BM6P6(@ 000000000000000000000000333222000///...///000222000000000000////////////------------------------+++,,,------......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222000...,,,,,,---///111///////////////000111111333222000///---,,,,,,+++---,,,,,,222999<<<;;;888+++,,,,,,,,,,,,+++******+++,,,,,,+++***+++...000///000000///,,,***)))***...------------.../////////---,,,---///000...,,,///000111222222111000///...------,,,++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))..................------,,,+++***,,,......+++'''&&&)))+++***&&&%%%(((,,,......//////...---,,,,,,---)))&&&(((,,,...,,,)))******************++++++)))))))))))))))(((''''''((())))))***************+++++++++*********))))))+++***((()))***,,,+++++++++)))((())),,,---...---...------------...//////000000///---+++(((&&&$$$((()))*********((('''&&&***+++,,,+++)))))))))***(((((())))))))))))(((((()))(((''''''(((+++...000...,,,***((()))+++///111222000......//////...,,,************))))))))))))------......------,,,,,,---.../////////...---,,,***************++++++,,,+++,,,------,,,,,,...///......---,,,+++******))))))+++---000000///---,,,,,,,,,.../////////...---...///000111111000///...444000+++((((((***+++,,,******+++,,,...000222333111111111111111111111111111111000000///......---333222000000///---***(((,,,,,,++++++***+++++++++***)))+++///333333000,,,000---******,,,---,,,***+++,,,---...---,,,+++***'''***,,,---,,,++++++,,,++++++******+++,,,...///111000000000//////.........---+++***++++++***)))*********++++++,,,,,,,,,*********))))))))))))))))))***,,,.........,,,+++------...///111333444555222222222111111111111000////////////000000000000......---,,,,,,,,,,,,------.........------...000...///111222555999>>>BBB@@@AAACCCDDDEEEGGGKKKNNNRRRTTTUUUUUUTTTUUUVVVXXXQQQOOOPPPUUUZZZ\\\XXXSSSTTTSSSRRRRRRRRRRRRRRRRRRTTTRRRRRRTTTXXXYYYXXXUUUZZZ[[[]]]]]][[[ZZZ[[[\\\[[[\\\]]]]]]]]]^^^aaaddd___[[[XXXXXX[[[^^^______eeeeeeddddddcccbbbbbbaaa___]]]\\\^^^bbbddddddccceeehhhjjjiiiggggggiiilllkkkjjjiiigggfffiiimmmqqqyyyzzz{{{{{{zzzzzz|||~~~}}}~~~111111111111111111111111333222000///...///000111000000000000/////////...------------------------+++,,,,,,---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///...---------...000111///////////////000000111111111000000000111222333333111111444999;;;888555,,,------------,,,++++++,,,---,,,***(((''')))+++...///000///---+++++++++...............///000000///---++++++---...---,,,000111222333222222111000------,,,,,,+++,,,,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------.........------------------+++***+++,,,---***((('''***,,,***'''&&&(((,,,...............---,,,,,,,,,(((%%%'''***,,,+++(((***************))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((+++++++++*********))))))+++)))((()))***,,,++++++)))((('''(((+++,,,---,,,+++************+++,,,,,,111000///...---,,,++++++***+++++++++******)))((()))***+++***((('''((()))((((((((())))))((((((((()))((('''&&&'''***,,,...///---+++******,,,...000222000/////////...+++)))************************---------------,,,+++***+++,,,---------,,,++++++)))))))))))))))***++++++---...///...,,,+++,,,---111000///...,,,***))))))***+++---.........,,,+++---...///000000000////////////000111111000//////333000+++))))))***++++++...------------...//////111111111111111111111111111111111222222222222333333222000//////...,,,***++++++************++++++------...000111000...,,,///---++++++---...,,,***,,,,,,------,,,,,,+++***+++---///000///......///,,,,,,+++++++++,,,...///222222222111111111000000///---,,,++++++++++++***'''((((((***+++,,,---...++++++******)))))))))((()))+++,,,---...---+++***///////////////000111111111111111000000000000///------........./////////............---------,,,---......---,,,,,,...//////000222333444666:::======???@@@AAABBBEEEIIILLLOOOQQQSSSSSSSSSTTTUUUWWWUUUSSSRRRUUUYYYZZZWWWSSSTTTTTTSSSSSSSSSSSSSSSSSSUUUSSSQQQRRRVVVYYYZZZZZZ[[[]]]^^^^^^]]]\\\\\\]]]\\\]]]^^^]]]]]]^^^aaaccc___\\\ZZZZZZ]]]``````___cccccccccbbbbbbaaaaaaaaaaaa___^^^___bbbeeeeeecccdddgggiiiiiihhhgggiiijjjjjjjjjjjjiiiiiilllpppsssxxxyyyzzzzzzzzz{{{}}}222222222222222222222222222111000///...///000111000000000/////////..............................***+++,,,,,,------,,,,,,............------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++//////......//////////////////......//////000000000//////000222555888:::999777555666888777444000---............---,,,,,,,,,,,,,,,+++)))((()))+++---///000000...------...///............///000000000...+++***,,,---......000111222333333222111000,,,,,,,,,,,,,,,,,,---.........---,,,+++***))))))***++++++---...//////000---------------------------,,,*********+++***)))))),,,---+++(((&&&(((+++---------------,,,,,,+++***'''%%%&&&)))+++***(((++++++******))))))(((((())))))******))))))((((((&&&'''(((((())))))((((((+++++++++***************+++)))((((((***++++++***((('''&&&(((***,,,,,,+++***))))))))))))***++++++//////...------...//////---,,,++++++++++++++++++)))+++++++++)))((()))***(((((())))))))))))(((((()))((('''&&&&&&(((***+++///...---,,,,,,,,,------000////////////---)))&&&************************,,,,,,,,,,,,+++***)))((()))******+++++++++******((((((((((((((()))******---...///...---,,,---...333222111///---+++***))),,,,,,,,,,,,,,,,,,++++++...//////000111000000000000000111111111111000000111///,,,++++++,,,++++++...------------...//////111111111111111111111111///000000222333444555555333111///.../////////...+++***************++++++000111111000---,,,,,,,,,---------...///...,,,***------,,,+++++++++++++++,,,...000111000/////////---,,,,,,,,,,,,,,,---...111111111111000000000000000///...---,,,,,,,,,,,,&&&'''''')))***,,,...///,,,,,,++++++***)))((((((***+++,,,---,,,+++***)))...............//////000111000000000000/////////...////////////000000000......///000///...---,,,---......---++++++---...///111222333222222444666999:::<<<===>>>BBBFFFJJJLLLMMMPPPQQQQQQRRRTTTVVVYYYVVVTTTUUUXXXYYYVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXUUURRRRRRUUUYYY\\\]]]]]]^^^``````^^^]]]^^^___^^^_________^^^^^^```bbb___^^^]]]___aaabbbaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbaaa```aaaccceeeeeeeeecccfffiiikkkjjjiiiiiiiiijjjkkkllllllmmmooorrrtttuuuwwwyyyzzzzzz{{{~~~222222222222222222222222111111000////////////000000000/////////.................................***++++++,,,---,,,,,,,,,.........---------,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++************++++++//////000000000...---,,,//////.........//////000000///...///000333777999888666555555555333///,,,---------------,,,,,,+++***+++------,,,---///000---...000000///......///...------------...//////111///,,,++++++---///000...///111222222111000000,,,,,,,,,,,,,,,---...///...------,,,++++++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,---------...,,,***))))))*********+++,,,---,,,)))(((((()))+++,,,,,,,,,,,,,,,++++++)))'''&&&''')))++++++***------,,,+++***))))))((())))))*********))))))((())))))***++++++++++++******************************)))((((((***++++++***''''''''')))+++---,,,+++,,,,,,,,,,,,,,,------...---,,,***))))))***,,,...---,,,+++*********,,,,,,,,,---...---+++++++++,,,******++++++++++++******+++***(((''''''((()))***------------,,,,,,+++***---------//////---)))&&&(((((())))))))))))******++++++++++++***((('''&&&)))))))))***************'''''''''''''''((()))))))))***------...///111333222222111000...---,,,,,,...---,,,+++******+++,,,......//////000000000000000111111111111111111000///...,,,,,,------,,,*********+++,,,...000222333111111111111111111111111......///000111222333333333000...---...000111111,,,++++++++++++,,,------000111111...***)))+++...,,,---...///000...,,,***...---+++*********+++,,,***,,,......---,,,,,,,,,---,,,,,,,,,,,,,,,------........................000000000///---,,,---...))))))))))))+++,,,...///...------+++***)))((((((++++++,,,,,,,,,+++***))))))******,,,---///111222111111111111000000000000111111222222222333333333---///000111111///---,,,,,,---...---++++++---......///111222111000000111555666777888:::===BBBFFFHHHJJJLLLNNNOOOPPPSSSUUUXXXUUUSSSSSSVVVWWWWWWVVVTTTUUUUUUVVVVVVWWWWWWWWWZZZXXXVVVUUUWWWYYY[[[]]]]]]___``````___^^^^^^______aaaaaa```______```aaa``````aaacccddddddcccbbbccccccccccccccccccccccccdddcccccccccdddffffffgggeeegggkkkmmmmmmlllkkkjjjlllmmmnnnooooooooorrrtttsssvvvyyyzzz{{{|||111111111111111111111111111000000///////////////////////////....................................++++++,,,------------,,,...------------,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++************+++,,,---...+++---...000111000///...//////............//////111000...------...000111222111111111000///,,,***,,,,,,,,,,,,,,,+++******)))+++---...---...///111,,,...000000///...///000,,,++++++++++++,,,------...---+++))))))***---///,,,---...000000000///...,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,***))))))***++++++,,,---,,,***)))((((((******+++++++++++++++***)))(((((((((***,,,,,,,,,......---,,,++++++******))))))************)))))))))******+++++++++++++++***************************((('''((()))+++******''''''(((***---///...------------------...//////---+++)))''''''((()))***+++***)))(((((()))***+++,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))))))))*********++++++,,,+++***)))((()))***+++...///...+++)))'''''''''((((((((())))))************)))((('''&&&************++++++,,,,,,'''''''''''''''(((((())))))+++---......///111333/////////////////////...///...,,,+++***+++,,,,,,---------.........//////111000000000000000000111...---,,,---......---+++******+++,,,...000222333000000000000000000000000000000000000000000000000222///---,,,...000111222...---------......///000---//////,,,)))(((+++///,,,...000111000...,,,+++---,,,+++***)))***+++,,,)))+++------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------------...000111111000---,,,...///...---,,,++++++,,,...//////...---,,,+++***)))(((+++++++++,,,,,,+++++++++))))))***+++---///000111333333222222222222111111222222222222333333333333---///000111111///---,,,,,,---------,,,,,,...///+++---///000/////////000222222333333555999>>>BBBDDDFFFIIIJJJKKKMMMPPPRRRRRRQQQPPPPPPSSSUUUWWWXXXSSSTTTVVVWWWXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYYYYZZZ]]]___``````___^^^^^^___```bbbcccbbb```___```aaa```bbbdddfffffffffeeeeeebbbbbbbbbbbbbbbaaaaaaaaacccddddddeeeeeefffhhhiiihhhjjjllloooqqqqqqooommmnnnoooppppppooooooqqqrrrtttwwwzzz||||||}}}000000000000000000000000000000000/////////....../////////.........------------------------------+++,,,------......------------------,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++*********+++,,,---///000&&&(((+++///111333444444//////......------......000///...---,,,+++++++++------.........---+++***++++++,,,,,,++++++***)))***,,,------,,,***+++,,,,,,...//////...---...///+++************+++,,,,,,******)))(((&&&'''***,,,+++,,,---...//////......------------------...///+++,,,,,,,,,---------...+++++++++******))))))))))))******++++++,,,,,,---/////////---+++***+++,,,******+++++++++***((('''((()))******************))))))))))))***,,,---------------,,,++++++******))))))******++++++******'''((())))))******))))))***************+++++++++***((('''''')))******)))''''''(((+++...///...---,,,,,,++++++,,,,,,---......---+++)))(((((())))))(((((((((((((((((()))***)))+++++++++)))((()))***,,,,,,------------,,,,,,++++++***************+++))))))*********)))(((((())))))***---//////---+++&&&''''''(((((()))))))))))))))******))))))((('''************+++,,,---...'''''''''''''''((())))))...///000///...---...///,,,,,,,,,------.../////////...---,,,+++,,,---...---------------...//////000000////////////000000...---,,,---...///...---...------------...//////000000000000000000000000333333222222111000000///000...,,,,,,...000000000///.........///000111222---------,,,***+++---...---///111111///...---...,,,,,,+++***************+++---//////---,,,+++,,,((()))***+++,,,,,,,,,,,,.........//////////////////111222000---+++---000111000...,,,,,,---...///......------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...444444333333333222222222///000000000000111111111......///000///...---,,,+++,,,---------...000222+++,,,......------///111000000000000111444:::>>>???BBBDDDFFFGGGHHHKKKMMMKKKKKKKKKMMMOOORRRUUUWWWRRRSSSUUUWWWYYYYYYYYYXXX[[[]]]^^^^^^\\\ZZZZZZ[[[]]]___aaaaaa___^^^___```aaabbbddddddbbbaaaaaabbbaaadddfffggggggffffffgggbbbaaaaaa```______^^^^^^bbbccceeeeeeeeefffiiikkkkkklllmmmpppssssssrrrpppooopppqqqpppooopppsssuuuwwwyyy|||~~~~~~}}}~~~|||~~~111111111111111111111111///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,++++++***************+++++++++************************+++++++++++++++,,,---...((())),,,...000222333444000///...------------...------.........---,,,,,,+++---...///...---,,,,,,,,,,,,------,,,,,,+++***)))+++---...,,,++++++,,,,,,...//////---,,,,,,---++++++******++++++,,,---(((***+++***((('''))),,,+++,,,---////////////...///......------------...---------------,,,,,,,,,)))))))))***************)))))))))***+++,,,,,,,,,...000222000---++++++,,,(((((()))***+++***(((&&&'''((())))))*********)))'''(((((())))))***,,,---************************((()))***++++++++++++***(((((()))************)))))))))*********+++++++++)))((('''''')))******)))%%%&&&'''+++...///...,,,++++++******++++++,,,---,,,,,,++++++***)))))))))&&&'''(((((()))))))))((()))***+++***((('''((()))++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))))))))*********+++++++++,,,...///...,,,((((((((()))***+++++++++(((((()))************)))******))))))***,,,---...((((((''''''(((((()))***///000111///...,,,---...+++++++++++++++,,,,,,,,,......------....../////////...---------...000000000///...------...///000...---+++,,,.../////////...------------...//////000000000000000000000000222222111111000//////......---,,,---...///...---............///000111222000///------.........---...000222000...---...000+++++++++++++++***)))))),,,...000000...,,,,,,,,,%%%&&&(((***+++,,,,,,+++------.........////////////111333000,,,+++---000000...,,,++++++---///000......------,,,,,,,,,+++++++++,,,,,,---...///000,,,,,,,,,,,,,,,---......333333333222222222111111/////////000000000000111............---------,,,***,,,---......000333555------...,,,+++,,,...000000000///......111777;;;;;;===???@@@AAABBBDDDFFFEEEFFFHHHJJJLLLNNNQQQSSSQQQRRRUUUWWWYYYYYYYYYXXX\\\]]]^^^]]][[[[[[^^^```___aaabbbbbbaaa``````aaa```bbbddddddcccbbbbbbcccbbbeeeggggggffffffgggiiieeedddcccbbbaaa```___^^^```bbbeeeeeeeeegggjjjmmmmmmllllllooorrrtttsssqqqpppppppppppppppsssxxx{{{zzz}}}}}}}}}}}}zzz{{{~~~222222222222222222222222/////////000///......---//////.........---------++++++++++++++++++++++++---...//////000/////////---------,,,,,,,,,+++++++++++++++***************************************---,,,++++++***+++++++++............/////////000000///...---------------***+++...000111111000///---...000111///.........------......------,,,+++(((***.../////////000111,,,...///...---++++++,,,,,,,,,++++++,,,,,,---...***---......+++***,,,...+++,,,...000000000000///000///...---------------//////...---,,,++++++***(((((()))***+++,,,,,,---((())))))***++++++,,,,,,...111333222...,,,+++,,,''''''(((***+++***(((&&&''''''((())))))***))))))%%%&&&((((((((()))+++---(((((((((((())))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++)))((('''''')))******)))$$$$$$&&&***---...---+++,,,,,,++++++,,,,,,---...))))))************)))(((&&&'''(((*********)))(((***+++,,,+++)))))))))************++++++*********'''((((((((()))))))))******)))))))))***+++,,,,,,...---,,,,,,......---,,,)))******+++,,,,,,------'''((()))***++++++++++++***))))))))))))+++---...((((((((((((((()))******,,,...//////......///111+++++++++*********))))))---......//////000000000000///.........///111222///...---,,,,,,---...//////---++++++---///000000******+++,,,...000222333000000000000000000000000............---------------,,,,,,---......---+++---------......000111111444111//////111111...+++///111222000---,,,///111******+++,,,,,,***)))(((,,,...//////---+++++++++###$$$''')))++++++,,,++++++++++++,,,,,,---------...111333000,,,***---000---,,,+++***+++---000222------------------------++++++,,,,,,...000111222)))******,,,---///111222222222222111111111111000000111111111111222222222......---,,,,,,,,,,,,---***+++---//////111444777//////...,,,******---///000000...------000555999777999;;;<<<===>>>@@@BBBBBBDDDFFFHHHIIIKKKMMMOOOPPPRRRTTTWWWYYYYYYYYYXXX\\\]]]]]][[[ZZZ\\\bbbfffaaabbbddddddbbbaaabbbccc```bbbdddeeedddccccccdddccceeehhhgggeeeeeehhhjjjiiiiiihhhfffdddcccbbbaaa^^^aaadddeeeeeegggkkknnnnnnlllkkkmmmqqqtttsssrrroooppppppppprrrvvv|||}}}}}}||||||~~~...///111111000000111333111111111111000///---------------............///,,,,,,++++++++++++******------,,,+++,,,---...//////,,,******---...---+++++++++------------++++++******))))))(((((('''''')))'''%%%%%%(((***+++,,,***+++,,,---............------......///...............---,,,++++++++++++((()))+++,,,---.........///............---------,,,***+++000111...+++,,,---------...------,,,,,,))))))***+++,,,,,,,,,,,,+++++++++*********)))))),,,---...000000000///...000000////////////000000,,,,,,,,,+++++++++******+++***((('''''''''((()))(((((()))***++++++,,,,,,,,,---------------,,,,,,((()))*********((('''&&&'''''''''''''''((()))))))))))))))((('''''')))++++++***)))((('''&&&%%%$$$---,,,+++,,,------,,,***+++++++++)))((((((***,,,,,,,,,+++***)))))))))***'''(((***++++++***)))((('''((()))***+++,,,,,,,,,+++***)))***,,,---,,,++++++*********))))))((((((((()))+++,,,,,,+++)))((()))***,,,---,,,+++)))''''''%%%%%%'''***,,,+++)))******)))(((((()))***+++%%%''')))(((&&&%%%(((,,,///---,,,---......+++((((((((((((((()))***+++,,,)))***+++,,,,,,,,,+++***,,,,,,+++*********++++++((()))++++++++++++,,,...000...+++(((''')))+++---++++++******++++++,,,---,,,---...000000000000///---......///////////////......---------......///000...---,,,,,,---///000............////////////000000////////////000000......//////...,,,***(((,,,...//////...------...111///,,,******---000222222111000//////000111111++++++,,,,,,,,,,,,,,,+++...,,,******+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++222222222111111///......+++***)))))))))***+++,,,000000111000000///...---)))***+++---------,,,,,,***)))((((((***,,,///000000000000000111111111111000000////////////000000222...++++++...//////---111111444111///:::<<<...+++000111,,,+++///000,,,...---++++++,,,///333555555444444444555888;;;<<>>AAACCCEEEGGGIIINNNSSSVVV]]]^^^```bbbccccccccccccdddddddddeeeggghhhjjjjjjooommmllllllmmmmmmkkkjjjkkkmmmlllhhhgggjjjjjjggg\\\```dddggghhhgggeeedddccceeeiiimmmoooooonnnmmmoooqqqsssuuuvvvwwwyyyzzz}}}{{{{{{}}}333444444333111000000111111000//////...//////000---------............///.........------------,,,------.........//////...------,,,***)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,...---++++++---4ĉ@ӵ.........,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,---111///---,,,,,,---///000...------------,,,,,,,,,''''''+++222666222///...---...///000111111111111,,,,,,---...............++++++++++++---///000222111000///......///000111//////...------,,,------+++++++++************)))***************))))))(((***************+++++++++>L.........---***)))=hĦ***&&&&&&&&&&&&&&&'''((((((+++,,,,,,***((('''(((***4ĉ@ӵ*********,,,///000///...---......---+++******+++((((((''''''((()))*********)))(((((((((***+++,,,******+++,,,,,,,,,++++++)))((('''(((***+++***)))((((((((()))))))))))))))))))))((((((((()))***++++++***))))))(((((())))))******+++++++++,,,---------------,,,,,,+++++++++,,,***)))***---...+++(((///...,,,>L,,,*********++++++,,,---......///000111222111000000---,,,+++***))))))))))))***,,,...//////000222444111///,,,***))))))+++,,,------,,,,,,,,,---......------......//////000111...//////000000000000000111111111111111222333444000000////////////////////////......------------///000111111111111000///111111000000///---,,,,,,,,,...///000///...///000000000.........///111222////////////......------//////.........------,,,---+++))))))***+++***))))))***+++...000333555555/////////////////////////////////000111222333333222222111111///...,,,,,,)))(((((()))***,,,...///+++,,,---...............,,,,,,---...///000111222(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***---000///---,,,...111000,,,------(((000999666666111,,,+++,,,,,,---------...000000000///---,,,,,,,,,,,,---......///000111222444666888:::<<<<<<===???AAADDDFFFJJJNNNRRRXXXZZZ\\\___aaaccccccccccccccccccccceeehhhlllooommmlllkkklllnnnpppooonnnkkkmmmlllhhhhhhkkkkkkhhhhhhggggggggghhhggggggfffeeeggglllpppqqqqqqooommmiiimmmqqqssssssuuuwwwyyy}}}{{{{{{~~~111222333333111000111222...---,,,+++++++++---------------............///---------,,,,,,,,,++++++------...////////////...---------+++)))((()))***---,,,,,,++++++,,,,,,---)))))))))***************---,,,+++,,,---GG=?---,,,,,,,,,,,,,,,++++++***))))))))))))******,,,------------,,,,,,,,,---///000------------,,,,,,,,,,,,'''&&&+++333666333//////---...///000000111000000******+++,,,---.........******+++,,,...//////000000//////...............------,,,,,,,,,------...,,,,,,,,,+++++++++************++++++******)))(((************************HdĦ,,,,,,,,,,,,***=Īj)))))))))))))))***++++++,,,,,,+++)))'''''')))+++GG=?******,,,---...---+++000111111000---***))))))))))))((((((((()))******'''''''''((()))***,,,,,,)))******+++++++++******)))''''''((()))***)))((('''''''''(((((((((((()))))))))))))))))))))))))))******)))))))))((((((((()))***,,,,,,++++++,,,------------------,,,+++************+++,,,+++)))'''))))))***HdĦ...))))))))))))***+++,,,------...///000000000///...------,,,++++++++++++,,,(((***---......///111333000...***(((''')))+++---,,,,,,,,,,,,,,,------......------......///000111000111222222333333222222000000000111222333444555000000111111111000000000111000000//////......---...///000111111000///.../////////.........------***,,,...///.........000000///...------///111222333333333222111000......---,,,+++******+++,,,---...,,,******+++,,,+++******+++,,,...000222444444---........./////////000...//////000000111111111333222222111///---+++***))))))(((((()))+++---...,,,,,,------...------------,,,++++++++++++,,,,,,))))))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...///......//////333---//////)))...777666<<<444---,,,,,,,,,+++---,,,---...///......,,,+++++++++,,,---....../////////000222444666888999:::888;;;>>>AAACCCEEEHHHKKKOOOQQQUUUYYY]]]```bbbbbbaaacccdddeeefffiiimmmppplllllllllmmmppprrrrrrqqqkkknnnmmmjjjjjjmmmnnnkkkqqqnnnjjjhhhhhhiiijjjjjjhhhkkknnnqqqrrrqqqooonnnkkkoootttvvvvvvvvvxxx{{{}}}||||||}}}000111222ӵ---+++***ĭӵ...ӵ---Ħ,,,---...///000//////...***ӵӵ******ĦƜ`1.׼s,,,+++++++++Ħ+++++++++++++++++++++,,,---ӵ---Ħ---,,,,,,,,,++++++,,,***+++000ĭӵ------Ħ------...Ħ,,,Ħ,,,---...///---------,,,,,,,,,,,,+++)))(((******DdD))))))***?fӵ*********Ħ---......ӵƜ`1.׼s***)))ĭӵ///+++******((())))))***+++++++++ӵ***))))))(((Ħ&&&''')))***)))))))))******))))))((()))***Ħ(((***,,,+++***))),,,Ħ------+++***)))(((%%%''')))DdD******+++//////ӵ+++,,,ӵ,,,ӵ+++)))(((++++++Ħ...222ӵ111111000000ĭӵ000///...///000000///...------------------......///)))+++---...------...///------........./////////222222333333333111000///,,,***(((&&&''')))---//////---++++++,,,---,,,++++++,,,---...///111222222///////////////.....................////////////111111111000///---,,,++++++******)))***+++,,,---,,,,,,---------,,,,,,+++***)))((((((((()))******))))))***,,,------------******+++++++++,,,,,,,,,++++++************++++++,,,+++,,,...000000///...555///333444---000999999BBB777...------+++***,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,---///111333555666555888<<<>>>???@@@AAABBBEEEHHHMMMSSSXXX]]]```aaacccgggmmmoooooonnnnnnoooooonnnnnnooorrrssssssrrrmmmoooooommmmmmqqqrrrppprrrnnnjjjiiikkkmmmnnnnnnlllnnnppprrrrrrqqqooonnnqqqvvvzzz{{{yyyxxxzzz|||||||||}}}000000?~4......---g&e>&e...g&e...>hӵ---///000000000///...g&e+++guO>uO>&e+++***4ff?>ߝL...gĉ@,,,+++******Shӵ,,,,,,,,,++++++,,,,,,g&e///>hӵ,,,,,,,,,++++++333...+++fff?><z///g&e>&e...---HL...,,,+++ShӵgL+++,,,---...///......---------,,,,,,S?ʬ)))(((3h?D%%)?'''(((ZufĦ)))))))))gL+++...000g&e%%%gĉ@...(((g&e>&e+++@e,,,,,,??*********+++,,,------,,,g<ĉ)))))))))(((3we<Ħ&&&'''))))))3h?@e***++++++******'''(((***Z&&&(((***,,,+++)))3h?gL,,,//////+++))))))***''')))+++D%%)?+++fff?><z000///=?Ħ***g&e---g&e(((((()))S?ʬ***4ff?>ߝL---@e///g&e0002222223h?g&e>&e000///??,,,---///000000///---,,,+++++++++,,,,,,...///000(((***,,,---,,,,,,---...***,,,...000000///---,,,//////111222222111000///000...+++)))***---222555000...,,,,,,---------,,,---------...///000000000222222111000///...------............------------///000000000///...---------,,,+++++++++,,,---...------------,,,,,,+++******))))))***,,,...000111'''(((***+++,,,------...***++++++++++++,,,,,,,,,++++++************++++++,,,++++++---111222///,,,111,,,000333,,,...777888EEE999///......+++***,,,*********++++++,,,,,,,,,////////////...---,,,+++***)))***+++,,,///222333222666:::=========<<<===>>>AAAGGGNNNUUUZZZ^^^```fffmmmvvv{{{yyyuuuqqqooorrrqqqpppqqqssstttsssrrrnnnqqqqqqoooppptttuuusssnnnkkkiiijjjnnnqqqrrrqqqooopppqqqrrrrrrqqqooonnnrrrwww{{{{{{wwwuuuvvvxxx{{{|||~~~///4Dӵ000...---Hƅ^Hu]Ħ///Hu]Ħ...ZuR)Ħ++++++---000000...+++Hu]Ħ...HŐeHŐeHu]Ħ+++qIܗGIӵ---tt,,,,,,,,,HGgĉ@+++---******))))))***+++Hu]Ħ...ZuR)Ħ+++---------+++,,,,,,sߝLGdUĦ...Hƅ^Hu]Ħ***ntHdĦ000111HGgĉ@,,,HdĦ///---++++++,,,---,,,,,,++++++,,,Htƅ^)))(((Bt=o9ĦDtfo9Ħ)))))))))g?)))(((HdĦ,,,///---Hu]Ħ+++tt+++)))Hƅ^Hu]Ħ(((H׼s///111)))))))))++++++************tQ(((''''''(((je<Ħ(((((((((Bt=o9ĦH׼s,,,,,,+++(((%%%"""))))))(((HtĦ)))'''(((((()))Bt=o9ĦHdĦ---......---,,,***))))))))))))Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ---Hu]Ħ))))))Htƅ^***qIܗGIӵ***H׼s000111Hu]Ħ222222Bt=o9ĦHƅ^Hu]Ħ111------,,,,,,---///000///---///////////////......---...,,,+++******+++---///000///---,,,,,,---...///333333222222000///---,,,//////...------...000000///...---,,,,,,---...///+++,,,,,,---...///000000............---,,,+++***///000///---,,,+++---///111111222000...---......)))******+++,,,---......444///---//////,,,***++++++***************++++++*********++++++,,,,,,,,,222000---+++***+++,,,......,,,***'''&&&&&&&&&''')))***+++---......------......///000111111000000444222000...------...//////...---,,,,,,,,,,,,,,,///////////////.........111000...---...///111222111222555777999:::999999<<d<Ħ000Dt...///.........---,,,,,,>d<Ħ///>d<ʜDd<ʜ4DuTӵ+++***F&uTӵ0004DufئL>e---puR)Ħ***++++++************>d<Ħ...Dt111000111000...+++,,,,,,DdDΦDdDĦ--->d<ʜ4DuTӵ...4DwDd<Ħ000puR)Ħ>d<...------...)))***,,,------peӵ'''ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵEEE>d<###""">d<Ħ(((4DufئL>e)))DdDʜ4DuTӵ)))DdDĦ,,,......---,,,++++++******++++++++++++++++++geĦ)))s<v>aĦ))))))peӵDx<DdDĦ)))))))))(((((('''((())))))DdDĦ(((''''''(((peӵDx<>d<(((((((((((((((((())))))***>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ***>d<Ħ...peӵ***Ħ***F&uTӵ)))DdDĦ)))+++>d<Ħ444peӵDx<>d<ʜ4DuTӵ//////......---------,,,---...111222111000******+++,,,---...///000000000000000///...,,,+++111000000///000000111222222222222222111000//////111111000///...---------,,,---...//////...---,,,000000///...------,,,,,,000000000000///...---------------,,,******,,,...............///...,,,++++++,,,,,,---...///000000000,,,,,,///000---,,,---)))))))))(((((()))******,,,,,,++++++******))))))((()))***+++,,,---------,,,+++************+++,,,***+++,,,------,,,++++++000...,,,++++++,,,---......///111111111000...---...---------...///000000000000000000111111111111111000//////...//////000000000//////000222444555333555888:::<<dp&ĒR111...nfʜd<Φ>d<Ħ---s&dq&ĒR------i?ʜtd<Ħ000HHܗDӊB,,,<x,,,---)))***,,,------B?d<---------,,,++++++******+++,,,,,,,,,,,,geĦ***Hg8>aĦ***)))B?Ho9'''>d<''''''&&&&&&'''((((((>d<ӵ&&&'''B?Ho9)))<x))))))******))))))***&ӫeʬtIӇ***>d<Φ>d<Ħ(((D&ӫetIӇ***DdDĦ***sdKĦ000B?dp&ĒR))))))>d<sdKĦ000B?Ho9...s&dq&ĒR......---------------,,,,,,,,,...000222111000+++++++++,,,---///000222000000111000///...---,,,............//////000000000000111111111000000///111000000///...------,,,,,,---...//////...---,,,/////////...------,,,,,,////////////...---,,,,,,,,,,,,,,,+++******,,,...///......///111000---++++++,,,,,,---...///000000///---...333333...)))((((((((((((((()))+++,,,---+++++++++******)))))))))))))))((((((***,,,///111,,,++++++***)))))))))(((((()))+++---...///......///...,,,******,,,---...---...000222222111///...,,,,,,,,,,,,---...//////111111222222333333333444333222222111111111111111111111000///000111333444333444666777888999<<h,,,)))***fe---@ďD...///.........------,,,,,,ne///000=e111333444444111...++++++ege......sĪj@h++++++,,,fdDĦ111@ďD,,,+++Hkge)))***+++)))***+++,,,,,,@h******@G)))(((HĪj@IŌ&&&+++Bene,,,Hkge,,,ne***)))fe(((Hu]3hh((()))***se,,,,,,---------,,,++++++((()))***++++++***geĦja>aĦ,,,***@G'''(((se(((&&&&&&&&&&&&'''((()))<Ō&&&&&&'''@G***)))Hkge((()))***,,,---))))))***HĪj@IŌ((((((ege))))))Hu]3hIŌ,,,***DdDĦ)))ne///000@h))))))>h*********se,,,ne+++,,,@G------sĪj@h......---,,,,,,,,,,,,---...------...//////---,,,,,,,,,++++++---///111222000000//////......------,,,,,,------......//////......//////000////////////000000000///...---,,,---..................---------..................////////////...---,,,,,,+++++++++***)))***,,,......------///222111...***++++++,,,---...//////000000---///333333---(((&&&((()))))))))***+++------***************)))))))))+++***(((((())),,,000222,,,++++++***))))))((('''((())),,,...000000111000------,,,+++,,,---...///,,,...000111222111000///------,,,,,,,,,------...///000000111111222222222444444333333222222111111222111111111111111222222000222333333333444666999>>>@@@DDDIIINNNSSSWWWYYY```fffnnnuuuyyy{{{}}}~~~}}}{{{{{{}}}{{{|||}}}}}}}}}|||{{{zzz{{{}}}~~~}}}~~~~~~||||||||||||~~~~~~~~~1114DuXӵ444ĵD^///...------///,,,---,,,...///000...,,,,,,///222,,,---...---++++++++++++++++++((()))...------***,,,---...000000///.........///000111222333666888777555222++++++/////////))))))+++,,,...DdDĦ111111------,,,*********+++******************,,,---,,,+++*********'''&&&***+++,,,+++***)))((('''+++(((D^***((()))***s׼s***++++++,,,---------,,,+++((()))+++,,,,,,+++geFm8+++>aĦ)))(((((((((((((((s׼s)))'''&&&&&&((()))(((***+++Ho((('''(((((()))++++++***'''((()))***,,,---((()))***(((((((((***))))))D^///---***DdDĦ(((...000---------***))))))---,,,,,,+++s׼s***+++)))***,,,,,,,,,+++,,,000......,,,+++++++++,,,------,,,,,,---......---+++,,,+++******+++---///000000///...---------...///++++++,,,---.../////////,,,,,,---...//////............///000000///...---......------------......++++++,,,---...///000111000000000000///...------******+++***)))))),,,...---++++++...111111---(((******+++,,,---...//////111------000111---******,,,,,,+++++++++++++++,,,))))))))))))*********************+++,,,...000111***+++++++++++++++*********,,,...///111111111111++++++,,,---...///000000,,,---///000111111111000///......------------.........//////000111111222333333333333222111000000000111111111111111000000///000222111111222444666999;;;>>>BBBEEEJJJOOORRRXXX]]]ccciiimmmrrrvvvyyyzzz|||}}}|||{{{|||~~~~~~Φ4DuXӵtvӵ>d<Ħ111///...---,,,,,,---Ħ---...---,,,***++++++---...///...,,,---000333...---Ħ///...---333222222111///...,,,+++++++++++++++,,,,,,---...(((---///,,,+++...///...+++,,,------......------***,,,---,,,++++++,,,...111111000///////////////Ħ222333333333333222333555888::::::888555++++++++++++,,,---...///////////////...---,,,+++((()))+++---///111222333>d<Ħ111111111+++,,,------......------***,,,......------...///++++++***))))))***++++++%%%'''***,,,,,,+++)))((()))))))))***++++++,,,,,,)))((('''(((******)))''')))))))))))))))******+++%%%***---+++)))***+++)))+++)))))))))Ħ)))''''''''''''((()))++++++(((>d<Ħ))))))((()))+++Be***)))***+++,,,---...---,,,+++***+++---......---geFYĉ,,,+++>aĦ%%%%%%&&&(((+++,,,...,,,***)))((()))Be***'''&&&&&&'''***+++***+++---nu]ӵ***+++++++++++++++,,,,,,,,,+++++++++******'''&&&&&&'''(((***,,,---((()))***+++++++++++++++((()))***+++++++++++++++,,,++++++******>d<Ħ---//////---***>d<Ħ&&&''')))Ħ++++++*********+++,,,,,,***))))))))))))+++---...000///...,,,Be***(((***++++++Ħ,,,+++******************++++++,,,...///000//////......---,,,+++++++++,,,---(((((()))+++...000///...,,,+++)))))))))+++---//////...,,,+++,,,---///000+++,,,---...////////////++++++,,,---............---...///000000///......///...---,,,,,,---...///)))***+++---///000222333111222222111111000///...)))******))))))))),,,...,,,******---111111,,,''')))******+++,,,---...///222---+++---...------///000///...,,,+++*********(((((())))))******++++++)))***,,,...////////////)))***+++,,,---------------...///111111111000000***+++,,,...///000000000------...000111111111111111000///..................//////000111222222222333333333222222000///...///000111111111000...---000222333222222222444666555777:::<<A...ne///000......//////ne///...---+++******++++++,,,---...---+++***+++,,,ne.../////////333222111111111111///------------------------------......////////////...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,+++,,,ne444222000111000---///111111000333888666000***++++++***((((((+++---...---,,,+++++++++++++++******+++,,,.........De---...///...,,,+++******,,,,,,+++***++++++******************+++++++++++++++******)))************)))))))))(((***)))))))))))))))))))))+++++++++,,,+++******))),,,***((((((***+++++++++))))))))))))))))))))))))((()))ne((((((******))))))))))))))))))(((ne+++,,,---000000000///...---++++++++++++++++++++++++++++++,,,+++******,,,+++>A+++,,,,,,k<((()))***++++++...---,,,+++++++++,,,,,,++++++***)))))))))))))))+++,,,...fh*********************+++++++++******+++,,,,,,******))))))******+++,,,,,,+++******)))*********---,,,+++******)))******)))))))))******De,,,---.........---ne+++---ne******************************************++++++,,,---,,,+++*********++++++)))***ne++++++++++++************++++++***+++---///000///...---//////...---,,,,,,,,,------------,,,,,,+++++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++///111111111///...///000...---,,,---///000///...000///.........///111333444444333222111///---,,,...------------///111222555555555555333222000...+++,,,,,,,,,,,,,,,++++++------,,,++++++***++++++//////.........///000111//////000///...///111333111///,,,,,,,,,---,,,+++,,,,,,+++)))((())),,,///------,,,++++++,,,------+++******,,,------,,,***...///000111111111//////......///000000000000000---...///000000111111000000111111111000...,,,+++***,,,......---,,,------111111111111000000000000000000000000000//////...111111111111111222222222111222333666:::???BBBEEEDDDFFFIIIMMMQQQVVV]]]aaabbbgggmmmsssxxx{{{000///......///.........///.........---,,,+++++++++++++++------,,,+++***+++,,,.........//////222111000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---------------............,,,,,,+++******+++,,,,,,(((***---------,,,555999444///......---///111222222333555222---,,,------+++******,,,...///...---++++++*********)))***+++,,,,,,,,,,,,,,,***+++------,,,+++***)))***+++,,,+++*********++++++++++++++++++******++++++******)))(((************))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,++++++***,,,+++******,,,......---))))))))))))))))))))))))*********))))))---,,,***)))))))))************,,,///000000000000///...---,,,+++******************++++++)))))))))***+++***)))***,,,(((((()))+++,,,---111000...---++++++******+++***))))))))))))))))))+++,,,---...***++++++,,,,,,+++++++++)))))))))******,,,------+++++++++++++++,,,------,,,++++++***))))))******...---,,,++++++*********************+++,,,+++,,,---.........,,,---...***)))************************)))************+++++++++---,,,+++*********++++++)))***+++++++++++++++************+++++++++,,,---.........---,,,...---------...///000000...------,,,+++***))))))------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,000111222111///...///000///...---...000111000/////////......///111333444444444444333222000///......------,,,---...000111333444555666555333111000)))***+++,,,,,,+++***))),,,,,,+++*********++++++,,,+++++++++++++++,,,---000111111000//////111222111///---------...---,,,......---+++)))***,,,///------,,,,,,,,,,,,------+++***)))***++++++***(((,,,---///000111111000//////000111222111///---,,,------...///000000000000000000000000...---,,,+++***,,,---...---,,,------111111111111111111111111---///111333333000---+++000000000111111222222222111111222444777;;;>>>@@@???AAACCCEEEHHHLLLQQQUUUXXX]]]cccjjjpppvvv|||222222111111000000//////111000///.....................------------......---------,,,+++++++++++++++,,,---,,,*********+++,,,,,,------......//////111000000000222222000...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,******++++++,,,------...,,,,,,+++******+++,,,,,,)))***,,,,,,++++++---...444<<>>???AAACCCFFFKKKOOOQQQUUU[[[aaagggooowww|||~~~333333333222222111111111111000///...............------,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,------...//////000000//////000222222111///,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,(((((()))***+++,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***)))+++...111888???AAA999///+++,,,,,,'''***///444555222...---,,,,,,,,,+++******,,,...///...,,,+++***))))))((((((***,,,+++***)))***+++///---+++***,,,------------,,,+++,,,...///...---******++++++,,,,,,,,,,,,)))************)))(((((())))))))))))))))))******(((((())))))************,,,------------,,,++++++,,,++++++,,,...000///...************************((((((((()))***,,,---//////---+++))))))***+++,,,000...+++***)))+++---///......///......---,,,+++((((((((())))))*********(((***+++,,,+++***(((((()))***,,,...000000000000++++++***)))(((((())))))*********++++++************)))))))))))))))************************))))))***+++,,,.........---,,,,,,+++******)))))))))******************+++,,,,,,++++++************++++++......---,,,++++++++++++******+++++++++,,,,,,,,,)))***,,,...//////.........///000000...,,,)))(((************************((()))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,******+++,,,---///111222111000///...---,,,++++++---------....../////////+++,,,,,,---...///000000000222222111000///000111---,,,+++,,,...///...---++++++,,,---...///111111000111111111111111000000000///...---...///000111222222333333111///---+++)))***,,,......///......((((((((((((((()))***+++///////////////////////////111222111000///000111111000//////000111///...+++++++++***))))))***,,,------------------------...---++++++,,,,,,+++******+++---///000111111111,,,...000222222111///------...///000111111111111111000///...---,,,,,,+++,,,---......------...000000000000000000000000000,,,---...000111111111111,,,------...//////000000666555444333333333444555999:::<<<===???BBBGGGJJJMMMPPPTTTYYY___fffmmmrrrvvvyyy333333333333333222222222000//////............///...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++***,,,,,,+++***)))***+++,,,------...///000111111/////////000222333222000,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,)))******+++,,,------...,,,,,,+++******+++,,,,,,...---,,,***)))+++000333888======555---******(((&&&)))111888777222......+++,,,,,,***))))))+++---...---,,,******)))))))))&&&))),,,,,,***)))***---///---++++++,,,......------,,,+++---///000///...******++++++,,,---------******++++++******)))((())))))))))))************((((((((()))******++++++,,,,,,,,,,,,,,,++++++***+++******,,,......---,,,************************&&&'''((()))***,,,------,,,,,,+++******+++,,,---000...,,,*********+++,,,---------------,,,++++++''''''(((((())))))******)))***++++++***))))))******+++---///000000000000---,,,+++)))(((((('''''''''((()))***++++++++++++)))))))))))))))******+++,,,,,,++++++++++++++++++(((***,,,.........,,,+++,,,,,,+++))))))((((((((()))))))))))))))***++++++))))))))))))***+++,,,---...---,,,++++++*********************+++++++++,,,)))+++,,,...//////.........///000000///---***(((************************((()))***,,,,,,+++************+++,,,,,,,,,++++++)))************+++++++++,,,,,,++++++++++++,,,,,,........................+++++++++,,,---...000111111000000///...---,,,,,,***++++++,,,------......,,,------...///000000111111222333222000///000111---,,,+++,,,.........---++++++,,,---......////////////000111222222111111111000/////////000111222333222222111///---,,,+++,,,,,,---...///000111222((((((((()))***+++,,,---///000000000000///......---///111111000//////000---,,,,,,---......,,,+++)))***+++***))))))+++---------............------///...,,,,,,---...---,,,+++,,,...000111111111111+++---///111222222111000//////000111222222222222222111///...---,,,,,,,,,***+++,,,+++******,,,...000000000//////.........111111000///...//////000......///000111111222222777666555333333333444444666777888888999<<<@@@CCCGGGIIIMMMQQQUUUZZZ```eeemmmrrryyy222222222222222333333333///............//////000000///---,,,,,,---///000++++++,,,---------,,,+++***+++,,,+++***))))))+++------...///000111222333///......000222333222111------------------------,,,,,,---.........------******++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,---000333999<<<:::333---,,,***'''))),,,555<<<;;;222---...,,,,,,,,,+++)))))),,,...,,,,,,+++******)))******%%%)))------***))),,,//////---++++++,,,---...---,,,++++++,,,...//////...******++++++,,,------...+++++++++++++++******)))((()))))))))************'''(((((()))******+++++++++++++++,,,+++******)))***))))))+++,,,,,,***(((************************'''((()))*********)))((())))))******++++++,,,,,,---,,,+++++++++++++++,,,++++++,,,,,,,,,+++******&&&&&&'''(((((()))******(((******)))''''''))),,,)))***,,,---.........---++++++***)))((((((((()))'''(((***+++,,,,,,++++++)))))))))))))))***++++++,,,,,,+++***************''')))+++.........,,,++++++***)))))))))))))))***)))))))))))))))***++++++'''(((((()))***,,,---...---,,,+++******)))******)))))))))*********++++++***+++---.........------...///000000///---+++)))************************((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---............//////000111.........---......///000//////.........---------,,,,,,,,,---------------,,,------....../////////111222333222000///000111...---,,,---...//////---,,,,,,---......///......///000111222333333333333333222111000000111222333333222000///.........///---,,,,,,,,,...000333444******++++++,,,...///000---......///...---,,,++++++---///000///...///000+++++++++,,,------,,,***((()))++++++++++++---///,,,---...//////...---,,,///---++++++---...///...,,,...///111222222111111---...///000111111111111000111222333333444333333333222000...---------...***++++++***)))***,,,...000000///...---,,,,,,+++111000000///////////////------...///000111222333555555444444444555666777666666666555555666999<<<>>>@@@DDDHHHKKKOOOTTTWWWaaagggooowww}}}000000000111222222222333...............///000111222000///......///000222***+++,,,---------,,,+++***+++,,,+++)))))))))***......///000111222333333.........000222333222111........................++++++,,,---............))))))************++++++,,,,,,+++******+++,,,,,,+++---///000//////000111;;;<<<:::333000///---(((---000888@@@===333---...,,,------+++******,,,...++++++***************+++%%%)))------+++***---111...,,,******,,,------,,,+++******+++---......---******+++,,,,,,---......+++,,,,,,,,,,,,+++******(((((())))))*********+++'''(((((()))***+++++++++***++++++++++++***)))))))))))))))***++++++(((&&&************************((()))++++++***(((&&&$$$'''((()))***,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++***))))))&&&&&&&&&'''((())))))***((())))))'''$$$%%%(((,,,((()))+++,,,---,,,,,,+++***)))))))))))))))******)))***+++,,,---,,,++++++))))))((())))))***++++++******)))(((''''''((((((&&&(((+++---...---,,,***(((((((((((()))***+++,,,******))))))******+++,,,&&&'''''')))+++---...000---,,,+++***))))))))))))((())))))))))))*********+++,,,---.........---,,,---...///000///...,,,***************************''')))+++,,,,,,,,,***))))))***+++,,,---,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---............///111222333111000000////////////000------------------------000000000///......------,,,,,,,,,---------......111222333222000000000111///...---...000000000///......///////////////...000000222333444555555555444333222111111111222333222111///......000222333---,,,++++++---000333666,,,,,,---...///000222333000000111111111000...---)))+++...//////...///000,,,,,,,,,...//////---+++((()))+++,,,,,,---///000,,,---...//////...---,,,...,,,***+++---...//////...///000222222222111111///////////////000000000111111222333444444444444444222111///............,,,------,,,+++,,,...000000000///---,,,+++***))),,,---...000111111111111++++++,,,---...///000111333333333444555888:::;;;888888777555333444666888777:::>>>AAADDDHHHLLLOOOWWW]]]gggooovvv|||111111000000///.........///////////////.........///......---------......000000///...------,,,,,,111///,,,***)))***+++---,,,,,,------...///000000///......111444666333000,,,------......------,,,)))***,,,......---,,,+++******+++,,,,,,,,,++++++++++++,,,------......///333000000111000///333999IIIDDD:::111111333000***111777???AAA===555///+++++++++++++++,,,---.........,,,******+++,,,+++***+++***)))((((((***,,,---++++++******************+++)))'''''')))***+++***+++((('''(((+++------+++/////////......---------))))))*********+++++++++++++++******)))(((((((((+++*********))))))((((((******++++++,,,++++++++++++***))))))))))))************+++,,,+++***)))((('''''''''((((((((((((((())))))***+++,,,,,,------...---,,,+++************(((((()))***************++++++,,,,,,,,,+++******,,,++++++,,,------,,,+++((((((''''''(((***,,,------......///...---+++***++++++************++++++++++++******))))))((((((+++***(((((((((***---...'''''''''((((((***++++++,,,***((((((***+++,,,+++,,,,,,,,,---,,,,,,++++++*********)))******++++++************************+++,,,---------,,,+++***,,,+++******))))))******)))'''&&&(((+++---,,,***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,---.........---,,,+++000000000...,,,,,,...000222111000111111111///..................///000000222222111000000000000000222111///...---,,,++++++000111222111000///000111---,,,,,,++++++,,,,,,---......---------...//////000111222333444444333222555444222111111111222222333222000...---...///000............////////////,,,///222666666555222000555333///...///000000000......---,,,---...///000+++*********+++,,,,,,---+++,,,---...////////////222111000///---,,,+++***'''(((***,,,...000111222111111000000000222333444111111111000//////......///000111333444555555555444222000...------//////000111111111000///---,,,...---,,,,,,...//////...///000111222333333222111///......---------......222222333444444555666666555555555555555555555555444666888:::<<<@@@EEEHHHJJJTTT^^^dddkkkuuu}}}222222222222111111111111000000//////.........---------,,,,,,,,,------...000//////...------,,,,,,111000---+++***+++,,,...,,,,,,------...//////000//////000222444444222111---------------,,,,,,,,,***+++---//////...---,,,************************+++++++++,,,------......111......111111111555;;;PPPKKKAAA666333444222......555===???:::333...,,,++++++++++++,,,---.........,,,******+++,,,+++***+++***)))((()))***,,,---*********************************+++------,,,***%%%$$$$$$(((---111222111---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((******,,,---------,,,,,,((())))))))))))***************+++,,,+++***)))(((((((((((())))))))))))************++++++,,,,,,,,,,,,+++***))))))((((((((())))))***+++++++++++++++************)))'''&&&&&&(((((()))+++,,,------,,,***))))))))))))***,,,---............---,,,+++************))))))*********))))))))))))((((((((('''+++***)))))))))***+++,,,)))(((''''''((()))***+++---+++))))))+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++***************+++************************(((***+++---......------,,,+++******))))))*********)))''')))+++,,,***((())))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,------+++***+++,,,------...//////...------000000000...---,,,...000333222111111222222000...000//////......//////000222111000000//////////////////---,,,+++*********///000111111//////000111---,,,,,,++++++,,,,,,---......////////////000000000111222333333333222111222222111000000111222222555444222000///000111222/////////000000000000000000111333444555555444333333111///.../////////...,,,,,,+++++++++,,,...///+++*********++++++,,,---+++,,,---...............//////......---,,,++++++++++++,,,---...000111111111111000//////000111222000000///............///000000111222333444444444333222000...------...//////000111111000...---,,,///---,,,,,,...//////...///000111222222222111000///......---------......111222222333444444555555444444444444444444444444333444777888:::<<<@@@CCCBBBKKKSSSWWW]]]fffmmmooouuuyyy333333333333444444444444111111000///...------,,,+++++++++++++++,,,---.../////////...------,,,,,,111000...,,,+++,,,---...,,,,,,,,,---....../////////111333444222111111111...---,,,++++++++++++++++++,,,.../////////...---,,,+++***))))))((())))))******++++++,,,---------...---...111222222777===TTTQQQIII>>>888777555222,,,444<<<===666///---...+++******++++++,,,---......,,,++++++,,,,,,+++***+++***)))))))))***,,,---***************************+++,,,///111000---***+++***)))***,,,......---+++++++++************))))))))))))))))))((((((((('''(((((()))******++++++************)))))))))))))))***---///000///...---'''((()))*********************+++,,,+++***)))((()))))))))******+++++++++******++++++++++++++++++******)))(((''''''''''''******+++,,,,,,,,,,,,,,,++++++******((('''%%%$$$&&&&&&(((***+++,,,,,,---+++++++++******+++,,,,,,000///...,,,++++++*********))))))(((((())))))*********))))))))))))(((((()))******++++++++++++***+++***((('''''')))***,,,...,,,******,,,---...---++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))******************************,,,---...---,,,,,,,,,+++******))))))******+++***)))***++++++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...///...,,,+++++++++---...////////////......///000000///------...000444333222222222222000...111000000////////////000222111000///............///...---,,,+++*********---///000000//////111222---,,,,,,++++++,,,,,,---...///000111222111000000000111222222222111000///////////////000111222333555444222111000000111111111111111111222222222333555444444333333444555555111000//////000///---,,,))))))))))))***+++------+++************+++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111000//////...////////////...,,,+++,,,---///000000000111111222222222333222111///...------...///...////////////---,,,+++///...,,,---...000000//////000111222111000///.........---------......///111111111222333333444444444333333333333333333444111333444555666777:::===@@@GGGMMMNNNQQQYYY```bbbggglllrrryyy222222333444444555666666222111000///...---,,,,,,++++++++++++,,,---.../////////.........---------///...---+++++++++,,,---,,,,,,,,,------.........///333555555111///000111......,,,+++******+++++++++,,,---.........------...---+++***)))))))))))))))******++++++,,,,,,---...---...111222222666;;;NNNPPPMMMDDD>>>;;;888555...555<<<;;;333,,,+++...************+++,,,---...---,,,+++,,,------+++*********)))))))))***+++,,,***************+++++++++,,,,,,,,,...000000...+++...---,,,++++++,,,,,,+++*********************)))((()))))))))*********+++(((((())))))*********************))))))))))))))))))+++...000111111000///))))))***++++++***)))(((******+++,,,+++***)))(((((()))))))))***+++++++++++++++++++++***************)))(((''''''''''''''')))***++++++,,,,,,++++++,,,---,,,,,,+++***)))(((&&&(((*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,111000---+++************))))))(((((((((((())))))+++*********************&&&'''***,,,---,,,,,,+++---+++)))(((''')))***,,,---+++)))***+++---------+++,,,,,,------------,,,---,,,+++***))))))))))))************************............---+++)))(((,,,+++******))))))***************+++++++++***((())))))))))))))))))))))))******+++++++++,,,,,,,,,...///000///,,,+++++++++---------...............///000000///------...///333111111111111111///---///////////////000111222111000///...------------000///...---------------,,,---////////////111222---,,,,,,++++++,,,,,,---,,,...000222222222000///000111222222111000///...---...///000111333444444333222111///////////////222222222333333444444555444444444333333333333333111000000111222111...+++(((((()))***+++,,,------+++***************++++++++++++,,,,,,,,,+++******))))))***+++,,,------...,,,,,,------.../////////000//////...---------------,,,***)))***,,,///111000000000000000000111111000///...---------......------.........---++++++///---,,,---...000/////////000000111000///---,,,...------------...//////000000111111222222222222333222222111111222222333111222444444333444666777<<>>AAA===555555333111///---------,,,))))))))))))***+++,,,------,,,---...///...+++)))))))))***+++++++++++++++((())))))***++++++,,,,,,,,,+++***+++---...---,,,...//////,,,(((&&&''')))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********)))))))))))))))((()))))))))************///......---...///000111000///---++++++---///000******+++,,,+++***)))((('''(((((()))***+++,,,---(((((())))))******++++++*********))))))******+++))))))***++++++++++++***&&&''''''((((((((((((''''''+++---,,,)))'''(((+++)))***+++,,,------,,,,,,++++++,,,,,,,,,++++++************))))))*********&&&&&&&&&&&&'''''''''(((&&&''')))+++,,,------,,,)))***+++---------,,,,,,,,,***))))))***,,,,,,,,,)))***+++,,,------------++++++***************+++************************(((***+++---......------,,,+++******))))))******&&&)))---...---+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,------+++***+++,,,++++++******+++---...///---///111111///------...,,,++++++---000111000///---------------......///.........///000111222333+++++++++++++++,,,---...,,,---......---,,,---...---,,,,,,++++++,,,,,,------......000111222222333000111222333333333222111,,,---000222333444444444444444444444333222111111...///000111222333444444111222222222333444444444333222222222333222000---,,,------......---,,,+++++++++***)))))))))))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...//////......---+++++++++++++++,,,---...,,,+++******+++---///111,,,,,,,,,---------,,,,,,,,,---...//////...---,,,,,,***))))))+++,,,,,,+++++++++---......---,,,,,,---,,,,,,------///000000222222222222222222222222111///---,,,,,,---///111222333555555333222111222...555999777666999<<<<<<>>>???BBBEEEJJJQQQYYY___eeeiiipppxxx///////////////000000000///////////////.........------,,,+++++++++,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111...***)))+++///222333222///...,,,,,,++++++,,,,,,---...'''))),,,//////---***(((+++,,,,,,------......///---+++,,,///...+++,,,000,,,---///333:::@@@===666333///++++++---......---))))))))))))***+++,,,------------...///...,,,)))))))))***++++++++++++***((())))))***++++++,,,,,,***+++,,,///000000---***'''***+++***))))))+++...))))))******+++++++++,,,,,,,,,++++++***)))((((((((((((((()))******++++++(((((())))))*********+++000///---,,,,,,...000111///...,,,+++,,,///333555******+++,,,+++***)))(((((()))***+++,,,---......'''(((((()))***++++++,,,***)))))))))))))))************+++,,,,,,,,,,,,+++(((((())))))((('''&&&&&&$$$(((++++++(((&&&))),,,''')))***,,,------,,,,,,)))***+++,,,---,,,+++***++++++************++++++((()))))))))******++++++))))))***+++++++++++++++((())),,,...///...---,,,...,,,******,,,---...---'''((()))***+++,,,,,,,,,******************++++++************************+++,,,---------,,,+++***,,,++++++***)))*********'''+++//////,,,***)))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,++++++,,,...///000---///111111///...------++++++,,,...111222222111000///...---,,,+++++++++---......///111222444555------------...//////000,,,.........,,,+++,,,------,,,,,,++++++,,,,,,---/////////000111333444555000111222333444444333222+++---///111222333333333222222222222222000//////---...///000111222333333444333222111222444777999333111000111111111///---,,,---......---,,,***)))++++++***))))))((()))))))))***+++,,,---............------,,,,,,+++++++++------------------------+++,,,...///000///......++++++,,,,,,,,,---------+++***))))))+++---000111++++++,,,---------,,,,,,,,,---.../////////...---+++)))((()))***,,,++++++)))***,,,---...------,,,,,,,,,,,,---...///000111333333222222222222222222000///---++++++---///000111333555555333111111111---444888666444555777666;;;<<<===???CCCIIIRRRWWW]]]aaagggooowww000///...---,,,------....../////////...------,,,...,,,******+++///222555------------------------)))+++------+++***+++++++++---...---,,,,,,---...000...+++***,,,---...---......////////////......---------,,,,,,------...++++++,,,------,,,+++++++++,,,,,,---...///000000------------------------000......111666:::;;;:::444000+++((()))+++---...************+++,,,------...------///111111...***))))))*********+++++++++))))))***---//////---+++......---------,,,,,,,,,,,,,,,,,,+++***)))((('''...---,,,---------+++)))))))))***++++++++++++***)))'''%%%(((,,,...+++'''***)))((((((((()))+++,,,000000///...------,,,,,,///---***((('''(((***+++'''((()))))))))(((&&&%%%************************+++++++++++++++++++++++++++++++++***************&&&&&&&&&&&&''')))***+++---+++)))'''%%%%%%%%%%%%''''''((((((((((((''''''***)))(((((()))+++---...+++***(((&&&&&&''')))************+++,,,,,,***'''))))))******+++++++++,,,******+++++++++******)))---...///000111222333333111000///...------------,,,+++))))))***+++******---,,,+++)))((('''''''''))))))***+++,,,------...,,,------......------,,,))))))))))))***+++,,,---------,,,+++******)))(((***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,------.../////////555000++++++...///,,,)))...///000111222222111000///////////////............//////...,,,,,,---///---------,,,,,,---------+++++++++,,,---...///000....../////////...,,,+++333000------000222333222---...111555777777333000---000111///000444555333888333...---000222000---444000------///222333222000222333000111666777555222000///111333333000---,,,------......------,,,+++***)))))))))))))))))),,,***)))***...///...,,,333222000.........//////***+++,,,---............///...---,,,+++,,,------000///...---,,,------......,,,***)))***++++++++++++++++++,,,...000111222,,,,,,---.........------000---))))))+++,,,+++***++++++,,,---............///---+++,,,///000///.../////////...------///111///............000111222222000///000222333000...000222333222000///111444888888999:::>>>BBBFFFHHHOOOSSSYYY```gggoooxxx}}}000///...---,,,------..................---,,,,,,)))((('''(((+++///333666------------------------***,,,,,,,,,+++***+++,,,***,,,------------...000...---,,,---......---+++,,,------......------,,,...---,,,,,,,,,,,,,,,---+++,,,------------,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111333333222333///+++)))***,,,------++++++++++++++++++++++++,,,******+++......+++(((++++++++++++,,,,,,,,,,,,))))))***---//////---+++++++++,,,------......///,,,,,,,,,,,,+++***)))))),,,+++******+++***((('''))))))***++++++++++++******))))))---111111---(((***))))))((()))***+++,,,......---,,,,,,+++******+++)))'''%%%%%%&&&((()))((())))))***)))((('''&&&((((((((((((((((((((((((++++++++++++++++++++++++******))))))((((((((('''(((((('''''''''(((((()))+++***((('''&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((()))***+++++++++***)))(((((()))***++++++******,,,------+++))))))))))))******+++++++++************************,,,...111333555555444333000///...,,,++++++******,,,+++))))))***++++++***++++++++++++++++++************+++,,,------......,,,,,,------------,,,,,,++++++++++++,,,---......//////...---,,,******)))*********++++++*********,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))),,,,,,---......//////000333///,,,,,,000222000......///000111222111111000/////////////////////...///000000...,,,,,,---...------,,,,,,,,,,,,------//////...............///---...///000000000///...000//////000333444222///000///000222444444333111...111222000222555666444444///+++***---///---+++111...++++++---000111111///222222//////333444111000///...///111111...+++******++++++++++++******++++++***)))))))))))))))---+++***,,,...000///---111000//////.../////////+++,,,---...............000///...---,,,,,,------...---,,,+++++++++,,,,,,000...+++******+++***)))++++++++++++---...///000++++++,,,,,,,,,,,,++++++...+++))))))+++,,,+++)))******+++,,,------------///---+++,,,...000///...///000000...------///111000///......///000222333222000///000222333000...---///111111000111444777333333333333666888;;;===EEEIIIOOOUUU\\\ccckkkppp~~~//////...------------...------......------,,,,,,*********,,,000555:::===------------------------,,,,,,,,,+++******,,,...***+++------------///000+++,,,,,,...000///,,,******++++++,,,,,,++++++***------,,,+++++++++++++++,,,------......------,,,************************++++++++++++++++++++++++---+++******,,,------,,,111...,,,++++++,,,,,,+++***+++,,,,,,,,,+++***)))+++***)))***++++++***))),,,,,,,,,------------...***)))***,,,......---+++))))))+++,,,...///000111,,,,,,,,,,,,,,,,,,++++++,,,***))))))***)))(((&&&))))))***++++++++++++*********,,,000444333...)))******))))))******+++,,,,,,++++++******)))))))))((('''&&&%%%%%%&&&(((************+++***))))))(((((((((((((((((((((((((((++++++++++++++++++++++++++++++******)))(((''''''***)))(((((('''''''''((())))))(((''''''''''''(((((((((''''''''''''((((((''''''((())))))(((((((((++++++++++++++++++++++++,,,+++,,,---......,,,***)))))))))))))))*********++++++***))))))***+++,,,+++...333777999999666555333111000...,,,+++******,,,***))))))+++,,,+++******+++,,,---......---,,,,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++---------......///000000222111000///---,,,+++*********))))))))))))******------------------------************)))))))))))),,,------......///000000111///,,,---111444444222...///111222222111000000...//////000000/////////000000000///,,,+++,,,......------,,,,,,------...222222000///..................///000111111111111...///111444666444111---222000//////000111111000///222333111222666777444222...+++***---...---+++///---++++++---///111111///222222......000000---...------...///...,,,***))))))************)))))),,,,,,+++***))))))((((((---,,,+++---///000///...---...//////000/////////........................111111///...------------------,,,+++++++++,,,,,,111///,,,************(((,,,++++++++++++,,,------++++++++++++******)))(((***))))))***,,,,,,+++))))))***+++,,,------------///...,,,---...//////...000000000///......000222000000//////000111333444111000000111222222111///---...000000000111444666444333333333444666888999;;;???CCCHHHNNNUUU\\\```jjjpppxxx............------......,,,---------------,,,,,,++++++,,,...111666:::===------------------------------,,,***)))***,,,///+++---...---,,,,,,---...,,,,,,,,,---//////---+++******++++++++++++******------,,,+++************------------------------.........------,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,------...---,,,,,,------,,,***((()))+++,,,---,,,***)))---,,,+++***++++++,,,,,,++++++,,,,,,,,,---------*********+++---...,,,***)))***+++,,,...///000000+++++++++,,,,,,------......,,,+++***++++++***)))))))))***++++++++++++*********,,,///111111...***************++++++,,,,,,++++++******))))))))))))))))))(((((((((***,,,---+++,,,+++++++++*********************************************************......---,,,+++***))))))))))))((((((((((((((())))))))))))))))))******++++++***)))(((((()))***+++'''((()))***)))((('''&&&)))***++++++,,,++++++***---,,,,,,...000000...,,,)))))))))))))))))))))))),,,+++)))((((((***,,,---,,,///444888;;;<<<;;;:::888777555222000...---,,,,,,***))))))+++,,,,,,+++***+++---//////...---,,,,,,,,,------------------++++++++++++++++++++++++------...///000000000000444333222000///---,,,+++,,,+++***))))))***+++,,,---..................---++++++******************---------...//////000000111...---...000333333333///000111222222111000///......///000000000//////111111111///---,,,,,,...//////............//////222111000/////////////////////000000000000000000///000222444555333111...222000//////000000///...///222333111222555666333333000......000111000///000///......///111222333222444444000///111000,,,...............---+++******++++++,,,,,,++++++***,,,,,,,,,+++***)))(((''',,,,,,,,,,,,---......---+++,,,...///000000//////000//////............///222222111000///...------........................000---+++***+++,,,++++++...------,,,+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))+++,,,,,,+++)))***+++,,,---............///............/////////000111000///......000222111000000000000222333444000000111111222222111111222222111111000000000111555555555555666777999:::777999===AAAEEEJJJPPPTTTYYY___hhhpppxxx------..................,,,,,,---......---------*********+++---000333444------------------------------,,,+++)))***---///---...///...,,,++++++,,,...,,,***+++,,,...///...++++++,,,,,,,,,,,,++++++---,,,++++++*********+++------------------------000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,...///---,,,+++,,,------+++***&&&'''***,,,---,,,+++***+++++++++*********+++,,,)))************++++++++++++*********,,,---,,,***,,,,,,,,,---------......+++++++++++++++---...//////---+++***++++++***)))))))))***++++++++++++***,,,++++++,,,---//////...***++++++,,,,,,,,,,,,,,,++++++++++++***************))))))***+++,,,...///---,,,,,,+++++++++++++++************************************************------,,,,,,+++***))))))'''''''''((((((***++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,((()))*********)))((('''((()))******++++++******---,,,---///000111///---*********)))))))))))))))+++***)))((((((***,,,---///111444777;;;>>>@@@AAA===;;;999555222000...---,,,***)))***,,,------,,,,,,---...//////---+++***---------------,,,,,,,,,,,,++++++******++++++,,,,,,---...///000000000///444333222111///...---,,,------+++******+++---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111///------...///000000///000111222222111000///---...000111111111000///000111111///---,,,---...111111000000000000111111............///000111222222111000///......------111222222111111111111111000000000111111000---+++///222222000000444444222222111000000111222222111111000000000000000222333444777777444222444222...//////000000///---,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,+++***((('''***+++++++++++++++,,,,,,)))+++---.../////////...000000///.........//////111111111000000///......---.....................---+++******,,,.........000///...---,,,,,,,,,,,,------------,,,+++***)))''')))+++,,,,,,+++++++++,,,---...///000000000000/////////.........///000000000000///---...000222111000000000000222333444///000111222222222222222444333111111111111111111000111111222333444666666666888:::<<<>>>BBBFFFJJJNNNTTT\\\cccjjjsss}}},,,---......///.........------......//////......------,,,,,,---...///000---------------------------------,,,++++++---///---...///...,,,++++++,,,///,,,******,,,...///000+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))***)))+++---///---+++***+++,,,---,,,***'''((()))++++++++++++***((()))******)))((()))***(((((((((((()))))))))))),,,***)))***+++,,,+++***.........------,,,,,,,,,,,,+++*********,,,---......,,,)))((()))******)))))))))***++++++++++++***...---,,,,,,,,,...000111***+++,,,------------,,,++++++++++++++++++++++++((((((((()))***+++,,,---------,,,++++++++++++,,,((((((((((((((((((((((((************************)))))))))((((((((((((((('''''''''((()))***,,,,,,)))***+++,,,------------++++++,,,------,,,++++++((())))))******)))))))))(((((())))))***+++++++++,,,,,,---///111111///---+++++++++******************))))))))))))+++,,,---000111444777<<<@@@CCCEEE@@@>>>;;;777333000...---,,,***)))***,,,------------...//////...---,,,+++/////////......------,,,---,,,+++******+++,,,---+++,,,...///000000///...222111000000///...------------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,------------------......//////000111111000///...,,,,,,,,,------000000111222222111///...,,,...000222222222000//////000000///...---///000222111111000000111111222,,,,,,---...000222444555333222111///------,,,,,,222222111///---...111333000///000111222111...+++///222222///000333333111/////////000000111111111000111111000///...///111333666777555555666555111///111222222///---,,,---))))))************))))))***+++,,,,,,,,,+++***))))))+++,,,+++***)))***,,,***+++,,,---............//////---------...///000000000000000000//////...***+++,,,---------,,,,,,,,,***)))***---///000000000000///...------------............------,,,+++)))+++,,,,,,+++++++++,,,---...///000111111111111///000000///...---///000/////////...------///111000000//////000111333444///000222333222222333444222111000111333555555444000000111222333444555555555777888888999;;;???BBBFFFLLLSSSXXX\\\cccnnnvvv,,,,,,.../////////......---...//////000000//////111000000/////////000000------------------------,,,---...---,,,,,,,,,...+++,,,------,,,,,,...///,,,+++***+++---//////...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,+++************+++,,,------------------,,,,,,++++++++++++++++++++++++'''(((******)))))),,,///---+++******+++,,,,,,+++++++++******))))))(((((('''***,,,,,,***((()))***''''''((((((((())))))))),,,***))))))+++++++++***......---------,,,,,,,,,,,,+++***))))))***,,,---000---***)))***++++++***))))))***++++++++++++******+++,,,,,,,,,,,,...///++++++---.........---,,,++++++++++++++++++++++++((((((((())))))******+++------+++*********+++,,,((((((((((((((((((((((((************************'''''''''''''''((((((((()))((((((((()))***++++++((()))***+++,,,,,,++++++(((***,,,------,,,***(((''''''''''''((())))))*********))))))***+++---...,,,,,,,,,...000111///---,,,,,,,,,,,,+++++++++***((())))))***++++++,,,,,,---000444:::>>>BBBDDDEEEDDDBBB>>>:::555222///...,,,***)))***,,,......---......//////////////////222222111111000///.........---,,,++++++,,,---...+++,,,...000111000////////////......------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,++++++++++++,,,,,,---------.........///000000111111//////...---+++,,,---...000111111222111000///...,,,...000222333222111000...///000///......000222111000000//////000000111------...///111333555666333222111///......//////111111111...,,,,,,///222222000//////111111000///000333333000111444444111,,,...///000000000111111222444444333000...///000///333555333444666555111///111333222///,,,,,,---******++++++++++++******(((***+++------,,,+++******,,,---,,,***)))+++,,,,,,+++++++++,,,---.........---,,,+++,,,---///111---...///000000000//////***+++,,,---------,,,,,,---+++******---///000/////////...---,,,,,,,,,,,,------.........------,,,,,,---...---******,,,...---...///000000111111111///111222000------...111.........---+++,,,...000000///......///000222333...000333333222111333555555333111222555666666555444444555555555555444444777777888777777888;;;===@@@EEEKKKMMMNNNTTT^^^ggglllttt}}}+++,,,.../////////............///000111111000000......---------------...------------------------+++---......---,,,,,,---(((***,,,------...000222******+++...000000...,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000,,,+++***))))))***+++,,,........................)))))))))))))))))))))))))))+++---,,,******,,,///---+++))))))***,,,,,,,,,...---+++)))((('''&&&&&&(((,,,///000---++++++,,,(((((((((((()))))))))))),,,+++))))))***++++++***------------------------,,,+++)))(((((()))+++,,,333000---,,,,,,---...---))))))***++++++++++++***%%%'''***++++++*********+++,,,---.........---,,,***************+++++++++************++++++++++++---,,,+++***)))***+++,,,************************))))))))))))))))))))))))''''''(((((()))*********+++******)))))))))))))))'''((()))***+++******)))&&&(((+++------+++(((&&&&&&%%%%%%%%%&&&''')))***,,,+++***)))***,,,///000++++++,,,...000111///------------,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,***...555<<>>999555222111,,,***)))***,,,..................///000222333444555444444333222111000000///...,,,++++++,,,...///,,,---///111222111000///------------------------***+++,,,------,,,+++***+++,,,...//////...,,,+++*********++++++,,,,,,,,,......//////000000111111.........---,,,,,,...000000111222222111000///...,,,...000333333333111000---///////////////111333//////............////////////000111222444666777333222111000000000111222///000111///,,,+++---000444111...---///111222222111444444222222555555222---...000111111111222333666888888666222000000222+++///222111222555444111///111333222...++++++,,,,,,------......------,,,''')))+++---------,,,++++++---...---+++***+++...---,,,+++***+++,,,---...---,,,+++***+++---000111+++---...000000000//////+++,,,...///000///.........---++++++,,,............---,,,,,,+++++++++,,,,,,,,,---.........------...//////---***))),,,///,,,---...///000000000000000111222000---,,,...111---...---,,,++++++---//////............000111222...111333444222111333555999666444333555666444222555555555444333222111000999::::::999777888:::<<<<<>>AAADDDFFFCCCEEEDDD>>>:::999888666222000...,,,+++,,,...///...///000222444666777888>>>===;;;999666333111///000///...---,,,---....../////////000111000...+++***+++,,,---------,,,,,,/////////...---,,,******---,,,++++++************))))))***,,,...///000111222222111000//////000000---....../////////000000222222333555666555111...111111111111111000//////111111000///////////////333333333222111000///...------...000333777:::===111000...---...///111222000///...------...///000///............000111222555222...///222444444444////////////000111222333444222111111222333222111111111111111111111111111333333222///+++))))))***---...000000///......///---+++(((((()))++++++*********))))))******+++,,,***+++,,,,,,---------,,,000///------,,,---...///+++,,,,,,---...///000000...///111111///---------222///,,,+++,,,---......***++++++++++++,,,,,,,,,.........------,,,,,,,,,///...---+++)))'''&&&%%%......///000111222333333000666999555111000///------,,,,,,,,,,,,---......000111111000.........000//////000222222333333333000000111222333444444333666555444222111222222333;;;::::::;;;<<<===;;;:::999;;;======>>>BBBHHHMMMJJJSSS]]]ffflllsss{{{//////000000000///------............------------......////////////......------------------------...---,,,++++++---...000---,,,+++,,,///111222222///...,,,+++++++++,,,---******+++,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++******)))++++++***++++++,,,---...///---+++***+++,,,,,,++++++***)))))))))***,,,,,,,,,+++*********+++,,,---,,,...//////,,,)))((((((***))))))(((''''''&&&&&&,,,++++++***))))))******++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...***&&&'''+++---+++)))((((((((())))))))))))*********))))))******+++,,,'''((()))***+++***)))))))))******+++,,,---......******++++++,,,---...///---,,,,,,,,,,,,,,,,,,---+++******************++++++******)))(((((('''''')))))))))))))))))))))))))))***++++++***)))((('''+++******))))))))))))))))))))))))(((((((((''''''''''''((())))))*********...---,,,,,,++++++,,,,,,------,,,---///333777999111...,,,+++,,,---------++++++++++++++++++++++++***///555:::>>>AAADDDFFFDDDGGGGGGAAA===<<<;;;888555333000...------///000......///111333555777888======<<<;;;888555222000000///...---,,,---......000///...///000000...,,,///......---------,,,,,,------.........---,,,,,,------,,,+++++++++++++++++++++,,,---...000111111222222222111111000000000...............///000000111111222444666555222000000000111111111111000000222111000///............222222222222111000//////.........///111555888:::333111000...---...///000000000///......///000000/////////...///000222333444222//////222444444333000000000000111222333333444222111111222333333222111111111111111111111111222222111///,,,******+++...///111111/////////000111...,,,+++,,,,,,+++*********))))))******+++,,,++++++,,,,,,---,,,,,,,,,......---,,,,,,------...---......//////000000000...000111111///.........111///---,,,---......---******++++++,,,,,,------/////////......---------......------,,,+++******......///000000111111222111777:::555111111000...---,,,,,,,,,,,,---......///111222111000......///...///000111222222222222111111222333444444444333666555444333222333444444:::999999:::<<<===<<<:::777999:::::::::<<>>???>>><<<888444222000///...---------...///222000......///000///...222111///...,,,,,,,,,---,,,,,,---..................------,,,,,,,,,,,,,,,---------...//////000000111222333444444222111000000///...------///000222000000111333555555333111///000000111111111111000222111000///............000000111111111111000000//////...///000222444555444222000///...---......111000000//////000000111000000///000000111333333444222111111222444444333000111111222222333444444444222111111333444333222111111111222222111111111000111000///,,,+++,,,---...000111111000//////000222000---,,,,,,,,,***)))******))))))******+++,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,---------------..................///111000///.........000///......000000...,,,******++++++,,,---......///////////////...................../////////000////////////////////////000555777333/////////------,,,,,,,,,,,,---.........000333333111/////////...//////000000111111111222222333333444333333333555444333333333444555666888888888:::<<<===<<<;;;777999999999888888:::<<<===AAAHHHMMMQQQWWW^^^dddkkkrrrzzz...////////////.........------------,,,,,,,,,,,,......////////////..............................------,,,,,,,,,---...///,,,+++***,,,///222333444....../////////...---,,,((((((***+++,,,,,,,,,,,,))))))))))))***++++++,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---...///000///,,,******+++,,,,,,+++************++++++,,,,,,))))))******+++,,,---...,,,...//////---++++++,,,)))+++,,,------+++***(((++++++***************+++,,,,,,+++++++++++++++*********+++++++++*********+++,,,...//////...,,,+++000---***)))***,,,---,,,&&&&&&&&&'''''''''((((((******))))))******+++,,,------,,,,,,+++***))))))'''((()))***,,,...///000((()))+++---......------***++++++++++++++++++*********++++++++++++***************)))))))))(((((())))))))))))))))))))))))))))))******))))))))))))++++++++++++******))))))(((((((((((('''''''''&&&'''((()))++++++++++++++++++***))))))))))))******---,,,,,,,,,...000222333///,,,***)))***+++++++++************+++++++++++++++///444999===@@@DDDGGGIIIMMMNNNJJJFFFEEECCC???<<<:::777444222000000000///...------///333666999<<<>>>AAABBB@@@<<<777444111000...---------...///333111///...///000000000222111...,,,,,,,,,---...------............------...------,,,,,,------------------...............000222444666666444111000222000...,,,---...111222/////////111333555444333111111111111111000////////////.........///////////////000000111000000000000///.........///000000222111000///......//////111111000000000000111111000000000111111222333333333222222333333333333333111111222333444444444444444222111111333444444333000111222222222222111000...///000///------...000...///111000///......///000...,,,+++++++++)))(((******))))))******+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,+++++++++***************,,,...//////---,,,---...///...///000222111...,,,******+++,,,---...////////////...................../////////000000111111000000000///......------,,,111333///+++++++++***---,,,,,,,,,,,,---......---000333444333111/////////////////////000000111111111222222222222222111333222222222222444666777777666777999;;;===<<<;;;999999::::::999999999:::<<>>AAACCCBBB>>>999666111000///...---...//////444222//////000111111000///...,,,++++++---...000////////////...---,,,+++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///222555777777555222000333111///------...111222///......///222444444444333333333222000///---,,,,,,,,,------...000111222......///000000000////////////......------......///////////////000111111000000111111111111000000///000000111222222333333222333444555444333222222111111333444555555444444222111000000222333333333000111222333333222111000---...//////......000222...///000000...---------...,,,+++,,,------,,,*********))))))******+++,,,+++++++++,,,,,,+++******)))******++++++,,,,,,,,,***************)))))))))+++,,,---,,,++++++,,,.........///222333222///---+++,,,,,,---......//////------------------------000000000000////////////111111000///...---,,,,,,***000111---)))***+++***---,,,,,,,,,,,,---.........000444555444222000000000//////...//////000111///000000111111111111111111111111111222333555666666666666888;;;<<<;;;:::888888888999999:::999999999:::;;;===???BBBFFFIIISSSWWW]]]dddlllwww,,,,,,,,,+++,,,,,,---...//////.........---------......////////////......------------------------,,,,,,,,,---------......222000------...//////............------------,,,***+++,,,---------------))))))+++,,,------------////////////...---++++++******+++,,,---...000111333111...,,,,,,,,,+++******++++++,,,---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++---...'''(((***+++,,,,,,++++++*********)))******+++,,,---,,,,,,++++++*********((()))***+++++++++***)))+++,,,---......---,,,+++,,,+++***)))))))))))))))(((((()))))))))***************))))))******+++,,,,,,+++***)))((((((((((((+++++++++++++++*********++++++++++++***)))(((''',,,---...//////...---,,,+++,,,---......---,,,+++************************************************''''''&&&&&&&&&'''((((((***+++,,,,,,,,,+++)))((())))))))))))((((((((((((''')))+++---...---,,,+++))))))((((((((()))******,,,,,,+++++++++,,,,,,---******,,,...///---)))&&&(((((())))))***+++++++++))),,,111555999===BBBEEEJJJPPPSSSQQQNNNLLLIIIDDDBBB@@@>>>;;;888666444333333222000000000222333555888;;;>>>@@@@@@<<<888555111000///.........///000444222000000111222111000------,,,,,,,,,---///000000000000///...---,,,+++,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,///111444666777555222000333111000......///000111000...------000333444444333333333222000///---,,,,,,,,,,,,---...000111222...///////////////......------..................------...///000111222222///000000111111000000///...///000111222222222222111333666777555333222222000111333444555555444333111///...///111333222222///000222333333222000///---...//////...///111333...000111000...---------///......///000111///---******))))))******+++,,,)))******+++++++++++++++))))))+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...//////000222333333000...---------.........//////,,,,,,,,,---------------111111000000//////......222111111000///...---,,,,,,111222...***+++---,,,---,,,,,,,,,,,,---......///111444555444222222222111000////////////111222...///000111222222222222222222111111222444555666666666666888:::;;;:::999777555444555777888888777888888999:::<<<===???@@@GGGIIIOOOXXXaaajjjwww---,,,,,,+++,,,---...///000000/////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------222000...---...///......///...,,,+++++++++,,,---***++++++,,,,,,,,,++++++)))***,,,...////////////---------......---,,,,,,++++++,,,---...000111222666333000...---,,,+++******+++,,,---------,,,,,,******+++,,,,,,,,,+++******+++,,,,,,++++++---...,,,,,,+++++++++***************))))))***++++++,,,------,,,,,,+++******)))'''(((***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***(((''''''(((((()))))))))***************))))))******+++,,,,,,+++***((((((((())))))+++++++++***************++++++******)))*********,,,---...000000...---,,,***+++---......---+++***************************************************(((''''''&&&'''((()))******+++,,,------+++)))(((+++*********))))))))))))((())),,,...///...,,,+++))))))(((((())))))***++++++++++++++++++******+++,,,+++,,,---...---+++(((((((((((()))***+++++++++(((+++///333777<<>><<<;;;555555555444333222111111000222555777777555222000222111///.........///000333222222333444333111///111111111111000...---,,,---......///////////////************++++++,,,---++++++,,,------.../////////000222444444333222111111111111111000000//////222///,,,,,,...111222333......///111111222222222000000///------,,,------////////////...---,,,+++***+++---...///000000000///000000000000000///...---...///000000///...---,,,---///000111111000000000444888999666222111111...000222444444444333222...---,,,---///111111000///000222444444222000///...///000///...///111333333444555444222000000111111000/////////...***(((*********)))***++++++,,,&&&''')))***,,,,,,------)))***,,,---......------(((((()))***+++,,,,,,,,,...//////...---...000222111000000111333333222111000000000///......---------.........//////000000111111111111111222222222222222222111000/////////***...///+++''')))++++++---,,,,,,,,,,,,---......111222333333222222444555444222111//////000222333///000222444666777777888777777666555555666888999777777666777999999888666===888444222444666666555777777777999::::::888666===<<>>BBBFFFHHHJJJRRR\\\eeennnvvv~~~------,,,,,,,,,,,,------//////...------------...222111000///...---------------------------------+++,,,......---,,,---......------------...////////////..................///////////////...------+++,,,---.........---,,,+++,,,,,,------,,,******++++++,,,------......//////,,,***)))***++++++***...---+++***)))(((((((((+++++++++***+++,,,,,,---***+++,,,+++***)))***,,,------,,,,,,++++++******///,,,((((((***---000111//////......------,,,,,,---.../////////...,,,,,,((()))+++,,,,,,,,,+++***)))+++,,,,,,***))))))***((())))))******)))((((((***))))))))))))***+++,,,---+++)))))))))***)))((((((((((((((()))***+++,,,+++,,,,,,+++)))(((***+++)))*********************(((((((((((()))***+++,,,+++,,,,,,,,,,,,+++******,,,+++***)))((('''&&&%%%((()))******++++++*********))))))***++++++***(((''')))************,,,---------------,,,+++***))))))***+++,,,,,,+++***))),,,++++++***)))*********))))))***++++++***((('''(((((()))***++++++++++++***+++---///222888???DDDMMMNNNQQQUUUTTTOOOJJJJJJIIIJJJKKKLLLKKKHHHEEECCCDDDBBB>>>;;;777444333222555555444222111000///...000000//////...---,,,,,,111222333444555555555444000000000000////////////+++,,,.........---+++)))---------.....................------......//////////////////////////////000000000000111222333444222222222333333333444444111111111222111111000///111111000000//////000000444333222000000000111111111000///000222333333222222222333444333222111000,,,------...///000000111111000///...------......111222333444555444333222333333444444333333222222000//////......///111111000111222222222000///...000///.........///111222111111000000///000000000000...,,,,,,---...---,,,++++++,,,,,,---......///000///...,,,+++*********,,,---......,,,+++,,,,,,,,,++++++******+++,,,,,,------------------------,,,---///111111222111000,,,,,,------,,,+++))))))+++,,,,,,,,,,,,,,,++++++---...///...---,,,...000111///...,,,+++++++++,,,///...------------...///111000///.........///000////////////////////////333222000000222333444444111111111111111111111111111111111222222333333333000444555222111444555444333444666666555666999;;;;;;;;;:::999888888999999777666777777999<<<>>>@@@???DDDLLLSSSZZZcccnnnuuu|||...------,,,,,,------.........------------......000///..........................................+++---......---,,,------,,,,,,,,,,,,------..................////////////...////////////...------,,,---.........---,,,+++***+++---......---+++)))***++++++,,,,,,---......---+++*********+++++++++,,,,,,+++***)))))))))***+++************+++,,,,,,***+++,,,,,,+++***+++,,,*********************)))///,,,******---///111111//////......---------,,,...///000000000///...---)))***++++++++++++******(((***,,,,,,+++)))))))))((()))))))))******))))))+++*********************,,,+++))))))***+++)))(((((((((((()))***+++,,,,,,---------,,,***)))***,,,+++***)))(((''''''&&&&&&'''''''''(((((()))***+++)))************)))((((((+++******)))(((''''''&&&((())))))***************)))(((((()))++++++***((((((***++++++******+++,,,)))))))))))))))(((''''''%%%&&&(((***,,,,,,,,,,,,,,,++++++***************((()))***++++++***)))(((***))))))(((((((((((()))+++,,,---///222777>>>CCCPPPQQQSSSWWWYYYVVVQQQNNNIIIKKKMMMNNNMMMJJJGGGEEEEEEDDDBBB???<<<:::777666:::999888666444222111000000///......---,,,,,,,,,111111222444555555555555222111111000000////////////000000111000...,,,+++---------...///000000111000000////////////000000000000000000000//////...111111111111111222333333333333333444444444444444111111111111111111111111111111000/////////000111444333222111000111222333222111000000222333222111111111333333333222111000------...//////000000111111000000///............111222333444444444333333333444555666666555333222111000///......///000111111111222222111000///...//////.........000111222000///...------...000111///---,,,,,,------,,,++++++,,,------.../////////111000///---,,,+++***)))***+++---,,,***)))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111111111111///...---,,,+++++++++++++++,,,,,,,,,,,,+++******///000///...+++***+++---//////---,,,+++++++++,,,000...,,,++++++---///111222111000...------........./////////.........///333111//////111333444444000000000000000/////////000000000000000000000000...222444111000333444333444555666666555666888:::777777666666777777888999555555555666777888:::;;;;;;???CCCGGGLLLUUU___gggooovvv//////............//////......---------......///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,,,,------------------......//////000000000...............---,,,,,,------------------,,,,,,***+++---......---+++*********++++++,,,---------,,,,,,,,,+++******+++,,,***)))))))))***+++,,,,,,)))))))))))))))***++++++***+++,,,,,,+++***+++,,,***************+++++++++,,,,,,,,,...000111000...------------,,,,,,,,,,,,...///000000000///...---,,,,,,++++++***)))((((((&&&(((***+++***(((((())))))))))))))))))*********+++++++++++++++******))),,,+++******++++++***((((((((()))***+++,,,------...//////---+++***+++,,,++++++***)))))))))***+++''''''''''''((()))***+++)))************)))(((((((((((((((((())))))))))))(((((()))************)))((((((((()))++++++***))))))+++,,,,,,***)))))))))&&&'''(((((()))))))))(((&&&'''(((************))),,,+++******))))))******((()))***++++++***)))((())))))(((''''''((())))))+++,,,---...111666<<>>===>>>===;;;999777444333222......------------......000000222333444444444444444444333111000///...---000111111000///...,,,+++++++++---...000111222333111000000/////////000000//////000111111000///...222222222111111000000000222333444555555555444444111111111111111111222222000000...---...///000111222111000000000111222333333111000111222222111000///000111222222111000000000000000000000000000000111111111000000/////////222222333333444444444333222333555666666555444333111000///......///000111222222222111000//////............///000000111222......---,,,---...000111...---,,,---......,,,++++++,,,---///////////////000000///...,,,+++))))))***+++,,,,,,***(((((()))++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000111111333111---+++***+++...///++++++,,,,,,+++******))),,,------,,,++++++---//////......---,,,,,,,,,,,,000...,,,***+++---000222222111///---,,,,,,---------///000///...---...000222111///000222444555444000000000//////..................///////////////...222333111000333555444555666666555444444555777444555555666777999;;;;;;444444555666777999::::::<<<>>>@@@AAACCCJJJSSSZZZbbbgggooozzz/////////......////////////............///000000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,---///...---,,,,,,---+++,,,------......------------...///000000111111---............---,,,,,,------------------------++++++---......------,,,******+++,,,,,,------...,,,---...---+++***+++,,,(((((())))))***+++---...))))))(((((())))))***+++***+++,,,+++***)))***,,,++++++,,,,,,------......++++++---///111000---+++,,,,,,++++++++++++++++++---.../////////...,,,,,,---,,,+++***)))(((''''''&&&((()))***((((((((()))+++******)))))))))*********++++++,,,++++++******+++******+++,,,,,,+++)))((()))+++,,,......///////////////---+++***+++,,,*********+++---000333555''''''''''''((()))***++++++,,,,,,,,,,,,+++******''''''(((((()))*********'''((())))))******))))))((('''''')))++++++***))))))+++,,,,,,***((('''''''''((()))***++++++++++++***+++++++++***)))'''&&&,,,+++******))))))******'''(((***++++++***))))))((((((((()))***+++---...++++++,,,---///444:::???IIINNNSSSUUUVVVWWWTTTPPPNNNNNNNNNNNNMMMLLLJJJIIIFFFGGGIIIJJJIIIHHHFFFDDD@@@???===;;;888666444333000///.........///000111000111222333333444333333666555444222000///...---/////////...---,,,++++++***+++,,,...///111222333000000//////......//////...///000111222111000000222333333222222000//////222333444555555555444333222111111111111222333333000///...------...000222000000/////////000222333444222111111222222000///...///000111222111000000111111111111000000000000111111222222222222111111222222222333333333444444222222333333444444333333111111///......//////000333222222111000///......,,,---///111222222111000---,,,------...///000111......---...///...---+++,,,---...000111000000///000000//////---,,,***)))+++,,,------+++***++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000444111...++++++,,,...000,,,------,,,,,,+++***)))&&&(((***+++,,,---000333//////.........---------///...,,,++++++...000222111000///---,,,,,,---------000222000...---///111111000000111333555444333111000000//////......------------....../////////...333444222111555666555666666777555444333444666666666777888999;;;===>>>555555666777999::::::;;;:::<<<>>>===>>>AAAHHHNNNSSSUUU]]]iiisss|||///......------......//////////////////000111111//////...---------------++++++++++++++++++++++++,,,...///...---+++,,,,,,+++,,,---...///......---,,,---...///000111222222...////////////...------,,,,,,,,,,,,------...///,,,,,,,,,---------......++++++,,,,,,---.........---///000///,,,***+++,,,))))))))))))***+++,,,,,,******))))))******+++,,,)))***++++++))))))***+++++++++,,,,,,---...//////---,,,+++,,,------+++)))++++++++++++++++++,,,,,,,,,,,,---...---,,,+++***++++++***)))))))))))))))((()))***)))((((((***,,,---,,,***))))))))))))***)))***+++,,,,,,,,,+++***+++******+++------+++))))))***,,,...000000000000---...---,,,)))((()))***(((((()))+++...222666888(((((((((((()))***+++++++++,,,,,,,,,,,,+++******(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''(((***+++***)))&&&(((***+++)))((('''''')))******+++++++++*********+++,,,---,,,,,,******------,,,+++++++++++++++'''((()))***+++******)))(((((()))***+++,,,,,,,,,***++++++,,,...222888===DDDMMMTTTTTTTTTUUUUUURRROOOOOOOOONNNNNNOOOOOOOOOJJJLLLNNNPPPPPPNNNKKKJJJCCCBBB@@@>>><<<:::888777666444222111000111222333333333444444444444333333555444444222111000////////////......------,,,,,,---------......//////000//////...---------------,,,---000222333222222111222222333444444333222111111222444555555555333222222222111111111222333444111000...---...000222333000/////////000111333444444333111111222111000...///000111222333222111111......//////000111111111000111333444444444444333333222222222333333444444111111000000111222222333222111000.........///000444333222000//////......))),,,///333444333000///+++,,,---...000000111111///......///000///---+++,,,---///111111111000///000000000000000...---,,,)))+++------+++++++++,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,---......///000//////...------------////////////...---,,,+++''')))***++++++,,,///111//////000000//////.........---,,,,,,,,,...000111222111///.........//////---111333222...---///222//////000333555666444222111111000000///......---,,,,,,------...///000000000444666333333666888777555666777666555555777888888888888888999:::;;;<<<777777888999999999999999777:::<<<===<<<>>>CCCGGGGGGGGGNNNYYYbbbiiisss}}}...------,,,,,,------...000000000000000111222222333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,,,,---.../////////...---,,,---...///000111222333000000000000000//////...+++++++++,,,---...///000---,,,,,,,,,,,,---...///+++,,,,,,------......///...111222000---***+++,,,++++++***************+++++++++******++++++,,,---(((***+++***)))((()))***))))))***+++,,,,,,------///---***)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))))))))))))))))))******+++*********)))((())),,,......---+++)))(((((()))))))))***+++,,,---,,,++++++*********,,,------+++)))***+++---///111111111111,,,,,,,,,***'''&&&'''(((((((((((()))+++///222444((((((((())))))***+++,,,)))************)))((((((******))))))(((((('''''''''(((((()))))))))))))))'''&&&&&&(((***+++***)))###&&&)))***)))(((((((((*********))))))((('''&&&&&&(((***---///111111111......---,,,,,,,,,,,,---'''((()))***++++++***)))******+++******((('''&&&******++++++---111777<<>>===<<<;;;999666444222222333333555555555666555555444444333333333222222222111111000000000000//////////////////......---------,,,///...---,,,,,,,,,,,,,,,+++---///222333333222222111222444555666555555444000111333555555444333222222222111111111222444555333111000...///111333555000000//////000222444555555333111111111111///...000111222333444333333222+++,,,---...///111222222000111333555666666666555333333222222222333444555000000///...///000222333222111000.........///000444333222000///.........(((+++000444555333000...***+++...000111111111111/////////000111000...+++,,,---///111222111000///000111222222111000///...&&&(((*********)))***+++,,,,,,,,,---...///000111++++++++++++++++++++++++------,,,,,,,,,---......,,,---///000///---***(((111111111111000///...---,,,------+++***)))***,,,///000000000000000///...------,,,,,,---...000111222222000/////////000111...111444222///---000333---...000444666666444111222111111000///.........++++++,,,---///000111111111555777555444888999888555666777777777777:::<<<999888888777666666777777999999999999999888888777555888<<<======>>>AAAEEEBBBAAAEEEOOOVVVZZZcccmmmsss|||,,,,,,+++***+++,,,---...//////...------------.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...333222111000////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////......000222333444333222111555333000//////...---+++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))))))************+++++++++************************,,,------......------,,,------,,,++++++******)))*********++++++,,,,,,,,,***)))))))))))))))******((()))***,,,,,,+++******---,,,***(((((()))***+++*********,,,------,,,*********)))))))))))))))***,,,,,,............,,,,,,,,,,,,,,,++++++************,,,***(((111???@@@777+++***)))))))))***,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++***+++,,,,,,***))))))***((()))***++++++***)))(((,,,,,,,,,++++++,,,------///......------,,,,,,+++)))***,,,------,,,***)))+++***((()))***,,,++++++......------...222888<<>>>>>;;;:::888666666666666777444333222333555666666555///111222111......000222444333111000//////000111/////////...---------,,,,,,///222333222111000111...111333444333111000000222222222222222222222222111000/////////111222333222333333444333222000///333222000///......//////...000222333333333111000222222333444333222111000///000000111222222333333222000///......///000222000000000000111111111111000000111222222333444444111111000///////////////333000---,,,---...///...111111111000000000000000111000...---...///111222000///...------...000111000111111111111000000///+++...111000......111444222222222222111///...---++++++++++++******)))))),,,,,,,,,,,,,,,---...///......////////////......//////.........//////000111---******,,,///...---///111333444333111...,,,......---,,,+++)))((((((//////000000000...---,,,---,,,+++*********+++,,,---///111111000//////000666666444222//////000222111111222333222111000///444333111000///......///---///222555666555222000444444333222222222333333555666777888999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;999999888888888888888999<<<;;;;;;;;;<<>>>>><<<;;;999888888888444333222333444555444333000111222111///...000333333222111////////////000000000/////////////////////000111111000000111333111333555666444333333333444444222111000000//////111000/////////000111222222222333444333222111000333222000///......//////000111222444444333222111111222222333222222000000//////000000111222222333111///...------...///111000000000000111111111111222222222222222222222222000000////////////000000333000...---.../////////000000000000000000000000111000///.........///000//////.........///000000///000000000000///......,,,---............000111111111111111000///...---------,,,+++++++++++++++---------------...////////////////////////////////////...------.........111...,,,+++,,,---......000000222222111000---,,,******))))))((())))))))),,,---...///////////////,,,,,,+++++++++,,,...///---///111111000//////000222222222000...------...///000111222333222222111222222222111000000/////////111333555666555333222222222222222333444555666555666666666777999:::;;;999999999999999999888888::::::999999999999::::::::::::999999:::<<>>>>>>>>???AAADDDFFFJJJOOOVVV[[[aaaiiirrrxxx000000000///////////////333333111000//////......---------------,,,,,,,,,........................------------------------000//////111333444222111444333222000///.........,,,,,,------...---------.............../////////,,,,,,,,,---//////...,,,000111222222222222111111000...,,,+++,,,,,,+++***,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,))))))*********+++++++++************************((())))))))))))))))))((())))))***+++,,,,,,------++++++++++++++++++++++++---,,,++++++***+++++++++)))((('''''''''(((***+++++++++***))))))******++++++******+++,,,---,,,+++))))))))))))))))))***+++*********++++++*********((()))+++,,,,,,,,,***)))(((,,,///222888===:::222************++++++,,,,,,((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((***++++++++++++******)))'''(((***)))'''&&&&&&''')))(((((()))***,,,///000---,,,++++++++++++++++++((((((((()))***++++++,,,------------,,,+++***)))+++***)))***,,,.........,,,,,,,,,,,,---111666:::CCCIIIQQQXXX\\\]]]]]]^^^aaaeeejjjjjjgggdddcccddd___]]][[[YYYXXXVVVSSSQQQQQQRRRSSSRRRQQQOOOOOOPPPMMMNNNOOONNNLLLIIIEEECCC@@@>>><<<;;;:::999777555666666666555444444555666555555444333222111111111//////000000111111222222111222333222111111222333000111111000......000222555333000...,,,++++++,,,111000...------......///000111333444444444333333333222222111000000000///000111222333333333222222000000000000000//////...111111111222333333444444000000////////////000000000000111111222333333333444444333222222111111000222111111000//////000000222000///...000111000000/////////000000000000000////////////...---++++++---...000111222111111000000000///......---------...,,,***,,,///000///,,,.........///......------000...,,,******,,,...000000///////////////000000222111///......///111222///...---,,,++++++******---//////---***)))+++...000//////...------,,,,,,...---------...000222444111000...---,,,+++******+++++++++,,,---......///,,,///111222111000111111666888;;;;;;999666444444...///000000111222222222...000222333444333222111333333333222222333333444333333333444555666888888999888777777888:::===>>><<<;;;;;;:::999888888777:::::::::::::::;;;;;;<<<999888888777888888999:::??????>>>===>>>???AAABBBDDDHHHNNNRRRUUU[[[bbbgggrrr|||000000000000000000000///333333111000000/////////------------------------........................------------------------111111222444666666555333444333222000///.........,,,,,,------...---------,,,,,,------............,,,++++++,,,...///---,,,..................------...---+++***+++,,,+++***------------------------,,,+++***))))))***+++,,,))))))*********+++++++++************************))))))************))))))))))))***+++,,,------...++++++++++++++++++++++++---,,,,,,+++******++++++)))((('''''''''(((***+++******************++++++,,,***)))***,,,---,,,+++))))))(((((()))***++++++************************))))))***+++++++++***)))+++,,,,,,---000333111---******++++++,,,,,,,,,,,,((()))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++******)))((('''((())))))'''&&&&&&''''''''''''''')))+++...///---,,,++++++************&&&'''(((((()))***++++++++++++++++++******))))))***)))((()))+++------,,,***+++,,,,,,---000555999AAAHHHQQQYYY]]]^^^^^^^^^^^^dddkkknnnkkkhhheeeeeedddaaa^^^[[[ZZZXXXVVVTTTQQQRRRTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYXXXUUUQQQOOOGGGEEECCCAAA@@@???<<<::::::999777666666666666555555555555444333111000000/////////000000111111111///222555666555222111000...//////...------///000111000///...---------...000///...------...///000000111333444555444444333333333333222111111000000///000000111111111111111000000000///////////////222222333444444555555666222111111111111111111222000111111222333444444444222222222222222222222222555444222111///.........222000///000111222111000......//////000000000000////////////...---++++++---...000222333222222111222111000...............000---+++---000111///---,,,------............---///...+++******,,,...000111000000/////////000000222000///------///000222///...---,,,+++*********+++---...---)))(((***---//////......---,,,,,,,,,,,,,,,++++++,,,---...///000///...---,,,+++******++++++,,,,,,,,,+++++++++,,,///111222222111111222444666::::::888555333333111000000000000000000000---///111333444333222111222111111000000111222333666555555444444444555555666666555666777888:::;;;;;;;;;:::999888888777777999999999999999:::;;;;;;;;;::::::999999999999999===<<<<<<<<<===>>>@@@AAA===AAAFFFHHHJJJMMMRRRWWW```jjjvvv...///000111111111111000222111111000000000000000---------............///........................---------------------------...000444888:::999777333222111000////////////---------...------,,,,,,,,,,,,,,,---......//////---,,,***+++,,,......---******+++,,,---...///000...,,,******+++,,,,,,+++,,,------......------,,,++++++************++++++)))************+++++++++******************************++++++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++++++++***---,,,+++***************)))((((((((())))))******)))*********++++++++++++,,,***))))))+++---,,,,,,(((((((((((()))***+++,,,++++++***))))))***++++++++++++******))))))))))))---,,,******+++,,,+++)))***++++++,,,---,,,,,,,,,))))))******+++*********))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++***)))(((((('''(((***)))'''&&&&&&'''&&&&&&'''((()))+++---...---,,,+++******)))******''''''(((((()))***++++++******))))))************+++)))((()))***++++++***)))***,,,,,,---000444777@@@GGGQQQYYY]]]_________[[[```fffkkkllljjjiiihhhccc___[[[XXXWWWUUUTTTRRRQQQSSSUUUUUUTTTTTTUUUVVVYYY[[[^^^```aaa```^^^]]]QQQOOOLLLKKKIIIHHHEEECCCAAA???<<<;;;::::::888777666666666555444222111000000000000000000111111111...222777888777333000//////111222111000///000111/////////000000000000000//////.........///000111222222444555555444333333333333444333333222000000////////////000000000111111111000///////////////222333333444444555666666222222222333333222222222111111222333444444555666222222222222222222222333555444333111000///......222000000111222333222111---......//////000000111000//////......---------...///000222222333333333333222000...------......///...---.../////////...,,,,,,---.../////////......---,,,++++++,,,...///111000000///////////////000///...------...///000...------,,,++++++++++++***+++,,,,,,+++++++++,,,////////////...---,,,+++........................***+++---...//////......+++,,,,,,,,,,,,+++***))),,,///111222222222222333555888;;;;;;:::777555555222111000////////////000...///000111222222111000////////////000111222333888777666444333222222222111111222333444555666666888777777777666555555555999888888888999:::;;;<<<======<<<<<<;;;:::999999888888999999;;;<<<===>>>;;;???CCCEEEEEEGGGJJJNNNTTT^^^iiirrr}}},,,---///000111222111111000////////////000111111........./////////000000................................................,,,---000444888999888666111111000000000000111111............---,,,++++++,,,------...//////000000///,,,))))))+++---......---------...///000111222---,,,******,,,------,,,***+++,,,------,,,+++*********++++++++++++******)))************+++++++++************************)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))((()))******++++++******))))))***+++++++++++++++,,,+++))))))+++,,,---,,,(((((((((((()))***+++,,,,,,+++************+++,,,...,,,***(((''''''((())),,,+++***++++++***))))))***+++,,,---------,,,,,,)))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++***)))((('''''')))******(((''''''(((&&&''')))***+++,,,,,,,,,---,,,+++***))))))))))))((((((((())))))******+++))))))))))))***+++,,,,,,---,,,******+++++++++***(((***+++,,,---000444777>>>EEEPPPYYY]]]___^^^^^^[[[\\\^^^ccchhhlllnnnnnn```]]]XXXUUUSSSSSSRRRQQQRRRTTTVVVVVVVVVVVVVVVXXXZZZ\\\```cccfffggghhhhhh^^^\\\ZZZXXXWWWUUUSSSPPPNNNKKKGGGEEEEEECCCAAA>>><<<<<<<<<<<<:::888666555222222222222222111111111111333777777666333111111///111333444222111111111///000222333333222111000///.........///111333444333444555555555444333222333444444444444222111000000000000000000111111222222111000/////////000000111111222222333444444444222222222333333222222222111111222333444555666666444333333222222111111111222222111111000000111111111111000111333444333111------......///000000111111000///.........///000000000000111222333444555333111///---,,,,,,------,,,.........---,,,---...,,,,,,---//////000000000......------......///000111000//////.........///...------------------......---,,,,,,,,,,,,------,,,++++++---...///...---...///000111000...,,,+++---...000111222111000///(((***...111222111000...***+++,,,---------,,,+++,,,...111333222222333444666888;;;;;;999777777777000000///...//////111111///////////////000000000......///111222333444444777666555333222222111111...000222444555555444333666666666666666666666555999999999::::::;;;<<<===>>>>>>>>>===<<<:::999888777777888999:::;;;<<<<<<<<<@@@DDDEEEDDDDDDGGGJJJIIIQQQ[[[aaajjjvvv~~~+++,,,...000111222222111............///000111222.../////////000000111111////////////////////////........................---...000333666666444111000000000000000111111222...///......---,,,+++***---......///000111111222000,,,)))((())),,,...///000///...------------------,,,***+++,,,------,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))************+++++++++************************))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))((((((((((((((()))+++,,,,,,++++++***((()))***+++++++++++++++---+++))))))+++,,,---,,,(((((((((((()))***+++,,,---,,,+++******+++,,,---000...***'''&&&&&&((()))+++***+++---...+++))))))***+++,,,---...---,,,,,,***************)))((('''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******)))''''''((()))+++***(((''''''((('''(((***,,,---------,,,---,,,+++***))))))))))))))))))))))))************)))))))))***+++,,,......///---,,,+++,,,,,,+++***((()))+++,,,---000333666===EEEOOOXXX]]]^^^^^^^^^]]]ZZZYYY]]]eeemmmrrrsssccc```[[[WWWVVVVVVVVVUUUSSSUUUWWWXXXWWWWWWXXXYYYYYY\\\___dddhhhkkkmmmmmmjjjhhheeecccbbbaaa^^^\\\ZZZVVVQQQOOOOOOMMMJJJGGGCCCCCCCCCCCCAAA???===;;;444444444333333222222222333555666666444222222333...111333444333111000000000222444555555333000///.........///000222444555444444555555555444222111333444555555444333111000111111111000111111222333333222000/////////000111///000000111222222333333111111222222222222111111111111222333444666666777666555444333111000///...000000000000111222333444111111111222444444333222---------...///000000111111000...---...///111222111000000000111333555777222000...+++******+++,,,***---///...+++)))+++...,,,,,,...///000000111111......//////000000000111000000///...............,,,,,,---......---,,,,,,------,,,,,,,,,---.........,,,+++...111333111///...///111222111///,,,***'''))),,,///000///---,,,***,,,000333333111...+++)))***,,,...//////......,,,...111333222222333444222444555555444222222333............///000222333000///............//////---...000222444555555666666555444333222111111111///111555777888777666555777777777777888888888888:::::::::;;;<<<===>>>?????????>>>===<<<:::999888999999999:::;;;;;;<<<<<<:::===AAABBBAAAAAACCCFFF@@@HHHPPPUUU\\\ffflllnnn//////...------...000000222111111111111111222222------...///000000////////////............//////000///---,,,---///111222///000111222222222222222555333111000000000...---........................000---+++,,,///111111000444333000...------...///,,,,,,,,,++++++++++++***+++***)))))))))***,,,---((()))***+++,,,+++***))),,,,,,,,,+++++++++******---,,,++++++******++++++******)))))))))))))))))))))))))))))))))******+++------------------------+++***)))(((((((((******,,,++++++***)))(((((('''+++,,,,,,+++)))((()))***---------,,,,,,,,,+++++++++***))))))***,,,...///---,,,***(((((((((((()))((()))***++++++***)))(((***++++++***((('''((()))+++******+++---000333555,,,,,,++++++***)))(((((((((((())))))))))))((('''(((((())))))))))))((((((''''''(((((()))*********$$$%%%%%%&&&'''(((((()))'''((()))******)))((('''+++***)))(((((()))******************************(((((('''''''''(((((()))'''(((((())))))))))))(((***)))))))))))))))******)))))))))***,,,...000222<<>><<<:::888777888999:::???===:::999:::::::::999999999999999:::;;;<<<===EEECCCAAA>>>===>>>???@@@CCCEEEHHHJJJNNNRRRXXX[[[...---------...///111222222222111111111111111111---...//////000000////////////............//////000///...---------...///000111222333444444444444555333000///000000...---........................000---,,,,,,///111111000111000...,,,,,,,,,---...,,,,,,,,,++++++************************+++,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++...---,,,+++***************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******)))))))))+++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++******))))))***+++---...***))))))(((((()))***+++)))***+++,,,,,,+++***))))))***+++***)))((()))***---,,,+++******,,,---///,,,,,,+++******)))(((((())))))************))))))((())))))******))))))((('''(((((())))))***++++++''''''((())))))***++++++(((((()))******)))))))))***)))((((((((()))++++++************************)))(((((('''''''''(((((('''((()))***++++++++++++***************+++,,,,,,+++++++++,,,...000333444;;;BBBNNNWWW\\\]]]]]]]]]\\\]]]^^^```aaaccccccdddccc```\\\\\\]]]\\\WWWSSSUUUUUUWWWWWWWWWVVVTTTSSSSSSSSSWWW^^^aaabbbgggmmmqqqrrruuuxxxzzz{{{{{{{{{zzzyyyyyyxxxvvvssspppmmmeeeaaa]]]\\\\\\YYYPPPHHHFFFBBB>>>===>>>>>><<<999::::::;;;;;;:::999999888222111111222444444333111333444444444444222111000333333222222222222111111333444666666444333444555222111111222333444222111333222222222222333444444555444333111000000//////000111111222222111111000111111111111111222222333222222222222333444555666444333222000000000000111333111000111222333222000222111000000000111222333444222000111333555444333222222222111111000//////222444666888888666333111000///...---------------,,,,,,++++++++++++******000///---------...000111222111000//////000111222333222111////////////000000///...------,,,------......------......///000222222333333222222111111000000///...------------)))***+++,,,,,,,,,,,,,,,......000333555555111---//////000000///...,,,++++++---000222444444333222555777999:::888555222111---...000222333333222222111111000///...///000000000111333444555444444333333333444555666666666666222222333444555444444333444333222111222333555666;;;;;;:::999:::<<<>>>??????===:::999::::::999999777777888888999;;;<<<===EEECCCBBB@@@????????????BBBDDDFFFHHHIIILLLOOORRR,,,,,,,,,---...000222333333333222111000000000111...//////000000000000/////////............////////////......---,,,,,,,,,000111333444555666666777444222000///000000...---------------------------///---,,,---///000000000------++++++***+++,,,---------,,,,,,+++***))))))******++++++,,,,,,++++++++++++,,,---------------------------,,,,,,,,,,,,......,,,+++************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------......---------+++++++++***************+++,,,,,,,,,***)))***+++,,,++++++++++++*********)))))))))))))))***+++,,,'''''''''((()))+++------***+++,,,------,,,+++***((()))******)))(((***+++,,,+++***)))))))))***++++++++++++******))))))(((******++++++++++++******((())))))******))))))((('''(((((())))))***++++++((())))))******+++++++++)))))))))))))))***+++,,,))))))(((((()))***+++,,,***************************))))))(((((('''''''''(((((()))+++,,,,,,,,,,,,))))))***+++,,,------...+++++++++,,,...000222444999@@@KKKTTTZZZ\\\\\\]]]]]]^^^```bbbbbbaaa```___```]]][[[[[[]]]]]]ZZZWWWVVVVVVWWWWWWVVVTTTRRRQQQPPPPPPTTTZZZ^^^___dddjjjrrruuuyyy}}}yyyuuurrrqqqpppjjj```XXXUUUPPPLLLJJJIIIHHHEEEBBB>>>===<<<;;;:::999999999666444333333444444444333444555555666666555444444777555444222000000000000333555666666555444444555333222111222444555555555222222222222222333444444555444333111000000000000111222222333333222222111111111111111222222222333333333333333333444555555444333222000000000000111222222222333555555333111333222111000///000111222444333222333444555555333111111111111111111111000222333555555666555444333000000///------,,,,,,,,,......---------,,,,,,,,,///......------///000111222222111111111111222222777666444222000//////...000///...---,,,+++++++++.........---......///000111222444555666555333222111000---+++++++++---...,,,,,,++++++++++++,,,,,,+++---222777999888333///111111222222111000...---***---222777999888666444555555777888888666222///+++,,,...000222444555666222222111111111222333333333333444444555444444333333333333444555555666666444555555555555444333333222111111111222444555777999999999:::===@@@BBBDDD???===;;;:::::::::999777555666666777999;;;<<<===CCCCCCCCCBBBAAA@@@>>>>>>???AAACCCDDDDDDDDDEEEFFF...---------...///111222333333222111000000000000///000000111111000000000///......------......///,,,------......---,,,+++///000222444555666777777333111////////////...---------------------------,,,,,,,,,,,,---.........++++++******+++,,,---......------,,,+++***))))))((()))***+++++++++))))))))))))***++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++++++++******+++,,,...//////...------)))))))))***************)))***++++++)))))))))++++++++++++*********))))))(((((()))))))))******+++&&&''''''(((***+++,,,---******+++,,,,,,+++******'''(((******))))))***,,,)))))))))))))))***+++,,,+++*********)))))))))((())))))******++++++******'''(((((())))))(((((('''&&&''''''(((((()))******'''((((((((()))))))))*********)))))))))+++,,,---******))))))))))))))))))*********************************)))((('''&&&&&&))))))******++++++******'''((()))+++,,,------...((((((((()))***---///000888???IIIRRRXXX[[[\\\]]]^^^___```aaabbbaaa``````aaa___]]]\\\]]]]]]\\\ZZZWWWWWWWWWVVVTTTRRRQQQOOOOOONNNRRRXXX[[[]]]bbbhhhnnnqqqvvv}}}zzzppphhhfffaaa[[[XXXUUURRRMMMIIIEEECCC@@@>>><<<;;;;;;;;;<<<:::777666666777666555444444555555555555555555666555222000//////000111222333555555333222333444666444222222444666666666222222222111222333333444555444333222111111111111333333333333333333333333111111222222222333333222444333333333333333444444444333111000000000111111111111222444555555222000333222111000//////000000111111111222222222222111//////////////////000000111111111111222222222222///...---,,,++++++++++++//////......------,,,,,,///............///000000111111111111111111111111666666444333111///......///...------,,,,,,------,,,,,,,,,,,,,,,---......000111444666777666444222000///---,,,++++++,,,,,,...---+++******+++,,,---+++...222666888666222///222333444444333222000///+++...333777::::::999888555222000111444444111...***+++,,,---000222444666222222222333333444444555333333333333333333222222222111111222222333333444666666666555555444444333222222222333444666888999777777888:::===@@@BBBDDD>>><<<::::::::::::888777444444555777888;;;<<<>>>@@@AAABBBBBBAAA???===;;;<<<>>>@@@AAA???>>>>>>>>>000000...------...//////333222222111000000111111000111111111111111000000......------------......***+++,,,---...............///000222444555555666222111///.../////////---------------------------******+++++++++++++++,,,+++++++++,,,,,,---......------,,,,,,+++***))))))'''((()))******)))(((''')))*********+++,,,------......---------,,,,,,,,,*********+++,,,---//////++++++,,,,,,,,,---------***************+++,,,,,,,,,,,,,,,++++++************+++---.........---,,,(((((())))))))))))))))))''')))***)))(((((()))***+++++++++*********))))))((()))))))))************(((((())))))************((()))***++++++***)))((('''(((******))))))***,,,***************+++,,,,,,*********)))))))))))))))'''(((((()))******))))))&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((()))(((((((((((())))))))))))+++***)))))))))***,,,---,,,++++++***)))(((''''''))))))))))))))))))))))))************)))(((&&&%%%************)))(((''''''&&&'''(((***+++,,,,,,,,,&&&&&&&&&''')))+++---///777===GGGOOOVVVZZZ\\\^^^______^^^___```bbbdddeeedddbbb```^^^]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQPPPOOOQQQWWWYYY[[[```fffhhhkkkrrryyyyyywwwrrrkkkfffccc]]]WWWQQQRRRPPPMMMIIIFFFEEEDDDDDDCCC@@@<<<:::::::::999888555555444444444444444444333222000//////000222333222444666555444333444444999666444333444555555555222111111111111222333333444444333222111111111111444333333333333333333444000111222333333333333222333333222222222333333444333222111000000000111222///000111333555444222000333222000/////////000000000111222222111111000000000000////////////000111111111000000000111111111///...------,,,,,,------000000///...------,,,,,,...............///000000///000000000000000000///222222222111111000///...------------...///111111---,,,,,,,,,,,,---.........000333555666444222111---............,,,+++***...---,,,+++++++++,,,------///111333222111000000333444444444444222111000//////111333666999;;;<<<<<<777111///000000...,,,+++++++++,,,...000111333111222222333444444444444222222222111111111111111000000/////////000111222666555555555444444555555222222333444555777888888666666777999:::<<<>>>>>><<<;;;::::::::::::888777444444555777888;;;<<<>>>===>>>@@@@@@???===:::888888;;;===>>>===<<<<<<===222111///...------......222111111111111111222222111222222222222111111000......------------......******+++---...///000111---...///111222333333333222000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++,,,,,,,,,------.........,,,,,,,,,+++++++++******)))))))))***))))))((((((,,,,,,,,,,,,---///000111------------,,,,,,,,,,,,*********+++,,,...///000***++++++,,,,,,------...***************+++,,,,,,------,,,,,,++++++************+++,,,------------******))))))))))))))))))'''(((***)))(((((()))+++,,,++++++++++++*********))))))***++++++******)))))))))*********))))))(((((()))***++++++***)))(((((()))******)))(((***+++---------,,,+++***))))))))))))))))))))))))))))))&&&'''((()))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''((())))))************************+++******)))))))))******++++++++++++***((('''&&&)))))))))))))))))))))))))))******+++***)))'''&&&))))))***))))))((('''&&&%%%''')))***+++++++++***((((((((()))+++---///111555;;;DDDLLLRRRWWW[[[^^^______^^^___aaadddgggiiieeedddaaa___]]][[[[[[[[[]]]\\\[[[ZZZXXXWWWVVVUUURRRPPPRRRVVVWWWXXX]]]ddddddhhhnnnvvv}}}|||wwwsssmmmfffaaa___]]]ZZZVVVRRROOOMMMLLLJJJGGGDDDBBBAAA@@@===<<<999888777555444444444444000000//////000222333444555777888888777666666777999777555444555555444333111111111111111222333333444444333222222222222222444333333222222333333444000111333444444444333222111111111111111222333333333222111000000111222222000///000222444444333111222111000///...///000111111333555555333222111222444333111111000111222333333333333222222222111111111000000000000111222222111111000///...------,,,........./////////////////////000000000000/////////000000111000000//////+++,,,,,,---///111333444//////......//////000111///000222333444333111000---...///000///---+++)))---,,,,,,,,,,,,,,,------...///000///......000111333333444444333222000///000///...///111666:::===EEEAAA:::555111///---,,,++++++,,,---...///000000222222333444444444333333111111000000000000111222000000///......///000111333333333333444555666777111222333444444555666666555555666777777888888999:::999999:::;;;;;;999888555666666777999;;;<<<===<<<===>>>>>>===;;;999777777999;;;;;;;;;;;;<<<===000000...------...//////000000000000111222333333222222333333222222111000...------,,,,,,------...------,,,,,,---///111222...///000111222222222222111///....../////////...,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***+++,,,,,,,,,------------------***++++++++++++,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,---///111222,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......*********+++,,,---------+++++++++++++++,,,------......------,,,+++++++++++++++++++++,,,---...///---,,,,,,++++++*********(((***++++++******+++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))((()))***++++++***)))((()))***++++++++++++***))))))***+++***)))((()))***,,,,,,,,,,,,+++******)))((()))))))))))))))))))))''''''((()))***+++******(((((())))))))))))((((((''''''(((((()))*********))))))))))))))))))))))))************)))(((''''''((()))******+++***)))((())))))))))))))))))))))))((()))***++++++***(((''''''((()))***************'''(((***,,,,,,+++***))))))))))))***,,,...111222111777???HHHNNNTTTYYY\\\___```aaabbbdddfffggghhhcccbbb```]]][[[ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVSSSQQQQQQTTTUUUUUUZZZ```aaadddjjjqqqxxx~~~zzzuuullljjjhhhddd```[[[WWWUUUUUUSSSQQQOOOMMMKKKGGGDDD@@@???<<<999777666555555111111222333333444555555666777999999777666777888666555444555666666555333111111111111111222222333444444333222222222333333444333222111111222333444000111333444555444333222////////////000111222333222222111000000111222333222111000222444555444333000000///......///111222111444777777444222222222555444222111000111222222333333333333222111///...000000000111222333555555333333222111000///......---......//////////////////000111111111111000//////000111111111000///...++++++,,,---...000111222///////////////000000111111222222222222111111000////////////...---,,,,,,++++++,,,---............+++---//////......111333111222333333222111///...///---,,,,,,///333777:::EEEDDDAAA<<<777222000000***+++---000111111111111333444555555555444333222111000000000000111333444222111///......///111222000000000111333666888:::333444444555666666666666444444555555666666666666777777888999;;;<<<:::999777777888888999;;;<<<======>>>>>>>>>===;;;999888777888999999999999;;;===///...------...///000111//////000000111222444444333333333333333222111000...------,,,,,,------...000///...------...000111///000111222222222222222111///------/////////...,,,,,,,,,,,,,,,,,,,,,,,,***---000000---+++,,,---,,,,,,---------,,,,,,+++)))******++++++,,,------///...,,,+++***+++,,,,,,************+++---///000,,,,,,,,,+++++++++******//////...---,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,,,,,,,---......//////...------,,,++++++,,,,,,++++++,,,---///000//////...------,,,++++++***+++------,,,,,,---...---------,,,,,,,,,++++++***+++,,,------,,,******'''((()))+++++++++***)))***+++,,,,,,,,,,,,+++******++++++***((('''((()))'''((()))+++,,,,,,,,,,,,(((((((((((())))))))))))(((((()))++++++,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,''''''''''''&&&&&&&&&&&&)))***+++***)))(((&&&$$$%%%&&&(((***+++,,,++++++))))))))))))))))))))))))'''(((***++++++***)))(((&&&'''(((***,,,---------)))***,,,------,,,+++***)))))))))***,,,...000222///444===EEEKKKQQQWWWZZZ___aaaccceeeggggggfffeee```___^^^[[[YYYYYYZZZ\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSQQQQQQSSSSSSSSSXXX^^^^^^aaagggnnntttyyy}}}~~~yyyxxxvvvrrrmmmhhhcccaaa___^^^\\\ZZZXXXUUUPPPMMMFFFDDDAAA===:::888777666333444555666666666555555444555777777555555555666333222333555777777666444111111111000111222222333444444333222222222333333333333111111111111333333000111333555555444333222---------...///111222333222222111000000111222333444222111222444666666666//////.........000111222000444777666333111111222555333111///......///000111222222222000...,,,+++......///000111333555666555555444333222000000///---......///000/////////000111222333333222111000111111222222111000...---,,,,,,,,,,,,---...//////---------------...//////444333333222222111111111222111///---,,,---...///)))***,,,...//////......(((,,,///111000000222555111111222222111000...---,,,,,,+++,,,...111444777===@@@BBBAAA;;;666444444)))+++///222444444444333555555666666666444333222111111000000111333555666444333111//////000222333---......000333666999;;;777777888888888888888777222333444555666666666555666666777999<<<===;;;:::999999999999:::;;;<<<===??????>>>>>>===;;;::::::888999999888777777:::<<<......//////000000111111444111000333888999666111111111000//////////////////...---,,,,,,,,,,,,,,,000//////.........//////000///...///222555666777555111------///000---)))***+++,,,,,,,,,,,,+++***,,,...///---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---000111111---+++******,,,------,,,///---+++))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,+++***((())),,,///+++)))(((((()))******))))))+++---/////////------------------,,,,,,+++***))))))))))))***+++,,,---+++...000000---***+++,,,+++'''###"""%%%)))******//////---,,,+++*********(((((())))))***************************+++,,,---))))))(((((((((((())))))******)))(((((()))***+++---,,,+++***))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))+++***)))+++///000...,,,))))))))))))))))))))))))******)))(((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((((((((()))))))))(((***,,,***'''$$$%%%&&&***+++++++++))))))***+++'''***,,,***+++......+++******+++,,,...///000000666777;;;DDDNNNVVVZZZZZZ]]]___aaadddfffggghhhhhhgggaaaZZZWWWXXXZZZXXXVVVVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQRRRTTTVVVXXXYYYZZZYYY^^^hhhoooppppppxxx{{{xxxtttrrrpppooonnnllliiiddd]]]XXXPPPMMMGGGBBB???<<<999777;;;777333222333555777888444444444555555555666666444444333222333444555666444333222222111111222222555444222000000000222333333333444444333333222111111222222333333222222111444333111000000000111111333222222111111222222333000111222333555444222000//////000111222222333333333555666666333111111111555444222111111111222222333333222111000///......333111111222555666444222555555444333222222111111333000......111333333222222222111111111111222222111111111000000...------......---------,,,,,,,,,---------......///111111111111111111111111111111111111000///...------,,,---------...000000...,,,......///000111222333333222111000...---------...+++,,,---///000111111111555777888:::999777444333//////000000111111222222000000111222333333333333000///......///111333444222222111111111111222222111000000222444666666555777777999;;;<<<:::777333333111111333666888666444444444555999<<<<<<888555666888999999888777888999>>>>>>???>>><<<:::888777::::::::::::::::::::::::////////////000000000000222111000111444444111...111000000//////////////////...------------------......------------......///......///222444555555555111------///000---***+++,,,------------,,,++++++,,,,,,+++))))))***+++************+++++++++,,,---+++******,,,......---000...,,,,,,------,,,+++---,,,+++*********++++++++++++***))))))***++++++,,,,,,+++***)))))),,,...,,,***))))))***++++++***)))***,,,...///...------,,,,,,------,,,,,,+++***++++++************+++,,,,,,///111111...,,,,,,---///,,,)))(((***---...---,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,------------------))))))(((((((((((())))))+++***)))(((((()))***+++---,,,+++***))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***)))(((***,,,...---+++************************+++***)))(((((((((((((((************************''''''''''''((()))***+++))))))))))))))))))))))))'''***,,,+++)))((()))+++)))+++,,,,,,+++******+++(((+++,,,)))***---...+++))))))+++,,,...///000111555777<<>>===;;;999666444333222333555777999;;;<<<<<<<<<333333222111000000//////------,,,---...///000111000///......------...............---......//////---,,,,,,,,,---...///000222111111222444444333111------------------......,,,++++++******++++++,,,,,,+++******+++---,,,,,,///......---,,,+++******+++***+++...222444444333//////000111333333111///'''(((***,,,,,,+++)))((()))***++++++++++++***))),,,------,,,***)))***+++***(((&&&&&&((()))(((''')))))))))******+++,,,,,,)))***++++++++++++++++++)))******+++---///111222,,,+++,,,...111111000...***,,,------+++******+++((((((((((((((()))***++++++++++++++++++*********+++,,,,,,------,,,+++***+++******))))))******+++...---+++***))))))***+++***))))))(((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))&&&(((******((('''((()))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******+++***************++++++---,,,,,,++++++*********(((''''''(((******)))''''''***---...---,,,,,,,,,+++---,,,((())),,,---+++((()))***+++,,,---...///000444<<>>===;;;999888666666555555666777777777777777555444444333222333333333555555666666666666666777777777888888777777666555333333444444444444333333000000111222222222222111444444333333333333444444333555777555222000222444222222333333333333333333222333333222000000222444111111222333333333222222222222333444555666777777333555666666444333333333666666666666666666666666333555666666444333333444222222111111111111222222000111111111111111000000000000111111111111111222//////............//////------------------------,,,,,,------......//////---,,,---///222222111///,,,---...///000111111222///...---,,,,,,---...///)))))))))***,,,///222333666666555444333111000///000//////////////////...000000222333333444444444111222222222222222222222//////............///////////////111555777777777333111///...///000000///333555777777666555555666666777777666444555777999555777999:::999999:::<<<>>>===;;;888666444333333555666777888999;;;<<<===222222222111111000000000111...+++,,,...000000...//////...------------...///...------------------++++++++++++,,,---...///222111//////000111111000,,,,,,---,,,,,,---...///---,,,++++++++++++,,,---)))***+++*********,,,---,,,,,,,,,,,,------------+++))))))+++...000111000000000000222333222000---'''((()))***++++++***))))))***++++++++++++***)))+++---...---+++))))))******(((''''''((())))))(((((((((((())))))***+++,,,))))))***++++++++++++++++++++++++,,,---///000111,,,,,,,,,///222333111///(((***,,,+++))))))+++---)))((((((((((((((()))******+++,,,------+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,***))))))******))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))&&&))),,,---+++)))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))******+++++++++******)))))))))******+++++++++++++++*********)))((((((***---...---+++''')))+++,,,++++++,,,---(((+++,,,)))***---...+++)))******+++,,,,,,------,,,111999AAAGGGNNNUUUYYYXXXYYYZZZ\\\\\\\\\\\\[[[YYYXXXUUUQQQOOONNNPPPQQQQQQSSSUUUWWWXXXYYYYYYYYYWWWXXXYYYZZZYYYWWWTTTSSSTTTUUUYYY]]]^^^```hhhrrrsssxxx|||wwwmmmjjjddd___YYYSSSMMMHHHEEECCC@@@<<<999777777777666777888999999999888777666555555444444444444444555555666777777777777777777777777888777666666555333333444444444444333333///000111222333222222111444333333222222333333444222555777555111000333777333333333333333333333333222222333111000000222444000111222333333333333222///000111333444666777777333555666666333111222333444444444444444444555555111333666555333111111222222222111111111111222222111111111111000///......000000000000111111111222111000///......------...------------------------,,,,,,---...//////000000.........000222222000...---......///000111222333222111///---,,,,,,,,,---+++*********,,,...111333444333333222111000//////.........///////////////---...000111333444444444222222222333222222222111000//////////////////000///...///000333555555555222000......///000///...000333777888666555444555555777888777555444666888777888999888777777:::<<<<<<;;;999888666666666666666666555555777999;;;===222222222111111111111111777222---...111333111---//////...------------...///...---,,,,,,,,,,,,,,,************+++,,,---...222///---,,,...//////...+++,,,---,,,,,,---...000...---,,,,,,,,,,,,---...))),,,...---******---000)))******,,,---...//////+++)))'''(((***,,,------////////////000...+++((((((((()))***************)))***+++,,,,,,+++***)))+++---...---+++)))))))))+++)))(((((()))******)))(((((((((((()))***+++,,,((()))***+++++++++++++++---------------...///000...------000444555333111,,,...000///------000333++++++************++++++)))+++---......,,,)))''')))((((((((()))***++++++---,,,,,,++++++,,,,,,---///---,,,***))))))******))))))(((((((((((()))***((()))***)))((('''(((***))))))))))))))))))))))))%%%***...///---***((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***************)))))))))))))))*********************++++++,,,+++)))+++---...+++)))''')))************,,,---'''***,,,***+++......+++******+++++++++,,,,,,,,,&&&,,,555===DDDKKKSSSXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVTTTPPPNNNOOOQQQTTTPPPRRRUUUXXXZZZ[[[ZZZZZZWWWXXXYYYZZZYYYVVVSSSQQQSSSVVV[[[___^^^^^^gggrrrqqquuu}}}zzzwwwsssooohhh```VVVPPPIIIFFFAAA<<<999777777888777888999:::;;;:::999999777777666555555555555555555666777888888888888888777777777777777666555555333444444555555444444333///000111222333333222111333222222111111222222333111444777555111111444888333333333333333333333333111222222111///000222444000111222333444333333222......///111333555666777333555888777444333444666333333333333333333333333///222555444111//////000222222111111111111222222111111111111000...------//////000000111111111111222111000///------,,,,,,........................,,,------...///000111111///...///000222111000.........///000111222333333666444111///,,,++++++***///...---,,,---///111333000000000000////////////---.........//////000000+++,,,...000222333444444222222333333333222222111000000////////////000000///......000222444444333111000//////000000///...***///555888777666666777444666888777555333555777777777666555444444777::::::999888777777888999999777666444333444777:::<<<111222333333111000000000333222000/////////000111---------------...//////000000///...---,,,,,,,,,,,,,,,,,,------///000111555111...---///000///---++++++++++++,,,,,,---......---,,,+++************)))***++++++,,,---......,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,000///---+++++++++---...++++++,,,,,,---...//////000000///...,,,+++******,,,,,,,,,+++++++++******,,,+++***))))))***++++++,,,,,,,,,+++***)))((('''+++,,,,,,---...///000000////////////000111333555---...---+++******,,,...+++,,,...//////...,,,***---......---+++******+++...,,,******+++---------***+++,,,---............333///+++)))******)))'''+++***(((((()))******)))))))))(((((('''''''''&&&+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))(((+++...///...,,,+++***)))+++,,,------,,,***)))''''''''''''((((((((((((+++,,,------+++*********+++***(((((()))******)))000---++++++...000000...000000222999DDDNNNUUUWWWZZZ[[[]]]]]]]]]\\\ZZZYYYYYYUUUPPPLLLKKKMMMQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZ______^^^\\\ZZZXXXVVVTTTTTTZZZ```bbbaaabbbfffkkkrrrwww}}}wwwjjj]]]]]]VVVMMMEEEAAA>>>999666888888888:::<<<===<<<:::888888999999888777666666555666888999888777555444666666555444333333222222666666666555555444444444222222222222333444555555444444444444555777888999444555666555333222222333666666555555444444444333333333111000000000111222666555444333333333333444000000111222444555666666333444555444222111222333444333000//////000222444333222111111000000111111444444333111000/////////222222111111000111111111000000000000////////////111111111000000000000000000000///...............111///---++++++---///111,,,---///000000000///...111111111000000000000000666555444222000///------***+++,,,...///111222333555444222000//////000000333333222111111111222222777666333111000111222444555444222333333444222111...///000111222333333333444333111222444555555555333333111000000000111222222111111000111222444555888777666666777999;;;===333444666666555555777888===:::888666666555333222333444555777888999999999000222333333111///000000111000///...---......///......------......///000000000///------,,,,,,---,,,,,,,,,,,,---...//////444111......//////...------,,,,,,,,,------...///...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------......---+++******+++,,,---+++++++++,,,,,,---------///......---,,,+++******,,,,,,+++++++++*********+++***)))(((((()))***************+++******))))))++++++,,,---...///000111------,,,,,,---...000000---......---++++++,,,---++++++,,,------,,,+++***---......---+++******+++---,,,******,,,.........***+++,,,---............111...***((()))***)))(((+++)))((()))+++,,,,,,+++((((((''''''&&&&&&&&&&&&************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))'''))),,,---,,,***))))))******+++,,,,,,+++***))))))((((((((((((((((((((((((***++++++)))(((((((((+++***(((((()))******)))...+++)))***,,,......---000000222999CCCMMMSSSVVV[[[\\\]]]]]]]]][[[XXXWWWTTTSSSPPPNNNMMMNNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYY^^^^^^]]]\\\[[[YYYXXXWWWWWWZZZ^^^aaabbbdddhhhlllnnnrrrwww{{{yyymmmddd]]]TTTLLLHHHDDD@@@===<<<;;;999999::::::999888999999999999999888777777777888999:::999888666555666666666555444333333333555555555555444444444333333222222222222333333444444444444444555666777888333444555555444444666777666666666555555555444444444333111000000000111222555444444444444333333333///000111222333444555555222333444333111111222333333222000......000222333333222222111111111222222444333222111111111222222333333222111111111111222000000000000////////////......///000111222222333000000///............///111000...------...000111,,,---...///000//////........./////////000000000444333222111///...------***+++,,,---///000111222444333222111000000111111111111111111111222333444888666444111000111222333444333111111222333111000222222222333333444444555666444333444666888888777444333111000000000111222222222111111111222444444666555555555666888;;;<<<444555666555444333444555999777555444555555444333111222444555666777777777///111222222000//////000000000///..............................///000000000///...---------------++++++,,,,,,------......444222///.........---,,,......---------.../////////...---,,,+++++++++,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++------............//////++++++***))))))***,,,---+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++***************))))))((((((((())))))***,,,,,,---...............******,,,---///000111222------,,,,,,,,,,,,------,,,...//////---,,,,,,,,,*********+++++++++++++++,,,---...---+++******+++,,,+++***+++---/////////******+++,,,------------...,,,)))((()))))))))(((***)))((()))+++---...---''''''&&&&&&&&&&&&&&&%%%************))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''))),,,,,,+++)))))))))******))))))))))))******++++++******)))(((((((((((()))+++***)))(((((()))+++)))(((((()))******)))+++)))((()))***,,,++++++000000222888AAAJJJQQQUUU]]]^^^^^^^^^\\\YYYVVVTTTPPPPPPPPPPPPPPPOOONNNMMMQQQQQQRRRTTTUUUVVVWWWXXX\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[^^^aaafffkkkmmmkkknnnrrruuuzzzqqqjjj```YYYTTTOOOJJJFFFDDDAAA>>><<<;;;;;;999888:::::::::999999999888888999999:::;;;:::999888777777777666666555555444444555444444444444333333333333333222222111222222222555444444444555666777777555666777777666555777888777777666666666666555555444333222111000111111222333444555555555444222111//////000111222333333444///111222222000000111333222111///......///111222333333222222222333444444444333111111111333555666444444333222222222222222000000000000////////////+++,,,---///111333555555111000000///////////////111111000000000000111111------...////////////...------......//////000000111111000000///.........++++++,,,---///000111111333333222111111222222333000000111111222444555666888777444222111111222333333111000111222222111///444444333222222333444555666444333444666888888777444333222111000111111222222222222111111222333333333333333333555777999;;;666777777555222111111222666555333333444555444333000111222333444555555555...000111111000//////000222111111000000000000000///............///000000000///...---------------,,,------...............222111000///......---,,,......------------......///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---...***+++++++++++++++,,,,,,........................***************+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********------............------******+++---///000111222///......------,,,,,,,,,))),,,//////...+++******++++++*********+++,,,,,,+++,,,---,,,***)))***++++++******,,,...000000///***++++++,,,------,,,,,,+++***)))(((((()))))))))***)))((()))***,,,,,,+++''''''''''''''''''''''''*********)))))))))))))))++++++++++++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***)))+++---...,,,+++++++++***)))'''''''''(((***+++,,,,,,++++++***)))(((((()))+++,,,,,,***)))***+++***)))((((((***+++******))))))))))))***++++++***000000222777>>>HHHPPPTTT_________^^^\\\XXXUUUSSSPPPPPPQQQQQQQQQPPPOOONNNPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWZZZ___fffjjjmmmlllnnnqqqssswww~~~zzzoooggg```ZZZTTTOOOLLLHHHDDD@@@???>>>===<<<;;;;;;:::999999888888888999::::::::::::999888888888777777777666666555555444444444444444333333333444333222111111111111111555555444444444555666666:::;;;;;;999666444555555777777777777777666666666444333222111000111222222222333555555555444222000//////000000111111222222---///000000//////111222000000.........///111222444333333333333444555555555444222111222333666777555555444333222222222222000000000000////////////+++,,,---///111333555555222111000000//////000000///000111222222111000///------........./////////////////////////////////000000000000000000000000------...//////000111111222222222222222333333444222222222333333555666666888666444222111111222222333111000111222333222000444333111//////000111222333222111222444666666666444333222111000111222222333333222222222222222222000000111222333666888999666777777555333111222222777555333333444555444333000111222333444444444444---///000000///...///000111111111111111000000///...............///000000//////...------------......///000000111000000///000000000///...---------------,,,,,,,,,,,,,,,---......---,,,,,,,,,------******+++,,,,,,---......,,,+++)))))))))+++...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...............---------******++++++++++++,,,,,,******************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++,,,---...000111111.........---,,,,,,++++++'''***---...,,,***((('''+++++++++***+++,,,------+++,,,---,,,***)))***+++*********,,,...000000///++++++,,,---------,,,,,,)))******))))))))))))***,,,***((((((((()))((('''((((((((((((((()))))))))))))))))))))))))))******************************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******)))+++------+++******+++***((('''&&&&&&(((***,,,---,,,,,,+++***))))))((((((***,,,+++***)))***+++***((('''(((***++++++***)))***+++++++++++++++,,,...///111555<<>>===;;;:::999888888888999999:::999999999888888777777777777777666666666444444444444444444444444444444333222111111111111666555555444444444444555999::::::999666555555666666666666777777777777777444444222111111111222333222333444555555333111000000000000000000000000000---...////////////000111//////......///000111222555444444333444444555555777666444222222333444555666555444333222222222222000000000000////////////---...///000111222333333222222111000000000000000...///111222222111///...---------------......///333222111111000///......000000000111111222222222/////////000000111111111000111111222333333333333555555444444444444555555666555333222111111222222333222111222333444333222555333111/////////111222333111111222444666777666444444222111111111222333333333333333222111111000//////000111333444555666444666777666555444555666999777555444555555333222111222333444444444444444,,,...000000///...///000///////////////...---------------------.../////////......---------......///000111222222111000///,,,...000000...---......------,,,+++++++++,,,,,,------,,,,,,,,,,,,------)))******+++---......///,,,+++******+++,,,---...*********++++++,,,,,,---,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,.............../////////+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,------------000000//////...,,,+++***+++,,,,,,---...///000000++++++,,,,,,+++***)))(((&&&))),,,---+++)))''''''******++++++,,,---------***+++,,,+++***)))***+++***)))***,,,...///...,,,,,,------......------,,,)))***++++++)))((()))***,,,***((('''''''''&&&%%%((())))))))))))*********))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''(((((()))***+++''')))******)))(((((())))))((('''&&&''')))+++,,,,,,+++++++++***)))))))))&&&'''))))))((('''((()))***((('''(((***+++++++++)))***,,,---,,,++++++,,,,,,---000444:::CCCNNNUUU___`````````^^^[[[XXXVVVYYYVVVRRROOONNNOOOQQQSSSPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTXXX^^^cccggghhhjjjmmmooopppuuu|||zzzssskkkfff[[[XXXSSSPPPNNNLLLIIIGGGCCCBBB???<<<:::999999999::::::999999999999888888777777777777666666666666444444444555555555555666444444333333222222333333666666555444333333333444444555777777666666888999555555666666666666777777555444333111111222222333222333444444444333111000111111111000000000000000---///000000......///111////////////000111222222666555444333333333333444666555444444333333333333666555444222111111111111000000000000//////////////////000000111111111222333222222111111111111111///000111222222111000///------,,,,,,------...///333333222111000///......000111111111222222222222000000000000000000000000///000111222222222222222555555444333333333333333222222111111111111222222444222222222444555444333666555333222222222333333444333222444666999999999555444333111111222222333444444444333222111000/////////000111222333444444333444666666666666777999:::888555555555555333222222333444444555555555444+++---//////.........///...//////000///...---,,,,,,,,,,,,,,,,,,---............---------......//////000111222222111///...))),,,///000.........000......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++************+++++++++++++++*********,,,------....../////////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,------,,,,,,000000000000000///...------------.........//////***+++,,,,,,,,,+++***)))'''***,,,,,,***((((((((('''(((***+++,,,,,,,,,+++)))+++,,,+++***)))***,,,***))))))+++------,,,***.........//////......---***,,,---,,,***((()))***+++***((('''((()))((('''(((((((((((()))))))))***((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((()))***+++''')))***)))((('''((()))((((((''''''(((***+++,,,******************))))))%%%'''))))))((('''((())))))((('''(((***+++++++++'''***------+++***+++,,,***,,,///222999BBBNNNVVV^^^___``````___]]][[[ZZZYYYVVVSSSOOONNNNNNOOOQQQPPPQQQRRRSSSUUUVVVWWWWWWYYYYYYYYYXXXVVVTTTSSSRRRPPPRRRTTTUUUVVVZZZ```eeedddgggkkklllmmmpppuuuyyyyyytttjjjgggbbb^^^[[[VVVRRROOOJJJHHHDDD@@@>>><<<;;;;;;<<<;;;;;;:::::::::::::::666666666666666666666666555555555666666666777777444444444333444444555555777666555444333333333333000222444555555555777999444444555555555666666666555444333222111222333333333333333222222222222111222222222111111000000000///000111000///...///000//////000000111222222333666666444333222222222222222222333444555444333333555444333222111000000000000000000000/////////////////////000111111222222333333222111111111111222111111222222222222111111------,,,,,,,,,---...///000000000000000000000000000000000000111111111111/////////...............//////000111111111000///111111000000000111111222/////////000000111222222222111111111333444333222444444333333333333333333444333222444777999999999555444333222111222333333444444444444333111///...000000111222222222222222222444555555555555666888777555333333444555444333222333444444555444444444+++---//////.........///000111222222222111///...,,,++++++++++++,,,------......---------......///...///111222111000...---(((+++///000......///111000///...---------------+++++++++******+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++************************)))((('''++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------.........'''(((***+++,,,,,,++++++((()))******++++++******........................,,,,,,......///...---,,,)))+++,,,,,,+++)))))))))%%%''')))+++,,,+++***))))))***++++++***)))***,,,)))))))))+++,,,,,,***(((...///////////////......+++---///...***((()))***+++)))((((((***+++***)))&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++)))+++,,,+++***)))***+++((((((((())))))***+++,,,)))))))))))))))*********'''(((***+++***)))***+++)))((('''(((***,,,,,,+++&&&***------+++)))***,,,(((+++...222888BBBNNNVVV^^^___```aaaaaa___]]]\\\WWWVVVSSSPPPNNNMMMMMMMMMQQQQQQRRRTTTUUUVVVWWWXXX\\\[[[ZZZYYYWWWTTTRRRQQQNNNRRRVVVVVVUUUXXX___eeebbbfffjjjlllmmmnnnrrrvvv}}}~~~wwwtttoookkkfff```ZZZVVVNNNLLLHHHCCC@@@>>>>>>=========<<<;;;;;;;;;;;;<<<555555555555666666666666555666666666777777888888444444444444444555666777777666555444333222222222222333444444333333444666333444444444555555666666555444333222222222333333444333222111111111222222333333222222111111000000000111222111///......//////000000111222333333333777666555333222111000000...000222555666555444444555444333111000/////////000000000000////////////......///000111222333333444333222222111111222222333333333333333333333333------,,,+++,,,---...///,,,,,,---...///000111222////////////000000000000---------------,,,,,,,,,...///000111111000///...------------...000111222,,,---...///000111222222111000///000222333333111000111111222222222111000222111000222555777888777555444333222222222333333444444555444333111///...111111222222222222111111222333555444333333444666444222111111333555444444222222333444444444333333,,,---......,,,,,,---...111///...///111222000.........///000///...,,,+++...---,,,+++,,,...000222333222111/////////000000...---,,,---/////////...,,,+++******+++,,,...//////...------++++++***)))++++++,,,---............///...------------,,,+++))))))***+++,,,------...)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,------.........///000000///---++++++,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++***************//////.........---------111000000///......------*********++++++,,,,,,,,,***++++++,,,,,,++++++***...------,,,+++***))))))))))))))))))***+++,,,---+++++++++---///000...,,,++++++************++++++*********)))))))))))))))***)))))))))))))))************)))(((((((((((((((,,,,,,,,,+++++++++************)))((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))---,,,+++***))))))))))))'''''''''(((((()))***+++((((((((((((((('''''''''(((((((((((((((''''''''')))+++,,,+++)))''''''(((((()))***+++,,,---------,,,...000333999BBBLLLRRR^^^bbbbbb___^^^aaacccbbbZZZUUUSSSTTTRRRNNNKKKKKKNNNNNNOOOQQQSSSWWWZZZ\\\\\\[[[YYYVVVSSSQQQOOONNNNNNRRRUUUVVVVVVXXX]]]aaaeeehhhlllppprrrqqqnnnlllrrr{{{ssslllfffccc\\\WWWPPPLLLJJJHHHEEEBBBEEECCC@@@>>>>>>===;;;999>>>;;;999888999:::999999888888888888888888777777777666555666777777555444555555555555555555555555777666666555555555666666444444444666777777555333333111000222666888777555333222111111111222333444111111111111111111111222444333222000///.........333222111000000000111222888777555444444333111000111222222222333444555555666555444333222000//////000111222333444555555555333222000//////111222444555222//////222444444333666555333222222333555777000///...------...///000111///------///111111111222111000000111111000///,,,------...///000111111...111333222///...///222222000...,,,,,,---///111+++,,,---///111333555666333111000000111222111000000111111111111000//////000000000///000111111222444444444333333222222222333555777888777555333111333222111111000000111111...///111111222111000///000111111111111000//////000111222444555555444444,,,---......,,,,,,---...111///------///000///...---............------,,,---------------///000111222111000////////////000...---,,,---/////////......---,,,+++++++++,,,,,,---,,,,,,++++++******))),,,,,,---------------------,,,***+++,,,,,,+++************************+++************************++++++++++++************+++++++++,,,,,,,,,------000111111000...,,,---...++++++,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,***************+++++++++......////////////......------........./////////++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************))))))************+++,,,---...*********,,,------,,,************))))))*********************************++++++***)))((((((((()))))))))((('''''''''''''''+++************))))))))))))(((((('''&&&&&&'''''')))((((((''''''''''''''')))))))))))))))))))))))),,,,,,***))))))((((((((((((''''''(((((()))***+++'''(((((())))))*********(((((((((((((((((((((((()))+++,,,,,,***))))))***((()))***+++,,,---------,,,...000333999AAAKKKRRR[[[aaacccbbbaaabbbbbb___[[[VVVSSSTTTSSSNNNKKKKKKOOOOOOPPPQQQSSSVVVXXXYYY[[[[[[ZZZXXXVVVSSSQQQPPPOOORRRVVVVVVVVVXXX\\\___aaadddhhhmmmooooooooonnnqqq|||{{{vvvsssnnnhhh```[[[XXXTTTPPPLLLHHHEEEBBB??????>>>===;;;<<<;;;999888999999888777666666777777777777777777555555666666666555555555777777777777777777777777777666666555555555666666666555555666777777555444222111111222444666666555333222111111222333444555222222222333333444444444444333222000///...//////000000000000222444666777777555333333333333111000222222333444555555555555444444333222111000000///222222333444444555444444444222111000000111333444333000......000222333222555444333222222333444555000///...------...///000222000......000222222222444333222222222222111000.............../////////111333555555444333333444222000...------...000222000000111111222333444444555333222222333444333222//////000111111111111111000000000000111111111111333333333333222222222111333444666777777555333111222222111000000000000000///000111222333333222111111111111111111000//////000111222444555555444444,,,---......,,,,,,---...000...++++++,,,.........---,,,,,,,,,,,,------...,,,---...//////000000000000000///.........//////...---,,,---/////////...000///---,,,+++*********++++++++++++************,,,------------,,,,,,+++***)))((()))***+++***)))*********)))))))))((((((***************************+++++++++++++++,,,,,,******++++++++++++,,,,,,000111111000...---...///,,,,,,---......---,,,+++---,,,++++++******++++++))))))******++++++,,,,,,,,,---...///000000000000***+++,,,---...///000111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((())))))******+++++++++++++++,,,---...***))))))***+++***)))'''***))))))(((((())))))***++++++++++++++++++++++++---,,,+++)))(((((('''''')))((('''''''''''''''''')))))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&)))(((''''''&&&&&&''''''))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((()))***++++++'''(((((()))***+++,,,---(((((())))))))))))((((((''')))***+++)))))))))***((()))***+++,,,---------,,,---///222777@@@IIIPPPXXX___dddcccbbbbbb```\\\\\\WWWTTTUUUSSSNNNLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZ[[[ZZZYYYVVVSSSRRRQQQTTTWWWWWWVVVWWWZZZ]]]]]]```cccgggjjjlllmmmnnnooottt|||}}}wwwoooiiiddd___YYYTTTQQQMMMHHHDDDBBBAAA@@@???===<<<;;;;;;;;;;;;999777555555555666666777777777222555888777555333555777888888888888888888888888666666666555555666666777999777555555666666555444111222333333222222333555333333222222333444666777333333444444555666777777555444111///...///000000000000000111333555888999444333222222333333222000111333555777777777666555222222222111111111000000333333333333333333333333444333111111000111222333111///------///000111111333333333444333333333222000000............000000333111//////111222333222333333222111111000//////......---------.........333333444666888888555333222111///......000111333444444444333333333222222444222111222333444333222---......000111222222333///000111222222222111000222222222111111111111111333444666777666555333222111111111111000000000000000111222444555555555555222222222222222111000000111111222333444444444444,,,---......,,,,,,---...///---+++)))***,,,---///,,,++++++***+++,,,...///+++---///000111111000///.............../////////...---,,,---/////////...///...---,,,+++***************+++++++++,,,,,,,,,---------------,,,+++***)))(((((()))***,,,+++*********************))))))***************************+++++++++,,,,,,------+++++++++++++++,,,,,,,,,...///000///...---...///------///000///...,,,+++******)))((((((((())))))))))))******+++,,,------***+++---...000000111111******+++,,,---...//////.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++*********++++++,,,---,,,***))))))))))))'''&&&))))))(((((((((((())))))******************++++++++++++***)))(((((())))))))))))((((((((((((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))***+++,,,((())))))******+++++++++'''((()))*********))))))$$$&&&((()))(((((()))***((()))***+++,,,---------,,,---...111666>>>GGGNNNVVV\\\aaa```______]]]ZZZ\\\WWWTTTUUUTTTOOOLLLMMMMMMMMMOOOQQQSSSUUUWWWXXXZZZ[[[]]]]]][[[WWWTTTRRRRRRUUUXXXXXXWWWVVVYYY[[[\\\]]]___bbbeeehhhjjjkkkjjjlllpppvvv}}}|||wwwrrrllleee```___YYYRRRKKKHHHEEECCCBBB@@@????????????===:::777444444555555666777777777111555999888444222555888777777777777777777777777666666666666666666777888:::777444333444444444333000222444333111000222444444333333333444666777888222333444555666777888888555444111///...///000222222111111111222333555666222111000111222333222111000222555777888777555333111111111111111111111111333222222222111111222222222222111000000000111111000///......///000111111111222444555444333111000111000///......///000111333111//////000222222111000111111///---,,,,,,---------,,,,,,---...///000111000000444777777444000222111000///000111222333555555444333333222111111000//////000222222111000.........///000111111222...///111333333222111000111111111000000000000000333444555666666555333222222222333222222222111111111222333444666777777888444444444444444333222222222222222333333444444444,,,---......,,,,,,---......---+++)))(((***---///,,,++++++***+++,,,...///***,,,///111111111///...------.../////////000000...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------,,,+++*********))))))***,,,---,,,+++))))))******+++,,,,,,---************************++++++,,,,,,---------...---------------,,,,,,,,,+++---......,,,,,,---........./////////...---,,,+++******)))((()))))))))))))))***+++,,,------...''')))+++...000000000000------------------------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++***)))))))))))))))))))))******+++---,,,***)))***)))(((&&&))))))(((((((((((())))))'''((((((((())))))******))))))(((((()))***+++++++++***************+++++++++++++++*********))))))))))))(((((((((((())))))))))))(((''''''''''''(((************************)))(((''''''''''''''''''((((((((())))))***+++,,,*********))))))((((((((('''(((***+++++++++***)))%%%''')))***))))))+++,,,((()))***+++,,,---------+++,,,---000444<<>>======<<<<<<;;;:::::::::666777888999999:::::::::999999999999999999999999666666666666777888999:::777666666777888888666555222111111222444666666555666555444333333333444555333333333444444555555555222222333333333222111000/////////000111444666777333222111111222333222000111222333444555555555555444444333333333333333333222111000///000222444555333333333222222111000///000222444444222111333555666666777777666444333222222111000//////000111222444111///...///000000///...222444333000///222555333111///------///000222444444333222000///111222//////000000111222222333111111111000000///////////////000222444555333111000///...------...000111111111111222222222333333000000000111111222222222222222333333333444444444444555777777777666444333333222222222222333444555222333333333333222111111444444333222222222333444,,,---......,,,,,,---...***---......+++***,,,.........///000///...,,,+++******+++,,,------------,,,---///111333333333222...---,,,---/////////...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))************))))))))))))++++++++++++++++++++++++/////////...---------,,,,,,,,,,,,++++++************,,,............000111222000---*********,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---000333555555333222000000/////////.........*********++++++,,,,,,,,,,,,------......------,,,,,,,,,------------......++++++***************+++---***(((((()))******)))++++++************++++++'''(((((()))***+++++++++******)))))))))))))))*********))))))***+++,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,---,,,++++++******++++++************************))))))((((((((())))))***))))))))))))***+++,,,---++++++++++++++++++,,,,,,&&&(((+++---...---,,,+++%%%'''))))))((('''((()))((()))***+++,,,---------***+++,,,---111888AAAGGGMMMUUU[[[[[[ZZZYYYVVVQQQRRRNNNMMMPPPRRRPPPOOOQQQSSSTTTUUUVVVWWWVVVVVVUUURRRRRRSSSTTTUUUWWWXXXXXXVVVZZZ^^^___]]]\\\]]]___[[[]]]^^^```aaaaaa`````````bbbcccdddeeekkkttt{{{|||wwwrrrnnnbbb^^^XXXSSSOOOKKKHHHEEE??????>>>===<<<;;;;;;:::888777777999;;;<<<;;;:::666666666666666666666666666666666666777888999:::777777888999;;;:::888666333111000222666888777555777666444333222222333333444444444555555555555555000222333444444333111///555444333222222222333444444333222222333333222000333333444444555666666777555555555444444333333333333222111111222444666777555555555444333222111000///222444444222111222444777777777777666555444333222111000//////000111222555333000000000111111000,,,000333222///...111555666444111///---...///000333444333000,,,+++...222...//////000111111222222333333222111000///......,,,---...000333333111......---,,,,,,---///222333222222111111111222333444000000111111222222222333222222222333333444444444444555666777777555333222333222111000111222333444000111111111111000//////555444333222222222333444,,,++++++******))))))))))))***+++,,,------------...---,,,,,,.../////////+++,,,------+++***+++------,,,,,,...111333333222///......---------......***+++---///000000///...///......---+++******)))***++++++,,,,,,------...+++,,,,,,,,,,,,+++******...---+++,,,---,,,(((%%%***+++---//////...---,,,000//////...------,,,,,,+++++++++++++++++++++++++++---///...,,,+++---///,,,,,,+++++++++,,,------///...,,,*********,,,---,,,,,,+++++++++,,,------...///000111222111111000000///---++++++,,,---...***,,,......,,,***)))))))))***---...//////...---,,,,,,------...---------(((((())))))))))))(((((('''((())))))(((((()))***))))))***+++++++++++++++%%%%%%&&&'''((()))******'''***+++((((((***)))&&&'''))),,,+++)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))+++***(((((()))***---...///...---+++******++++++)))+++,,,------,,,***)))(((((((((((())))))))))))+++,,,,,,***)))))),,,...,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))***+++,,,---,,,...000222555:::@@@EEENNNSSSXXXZZZYYYUUURRRPPPTTTQQQNNNMMMNNNOOOOOONNNVVVUUUTTTSSSTTTUUUVVVWWW[[[XXXUUUUUUXXXYYYXXXWWW\\\^^^```___\\\[[[]]]___``````_________```bbbccceeeeeeeeeeeefffiiiooosss}}}rrrllleee```\\\XXXRRRNNNIIIEEEAAA>>>>>>>>>>>>>>><<<<<<;;;999777888:::<<<:::999888888888999:::;;;666666777888999:::::::::;;;:::888666555666666777666666666666777777777777555666777666444444666888555333111333555777555333333444444555444333111000222222111111333555888999555333222222444444333111555666555333111000222333555666777666444444666888333222222111111222222333666666555444333222222111111111222333333444555555111333444666666555444333333333111000///---,,,,,,333222111000000111222222///000111222222222111111///000222333333222111000444222000///000000///.........///000111222222222444444444333111...,,,***---///111111000///000111000///...---...000222333222333444444555555444444444444333222000111333666444777888444222444555444777111+++,,,222555333///111111111111222222222222333333444555444333111000333444555666666555444333++++++++++++++++++++++++***++++++,,,,,,------...///.........//////......,,,---...---,,,+++,,,---------,,,...111222222111---------------,,,,,,,,,***,,,...000000000///...///......---+++******)))+++++++++,,,,,,,,,,,,------------,,,,,,***))))))---,,,+++,,,......,,,***,,,,,,,,,,,,,,,---....../////////...---,,,,,,,,,+++++++++++++++++++++++++++---......,,,,,,---///------,,,++++++,,,,,,,,,///...,,,******+++,,,---,,,,,,+++++++++,,,------///000111222333222111111000...,,,+++***+++,,,---'''(((******)))(((((()))***+++---///000000///...---------...------,,,+++(((((())))))))))))((((((((()))***)))((('''((()))((()))******++++++******'''''''''(((((())))))***'''******((((((******&&&)))+++---,,,)))'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))***,,,...///...,,,+++******++++++***+++,,,,,,,,,+++******((((((((()))))))))******+++++++++***((((((***,,,,,,+++++++++***************++++++++++++***))))))))))))))))))***+++,,,---+++,,,...000222777===BBBKKKOOOUUUYYYXXXUUUSSSQQQSSSPPPMMMLLLMMMNNNOOONNNSSSSSSTTTUUUVVVWWWYYYZZZZZZWWWTTTUUUXXXZZZZZZXXX[[[]]]```___]]]\\\]]]___``````_________```aaabbbeeedddcccccceeeiiimmmooo{{{{{{tttoookkkfff```[[[UUUQQQLLLHHHGGGFFFEEEDDD<<<;;;:::888666666888999;;;;;;::::::999999::::::777777777777888999999:::999999888888888888888999666666666666777777777777666666777666444444555777666444333444666777555333444444555555444444333333222222111111222444666777555333222222444444333111555555444222000000111333333444444333111111222444222222222222222333444555666666555555444333333333222222222333333444444444111222333444333222000///111111111111000///......000///......///000222333000000111111222222333333222222222222222222111111444222000///000000///...---...///111111111111111333333333333111///---,,,///111222222000000222333333222000......///000111222222333444444444444333555555555333111222444666777::::::666444666777555;;;777222111222333111///............////////////222333444444444444333222666777777888777666555444***++++++++++++,,,,,,,,,,,,+++******+++,,,...//////000000111000///---,,,,,,---......---,,,---......------...000222111000,,,------...---,,,+++***,,,---...000000000//////......---,,,,,,+++******,,,,,,,,,,,,++++++++++++------------,,,+++***))),,,+++***+++...///000///...---+++******,,,...000///......------,,,,,,++++++++++++++++++++++++++++++---......------...///...------,,,++++++++++++...---,,,+++***+++,,,---,,,+++++++++,,,,,,---...///000222333333333222111///...,,,+++******++++++&&&'''((((((((((((***,,,+++---...000000000/////////.........---+++***)))((())))))******))))))((()))***+++)))(((&&&'''((('''((())))))******))))))))))))))))))))))))))))))'''******((((((++++++(((+++,,,---+++)))'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((()))***,,,---...---,,,+++************++++++++++++++++++++++++)))))))))*********+++++++++++++++***(((''')))***++++++*********))))))))))))******+++******))))))))))))))))))***+++,,,---,,,---///000222666<<<@@@GGGLLLSSSWWWXXXVVVTTTSSSQQQOOOLLLKKKLLLNNNNNNNNNOOOPPPSSSVVVXXXZZZZZZ[[[YYYVVVSSSTTTXXX[[[[[[ZZZZZZ]]]```aaa```___^^^___aaa```_________```bbbcccccc```^^^```dddhhhjjjiiirrryyy}}}xxxqqqlllaaa\\\VVVPPPMMMKKKIIIGGG???>>>;;;999888777888888;;;<<<<<<;;;;;;:::999888888888777666666777888999777888999999::::::999999555666666666777777777888666777777555444333444666666555444444666666555333555444444444444555555666333222111111111222444555555333222222444444333111333444333222000///000222333333333222000000111222333333333333333444555666555555555555555555555555333333333333333333333333333333444444222111///---///000111222222222111000.........///000222444666222222111111222333555666444444333222222222222222444222000///000000000...---...000222222222111000111222222222222000///...000111111000//////222444666444222000////////////222222333444444444444333666666666444222222444666666::::::555333555666444:::888666333111111000000000000111111111222222222111222333444555555555555::::::::::::999888666555,,,,,,,,,+++++++++++++++,,,+++*********,,,...000000111333333111...,,,+++,,,...///...------...000...------...000111000///,,,---...//////---+++***---...///000000000//////......---,,,,,,+++******------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++,,,+++******,,,...///000---,,,+++++++++,,,---...------------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---........./////////...---,,,+++*********------,,,+++++++++,,,---++++++++++++,,,---.........///000222222111111000...---,,,***************+++,,,,,,+++***+++---///,,,,,,---...//////....../////////...,,,***)))((()))))))))******)))))))))***++++++***'''&&&&&&'''''''''((()))))))))))))))+++*********)))))))))((('''******'''(((+++,,,)))))))))***)))((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((()))***+++,,,,,,,,,++++++************+++******)))******+++,,,)))*********+++++++++++++++,,,,,,+++)))((()))************))))))))))))((('''''')))***++++++++++++))))))))))))***+++,,,---///000111222333777<<<@@@FFFLLLSSSWWWYYYWWWVVVUUUQQQNNNLLLKKKLLLMMMNNNMMMLLLNNNRRRVVVXXXYYYXXXXXXXXXTTTRRRSSSWWW[[[]]]\\\ZZZ]]]```bbbbbbaaa___^^^aaaaaa`````````bbbcccddd```]]][[[^^^eeeiiiiiigggmmmsss|||{{{nnniiiaaaZZZUUUQQQMMMKKKFFFDDDAAA???===<<<:::999999:::;;;<<<<<<;;;999888999888777555555666777888777888999::::::999777666555555666666777777888888666777777666444333444555666555444444444444333333444333222222333444666777444444333222222333333444555333222222333444222111111222333222000///000111555666666555333222333444666666555444444444444444444444444555555666666666333333333333333333333222444555555555444333111000000111222333333222111000//////000111333666888:::444333222222333555888999666555333222111222222333333111000///000111000///...000222444444333111000000111222222222222111000...///...---,,,---000222666555333222111000000000333333444555555555555444666666666444222111222444000444444111///222444222222444444222///...000333222222222333333333333444111111333444555666777888<<<<<<===<<<;;;999777666------,,,++++++***)))))),,,+++*********,,,...000///222444333000---,,,,,,,,,---......------///000///...---...///000///...,,,...///111111///...,,,.........///////////////---------,,,,,,++++++***------,,,+++******)))((()))***+++,,,---.........,,,,,,+++******+++,,,...***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---//////000000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,---///000000000///...,,,,,,++++++*********+++000000///...,,,,,,...000++++++,,,,,,------,,,,,,.........---,,,***)))((())))))************))))))***++++++***'''&&&&&&'''''''''((()))))))))))))))++++++******))))))(((((('''))))))'''(((,,,---+++%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++******************))))))***))))))))))))***+++,,,)))*********++++++++++++,,,---...---+++***+++,,,*********))))))))))))(((((())))))*********))))))))))))))))))***+++,,,---///000111111333666<<>>;;;777888999;;;;;;;;;:::999999888777666666777888888888999999999777555333222555555555666777888888888777777777666444444555666555555555444333222111111222222111000111222444555666555555444444444444444555333222222333444222111000222333222111000000111666777777666444333555666999888777555444333222222333333444444555666666666333333333333333333333222222333333333333333333333222222333333222111///...//////000111333666888:::666555333333444666888:::666555333222111222333333333111//////000111000///000222333555555444333222///000111333333333222111//////...---,,,---000333333333222222222222333333444444555666666666666666555555555333111///000111+++000111......111444333000333444222///---000333/////////000000000111111111111222444666777999:::<<<<<<===<<<;;;999777666,,,,,,++++++***))))))(((,,,+++******+++,,,...//////222444222...+++,,,---+++,,,......------...000000...---...//////...---,,,---///000111111000000........................---------,,,,,,+++++++++---,,,,,,+++***))))))))))))***+++---.../////////,,,------+++))))))***+++(((***,,,......---+++***++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,---///111111000...------,,,++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---...///+++,,,.../////////...---+++++++++,,,,,,,,,,,,,,,///000000...,,,+++,,,---++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++******)))******++++++******))))))***+++)))(((&&&'''((('''((())))))******))))))*********))))))((((((((('''))))))&&&(((,,,...---$$$$$$$$$&&&(((***)))'''''''''''''''''''''''''''(((((((((((())))))))))))''''''((())))))******+++))))))*********))))))((((((((())))))***+++++++++)))))))))*********+++++++++,,,......---,,,,,,---++++++*********)))))))))+++++++++***)))(((&&&&&&))))))))))))***+++,,,---------...///111444:::===GGGMMMTTTYYYZZZYYYXXXWWWTTTQQQNNNLLLLLLLLLLLLKKKLLLNNNQQQSSSTTTSSSRRRPPPUUUQQQNNNOOOTTTYYY[[[\\\\\\[[[\\\^^^___^^^\\\YYY]]]]]]]]]^^^```ccceeeggggggfffgggkkkppprrrqqqooonnnooorrrxxxvvvoooiiidddaaaWWWSSSNNNKKKJJJGGGBBB>>>999999:::;;;;;;;;;;;;;;;888888888888999999999999:::999999777666444222111444444555666777888999999777777888777666666777999666777777555222111111222222111111111111222222333666666666666555555555555555333222222444444333111000222333333222111111222333444555444333333444666999888777555333222222111333333333444444555555555333333333333333333333333000000000000111111222222333333222111000000//////.........///000222444666444444333222333444555666333333222222222222333333222111//////000111111000333333333444444444333333///000222333333333222111111111222111000000222555000000111222333333444444444444555666666666666666444555555333000.........,,,000222//////333555555333555666444000......000000111111111222222222222222222333444666888:::;;;::::::::::::999888666555((((((((())))))************++++++,,,,,,------......111333000,,,***,,,///***+++------,,,,,,...///000///------......---,,,+++,,,---...///111222222------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++******))))))+++,,,------...---------+++---......+++******,,,******+++,,,,,,,,,,,,,,,*********+++++++++++++++)))******+++,,,,,,---------,,,+++---000222111000------,,,++++++,,,,,,,,,***+++,,,,,,------------*********+++,,,---//////,,,---.../////////...---)))***+++,,,---......///,,,...//////---,,,---------,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******++++++******)))((()))***)))((('''((()))((()))******++++++******)))((((((((((((((((((((('''))))))&&&(((---///...'''&&&&&&'''***+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))*********'''((()))******)))((((((&&&''')))***+++++++++***((((((((()))))))))******(((***---...---,,,---...,,,+++++++++************(((((()))))))))))))))((())))))))))))***+++,,,---,,,---...///000444:::>>>DDDIIIQQQXXXZZZZZZYYYYYYWWWTTTOOOMMMLLLLLLKKKJJJMMMNNNPPPRRRSSSSSSRRRRRRTTTPPPMMMMMMRRRWWWZZZZZZ[[[YYYXXXXXXZZZYYYWWWTTTXXXXXXYYY[[[^^^aaadddfffkkklllnnnoooppppppooonnnmmmlllmmmooouuu{{{}}}wwwrrrooobbb^^^XXXUUUTTTQQQJJJEEE??????===<<<<<<;;;;;;;;;666777999;;;;;;;;;:::999:::999888666555444444444444444555666777888999999666888888888777888:::<<<888999:::777444222222333222222333333333222111111444444555555555555555555555333222222444444333111000222444444333222222333111222333333222222444666777666555444333333333333222222222333333333333333222222222333333444444444111111000000000000000000222111///......///000111000///......///000222333111111111000000000000000000000111222333333333333222000//////000111111000333222111111111111222333000111222333333333222111111222333333222222333444///000111222222333333333222333333444444444444444555666666444111.........///333444000///222444333111222222222000///...///333333333444444444555555333333333444666888:::;;;666777777888777666555444$$$%%%&&&((()))+++,,,---)))***+++------------------000222///+++))),,,000)))***,,,,,,,,,,,,---///000///------......---+++******+++,,,...000222333------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++***************............---,,,+++***))),,,000000---,,,,,,...,,,+++***))))))+++---...******************++++++))))))***+++,,,,,,------...,,,+++---000222222000,,,,,,+++++++++,,,------***+++,,,---------------*********+++,,,---///000------///000000000///...)))***+++---...///000000+++---000111000//////000......---,,,,,,,,,------'''(((***+++,,,------...******++++++++++++******'''((())))))(((((()))***))))))***+++++++++++++++'''''''''(((((((((((((((''')))(((&&&(((---000///+++)))((()))+++,,,)))'''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************'''((()))******)))((((((%%%''')))+++,,,+++***)))(((((((((((())))))))))))&&&)))+++---,,,,,,------,,,,,,,,,++++++++++++***!!!###%%%(((+++---...///))))))))))))***+++,,,------...///000222777<<<@@@@@@FFFOOOVVVZZZ[[[[[[[[[XXXUUUQQQNNNMMMLLLKKKJJJMMMNNNPPPRRRTTTTTTTTTTTTTTTPPPLLLLLLQQQVVVXXXYYYYYYWWWTTTTTTUUUVVVSSSQQQTTTTTTVVVXXX[[[___ccceeekkkmmmpppooommmjjjiiiiiikkkiiihhhiiinnnssswwwyyy}}}lllgggaaa^^^]]]YYYRRRLLLEEECCCAAA>>><<<;;;;;;;;;555777:::=========;;;999:::999888666666666777888444444555666777888999999666888999999888999;;;===:::;;;<<<:::555333444555333444444555444333111000222333444444555555444444555444222333444444333111000333555555444333333333111222444444333444666888444333333333333444555555222222222222222222222222111111222333333444555555555555333222111111000000000///---,,,---///222444333222111000000111222222.../////////...---,,,+++---...000222333333333222222000//////111222111000333111000......///111222111111333333333333222111///000222333222111111222000000111222222222222111111111222333333333333222666777777555222///......111555555000...000111000++++++,,,...///000000///000000111111111222222222444444444444666888:::<<<444444555666666555444333,,,,,,+++***)))(((''''''***+++,,,...///000000000///...---,,,+++*********,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,---...///000000+++***************++++++***++++++,,,,,,++++++***---+++++++++++++++)))'''******))))))))))))******,,,---......---+++)))(((++++++******++++++,,,---***++++++++++++,,,,,,,,,************************,,,---...111333111...+++------,,,++++++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111...+++((()))---000...+++...------------------------...---,,,******,,,...,,,***((()))+++---------///---,,,***))))))*********(((&&&'''***+++)))''''''''''''(((((((((((((((&&&((())))))(((''''''(((''''''(((((())))))******$$$%%%'''(((((('''%%%$$$++++++******))))))((((((((((((((()))******++++++''')))***++++++***)))'''***)))(((''''''((()))***+++*********))))))(((((()))*********++++++++++++''''''((()))+++,,,---...***++++++***))))))***,,,...---,,,+++++++++,,,------***((())),,,---,,,***,,,---...///000444:::>>>BBBHHHQQQYYYZZZXXXXXXYYYVVVTTTNNNIIIGGGJJJLLLMMMLLLMMMOOOQQQSSSUUUVVVVVVSSSQQQOOOQQQTTTVVVUUUTTT\\\VVVOOOLLLLLLNNNOOOOOONNNOOOPPPRRRUUU[[[bbbgggmmmmmmnnnnnnllljjjgggfffkkkfffaaa```dddjjjmmmooouuuzzz|||uuunnnhhhaaa[[[VVVSSSOOOJJJDDD@@@>>>>>>>>>777;;;???@@@>>><<<<<<======<<<;;;999888888777777666444333444777999777555777888999999888777666555::::::999888777777777888444444444444444555666666444555666666555555666888444444444222000111333666222444555444333111111222222333333444555666777777888777444222000000111222333333444444444444555555666555444333222222333444555444444333222222222222111111111111222333444444///......///111111000///...//////...---...111333000000111111222333444555444333333222111000//////555444333222222222333333333444555333111///000000333333222222222222222111222111000///000111333444222000111333222...///333222555999;;;:::666000---111111111000111111222222////////////............111222222222333444555666777555333222111111333444///......000222333222000,,,,,,++++++******))))))***+++,,,---...////////////...---,,,+++***************+++,,,---//////000/////////...------,,,,,,++++++,,,,,,------......,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++)))))))))++++++***)))******))))))))))))******......---,,,++++++******+++************+++,,,,,,---,,,++++++))))))((('''************************,,,,,,...111333222///,,,---------,,,+++*********,,,,,,,,,++++++*********+++++++++,,,,,,---------***+++,,,---...////////////+++(((***---///---*********++++++,,,,,,------......---+++)))((()))+++111...,,,++++++***)))'''...---,,,******************((('''(((***+++)))'''))))))))))))))))))))))))&&&((())))))(((''''''((('''((((((((((((((())))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))((((((*********)))))))))))))))'''(((***++++++***((('''))))))(((((((((((())))))************)))))))))((()))))))))*********++++++)))))))))******++++++,,,***+++,,,+++))))))+++,,,---,,,+++******+++,,,---...+++((()))+++---,,,+++,,,---......000444:::>>>GGGHHHMMMTTTZZZ^^^aaacccVVVTTTPPPMMMKKKLLLKKKJJJOOOPPPRRRTTTUUUUUUUUUTTTSSSPPPOOOPPPRRRUUUTTTSSSYYYTTTOOOLLLMMMNNNOOOOOOLLLNNNOOOQQQTTTXXX^^^bbbhhhiiikkkmmmlllkkkiiigggiiiddd___^^^aaafffiiikkklllqqqxxxzzztttmmmgggbbbYYYUUUOOOIIIFFFDDDCCCBBB>>>AAACCCBBB@@@>>>>>>@@@@@@???===;;;:::888888777777555444666888999888666666777888999999888777666777777777777888999::::::777777777777777888999:::444555666666444444444666666666555333222222444666333444666555333222222333555555555555444444444444888666444222111111111222222222333333444444555555555444333333333444555666777666444222111111111111333333222222111222222222000000///111222333222000000111222111000000222333111222222333333333222222555555444333333222111111555444333222222222333444333444555444222222333444444333333222222222222222111111111111222333444444///------111222000111444333666888:::999555111...111111111000111111222333//////000000111111222222...///111222333333333222555333111///...///000000/////////000222333222111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++*********((()))***,,,...///111111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++***(((&&&''')))+++,,,,,,******))))))))))))******///...+++***)))***+++---***************+++,,,,,,,,,++++++***)))((('''&&&+++++++++++++++++++++++++++,,,...111333333000......------,,,,,,++++++***++++++***************)))------...///000111111222******+++,,,,,,,,,,,,,,,///,,,******---...,,,***))))))***+++,,,---......000111000...+++***+++,,,*********,,,...///...---------,,,+++***************)))((()))*********(((************************&&&((())))))((('''((((((((((((((('''''''''''''''&&&'''))))))))))))'''&&&(((((((((((((((((())))))++++++******)))((((((''''''((()))******)))((('''(((((())))))))))))((((((************))))))))))))((((((((()))))))))***************************)))***+++++++++))))))+++,,,++++++***))))))***+++,,,///---******+++---,,,,,,,,,---......000444999===GGGHHHKKKPPPXXX^^^___^^^TTTQQQOOOOOONNNMMMKKKIIIPPPQQQSSSTTTTTTSSSRRRPPPQQQOOOMMMNNNPPPRRRRRRRRRTTTQQQNNNLLLMMMNNNNNNNNNJJJLLLOOOPPPRRRUUUXXX[[[aaacccgggjjjkkkjjjhhhgggfffbbb^^^\\\^^^aaadddeeefffjjjqqqwww|||yyytttddd```YYYSSSOOOMMMJJJIIIEEEEEEDDDBBB???======>>>BBBAAA???===;;;999888888888777666777999999888777666666777888888888888777555555666777888:::<<<===999999888888888999::::::666777888777555444444555888888777555333222444555333555666666444333333444555555555555444444444444777555444222111111222222000111111222333444444555444444333444444555777777999777444222000000000111555444333222111111111111222111111222444444333111222444555555333222222333222333444444444222111000777666666666555444444444666555333222222222333444333444666666555444666777666555333222222222333444111111222444444555555555444///---111444333111222555666777777666444222000111111000000111222222333......///000111222333333///000222333444333333222444333111///............/////////000222333222111***+++++++++,,,,,,,,,---++++++++++++++++++,,,,,,///...---,,,+++*********)))***+++,,,...///000111---------.........//////---------,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++(((&&&&&&(((***,,,,,,+++******))))))******+++---,,,+++*********+++,,,***************+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++---000333333111///---------,,,,,,,,,++++++++++++++++++************++++++,,,---///000111111++++++,,,,,,,,,++++++***///---***+++,,,---,,,+++++++++,,,,,,------......---...///---+++***+++,,,&&&'''))),,,000111111///,,,,,,,,,++++++***************)))******************************)))))))))'''(((******((('''((()))((((((''''''&&&&&&%%%%%%((()))************)))(((&&&&&&''''''(((((())))))************))))))(((((('''((())))))))))))(((''''''((()))******)))((('''*********)))))))))))))))(((((((((((())))))))))))************************)))******)))(((((()))+++***))))))(((((()))++++++...//////000000///---+++,,,------...000333888<<>>>>>>>>AAA@@@>>><<<;;;:::999999999888888888888888888777888888888888888777777777555555666777888:::<<<===777777666666666777777888999::::::888666444555555888888888666333222333444333555666666555444444555111222333444555666666777555555333222222222222333000000111222333333444444555555555555555555666666999777444111000000222333444333222222111111111222222111111222444444333222222444666666444222222222111222444555555333222111666666666666666666666666666555444333222333333444555777888777666555666888777666444333222333444555111222444666666666555555<<<555111555777555111000555555555444333222111000000000000000111222333333------......///000000111444444444444555555666666666444333111000/////////000//////111333444333111))))))******+++,,,,,,,,,++++++*********+++,,,,,,///...---,,,+++*********+++,,,,,,------.........,,,,,,------.../////////............------------,,,,,,+++***************,,,,,,,,,------,,,,,,,,,---***''''''(((***++++++++++++************++++++)))***+++,,,,,,,,,+++***+++++++++++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,///111222111///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,------------------,,,,,,+++...,,,++++++,,,,,,,,,,,,------,,,,,,++++++******&&&(((******))))))***,,,,,,,,,,,,---...---+++(((+++,,,,,,,,,++++++*********+++++++++*********+++*********))))))(((((((((''')))******)))(((((()))((((((''''''&&&&&&%%%%%%)))******************)))&&&&&&''''''(((((())))))(((((())))))************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))******(((((((((((())))))))))))'''(((((()))******++++++'''((()))(((&&&&&&((()))))))))((((((((()))+++,,,---111555777555111---***,,,------...///333888;;;???GGGOOORRRXXX```dddcccfffZZZPPPNNNMMMJJJJJJLLLLLLNNNPPPQQQRRRQQQPPPOOOKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMOOORRRSSSSSSSSSTTTUUUWWWYYY]]]```aaa```^^^\\\aaa___^^^\\\ZZZ[[[\\\^^^ZZZ]]]```dddiiiooowww{{{~~~uuuoookkkfff```[[[[[[WWWRRRLLLHHHEEEDDDCCC??????===<<<;;;;;;;;;;;;999999999999888777777777:::999999888777666666555777777777777888999:::;;;777666666555555666666666888999999777555333333444777777777555333111222333333555666666555444555555111111222333444555666666444333333333333333333333000000111222222333444444777666666555444444333222777555444222222333555666222111111111222222333444111111000222333444333111222333555555333111111111000111333444555555444444555555555555666666666666666555444333333333444444888999999888666555555666888777666444444444444555333444555777777666555555===666222555888666222000444444222111000/////////000000000000111222333444000000000000000000000000777666444222333444777999444444333111000/////////000//////111333444333111)))*********++++++,,,,,,++++++***)))***+++---...///...---,,,+++*********,,,,,,,,,------------...---------.........//////........................,,,,,,+++***)))))))))))),,,,,,------------,,,,,,---+++)))(((***++++++***++++++************++++++''')))+++------,,,+++***,,,,,,,,,,,,,,,---......111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,---......///---...............---,,,,,,+++++++++,,,,,,---...,,,,,,+++***)))(((''''''(((***,,,------...///000+++******+++,,,---,,,***++++++,,,,,,,,,++++++******+++,,,,,,+++***+++,,,*********))))))(((''''''''')))******)))(((((()))((((((((('''''''''''''''************************(((((((((((((((((())))))'''(((((()))******++++++******))))))))))))******(((((())))))))))))(((((())))))))))))************((((((((()))))))))******''''''(((((()))***++++++'''(((((('''&&&&&&''')))))))))(((((((((***+++,,,...222888:::777222---***,,,------...///222777;;;AAAIIIOOOUUUbbbuuuuuudddUUUQQQNNNJJJKKKOOOPPPQQQRRRRRRSSSSSSSSSSSSJJJMMMOOOOOONNNMMMLLLMMMKKKLLLMMMMMMLLLLLLNNNOOOOOOQQQTTTTTTTTTSSSTTTUUUVVVWWWYYY[[[[[[[[[ZZZYYY]]]^^^]]][[[YYYYYYZZZ\\\[[[\\\^^^aaaeeelllsssyyy~~~~~~|||xxxqqqkkkeee```ZZZTTTPPPLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<;;;888777888888:::999888777666666666666999888888888888888999999999999888777777777888888666666666555222111111222555666777555333222222333222444555555444444444555444444444444333333333333222333333333333333333333222222222222333333333333666666666555444222111000555555555555666666777777111111111111222333444555222111111222444444333111111222444333222111111222111111222333444555666666444444444555555666666666777666444333333333444555888999999777555333333444888888888777666555444444555666666666666555444444555111///333666555333444444333222000//////////////////000000111222444444444444444444333333222222777555333111111333555777111111111000000///......000000000111333444333222+++++++++,,,,,,,,,,,,,,,+++******)))***,,,...000///...---,,,+++*********++++++,,,,,,---...//////---------...............,,,,,,,,,------......///------,,,+++************,,,,,,------------,,,,,,+++***)))***,,,------,,,,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,...------------...//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---+++******************************++++++,,,,,,,,,,,,.../////////000000111111,,,---...............---******+++++++++,,,...000---,,,,,,++++++************---///000000000000111'''&&&&&&(((+++---......***+++,,,,,,,,,,,,+++******,,,...---+++***+++---,,,,,,+++******)))((((((((()))++++++)))((()))***'''((((((((((((((())))))******))))))))))))******))))))))))))))))))(((((()))))))))))))))*********++++++************++++++))))))(((((((((((())))))((()))))))))************)))))))))*********++++++((((((((()))))))))))))))((()))***)))'''''')))+++))))))(((((()))***,,,---///333777777444///,,,+++,,,---------...222666:::CCCIIIQQQ\\\sssuuucccSSSQQQQQQMMMOOOTTTUUUTTTSSSRRRRRRRRRSSSSSSKKKOOOTTTUUUSSSPPPNNNNNNLLLMMMNNNMMMKKKKKKNNNQQQQQQSSSTTTTTTSSSSSSUUUVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\ZZZXXXWWWXXXZZZ^^^^^^___```cccjjjrrrxxx|||~~~rrrmmmfffaaa]]]YYYTTTPPPLLLKKKIIIFFFDDDCCCBBBAAA>>>???@@@>>>;;;999999;;;777777666666666888999:::888888888777888888999:::;;;:::999888888888888999666777777666333222222333555666777777555444444555111333444555444333444555444444444333333333222222111222333333444444444444444444444444333333333333444444444444333222000///777777888999888888777666222222222111222222333333333222222333555555444333111222333222111111333444444333222222222444666777444444444555666777777888777666555333333444444555555666777666444333333444888999999999888666444222888777666555444333333333222000000444555333444777555444333222111000000////////////000111333444555444444555555555555555555444444444555444444444444000111111111111111000000111000000222444444333222------------------------+++*********+++---000111//////---,,,+++*********))))))+++,,,...///111111........................******+++,,,,,,---......///...---,,,++++++++++++,,,------......------,,,)))((())),,,...000///...,,,++++++******++++++,,,***)))(((((()))+++---//////............///000000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***))))))))))))))))))******))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------.........---(((***++++++,,,---///111.../////////////////////''')))+++,,,+++*********...,,,)))((((((((((((''')))***,,,,,,---,,,+++******,,,...---+++***,,,...------,,,,,,+++***))))))((()))++++++)))((()))***''''''(((((())))))************))))))))))))******++++++******))))))((((((++++++******)))(((((((((,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***(((((())))))*********+++************+++++++++++++++******)))((('''''''''***++++++***))))))***,,,***))))))))))))+++---...111444555444///,,,,,,---,,,---------...111666:::CCCJJJTTTeeeqqqkkkZZZMMMOOORRRQQQSSSYYYWWWUUUSSSPPPOOOOOOPPPQQQLLLRRRWWWYYYVVVSSSPPPOOOMMMOOOOOOLLLJJJJJJNNNQQQRRRSSSTTTSSSRRRSSSUUUWWWTTTUUUUUUVVVXXXZZZ\\\]]]WWWYYY[[[YYYWWWUUUWWWYYY[[[[[[[[[[[[^^^eeemmmssszzz}}}vvvqqqmmmhhhccc^^^TTTRRROOOLLLIIIFFFDDDCCC@@@BBBCCC@@@===:::;;;===555444444555777999<<<===777777777777888999:::;;;:::999999888777777777888888999:::999777555666777555777888888666555666666000222444444333333333555000111222333444555555666111111222333444444444444666555555444444333333222111222333444333222111000888999:::;;;:::888666444444444333222111111111111444444333555666777555444222333333222111222444777888666333111111222444666444444555666777888888999777666555444333444555555222333444444333333444555777999:::;;;:::777444222:::888666444222222222222555444555777555222333777666555555444333222111000/////////000111333444555111222222333444555666666444555888::::::888555333222222333444444444444333111000000222444555444222++++++++++++++++++++++++)))******++++++,,,,,,---......---,,,,,,+++*********+++---...000111111222///......---------......,,,,,,------......------,,,,,,++++++++++++******,,,,,,,,,------.........)))))))))))))))))))))))),,,++++++******++++++,,,...---,,,++++++,,,...000---******///111///...///...///000///...---...///,,,---------......//////,,,***))))))***++++++*********))))))))))))))))))---)))&&&''',,,///...+++------------------------...---,,,+++++++++++++++***((('''+++000222///++++++---//////---***))))))///...,,,++++++,,,...///******+++++++++******)))+++,,,,,,,,,,,,+++******((())))))******))))))((((((((('''%%%$$$&&&))),,,------......---+++***((((((((()))******************++++++***))))))***,,,,,,+++)))((((((((()))***))))))((((((((((((((()))...---+++)))'''%%%$$$$$$''''''''''''((()))++++++'''''''''(((((()))***+++***+++++++++***)))'''&&&))))))))))))))))))))))))************************)))************+++++++++000//////---,,,+++*********,,,///000111222555777HHHIIIVVVnnn}}}yyykkkbbb^^^XXXTTTTTTXXX[[[ZZZXXX^^^[[[VVVQQQNNNMMMNNNOOORRRSSSTTTTTTSSSOOOLLLJJJKKKNNNOOONNNMMMMMMOOORRRTTTTTTUUUTTTSSSSSSUUUXXXZZZYYYYYY[[[\\\\\\[[[YYYWWWZZZ\\\[[[WWWTTTTTTUUUXXXXXXXXXZZZ___eeejjjnnnssszzz}}}wwwnnngggccc___ZZZUUUQQQNNNKKKIIIGGGDDD@@@===;;;:::888666888888888999999999999999888888888999::::::;;;;;;888888888888888888888888777999;;;888444111111333777777666555555666777888666666777777666555444333555444444333333444444555555555555777888888555333333444555666666666555444222222111111222444555777::::::::::::888777666555333222111000111222333444555666666666666444333222;;;:::777444000000222444555555555444444333333333555555555555666888999:::777333000000222444444333999888666555444444444555555444444444444444333333333222222222222222333333333444555666666666555444444444444444333111///...000111222333444444444444777666555444555555777888222444555666555666777999333555888888777666666666888777666555444333222111++++++++++++++++++++++++((()))***+++,,,---...///,,,,,,,,,+++******))))))+++,,,---///000111222222000///...---------------++++++,,,---..................------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,+++++++++++++++,,,------+++++++++---///000---++++++000222000...///,,,---......------///000,,,,,,---------.........---+++***)))+++++++++***))))))))))))************///,,,)))***...111000...------------------------,,,,,,,,,------...//////,,,+++,,,111555555000,,,,,,---///...,,,*********...---,,,++++++,,,---...******+++++++++******)))++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++((((((((('''&&&'''))),,,,,,,,,,,,,,,+++***)))((()))******++++++++++++******++++++***))))))***,,,,,,+++***))))))((())))))))))))(((((((((((())))))111000...,,,***)))((((((''''''''''''((()))***+++)))(((((((((((()))******++++++++++++***)))((('''))))))))))))))))))))))))************************))))))*********+++++++++...------,,,++++++*********,,,...///000222444666CCCDDDNNN```llliiiaaa[[[^^^ZZZVVVWWW\\\___```^^^\\\[[[XXXUUURRROOOMMMLLLOOOPPPRRRSSSSSSQQQOOOMMMMMMOOOPPPOOOMMMLLLNNNQQQQQQRRRSSSRRRQQQRRRUUUWWWXXXXXXXXXZZZ\\\\\\ZZZXXXYYYZZZZZZYYYVVVTTTSSSSSSVVVVVVWWWYYY^^^dddjjjnnnqqqwwwyyysssppplllgggbbb^^^ZZZVVVSSSMMMJJJEEEBBB@@@>>>===;;;::::::::::::999999888888777888888888999999::::::777777777777777777777777777888999888666444444444888888666666666777888999666666666555555555444444555555555444444555555555555555555777888888555333333444555666666555444333333333222222222444555666999888888888777555444333222222111111222222333444333444555666666666555444999999777444111000222333555555555555444444333222444444444444555666777888777444111000222444444444888777666555444444444444333333333333333333333333333333222111111111222222666666666666555444222111555555555444333111///---000111222333333444444444777666555444444444555666333555666666666666888999999:::;;;:::888666555555444333333333444444555666++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,++++++******,,,,,,...000111222222222111000///...---,,,,,,,,,***+++,,,---............000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,++++++,,,---///000...,,,---222444111//////***+++---...---...000111,,,------------............---+++***+++,,,+++***)))))))))*********++++++000---+++,,,///111000///------------------------++++++,,,...000111222333------000444777666000+++,,,......---+++******+++++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,++++++***))),,,,,,------------,,,,,,((()))******))))))***+++,,,+++***)))))))))))))))++++++,,,,,,,,,++++++***)))***+++***)))(((***,,,++++++++++++***)))((('''))))))(((((((((((())))))222111///---,,,+++******(((''''''(((((()))***+++******)))((((((((())))))+++++++++***))))))(((((())))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++)))+++---......000333555EEEFFFMMMXXX______]]]\\\]]]ZZZXXXYYY^^^bbbccccccZZZZZZZZZYYYVVVQQQMMMJJJJJJLLLOOOQQQRRRRRRQQQQQQOOOPPPPPPOOOMMMMMMNNNPPPQQQRRRSSSSSSSSSTTTWWWZZZXXXWWWXXXYYY[[[[[[YYYWWW\\\YYYVVVUUUUUUTTTTTTSSSUUUUUUUUUWWW\\\bbbhhhkkknnnssszzz|||yyyuuuppplllgggaaa]]]TTTPPPJJJFFFCCCBBB@@@?????????>>>===<<<;;;:::999777777777888888888888888777777777777777777777777888777666777888999888777:::999888777777888999999888777666555444555666666666666666666666666666666666555555777888888666444444555555555555444222111444444333333333444444555777777666666555333222111111111222333333333333222222333444666666666666555666777777555222111111222444444555666666444333222333333333444444555555555666444111111222444444444666666666666666555444333444444444444333333222222333333222111111111111111555555555555555444333222666666555444333111000///111111222333333444444444777666555333333333444444555666777777666666888999>>>??????<<<888555444333333333222111222444666888++++++++++++++++++++++++---------,,,,,,,,,++++++/////////......---------,,,---...000111222222222111111///...,,,,,,++++++***+++,,,---.../////////000000///...---,,,,,,+++------,,,,,,++++++******------------------------///...---,,,++++++++++++++++++++++++,,,...///000///---...333555222//////+++---...///......000111........................///---,,,+++,,,,,,+++***((())))))******++++++,,,---,,,***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111222222------...111333111---)))---...---,,,******+++---)))***++++++++++++***)))))))))***+++++++++******+++++++++++++++***))))))***++++++,,,,,,++++++***''')))+++,,,+++******+++,,,+++***)))((())))))***++++++,,,,,,++++++***))))))*********((((((***+++***+++,,,,,,+++***(((''')))(((((((((((())))))***///...,,,+++***)))))))))((((((((((((((()))******,,,+++***)))((((((((((((,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++,,,,,,------)))+++,,,------///222444CCCHHHOOOVVVYYY[[[^^^aaa]]][[[YYYZZZ^^^aaabbbbbbZZZ[[[[[[ZZZVVVRRRMMMKKKIIIKKKMMMOOOQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVXXX[[[^^^YYYYYYYYYZZZ\\\\\\ZZZXXX\\\WWWSSSRRRUUUWWWWWWUUUVVVUUUUUUVVVYYY^^^cccffflllpppuuuzzz}}}zzzuuunnnjjj```[[[TTTNNNKKKHHHFFFEEECCCCCCBBBAAA???>>>======888888888888777777777777777777777777777777777777888666444666:::<<<;;;999;;;:::999888888888999::::::999777555555666888999777888888888888888888777666666555777888888666444555555555555444333111000555555555444444444444444666666666555444333222111000111222333444333222111222333555666666666555555333555666666444222222222333444555666666555444333444555555555555555444444666444222111222333555555666777888888888777666555777777777666555333111000444333222111111000111111111111222444555666777777444444444444444333222222333333333333444555555666777666444333222222222333666777888888777777888999>>>???>>>;;;777444333333888666333222222333555777+++++++++++++++++++++++++++++++++,,,,,,---------//////............------,,,---...000111111111111111111///...,,,,,,++++++***+++,,,---..................------,,,++++++***,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,,,,---...//////000---///444666222//////...000000000......///000000000/////////////////////---++++++,,,,,,,,,+++))))))******+++++++++,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......///.........---------...---,,,+++,,,------,,,******,,,---)))******++++++******)))((()))***+++++++++++++++***++++++++++++***))))))***++++++,,,,,,++++++***'''))),,,---,,,+++***+++---,,,***))))))***+++,,,)))***************)))))))))******)))(((((()))+++***+++,,,,,,,,,+++)))(((((((((((((((((()))******,,,,,,***)))(((((((((((()))(((((((((((())))))***---,,,+++)))((((((((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,---...//////***+++,,,,,,,,,...111444;;;CCCMMMRRRTTTWWW\\\______^^^]]]]]]^^^_________]]]\\\ZZZWWWTTTQQQOOOMMMKKKLLLMMMNNNOOOOOOOOONNNLLLLLLMMMNNNQQQSSSUUUVVVTTTUUUVVVWWWXXXZZZ]]]```\\\[[[[[[\\\]]]\\\ZZZXXXYYYUUUQQQQQQUUUYYYZZZYYYXXXWWWVVVUUUWWW[[[___aaajjjmmmqqquuuxxx|||{{{pppjjjccc\\\WWWSSSPPPMMMEEEDDDCCCBBBAAA@@@??????::::::999999888888777777999999999999999999999999999666444666:::<<<<<<:::<<<;;;999888888888999:::;;;:::888777777999:::<<<888888999::::::999888888777666666666888888777555555555666666555333222000555555555555555555555444777777777666555444333222000111222333444333222111555555666666666555333222111444666666555333333333333444555666666666555444777777888888777666555444666555444222222333555666666777999::::::999888777;;;;;;;;;999777444111000444444333222111111222222111111222333444555666777222333333444444555666777666555555555555666777777777666444333222222222333777888999888777666777888:::::::::777555333333444888777444333222444666888++++++++++++++++++++++++&&&&&&(((***,,,...000000,,,,,,,,,+++++++++++++++,,,---...///000000000000111000///...---,,,,,,,,,+++,,,------......------,,,,,,+++++++++*********++++++******************************************,,,++++++******++++++,,,,,,,,,---------------...///---///444666222......///000111000...---...///000000000///////////////---+++******,,,---,,,+++++++++++++++++++++++++++---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++///...------,,,---......+++,,,------++++++,,,---************************((()))***+++++++++++++++******++++++******)))(((,,,,,,------------,,,,,,'''))),,,,,,+++******+++,,,++++++*********++++++(((((()))***************((()))***)))(((''')))+++)))***++++++,,,+++++++++(((''''''(((((()))***+++,,,++++++***)))))))))***))))))(((((((((((())))))---,,,+++***)))((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++,,,...//////000+++,,,,,,,,,,,,...111444666AAALLLQQQSSSXXX]]]^^^bbbbbbaaa```______^^^^^^^^^\\\XXXUUUQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKNNNRRRVVVXXXXXXSSSUUUVVVVVVWWWYYY\\\______^^^]]]]]]]]]\\\YYYVVVVVVSSSQQQQQQTTTWWWYYYZZZYYYWWWVVVUUUVVVYYY]]]___hhhiiilllooosssvvvxxxzzz|||wwwoooggg```ZZZTTTQQQHHHHHHFFFEEECCCAAA@@@???======<<<;;;:::999999888::::::::::::::::::::::::999777666666888:::;;;;;;<<<;;;999888888888888999::::::999888999:::;;;<<<888999:::;;;;;;:::999888888777666666888888777666555666666666666555333222555555666666777666666555888888888777666555333333111111222333333333333222555666666666666444333222111444666777666555555666555555555555555666666666::::::::::::999777555444555555555333222222555777666777888999999999999999;;;;;;<<<;;;999666333111444444333333333333444444555555444333222222333333333333333444555666888999777666555444444555777777777666555333333333444444777888999888666555666777444555555444222111333444444444333222333555888999++++++++++++++++++++++++&&&'''((()))+++,,,---...******+++++++++++++++++++++,,,---......//////...000///...---------------------......------,,,+++*********+++++++++++++++)))))))))***************++++++++++++++++++++++++))))))))))))***+++,,,,,,---------...------,,,,,,///---///444666111---,,,+++---...---,,,,,,---...///.........------------+++)))((()))+++------,,,---,,,,,,++++++******))),,,---//////...---------++++++++++++++++++++++++)))***,,,---------+++***,,,---......---------...***,,,......---++++++,,,,,,+++************+++,,,(((((()))++++++,,,,,,+++***************))))))(((++++++,,,,,,,,,,,,++++++''')))++++++***)))***+++))))))***************)))'''((()))***+++,,,,,,,,,((()))***)))'''''')))***)))))))))***+++,,,---...''''''''''''((()))***+++++++++***)))))))))******))))))(((((((((((()))))),,,,,,+++***))))))))))))(((***,,,......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,---......///,,,------,,,,,,...222555999CCCLLLPPPSSSZZZ^^^^^^```aaa```___^^^]]]]]]]]]]]][[[XXXTTTQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJMMMKKKKKKNNNSSSWWWXXXWWWUUUVVVWWWWWWXXXYYY\\\___```___^^^]]]\\\ZZZVVVTTTSSSSSSRRRQQQPPPQQQTTTVVVWWWVVVUUUTTTVVVZZZ^^^aaaffffffgggiiilllpppqqqrrr}}}uuulllddd[[[VVVSSSQQQOOOLLLHHHEEECCCAAA@@@??????>>><<<;;;;;;:::999999999999999999999999999999888777555666888:::<<<;;;999888777777888888888888888888999999::::::777888:::;;;;;;:::888777999777666666777888888777555666777777777666555444444555666777888888777666777777777777666444333222222222111111222222333444444555666666666555444333222444666777666666777999666555444444444555777888;;;;;;<<<;;;:::777444333555666666444222222555888666666666666777888999:::777888:::;;;:::888666555444444444444555555666777777666444222222111222222555555444444444555777777666555444333333444555666777666555444444444555666777888888777555444444555222222222111000000222444222222222222222333444555++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///......---------..................---,,,++++++)))******++++++,,,------(((((())))))******++++++++++++++++++++++++++++++''''''(((((()))***,,,---............---,,,++++++...,,,///444555111,,,+++((()))++++++++++++---///---------,,,,,,+++++++++)))((('''(((+++------,,,...------,,,+++***)))))))))+++------,,,*********++++++++++++++++++++++++((())),,,.........---,,,'''***---///...,,,++++++)))+++...///...,,,++++++---,,,***))))))***,,,---(((((()))++++++,,,,,,,,,***************)))(((((()))))))))******)))))))))((()))******)))(((***+++'''((()))******)))(((''''''((()))+++,,,---......((()))))))))'''''')))***))))))((()))***---///000''''''''''''((()))++++++))))))((((((((((((((()))***)))(((((((((((()))))),,,+++******)))*********''')))---//////---***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,---------------,,,,,,...222666999BBBIIIKKKOOOWWW\\\[[[\\\]]]]]]]]][[[ZZZ[[[[[[[[[ZZZXXXUUURRROOOLLLKKKMMMMMMLLLLLLKKKKKKKKKKKKOOOMMMLLLOOOSSSWWWWWWVVVXXXYYYZZZZZZZZZ[[[^^^aaaaaa___^^^\\\[[[XXXTTTQQQQQQSSSTTTQQQNNNMMMOOOSSSUUUTTTSSSTTTWWW\\\```cccdddcccccceeehhhkkkmmmmmm|||~~~{{{qqqgggaaa]]][[[XXXSSSOOOJJJGGGEEEBBBAAA@@@???>>>===<<<;;;888888888888888888888888999::::::777444333666:::<<<:::999777666666777777555666777888888888888888777888:::;;;;;;:::888777999777666666777888888777555666777888888777666666333444666777888888888777777777777666555444222222333222111000111222444555222333444666666666666555333555666777666777999;;;777666444333333555888:::;;;;;;<<<;;;999777444222555666666444222222555999555444444444555666888999222444777:::;;;:::888777444444444555666777888999444333222222222333444555888777666555444444555666555444222111111222333555777666555444555555777888777888888777444333333444222222222111//////111333444444333222111///......'''+++...000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,+++******+++,,,,,,,,,...///...,,,++++++,,,---......---+++******+++---------,,,,,,+++++++++************************+++***)))***---...,,,)))************************------,,,+++******)))((()))+++...000000---)))'''%%%(((,,,---,,,+++---......---,,,,,,++++++,,,,,,&&&'''(((***,,,...///000...---,,,+++************+++,,,---...///...------,,,---...---+++***+++,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++++++++,,,///,,,)))((()))*********+++******************+++)))******)))((('''''')))))))))))))))***************)))((()))***,,,///111&&&&&&&&&&&&&&&&&&&&&&&& ###'''+++------+++***((((((''''''((()))+++,,,,,,***((('''&&&'''((()))&&&'''(((******+++++++++///,,,((('''(((((('''%%%******++++++++++++******(((***+++,,,+++)))'''&&&((((((((((((((()))******+++*********))))))((((((************+++,,,---...++++++******,,,...111222999>>>FFFMMMRRRVVVZZZ\\\ZZZXXXXXXYYY[[[\\\[[[ZZZWWWUUUSSSQQQQQQQQQSSSSSSUUURRROOOOOOOOOOOOKKKHHHLLLLLLLLLMMMPPPSSSWWWYYY^^^]]]ZZZYYYZZZ]]]aaadddaaa___[[[XXXUUUTTTTTTTTTOOOQQQTTTUUUTTTQQQPPPPPPOOOOOOOOOQQQTTTYYY]]]```]]]]]]^^^```ccchhhmmmpppwwwzzz|||xxxooojjjbbb[[[VVVRRRNNNLLLKKKJJJHHHDDD@@@<<<;;;;;;:::<<<>>>>>><<<:::888888;;;:::888777777888999:::555666777999888777666444666666777888888777555444999999888888888888888888666777888888888666555444444444444444555555555555888888999999999888888777555555555444444333333333333222111111000000111111333333555555555444333222999999999888888888888777888777555333111333777:::777:::<<<999444222555999333444444333111111555999666333333888;;;999555555888777666555555666777888888888888777777777777777...//////000222333333444777777666333//////222666444333222222333444666777444555555666777888888999666666666777999999888777444333222222222111///---000222333333111000000111)))+++///000///---,,,,,,111111///---+++)))''''''***+++---...///...---,,,,,,,,,+++******+++,,,,,,---...//////---,,,,,,---,,,---......+++******+++------,,,,,,,,,+++++++++************************,,,******+++---...,,,***++++++++++++++++++++++++.....................---+++,,,///000000---+++)))***,,,...---+++)))***+++------,,,++++++++++++,,,)))******+++---...//////...---,,,+++************)))***+++,,,,,,,,,++++++,,,---...---+++***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++---+++)))((()))******)))***++++++,,,,,,++++++***((()))******((('''((()))))))))))))))***************)))(((((()))+++---///((((((((((((((((((((((((###%%%(((***,,,,,,+++***%%%%%%%%%%%%&&&(((***++++++***((('''&&&'''((()))'''((()))***************///,,,)))((()))***((('''******++++++++++++******)))***+++++++++***)))(((((((((((((((((())))))***+++*********))))))))))))*********++++++,,,---...++++++******,,,...111222999???GGGNNNSSSVVVYYY[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVWWWUUURRROOOOOOOOOOOOMMMKKKKKKKKKKKKMMMOOOSSSUUUWWW^^^______```aaabbbbbbccc```^^^[[[WWWTTTSSSSSSSSSPPPRRRTTTTTTQQQNNNLLLLLLMMMMMMNNNPPPSSSXXX]]]```]]]___aaaccceeegggiiikkktttwww|||~~~xxxqqqjjjddd```\\\ZZZSSSRRROOOKKKFFFBBB@@@???;;;<<<<<<;;;::::::;;;<<<;;;:::888777777888888999777888:::;;;;;;:::999888888888999999888888777777999999888888888888888888777777888888888777555555666666777777777888888888999999999999999888777666555444444444444444444333555444444333222222222222222333444555555555444333888888888888888888888888888888777444333444666999999<<<<<<999444222444666666777777666444444777:::777333333888:::777555555888888777666666777888888888777777777777777777777222222333333444555555555888888777555222111444777555444444444555666888999::::::999999888777666666888888777888999999888666444333111111222111000...111222333333111000000111***---//////...,,,++++++++++++,,,,,,,,,,,,------+++,,,...///000//////...,,,++++++******++++++,,,---...000///...,,,------+++---///...,,,*********,,,,,,,,,,,,++++++++++++************************,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000,,,---...///...---,,,+++,,,------,,,***)))+++,,,------,,,+++++++++++++++,,,,,,,,,---------------------,,,+++******************+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,++++++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++************++++++***))))))***+++)))((()))***,,,------,,,***)))((()))******)))((()))+++)))))))))*********++++++***)))((((((((()))+++,,,))))))))))))))))))))))))&&&'''((()))************%%%%%%%%%&&&'''(((***+++***)))((('''''''''((()))((())))))*********))))))---+++))))))***+++***)))******++++++++++++***************+++++++++++++++(((((((((((())))))))))))***************))))))))),,,+++++++++,,,---...///++++++******,,,...111222888???HHHOOOTTTWWWXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXVVVVVVUUUUUUVVVWWWYYYZZZVVVSSSPPPOOOOOOOOOOOONNNKKKLLLMMMOOORRRTTTVVVWWW\\\^^^bbbeeefffdddbbbaaa___]]]ZZZVVVSSSQQQQQQQQQNNNPPPRRRRRRPPPMMMLLLLLLMMMMMMMMMOOOSSSWWW[[[^^^^^^aaadddffffffeeefffgggqqqtttyyy}}}vvvqqqlllgggddd\\\ZZZVVVQQQLLLGGGCCCAAABBBAAA>>><<<;;;<<<===>>>;;;;;;;;;:::::::::999999999:::<<<===>>>===<<<<<<;;;::::::999888888999999888888999999999999999999777888888888888777666666999999::::::::::::;;;;;;:::::::::999888777666555444444444444444555555555777777666666555444333333222333444444555555555444555666666777888888888888888999888777555555666777;;;<<<<<<999444111222555888999888777555555777999999555444777888666555666888888777666666777888888777777777777777777888888777777777777666666666666777888888777555444555777555555555666777999:::;;;<<<<<<<<<;;;:::888777666:::999999999::::::999777555333111000111222111111111222444333111000000111,,,---//////---*********((((((***+++---///000000---......//////...------++++++++++++++++++++++++---...000///...------...+++---//////---+++******,,,+++++++++++++++++++++************************,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,...000---,,,,,,+++***+++++++++---------,,,,,,++++++***---,,,++++++*********+++---------...............,,,---...---+++***+++,,,,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++************+++***))))))***++++++)))(((((())),,,------,,,)))((((((***+++***))))))***,,,))))))*********+++++++++***)))(((((((((((())))))***************************))))))))))))))))))***)))))))))))))))*********)))(((((('''''''''(((((()))************))))))(((******))))))******************++++++++++++******+++*********+++,,,------'''(((((()))))))))))))))************************---,,,,,,,,,------...///++++++******,,,...111222888???HHHPPPUUUWWWWWWXXXXXXVVVTTTUUUVVVWWWWWWVVVSSSSSSSSSSSSUUUVVVXXXYYYXXXUUURRRPPPNNNNNNNNNNNNMMMNNNPPPSSSUUUWWWWWWXXXXXXZZZ___cccddddddbbb```]]][[[XXXTTTQQQPPPOOOOOOJJJMMMPPPQQQPPPPPPPPPQQQPPPPPPPPPQQQSSSVVVYYY[[[^^^aaadddeeeddddddfffiiippprrrvvv{{{|||wwwrrrnnniiifffaaa\\\VVVQQQKKKHHHKKKHHHEEECCCAAA@@@???>>>===>>>>>>>>>===<<<;;;:::::::::<<<======>>>======<<<;;;:::888888888999999888888999999999999999:::888888888888888888888777:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888777555444333333444444555555666666888888888777666555444333222222333444444555555555222333555777888888888888777999:::999777666666666:::;;;:::888444333333555888777777666555555666777;;;777666888888666666999777777666555555666777777777777777777777888888888:::999999888777777666666666666777666666555555555555555666777888:::;;;;;;999:::;;;;;;;;;:::999888999888888999;;;<<<;;;999666333000///000222333333111333444333222111111111,,,...///...,,,***))))))...------,,,,,,++++++***.........---,,,+++***)))++++++++++++++++++++++++,,,---//////...------...+++---///...,,,*********++++++++++++++++++++++++************************+++,,,---......------...++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,+++++++++++++++,,,,,,---+++******+++---...///,,,,,,+++************+++,,,,,,,,,+++***))))))(((,,,,,,++++++******++++++---------.........//////,,,---...---+++***+++,,,------.........------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++***)))***++++++******)))+++,,,,,,+++)))''')))+++------+++)))''')))+++,,,+++******+++,,,************++++++++++++))))))(((((((((((((((((()))))))))))))))))))))))),,,+++***)))((())))))***+++++++++******)))((((((((('''''''''''''''(((((()))************))))))((('''((()))))))))))))))*********++++++++++++******+++*********+++,,,------''''''((()))***))))))(((***************+++++++++------,,,,,,,,,---......++++++******,,,...111222777>>>HHHPPPUUUWWWXXXXXXVVVUUUTTTUUUVVVVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUQQQNNNLLLLLLLLLMMMNNNPPPRRRTTTVVVVVVWWWVVVXXX[[[___aaabbbcccbbbZZZXXXUUURRROOONNNNNNNNNLLLNNNQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTVVVWWWXXX^^^```ccccccbbbdddiiinnnqqqsssvvvzzz~~~}}}yyyuuupppkkkfff```YYYTTTNNNLLLJJJJJJJJJHHHDDD@@@????????????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;999888777777888888888888999999::::::::::::999888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::888777555444444444444555555666666666777777777777666555333333333333333333444444555555000222444666777888777777666888:::999888666666666888888888666555555555666888777666666666777777666;;;888888:::999777888;;;666555444444444444555666666666777777888888888888::::::999888777666555555444333333444444555444444444555666777888999999:::888888:::::::::999888777666666666888;;;<<<<<<;;;555333000///111333444444111333444444222111111222,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))***++++++,,,,,,++++++******,,,......---,,,---...---......---+++******+++*********+++++++++++++++***************************,,,---...---,,,---...************************......---,,,+++***))))))++++++,,,,,,,,,,,,------111///,,,,,,,,,,,,+++***,,,,,,+++***************+++*********)))))))))))),,,,,,++++++***++++++,,,,,,,,,,,,+++,,,------...,,,---...---+++***+++,,,......//////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++***)))***,,,---,,,+++***+++---------+++((()))+++,,,,,,+++)))(((+++,,,---,,,***)))***+++*********++++++++++++,,,)))))))))))))))(((((((((((((((((((((((((((((((((,,,+++***))))))))))))************)))((('''&&&%%%&&&''''''''''''(((((((((((())))))*********))))))&&&(((******((((((((()))******++++++++++++***************+++++++++++++++&&&''')))*********)))(((*********+++++++++++++++------,,,,,,,,,,,,------++++++******,,,...111222777>>>GGGOOOTTTWWWYYYZZZVVVVVVWWWYYYZZZYYYVVVSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVUUURRRNNNKKKJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSWWWXXXZZZ\\\^^^```aaaaaaWWWUUURRROOONNNMMMNNNNNNRRRTTTTTTTTTQQQPPPPPPPPPUUUUUUUUUUUUUUUUUUVVVWWW\\\```bbbbbb```ccckkkqqqrrrsssvvvyyy|||zzzvvvrrrlllddd___SSSQQQPPPQQQRRRQQQLLLGGGBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777888888999999:::;;;;;;;;;999999999888999999:::;;;999999999:::::::::;;;;;;:::::::::999888777666555555555555555555666666666444555666777666555444333555444444333333444444555///111333666777777666555555777888888777666666777777666666555555666666777888777777888999:::999888999777999;;;:::777999===666666555444444555666666666666666777888888999999999999888777666555444444333111000111333444444333444555666777777888777777999999::::::999777444222444444444777999;;;:::999444222000000222444555444222333555444222111111222+++------,,,***)))***+++((((((***+++---...000000++++++*********+++++++++***+++,,,,,,,,,,,,+++***)))+++------,,,+++,,,---......---+++))))))+++---)))*********++++++++++++************************)))+++------++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......//////......000...------...---+++(((,,,++++++***************))))))*********+++++++++,,,++++++***++++++,,,,,,---,,,,,,+++,,,---...///,,,---...---+++***+++,,,///////////////...------...------,,,,,,------...------------------------,,,++++++******++++++,,,...,,,+++)))***+++---///...,,,++++++---...///...+++,,,,,,------,,,,,,+++---......---+++))))))************+++++++++,,,,,,(((((())))))***)))))))))))))))))))))))))))))))))+++++++++************)))'''((())))))))))))((('''%%%&&&''''''(((((((((''''''((()))***************'''))),,,+++)))(((((()))******++++++++++++******)))***+++++++++***)))(((&&&''')))*********((((((*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******,,,...111222777===FFFNNNSSSXXX[[[]]]XXXYYY[[[^^^___]]]XXXTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPSSSTTTSSSOOOLLLKKKKKKJJJJJJJJJJJJLLLNNNQQQRRRWWWXXXYYYZZZ[[[ZZZYYYYYYTTTRRRPPPMMMLLLMMMNNNNNNTTTUUUUUUTTTQQQOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWZZZ___ddddddbbbcccjjjppprrrsssuuuxxx{{{|||~~~~~~zzzrrrlllddd```\\\[[[[[[YYYTTTPPPJJJIIIGGGFFFEEEDDDEEEEEE@@@@@@???>>>===============<<<<<<<<<:::999888777888888999999:::;;;;;;<<<:::999999888999:::;;;<<<999999999999::::::::::::999999999999999888777666666666666666555555555555333444666777888777555555777666444333222222333333///111333555666666444333444555666666666666777999888777666555555555555555666555555777:::;;;:::888444444777;;;:::777888<<<888777666555555666777888555666666777888888999999888888777777666555444444333000......111444555444555666777888888777666666777888:::::::::777555333555444444555777777666444222111000222444555555444222444555444333111222222+++,,,---,,,*********,,,......---,,,,,,+++******)))))))))***+++,,,...///***+++,,,------,,,+++***(((***,,,,,,++++++,,,---000///---***((()))+++...))))))******++++++++++++************************(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---...000111111111000///---++++++---000000---***,,,++++++***)))*********))))))***+++,,,------...+++++++++***++++++,,,,,,//////...---...///000111,,,---...---+++***+++,,,//////000000///...------///......------......///------------------------,,,++++++++++++++++++,,,---,,,***)))***,,,...000000---++++++---///000000...........................//////---+++))))))*********+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))******+++++++++******)))&&&((()))+++,,,,,,,,,,,,%%%%%%&&&'''((((((((('''''''''(((******+++++++++(((+++...---***((((((*********++++++++++++******)))***+++,,,+++)))'''&&&&&&''')))***+++***((('''*********++++++,,,,,,,,,,,,,,,+++******+++++++++++++++******,,,...111222777<<>>>>>>>>===;;;999777888888999::::::;;;<<<<<<::::::999888999:::<<<===999999999:::::::::;;;;;;888888999999999888888777777777666666555555444444333444666888999888777666888777555333222222222333///111333555666555333222333444555555555555888::::::888666555555555444222333222222444888:::888666000222666:::999666777;;;:::999888777777888999:::555666666777888999999999888888777777666555555444444111---...111444666555777777888999999777666555333555888:::;;;;;;999888666555444444555444222000111000111333555666555444222444555555333222222333,,,,,,***)))))))))***+++'''(((***,,,---//////000......---,,,+++++++++++++++,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,///////////////000111111,,,,,,++++++++++++++++++)))))))))))))))*********,,,,,,++++++,,,,,,---...------------------------444333111000...,,,+++***---000555888777333...******+++,,,------,,,+++***)))+++,,,,,,++++++,,,---...------,,,+++++++++,,,------,,,,,,,,,+++++++++---------------------------,,,,,,+++,,,---//////000///...------...000000///...,,,,,,---,,,***(((------------------------///...,,,+++***++++++,,,//////...---...///000111---,,,+++---///222222222///...,,,,,,---------,,,---......---+++******+++.........---,,,+++***)))*********)))))))))))))))+++******)))(((''''''&&&,,,+++***)))(((((((((((($$$%%%'''+++...///...,,,******))))))((((((''''''++++++******))))))((((((((()))***+++***(((&&&$$$******+++++++++***)))))),,,+++******))))))******'''((()))***+++***))))))******))))))))))))******---------------------------------++++++---000444555;;;DDDOOOVVVZZZ[[[[[[\\\aaabbb___]]]]]]]]]ZZZTTTSSSPPPLLLJJJHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQUUUVVVWWWUUURRROOONNNNNNLLLKKKIIIIIIIIILLLOOOPPPWWWVVVTTTRRRPPPOOONNNNNNRRRQQQPPPRRRUUUYYYZZZ[[[^^^```aaaaaa```ccchhhmmmqqqtttxxxzzzyyyyyyyyyyyyxxx|||}}}vvvoookkkhhhggg^^^\\\XXXUUUQQQOOONNNMMMJJJHHHEEEDDDEEEEEEDDDCCCAAAAAAAAABBBBBBAAA===;;;<<<<<<;;;;;;::::::;;;;;;======<<<<<<<<<======>>>AAA@@@>>><<<;;;:::;;;;;;;;;:::888777777888:::;;;<<<888888<<<:::444111444444555555666777888888999:::999888777555333222222666444222333555777666444111222333444555555555555555777888888666444333333777444222222555777888888::::::888777888888:::;;;:::999999999999999::::::888777777777777999;;;<<<<<<;;;:::999888888888888888777555333333555666888???===:::777666777888:::444555888;;;<<<;;;999888888555333222222444444444444444222111000111222222222333333444333222000000,,,,,,***)))))))))***+++((()))***,,,---------,,,,,,+++***************++++++++++++******)))))))))++++++++++++++++++,,,------------------...//////,,,,,,,,,++++++++++++***)))))))))))))))))))))***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...,,,...000111111...+++))))))***+++,,,,,,+++***)))(((***++++++******+++,,,------,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,...///000222111///...------------000.........///...,,,***...........................---,,,++++++,,,,,,---......---,,,---...///000000...------...//////...000...,,,,,,---...---,,,+++,,,---,,,+++***+++,,,,,,,,,,,,---,,,,,,++++++*********************************)))((('''''''''+++***))))))((()))))))))++++++***+++,,,+++)))&&&(((((((((((())))))))))))*********)))))))))))))))'''(((***++++++***)))(((,,,++++++******))))))))),,,+++******))))))******)))***+++,,,---,,,,,,+++******))))))))))))******------------------------++++++,,,,,,,,,...222555999???HHHRRRYYY]]]^^^^^^]]]aaabbb___]]]]]]\\\ZZZTTTRRROOOLLLHHHFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOSSSTTTUUUTTTQQQNNNMMMMMMJJJIIIGGGFFFGGGIIILLLNNNSSSRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQRRRUUUXXXYYYYYY[[[\\\]]]^^^^^^aaafffkkkppprrrvvvwwwwwwwwwwwwxxxvvvzzz~~~zzzwwwvvvqqqnnniiibbb\\\WWWSSSRRRPPPMMMIIIGGGFFFFFFEEEDDDEEEDDDDDDDDDDDDCCCAAA>>>>>>>>>===============>>>======<<<<<<<<<<<<======@@@???>>><<<;;;::::::::::::999888777777888999:::<<<999999<<<:::444222444555555666777777888888999999999888777666555444333666444222333555666666444444555555555555555666666777888:::999777555444444555444222333555888::::::888888888999999;;;<<<<<<999999888777666666666666777777666666777888:::;;;;;;:::999888888777777888777777666666666777888999999777555444333444555555333555777999:::999777666777555333111222333444444444444555555555444222222333333444444444333111111,,,,,,+++************+++((())),,,---...,,,***)))))))))((((((((()))******+++***)))((((((((()))***------,,,,,,+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++************))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...////////////------------,,,+++***)))))))))************)))))))))+++,,,,,,+++***,,,---,,,,,,+++************+++)))******++++++,,,,,,---------------------------+++++++++,,,---///000111111000///...............000///...///111111///---........................---------,,,------...///---,,,,,,++++++---...///000...,,,---...///...---000...,,,,,,---...---,,,)))***,,,+++******+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))((((((((()))******///---+++******)))'''%%%'''''''''((()))*********))))))))))))************((()))***,,,------,,,,,,...---+++))))))))))))))),,,+++******))))))************+++,,,,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++((()))+++,,,---///222444;;;AAAIIIRRRYYY]]]______]]]aaaccc___]]]]]]\\\YYYUUUSSSOOOKKKGGGEEECCCBBBCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLPPPQQQSSSRRROOOMMMLLLLLLIIIHHHGGGFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQRRRUUUXXXYYYYYYXXXYYYZZZ[[[\\\___cccgggkkknnnqqqrrrrrrssstttuuussswww}}}zzzssskkkddd___]]]]]]YYYSSSOOOLLLKKKJJJIIIJJJHHHGGGFFFFFFFFFDDDBBB@@@???????????????@@@@@@======<<<;;;;;;<<<<<<============<<<<<<:::999888:::999888777777888999:::;;;999:::<<<:::666444555555666777777888888888888777777777666666666666666666444333333555666666555888777666555555555666777888:::;;;:::888555444444555333333444888;;;======666777999:::<<<=========:::999888777666555555555777777666666666888999:::::::::999888777777777777666777777888999999999999333333333333333333333333333444666777777666444333555444222111111222222333333555777888888666444222444444555666555444333222,,,,,,++++++************''')))---///000...,,,***((((((((((((((()))***+++,,,+++)))(((''')))***,,,...---,,,++++++++++++++++++************+++,,,,,,---,,,,,,++++++******************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,---......---+++***/////////......---,,,+++))))))))))))))))))))))))+++,,,------,,,,,,---///++++++******)))******+++))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111222,,,,,,---...///000111222///......///111111000///........................------------.../////////,,,+++*********+++---...+++******+++...000111000000...,,,,,,---...---,,,''')))************,,,---+++,,,,,,,,,,,,,,,++++++******************++++++***)))))))))(((((((((''''''''''''((((((***++++++,,,***(((((()))******)))'''((((((((()))))))))***(((((())))))******++++++******,,,------...------///---+++)))(((((()))***,,,+++******))))))******(((((())))))******************))))))))))))******))))))))))))))))))))))))(((***,,,------...000222:::>>>FFFOOOVVV[[[]]]^^^]]]bbbccc___\\\]]]\\\YYYVVVTTTPPPLLLHHHEEECCCBBBCCCCCCEEEGGGJJJLLLMMMNNNHHHIIIJJJKKKKKKJJJJJJIIILLLNNNPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLMMMMMMOOOPPPQQQQQQPPPOOOQQQUUUYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^```bbbfffgggjjjkkkkkkmmmoooqqqrrrwww}}}zzzuuupppnnnmmmhhhaaa[[[WWWTTTRRRPPPOOOLLLJJJHHHHHHGGGFFFDDD@@@@@@????????????@@@@@@======<<<<<<;;;<<<<<<<<<;;;;;;<<<===<<<;;;999888;;;:::999999999999:::;;;;;;:::;;;<<<;;;888777666666777888999999999888888444444444555666666777777777666555555666777888888:::999666444333444555666777999::::::777555444444555555555777;;;>>>@@@@@@777888:::<<<=========<<<;;;:::999888888888888888777777666666666777999::::::999888777666666666666666777999::::::888777666222333444555666555555444222333444555555444222111333333333222000000222333444555666777777666444333444555666777777666555444,,,,,,,,,,,,++++++******''')))---111222111000...)))))))))))))))***+++,,,---,,,***))))))***,,,------,,,+++******)))******+++++++++***++++++,,,---------,,,,,,+++***))))))************))))))(((((())))))(((((())))))***+++++++++++++++++++++++++++,,,,,,---------+++***)))...///000111000...,,,*********))))))))))))*********+++,,,,,,++++++,,,---+++******)))******++++++)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222+++,,,---...000000111111---,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++******)))***+++,,,---+++***)))***---///000000///---,,,+++,,,---,,,+++'''(((************,,,...//////...---,,,+++))))))'''((((((((())))))******))))))))))))((((((((((((&&&'''''''''((()))++++++***((('''''')))++++++******)))))))))((((((((('''(((((())))))******++++++,,,,,,,,,------,,,,,,,,,...---***((((((((()))***,,,+++******))))))******)))))))))))))))***************))))))))))))*********************************,,,------,,,,,,---///888<<>>===<<<<<<<<<<<<<<<::::::<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;999888666777999:::::::::888888111222222333555666777777888888888888888888999::::::888666444333333444555555777999888666444444444888777777:::>>>AAABBBAAA999:::;;;<<<===<<<;;;:::999999888999999:::;;;;;;888777777666666777999999:::999888777666666666666777888999:::999777444222222333555777777777666555222222333444333333222111222333444333111000111333555444444444444444555555555555666777777777666555,,,,,,,,,---,,,++++++***(((***---111222333222111++++++*********+++,,,,,,,,,+++*********+++,,,---++++++******))))))******+++++++++++++++,,,------...------,,,+++***))))))++++++******)))((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---.../////////---+++))),,,,,,++++++++++++,,,,,,''')))******)))(((***++++++************+++,,,,,,)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000000111111//////000000///...------,,,,,,+++---//////...---++++++++++++++++++++++++,,,------.........------+++******))))))+++,,,---...,,,***+++,,,---,,,,,,...,,,******+++,,,+++***((()))++++++***+++,,,...111111000///---+++***(((&&&''''''(((((()))))))))))))))))))))((((((((((((''''''''''''((()))***+++***)))((((((******)))'''*********)))((('''''''''))))))))))))************,,,+++++++++++++++++++++,,,+++***)))))))))***+++,,,+++******))))))******++++++******++++++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...888;;;BBBJJJSSSZZZ___aaa^^^bbbccc___\\\\\\[[[XXXUUUSSSPPPMMMJJJHHHGGGGGGDDDDDDFFFHHHJJJLLLMMMNNNKKKKKKKKKJJJIIIIIIIIIHHHGGGIIIKKKLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJNNNMMMLLLLLLKKKLLLLLLLLLMMMLLLMMMPPPUUUZZZ\\\]]]___]]][[[[[[]]]]]]]]]\\\\\\]]]^^^___```ccchhhkkkrrruuuxxxzzz{{{}}}wwwqqqlllgggdddaaa___[[[XXXUUURRRNNNLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>============:::;;;;;;<<<<<<<<<<<<;;;=========>>>>>>=========999<<<===<<<<<<===<<<999777888:::;;;;;;:::999777111111222333555666777888888999999999888888:::;;;888777666444333333444444333555777777666555555555999999999;;;>>>@@@@@@???::::::;;;;;;;;;;;;::::::777777777888999:::;;;<<<999999888777777888999:::::::::999888777777777777777888999999888666444222222333555666777666555555222222333333444333333333111444666444111000111444444333222111222333444666444555666777888777666666,,,,,,---------,,,+++******+++---///000111111000,,,,,,+++*********++++++)))*********++++++++++++++++++*********+++,,,,,,++++++******++++++,,,---...------,,,+++***)))(((++++++******)))(((((('''***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,...111333///...---,,,,,,+++++++++///...---,,,,,,---...///((()))+++***))))))***,,,+++++++++++++++,,,------(((((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,...///000000000///000000000000///...,,,+++---,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++***)))***+++,,,------+++******+++,,,,,,+++---+++))))))***+++***))))))+++,,,,,,++++++,,,...111111111000///---,,,+++'''''''''((())))))******(((((((((((())))))))))))'''''''''''''''((()))***))))))((()))******(((&&&))))))))))))((((((((((((*********)))))))))))))))((((((((())))))***++++++***************+++++++++,,,+++******))))))******,,,+++*********+++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000666:::@@@IIIRRRZZZ```ccc___cccddd___\\\\\\[[[XXXQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKIIIIIIIIIIIIJJJEEEHHHJJJLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMOOONNNNNNPPPTTTXXXZZZ[[[ZZZXXXWWWXXX[[[\\\\\\ZZZ[[[\\\\\\]]]^^^bbbhhhlllnnnppprrrssssssvvv|||}}}wwwssspppmmmjjjgggccc^^^XXXUUUMMMLLLJJJHHHGGGEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;<<<======>>>=========>>>>>>=========999===>>><<<<<>>999777999;;;<<<<<<;;;999777222333444555777888999999666888999888666666888;;;777777777666666555555555222555777888777777777888:::999999:::<<<===<<<:::999999999999999:::;;;<<<999999999999:::;;;;;;<<<;;;:::999888888999:::;;;;;;:::999888888777777888777777888999999888888777555555666666666666666666333333333444555555555555111555777666222000222555222222333333444444444444333444666777777777666666,,,,,,---...---,,,+++***,,,------......///......,,,,,,+++***))))))******'''((()))***************++++++++++++,,,------...***************++++++,,,......---,,,+++))))))(((+++++++++***)))(((((('''***************++++++,,,---------------------------,,,******+++...111333333111...+++***,,,...000000///...------...///000+++---......---,,,...///,,,+++++++++,,,------...''''''(((((())))))******++++++++++++++++++++++++,,,---...000000000//////---...///000000///.........------...//////...,,,------------------------,,,------...---,,,***))),,,+++*********+++------)))(((((())),,,...///...,,,***(((((()))***)))(((***,,,------,,,+++,,,...000000111111000///......'''(((((()))***+++++++++(((((((((((())))))))))))(((''''''''''''((())))))&&&&&&'''***,,,+++)))'''''''''(((((())))))******++++++******))))))((((((%%%%%%&&&'''(((***,,,---((((((***++++++,,,++++++,,,++++++***)))************)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))++++++***))))))+++000333444777>>>GGGPPPYYY___ccc___cccddd___\\\\\\[[[XXXNNNMMMKKKJJJIIIIIIJJJJJJMMMMMMMMMNNNOOOPPPPPPPPPOOONNNKKKIIIHHHIIIJJJKKKEEEGGGJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQPPPOOOQQQTTTWWWXXXXXXUUUSSSRRRUUUYYY[[[[[[YYY\\\\\\\\\]]]^^^ccchhhmmmkkklllmmmmmmmmmpppwww|||zzzxxxuuurrrmmmggg```\\\SSSQQQOOOMMMKKKIIIHHHHHHCCCBBBAAA@@@????????????===<<<;;;;;;<<<===???@@@<<<<<<============<<<<<<999>>>???<<<<<<@@@???:::888999;;;======;;;999777444555666777888999:::;;;444666888777555444777:::777888888888888777666666222555888999999888999::::::999888999::::::888777777777777777888:::===>>>>>>>>>===<<<<<<<<<======<<<;;;:::999999999:::;;;<<<;;;:::999888888888888666666888999:::;;;;;;<<<888888888888888888888888333333444555555666777777111555888777333000222555000222444666777666444222333444555777777777666555......---,,,***+++---000............------------******)))))))))***,,,---+++++++++************)))***++++++,,,,,,++++++***------,,,+++++++++,,,,,,//////...---+++***))))))((()))***++++++***)))(((***************+++++++++000...------///000000///)))***+++---///000222222333222111000...,,,+++*********))))))***,,,...///)))+++---///000000000///...///////////////......,,,---,,,)))+++......***---///111000---+++---///***,,,---------...///111///......///000000...---------...///000111222222......---,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++---,,,+++***+++---000111///...,,,***(((((((((((((((***,,,...////////////000000000///---+++)))'''***))))))((((((((())))))+++******))))))))))))))))))((('''''''''(((***++++++++++++************)))))))))))))))))))))))))))...,,,))))))++++++)))'''''''''((())))))))))))))))))(((((()))++++++***((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''',,,******---...---...111777:::???EEEMMMVVV___fffgggccc]]]YYYXXXWWWVVVUUUKKKKKKLLLMMMMMMLLLJJJJJJLLLNNNPPPPPPOOOOOOPPPQQQMMMMMMLLLKKKKKKKKKJJJJJJFFFGGGHHHIIIKKKLLLMMMNNNPPPNNNLLLNNNPPPQQQNNNKKKJJJKKKNNNOOOOOOMMMKKKIIIPPPSSSVVVWWWXXXYYY[[[\\\WWWWWWWWWWWWYYY[[[]]]^^^^^^```bbbbbbcccdddgggiiijjjjjjjjjjjjlllrrryyy~~~}}}|||vvvpppkkkeee^^^WWWVVVWWWVVVQQQKKKHHHFFFCCCBBBBBBAAA@@@>>>???===<<<===>>>>>>===<<<::::::;;;<<<===>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;999777666666777888:::::::::999888888777777777999:::<<<>>><<<:::888666555555777777444444444555555777888888<<<<<<:::999888777777777777777777777888999::::::<<<===>>>??????>>>===<<<:::::::::;;;<<<===>>>>>>???>>><<<;;;:::999999999:::999777666666777999:::555666777888999999888888555333333444888;;;======888444111111222333222111555666777777555444444555777777777777777777777777......---,,,***+++---000000000000///////////////,,,+++***))))))******+++++++++++++++***************++++++,,,,,,++++++***,,,++++++*********++++++------,,,,,,+++++++++***))))))***++++++***)))((())))))******++++++,,,,,,,,,+++)))***,,,------,,,+++,,,,,,---...///000000111000000///...---,,,,,,+++************+++---...++++++---...///000000000......////////////......---...---+++---111111...---...///---++++++...111,,,...//////.........//////......///000000...---------......///000000000+++++++++******+++,,,,,,------......------,,,+++,,,,,,,,,+++++++++++++++......,,,+++++++++,,,---...---+++)))((((((((())))))))))))***+++---...000///000000///...+++)))((())))))(((((((((((())))))++++++***))))))))))))))))))((('''''''''((()))***+++++++++************)))))))))))))))))))))))))))---+++******++++++)))&&&''''''((()))))))))))))))+++******+++------,,,***++++++******))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++))))))---///...000333666:::???EEEMMMVVV___eeegggeeeaaa^^^[[[XXXSSSPPPKKKLLLLLLMMMMMMLLLJJJJJJKKKLLLNNNNNNMMMMMMNNNOOONNNNNNNNNMMMMMMKKKJJJJJJFFFFFFGGGHHHIIIKKKKKKLLLPPPNNNMMMMMMNNNMMMKKKIIIJJJKKKMMMOOOPPPPPPOOONNNOOORRRTTTVVVVVVWWWYYY[[[XXXXXXXXXXXXYYY[[[\\\^^^[[[]]]___aaabbbdddgggjjjggghhhiiijjjkkkooouuuyyyyyy}}}}}}xxxoooiiibbb___```^^^WWWRRROOOMMMJJJHHHGGGFFFDDDBBBAAA@@@>>>???@@@@@@???>>>>>>>>>======>>>>>>????????????@@@??????>>>===<<<:::;;;;;;;;;:::888666555444555666777888777777666555555555555666888999;;;;;;:::888777666666666777555555555555666777888888;;;;;;:::999888888888888888777777777888999;;;<<<<<<===>>>?????????>>>===:::::::::;;;;;;<<<<<<<<>>>>>>>>???AAAAAAAAAAAA@@@???>>>>>>::::::::::::999777666555555555666777777777777666555555555555666888999:::999999999888777777666666555555555555666777888999:::999999888888888999999888777666666888:::<<<>>><<<===???@@@@@@@@@??????:::::::::;;;;;;;;;;;;;;;@@@???>>>>>>===<<<;;;;;;:::999888777777888999::::::999888777777888888999:::888666555666777777777444222111222444666666555666777888777555333333444666666666777777666666666,,,---------+++,,,...///,,,,,,,,,++++++******))),,,+++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++******************+++,,,,,,+++++++++++++++*********))))))*********+++******((()))******+++,,,------,,,++++++,,,---...---,,,,,,,,,---------..................---------,,,,,,---,,,+++*********+++,,,...------------///111222---...//////////////////000111...++++++...---)))///...+++)))***---222666555666777666333///------......---...000000///...//////000000000///------+++++++++,,,---...///000------......------,,,+++---------,,,,,,+++******------------+++)))((('''*********)))************+++++++++,,,---///111222.../////////...---+++***)))))))))))))))******+++,,,+++******))))))******,,,+++)))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))((()))+++,,,,,,+++(((%%%''''''((())))))))))))))))))(((((()))++++++***(((+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((((((***************+++++++++---******...///...000333555999???EEEMMMVVV^^^dddfffeeecccbbb___YYYRRRMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKJJJIIIIIIKKKLLLPPPQQQRRRRRRQQQNNNJJJHHHEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKLLLJJJGGGEEEGGGIIILLLLLLMMMNNNOOOQQQRRRSSSOOOQQQTTTUUUUUUUUUVVVWWWXXXWWWVVVUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]```cccfffdddfffiiikkkkkklllmmmnnnrrruuu{{{~~~{{{uuunnnhhhccc___[[[WWWSSSPPPLLLJJJIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????<<<<<<;;;:::999888777777888888999999999999999999888888999999:::;;;<<<<<<888999999999999888777666777666666666777777888999888888888888888999::::::999888777777888;;;===???<<<===???@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>===<<<;;;;;;:::999999888888999999:::;;;:::888666555666777888999777555444555555555555555444444555555666666666666777888777444333222333333444555555555555444333+++,,,------,,,,,,...///111111000///......------))))))***+++,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++************++++++---...///......---,,,+++***)))(((***************++++++,,,)))******+++,,,,,,---------,,,,,,...///000...---******+++,,,---...////////////...---,,,+++******---,,,+++*********+++,,,///...------...///111222------...///////////////---...---+++---111111...000...+++***,,,000444666888999999777333000.........------...000111000...000111222222222000...---+++++++++,,,---...///000------......------,,,+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))******+++++++++++++++(((***---000111111000///....../////////...,,,+++***************+++,,,---,,,++++++***************---,,,+++*********+++,,,+++++++++*********))))))))))))))))))))))))))))))''')))+++,,,,,,***'''&&&''''''((())))))))))))))))))(((((()))++++++***((((((((())))))*********+++))))))))))))))))))))))))'''''''''(((((((((((())))))*********+++++++++,,,000,,,,,,......,,,---000444888>>>FFFMMMVVV^^^cccdddbbb___]]][[[XXXTTTQQQNNNMMMLLLLLLKKKJJJJJJJJJIIIJJJKKKJJJIIIJJJLLLNNNQQQRRRSSSSSSQQQNNNKKKIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHIIIGGGEEEDDDGGGKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUUUUUUUUUUVVVWWWVVVUUUSSSQQQQQQQQQQQQRRRVVVWWWYYYZZZ[[[\\\___bbbdddgggjjjlllllllllllllllrrrtttzzz{{{vvvsssooojjjeeeaaa]]]XXXUUUQQQNNNJJJHHHGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;::::::::::::::::::999999999:::::::::;;;;;;<<<============888999999999999888888777888777777777777888999999777777777777888999::::::999999888888999;;;>>>???===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>===========================<<<;;;::::::999999999999999999::::::999777555444555777888666444222222333555555444777777888777666555555555555666777666444222222333555666888999999888666555***,,,------------...///000000///...---,,,,,,+++'''(((***,,,---.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************+++,,,...///000000///...---+++***)))(((***************+++,,,---++++++++++++,,,,,,,,,,,,,,,+++,,,...//////---+++)))***+++,,,---.../////////......,,,+++***)))))),,,+++*********+++,,,---///.........//////000111,,,---...///000000000000)))+++,,,,,,111777999777000///---...000333444444777888777555111/////////---------...000111000...000111333333333111///...************+++,,,,,,---------......------,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++%%%(((,,,///111000...,,,---...///000//////------,,,,,,,,,,,,,,,---...///,,,,,,+++************+++,,,+++*********+++---...+++++++++************)))))))))))))))))))))))))))&&&)))+++,,,***(((((((((''''''((()))))))))))))))+++******+++------,,,***''''''((()))***+++,,,,,,************************(((((((((((()))))))))))))))))))))***++++++,,,,,,000---,,,...---******---333888>>>FFFMMMUUU]]]bbbccc```]]][[[ZZZYYYWWWUUUOOONNNMMMKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJKKKNNNQQQQQQQQQRRRRRRQQQOOOLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMQQQSSSUUUUUUUUUTTTUUUVVVSSSRRRPPPOOONNNNNNOOOOOOUUUWWWXXXYYYYYY[[[]]]___dddgggjjjlllllllllllllllpppsssxxx~~~{{{vvvpppkkkgggbbb___\\\YYYTTTPPPNNNMMMKKKJJJGGGGGGFFFFFFEEEFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@>>>======<<<===;;;:::999999888999999999::::::;;;<<<===<<<<<<<<<999999999999999999999999999888888888888888999999777777777777777888999:::::::::::::::;;;<<<======>>>>>>???@@@@@@???>>>===>>>>>>>>>???????????????<<<<<<===>>>===<<<;;;:::::::::::::::::::::::::::999888777666666666777888444222111111333555555555666777888888555444444444333555666666444333333444444555777888888777555444)))+++---...------...///------,,,+++***)))((((((((()))+++------...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((((()))***+++---///000//////......---,,,++++++******))))))***,,,---...---,,,,,,,,,,,,+++++++++,,,+++,,,...000000---+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++************+++---.........///000000000000///,,,---...///000000000000)))+++,,,---111888:::888000//////222555666444222444444333000---,,,...///---------...000111000///...000222333333111///...+++++++++******+++,,,,,,------......------,,,+++++++++,,,,,,---............---,,,++++++,,,---...,,,---.........---,,,+++'''))),,,...000000///...---...///000000///...---------------...///000111---,,,++++++******++++++)))((((((((()))+++---...+++++++++************)))))))))))))))))))))))))))&&&)))+++***((('''(((***''''''((()))))))))))))))+++******+++------,,,***(((((())))))******++++++))))))))))))))))))))))))))))))))))))*********+++(((((())))))***++++++,,,...+++***---,,,******---222777>>>FFFNNNUUU]]]bbbcccaaa^^^\\\[[[ZZZXXXVVVOOONNNMMMKKKJJJIIIJJJJJJFFFGGGHHHHHHIIILLLPPPSSSQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHKKKMMMNNNOOONNNMMMQQQRRRTTTTTTSSSRRRSSSTTTRRRQQQOOONNNMMMNNNNNNOOOSSSUUUWWWXXXYYY[[[^^^```cccfffiiikkkkkkkkkllllllmmmqqquuuzzz~~~}}}xxxsssnnnkkkjjjfff```[[[XXXVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@???>>>===>>>>>>===<<<;;;:::999::::::;;;::::::;;;<<<===<<<<<<;;;:::999888888888999:::::::::999999888888888999999888777777777777777888999:::;;;<<<======<<<;;;:::>>>??????@@@???>>><<<;;;=========>>>??????@@@@@@<<<===>>>??????===<<<;;;999::::::::::::::::::999999999999999999999::::::666444222222444555666555111333666666333222222333222333555555444333444555222333555777777555333222)))+++---...------.../////////...---,,,+++***)))***+++,,,---------,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++''''''((()))***,,,...///........................******))))))***,,,---///...------,,,,,,++++++***------...000222111///------------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))***,,,...///---...000111111000//////,,,---...///000000000000,,,------,,,///444555222000000111555888777444000222111///,,,)))***,,,///---,,,---...000111000///---...111222222111///---......---,,,,,,,,,------------......------,,,+++***++++++,,,---...//////000///---+++++++++---........./////////...,,,++++++,,,---...000111222222---...///000000000///............//////000222222---,,,++++++******++++++&&&&&&&&&&&&(((***,,,---+++++++++************)))))))))))))))))))))))))))''')))******'''&&&(((+++'''(((((())))))))))))))))))(((((()))++++++***(((************))))))))))))(((((((((((((((((((((((()))*********++++++++++++'''(((((()))******++++++,,,)))))),,,,,,***+++...222777>>>FFFNNNUUU]]]aaadddbbb```___^^^[[[WWWTTTPPPOOOMMMKKKJJJIIIJJJJJJEEEFFFGGGGGGHHHKKKPPPSSSPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFKKKGGGCCCBBBEEEFFFFFFDDDDDDGGGJJJNNNPPPQQQPPPOOOPPPQQQSSSSSSRRRQQQQQQRRRQQQQQQOOONNNNNNNNNOOOOOOQQQSSSUUUWWWYYY\\\___bbbbbbeeehhhjjjjjjjjjkkkllljjjnnnssswwwyyy}}}}}}zzztttooohhhccc___]]]ZZZYYYTTTSSSQQQOOOMMMKKKJJJJJJFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@???======>>>>>>@@@???>>>===<<<<<<===>>>;;;<<<===>>>>>>>>>===<<<;;;:::888777777888:::<<<::::::999999888999999999888888777777777777888888:::<<<===>>>>>><<<:::999????????????>>>===;;;:::;;;<<<<<<===>>>??????@@@===>>>@@@AAA@@@???===<<<999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<999777444444555666666555,,,000333333222000111333111222444555444444555666555777999::::::999777555+++*********,,,.........///......------,,,++++++------.........---+++***---,,,+++***)))'''&&&&&&***+++,,,---...---,,,++++++***)))))))))***+++,,,............------------///---***(((((())),,,...---,,,***))))))***,,,------///000000///.........,,,,,,++++++++++++++++++......---,,,******---///000------///...***...555333222111000//////000000///---,,,...000000---***.........///000111111222///000222333222///,,,***+++,,,---...///...---,,,///...---///111222111000///111333333111///...---...------...///000000/////////...---+++***))))))((((((***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,------...---------***+++,,,...///000000000***+++---///000000//////111111222222222111111000///---+++(((&&&&&&'''(((---***((())),,,...---+++******))))))))))))******&&&(((+++,,,,,,***&&&$$$''''''((((((((((((''''''************))))))))))))***((('''))),,,...---+++,,,***))))))******)))''''''&&&&&&&&&'''(((***,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++************+++,,,------333666<<>>>>>>>>>>>??????>>>===<<<;;;999:::;;;;;;:::;;;<<<>>>;;;:::999888777888999:::;;;;;;:::999888888888888:::<<>><<<<<<<<<>>>???AAABBBBBB???===;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>????????????<<<<<<;;;:::999999999999:::::::::::::::::::::::::::888666666777888777666333333222111222333444555666555333333555666555444999999888777666555444444++++++***+++,,,---...............---,,,,,,+++++++++,,,---------,,,***))),,,++++++***)))(((''''''***+++,,,,,,------,,,,,,++++++***)))***+++,,,---111111000000000/////////...,,,***))))))***,,,...///...,,,++++++,,,...///,,,---...............///,,,+++***))))))***+++,,,.........---,,,---000333888000,,,///111///---...---------...///000111111...---,,,...000000...+++,,,,,,---......///000000///000111111000///---+++,,,,,,---............---111///......000111000///...000222333111///......///...---...000111000//////......,,,+++***))))))((()))***+++,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---------------***+++,,,...//////000000***+++---...///......---000000000000000111111111000///---***)))((()))))),,,***((()))+++---,,,***+++***)))))))))))))))***((()))+++,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,+++)))''')))***)))&&&%%%&&&(((''''''''''''''''''((((((+++++++++******)))))))))+++++++++++++++++++++++++++******++++++,,,---...333666;;;CCCKKKRRRVVVWWW\\\\\\]]]\\\[[[ZZZXXXWWWXXXTTTNNNKKKJJJJJJIIIIIIEEEEEEDDDEEEFFFHHHJJJKKKLLL[[[aaaVVVLLLKKKLLLJJJKKKLLLMMMMMMMMMKKKIIIHHHFFFEEEEEEEEEFFFFFFDDDCCCEEEFFFIIILLLPPPRRRRRRRRRVVVSSSPPPOOOQQQQQQPPPOOONNNOOOQQQRRRSSSRRRQQQPPPQQQVVVYYYXXXUUUUUU[[[aaaaaaaaaaaabbbeeegggggggggdddhhhkkkkkkjjjlllrrrwwwzzz~~~vvvrrrrrrppplllgggcccaaa^^^XXXTTTRRRQQQQQQQQQQQQPPPMMMJJJIIIFFFCCCBBBCCCDDDDDDDDDGGGCCC???<<<<<<===>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;:::999:::<<<>>>;;;;;;::::::999999::::::;;;;;;:::999999888999999:::<<>><<<<<<<<<@@@@@@AAABBBAAA@@@===<<<;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888888888888888888888888:::888666666777888777666444444333333333444555666666555333333555666555444777666666555555444444333++++++++++++,,,---............------,,,,,,++++++***++++++,,,,,,+++))))))************)))))))))(((+++++++++++++++,,,------,,,,,,+++***+++,,,---...111111111111000000000000,,,,,,++++++++++++,,,---///...---,,,,,,---...///+++,,,,,,------.........,,,+++)))(((((()))+++,,,............---///222555:::000***...555444...***'''(((***,,,...000111222,,,,,,---...000111///---+++++++++,,,------......////////////......---------------------...//////444222///......//////...---///222222111///......000///...///000111000///......---,,,+++******)))((()))***,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,---...//////000,,,---...//////...------///...------...///111222222000///---,,,+++++++++***)))'''(((***++++++***,,,+++***)))))))))))))))*********+++***)))((((((+++******))))))******+++(((((((((((())))))))))))'''&&&%%%&&&((())))))(((%%%))),,,***%%%###&&&***)))*********))))))((('''******************))))))++++++++++++++++++++++++++++++++++++,,,---...///222555;;;AAAHHHNNNRRRTTTZZZZZZZZZZZZZZZZZZYYYYYYWWWSSSOOOLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHOOOdddkkkYYYIIIIIILLLJJJLLLLLLLLLLLLKKKIIIHHHFFFCCCCCCCCCDDDFFFGGGFFFDDDEEEGGGJJJNNNQQQRRRSSSTTTVVVSSSPPPOOOOOOOOOOOONNNPPPQQQRRRSSSSSSSSSRRRQQQTTTXXX\\\\\\YYYXXX\\\```_________bbbdddfffeeedddfffhhhjjjiiihhhhhhlllppppppttt|||xxxwwwtttpppkkkeee___\\\ZZZ[[[ZZZXXXUUURRRPPPPPPNNNKKKGGGEEEEEEEEEDDDDDDDDDBBB???>>>?????????>>>===>>>@@@AAAAAA@@@@@@???>>>===<<<:::888999<<<>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999999::::::;;;===??????>>>=========BBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<<<<;;;:::999999888888999777777777777777777777777:::888666666777888777666666666555555555666777888666555333333555666555444333333333333333333333333++++++,,,,,,+++,,,---.........------,,,++++++*********+++,,,,,,+++***))))))))))))))))))*********,,,+++*********+++---...------,,,+++,,,---...///000000/////////.........++++++,,,,,,---,,,,,,,,,---,,,++++++++++++,,,---...---,,,,,,---------,,,+++***((('''''')))+++,,,...///...---,,,...000333444---***...555666111,,,&&&'''))),,,...000111222+++,,,---///000111000///++++++,,,,,,,,,---------//////------,,,---......///...---------...000111666333000.........------000222444444222///......111///...///000111000///---,,,,,,,,,++++++******)))***+++,,,------------,,,,,,++++++++++++,,,,,,*********++++++,,,------+++,,,,,,,,,---.../////////000111111000///...------,,,++++++,,,...000222111000000///...---,,,+++)))((('''(((((()))******,,,,,,+++***))))))))))))******)))(((((((((((()))+++***))))))))))))***+++((((((((((((((()))))))))((('''''''''(((((((((((('''***---+++(((&&&))),,,***+++,,,------,,,***)))))))))))))))************************************,,,,,,,,,,,,---...//////000444:::@@@GGGMMMRRRVVVZZZYYYYYYXXXWWWXXXXXXYYYTTTQQQNNNLLLLLLKKKJJJHHHIIIHHHGGGFFFFFFGGGHHHHHHLLLaaafffSSSEEEJJJMMMGGGJJJJJJKKKKKKJJJIIIHHHGGGCCCBBBBBBDDDFFFGGGEEEDDDEEEGGGKKKNNNPPPQQQSSSTTTUUUSSSQQQOOONNNMMMMMMLLLPPPQQQRRRRRRRRRRRRQQQQQQTTTXXX]]]^^^[[[ZZZ[[[]]]]]]]]]^^^```bbbcccbbbaaafffggghhhhhhggghhhkkknnnmmmqqqwwwxxxpppjjjgggdddeeeeeeaaaZZZVVVUUUWWWTTTQQQLLLJJJIIIHHHGGGFFFCCCAAA@@@AAABBBBBBAAA@@@>>>???@@@BBBCCCCCCBBBBBBAAA@@@===:::888999<<>>???>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<>>>@@@@@@>>>======>>>CCCCCCBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999888888888888777777777777777777777777:::888666666777888777666777777777777777888888999666555333333555666555444222222333333333444444444+++,,,---,,,+++***,,,///...------,,,++++++*********+++,,,------,,,+++***))))))))))))************,,,+++***)))***+++,,,---...---,,,,,,,,,---...///////////////............***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,222///,,,,,,------,,,******)))((('''((()))+++,,,//////...,,,******,,,///............000222000---)))***,,,---////////////+++,,,...000000000000000---------------.........///...---,,,,,,---///000000///...---...///000111555333000.........---,,,333555666555222///------111///...///000000///...++++++++++++++++++++++++***+++,,,---------------,,,++++++******++++++,,,***)))))))))***+++---...,,,,,,++++++,,,---...///...///000000///...,,,+++,,,+++******+++---///111////////////...---+++***(((((((((((('''((()))***,,,,,,+++******)))*********)))((('''''''''((((((***))))))(((((())))))***'''((((((((())))))******)))******))))))((())))))***)))))))))*********)))&&&((()))+++,,,,,,+++***((((((((())))))******+++************************,,,,,,,,,,,,---...//////...333:::@@@GGGMMMUUUZZZ[[[ZZZYYYWWWVVVUUUTTTTTTQQQOOOMMMLLLKKKKKKIIIGGGGGGGGGFFFEEEFFFGGGIIIJJJGGGUUUWWWIIICCCKKKMMMEEEGGGGGGHHHHHHIIIIIIIIIIIIEEEDDDCCCDDDFFFFFFEEECCCDDDGGGLLLNNNNNNOOOQQQSSSSSSRRRQQQNNNLLLKKKLLLLLLOOOOOOPPPPPPQQQQQQQQQPPPSSSWWW[[[\\\[[[YYYYYYZZZ\\\[[[[[[]]]___``````^^^bbbcccccccccdddfffhhhkkknnnqqquuuzzz}}}zzztttuuutttppphhhcccaaaaaaYYYUUUQQQMMMLLLKKKJJJIIIEEEDDDCCCDDDEEEEEEDDDBBB???@@@BBBDDDEEEEEEDDDDDDCCCBBB???<<<::::::===@@@===>>>???@@@???>>>===<<<;;;:::::::::;;;<<<=========???@@@@@@>>>>>>>>>???CCCCCCBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::999888888888888888888888888888888888888:::888666666777888777666777777777888888888888888666555333333555666555444333333333444555555666666***---...---***))),,,///------,,,,,,++++++*********+++,,,---------,,,+++)))))))))))))))************************+++,,,,,,------,,,+++,,,---...///000000000000////////////***+++,,,---.........---........................222...******+++,,,+++)))))))))))))))***++++++,,,//////---***((((((***,,,...222333///,,,,,,------,,,---.../////////...---+++...000111000///000000..................//////......---------...000111///////////////000111111222111//////000000...,,,333555666555222///------000///......//////...---*********+++++++++++++++++++++,,,---------------++++++************++++++))))))(((((()))+++---...---,,,+++++++++,,,...///,,,,,,---------,,,***))),,,++++++***+++,,,...///---...///000///---+++)))'''((()))((('''''')))+++++++++*********++++++,,,***))))))((((((((((((((((((((()))******)))(((((((((((())))))******+++++++++,,,---+++***))))))***((('''%%%&&&)))***((('''###$$$&&&'''((()))))))))''''''(((((()))***++++++************************++++++++++++,,,---...///...333:::AAAFFFMMMVVV\\\[[[ZZZYYYWWWUUUSSSQQQPPPNNNMMMLLLLLLLLLKKKHHHFFFEEEEEEDDDDDDEEEGGGIIIJJJEEEIIIHHHBBBCCCJJJJJJDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFEEEDDDEEEGGGGGGFFFDDDEEEIIIMMMOOONNNMMMOOORRRQQQQQQPPPNNNKKKJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQTTTWWWYYYYYYXXXXXXYYY[[[ZZZYYYYYY\\\]]]^^^]]]]]]]]]]]]^^^___bbbdddeeelllnnnqqqtttzzz~~~xxxqqqmmmkkkaaa]]]WWWSSSPPPNNNLLLJJJIIIHHHGGGGGGHHHIIIGGGFFFAAABBBDDDEEEFFFFFFFFFEEEDDDDDDBBB???======???BBB???????????????>>>>>>===:::::::::;;;<<<===>>>???>>>@@@AAA@@@???>>>???AAABBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;;;;:::999888888777777888999999999999999999999999:::888666666777888777666555666777888888888777777666555333333555666555444444444555555666666666777***---///---***))),,,///------,,,,,,+++*********((()))+++,,,,,,,,,+++************)))))))))))))))))))))***+++++++++++++++---,,,+++++++++,,,...///////////////............++++++,,,,,,---......///......////////////.........***&&&&&&***,,,+++)))((()))***+++,,,,,,,,,+++------,,,***((((((***,,,///444444...***---///...---...///000///...,,,+++,,,///222222000...///000///.................................///000111222//////000111111111111000......///111222222///---///111333333111///......000...------......---+++))))))******+++++++++,,,+++,,,------...---------++++++************++++++)))(((''''''(((***---...---,,,+++******,,,---///,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000...+++)))''')))***)))((('''***,,,************+++,,,------++++++++++++*********)))''')))+++,,,,,,+++)))''')))))))))***+++,,,,,,,,,+++---...,,,)))((()))***&&&''''''(((''''''((()))&&&&&&&&&&&&''''''((()))&&&&&&'''((()))***+++,,,************************+++******++++++,,,---...///444;;;@@@EEEKKKTTT[[[YYYYYYXXXWWWUUURRRPPPNNNMMMLLLLLLMMMMMMLLLIIIFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIEEECCCCCCFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDDDDFFFHHHIIIIIIGGGGGGLLLPPPPPPNNNMMMOOORRROOOOOOOOOMMMJJJIIIKKKNNNNNNNNNNNNOOOQQQRRRTTTTTTPPPRRRUUUWWWXXXXXXYYYYYY[[[YYYVVVVVVXXX[[[\\\]]]\\\[[[ZZZ[[[]]]___aaaaaagggiiilllooosss|||zzzuuuooojjjccc]]]XXXTTTQQQNNNNNNLLLJJJJJJKKKKKKKKKJJJCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDBBB@@@@@@BBBCCC@@@??????>>>>>>>>>>>>>>>:::::::::;;;<<<>>>???@@@???@@@AAA@@@???>>>@@@AAA@@@@@@AAABBBAAA@@@===<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;<<<======;;;:::999888777777777777999999999999999999999999:::888666666777888777666444444666777777777666555666555333333555666555444555555555555555666666666***---///---)))(((+++///------,,,,,,+++******)))'''((()))***++++++***)))************)))))))))(((((()))***,,,,,,+++******,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++,,,++++++,,,---...///000,,,,,,------------,,,,,,)))%%%"""###(((,,,,,,***''')))+++---...---,,,+++,,,,,,+++***)))))),,,...///333222,,,,,,111444222,,,---...//////...,,,***---000333222///......000........................---......///000111222222...///111222222111111000,,,---...111333333000---***---000111000////////////...,,,,,,------,,,+++)))))))))***++++++,,,,,,,,,,,,------...---------++++++************++++++((((((''''''(((***---......,,,+++******,,,---///...///000111111000//////,,,,,,---------,,,++++++---...111222222///,,,***''')))+++***((((((***---)))))))))***+++,,,......,,,------------,,,+++***(((***---//////---***((())))))***+++,,,,,,------+++---...,,,)))'''(((***%%%)))---+++(((&&&***...,,,+++)))((((((((()))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************+++,,,------000555<<<@@@CCCIIIRRRYYYWWWWWWXXXWWWVVVSSSPPPNNNMMMMMMMMMNNNOOOMMMJJJGGGEEEEEEDDDCCCCCCDDDEEEFFFMMMFFFDDDGGGGGGDDDDDDJJJGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDFFFJJJLLLKKKJJJIIINNNRRRRRROOOMMMOOORRRMMMNNNOOOMMMJJJIIIKKKNNNNNNNNNOOOPPPRRRTTTVVVWWWPPPRRRTTTVVVWWWYYYZZZZZZ\\\YYYUUUTTTVVVYYY\\\]]]___]]]\\\\\\^^^___``````cccfffiiilllpppxxx|||vvvnnnfff```[[[VVVSSSRRROOOMMMLLLLLLMMMMMMLLLDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEEEEDDDBBBBBBCCCDDDAAA@@@>>>=========>>>???::::::;;;;;;===>>>@@@AAA@@@AAAAAA@@@??????@@@BBB>>>???AAABBBBBB???===;;;;;;<<<<<<<<<<<<<<<<<<;;;888888999:::<<<===>>>>>>;;;:::999888777777777777888888888888888888888888:::888666666777888777666222333555666666666555444666555333333555666555444555555555555555555555555+++************+++---...000...***&&&&&&'''***,,,)))))))))***++++++,,,,,,************************,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,...---+++******+++---...,,,,,,,,,++++++*********************))))))((((((&&&$$$###&&&+++---,,,***...---+++))))))***+++,,,111000...---,,,,,,---...000///...---,,,,,,---...222222333444444222111000...//////000//////......///000000000000//////...222///...111555666222...---------...------,,,,,,////////////////////////...,,,******+++,,,+++******+++,,,------,,,******(((***---///000///...,,,***************)))((('''%%%$$$###%%%)))...111333*********++++++,,,,,,,,,......////////////......***,,,---,,,******+++,,,111000000///......------+++***)))***++++++***)))(((((()))***++++++,,,,,,...---,,,+++++++++,,,---000111111000...,,,***)))))))))))))))************,,,,,,,,,++++++++++++************)))))))))))))))((((((((((((((()))******+++***)))(((''''''''''''(((&&&%%%'''***,,,+++)))***++++++***)))***,,,...111444:::AAAHHHNNNRRRTTTUUUWWWYYYWWWSSSOOONNNOOONNNMMMLLLKKKKKKIIIEEEBBBEEEDDDDDDEEEGGGIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEFFFGGGFFFDDDBBB@@@AAABBBCCCCCCCCCEEEHHHKKKGGGKKKPPPPPPMMMLLLNNNQQQPPPNNNLLLJJJIIIHHHHHHHHHNNNMMMMMMPPPUUUWWWVVVTTTWWWVVVVVVWWWXXXYYYWWWVVVXXXWWWVVVVVVVVVWWWYYYZZZXXXYYYZZZYYYXXXYYY[[[]]]___aaadddggglllrrryyy~~~zzzpppjjjeee___[[[YYYVVVSSSQQQQQQPPPOOONNNLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA???@@@AAAAAA@@@???:::;;;===?????????>>>>>>AAAAAAAAA@@@@@@?????????>>>>>>???@@@??????>>>>>>@@@???>>>===;;;999888888:::999888999;;;<<<;;;:::>>><<<;;;;;;<<<;;;999666999:::;;;<<<;;;:::999888777888888777555333444555666444333444777999777555333222222444888:::888666666444222222555666555333+++************,,,---...///---***((('''(((***+++++++++******************************************++++++******))))))((((((++++++,,,,,,,,,---------//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***)))((()))+++,,,+++***...---+++***)))***+++,,,...---,,,,,,,,,---......000///...---------.../////////000000//////......000000//////////////////111111111111111000000///111///---000444555222...***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,---+++***)))++++++***)))******+++,,,,,,+++******((())),,,...///...---++++++++++++++++++***))))))***(((((((((***++++++*********+++++++++,,,,,,,,,.........//////.........***+++,,,,,,******+++,,,000//////...------,,,,,,,,,+++******++++++***)))))))))******+++,,,,,,---...---,,,+++***++++++,,,------...---,,,+++)))((())))))))))))*********************)))))))))((((((''''''(((***++++++,,,,,,((((((((((((((()))******---,,,+++***)))))))))))))))((('''))),,,......,,,---......---,,,,,,...000333666;;;BBBHHHMMMPPPRRRTTTVVVWWWVVVRRROOONNNOOONNNMMMLLLLLLLLLKKKHHHEEEHHHGGGFFFFFFGGGGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEFFFGGGFFFDDDBBBAAAAAABBBCCCCCCCCCEEEHHHJJJHHHLLLPPPPPPMMMKKKMMMPPPOOOMMMLLLJJJHHHHHHHHHIIIKKKJJJKKKMMMRRRTTTSSSRRRVVVUUUUUUVVVXXXXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[YYYWWWVVVWWWZZZ]]][[[]]]___bbbffflllssswww}}}vvvooohhhcccccc___[[[XXXWWWUUUSSSRRRPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDBBBAAAAAABBBAAA@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB???>>>======>>>>>>===<<<>>>>>>======<<<;;;:::::::::999999:::;;;;;;;;;;;;:::999999;;;===>>>===<<<999::::::::::::999888888444666777777555555666888555333222333666777666444555444444666999;;;:::888444222000000333444333111++++++******+++,,,...///---,,,+++)))((()))******,,,,,,++++++***))))))(((************************************************,,,,,,---------.........000000000///...---,,,,,,***+++---......---+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++---......---+++******+++...---+++*********+++,,,++++++++++++,,,---.../////////.........///000000000///...---,,,------...111000///......///000111222222222111111000000000000...---...111222000---)))***,,,...///...---,,,+++,,,,,,,,,,,,,,,++++++,,,+++))))))*********))))))******+++++++++******)))***---...///...---,,,++++++++++++++++++******+++******+++,,,+++(((%%%***++++++++++++,,,,,,,,,------............------***+++,,,,,,******+++,,,......---,,,,,,+++++++++,,,,,,++++++***************++++++,,,,,,---------///...---+++************++++++,,,---,,,+++***)))))))))))))))******************)))))))))(((((((((&&&''')))+++,,,,,,,,,+++)))(((((((((((()))******...------,,,,,,++++++++++++******,,,///111111111111222222111//////111222555888<<>>@@@???============>>>======<<<<<<::::::::::::;;;;;;;;;;;;:::999999;;;>>>@@@@@@???::::::999888888888888999222444666777777777999;;;666555444555666777666555777666666888:::;;;:::999444222111111222333333222,,,++++++***+++,,,---...+++++++++*********))))))+++++++++*********))))))************************)))))))))******+++++++++,,,,,,,,,,,,------------......//////...,,,***)))++++++------------++++++++++++++++++++++++++++++------------------,,,,,,...111222000,,,+++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,------......////////////000000111111333111///------...000111000///...------...000222222222111000000////////////---,,,---///000...---***,,,///111222111000///---......//////...---,,,,,,***(((((()))***)))((())))))******************+++,,,...///000///...---+++*********************)))((((((***,,,,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,)))+++,,,,,,+++***+++---,,,,,,++++++************+++,,,,,,,,,*********+++,,,,,,,,,---------......///...---,,,***))))))(((***+++---.........---,,,((()))))))))************++++++++++++***************+++,,,,,,,,,+++)))((())))))(((((())))))***+++---------------,,,++++++++++++,,,...000222333333222333444333111111222333555777<<>>>>>@@@BBBAAA>>>>>>????????????===<<<;;;:::;;;;;;;;;::::::;;;<<<>>><<<;;;<<<>>>??????>>><<<;;;:::999888999:::;;;333555777888888888:::<<<999999888888888999888888777777777888999:::999999666555444444444555555555...---,,,+++++++++------***++++++++++++******)))))))))*********+++++++++************************))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,---...//////...,,,+++)))------++++++++++++------++++++++++++++++++++++++------------------.........000222111...---...111------,,,,,,,,,,,,,,,,,,///////////////...------......///000000000111111444222///------...000222///...---,,,,,,...000111222111///...---------......------------...------+++,,,...000111111000///---...///000///...,,,+++,,,***(((((()))***)))((())))))*********++++++,,,++++++,,,---------,,,,,,))))))(((((((((((()))******(((''''''***---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++,,,---************))))))))))))***,,,---,,,******+++---------------------.........------,,,+++)))(((((()))***+++------------,,,((()))))))))************+++++++++*********))))))******+++,,,+++***)))((()))))))))))))))***+++++++++,,,,,,---,,,,,,+++******+++---...///000222333111333444333222111222333333555999???EEEKKKPPPRRROOOOOOPPPQQQRRRRRRQQQPPPMMMLLLKKKLLLNNNPPPPPPOOOKKKHHHFFFEEEFFFGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@BBBCCCDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKJJJKKKKKKLLLMMMOOORRRSSSTTTRRRQQQRRRTTTVVVVVVVVVSSSTTTVVVWWWWWWWWWVVVUUUUUUVVVWWWVVVSSSRRRRRRRRRXXXZZZ\\\^^^```bbbfffiiijjjsss}}}xxxtttqqqllliiieeebbbaaa```___]]]^^^[[[WWWRRROOOLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGEEECCCBBBBBBCCCCCCFFFEEEEEEDDDCCCBBBBBBAAAHHHDDD@@@>>>@@@AAA@@@>>>AAAAAABBBAAA@@@===;;;::::::<<<===<<<:::999:::<<<>>>===;;;<<<>>>???@@@???>>>===<<<::::::;;;<<<<<<777888999999888888999;;;:::::::::999888777777888555666777888777777777777555555555555444444555666000///---,,,++++++++++++************************((())))))***++++++,,,,,,*********************************+++++++++,,,,,,*********+++++++++,,,,,,...////////////...------...---+++******+++---...***++++++++++++,,,,,,,,,------------...............///000000//////000111------------,,,,,,,,,,,,000111111000000///------......///000000000//////111000---++++++,,,...000......------...///000111222111///---,,,,,,------///...------,,,---------***+++,,,,,,------------,,,---/////////---+++))),,,+++))))))*********)))************+++,,,---...))))))************)))))))))((('''&&&'''((()))***...+++(((''')))+++------,,,,,,,,,++++++++++++*********++++++++++++******)))***+++,,,++++++,,,...))))))))))))))))))))))))(((+++------+++***---///------------------------,,,,,,,,,,,,+++***((((((&&&''')))***++++++******))))))))))))************))))))((((((((('''''''''''''''((()))***+++,,,,,,***))))))))))))***++++++***+++,,,,,,,,,+++***)))***,,,---...---...000111///111333333222111222333222444777===CCCJJJOOORRRNNNNNNOOOQQQSSSTTTSSSQQQMMMLLLJJJKKKLLLNNNNNNMMMIIIFFFDDDCCCEEEGGGHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???AAADDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKIIIJJJKKKJJJJJJKKKNNNQQQSSSQQQPPPPPPSSSUUUVVVVVVRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVXXXYYYWWWUUUUUUUUUWWWYYY[[[]]]^^^aaadddgggiiiooozzzxxxuuuqqqnnnmmmlllkkkiiieeeccc```[[[VVVRRROOOMMMMMMLLLLLLMMMOOOPPPOOONNNHHHHHHFFFEEEDDDDDDDDDDDDHHHGGGFFFEEECCCBBBAAAAAAFFFDDDBBB@@@>>>>>>>>>>>>BBBCCCCCCCCCAAA>>>;;;999:::<<<>>>===:::999:::===;;;:::999:::>>>AAABBBCCC>>>>>>===<<<<<<<<<<<<===999:::;;;:::999888999:::888999999888555444444555444666777777555444444555333444444333222222333555333111///,,,+++***)))***+++******))))))***++++++******************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///...---...//////...------------------,,,,,,+++...//////000000///...---....../////////...------///...,,,+++***+++,,,---/////////000111111222222333222///---,,,,,,---...//////...---,,,,,,---...,,,,,,+++******+++,,,------...000111000...+++***---+++***)))++++++***))),,,+++++++++,,,---...///************************)))((('''&&&'''(((***+++---+++))))))+++,,,,,,+++,,,,,,,,,+++++++++******)))******************)))(((***++++++++++++,,,...))))))))))))))))))))))))&&&***------++++++...222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((&&&'''(((*********))))))))))))))))))************)))(((((((((''''''''''''''''''&&&&&&''')))+++---******))))))******+++,,,)))***,,,------,,,+++***+++---///...,,,,,,...000---///222333333222333444222444777;;;AAAGGGLLLOOOMMMMMMNNNQQQTTTVVVUUUSSSNNNLLLJJJIIIJJJKKKKKKJJJIIIFFFCCCBBBCCCEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDD???AAADDDDDDDDDCCCDDDDDDCCCDDDEEEFFFHHHHHHFFFEEEFFFEEEEEEEEEGGGIIIKKKLLLKKKLLLMMMKKKIIIJJJMMMPPPRRRPPPOOOOOOQQQTTTUUUVVVRRRQQQQQQQQQQQQRRRSSSSSSRRRTTTVVVVVVUUUVVVWWWXXXVVVYYY[[[]]]___aaadddfffhhhmmmttt~~~~~~}}}|||qqqpppmmmiiiccc]]]YYYVVVSSSRRRQQQQQQRRRRRRQQQOOOIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEHHHIIIFFFAAA>>>???AAAAAABBBCCCDDDBBB@@@===;;;:::===???>>>:::888:::===<<<:::999:::===@@@AAABBB===============<<<<<<;;;999;;;<<<;;;:::999:::;;;777999999777444222333444444666888777555333444555333444555444222111444666444222000---***)))((((((++++++)))))))))***+++,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......+++***))))))***+++---...***+++---......---+++************++++++,,,,,,,,,,,,,,,,,,---------......111...,,,,,,//////---***------......------,,,++++++,,,---////////////........./////////---,,,+++///...---,,,,,,,,,------///000111333444444444333444333000...------...///000000///---,,,,,,---///000...,,,++++++,,,---///000111333444333111...,,,...,,,******+++,,,+++***,,,,,,++++++,,,...///000------------------------***)))((('''((()))+++---)))))))))+++---...---+++,,,,,,,,,++++++*********))))))************))))))(((***++++++++++++---...))))))))))))************%%%)))------++++++///444,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))((()))***,,,,,,,,,+++***))))))))))))************************))))))))))))+++)))'''%%%%%%&&&(((************)))******+++,,,***+++---......---+++***,,,...000///,,,+++---///,,,///222333333333444555444555777;;;???EEEIIILLLMMMMMMMMMQQQUUUWWWVVVSSSNNNLLLIIIHHHHHHIIIHHHHHHIIIFFFCCCAAABBBDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD???AAADDDEEEDDDCCCCCCDDDBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPPPPNNNKKKKKKOOORRRRRRPPPNNNNNNQQQTTTUUUVVVQQQQQQPPPOOOOOOQQQRRRSSSOOOPPPQQQQQQQQQSSSVVVYYYXXXZZZ]]]___aaacccfffhhhhhhkkkqqqxxx|||{{{yyyuuuoooiiiccc___XXXVVVTTTTTTSSSRRRPPPOOOIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHLLLOOOLLLEEE@@@BBBEEE???AAACCCDDDCCCBBB???===:::===@@@>>>:::888:::===@@@===;;;:::;;;=========;;;<<<=========<<<:::999999:::;;;;;;::::::<<<===999;;;;;;999666333444666555777999888555333444555555666888666444333666888HHH<<>>@@@CCCDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIILLLMMMOOOPPPPPPPPPPPPOOOMMMNNNNNNNNNNNNPPPSSSVVVWWWVVVTTTRRRPPPPPPPPPQQQRRRRRRSSSRRRRRRSSSVVVXXXXXXYYYZZZ\\\^^^___aaaaaaiiinnnrrruuuwww|||ssslllhhhddd]]]XXXVVVTTTSSSRRRRRROOONNNOOOMMMIIIKKKOOOKKKKKKKKKJJJIIIHHHHHHGGGNNNLLLIIIGGGEEEEEEEEEFFFAAABBBCCCDDDDDDCCCAAA@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;999666555666888:::::::::;;;;;;777222000222555888666444222111222333444III@@@555//////000...,,,++++++++++++++++++++++++***))))))))))))***++++++,,,++++++*********++++++((()))***+++,,,,,,,,,,,,******)))***+++,,,---...++++++++++++++++++++++++,,,,,,++++++******++++++,,,000,,,+++000,,,(((///------.........---,,,,,,,,,,,,,,,------,,,,,,,,,..................//////......------------......///...,,,+++******++++++111///---,,,++++++,,,---///000222333333222111000111000000///...------,,,...------------......///---,,,***))))))+++---...111111111111000///...---///,,,***))))))***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++)))((((((((()))++++++++++++,,,---......///000000///,,,***)))))),,,++++++***))))))))))))((()))+++,,,------,,,,,,))))))************))))))***,,,---,,,***)))))))))...******---,,,)))(((,,,++++++)))((((((((()))***)))((('''&&&&&&'''((()))))))))))))))((((((((('''******))))))))))))*********+++,,,---------,,,,,,---------------,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,.........///000000111111222222666===@@@???BBBHHHJJJLLLOOORRRTTTVVVVVVWWWUUUQQQMMMKKKJJJIIIHHHGGGHHHFFFEEECCCBBBBBBBBBCCCGGGHHHIIIGGGEEECCCBBBCCCAAABBBCCCCCCCCCBBBAAA@@@AAACCCEEEEEECCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHNNNOOOPPPRRRRRRRRRRRRQQQMMMMMMNNNOOOQQQSSSTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQNNNPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[]]]___aaabbbccceeeiiimmmoooqqqyyyzzzxxxsssmmmfffaaa]]]YYYVVVUUURRRQQQRRRPPPMMMMMMQQQOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>============<<<<<<<<<======>>>???>>>>>>===;;;:::999888777999:::;;;<<<============>>>;;;888777999;;;<<<<<<:::::::::888666444555666:::999888777777888999:::===888222...------,,,,,,************************)))))))))))))))******+++******)))))))))******+++'''(((***+++,,,,,,++++++'''((()))+++,,,---------************************************++++++++++++...000...000555...'''...,,,,,,---...//////......,,,,,,,,,,,,------,,,,,,///////////////...............------------......///...---,,,,,,,,,,,,,,,000///---,,,,,,,,,------///000222444333222///......//////000///...---,,,---------------...//////+++***(((((((((***,,,---222222111000////////////333///+++))))))***+++***...------,,,+++***)))))),,,,,,++++++***+++++++++...---+++)))(((((())))))+++++++++,,,,,,---......000000000...+++***+++,,,,,,,,,+++))))))(((((((((((()))+++,,,------,,,+++))))))************))))))(((***++++++)))((()))***...++++++------******,,,+++******)))((()))))))))&&&&&&&&&&&&'''((()))***)))(((((((((((('''''''''++++++************++++++***+++,,,------------,,,............---+++***)))++++++---......------,,,------------.........///......------...///111222333333666;;;>>>???CCCHHHMMMNNNOOORRRTTTVVVXXXYYYXXXSSSNNNJJJIIIIIIIIIIIIGGGFFFDDDBBBAAAAAAAAAAAAEEEGGGIIIIIIFFFDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@CCCEEEGGGFFFDDDBBBAAABBB>>>???AAACCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGMMMNNNPPPQQQRRRRRRRRRQQQNNNLLLLLLOOOSSSVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPQQQLLLOOOQQQSSSSSSSSSUUUVVVXXXYYY[[[]]]```cccdddeeedddgggjjjjjjlllsss}}}wwwqqqkkkddd```YYYUUUSSSTTTRRRNNNMMMPPPOOONNNMMMKKKJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFCCCAAAAAABBBDDDFFFEEEDDDBBBAAA???>>>>>>===>>>============>>>??????BBBAAA???===:::888777777999:::;;;<<<>>>???@@@@@@>>><<<999888999;;;<<<<<<:::999999999::::::999777555555555666777888888999///...---+++))))))+++,,,))))))))))))))))))))))))))))))(((((())))))***+++)))))))))((())))))***+++'''(((***+++,,,+++***)))&&&'''(((***+++---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,+++...111===EEE777***...------...////////////...,,,,,,,,,,,,,,,------...000000000//////...............------------......//////......------------///...------------.........000222444333111///---,,,---///000000///---+++++++++++++++,,,---//////,,,++++++***+++,,,...///333222000///...///000000666222---******++++++,,,------,,,+++***))))))(((,,,,,,+++***)))))))))***...,,,+++))))))))))))***(((((()))***++++++++++++...///...,,,******+++------,,,+++***)))((((((((()))***+++,,,---,,,,,,+++))))))************))))))###%%%((())))))***+++------------------,,,,,,---+++******)))))))))))))))%%%&&&&&&'''(((((()))))))))))))))))))))(((((((((+++******))))))******+++***++++++,,,------------/////////...---+++***)))***+++---//////---,,,+++......//////000000000000......,,,,,,,,,...000222666777999;;;===???CCCHHHPPPPPPPPPQQQRRRSSSUUUVVVWWWSSSOOOKKKJJJJJJIIIIIIFFFEEECCCAAA@@@@@@@@@@@@CCCEEEHHHIIIGGGDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@BBBDDDFFFFFFDDDBBBBBBBBB???@@@CCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFJJJLLLMMMOOOPPPPPPPPPOOOQQQMMMJJJLLLSSSWWWWWWTTTTTTTTTSSSRRRQQQPPPPPPPPPMMMOOOSSSUUUVVVVVVWWWXXXXXXYYY[[[^^^aaacccfffgggfffgggiiiiiijjjpppzzzyyyrrrnnnccc^^^[[[[[[ZZZUUURRRSSSSSSRRRPPPNNNMMMMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGDDDCCCBBBCCCDDDEEEEEEDDDCCCAAA@@@???????????????>>>>>>>>>??????@@@EEEDDDBBB???===<<<;;;;;;<<<<<<======>>>???@@@AAA===:::888777999::::::999999888777:::===>>>;;;888111222333444555555555555///000000...,,,***,,,---)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******'''((()))*********)))((()))(((''''''(((+++///111------------------------)))***+++,,,------,,,,,,)))---999RRR```LLL333111//////000000//////...------,,,,,,,,,,,,---...///000000//////......------......------------........................------......------.........///...///111333333111///---,,,---///000000...,,,+++)))))))))***+++---...///...------,,,---...///000111000///.........///000666222---******++++++,,,************************,,,+++******))))))))))))---,,,+++)))))))))******'''(((***+++++++++++++++,,,,,,,,,+++)))***,,,...---,,,+++***)))))))))))))))***+++,,,---,,,+++***))))))************))))))###%%%'''))))))***+++---,,,------------......---************)))))))))(((''''''((())))))(((''''''************************))))))(((((((((((())))))******++++++,,,---....../////////...---,,,***)))***+++---......,,,***)))***+++,,,------------,,,...---,,,+++,,,---000111888:::<<<<<<===@@@DDDFFFOOOOOOOOOPPPQQQRRRTTTTTTTTTRRROOONNNMMMLLLIIIGGGGGGEEECCCAAA@@@?????????AAACCCGGGHHHFFFDDDBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???AAACCCDDDCCCBBBBBBCCCBBBDDDGGGJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGJJJKKKMMMOOOPPPPPPPPPOOOSSSNNNIIIJJJPPPUUUWWWVVVWWWVVVVVVTTTSSSQQQPPPOOOLLLOOORRRTTTUUUUUUVVVXXXWWWXXXZZZ]]]```ccceeeffffffggggggfffhhhnnnvvv}}}~~~uuuoookkkkkkhhhbbb]]]\\\\\\ZZZXXXVVVUUUTTTTTTTTTMMMLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@?????????@@@@@@DDDCCCAAA???>>>>>>>>>???@@@@@@???>>>>>>>>>??????===;;;999999:::::::::999999777777:::>>>>>><<<999666777888888888888777666333333222///+++)))))))))))))))))))))))))))))))))***************++++++,,,++++++***))))))))))))***(((((((((((((((((())))))***)))&&&&&&'''***...111+++++++++++++++++++++++++++,,,---.........,,,,,,,,,...AAAggg|||bbb>>>444000000111111000///......------,,,,,,,,,...///000...............---------......------------......---......//////...------------......////////////...///000111111111000000---......///...---,,,+++(((((()))***,,,---///000...------,,,,,,---------///......------.........333///+++))))))***+++***(((((())))))*********+++++++++******)))*********---,,,***)))))))))***+++)))***,,,---......---,,,***+++,,,,,,++++++---///------,,,++++++++++++,,,******,,,,,,,,,,,,+++***))))))************))))))''')))******((('''((()))+++......,,,,,,...///,,,)))************)))(((((('''(((***++++++***((('''******+++++++++++++++,,,))))))(((((((((((())))))*********+++,,,---...////////////......,,,+++***+++,,,,,,------,,,******,,,---.../////////...---,,,,,,++++++,,,---///000555:::<<<<<<===BBBEEEFFFJJJKKKMMMOOORRRTTTVVVWWWPPPOOONNNNNNNNNLLLJJJGGGGGGFFFDDDAAA@@@????????????BBBDDDEEEDDDBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@===@@@BBBCCCCCCBBBCCCCCCDDDFFFJJJLLLNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLNNNPPPQQQRRRRRRQQQSSSNNNJJJJJJNNNRRRUUUUUUWWWWWWVVVVVVTTTRRRQQQPPPJJJMMMOOOQQQQQQQQQSSSTTTVVVWWWYYY\\\^^^aaabbbccceeedddcccccceeejjjrrrwwwzzzyyyvvvnnngggdddaaa```___]]]ZZZXXXVVVVVVOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAA???===<<<<<<===>>>???BBBAAA???>>>======>>>???@@@>>><<<<<<======<<<;;;888888888999:::;;;:::999999999999888888888888888000///---+++***)))((((((************************+++++++++++++++,,,,,,---...---,,,******)))))))))***)))'''&&&&&&''')))***)))(((((('''(((***,,,---************************---...///000000...---,,,...///DDDssspppCCC222//////000111111111000000...---,,,+++,,,...000111,,,,,,,,,---------------......------------......,,,---............---,,,,,,---...//////000000000.........///000111222333//////...------,,,++++++))))))***,,,---///111222//////...------,,,,,,,,,,,,,,,---------------,,,///,,,***))))))***))))))((((((((()))))))))******++++++*********+++,,,,,,,,,+++***)))))))))***+++)))***,,,.........---,,,***,,,...///......///000------,,,,,,,,,---......***+++,,,,,,,,,,,,******))))))************)))))))))***++++++)))''''''(((***---...***+++//////,,,)))******+++***)))((('''&&&(((+++---...,,,***)))))))))******++++++++++++***))))))))))))))))))***************+++---///000......///......---,,,,,,------------,,,,,,,,,+++...///111222222222000///+++++++++,,,------.........555999:::===DDDGGGFFFJJJLLLOOOQQQTTTUUUVVVVVVPPPNNNKKKKKKKKKLLLKKKJJJHHHGGGDDDBBB@@@?????????>>>@@@BBBBBBAAAAAAAAACCCAAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCDDDGGGJJJLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJLLLNNNPPPQQQRRRRRRRRRNNNNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUTTTTTTSSSRRRKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVXXXZZZ\\\^^^___```dddcccaaaaaaccciiipppttt}}}tttpppjjjjjjiiigggddd```\\\ZZZWWWWWWWWWVVVUUUSSSRRRQQQRRRPPPNNNKKKJJJJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFGGGCCCCCCBBBAAAAAAAAAAAAAAAAAA???===;;;;;;<<<>>>???AAA@@@>>>======>>>???@@@@@@???======>>>===<<<;;;888999999888666666777888666666555555555777888999---+++)))***,,,.........************************,,,,,,++++++,,,,,,---...///...---+++***))))))(((+++)))'''%%%%%%&&&)))***(((((()))***************************************...///000111000///---+++///---BBBvvvtttBBB...---...///000222222333333...---,,,+++,,,...000222+++++++++,,,,,,---------.........------.........+++,,,---.........---,,,,,,,,,...///000000000000...---------///111333444111000...---++++++++++++***+++,,,---///111333444111111000///...------,,,***+++,,,---------,,,+++,,,***(((((()))***)))''')))))))))))))))(((((((((+++*********+++,,,------,,,+++***)))))))))***+++&&&(((***,,,---,,,+++******---000111111111111222------------...///000000***+++,,,---,,,,,,******))))))************))))))'''(((***+++***)))***+++)))------******//////+++)))******++++++)))((('''$$$'''+++...//////---,,,(((((())))))*********+++++++++************++++++************+++---///000---...............------000///...---------------+++,,,...///000///---,,,)))***+++---------------'''000666888===EEEIIIGGGNNNOOORRRTTTUUUUUUTTTSSSPPPMMMIIIHHHIIIKKKMMMMMMIIIGGGEEECCCAAA@@@???@@@>>>???@@@@@@???@@@AAACCCAAABBBCCCCCCCCCBBBAAA@@@CCCEEEFFFFFFDDDBBBAAABBBCCCFFFIIIKKKLLLJJJHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMHHHIIILLLNNNOOOPPPPPPPPPJJJMMMPPPQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTNNNOOOOOOOOONNNOOORRRUUUUUUUUUWWWXXXZZZ\\\]]]^^^eeedddbbbaaadddjjjpppuuu|||wwwwwwwwwuuuqqqlllgggddd``````___^^^]]][[[YYYXXXXXXTTTPPPLLLKKKMMMOOORRRNNNMMMKKKJJJIIIHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAADDDBBB???===<<<===???@@@???>>>===<<<===>>>@@@BBB???===<<<;;;<<<<<<:::888888999:::777333222444888666555444555666999;;;===---,,,+++******+++,,,------+++)))((('''((()))***+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***,,,------++++++,,,...+++******))))))******++++++,,,,,,---,,,+++)))(((,,,...???YYYaaaOOO666(((///...---...111222111000000///...---,,,---......000...,,,******---000222000///...------...///000***,,,------,,,,,,...///............///111222333777222,,,***,,,///111111333222000...---,,,------***++++++)))+++333@@@JJJ444222111222000,,,***++++++++++++*********))))))000...,,,***((())))))***))))))))))))((((((((((((,,,+++***+++---------+++,,,***((()))***++++++******+++,,,,,,,,,,,,+++******+++,,,---........................////////////)))************+++++++++)))***,,,------,,,***)))******))))))((((((((('''++++++,,,------,,,,,,,,,///...+++)))((((((((((((***((((((+++...///---***))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,///222444000000////////////000000------,,,++++++******)))........................(((((()))***+++---...///+++111777;;;===@@@GGGLLLZZZYYYXXXWWWUUUTTTSSSRRRQQQNNNLLLLLLOOOPPPOOOMMMJJJHHHDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAGGGFFFDDDDDDEEEEEECCCBBBEEEFFFHHHLLLNNNMMMJJJGGGKKKIIIHHHJJJLLLMMMKKKHHHQQQOOOMMMOOOSSSUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIKKKOOOQQQRRRPPPNNNLLLNNNNNNOOOOOOOOOOOOOOOOOOTTTUUUVVVXXXZZZ\\\^^^___bbbcccddddddeeehhhllloooxxx|||~~~yyytttqqqjjjhhheeebbb___]]]\\\\\\\\\YYYTTTRRRRRRRRRRRRRRRSSSNNNHHHGGGJJJLLLJJJGGGDDDCCCAAA@@@@@@@@@AAAAAAHHHEEEBBB@@@AAABBBBBBBBB@@@???>>>>>>??????>>><<>>===:::666444666888888777666666777<<<888666888<<<>>>;;;666---,,,+++******+++,,,---,,,+++***(((((()))***+++***+++,,,,,,------------++++++++++++************))))))))))))))))))))))))***+++---,,,++++++,,,...+++******************+++---------...------,,,,,,///+++111@@@EEE<<<111---...------...000111111000,,,,,,,,,,,,---///000222///...---,,,,,,...000222111111///.........//////,,,...//////------...000////////////000111222222555111---,,,...000111111111000...,,,+++***++++++,,,---,,,+++,,,444???IIIMMMBBB444,,,---000---))),,,,,,,,,,,,+++++++++***...---,,,******+++---...*********))))))***++++++...,,,+++,,,------,,,+++...---,,,,,,,,,,,,+++)))***+++,,,------,,,+++***++++++,,,---....................................))))))*********+++++++++)))***+++,,,,,,+++***)))******)))))))))(((((((((+++,,,------.........---...---+++*********++++++(((((()))+++,,,---+++***************************++++++*********************))))))***+++---///111222000///------///000222---------,,,++++++******---------------------------------,,,,,,------...,,,111777;;;>>>BBBIIIOOOYYYYYYYYYXXXWWWVVVUUUTTTQQQNNNLLLMMMOOOPPPOOOMMMJJJHHHDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBBFFFEEECCCCCCDDDDDDCCCBBBFFFGGGJJJMMMPPPOOOLLLIIILLLKKKJJJLLLOOOOOONNNLLLQQQOOONNNOOORRRTTTTTTSSSTTTSSSQQQPPPNNNNNNNNNNNNJJJKKKNNNPPPQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPUUUVVVXXXZZZ[[[]]]^^^___bbbcccddddddeeehhhllloooxxxyyy~~~xxxuuuqqqmmmjjjgggeeedddccc___[[[XXXWWWVVVUUUTTTXXXSSSNNNLLLNNNNNNKKKHHHFFFEEEDDDBBBBBBBBBBBBCCCFFFDDDAAAAAABBBCCCCCCCCCAAA?????????@@@@@@???===???======>>>??????<<<999777888999999888777999:::???@@@@@@>>>;;;888666555---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---)))***+++,,,------......,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,++++++,,,...++++++++++++++++++++++++---,,,,,,,,,,,,------...111***)))///111---,,,111...---,,,---///111000///,,,,,,,,,,,,---///000222............///000222222333222111000///............000000000...---...///000000/////////000000111111///---...///111000000//////---,,,++++++++++++,,,---,,,++++++111;;;BBB___]]]QQQ>>>111///...***---------,,,,,,,,,++++++,,,,,,++++++,,,...000111,,,+++***)))***,,,...///000...,,,,,,------,,,+++000////////////...+++)))***+++,,,------,,,+++***,,,,,,,,,---......//////------------------------)))))))))*********++++++((()))***++++++***)))(((*********)))))))))))))))++++++---...////////////++++++************+++,,,''')))+++,,,+++***)))***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***+++,,,...//////333111...,,,,,,...111333///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...111666:::>>>DDDLLLRRRWWWXXXZZZZZZZZZYYYWWWVVVPPPOOOMMMMMMOOOOOOOOONNNJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDCCCBBBFFFGGGJJJMMMPPPOOOLLLJJJKKKKKKKKKMMMOOOPPPOOONNNQQQOOONNNOOOPPPRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLMMMJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRWWWXXXZZZ\\\]]]^^^______bbbcccdddeeeeeegggkkknnnvvvuuuwww~~~}}}xxxtttqqqmmmkkkmmmiiieeeaaa___^^^\\\ZZZ]]]YYYUUUSSSSSSQQQNNNJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>???@@@@@@>>><<<::::::;;;:::999999<<<>>>GGGMMMPPPKKKAAA999888:::------,,,,,,,,,,,,------+++++++++++++++,,,---...))))))***+++,,,...///000,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,------------------,,,******)))))))))***,,,---///,,,---111000+++,,,000---,,,+++,,,...000///...000///...---,,,---......---...///000111222222222444333222111000///......///000000///---,,,---...000000///......---......,,,,,,---.../////////...000//////...------------++++++***((()))---444999WWWpppzzzaaa===++++++///---,,,,,,,,,,,,+++++++++++++++++++++,,,...///000,,,+++))))))))),,,///111111///---,,,,,,---,,,+++......///000111000,,,***++++++,,,------,,,++++++,,,,,,,,,------...//////............------------))))))))))))************((()))************)))(((************************)))***+++---.../////////*********)))))))))))))))(((+++......+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---...///000000000222000///------///000222/////////...------,,,,,,------------------------((((((((()))***,,,---......000444999>>>EEENNNTTTTTTVVVYYY[[[[[[ZZZXXXVVVPPPOOONNNNNNNNNOOOOOOOOOJJJHHHEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@AAACCCDDDCCCBBBDDDEEEHHHLLLNNNNNNKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMPPPOOONNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNPPPQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSYYYZZZ\\\^^^___`````````aaacccdddeeeeeegggjjjlllrrrooopppwww~~~~~~yyyuuuuuurrrnnnkkkiiifffcccaaaaaa^^^ZZZWWWVVVTTTQQQNNNLLLKKKIIIHHHGGGFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDBBBDDDCCCBBBBBBCCCCCCBBB@@@===>>>>>>@@@@@@@@@???===;;;<<<;;;:::999:::===???IIIOOOSSSOOODDD<<<:::<<<------------------------+++++++++,,,,,,---......)))))))))***,,,...000111,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***,,,+++******+++---...//////000000//////...***))))))((()))***,,,------...111333111---,,,...,,,+++***+++---///...---000///...---,,,---.........///000111222222222222333333222111000///...------//////...,,,+++,,,---///...------,,,,,,,,,,,,(((***,,,......---,,,,,,..................------+++***))))))))),,,000333CCCgggmmmEEE,,,***111++++++++++++************,,,+++++++++++++++,,,,,,+++***((('''(((+++...000222///,,,++++++,,,,,,+++++++++,,,///111000...,,,+++,,,------------,,,+++,,,,,,++++++,,,---...////////////......---------(((((()))))))))*********)))))))))******)))))))))*********+++++++++++++++'''(((***+++,,,---......---------,,,+++)))((((((***---000000---++++++---........................,,,,,,,,,+++***)))((((((+++,,,---...///000000/////////000000000000//////000//////......------,,,------------------------((((((((()))***+++,,,------///222777===EEEMMMSSSSSSUUUWWWZZZZZZZZZXXXVVVQQQQQQPPPOOONNNMMMNNNNNNIIIHHHFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDD@@@??????@@@CCCDDDDDDCCCDDDEEEHHHLLLOOOOOOLLLIIIFFFGGGIIIKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLNNNOOOQQQRRRPPPPPPQQQQQQRRRSSSTTTTTTYYYZZZ]]]___aaaaaaaaaaaaaaabbbdddeeeeeegggiiikkkmmmjjjkkkrrrzzz{{{yyyvvvsssqqqnnnjjjgggdddaaa^^^[[[XXXVVVTTTRRROOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFCCCAAAEEEDDDCCCCCCEEEDDDCCCAAA<<<===???@@@??????>>>>>><<<<<<;;;999888999;;;>>>AAADDDGGGFFFBBB===:::999---......//////......---+++,,,,,,,,,,,,,,,,,,,,,***))))))***+++...000111+++++++++*********)))))))))))))))))))))))))))))))))***++++++******+++---...///000111111000///...,,,++++++++++++,,,,,,---,,,------,,,+++***,,,---+++***)))***,,,...---,,,,,,,,,,,,,,,---///000222//////000111111111111000111222222111000///...---,,,---......,,,+++,,,---///...---,,,,,,,,,,,,,,,(((***---...---+++++++++***++++++,,,,,,,,,++++++---,,,++++++,,,...000111666JJJ\\\ZZZFFF333,,,...+++++++++*********)))))),,,,,,,,,++++++******)))***)))((('''(((***,,,---000...+++)))***+++,,,,,,******+++---///000///---+++,,,---......---,,,+++++++++*********,,,---/////////......---,,,,,,,,,((((((((()))))))))******************************+++++++++++++++,,,,,,,,,(((((()))+++,,,,,,,,,,,,111000000///...,,,***))),,,---///000///.........////////////////////////,,,+++++++++***)))))))))******++++++,,,---......---///111222222111///---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++---///222777???FFFMMMQQQSSSUUUWWWYYYZZZYYYXXXWWWSSSSSSSSSPPPMMMLLLLLLMMMIIIHHHGGGGGGHHHHHHGGGEEEBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC???>>>???@@@CCCEEEEEEEEEDDDEEEHHHLLLOOOOOOMMMJJJGGGIIIKKKLLLKKKKKKLLLNNNLLLMMMMMMLLLKKKJJJLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTWWWZZZ]]]```bbbccccccbbb```bbbdddeeeeeefffhhhjjjiiigggjjjooouuuzzz}}}xxxsssoookkkiiiddd___[[[XXXWWWWWWSSSRRRPPPNNNMMMLLLLLLMMMNNNLLLJJJHHHHHHGGGEEECCCEEEDDDCCCDDDEEEEEECCCAAA<<<>>>@@@@@@???======>>><<<===<<<:::888888999;;;<<<===>>>@@@@@@???<<<999---...///000000///...---,,,,,,,,,,,,,,,++++++***+++*********+++---///111*********)))))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,---...000111111000...---+++,,,,,,,,,,,,++++++***,,,+++***((()))+++,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,,,,---///000222111000000000000////////////000000000000///...---,,,---......------.../////////......---.........***---//////---++++++,,,)))***+++,,,---,,,,,,+++---,,,+++,,,---.../////////333@@@KKKFFF666,,,---,,,,,,+++++++++*********,,,,,,---,,,,,,++++++*********)))))))))******+++///,,,)))((()))+++,,,,,,---,,,+++,,,...///...---+++,,,---......---,,,+++***)))(((((()))***,,,...------,,,,,,+++******)))(((((((((((()))))))))***++++++************+++++++++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,......//////...,,,+++***,,,,,,,,,...000000///---000000000000000000000000++++++******************,,,+++******+++,,,.../////////000000000000////////////......---,,,,,,+++************************...---,,,+++************...000444:::AAAHHHMMMOOOVVVWWWXXXYYYYYYYYYYYYYYYUUUVVVUUUQQQMMMJJJJJJLLLIIIHHHGGGHHHIIIIIIGGGEEEBBBAAAAAAAAABBBDDDFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>???AAADDDFFFGGGFFF@@@BBBEEEIIILLLLLLJJJGGGFFFIIIKKKKKKJJJIIIJJJLLLJJJKKKMMMKKKJJJIIIKKKNNNLLLMMMMMMNNNMMMLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXX\\\```cccddddddccc```bbbeeefffeeefffgggiiifffgggjjjnnnpppsss~~~|||wwwsssmmmeee^^^[[[ZZZ[[[XXXWWWTTTRRRQQQPPPPPPQQQPPPMMMJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEEEECCCAAA>>>AAACCCBBB@@@>>>>>>>>>===>>>>>><<<999888888888<<<<<<===>>>???>>>===<<<---...///000000///...---,,,,,,,,,,,,++++++***))),,,+++*********---///000))))))))))))(((((((((((())))))))))))))))))))))))(((***++++++******+++,,,,,,---...000000...---,,,)))***+++++++++)))(((&&&+++,,,,,,,,,...000...******)))((()))+++,,,,,,+++000///...---,,,---......222111000///..................///000000///...---,,,...//////......000111000000////////////000000,,,///111111...+++,,,---***+++---...///......---******)))***,,,---,,,,,,+++---<<>>???AAAEEEGGGHHHGGG<<<===@@@DDDGGGHHHEEECCCDDDGGGIIIIIIFFFEEEGGGHHHHHHKKKLLLKKKIIIIIIKKKNNNPPPPPPQQQQQQPPPOOOMMMLLLNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW[[[```cccddddddddd```bbbeeefffffffffggghhhfffgggkkkmmmlllnnnyyy|||tttjjjaaa]]]\\\]]][[[ZZZXXXVVVTTTSSSSSSTTTPPPMMMJJJIIIJJJKKKLLLKKKEEEDDDCCCDDDEEEEEECCCAAA@@@CCCEEEDDDAAA>>>>>>???>>>???@@@>>>;;;888777777999:::;;;;;;999888888999222000...,,,+++,,,---...---,,,,,,---......---+++---,,,***)))))))))******...---+++)))(((((()))*********+++++++++)))(((''''''((()))+++,,,,,,,,,,,,///...,,,+++***))))))))),,,+++******))))))******+++++++++************))))))***+++***)))((((((***000000///............///111000...,,,+++,,,...///,,,...000222222111///------,,,+++,,,000444777777666222//////111222111000//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((---///222444444222///---***+++,,,---...---,,,++++++---///000...,,,+++++++++++++++************)))******))))))***+++,,,,,,,,,,,,+++***))))))******/////////...---,,,+++******)))(((''''''((())))))))))))))))))))))))******)))(((((()))+++---,,,,,,+++)))'''(((***,,,------+++*********+++,,,------++++++++++++++++++++++++---,,,***((('''(((((())),,,,,,---...---+++(((''',,,,,,------...///000000+++++++++***++++++,,,,,,///...,,,+++,,,---///111////////////000000000000///000000000///---+++***)))***+++,,,---,,,+++++++++***)))))))))***,,,,,,///111555999???GGGPPPVVV\\\[[[ZZZYYYYYYXXXYYYYYYUUURRROOOLLLKKKKKKJJJHHHIIIHHHHHHHHHIIIIIIGGGFFFEEECCCBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUSSSOOOLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSVVVZZZ]]]___aaacccddddddgggkkkllljjjfffcccbbbfffiiikkkkkkkkkoooxxxwwwmmmdddaaabbbbbb___\\\XXXWWWWWWWWWXXXTTTTTTTTTPPPKKKIIIJJJLLLGGGEEECCCCCCDDDDDDCCCBBB@@@@@@???????????????@@@DDD???;;;;;;>>>???<<<999:::999777777888999999888222111...---,,,,,,------,,,++++++,,,------,,,***+++***)))))))))***,,,---...---+++)))((()))******'''(((((())))))((('''&&&)))))))))***+++++++++,,,///...---,,,+++***)))))),,,++++++***************)))))))))******+++++++++***+++,,,+++)))((()))***------........./////////000///---,,,,,,,,,---...,,,...000222222111///......,,,+++---111444777777333111...---///000000...000///...---,,,,,,,,,,,,+++,,,,,,,,,------......---,,,,,,++++++***)))))),,,---///000000///---,,,***+++,,,,,,------,,,,,,,,,///111111///---,,,,,,,,,,,,,,,,,,++++++++++++******))))))***++++++,,,,,,,,,+++***************---------------,,,+++***++++++***))))))***+++,,,,,,,,,+++***))))))((((((++++++***+++,,,,,,+++)))+++)))((((((***,,,---,,,***************+++,,,,,,++++++++++++++++++++++++******)))))))))************+++,,,------,,,***)))+++,,,,,,,,,,,,---------************+++,,,---...------,,,,,,,,,---...///.../////////000000111111000000///...---,,,***))))))***+++,,,,,,,,,+++++++++******)))***+++,,,---...111555:::@@@HHHPPPVVV\\\]]]]]]]]][[[YYYUUUSSSTTTRRROOOMMMLLLKKKIIIGGGIIIHHHGGGHHHIIIHHHGGGEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBFFFEEEEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSTTTSSSTTTTTTUUUSSSOOOLLLMMMMMMNNNOOOPPPQQQQQQRRRUUUWWWZZZ[[[]]]```dddgggggghhhiiihhhfffdddddddddgggiiikkkkkkkkknnnuuu{{{zzzppplllnnniiifffbbb___]]]]]]]]]]]]ZZZZZZXXXTTTOOOMMMNNNPPPLLLIIIFFFEEEEEEEEEDDDCCCAAA@@@@@@????????????@@@BBB>>>;;;<<>>DDDKKKSSSWWW[[[]]]______\\\XXXRRROOORRRQQQOOOOOOOOOMMMIIIFFFGGGFFFEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@AAABBBAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFKKKKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVSSSOOOLLLNNNMMMLLLKKKMMMOOOQQQSSSWWWXXXYYY[[[\\\```eeehhhiiiiiigggeeebbbbbbeeegggeeehhhkkkmmmmmmooorrrttt{{{{{{vvvsssqqqpppmmmkkkeeeccc^^^YYYUUUTTTTTTUUUUUUQQQLLLJJJJJJKKKLLLLLLHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFHHHJJJKKKHHHFFF?????????>>>======>>>???111000000///......---------,,,,,,---......---+++,,,+++*********+++------,,,,,,++++++++++++++++++)))*********++++++,,,,,,---,,,***(((((()))+++,,,...............---+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))***)))'''&&&'''(((***+++,,,......,,,***)))------,,,,,,,,,---------+++,,,...///000000000///222000......000333444444///......---------///000111111000///............//////////////////////////////...------,,,,,,+++++++++***))))))***++++++,,,+++***)))***+++,,,---+++---000000...,,,++++++,,,,,,,,,,,,++++++++++++++++++***************+++---,,,,,,,,,,,,,,,------))))))***+++++++++******''''''((()))***+++++++++((())))))+++,,,---......***+++---000222222///,,,+++******+++,,,---,,,+++******)))))))))))))))***+++++++++******)))))))))(((***---//////---***(((------,,,,,,+++***))))))'''((()))+++,,,...///000------,,,+++************,,,...000222222111///...---......///000000111111///...,,,***)))))))))***)))))))))*********++++++++++++,,,,,,---------------111777>>>EEEMMMTTTYYY[[[\\\\\\[[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFDDDCCC@@@BBBCCCBBB???===>>>???AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAACCCEEEFFFJJJKKKKKKMMMOOOQQQSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\\\\ZZZXXXWWWVVVTTTQQQNNNPPPOOONNNMMMNNNPPPRRRTTTSSSVVVZZZ]]]^^^```ccceeefffhhhiiihhhgggffffffgggeeegggjjjmmmooorrrtttvvvyyy|||}}}zzzyyywwwrrrnnnnnnjjjfffaaa___]]]]]]\\\XXXTTTOOOMMMMMMOOOPPPQQQIIIIIIGGGFFFDDDDDDCCCCCCBBBCCCEEEGGGIIIHHHFFFDDD@@@AAAAAA???<<<;;;===???///////////////////////////.........000000...---,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,++++++))))))((((((((()))******++++++***))))))***+++,,,,,,---.........,,,+++***+++,,,---------,,,***)))******)))))))))(((((((((((()))***)))'''&&&'''(((***+++,,,,,,,,,***)))(((,,,,,,,,,,,,------------+++,,,---...///000000000333000......///111222222...//////...------000222222111000//////......///000000//////............///......------,,,++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,)))+++...///...---,,,---,,,,,,,,,,,,++++++++++++,,,+++******)))*********------,,,,,,,,,---......******+++++++++******)))******+++,,,---------,,,,,,,,,++++++*********)))))))))+++///222333111000,,,++++++,,,------,,,***++++++***)))))))))******+++++++++***))))))((((((***+++---//////---+++)))......---,,,***))))))(((((()))***,,,---///000111------,,,+++************,,,...000111111111///...------............//////---,,,++++++******++++++***))))))))))))***+++++++++,,,---.........------...111777>>>FFFNNNVVV\\\]]]]]][[[ZZZYYYZZZZZZ[[[TTTSSSQQQQQQQQQOOOMMMKKKGGGFFFEEEEEEGGGFFFEEECCC@@@BBBDDDBBB>>><<<<<<>>>AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@AAACCCEEEFFFIIIJJJKKKLLLOOOQQQSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^]]][[[YYYXXXWWWUUURRRPPPRRRQQQPPPPPPPPPQQQRRRRRRQQQUUUYYY\\\^^^___aaaccceeehhhkkklllkkkjjjjjjjjjhhhiiikkkooorrruuuwwwxxxxxxzzz{{{uuurrroookkkhhhgggeeecccaaa\\\YYYUUUSSSSSSTTTTTTTTTIIIHHHFFFDDDCCCAAAAAAAAABBBDDDHHHJJJKKKIIIFFFEEEAAACCCCCC@@@;;;999;;;===---...///000000111111111///......///000000///---+++*********+++---...000+++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***)))))))))***+++++++++,,,++++++---...---,,,***)))+++,,,---...---,,,***)))((((((((())))))))))))))))))++++++***)))((()))***))))))******************++++++,,,,,,------------++++++,,,---///000000000333000------...///000000---//////...,,,---000222222222111000////////////.....................///......------,,,+++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++(((+++...000////////////------------,,,,,,,,,,,,,,,++++++***))))))******---------------...//////,,,,,,,,,,,,+++***))))))++++++,,,---------,,,+++,,,,,,+++***))))))((((((***)))***---000222222111,,,++++++,,,...---+++***,,,,,,+++***************+++++++++***)))((((((((()))+++,,,...///...---,,,---,,,,,,+++************++++++,,,,,,------......++++++******++++++,,,---+++,,,.../////////...------------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***))))))((()))***+++,,,+++,,,---...///......---///222777>>>EEEOOOXXX___``````___]]]]]]]]]]]]]]]WWWTTTRRRQQQQQQQQQOOONNNGGGFFFEEEFFFGGGGGGEEECCCAAADDDFFFDDD???<<<<<<>>>@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@AAABBBDDDEEEGGGHHHHHHJJJLLLNNNQQQSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^\\\ZZZXXXXXXWWWTTTRRRSSSSSSRRRRRRQQQPPPPPPPPPRRRTTTWWWYYY[[[]]]aaacccfffiiilllnnnnnnnnnnnnooommmmmmnnnpppsssvvvxxxyyywwwyyy|||~~~|||yyy~~~{{{xxxuuutttsssrrrnnnkkkccc```\\\ZZZXXXWWWVVVTTTJJJIIIGGGEEECCCBBBAAAAAAEEEHHHLLLNNNNNNKKKHHHGGGGGGIIIIIIEEE???<<<===@@@,,,---...000111111222222///......///000000///---)))))))))***,,,...000222++++++,,,---------,,,,,,...---+++*********++++++'''((()))+++,,,,,,,,,,,,***+++,,,------,,,***)))+++,,,---......,,,***)))&&&&&&'''((()))***+++++++++,,,---,,,*********+++(((((((((((()))***,,,---***+++,,,---------------++++++,,,---...///000111333000---,,,---...///...,,,...///...,,,,,,///222333222111000////////////+++,,,,,,---...///000000...------,,,,,,+++******++++++,,,,,,,,,,,,++++++((()))***,,,,,,+++******(((+++///111111000111222//////.........---------,,,,,,+++***))))))******---------------...///000---------,,,+++***)))((()))***+++,,,+++***)))((()))))))))))))))*********+++******,,,///111111111,,,,,,,,,---......+++)))------,,,+++******+++++++++++++++***)))(((((('''((()))+++---//////000///++++++******++++++,,,------------,,,,,,+++++++++(((((()))***+++---///000++++++,,,,,,------,,,,,,...------,,,,,,++++++***)))***,,,---......------***)))((((((((()))+++,,,,,,,,,.../////////...---000222777===EEEOOOYYY```ccccccbbbbbbaaa___^^^^^^XXXVVVSSSQQQQQQQQQQQQPPPHHHGGGFFFGGGHHHGGGFFFDDDBBBFFFHHHFFFAAA======?????????>>>??????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ[[[[[[[[[\\\^^^^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPNNNMMMSSSTTTUUUVVVXXX\\\aaaeeehhhjjjlllnnnnnnppprrrtttrrrqqqpppqqqtttwwwxxxyyywwwxxxzzz{{{xxxuuuzzz}}}yyyiiifffbbb___\\\YYYVVVTTTNNNMMMKKKHHHFFFEEEDDDDDDBBBFFFKKKMMMLLLHHHEEEDDDNNNPPPPPPKKKDDD@@@AAADDD///...---,,,,,,---///000000//////......000111222000,,,(((''')))******(((,,,***)))***+++------,,,++++++,,,---......+++)))******+++,,,,,,---......***+++---------+++)))((())))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((())))))))))))***+++,,,---...---+++******+++---...,,,,,,,,,---------......000111111000...,,,,,,---,,,000333111,,,)))+++...---...///000111222222222444///+++***---000000///---------,,,,,,---------...+++)))+++///000,,,((('''(((******+++***)))(((,,,,,,************,,,,,,+++,,,,,,+++***)))(((((()))***+++,,,---,,,,,,+++///...,,,++++++,,,---...------------,,,+++***))),,,,,,+++***)))))))))***+++++++++************)))...,,,)))((())),,,///222///...,,,++++++,,,---///000+++''''''+++...---***...---+++)))(((((())))))******+++,,,,,,---......///+++***---,,,)))))),,,...111000,,,+++---,,,)))++++++++++++++++++++++++......//////......---,,,///...,,,***))))))******,,,,,,,,,------.........---+++))))))+++,,,---,,,//////000///------...000000444999===CCCLLLVVV^^^``````aaaeeeiiihhhaaaZZZZZZXXXVVVTTTQQQNNNLLLKKKJJJIIIIIIJJJKKKJJJHHHEEECCCFFFHHHGGGBBB??????@@@BBBAAA@@@???@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFDDDBBBAAA@@@???AAACCCDDDDDDCCCFFFFFFGGGHHHIIILLLNNNPPPSSSTTTVVVXXXYYYZZZZZZYYY\\\\\\[[[XXXUUUTTTTTTVVVUUUUUUUUUUUUTTTSSSRRRRRRTTTSSSTTTUUUXXX]]]bbbeeekkkllllllllllllnnnrrruuuvvvvvvvvvyyy~~~}}}{{{yyyzzzzzzxxxwwwvvvwwwxxx{{{}}}sssllleeeccccccaaa]]]XXXTTTSSSPPPNNNKKKIIIHHHGGGGGGIIIJJJIIIFFFEEEHHHJJJMMMeeerrrbbbJJJ@@@CCCEEE000///...---,,,---///000000000/////////000111222111...***)))+++,,,+++***+++***))))))+++,,,,,,+++,,,,,,,,,...///...,,,)))++++++++++++++++++++++++***+++---------,,,***)))************************((((((((((((((((((((((((+++*********))))))))))))))))))))))))***++++++,,,------,,,++++++,,,---...,,,,,,---------.........///000000///---,,,---...---000222111...,,,---///...///000222333333444444666333000...///111111222------,,,++++++,,,------...+++)))+++...///,,,))))))***+++,,,,,,,,,+++***---,,,+++******+++,,,------------,,,,,,***)))((()))***+++,,,---,,,++++++...------,,,,,,,,,------------------,,,+++******---,,,++++++******+++++++++++++++************))),,,+++)))))))))+++...000///---,,,++++++,,,---...000+++'''(((+++---,,,***,,,+++***))))))******+++++++++,,,,,,---......///---,,,...000---))))))---+++///000------...,,,(((,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,***)))(((------------......//////+++)))'''''')))++++++***...//////...---,,,...///...222888===CCCLLLWWW___aaa```aaadddhhhgggaaa\\\ZZZYYYXXXUUURRROOOMMMLLLJJJJJJIIIJJJKKKKKKHHHFFFDDDEEEFFFDDDBBB@@@???@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFEEECCCBBBAAAAAABBBDDDEEEDDDCCCGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSVVVYYY[[[\\\[[[[[[ZZZZZZYYYWWWUUUUUUWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSVVVUUUUUUVVVXXX\\\___bbbiiijjjjjjjjjkkknnnsssvvv{{{zzz{{{~~~}}}zzzwwwuuutttuuuuuuwwwzzz{{{vvvoooiiifffbbb]]]YYY[[[YYYVVVSSSQQQOOOOOOOOOLLLMMMNNNLLLIIIHHHIIIKKKMMM```hhhZZZGGG@@@AAAAAA222111///...---...//////000////////////000111111111///---,,,,,,------,,,+++)))((((((***++++++***,,,,,,---///000///---***,,,,,,+++******)))((((((***+++,,,---...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))******)))))))))******+++------,,,,,,,,,,,,,,,,,,,,,------------............//////...------.../////////000000000///......000000222333444555555555222222000...,,,,,,---///---,,,***))))))***,,,------+++)))+++......,,,)))++++++,,,---...---------------,,,,,,,,,,,,------.........---,,,+++***))))))***+++,,,---,,,+++***,,,,,,------------,,,,,,------...------,,,+++***------,,,++++++++++++,,,+++++++++************)))***)))))))))***+++,,,---------+++++++++,,,---...///+++((((((+++---,,,******************+++,,,,,,,,,,,,,,,------......///...---...///...000:::EEEAAA@@@:::111,,,---,,,***.........---------------,,,------------,,,+++++++++---///000000///---+++------............//////+++)))((((((***++++++***,,,---------++++++---...,,,111777===CCCLLLWWW^^^aaa``````bbbeeeeeeaaa]]][[[[[[YYYWWWTTTQQQOOONNNKKKJJJJJJKKKLLLLLLJJJGGGEEEDDDBBBBBBBBBBBB@@@???AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGEEEDDDDDDFFFFFFFFFEEEDDDBBBBBBBBBDDDDDDCCCBBBGGGGGGGGGGGGIIIKKKNNNOOOOOORRRVVVZZZ]]]]]]\\\[[[WWWXXXXXXWWWVVVVVVXXXZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWVVVVVVXXXZZZ]]]___ffffffggggggiiinnntttxxx~~~}}}xxxuuusssrrrqqqrrrsssvvvzzzwwwooogggbbb___^^^\\\XXXTTTQQQQQQQQQRRRPPPQQQQQQPPPMMMKKKKKKKKKMMMWWWZZZPPPEEEBBB@@@>>>222111000///......//////...............//////000000///------------------+++)))(((((()))******))),,,,,,---///111000...+++......---+++***(((''''''***+++,,,---------------++++++++++++++++++++++++***************+++++++++******************************)))))))))******+++,,,------...------,,,+++------------............---......---,,,---///000///......///000000///---///000111222333444444444000111111...***(((+++...---+++)))(((((()))+++---,,,+++***+++------+++)))++++++,,,------.........------------------------.........---,,,***)))(((******,,,,,,,,,,,,+++******+++,,,......---,,,+++------......---,,,++++++,,,++++++******++++++++++++++++++*********))))))(((((()))***************,,,++++++***++++++,,,------+++))))))+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------000---******...:::QQQffffff]]]JJJ666++++++...............---------------+++,,,,,,,,,,,,+++************,,,,,,------,,,,,,------------------------,,,+++***+++---...---,,,***+++,,,+++******,,,...---111777<<>>???@@@AAA@@@??????>>>???@@@AAACCCDDDEEEFFFGGGEEECCCCCCEEEGGGGGGGGGCCCBBB@@@AAABBBBBBAAA@@@DDDDDDDDDDDDEEEGGGIIIKKKPPPSSSWWWZZZ[[[YYYVVVTTTVVVWWWVVVUUUSSSSSSUUUWWWWWWWWWYYYZZZZZZ[[[[[[ZZZUUUUUUUUUVVVXXX[[[]]]^^^```aaabbbdddggglllssswww|||xxxuuusssrrrqqqrrrtttwwwyyy{{{|||}}}}}}~~~~~~|||ooolllfff```[[[YYYYYYYYYTTTSSSQQQOOOOOOOOONNNNNNKKKIIIEEEDDDFFFJJJJJJFFF////////////////////////+++,,,------...---------***,,,---,,,+++***+++,,,,,,***))))))*********)))++++++,,,...000000...,,,......------,,,+++******++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++++++++++++++******++++++,,,......//////......---,,,,,,,,,------.........///////////////...,,,***+++...000000000111000///...------+++,,,...///000000111111000111111///---,,,---...+++******************+++******++++++++++++******))))))))))))***,,,---...,,,,,,------------,,,,,,)))******++++++******)))++++++,,,---,,,+++***))))))***+++,,,,,,------,,,------............------)))(((((((((((()))******+++++++++************)))((()))************))))))((())))))***+++++++++,,,++++++++++++++++++++++++.........---,,,***)))((()))))))))))))))))))))))))))((()))+++,,,///999EEEPPPMMMDDD888222111000.........------,,,++++++++++++,,,,,,,,,,,,+++******+++)))'''%%%%%%(((+++...++++++************))))))***))))))+++,,,---+++***)))***+++*********,,,...000444999===@@@EEELLLRRRXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXVVVSSSPPPNNNMMMMMMMMMOOOPPPPPPOOOMMMJJJIIIIIIIIIHHHGGGDDDAAA======>>>????????????>>>>>>>>>???@@@AAACCCCCCDDDEEECCCBBBCCCEEEFFFFFFFFFCCCAAA@@@AAACCCCCCBBBAAADDDDDDCCCDDDEEEGGGHHHJJJOOOQQQTTTWWWWWWUUUSSSQQQTTTUUUUUUSSSQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZTTTTTTUUUWWWYYY[[[\\\^^^\\\^^^```bbbdddhhhnnnqqq{{{|||uuutttqqqpppoooooopppqqquuuvvvwwwwwwwwwyyy|||~~~}}}yyyrrrkkkeee```^^^]]][[[WWWRRRPPPPPPQQQQQQQQQKKKHHHEEEEEEIIILLLMMMLLL,,,---......////////////,,,---.../////////......)))+++------+++***+++------,,,*********+++***)))******+++---///000---+++++++++++++++++++++,,,,,,++++++******))))))******************************(((((())))))***++++++,,,*********++++++,,,,,,,,,******+++,,,---///000111111000...---,,,,,,------............////////////000///...,,,******---///222444666444000---...///+++,,,---...///000000000...---,,,+++,,,,,,+++*********+++,,,,,,+++******)))***+++++++++*********))))))((()))***,,,---...***+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,---,,,+++***)))************+++,,,---...------............------))))))(((((()))******++++++++++++************)))************************'''((()))***++++++++++++***+++,,,,,,++++++++++++,,,,,,---------,,,***)))*********)))))))))))))))'''''')))---,,,***+++///777999777222111222111...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,***))))))+++---...++++++++++++******))))))***)))***+++------+++***)))***++++++***+++---///...222888<<<@@@EEELLLQQQVVVWWWYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWUUURRRNNNLLLNNNNNNNNNPPPRRRRRRPPPNNNKKKMMMOOOOOOKKKGGGDDDCCC>>>>>>>>>>>>>>>??????@@@>>>??????@@@AAABBBBBBCCCBBBAAAAAACCCEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDFFFEEEEEEEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQRRRQQQPPPQQQSSSVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[XXXZZZ]]]___aaacccgggiiirrryyy|||uuutttrrrpppnnnmmmlllkkkkkkmmmooopppqqqrrrtttvvvyyyyyyqqqjjjeeeccceee___XXXSSSRRRSSSSSSSSSLLLKKKIIIIIIIIIJJJMMMOOO***+++---...//////000000---...000111111111000///))),,,......+++***,,,---...,,,******+++,,,+++***))))))***---//////---+++((())))))***++++++,,,,,,++++++***)))((((((((()))++++++++++++++++++++++++'''(((((()))******++++++*********++++++,,,,,,,,,***++++++,,,...000222333222000...,,,+++,,,---.............../////////000111000...+++)))))),,,...444777:::777111---...111+++,,,---///000000111111111///---...000111///,,,)))***,,,------,,,***))))))***,,,+++************))))))))))))***,,,...///******,,,,,,,,,,,,******((()))+++,,,---.........+++,,,,,,---,,,+++***)))+++***))))))***,,,...///------...............---******))))))***+++,,,,,,+++++++++************))),,,+++***************+++'''''')))***++++++++++++***+++,,,,,,+++***++++++***+++,,,---...---,,,++++++++++++******************'''(((,,,---,,,...111333444222---,,,000222000111000000///...---------,,,------------,,,++++++(((((('''''''''''''''''',,,,,,,,,+++++++++******,,,+++,,,...//////---+++)))***++++++***+++---///,,,111777<<<@@@EEEMMMRRRUUUWWWZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVTTTQQQMMMKKKNNNNNNOOOPPPRRRRRRQQQOOOKKKPPPSSSRRRMMMHHHDDDDDD@@@???>>>>>>>>>???AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAACCCEEEFFFDDDBBBDDDCCCCCCDDDGGGHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKMMMOOOQQQRRRRRRRRRMMMNNNOOOOOOPPPQQQTTTWWWZZZZZZYYYYYYXXXVVVUUUTTTWWWXXXXXXXXXXXXXXXXXXXXXUUUWWW[[[]]]^^^```bbbcccjjjrrr|||zzzvvvuuutttrrrooollljjjiiicccfffiiikkklllmmmoooqqqoooyyy~~~vvvppplllnnnggg]]]VVVTTTUUUUUUUUUNNNMMMMMMLLLIIIHHHKKKPPP000///......//////...---...//////...,,,,,,---//////---,,,,,,...///......,,,+++*********+++,,,------.../////////...---,,,***++++++,,,...///000000***)))))))))***,,,...///////////////...---,,,+++&&&(((***,,,---...---------.../////////...---,,,---+++***...444777555222444111///.........---+++222111111111000000//////222111000...------------,,,===EEE:::......111111,,,---///000000000///......---,,,,,,++++++++++++***)))))))))))))))******++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))+++++++++---//////...---+++,,,---,,,***)))***+++000///---++++++,,,---...+++,,,,,,------,,,,,,+++++++++***************++++++***)))***+++------,,,...,,,***(((''''''((())))))************++++++++++++++++++++++++***)))((())))))***,,,...///---,,,***)))(((''''''((()))***...---,,,+++++++++,,,---222111111111000000//////+++...111000---***+++,,,///---***)))*********)))...,,,***((((((***---...111000///...---,,,+++++++++,,,.../////////...---)))***+++,,,,,,,,,,,,+++///000222666<<>>>>>===<<<<<<<<<<<<<<>>>>>??????@@@@@@??????@@@CCCFFFGGGEEEBBBFFFDDDCCCDDDFFFGGGGGGFFFCCCEEEFFFFFFFFFFFFHHHJJJKKKMMMOOORRRTTTTTTTTTSSSRRRUUUXXXYYYYYYXXXXXXXXXYYYYYYWWWVVVTTTTTTSSSSSSOOOPPPRRRTTTUUUVVVVVVUUUWWWWWWWWWXXXYYY[[[\\\]]]fffmmmtttwww{{{~~~xxxvvvsssoookkkhhheeeddd```aaaccceeeeeeeeedddccciiiooouuuzzz{{{uuummmhhhfffccc```]]]UUUTTTSSSRRRQQQPPPOOONNN,,,,,,---...///000000111111111000...+++***+++,,,111...++++++,,,.........,,,,,,+++++++++,,,---...,,,------------,,,+++***''''''((()))***++++++,,,************+++---...///------------,,,+++******++++++,,,------------------------------,,,++++++***)))***///555999999777---,,,+++,,,...//////...---------------,,,,,,,,,......---,,,+++++++++,,,000444333000333999888222//////...---,,,,,,,,,,,,------,,,+++++++++,,,,,,///...------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...111000///...---,,,++++++000...------------+++***,,,------,,,***((()))***,,,+++)))((((((((()))***((((((((())))))((((((((()))))))))(((((())))))***---,,,******+++,,,+++***++++++)))(((((()))***+++)))************+++++++++***++++++++++++***)))))),,,++++++---///000...---,,,+++***))))))***+++,,,,,,+++++++++,,,---...///---------------,,,,,,,,,---......---++++++,,,......///000111222000,,,)))(((((()))***,,,---...///.........------+++******------...////////////...,,,,,,,,,,,,,,,,,,,,,+++///000222777>>>EEELLLPPPWWW[[[\\\YYYWWWXXXXXXVVVWWWUUURRRRRRRRRRRRQQQPPPLLLNNNPPPQQQQQQQQQSSSUUUQQQSSSTTTRRRNNNJJJGGGEEEBBBAAA@@@>>>============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@AAACCCDDDDDDCCCFFFEEEDDDEEEGGGGGGGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIJJJLLLOOORRRUUUWWWWWWYYY\\\\\\ZZZXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUUUUWWWYYY[[[\\\bbbiiioooqqquuu{{{~~~|||vvvtttqqqnnnkkkgggeeeddd``````````````````______aaafffkkkooottt}}}~~~xxxtttqqqnnniiieee\\\ZZZWWWUUUUUUTTTRRRPPP,,,---............///000111111111///---,,,---...111...+++***+++---......,,,,,,+++++++++---...///,,,,,,,,,,,,+++******)))((())))))***+++,,,,,,,,,******++++++,,,---......---------------,,,++++++---------------------,,,,,,---,,,,,,,,,,,,++++++---,,,,,,---000111000...,,,++++++,,,...///...---------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---///000...---222::::::555222111///---,,,,,,,,,------,,,,,,++++++,,,,,,,,,000///...---,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......111000000///---,,,,,,+++000...,,,,,,------,,,***,,,------,,,)))(((((()))+++***)))((((((((())))))******++++++++++++******(((((((((((((((((()))***...,,,******++++++***)))+++***)))))))))***++++++))))))*********+++++++++******+++++++++******)))***))))))***,,,,,,,,,***+++***))))))))))))***++++++++++++,,,---...//////------,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,...///...---...///000///,,,)))((()))***,,,------,,,,,,---------------+++***)))------......////////////...------,,,,,,,,,,,,,,,///000333888>>>FFFMMMQQQVVVZZZ\\\XXXWWWYYYYYYXXXZZZXXXUUUTTTTTTSSSQQQOOOLLLNNNOOOOOONNNOOORRRTTTSSSTTTTTTSSSOOOKKKGGGDDDEEEDDDBBB@@@???>>>>>>============>>>???@@@AAABBBBBBAAA@@@@@@BBBDDDEEEFFFHHHGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFGGGJJJOOOTTTWWWWWWZZZ\\\\\\[[[YYYXXXXXXVVVVVVWWWVVVUUUSSSPPPOOOSSSRRRQQQPPPQQQRRRTTTUUUTTTTTTTTTTTTVVVXXX[[[]]]___fffkkklllooouuuyyyxxxzzzzzzzzz|||~~~}}}{{{yyyuuutttrrrooollliiigggfffaaa```___]]]\\\\\\\\\]]]\\\```cccfffjjjrrr}}}}}}xxxrrrmmmfffbbb]]]ZZZXXXVVVSSSPPP...///000///,,,+++,,,...000000111000//////111222111...+++***+++,,,---,,,++++++******+++,,,...///------,,,+++******)))))))))))))))******++++++,,,***++++++,,,---------------............------,,,......---------,,,,,,---------,,,,,,++++++++++++///...---......---,,,***---,,,,,,---...///---+++------------------------------------------......,,,.........000555999999444333111///---------...,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------.../////////......---,,,,,,,,,///---++++++---...------+++,,,,,,+++)))(((((()))++++++***)))))))))))))))+++,,,,,,,,,,,,,,,,,,+++(((((('''(((((()))******...,,,******++++++***)))***************+++++++++))))))*********+++++++++)))******+++++++++*********)))((()))***++++++******)))(((''''''((()))***++++++,,,---......//////---------------------------,,,++++++,,,---//////000...------.........---***+++,,,------,,,***))),,,------...---,,,***)))---------------......///......---,,,,,,------...///000333888>>>FFFMMMQQQSSSWWWYYYWWWWWW[[[]]]\\\^^^\\\YYYWWWVVVSSSPPPNNNNNNNNNMMMLLLJJJKKKNNNPPPSSSSSSSSSRRRPPPLLLHHHEEEGGGFFFDDDBBB@@@???>>>>>>=========>>>???AAABBBCCC@@@@@@@@@AAABBBDDDGGGJJJJJJJJJIIIJJJLLLLLLJJJHHHFFFHHHIIIIIIGGGFFFFFFGGGIIIGGGFFFFFFHHHLLLQQQTTTTTTVVVYYYZZZZZZYYYXXXYYYTTTTTTUUUUUUSSSRRRPPPNNNRRRQQQPPPPPPPPPSSSUUUWWWUUUUUUUUUVVVXXXZZZ]]]^^^___dddhhhiiikkkqqqttttttsssssssssuuuwwwxxxwwwuuuuuuttttttrrrooollljjjhhhcccbbb___]]][[[[[[[[[\\\[[[]]]```aaadddkkksssyyyzzztttrrrllleee```^^^[[[VVVRRR...000111///+++)))+++---...000111000000000222444///...,,,,,,,,,---,,,*********))))))***,,,...///...---,,,+++***)))))))))''''''(((((())))))))))))++++++,,,------------------......//////...------...---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.../////////......---,,,---...000///---+++------...............///------,,,------...//////+++...000//////111555888444333222000///.........,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------------......///........................///---++++++,,,.........)))+++++++++)))((()))***++++++++++++*********)))******++++++++++++******(((((((((((()))***++++++---,,,******+++,,,+++***++++++++++++++++++******)))************+++++++++))))))***++++++++++++***---+++******+++,,,,,,+++***)))(((''''''((()))***+++,,,---......///......------...............///,,,+++***+++---/////////222000...---///000000000+++,,,------,,,+++)))(((+++---...///...---+++))),,,,,,++++++,,,,,,---.........---,,,---...///000000111333777>>>EEEKKKOOOOOOTTTVVVVVVWWW]]]aaaaaa```^^^\\\ZZZYYYVVVRRROOOOOOOOOMMMJJJHHHHHHKKKMMMPPPPPPPPPPPPPPPNNNIIIFFFGGGFFFDDDCCCAAA@@@@@@???===>>>>>>???AAACCCDDDEEE???@@@BBBBBBCCCEEEIIILLLKKKKKKKKKLLLMMMLLLJJJHHHFFFHHHJJJJJJHHHGGGFFFGGGIIIHHHGGGGGGIIILLLOOORRRPPPSSSVVVXXXXXXXXXXXXXXXSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOPPPRRRTTTVVVUUUVVVWWWYYY[[[]]]^^^___^^^dddgggfffhhhmmmppppppnnnmmmmmmnnnqqqrrrrrrrrrsssssssssrrrpppmmmkkkiiidddbbb```]]]\\\[[[[[[[[[\\\]]]^^^___aaaeeekkkppp{{{wwwooojjjhhhfff```[[[,,,///111///+++)))+++......///000///......000111...---,,,---...---***((()))((((((((()))+++---...000...---+++************(((((())))))))))))******+++,,,---.........---,,,,,,------......---------,,,,,,+++***++++++,,,---//////---,,,,,,,,,---...***+++---.........///000++++++,,,///111222000...------------.........///++++++++++++,,,---...///......///000000///111444111111111111000///------,,,+++++++++,,,,,,---...++++++++++++,,,---......---,,,,,,,,,,,,---......---------------...//////---......//////000000111111///,,,++++++,,,---,,,((()))******))))))***+++***+++++++++******))))))))))))************)))))))))(((((()))***+++,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))************+++++++++))))))***+++++++++++++++---+++))))))***+++++++++******)))(((((()))******,,,---...//////...------------------.........///+++******,,,///111///...000///...///000000///...++++++,,,,,,,,,+++******,,,---///000000...,,,***++++++*********+++,,,---...---,,,,,,---///111333111111333777<<>>>>>???@@@BBBDDDFFFGGGAAACCCEEEEEEEEEFFFIIIKKKJJJJJJJJJKKKLLLKKKIIIFFFEEEGGGJJJJJJIIIHHHGGGGGGFFFGGGHHHIIILLLNNNPPPQQQOOORRRVVVWWWWWWVVVVVVWWWSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTVVVYYY\\\^^^_________^^^bbbeeedddeeeiiimmmlllllljjjiiijjjlllnnnoooooooooooopppooonnnkkkiiigggbbbbbb```^^^\\\[[[ZZZZZZ\\\\\\\\\\\\]]]aaaeeehhhqqqwwwxxxtttuuusssooojjj***---000///+++***---000/////////...,,,+++---...---------...///---***'''(((''''''''')))***,,,...000///---+++*********++++++++++++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,------,,,,,,,,,++++++***)))***+++,,,---000///...---,,,---......(((***,,,,,,++++++,,,,,,)))***,,,///222444222111,,,,,,,,,------.........))))))******+++,,,---...111///...000111000////////////000000000...---,,,++++++++++++,,,,,,---...+++++++++,,,---...///000---,,,,,,,,,,,,---.........------------...//////......///000111222333333444111---++++++++++++***'''(((******))))))+++,,,***************)))((((((******++++++++++++******))))))))))))***+++,,,---+++***)))***+++------,,,---------,,,+++***)))((()))************+++++++++((()))***++++++++++++++++++)))'''&&&((())))))(((,,,+++***))))))***+++,,,---.../////////...---,,,,,,,,,,,,------.........***))))))---000222///---++++++,,,...000///,,,)))*********++++++,,,,,,---,,,---///111000///,,,++++++***)))))))))***+++,,,------,,,,,,---000222444111222333666<<>>???AAADDDGGGIIILLLIIIFFFEEEGGGHHHFFFEEEJJJJJJKKKJJJIIIGGGEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJLLLNNNQQQUUUUUUVVVVVVVVVUUUTTTTTTNNNOOORRRUUUXXX[[[\\\]]]\\\XXXTTTTTTWWWYYYWWWTTTYYYZZZ[[[\\\]]]^^^^^^^^^dddccccccdddeeefffeeeddddddcccbbbbbbccceeegggiiicccdddeeeggghhhhhhhhhhhh___ccceeeddd___ZZZXXXYYYZZZ\\\]]]\\\ZZZZZZ]]]aaaiiikkkpppyyy///...,,,++++++---///111000222222000...---...000......---+++******))))))++++++++++++,,,---...///444333000---++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,------......------------------------,,,---...///////////////---...///000000000000000++++++++++++++++++++++++,,,***((((((***,,,------------,,,,,,,,,---...///...............---,,,+++)))***++++++******+++---------,,,,,,,,,,,,++++++---,,,++++++,,,---///111444333111000///000111222111000///......000111333444111,,,***+++,,,------++++++***))))))))))))))),,,,,,,,,,,,++++++******&&&'''))),,,///000///---,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********,,,+++***)))))))))***++++++***)))***,,,,,,***))),,,+++***))))))***,,,---))))))******))))))******+++---...---+++*********,,,+++***+++---//////..................------,,,***)))((()))***,,,------......------......///000///,,,***)))***+++******)))))))))*********++++++---------.../////////000---///333777;;;@@@EEEHHHRRRTTTVVVWWWXXXZZZ^^^aaaeeeiiijjjeeeaaa___\\\XXXVVVTTTRRROOOLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHFFFEEEGGGEEECCCCCCDDDEEEDDDCCC?????????@@@BBBEEEHHHIIILLLIIIFFFEEEGGGHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMPPPSSSTTTUUUUUUUUUUUUTTTSSSSSSOOOPPPSSSVVVXXX[[[\\\]]]^^^ZZZVVVVVVYYYZZZXXXVVVWWWXXXZZZ\\\^^^___```aaabbb```^^^^^^```aaa```___cccbbbaaa``````bbbccceeebbbcccdddeeefffgggggggggbbbcccdddccc___\\\YYYXXXXXXZZZ[[[ZZZXXXXXX[[[___ffffffiiiqqq{{{///......---...///000111000000000///---,,,---...,,,,,,,,,+++++++++++++++******+++,,,------------333111///,,,+++*********(((((())))))***++++++,,,******++++++,,,,,,------------------------------...............------,,,,,,,,,,,,------------...,,,,,,---............---......///////////////...,,,,,,++++++******))))))+++)))'''''')))+++,,,,,,,,,+++***))))))+++---...---...///000000///---,,,)))++++++***)))((()))***------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///333333222111111111222222000///.........000111222444111---++++++,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,++++++***&&&''')))---000111000...++++++***))))))***+++,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********---,,,+++***))))))))))))---+++******+++,,,,,,+++,,,+++***)))((()))***+++(((((((((((((((((((((((()))+++,,,,,,***)))***++++++***)))***---///000///...............---,,,,,,******))))))***+++,,,---///000000000000111111111111...++++++,,,---......******+++++++++,,,,,,,,,////////////////////////,,,///333666:::???EEEIIIPPPRRRTTTUUUVVVXXX\\\^^^bbbggghhhddd```^^^[[[WWWVVVUUURRROOOMMMKKKJJJJJJKKKKKKKKKKKKIIIGGGDDDCCCFFFEEECCCCCCDDDEEEDDDCCC@@@@@@AAABBBDDDFFFIIIJJJKKKIIIGGGFFFGGGHHHGGGFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJHHHJJJLLLMMMNNNPPPSSSUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQRRRTTTWWWYYYZZZ[[[\\\___\\\XXXXXXZZZ[[[YYYWWWVVVXXXZZZ]]]___aaaccccccaaa___\\\[[[[[[\\\]]]\\\______^^^]]]]]]^^^___``````aaabbbdddeeeeeefffffffffdddbbbaaa```]]]ZZZXXXVVVXXXYYYXXXUUUUUUXXX\\\cccbbbcccgggoooxxx---------------....../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,---...---,,,,,,111000...,,,******))))))((((((((()))******++++++)))******+++,,,------...------------------------,,,---///000000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,///////////////...---,,,///......---,,,+++******+++)))((((((***++++++++++++***((('''((())),,,---,,,---000111222000...,,,,,,------+++)))'''((((((------,,,,,,,,,+++++++++++++++*********+++------111111111111111111111111...............///111111333000,,,++++++,,,,,,,,,,,,+++******))))))*********+++,,,------,,,,,,++++++******,,,...000//////+++***((('''''')))+++,,,------,,,,,,,,,+++++++++...------,,,+++***))))))************))))))))))))---+++))))))***+++,,,+++,,,+++***)))((((((((()))+++***))))))***+++***)))***,,,------,,,+++,,,---,,,+++***,,,///111222222------.........---,,,,,,++++++******)))***,,,...000000111111111000000000111///,,,+++---///000000+++++++++,,,,,,,,,------000000000000000/////////---///222666:::???FFFJJJOOOQQQSSSTTTUUUWWWZZZ\\\___dddfffbbb___]]]ZZZVVVTTTTTTRRRPPPMMMKKKJJJIIILLLLLLKKKJJJHHHFFFDDDBBBGGGEEECCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDGGGIIIKKKJJJIIIHHHHHHHHHHHHGGGGGGAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGJJJLLLMMMKKKMMMOOOPPPPPPRRRUUUXXXVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTVVVXXXZZZ[[[[[[\\\___\\\YYYXXXYYYZZZYYYXXXWWWYYY[[[]]]```bbbccccccdddaaa]]][[[[[[\\\]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]``````bbbcccdddeeeeeeeeehhheeeaaa``````___[[[XXXVVVXXXXXXWWWTTTTTTWWWZZZbbb```___aaagggooovvvyyy------------....../////////...---,,,,,,,,,++++++---------------,,,+++******+++,,,---...---,,,+++//////---,,,+++***))))))((((((((()))******++++++***++++++,,,---......///------------------------***,,,...000111111111111111000///...---,,,++++++,,,---------------,,,,,,......///......---,,,+++......---,,,++++++******+++***))))))+++,,,,,,+++***)))'''''''''(((***++++++,,,///111222111///---...//////---+++)))))))))------,,,,,,,,,++++++++++++*********++++++,,,,,,---...///111111111000000------------...///000111111///,,,++++++,,,,,,,,,,,,++++++***************)))***,,,---......---,,,222///+++)))***,,,......***)))((('''''')))+++,,,---------,,,,,,,,,++++++------,,,++++++***))))))&&&'''((()))******++++++,,,***(((''')))***+++***++++++***))))))(((((((((+++)))((())),,,---,,,******,,,------,,,+++,,,---+++******,,,///111222111---------...---,,,,,,++++++++++++***(((***---000444444333222222111000000...+++))))))***,,,------+++,,,,,,,,,,,,---------000000000000000/////////---///333666:::@@@GGGLLLNNNQQQSSSUUUUUUVVVYYYZZZ]]]bbbeeebbb___]]]ZZZUUUSSSRRRQQQPPPNNNMMMKKKKKKNNNMMMLLLJJJIIIGGGEEEDDDHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBDDDFFFIIIJJJHHHIIIIIIIIIHHHGGGGGGHHHCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKNNNOOONNNPPPQQQRRRRRRTTTVVVYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWYYY[[[[[[\\\\\\^^^\\\YYYXXXXXXXXXWWWWWWYYYZZZ\\\^^^___aaaaaabbbeeebbb^^^[[[[[[\\\]]]\\\VVVWWWWWWXXXYYY[[[\\\]]]______aaabbbcccdddddddddgggddd```___```___\\\XXXVVVXXXYYYWWWTTTTTTWWWZZZ___]]][[[\\\bbbiiiooorrrwwwxxxyyy|||~~~000//////......000111222000...,,,+++,,,,,,+++***,,,---.........,,,+++***+++,,,,,,------,,,,,,,,,///......---,,,******)))(((((())))))***++++++,,,++++++,,,,,,------......------------------------+++,,,---///111222333333555444333222000...---,,,---............---,,,,,,---.........---,,,++++++++++++******))))))((((((,,,*********,,,,,,+++***((((((((((((((())))))******+++...000111000///...000111111///,,,******+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,...111111111000///+++,,,,,,---...///000000///---++++++,,,------,,,,,,,,,+++************+++(((***,,,...//////...---444000+++))))))***,,,,,,))))))(((((((((***+++,,,------------,,,,,,,,,,,,,,,++++++******)))))))))%%%&&&((()))+++,,,,,,,,,+++)))(((((()))******)))******************))))))***(((&&&(((,,,...---+++)))+++,,,,,,***)))***+++***)))((())),,,...///...---------------,,,++++++***++++++***(((***///333;;;:::777555333222222222...---++++++---------,,,++++++,,,,,,,,,---------///////////////////////////000333777;;;AAAIIINNNOOORRRUUUVVVWWWWWWYYYZZZ]]]cccfffdddaaa___\\\WWWRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNLLLJJJIIIHHHGGGKKKIIIFFFEEEEEEEEEDDDBBBAAAAAA@@@AAABBBEEEGGGHHHGGGIIIJJJJJJIIIGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTTTTSSSTTTVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\]]]]]]]]]]]][[[YYYWWWVVVVVVVVVVVVYYYZZZ[[[]]]___``````aaaccc```]]][[[[[[\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]___```aaabbbbbbbbbbbbaaa```______^^^\\\ZZZWWWYYYYYYWWWTTTTTTVVVZZZZZZXXXVVVWWW\\\bbbfffiiimmmnnnqqqtttwwwzzz|||}}}zzz~~~111///...,,,---...111333111...,,,+++------,,,******+++---...///...---,,,---,,,,,,++++++,,,,,,,,,............---+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,.................................///000222333444444333222111000///...---///////////////...---,,,,,,,,,---------,,,,,,+++*********)))))))))))))))***))))))***++++++***(((&&&'''((()))***))))))(((***+++,,,---//////000000000111111///---++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,///222333222111///***+++,,,---.../////////,,,+++******,,,.........---,,,++++++******++++++'''))),,,///000///...---000...+++***++++++***)))(((((()))******+++,,,,,,...------------,,,,,,,,,))))))))))))))))))))))))((()))***,,,---------,,,******)))***+++,,,***(((******+++++++++++++++++++++((('''***///222111...+++---...---+++*********+++)))((())),,,---------,,,------------,,,++++++(((***+++***(((***000666@@@===888444111000111111000//////000000000---+++++++++++++++,,,,,,,,,,,,---------.../////////000000222444777<<>>>>>>>>>>>???AAACCCDDDEEEHHHKKKKKKIIIGGGHHHJJJGGGGGGFFFFFFGGGIIIKKKLLLJJJLLLMMMOOOPPPPPPPPPOOOUUUVVVVVVUUUTTTSSSUUUVVVYYYYYYYYYXXXWWWUUUTTTSSSUUUVVVXXX[[[]]]___``````]]]]]][[[YYYVVVUUUVVVWWWSSSUUUXXX[[[^^^aaaccccccbbb```______``````^^^\\\^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZ\\\\\\\\\\\\YYY]]]aaaaaa^^^[[[[[[\\\VVVWWWXXXVVVRRRRRRTTTWWWXXXVVVTTTUUUWWWYYYZZZZZZ^^^___bbbfffjjjnnnppprrrrrrxxx...------,,,---...///000///...,,,+++++++++,,,,,,*********+++,,,---///000++++++++++++++++++++++++---...///...+++)))))))))*********++++++,,,,,,,,,,,,***(((***---...,,,***......---,,,,,,,,,------***++++++,,,...000111222...---+++******+++---...///......------///000111111...,,,,,,---............,,,***)))******)))(((***)))((()))***)))'''%%%(((((()))******+++******(((((((((***---......---000///...---,,,+++++++++***++++++,,,,,,,,,++++++)))***,,,------,,,***)))+++---111333333222///---,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,///000...,,,///222111,,,...,,,++++++,,,,,,***)))'''''')))***++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))'''''''''((())))))************+++++++++++++++++++++++++++++++++(((((())))))******++++++---,,,+++,,,---000333555.........------,,,,,,,,,...---,,,---......---+++...---,,,+++,,,---...///...000///+++((()))///666AAA999000,,,---///...,,,)))******++++++,,,------***+++,,,---------,,,,,,---.....................222000111888BBBKKKMMMMMMPPPSSSWWWYYY[[[[[[]]]^^^hhhjjjlllmmmjjjddd^^^ZZZSSSUUUWWWZZZ\\\]]]]]]]]][[[YYYUUUQQQNNNLLLLLLLLLPPPOOONNNLLLJJJGGGEEEDDDBBBAAA@@@?????????@@@AAAFFFHHHJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKOOONNNMMMMMMMMMOOOQQQSSSSSSVVVYYYZZZYYYWWWUUUUUUWWWXXXXXXYYYXXXXXXWWWWWWTTTVVVZZZ]]]^^^]]]\\\[[[___\\\YYYWWWXXXYYYXXXXXX]]]]]]]]]]]]^^^^^^______^^^^^^_________`````````bbbaaa___^^^______]]]\\\WWWWWWWWWXXXYYYZZZZZZZZZYYY[[[]]]^^^^^^\\\YYYXXXXXXVVVUUUSSSRRRRRRSSSSSSXXXVVVSSSSSSUUUWWWXXXYYYWWW[[[``````___```eeejjjqqqsssvvv|||---,,,,,,+++,,,---...///...---,,,+++***++++++,,,+++++++++,,,---...///000...---,,,+++++++++,,,,,,---...///...+++))))))*********+++++++++,,,,,,,,,,,,***)))***,,,---,,,***------,,,,,,,,,------...///......---------......///...,,,++++++,,,---...///...---------...000111111...,,,+++,,,------,,,,,,***))))))+++,,,,,,+++***)))(((((())))))((('''&&&'''(((((((((((((((((()))))))))***---...---,,,///......,,,,,,+++++++++******++++++,,,,,,++++++***+++,,,------,,,+++******,,,...000000///---,,,,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++,,,------,,,+++******,,,...///...,,,...111000+++---,,,******++++++***)))'''''')))******+++++++++******+++,,,,,,,,,,,,,,,))))))(((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******+++---///111222............------,,,,,,...---,,,---......---+++------,,,,,,,,,,,,------,,,......+++((()))///444===666///+++,,,...---+++------,,,++++++******)))***+++,,,---...---,,,,,,------........./////////222111333999AAAIIIMMMNNNRRRUUUXXXZZZZZZ\\\^^^___iiikkknnnooommmiiiccc```VVVWWWYYY[[[\\\]]]^^^^^^[[[YYYVVVSSSQQQPPPQQQQQQRRRQQQPPPOOOMMMJJJHHHGGGEEEDDDBBBAAAAAABBBCCCCCCGGGIIIJJJKKKIIIHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNMMMNNNPPPRRRTTTTTTVVVYYYYYYXXXVVVVVVVVVXXXXXXXXXYYYYYYXXXXXXWWWRRRTTTWWW[[[]]]^^^^^^^^^```]]]YYYWWWWWWXXXXXXXXX[[[[[[]]]^^^____________aaabbbccccccddddddddddddaaa```___^^^^^^]]][[[XXXYYYYYYYYYZZZZZZ[[[[[[\\\XXXYYY[[[\\\\\\ZZZXXXVVVXXXWWWUUUTTTSSSSSSTTTTTTXXXVVVTTTTTTVVVWWWWWWWWWSSSWWWZZZ[[[ZZZ]]]ccchhhrrrsssvvv|||,,,,,,,,,+++,,,,,,---...---,,,+++*********++++++------------......///000222111...,,,++++++,,,------...///...+++***)))******++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++,,,,,,---.../////////...---,,,,,,,,,---...---,,,,,,,,,---...//////...---------...000000111...,,,++++++++++++***)))(((((())),,,...///...***(((&&&&&&(((******)))((((((((()))((((((''''''***))))))***,,,---,,,***---------,,,,,,+++++++++))))))***+++++++++++++++***+++,,,------,,,+++***,,,,,,---............---,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++***,,,,,,,,,***)))***+++---...---+++,,,000///+++,,,***)))***++++++***)))'''((()))******************++++++,,,,,,,,,,,,,,,+++***************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,---...///...............------,,,------,,,---//////---,,,,,,,,,,,,------,,,,,,+++)))+++,,,+++)))***...111777222,,,)))+++,,,,,,+++------,,,++++++******)))***+++,,,......------,,,,,,,,,---......///000000000333666:::???FFFLLLQQQVVVWWWYYYZZZZZZ\\\___aaagggiiilllnnnmmmjjjfffcccZZZZZZ[[[[[[\\\^^^___```ZZZYYYWWWUUUUUUUUUVVVWWWTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHFFFEEEDDDEEEFFFFFFGGGIIIKKKJJJIIIHHHHHHIIILLLMMMMMMOOOPPPQQQRRRSSSQQQQQQOOOOOOOOOQQQSSSUUUUUUVVVXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWQQQRRRUUUXXX[[[^^^```aaabbb^^^YYYVVVVVVWWWXXXXXXXXXZZZ]]]```aaaaaa___^^^bbbccceeefffggggggffffffcccbbbaaaaaaaaa^^^ZZZWWW\\\[[[[[[[[[[[[[[[\\\\\\WWWXXXZZZZZZZZZYYYWWWUUUXXXXXXVVVUUUUUUUUUUUUUUUWWWVVVUUUVVVWWWWWWVVVTTTQQQSSSVVVVVVWWWZZZaaafffrrrsssuuuyyy------------------------++++++++++++++++++++++++...---------------......666444000---++++++---...,,,...///...,,,*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------...///---,,,,,,+++,,,,,,---.........---,,,---...///000111...+++*********)))(((***)))((())),,,...///...***(((&&&%%%'''***+++++++++++++++++++++***)))(((******)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,///.........//////000000,,,...///...---+++,,,,,,------,,,,,,,,,+++++++++)))+++++++++))))))***++++++------***+++......***+++)))))))))+++++++++)))(((((()))******+++******++++++,,,,,,---,,,,,,+++...---,,,***)))((('''&&&))))))*********+++++++++++++++++++++++++++++++++------,,,,,,++++++******((()))***,,,---------------...////////////...---------,,,---//////...---+++,,,---------,,,+++***''')))++++++******,,,...111...***((()))+++++++++)))******++++++,,,------++++++---.........---,,,******+++,,,---...///000///444999<<<>>>DDDMMMTTTYYYZZZ[[[ZZZZZZ\\\___bbbdddeeeggghhhgggeeeaaa___[[[[[[ZZZZZZ[[[\\\^^^___[[[ZZZXXXVVVVVVWWWXXXYYYUUUUUUUUUTTTRRRPPPOOONNNLLLKKKIIIGGGGGGGGGGGGHHHGGGHHHJJJIIIHHHGGGHHHIIILLLMMMNNNPPPRRRSSSUUUUUUSSSRRRQQQPPPQQQRRRTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWUUUUUUVVVVVVWWWWWWVVVVVVRRRRRRSSSUUUYYY\\\___aaabbb^^^YYYVVVVVVWWWXXXXXXWWWZZZ^^^bbbcccccc```______```bbbdddffffffeeedddffffffeeeeeedddaaa\\\YYY]]]]]][[[ZZZZZZZZZ[[[[[[WWWXXXYYYYYYYYYXXXVVVUUUXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVWWWXXXWWWTTTRRRTTTTTTUUUTTTUUUXXX^^^cccmmmnnnpppvvv|||...////////////.........++++++++++++,,,+++++++++---,,,,,,,,,,,,,,,------888666222...,,,,,,---...,,,---......,,,******+++++++++++++++++++++++++++******++++++++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,---...///+++++++++++++++,,,------...------,,,,,,...///000000...+++)))******)))(((,,,***))))))+++------,,,***(((&&&%%%'''***++++++++++++,,,++++++***))))))***))))))***+++,,,***)))++++++,,,---------,,,,,,))))))+++,,,,,,------------------......---------///......---...///000111,,,...///...---+++,,,,,,------,,,,,,,,,+++++++++)))***++++++***)))***+++***---...+++***------+++***)))((()))+++,,,,,,+++)))***++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,+++***((('''%%%%%%))))))*********+++++++++************************,,,,,,++++++*********)))***+++,,,---......---------...///000111000///...---,,,,,,...///000///---,,,,,,---...---,,,***)))'''(((************+++,,,---+++)))))))))***++++++)))******++++++,,,------+++,,,---...///...------(((((()))***,,,---.........333999<<<===CCCNNNVVV[[[\\\\\\[[[[[[\\\___aaacccddddddcccaaa^^^[[[YYYYYYXXXWWWWWWXXXZZZ\\\]]]]]][[[YYYVVVUUUUUUVVVWWWUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGHHHHHHGGGHHHIIIHHHGGGFFFGGGIIILLLMMMNNNPPPRRRTTTUUUVVVTTTSSSRRRQQQQQQRRRTTTVVVUUUVVVWWWVVVUUUUUUVVVWWWRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVYYY\\\^^^aaa^^^YYYVVVVVVWWWXXXXXXWWWZZZ___cccdddcccaaa___\\\^^^```bbbcccdddddddddffffffeeefffeeebbb^^^ZZZ^^^\\\ZZZYYYXXXXXXXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYWWWTTTQQQVVVUUUTTTRRRRRRUUUYYY\\\eeefffjjjpppxxx///000000000000///......++++++,,,---------,,,,,,+++++++++++++++,,,---...888666333000...---------+++---......,,,***++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---++++++***++++++,,,---.........---,,,+++++++++,,,***++++++,,,,,,---------...---,,,,,,,,,---//////000---+++************))),,,+++))))))***+++***)))***(((&&&&&&(((******))))))))))))***))))))(((((()))(((((()))+++,,,+++)))***+++---...///......---******+++---....................................,,,,,,++++++,,,,,,---...,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++)))***,,,+++******+++,,,***...///+++***,,,---,,,***))))))***,,,...---,,,+++,,,,,,---------,,,,,,---------------,,,,,,+++'''(((((()))))))))(((((()))************+++++++++************************++++++++++++************------------............---...000222222111///...---,,,,,,...000111000...............---,,,++++++)))))))))***************++++++************++++++------,,,++++++******)))+++,,,---...///......---))))))******+++,,,------...222888;;;>>>EEEPPPXXX\\\]]]]]]]]][[[[[[]]]___ccccccbbb```]]]ZZZWWWUUUTTTTTTUUUUUUVVVXXXYYYZZZ]]][[[XXXVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFFFFHHHJJJLLLMMMOOOPPPRRRTTTUUUVVVUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUWWWWWWVVVUUUUUUVVVQQQRRRSSSTTTUUUUUUUUUTTTUUUTTTTTTTTTVVVXXXZZZ[[[___\\\YYYXXXXXXYYYXXXXXXWWWZZZ^^^aaacccaaa___]]]]]]]]]^^^```bbbdddeeefffbbbbbbbbbccccccbbb^^^\\\^^^\\\ZZZWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVVVVUUUVVVWWWYYYXXXUUURRRUUUTTTRRRPPPQQQRRRTTTVVV^^^___ccckkkttt}}}//////000000000///------+++,,,---...///......---+++++++++,,,,,,...///000666555333111///------,,,+++---...---,,,++++++,,,,,,,,,,,,+++++++++******)))+++,,,,,,******+++...,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,---...////////////------,,,,,,,,,---...//////---+++***+++,,,+++++++++)))(((((()))******)))***)))(((((())))))((('''(((((()))*********))))))((('''''')))+++,,,+++******,,,...///000000///...***+++---...///000000000//////............//////++++++,,,,,,,,,---------,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,...***...000,,,***,,,...---******)))+++...//////...---...............------------......---,,,,,,+++'''''')))***+++******))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///...---,,,,,,---......---...111222333222000///---,,,,,,...000111000///111000///...------------,,,+++***))))))*********+++,,,,,,,,,+++++++++,,,------,,,++++++******)))+++,,,.../////////...---++++++,,,,,,------------...111555999???HHHRRRYYY[[[]]]^^^^^^\\\[[[[[[\\\aaa```^^^\\\YYYVVVTTTSSSPPPQQQSSSTTTVVVWWWXXXXXX\\\ZZZXXXUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHJJJLLLNNNOOOPPPQQQSSSTTTVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRUUUWWWXXXVVVUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSTTTVVVWWWYYYYYY\\\ZZZYYYYYYZZZZZZYYYXXXVVVXXX[[[^^^^^^]]][[[ZZZ\\\\\\\\\]]]___bbbeeeggg``````___```bbbbbbaaa______]]]ZZZWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUUUUUUUUUUVVVXXXXXXVVVTTTTTTSSSQQQQQQRRRTTTUUUUUUZZZ[[[___gggqqqzzz....../////////...,,,++++++,,,.../////////......++++++,,,---...///111222555444333111000...,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,++++++*********(((+++---,,,***)))+++...,,,,,,++++++***+++++++++))))))***+++,,,...000111---...///000111111111111------,,,+++,,,---...//////---+++***+++------,,,)))'''&&&''')))******)))***)))((()))***)))'''%%%)))***+++,,,,,,,,,,,,,,,'''&&&''')))+++---,,,+++***,,,...000111111000///+++,,,---///000111111111//////............//////,,,---.../////////......,,,...///...---+++,,,,,,---------,,,,,,,,,++++++***+++------,,,,,,---...***///111---***,,,...---+++******,,,...000000///...///////////////......---.........---,,,,,,+++***+++,,,,,,+++***)))((()))************+++++++++------------------------,,,,,,,,,------.........000...,,,++++++,,,---...---...111333333222000///---,,,---...000111000///222111///...------.........,,,***))))))******)))+++,,,......,,,++++++,,,)))******+++,,,,,,------,,,,,,.../////////...---...........................000333888@@@JJJSSSZZZ[[[]]]^^^^^^]]][[[ZZZ[[[]]]\\\ZZZXXXUUUSSSQQQQQQNNNOOORRRUUUWWWWWWXXXWWW[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSPPPNNNLLLKKKJJJJJJLLLLLLLLLKKKJJJJJJLLLNNNPPPPPPQQQSSSTTTUUUVVVWWWUUUSSSRRRQQQPPPQQQSSSTTTQQQTTTXXXYYYWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXQQQRRRSSSTTTVVVXXXYYYYYYZZZYYYYYYZZZ[[[[[[YYYXXXUUUVVVYYY[[[[[[ZZZXXXWWW[[[ZZZYYYZZZ\\\```dddfffaaa``````aaaccceeeeeedddaaa^^^ZZZWWWUUUTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVWWWXXXWWWVVVTTTTTTSSSTTTVVVXXXXXXXXXXXXYYY]]]eeeoooxxx~~~~~~111111000///...---,,,,,,222111000///000111333555000///......///000///---111111111000///---,,,+++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---.........---,,,,,,+++...---,,,+++++++++,,,---,,,,,,---000222333222000,,,+++******,,,,,,+++***...,,,***)))((()))***+++,,,***)))***,,,,,,***'''+++***)))***+++***(((&&&))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,...///000111222111111000///---,,,++++++///...,,,++++++,,,---...111---******---///...,,,000//////...---,,,,,,,,,++++++,,,---......//////,,,***((((((***---............,,,,,,,,,,,,......---...000222333444333333111000---+++++++++,,,---,,,,,,+++***))))))******((((((((()))***+++------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))------,,,++++++,,,---------...000111111///---,,,------------...000111111///...------++++++***))),,,+++***)))((((((((((((+++***)))+++...000111000,,,++++++******++++++,,,//////000000000000//////,,,---......------...000000000333888???GGGOOOTTTXXXZZZ\\\ZZZVVVTTTVVVXXX[[[[[[ZZZXXXVVVSSSQQQPPPOOOOOOPPPRRRVVVXXXYYYYYY\\\[[[XXXVVVUUUVVVWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\WWWWWWUUUPPPKKKIIIJJJMMMKKKMMMOOOPPPOOONNNNNNNNNUUURRRPPPQQQUUUVVVSSSOOOPPPPPPQQQRRRSSSTTTUUUVVVOOORRRVVVYYYYYYVVVSSSPPPUUUTTTSSSRRRRRRTTTVVVWWWUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVTTTUUUWWWYYYZZZZZZYYYYYYXXXUUUUUUYYY[[[\\\^^^cccbbbaaa___```bbbcccccccccbbbaaa```\\\YYYWWWXXXYYYWWWWWWWWWXXXYYYXXXVVVTTTWWWUUUTTTSSSTTTSSSRRRPPPMMMOOOQQQRRRRRRSSSVVVXXXUUUUUUTTTTTTTTTUUUWWWXXX[[[ZZZ[[[```hhhnnnqqqqqq{{{~~~zzzzzz|||~~~~~~}}}///////////////.........///...---,,,,,,---///000000...---...//////...---000000000///...,,,+++***+++,,,,,,------,,,,,,+++//////...,,,+++)))(((((())))))******++++++,,,,,,------......------,,,+++...---,,,+++++++++,,,------,,,---000222333222000,,,+++***+++,,,---,,,***---,,,***)))((()))+++,,,---+++))))))+++,,,***(((+++***))))))******)))'''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///,,,---...///000111111111///......---+++******)))///......------.........''')))+++------,,,,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,---...///...+++))))))+++---------///...---,,,,,,---...///,,,...///111222222222222000///---+++***+++,,,,,,,,,++++++***))))))******************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,++++++++++++,,,------...///000000///...---///.........///000111222//////......---,,,,,,,,,,,,,,,+++***)))))))))))))))((()))+++...111222222---,,,,,,++++++,,,,,,------......//////......---,,,---///...------...///111111333777===EEELLLPPPVVVXXXZZZXXXUUUSSSUUUWWWZZZYYYWWWUUUSSSRRRPPPPPPNNNOOOPPPSSSVVVYYYZZZZZZ\\\ZZZWWWTTTSSSTTTVVVWWWZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVTTTPPPLLLJJJKKKMMMOOOQQQSSSTTTSSSRRRRRRRRRUUURRRPPPQQQUUUVVVSSSOOORRRRRRRRRRRRRRRQQQQQQQQQOOOQQQRRRTTTTTTTTTSSSSSSUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWVVVWWWWWWXXXYYYYYYTTTTTTUUUVVVVVVUUUTTTTTTVVVWWWXXXYYYZZZYYYXXXXXXZZZWWWVVVYYYZZZXXXZZZ^^^___^^^]]]^^^`````````___^^^^^^^^^\\\ZZZYYYZZZ\\\XXXXXXWWWXXXYYYYYYWWWTTTVVVTTTSSSSSSSSSSSSRRRPPPKKKMMMPPPRRRSSSTTTVVVWWWTTTTTTSSSSSSTTTUUUWWWXXXZZZYYYYYY^^^eeekkknnnooovvv~~~zzzyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}............//////000000...---,,,******+++,,,---///---------//////...---............---,,,******------............------......---+++***)))(((''')))))))))***+++,,,,,,---------......------,,,,,,------,,,++++++,,,---......---...000222333222000---,,,++++++------,,,+++++++++***))))))***,,,---...,,,))))))***++++++***,,,***(((((()))******)))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------......---...000111222111000///.........---,,,+++******......///////////////...!!!'''...111///,,,,,,---000000000///......---------,,,+++++++++,,,---......,,,******,,,---...---...------,,,,,,------...,,,,,,...///000000111000///---,,,*********++++++,,,+++******)))*********---,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---.........------,,,++++++******++++++,,,------///000000///...---000000/////////000000111........................------,,,+++************(((((((((+++///111222222------,,,,,,,,,,,,------,,,------------------,,,---...///...---,,,---...222222444777<<>>DDDJJJMMMSSSVVVYYYYYYVVVUUUVVVXXXVVVSSSPPPMMMLLLLLLNNNPPPLLLOOORRRUUUXXXYYY[[[]]]___\\\XXXTTTSSSUUUXXXZZZYYYZZZ\\\]]]\\\YYYVVVTTTVVVUUUTTTRRRPPPOOOPPPPPPPPPRRRTTTUUUTTTTTTTTTUUUUUUSSSQQQQQQSSSTTTSSSRRRTTTSSSRRRPPPNNNLLLJJJJJJPPPPPPOOONNNOOOPPPRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVRRRRRRRRRSSSTTTUUUVVVWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXZZZ[[[[[[[[[ZZZZZZ^^^[[[YYY[[[YYYUUUUUUWWWWWWWWWXXXZZZ\\\[[[XXXVVVXXXYYY[[[[[[ZZZ[[[\\\^^^[[[ZZZZZZ[[[\\\[[[YYYWWWQQQPPPPPPQQQRRRSSSSSSRRRPPPRRRTTTUUUSSSQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWXXXVVVUUUVVVXXX[[[```ccceeeiiirrryyy{{{}}}{{{xxxwwwwwwyyyyyy}}}}}}}}}}}}|||{{{~~~}}}zzzzzz{{{}}}~~~~~~||||||{{{zzzzzzzzz{{{|||111000000///......------000//////......---------,,,++++++,,,---......---***+++++++++++++++************++++++++++++******))))))*********+++++++++)))******+++,,,,,,------,,,,,,------...------,,,,,,,,,++++++,,,...///111111000//////111222111000...---,,,---......---,,,*********++++++,,,------...---+++***))))))+++---,,,***'''&&&(((***++++++((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---///111222222000...,,,////////////////////////+++,,,---...///...------...---,,,---000000///---////////////...............---,,,+++++++++,,,---***))))))+++...000111000*********++++++*********+++++++++,,,,,,---......,,,,,,+++++++++++++++++++++***************++++++---,,,+++******))))))***---,,,,,,,,,++++++******((()))***,,,------------++++++++++++++++++++++++,,,,,,---..................------,,,,,,,,,------,,,,,,,,,---....../////////...---,,,++++++++++++---,,,,,,---......---+++++++++************++++++,,,------......------,,,,,,---...---,,,+++,,,---111222555:::AAAHHHNNNQQQUUUXXX\\\\\\YYYWWWXXXZZZUUURRRNNNKKKJJJKKKMMMOOOKKKOOOSSSVVVWWWXXXZZZ\\\]]]ZZZWWWTTTSSSUUUWWWYYYXXXZZZ]]]______\\\YYYWWWWWWVVVTTTSSSSSSRRRQQQQQQOOOQQQTTTUUUTTTTTTTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKJJJPPPQQQRRRRRRRRRQQQPPPOOOTTTTTTTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUXXXVVVTTTSSSSSSTTTVVVXXXVVVXXXZZZ\\\]]]]]]]]]]]]]]]ZZZZZZ\\\[[[XXXWWWYYYWWWWWWXXXZZZ[[[ZZZWWWUUUXXXZZZ[[[[[[ZZZYYYZZZ\\\[[[[[[[[[\\\]]]\\\ZZZXXXQQQPPPOOOQQQSSSTTTSSSRRRPPPRRRTTTUUUTTTSSSSSSSSSPPPQQQRRRTTTUUUWWWXXXXXXTTTTTTVVVWWWYYY[[[^^^```dddlllsssuuuwww~~~}}}yyywwwvvvwwwxxxxxxwwwxxx{{{{{{|||zzz~~~~~~{{{zzzzzz{{{||||||{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~111111000///...---,,,,,,------------------,,,,,,+++******+++---...---,,,)))***+++++++++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,+++++++++---///111222333111000000111111111000///...------//////...---+++++++++,,,,,,,,,,,,,,,---------+++))))))+++---+++)))'''''')))***+++***))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000111000///---,,,---------------.........++++++,,,---............111---)))))),,,///...+++.....................---------------------------)))))))))+++...000000///)))******++++++******))),,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,,,,++++++***))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...//////,,,,,,+++++++++,,,,,,---,,,,,,---------...............---,,,++++++++++++///.........///---+++(((******))))))))))))******,,,------......------,,,***,,,------,,,,,,---...000222666<<>>EEELLLRRRUUUXXX\\\``````\\\YYYYYYZZZVVVTTTPPPMMMKKKKKKLLLLLLJJJOOOUUUVVVUUUTTTUUUXXXWWWWWWVVVVVVWWWXXXZZZZZZ[[[\\\^^^^^^]]][[[XXXVVVUUUSSSQQQPPPQQQPPPMMMJJJQQQSSSVVVWWWWWWWWWXXXXXXXXXXXXWWWUUUUUUUUUWWWYYYWWWVVVUUUSSSPPPNNNMMMLLLLLLNNNQQQSSSTTTTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVVVVUUUUUUUUUUUUVVVZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\]]]^^^^^^]]]\\\[[[YYYWWWYYY\\\\\\YYYXXXZZZZZZXXXWWWWWWXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[\\\\\\ZZZWWWSSSRRRQQQRRRTTTTTTTTTRRRPPPPPPPPPOOOOOOPPPSSSUUUSSSTTTVVVWWWXXXXXXXXXWWWQQQUUUYYY[[[YYYWWWWWWXXXYYY___dddeeehhhooovvvxxxxxxzzz~~~}}}{{{wwwvvvvvvssswww|||}}}}}}~~~~~~}}}||||||{{{vvv}}}~~~{{{~~~|||{{{zzz{{{}}}~~~}}}|||xxxxxxyyyyyyyyyyyyyyyxxxwwwyyyzzzyyywwwwwwxxxzzzwwwzzz||||||~~~.........///////////////,,,---......////////////***))))))***,,,...---,,,)))***+++,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,------.........------,,,,,,++++++***+++,,,,,,---.........---+++++++++,,,---000222333555333000000000111111000000...---...///000///...------------,,,,,,+++******---///...+++***+++,,,((((((((()))+++,,,***)))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------............//////000111111111......------...///111222)))---//////......111555,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...---,,,++++++,,,,,,***(((,,,,,,............,,,,,,---,,,+++++++++,,,---...,,,,,,---......---------******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,,,,------......------------...//////...------,,,++++++,,,---...///000+++++++++,,,---...///000000000000000000/////////------,,,+++************,,,,,,---...000///,,,***,,,++++++++++++++++++,,,******++++++++++++******((()))+++,,,,,,---///000111333888>>>EEELLLQQQTTTYYY]]]``````\\\YYYXXXYYYWWWUUURRROOOLLLKKKKKKKKKIIIOOOUUUVVVTTTRRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^]]][[[YYYVVVTTTTTTQQQOOONNNOOONNNJJJGGGPPPRRRUUUVVVVVVVVVWWWXXXYYYYYYXXXVVVUUUVVVXXX[[[ZZZYYYWWWTTTQQQOOOMMMKKKJJJKKKNNNQQQSSSUUUVVVVVVSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVVVV____________^^^\\\ZZZXXXYYYWWWXXX[[[[[[XXXWWWYYYZZZXXXVVVVVVWWWWWWWWWVVVTTTVVVYYYZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\YYYWWWUUUSSSRRRSSSTTTUUUTTTRRRUUUTTTQQQNNNKKKJJJLLLOOOTTTUUUWWWXXXYYYXXXWWWWWWPPPUUU[[[\\\ZZZWWWVVVVVVTTTZZZ______bbbiiippprrruuuvvvxxx{{{|||~~~|||}}}xxxvvvvvvmmmsssxxxyyywwwwwwzzz~~~~~~}}}|||{{{zzzzzzqqqxxx}}}{{{yyyzzz}}}}}}yyyyyyzzz|||vvvvvvwwwxxxxxxxxxxxxxxx|||}}}~~~{{{wwwtttuuuvvvxxx|||~~~~~~}}}|||}}}///...---,,,,,,---...//////...---,,,,,,---//////111...+++---111222///,,,...---,,,---------+++))),,,,,,+++***))))))******,,,,,,,,,++++++,,,------...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********)))***---///000000//////000///...------...///000###)))------,,,...---***------,,,,,,,,,+++++++++...,,,+++,,,------,,,***)))******++++++******))))))((('''&&&'''(((***,,,(((((()))***++++++++++++....../////////---,,,+++++++++******+++---...///111111000......---------,,,,,,,,,+++******---///......---,,,,,,,,,,,,---,,,,,,,,,---------......//////.........---------...---,,,,,,++++++++++++,,,---///000000...---+++***...///---,,,///000///,,,,,,++++++***+++++++++(((***+++***)))((()))***------------------------(((***,,,...///...---,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------......---,,,---...///000............---,,,++++++------...,,,******+++------------.........//////,,,,,,,,,+++++++++++++++,,,+++)))((()))+++...000---------,,,+++,,,...000111222555;;;CCCLLLUUUZZZ```___]]]ZZZYYYXXXWWWWWWUUUTTTRRRQQQOOOOOONNNNNNJJJMMMOOOQQQRRRTTTWWWYYYXXXXXXXXX[[[___bbbcccccc^^^_________]]][[[XXXVVVXXXVVVSSSPPPMMMLLLKKKKKKNNNQQQTTTSSSPPPQQQVVVZZZZZZZZZXXXWWWWWWXXXYYYZZZWWWXXXYYYWWWSSSOOOMMMLLLOOOPPPRRRSSSTTTTTTTTTSSSVVVVVVWWWWWWWWWVVVTTTTTTWWWYYYZZZXXXUUUTTTUUUXXXXXXYYYYYYVVVSSSUUU[[[aaa`````````___^^^\\\ZZZXXXYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWXXXXXXYYYVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOLLLNNNPPPQQQPPPOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXYYYWWWVVVVVVWWWVVVWWWZZZ^^^bbbeeehhhjjjmmmooorrruuuyyy}}}{{{~~~}}}xxxuuuwwwzzzyyyyyyxxxvvvuuusssrrrrrruuuwwwyyy|||~~~||||||{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{{{{zzzyyyyyyyyyyyyxxxvvvxxxxxxxxxwwwuuutttrrrqqq{{{yyyyyyzzz}}}000000///...---.../////////...------------...///111...+++---000111///,,,,,,+++***+++,,,,,,***(((,,,++++++***))))))******++++++++++++,,,,,,---...///...---,,,,,,------...,,,,,,,,,,,,+++++++++***,,,---...//////...---,,,///...---,,,,,,---...///&&&+++...,,,,,,------+++---------...............///---++++++,,,,,,+++***,,,,,,,,,,,,,,,+++******)))(((((('''((()))***+++((()))***+++,,,,,,,,,,,,....../////////...,,,+++,,,+++++++++,,,---///000111000///...---------------......,,,++++++---.........------,,,,,,,,,------------.........////////////.........---------...---,,,,,,++++++,,,,,,------...//////...---,,,+++///000...---000111000///...---,,,++++++++++++***+++,,,+++***)))***,,,------------------------++++++,,,------,,,+++***++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------...------,,,---...///000............------,,,+++---......,,,+++***+++,,,,,,,,,,,,,,,---------...,,,,,,++++++*********)))+++***))))))***,,,...///,,,------,,,,,,,,,...111333444666;;;BBBLLLTTTYYY]]]]]]\\\[[[ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOONNNNNNLLLNNNQQQRRRRRRSSSVVVXXXYYYXXXXXXZZZ^^^aaabbbbbbaaa```___]]][[[ZZZYYYYYYWWWVVVSSSPPPNNNMMMLLLLLLJJJMMMPPPOOOMMMMMMRRRVVVXXXXXXWWWWWWWWWWWWWWWXXXSSSTTTVVVVVVSSSQQQPPPOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUWWWWWWXXXWWWWWWVVVYYYZZZ[[[YYYVVVTTTVVVXXXUUUXXXZZZXXXUUUVVVZZZ^^^ZZZ[[[[[[[[[[[[YYYWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXYYY[[[[[[ZZZXXXUUUSSSUUUUUUTTTSSSRRRQQQPPPPPPMMMOOOQQQRRRQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSVVVYYYYYYXXXWWWVVVWWWUUUVVVYYY\\\```cccfffgggkkklllpppsssxxx|||~~~}}}yyyvvvvvvwwwxxxwwwwwwvvvuuutttttttttuuuwwwzzz}}}{{{{{{zzzyyyyyyzzz{{{|||xxxxxxyyyzzzzzzzzzzzzzzz|||{{{yyyyyyzzzzzzxxxwwwvvvvvvvvvvvvuuutttssssssyyyyyyzzz|||}}}~~~~~~|||{{{|||111111000///....../////////......---------......000---+++,,,///000...,,,******)))+++,,,---+++***,,,+++******)))******************+++,,,---...//////......---......//////---,,,,,,,,,,,,,,,++++++.../////////...---+++)))------,,,,,,,,,,,,------***...///,,,+++---...,,,.........///000000111111111...+++******+++++++++////////////...---+++***((((((((())))))))))))*********+++,,,---------------......///......---,,,------,,,------...///000000000///...------------/////////...,,,+++---.........---------,,,,,,,,,........./////////000000...............---------...---,,,,,,,,,,,,,,,,,,........................+++///111......000222111111000///---,,,+++******+++,,,---,,,+++***+++------------------------------,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------------------------------,,,---......///...............---------...//////---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((((((******++++++,,,,,,------+++,,,------------000222555555777:::AAAJJJRRRWWWZZZZZZ[[[\\\[[[YYYWWWVVVWWWWWWUUUSSSRRRPPPOOONNNNNNPPPRRRSSSSSSTTTUUUWWWYYYXXXWWWYYY\\\___``````dddbbb^^^[[[YYYYYYZZZ[[[VVVUUUSSSQQQOOONNNNNNMMMIIILLLMMMMMMKKKLLLPPPTTTUUUVVVWWWWWWXXXWWWVVVUUUOOOQQQTTTUUUTTTSSSSSSTTTSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYY[[[[[[[[[YYYVVVUUUVVVWWWSSSVVVYYYYYYWWWVVVXXXZZZWWWXXXYYYZZZZZZXXXVVVUUUSSSSSSTTTUUUWWWYYYZZZ[[[RRRRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZXXXVVVSSSQQQVVVVVVUUUUUUTTTSSSRRRRRRNNNPPPRRRSSSSSSRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUYYYZZZYYYWWWWWWVVVTTTUUUWWWZZZ]]]```bbbdddgggiiilllpppuuuyyy}}}~~~~~~|||yyywwwvvvwwwwwwvvvvvvuuuuuuuuuvvvuuuwww{{{~~~}}}zzzyyyxxxwwwxxxzzz|||}}}vvvwwwxxxyyyzzz{{{{{{{{{}}}{{{yyyyyyyyyyyyxxxwwwssssssttttttttttttttttttssswwwzzz{{{yyyxxxzzz|||{{{yyywwwxxx{{{000//////...............///.........------------///---,,,,,,...///...,,,*********+++---...---,,,++++++***************+++*********+++,,,---///000..................//////------------,,,,,,,,,,,,/////////...---,,,+++***---------------------------000000+++))),,,...---,,,---...///000111222222222///+++))))))+++++++++111222222222000...+++***((())))))*********))))))***+++,,,---............------..............................//////000000000///...---------------000111111///---,,,---...------...---------,,,,,,---.........////////////...........................------,,,,,,,,,------......---------...//////***///000------000111000//////...,,,+++++++++++++++,,,---,,,+++***+++---------------------------,,,+++******))))))*********++++++++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000///---+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((('''''')))***,,,---------,,,,,,+++---............000222555555666:::@@@IIIPPPUUUWWWXXX[[[]]]\\\ZZZWWWUUUYYYXXXWWWVVVTTTRRRPPPOOOMMMPPPSSSUUUUUUVVVWWWYYYZZZYYYWWWXXX[[[^^^``````eeeccc___\\\ZZZZZZZZZ[[[VVVVVVUUUSSSRRRRRRQQQQQQMMMNNNOOOOOONNNOOORRRUUUSSSUUUWWWYYYYYYXXXVVVUUUOOOQQQTTTUUUUUUTTTUUUWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSTTTUUUWWWYYYZZZ\\\\\\[[[[[[ZZZXXXVVVUUUUUUUUUSSSUUUWWWWWWVVVVVVWWWYYYYYYZZZ\\\\\\\\\ZZZWWWVVVSSSSSSSSSTTTVVVXXXZZZ[[[VVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVUUUSSSXXXWWWWWWVVVUUUTTTTTTTTTOOOQQQSSSSSSSSSSSSTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTXXXZZZZZZXXXWWWWWWUUUVVVWWWZZZ\\\^^^```aaabbbdddhhhlllqqqvvvzzz{{{~~~|||zzzyyyxxxwwwvvvuuuuuuuuuuuutttvvv{{{~~~}}}{{{yyyxxxwwwvvvvvvwwwyyy|||~~~vvvwwwyyyzzz|||}}}}}}}}}|||zzzwwwvvvwwwwwwvvvuuussssssrrrrrrqqqqqqrrrrrrnnnsssxxxyyyuuusssuuuxxxzzzxxxvvvvvvyyy|||~~~~~~------------------------//////.........------,,,---,,,,,,,,,---------,,,(((((((((***,,,------++++++***************++++++*********+++,,,---///000---------.........------------------------------------------------,,,,,,.........//////............111000+++)))+++------++++++,,,---///000111111222///+++))))))+++,,,,,,222333333333111///,,,***))))))************)))(((++++++,,,---............------------......//////....../////////////////////......------------...000111111000...---------------.........---,,,+++,,,,,,---------.........---.....................---------,,,,,,---......---------------...///000)))---///,,,+++...000...,,,+++++++++++++++,,,---***+++,,,+++***)))***,,,------------------------******))))))******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///............///000111111111000...+++)))***+++---------,,,,,,,,,,,,,,,++++++******)))(((((('''***+++---......---,,,+++,,,---///000//////000222333444666:::AAAIIIPPPTTTVVVXXX[[[]]]]]][[[XXXVVVZZZYYYYYYXXXVVVTTTRRRPPPLLLOOOTTTWWWXXXZZZ[[[]]]\\\ZZZXXXYYY\\\___aaaaaadddcccaaa___]]][[[ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVRRRRRRRRRQQQPPPQQQRRRTTTSSSUUUXXXZZZ[[[YYYWWWUUUSSSTTTVVVVVVUUUTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTUUUWWWXXXZZZ\\\]]]ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTUUUWWWZZZ[[[\\\^^^^^^]]][[[WWWUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUPPPQQQRRRRRRRRRRRRTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPSSSWWWYYYYYYXXXXXXXXXWWWXXXYYY[[[\\\^^^___```^^^```dddhhhmmmrrruuuwww{{{{{{}}}}}}{{{yyyvvvtttssssssssssssuuuyyy||||||zzzwwwuuuvvvvvvuuuuuuvvvyyy{{{}}}uuuvvvxxxyyy{{{|||}}}}}}{{{xxxuuussstttttttttssstttsssqqqpppooonnnnnnnnnlllrrrwwwxxxtttrrrtttwww|||zzzwwwwwwxxxzzz{{{{{{}}}}}}******,,,---------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''(((***+++***)))*********)))******+++,,,*********+++,,,---...///---............---,,,+++---------............///++++++,,,,,,------............///000000///......---000///+++)))+++---,,,***++++++---...///000000000---******+++,,,,,,,,,111222333333222///+++)))+++************)))))))))++++++,,,---............,,,,,,,,,------///000111......////////////............---------------......000111000...---------,,,---.........---,,,+++,,,,,,,,,------------...---------...............------------------...///,,,,,,------.../////////(((,,,...+++***---///...************+++,,,------***+++,,,+++***)))***,,,------------------------))))))******+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///.........///000222333222222111...+++))))))***------------,,,,,,,,,,,,+++************)))))))))+++,,,---......---,,,+++---///111111000///000111000333777===EEELLLRRRVVVXXXYYY\\\^^^^^^\\\YYYWWWZZZZZZZZZZZZXXXVVVTTTSSSMMMQQQVVVZZZ\\\]]]___```^^^\\\ZZZZZZ]]]aaadddeeeeeedddbbb```^^^\\\ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[VVVUUUSSSQQQQQQQQQQQQQQQSSSUUUXXXZZZZZZYYYXXXVVVUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWXXXUUUUUUUUUVVVWWWYYYZZZ[[[YYYWWWUUUTTTUUUUUUTTTSSSUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZ]]]^^^]]]ZZZWWWUUUXXXWWWUUUTTTTTTVVVXXXYYY\\\[[[ZZZXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVRRRSSSSSSSSSRRRRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSVVVXXXXXXXXXZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[]]]```eeeiiinnnqqqssssssvvvzzz~~~}}}yyyvvvtttssssssssssssuuuxxxyyyyyywwwtttrrrttttttuuuvvvwwwxxxyyyzzzssstttuuuwwwxxxyyyzzzzzzzzzwwwsssqqqqqqrrrrrrqqqtttrrrpppnnnmmmlllllllllnnnrrrvvvwwwvvvuuuwwwyyy{{{zzzxxxxxxyyyyyyyyyxxxvvvxxx{{{}}}~~~((()))+++---////////////...////////////---,,,++++++,,,,,,,,,+++++++++,,,)))))))))***,,,---+++*********))))))***++++++,,,++++++++++++,,,,,,---...000000000000///---,,,+++------......////////////,,,,,,++++++,,,,,,---...------...//////...------***......***)))+++---+++++++++,,,---......//////---+++******,,,------,,,...000111222111...+++(((,,,,,,***)))))))))*********+++,,,------......---,,,,,,,,,,,,---///111222---.../////////...------...------,,,,,,------...,,,...000000...------...,,,---...//////---+++***------------............---------.........//////---------------...//////+++,,,---////////////...)))---...,,,+++...///...,,,,,,+++++++++,,,------+++,,,---,,,+++***+++---------------------------***+++,,,------,,,++++++,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,///.........///111333555333333222///+++))))))***,,,,,,,,,,,,+++++++++************+++++++++++++++,,,---------------,,,,,,///000222222000////////////222999BBBJJJQQQVVVYYYZZZ\\\]]]^^^^^^\\\YYYXXXYYYZZZ[[[[[[ZZZXXXVVVUUUPPPTTTYYY\\\^^^___```aaa___]]][[[\\\```dddgggiiihhheeebbb___\\\[[[[[[[[[\\\]]]^^^```aaaaaaaaa```ZZZXXXUUUSSSRRRQQQQQQPPPSSSTTTVVVXXXYYYXXXWWWVVVTTTUUUUUUTTTRRRQQQRRRSSSVVVUUUUUUUUUUUUWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWXXXXXXVVVTTTTTTVVVWWWVVVUUUSSSRRRRRRSSSUUUUUUUUUUUUUUUWWW[[[]]]^^^\\\ZZZXXXYYYXXXVVVUUUUUUWWWYYY[[[\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVTTTSSSRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWXXX[[[]]]ZZZZZZ[[[[[[[[[\\\\\\\\\YYY[[[^^^bbbfffjjjmmmooolllqqqxxx|||}}}~~~~~~|||yyyvvvtttssstttuuuuuuvvvwwwxxxxxxvvvtttsssssstttuuuwwwwwwxxxwwwwwwssstttuuuwwwxxxyyyyyyyyyzzzwwwsssqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkklllmmmnnnoooqqqssstttvvvxxxyyywwwwwwwwwxxxzzzzzzxxxvvvrrruuuyyy{{{|||~~~((())),,,...000111111111...///000000///---+++******+++,,,,,,+++***+++,,,...------...///000///---******))))))***+++,,,,,,,,,,,,,,,++++++,,,------222222222222000...,,,+++---.........//////000000------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,(((,,,...***)))+++,,,+++,,,,,,------.../////////+++******+++---......------...000111000...***(((...,,,***(((((()))***+++******+++,,,------------,,,,,,+++,,,---///111222------...//////...---,,,------,,,,,,,,,------...+++---///000...------...,,,---...//////---+++***............/////////000---------.........//////---------------...///000***+++---000000000///...***...///---,,,///000//////...------,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,---...///...,,,***(((---......//////......---......------------,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,///.........///111444666333333222///+++))))))***++++++++++++******))))))*********+++,,,,,,------------------------------000111333333111///.........333;;;EEENNNUUUZZZ\\\\\\]]]^^^^^^^^^\\\ZZZYYYXXXYYY[[[\\\[[[ZZZXXXWWWSSSWWW[[[^^^______`````````^^^\\\]]]aaafffjjjkkkkkkgggaaa\\\ZZZZZZ\\\^^^]]]^^^```bbbcccddddddccc___\\\XXXVVVTTTSSSRRRQQQRRRSSSTTTVVVWWWWWWVVVVVVRRRSSSSSSRRRPPPPPPQQQSSSUUUUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVUUUTTTUUUVVVVVVYYYVVVTTTUUUXXXYYYXXXWWWPPPQQQSSSUUUWWWVVVTTTRRRSSSVVV[[[___``````^^^\\\YYYWWWVVVUUUVVVXXX[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXVVVTTTSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUUUUVVVXXX\\\^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXZZZ]]]```dddhhhkkklllgggnnnvvvzzzyyyzzz}}}}}}{{{xxxuuuttttttvvvwwwwwwxxxxxxxxxwwwvvvtttsssrrrsssvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{xxxtttqqqqqqrrrrrrrrrooonnnlllkkkkkklllnnnooolllkkkkkknnnqqquuuvvvvvvssstttuuuxxxzzzzzzxxxuuuqqquuuzzz}}}~~~......---......///000111111111///...,,,,,,++++++)))))))))***++++++,,,,,,...+++))))))++++++***((('''***,,,+++)))(((+++---************************.........///////////////***+++...000111000...,,,...------------...//////++++++,,,,,,...///111111+++,,,---------,,,+++***,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,...000111222......---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///......///000000///......////////////...---,,,+++,,,---------.../////////......//////......---,,,...............---------++++++,,,---...............---,,,++++++,,,---...///...---...000111000//////,,,+++,,,...///---++++++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,000000///...---,,,,,,,,,,,,---...///000000000000222000...+++******+++,,,------,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++000///...------...///000333666;;;BBBKKKTTT\\\```[[[[[[[[[ZZZZZZ[[[^^^aaa```______^^^]]]]]]\\\\\\YYY[[[___```___]]]\\\\\\[[[[[[\\\]]]___bbbeeegggfffaaa[[[WWWVVVWWWWWWWWWYYY[[[]]]___`````````___```___]]]YYYVVVUUUVVVWWWUUUWWWXXXYYYYYYWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPWWWRRROOOPPPUUUZZZ[[[YYYWWWUUUTTTUUUVVVVVVUUUTTTVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXXXXWWWVVVVVVVVVUUUZZZ]]]aaadddeeebbb^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTTTTUUUVVVXXXRRRQQQQQQQQQRRRTTTWWWYYYYYYXXXWWWWWWWWWWWWVVVUUUXXXWWWUUUSSSSSSTTTUUUVVVUUUUUUTTTRRRQQQQQQSSSVVVTTTSSSRRRRRRSSSVVVZZZ\\\]]][[[ZZZXXXWWWVVVWWWWWWZZZZZZZZZ\\\^^^bbbeeehhhkkkrrryyy{{{zzzyyy|||{{{zzzzzzxxxvvvwwwyyy||||||zzzwwwvvvvvvuuusssrrrpppsssvvvvvvuuutttvvvxxxuuutttuuuwwwyyyzzzzzzyyyzzzyyywwwssspppooopppqqqvvvsssnnniiihhhiiilllnnnkkkkkklllnnnoooqqqrrrrrrssstttttttttuuuuuuvvvvvvsssrrrssswww|||~~~111000000/////////000000111000///---,,,,,,,,,,,,&&&'''((()))+++---.........+++))))))++++++***((((((***+++,,,+++***+++,,,************************------........./////////***,,,...000000///---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...///000...---+++************+++,,,,,,+++,,,,,,---...///)))******+++,,,------...,,,+++++++++***))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,------...///111111.........---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..............................---------,,,,,,+++***))),,,,,,,,,---------------))))))+++,,,---.........---------...............,,,,,,------...------------------,,,,,,---------...---,,,---///000///......---+++,,,...///---++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++,,,---,,,******+++,,,000///...------,,,,,,,,,......//////000000/////////...,,,++++++,,,---...,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111444999AAAJJJSSSZZZ^^^`````````^^^]]]]]]```bbbbbbbbbaaa```___^^^]]]\\\XXXZZZ]]]^^^]]][[[ZZZZZZ]]][[[ZZZZZZ\\\```dddgggeeeccc___YYYTTTSSSUUUYYY[[[\\\^^^```bbbbbbbbbbbbaaaaaa___[[[XXXVVVWWWYYYXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRUUUQQQMMMNNNSSSWWWWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[]]]```bbbcccaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXTTTSSSRRRRRRRRRTTTVVVWWWWWWVVVUUUUUUVVVWWWVVVTTTXXXWWWVVVTTTSSSSSSTTTTTTSSSSSSSSSQQQOOOOOORRRTTTWWWVVVTTTSSSTTTVVVXXXZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYZZZ\\\___bbbdddjjjnnntttxxxxxxxxxzzz|||yyy{{{}}}}}}{{{zzzzzzzzz~~~|||zzzxxxxxxxxxvvvuuurrrtttvvvuuurrrqqqrrrssstttttttttvvvxxxzzzyyyxxxuuutttsssqqqpppqqqsssuuuuuusssooommmlllnnnqqqsssmmmmmmnnnnnnoooooopppppptttttttttssssssrrrrrrrrrrrrrrrrrrvvv{{{~~~~~~|||}}}|||333222111000//////////////////...------,,,------(((((()))***+++,,,---------+++***)))+++++++++***))))))***,,,...---+++)))************************+++,,,,,,---...//////000+++---...//////...,,,***++++++++++++,,,,,,,,,,,,,,,---------....../////////---***((('''(((***++++++++++++,,,,,,---...///'''((()))***+++---......++++++******************)))************+++++++++***++++++,,,,,,,,,,,,,,,...---------......///000.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,---...//////000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++))))))+++,,,---.........,,,,,,------......//////---------...------,,,,,,,,,------......------,,,---++++++,,,---...---,,,...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,------,,,+++******+++000///...---,,,,,,,,,,,,///////////////......---+++*********+++---///000,,,,,,+++++++++************************+++,,,,,,------------------------//////............///000000222777???HHHQQQXXX]]]cccccccccaaa______```aaadddcccbbbaaa```___^^^^^^XXXZZZ[[[[[[YYYWWWVVVWWW^^^\\\YYYXXXYYY]]]bbbeeeeeeeeebbbZZZQQQNNNSSSYYYVVVWWWYYY\\\^^^___``````ccccccaaa^^^[[[YYYZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXVVVTTTSSSRRRSSSSSSTTTQQQOOOOOOSSSVVVVVVTTTTTTSSSRRRSSSUUUWWWWWWWWWUUUUUUUUUVVVUUUUUUUUUTTTQQQSSSUUUWWWYYYZZZZZZZZZ\\\]]]^^^___```___^^^]]]\\\[[[YYYWWWVVVWWWXXXYYYWWWXXXZZZ[[[\\\[[[YYYXXXYYYXXXWWWWWWWWWXXXYYYZZZWWWVVVUUUSSSSSSSSSTTTTTTWWWUUUUUUUUUWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMMMMPPPRRRWWWVVVUUUTTTUUUWWWYYY[[[[[[[[[ZZZZZZ[[[\\\]]]]]]XXXXXXWWWWWWXXXZZZ]]]___gggiiinnnrrruuuwwwxxxxxxxxx|||~~~{{{yyy|||yyywwwvvvvvvvvvtttsssttttttuuussspppnnnnnnooosssssssssuuuwwwxxxwwwvvvsssqqqpppooooooqqqssstttqqqpppooonnnoooqqqssstttooonnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttxxxzzz{{{zzz|||{{{~~~}}}}}}~~~111111000//////...//////......---,,,,,,---------,,,,,,++++++***))))))(((,,,+++*********+++++++++***)))***---000000,,,(((************************)))***+++,,,---...///000,,,---.........,,,+++)))***++++++,,,,,,,,,,,,,,,......//////////////////000...,,,***))))))***+++++++++++++++,,,---...///'''((()))***+++,,,------***************+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++...------,,,,,,,,,------............------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------///...,,,++++++,,,...///111111111111111000//////...---------,,,,,,++++++......//////......---,,,++++++,,,------...//////............---,,,+++++++++,,,---......---,,,+++,,,+++***+++,,,------+++------,,,------------------------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,,,,---...---+++******+++///...------,,,,,,,,,---............---,,,+++***)))))))))***+++---...///---,,,,,,,,,++++++++++++************+++,,,,,,---------------------------...............//////000///222777???HHHQQQXXX]]]dddeeeeeeccc```^^^^^^___aaaaaaaaaaaa````````````YYYZZZ[[[YYYWWWUUUUUUUUU]]]\\\ZZZZZZ[[[]]]```bbbeeeddd```XXXPPPNNNRRRVVVSSSTTTVVVXXX[[[]]]^^^___ccccccbbb```]]][[[\\\]]]]]]^^^____________^^^^^^ZZZYYYWWWUUUTTTSSSSSSSSSUUUTTTRRRSSSUUUWWWVVVUUUWWWUUUTTTTTTVVVXXXXXXWWWTTTUUUVVVVVVVVVVVVUUUTTTPPPRRRUUUXXXZZZZZZZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]][[[XXXVVVUUUVVVXXXYYYYYYZZZ[[[\\\\\\YYYWWWUUUZZZYYYYYYXXXXXXYYYZZZ[[[ZZZYYYWWWUUUTTTSSSRRRRRRWWWVVVUUUVVVXXXYYYXXXWWWSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQPPPNNNMMMMMMOOOQQQRRRRRRRRRSSSUUUYYY\\\]]][[[[[[[[[[[[[[[\\\\\\\\\WWWVVVUUUTTTTTTVVVXXXYYYcccdddggglllqqquuuuuutttwww|||}}}{{{{{{yyywwwuuuuuuuuutttrrruuutttsssrrrpppooooooooorrrrrrrrrtttvvvwwwvvvttttttrrrooonnnnnnoooooopppmmmmmmlllmmmmmmnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrppppppqqqrrrtttvvvwwwxxx|||{{{~~~}}}~~~~~~|||zzzzzz}}}---------------...///000...------,,,,,,,,,---------,,,,,,+++***)))((((((++++++++++++***+++,,,---+++***+++...111000,,,(((************************((()))***+++,,,---...///,,,,,,------,,,+++***)))++++++,,,------------,,,///000111111111111000000............---,,,+++***++++++++++++,,,---......***************+++++++++***************+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++---,,,++++++******++++++//////.........---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///------.........---,,,,,,//////......------,,,,,,......//////......---,,,***++++++,,,---...//////............---,,,+++++++++,,,---......---,,,+++,,,+++***+++---...---,,,,,,------------,,,---------------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,---...---+++***+++,,,...------,,,,,,,,,,,,------------,,,+++***)))(((************++++++,,,---------------,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111333999@@@IIIRRRZZZ^^^dddfffgggfffccc```______]]]]]]^^^______```aaaaaa[[[[[[[[[YYYVVVTTTUUUVVVZZZ[[[]]]^^^______^^^^^^eeeaaa[[[VVVSSSRRRRRRRRRVVVWWWXXXZZZ\\\^^^```aaabbbbbbbbbaaa___]]]^^^___````````````______^^^^^^YYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWVVVVVVXXXVVVSSSRRRSSSTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVSSSTTTVVVWWWYYYYYYYYYYYY]]]]]]\\\[[[[[[]]]^^^___]]][[[YYYVVVVVVWWWXXXZZZ\\\\\\]]]\\\ZZZXXXUUUSSSYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[YYYWWWUUUTTTRRRRRRUUUTTTSSSTTTVVVWWWWWWVVVOOOQQQTTTVVVWWWWWWUUUTTTRRRRRRQQQOOOMMMNNNPPPRRRPPPPPPQQQRRRTTTWWWYYY[[[ZZZZZZZZZZZZZZZYYYYYYYYYVVVUUUSSSRRRRRRSSSTTTUUU^^^___bbbgggmmmqqqrrrrrrvvvzzz~~~|||{{{{{{zzzxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuvvvuuusssssspppmmmlllnnnoooooonnnllllllllllllkkkkkkkkkkkklllllllllmmmnnnnnnoooooopppppppppppppppppppppqqqpppppppppqqqqqqsssuuuvvvxxxwwwzzz}}}|||~~~~~~}}}|||}}}~~~|||zzzzzz}}},,,,,,,,,,,,---...///000......---,,,,,,+++,,,,,,))))))******+++++++++,,,+++,,,,,,,,,***+++,,,...++++++,,,...000///---+++************************((())))))***+++,,,,,,---++++++,,,,,,++++++*********+++---.........---,,,...///000222222222111000---.../////////...,,,+++*********++++++,,,---...++++++++++++++++++++++++++++++******************)))************+++++++++)))******+++++++++++++++,,,,,,+++*********++++++/////////.........------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...---,,,,,,---...///---...............------..................------))))))+++,,,---.........++++++,,,,,,------......---------...------,,,,,,,,,------......------,,,...,,,,,,---...///...---,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++,,,,,,------......+++---...---,,,+++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,+++***((((((************************---------,,,,,,,,,++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///222444:::AAAJJJSSS[[[___eeegggiiiiiigggeeecccccc[[[\\\\\\]]]^^^___``````[[[[[[ZZZXXXUUUTTTVVVWWWXXXZZZ]]]```aaa```^^^\\\ccc___ZZZXXXWWWVVVTTTRRRVVVVVVWWWXXXZZZ\\\^^^___```aaacccbbbaaaaaabbbccccccbbbbbbaaa```___^^^^^^XXXWWWUUUTTTSSSSSSTTTTTTQQQRRRTTTVVVWWWVVVVVVUUUWWWUUUQQQOOOPPPQQQQQQPPPRRRTTTVVVYYYZZZYYYXXXXXXUUUUUUVVVVVVWWWXXXYYYYYY^^^]]]\\\[[[\\\]]]^^^___]]]\\\ZZZXXXWWWXXXYYYZZZ^^^]]]\\\[[[YYYWWWUUUTTTXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSQQQQQQQQQSSSTTTSSSRRROOOPPPSSSUUUVVVVVVVVVUUUSSSSSSRRRPPPNNNNNNQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQSSSTTTWWWYYY]]]bbbgggkkknnnpppsssvvv{{{}}}|||{{{yyywwwuuusssqqqqqqssstttuuutttsssrrrrrrsssuuuuuutttssspppmmmjjjkkknnnqqqqqqpppoooooonnnllllllkkkkkkkkkkkkkkklllmmmnnnnnnoooooorrrrrrqqqpppooonnnmmmmmmpppqqqqqqpppoooppprrruuusssrrruuuzzz}}}||||||{{{{{{|||{{{zzzzzz|||~~~~~~~~~}}}|||zzz{{{~~~~~~|||......---------......//////...---,,,++++++******(((((()))***++++++,,,,,,***,,,---,,,******---///+++---...///...---...///************************)))))))))*********++++++*********+++++++++++++++)))***,,,---------+++++++++,,,///000111111000000,,,,,,,,,---------......************+++,,,---...******++++++,,,,,,------,,,+++++++++***))))))))))))************+++++++++))))))***+++++++++++++++---,,,,,,,,,,,,,,,------////////////............,,,,,,,,,------------.........------......///000...........................//////000000000//////------------------......))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,---------///.........000111000///+++---///...,,,+++---...+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---......///***,,,------,,,,,,...///---,,,,,,+++,,,,,,------,,,,,,------,,,+++******((())))))***************+++++++++*********))))))*********+++,,,---...///------------------------,,,---...///000000000///222444:::AAAJJJSSS[[[___bbbeeeiiijjjiiigggeeeeee]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYVVVTTTTTTVVVXXXWWWXXX[[[]]]^^^^^^]]]]]]_________]]][[[YYYXXXXXXUUUUUUUUUVVVWWWYYY[[[\\\___aaaddddddddddddfffggggggfffdddbbb```___^^^^^^WWWVVVUUUTTTTTTTTTVVVVVVPPPRRRVVVXXXYYYXXXXXXWWWWWWTTTQQQOOOPPPRRRRRRRRROOOQQQUUUXXXZZZZZZYYYXXXVVVUUUUUUUUUVVVXXXZZZ[[[^^^]]]]]]\\\]]]^^^______]]]\\\[[[ZZZZZZYYYYYYZZZ]]]\\\ZZZYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQRRRTTTUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNNNNPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXUUUTTTRRRQQQPPPQQQSSSTTTOOOSSSYYY]]]```dddiiimmmnnnssszzz~~~}}}{{{xxxvvvwwwtttqqqqqqsssuuuuuutttsssrrrrrrsssuuuuuutttsssrrrnnnjjjkkknnnqqqqqqooopppooommmlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnpppqqqqqqpppnnnnnnqqqtttuuurrrssswwwxxxvvvxxx{{{vvvwwwxxxwwwvvvvvvxxx{{{zzz{{{|||{{{zzz{{{}}}~~~{{{{{{}}}}}}~~~~~~~~~111000///......---......000///...,,,+++*********+++++++++******************,,,---,,,******---000+++...000///,,,,,,...111************************)))))))))))))))*********)))))))))***+++++++++,,,''')))+++,,,,,,,,,***))))))***---///000000//////---,,,***)))***,,,///000************+++,,,---...))))))***+++---...//////---,,,,,,+++***)))(((((()))************+++++++++))))))***++++++++++++***...------------...///000000/////////............,,,,,,,,,---------......///............///000000......///000000///......++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......//////......---,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................,,,++++++,,,......111000///000111222222000+++---///...,,,+++,,,///+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,---...//////)))+++------------///000,,,,,,,,,++++++,,,------------.........---,,,,,,&&&'''(((***++++++++++++))))))))))))((((((((((((*********+++,,,---///000////////////////////////+++,,,...000000000000///111444999AAAJJJSSSZZZ^^^^^^bbbfffhhhhhhfffeeeddd``````___^^^]]]\\\\\\[[[YYYYYYWWWTTTRRRSSSVVVXXXWWWWWWXXXZZZ[[[]]]]]]^^^[[[```dddbbb]]]ZZZ[[[^^^YYYYYYXXXYYYZZZ\\\^^^___```bbbeeefffggggggiiikkkiiihhhfffcccaaa```___^^^VVVVVVUUUTTTUUUVVVWWWXXXQQQUUUYYY[[[\\\[[[[[[[[[YYYVVVSSSRRRSSSVVVWWWWWWMMMOOOSSSWWWYYYYYYYYYXXXVVVUUUSSSSSSUUUXXX\\\^^^^^^^^^]]]]]]^^^^^^______]]]]]]\\\\\\[[[ZZZZZZYYY\\\ZZZYYYWWWWWWYYYZZZ\\\WWWWWWYYYZZZ[[[[[[[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVXXXVVVUUUUUUVVVVVVTTTSSSUUUUUUUUUTTTTTTSSSRRRQQQRRRRRRQQQOOOMMMMMMPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWTTTVVVXXXYYY[[[[[[ZZZZZZUUUTTTRRRQQQQQQRRRSSSTTTIIIOOOVVVZZZ[[[___fffllljjjpppzzz|||zzzxxxtttqqqppprrrtttsssrrrtttsssssstttuuuvvvtttsssvvvqqqlllkkknnnpppnnnkkknnnmmmkkkjjjjjjkkklllmmmooonnnnnnmmmllllllkkkkkkeeefffhhhkkkmmmppprrrsssqqqrrrrrrpppmmmmmmqqqttt{{{wwwtttuuutttqqqqqqtttrrrtttvvvuuussssssuuuxxxxxxyyyzzz{{{zzz{{{}}}|||{{{}}}~~~}}}||||||}}}~~~///000000000000...,,,+++,,,...//////,,,***))))))...+++)))))),,,---+++)))+++,,,,,,------,,,,,,,,,---000000///000333111,,,((((((((((((((((((((((((***************************++++++,,,,,,,,,++++++((()))***+++,,,+++******...---+++******+++---......---***)))(((***,,,...000...,,,*********+++,,,...------......///000111...---,,,+++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,------111...,,,,,,---.........//////.........---------.........------,,,,,,,,,...,,,***,,,000222222111///////////////.........000///------.........---...------,,,,,,------...,,,,,,++++++,,,...///000000...------///000000///---------......000111222///...///000111000---***---......///000111111222111///---+++***+++,,,---,,,,,,,,,++++++*********---...000111222111///...++++++,,,...000111///---///...---,,,,,,,,,,,,,,,000///...---,,,---......///...---,,,+++*********)))((()))***,,,---,,,+++(((((((((((()))***,,,,,,)))******++++++,,,------111000///......///000111222...******,,,/////////---444:::<<>>EEERRR[[[^^^ccceeeffffffdddddddddeeeiiigggccc___]]][[[YYYXXXZZZYYYYYYYYYZZZYYYVVVTTTUUUVVVVVVVVVUUUVVVXXXZZZ\\\___bbbddddddddddddddd```\\\XXXWWWYYY[[[[[[ZZZ[[[___cccfffggggggggghhhjjjhhhdddaaa___[[[XXXVVVRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWYYY[[[\\\[[[YYYXXXWWWVVVTTTRRRQQQRRRSSSTTTPPPRRRUUUWWWWWWYYY\\\^^^]]]___aaabbbaaa``````aaabbb```^^^]]]]]]^^^]]][[[`````````^^^\\\\\\^^^______^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[[[[YYYXXXXXXYYYVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWVVVUUUUUUTTTTTTYYYWWWUUUTTTSSSSSSTTTUUUTTTRRRPPPNNNNNNNNNOOOPPPVVVVVVWWWXXXXXXXXXWWWWWWZZZYYYXXXYYY\\\]]][[[YYYWWWUUUSSSSSSTTTTTTRRRPPPNNNPPPRRRTTTWWW[[[___ccchhhnnnvvv}}}zzzzzzxxxtttpppmmmnnnqqqtttsssrrrqqqpppqqqrrrtttuuuqqqnnnjjjhhhiiijjjjjjjjjhhhooorrrooolllmmmoooooopppooonnnlllkkkjjjjjjjjjjjjkkklllmmmlllkkkiiihhhnnnnnnmmmllllllmmmnnnooosssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuutttuuurrrsssvvvwwwvvvwwwzzzzzz}}}~~~}}}|||{{{{{{|||~~~~~~~~~~~~}}}zzzwwwvvvvvvyyy{{{|||}}}~~~}}}~~~//////000000000///......,,,---...---++++++,,,...///---+++******+++)))(((+++,,,,,,,,,+++***))))))+++......---///222000+++************************************************))))))*********))))))(((''''''((())))))))))))(((++++++))))))))))))++++++,,,+++)))(((((()))+++,,,))))))((()))***,,,...///,,,,,,------...//////000---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,*********)))******+++,,,''',,,000111...,,,+++,,,////////////...........................---------...---,,,---///111111000------------------------...------...//////...,,,...------,,,,,,------.........---,,,,,,---...///...---,,,---///111111000,,,,,,,,,,,,---...//////000///------...///...---......//////////////////000///---,,,++++++,,,---,,,,,,,,,,,,++++++++++++...///111222222222111000...,,,,,,---///111222111//////......------............---------------...///...---,,,,,,++++++,,,*********+++******)))(((******)))))))))******+++)))******++++++,,,------//////.........//////000...,,,***+++---111222333222777<<<@@@GGGRRR[[[^^^bbbcccccccccaaaaaabbbdddiiihhhfffccc___\\\YYYWWW\\\ZZZZZZZZZZZZZZZWWWUUUTTTTTTTTTSSSRRRSSSVVVYYY]]]^^^```cccfffhhhhhhgggeeeaaa\\\YYYYYYZZZZZZZZZ[[[___ccceeeffffffggggggjjjfffbbb```___\\\WWWSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[XXXVVVTTTRRRRRRRRRTTTTTTNNNQQQSSSUUUVVVXXX[[[]]]\\\___cccdddcccbbb`````````^^^]]]\\\]]]]]]]]][[[bbbbbb```^^^\\\]]]```cccccccccbbb```^^^]]][[[[[[XXXZZZ[[[ZZZYYYWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWWWWVVVUUUUUUUUUWWWVVVTTTRRRRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLNNNOOOTTTUUUWWWYYYYYYYYYWWWVVVYYYXXXXXXZZZ[[[\\\[[[YYYUUUTTTRRRRRRSSSSSSRRRPPPKKKMMMPPPRRRUUUYYY^^^aaafffkkkrrrwww}}}{{{yyyxxxuuurrrnnnnnnppprrrpppoooooonnnoooqqqsssuuupppmmmjjjiiiiiiiiiiiihhhhhhnnnrrrpppnnnnnnooonnnppppppooonnnmmmllllllkkklllmmmmmmmmmkkkiiigggffflllllllllllllllmmmnnnooossssssssssssssssssssssssttttttssssssrrrqqqpppppptttqqqooorrrsssrrruuuyyyyyy}}}}}}{{{zzzxxxwwwwwwwwwxxx~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuutttuuuvvvwwwzzz|||~~~~~~}}}}}}}}}}}}~~~//////000000000/////////---------,,,++++++---000000///---,,,++++++***)))++++++++++++******)))(((***,,,---,,,...111///+++******************************************************************)))(((((((((((()))))))))))))))++++++************+++++++++***)))((()))***+++,,,((((((((()))***+++---...+++,,,,,,---......//////---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++&&&+++000000,,,)))+++...000000000/////////......///...........................------...000000000---------...............---,,,,,,---//////---+++...------,,,,,,------...//////---,,,,,,---.........---,,,---///111111111......---------...//////111///,,,+++---.../////////.....................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111000000//////---,,,,,,///111222222000//////.........//////111000///...,,,+++******......---,,,,,,,,,,,,,,,***+++,,,+++***(((((((((++++++******)))*********)))******++++++,,,------..................//////...---,,,,,,...000222222222777<<>>FFFNNNUUUYYY\\\aaa___]]][[[[[[]]]```aaafffhhhiiifff___[[[\\\___```aaaaaa```]]]YYYUUUSSSVVVVVVWWW[[[^^^aaaaaa```^^^^^^^^^^^^```fffnnntttuuuvvvtttpppiiiccc^^^\\\^^^^^^^^^```aaaaaa```^^^```aaacccbbb```]]]\\\\\\\\\\\\ZZZVVVQQQNNNMMMNNNMMMNNNPPPQQQRRRSSSRRRRRRVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXVVVUUUUUUVVVXXXYYYUUUWWWZZZ[[[[[[[[[]]]^^^YYY^^^___]]]\\\___aaa```______^^^]]]\\\\\\\\\\\\]]][[[XXXVVVSSSRRRRRRRRRXXXXXXWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^]]][[[ZZZVVVUUUSSSQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNLLLJJJHHHFFFFFFGGGJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUWWWXXXUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYUUUVVVYYY]]]bbbgggllloooyyy}}}{{{{{{xxxsssnnnllllllmmmmmmllljjjhhhggghhhhhhgggfffeeedddccccccdddfffggghhhhhhiiilllnnnnnnoooppppppooopppqqqsssnnnnnnnnnnnnmmmmmmmmmmmmnnnpppsssuuuvvvrrrlllgggmmmkkkjjjhhhhhhhhhiiiiiihhheeeccceeehhhkkkkkkjjjrrrnnnlllnnnrrrsssqqqmmmooopppqqqrrrrrrqqqpppoooqqqrrrrrrssstttttttttsssmmmllllllmmmnnnnnnmmmkkkmmmnnnoooppppppppppppppppppppprrrsssuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||555444333222000///...---........................,,,---...---+++***+++,,,************************++++++,,,...000000...---,,,++++++++++++,,,------,,,+++***))))))******+++---,,,+++***)))))))))***+++***)))(((((()))***+++---,,,++++++*********+++***++++++,,,------......+++++++++)))'''''')))+++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---,,,***))))))+++...///......///000000000//////111111000000000000111111000111222333333333333333111000//////......//////000000/////////000111111111111111000000/////////------------------------......---,,,,,,,,,,,,---,,,------------------,,,.........////////////000000---++++++---...,,,+++......------,,,,,,,,,---------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,---------.........//////.........---------------...............---,,,,,,---------,,,,,,++++++++++++******(((''''''------------------------))))))***++++++,,,------,,,,,,,,,+++,,,,,,------,,,///000------//////,,,***,,,......---...///111555999@@@IIIQQQWWW\\\^^^^^^]]][[[ZZZZZZ[[[]]]___dddfffhhheee```]]]^^^aaa___```aaaaaa___\\\YYYWWWYYYYYYZZZ]]]aaaccccccbbb```___]]]\\\^^^ccckkkqqqsssttttttpppkkkeeeaaa```aaa```______```aaaaaaaaabbbcccdddbbb___\\\[[[[[[ZZZZZZYYYUUUQQQOOONNNOOOMMMNNNPPPRRRTTTUUUUUUUUUWWWVVVTTTRRRQQQRRRRRRSSSYYYXXXVVVUUUUUUVVVWWWXXXVVVXXX[[[[[[[[[[[[\\\]]]ZZZ]]]]]]ZZZZZZ^^^bbbbbb^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRWWWWWWVVVVVVWWWWWWXXXXXXZZZ[[[]]]^^^^^^]]]\\\[[[XXXWWWUUUSSSRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJLLLMMMPPPRRRTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWYYY\\\```eeeiiilllssszzz|||{{{{{{yyyuuurrrppppppooonnnmmmkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjfffgggggggggggghhhkkkmmmlllnnnoooooooooppprrrtttooooooooonnnmmmmmmmmmlllqqqrrrtttvvvvvvsssmmmiiiiiiiiihhhgggfffeeeeeeeeeiiifffdddeeehhhkkklllkkkpppmmmkkklllpppqqqooolllkkklllnnnpppqqqqqqqqqqqqoooooopppqqqqqqqqqqqqqqqmmmlllkkklllmmmmmmllljjjmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooqqqrrrtttuuuvvvtttxxx}}}}}}zzzyyy{{{~~~}}}|||zzzzzz{{{~~~333222111000///...---,,,...---,,,++++++,,,---......//////...+++******+++))))))))))))))))))))))))++++++,,,///111111///,,,+++++++++++++++,,,------,,,,,,+++***)))))))))******+++++++++++++++******++++++)))(((((()))***+++,,,,,,+++************+++*********+++,,,,,,------++++++***(((''''''***,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---------------------,,,+++++++++...000111...///000000111111111000111000000000000000111111111222222333333333222222111000//////......//////............///000000111000000////////////......------------------------......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,.........////////////000///...------......---+++.........------------,,,...------------...///000------,,,,,,,,,,,,---------------.........//////111000///...---,,,+++++++++,,,---...////////////***+++,,,,,,------,,,,,,(((((())))))))))))))))))******++++++,,,------...))))))******+++,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,111222---***,,,...---***,,,------,,,,,,...///333888AAAKKKSSSYYY\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^```bbbdddccc```^^^```bbb^^^___aaabbbaaa```^^^]]]^^^^^^^^^aaadddfffffffffcccaaa]]][[[[[[```hhhmmmqqqrrrsssqqqlllhhheeedddeeeccc```___^^^```bbbdddcccdddeeeccc___[[[YYYYYYXXXYYYXXXVVVSSSPPPPPPPPPMMMNNNQQQTTTVVVXXXYYYZZZ\\\ZZZXXXVVVUUUUUUUUUUUUYYYXXXWWWVVVUUUVVVVVVWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\___^^^YYYXXX[[[^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\ZZZYYYWWWUUUTTTRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMJJJJJJKKKLLLOOORRRUUUWWWUUUUUUTTTSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXYYYZZZ\\\]]]YYYYYYYYYZZZ\\\```dddgggkkkssszzz}}}}}}||||||{{{yyywwwuuutttrrrpppnnnlllkkkkkkhhhiiiiiijjjkkklllllllllhhhhhhhhhfffeeefffiiikkkkkklllnnnnnnnnnoooqqqsssppppppooonnnnnnmmmlllllluuuuuuuuuuuuuuusssooolllkkkllllllkkkjjjhhhgggeeejjjhhheeeeeegggjjjlllmmmnnnllljjjkkkmmmnnnllljjjggghhhjjjmmmoooqqqrrrsssmmmmmmnnnoooooooooooonnnnnnmmmllllllmmmmmmkkkiiinnnmmmlllkkkkkkkkklllmmmkkklllmmmnnnppprrrssstttnnnttt{{{|||yyyyyy|||~~~}}}~~~000000///...---,,,,,,+++...---+++******+++---...///000000...+++))))))***************************,,,,,,---///111111...,,,+++++++++***+++,,,,,,------,,,+++******)))((((((((()))+++------,,,+++***,,,+++***)))))))))******++++++***************+++))))))******++++++++++++...---,,,***)))***,,,///------------............------,,,+++++++++,,,,,,,,,,,,,,,------......///++++++***+++,,,...000222...///000111111222111111000000000000000000111222000000111111111000000///222222111000000000000000...------......///000111////////////////////////..............................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,------------........./////////...---+++...............------,,,---------------......///------,,,,,,,,,,,,------------------............000//////...------,,,,,,,,,------...//////......,,,---------------,,,,,,&&&'''(((***++++++++++++)))*********+++++++++,,,))))))******+++++++++,,,...------,,,,,,,,,,,,,,,---333444...)))***...///+++---......------...///000666???JJJSSSXXX[[[\\\``````______^^^^^^______[[[]]]```aaa```___```bbb]]]___aaacccddddddcccccccccbbbbbbcccfffhhhhhhhhhfffccc___[[[ZZZ^^^eeekkkppprrrrrrqqqmmmhhhfffeeeeeedddcccaaa______aaacccbbbccccccbbb^^^[[[YYYYYYZZZ[[[ZZZXXXUUURRRQQQQQQNNNOOOQQQUUUXXXZZZ\\\^^^]]]\\\[[[[[[ZZZ[[[[[[\\\YYYXXXWWWVVVVVVVVVWWWWWWZZZ[[[]]]\\\[[[ZZZZZZ[[[]]]``````[[[XXXYYYYYYWWW[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVWWWWWWUUUTTTSSSVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]^^^^^^]]][[[ZZZXXXVVVTTTRRRQQQPPPOOOPPPPPPPPPOOOMMMJJJIIIIIIJJJLLLNNNOOOOOONNNNNNJJJJJJKKKLLLOOORRRVVVXXXUUUUUUTTTSSSSSSTTTUUUVVVXXXWWWUUUTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^\\\ZZZYYYXXXZZZ]]]```cccdddllltttxxx{{{~~~}}}||||||yyywwwtttqqqnnnlllkkkkkkiiiiiiiiiiiihhhhhhhhhgggiiiiiihhheeeddddddgggjjjkkklllmmmlllllllllnnnpppqqqppppppooonnnmmmllllllwwwuuussssssrrrqqqooommmlllmmmnnnooommmkkkhhhfffjjjhhhfffeeefffiiilllmmmmmmkkkiiijjjkkkkkkjjjhhheeefffhhhkkkmmmoooqqqrrrnnnnnnoooooooooooonnnnnnooonnnmmmmmmnnnnnnllljjjooommmkkkiiiiiiiiikkkllljjjkkkkkklllnnnqqqssstttrrruuuxxxyyyyyyyyy{{{|||~~~~~~000000000//////.........///...,,,++++++,,,...///000111111///,,,))))))***+++++++++++++++++++++++++++,,,---000111000---***+++************+++,,,,,,,,,,,,,,,+++***)))((((((''')))+++---...---,,,***,,,,,,+++************************))))))***++++++))))))************++++++---------+++******---///------........./////////...---,,,,,,+++++++++,,,+++,,,,,,------.........)))))))))***+++---...///...///000111222222222222000000//////000111222222000000111111111000000///222111111000///000000000...............///000000000000000000000000000000..............................---,,,,,,,,,,,,---......////////////......,,,,,,,,,------------...---...///000///...,,,,,,....../////////...---,,,++++++,,,,,,------------...------,,,,,,------...+++,,,,,,,,,,,,---------..............................//////...------,,,000000//////---,,,+++***'''(((***+++,,,---------++++++*********))))))))))))***************++++++---,,,,,,+++++++++,,,,,,...444555///***+++///000,,,---//////......///111000666???JJJTTTZZZ]]]^^^aaaaaaaaaaaaaaa```______XXXZZZ]]]___````````````^^^___aaaccceeefffggggggfffdddcccdddfffhhhhhhggggggddd```\\\ZZZ^^^dddiiipppqqqrrrpppkkkgggeeedddcccdddeeeccc```^^^^^^___^^^```aaa```]]][[[ZZZZZZ\\\]]]]]][[[WWWTTTRRRRRROOOPPPRRRUUUXXX[[[]]]___\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[YYY^^^```]]][[[[[[YYYVVVYYYYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVTTTTTTWWWWWWYYYZZZ[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZXXXVVVTTTRRRPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPPPPOOONNNKKKKKKLLLNNNPPPSSSVVVXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSUUUWWWYYYZZZYYYYYYYYYYYY[[[\\\]]]]]][[[ZZZYYYZZZ\\\^^^``````hhhooorrrvvv{{{}}}|||~~~~~~}}}{{{yyyuuurrrnnnlllkkkkkkiiiiiiiiihhhhhhggggggfffiiiiiihhheeecccccceeegggkkkllllllkkkjjjiiijjjlllqqqppppppooonnnnnnmmmmmmvvvsssqqqpppoooooonnnllliiijjjllllllkkkhhheeeccciiihhhgggeeefffgggjjjllllllkkkjjjjjjjjjiiihhhgggffffffgggiiikkkmmmnnnoooppppppqqqqqqqqqppppppooopppooonnnnnnoooooommmlllnnnmmmkkkiiihhhiiikkklllkkkkkkkkklllnnnqqqtttuuuzzzwwwuuuzzz~~~333333333333222222222222000///...------...///000000111111///,,,******+++++++++++++++++++++++++++***+++---///111000,,,)))***************+++,,,,,,+++++++++++++++***)))((((((***,,,---...---,,,+++,,,,,,,,,++++++***))))))***))))))))))))***++++++************************)))***++++++******+++------............/////////......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,------...///000111222222222////////////000111222333111222222333333333222222000///......------......000//////......//////000//////000000000000111111..............................---,,,,,,,,,,,,---//////000000000000//////.........////////////000---...//////---,,,,,,---......///000///...---,,,***+++,,,,,,------,,,,,,......------------......+++++++++,,,,,,,,,---------------.........//////////////////...---,,,+++111000000...---+++)))((()))***+++,,,------------,,,++++++***))))))((((((***************************************+++,,,,,,---222333...+++---///...+++---.../////////111333222888AAALLLUUU\\\```bbb```aaabbbbbbaaa```^^^]]]YYY[[[]]]```aaaaaa```______```bbbdddfffggghhhhhhfffdddbbbbbbccceeeeeeeeeeeeddd```]]]\\\^^^dddhhhmmmnnnooommmjjjfffcccbbb```ccceeeccc___[[[ZZZ[[[\\\]]]___^^^\\\YYYYYYYYY[[[\\\]]][[[XXXUUUTTTSSSQQQQQQRRRTTTWWWYYY\\\]]]aaaaaa```___^^^]]]\\\[[[XXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\]]]]]]\\\[[[[[[\\\TTTZZZ]]]\\\\\\^^^]]][[[YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTWWWXXXZZZ\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^ZZZYYYYYYWWWUUURRRPPPOOOKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLNNNOOOPPPPPPOOONNNMMMMMMOOOQQQSSSUUUVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]\\\\\\[[[[[[\\\]]]^^^___```fffkkkllloootttwwwwww~~~~~~~~~~~~|||zzzwwwtttqqqnnnmmmllliiijjjjjjjjjjjjkkkkkkkkkggghhhhhhfffdddcccdddeeejjjkkkkkkjjjhhhhhhiiijjjppppppoooooooooooonnnnnnsssqqqnnnnnnnnnnnnmmmllljjjkkkmmmnnnmmmkkkhhhfffhhhiiiiiihhhggghhhjjjlllmmmmmmlllkkkiiihhhggggggggggggggghhhiiikkkmmmnnnqqqqqqqqqqqqqqqppppppooonnnnnnmmmnnnppppppnnnmmmlllkkkjjjiiiiiiiiijjjkkkkkkjjjjjjkkknnnqqqtttvvvvvvrrrrrrzzzzzz}}}}}}222222333333333333333333........................000000111///,,,++++++,,,************************)))***,,,///000...***'''***************++++++,,,)))***++++++++++++***)))***+++,,,---------,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))***++++++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,---------........./////////...---,,,++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,...///000111111111////////////000111222333000111222333333333333333//////...------------...222222111000////////////.........//////000000000..............................---,,,,,,,,,,,,---......////////////...............////////////000,,,...///---+++***,,,.........000000000///---,,,++++++---.........---,,,......------------......,,,,,,,,,,,,---------..................------------...............------...------,,,+++***((('''++++++,,,,,,,,,++++++***************************************))))))))))))''''''(((((()))***,,,,,,+++...///,,,,,,......+++)))+++---......///111333333888AAAKKKUUU]]]bbbeeebbbcccdddeeedddbbb___^^^]]]^^^```bbbdddcccaaa___aaaaaacccdddfffggghhhhhheeebbb```___```aaabbbbbbaaa```___]]]\\\^^^cccfffgggiiikkkjjjhhheeeccccccaaacccccc```ZZZWWWXXXZZZ[[[]]]^^^\\\YYYWWWVVVUUUVVVXXXZZZZZZXXXVVVUUUUUURRRRRRRRRSSSUUUWWWYYYZZZbbbbbbbbbaaaaaa```___^^^WWWXXXYYY[[[\\\]]]^^^^^^ZZZ\\\]]]]]]\\\[[[\\\]]]YYY\\\]]]ZZZYYY]]]___^^^XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYY\\\]]]]]]\\\[[[\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZZZZXXXWWWTTTRRRPPPOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNOOOOOOOOONNNNNNNNNPPPRRRTTTVVVVVVVVVUUUVVVUUUTTTRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZYYYYYYYYYYYY[[[\\\]]][[[\\\]]]^^^______``````aaaeeegggfffgggmmmqqqqqqtttxxx}}}~~~~~~~~~|||{{{zzzwwwtttqqqooommmllllllllllllkkkkkkkkkkkkdddfffhhhgggeeedddcccdddfffggghhhhhhggghhhjjjlllooooooooooooooopppppppppqqqooommmmmmnnnooonnnmmmlllmmmnnnoooooonnnmmmlllhhhjjjmmmllljjjjjjkkkmmmnnnooonnnllljjjhhhhhhhhhfffffffffgggiiikkknnnoooooooooooooooooonnnmmmmmmkkkkkkkkklllnnnooonnnlllhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiijjjmmmppptttvvvqqqnnnppp}}}|||wwwxxxzzzzzz|||000000000000000111111111---......//////......---///000000///---++++++,,,))))))))))))))))))))))))((())),,,...000...)))&&&*********)))***++++++,,,((()))+++,,,,,,+++***))),,,,,,,,,------,,,,,,+++---------,,,+++***)))((())))))((())))))***++++++,,,,,,++++++++++++++++++)))+++...000///---------------------.........//////...---,,,++++++++++++,,,++++++******)))))))))*********************++++++,,,---///000000111111////////////000111222333---...///000111222222222111111000///////////////444333222000////////////---------.........//////////////////////////////......---,,,,,,,,,,,,---------............------,,,,,,,,,---------......,,,......,,,))))))+++...---///000111000///---,,,,,,,,,.../////////...---......------------......---------.........//////000000///...---,,,,,,+++,,,,,,---...////////////***************)))((('''+++++++++++++++***)))((()))))))))***++++++,,,,,,*********)))))))))))))))&&&&&&&&&'''(((***,,,---)))++++++***,,,///,,,(((''')))+++------///111333222777???HHHRRR[[[aaaddddddfffggghhhgggeeebbb`````````bbbdddfffeeebbb```bbbbbbcccdddeeefffggghhhcccaaa^^^]]]^^^_________^^^^^^^^^]]]\\\^^^bbbeeeccceeehhhhhhgggeeeddddddbbbcccbbb]]]VVVTTTWWW[[[\\\]]]^^^\\\XXXUUUSSSRRRQQQSSSWWWXXXXXXWWWWWWWWWSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZ\\\]]]^^^^^^^^^^^^WWWXXXZZZ\\\^^^___``````YYY[[[]]]]]]\\\\\\\\\^^^aaabbb___XXXVVVYYY\\\]]]YYYXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVYYY[[[\\\\\\[[[ZZZ]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZXXXVVVTTTRRRTTTRRRQQQOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWXXXWWWUUUTTTVVVUUUTTTRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZZZZZZZZZZ\\\]]]^^^ZZZ\\\^^^```aaaaaaaaaaaaaaaeeeeeebbbbbbhhhlllllllllrrryyy~~~~~~}}}~~~}}}}}}|||zzzwwwtttqqqooopppooonnnllljjjhhhgggfffccceeehhhhhhfffdddccccccbbbdddfffggggggiiilllnnnnnnnnnnnnoooppppppqqqqqqooonnnmmmnnnooopppooommmiiijjjkkklllllllllkkkjjjiiilllooopppmmmllllllnnnooopppooommmkkkiiihhhiiieeeeeefffgggiiillloooqqqlllmmmmmmmmmlllkkkkkkjjjiiihhhiiijjjmmmnnnmmmllldddeeefffggghhhhhhggggggiiiiiihhhiiilllooosssvvvuuuqqqooottt}}}yyyxxxwwwxxxzzz|||||||||}}}+++,,,---///000000000111............////////////---------,,,,,,,,,++++++---,,,***))))))***,,,---))))))))))))))))))))))))+++***((('''((()))+++,,,,,,+++)))((((((((()))***///...,,,******+++,,,---******+++++++++,,,,,,,,,************+++,,,---------,,,)))'''''')))+++---,,,------...---,,,+++***---------,,,,,,------...,,,,,,+++***))))))))))))***)))(((''''''((()))***)))***+++***((('''((()))++++++,,,,,,---...//////...---------...///111222333333333222222222222222000000000000000000000000444333222111000000000000+++,,,---.........------///............//////000000000000000///...---,,,......//////......---,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---...------------,,,,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,////////////............333222000///---,,,,,,,,,000...------......---+++...---,,,+++************,,,+++***((((((((()))***))))))))))))************+++*********))))))((((((,,,,,,++++++***)))((((((+++++++++************))),,,,,,,,,---...///000111333888AAAKKKTTTZZZ___```aaaccceeeggggggfffdddbbbbbbbbbbbbbbbaaaaaa``````^^^```ccceeeeeedddbbb```bbb___\\\\\\^^^___^^^\\\\\\^^^___]]]\\\]]]aaaeee___aaacccdddcccaaa___]]]```___\\\YYYXXXXXXXXXYYY[[[]]]]]]ZZZUUUQQQPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVRRRSSSUUUVVVVVVUUUTTTRRRYYYYYYXXXWWWXXXYYYZZZ[[[XXXYYYZZZ[[[\\\]]]^^^___ZZZZZZZZZZZZ[[[[[[[[[[[[]]][[[XXXWWWXXXXXXXXXWWWXXXVVVSSSSSSTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTVVVVVVWWWXXXZZZ\\\YYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\ZZZXXXUUUSSSRRRVVVTTTQQQOOOLLLKKKKKKKKKNNNLLLKKKKKKMMMOOOOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYTTTTTTTTTSSSTTTTTTUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVYYYZZZ[[[ZZZYYYZZZ\\\]]]YYY[[[^^^aaabbbcccbbbaaacccdddeeeeeeddddddfffgggqqqrrrsssuuuyyy~~~~~~zzzxxxwwwwwwuuutttsssssssssqqqmmmiiieeebbbiiiiiihhhgggfffdddbbbbbbaaaccceeeffffffgggiiikkkpppnnnllllllmmmmmmlllkkklllmmmmmmmmmnnnoooooooookkkkkkkkklllmmmmmmjjjhhhllliiigggiiillloooooonnnlllkkkkkkjjjjjjkkkkkklllffffffffffffhhhjjjlllmmmkkkkkkjjjjjjhhhgggeeeeeeggghhhiiijjjjjjiiigggfffgggfffeeegggkkknnnmmmkkklllkkkjjjkkkllloooqqqsssqqqqqqqqqpppooorrrvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzyyywwwxxxzzz|||{{{{{{111111111111000///...---............////////////......------,,,,,,,,,------,,,***))))))***,,,---))))))))))))))))))))))))))))))*********)))))))))++++++)))((((((((()))***---,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,+++))))))***,,,---+++,,,---------+++***))),,,,,,,,,,,,,,,---.........---,,,+++***))))))))),,,+++************+++,,,,,,...///...,,,+++,,,---+++,,,,,,,,,---.....................///000111222/////////000000000000000000000000000000000000000333222111000000//////000,,,,,,------------......111000000/////////000000111111000000///...............//////......---,,,,,,,,,,,,,,,---...............------,,,---------.........------,,,,,,,,,...------------...///000.........------,,,,,,,,,000000/////////.........222111000...---,,,,,,,,,///...------......---+++------,,,+++***))))))***,,,+++***)))(((((()))***))))))))))))************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111555999AAAKKKTTT[[[```bbbaaabbbdddeeeeeedddbbbaaa```aaacccdddddddddcccccccccdddeeefffdddbbb___]]]```]]]ZZZZZZ\\\^^^^^^\\\^^^______^^^\\\\\\___bbb[[[\\\^^^``````___]]]\\\^^^\\\ZZZXXXWWWWWWXXXYYYYYYZZZ[[[YYYUUURRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUSSSRRRVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWXXXXXXXXXXXXYYY\\\ZZZWWWVVVWWWWWWWWWVVVVVVTTTSSSSSSUUUVVVUUUUUUQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSVVVWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]\\\\\\[[[YYYWWWUUUTTTUUUTTTRRRPPPOOOOOOOOOOOOPPPMMMKKKKKKMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTVVVXXXVVVUUUUUUTTTTTTTTTUUUUUUQQQQQQRRRRRRSSSTTTUUUUUUWWWXXXYYYYYYXXXYYY[[[]]]YYY[[[]]]___aaabbbbbbcccdddeeeffffffdddddddddffflllnnnqqquuuyyy}}}}}}{{{zzzzzzxxxvvvuuuuuusssqqqmmmiiifffdddggghhhhhhgggfffdddcccaaa^^^```dddfffgggjjjmmmooooooooonnnlllkkkjjjiiiiiilllkkkkkkjjjjjjiiihhhhhhlllkkkjjjkkklllllljjjhhhllljjjhhhiiimmmooooooooolllkkkkkkkkkkkkkkkkkklllmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjiiihhhggggggfffgggiiijjjjjjiiihhhggggggeeedddeeehhhjjjjjjiiikkkkkkjjjjjjkkkmmmooopppppppppooonnnmmmnnnrrrtttvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwxxx~~~~~~333333333222111///------............////////////000///---,,,,,,,,,---...---,,,+++******+++,,,---)))))))))))))))))))))))))))***+++,,,+++***'''&&&+++******)))((()))))))))+++***((('''''''''((()))++++++,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++,,,...///000///...---+++******)))))),,,++++++******++++++,,,...///000000...------...,,,,,,,,,,,,------------......///000111111111111------......//////000000000000000000000000000000222111000//////......///...---,,,,,,,,,---//////222222222111111000000000222111000............///......//////......---,,,,,,,,,,,,,,,---...///000......---------....../////////...---,,,,,,++++++------------...///111111.........---------------000000000/////////......000000...---,,,,,,,,,,,,///---,,,---......---+++,,,,,,+++***))))))))))))++++++***)))))))))******)))))))))*********++++++***************))))))))))))******+++,,,------...*********+++,,,,,,---------,,,,,,,,,---///111222777;;;BBBKKKSSS[[[aaadddbbbbbbbbbbbbaaa```______^^^aaadddggghhhhhhhhhgggiiiiiihhhfffccc___[[[YYY[[[YYYXXXXXXZZZ\\\]]]]]]___``````^^^]]]\\\^^^___XXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXVVVXXXYYYXXXVVVTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXVVVVVVVVVVVVWWWWWWWWWXXXZZZXXXVVVUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSVVVXXXXXXWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZYYYXXXUUUUUUTTTSSSRRRRRRRRRSSSPPPNNNLLLKKKMMMNNNMMMMMMOOOQQQSSSTTTSSSSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\ZZZZZZ\\\]]]```bbbdddeeeeeefffgggfffdddbbbccccccfffhhhmmmrrrwwwzzz}}}~~~}}}{{{xxxwwwtttpppmmmjjjgggfffeeeeeeffffffeeecccbbb```]]]```dddfffhhhjjjmmmooonnnooopppmmmiiifffgggiiijjjjjjjjjiiihhhhhhggggggmmmkkkiiiiiijjjjjjjjjiiilllkkkjjjkkkmmmoooooooookkkkkkkkkkkkkkkkkkkkkkkkoooooooooooonnnmmmllllllkkkkkkkkkjjjjjjiiiiiiiiifffggghhhiiiiiihhhgggffffffdddbbbccceeeggghhhhhhkkkjjjiiiiiiiiijjjlllmmmmmmmmmlllkkkiiijjjmmmooosssrrrrrrrrrrrrsssssstttuuuwwwxxxvvvsssrrrsssuuu{{{|||}}}111111111111111000///...............///////////////...---++++++,,,---...,,,++++++******++++++,,,))))))))))))))))))))))))***+++++++++***)))'''&&&+++******)))))))))))))))))))))((('''''''''((()))+++,,,,,,,,,,,,------------,,,+++***)))))))))))))))***+++,,,,,,,,,+++***)))***++++++++++++))))))))))))***+++,,,...000111000///...,,,+++******)))************************+++---///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,---///000000000///...---......///000111222222000000000000000000000000111000///......------...///...,,,+++,,,---///111333333222222111000///...222111...,,,,,,,,,...///.........///......---,,,++++++++++++---...000111.........---......///000//////...---,,,++++++*********+++,,,---...///000...............---------000000000/////////......///...---,,,,,,+++,,,,,,///...------//////...---,,,+++******)))))))))***+++*********************))))))*********+++++++++***************************++++++,,,,,,---......******+++,,,---...//////...---,,,,,,---///111333888;;;AAAIIIRRRZZZ```dddbbbbbbaaa```___^^^^^^^^^]]]```eeeiiillllllkkkjjjkkkkkkiiifffbbb^^^ZZZWWWWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^___^^^^^^^^^^^^^^^XXXYYYYYYZZZZZZZZZZZZYYYVVVVVVUUUUUUUUUVVVWWWXXXVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSTTTUUUVVVRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRTTTUUUUUUVVVWWWXXXXXXYYYUUUVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUUUUTTTSSSPPPPPPQQQSSSUUUUUUSSSQQQQQQPPPPPPPPPPPPPPPPPPQQQNNNQQQUUUWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[VVVVVVUUUUUUTTTSSSSSSSSSOOOMMMKKKKKKMMMNNNNNNNNNOOOQQQSSSTTTSSSRRRSSSTTTYYYYYYXXXXXXWWWVVVUUUTTTNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWYYYXXXXXXYYY[[[]]][[[[[[\\\]]]___cccfffhhhfffggghhhgggdddaaaaaaaaabbbdddgggkkkqqqvvvzzz}}}{{{yyytttooollliiihhhgggbbbbbbccccccbbbaaa___^^^^^^aaaeeeggghhhhhhjjjllllllooorrrooojjjggghhhllljjjjjjkkklllmmmnnnnnnooonnnkkkiiihhhiiijjjiiiiiilllkkkkkklllmmmnnnooooookkkllllllllllllllllllkkkiiijjjlllooopppqqqppppppjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiihhhgggfffeeedddcccbbbaaabbbdddfffiiijjjkkkjjjiiihhhhhhhhhiiiiiiggghhhhhhgggfffgggiiilllooonnnnnnnnnnnnnnnooooooppptttwwwuuuqqqooorrruuuyyyzzz|||~~~~~~}}}~~~000000000000///...------............////////////---,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))((((((((((((************)))))))))((()))))))))(((((()))))))))+++++++++,,,,,,,,,---------,,,+++***)))((((((((('''(((***+++++++++***)))))))))++++++++++++***)))((())))))***,,,...000111000///---,,,+++***************++++++++++++*********,,,......,,,*********,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,------...///000111111222000000000000000000000000111000///...------------///...---,,,,,,...000111111111222111000///...---111///---+++++++++,,,---.........///......---,,,************,,,...111222/////////......//////000//////...---,,,,,,++++++******+++---...//////000........................////////////............---,,,+++++++++++++++,,,000///...///000111000///,,,+++***************************++++++++++++***************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000111...---,,,,,,---///222444777;;;@@@HHHQQQYYY___bbbcccbbbbbbaaa```______^^^]]]```eeejjjmmmnnnmmmllljjjiiihhheeeaaa]]]ZZZXXXSSSTTTTTTUUUVVVXXX[[[]]][[[[[[]]]^^^``````___^^^YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSVVVUUUTTTSSSSSSSSSUUUUUUPPPOOONNNLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTSSSSSSTTTUUUSSSRRROOOOOOPPPRRRSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNOOOLLLPPPSSSUUUUUUTTTSSSSSSPPPPPPPPPPPPRRRSSSUUUWWWVVVWWWXXXYYYZZZ[[[[[[[[[WWWWWWVVVUUUTTTRRRQQQQQQMMMLLLJJJKKKMMMOOOPPPPPPOOOQQQTTTTTTTTTSSSSSSSSSXXXYYYYYYXXXXXXVVVUUUTTTOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXYYYZZZYYYZZZ]]]___]]]]]]\\\]]]```dddhhhjjjfffggghhhgggdddaaa______aaaaaaaaaccciiiqqqxxx}}}|||vvvqqqllliiihhhggg``````______^^^]]]\\\[[[\\\___cccfffggghhhjjjkkkjjjnnnrrrqqqllljjjlllooolllmmmnnnooopppqqqrrrrrrooollliiihhhiiijjjiiiiiikkkkkklllmmmmmmmmmnnnnnnkkkllllllmmmmmmllllllkkkdddfffiiilllooopppppppppiiihhhgggggggggggghhhhhhkkkkkkjjjhhhfffcccaaa``````aaabbbccceeegggjjjllljjjjjjiiihhhggggggffffffaaabbbcccddddddeeehhhkkklllkkkkkkjjjjjjjjjkkkkkkkkkpppttttttpppooorrrvvvvvvwwwyyy|||~~~~~~|||{{{{{{~~~~~~~~~333222111000...,,,***)))............////////////++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))---,,,)))''''''((()))***)))************)))(((((()))))))))*********************+++++++++,,,,,,,,,---,,,+++***)))(((((((((&&&'''(((*********)))))))))***+++,,,,,,,,,+++***((())))))***,,,---///000...---,,,++++++******+++,,,------......------,,,***,,,//////...,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------......//////000000000000000000000000111000///......------...///...---------...000000000000111222111000...---000///...,,,,,,,,,,,,---......//////......---,,,+++*********,,,///222444111111000///////////////......---------,,,,,,,,,,,,---...000000111111111.............../////////.........---------,,,,,,+++************++++++,,,000.........000111000///,,,,,,+++++++++++++++,,,)))***++++++,,,+++++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000111111///...---,,,---///222444777:::AAAIIIQQQXXX^^^aaaddddddddddddcccbbbaaaaaa___aaaeeeiiilllmmmmmmlllhhhhhhfffccc```\\\ZZZXXXRRRSSSTTTTTTUUUWWWZZZ]]]YYYZZZ[[[^^^aaaaaa___]]]WWWVVVTTTQQQPPPPPPPPPPPPTTTUUUUUUVVVWWWXXXXXXXXXYYYXXXWWWWWWXXXXXXVVVTTTVVVVVVUUUTTTTTTTTTTTTUUUNNNMMMKKKJJJJJJKKKMMMNNNQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMNNNOOOQQQRRRSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSUUUUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKNNNQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQPPPNNNLLLJJJKKKMMMOOOPPPOOONNNQQQTTTUUUUUUTTTTTTTTTWWWXXXXXXYYYXXXWWWUUUTTTQQQRRRSSSTTTUUUVVVWWWXXXWWWXXXZZZZZZZZZ[[[]]]```]]]]]]]]]^^^```cccgggiiieeeggghhhgggdddaaa___^^^```___]]]^^^dddllluuu{{{{{{tttoookkkhhhgggaaa```]]][[[ZZZYYYZZZZZZXXX\\\bbbfffiiikkknnnpppjjjmmmqqqqqqooommmnnnpppooooooooooooooooooooooooooommmkkkjjjkkkkkkjjjhhhiiikkkmmmmmmlllkkklllmmmkkklllmmmnnnnnnmmmlllkkkhhhhhhjjjkkkllllllmmmmmmiiihhhgggfffeeeffffffggglllkkkiiigggdddbbb```___^^^aaaccceeefffhhhjjjlllgggggggggfffeeeddddddccc]]]___aaabbbccceeehhhjjjjjjjjjiiihhhhhhhhhhhhiiihhhlllpppqqqpppoooqqqsssrrrsssvvvxxx{{{}}}~~~~~~zzz|||~~~~~~|||{{{zzz{{{zzz{{{|||~~~333222222111///---,,,+++............////////////***+++,,,------+++***(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))******)))))))))))))))***)))******+++***)))((('''(((((()))***************)))))))))*********++++++++++++***))))))((())))))''''''((()))***+++++++++)))***+++---------,,,+++)))))))))***+++---...///,,,++++++*********++++++,,,---...//////...---,,,***,,,///000...,,,***************+++,,,,,,,,,------,,,,,,++++++,,,,,,---........................000000000000000000000000222111000///........................///////////////000222333333111000///111000000///......------......//////......---,,,,,,,,,+++,,,...222555777333222111000///.........,,,,,,,,,------------...---...///000111111000///---........./////////000------,,,,,,,,,+++++++++)))))))))))))))***+++,,,...,,,,,,---...//////...---,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))******+++,,,,,,,,,------...///000000111111000...---,,,---000333555666;;;BBBKKKSSSZZZ^^^```dddeeeggghhhhhhfffeeedddaaabbbeeegggjjjkkkkkkkkkhhhgggdddaaa^^^[[[XXXWWWQQQSSSTTTTTTTTTUUUYYY\\\ZZZZZZ\\\___aaaaaa]]]ZZZXXXVVVSSSQQQPPPQQQRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWZZZ[[[YYYWWWVVVVVVVVVVVVVVVUUUTTTTTTNNNLLLJJJIIIJJJLLLOOOQQQTTTTTTRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRTTTUUUUUUSSSQQQRRRPPPNNNNNNNNNOOONNNMMMKKKIIIHHHGGGGGGHHHIIIKKKJJJLLLNNNOOONNNNNNOOOPPPRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTVVVVVVWWWWWWVVVTTTSSSRRRQQQOOOLLLKKKLLLMMMMMMLLLMMMPPPTTTVVVVVVUUUUUUVVVUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVWWWYYYYYYYYYZZZ]]]___\\\\\\\\\]]]___bbbdddeeedddfffhhhgggdddaaa___^^^^^^]]]\\\]]]bbbjjjrrrwwwzzzsssnnnjjjhhheeebbb^^^ZZZXXXXXXYYY[[[XXX]]]ccchhhlllnnnppprrrlllmmmooopppooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooonnnmmmmmmmmmllljjjhhhgggjjjmmmmmmkkkjjjkkklllkkklllmmmnnnnnnmmmlllkkkmmmllllllkkkkkkkkkllllllllljjjhhhfffeeeeeefffgggjjjiiigggfffdddbbbbbbaaa^^^bbbfffgggffffffggghhhccccccccccccbbbbbbaaa```^^^___aaabbbcccdddfffhhhjjjiiihhhhhhggggggggghhhhhhjjjlllnnnnnnnnnmmmmmmkkkmmmqqquuuxxxzzz|||}}}vvvxxx{{{}}}|||{{{{{{|||wwwyyy|||~~~000000111111111111000000............/////////000***,,,...//////---***(((***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((***++++++***)))((()))******++++++)))((('''''''''((()))******))))))((())))))))))))*********+++******)))))))))))))))((())))))***++++++,,,,,,***+++,,,---...------,,,))))))******+++,,,......******))))))******+++,,,++++++,,,------,,,++++++(((+++......---***)))((())))))***+++,,,,,,------///...---++++++,,,---...111111111111111000000000000000000000000000000000222111000//////......///---......///000/////////000111333444444333222111111222222222111000///.........//////......---,,,...------...000444777:::444444222000///.........++++++,,,------......///,,,---...//////...---------.........//////000000,,,,,,,,,+++++++++******)))((((((((()))***+++,,,,,,+++***+++---...---,,,---------,,,,,,---......)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,&&&'''((()))+++,,,---.........//////000000111111000///---,,,---000333555777<<>>FFFOOOVVV]]]bbbfffhhhhhhjjjoootttuuurrrnnnhhhfffcccbbbbbbaaa___^^^ZZZYYYXXXXXXXXXWWWUUUSSSSSSRRRPPPQQQTTTXXXZZZ[[[ZZZXXXYYY^^^___\\\XXXXXXZZZ^^^___[[[ZZZ\\\]]][[[[[[ZZZXXXWWWWWWYYYZZZ\\\WWWVVVVVVWWWXXXYYYYYYXXXTTTTTTTTTRRROOOOOOPPPRRRTTTRRRPPPQQQSSSUUUVVVVVVXXXXXXXXXWWWUUUSSSPPPOOONNNMMMLLLKKKJJJJJJJJJJJJNNNOOORRRTTTVVVVVVVVVUUUOOOPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOOOOONNNMMMOOOPPPRRRPPPOOOPPPSSSUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQOOONNNMMMMMMLLLLLLNNNPPPQQQQQQRRRTTTUUUQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSTTTUUUVVVXXXYYYZZZZZZYYYWWWUUUTTTTTTUUUUUUQQQQQQRRRVVVZZZ^^^______```bbbddddddbbb___]]]\\\VVVWWWXXXZZZ^^^eeemmmrrr|||yyysssqqqkkkfffeeedddcccfffkkkllllllmmmooorrruuuxxxzzzyyyxxxuuurrrooommmkkkjjjkkkkkkllllllmmmnnnnnnnnnpppnnnmmmkkkjjjiiijjjjjjlllkkkjjjiiiiiijjjlllmmmlllmmmnnnoooooonnnllljjjllllllllllllmmmoooqqqrrrrrrqqqooommmkkkiiiiiihhhfffeeeeeeggghhhhhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````bbbcccbbbaaaaaa]]]\\\```dddbbb```aaa___```bbbbbbaaabbbccceeefffeeeeeefffhhhiiigggfffgggiiiiiihhhjjjoooqqqqqqpppooooooqqquuuxxxyyyyyy||||||~~~~~~~~~}}}}}}~~~111111000000000111111222000000///000111111...,,,******++++++++++++******++++++************++++++***++++++,,,,,,++++++***------......------,,,++++++,,,,,,---------------***+++,,,+++***))))))+++---,,,+++***)))))))))(((***+++,,,+++)))((()))***************************,,,+++++++++******))))))))))))))))))*********+++++++++++++++******************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,------.........---,,,++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,---...///000111222000000000000000///......000000000000//////////////////......---------------///111222111000111111///...------------...///111000000///////////////333444555444333000---+++,,,,,,,,,---------.....................------,,,+++,,,---......---,,,+++---,,,,,,+++++++++******)))))))))))))))+++,,,---000///...///111222111000,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++******++++++,,,---***++++++,,,,,,++++++*********+++,,,,,,+++***))),,,,,,,,,---.........---......---...///222555666999???IIIRRRYYY___dddggghhhhhhiiimmmrrrtttrrrpppgggdddaaa^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTRRRPPPSSSWWW[[[\\\ZZZXXXVVVWWW\\\^^^ZZZWWWWWW\\\```aaa]]][[[\\\\\\ZZZZZZYYYWWWUUUTTTUUUWWWXXXXXXWWWVVVVVVWWWWWWVVVTTTSSSSSSQQQOOOMMMMMMPPPRRRQQQPPPOOOQQQUUUXXXZZZ[[[WWWXXXXXXXXXVVVSSSPPPNNNOOONNNMMMLLLKKKKKKJJJJJJMMMOOOSSSVVVWWWVVVTTTSSSPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJLLLMMMMMMLLLKKKMMMNNNPPPNNNLLLMMMPPPSSSUUUVVVSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNLLLLLLLLLMMMOOOOOOOOOQQQTTTWWWQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPPPPRRRTTTXXX[[[]]]^^^___aaaccccccaaa___^^^]]]XXXYYY[[[\\\___eeelllpppwww}}}|||vvvuuuoookkkjjjiiihhhkkkpppmmmmmmnnnppprrruuuxxxzzz|||{{{xxxuuurrrooommmlllmmmmmmmmmnnnnnnooooooooorrrqqqnnnlllkkkjjjjjjjjjjjjiiigggggggggiiikkkllljjjlllnnnoooooonnnkkkjjjllllllllllllmmmoooqqqssspppooonnnllljjjiiiiiihhhfffggghhhiiiiiigggeeecccbbbbbbbbbaaaaaaaaaaaaaaa___^^^^^^^^^_________^^^^^^ZZZZZZ^^^aaa___^^^^^^^^^___aaaaaaaaaaaacccdddgggeeeeeefffhhhiiihhhhhhjjjkkkjjjiiijjjmmmooopppooonnnnnnqqqtttxxxyyyyyy}}}~~~~~~~~~}}}|||{{{~~~~~~000000000000000111111222000000000111222111///---++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******,,,---------,,,+++***)))***+++,,,+++)))((()))***------+++***))))))))))))***+++,,,+++***)))***+++************************,,,++++++******))))))(((*********+++++++++,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++,,,,,,---------,,,+++++++++,,,---.........------++++++,,,,,,---...///000---,,,,,,++++++,,,,,,---+++,,,---...///000111222///////////////000111111000000000000////////////............---------,,,,,,---////////////000111///...---,,,,,,---...///000000000000000000//////111222333333111...,,,***,,,,,,,,,---------............//////......---,,,+++,,,---......---,,,+++++++++++++++++++++******)))))))))******+++,,,,,,000///...///000111000///,,,+++******,,,,,,,,,***---,,,,,,,,,++++++******++++++*********+++,,,---++++++,,,,,,,,,,,,++++++++++++******+++,,,...///+++,,,------------------...---------///222555777;;;BBBLLLVVV]]]bbbfffhhhjjjgggfffiiimmmqqqqqqooogggddd```]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWUUUSSSSSSUUUZZZ]]]\\\ZZZXXXUUUVVVZZZ\\\YYYWWWXXX\\\aaabbb^^^\\\\\\\\\ZZZ]]][[[WWWUUUSSSTTTUUUVVVZZZXXXVVVVVVVVVUUUSSSQQQRRRRRRQQQOOONNNNNNQQQSSSQQQPPPOOOQQQUUUXXXZZZZZZUUUVVVWWWWWWUUUSSSPPPNNNQQQQQQPPPOOONNNMMMLLLKKKKKKNNNRRRUUUVVVUUUSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNLLLLLLMMMNNNNNNMMMMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKGGGIIIJJJJJJIIIHHHJJJKKKMMMKKKIIIJJJMMMPPPRRRSSSQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNLLLKKKLLLMMMMMMNNNNNNPPPTTTWWWSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY[[[]]]^^^```ccccccbbb```___```]]]^^^``````bbbeeejjjmmmrrrwww~~~}}}wwwxxxsssppppppooolllnnnrrrqqqqqqqqqsssuuuxxx{{{|||~~~}}}{{{xxxtttqqqooommmmmmmmmmmmmmmnnnnnnnnnnnnpppooommmkkkiiiiiiiiiiiihhhgggfffeeefffgggiiikkkkkklllmmmnnnooonnnlllkkkpppoooooooooppprrrtttuuurrrqqqpppnnnmmmlllllllllgggiiikkkkkkiiieeebbb```aaaaaa``````____________]]]]]]^^^]]]]]]\\\]]]]]]ZZZWWWXXX\\\]]][[[ZZZ\\\^^^___aaabbbaaabbbdddeeegggffffffgggiiijjjjjjiiijjjiiihhhiiijjjkkklllnnnooonnnnnnppptttwwwxxxxxx||||||}}}~~~}}}|||{{{zzz~~~~~~//////.........///000000///......///111000...,,,,,,,,,,,,------,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++/////////...,,,)))'''%%%***+++++++++)))((()))***---,,,***)))))))))******((()))******(((((((((***************************++++++*********)))))))))***++++++++++++,,,,,,,,,+++************)))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++---......------,,,)))***++++++******,,,...---,,,,,,++++++,,,,,,---+++,,,,,,...///000111111............///000111222000000000000//////////////////000000000000//////,,,---......------///000000///---,,,,,,---///000,,,,,,---...//////......,,,---...///000//////...,,,---------...............////////////...------,,,------......------,,,******++++++++++++******)))******+++,,,,,,------///...---...///000///...+++*********,,,---,,,+++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***)))(((''')))+++...///***,,,---...---,,,---...------------///222555777===EEEPPPZZZaaafffiiikkkllliiiggghhhkkknnnnnnmmmgggddd```]]]\\\\\\[[[ZZZVVVWWWYYYXXXVVVUUUUUUUUUUUUUUUUUUXXXZZZ[[[[[[ZZZXXXTTTSSSWWWYYYWWWWWWYYY[[[```aaa^^^\\\]]]\\\YYY^^^\\\XXXUUUSSSTTTVVVWWW[[[YYYWWWVVVUUUTTTRRRPPPRRRSSSSSSRRRQQQQQQSSSUUUVVVTTTRRRRRRTTTUUUVVVUUUTTTUUUUUUUUUUUUSSSRRRQQQSSSSSSRRRRRRPPPOOOMMMLLLJJJLLLPPPTTTUUUUUUSSSQQQSSSRRRRRRRRRSSSTTTVVVWWWUUUUUUUUUTTTSSSQQQOOONNNKKKLLLNNNOOOOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJEEEGGGHHHHHHGGGFFFHHHIIIKKKIIIHHHIIILLLNNNOOOOOOMMMNNNOOOOOOOOOOOOOOOOOONNNOOOPPPPPPOOONNNLLLKKKJJJKKKMMMMMMNNNPPPSSSVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWXXX\\\^^^^^^```ccccccbbbaaabbbbbbbbbcccdddddddddfffiiikkkmmmrrryyy~~~yyyzzzvvvtttuuutttooonnnqqquuuuuuuuuvvvxxx{{{~~~~~~}}}|||yyyvvvssspppoookkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiggggggggghhhhhhiiihhhgggffffffgggiiijjjllllllmmmnnnnnnnnnnnnmmmooonnnmmmmmmnnnoooqqqrrrnnnmmmlllkkkjjjjjjjjjjjjhhhjjjkkkkkkgggccc```___aaa``````______^^^^^^]]]^^^___```___]]]]]]]]]___YYYWWWXXX\\\\\\ZZZZZZ\\\^^^___aaabbbbbbcccdddffffffffffffhhhjjjkkkkkkiiieeedddeeehhhjjjhhhiiilllnnnmmmmmmooorrrtttuuuuuuxxxyyyzzz{{{{{{zzzzzzyyy}}}}}}~~~......------,,,---------+++++++++,,,......+++)))++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***------,,,+++++++++++++++---...//////...,,,***((()))***+++***)))((()))***,,,+++***(((((()))+++,,,((()))******(((((()))***************************************))))))))))))************++++++++++++************))))))))))))((()))***++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...---,,,+++***+++,,,+++))))))+++...---,,,,,,++++++,,,,,,---,,,,,,------...///000000000000///......///000111////////////000000000000///000111111111111000///.../////////------///111000///---++++++---///000***+++---...////////////,,,,,,---...///000000111------.........////////////////////////...---------------,,,,,,---------)))***+++,,,,,,+++***)))***++++++,,,------...---///---,,,---...///...,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))***++++++)))+++......,,,+++,,,...------------///333666888???GGGSSS]]]eeeiiikkkmmmooommmkkkllloooooommmjjjeeeaaa]]]ZZZZZZZZZZZZYYYVVVXXXYYYXXXUUUSSSTTTUUURRRTTTWWWXXXXXXWWWWWWXXXWWWRRRPPPRRRUUUTTTVVVYYYZZZ^^^aaa^^^\\\]]]\\\YYYYYYWWWTTTQQQQQQSSSVVVXXXYYYWWWVVVUUUVVVVVVUUUSSSSSSUUUVVVVVVUUUUUUVVVXXXXXXVVVTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTSSSSSSQQQOOOMMMLLLJJJLLLOOOSSSTTTUUUTTTSSSSSSRRRRRRQQQSSSUUUWWWXXXVVVVVVUUUTTTSSSQQQPPPOOOKKKLLLNNNOOOPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKIIIJJJLLLMMMNNNPPPSSSUUUVVVUUUUUUTTTRRRQQQQQQPPPQQQSSSUUUVVVXXXXXXXXXXXXVVVVVVWWWVVVVVVUUUTTTTTTSSSTTTVVVVVVVVVYYY]]]aaa^^^aaacccdddccccccdddeeebbbdddeeefffeeefffhhhjjjkkkooouuuzzz~~~{{{zzzxxxxxxyyywwwqqqmmmnnnttttttuuuvvvxxx{{{}}}}}}}}}|||zzzxxxuuurrrpppjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhggghhhiiikkklllmmmkkkiiihhhhhhiiijjjkkknnnnnnmmmmmmmmmnnnoooppplllkkkjjjjjjjjjjjjlllllliiihhhgggffffffffffffffffffhhhjjjiiieeebbbaaaaaaaaaaaaaaa```___^^^^^^^^^^^^```aaa```^^^\\\^^^___[[[ZZZ[[[______\\\\\\```]]]___aaaaaaaaabbbdddfffddddddfffhhhkkkkkkiiigggbbb```cccjjjllliiiiiimmmmmmlllkkkllloooqqqqqqpppssstttvvvxxxyyyyyyyyyyyy{{{{{{{{{|||~~~------,,,+++++++++++++++)))((((((***++++++)))'''******++++++++++++******++++++************+++++++++++++++,,,,,,+++++++++,,,+++******))))))******(((***,,,///111111000000)))***+++***)))((((((***,,,+++)))((((((***,,,---***+++,,,,,,+++***+++---************************)))))))))))))))*********))))))))))))************************))))))))))))(((((()))++++++,,,,,,,,,++++++,,,------,,,,,,,,,((()))+++------,,,+++***,,,...///...+++***,,,///---,,,,,,++++++,,,,,,---,,,,,,------.../////////333111000///......//////////////////000000000111---...///000000///......///000111000......///111000///---++++++---///000+++,,,...000222222222222//////............//////.........////////////000///////////////......---......,,,++++++,,,......))))))+++,,,,,,+++***)))++++++,,,---...............---,,,,,,---...---++++++***)))***,,,---,,,++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,,,,,,,+++)))((()))+++......,,,+++,,,...------,,,---000333666888@@@HHHTTT___gggkkkmmmnnnqqqpppoooqqqsssqqqmmmhhh```]]]YYYVVVVVVVVVVVVVVVXXXZZZ\\\ZZZWWWTTTUUUVVVPPPTTTXXXXXXVVVTTTTTTVVVVVVQQQMMMOOOQQQRRRUUUYYYXXX]]]```^^^\\\]]]\\\YYYRRRPPPNNNLLLMMMPPPTTTWWWVVVUUUTTTUUUWWWXXXWWWVVVTTTVVVXXXXXXXXXWWWXXXYYYVVVUUUSSSTTTVVVXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXSSSTTTTTTSSSQQQOOOMMMLLLJJJLLLOOORRRUUUVVVVVVUUUSSSRRRQQQQQQRRRTTTWWWXXXVVVVVVVVVUUUSSSRRRPPPOOOKKKLLLNNNPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGHHHHHHGGGFFFHHHIIIKKKJJJJJJLLLMMMNNNMMMKKKHHHHHHIIIJJJJJJKKKJJJJJJIIIKKKMMMNNNNNNNNNLLLKKKGGGJJJLLLNNNOOOPPPSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQSSSUUUWWWXXXYYYXXXXXXVVVVVVWWWWWWWWWVVVVVVUUUPPPSSSUUUVVVVVVYYY___ddd___aaacccdddddddddeeefffaaaccceeeffffffggghhhjjjjjjnnnsssxxx{{{}}}zzzxxxyyy|||yyyqqqllllllrrrrrrrrrsssuuuwwwzzz{{{|||||||||zzzxxxuuusssqqqlllllllllllllllllllllllljjjjjjjjjjjjkkkmmmooopppooonnnllljjjjjjkkklllmmmpppooommmlllmmmnnnqqqrrrooonnnmmmlllkkklllmmmmmmjjjjjjiiihhhhhhhhhhhhhhhdddgggiiihhhdddbbbbbbccccccbbbbbbaaa```______^^^]]]___aaa___\\\[[[\\\^^^^^^]]]___bbbbbb___```ccc\\\^^^```aaaaaabbbdddeeebbbccceeehhhkkkkkkhhhfffbbbaaaeeemmmpppllllllooollljjjiiijjjlllnnnnnnmmmpppqqqsssvvvxxxxxxyyyxxxyyyyyyyyyzzz|||~~~//////...------------...+++++++++++++++++++++,,,))))))))))))))))))))))))'''((()))******)))((('''++++++******++++++,,,---,,,++++++******++++++,,,'''+++---+++***,,,***'''---+++******+++,,,,,,+++.........------,,,,,,,,,)))************+++++++++,,,***(((''')))***************+++,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&(((++++++++++++,,,---'''((()))++++++,,,,,,,,,+++---//////---+++***)))***,,,,,,,,,*********,,,/////////......------,,,---.........---,,,++++++------......//////000000333222111000////////////000000111111111111000000111111111111111111111111111111222111111000///...........................------............------000000//////.........---,,,,,,,,,---...///000111111000///000111000...---------,,,++++++++++++,,,++++++++++++++++++++++++...............///000000///,,,******,,,,,,***''',,,,,,++++++******++++++******))))))***,,,---///,,,+++***))))))***+++,,,************************+++******))))))******+++++++++******++++++,,,------+++***+++///333666777@@@HHHSSS]]]eeejjjmmmooorrrtttwwwxxxuuuoooiiieeeccc```\\\XXXVVVVVVWWWXXX]]]^^^___^^^\\\ZZZYYYYYYWWWVVVUUUTTTUUUVVVWWWXXXSSSRRRRRRRRRSSSRRRQQQOOOXXX\\\aaaccccccaaa```___ZZZSSSMMMMMMRRRVVVSSSPPPQQQQQQRRRUUUXXXYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQSSSTTTUUUTTTRRRPPPNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRLLLNNNPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJKKKJJJIIIGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJMMMOOOOOOLLLJJJEEEFFFHHHKKKMMMOOOQQQQQQPPPTTTYYYYYYVVVSSSQQQRRRVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZ[[[]]]^^^^^^^^^______aaaccceeefffhhhjjjiiihhhgggggghhhiiiiiieeehhhlllooorrruuuzzz}}}~~~}}}}}}~~~|||yyyuuurrrppprrrqqqppprrruuuxxxzzzzzzuuuzzz|||xxxsssrrrrrrpppooonnnmmmmmmoooppppppooojjjjjjkkkkkkkkkjjjiiiiiimmmlllkkkjjjiiijjjkkkkkkooonnnmmmllllllmmmnnnooolllkkkiiigggggghhhiiijjjiiigggdddeeeggghhhgggeeecccdddeeeeeeeeecccbbbaaafffccc```]]]\\\]]]^^^```]]]^^^`````````^^^\\\ZZZ___^^^]]]^^^``````___^^^___^^^^^^______```aaabbb```bbbdddfffhhhjjjkkkkkkiiiiiiiiiiiihhhggggggfffjjjiiiiiijjjjjjlllmmmnnnooooooppprrrsssrrrooollltttuuuvvvxxx{{{|||~~~//////...------------...---------,,,,,,++++++***************************))))))***++++++***))))))++++++******++++++,,,---+++******))))))******++++++---,,,***+++......***+++***(((((()))***)))(((,,,+++++++++************************++++++++++++,,,***(((((()))++++++***+++,,,,,,,,,,,,,,,++++++,,,,,,++++++************+++)))((()))+++,,,***((((((((()))***+++,,,,,,,,,***+++---,,,***(((((((((,,,---...---,,,+++,,,............------------------------------,,,++++++,,,------......//////000333333222111000000////////////000000000000//////000000000111111000000000......///000000/////////------------------------.........//////.........000/////////..................---------...//////111000//////000000///---///...------,,,---------++++++++++++++++++++++++...............//////000///---++++++,,,,,,***(((------,,,,,,,,,,,,,,,---+++************,,,---...++++++************++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---------,,,+++,,,///333666888CCCJJJTTT]]]ccchhhkkkmmmrrrtttvvvwwwuuupppkkkgggaaa___[[[WWWUUUUUUVVVWWW[[[]]]______^^^\\\[[[[[[XXXWWWWWWVVVUUUUUUUUUUUUPPPOOONNNNNNNNNOOONNNMMMWWW[[[aaaddddddbbb```___\\\XXXTTTRRRSSSTTTTTTSSSSSSSSSTTTUUUXXXXXXWWWUUUXXXXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSTTTSSSSSSSSSUUUVVVUUUUUUTTTRRRQQQOOONNNMMMLLLLLLMMMOOOOOOPPPPPPPPPKKKKKKLLLMMMNNNOOOQQQRRRVVVVVVVVVUUUTTTSSSQQQPPPJJJKKKNNNPPPRRRRRRQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIKKKJJJIIIHHHHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLMMMLLLJJJHHHEEEFFFGGGIIIKKKLLLMMMMMMNNNRRRVVVWWWUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTWWWXXXYYYZZZ\\\]]]^^^___]]]]]]^^^___aaaccceeefffhhhhhhiiiiiijjjjjjjjjjjjiiijjjkkkkkkkkkmmmpppsssuuuvvvyyy|||~~~~~~}}}~~~|||yyyvvvsssqqqsssrrrpppqqqsssvvvwwwwwwtttyyy{{{wwwsssssssssrrrssspppnnnmmmmmmmmmlllkkkkkkkkkjjjjjjiiiiiiiiiiiiooonnnmmmlllkkklllmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmjjjhhhggghhhiiijjjiiigggeeeeeeggghhhgggfffccccccccccccbbbbbbaaaaaagggfffdddbbbaaa_________\\\]]]^^^_________^^^]]]aaaaaaaaabbbcccccc```^^^___^^^^^^______```aaabbb```aaacccfffhhhiiijjjkkkllllllkkkkkkiiigggeeecccggggggiiijjjlllnnnooopppnnnnnnppprrrtttsssqqqnnnoooppprrrtttwww{{{~~~//////...------------.../////////...---,,,+++*********************************+++,,,,,,+++******+++************+++,,,,,,***))))))))))))))))))***......,,,)))***...///,,,,,,+++))))))******)))'''***************)))))))))******+++++++++,,,,,,,,,---+++))))))***,,,,,,+++---------------,,,+++***+++************)))))))))...***''')))...000,,,''')))))))))***++++++,,,,,,+++,,,,,,+++)))(((((()))---...//////...---...000,,,,,,,,,,,,------------,,,------------,,,++++++,,,------......//////000333333222222111111000000////////////////////////...///000111111000///...---...///000111111111111......////////////.........//////000000//////...////////////............000///......------......111///...///000000///---000//////...............++++++++++++++++++++++++---............////////////...,,,,,,------+++***,,,,,,+++++++++,,,,,,---++++++******+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......---------000444777:::FFFLLLUUU\\\bbbfffiiikkkppprrrtttuuussspppllljjjbbb```]]]ZZZXXXWWWWWWXXXZZZ\\\___aaaaaa```^^^\\\YYYYYYYYYXXXWWWTTTRRRQQQNNNMMMLLLKKKKKKMMMNNNOOOVVV[[[aaaeeeeeecccaaa```[[[ZZZXXXUUUSSSSSSUUUVVVUUUUUUTTTVVVXXXXXXWWWUUUYYYXXXXXXXXXXXXXXXYYYZZZWWWVVVTTTRRRPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTVVVXXXUUUUUUUUUUUUTTTRRRPPPOOOKKKKKKLLLMMMMMMMMMNNNNNNLLLLLLNNNPPPQQQRRRSSSSSSWWWVVVTTTRRRQQQOOOOOOOOOHHHIIIKKKMMMOOOQQQSSSSSSNNNNNNNNNMMMKKKIIIHHHGGGGGGHHHJJJJJJIIIHHHIIIJJJGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIIIIIIIIIIIIIGGGEEEGGGGGGHHHJJJJJJKKKKKKKKKLLLPPPSSSTTTRRRRRRTTTWWWTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUXXXXXXYYYZZZ[[[\\\^^^^^^\\\\\\]]]^^^___aaacccdddfffggghhhjjjkkkkkkkkkkkkjjjiiihhhfffdddeeehhhjjjjjjmmmrrrwwwzzz{{{{{{zzz~~~~~~~~~}}}{{{xxxvvvtttuuurrrpppoooqqqrrrssssssqqqwwwzzzwwwttttttuuutttwwwtttooolllkkkjjjiiihhhmmmkkkiiigggfffgggggghhhmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiiiiijjjkkklllmmmrrroookkkhhhggghhhjjjkkkhhhgggeeeeeeggghhhggggggccccccaaa``````aaaaaabbbgggggggggfffdddaaa___]]]^^^^^^^^^___```aaaaaaaaaccccccbbbccccccbbb___\\\___^^^^^^______```aaabbbaaabbbdddfffhhhiiijjjkkkjjjjjjkkkkkkjjjhhhfffddddddfffhhhkkknnnoooqqqqqqmmmmmmooorrrttttttssspppmmmmmmnnnqqquuuyyy~~~//////...------------...//////000000///...---,,,***************************++++++++++++++++++******************++++++,,,******))))))))))))******,,,111222---)))***,,,+++...---,,,,,,---,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---...,,,******+++------,,,//////......---,,,+++******)))))))))))))))))))))---***))),,,000222000,,,***))))))******++++++,,,.........,,,******+++,,,---...//////......///000+++++++++,,,,,,---------------.........------,,,---......//////000000111333333333333222222111111000000000000000000000000...///111222222111///...111111222333333333333333111111222333333222111111//////000000000000/////////////////////.........//////............//////000///......///000///...//////...------------...************************------.........///......///......------,,,,,,+++************++++++,,,---++++++++++++,,,,,,------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...............///000444888;;;GGGMMMUUU\\\bbbfffjjjlllmmmnnnoooppppppnnnllljjjdddccc```^^^]]]\\\\\\\\\[[[\\\___bbbdddccc```^^^[[[[[[\\\[[[XXXTTTPPPNNNPPPOOONNNLLLLLLNNNQQQTTTVVV[[[bbbfffgggdddbbb```YYYWWWUUUTTTTTTUUUVVVVVVUUUTTTTTTVVVXXXYYYXXXWWWYYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVTTTRRRPPPOOONNNNNNQQQSSSTTTUUUTTTTTTUUUWWWSSSTTTUUUVVVUUUSSSQQQPPPKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMOOORRRSSSSSSSSSSSSVVVTTTRRROOOMMMLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRROOONNNNNNMMMKKKIIIGGGFFFFFFHHHJJJJJJIIIIIIJJJKKKHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGHHHKKKIIIGGGFFFFFFEEECCCBBBGGGHHHIIIKKKLLLLLLMMMMMMMMMOOOQQQQQQOOOPPPSSSVVVTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVXXXXXXWWWXXXXXXZZZ[[[\\\\\\\\\\\\]]]___```bbbccceeeeeefffggghhhkkklllnnnhhhgggdddaaa___```dddgggcccfffkkkpppsssvvvyyy{{{~~~~~~~~~~~~|||zzzxxxwwwtttqqqnnnmmmnnnpppqqqqqqnnntttxxxuuutttuuuwwwvvvzzzvvvqqqmmmlllkkkjjjiiinnnkkkhhheeeddddddfffggghhhhhhgggggggggfffffffffhhhhhhhhhhhhiiikkkmmmnnnssspppllliiiggghhhjjjkkkgggfffeeeeeefffgggggggggeeedddbbb``````aaaccceeeeeeeeeeeeeeecccbbb```___bbbbbbbbbaaabbbcccdddddddddaaa___^^^^^^]]][[[ZZZ___^^^^^^______```aaabbbbbbdddeeegggiiikkkkkkllldddfffiiikkklllkkkiiihhheeefffiiikkknnnoooppppppnnnnnnoooqqqssstttrrrpppmmmmmmmmmooorrrwww|||//////...------------...,,,---///000111000000///******************************************************))))))******+++,,,+++++++++******+++++++++***555<<<555+++''')))+++...---,,,---...---+++)))+++++++++++++++++++++++++++,,,,,,,,,------------///---+++***,,,---------//////......---,,,+++***)))))))))))))))))))))***+++,,,---...------------+++***)))))))))***+++,,,.........,,,******+++,,,+++---......------...///+++++++++,,,,,,---------......////////////.........//////000111111222222222222333333333222111111222111000000000000111222000000111222222111000000333333333333333222111111111222444444444444222111//////000000000000//////.........///////////////---------...///000111111000...------.../////////...---,,,,,,++++++,,,,,,************************,,,,,,---...///......---...///......,,,,,,+++,,,+++++++++,,,---...///000+++,,,,,,,,,------------++++++---......---++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,---.........///000///000333888<<>>GGGNNNXXXaaafffhhhhhhiiihhhiiijjjjjjkkkkkkjjjjjjfffhhhlllssszzz~~~xxxtttnnnhhhffffffhhhjjjxxxtttmmmhhheeebbb```^^^aaa___[[[XXXWWWVVVWWWXXXVVVUUUUUUTTTUUUVVVWWWXXX\\\\\\[[[YYYVVVSSSQQQPPPWWWXXX[[[]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWYYY[[[\\\YYYXXXVVVUUUTTTTTTUUUUUUSSSUUUWWWZZZ[[[\\\[[[ZZZWWWXXXZZZZZZYYYWWWTTTRRRRRRUUUTTTRRRSSSWWWYYYWWWYYYWWWSSSOOOLLLKKKKKKLLLIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGJJJIIIGGGEEEEEEEEEFFFGGGAAA@@@@@@@@@AAABBBDDDEEEHHHGGGFFFFFFHHHJJJMMMOOOOOOMMMKKKIIIIIIJJJLLLMMMPPPPPPPPPSSSWWWYYYZZZZZZXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVXXX\\\bbbfffeeehhhlllppprrrqqqooommmkkkjjjiiigggffffffeeeeeekkkiiigggfffgggjjjmmmpppxxxzzz}}}zzzuuuqqqooonnnooojjjkkkmmmoooppprrrssssssqqqpppnnnllljjjhhhgggfffbbbaaaaaaaaabbbcccccccccaaa``````______^^^^^^^^^bbbaaa```aaacccdddeeeddd^^^___```aaabbbccccccdddcccbbbbbbbbbbbbcccdddeeegggggggggffffffgggggggggggggggfffeeebbb___[[[YYY````````````aaaaaaaaaaaahhhiiihhhgggdddbbbaaaaaabbbbbbaaa``````aaaaaabbbZZZZZZ\\\```cccdddbbb`````````aaa```^^^^^^```bbbcccdddfffggggggeeebbb``````aaadddgggjjjkkkkkkjjjjjjjjjkkklllmmmnnnoooppp666555333333333222///---,,,,,,,,,,,,++++++***)))***,,,------,,,+++,,,---)))***,,,------,,,***)))---+++)))((()))******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---...///000000000111111///...---+++******++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...---------------,,,,,,+++***)))(((***,,,......---))))))******++++++++++++,,,,,,,,,,,,---...///000777555222///.........///,,,,,,+++******+++,,,---...---+++,,,---...---,,,......///000000000000////////////............---++++++++++++,,,---//////,,,,,,,,,,,,,,,---------+++,,,,,,---///000000000000000////////////000000000///...---------......//////............//////111111111111000...---,,,******+++*********))))))((()))))))))*********+++//////...---------......///...---,,,+++*********&&&&&&'''''')))+++---///,,,,,,,,,++++++,,,,,,,,,------------------------++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++...---///111111000666===EEEKKKTTT]]]bbbeeefffgggjjjllloooppppppmmmiiigggfffgggjjjpppwww|||xxxtttooojjjhhhiiikkkmmmwwwsssmmmhhheeecccaaa___^^^\\\ZZZXXXWWWWWWXXXYYYVVVUUUTTTSSSSSSTTTUUUVVV\\\]]]]]]ZZZVVVRRRQQQQQQPPPRRRVVVYYY[[[\\\[[[[[[YYYXXXVVVVVVVVVXXXZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWWSSSTTTWWWZZZ\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZWWWUUUSSSQQQSSSSSSPPPQQQVVVXXXWWWYYYWWWSSSOOOMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEGGGHHHIIIHHHEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGJJJJJJHHHGGGFFFGGGGGGHHHAAA@@@@@@@@@AAABBBDDDEEEGGGGGGFFFFFFGGGJJJMMMOOONNNLLLJJJGGGGGGGGGIIIJJJMMMMMMNNNPPPTTTVVVWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPSSSTTTUUUWWWYYY^^^dddiiigggiiillloooqqqpppnnnmmmjjjiiihhhgggffffffffffffnnnmmmkkkjjjjjjkkkmmmnnnrrruuuxxx{{{{{{|||}}}|||wwwttttttttttttnnnoooppppppqqqqqqppppppoooooommmkkkiiihhhfffeee```aaabbbcccccccccdddeeeaaa```^^^]]]]]]]]]]]]^^^ccc```]]]\\\^^^aaacccddd\\\\\\]]]^^^```aaabbbccc^^^______aaabbbdddeeefffdddccccccbbbbbbccccccdddffffffeeecccaaa^^^[[[YYY]]]^^^^^^```aaabbbccccccfffhhhiiihhhdddbbbaaabbb____________```aaaaaabbb[[[[[[\\\___bbbbbb```^^^```aaabbbaaa```___```bbbdddeeeeeedddccccccbbbbbb^^^aaadddgggiiijjjjjjjjjiiijjjjjjkkkllloooppprrr777444222111111000...,,,,,,+++++++++************+++,,,...---,,,++++++,,,)))***+++,,,,,,+++***))),,,+++)))((())))))((('''***************************++++++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,+++***))),,,...000000///...///000.........------,,,,,,+++,,,,,,,,,++++++++++++******************+++,,,,,,++++++,,,,,,++++++***)))***))))))***,,,...---,,,(((((())))))******++++++,,,,,,,,,,,,---...000000AAA>>>888333///......///,,,+++*********+++------...---,,,,,,......---,,,------...////////////...000000000/////////......*********+++,,,...///000,,,,,,,,,,,,------------******++++++,,,...000111000//////......//////000222111000///......///000......------------......000000000000///---,,,+++)))******+++******))))))((())))))******+++++++++/////////............---...------,,,++++++++++++''''''((()))+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------///222222111666>>>DDDJJJSSSZZZ___bbbeeefffmmmooorrrtttsssoookkkhhhiiiiiikkkpppvvv{{{~~~~~~vvvtttpppllljjjjjjkkkmmmllljjjgggeeeeeedddbbb```[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTSSSRRRRRRTTTUUUWWW[[[]]]^^^[[[UUURRRQQQRRRNNNQQQUUUYYY[[[\\\[[[[[[VVVVVVUUUUUUVVVWWWYYYYYY\\\[[[YYYXXXWWWWWWXXXXXXTTTUUUWWWYYY[[[[[[[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUQQQTTTSSSPPPQQQUUUWWWUUUVVVTTTQQQOOOOOOMMMKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBBBBCCCDDDFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMOOOMMMJJJHHHGGGGGGIIIJJJMMMLLLLLLOOORRRTTTUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPQQQSSSUUUWWWZZZ^^^dddhhhgggiiikkkmmmnnnmmmllllllhhhhhhgggggggggggghhhhhhoooooonnnmmmmmmmmmlllmmmmmmppptttwwwyyyzzz|||}}}}}}|||yyyzzzzzzyyypppqqqrrrrrrrrrpppooonnnnnnmmmllljjjiiigggfffeee^^^```bbbcccbbbbbbcccddd```___]]]\\\[[[]]]^^^___bbb^^^ZZZXXXZZZ^^^```bbb^^^^^^^^^___aaacccdddeee[[[\\\^^^```bbbdddeeefffddddddccccccccccccddddddeeedddcccbbb```^^^\\\[[[YYYZZZ\\\___bbbeeeggghhhcccfffiiihhhdddaaaaaaccc]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\\\\^^^aaaaaa```^^^bbbcccdddcccbbbaaabbbcccdddddddddbbbaaaaaaccceee^^^aaaeeehhhhhhhhhiiijjjkkkjjjjjjkkkmmmoooqqqsss111000000111111000...+++,,,,,,++++++******++++++,,,---......,,,******+++******++++++++++++******,,,***)))((())))))(((&&&******************************+++++++++,,,,,,,,,------............//////......///......,,,+++***))),,,//////...---...000---...///000000///---,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++***)))))))))))))))(((''''''******)))+++------,,,+++((())))))***++++++,,,,,,+++,,,,,,,,,...///000111;;;999666222000//////000------,,,,,,,,,---...///---,,,,,,---......---++++++,,,------......------///............---------*********+++---///000111,,,,,,,,,,,,------......,,,,,,+++******+++---...///..................//////...---,,,,,,---///000...------------------...////////////...,,,+++***((()))***++++++***))))))((())))))******+++,,,,,,+++,,,...///000000000///------,,,++++++,,,,,,,,,+++++++++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++...222222222777???FFFLLLSSSZZZ___bbbeeeggglllmmmnnnoooooonnnmmmllljjjjjjkkkoootttxxxyyyyyyvvvtttqqqnnnkkkiiiiiiiiigggfffeeeeeefffeeeccc```[[[\\\\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRSSSVVVYYY[[[YYY\\\^^^[[[UUUQQQQQQSSSPPPRRRVVVZZZ[[[[[[ZZZYYYTTTTTTUUUUUUVVVWWWWWWXXX\\\[[[YYYXXXWWWWWWXXXXXXUUUUUUVVVXXXYYYZZZ[[[[[[\\\[[[YYYWWWVVVUUUUUUUUUSSSVVVUUURRRRRRUUUVVVSSSRRRPPPOOOOOOPPPOOOLLLIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLKKKHHHFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEBBBDDDEEEFFFGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEEEEBBBCCCDDDFFFHHHIIIKKKKKKNNNLLLIIIGGGFFFFFFHHHIIIJJJIIIIIIKKKNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNPPPTTTWWWYYY]]]aaaeeehhhhhhiiiiiijjjjjjkkkkkkffffffffffffggghhhiiijjjnnnoooppppppooonnnllljjjkkknnnsssvvvxxxzzz|||~~~zzz~~~|||}}}|||zzzpppqqqrrrsssrrrqqqooonnnlllllljjjiiigggfffeeeddd\\\^^^aaabbb```___```bbb```___\\\[[[[[[]]]```aaaaaa^^^[[[[[[\\\^^^``````````````````aaaccceeefff\\\]]]___```bbbcccddddddffffffeeeeeeeeeeeeffffffdddccccccaaa```^^^]]]]]]ZZZ[[[]]]```bbbeeeggghhh```dddhhhgggcccaaaaaaccc`````````______]]]\\\\\\[[[[[[[[[]]]```bbbbbbbbbdddeeegggfffdddccccccdddaaacccdddbbbaaaaaacccfff___cccgggiiihhhhhhhhhjjjmmmmmmlllkkklllnnnpppqqq+++,,,...111333222...***------,,,+++++++++,,,,,,---...///...,,,*********************************,,,***)))((())))))'''%%%))))))))))))))))))))))))*********++++++,,,,,,,,,///////////////.........000000111111000...,,,+++&&&***...///...---///111+++---000222222000...,,,,,,,,,,,,++++++*********''')))+++,,,---,,,***))),,,,,,,,,,,,,,,+++******+++******+++------,,,***))))))***+++,,,,,,------+++,,,,,,---...///111111---......///000111111222///......---...///000111---,,,,,,---......---+++***+++,,,,,,------,,,,,,,,,,,,+++++++++******************,,,---///111222,,,,,,,,,------.........///...+++)))))))))++++++......------------......)))((((((''')))+++---///...------,,,,,,------.../////////...---,,,******((()))***++++++***)))(((((())))))***++++++,,,,,,(((***---000222222222111,,,,,,+++++++++,,,------*********))))))(((((((((,,,++++++++++++++++++,,,************************++++++************++++++...------,,,,,,------...,,,,,,,,,---------......***+++...222333333888???HHHMMMUUU[[[___cccfffhhhiiihhhhhhhhhiiikkkmmmnnniiihhhiiilllpppsssttttttwwwuuurrroookkkhhhfffeeeiiihhhhhhiiiiiigggccc```]]]^^^^^^^^^[[[XXXUUUSSSRRRQQQQQQRRRUUUYYY]]]```XXX[[[]]]ZZZUUUQQQRRRTTTMMMOOOSSSVVVWWWVVVTTTRRRRRRSSSTTTVVVVVVWWWWWWVVV[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[YYYWWWTTTSSSSSSTTTUUUUUUXXXWWWTTTTTTVVVUUURRROOONNNNNNOOOQQQPPPLLLHHHGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLIIIGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFFFFDDDCCC>>>@@@CCCEEEFFFEEECCCAAADDDCCCBBBAAA@@@AAABBBCCCAAABBBDDDFFFHHHIIIJJJJJJKKKIIIFFFDDDCCCDDDEEEGGGGGGFFFFFFGGGJJJLLLKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNRRRVVVXXX[[[___bbbhhhhhhgggggghhhhhhiiijjjeeeeeeffffffgggiiijjjkkkmmmnnnpppqqqpppnnnkkkiiijjjnnnrrrvvvxxxzzz}}}~~~vvv~~~~~~{{{|||{{{wwwoooppprrrssssssrrrqqqpppkkkjjjiiihhhfffeeeccccccZZZ]]]``````^^^]]]^^^___```^^^\\\ZZZ[[[]]]aaacccaaa```___```aaabbbaaa`````````______aaabbbdddfff^^^___```bbbbbbccccccccccccbbbbbbaaaaaabbbbbbcccccccccbbbaaa```___^^^^^^``````aaaaaabbbbbbcccccc^^^cccggggggccc```bbbdddffffffeeecccaaa___]]]\\\ZZZZZZZZZ\\\```ccceeeeeeeeeggghhhhhhfffddddddeee___aaaddddddbbbaaaccceee```dddhhhiiihhhggghhhjjjpppnnnlllkkkkkklllmmmnnn,,,,,,------------------,,,,,,+++******+++,,,,,,---,,,************)))''',,,,,,,,,+++++++++******))))))************)))))),,,,,,,,,++++++*********,,,***(((***---...,,,***---------............///---.........---,,,++++++......---------......///......//////000000111111,,,+++++++++---...---+++,,,++++++++++++,,,------,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............///000111222222333333222...------......///000111111111///...---,,,,,,+++!!!###(((,,,......,,,++++++---......,,,******+++,,,+++***,,,...//////...------,,,++++++***))))))+++******+++---......---///000///---++++++---///---...---,,,******,,,...+++++++++,,,,,,+++******)))+++---//////---+++)))***++++++++++++***))))))%%%&&&(((***,,,------...,,,---...//////...---,,,***)))(((((()))***,,,...---------,,,,,,+++++++++...---,,,,,,++++++++++++---+++))))))+++,,,***'''''''''(((******+++++++++))))))))))))***+++,,,---,,,---......------///000111111000000222666<<>>???@@@AAABBB@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPSSSWWWZZZ___```bbbdddeeeeeeeeeeeeeeeeeeggghhhjjjlllnnnooouuuttttttsssrrrqqqpppoookkklllmmmppprrruuuvvvwww{{{{{{|||}}}}}}|||zzzxxxuuuttttttuuuvvvvvvtttqqqgggggggggdddaaa___^^^___[[[ZZZXXXXXXZZZZZZZZZYYYXXXXXXXXXXXXZZZ]]]```aaa___^^^]]]]]]___```_______________```````````````aaabbbcccccccccbbbaaa```gggdddaaaaaabbbdddcccbbbbbbbbbaaaaaaaaaaaa``````^^^^^^___```aaabbbcccdddhhhhhhgggfffeeeddddddcccgggdddaaaaaaccccccbbb```aaa``````aaabbbdddfffhhhggggggfffdddbbbaaabbbcccffffffeeebbb```___aaabbbeeegggiiigggccccccfffjjjhhhhhhiiiiiijjjjjjkkkkkk,,,,,,---------.........,,,,,,+++******+++,,,,,,///---,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++...,,,,,,---...///...------------............//////////////////......------------------...//////////////////000000000000222000---,,,,,,......------,,,,,,,,,,,,---......//////............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++...333666666333...+++....../////////...------++++++++++++,,,---...///111000///...---,,,,,,,,,.........///...---,,,,,,---------+++***)))+++---,,,+++***+++---///...---))))))***+++,,,,,,------,,,++++++,,,///000000///444444333111---,,,,,,---,,,------,,,******+++---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,***)))))))))***+++&&&''')))***,,,,,,------,,,,,,............,,,,,,)))***,,,,,,,,,***'''&&&,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,+++***)))***,,,---,,,+++)))***+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---+++,,,------,,,+++---...222222111111333777===BBBLLLRRRZZZ___aaaccceeehhhhhhiiikkknnnppppppmmmjjjqqqpppqqqwwwzzzsssooonnnmmmkkkiiidddbbbaaa```aaa```___]]]\\\]]]ZZZTTTSSSUUUVVVTTTUUUTTTWWW]]]```___```cccbbbeeeggggggeeebbbaaa```______^^^\\\YYYXXXYYYZZZWWWVVVTTTSSSRRRRRRSSSTTTXXXVVVTTTTTTUUUWWWWWWVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXWWWTTTQQQOOONNNOOOQQQTTTVVVVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGGGGFFFDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@>>>>>>>>>???@@@CCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLLLLLLLMMMPPPUUUYYY\\\]]]___```aaaaaaaaa```cccdddfffhhhkkknnnqqqrrrzzzyyywwwuuussspppnnnlllkkklllnnnppprrrtttvvvwww~~~~~~~~~}}}}}}|||{{{{{{{{{yyyxxxwwwwwwwwwuuusssjjjgggccc```___]]][[[ZZZVVVUUUVVVXXXZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[]]]^^^___^^^___```___^^^]]]^^^__________________^^^^^^^^^___```cccddddddcccaaa```iiifffbbbbbbcccfffhhhhhhhhheeeaaaaaacccdddcccaaaddddddeeeffffffggghhhhhhkkkjjjhhhgggeeecccaaaaaafffdddbbbaaabbbcccbbbaaacccbbbaaaaaaccceeehhhjjjfffgggfffeeebbbaaabbbdddiiihhhfffccc```aaadddffffffggghhheeebbbbbbfffjjjjjjiiihhhhhhiiijjjmmmnnn,,,,,,------......//////,,,,,,+++******+++,,,,,,,,,+++******++++++)))(((------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---............---------............/////////000000000000//////---------------...///000////////////000000000000444000,,,***+++,,,------------,,,,,,------...///000000000000////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---222555555333///,,,////////////...---,,,+++++++++++++++,,,---...///000000///------,,,,,,,,,------,,,++++++******+++------,,,***((())),,,...,,,+++***+++---...---,,,)))******++++++,,,------*********+++...000000///111222222000---,,,,,,---+++,,,---,,,***)))***,,,))))))***++++++++++++***---,,,+++******+++,,,------,,,***(((((()))***,,,'''((()))***+++,,,,,,,,,+++,,,---......---,,,+++((()))***,,,,,,,,,,,,+++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++******+++,,,---------++++++,,,------...------...------,,,,,,,,,------,,,---......,,,,,,---...222222222222444999???DDDMMMSSS[[[aaacccdddgggiiimmmmmmnnnppprrrrrrooommmqqqqqqsss{{{vvvpppnnnmmmlllkkkdddaaa___^^^___```aaaaaa```aaa]]]XXXVVVXXXXXXVVVWWWVVVZZZaaadddcccdddgggdddgggjjjjjjhhhfffddddddbbbbbb```]]][[[ZZZ\\\^^^YYYXXXVVVUUUTTTTTTTTTTTTXXXVVVUUUUUUWWWYYYZZZYYYUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYWWWSSSOOOPPPPPPRRRTTTWWWYYYXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLJJJIIIHHHGGGJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>===>>>>>>???>>>>>>>>>???AAACCCFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGHHHIIIKKKMMMLLLLLLLLLLLLLLLOOOTTTXXXZZZ[[[\\\^^^^^^^^^^^^]]]aaabbbdddgggkkkpppsssuuuzzzyyyxxxvvvssspppmmmkkknnnoooppprrrtttvvvwwwxxx||||||||||||{{{|||~~~|||zzzyyyxxxwwwuuupppjjjddd```___^^^[[[YYYRRRSSSUUUYYY\\\\\\ZZZXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\___aaa```\\\ZZZ\\\^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]___ccceeeeeedddaaa```hhhgggfffggghhhjjjlllmmmlllgggbbbbbbgggjjjhhhfffhhhhhhhhhiiiiiijjjjjjjjjkkkkkkiiigggeeecccbbbaaafffeeeccccccccccccccccccaaa```______aaacccfffhhhffffffgggfffdddcccdddeeeiiiiiihhhfffddddddeeegggggggggfffdddaaabbbeeehhhkkkjjjhhhggghhhjjjnnnppp,,,,,,---......///000000,,,,,,+++******+++,,,,,,,,,***)))***++++++***(((---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...---------............/////////000000000000000///,,,,,,,,,------///000000000000000000////////////222///+++)))***+++,,,,,,---,,,,,,,,,,,,---......000000000000000000000000,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...111111111000///...---,,,,,,,,,,,,,,,---...///000000///...---------------++++++***)))******+++,,,,,,,,,+++)))((())),,,...,,,+++***+++---------+++++++++++++++++++++++++++))))))(((***,,,......---,,,---......,,,+++,,,---***,,,---,,,***)))***+++((()))******+++++++++***---,,,***))))))***,,,------,,,***(((((()))***,,,((()))***+++++++++++++++***+++,,,------,,,+++***++++++******+++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,------...,,,------............---......------,,,---------...///000///...---...///111111222333555;;;BBBGGGLLLSSS]]]cccfffhhhjjjlllpppooonnnnnnpppqqqqqqqqqrrrsssvvvzzzrrrnnnllljjjiiifffcccaaa```bbbeeeggggggbbbcccaaa]]][[[]]]\\\ZZZXXXXXX\\\cccfffeeeeeehhhfffiiilllllljjjhhhffffffcccbbb```\\\ZZZZZZ]]]```[[[ZZZYYYXXXWWWWWWVVVVVVXXXVVVUUUVVVXXX[[[[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYWWWSSSPPPSSSSSSSSSUUUWWWYYYXXXWWWWWWWWWVVVUUUTTTRRRRRRQQQSSSRRRQQQOOOMMMKKKIIIHHHKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEEEEEEECCCAAA@@@?????????@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>???????????????@@@BBBEEEGGGIIICCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMQQQUUUXXXYYYZZZ\\\]]]]]]]]]\\\```aaacccfffkkkpppuuuwwwyyyyyyyyyxxxvvvsssqqqoooooopppqqqrrrtttuuuvvvwwwwwwxxxyyyyyyyyy{{{}}}|||zzzxxxvvvsssmmmfffbbbaaa___\\\YYYRRRSSSVVVZZZ^^^^^^\\\ZZZZZZ[[[\\\]]]]]]\\\[[[YYY[[[^^^```___\\\YYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]___ccceeefffeeecccaaadddfffiiikkkllllllllllllmmmhhhdddeeekkknnnnnnlllffffffffffffffffffggggggjjjjjjiiihhhgggfffeeedddffffffeeeddddddddddddeee``````______aaacccfffgggeeeggghhhgggfffeeefffggggggiiikkkkkkiiigggffffffgggfffeeecccbbbbbbdddfffkkkiiigggfffgggjjjnnnqqq,,,,,,---...///000000111,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***,,,------,,,,,,---...---------............///...//////000000000000000,,,,,,,,,---...///000111000000000000////////////000...+++******+++,,,+++,,,++++++++++++,,,------......////////////000000//////000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000222222222111000///...---,,,,,,,,,,,,---...///000//////...---------------,,,+++++++++,,,---...///***++++++***)))))),,,...,,,+++***+++,,,---,,,+++,,,+++++++++++++++++++++***)))((()))+++---,,,+++(((***,,,,,,+++***+++,,,***+++---,,,+++))))))***)))***+++,,,------------,,,+++***))))))***+++,,,,,,,,,***)))))))))***+++)))******+++++++++************,,,,,,,,,,,,******000...,,,***)))***+++,,,*********+++++++++++++++,,,,,,+++++++++,,,------+++---......,,,,,,---///------............------------,,,,,,,,,------...///000111000.........000///000111333777===EEEJJJOOOVVV```gggjjjlllnnnppppppooommmmmmooorrrsssrrruuuvvvzzz~~~tttnnnkkkhhhfffcccaaa``````bbbddddddddd```cccdddaaa```bbbaaa]]]ZZZYYY]]]dddfffdddccceeefffiiilllnnnmmmkkkjjjjjjdddccc___[[[XXXXXX\\\___[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWUUUVVVYYY[[[\\\\\\YYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZYYYVVVSSSTTTSSSRRRSSSVVVXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGHHHIIIIIILLLLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@??????@@@@@@AAABBBAAA@@@?????????@@@AAA@@@@@@@@@AAABBBEEEGGGHHHEEEEEEEEEFFFFFFEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIJJJMMMOOOUUUVVVXXXZZZ\\\\\\\\\\\\^^^___aaaeeejjjpppuuuxxxzzz{{{||||||{{{yyyvvvuuunnnnnnoooppprrrsssttttttrrruuuxxxxxxxxxzzz~~~|||yyywwwsssooojjjfffccc```]]][[[WWWXXXZZZ]]]``````^^^\\\YYYZZZ\\\^^^_________^^^[[[]]]^^^___]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```cccfffggggggeeedddbbbeeejjjllllllkkkkkkkkknnnkkkiiijjjnnnppppppoooiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffeeedddeeefffeeeccccccdddfffaaaaaabbbcccdddfffggghhhfffhhhiiijjjhhhhhhhhhiiifffiiimmmmmmllliiigggfffhhhgggffffffeeeeeeeeeeeeiiihhhfffeeefffjjjmmmppp,,,,,,---...///000111111,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++...------------,,,,,,,,,------............------,,,,,,,,,---------......+++---///...---,,,...000---------............///---...//////000000000///,,,,,,,,,---...///000111111000000000/////////...///---++++++---------,,,+++************+++,,,,,,------------......//////000000000111111111222222,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111111111111111111000000///...++++++++++++,,,---.../////////...------------...------------............(((***++++++******+++,,,,,,+++***+++,,,,,,+++************++++++,,,,,,---,,,+++******,,,,,,+++***(((***,,,,,,***))))))***)))+++---,,,+++))))))))))))***+++,,,,,,---------++++++************+++++++++++++++************)))******+++++++++******))))))***+++,,,,,,+++***))),,,,,,+++***)))))))))))))))*********++++++++++++,,,+++++++++,,,,,,---...,,,...000///,,,+++---...---------......------,,,,,,+++++++++,,,---......///000000000...---...///---///111333888???HHHNNNUUU\\\fffmmmooooooppprrrqqqpppppprrrtttvvvvvvuuuvvvwwwzzzuuuoookkkgggeeecccbbbaaabbbccccccaaa___\\\aaadddcccdddfffddd___[[[ZZZ^^^ccceeeaaa___aaadddggglllooopppooopppppphhheee```ZZZVVVUUUXXX[[[ZZZZZZZZZ[[[ZZZZZZZZZYYYYYYWWWVVVVVVYYY[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYXXXXXXYYYZZZZZZXXXWWWUUUSSSRRRSSSVVVZZZ\\\]]]VVVVVVVVVUUUUUUTTTTTTTTTRRRRRRPPPNNNMMMKKKIIIIIILLLJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGCCCBBBAAAAAABBBCCCDDDEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKMMMQQQSSSUUUXXXZZZ[[[[[[[[[^^^^^^```ccchhhnnntttxxxzzz|||}}}~~~}}}{{{xxxvvvoooooopppqqqqqqrrrssssssqqquuuyyyyyyxxxzzz~~~~~~zzzwwwttttttqqqmmmgggccc``````]]]]]]^^^```bbbbbb```^^^[[[\\\]]]^^^___`````````]]]]]]]]]___aaa```^^^\\\[[[\\\\\\]]]^^^___`````````aaacccfffggghhhhhhgggeeeiiilllnnnmmmlllmmmooopppppppppppppppppppppooommmmmmllllllkkkkkkkkkjjjfffffffffeeeddddddccccccbbbcccdddcccaaaaaaccceeeaaabbbdddfffggghhhhhhhhhgggiiikkklllkkkjjjjjjkkkhhhjjjllllllkkkiiihhhiiijjjjjjjjjjjjjjjiiigggeeegggfffeeeeeefffiiilllnnn,,,,,,---...///000111222,,,,,,+++******+++,,,,,,+++***))))))+++,,,+++)))......---------,,,,,,,,,......////////////......,,,,,,,,,------.........,,,...000000...---///111---------.........//////------...///////////////+++,,,,,,---...///111111111111000000/////////......---,,,---//////...---******))))))******+++,,,+++,,,,,,,,,------......////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222111000000000000000//////...************+++,,,---...//////...---------......---------...------,,,+++''')))+++,,,+++***+++,,,---+++***+++,,,,,,+++***'''((()))***,,,---...///...---+++,,,------,,,******,,,------***((((((((()))+++------+++)))))))))''''''(((******+++++++++***************************++++++++++++***))))))***++++++++++++***)))))))))***+++,,,,,,+++***)))%%%&&&(((***+++***)))((())))))******++++++++++++++++++++++++,,,,,,---...---///111///,,,+++,,,...,,,---------------,,,,,,*********+++,,,---...///...///000///---,,,---...,,,...000333999AAAIIIPPP[[[bbbkkkqqqrrrrrrrrrsssrrrsssuuuyyy||||||zzzxxxuuuuuuxxxvvvppplllhhheeekkkjjjjjjjjjjjjhhhdddaaaYYY___cccdddfffgggeee```[[[[[[^^^cccccc___]]]^^^bbbffflllppprrrsssuuuvvvlllhhhbbbZZZTTTSSSUUUXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZYYYXXXYYYZZZ[[[ZZZYYYWWWUUUSSSTTTXXX^^^bbbdddUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOMMMKKKJJJHHHHHHLLLJJJIIIGGGGGGHHHIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEEEEGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@AAABBBDDDEEE@@@@@@??????@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEECCCEEEGGGJJJJJJIIIGGGFFFGGGJJJMMMNNNMMMLLLMMMMMMOOOQQQSSSVVVYYYZZZ[[[[[[]]]^^^___bbbgggnnntttwwwyyy{{{|||}}}|||yyywwwuuuqqqqqqrrrsssssstttuuuuuurrrwww{{{{{{yyyyyy}}}zzzwwwwwwxxxxxxssslllgggeeeeeeaaaaaaaaabbbddddddbbb````````````______^^^^^^^^^___]]]]]]```cccdddaaa]]]\\\]]]^^^___aaabbbccccccaaabbbdddfffggghhhiiijjjkkknnnppppppnnnooorrruuurrrttttttsssqqqnnnnnnnnnkkkkkkkkkjjjjjjiiiiiihhhfffeeeeeedddbbbaaaaaa``````bbbcccbbb______aaaddd___aaadddfffhhhhhhgggfffgggiiilllmmmlllkkklllllljjjkkkkkkjjjiiihhhjjjkkklllllllllmmmnnnllliiifffeeeeeeeeeeeefffiiikkkmmm//////............//////++++++***)))(((((())))))++++++++++++,,,,,,---...))),,,//////...---///111111555888777111------///333000,,,,,,///111111000,,,,,,------------,,,,,,------.........---+++***,,,---------...////////////...,,,,,,,,,---///111111222333222000......///000///...------...///000......---------,,,,,,,,,000///...---,,,+++++++++////////////...---,,,,,,111111000///...------,,,......///////////////...111000000000////////////***+++,,,,,,++++++---///000000///...---,,,,,,+++,,,,,,---...//////......++++++++++++******))))))***+++,,,---------,,,+++,,,,,,++++++***+++++++++---...............------------------,,,***((('''+++,,,,,,***)))((()))***,,,+++)))***++++++***)))***+++,,,+++******,,,...,,,,,,+++++++++,,,,,,---******************************))))))((((((''''''++++++******)))*********+++++++++******)))))))))******+++++++++,,,,,,,,,++++++***)))***+++,,,---+++***)))***---...,,,***))))))***+++,,,,,,------...------------...//////---,,,000777===CCCMMMVVV]]]eeelllooorrrvvvwwwuuupppwww{{{zzzyyy|||~~~~~~{{{yyyyyy}}}wwwooolllmmmooonnnppptttwwwvvvqqqiiiddd`````````aaabbbccceeefff\\\___bbbdddcccbbbbbbbbbccceeeiiilllnnnooonnnmmmggghhhhhhccc\\\WWWTTTTTT[[[YYYXXXXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWZZZ]]]]]][[[ZZZ\\\^^^eeeaaa^^^]]]]]]]]][[[XXX\\\YYYVVVWWW[[[^^^______]]]\\\ZZZWWWUUUTTTSSSRRRLLLOOOQQQQQQOOOLLLJJJIIILLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCFFFFFFBBBAAACCCDDDCCCFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFEEECCCCCCCCCDDDEEEFFFDDDBBBBBBCCCCCCBBBAAABBBAAAAAA@@@AAABBBDDDEEECCCGGGIIIFFFEEEFFFDDDAAA@@@AAAAAA@@@???@@@BBBDDDEEEEEEGGGHHHJJJKKKMMMMMMQQQNNNOOOTTTTTTNNNLLLOOOSSSUUUXXXXXXXXXWWWXXXYYY\\\]]]```bbbeeejjjppptttzzzzzzzzzzzzzzzzzzzzzzzzuuutttsssrrrssstttuuuvvvzzzzzzzzzzzz{{{}}}~~~~~~~~~yyyyyy}}}{{{xxxtttpppnnnmmmmmmmmmllljjjhhhggghhhhhhiiiccccccdddeeeffffffdddccccccccccccbbbbbbbbbbbbbbbccccccdddeeeeeefffgggggghhhhhhgggfffeeegggkkknnnmmmqqqsssrrrsssuuusssppprrrsssssssssrrrpppooonnnpppooommmlllkkkkkkllllllmmmkkkhhheeecccbbbbbbbbbaaa___^^^___ccceeedddcccffffffffffffeeedddcccbbbbbbeeehhhkkkmmmmmmlllkkkfffkkkooonnnjjjhhhmmmrrrsssqqqoooooopppoookkkhhhiiihhhfffeeegggjjjnnnqqq///......------......///------,,,+++++++++++++++,,,,,,++++++,,,,,,---...***---//////...---///111888;;;===999333---,,,---000---++++++---///...---------............------------.........---,,,+++---------...............///...---,,,,,,---///000000111222111///.........///...---,,,,,,---...///+++,,,,,,,,,------......333222000///---,,,,,,,,,.../////////...------,,,222111111000//////............///000000000///...000000///......---,,,,,,+++,,,,,,,,,++++++,,,.../////////...------,,,,,,,,,,,,---...............++++++++++++*********))))))***+++------,,,,,,+++,,,,,,++++++***++++++,,,+++,,,------......------+++,,,------,,,+++***)))***++++++***(((((()))+++---+++******++++++)))(((***+++,,,+++******,,,...,,,,,,++++++++++++,,,,,,******************************))))))))))))))))))+++******)))))))))******,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,+++***++++++------+++***)))+++---...,,,***)))******+++,,,,,,---------------------...//////...---000777>>>EEEOOOYYY```iiipppsssvvvzzzzzzxxxtttzzz~~~|||{{{|||}}}{{{xxxwwwwww{{{~~~vvvpppmmmoooqqqwwwzzz|||ssslll```___^^^]]]^^^```cccddd```ccceeefffdddbbbbbbbbbbbbeeeiiillloooooonnnmmmdddeeedddaaa\\\YYYYYYZZZYYYWWWVVVVVVXXXYYYYYYXXX[[[[[[ZZZYYYYYYYYYYYYYYYVVVYYY\\\\\\[[[[[[]]]___bbb___]]]\\\]]]]]][[[XXX[[[YYYWWWXXX[[[^^^___^^^___]]]ZZZVVVSSSPPPNNNMMMKKKMMMPPPPPPNNNLLLJJJJJJLLLLLLKKKKKKJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDGGGGGGDDDBBBEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEECCCBBBAAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFJJJLLLIIIHHHHHHGGGCCCAAAAAABBBAAA@@@@@@BBBEEEEEEEEEFFFFFFGGGHHHIIIIIINNNMMMPPPWWWWWWQQQNNNPPPRRRTTTWWWXXXXXXWWWXXXXXXZZZ]]]```bbbeeeiiinnnrrrwwwwwwxxxxxxxxxyyyyyyyyyssssssrrrrrrssstttvvvwwwxxxyyy{{{}}}}}}}}}||||||~~~{{{{{{}}}|||zzzwwwuuurrrqqqppprrrqqqpppnnnmmmllllllkkkeeefffhhhiiihhhgggggggggeeeeeeeeeeeeeeefffffffffcccddddddeeefffggghhhhhhiiiiiiiiiggggggiiimmmpppqqquuuwwwuuuvvvxxxvvvrrrqqqrrrtttuuutttrrrooonnnpppooommmlllkkkkkkllllllmmmllljjjgggfffeeeeeeeeecccaaa___```ccceeedddcccffffffffffffeeedddcccbbbdddfffiiikkklllkkkjjjiiigggjjjmmmmmmkkkjjjnnnqqqrrrpppnnnoooqqqpppnnnkkkkkkjjjiiihhhiiilllnnnppp...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...+++---...///......///111888:::;;;888222---,,,,,,...---,,,,,,---...---,,,.........//////.........------.........---,,,+++...............---------......---,,,,,,...///000///000111000...------...------,,,,,,,,,,,,------******+++,,,---...//////000000///...------............/////////...------222222111111000000//////...///111222222111///.........------,,,++++++***,,,,,,---,,,******+++---........................,,,------............---++++++++++++************)))***+++,,,---,,,,,,+++,,,++++++***++++++,,,,,,***+++,,,---------------++++++,,,------,,,++++++)))***+++***))))))+++---...,,,+++***++++++)))'''***+++,,,,,,++++++,,,...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******************++++++*********))))))******+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------+++******+++------,,,************++++++,,,,,,------------------......///000...000777>>>FFFRRR]]]dddmmmtttxxxzzz}}}}}}zzzwww}}}}}}}}}{{{xxxuuutttuuuzzz|||vvvrrrqqqsssuuu}}}yyyeeebbb___\\\\\\^^^aaaddddddfffhhhhhheeecccbbbbbbaaadddiiimmmppppppooonnneeeeeeccc___\\\ZZZ[[[]]]WWWUUUTTTTTTVVVWWWWWWVVV\\\[[[YYYWWWVVVVVVWWWWWWUUUWWWZZZ[[[[[[\\\^^^______]]]\\\\\\\\\\\\[[[YYY[[[YYYWWWXXXZZZ\\\]]]]]]\\\[[[XXXUUUQQQNNNLLLKKKIIILLLNNNOOONNNLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHDDDHHHHHHEEEDDDFFFHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>>??????@@@BBBCCCDDDGGGKKKMMMJJJGGGGGGFFFCCC???@@@@@@@@@??????AAACCCDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJOOOUUUVVVRRROOONNNPPPSSSVVVWWWWWWWWWWWWXXXZZZ\\\```bbbeeegggkkkmmmrrrrrrtttuuuvvvwwwwwwwwwqqqqqqrrrssstttvvvwwwxxxwwwyyy{{{~~~~~~}}}{{{yyy}}}zzzzzz}}}~~~}}}{{{yyyvvvuuuxxxxxxxxxwwwuuusssqqqooohhhkkkmmmllljjjhhhiiikkkggghhhhhhhhhiiiiiijjjjjjdddeeefffggghhhiiijjjjjjjjjkkkkkkjjjjjjlllooorrruuuxxxyyywwwwwwyyyxxxtttqqqrrrtttuuuuuussspppnnnpppooonnnmmmllllllllllllmmmmmmkkkjjjiiihhhhhhhhheeedddbbbbbbdddeeedddcccffffffffffffeeedddccccccfffgggiiikkkkkkjjjiiiggghhhhhhiiijjjlllmmmoooppppppooooooppprrrrrrpppooommmmmmlllllllllmmmnnnooo---,,,,,,++++++,,,,,,---,,,++++++*********++++++------,,,,,,,,,------...------.........///000111///111333222///------............/////////---,,,......////////////......---------------------,,,/////////...---------,,,...------------...///000---///000///...,,,,,,---------------------------******+++,,,------......*********+++,,,---...///---....../////////......111000000000000000000000///000222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***,,,---------.........//////,,,------......---------++++++++++++++++++++++++***+++,,,......------,,,++++++******++++++,,,,,,---------......---,,,,,,,,,------......---+++******+++,,,,,,++++++---///...---++++++++++++)))'''***+++------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///.........------------*********+++,,,,,,,,,+++*********++++++,,,,,,,,,------,,,,,,------...///111///111777???HHHTTT```eeemmmuuuwwwzzz}}}|||yyywww}}}|||wwwtttsssuuu{{{~~~zzzwwwwwwyyy{{{}}}nnnjjjccc^^^\\\]]]aaadddcccfffhhhhhhfffcccbbbbbbaaadddiiinnnpppqqqpppooollliiiddd^^^ZZZXXXYYYZZZWWWUUUTTTTTTVVVWWWVVVUUUYYYXXXVVVSSSRRRRRRSSSSSSRRRTTTWWWYYY[[[]]]^^^___]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[[[[\\\WWWWWWVVVTTTRRRPPPOOONNNHHHKKKMMMNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHGGGFFFEEEFFFFFFGGGJJJIIIIIIIIIIIIIIIIIIIIICCCGGGHHHEEEDDDGGGIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFBBBBBBBBBBBBCCCDDDDDDEEEBBBAAA@@@AAACCCCCCBBBAAA======>>>???@@@BBBCCCDDDCCCHHHKKKGGGCCCCCCBBB@@@===>>>???>>>======???@@@CCCCCCBBBBBBCCCDDDEEEFFFFFFHHHKKKOOOPPPNNNLLLKKKOOOQQQTTTVVVVVVVVVWWWXXX[[[]]]```bbbbbbccceeefffkkkmmmoooqqqssstttttttttooopppqqqsssuuuwwwyyyzzzxxxyyyzzz{{{|||{{{zzzyyy{{{wwwxxx|||~~~{{{yyy{{{|||}}}}}}|||zzzwwwuuukkknnnpppoookkkiiikkkmmmiiiiiiiiijjjkkkkkkllllllfffggghhhiiijjjkkkkkklllllllllmmmmmmmmmnnnqqqtttvvvyyyzzzwwwvvvxxxwwwsssqqqrrrssssssrrrqqqpppooooooooonnnnnnmmmllllllllllllllllllkkkkkkkkkkkkkkkhhhgggfffeeeeeeeeeeeeeeefffffffffffffffeeedddccceeeggghhhjjjjjjjjjiiihhhiiigggfffhhhlllppppppoooqqqqqqqqqqqqrrrrrrqqqpppooooooooooooooonnnmmmmmm,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,......---,,,,,,---------......------...000111111+++,,,......------...///---...//////...---,,,,,,......////////////......------------------------/////////...---------,,,------------......//////,,,...//////---,,,,,,---.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...///000000000///......//////////////////000111222333222111///---++++++,,,---...///000000---......---+++***+++---,,,,,,------.../////////,,,---------------,,,,,,+++++++++++++++++++++,,,+++,,,.../////////...---+++*********++++++,,,---000000000000///---,,,+++......//////...---+++***,,,---......------///111...---++++++,,,+++***((()))+++---...---,,,,,,---//////...---------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.....................---)))***+++,,,,,,++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......111///111777???HHHTTT```cccjjjqqqrrrtttxxxxxxvvvuuuzzz}}}}}}|||wwwtttsssuuu|||~~~yyysssjjjaaa\\\\\\___aaaaaacccffffffeeecccbbbcccbbbeeehhhlllooopppooooooooojjjddd^^^ZZZYYYXXXXXXYYYWWWUUUUUUVVVWWWVVVUUUXXXWWWUUUSSSRRRQQQQQQRRRQQQRRRTTTWWWZZZ]]]^^^^^^[[[\\\]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUTTTRRRPPPOOOIIIKKKMMMNNNMMMMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGFFFDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIBBBFFFGGGDDDDDDGGGIIIHHHKKKKKKMMMMMMLLLJJJHHHFFFCCCCCCDDDDDDEEEEEEEEEEEEAAA@@@@@@BBBDDDDDDCCCAAA======???@@@AAABBBBBBCCC???FFFIIIEEEAAA@@@@@@???>>>???AAAAAA@@@???@@@AAAAAAAAAAAAAAACCCEEEGGGIIIIIIIIIIIIHHHIIIJJJKKKJJJMMMOOOSSSUUUUUUVVVWWWXXX\\\^^^___```^^^^^^^^^___eeegggjjjmmmooopppppppppnnnoooqqqtttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{wwwvvvzzz}}}}}}~~~~~~}}}|||zzzoooqqqrrrpppmmmkkklllnnnjjjjjjkkkkkklllllllllmmmiiijjjjjjkkkllllllmmmmmmlllmmmnnnnnnnnnpppsssuuuwwwzzzzzzwwwvvvxxxxxxuuusssrrrpppoooooopppqqqqqqooooooooonnnnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhfffffffffgggffffffgggggggggfffeeeeeeccceeeggghhhjjjkkkkkkkkkjjjgggeeeggglllppppppooorrrsssssssssqqqppppppooooooppppppppppppnnnmmmlll---,,,,,,++++++,,,,,,---......---------.../////////...------------------000...,,,---///111111111000000//////......------+++,,,---,,,***))))))***.........//////.........------,,,,,,,,,---.....................------------------............///,,,...//////...------.........///000000///......---,,,,,,,,,+++++++++***000000...---,,,,,,,,,,,,,,,---...///000111111111------......//////000000111111111111000///......+++,,,---...///000111222......///...,,,,,,---///---------.........//////,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,...//////......---************+++,,,------111111111000///...---,,,....../////////...,,,+++---...///...------///111---,,,++++++,,,,,,+++***)))+++......---,,,,,,---000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......)))***,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...000...000777>>>FFFRRR]]]aaagggllllllnnnqqqsssrrrrrruuuxxxyyy{{{~~~{{{vvvsssrrrtttzzz~~~sssggg___\\\]]]^^^___bbbdddeeedddbbbbbbbbbcccdddeeehhhjjjkkklllmmmkkkgggaaa]]]\\\\\\\\\\\\\\\ZZZWWWVVVVVVVVVUUUSSSWWWWWWVVVVVVUUUTTTSSSSSSOOOOOOQQQTTTXXX[[[\\\[[[YYY[[[]]]]]]\\\ZZZZZZZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZYYYWWWTTTQQQNNNLLLKKKLLLNNNNNNMMMMMMNNNOOOMMMNNNNNNOOOOOOMMMLLLKKKHHHGGGEEECCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHAAAEEEGGGDDDDDDHHHJJJJJJKKKKKKKKKKKKJJJHHHFFFEEECCCDDDEEEEEEFFFEEEEEEDDD@@@@@@AAACCCEEEFFFDDDCCC>>>???@@@AAABBBBBBBBBAAA>>>FFFJJJFFFAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDAAAAAA@@@AAABBBEEEHHHJJJJJJKKKIIIFFFFFFJJJLLLKKKKKKNNNQQQTTTUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[aaacccfffiiikkkllllllkkknnnooorrruuuwwwyyyzzz{{{zzzyyyvvvsssssstttvvvxxxyyytttsssvvvzzzzzz|||wwwvvvtttsssrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjlllnnnnnnooopppsssuuuxxx{{{{{{xxxxxxzzzzzzwwwsssrrrqqqpppoooppprrrrrrooooooooooooooommmlllllljjjjjjkkkllllllkkkkkkjjjjjjkkkkkkjjjhhhgggiiijjjggghhhhhhhhhhhhhhhggggggcccdddfffhhhiiikkkkkkllljjjhhheeefffkkknnnoooooorrrssstttsssqqqoooooooooqqqqqqqqqqqqpppooonnnmmm------,,,,,,,,,,,,------...............///000000//////...---------------111...,,,,,,///111222111444222000//////...---,,,,,,------+++(((''')))+++------............---------,,,,,,,,,,,,---...///---------...............,,,------...............,,,...000000...---...///------...//////...------+++++++++++++++,,,,,,,,,...---------,,,------...,,,---...///111111222222---......///000000111111222111000...........................////////////.../////////......///111---------...............---------------,,,+++***+++++++++,,,,,,,,,------***+++,,,---------,,,+++************+++,,,---.........///////////////...+++,,,...///000000000///---...///---,,,+++---...,,,+++***+++---------,,,)))+++...///...---,,,---......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,......*********+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,.../////////...(((***------+++***+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---000777>>>EEEOOOYYYaaafffhhhgggiiimmmqqqppppppsssttttttwwwzzzxxxssspppnnnpppvvvqqqgggaaa______aaaccceeeeeecccaaa``````bbbaaaaaaaaaccceeegggiiigggddd___]]]^^^______^^^^^^[[[XXXVVVVVVUUUSSSQQQUUUUUUWWWWWWWWWUUUSSSRRRNNNMMMNNNRRRWWWZZZYYYXXXWWWZZZ\\\\\\YYYWWWWWWWWWWWWYYY[[[ZZZWWWVVVVVVXXXYYYYYYYYYWWWUUUQQQNNNLLLMMMNNNOOOOOONNNMMMNNNPPPMMMNNNOOOPPPOOONNNLLLKKKHHHGGGDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGBBBFFFHHHEEEFFFJJJLLLLLLMMMLLLKKKJJJHHHGGGFFFEEECCCDDDEEEEEEEEEDDDCCCBBB@@@@@@BBBDDDGGGHHHFFFDDD@@@AAABBBCCCCCCBBBAAA@@@<<>>@@@BBBCCCBBBAAAAAABBBDDDBBB@@@???@@@AAADDDFFF>>>CCCEEECCCEEEJJJKKKGGGIIILLLPPPRRRTTTUUUWWWXXXRRRSSSTTTTTTTTTWWW[[[^^^\\\^^^bbbeeeggggggfffeeeooopppsssvvvxxxyyyzzzzzzuuuuuuttttttsssrrrqqqppppppkkkjjjnnnsssvvv{{{{{{~~~|||{{{|||xxxzzzyyyyyyxxxwwwvvvuuuuuurrrrrrqqqpppooonnnmmmlllhhhjjjlllmmmnnnoooqqqssssssvvvuuusssssswwwxxxvvvpppssswwwyyyzzzwwwssspppoooooopppppppppnnnlllkkklllmmmnnnnnnnnnmmmlllkkkkkklllnnnllljjjjjjlllnnniiijjjjjjkkkkkkkkkjjjjjjgggggggggggghhhhhhhhhiiijjjjjjhhhggghhhjjjmmmooollloooqqqrrrpppoooqqqsssvvvuuutttsssssssssssssss------------------,,,,,,---------------...///000111000///...---...//////000000///////////////000000000///...---,,,,,,,,,...............---------***++++++,,,---.../////////...---,,,++++++++++++000000///...............///............//////000......////////////......,,,,,,------------------++++++++++++++++++++++++------------------------+++,,,///111333333333333111///---...111222000...111000000000222222000...***+++---//////...---,,,000////////////111222333444111...---.../////////333222000...---,,,------------------------------///,,,+++,,,...///---+++,,,,,,++++++,,,,,,---...///......///000111111000***+++...000111111000///.........------,,,,,,,,,,,,------......///////////////............//////,,,***(((***---...,,,***---------,,,,,,,,,++++++,,,+++***+++...---***''')))***+++,,,---,,,++++++))))))******++++++++++++))))))***+++,,,,,,---------...//////------...///...,,,+++,,,------,,,***---***+++------,,,...333------......///000000000111000444:::???CCCKKKSSS^^^aaafffgggggggggiiikkkmmmmmmmmmoooppppppmmmkkkjjjiiiiiimmmttt{{{uuunnniiiooommmiiifffdddbbb```^^^^^^^^^^^^^^^^^^^^^^^^^^^eeedddaaa___^^^^^^___```]]][[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUWWWYYYYYYVVVTTTQQQQQQPPPPPPPPPPPPQQQQQQVVVVVVWWWWWWVVVUUUSSSRRR\\\[[[YYYXXXWWWVVVVVVVVVTTTWWWYYYXXXSSSPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQQQQOOOMMMJJJHHHFFFFFFFFFEEECCCAAACCCCCCDDDEEEGGGHHHJJJKKKFFFEEEEEEGGGJJJLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCEEEGGGFFFFFFHHHIIIJJJJJJKKKKKKJJJFFFCCCDDDHHHIIIFFFBBBDDDEEEGGGFFFDDDCCCCCCDDDGGGFFFEEECCCCCCBBBBBBBBB???AAACCCEEEFFFFFFEEEDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHJJJMMMPPPTTTWWWYYY[[[]]]ZZZVVVVVVYYY[[[[[[ZZZ[[[\\\^^^```bbbdddddddddmmmpppuuuyyyzzz{{{|||}}}|||wwwrrrooonnnooooooqqqqqqsssuuuwwwyyyzzz{{{|||~~~|||||||||{{{{{{zzzyyyxxxwwwvvvuuurrrooonnnooopppmmmlllkkkkkkllloooqqqsssppprrrsssuuuvvvvvvuuuuuuuuuuuuuuuwwwyyyyyywwwvvvuuussspppooopppnnnkkkgggiiijjjjjjkkkkkkkkkkkkkkklllmmmoooooonnnnnnpppqqqiiijjjllllllllljjjhhhggggggggghhhhhhiiiiiiiiijjjnnnkkkjjjlllppprrrrrrpppqqqssstttvvvvvvtttsssqqqwwwxxxyyywwwtttrrrqqqqqq...---------------------......---------......///...---,,,+++***+++,,,,,,000000///////////////000/////////......------,,,000//////......---,,,,,,+++,,,,,,------......///000///...---,,,,,,,,,,,,000000///...............000//////.........//////......////////////......------------------------++++++++++++++++++++++++---------.........////////////000111111000///...111///...///111111000............000222222111///***+++---//////...---,,,///............000111222444111///...///000111000222111000...---,,,------------------------------...---+++,,,...///---+++,,,,,,++++++,,,,,,---......---------///000///...,,,---.../////////...---......---------,,,,,,,,,++++++++++++++++++,,,,,,//////............//////,,,***)))***,,,---,,,***,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,)))&&&)))***+++,,,------,,,+++******************++++++)))******+++,,,,,,------,,,---......,,,,,,---...---,,,++++++,,,---,,,***)))''''''***+++)))+++///,,,------...//////000000222000333999???CCCJJJQQQYYY]]]bbbeeeeeefffhhhjjjlllllllllmmmnnnmmmkkkhhhdddcccbbbdddjjjttt}}}}}}zzz|||{{{wwwuuuvvvtttpppllliiieeebbbaaa]]]]]]]]]]]]]]]]]]^^^^^^eeedddaaa___^^^]]]^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVXXXYYYXXXTTTQQQPPPOOOOOONNNNNNOOOOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSXXXWWWVVVUUUUUUTTTUUUUUUTTTWWWXXXWWWSSSPPPNNNOOOMMMNNNNNNOOOPPPPPPPPPQQQSSSQQQOOONNNOOONNNLLLKKKGGGEEECCCCCCCCCBBB@@@>>>AAABBBBBBCCCEEEFFFHHHIIIHHHGGGFFFGGGIIIJJJKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJGGGDDDDDDGGGHHHEEEAAABBBDDDFFFFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEDDD@@@AAABBBCCCDDDEEEEEEEEEHHHJJJLLLOOORRRTTTTTTUUUZZZXXXUUUUUUWWWYYYYYYYYY[[[\\\]]]___```bbbcccdddkkknnnrrruuuwwwxxxzzz||||||yyyuuupppmmmkkkkkkkkkmmmnnnoooqqqsssuuuwwwwwwxxx{{{~~~~~~yyywwwuuusssqqqpppoooooonnnmmmlllkkkkkklllnnnooonnnoooqqqsssttttttttttttwwwvvvuuuvvvwwwwwwuuussstttrrrppppppqqqpppmmmjjjjjjkkklllmmmnnnnnnmmmmmmoooppprrrrrrqqqqqqssstttlllmmmnnnnnnnnnllljjjiiigggggghhhhhhhhhiiiiiiiiimmmkkkjjjlllpppsssssssssrrrrrrsssttttttsssrrrrrrtttuuuwwwwwwvvvuuuuuuvvv........................//////...---------......---,,,++++++******++++++000//////......///000000........................000000//////...---,,,,,,------------------------000000///...------------000000///.........//////111000///.....................////////////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000000000///...------111000//////111111000///+++,,,---000222333111///+++,,,---//////...------...------,,,---///000111111///------...000000000111111///...------------------------------------...---,,,,,,......---,,,,,,,,,++++++,,,,,,---......,,,,,,,,,...///...---.........------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++******........................+++***)))***,,,---,,,+++,,,++++++++++++************)))))))))******((('''((()))+++,,,---------,,,---,,,***))))))***++++++******++++++,,,,,,------+++,,,------++++++,,,---,,,+++***+++,,,---,,,++++++((()))---...,,,---000,,,,,,,,,---......//////333000111999@@@DDDIIINNNTTTYYY^^^ccceeefffggghhhkkkjjjjjjkkkkkkjjjfffddd___]]]\\\]]]aaagggnnnrrrwww{{{yyyrrrtttxxx~~~zzztttnnnhhhdddbbb[[[[[[[[[\\\\\\]]]]]]]]]eeedddbbb___]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUWWWWWWXXXYYYYYYWWWRRROOOOOONNNNNNNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXWWWTTTPPPNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQSSSPPPMMMKKKKKKJJJIIIHHHGGGEEECCCBBBBBBBBB@@@>>>@@@@@@AAAAAACCCDDDFFFFFFJJJHHHGGGGGGHHHHHHHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHKKKHHHEEEEEEGGGGGGDDDAAAAAACCCDDDEEEEEEEEEGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAABBBBBBBBBCCCCCCCCCGGGIIILLLNNNPPPPPPOOONNNWWWUUUSSSSSSUUUWWWWWWWWW[[[[[[[[[\\\^^^```bbbcccjjjllloooqqqrrrtttwwwyyywwwvvvrrroookkkhhhgggfffhhhiiijjjlllnnnppprrrsssssswww|||}}}yyyuuuttttttsssqqqnnnpppnnnllljjjiiiiiijjjkkklllmmmoooqqqssstttttttttyyywwwuuutttttttttsssqqqsssrrrqqqqqqqqqpppnnnllljjjlllnnnpppqqqqqqpppooonnnpppqqqrrrqqqqqqrrrtttqqqqqqrrrrrrqqqpppnnnmmmkkkkkklllllllllllllllmmmnnnmmmlllnnnrrruuuwwwxxxttttttsssssssssssstttttttttuuuwwwxxxwwwwwwwwwxxx.........///////////////000///...---------------//////.........---------//////.........///000000............////////////////////////............//////......---------,,,//////...---------------000000///////////////000111111000......---------......////////////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000......///000000000111111111000000000000111000000,,,,,,...000222111///,,,,,,---......///...------...------------///000111...,,,++++++---//////...000000///...------,,,,,,------------------------------,,,---------------,,,,,,++++++,,,,,,---......---,,,---...///...---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,........................+++******+++,,,,,,,,,,,,+++++++++*********))))))+++***************)))(((((()))+++---......------...---+++)))))))))+++++++++++++++,,,,,,,,,------***+++,,,,,,+++***+++,,,+++******+++,,,------,,,---******...000...---///++++++,,,,,,---.........444000222999AAAEEEIIIMMMSSSWWW]]]cccfffhhhiiiiiiiiihhhhhhhhhhhhfffccc```\\\[[[ZZZZZZ]]]aaafffiiiiiinnnvvv~~~zzzuuulllnnnrrryyyzzzppphhhbbb___YYYYYYZZZZZZ[[[\\\\\\\\\dddcccbbb```^^^\\\ZZZYYYZZZ[[[\\\\\\[[[YYYWWWUUUVVVVVVXXXZZZZZZWWWSSSOOOPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTRRROOONNNLLLMMMOOOPPPQQQQQQQQQQQQQQQNNNJJJHHHHHHHHHHHHGGGJJJHHHFFFEEEEEEEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEIIIGGGFFFFFFGGGGGGGGGFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKLLLLLLMMMLLLLLLKKKKKKMMMKKKHHHGGGGGGFFFDDDAAAAAABBBCCCCCCCCCCCCEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMOOONNNMMMLLLTTTSSSSSSSSSUUUVVVWWWWWW[[[ZZZZZZZZZ[[[^^^aaabbbhhhjjjlllnnnoooqqqtttwwwtttsssqqqnnnkkkgggdddbbbeeefffgggiiikkkmmmooooooqqquuu{{{|||wwwvvvwwwvvvrrrmmmnnnmmmjjjhhhggghhhiiiiiilllmmmoooppprrrtttuuuvvvyyyvvvsssrrrsssssssssrrrttttttsssrrrrrrpppnnnmmmjjjlllooorrrssssssrrrqqqppprrrsssssssssssstttvvvuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooqqqtttxxxzzz|||wwwvvvuuuttttttuuuvvvwwwwwwxxxyyyyyywwwvvvvvvvvv............//////000000000///...---------------000000000000000//////..................///000000......//////////////////------......///000000000000//////......------,,,...---,,,,,,+++,,,,,,,,,000000/////////000000111111111000......---------......////////////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...000111222000000000111111222222333000111111111000000000111/////////000111000---***.....................---///......---...///111222...---,,,---///000000////////////......---,,,,,,------------------------,,,------------,,,------,,,,,,++++++,,,,,,---...///...---...//////...---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------------............------******++++++++++++,,,,,,+++++++++*********)))))),,,,,,,,,+++*********+++)))***,,,---......------...---,,,*********++++++,,,,,,,,,,,,,,,---------***+++,,,,,,******+++,,,+++******+++---///...---...)))(((+++---+++)))***++++++,,,,,,---.........444222444<<>>EEEGGGIIIQQQ[[[]]][[[[[[^^^cccggggggggggggffffffggggggeeeaaa___^^^^^^_________^^^^^^]]]]]]]]]]]]___bbbeeeeeedddaaaaaaaaabbbfffkkkqqqtttvvvuuurrrooolllooouuuzzzzzz|||{{{tttjjjaaa]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[]]]```bbbccccccaaa```XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVVVVVVVVVVTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNPPPTTTVVVXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXYYY\\\ZZZYYYZZZZZZXXXTTTPPPKKKMMMPPPRRRTTTTTTSSSRRRMMMLLLJJJJJJJJJJJJHHHGGGKKKIIIGGGFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBEEEFFFGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHGGGFFFEEEEEEGGGIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKIIIGGGEEEDDDDDDCCCDDDCCCBBBAAAAAADDDFFFKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLOOOPPPNNNQQQUUUVVVVVVVVVXXX[[[YYYYYYZZZ[[[\\\]]]]]]^^^cccfffjjjllllllmmmnnnppppppooonnnlllkkkiiihhhgggeeeeeegggiiikkkmmmnnnoooooorrruuuwwwzzz}}}|||xxxtttqqqnnnmmmkkkkkkkkklllnnnppprrrrrrrrrrrrtttuuuwwwxxxuuuuuuvvvxxx{{{||||||{{{|||~~~}}}|||}}}~~~{{{|||}}}~~~++++++,,,,,,---...//////---------------...///000...///000000000///------,,,,,,,,,---...///000111222111111000///......---333333222000///---,,,,,,.../////////////////////......---------......///000000///000000111222222//////.........//////000......////////////......,,,,,,------------------------------------------***++++++,,,---...//////............000222444666///222333333000///111333333111......///111222222111000///...............,,,,,,++++++,,,---///000...---,,,,,,------+++))),,,---.........---,,,+++------------------------+++---///...,,,+++,,,///,,,,,,++++++,,,,,,---......---,,,,,,,,,---+++***...///000000///,,,***(((*********++++++,,,,,,,,,))))))******+++++++++,,,+++,,,...//////...,,,+++(((+++---,,,***)))+++...---------,,,,,,,,,++++++***++++++)))'''&&&))),,,---......///...,,,+++***(((***,,,//////...,,,+++------------------------+++,,,------++++++,,,---,,,,,,,,,...111333333333>>>444,,,+++,,,+++******------......///000000000111777AAAHHHHHHJJJSSS___]]][[[YYY[[[___cccddddddgggffffffggggggfffccc```bbbbbbccccccaaa```]]]\\\\\\\\\\\\^^^```aaa```^^^^^^]]]\\\\\\^^^bbbgggiiilllkkkhhheeeeeehhhnnnrrrrrruuuvvvrrriiibbb``````]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[___ccceeeeeecccbbbXXXWWWWWWWWWWWWXXXYYYYYY]]]ZZZWWWUUUUUUTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMNNNIIILLLRRRVVVYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY]]][[[ZZZZZZ[[[YYYUUUQQQJJJLLLPPPSSSTTTTTTSSSRRROOONNNLLLLLLLLLJJJGGGEEELLLJJJHHHGGGGGGGGGEEECCCDDDDDDCCCBBBBBBBBBCCCCCCDDDBBBAAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIIIIGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIGGGEEECCCCCCDDDCCCDDDDDDCCCBBBDDDGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCAAAAAAAAACCCEEEFFFHHHGGGFFFFFFHHHJJJMMMOOOMMMPPPTTTUUUUUUUUUXXX[[[XXXYYYZZZ\\\]]]]]]]]]]]]aaaeeeiiikkklllllllllmmmooonnnmmmkkkjjjiiiiiiiiidddeeegggiiikkkmmmnnnooommmoooqqqsssuuuyyy}}}}}}}}}wwwtttssspppooommmllllllmmmnnnpppssssssrrrrrrssstttvvvwwwwwwwwwxxxzzz}}}~~~|||{{{}}},,,,,,---......---,,,,,,---///000000///......///........................000000///........................---...///000000000///.........000111222...............---------000///------......---+++//////000000000000//////......//////...---,,,,,,,,,---///000000///---,,,.........//////////////////.........------------------------------------111000///...000222555666444333222111000000000000111111111111000000000000...---,,,+++***+++,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++******++++++,,,------,,,,,,,,,,,,++++++*********+++,,,---...///---------.........//////111///,,,,,,---......---))))))***+++,,,,,,,,,,,,,,,+++))))))))))))+++,,,---,,,,,,++++++,,,,,,------...//////,,,++++++,,,------++++++++++++------+++++++++*********))))))))),,,111444444111,,,))),,,,,,++++++***++++++,,,******))))))))))))******+++++++++***((((((+++---,,,...111222111000//////111///,,,******+++---...------------///111333444555999@@@HHHOOOTTTWWWXXXZZZYYYYYYZZZ^^^aaaccccccbbbcccdddeeedddcccaaa___aaaccceeeccc___]]]]]]___^^^\\\ZZZYYY[[[]]]^^^^^^WWWVVVUUUVVVYYY^^^cccffffffffffffdddccceeehhhkkkkkkjjjhhhfffdddbbb```______^^^\\\ZZZYYYXXXWWWWWWUUUUUUXXX\\\aaaddddddccc]]][[[YYYXXXXXXXXXWWWVVVZZZXXXUUUSSSSSSTTTVVVXXXQQQPPPNNNLLLJJJJJJJJJJJJMMMMMMNNNRRRWWWYYYWWWTTTWWWVVVUUUVVVXXXXXXXXXVVVVVVYYY]]]^^^\\\YYYWWWVVVOOOOOOPPPQQQRRRSSSTTTUUURRRQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHEEECCCBBBCCCAAA>>>???BBBCCCBBB@@@GGGFFFEEECCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCEEEHHHIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDEEEHHHJJJLLLMMMMMMMMMMMMNNNPPPSSSUUUWWWXXXYYYVVVWWWYYY\\\]]]^^^^^^^^^aaaccceeehhhiiiiiiiiihhhnnnmmmjjjhhhffffffffffff___bbbdddeeeeeefffgggiiimmmoooqqquuuxxxzzz|||}}}www}}}vvvqqqsssttttttqqqmmmkkknnnqqqppppppqqqrrrssstttttttttwwwyyy~~~------...//////...---------///000000///......///000000000000000000000000//////...------------...------........./////////000///.........///111222......------------------...---,,,---/////////---...///000000000000000///......------,,,,,,,,,,,,,,,---...//////...---,,,............////////////.........------------,,,------------------,,,,,,000000///000111222444555333222111000////////////000000000000000000000//////...,,,+++++++++,,,---//////000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,------...,,,------------.........111///,,,,,,---......---++++++,,,,,,++++++******---,,,,,,++++++,,,,,,---++++++************++++++,,,---...---+++*********,,,+++************+++,,,+++++++++*********))))))))),,,000222222000,,,)))+++++++++*********++++++******))))))))))))******+++++++++***))))))+++---,,,...000111////////////111///---++++++,,,---///......---...///111333444666:::@@@GGGOOOUUUYYY[[[]]]\\\[[[[[[\\\]]]]]]^^^```aaabbbcccbbbaaa```___aaabbbcccbbb```^^^^^^^^^aaa^^^[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWWWWZZZ^^^bbbeeefffgggggggggffffffhhhjjjgggfffdddbbbaaa`````````aaa```^^^]]][[[ZZZYYYXXXWWWWWWXXX[[[^^^```___^^^[[[YYYWWWWWWVVVVVVVVVUUUWWWWWWVVVUUUUUUVVVWWWWWWQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLMMMQQQUUUVVVUUURRRTTTSSSSSSUUUWWWYYYYYYXXXYYY[[[^^^^^^[[[YYYWWWVVVQQQQQQRRRRRRSSSSSSSSSTTTQQQPPPOOONNNMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDBBB@@@@@@BBBDDDCCCAAAHHHHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHIIIHHHHHHJJJKKKKKKIIIHHHHHHHHHHHHGGGEEECCCBBB@@@??????@@@BBBCCCBBBBBBAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPSSSUUUVVVWWWWWWUUUWWWYYY[[[]]]^^^______aaaccceeehhhiiiiiihhhgggiiihhhgggfffeeeeeeeeeeeeccceeeggghhhggggggiiijjjkkklllnnnqqqssstttuuuvvvvvv}}}~~~}}}|||xxxvvvvvvuuutttrrrqqqrrrtttsssssstttttttttuuuuuuuuu|||~~~......///000000///......---///000000///...//////000000000000000000000000//////...---------------,,,---.../////////......//////.........///000111------------............---,,,,,,---///000000///......///000000000000000...---,,,+++***+++,,,,,,,,,---...//////...---,,,............//////000000............------------.........------,,,,,,,,,//////000222333333333444111111000///.................................//////...---,,,+++,,,------/////////000000000000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------000...,,,,,,---...---,,,...------,,,***)))((('''((())))))))))))))))))((()))))))))(((((()))))))))+++,,,---,,,***)))))))))******))))))))))))******+++++++++******************+++...//////...+++*********************************))))))))))))*********+++,,,+++))))))+++,,,,,,---......------...///111///---,,,,,,---.../////////......///111222333777:::@@@GGGOOOVVV\\\___bbb```^^^\\\ZZZYYYXXXXXX_______________`````````bbbaaa```aaabbbaaa___^^^___]]][[[[[[[[[[[[YYYWWWYYYXXXXXXXXXZZZ^^^aaacccfffhhhjjjkkkjjjiiiiiijjjbbbaaa___^^^]]]^^^___```cccbbbaaa___]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXWWWVVVVVVQQQQQQOOONNNMMMMMMMMMMMMKKKKKKLLLOOORRRSSSRRRPPPRRRQQQRRRTTTWWWYYYZZZYYY\\\]]]^^^\\\ZZZXXXWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQOOOOOONNNMMMMMMLLLLLLKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBDDDEEEDDDCCCJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGGGGDDDFFFHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDAAAAAA????????????AAAAAAAAA@@@AAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBBBBCCCEEEFFFIIIKKKMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[]]]^^^___```bbbccceeeggghhhhhhgggfffccccccddddddeeedddddddddeeefffhhhhhhggggggggghhhjjjkkkmmmnnnoooppppppoootttyyy|||zzzzzz~~~~~~{{{zzzxxxxxxxxxyyyxxxxxxwwwwwwwwwvvvvvvwwwwwwxxx.........//////............///111111///...///000........................000//////...---.........,,,---///111111000///.../////////...////////////.........//////000000000///...---...///000///...---...///000000111111000///---,,,******+++---...,,,------......------,,,------......//////000000000000/////////..................------,,,,,,+++...///222333444444333222000///...---,,,,,,,,,,,,,,,---------------......///...---,,,,,,,,,---...,,,,,,---------.........++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------------------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------///...,,,,,,---...---+++------,,,+++***)))(((((('''''')))******)))''''''))))))(((((((((((())))))+++,,,---,,,***)))))))))***************************************************+++,,,------,,,+++***((())))))***************+++******))))))******+++***+++,,,+++******+++,,,+++,,,---,,,++++++---///000///...,,,,,,---...///000////////////111222333999<<>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGIIILLLNNNNNNOOONNNOOOPPPRRRSSSUUUVVVVVVVVVYYYYYYXXXXXXYYYZZZ\\\]]][[[]]]aaadddfffgggggggggdddddddddeeefffiiikkklllfffgggiiihhhfffeeeeeefffgggiiikkklllkkkhhhdddbbbdddaaadddooowwwzzz~~~}}}............/////////000555555444333333222222222222222222111111111111111...---,,,,,,------+++)))------------......///000000///............,,,+++------......//////000000111111111111000000000000000000///.....................//////......---,,,,,,,,,+++++++++,,,------***,,,///000000///000111111111000000//////......)))***+++,,,...000222333333333333333333222000000,,,,,,+++******+++,,,,,,---,,,+++---000111///---///...+++******,,,...000......---,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,***---...,,,---000111/////////...------,,,++++++,,,,,,,,,,,,,,,---...///)))***+++,,,------------++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))))))))+++---...+++++++++++++++***)))((((((((()))******************))))))***,,,,,,+++)))(((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---000333222222888???AAALLLUUUYYY[[[aaagggiiijjjlllnnnnnnlllkkkmmmpppkkkhhhfffgggfffbbbbbbeeeaaaaaa```^^^\\\\\\^^^```\\\XXXSSSTTTYYY]]]\\\YYY^^^```cccccc```\\\YYYXXXTTTVVVYYYZZZZZZXXXUUUSSSTTTUUUWWWZZZ[[[\\\\\\\\\``````aaaaaabbbbbbbbbbbb\\\YYYVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTVVVXXXYYY\\\ZZZWWWUUUUUUVVVXXXYYYYYYVVVTTTSSSSSSTTTSSSSSSQQQRRRRRRRRRPPPOOOMMMLLLMMMMMMNNNQQQSSSTTTSSSQQQSSSTTTUUUUUUTTTUUUWWWYYYSSSTTTTTTRRRPPPOOOPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJNNNKKKHHHHHHJJJIIIGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHLLLIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBCCCFFFGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>======<<<<<<>>>@@@AAAAAABBBDDDFFFCCCEEEGGGGGGEEEDDDEEEFFFIIIIIIJJJLLLMMMNNNOOOPPPLLLNNNQQQTTTWWWYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]aaabbbcccdddeeefffffffffddddddeeegggjjjkkkkkkjjjffffffffffffffffffffffffiiiiiihhhgggggggggggggggeeeeeefffiiiooovvv|||~~~~~~zzz|||~~~.........///////////////000000000111111111111111////////////////////////---,,,+++,,,------+++***,,,,,,,,,,,,---...///000///...------.../////////000////////////000000111111111111111000000000000111111000///////////////......//////......---,,,,,,,,,,,,+++,,,,,,------+++---///000/////////000/////////.........------///......///111333555777333333222111000000//////------,,,++++++,,,---------,,,+++---000111///---///...,,,++++++,,,---...------------------------...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------***------+++,,,//////---......------,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,---...////////////---,,,,,,+++*********+++++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))+++,,,---***++++++++++++***))))))((())))))******************))))))***,,,,,,+++)))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,------///222222333999AAAIIITTT]]]```aaaeeeiiijjjjjjlllmmmllljjjiiikkkmmmjjjgggfffgggfffbbbaaacccbbbbbbbbb```^^^\\\]]]^^^___[[[WWWVVVWWWXXXVVVUUU\\\___bbbcccaaa]]]ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVYYY\\\^^^_________cccbbbaaa```___^^^^^^^^^[[[XXXUUUUUUWWWXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSRRRNNNOOOQQQSSSTTTSSSRRRRRRNNNNNNOOORRRUUUVVVUUUTTTQQQRRRSSSSSSRRRRRRSSSUUUSSSTTTTTTSSSQQQPPPQQQSSSSSSSSSTTTTTTTTTSSSQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHJJJLLLLLLHHHEEECCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBFFFEEECCCDDDEEEEEECCCBBBDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@??????>>>=========>>>@@@AAAAAABBBDDDFFFCCCEEEGGGGGGEEEEEEEEEGGGHHHHHHIIIKKKLLLMMMNNNOOOMMMOOOQQQTTTVVVXXXXXXYYYZZZYYYYYYYYYZZZ[[[]]]]]]aaabbbdddfffgggggggggfffcccbbbccceeehhhjjjiiihhhccccccddddddddddddddddddkkkkkkjjjjjjiiiiiijjjjjjgggggggggiiinnnsssyyy|||~~~}}}|||{{{{{{yyyzzz|||}}}~~~---......///////////////---...///000000111111111------------------------,,,+++***+++---...---,,,*********+++,,,...///000///............000222333333222000//////111222444111111111111000000000000111111000000//////000000......//////......---,,,+++,,,,,,,,,,,,------...,,,...000000...---...///---------------,,,,,,,,,///...---,,,---000333555333222000...------------...------,,,,,,------...,,,,,,,,,---///000///...//////...------,,,,,,,,,***+++---............---...---,,,,,,++++++,,,,,,,,,+++++++++,,,------...***,,,,,,***+++...///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...------............------///...,,,+++***)))))))))++++++************++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++************++++++++++++)))******+++++++++++++++((()))******++++++*********))))))***,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,*********,,,...//////---,,,,,,---++++++++++++++++++++++++,,,,,,...111222444;;;CCCRRR\\\fffgggggghhhjjjjjjkkkllllllkkkiiihhhhhhiiiiiiffffffhhhfffbbb```bbbcccdddeeeccc```]]]\\\\\\^^^\\\YYYVVVTTTSSSSSSSSSXXX\\\aaabbbaaa]]]ZZZYYY[[[YYYVVVTTTTTTUUUWWWYYYUUUWWWZZZ^^^```bbbccccccgggdddaaa]]][[[YYYYYYYYYXXXVVVUUUUUUWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRRRROOOPPPSSSVVVWWWVVVTTTSSSMMMMMMNNNQQQTTTVVVVVVUUUPPPQQQRRRQQQOOOOOOOOOQQQSSSTTTUUUTTTSSSRRRSSSUUUUUUUUUVVVUUUUUUSSSQQQPPPLLLKKKHHHFFFEEEDDDDDDEEEDDDEEEHHHLLLNNNMMMJJJGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDBBBCCCDDDDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@@@@???>>>======>>>@@@AAAAAAAAACCCEEECCCEEEFFFFFFEEEEEEFFFHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]```bbbeeeggghhhhhhfffeee``````aaaccceeegggfffeee``````aaaaaabbbbbbbbbcccgggggggggggggggggghhhhhhkkkjjjjjjjjjmmmqqquuuwww~~~|||{{{yyyxxxwwwwwwwwwxxxxxxwwwxxx|||------//////000000///......///000111222222111111+++++++++,,,,,,,,,,,,,,,+++***)))+++---......---)))))))))***+++---...///000000000///...///222444333111000///000333666888111111111111000000000///000000///////////////000.........///......---,,,++++++,,,------............///000///---,,,---...---------------,,,,,,,,,...---***)))***---000333222000...+++******+++,,,------,,,,,,,,,,,,------,,,,,,---.../////////...////////////...---+++***(((***,,,/////////...---...---,,,,,,++++++,,,,,,************+++,,,---...)))+++,,,***+++000222111+++++++++++++++++++++,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,+++******...---,,,+++************++++++************++++++************+++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,))))))***++++++++++++******))))))***,,,,,,+++))))))))))))******)))))))))++++++,,,,,,,,,,,,------///000000///---+++***+++)))***,,,,,,***))))))***************************,,,+++---000222555===FFFXXXbbbkkkkkkiiiiiiiiiggglllllllllkkkiiihhhhhhhhhhhhffffffhhhfffbbb```aaabbbdddgggfffdddaaa___^^^ZZZZZZZZZWWWTTTRRRSSSTTTTTTXXX]]]```___\\\YYYXXX[[[YYYWWWTTTTTTUUUWWWXXXUUUWWWZZZ^^^aaacccdddeeehhheee```\\\YYYWWWXXXXXXVVVUUUUUUVVVWWWZZZ[[[\\\XXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUWWWXXXVVVTTTPPPNNNKKKJJJKKKNNNRRRTTTTTTTTTRRRSSSTTTSSSPPPNNNNNNOOOSSSTTTVVVVVVTTTTTTUUUVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJHHHFFFEEEEEEEEEFFFEEEGGGIIIKKKMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHHHHIIIJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@AAADDDFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@AAAAAA@@@???>>><<<>>>????????????AAABBBBBBDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVYYYYYYZZZZZZZZZ[[[[[[\\\\\\^^^bbbeeeffffffdddbbb___^^^^^^```cccdddcccbbb_________```aaaaaabbbbbbcccdddeeeffffffgggggggggmmmlllllllllnnnqqqtttvvv|||yyywwwuuussssssuuutttsssrrrrrrwww}}},,,---///000000000///...000000111222222000///...+++++++++,,,,,,---------+++***)))***,,,...///...)))))))))***+++,,,......222222222111......000222000///......111444888:::111111111111000000000///......---------......///.........///......---,,,***+++,,,......///.........///000...,,,+++,,,---------------------------000...,,,++++++...222444000...,,,)))((()))******++++++,,,,,,,,,,,,+++++++++,,,---....../////////...///000000///---+++***(((***,,,/////////...---...---,,,,,,++++++,,,,,,***************+++,,,,,,'''***+++***---333777666+++++++++++++++++++++,,,---,,,,,,+++++++++,,,,,,+++++++++,,,++++++******,,,++++++***++++++,,,,,,++++++************++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,((()))***+++,,,---------))))))***+++++++++++++++***))))))***,,,,,,+++)))'''''')))***++++++******+++++++++,,,,,,---------000111222000...,,,+++,,,(((***++++++***)))******************************,,,+++,,,///111555???III[[[eeennnmmmjjjiiiiiigggmmmmmmlllllllllkkkkkkjjjiiiffffffhhhfffbbb```bbbbbbeeehhhiiihhheeecccccc\\\\\\[[[XXXUUURRRRRRSSSQQQUUUZZZ]]]\\\ZZZXXXVVVYYYYYYXXXWWWVVVVVVUUUUUUSSSUUUXXX\\\___bbbcccdddfffccc___[[[YYYXXXYYYYYYUUUVVVWWWXXXYYY[[[\\\^^^XXXYYYZZZZZZ[[[ZZZZZZYYYYYYWWWUUURRRQQQQQQRRRSSSPPPRRRSSSSSSQQQOOOPPPRRRVVVVVVWWWWWWUUUQQQNNNKKKKKKKKKKKKNNNQQQTTTUUUUUUUUUWWWWWWVVVSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTUUURRRSSSSSSSSSQQQOOOMMMLLLJJJJJJHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDCCC@@@??????AAADDDFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAA>>>>>>@@@AAAAAA@@@??????;;;<<<>>>>>>======>>>@@@AAABBBCCCCCCCCCDDDGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPQQQSSSTTTVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWZZZ^^^aaacccbbb```___^^^]]]]]]___aaabbbbbb```___`````````aaaaaaaaabbbeeefffhhhiiikkkkkkllllllmmmllllllmmmooorrruuuvvv~~~~~~zzzvvvsssqqqpppqqqqqqooommmnnnrrrxxx}}},,,---///111111000///---...///000111000...,,,******++++++,,,,,,------...,,,+++)))))),,,...//////************+++,,,------000222444222///---...000---------...000444777999111111111111000000000000------,,,,,,------............//////......---,,,***+++---.../////////......//////---,,,+++,,,...,,,,,,------------......,,,+++))))))***---000222---,,,***)))((())))))******++++++,,,,,,++++++******,,,...///......///000...///000000///...,,,+++***+++---............---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,(((++++++***---444888888,,,,,,,,,,,,,,,+++++++++---,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,---++++++************++++++)))))))))************++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,)))***+++,,,------------)))***++++++,,,+++++++++***))))))***,,,,,,+++)))&&&''')))+++,,,,,,++++++***++++++,,,,,,------...///000111000...,,,,,,,,,***,,,------,,,,,,,,,---++++++++++++++++++++++++---,,,,,,///111555@@@JJJ\\\fffnnnmmmjjjjjjjjjiiimmmlllkkklllnnnooonnnmmmkkkhhhfffgggfffbbbbbbeeedddgggjjjlllkkkiiihhhhhhbbbaaa^^^[[[WWWTTTQQQOOOQQQTTTXXXZZZZZZXXXWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSQQQSSSVVVZZZ]]]```aaaaaabbb```^^^[[[YYYYYYYYYZZZVVVXXX[[[]]]\\\\\\\\\]]]YYYZZZ[[[\\\]]]\\\[[[ZZZXXXVVVSSSPPPOOOOOOQQQRRROOORRRTTTTTTQQQOOOQQQSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOONNNPPPTTTVVVWWWWWWWWWXXXYYYXXXVVVSSSRRRQQQQQQSSSUUUUUUSSSRRRRRRRRRPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMKKKIIIGGGGGGJJJLLLIIIHHHGGGFFFFFFGGGIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDBBBBBBBBBDDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;===>>>===<<<<<<===>>>???@@@AAAAAAAAACCCFFFIIIJJJKKKLLLMMMOOOPPPQQQQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVXXX\\\___``````______^^^]]]]]]___aaabbbaaa```aaaaaaaaaaaaaaa`````````cccdddgggiiikkkllllllllllllllllllmmmooorrrtttuuuxxx{{{~~~zzzvvvrrrpppnnnnnnnnnllljjjkkkooouuuyyy+++---///111111000...------...000222111000...,,,)))******+++,,,,,,------...+++))))))+++---......,,,,,,++++++++++++,,,,,,,,,000444333000---...000---------...000111333444111111111111000000000000---------------...//////......//////......---,,,)))+++---///000000//////.........---++++++---///++++++++++++,,,,,,,,,---'''''''''(((***,,,...000***************)))***)))++++++,,,------,,,++++++***,,,//////...---///000...///////////////......------------------------...---,,,,,,++++++,,,,,,//////...---,,,,,,,,,,,,***,,,,,,***,,,333666666......------,,,,,,++++++---,,,,,,+++******++++++***+++,,,---------------,,,,,,++++++***+++++++++++++++************++++++))))))))))))************+++,,,,,,------,,,,,,+++---,,,+++***)))***++++++******+++,,,------------)))***++++++,,,,,,++++++***))))))***,,,,,,+++))))))***+++,,,,,,,,,***)))******+++,,,,,,---......,,,...///...,,,++++++,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,...000555@@@KKKYYYbbbiiiiiiggghhhjjjjjjkkkiiiiiikkkoooqqqqqqpppnnniiifffgggeeecccdddgggiiikkkmmmnnnlllkkkjjjjjjfffbbb^^^\\\[[[XXXSSSOOOTTTVVVYYYZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSQQQSSSVVVYYY\\\^^^___```___^^^\\\ZZZYYYXXXWWWWWWWWW[[[```aaa```]]]\\\\\\\\\]]]^^^^^^^^^\\\ZZZYYYWWWUUUTTTRRRPPPOOOOOOOOONNNRRRVVVUUURRRPPPQQQTTTRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPQQQTTTWWWXXXXXXUUUWWWYYYXXXUUUSSSQQQQQQPPPRRRTTTTTTRRRPPPOOOOOONNNNNNOOOOOOOOONNNLLLKKKJJJKKKLLLLLLLLLJJJHHHGGGKKKLLLLLLKKKHHHHHHJJJLLLGGGGGGEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@>>>>>>>>>???@@@===>>>??????=========???===>>>?????????BBBEEEHHHJJJJJJKKKMMMNNNOOOPPPQQQLLLMMMMMMOOOQQQTTTVVVXXXXXXXXXYYYZZZZZZYYYXXXWWWYYYZZZ\\\___aaabbbbbbbbb___^^^^^^```bbbcccaaa```aaaaaaaaa```______^^^^^^```bbbeeehhhkkkllllllkkkkkkkkkllllllmmmooopppqqqpppssswwwyyy{{{}}}~~~{{{wwwtttqqqooonnnlllkkkjjjiiiiiimmmrrrvvv|||+++---///111111000...------///222444444444222000((())))))***+++,,,,,,,,,...,,,***)))+++---.........---,,,,,,++++++,,,,,,(((...333444111...///111---.........////////////111111111111000000000000...............///000111......//////......---,,,)))***---///000000//////---...---,,,++++++---///))))))******+++++++++,,,******+++---...111222333(((((()))***+++*********,,,,,,---......---,,,,,,***,,,//////...---///111............////////////......---,,,,,,,,,------...---,,,,,,++++++,,,,,,222111000///...---------+++---,,,)))***000333333//////...------,,,++++++---,,,,,,+++*********+++'''((()))***+++,,,,,,,,,......,,,+++***)))))))))++++++************++++++))))))))))))************+++,,,,,,------,,,,,,+++---+++)))''''''((()))***++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++***))))))***,,,,,,+++)))+++,,,---...---+++)))'''******+++,,,,,,---......***+++---,,,+++******+++(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...000444@@@KKKTTT]]]dddcccbbbdddggghhhiiiggggggjjjooorrrrrrqqqpppkkkgggfffeeeccceeeiiimmmnnnpppooommmkkkjjjkkkddd```\\\\\\^^^]]]XXXSSSVVVXXXZZZZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUTTTQQQSSSVVVYYY\\\^^^______]]]\\\[[[ZZZXXXVVVUUUTTTXXX]]]cccdddaaa]]][[[ZZZ___`````````^^^\\\YYYWWWUUUUUUUUUUUUSSSQQQOOONNNNNNRRRVVVVVVRRRPPPRRRTTTTTTTTTRRRRRRRRRSSSTTTUUURRRPPPOOOPPPRRRUUUVVVVVVSSSUUUWWWWWWTTTRRRPPPPPPOOOQQQSSSSSSQQQNNNMMMLLLMMMNNNOOOOOOOOONNNMMMLLLJJJLLLMMMMMMLLLIIIFFFDDDGGGJJJMMMMMMKKKIIIJJJLLLHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIHHHEEEBBBFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@AAACCCFFFHHHIIIHHHAAAAAAAAAAAABBBCCCDDDDDDEEECCC@@@>>>===>>>???AAA???@@@AAA@@@???>>>???@@@<<<===>>>>>>>>>AAAEEEHHHIIIIIIJJJLLLMMMNNNOOOPPPLLLLLLMMMNNNQQQTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYXXX\\\]]]^^^```bbbddddddeee```______```bbbcccbbb```aaaaaa```___^^^]]]]]]\\\ccceeeiiillloooppppppoookkkkkkkkkkkkkkklllmmmmmmjjjmmmqqqtttvvvxxx{{{}}}{{{zzzwwwuuurrrpppooonnnjjjjjjjjjiiiiiilllqqqtttzzz,,,---...---------///111000...------......---,,,***++++++,,,,,,++++++***+++,,,,,,---------------(((***,,,...//////...------...///111111000000///------............------000111333333111///............//////000000111111...***&&&&&&)))---//////,,,...000000///...//////+++---...000000///---,,,*********++++++,,,,,,,,,...+++)))+++000222000---......---+++)))))),,,...,,,------......------,,,******+++,,,...//////000...///000111111000///......000111///,,,***,,,...------,,,++++++,,,,,,,,,......---------,,,,,,,,,///......---------......,,,,,,,,,,,,------...///000...---+++******++++++---+++))))))+++,,,---,,,,,,,,,++++++*********)))))))))))))))(((((((((((()))***+++,,,------,,,++++++***)))+++...000...,,,+++***))))))******)))(((***((('''(((***++++++***---------,,,+++***)))(((******+++++++++******)))+++++++++************)))---+++)))+++...///...+++++++++,,,......---+++))))))***+++,,,---,,,+++******+++,,,,,,******+++,,,111---+++...222555===DDDNNNWWW^^^aaabbbfffhhhgggjjjjjjiiiiiiooowwwyyywwwqqqnnnjjjhhhgggggggggfffhhhmmmpppnnnhhheeegggkkkaaabbbaaa^^^ZZZVVVTTTTTTYYYYYYZZZ[[[[[[ZZZZZZYYYZZZZZZZZZYYYXXXVVVTTTTTTTTTWWWXXXVVVWWW\\\]]][[[WWWXXXYYYXXXVVVUUUVVVWWWZZZ^^^cccdddaaa______``````bbbcccaaa^^^\\\ZZZZZZUUUVVVWWWWWWUUUSSSQQQOOOUUUVVVWWWXXXXXXVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOORRRUUUWWWXXXWWWVVVVVVVVVWWWWWWVVVSSSPPPRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJHHHFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFDDDCCCDDDEEEFFFEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@???>>>======<<<======<<<===????????????AAACCCLLLJJJHHHIIILLLMMMKKKIIIHHHKKKOOORRRRRRRRRRRRSSSTTTSSSSSSUUUXXXYYYYYYYYY^^^^^^___aaaccceeeggghhhiiiiiigggdddeeehhheee```bbbaaa^^^\\\[[[ZZZZZZ[[[```aaadddgggjjjmmmpppqqqqqqooommmmmmmmmnnnmmmlllppppppqqqrrrtttvvvxxxzzzzzzxxxuuuuuutttrrrmmmhhhkkkiiihhhkkkkkkkkkooouuu,,,---......------///000///---,,,---...///...---,,,,,,,,,,,,,,,+++++++++,,,------...............+++---...///000///---,,,------///000000000///...------............---------///111111000//////000//////////////////000000...+++((((((+++---///...---///000000///......///,,,---.........---,,,,,,******+++++++++,,,,,,,,,---***)))+++000222111...------,,,***((()))+++---,,,------------,,,,,,+++******+++,,,---...////////////000111111000//////,,,...000///...---///111---,,,,,,++++++,,,,,,------------------,,,,,,,,,////////////////////////...------------......//////...,,,+++*********+++---+++******+++---------))))))******)))(((((('''************))))))))))))))))))+++,,,,,,+++******+++***)))+++...///...,,,---,,,++++++,,,,,,+++***,,,***))))))+++,,,,,,,,,++++++++++++++++++***))))))******++++++******)))************++++++++++++,,,+++)))+++---...---+++,,,,,,---......---+++)))******+++,,,---,,,,,,+++---...//////...---...///000,,,+++...111555===EEEMMMUUU]]]___aaaeeehhhhhhkkklllllllllpppvvvwwwtttpppnnnjjjhhhhhhhhhhhhgggeeeiiikkkjjjfffdddfffhhh`````````^^^ZZZVVVUUUUUUTTTUUUVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXTTTWWWWWWUUUVVVZZZ[[[YYYWWWXXXXXXWWWUUUUUUVVVWWWZZZ^^^bbbccc```______aaabbbcccdddbbb___[[[ZZZZZZVVVWWWYYYYYYXXXVVVSSSQQQWWWVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOQQQPPPOOOPPPRRRTTTTTTTTTTTTTTTUUUVVVXXXWWWUUUSSSOOOPPPPPPPPPPPPQQQQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIMMMNNNNNNMMMKKKJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHLLLIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????AAAAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>@@@CCCEEEKKKJJJIIIKKKMMMNNNLLLJJJKKKNNNQQQTTTUUUUUUWWWXXXUUUTTTTTTVVVXXXZZZZZZYYY]]]^^^^^^```aaaccceeefffggghhhfffdddfffiiigggbbbcccbbbaaa___^^^]]]\\\\\\```bbbdddgggjjjmmmoooqqqrrrpppmmmmmmmmmnnnmmmkkkpppppppppppprrrtttwwwxxx|||yyyvvvtttssspppkkkhhhiiigggfffhhhhhhhhhlllrrr}}},,,---///...------...000---,,,,,,---///000///...///...---,,,+++,,,,,,---......///000000000000/////////000111000///...---,,,---...////////////...------------------------+++---///000//////000111///////////////.........---+++******,,,............000111000...------.........---,,,++++++++++++***++++++++++++,,,,,,,,,+++)))))),,,000222111///,,,,,,+++***((((((***,,,,,,,,,,,,,,,,,,+++************++++++,,,---......///000111111111111000000...///000000///...000111,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...///000111111000///...///......------------...---,,,+++***************---+++******,,,------,,,+++,,,---......,,,+++)))++++++++++++************))))))***++++++***((((((+++******,,,......---,,,------,,,,,,,,,,,,+++++++++***((()))+++,,,++++++((())))))***+++++++++***))))))************)))))))))******++++++,,,,,,---,,,+++***+++,,,---,,,+++,,,---.........,,,+++******+++,,,,,,------,,,,,,...000111000///...///000///,,,+++///222555>>>FFFNNNVVV\\\]]]___dddhhhhhhkkknnnoooooorrrvvvuuuqqqmmmkkkhhhffffffffffffeeecccccccccddddddddddddeee_________]]]YYYWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^\\\\\\]]]]]]]]]]]]\\\\\\UUUXXXWWWUUUUUUXXXYYYWWWWWWXXXWWWVVVTTTTTTVVVXXXZZZ^^^aaaaaa___^^^```cccdddeeeeeeccc___[[[YYYYYYVVVXXX[[[\\\\\\YYYVVVTTTWWWVVVTTTRRRRRRSSSUUUVVVWWWUUUSSSQQQPPPPPPQQQQQQSSSQQQOOOOOOPPPRRRRRRRRRSSSSSSSSSVVVXXXXXXWWWUUURRRQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKJJJHHHGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHKKKIIIGGGGGGHHHHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDCCCCCCEEEEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA>>>??????@@@AAA@@@@@@@@@CCCCCCBBBAAA@@@@@@??????<<<===>>>>>>>>>AAAEEEHHHJJJJJJJJJMMMOOOPPPNNNLLLLLLNNNQQQSSSTTTVVVYYY[[[WWWVVVUUUWWWYYYZZZZZZYYY^^^______```aaaccccccddddddffffffeeegggjjjiiieeedddddddddcccbbb```___^^^aaabbbdddfffiiilllooopppooommmllllllnnnoooooooooqqqooonnnmmmnnnqqqtttvvv{{{xxxuuurrrpppmmmiiigggiiigggfffhhhgggfffjjjpppwww{{{,,,...//////------...///,,,++++++,,,///111000000111000...,,,+++,,,---......///000000111111000000///000000111111000//////---......///////////////---------------------------...000000///...///111000/////////......------,,,,,,,,,---...///...---///000111000...,,,,,,---///...,,,***))))))***+++++++++++++++++++++++++++))))))))),,,000111000///+++,,,,,,+++***)))+++---+++,,,,,,,,,++++++***)))******++++++,,,------...000000000111111111111111444444333111///...------,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------,,,---///111111000...---......---,,,,,,+++,,,,,,,,,++++++******)))))))))+++***)))***+++,,,,,,++++++,,,...000000...,,,***++++++*********)))))))))))))))*********((('''&&&+++++++++,,,---------,,,+++,,,,,,+++***)))*********(((&&&'''((())))))((((((((()))************)))(((((()))*********))))))))))))***+++,,,---......,,,+++++++++,,,,,,,,,+++---...///...---+++++++++++++++,,,,,,------......,,,---......,,,,,,---...///------111333777AAAJJJSSSZZZ___^^^^^^cccfffggghhhllloooppprrrtttsssooojjjgggeeecccccccccbbbaaaaaa___^^^___ccceeedddccc``````___\\\YYYVVVVVVVVV[[[ZZZXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\WWWYYYXXXUUUUUUXXXYYYVVVWWWXXXWWWUUUTTTTTTWWWYYY[[[]]]``````^^^^^^aaadddeeeffffffccc___[[[YYYXXXVVVXXX[[[]]]]]][[[XXXVVVWWWVVVUUUTTTTTTUUUVVVVVVYYYXXXUUUSSSSSSTTTVVVXXXVVVTTTQQQQQQRRRTTTTTTTTTSSSSSSSSSUUUWWWWWWVVVUUUVVVVVVTTTRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIHHHGGGFFFHHHHHHGGGEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCCEEEDDDCCCCCCDDDEEEDDDCCC???@@@BBBDDDDDDCCCAAA@@@<<<===???AAABBBBBBBBBAAADDDDDDCCCCCCBBBAAA@@@???<<<======>>>???BBBGGGJJJHHHIIIKKKNNNPPPPPPOOONNNLLLNNNOOOPPPQQQSSSVVVXXXWWWVVVUUUWWWYYYZZZZZZYYY```aaaaaabbbccccccccccccbbbeeegggfffhhhkkkkkkhhhdddeeeeeeeeedddbbb```___ccccccdddfffiiilllnnnpppkkkjjjjjjlllooorrrsssssspppooommmkkkkkknnnppprrruuutttqqqnnnllljjjhhhgggkkkhhhggghhhgggfffjjjooorrrvvv~~~,,,...//////...------...+++++++++,,,///111111000111000...,,,,,,,,,...///...//////000000000000000---...///000000111111111........./////////000000...---,,,,,,,,,,,,---...000111222111///...///000000000//////.........---,,,---////////////......///000111000...,,,,,,---///...+++)))((()))***+++++++++++++++++++++++++++((()))***---///000///...,,,---...---,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,------...//////000000000111111222666555333111000...---+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------,,,+++*********+++***+++++++++******)))))))))(((((()))++++++***)))&&&(((***,,,,,,***((('''******)))))))))(((((((((((()))******)))((('''&&&***+++,,,------,,,,,,,,,+++,,,---,,,***)))***,,,***)))''''''((())))))((()))************)))(((((((((((()))***************)))******,,,---...///000,,,---------,,,,,,,,,,,,---///000///,,,***+++,,,,,,,,,,,,------...//////+++---...---,,,+++,,,---//////000444666:::EEEPPP\\\bbbeeecccaaadddffffffeeejjjmmmnnnooorrrrrrooojjjhhhfffddddddcccaaa```aaa^^^\\\^^^bbbeeeeeeccccccbbb```]]]XXXVVVVVVVVV[[[ZZZXXXWWWWWWXXXZZZ[[[_________^^^]]][[[ZZZYYYXXX[[[ZZZVVVVVVYYYYYYWWWWWWXXXXXXWWWUUUVVVXXXZZZ[[[]]]```___]]]]]]```cccdddeeeeeeccc___[[[YYYYYYWWWYYY[[[]]]]]][[[XXXVVVUUUVVVWWWXXXXXXWWWVVVVVVXXXVVVUUUTTTTTTWWWYYY[[[XXXVVVTTTUUUWWWYYYYYYYYYTTTSSSSSSTTTUUUUUUTTTRRRWWWVVVTTTRRROOOMMMLLLKKKIIIJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKJJJHHHFFFGGGIIIIIIHHHFFFDDDBBBDDDCCCBBBCCCDDDEEEDDDBBB===>>>@@@BBBCCCBBB@@@???<<<===>>>@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>;;;===>>>???@@@CCCHHHKKKHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPOOOOOOPPPRRRTTTVVVUUUUUUVVVYYYZZZZZZYYY___```aaabbbbbbbbbaaaaaaaaaeeehhhhhhiiilllllliiidddeeeeeeeeedddcccaaa___ddddddeeefffhhhkkknnnpppmmmlllkkkmmmoooqqqrrrqqqpppnnnllljjjjjjkkkmmmnnnmmmmmmlllkkkiiihhhggggggjjjgggfffgggfffeeehhhnnnqqqvvv~~~,,,...000000...---,,,---,,,++++++,,,///111111000///...---,,,------...///------...////////////...+++,,,,,,---///000000111......------......///000...---,,,++++++,,,---...222333333111///...///000000000000000////////////---///111111///...///000...000111000...------...///---+++)))))))))+++,,,,,,,,,,,,++++++++++++***((())),,,...//////...---,,,---......------...///)))***+++,,,------------,,,,,,,,,------.........///.........///000111222444222000000111000///---++++++++++++,,,---......,,,,,,,,,,,,++++++++++++)))***,,,---......---,,,---,,,+++++++++++++++,,,***++++++,,,++++++******)))((((((***+++,,,***)))((()))+++,,,,,,+++***)))))))))))))))((((((((('''(((((()))******)))''''''***,,,------,,,+++,,,------///111000,,,+++---///...,,,******+++,,,+++******+++++++++***))))))(((((()))***+++++++++++++++******+++,,,...///000000---...///...---,,,---......000111///+++***+++---,,,,,,,,,---...///000111---...//////...---...//////000222666888<<>>???@@@AAAAAA@@@@@@>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEDDDBBB???>>>;;;===???AAABBBDDDGGGJJJGGGIIIJJJKKKJJJJJJLLLNNNPPPRRRSSSRRRQQQQQQRRRSSSVVVUUUUUUWWWZZZ\\\\\\[[[\\\]]]___```aaa```______aaagggjjjiiiiiikkkkkkiiieeeeeeeeeeeedddcccbbbaaafffeeeeeeeeegggjjjmmmooorrrpppnnnnnnoooooonnnmmmpppnnnmmmkkkjjjjjjjjjjjjgggiiijjjjjjhhhgggffffffeeecccbbbdddcccbbbffflllrrrxxx,,,...000000///---,,,,,,---,,,+++---///000000///,,,,,,,,,------...//////++++++,,,------------,,,++++++++++++,,,------...,,,,,,+++++++++,,,---......---+++******+++---...000111111///......000111000000000111111111111111///000222111///...000111---///000000///......///---,,,++++++***+++,,,---,,,,,,,,,+++++++++******(((***---///...---,,,+++***,,,......---------...((()))+++,,,.../////////------............//////...---------...///000111444222000///000000...+++++++++++++++,,,---...///...------,,,+++***))))))++++++,,,,,,---......///------,,,,,,------......***+++,,,------,,,++++++*********,,,---...,,,***,,,,,,---...............*********)))))))))(((((('''((()))*********)))(((***,,,......,,,***+++------000222000---+++---000///---++++++,,,---,,,+++)))***++++++++++++++++++)))***+++,,,,,,---------+++,,,,,,---...//////000...000111000...,,,...///...111222///+++)))+++...---,,,,,,---...///111222...000000000///...///000...///333777888===IIIVVVjjjppptttqqqnnnnnnmmmkkkjjjnnnmmmiiihhhmmmqqqssstttqqqooommmkkkhhheeebbb```^^^]]]^^^```bbbdddeeebbbaaa```]]][[[ZZZ\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYYYYVVVVVVYYYZZZXXXVVVXXX[[[\\\[[[ZZZZZZZZZ[[[^^^bbbaaa^^^\\\\\\]]]\\\^^^``````^^^\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVYYYXXXXXXZZZ[[[ZZZWWWUUUQQQOOONNNOOOQQQSSSRRRRRRPPPPPPOOOOOONNNNNNNNNMMMHHHJJJKKKMMMMMMLLLKKKJJJKKKJJJIIIIIIIIIJJJKKKLLLDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>???@@@@@@AAABBBBBB@@@???>>>>>>???BBBEEEFFFFFFGGGGGGGGGFFFCCCAAA???;;;===AAACCCDDDEEEGGGHHHGGGHHHIIIGGGFFFFFFJJJMMMOOOQQQTTTTTTSSSRRRSSSSSSWWWVVVWWWYYY]]]___```___]]]^^^```bbbccccccbbbaaaccciiimmmkkkiiijjjjjjggggggfffeeeddddddccccccdddgggfffeeeeeegggjjjmmmooorrrpppnnnnnnooopppooonnnooonnnnnnmmmkkkiiihhhgggeeehhhlllllliiifffeeeeeecccaaaaaabbbbbbbbbffflllsss{{{,,,...111111///---,,,,,,---,,,,,,---///000///...)))***,,,---...//////...)))***++++++,,,,,,++++++,,,,,,+++*********+++++++++***)))))))))***+++,,,...---+++******+++---...---.........---...000333000000111111222222333333000111222111......000333,,,...000000///...///000,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********)))+++...///...,,,+++***)))+++------,,,,,,---...((()))+++---///000111111.........///////////////---,,,,,,,,,---...000111888555111000///...***'''++++++++++++,,,---...//////...---,,,***)))((((((---,,,,,,------///000111...............///000111***+++,,,---...---,,,+++,,,+++,,,...//////---+++++++++++++++,,,,,,------+++++++++************)))'''((()))+++++++++*********,,,///...+++***+++---+++...111///+++)))+++///...,,,******+++++++++***((()))***+++,,,---------)))***+++,,,---.........,,,,,,------...////////////111222111...---...000///111333000+++(((+++...------,,,---...000222333...///000///...---...000---...333666888<<>>===>>>AAAEEEGGGHHHIIIIIIIIIHHHEEEBBB@@@:::>>>BBBEEEEEEEEEFFFGGGHHHHHHHHHEEECCCDDDHHHLLLLLLOOORRRTTTTTTSSSSSSSSSXXXXXXXXX[[[___bbbbbbbbb___aaadddfffggggggfffeeedddkkknnnllliiiiiiiiifffiiigggfffdddddddddeeefffgggfffeeeeeefffiiimmmooommmllllllmmmpppsssssssssnnnoooooonnnllliiifffeeefffjjjnnnoookkkfffdddcccdddbbbbbbdddddddddhhhnnnttt}}}---.........---,,,++++++..................---------+++***+++......,,,***------,,,,,,,,,,,,++++++---,,,+++*********++++++)))******)))(((***---///------------------------//////...,,,******---///000//////000222444333222000000///...---,,,,,,+++///............---------000000111000000///......//////...---+++***)))))),,,,,,---......---***(((+++...000///---,,,...000+++******)))******++++++,,,---...//////...------******+++,,,---//////000222000//////000000///---......---,,,,,,,,,------///,,,)))))),,,...---,,,---------.........//////.........////////////000,,,,,,------...---------)))***++++++***)))***,,,...,,,***,,,...000...,,,(((((())))))******++++++))))))))))))***+++,,,---+++,,,------......------111111000...---,,,+++***++++++,,,---,,,+++***)))+++++++++,,,,,,---------------.........---,,,,,,---,,,+++,,,...///...---------------------------,,,,,,.........---,,,+++,,,+++***+++...222777:::,,,///111222111000111111333222222555888@@@PPP___pppuuuxxxtttqqqrrrsssrrrxxxuuuqqqpppqqqpppnnnkkkpppqqqrrrqqqnnnhhhbbb^^^aaa___]]]\\\^^^aaabbbbbb___[[[[[[]]]___^^^aaaeeefffggggggfffcccaaa``````aaa^^^[[[[[[^^^______]]]TTTUUUVVVWWWYYYZZZ[[[[[[\\\[[[ZZZ[[[^^^`````````]]]```cccccc___\\\[[[\\\___```aaabbbaaa^^^[[[YYYYYYWWWUUUXXX[[[\\\WWWRRRWWWVVVUUUUUUUUUUUUSSSQQQYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOONNNNNNOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJLLLOOOPPPJJJIIIHHHIIIJJJKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIHHHFFFDDDDDDEEEGGGJJJKKKLLLMMMLLLKKKIIIGGGKKKHHHFFFEEEFFFFFFEEECCCBBB@@@???AAADDDFFFFFFDDD@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBB@@@???@@@DDDGGGGGGHHHIIIIIIHHHFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDFFFGGGLLLMMMNNNPPPQQQRRRRRRRRRXXXVVVUUUXXX^^^cccffffffdddbbbbbbdddhhhkkkkkkjjjhhhnnnqqqnnnkkkllllllkkklllkkkjjjhhhhhhhhhiiiiiihhhjjjiiieeeeeejjjnnnooollllllllllllmmmooopppqqqppprrrrrrnnnhhhddddddfffjjjjjjjjjiiigggeeecccbbbfff```]]]aaafffgggiiilllzzz|||...............---,,,,,,........................---+++***+++......,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))************,,,///222------------------------.........,,,******,,,...111000///000222333222111000000//////...---------///............---------//////000000//////...---------------,,,+++++++++***+++,,,---......---+++,,,///111000......///111,,,,,,+++*********++++++......///000000///......++++++,,,,,,---...//////222000//////000000///---///...---,,,,,,,,,,,,,,,...,,,******,,,...---+++,,,,,,,,,---------......---............/////////------------,,,+++******)))***,,,+++***)))***,,,---+++***+++---///---,,,))))))))))))************)))))))))******+++,,,---,,,,,,---............---111000///...---,,,++++++......///000//////...---++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++******+++)))((()))+++,,,++++++------------------------,,,---............---,,,,,,,,,---...///111333444000222333333111///...///000///111444888AAAQQQ```ooovvvyyyuuuqqqrrrtttuuuyyyvvvrrrpppoooooommmkkkkkklllmmmmmmjjjfffbbb______]]]\\\\\\^^^```aaaaaa___\\\[[[^^^___^^^___cccdddfffgggfffdddcccbbbcccfffccc```___``````___]]]VVVWWWWWWXXXYYYZZZZZZZZZ]]][[[ZZZ[[[]]]^^^^^^]]][[[]]]```___]]]\\\]]]^^^ccccccdddccc```\\\YYYVVVWWWVVVUUUXXX\\\\\\WWWSSSTTTSSSSSSTTTVVVVVVUUUSSSVVVWWWXXXYYYYYYXXXWWWWWWYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLLLLMMMNNNPPPRRRSSSMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPNNNMMMKKKKKKLLLLLLKKKJJJEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCEEEGGGJJJKKKLLLMMMLLLKKKIIIHHHKKKHHHFFFEEEFFFFFFEEECCCAAA???===???BBBDDDEEEDDD???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBB@@@???@@@CCCEEEEEEFFFGGGGGGGGGEEECCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSVVVUUUUUUXXX^^^bbbddddddfffdddbbbdddgggjjjkkkkkkjjjoooqqqooooooqqqrrrpppnnnmmmjjjiiihhhhhhiiijjjhhhkkkjjjeeedddiiimmmmmmmmmmmmmmmmmmmmmnnnoooppppppqqqpppnnnkkkiiihhhhhhhhhhhhgggffffffeeeddddddeee```^^^bbbfffhhhjjjnnnzzz}}}....../////////...------........................,,,++++++,,,------,,,***------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++++++++---111333------------------------,,,---...---+++***+++,,,111000///000111222111000//////..................///............---------.........///......------,,,,,,,,,---------,,,,,,)))***+++---.../////////---///111111000000000111...---,,,,,,++++++++++++///000000000000000//////,,,,,,,,,------.........111000//////000000///...000///...---,,,+++++++++,,,,,,+++,,,------,,,***++++++,,,,,,,,,------------------............///------------+++***)))(((***+++,,,+++***)))***++++++***)))***,,,---,,,+++***************)))))))))))))))******++++++,,,,,,,,,---......//////......000//////...---,,,++++++++++++,,,------,,,,,,+++*********+++++++++++++++***++++++,,,,,,,,,+++++++++)))(((((()))+++++++++------------------------------......///......------...///000000000//////222333444333000.........------000444999AAAPPP^^^llluuu{{{vvvpppqqqvvvzzz|||xxxsssooommmlllkkkjjjeeefffggggggfffdddbbb```\\\[[[[[[\\\___aaa`````````]]]]]]______\\\\\\___aaacccfffgggfffeeeffffffkkkhhhdddaaa```___^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYY]]]\\\[[[\\\]]]^^^\\\[[[ZZZ[[[\\\[[[[[[\\\^^^```ccccccdddcccaaa]]]YYYWWWUUUTTTUUUXXX[[[[[[XXXTTTQQQPPPQQQSSSVVVWWWWWWUUUSSSUUUWWWYYYYYYYYYXXXWWWYYYYYYWWWUUUSSSPPPNNNMMMKKKKKKKKKLLLNNNOOOQQQRRRMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOSSSQQQOOONNNMMMMMMJJJIIIEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDCCCEEEGGGJJJKKKLLLLLLLLLKKKIIIIIIKKKHHHFFFEEEFFFFFFEEECCCAAA???<<<===???BBBCCCCCC@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJKKKLLLNNNPPPSSSTTTWWWWWWYYY\\\```cccdddccchhheeeccccccfffiiikkklllmmmpppppppppsssxxxyyyvvvqqqooollliiihhhiiijjjkkkiiikkkkkkfffeeehhhkkkkkkmmmmmmmmmmmmnnnoooppppppqqqpppooonnnnnnmmmkkkiiifffeeedddcccccccccdddeeeddd```^^^bbbfffhhhkkkooozzz}}}...///////////////......---------...............+++++++++,,,,,,,,,+++***------,,,,,,,,,+++++++++---,,,+++*********++++++)))***+++++++++,,,...000------------------------***,,,------,,,++++++,,,111000//////000111000...,,,,,,------............///............------------------......---,,,,,,,,,------......---,,,+++***+++,,,------...000111...///000111000000000000///...---,,,,,,,,,,,,,,,000000000000/////////...,,,---------------------111///...///000111000...000///...---,,,+++++++++++++++,,,---...---+++***,,,,,,,,,---------......------------............------------,,,,,,+++***+++,,,---,,,***)))***+++***))))))***+++++++++++++++++++++******))))))))))))******+++,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,((()))))))))***************************************+++,,,...///000000000///---******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------.......................................///222333333222000...//////,,,---000555999???MMMZZZhhhrrryyytttnnnooovvv|||{{{uuunnnjjjhhhggggggccccccddddddcccbbbaaa```[[[[[[[[[^^^```bbbaaa``````^^^^^^```___[[[ZZZ[[[^^^aaadddfffgggggghhhiiikkkhhheeebbb___^^^\\\[[[]]]]]]\\\\\\[[[ZZZZZZYYY\\\[[[\\\^^^```aaa___]]]]]]\\\ZZZYYYYYY[[[___aaa___```aaabbbaaa___\\\[[[SSSSSSUUUXXXZZZZZZWWWTTTQQQPPPQQQSSSVVVWWWWWWUUUSSSTTTWWWYYYYYYXXXVVVUUUWWWVVVUUUTTTRRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOTTTQQQOOOMMMLLLKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHFFFDDDDDDEEEGGGJJJJJJKKKLLLKKKKKKJJJIIIKKKHHHFFFEEEFFFFFFEEECCCAAA???>>>===>>>AAACCCDDDCCCCCCCCCDDDCCCCCCBBBBBB>>>@@@CCCCCCBBBAAAAAABBBCCCCCCEEEEEEFFFFFFEEEEEEAAABBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEEEEEEEGGGIIIKKKJJJJJJKKKMMMPPPTTTVVVYYY[[[^^^aaadddffffffeeeiiigggdddcccdddgggjjjlllnnnoooooopppvvv}}}}}}zzztttrrrnnnkkkjjjjjjkkkmmmjjjmmmlllhhhfffiiijjjiiikkkkkklllmmmnnnpppqqqrrrrrrpppnnnnnnpppoookkkgggeeecccaaa_________aaabbbbbb^^^]]]aaaeeefffjjjooozzz}}}......///////////////...---------.........//////***+++,,,,,,++++++++++++------,,,,,,,,,+++++++++///---***(((((())),,,...(((***+++***)))***+++---------------------------***,,,---...,,,+++,,,,,,111///...///000000///...+++++++++,,,,,,---......///............---------,,,,,,---------------,,,.../////////...,,,***))),,,---...---,,,---000333111000////////////......///...------,,,,,,,,,---/////////......---------,,,---------------------000///...///000111000/////////...---,,,++++++,,,***+++---...---,,,++++++............////////////---------.........//////,,,,,,---...//////......+++,,,---,,,***)))***+++))))))************++++++,,,,,,++++++******))))))******+++,,,,,,,,,++++++,,,------...............---------------,,,,,,,,,+++++++++++++++++++++,,,************************((()))+++...000222333333000...------...000000000,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...---+++***+++...000222444555444222...,,,,,,---...///222777:::>>>IIIUUUbbblllsssoooiiilllttt{{{}}}wwwooohhheeecccdddeeeeeeeeeeeedddbbb```___]]]\\\]]]___aaacccbbb```aaa^^^^^^```^^^YYYXXXYYY\\\___aaacccdddfffhhhjjjjjjhhhfffccc```^^^^^^^^^______^^^]]]]]]\\\[[[[[[[[[\\\^^^bbbeeefffeeecccbbb___[[[XXXXXX[[[]]]___]]]___```aaaaaa___\\\ZZZRRRSSSTTTVVVXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWUUUTTTUUUVVVWWWXXXWWWVVVTTTSSSTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNOOORRRPPPMMMKKKJJJHHHEEECCCDDDDDDEEEGGGGGGHHHHHHHHHJJJJJJIIIGGGEEEEEEFFFHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKHHHFFFEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAADDDEEECCCCCCDDDDDDCCCBBBAAAAAA>>>AAADDDDDDCCCBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKJJJJJJKKKMMMQQQTTTVVVXXXZZZ___bbbdddeeeeeeeeeiiihhheeecccccceeehhhjjjkkklllmmmooovvv}}}~~~zzzvvvtttqqqnnnllllllmmmnnnkkkooooookkkiiikkkllljjjhhhhhhjjjlllnnnqqqssstttsssqqqnnnoooooonnniiidddeeeccc```^^^\\\\\\]]]^^^___\\\\\\```bbbcccgggmmmwww{{{------.../////////......,,,,,,------.../////////)))+++,,,,,,+++******+++------,,,,,,,,,,,,++++++000---***((('''))),,,...)))***,,,,,,++++++---...------------------------+++---...---,,,,,,---//////...---...///000///...++++++,,,,,,---------...///............---------,,,,,,------......------///000000000///,,,)))(((---...///...,,,---111555555222///------------------------,,,,,,------...000///...------,,,------,,,,,,,,,------.........000///...///000111000///......---,,,,,,,,,------***,,,...---,,,+++,,,,,,...////////////000000000.........////////////000+++,,,---///000000000000,,,---...---+++******+++(((***++++++******+++,,,+++++++++++++++************+++,,,------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,---------++++++***)))))))))))))))+++++++++++++++*********&&&'''***,,,...000111111...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++))))))***---111444777666444000,,,)))((()))...000444999;;;>>>GGGRRR[[[dddjjjgggdddhhhqqqvvv~~~|||wwwooohhhdddcccdddfffgggggggggfffcccaaa______^^^^^^___aaabbbaaa```bbb^^^]]]^^^]]]XXXWWWYYY\\\]]]^^^___```cccfffiiikkkjjjiiifffbbb```aaabbb_______________^^^^^^^^^[[[]]]```fffjjjkkkiiifffddd```[[[XXXXXXZZZ\\\\\\___```aaaaaa___\\\XXXVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUVVVWWWWWWUUUTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNIIIJJJLLLNNNOOOPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPNNNKKKJJJIIIHHHEEECCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKIIIGGGFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHFFFEEEFFFFFFEEECCCAAACCCCCCCCCBBBBBBDDDFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJKKKMMMOOORRRSSSSSSWWW\\\___```aaacccdddhhhgggfffdddbbbbbbeeehhhgggkkknnnoootttzzz{{{wwwvvvuuusssqqqpppooooooooommmqqqsssooommmoooooolllfffggghhhjjjmmmppprrrsssrrrqqqqqqpppooolllhhheeefffdddbbb```^^^]]]]]]]]]^^^\\\]]]___``````dddkkktttxxx,,,,,,---...............,,,,,,------...//////000(((***,,,,,,***)))***+++------,,,,,,,,,,,,++++++,,,,,,++++++******++++++))),,,...000000111333555---------------------------......---,,,---///111...---,,,---///000///...---.....................///............---------,,,,,,---...............---...000000000---+++)))+++---///---+++---333999;;;666///,,,,,,---...---++++++++++++,,,---...///111000///...---------...++++++,,,,,,---.../////////......///000111111///------,,,,,,,,,---......+++---...,,,******,,,............////////////000/////////000000000111111,,,,,,---...////////////---......---+++******+++(((***,,,,,,***)))+++---***++++++++++++++++++,,,***+++---......---+++******+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,+++***(((''''''''''''---,,,,,,,,,++++++++++++***+++,,,---............,,,,,,---...000000...,,,++++++++++++++++++++++++++++++******+++,,,...///,,,+++******+++---///111222222111...+++)))***+++---///555;;;===???HHHRRRUUU\\\aaa______eeelllpppxxxxxxuuupppiiifffeeegggeeefffhhhiiihhhfffbbb```aaa___]]]]]]^^^``````___bbb^^^\\\\\\[[[WWWWWWZZZ]]]\\\\\\[[[[[[^^^dddhhhkkkkkkjjjfffaaa___```bbb^^^^^^______```aaaaaabbb\\\___ccchhhlllllliiifffccc^^^YYYWWWXXXZZZZZZZZZ^^^^^^______^^^[[[WWWUUUVVVUUUTTTSSSRRRSSSVVVXXXWWWWWWVVVWWWXXXXXXWWWUUUVVVUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJKKKMMMOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMLLLJJJHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHFFFEEEFFFFFFEEECCC@@@CCCEEEEEECCCBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEECCCCCCEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQUUUZZZ]]]^^^___bbbeeefffgggfffdddaaa```bbbeeecccjjjpppqqqssswwwwwwuuuttttttttttttsssrrrqqqpppnnnsssuuusssqqqsssrrrpppgggggghhhiiikkkmmmooopppoooqqqsssssspppmmmkkkjjjfffeeedddcccbbbaaa`````````^^^^^^```___^^^cccjjjpppuuu~~~+++,,,,,,---.........---,,,,,,------...///000000(((***---,,,***(((***+++---------,,,,,,,,,++++++)))+++---......,,,)))(((***---000333555777999;;;------------------------//////...---,,,---000333---,,,+++---///000000///000000000000000000000/////////.........---------,,,------.../////////...+++---///000000///---+++))),,,...---,,,...666<<>>AAAJJJTTTRRRXXX[[[ZZZ\\\cccjjjlllssstttssspppkkkhhhhhhjjjccceeehhhjjjjjjgggdddaaabbb___\\\[[[\\\^^^^^^^^^ccc^^^[[[[[[ZZZWWWWWW[[[]]]\\\ZZZXXXXXX\\\bbbfffjjjkkkiiiddd___\\\\\\^^^]]]]]]^^^```aaacccdddddd^^^```dddiiilllkkkhhhddd```\\\WWWUUUWWWYYYZZZYYYYYY[[[]]]^^^^^^\\\ZZZXXXXXXVVVTTTQQQPPPRRRUUUXXXWWWVVVVVVXXXYYYZZZYYYWWWUUUTTTRRRRRRRRRTTTWWWXXXVVVVVVUUUSSSPPPNNNLLLJJJNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNMMMLLLJJJEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMKKKIIIIIIJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIFFFEEEFFFFFFEEECCC>>>BBBFFFFFFDDDBBBBBBCCCJJJJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEECCCCCCDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKQQQUUUZZZ]]]^^^```dddgggdddfffgggdddaaa___```cccaaajjjrrrssssssuuuuuusssssstttuuuvvvuuutttrrrqqqooouuuwwwuuutttuuutttrrriiiiiiiiiiiijjjkkkllllllmmmqqquuuuuuqqqnnnmmmnnneeeffffffffffffeeedddcccaaa___```aaa___^^^cccjjjnnnsss}}}..................------))),,,---+++,,,///000...,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,)))************+++++++++(((111>>>IIIKKKCCC555***((()))******)))***,,,...222222111000///...---,,,///...---,,,------//////333222///------...000111000...,,,,,,.........---,,,,,,------.../////////////////////...---,,,+++......---------......///777666333000...+++***)))///...,,,+++++++++,,,---000000//////............******+++++++++,,,,,,,,,..................---------,,,,,,,,,,,,---....../////////...---------,,,,,,,,,---.../////////...////////////////////////,,,---......,,,,,,---......---,,,+++************))))))************))))))))))))***+++,,,,,,------***+++,,,,,,------,,,,,,+++,,,---......,,,***)))+++,,,---............------,,,+++,,,------,,,***+++---......,,,++++++,,,...///000111111000//////+++,,,---...000111222222+++******))))))******+++000///...---,,,,,,+++,,,***+++,,,---...............---,,,,,,---...000111111333555999>>>EEEMMMSSSOOOVVV\\\]]]^^^ccchhhhhhmmmnnnppprrrrrrnnniiidddbbbdddggggggfffddddddeeebbbaaa___\\\XXXWWWYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[WWWXXXZZZZZZZZZ[[[\\\^^^ddddddcccbbbaaa______^^^_________aaacccdddcccbbb``````bbbfffiiiiiifffbbb]]][[[WWWTTTSSSTTTVVVWWW[[[[[[\\\\\\ZZZYYYWWWVVVTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTRRROOOPPPPPPOOOMMMMMMOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLOOOSSSVVVVVVVVVTTTTTTRRROOOLLLKKKLLLMMMHHHIIIJJJJJJJJJJJJMMMOOONNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFDDDDDDEEEGGGGGGIIIKKKLLLJJJHHHGGGGGGCCCBBBCCCCCCEEEGGGJJJKKKHHHHHHFFFEEEDDDDDDCCCCCCFFFIIIKKKIIIDDDBBBDDDGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOSSSWWW[[[\\\]]]___```cccbbb```______```aaabbbfffmmmqqqqqqsssxxxwwwrrrttttttsssssssssssstttuuussstttuuuvvvvvvtttrrrqqqtttqqqllliiiiiikkkmmmnnnpppqqqrrrssssssrrrpppoookkkgggeeeggggggdddbbbcccaaabbbbbb```^^^___cccggghhhrrr------...............---***------+++,,,///000---++++++************++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,(((---555<<<>>>999000)))+++,,,------,,,---///111444333222111000//////...///...---,,,,,,---...///333111///------...000111333111///.........---,,,,,,,,,------...///000000,,,,,,,,,---......//////......------,,,---------222111000...------,,,,,,---,,,+++************+++/////////......---------++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,,,,............------------------......///.................................+++,,,---,,,+++***+++---------,,,,,,+++******))))))******++++++******))))))******+++,,,,,,------)))***++++++,,,,,,++++++------///000///...---+++++++++,,,,,,,,,------------,,,,,,---......,,,++++++---......,,,++++++,,,,,,---///000000000//////******+++,,,---......///+++++++++******+++++++++///...---,,,++++++++++++***+++,,,---............---------,,,---...000111000222555999>>>EEEMMMSSSSSSYYY^^^]]]^^^bbbggghhhnnnoooqqqsssrrrooojjjgggeeefffhhhgggeeedddddddddbbbbbbaaa^^^[[[YYYZZZ[[[[[[\\\^^^______^^^\\\[[[[[[\\\]]]\\\ZZZZZZZZZ[[[dddddddddccccccbbbbbbaaaaaa``````bbbddddddbbbaaa``````aaadddgggfffbbb___]]][[[XXXVVVUUUWWWYYYZZZXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSOOOPPPPPPPPPNNNNNNOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSSSSSSSRRRPPPMMMKKKLLLMMMJJJIIIIIIJJJKKKLLLMMMMMMOOOOOONNNMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDHHHIIIKKKKKKJJJIIIGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJHHHDDDBBBDDDGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLMMMQQQUUUXXXZZZ[[[\\\]]]```___^^^]]]]]]^^^```aaagggmmmpppooorrrvvvwwwsssssstttttttttttttttuuuuuuuuuuuutttrrrqqqppppppoooooommmiiiffffffgggiiiiiimmmoooqqqsssttttttsssrrrmmmiiigggiiihhheeeccccccbbbcccbbb```___```dddgggiiisss+++,,,---...............***------+++,,,///000---++++++************++++++,,,,,,+++*********++++++,,,,,,,,,,,,------------+++,,,...000111000---***---.........---...000222555444444333222111000000///...---,,,,,,---...///222111///------...///111666333111000///...,,,***++++++,,,---...///000111,,,,,,++++++,,,---...///...------,,,++++++++++++,,,,,,,,,,,,---...//////000/////////..................------------,,,,,,,,,,,,---------....................................---,,,+++************------------.....................///......------------------------------***+++,,,+++***)))***,,,+++,,,------,,,+++)))(((******++++++++++++***************++++++,,,,,,---))))))***++++++++++++***,,,,,,...//////...------,,,+++*********+++,,,------,,,,,,---......---++++++---......,,,++++++,,,***+++---.../////////...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++***************+++,,,------......---------------...///000111000222555888>>>EEENNNSSS]]]cccfffdddccchhhmmmoooqqqrrrtttuuussspppllljjjjjjjjjiiigggdddbbbcccdddaaabbbcccaaa^^^[[[[[[[[[ZZZ\\\```cccccc```]]]ZZZ]]]^^^___^^^\\\[[[\\\]]]cccdddeeeeeeffffffffffffcccbbbbbbcccdddcccaaa^^^^^^^^^___aaabbbbbb___\\\]]][[[YYYWWWWWWYYY[[[]]]WWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXX\\\\\\]]]]]]\\\\\\[[[ZZZUUUSSSRRRSSSUUUUUUTTTSSSPPPQQQQQQPPPOOOOOOPPPRRRPPPPPPPPPQQQRRRTTTUUUVVVQQQQQQPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKMMMOOOOOOMMMLLLNNNQQQPPPQQQRRRQQQNNNLLLLLLMMMLLLJJJHHHIIILLLNNNMMMKKKMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDHHHHHHIIIJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCJJJIIIHHHGGGGGGGGGGGGGGGEEEHHHIIIHHHDDDCCCDDDGGGAAABBBBBBCCCDDDEEEFFFGGGCCCDDDEEEEEEEEEFFFHHHJJJKKKNNNRRRUUUVVVWWWYYYZZZ]]]\\\[[[[[[[[[]]]^^^___gggjjjllllllnnnsssuuutttrrrssstttvvvvvvvvvuuuuuuyyywwwtttrrrpppooopppppplllkkkiiigggfffeeeffffffkkklllooorrrtttuuuuuuuuunnniiigggiiihhhdddbbbcccccccccbbb```___```dddgggjjjrrr}}}***+++,,,---.../////////***---...+++,,,//////---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------000...,,,,,,---......---+++,,,---,,,++++++---///444444333333222111000000000///...---,,,---......111000...------...///000444222000000000...,,,******+++,,,---...000111111000...,,,***)))***+++,,,------,,,+++************((())))))***,,,...///000000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............000///---,,,+++*********,,,,,,,,,------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,***+++---------+++)))((())))))************))))))*********++++++,,,,,,,,,)))******+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++)))((((((***+++---++++++***+++------,,,++++++---...---,,,+++++++++((()))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++,,,---------------,,,------...///000111111///111444999>>>FFFOOOUUUccchhhjjjhhhhhhnnnsssuuuwwwyyyzzzxxxuuuqqqmmmlllnnnmmmkkkgggcccaaabbbccc```bbbcccbbb___\\\[[[ZZZ[[[]]]```bbbbbb```^^^\\\[[[\\\^^^^^^^^^___```bbbcccdddfffhhhiiijjjjjjiiieeedddcccccccccbbb___\\\ZZZ[[[\\\^^^______^^^]]]___]]][[[YYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZYYYXXXWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[TTTSSSRRRSSSTTTUUUTTTSSSPPPQQQQQQQQQPPPPPPQQQSSSPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLOOORRRPPPKKKIIILLLOOONNNPPPRRRQQQOOOMMMMMMMMMOOOJJJGGGHHHMMMOOOMMMIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBGGGGGGGGGFFFDDDCCCDDDFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJLLLPPPRRRSSSUUUWWWXXXZZZZZZZZZZZZ[[[]]]^^^___ffffffffffffiiinnnqqqsssqqqrrruuuwwwwwwwwwvvvuuuyyyxxxwwwvvvtttsssrrrrrrlllmmmlllkkkiiigggggggggjjjkkknnnppprrrsssttttttooojjjhhhiiihhhdddbbbcccdddcccaaa______```bbbdddhhhoooxxx***+++,,,---............+++......+++,,,//////,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,111///,,,,,,---.........***+++,,,+++******,,,...222222111111000000//////000///...---,,,------...//////...------...///000///.........//////---+++++++++,,,---...///000111000...,,,***)))***+++,,,---,,,+++***************))))))******,,,---///000,,,---...//////---+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////222111///...,,,++++++++++++,,,,,,,,,------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***+++,,,------,,,***(((((())))))))))))))))))(((***+++++++++++++++,,,,,,***++++++,,,---,,,,,,,,,)))******++++++,,,,,,,,,,,,+++)))(((((()))+++,,,***))))))***,,,---+++***+++---...---,,,+++++++++'''(((***,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***)))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,---...000111111111///111555999???HHHQQQWWWaaafffiiiggghhhnnntttvvv|||vvvqqqnnnmmmqqqpppmmmiiidddaaaaaabbb^^^```cccbbb```\\\[[[ZZZ]]]]]]]]]]]]]]]^^^^^^___\\\]]]___```___```aaaccccccdddgggiiikkkkkkkkkjjjgggeeecccbbbaaa```]]][[[WWWXXXZZZ\\\]]]___```bbbbbbaaa^^^\\\ZZZZZZZZZZZZ___^^^\\\ZZZXXXWWWUUUUUUWWWWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\[[[ZZZZZZYYYTTTSSSRRRRRRTTTUUUTTTRRROOOPPPQQQQQQPPPPPPRRRTTTQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLNNNQQQTTTQQQLLLJJJLLLOOOMMMOOOQQQQQQPPPNNNNNNNNNPPPLLLHHHIIIMMMOOOLLLIIIFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAGGGHHHHHHFFFDDDCCCDDDEEEEEECCCCCCDDDFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIJJJLLLOOOQQQRRRSSSVVVXXXXXXYYYZZZ[[[]]]^^^```aaacccaaa```bbbeeehhhmmmqqqoooqqqtttvvvwwwwwwvvvuuuuuuvvvxxxyyyyyyvvvsssrrrnnnooopppnnnkkkhhhhhhiiikkklllmmmnnnooopppqqqqqqrrrmmmkkkllllllhhhfffgggeeeccc```^^^^^^___aaabbbeeekkkttt|||***+++,,,---------------+++......+++,,,......,,,------,,,,,,,,,,,,------------,,,,,,------......++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---,,,---......---,,,,,,---///000000000/////////......111000...---,,,,,,---............---......//////++++++,,,...000000///---,,,,,,------.../////////,,,,,,++++++,,,---...///,,,++++++******++++++,,,+++++++++,,,---...///000---...000222111///---+++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,------.../////////222111000...---,,,,,,,,,,,,,,,,,,,,,------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***+++,,,,,,,,,,,,******))))))************))))))++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,+++***)))))))))***+++)))))))))***,,,---,,,***+++---......,,,++++++,,,((()))+++,,,---------,,,***************************+++,,,------,,,+++***++++++***************+++++++++,,,,,,,,,,,,+++++++++,,,...///111111222222000222666;;;AAAJJJSSSYYYccciiilllkkklllrrrwwwyyy}}}uuupppnnnooorrrqqqoookkkfffbbbaaaaaa^^^```bbbbbb___]]][[[[[[^^^\\\ZZZYYYYYY\\\___aaa```aaaaaaaaa___^^^___```ccceeegggjjjkkkjjjiiiiiihhheeeaaa___^^^^^^\\\[[[WWWXXXZZZ\\\]]]```cccfffeeedddaaa___]]]\\\[[[[[[___^^^[[[XXXVVVTTTRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWYYYYYYZZZZZZYYYYYYXXXWWWUUUSSSRRRRRRSSSTTTRRRQQQNNNOOOPPPPPPOOOPPPRRRTTTQQQPPPPPPOOONNNNNNOOOOOOQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQSSSQQQNNNLLLNNNPPPLLLNNNPPPPPPOOOOOOPPPQQQPPPMMMJJJJJJLLLMMMLLLIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFFFFDDDBBBAAAAAACCCEEEBBB@@@BBBEEEFFFDDDBBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEEEEGGGGGGHHHIIIDDDFFFFFFFFFEEEEEEGGGIIIJJJLLLNNNPPPPPPRRRUUUWWWWWWXXXZZZ\\\^^^```aaabbb```]]]\\\```ccceeejjjpppnnnppprrrtttvvvvvvwwwvvvqqqssswwwyyyyyyvvvrrrpppoooqqqqqqooojjjhhhiiijjjmmmmmmnnnnnnnnnoooooopppvvvqqqoooqqqqqqnnnlllmmmgggddd```^^^___```aaaaaabbbhhhqqqzzz+++,,,,,,---------,,,,,,,,,......,,,+++......+++,,,++++++******++++++,,,,,,,,,++++++,,,------...,,,,,,,,,,,,------------,,,+++***+++---......---...//////...------...000000000////////////......111000...---,,,,,,---------------.........//////,,,,,,---///111222000...........................,,,,,,,,,---......//////++++++***++++++,,,---...------------...000111222000222555666666444000...,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------,,,,,,------...//////000111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......///.........------------------------***+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******,,,...///...,,,+++---......,,,++++++,,,)))***,,,---------,,,,,,*********+++++++++++++++)))***+++------+++***)))++++++*********++++++,,,++++++,,,,,,,,,++++++***+++,,,...000111222222222111333777<<>>>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEECCCCCCEEEGGGHHHJJJLLLLLLMMMOOORRRTTTTTTUUUXXX[[[^^^```aaabbb```[[[\\\aaaeeeeeeiiipppnnnnnnoooppprrrtttwwwxxx{{{{{{zzzyyywwwuuutttrrrtttvvvvvvrrrllljjjmmmpppooooooooopppqqqssstttuuusssooonnnqqqrrrpppnnnpppmmmhhhdddbbbcccddddddcccdddjjjrrrzzz............---,,,+++***++++++++++++++++++++++++((())))))))))))*********++++++***)))***+++---...111000///...---,,,,,,,,,---------------...///000444222111111111000...,,,111111111111000000000000///////////////.........---///111111///---------111222444555444222000...---............///000111000///------......,,,+++...,,,++++++---......---...---,,,,,,---000222444///111555777777444///,,,***++++++,,,---...//////222000---+++******,,,---000//////...---,,,,,,+++///............---------000000000...+++******+++------,,,,,,,,,,,,++++++///...+++)))((((((((((((++++++************++++++,,,+++***)))))))))+++++++++...///...+++)))***+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++,,,((())),,,.........---,,,******)))+++---///...............,,,***)))+++---+++++++++---//////...,,,---------,,,,,,+++++++++------,,,,,,+++***************))))))))))))))))))***(((''')))---...,,,******---000111000//////000444666:::AAAJJJSSS\\\aaakkknnnooommmhhhgggkkkooovvvtttqqqmmmkkkiiiiiiiiijjjjjjiiifffbbb___^^^^^^dddeeeeeeddd```^^^]]]]]]ZZZ[[[[[[\\\^^^```aaabbbdddbbb```_________]]]\\\eeefffhhhjjjkkkiiiddd````````````]]]ZZZXXXYYYZZZZZZ[[[[[[\\\___bbbdddfffiiiiiihhhfffeeedddccccccfffccc```\\\YYYWWWWWWWWWRRRTTTVVVXXXYYYYYYXXXXXXVVVVVVWWWXXXXXXVVVUUUTTTWWWZZZZZZTTTRRRTTTRRRLLLLLLOOORRRUUUUUUSSSOOOMMMPPPPPPQQQPPPOOOPPPRRRTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRQQQOOOMMMNNNPPPOOOPPPPPPPPPPPPPPPPPPQQQOOOPPPSSSVVVVVVVVVTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHEEEEEEGGGIIIJJJJJJCCCDDDEEEFFFGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGIIILLLNNNOOOPPPVVVVVVXXXYYY[[[]]]______```___]]]\\\^^^aaafffhhhhhhlllqqqtttuuuuuuuuuvvvxxxyyyzzz{{{yyywwwsssqqqsssuuuvvvsssnnnkkkkkkmmmppppppqqqpppooooooqqqrrruuussspppqqqsssuuutttrrrhhhhhhgggffffffffffffgggiiilllpppuuu~~~------------,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///111000///..................------------...///000111000//////000111000///000000000////////////................../////////---...000000...,,,,,,---///111333444444222000...///...------...///000111000///------------,,,+++...,,,+++,,,---.........---,,,++++++,,,...000222...000222444444111...,,,))))))***,,,...///000111111///---+++***+++,,,......///000111000...,,,***------------,,,,,,,,,,,,///000///---+++******,,,,,,,,,,,,------............---,,,+++***)))))))))*********))))))*********++++++************+++++++++---///...+++***+++,,,,,,,,,,,,++++++******************+++++++++,,,,,,---,,,,,,,,,+++*********(((***,,,---......---,,,*********+++...//////...,,,---------++++++---///,,,,,,,,,...//////---+++------,,,,,,,,,++++++++++++++++++++++++*********************************+++***)))***------,,,)))+++---...///......///000555777<<>>GGGPPPYYYaaaeeeeeeggghhhgggfffgggjjjlllllljjjgggdddbbbaaaaaaaaabbbcccdddcccaaa```aaabbbeeefffhhhgggccc___]]]\\\]]]]]]^^^aaaffflllrrrvvvrrrllleee```^^^^^^______]]]\\\\\\^^^aaaccccccbbbeeeeeeccc___\\\ZZZZZZ[[[\\\\\\\\\]]]^^^______```bbbccceeegggfffdddaaa___```___\\\ZZZYYYYYYZZZ[[[[[[YYYVVVTTTRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQRRRQQQOOONNNNNNOOOPPPQQQQQQRRRRRRQQQOOONNNOOOPPPOOOPPPRRRSSSSSSSSSQQQPPPQQQQQQOOOMMMKKKIIIIIIHHHLLLLLLLLLMMMNNNNNNOOOOOOTTTSSSRRRPPPPPPQQQRRRSSSVVVSSSPPPOOONNNMMMKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFGGGHHHHHHEEEBBBAAABBBBBBCCCEEEFFFGGGHHHDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAABBBDDDFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKNNNRRRVVVYYYZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]cccgggkkknnnoooppprrrsssssssssrrrrrrssstttuuuvvvuuurrrnnnmmmnnnmmmjjjfffdddfffiiijjjlllnnnqqqtttuuuuuuvvvwwwyyyyyyyyyyyyrrrpppkkkgggdddccccccdddfffhhhmmmsss{{{..................---,,,*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000//////.........//////000...++++++,,,...//////111111111000000000//////***++++++,,,---......///---...///...------...000000111222333444444333333222222222111000///000111555222///...///000000//////---,,,,,,...//////.....................//////---.....................******++++++,,,------...++++++******+++,,,......000//////............///------------,,,,,,,,,,,,,,,------,,,******,,,------,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++))))))************)))))))))***+++---------,,,+++)))******,,,---......---************************))))))*********++++++++++++++++++,,,,,,---------******++++++++++++++++++******+++---000000///---+++---//////---+++++++++///....../////////,,,***++++++++++++++++++++++++''''''((()))***++++++,,,)))))))))******+++++++++###%%%''')))***+++,,,---***+++++++++***+++...000333777>>>GGGPPPYYY___bbb```aaacccdddeeehhhkkkmmmkkkiiifffcccaaaaaaaaaaaacccdddeeeeeedddccceeefffggghhhjjjiiifffbbbaaa```aaaaaaaaadddjjjqqqxxx||||||vvvllleeeaaa___^^^]]][[[ZZZZZZ\\\___aaabbbbbbeeeeeedddbbb^^^\\\\\\\\\``````````````````______bbbcccfffggggggeeecccaaabbb```^^^]]]\\\]]]^^^___^^^]]]ZZZWWWUUUTTTSSSSSSVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSTTTTTTTTTRRRRRRRRRSSSRRRPPPNNNNNNOOOPPPPPPQQQSSSSSSRRRQQQOOOPPPQQQNNNOOOPPPQQQRRRQQQQQQPPPRRRPPPNNNLLLKKKJJJIIIHHHMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPWWWTTTQQQOOONNNMMMKKKIIIFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHJJJKKKJJJGGGDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHLLLQQQVVVZZZ\\\\\\\\\YYYZZZ[[[\\\]]]\\\\\\[[[bbbeeeiiikkkmmmnnnqqqrrrtttsssqqqppppppqqqssstttuuuqqqnnnmmmnnnmmmiiifffdddfffiiikkklllooorrruuuvvvxxxzzz{{{||||||}}}}}}sssrrrooolllhhheeebbb```dddggglllrrrzzz......////////////......*********++++++,,,,,,------------.........//////...////////////...---------------------...//////000000//////......//////111///---,,,---...------111111111111000000000000***++++++,,,,,,---------,,,---...---,,,,,,...000111222222333333333222222000555999777222...000222555333///...///000000000///...,,,---...000//////.........//////000000000------...////////////...%%%&&&(((***---///111222+++++++++++++++,,,------000///---++++++---///000------------,,,,,,,,,,,,+++,,,,,,+++******,,,...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,------------*********,,,...///...,,,)))))))))***************)))))))))************+++******+++,,,---...//////++++++******++++++++++++******,,,...111111///---+++...111111///,,,******---,,,,,,...///...,,,************+++++++++++++++(((((())))))***+++,,,,,,++++++,,,,,,---.........###%%%((()))******,,,---***+++,,,,,,++++++---///333777>>>HHHPPPXXX]]]___^^^^^^___aaadddgggjjjlllkkkiiifffcccbbbaaaaaabbbdddeeeffffffeeeeeefffhhhhhhiiijjjiiifffddddddeeedddcccccceeekkkssszzz|||rrriiiccc___]]]\\\ZZZYYYYYY\\\___aaaaaaaaaccceeefffeeebbb___]]]]]]aaabbbbbbcccbbbbbbaaaaaadddeeefffhhhhhhgggfffeeebbbaaa___]]]\\\]]]^^^___bbbbbbbbb```]]]ZZZWWWUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUSSSSSSUUUTTTQQQPPPRRRRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQSSSRRRQQQPPPPPPQQQNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOLLLKKKKKKLLLKKKKKKNNNNNNOOOPPPQQQQQQRRRSSSPPPPPPQQQQQQRRRQQQQQQPPPWWWTTTQQQOOONNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLJJJGGGDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPUUUYYY\\\^^^^^^ZZZ[[[[[[\\\\\\\\\[[[[[[___bbbfffhhhjjjllloooqqqrrrqqqpppoooooopppqqqrrrtttrrrpppnnnmmmllliiihhhfffhhhjjjkkklllnnnrrrtttvvvyyy|||~~~~~~~~~uuutttsssppplllgggccc```bbbeeekkkqqqyyy------...............---)))******+++,,,,,,------............////////////...///000000000///---,,,///...............///000111111000///////////////000///......//////...,,,111000000000000/////////+++++++++++++++,,,,,,,,,***+++++++++******,,,...111111111111000000000000...777???===444---///444444111...,,,---.../////////...------///000000///+++,,,---...//////000000+++,,,.../////////...---'''''')))***,,,...///000++++++++++++++++++,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,...,,,,,,,,,---------------,,,++++++*********++++++***+++,,,------,,,+++***++++++++++++,,,---......,,,******+++...///---+++((()))))))))*********+++))))))))))))************+++,,,,,,,,,---.........++++++***************+++******,,,///111111///---+++...222444222///---,,,+++***+++,,,......,,,***)))*********++++++++++++)))*********++++++,,,,,,***++++++,,,------......'''))),,,,,,******+++---)))+++------------...///333888@@@IIIQQQXXX\\\]]]___^^^^^^___bbbeeehhhhhhjjjhhhfffcccaaaaaaaaabbbbbbdddeeeeeedddccceeefffhhhiiihhhgggeeeeeeggghhhfffdddccceeejjjqqqyyy~~~tttkkkeee```]]][[[ZZZZZZZZZ]]]```aaaaaa```aaadddggggggeeeaaa___]]]^^^___aaacccdddeeeeeedddfffggghhhhhhiiiiiiiiihhhcccbbb```^^^]]]^^^___```ggghhhjjjkkkhhhbbb\\\YYYWWWWWWWWWWWWWWWVVVVVVUUUVVVRRRRRRUUUUUUPPPOOORRRQQQRRRTTTUUUTTTRRROOOMMMLLLNNNPPPQQQPPPOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSPPPMMMJJJJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPOOONNNOOOPPPRRRSSSVVVTTTQQQOOOOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHKKKJJJJJJKKKLLLKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGIIIJJJGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHKKKMMMPPPSSSWWWZZZ\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^bbbdddfffhhhkkknnnmmmmmmnnnnnnoooppprrrrrrrrrsssrrrpppmmmjjjjjjjjjgggiiijjjkkkkkkmmmppprrrtttxxx|||~~~~~~~~~xxxwwwtttqqqlllhhheeecccaaadddjjjpppxxx,,,,,,------...---------))))))***+++,,,,,,------,,,,,,,,,---------......------.........---+++***000000////////////000000111111000//////////////////......///000000///---000/////////............,,,,,,++++++++++++++++++((())))))(((((((((+++---000000//////......------,,,888CCC@@@555---///555333000,,,++++++---......///...------///000000///)))***+++---.../////////***+++---/////////---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,---------,,,++++++++++++************))))))***++++++***+++,,,...+++,,,,,,---...///000000---,,,***)))((()))***+++***+++---......---+++***++++++******+++---...000,,,+++***+++...///---***(((((())))))*********+++))))))))))))************---------------------,,,++++++***************+++******,,,///222222///---+++///333666555333111000))))))***+++---...,,,***))))))******+++++++++++++++++++++++++++,,,,,,,,,'''(((((()))******+++++++++---///...+++******,,,)))+++...///...---......555999AAAJJJRRRXXX[[[]]]```___^^^___aaadddeeeeeeiiihhheeebbbaaa```aaaaaaaaabbbccccccbbbaaabbbdddggghhhgggeeedddeeehhhjjjfffeeecccccchhhpppxxx}}}}}}tttlllfffaaa]]][[[ZZZZZZ[[[^^^aaabbbaaa______cccgggiiigggccc___^^^ZZZ\\\___bbbeeegggggghhhhhhhhhiiiiiijjjjjjkkkkkkfffdddbbb```______```aaajjjmmmqqqrrroooiiiaaa\\\WWWXXXYYYZZZYYYXXXWWWVVVWWWSSSRRRVVVUUUOOONNNQQQPPPSSSVVVWWWWWWSSSOOOLLLIIILLLNNNOOONNNMMMNNNNNNQQQOOOMMMMMMMMMPPPSSSUUUOOOLLLIIIJJJMMMPPPQQQPPPMMMMMMNNNOOOQQQRRRRRRSSSRRRPPPMMMLLLLLLPPPSSSVVVVVVSSSQQQOOOOOONNNMMMKKKNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGIIILLLMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBEEEHHHIIIHHHEEEDDDDDDAAABBBCCCEEEFFFHHHIIIIIIMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZYYY\\\___aaacccfffiiikkkjjjjjjlllnnnpppqqqssssssrrrttttttqqqllliiijjjlllhhhiiijjjkkkjjjkkknnnpppssswww|||~~~}}}}}}~~~|||yyyuuupppllliiigggggg```dddiiipppwww***++++++,,,,,,++++++******************++++++,,,------++++++++++++------//////---,,,,,,---...//////111111000///...///000222000...///111111///------,,,,,,---///000///...//////...---------------++++++,,,,,,,,,,,,++++++)))))))))((())))))***+++000///...------...///000666<<>>EEENNNVVV\\\```bbbkkkmmmoooooolllhhhffffffhhhgggeeecccbbbaaa``````^^^___```aaacccfffhhhiiigggkkkmmmiiigggggggggdddaaa^^^]]]bbbdddcccdddgggiiihhhhhhhhhgggddd```\\\^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZYYYYYYXXX[[[___aaaaaaaaabbbbbbfffhhhllloooqqqpppnnnmmmjjjjjjhhheeebbbaaabbbcccpppvvvzzzyyyvvvssskkkccc]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[VVVQQQNNNMMMNNNOOORRRSSSTTTUUUTTTSSSQQQOOOQQQQQQQQQPPPPPPPPPPPPOOOKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQRRRTTTUUUSSSOOOKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMNNNQQQTTTVVVWWWTTTWWWWWWRRRPPPRRRSSSRRRNNNLLLJJJJJJKKKLLLLLLKKKGGGFFFFFFHHHMMMQQQSSSSSSMMMKKKIIIHHHHHHGGGEEECCCBBBCCCCCCCCCBBBBBBCCCEEEHHHGGGFFFFFFGGGGGGFFFDDDFFFGGGHHHIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMPPPSSSTTTUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWYYYYYYZZZZZZ[[[\\\]]]]]]aaacccfffiiimmmqqqsssuuuppppppppppppooonnnmmmlllnnnlllkkkkkkmmmnnnnnnmmmnnnpppsssvvvwwwzzz}}}{{{wwwqqqllliiikkkjjjmmmsssxxx~~~++++++++++++++++++++++++------,,,,,,------...///------++++++++++++------------......///000111111.../////////---,,,---...------,,,,,,,,,,,,,,,+++.........000222333222111///......---------------************************************+++,,,......000000000000000000000000000000000222333444333222333222111///...---------///...---...///000///...''''''((()))***++++++,,,---///111111///---,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...)))******+++---......///...---+++***)))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++******)))*********)))))))))))))))***++++++***)))'''&&&''')))+++,,,************************++++++************++++++((()))+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,******,,,///000...------...000///...------...------...000333444222111+++,,,,,,+++++++++************************************+++++++++,,,,,,,,,///...,,,++++++,,,------//////......///000111111;;;???FFFMMMUUU\\\```ccckkknnnqqqrrroookkkgggeeegggfffeeecccbbb```_________```bbbdddgggjjjlllmmmhhhlllnnnkkkjjjjjjhhhcccaaa\\\ZZZ___dddcccaaaaaabbbbbbcccccccccaaa___^^^_________^^^^^^]]]\\\[[[\\\XXXTTTTTTVVVYYYYYYWWWXXX[[[^^^`````````aaabbbfffiiimmmqqqssssssqqqooonnnnnnmmmjjjfffcccbbbcccggglllqqqqqqqqqppplllfffZZZYYYYYYXXXYYYZZZ[[[\\\\\\XXXSSSNNNLLLKKKLLLMMMQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOOTTTTTTTTTTTTSSSQQQNNNMMMJJJKKKLLLNNNNNNNNNMMMMMMOOOMMMLLLMMMOOOQQQRRRRRRRRRVVVWWWRRRNNNOOOPPPPPPNNNMMMLLLLLLMMMMMMMMMLLLGGGFFFEEEGGGKKKOOOQQQRRRMMMKKKIIIIIIHHHGGGEEEBBB@@@BBBCCCBBBBBBBBBDDDFFFHHHGGGFFFFFFHHHIIIHHHGGGFFFHHHJJJKKKKKKKKKLLLMMMOOOMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJLLLNNNQQQRRRSSSSSSSSSTTTWWWYYYYYYYYYWWWVVVXXXXXXYYYYYYZZZZZZ[[[[[[```aaacccgggjjjmmmoooqqqooooooppppppooonnnlllkkkjjjiiihhhiiijjjkkkkkkjjjkkknnnqqqtttvvvyyy}}}~~~zzztttooolllmmmkkkmmmsssxxx}}},,,++++++******++++++,,,))))))(((((())))))***+++------++++++++++++------,,,------...///000000000,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++------...111333444333111000///......---.........++++++***))))))***++++++++++++++++++,,,---.../////////000000000000/////////......000333444333111222111000...---,,,,,,,,,///...---...///000///...))))))******+++,,,------,,,...000000...,,,++++++---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))***+++,,,---&&&''''''((()))+++,,,------+++)))((('''(((***+++************************++++++************++++++'''(((***,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++------------......---,,,,,,...//////---,,,,,,---,,,,,,---///111222111///+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,---......////////////000111222===AAAGGGOOOVVV\\\```ccciiimmmrrrtttrrrnnnjjjhhhgggfffdddbbb```___^^^^^^aaabbbdddgggjjjlllnnnooojjjmmmooommmlllmmmiiidddccc\\\XXX\\\bbbbbb``````bbbaaa```^^^]]]]]]^^^^^^______```___^^^]]]\\\[[[]]]YYYTTTSSSVVVYYYZZZYYYYYY\\\^^^`````````aaabbbeeehhhlllppprrrrrrqqqpppqqqrrrqqqnnniiieeecccccc___dddggggggggghhheee```XXXXXXXXXXXXYYYZZZ[[[[[[XXXUUURRRNNNLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRWWWVVVTTTQQQOOONNNNNNOOOLLLMMMNNNPPPPPPOOOMMMLLLQQQOOONNNNNNOOOOOONNNMMMSSSWWWXXXSSSNNNNNNNNNMMMJJJJJJJJJJJJHHHHHHGGGGGGIIIGGGEEEEEEHHHKKKMMMMMMLLLKKKIIIIIIIIIGGGEEEBBB@@@AAABBBBBBBBBCCCEEEGGGHHHFFFEEEGGGIIIKKKLLLLLLFFFHHHKKKLLLLLLLLLNNNOOONNNMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPUUUVVVXXXYYYYYYXXXVVVUUUXXXXXXYYYYYYZZZZZZZZZ[[[]]]^^^aaacccgggjjjlllmmmoooooooooooonnnllljjjhhhgggffffffgggjjjkkkkkkjjjjjjlllpppsssuuuxxx|||~~~~~~~~~{{{wwwrrrpppnnnlllmmmrrrwww|||---,,,+++******+++,,,---******))))))******+++,,,------++++++++++++------+++,,,---.../////////...+++,,,---,,,*********++++++,,,---,,,+++***+++,,,,,,---...111444444333111//////...------------...---,,,+++******+++,,,---///////////////000000111......////////////......///...///000222222222000111000///---,,,,,,,,,,,,///...---...///000///...,,,,,,,,,,,,,,,---------+++---......,,,++++++,,,...---+++*********++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,((((((((()))+++,,,...///'''''''''((()))+++,,,---...---+++***)))))))))******************+++++++++++++++************++++++''')))+++---...///......++++++++++++++++++++++++******+++,,,,,,,,,++++++---------------,,,+++++++++---......---,,,,,,---,,,,,,,,,...000000...,,,+++,,,---------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......///...000111111111111444666???CCCIIIQQQXXX^^^aaabbbhhhlllrrruuuuuurrrooommmhhhfffccc```^^^]]]^^^^^^bbbccceeehhhjjjlllmmmmmmkkkmmmnnnlllmmmmmmjjjcccccc\\\XXX\\\aaabbbaaabbbdddcccaaa^^^[[[[[[]]]___]]]^^^_________]]]\\\[[[^^^ZZZWWWUUUVVVYYY[[[\\\[[[]]]___`````````aaacccdddfffiiilllnnnnnnnnnnnnqqqrrrrrrooojjjfffcccbbb\\\``````^^^\\\\\\YYYUUUXXXYYYZZZ[[[[[[[[[[[[[[[VVVUUUSSSQQQPPPPPPQQQRRRNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOLLLLLLLLLMMMPPPSSSUUUWWWXXXVVVTTTPPPLLLLLLNNNQQQMMMNNNOOOPPPPPPOOOMMMLLLSSSRRRQQQQQQQQQQQQNNNLLLSSSWWWWWWSSSPPPPPPOOOLLLHHHJJJKKKKKKIIIGGGGGGHHHIIIGGGFFFFFFGGGIIIIIIIIIJJJIIIIIIIIIJJJHHHFFFCCC@@@AAABBBBBBBBBBBBEEEGGGHHHFFFEEEGGGJJJMMMNNNNNNGGGIIIKKKKKKKKKLLLMMMOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHGGGEEECCCBBBDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[^^^aaadddgggiiikkknnnnnnoooooonnnllliiiggggggggggggiiilllmmmlllkkkhhhjjjnnnqqqsssvvvyyy|||}}}}}}}}}|||zzzwwwtttrrrooolllmmmqqquuuzzz---,,,***))))))***,,,------------------...//////------++++++++++++------+++,,,---......---,,,,,,,,,---...---,,,+++,,,---+++---...---+++)))+++,,,++++++...111444444222000------,,,++++++++++++,,,...---,,,******,,,---...111111000000//////000000,,,---...//////...---,,,///000111111111000000000000000///......---......000///......///000///---------------,,,,,,,,,,,,+++,,,---,,,++++++---......---,,,***))))))******,,,,,,++++++,,,,,,---.........---,,,,,,+++*********+++,,,------+++***(((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************+++---......******)))))))))***+++++++++*********************))))))*********+++++++++++++++************++++++++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++++++++******+++***,,,......,,,,,,,,,---...------...///...,,,***+++,,,---...---,,,***)))******************************+++++++++,,,,,,,,,++++++,,,...////////////,,,...000000000111444777@@@DDDLLLTTT[[[___aaabbbccchhhooossstttrrrqqqpppkkkhhhddd___]]]]]]___```bbbccceeeggghhhiiiiiiiiikkklllllljjjkkkllliiibbbaaa\\\[[[___bbbbbbbbbcccdddeeeeeeccc___]]]^^^___^^^___```aaaaaa```^^^]]]\\\\\\ZZZXXXWWWXXX[[[^^^\\\^^^````````````bbbccccccdddeeefffhhhiiijjjkkkooopppqqqooojjjeeeaaa```ZZZ\\\\\\XXXVVVVVVSSSOOOWWWYYY[[[\\\\\\[[[YYYXXXTTTTTTSSSRRRQQQPPPPPPPPPLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMPPPSSSWWWYYYVVVVVVUUURRRNNNMMMNNNQQQNNNNNNNNNNNNNNNMMMLLLLLLQQQQQQPPPQQQRRRQQQNNNLLLNNNPPPPPPNNNNNNPPPNNNIIIFFFIIILLLLLLJJJIIIJJJKKKIIIGGGGGGGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIGGGDDDAAABBBCCCCCCBBBBBBDDDFFFIIIGGGEEEFFFHHHKKKMMMMMMHHHIIIJJJIIIIIIJJJLLLOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFGGGJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[WWWXXX[[[^^^bbbeeehhhiiilllmmmoooppppppnnnllljjjiiiiiiiiijjjllllllkkkiiieeehhhkkkmmmooorrruuuxxx}}}}}}|||zzzwwwuuurrrqqqooollllllppptttyyy---,,,***))))))***,,,---,,,++++++++++++,,,------------++++++++++++------+++,,,---------,,,+++***...///000///---,,,---...+++---///...+++)))+++---***+++---111444444222000,,,+++******))))))******///...,,,++++++,,,...///111000///......---------+++,,,---......---,,,+++000222333222000//////000111000///////////////000111///......//////...---......---,,,,,,++++++***,,,------,,,+++,,,...111///...,,,***))))))******,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))+++---......,,,)))'''******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++***))))))))))))'''((()))***+++++++++***))))))******++++++++++++++++++************++++++......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++$$$&&&((()))))))))***+++)))+++------,,,,,,,,,---000////////////...+++)))+++,,,---......,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,///000000000000(((+++---......///333666@@@EEEMMMVVV]]]```bbbbbb^^^cccjjjoooqqqppppppooonnnjjjddd___]]]^^^```bbbbbbcccdddfffffffffeeeeeejjjkkkiiigggiiikkkgggaaa^^^\\\]]]bbbeeecccbbbdddcccfffiiigggccc```___``````aaaccceeeeeedddbbbaaa[[[\\\\\\ZZZWWWWWW[[[___]]]___aaaaaa```aaabbbdddbbbbbbbbbcccdddfffhhhiiimmmnnnooommmiiiccc```^^^VVVYYYXXXUUUTTTUUUTTTPPPTTTVVVYYY[[[[[[YYYVVVTTTRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNPPPOOONNNNNNOOORRRTTTVVVTTTVVVWWWUUUQQQNNNOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMNNNOOOQQQPPPNNNKKKGGGHHHHHHHHHKKKOOOLLLFFF@@@CCCGGGHHHGGGFFFHHHJJJHHHGGGGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIKKKJJJGGGEEEBBBCCCCCCCCCBBBBBBCCCEEEJJJGGGEEEEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGHHHLLLNNNLLLLLLNNNOOOOOOPPPOOOOOOGGGHHHIIIIIIHHHFFFCCCBBB@@@AAABBBCCCDDDCCCBBBAAADDDFFFIIIKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIJJJLLLNNNPPPSSSTTTPPPPPPPPPQQQRRRTTTVVVWWWSSSTTTUUUVVVXXXYYYZZZ[[[UUUWWWYYY]]]aaadddgggiiijjjllloooqqqrrrpppooommmjjjiiiiiijjjkkkjjjhhhfffcccfffiiikkkmmmooorrruuu~~~{{{xxxuuussspppoooooolllkkkooosssxxx}}}...---,,,,,,++++++,,,,,,------......------,,,+++,,,***((((((***---...............------,,,,,,,,,,,,---......//////......000000///------,,,,,,,,,000000000000000111111111'''(((***,,,.../////////***,,,---......------,,,000///...------...///000)))))))))***+++---000111555222///000222444333222111111222222222333333333111111000......---------...////////////---,,,+++///---++++++,,,,,,,,,+++/////////......---------+++++++++,,,,,,+++******+++---///---+++)))+++---+++,,,,,,---,,,+++***))),,,,,,,,,,,,++++++******,,,---,,,+++))))))+++---+++++++++++++++++++++,,,******))))))))))))******((((((((()))******++++++++++++***)))((('''&&&&&&+++++++++++++++++++++,,,,,,------.../////////...000000//////......------...///...---,,,,,,...000)))))))))******+++,,,,,,---......,,,++++++---//////...,,,++++++***)))'''''')))+++------+++)))'''(((***++++++)))(((((()))---------,,,,,,+++++++++)))+++...000111000...---+++,,,---...///111444777@@@DDDLLLWWWccciiikkkjjjccccccdddggglllnnnooooooooolllhhhdddbbbbbbcccdddbbbbbbcccfffggggggeeeccc___aaacccddddddaaa^^^\\\]]]___aaabbbbbbbbbccceeeiiimmmnnnjjjfffeeeccc```bbbbbbbbbaaabbbbbbcccdddccc```\\\YYYXXXZZZ]]]```aaaddddddaaa```dddhhhhhhcccbbbaaadddgggiiihhheeefffeeedddddddddbbb___\\\]]]\\\ZZZWWWUUURRRPPPOOOSSSUUUXXXYYYXXXWWWXXXXXXQQQPPPOOOPPPQQQPPPNNNLLLHHHJJJLLLKKKIIIGGGGGGGGGGGGMMMPPPPPPOOOQQQPPPMMMOOOQQQRRRQQQPPPPPPTTTWWWWWWUUUSSSUUUXXXWWWRRRMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMLLLPPPNNNJJJHHHGGGHHHJJJLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKJJJGGGEEE>>>@@@BBBCCCEEEEEEEEEDDDIIIFFFEEEFFFIIIKKKJJJIIIEEEHHHLLLNNNOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJBBBAAA@@@AAABBBEEEGGGIIILLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEGGGIIIJJJIIIHHHJJJJJJKKKMMMPPPPPPOOOMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVTTTSSSUUUYYY\\\\\\[[[ZZZXXXWWWYYY^^^cccggghhhjjjlllooorrrsssrrrpppnnnpppqqqooojjjhhhiiihhheeeiiiiiijjjjjjkkkooouuuyyy{{{{{{{{{zzzxxxuuuqqqooojjjhhhjjjqqqvvvyyy~~~~~~...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***---+++)))))),,,...//////......---------,,,,,,,,,,,,---......//////........................///000000000000000000/////////***+++,,,,,,------------,,,,,,---///000000///---//////...------...000111++++++***+++,,,---///000444222///000222333333111000000000111111111222222000///...---,,,,,,,,,,,,,,,---.../////////...---///---++++++,,,,,,,,,+++.........---------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,---,,,***)))***,,,,,,------...---,,,+++***---,,,,,,+++************.........,,,***)))+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************))))))))))))+++******))))))(((((((((*********+++++++++++++++++++++,,,---------------............------------.........---,,,,,,...000,,,,,,,,,,,,,,,+++++++++---......---++++++---//////---,,,+++++++++)))'''(((***+++,,,,,,+++***(((''')))++++++******+++,,,,,,,,,,,,,,,++++++++++++***,,,...111222111000...+++,,,---...///111444777AAAEEEMMMYYYeeelllooonnngggfffeeefffiiikkkllllllhhhggggggfffffffffeeeeeeeeeeeeeeefffgggfffcccaaa______````````````______]]]```bbbcccbbbbbbdddeeefffkkkmmmjjjggggggdddaaa______``````aaaaaabbbbbbbbb```^^^\\\\\\^^^```bbbbbbffffffccccccgggkkkkkkeeecccbbbdddffffffdddbbb___^^^]]]^^^``````___^^^ZZZYYYXXXVVVTTTRRRPPPOOOSSSUUUWWWXXXWWWVVVVVVVVVTTTRRRPPPNNNNNNMMMKKKIIILLLMMMNNNNNNLLLKKKKKKLLLIIIOOORRRQQQPPPQQQQQQNNNOOOQQQQQQQQQOOOPPPSSSVVVUUUSSSQQQSSSVVVUUUQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOLLLIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHJJJKKKJJJHHHGGGGGGHHHJJJIIIJJJKKKLLLKKKHHHEEEAAABBBCCCEEEFFFFFFFFFEEEGGGEEEDDDEEEGGGIIIIIIHHHIIIJJJMMMNNNMMMLLLLLLKKKNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKBBBAAAAAAAAABBBEEEHHHIIIMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFHHHJJJLLLKKKJJJMMMLLLMMMPPPRRRSSSQQQPPPOOOOOONNNOOOPPPQQQSSSTTTUUUSSSRRRTTTWWWZZZZZZYYY[[[[[[\\\]]]```dddiiilllkkkmmmppprrrrrrpppnnnlllmmmnnnlllhhhfffiiiiiifffgggiiikkkkkklllnnnqqqtttzzz{{{{{{zzzwwwtttqqqooojjjhhhiiioootttxxx~~~...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...,,,++++++---///000///...------------,,,,,,,,,------...////////////...---------...///111333333000000000000///...------...------,,,,,,+++******...------///333444222//////...------...///000111...---,,,,,,,,,---//////333111///000111222222111////////////000000000000///...---,,,+++++++++++++++,,,---////////////...///---++++++,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,---------------,,,***+++,,,+++***)))***+++------.........---,,,,,,---,,,+++******)))))))))++++++,,,+++******,,,.........------,,,,,,++++++******))))))))))))******,,,++++++***))))))((((((*********************************+++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,------------......---,,,+++---/////////...------,,,++++++,,,---...---,,,,,,---......---++++++++++++)))(((************************''')))+++,,,,,,,,,---...*********+++++++++++++++***,,,...111222222111000+++,,,......///111555777AAAFFFOOO[[[gggooorrrsssllliiifffdddeeefffggggggaaacccgggjjjkkkkkkiiihhhjjjiiihhhhhhgggfffccc```]]]]]]\\\\\\]]]^^^```aaa```bbbdddeeeddddddeeegggdddjjjmmmkkkhhhhhheeeaaa[[[\\\]]]______```````````````___^^^^^^___aaabbbbbbeeefffddddddhhhkkkkkkgggeeedddccccccbbb___]]]ZZZYYYWWWWWWYYY[[[[[[[[[YYYYYYXXXWWWUUUTTTSSSSSSRRRTTTVVVVVVTTTSSSSSSSSSSSSQQQMMMLLLKKKKKKJJJIIIIIIKKKKKKKKKIIIJJJKKKMMMMMMRRRUUUSSSQQQSSSRRROOOPPPPPPQQQPPPOOOPPPRRRUUUUUUSSSRRRTTTVVVUUUQQQMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNPPPQQQRRRQQQOOOLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKJJJHHHFFFFFFFFFIIIIIIJJJKKKLLLKKKHHHFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCEEEGGGHHHGGGJJJKKKKKKLLLMMMLLLLLLLLLOOOOOONNNMMMKKKJJJIIIIIILLLKKKKKKJJJJJJJJJJJJJJJCCCCCCBBBBBBCCCFFFHHHJJJMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFEEEGGGJJJKKKKKKJJJMMMMMMNNNPPPSSSSSSRRRPPPOOONNNMMMMMMNNNPPPSSSTTTUUUTTTSSSSSSUUUWWWWWWVVVZZZ\\\___``````ccchhhmmmlllnnnpppqqqqqqooolllkkkkkkllljjjeeedddhhhjjjiiieeegggjjjllllllmmmnnnpppyyyyyyyyyxxxvvvtttqqqpppkkkhhhhhhmmmrrrwww~~~......---,,,,,,,,,,,,,,,,,,------------,,,++++++...,,,++++++---//////...------------------------------...///////////////.........///000222333444111111111111000///---,,,///...---,,,++++++******000......000555666333000...---------...///111222000///...---,,,---......111000//////000000000000....../////////000000000......---,,,,,,,,,,,,,,,+++,,,.../////////......///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................+++,,,,,,,,,++++++++++++------------------,,,,,,...---+++***))))))******&&&(((*********+++---/////////...------,,,+++++++++******))))))******++++++++++++******)))))))))*********++++++,,,,,,,,,+++++++++,,,---------...+++***************++++++++++++,,,,,,------......,,,---------++++++,,,.........---------,,,,,,,,,+++---......---,,,,,,------,,,++++++,,,,,,***)))++++++***))))))***++++++)))+++------,,,,,,---...)))))))))******++++++,,,***+++---///111111111000+++---...//////111555888@@@EEENNNZZZeeennnrrrtttpppkkkfffbbbaaaaaabbbbbb___aaaeeeiiikkklllkkkjjjmmmllljjjiiihhheeebbb___ZZZZZZ[[[[[[]]]___aaabbbaaaccceeefffeeeeeefffgggeeejjjnnnkkkhhhgggddd```ZZZ[[[]]]^^^_____________________^^^^^^^^^^^^^^^___cccdddbbbbbbfffiiiiiihhhgggeeeccc```^^^[[[YYY[[[XXXTTTSSSSSSUUUUUUUUUZZZYYYYYYYYYXXXXXXWWWWWWRRRTTTUUUUUUSSSQQQPPPPPPOOOMMMJJJIIIJJJLLLMMMMMMHHHIIIIIIHHHHHHIIIKKKNNNPPPUUUWWWTTTSSSTTTTTTQQQQQQPPPPPPOOOOOOPPPQQQRRRUUUUUUUUUVVVWWWWWWSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKMMMOOOQQQSSSSSSSSSQQQOOOMMMJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLJJJHHHEEEEEEEEEHHHHHHHHHJJJKKKJJJHHHEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDEEEGGGJJJKKKMMMMMMMMMLLLJJJHHHFFFDDDDDDCCCBBBDDDGGGHHHIIIHHHKKKKKKLLLNNNQQQQQQPPPOOONNNMMMLLLLLLMMMPPPSSSUUUVVVUUUTTTTTTTTTUUUUUUUUUVVV[[[___```^^^___eeejjjkkkmmmoooppppppooonnnlllmmmmmmjjjddddddhhhjjjiiidddfffhhhiiijjjkkknnnpppwwwwwwwwwvvvtttrrrpppooommmiiihhhlllqqqvvv///...------,,,,,,------...............------,,,---,,,++++++---...---,,,---------------------------...//////000000//////000000000000000111222222222222333333222111///---------,,,+++++++++,,,,,,000//////111444555333111------,,,---...000222333111000...---,,,,,,------...///000////////////////////////000000000000111///...------------------....../////////...,,,+++///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,,,,,,,------------++++++++++++++++++,,,,,,...---+++*********+++,,,+++,,,......---,,,---/////////...------,,,++++++++++++************++++++))))))******+++++++++,,,*********+++,,,,,,------,,,,,,------...//////000---,,,++++++++++++,,,,,,,,,,,,------.........///***,,,------+++++++++,,,******++++++,,,,,,,,,,,,***,,,//////...,,,,,,,,,---+++***+++,,,,,,+++***,,,+++***((((((***+++,,,,,,---......,,,+++++++++)))))))))******++++++,,,)))***,,,---////////////,,,---...///000222555888===CCCLLLVVV```gggmmmpppooojjjddd___^^^______```___```aaaccceeeggghhhiiijjjiiiiiihhhhhheee```]]]YYY[[[\\\^^^```aaaaaaaaa___aaabbbcccbbbbbbcccdddffflllnnnkkkhhhfffccc___[[[\\\]]]^^^____________aaaaaa``````___^^^]]]\\\^^^bbbdddbbbbbbfffhhhggggggfffeeebbb___[[[YYYXXXZZZWWWSSSQQQQQQSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXRRRTTTUUUUUURRRPPPOOOOOOOOOMMMJJJIIIKKKMMMNNNNNNKKKLLLLLLLLLKKKMMMPPPRRRRRRWWWXXXVVVTTTVVVUUUSSSRRRPPPOOONNNNNNOOOPPPPPPSSSTTTUUUVVVVVVUUUSSSQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMOOORRRTTTTTTSSSSSSQQQOOOLLLIIIHHHFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKHHHFFFEEEEEEFFFFFFGGGIIIJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKLLLPPPSSSTTTSSSLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKHHHFFFDDDCCCBBBAAACCCEEEHHHIIIHHHKKKKKKLLLNNNPPPQQQPPPNNNMMMMMMLLLLLLNNNPPPSSSTTTWWWWWWVVVUUUTTTTTTUUUUUUUUUZZZ___```^^^^^^bbbfffiiijjjmmmoooppppppoooooooooooolllfffdddhhhjjjhhhdddeeeeeeeeegggjjjooossstttttttttsssrrrpppooonnnnnniiihhhlllqqqwww}}}|||///......---------------///////////////...---------,,,+++,,,---...---+++,,,,,,,,,------------.........///000000000000///222111000000000000000111111222444444444222000...---,,,+++***+++,,,---...///000111222222222111000,,,,,,,,,---...000333444111///...,,,,,,,,,,,,---,,,...000000...------...////////////000000000000......------------.........////////////---,,,+++///---++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...////////////...---,,,---...///...---++++++*********+++,,,,,,...---+++***+++,,,...///444555666444111...------......------,,,,,,++++++++++++************++++++))))))******+++,,,,,,---*********++++++,,,,,,,,,,,,,,,------...///000000///...,,,++++++,,,------------------............)))+++---,,,+++******+++(((((()))******+++,,,,,,))),,,///000///---++++++,,,*********,,,---,,,+++,,,+++***))))))***+++,,,---...///...+++***)))************+++++++++++++++***+++,,,,,,------------,,,---//////000222666888<<>>...'''***666:::222******---,,,,,,++++++*********------,,,++++++******))),,,+++*********+++,,,---))))))))))))))))))))))))///---***)))***++++++++++++++++++*********))))))************************+++++++++*********))))))*********)))******++++++---///000///---+++******+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,***,,,...///---,,,,,,---((())))))))))))*********......------------......,,,...000222333555999;;;AAADDDGGGLLLQQQUUUXXXYYY]]]ZZZZZZ]]]___```dddjjjppprrrsssssswww}}}~~~|||tttyyyyyyqqqiiieeegggjjjjjjiiicccdddfffgggggggggeeedddhhhhhhiiiiiijjjiiiiiiiiihhheee```\\\ZZZZZZ\\\^^^aaa___^^^]]]^^^bbbfffhhhaaaaaaaaa```^^^]]]^^^___bbbbbbaaa```]]]ZZZWWWVVVWWWWWWUUUSSSQQQPPPOOONNNPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWZZZUUUUUU[[[___^^^ZZZXXXUUUTTTRRRQQQPPPOOONNNNNNNNNMMMLLLLLLNNNPPPPPPPPPNNNMMMKKKKKKKKKKKKJJJHHHKKKLLLNNNOOOPPPOOOOOONNNSSSRRRQQQOOOMMMNNNRRRTTTNNNOOOOOONNNNNNLLLKKKJJJKKKMMMOOOOOOMMMKKKJJJKKKGGGHHHKKKLLLLLLJJJGGGEEEGGGIIIKKKLLLKKKKKKLLLMMMOOOMMMJJJHHHHHHJJJMMMOOOJJJLLLNNNQQQSSSTTTUUUTTTXXXVVVTTTQQQNNNLLLJJJIIIGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKMMMNNNMMMLLLKKKLLLMMMMMMNNNOOOOOONNNOOOQQQSSSRRRSSSTTTTTTQQQNNNMMMMMMQQQSSSWWWZZZ[[[ZZZXXXVVVaaabbbbbbccceeeffffffgggffffffffffffgggiiijjjkkkkkkjjjiiigggffffffffffffiiijjjkkklllkkkiiigggeeedddbbbbbbfffjjjnnnwww///...---,,,,,,,,,,,,---///...,,,+++++++++,,,---........................------........./////////000000//////000000111222222333333333222111111000000///...000222222///,,,...+++---222333///...111222000...,,,++++++,,,,,,------------...000111111---......//////000000111---------.........//////------.../////////////////////...---,,,,,,,,,,,,---......///000000000000---///111111///---++++++---------...............000///---,,,+++,,,---......,,,++++++---...,,,***,,,,,,+++******+++++++++,,,++++++,,,///222555666///)))+++666:::222++++++......---------,,,,,,,,,---------,,,,,,,,,,,,,,,000///---,,,,,,,,,------************************...,,,******,,,...//////,,,,,,,,,,,,+++++++++***************************+++++++++*********))))))*********)))******+++,,,---///111000...---,,,,,,...,,,++++++---......---******+++++++++,,,,,,,,,+++---//////...,,,,,,---)))))))))*********++++++///......------......///---///111333444777:::===DDDFFFJJJOOOTTTXXX[[[\\\^^^\\\^^^dddiiilllsssyyyvvvllljjjmmmoooooohhhhhhiiiiiijjjkkkkkklllmmmmmmmmmmmmlllkkkiiihhhhhheee```\\\ZZZ[[[\\\]]]aaaaaa``````aaadddgggiiiddddddccc```]]]\\\]]]___aaa```___^^^[[[XXXVVVUUUZZZYYYXXXVVVSSSPPPNNNMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUYYYZZZ[[[[[[[[[ZZZXXXWWW[[[VVVUUUZZZ^^^\\\YYYXXXUUUTTTRRRPPPOOONNNOOOOOOOOONNNNNNNNNOOOPPPQQQQQQRRRPPPOOOOOOPPPOOONNNLLLKKKKKKMMMNNNPPPPPPQQQQQQRRRRRRPPPNNNKKKKKKNNNPPPOOOOOONNNMMMMMMLLLLLLKKKLLLMMMOOOOOONNNLLLLLLLLLHHHIIIJJJKKKKKKIIIHHHFFFGGGIIIKKKKKKJJJJJJKKKLLLMMMLLLIIIGGGGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTQQQOOOLLLKKKIIIIIIIIIGGGFFFEEEFFFFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOONNNMMMNNNPPPQQQRRRSSSTTTSSSPPPNNNNNNOOOTTTUUUVVVXXXYYYZZZZZZZZZ^^^^^^___```aaaccccccdddfffffffffgggggghhhhhhhhhjjjiiihhhgggffffffffffffhhhiiijjjkkkjjjiiigggfffcccaaaaaaeeehhhllluuu}}}~~~......---,,,,,,,,,------000///---,,,,,,---..............................------///000000000///...//////......//////000111222222222222111111111111000///...///000111000///...---///222333000///111111000...,,,++++++,,,,,,,,,---...///////////////,,,,,,---///111222333444........./////////000000......///000000000000000111///---+++++++++,,,---/////////......//////000---000222222000...------,,,,,,,,,,,,,,,,,,++++++...---,,,+++++++++,,,------,,,+++,,,---...---,,,---,,,+++***************,,,,,,,,,---------......000+++---666888111++++++------------,,,,,,,,,,,,------------............111000///---,,,+++++++++***************************)))((())),,,///111111---------,,,,,,,,,++++++************************+++++++++*********************))))))***++++++,,,---///111111000///...///111///---,,,---//////...******+++++++++,,,,,,,,,---///111000...---,,,,,,******+++++++++,,,,,,,,,///......------......///...000222444666999>>>AAAHHHJJJOOOTTTYYY\\\___```aaaaaaeeemmmsssyyyrrrjjjkkknnnpppnnnnnnmmmmmmoooqqqsssuuuttttttsssrrrpppnnnkkkjjjgggeeeaaa^^^\\\[[[\\\]]]``````aaabbbdddfffhhhiiieeeeeeccc```]]]]]]```bbbbbbaaa```]]][[[YYYWWWWWW[[[[[[ZZZYYYVVVRRRNNNKKKFFFGGGIIIKKKMMMPPPQQQRRRSSSSSSTTTSSSSSSQQQOOONNNPPPQQQSSSUUUVVVVVVTTTTTTZZZ\\\]]]^^^^^^\\\YYYXXX[[[VVVTTTXXX[[[ZZZXXXXXXVVVTTTQQQOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQRRRRRRPPPNNNKKKKKKLLLMMMOOOQQQRRRSSSQQQQQQOOOLLLIIIIIIJJJLLLPPPOOOMMMLLLKKKKKKLLLMMMKKKMMMOOOPPPOOONNNNNNNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFHHHJJJJJJJJJIIIJJJKKKKKKJJJGGGFFFFFFHHHJJJLLLRRRQQQQQQQQQQQQQQQRRRRRRTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIFFFEEEFFFGGGGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNNNNNNNLLLLLLNNNPPPSSSTTTTTTRRRPPPOOOPPPQQQTTTTTTTTTUUUVVVXXXZZZ[[[YYYZZZ[[[\\\^^^___```aaabbbccceeeggghhhhhhhhhhhhiiiiiihhhgggfffffffffffffffggghhhhhhhhhgggfffeeebbb``````cccfffiiiqqqyyy~~~}}}~~~...------,,,,,,,,,------000///............//////........................,,,---///111111000///...,,,,,,,,,,,,,,,---......111111111000000000111111000///......///000111111,,,---...111222222333333111000///...------------000000000000///---+++))))))***+++,,,...000111111---.........//////////////////000111111111111111111///---******+++---...000///...,,,,,,,,,---...---///222222111///......------,,,,,,++++++******,,,,,,+++******++++++,,,,,,,,,,,,,,,---...------------+++***))))))))))))+++,,,---------,,,+++***///,,,---444555000++++++************+++++++++++++++,,,,,,---......//////...------,,,+++*********************************(((&&&&&&'''***---......---,,,,,,,,,,,,+++++++++************************************************))))))))))))***+++,,,,,,+++...000111000//////000333000---,,,---.........******+++++++++,,,,,,,,,///000222111///---,,,,,,+++++++++,,,,,,,,,------//////............/////////111333555888<<>>DDDHHHPPPSSSWWW\\\```cccddddddhhhjjjqqqzzzvvvqqqrrrtttqqqssswwwyyy{{{zzzyyywwwuuuvvvwwwxxxwwwtttqqqppphhhgggeeebbb```___^^^^^^___```bbbdddeeefffffffffgggeeebbb^^^[[[[[[^^^```bbbaaaaaa```^^^]]]\\\\\\VVVWWWXXXXXXWWWTTTPPPNNNJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOLLLKKKNNNOOORRRSSSSSSRRRPPPNNNRRRUUUXXX[[[\\\[[[YYYWWWWWWSSSRRRUUUVVVTTTUUUWWW[[[XXXVVVSSSSSSUUUXXXZZZUUUWWWYYYXXXUUUSSSRRRSSSOOONNNNNNPPPQQQPPPNNNKKKPPPOOONNNNNNNNNOOOPPPQQQMMMNNNNNNLLLKKKJJJLLLNNNOOONNNLLLJJJJJJKKKMMMNNNHHHJJJMMMMMMLLLLLLLLLMMMMMMKKKJJJHHHHHHIIIJJJKKKEEEGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQLLLIIIFFFEEEGGGHHHIIIIIIBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBAAA?????????AAADDDGGGIIIKKKKKKKKKJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNMMMLLLLLLNNNOOOTTTTTTTTTRRRQQQQQQSSSUUUMMMNNNQQQTTTUUUTTTSSSRRRUUUVVVXXXZZZ\\\^^^```aaa___aaacccfffggggggfffeeegggfffffffffffffffggghhhaaaaaaaaaaaaaaa````````````^^^___bbbdddfffmmmttt}}}}}}|||}}}}}}|||------,,,,,,,,,---...............///////////////........................,,,,,,.../////////...---//////......//////000111000///.........///111222///111111000///......000(((,,,------000555777555000000000000//////......+++,,,---...............------..................,,,,,,,,,------------...//////000111111111111111111///---+++++++++,,,---...---,,,++++++++++++++++++---000111111/////////......---------------,,,******+++++++++,,,,,,,,,---...///...,,,,,,,,,---,,,+++***))))))))))))))))))***+++---......------)))***,,,---...---,,,+++,,,------...///000000111***++++++,,,---.........------...///////////////++++++++++++++++++++++++...,,,,,,,,,...///...,,,+++++++++*********))))))***************************************+++++++++(((((())))))***+++------(((***,,,---,,,+++,,,,,,...,,,+++,,,------,,,+++******+++++++++,,,,,,,,,---///111000...---,,,,,,++++++,,,,,,,,,---------000//////......//////000000222444777:::@@@GGGKKKRRRUUUYYY^^^aaaccccccbbbeeehhhqqqzzzzzzssssssuuusssvvvzzz}}}}}}{{{wwwuuurrrtttvvvwwwvvvtttrrrpppiiiiiigggfffdddaaa```___bbbcccdddeeeffffffffffffiiigggddd^^^YYYWWWWWWXXX[[[\\\]]]^^^^^^]]][[[[[[VVVVVVWWWXXXVVVTTTRRRQQQNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMPPPQQQTTTWWWXXXWWWVVVUUUUUURRRSSSVVVWWWUUUVVVYYY[[[ZZZXXXVVVWWWXXX[[[\\\WWWYYY[[[ZZZVVVRRRRRRSSSOOOOOOPPPQQQSSSRRROOOMMMQQQPPPPPPOOOOOOOOOOOOOOOLLLMMMNNNMMMLLLLLLMMMOOOMMMMMMKKKKKKKKKKKKLLLMMMHHHJJJLLLMMMLLLJJJKKKKKKMMMLLLJJJIIIIIIIIIJJJKKKFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNNNNLLLMMMNNNPPPRRRTTTVVVWWWSSSRRRQQQPPPPPPPPPPPPPPPLLLJJJHHHHHHIIIJJJJJJJJJCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDCCCCCCBBBAAA@@@???AAADDDHHHKKKLLLLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLKKKMMMNNNMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRRRRTTTVVVOOOQQQTTTWWWWWWUUUSSSQQQSSSTTTVVVXXX[[[]]]___```cccdddeeeeeedddcccbbbaaaeeeeeeeeeeeefffggghhhhhhbbbaaaaaa```______^^^^^^^^^\\\]]]aaaccceeekkksss}}}}}}|||}}}}}}{{{,,,,,,,,,,,,,,,---...///------......////////////........................,,,,,,,,,,,,------------000000//////000000111222000///...------///111222///111333222///---------***---...,,,...333555222...............------,,,+++++++++,,,---...///000............////////////------------...............///000000111111000000//////...---,,,,,,,,,,,,------.........------,,,))),,,///000000/////////,,,,,,,,,---------------***++++++,,,,,,,,,,,,,,,///000111///,,,***+++---******))))))))))))******))))))***+++,,,---------(((***,,,------.........------...///000111222333,,,,,,------......//////...//////000000///...---++++++++++++++++++++++++...------...///000///---,,,,,,+++++++++*********************************))))))*********+++++++++((((((((()))***,,,---...(((***,,,---+++******++++++++++++---//////,,,*********+++++++++,,,,,,,,,+++---//////...,,,,,,---++++++++++++,,,,,,,,,,,,000000////////////000000000222444666:::AAAHHHMMMSSSVVVZZZ^^^aaaaaa```___aaaeeemmmuuuyyy|||uuuuuuwwwyyyzzz|||}}}|||yyyvvvtttppprrrtttuuutttrrrooommmkkkjjjjjjhhhfffdddaaa```bbbbbbbbbbbbbbbbbbbbbbbbeeedddaaa]]]XXXUUUUUUVVVVVVYYY\\\^^^___^^^\\\[[[YYYYYYYYYXXXVVVTTTSSSRRROOOOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLMMMMMMNNNOOOOOOOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPTTTSSSUUUZZZ[[[XXXXXX\\\ZZZYYYYYYXXXYYYZZZ[[[\\\WWW[[[]]][[[VVVRRRQQQSSSOOOOOOPPPRRRSSSRRROOOMMMOOOOOOPPPPPPPPPPPPPPPOOOMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMNNNLLLJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMOOORRRTTTUUUWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLKKKLLLMMMNNNMMMLLLEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDAAACCCFFFIIIKKKKKKJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLNNNNNNNNNOOOQQQTTTQQQSSSUUUUUUTTTTTTTTTVVVSSSSSSUUUUUUUUUTTTRRRQQQOOOPPPRRRTTTWWWZZZ\\\]]]bbbbbbbbbccccccccccccccceeeddddddeeefffggghhhiiieeedddcccaaa```___^^^^^^[[[YYY[[[___aaaccciiiqqq}}}~~~}}}}}}~~~{{{~~~,,,,,,,,,,,,,,,---...///,,,,,,---...//////..............................,,,,,,+++++++++,,,---..................///000000///...---,,,---///111222///222555444000,,,+++,,,,,,000///+++,,,111222///,,,,,,---------,,,++++++///...---++++++,,,---...,,,,,,------...//////000............/////////000......///000000000000000.........------,,,++++++---...///000000///...---(((+++...000////////////+++++++++,,,,,,---------***+++,,,---------------///111222000,,,******,,,***)))))))))))))))***+++))))))******++++++,,,,,,'''+++---------///000000+++,,,---...///000111222.........///////////////......//////...,,,***)))+++++++++++++++++++++++++++++++++---///000///------------,,,,,,,,,++++++************************))))))******++++++++++++((((((((()))***,,,---...)))+++------,,,******+++******,,,///111000---*********+++++++++,,,,,,,,,***,,,...///...,,,,,,---******+++++++++,,,,,,,,,000000////////////000000000111444666:::AAAIIINNNTTTWWW[[[^^^``````^^^]]]___bbbiiioooppptttzzz{{{~~~~~~}}}|||zzzxxxvvvuuuoooqqqssstttssspppllljjjkkkkkkkkkjjjhhheeecccaaa```___^^^]]]]]]]]]]]]]]]]]]^^^]]][[[XXXWWWWWWXXXUUUXXX]]]```bbbaaa^^^\\\^^^]]][[[YYYVVVUUUSSSRRRNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSTTTTTTSSSQQQOOONNNLLLMMMMMMNNNNNNOOOPPPPPPSSSSSSRRRRRRPPPOOONNNMMMTTTTTTXXX]]]^^^[[[[[[^^^XXXXXXXXXYYYYYYZZZ[[[[[[WWW[[[^^^\\\VVVQQQQQQRRRMMMMMMOOOQQQRRRQQQNNNKKKLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOOOOMMMJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMJJJJJJJJJKKKKKKMMMNNNNNNKKKLLLOOOQQQSSSTTTTTTTTTWWWVVVUUUSSSRRRRRRRRRRRROOONNNNNNOOOQQQQQQOOONNNMMMLLLJJJIIIGGGEEECCCBBB@@@AAACCCEEEFFFGGGHHHHHHDDDEEEHHHJJJKKKJJJHHHGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJLLLNNNNNNOOOPPPSSSUUUPPPSSSUUUVVVUUUUUUUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPKKKLLLNNNQQQTTTWWWYYYZZZ]]]^^^___```ccceeehhhiiidddddddddeeefffggghhhiiihhhfffeeecccaaa```______XXXWWWXXX]]]```bbbhhhooo}}}~~~~~~~~~zzz|||---------,,,,,,+++++++++000///...---,,,------...//////////////////............---,,,+++******)))..................------000//////............///111333555444111...,,,+++///---,,,///333555111---,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,---///000111111111333222111///...---------///---,,,---000111000...///111111+++)))+++---+++...........................///000000000///------++++++,,,,,,,,,,,,,,,,,,...------,,,---...///000000111111///---,,,---...+++***)))'''''')))***+++++++++++++++++++++++++++******+++,,,---//////000///---,,,---000222111///........................,,,,,,---...//////......,,,,,,++++++,,,,,,---......///000///...---...///000///---,,,++++++,,,---***++++++++++++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))*********+++++++++++++++++++++++++++,,,---------,,,+++***'''***---...---------...---+++***,,,...///---***+++,,,,,,,,,,,,,,,,,,------///111222000///...///333000000444===FFFKKKLLLTTTYYY___cccdddcccaaa```^^^___aaadddiiipppyyy|||zzz{{{}}}|||wwwtttrrrpppqqqrrrssstttsssrrrqqqqqqoookkkiiigggeeebbb```]]]\\\ZZZYYYYYYZZZ\\\]]]YYYXXXXXXYYYZZZXXXSSSOOOVVVWWWZZZ\\\]]]]]]\\\[[[XXXXXXYYYZZZZZZXXXSSSPPPTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRTTTSSSQQQPPPPPPQQQRRRRRRTTTWWW\\\```bbbaaa___^^^WWWWWWWWWWWWWWWXXXYYYYYY^^^]]][[[XXXVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQNNNLLLNNNNNNNNNOOORRRSSSRRRPPPPPPPPPOOOKKKGGGFFFIIIMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNLLLKKKMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMQQQOOOLLLIIIIIIJJJMMMOOONNNMMMLLLJJJKKKLLLMMMNNNMMMPPPSSSTTTTTTRRRQQQQQQUUUSSSRRRPPPQQQSSSVVVWWWXXXVVVSSSRRRSSSTTTTTTSSSWWWRRRLLLGGGEEECCCBBB@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQOOOQQQTTTVVVWWWWWWUUUTTTUUUSSSQQQQQQQQQPPPLLLHHHLLLMMMOOOQQQTTTXXXZZZ\\\]]]]]]^^^```ccceeegggiiihhheeedddeeehhhiiihhheeebbbbbbbbbaaa```^^^]]]\\\WWWYYY[[[]]]___eeekkkooo|||~~~||||||{{{zzzxxxvvvzzz------------------......//////---,,,,,,,,,------........................///////////////..................---------------///...............//////222333555444111...---,,,000---,,,...222333000,,,---------.........//////,,,++++++******++++++,,,+++,,,---...///000000000111000000//////000000000000...---...000111000...,,,//////***''')))+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------...............///...---------...000111222222222000...,,,---...+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,---...//////...,,,+++---000111000...........................,,,------...//////......,,,,,,++++++,,,,,,---...---...///...---,,,---......------,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,++++++***))))))(((((((((((()))******++++++++++++++++++++++++++++++---......///...---,,,+++)))+++......---+++,,,,,,+++***)))***,,,---+++(((+++,,,,,,,,,,,,---------///111222222111//////000111222444888===DDDLLLQQQWWW\\\bbbggggggdddaaa^^^]]]___```cccgggnnnvvv|||{{{zzz{{{||||||{{{xxxtttrrrooopppqqqqqqrrrqqqpppppppppmmmjjjhhhfffdddaaa^^^YYYXXXUUUTTTTTTUUUXXXYYY[[[ZZZYYYZZZ[[[ZZZWWWSSSUUUVVVYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYVVVTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUSSSVVV[[[```bbbbbbaaa```XXXXXXWWWWWWXXXYYYZZZ[[[___^^^[[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTQQQOOOOOOOOOOOOPPPRRRSSSRRRPPPOOONNNMMMKKKJJJKKKMMMPPPLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMKKKKKKLLLNNNKKKKKKKKKLLLLLLMMMMMMMMMPPPOOOLLLJJJJJJKKKMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMPPPTTTVVVVVVVVVUUUVVVWWWVVVTTTRRRRRRSSSUUUVVVXXXWWWUUUUUUVVVWWWVVVUUUWWWTTTOOOLLLJJJIIIGGGFFF@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRUUUWWWXXXXXXVVVUUUUUUSSSRRRRRRRRRPPPLLLIIILLLLLLMMMOOOQQQUUUXXXZZZ``````aaabbbccceeeggghhhfffeeedddeeefffggggggfffccccccbbb```^^^[[[YYYXXXWWWXXXZZZ\\\___dddjjjooozzz~~~}}}|||wwwuuuwww,,,,,,---......//////000...------,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------------------------------------------...///000000222444555444111///......111///---...111111...+++............////////////,,,++++++******++++++,,,+++,,,------.........---.........///000111222333111000...///000111///...,,,000///***(((***+++)))*********+++++++++++++++)))***,,,...////////////////////////000000000111///...---------...000000333444444222///---------+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,---///000///...........................,,,---......///.........,,,,,,,,,,,,,,,------...,,,---...---+++++++++,,,++++++,,,------------,,,------,,,+++***)))((((((,,,,,,++++++***)))))))))''''''((()))***++++++,,,++++++++++++++++++++++++///////////////...------+++---......,,,+++++++++,,,+++***+++------+++)))++++++,,,,,,------------000222333333222111222333111555999<<<>>>DDDMMMTTTYYY^^^dddiiijjjfff```\\\]]]^^^```aaaeeejjjqqqwww}}}{{{yyywwwwwwxxxwwwsssooommmnnnnnnooonnnnnnmmmlllmmmkkkhhhfffeeebbb^^^\\\VVVTTTRRRPPPPPPRRRTTTVVV\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUVVVWWWXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRQQQUUUTTTQQQPPPOOOQQQRRRTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQSSSUUUWWWXXXTTTWWW[[[___bbbbbbbbbaaaZZZXXXWWWVVVWWWYYY\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWUUURRRQQQPPPOOOPPPRRRRRRQQQOOONNNLLLKKKKKKMMMPPPRRRRRRLLLMMMNNNOOONNNNNNLLLLLLJJJKKKLLLKKKJJJJJJKKKMMMJJJKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGKKKOOOSSSVVVWWWWWWXXXYYYYYYWWWUUUSSSRRRSSSTTTUUUYYYXXXXXXZZZ[[[\\\ZZZXXXVVVTTTQQQOOONNNMMMJJJHHH@@@BBBDDDDDDCCCCCCCCCDDDIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKMMMMMMNNNNNNOOOOOONNNNNNMMMPPPRRRUUUXXXYYYXXXWWWUUUUUUTTTSSSSSSRRRQQQMMMKKKKKKKKKJJJKKKNNNRRRVVVXXX`````````aaabbbcccdddeeecccdddeeeeeeddddddeeegggeeedddbbb___\\\XXXUUUTTTVVVWWWYYY[[[___dddjjjooowww}}}xxxtttuuu|||------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---...///000111222333444444111/////////222000......///...,,,***------------............,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,,,,---...///000111111000000000000000//////...222222---+++,,,---+++************+++++++++++++++,,,---///000000///.../////////000000111111222......---,,,,,,---...///333444333111...,,,+++++++++******))))))******+++++++++++++++++++++++++++,,,---------------------,,,,,,,,,---.../////////........................------...............---,,,,,,,,,,,,,,,---......---...///---+++***+++,,,((()))+++------------,,,******++++++,,,,,,------+++++++++*********)))))))))))))))))))))*********++++++++++++++++++++++++/////////.........------***,,,------,,,+++,,,---///....../////////...---++++++,,,,,,---.........000111222333333444777999666999<<<>>>AAAFFFMMMRRRXXX\\\bbbhhhjjjfff```[[[]]]^^^___```cccgggmmmqqqttt}}}xxxtttsssuuutttooojjjmmmllllllkkkjjjiiihhhhhhiiigggeeedddbbb```\\\YYYVVVTTTQQQNNNNNNQQQTTTVVVZZZYYYXXXWWWXXXYYYZZZZZZVVVVVVWWWXXXYYYXXXXXXXXXWWWUUUSSSRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQVVVTTTQQQOOOOOOQQQTTTVVVSSSSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQSSSTTTVVVWWWXXXXXXYYY\\\^^^`````````___YYYXXXUUUTTTUUUWWW[[[]]]\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[[[[[[[\\\ZZZWWWTTTPPPOOOOOOPPPQQQQQQOOOMMMNNNKKKIIIKKKOOORRRSSSRRRMMMNNNOOOPPPOOONNNMMMKKKIIIJJJKKKJJJIIIIIIKKKMMMKKKLLLLLLNNNOOOPPPQQQQQQMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNQQQSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUYYYYYY[[[^^^aaaaaa^^^\\\UUUSSSQQQPPPOOOLLLIIIFFFCCCEEEFFFFFFEEEEEEFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHIIIKKKNNNQQQSSSOOOOOOPPPPPPOOONNNMMMMMMOOOQQQTTTVVVWWWWWWUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLLLLKKKIIIIIILLLPPPTTTWWW[[[[[[\\\]]]^^^___aaabbbbbbeeegggfffdddccceeehhheeedddbbb___\\\XXXUUUTTTUUUWWWYYY[[[^^^dddjjjoooxxx~~~yyyvvvuuuzzz.........---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------/////////...---,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,---///000000111222333222111///000111222000///------,,,+++)))++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,---///000000000/////////000...222222...,,,------+++***+++++++++,,,,,,------...///000111111000///...------...///000000111111...---,,,+++++++++------111222222000---***))))))++++++************++++++++++++++++++++++++++++++,,,---------------------,,,,,,---.........///000////////////////////////---...............------------,,,,,,------...///...///000...,,,++++++,,,'''(((***,,,------,,,,,,++++++,,,,,,---......///+++++++++***************++++++******)))(((((((((++++++++++++++++++++++++------,,,,,,,,,+++++++++(((***+++,,,,,,,,,...000///000111000///.........++++++,,,------...//////...///111222333777<<>>======@@@FFFLLLNNNOOOUUUXXX]]]cccfffeee```[[[]]]^^^___```bbbeeejjjnnnnnnwwwyyyrrrpppqqqppplllgggmmmlllkkkiiifffeeecccccccccbbbaaaaaa```^^^[[[XXXTTTRRROOONNNNNNOOORRRTTTVVVUUUTTTSSSSSSTTTVVVXXXVVVWWWWWWXXXYYYYYYYYYYYY[[[XXXTTTRRRRRRRRRRRRQQQOOOOOOPPPQQQRRRRRRSSSSSSVVVTTTQQQOOOOOOQQQTTTVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSTTTVVVVVVWWWWWW[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWTTTRRRSSSUUUXXXZZZYYYYYYYYYYYYYYYYYYYYYXXX]]]\\\\\\]]]^^^\\\XXXUUUOOONNNNNNNNNPPPOOONNNLLLOOOLLLJJJKKKOOOQQQQQQOOONNNOOOPPPPPPOOONNNMMMLLLJJJKKKKKKKKKIIIIIIKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSMMMNNNOOOPPPPPPOOONNNNNNNNNLLLKKKJJJKKKMMMPPPRRRNNNPPPRRRSSSRRRQQQRRRSSSQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZ]]]aaaddddddbbb```XXXWWWTTTRRRPPPLLLGGGCCCCCCEEEGGGGGGFFFEEEFFFGGGIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJJJJKKKNNNRRRVVVYYYPPPQQQQQQPPPPPPOOONNNMMMMMMOOORRRUUUVVVUUUTTTRRRSSSTTTUUUTTTRRRPPPNNNNNNMMMLLLJJJJJJLLLOOOTTTVVVWWWWWWXXXZZZ\\\___aaabbbbbbeeegggfffdddccceeehhhcccbbbaaa___]]]ZZZXXXVVVUUUWWWYYY[[[___dddkkkpppzzz}}}wwwuuutttxxx//////...---+++***)))(((+++,,,,,,------------,,,***++++++,,,,,,------...///...---,,,+++******))))))******++++++,,,,,,---,,,,,,,,,,,,---...//////000111222111//////000111111000///---+++************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,,,,+++***)))))))))))))))---...//////......///111,,,000111---+++++++++)))++++++,,,,,,---.........000111111222111000///...,,,,,,---...///000111111...---,,,+++++++++,,,---///000111000---***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,---//////......000111////////////////////////.........///......---,,,---------------......//////000000///,,,++++++,,,'''((()))***+++,,,,,,,,,...---------,,,,,,,,,,,,************************++++++******)))(((((((((++++++++++++++++++++++++,,,++++++***)))*********''')))***++++++---000222...000111000...,,,,,,---++++++,,,---...//////000---...000111333888>>>BBBBBB@@@@@@DDDLLLRRRTTTSSSWWWWWWYYY]]]bbbdddaaa^^^^^^___```aaabbbeeeiiimmmlllrrrwwwxxx|||yyyrrrnnnmmmllljjjhhhooonnnjjjgggcccaaa___^^^]]]]]]]]]^^^^^^]]]ZZZWWWQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSRRRPPPQQQSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[___\\\YYYWWWVVVUUUTTTSSSNNNNNNOOOPPPRRRSSSTTTUUUUUUSSSRRRPPPQQQRRRUUUVVVVVVUUUTTTSSSSSSRRRSSSSSSRRRSSSTTTVVVWWWXXXXXXXXX\\\[[[ZZZYYYXXXWWWVVVVVVXXXWWWTTTRRRRRRSSSUUUWWWWWWWWWXXXYYYYYYYYYYYYYYY^^^^^^^^^___```^^^ZZZVVVNNNNNNMMMNNNPPPPPPOOOMMMNNNMMMLLLMMMNNNPPPPPPOOOQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNLLLKKKJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSNNNNNNOOOPPPPPPPPPOOOOOONNNLLLJJJIIIJJJNNNSSSVVVQQQSSSTTTSSSRRRQQQQQQRRROOOOOOPPPQQQRRRTTTUUUVVVYYYZZZ]]]aaaeeefffeeeccc___\\\YYYVVVRRRNNNHHHDDDAAACCCEEEEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMPPPSSSVVVXXXPPPPPPPPPPPPOOOOOONNNMMMLLLNNNQQQSSSTTTTTTRRRQQQRRRSSSUUUTTTQQQOOONNNNNNMMMLLLKKKKKKLLLOOORRRUUUVVVWWWXXXZZZ]]]___bbbcccbbbccceeeddddddccceeefffaaaaaa```___]]][[[YYYXXXUUUWWWYYY\\\```ffflllqqq{{{|||tttrrrrrruuuyyy//////...---,,,++++++***+++,,,---...///......---+++++++++,,,---.........+++*********))))))(((((()))))))))***+++,,,,,,,,,---------,,,,,,---.........///000///......///111000000...,,,***)))***++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******,,,---............++++++***)))))))))))))))))),,,......------///111,,,000111...+++,,,+++)))++++++,,,,,,---............///000111111000//////,,,,,,---...///000111111000///...---,,,---.........000111111...,,,*********++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,---...//////,,,///111000//////111333////////////////////////......//////...------,,,---------------...//////...//////...+++******+++)))))))))))))))***+++,,,,,,,,,++++++++++++******************************(((((())))))************++++++++++++++++++++++++,,,+++***)))))))))******)))***+++++++++,,,///111///111222111...,,,---...++++++,,,---...///000000///000000000222777===BBBBBBCCCFFFKKKQQQWWW\\\^^^^^^[[[YYY[[[```ccccccaaa___```bbbbbbcccfffjjjmmmkkkooorrrrrrvvv|||{{{wwwrrrmmmjjjjjjlllmmmrrroookkkfffaaa]]][[[ZZZXXXXXXZZZ\\\]]]\\\YYYWWWQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTSSSQQQPPPRRRTTTSSSSSSTTTUUUWWWYYYZZZ[[[___]]]ZZZYYYYYYXXXVVVUUUOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTYYYXXXVVVTTTSSSSSSTTTTTTVVVWWWYYYZZZ[[[[[[[[[ZZZ______```bbbbbb```\\\XXXOOONNNNNNPPPRRRRRRQQQPPPLLLMMMOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNMMMNNNOOOOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQMMMLLLJJJJJJKKKNNNQQQTTTQQQRRRSSSRRRPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUXXXYYY\\\```dddgggfffeeebbb___[[[WWWTTTOOOJJJGGGBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLNNNQQQTTTUUUTTTSSSRRRPPPRRRTTTSSSPPPNNNMMMNNNLLLKKKKKKKKKMMMOOOQQQRRRVVVWWWXXXYYY[[[]]]___```bbbaaa```aaabbbccccccbbb``````___]]][[[YYYWWWVVVVVVXXXZZZ]]]aaagggnnnrrrzzz}}}tttssssssuuuvvv|||..................------+++,,,.../////////......++++++,,,------...//////+++,,,,,,,,,,,,---------((())))))***++++++,,,,,,......---,,,,,,,,,------...//////...------///111//////...,,,***)))***+++,,,,,,,,,---------......,,,++++++++++++++++++,,,)))***,,,---.../////////+++***************++++++(((***------,,,---///222...222333000......---*********+++,,,------......+++,,,...///000111000000,,,---...///000111222222222111000///......///000...000222222000---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,...///000000---///222111000///222444000000000000000000000000.../////////...---,,,,,,...------------...//////---......,,,***(((((()))***)))((((((((()))+++,,,&&&'''((()))***+++,,,,,,******************++++++&&&&&&''')))***,,,------++++++++++++++++++++++++,,,,,,***)))))))))***++++++,,,,,,+++***+++---000111333555444000...///000++++++,,,---...///000111222111111000111555;;;@@@???DDDKKKPPPTTTZZZbbbhhheee```[[[[[[```ddddddccc___aaabbbcccdddgggkkknnnjjjnnnqqqqqqttt{{{~~~wwwuuuqqqllliiijjjnnnqqqssspppkkkfff```\\\YYYXXXUUUVVVXXXZZZ\\\\\\YYYWWWSSSSSSTTTUUUUUUTTTSSSSSSRRRUUUVVVUUURRRQQQRRRTTTQQQQQQRRRSSSUUUXXXZZZ[[[\\\ZZZYYYYYYYYYYYYWWWUUUQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRPPPPPPOOOOOOOOONNNPPPSSSWWWZZZ\\\]]]]]]WWWVVVTTTSSSRRRSSSSSSTTTZZZYYYXXXVVVUUUTTTSSSSSSVVVXXXYYY[[[\\\]]]\\\\\\aaaaaabbbddddddaaa]]]YYYPPPOOOPPPQQQTTTUUUTTTRRRJJJMMMQQQQQQPPPQQQTTTWWWUUUSSSPPPMMMMMMNNNOOOQQQRRRSSSRRRPPPMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOOOOOOOMMMLLLMMMOOOSSSSSSSSSSSSTTTTTTTTTTTTXXXYYY[[[___dddggggggfffbbb___ZZZVVVSSSPPPKKKHHHDDDFFFGGGHHHGGGFFFGGGHHHDDDEEEHHHJJJKKKLLLKKKKKKHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMOOORRRUUUVVVUUUTTTSSSOOORRRTTTSSSOOOMMMMMMNNNJJJJJJKKKLLLMMMNNNOOOPPPVVVVVVVVVWWWXXXYYYZZZ[[[aaa^^^]]]^^^aaacccaaa^^^``````^^^\\\ZZZWWWUUUSSSWWWXXX[[[^^^bbbhhhooosssyyy~~~~~~vvvvvvvvvvvvuuuyyy//////000000000000//////------------------------------......///.........---+++)))((()))++++++************+++,,,---.../////////...,,,***+++...111///000000...,,,+++,,,------......---+++******+++)))***+++,,,------...---000///...,,,+++,,,,,,---......---,,,,,,+++*********+++---......---+++***+++,,,------......------///111222111///,,,++++++...------,,,,,,++++++***111222333222000000000222111000///////////////000333222000/////////000111111111111111///---+++***++++++******************+++---......---,,,,,,---......---------......///111111111111222222222222111111000000111111222333/////////000///...------...............///000000111///---+++)))((((((((())))))************))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******))))))))))))******......---,,,***)))(((((('''&&&&&&&&&'''(((***+++''')))---.........///000///111333222...+++***+++,,,,,,,,,---...///000111222222222222333777<<<@@@EEEJJJRRR[[[bbbhhhlllnnnjjjccc\\\]]]bbbffffffcccdddaaa___```eeeiiijjjjjjllllllmmmoootttxxx{{{|||}}}yyysssoooooonnnkkkkkkmmmvvvtttqqqkkkeee^^^YYYUUUUUUWWWYYY[[[[[[YYYVVVTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWVVVUUURRRQQQRRRTTTNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSTTTTTTTTTSSSRRRPPPOOORRRRRRRRRRRRSSSSSSSSSSSSTTTRRRPPPNNNNNNOOOOOONNNRRRSSSUUUWWWYYY[[[\\\\\\^^^WWWRRRQQQQQQOOOPPPSSS^^^[[[VVVSSSSSSTTTTTTTTTVVVVVVWWWYYYZZZ[[[\\\]]]VVVXXX[[[```dddbbb\\\WWWRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUUUUSSSOOOMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPOOONNNNNNPPPPPPOOONNNKKKJJJIIIKKKOOOPPPOOOLLLOOOOOOOOONNNMMMLLLKKKJJJOOOQQQSSSTTTSSSRRRSSSTTTWWWVVVWWW[[[```ddddddccc\\\]]]]]]XXXRRRLLLKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLPPPPPPPPPRRRTTTTTTRRRQQQNNNNNNOOOOOOPPPOOOOOOOOOQQQPPPOOONNNNNNNNNNNNNNNRRRSSSSSSTTTVVVXXXZZZ[[[\\\___bbbcccaaaaaaccceee___]]][[[XXXWWWWWWWWWXXX[[[YYYXXX]]]eeennnsssuuu|||~~~|||xxxvvvtttssssssxxx//////000000000000//////------------------------,,,------...------,,,,,,---+++******+++,,,+++************+++,,,---...///888777444000,,,+++---...111000///...------------,,,......---,,,+++,,,---,,,,,,------------,,,,,,---,,,+++*********++++++...------,,,+++***))))))***+++,,,------,,,+++***++++++,,,---------------000222333222///---------------------------......111333333222000///000111//////...//////000111111222222000/////////000000111111111000///---+++)))+++,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------///......---------...............//////000000111111111000000000111222222000000//////...------,,,...............///000000...---,,,***)))))))))*********++++++++++++******---,,,,,,++++++******************+++++++++,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,''''''''''''((()))***++++++******---000222000...000222444333000---,,,---,,,,,,+++++++++,,,------000000000000111444:::>>>EEEJJJSSS\\\dddkkkoooqqqtttlllcccaaadddgggfffdddccc```\\\]]]aaagggjjjkkknnnmmmmmmooorrrvvvyyyzzzzzzuuuoookkklllmmmlllnnnqqq|||zzzvvvqqqiiiaaaZZZVVVUUUWWWYYY[[[ZZZXXXVVVTTTSSSUUUXXXZZZZZZXXXUUUTTTTTTUUUUUUTTTRRRRRRSSSTTTQQQQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWRRRMMMKKKLLLNNNOOONNNSSSTTTVVVXXX[[[\\\]]]]]]\\\UUUQQQQQQRRRQQQSSSWWW]]]ZZZVVVUUUUUUUUUUUUTTTVVVVVVVVVWWWXXXYYYYYYZZZTTTUUUWWW[[[^^^]]]XXXTTTRRRSSSUUUWWWWWWWWWUUUTTTSSSSSSRRRRRRQQQRRRRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXWWWWWWVVVSSSOOOMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPOOONNNOOOPPPPPPPPPNNNLLLJJJJJJLLLOOOPPPOOOMMMRRRRRRQQQPPPNNNLLLKKKJJJNNNPPPRRRRRRQQQQQQRRRSSSTTTSSSSSSVVV[[[^^^___^^^ZZZ[[[ZZZVVVPPPKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGIIIJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMOOOQQQRRRPPPNNNPPPPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPOOOOOONNNNNNNNNPPPPPPQQQRRRSSSUUUWWWXXXZZZ]]]```aaa``````bbbddd```^^^[[[YYYWWWWWWWWWXXXYYYYYY[[[___eeelllrrrvvv~~~~~~{{{{{{xxxvvvuuutttvvv//////000000000000//////////////////////////////---------------,,,+++***---,,,+++,,,......,,,+++*********+++,,,---...///999888666111---+++,,,---333000......000000...,,,,,,---......------...000000000///...---,,,,,,+++***************++++++,,,...---,,,+++***)))((((((+++++++++++++++++++++++++++,,,,,,---------------000111222111///---,,,---,,,------...//////000000222333444333111//////000------...///000111222222111111000/////////000000000000000///---,,,***))),,,,,,------......//////,,,---//////---,,,---...000///...---------------------...//////000111111000000000000000111111222222111///...------.....................///000000,,,+++***)))))))))***+++++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))*********++++++++++++,,,+++******))))))******+++(((((()))***************(((((()))***+++++++++***///+++)))---333555111,,,111222444333111/////////...------,,,++++++,,,,,,////////////000444999===GGGMMMVVV```gggmmmrrruuu~~~uuujjjddddddfffeeeddddddaaa^^^]]]aaaggglllooopppooonnnnnnpppsssuuuwwwwwwpppjjjfffhhhkkkmmmpppuuu}}}|||zzzvvvnnneee]]]XXXVVVWWWXXXYYYYYYWWWUUUTTTSSSUUUYYY\\\\\\YYYUUURRRSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTPPPQQQQQQRRRSSSUUUVVVWWWYYYSSSMMMKKKLLLNNNPPPPPPSSSTTTWWWYYY\\\]]]]]]]]]XXXRRROOOPPPSSSSSSVVVZZZZZZYYYWWWWWWWWWWWWVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVXXXWWWUUURRRQQQSSSUUUWWWXXXWWWVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXVVVSSSOOOMMMMMMNNNMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPOOOMMMTTTSSSRRRQQQOOOMMMKKKIIIMMMOOOPPPQQQPPPPPPRRRSSSSSSSSSRRRTTTWWWYYYZZZZZZXXXYYYXXXUUUPPPKKKIIIHHHJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJKKKMMMOOOOOONNNLLLQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY\\\^^^______aaaccc```___\\\ZZZXXXWWWWWWWWWWWW[[[___cccfffkkkrrrxxx~~~}}}zzzwwwvvvtttuuu|||//////000000000000///////////////////////////////////////...---,,,+++***,,,,,,---...000000...,,,*********+++,,,---...///222222111...,,,+++,,,...333000---...222333///++++++---...///...///111222111111000///...---------+++++++++,,,---......//////...---,,,+++******))),,,+++************+++,,,,,,---......//////.........000000///---,,,,,,---------........./////////222333444333111///...///......///000000000000000000000000/////////000000//////......,,,+++******+++,,,,,,---...//////000,,,...//////...------...000///...---------------...//////000111222333333000////////////000111111333111000......000111333...............///000000---,,,***)))((())))))******++++++++++++++++++************++++++,,,,,,,,,************++++++++++++***))))))(((((())))))******++++++++++++)))(((''')))***+++,,,,,,,,,+++***///---,,,///333444111---000111222222111000////////////............//////111111111111222555;;;???JJJPPPYYYaaafffkkkooosss~~~uuukkkdddcccddddddcccfffeeeddddddgggkkkoooqqqppppppooonnnnnnooorrrttt|||yyyuuummmfffbbbeeehhhkkkpppvvv{{{{{{{{{xxxrrriii```[[[WWWWWWXXXXXXWWWVVVUUUTTTUUUWWWZZZ\\\\\\YYYVVVSSSUUUWWWWWWWWWUUUTTTTTTUUUXXXXXXVVVUUUTTTSSSRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZYYYWWWVVVUUUVVVWWWXXXSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWUUURRROOOOOOQQQTTTRRRSSSVVVYYY[[[\\\\\\\\\VVVQQQMMMOOORRRSSSVVVZZZYYYXXXXXXYYYZZZYYYWWWUUURRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPQQQTTTVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQTTTTTTSSSSSSUUUVVVXXXYYYXXXXXXUUURRRNNNLLLMMMNNNNNNMMMMMMMMMNNNPPPQQQSSSQQQPPPOOOPPPQQQRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNQQQQQQQQQPPPOOOMMMLLLKKKMMMOOOPPPPPPPPPPPPRRRTTTVVVUUUTTTUUUVVVWWWXXXYYYXXXYYYXXXVVVSSSOOOKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJKKKMMMOOOPPPNNNMMMQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\^^^```aaabbb```___]]][[[YYYXXXXXXWWWXXX___fffiiiiiimmmuuu|||~~~zzzxxxwwwuuuuuuzzz//////000000000000//////000000000000000000000000000000000000///...,,,,,,---,,,---///111111///---*********+++,,,---...///---......---++++++,,,...222///---///222333///+++***,,,...//////000222333111000///............///***+++,,,---.../////////000//////...------,,,,,,,,,,,,+++******+++,,,,,,......///000000000000000000111111000...---...///............------,,,,,,111333444444222000//////000000111111000///...---/////////000000000////////////...---,,,+++++++++******+++,,,---......///,,,...//////...------...//////...---------------...//////000111111222222//////......//////000111222111000000111333555777...............///000000///...,,,***(((((((((((())))))************))))))***+++++++++++++++,,,,,,))))))*********+++++++++(((((((((''''''(((((((((+++,,,.........---,,,+++++++++,,,------,,,+++***,,,---000111111111111111------...000000000///...............///000111222111111111111222666;;;???IIIPPPXXX]]]___aaaeeeiiitttnnnfffbbbbbbcccddddddfffhhhiiikkkkkklllmmmnnnnnnooopppooommmmmmoooqqqyyy|||tttrrrkkkddd```bbbfffhhhmmmsss}}}}}}}}}zzztttjjjaaa[[[XXXWWWWWWVVVUUUUUUTTTTTTXXXXXXYYYYYYYYYXXXVVVUUUXXXYYYZZZYYYVVVTTTTTTTTTZZZYYYWWWUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXX[[[ZZZXXXWWWWWWXXXYYYYYYWWWVVVTTTSSSSSSTTTUUUVVVUUU[[[```]]]UUUPPPSSSXXXPPPRRRUUUXXXZZZ[[[ZZZZZZWWWPPPMMMNNNPPPQQQTTTXXXYYYXXXYYYZZZ\\\[[[YYYVVVPPPQQQQQQRRRSSSUUUUUUVVVRRRRRRRRRQQQPPPPPPQQQRRRNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUTTTPPPMMMKKKLLLMMMNNNMMMMMMMMMOOOPPPRRRSSSRRRQQQPPPPPPRRRRRRQQQPPPOOOPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPQQQTTTVVVVVVVVVUUUTTTTTTUUUWWWXXXZZZZZZZZZYYYWWWTTTPPPMMMIIIHHHFFFDDDDDDDDDEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIJJJKKKLLLKKKKKKLLLNNNPPPQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUVVVXXX[[[^^^```aaabbb______]]]\\\[[[YYYYYYXXX[[[cccjjjmmmllloooxxx}}}yyyvvvvvvvvvuuuyyy//////000000000000//////000000000000000000000000000000000000000///...------,,,,,,...000111000...*********+++,,,---...///111111111///,,,++++++,,,000...---///222222///,,,***,,,...//////000222333111000///---------...///******,,,---............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000111000000000333333444222000000111333//////......---,,,,,,+++///111444444222000000///111111222111000///---+++......///000000000//////000///...---,,,,,,,,,,,,******++++++,,,,,,---------...000000...---...///......---------......///------............//////...............///000000111111000111222444666777...............///000000111000---+++)))((((((((()))))))))******)))))))))......---,,,***)))(((((()))))))))************+++)))((((((''''''(((((()))###%%%(((***,,,,,,,,,+++,,,---------,,,+++******))),,,000111000000222333+++***+++---///000...---+++++++++,,,---///000111000000000000111555:::>>>GGGNNNUUUXXXXXXXXX[[[___gggeeecccccceeefffggggggeeehhhkkkllljjjhhhgggfffiiimmmppppppmmmlllmmmpppxxxtttnnnllliiiccc___aaadddfffjjjooo~~~~~~zzzsssiii```ZZZXXXWWWVVVUUUTTTSSSSSSSSSYYYXXXXXXXXXWWWWWWVVVUUUWWWYYYZZZZZZWWWUUUTTTTTTXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXUUUTTTSSSSSSUUUVVVUUU]]]dddaaaXXXRRRTTTXXXNNNQQQTTTXXXZZZZZZYYYYYYWWWQQQMMMOOOPPPQQQSSSWWWZZZZZZZZZ[[[\\\\\\YYYWWWOOOPPPPPPQQQRRRSSSSSSSSSNNNNNNOOONNNMMMMMMOOOPPPOOOPPPRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRQQQNNNLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTSSSQQQQQQQQQRRRSSSRRRQQQPPPRRRSSSRRRPPPOOOOOOPPPKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQTTTWWWTTTTTTTTTRRRPPPQQQTTTVVV[[[ZZZZZZZZZZZZWWWRRROOOHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKNNNQQQQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVYYY]]]``````___^^^^^^]]]]]]\\\[[[[[[ZZZ]]]cccjjjlllllloooxxx~~~xxxuuuuuuuuuuuuyyy~~~//////000000000000//////////////////////////////...///////////////.........,,,+++,,,...000000///*********+++,,,---...///333333333000---+++***+++,,,---///000000///...,,,***,,,---......///111222333222///---,,,+++,,,,,,+++,,,---/////////......------......///000000000,,,---............---,,,------...////////////...222333333111//////111333//////..................---000333444333111111111///000111222111///...,,,------///000000000//////111000///------------...+++++++++++++++,,,,,,,,,---...000000.........///---------------...///000...............---------......------......///000111111111111222222222333...............///000000111///---,,,*********+++)))******++++++******)))///...---,,,***)))((('''))))))))))))******************))))))))))))****** """%%%(((*********)))...---,,,+++************)))***,,,///222333333222***)))***,,,///111///------------------...//////111111111111222666;;;???HHHOOOWWWYYYWWWVVVYYY]]]___aaadddhhhkkkllllllkkkhhhjjjkkkjjjfffcccbbbbbbdddjjjoooqqqnnnlllmmmooossszzztttmmmhhhffffff```^^^aaadddeeehhhlllvvvvvvvvvtttnnnggg___[[[YYYXXXUUUSSSRRRRRRSSSSSSVVVWWWXXXYYYXXXVVVTTTRRRRRRUUUWWWXXXWWWUUUUUUUUUVVVUUUTTTTTTUUUWWWZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWUUUSSSSSSTTTVVVXXXYYY\\\___]]]XXXTTTSSSTTTNNNQQQUUUYYY[[[[[[ZZZYYYXXXRRRNNNPPPRRRSSSVVVZZZ]]][[[[[[[[[\\\\\\ZZZXXXQQQPPPPPPOOOOOONNNNNNNNNKKKMMMOOONNNMMMMMMOOOQQQPPPQQQSSSTTTTTTRRRPPPOOOLLLMMMMMMNNNOOOQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPQQQOOOQQQSSSSSSQQQNNNMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSSSSRRRQQQQQQSSSTTTSSSPPPNNNOOOPPPMMMMMMNNNNNNOOOOOONNNNNNMMMNNNOOONNNNNNPPPTTTWWWSSSSSSSSSPPPNNNOOOSSSVVVXXXXXXXXXYYYZZZWWWRRRNNNHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIILLLKKKJJJHHHGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHIIIKKKNNNOOONNNMMMLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQNNNLLLJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSTTTWWW[[[^^^^^^\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]aaaeeefffhhhmmmuuu|||yyytttsssttttttwww|||//////000000000000//////////////////////////////------......///............,,,++++++---///000000*********+++,,,---//////000111111///,,,+++++++++***---000000///---------***,,,---.........000111555333000---+++*********//////111222222222111000++++++,,,---...///000111,,,---///000000///---,,,+++,,,------......------///000///...,,,,,,...000......//////000000111111,,,///333444444222111111---...000111222111///...,,,---///000000000//////222111///...------...///,,,,,,,,,,,,,,,,,,,,,+++---///000000///......///,,,,,,,,,---...///000111111111111000//////.........------------...//////111111222111111000.....................///000000///...---,,,+++,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,'''))),,,......---,,,***///...,,,***))))))*********((((((,,,333666444000***)))))),,,000222000---111111000////////////000444444444444555888>>>BBBLLLSSS[[[]]]ZZZYYY\\\```\\\```ffflllqqqrrrpppooolllmmmllliiiccc``````bbbaaahhhoooqqqooolllmmmnnnnnnsss{{{xxxooojjjhhheeecccccc^^^]]]```dddeeegggkkkiiijjjlllllliiieee```]]]YYYXXXUUUSSSRRRRRRSSSSSSSSSVVVYYY[[[ZZZWWWRRROOONNNQQQTTTVVVVVVVVVVVVVVVTTTTTTSSSTTTVVVYYY\\\^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXZZZ[[[[[[ZZZYYYXXXWWWVVVTTTSSSTTTVVVXXXZZZ]]]ZZZXXXWWWWWWVVVSSSPPPOOORRRVVVZZZ\\\\\\[[[ZZZXXXRRROOOQQQTTTUUUYYY]]]^^^]]][[[[[[[[[[[[ZZZXXXRRRQQQPPPNNNLLLKKKIIIIIILLLOOOQQQQQQPPPOOORRRTTTRRRSSSTTTUUUTTTRRRPPPOOOKKKKKKLLLMMMOOOQQQSSSTTTVVVUUUSSSQQQPPPOOOPPPPPPMMMPPPTTTTTTSSSPPPOOONNNLLLKKKKKKLLLMMMPPPRRRSSSTTTRRRQQQRRRSSSTTTSSSQQQRRRTTTUUUTTTQQQNNNOOOPPPOOOPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMOOOSSSVVVSSSTTTTTTQQQOOOPPPTTTXXXVVVUUUUUUWWWXXXVVVPPPLLLIIIJJJKKKKKKJJJIIIGGGFFFBBBBBBCCCCCCDDDFFFGGGHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFIIILLLMMMLLLJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNKKKIIIHHHHHHIIIJJJLLLNNNOOOQQQSSSRRRRRRUUUZZZ\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[]]]```bbbdddjjjrrrxxx{{{tttssssssrrrvvv{{{~~~000000000000000000000000------......//////000000,,,---//////...---***)))++++++,,,------......///(((***++++++++++++,,,......///000111000---***(((000---+++---111333000---,,,---......///.........000///------------+++)))''')))+++///111111...+++------......///000000000000/////////............---...//////---++++++,,,,,,---------.../////////000000000000////////////111111111222222222111111111///...111444555333000111///...///222333222000///000111000...------------------............///...............///000111------......///000000000---------.........//////000///.........///111222000000000000111111111111000///---------...000111000///...---,,,+++++++++((((((((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,***((((((***+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++///333555444333---,,,++++++,,,---///000000000000000000000111111444444222//////444>>>EEELLLVVV^^^^^^[[[]]]aaaccceeecccdddhhhoooqqqnnnjjjaaaggglllkkkeee___^^^^^^hhhmmmtttxxxvvvqqqkkkhhhmmmnnnqqqvvv{{{~~~~~~~~~zzztttnnnmmmjjjddd```aaaeee```\\\]]]ccchhhjjjjjjgggdddbbbccceeeddd___ZZZYYYXXXWWWUUUSSSQQQQQQPPPVVVUUUUUUVVVXXXWWWTTTPPPRRRSSSTTTUUUVVVWWWWWWWWWSSSRRRRRRRRRSSSVVVXXXYYY[[[```aaa^^^\\\^^^^^^\\\ZZZYYYYYY\\\___```\\\XXXWWWVVVTTTTTTVVVWWWWWWVVV[[[YYYVVVTTTSSSSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVTTTTTTUUUWWWZZZ\\\aaa```^^^[[[XXXWWWUUUUUUVVVTTTQQQMMMJJJJJJMMMOOONNNNNNOOOOOOPPPOOOOOOOOOQQQQQQPPPPPPPPPPPPQQQRRRLLLNNNOOOQQQSSSTTTUUUUUUVVVTTTQQQOOOPPPPPPOOONNNOOOOOOPPPQQQQQQPPPOOONNNNNNOOOOOOOOONNNOOORRRTTTQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRPPPOOOPPPQQQPPPQQQQQQPPPOOOLLLJJJIIIMMMMMMMMMNNNPPPRRRTTTVVVQQQPPPOOONNNNNNOOOQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOLLLLLLKKKJJJHHHFFFCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNLLLPPPTTTWWWWWWWWWWWWWWWTTTWWW\\\^^^]]]\\\ZZZZZZ^^^```aaabbbdddjjjssszzz}}}vvvsssssstttsssrrrzzz~~~////////////////////////............//////////////////000111000...,,,++++++++++++,,,------......***,,,------------...000...///111222111///---+++///---,,,...222333000,,,,,,,,,---...............000...------------,,,***+++,,,///222555444111///------......//////000000//////000000000000000///...///000///---++++++,,,------........................//////000000111111---...///000111111111111------...000111111///---111///...///111333111000000111222111///.........---------............///,,,,,,,,,,,,,,,---......////////////............------..................///......---...///000111000000000000000000000000000///---------...000111......,,,++++++*********+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,***((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,///333444333111,,,,,,,,,,,,,,,...///000000000000000////////////222333222111222777@@@GGGNNNXXX```___]]]___bbbcccdddccccccfffkkkmmmjjjfff___ccchhhhhhfffcccbbbbbbkkkooouuuwwwtttoooiiifffhhhiiikkkooosssvvvwwwwwwyyyrrrmmmllliiieeecccdddgggbbb]]]^^^ccciiikkkkkkhhhdddaaaaaacccccc```\\\ZZZYYYWWWTTTSSSRRRQQQQQQUUUTTTTTTVVVXXXWWWTTTQQQQQQRRRSSSUUUVVVVVVVVVVVVTTTSSSQQQQQQRRRUUUWWWYYY[[[```bbb___]]]^^^^^^\\\XXXXXXXXXZZZ\\\]]]\\\ZZZ\\\YYYUUUTTTVVVXXXYYYZZZZZZXXXVVVTTTTTTUUUWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTVVVUUUTTTTTTVVVXXXZZZ\\\aaa___]]]ZZZXXXVVVUUUTTTTTTSSSQQQNNNKKKKKKLLLOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRMMMNNNPPPQQQSSSTTTUUUUUUUUUSSSPPPOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNOOOQQQTTTRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMNNNPPPOOOOOOOOOOOONNNLLLKKKIIIMMMMMMMMMMMMNNNPPPRRRTTTRRRQQQOOONNNMMMNNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMPPPTTTVVVVVVUUUUUUUUUTTTXXX\\\^^^]]]\\\\\\\\\\\\^^^```aaadddkkkttt{{{~~~wwwtttuuuuuutttsssssswww......................../////////...............//////000000///...,,,+++)))******+++,,,,,,------***,,,------------...000///000111333333111000......------///222222///++++++,,,------......------000...------......,,,+++---...000333555555333000---------...//////000000//////111222222111000000...///000///,,,++++++,,,//////..................------...///000111222222,,,---...000222333333333,,,...111222111...---,,,000///...///111222111000111222333222000/////////---------............///---,,,,,,,,,,,,---......000000//////...------,,,..................------......---------...///000///////////////////////////...---------///000111---,,,+++******)))******......---,,,+++***))))))***++++++++++++++++++***++++++,,,***)))(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***---000333333111///,,,,,,,,,,,,---...///000000000000//////.........000222333444555:::BBBHHHQQQZZZbbbbbb```aaabbbbbbcccbbbaaadddggghhheeebbb___aaacccfffggghhhhhhhhhnnnqqquuuuuuqqqlllgggdddffffffgggiiikkknnnpppqqqwwwpppkkkjjjiiiggggggiiikkkeee```___bbbhhhkkkllliiieee```^^^```aaa```___\\\ZZZWWWTTTSSSRRRSSSSSSSSSSSSTTTVVVWWWWWWUUURRRPPPQQQRRRTTTUUUUUUUUUUUUTTTRRRPPPOOOPPPRRRVVVXXXZZZ___bbb___]]]^^^]]]ZZZUUUVVVWWWXXXXXXYYY[[[]]]```\\\WWWUUUVVVYYY\\\]]]XXXWWWVVVUUUVVVXXXZZZ[[[VVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUVVVWWWYYY[[[\\\```^^^\\\YYYWWWUUUTTTSSSQQQRRRQQQOOOMMMKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRNNNOOOPPPRRRSSSTTTTTTTTTTTTRRRPPPOOOOOOPPPNNNMMMMMMNNNOOOQQQQQQQQQPPPOOONNNOOOPPPOOOOOOOOOQQQSSSTTTSSSQQQOOONNNMMMNNNNNNMMMNNNNNNMMMLLLKKKMMMNNNMMMMMMNNNOOONNNMMMLLLKKKMMMLLLLLLLLLLLLNNNPPPQQQPPPOOONNNMMMMMMNNNOOOPPPKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKHHHGGGBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFFFFEEEHHHHHHIIIIIIJJJKKKMMMMMMOOORRRTTTUUUTTTSSSRRRRRRUUUXXX[[[]]]]]]]]]^^^```[[[]]]___aaadddkkkuuu|||yyyvvvvvvwwwuuutttsssvvv------------------------/////////......------------------------+++***))))))))))))***++++++,,,,,,(((***++++++++++++,,,......///000222222222111000,,,+++,,,...000000,,,)))++++++,,,---------------///...------...///---,,,,,,---...111333333000...,,,,,,---......//////000///000111222222111///...---......---,,,+++,,,...000000//////......------.........///000111111111///000111333444444555555///333777777333///...///000/////////000000000000000222333222000......///---------............/////////.........//////000/////////......---------...............---------............//////000000...............---------......------...///000111,,,,,,+++***************---------,,,,,,++++++***)))***++++++++++++***)))***+++++++++))))))***+++++++++++++++++++++++++++************************+++++++++******************+++---000222222///,,,,,,,,,,,,---......///000111111111000//////......000222555666777;;;AAAGGGSSS\\\cccdddbbbccccccaaabbbaaaaaabbbeeeeeedddaaabbbaaabbbeeeiiilllmmmmmmnnnqqqsssrrrooojjjgggfffhhhhhhiiiiiijjjkkknnnqqquuunnniiiiiiiiihhhiiimmmooojjjccc```aaaeeehhhiiiiiieee___\\\]]]___aaaaaa\\\ZZZWWWUUUSSSSSSTTTUUURRRSSSTTTVVVWWWWWWUUUTTTPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNLLLLLLOOOSSSUUUVVV\\\___]]][[[\\\[[[XXXSSSUUUVVVVVVTTTVVVZZZ______\\\YYYWWWXXXZZZ\\\\\\YYYXXXWWWWWWWWWXXXZZZ[[[WWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^]]][[[XXXVVVTTTSSSRRROOOPPPQQQPPPNNNLLLLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPRRRSSSSSSTTTTTTUUUSSSQQQQQQQQQQQQPPPOOOLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQPPPPPPRRRSSSUUUSSSQQQNNNLLLKKKKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMNNNOOOPPPKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPOOONNNLLLJJJIIIDDDEEEEEEFFFFFFFFFFFFFFFJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJEEEEEEEEEFFFHHHJJJMMMNNNOOOMMMKKKIIIGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRTTTTTTRRRPPPPPPPPPVVVXXX[[[\\\]]]^^^```aaa[[[]]]___```ccciiissszzzzzzwwwwwwxxxvvvtttuuuxxx~~~........................//////......------,,,,,,---------,,,,,,+++******(((((()))******++++++,,,(((***++++++++++++,,,...,,,---...000000000000///******+++,,,---,,,***(((***++++++,,,,,,,,,,,,,,,...---,,,---/////////---,,,,,,,,,///000111///---,,,,,,------.../////////000111111222111000///...,,,------,,,++++++---///000000000//////......---000000000000////////////111111222333333333222222111444888777444000///000///000000000///////////////000111111///------...---------............///000//////.........//////,,,---------.........///.....................---//////000000111111111111///.........---------,,,---------...///000000111---,,,,,,++++++++++++,,,)))*********++++++,,,,,,((()))+++,,,,,,+++)))((()))***++++++***)))***+++++++++++++++++++++++++++***************************************************+++,,,///111111...,,,,,,,,,---...////////////222222222111111000000000111333666777777;;;AAAFFFSSS\\\dddfffeeeeeeddd```aaaaaaaaacccdddeeeeeedddeeeeeeeeegggkkknnnoooooommmnnnooonnnllljjjiiijjjjjjkkklllkkkjjjkkkooorrrssslllggghhhhhhhhhjjjmmmqqqlllfffaaa```aaacccdddgggddd___\\\\\\^^^```aaa\\\[[[XXXVVVUUUUUUUUUVVVRRRSSSVVVWWWWWWVVVVVVUUUQQQQQQRRRSSSSSSSSSRRRRRRPPPOOOLLLJJJKKKMMMOOOQQQQQQVVVYYYXXXWWWXXXXXXUUUSSSUUUVVVUUUSSSUUUZZZ___\\\[[[ZZZZZZ[[[[[[YYYXXX[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[]]]\\\YYYWWWTTTRRRQQQQQQMMMOOOPPPPPPNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUSSSSSSTTTTTTRRRQQQLLLMMMOOOPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQPPPQQQSSSTTTSSSPPPMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOKKKMMMNNNPPPPPPPPPPPPOOOLLLKKKJJJJJJJJJJJJLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRNNNOOOOOOOOONNNMMMKKKJJJGGGHHHIIIIIIJJJIIIIIIHHHKKKJJJIIIHHHGGGGGGHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIDDDDDDDDDEEEGGGJJJLLLNNNMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLOOOQQQRRRRRRPPPOOOOOOOOOUUUWWWZZZ[[[\\\]]]___```\\\]]]______```fffooovvvzzzxxxyyyxxxvvvtttpppsssxxx.................................---------------//////......---,,,,,,,,,((())))))***++++++,,,,,,***,,,------------...000,,,,,,---...............+++++++++++++++******))))))***++++++,,,,,,++++++...---,,,---///000000///---------///111111///---,,,,,,,,,---......//////111111111111111222222222000000///...,,,,,,...000000000//////////////////111000000000/////////...//////000000000//////...111222444333111///......///000111000...---...//////000111000...---,,,------------............///......---,,,,,,,,,,,,---+++,,,,,,---......//////---------........./////////000111222222222111111/////////...------,,,,,,,,,------...///000111111---,,,,,,+++++++++,,,,,,''''''((()))***+++,,,,,,((()))+++,,,,,,+++)))((((((***+++,,,*********+++************************************************)))))))))*********************+++---///000...---,,,,,,...//////000//////222222222222222222222222222444777888999===DDDJJJUUU^^^fffhhhiiiiiifffbbbbbbbbbcccddddddeeefffgggfffggghhhjjjlllmmmoooppplllllllllkkkiiiiiikkkmmmjjjlllnnnmmmkkkkkknnnqqqqqqkkkgggggghhhggghhhkkknnnkkkfffaaa______```aaadddbbb```]]]]]]]]]___```\\\[[[ZZZXXXWWWWWWVVVVVVSSSVVVXXXYYYXXXVVVVVVVVVSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLLLLNNNOOOMMMQQQTTTRRRRRRUUUVVVUUUUUUVVVVVVUUUUUUWWW[[[]]][[[ZZZZZZ[[[\\\[[[XXXVVVZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYXXXWWWWWWWWWXXXXXXVVVVVVWWWWWWXXXYYY[[[[[[\\\ZZZXXXUUUSSSQQQPPPOOOLLLNNNOOOOOONNNMMMMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMKKKMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVTTTRRRMMMNNNOOOPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOOOOOPPPRRRQQQOOOLLLJJJJJJIIIJJJIIIKKKKKKKKKJJJJJJLLLNNNKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKJJJIIIIIIJJJKKKLLLPPPOOOMMMLLLJJJHHHFFFEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNNNNOOONNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJHHHGGGGGGHHHIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKMMMNNNPPPPPPOOONNNOOOPPPRRRUUUXXXZZZZZZZZZ[[[]]][[[\\\]]]]]]^^^ccckkkrrr}}}|||zzz{{{zzzxxxuuunnnqqqwww,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...---,,,,,,,,,,,,))))))******+++,,,,,,---***,,,------------...000------------............------,,,+++******+++,,,)))******+++++++++++++++------,,,---000111000///...------...000000///---+++,,,,,,------......///000000000111333666999;;;888777555111...,,,---//////////////////000000000////////////000000000000,,,---...///////////////222000///...//////...---...000111000...,,,...//////111222111///------...---------............///......---,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000...///000111222111111000000000//////...------,,,+++,,,---///000000111111++++++************++++++(((((())))))******++++++'''(((+++,,,,,,+++((('''''')))+++,,,+++******+++))))))))))))))))))))))))************************((()))))))))*********++++++***)))+++---/////////,,,---...///000000//////000000000111222222333333222444777999<<>>===:::555000------.........//////000000111111------...///000111222222,,,,,,...000111222222222444000------///111000......000222000---,,,---///000222333222000......///---------.........//////111000///...............///......------,,,,,,+++***+++,,,---...000111111---...000111111111000///111111000///......------+++,,,---///000111111111***)))))))))))))))******++++++******************'''(((+++,,,,,,+++((('''''')))+++,,,+++******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********++++++)))((())),,,///000000,,,---...000000000000///......///000111222333333111444777:::>>>FFFPPPWWWXXXaaajjjoooqqqrrrnnnhhhfffgggfffeeecccbbbbbbccc___dddjjjkkkjjjiiimmmqqqnnnmmmkkkhhhfffgggjjjmmmiiinnnsssssspppnnnpppsssooojjjggghhhhhhdddccceeebbbbbbbbb```^^^^^^___aaa^^^___aaaaaa```^^^]]]]]]ZZZ[[[\\\\\\[[[YYYWWWUUUVVVZZZ\\\\\\YYYWWWVVVWWWXXXWWWWWWUUUSSSQQQOOONNNRRRRRRRRRRRRRRRQQQOOOOOOIIIMMMNNNLLLMMMSSSXXXXXX[[[XXXVVVXXX[[[]]][[[YYY```]]]ZZZYYYZZZZZZZZZZZZUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[[[[ZZZWWWVVVVVVXXXZZZ[[[ZZZYYYWWWTTTRRRPPPOOONNNLLLMMMNNNMMMLLLLLLNNNPPPKKKLLLNNNOOOPPPQQQQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPJJJLLLNNNQQQTTTVVVWWWXXXTTTTTTTTTUUUVVVVVVSSSQQQOOOPPPPPPPPPOOOMMMKKKJJJHHHJJJLLLMMMKKKJJJIIIJJJNNNMMMLLLJJJJJJJJJKKKLLLIIIJJJJJJIIIHHHGGGIIIKKKHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJNNNOOOPPPPPPPPPOOONNNMMMIIIJJJLLLMMMMMMKKKIIIHHHEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFHHHIIIJJJIIIIIIKKKKKKKKKJJJIIIFFFDDDBBBIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJLLLMMMMMMOOOQQQSSSNNNRRRVVVYYYXXXVVVUUUUUUUUUVVVXXXYYY[[[bbbkkkrrr{{{}}}yyytttwwwzzz|||//////...---,,,,,,,,,,,,******++++++,,,---......111///---,,,------,,,+++************))))))))))))(((***,,,.........---,,,---+++***,,,///000...++++++++++++************)))((()))++++++++++++---///...---,,,+++,,,...000222000111111111000///---,,,,,,---------.../////////000,,,///333777KKK^^^```\\\RRRDDD:::666222...***+++---000333444333111000............///111222333///---++++++---/////////333111///---,,,---......000///...---------------222222222222222222222222///////////////000111111...............------------...///000000///...---...............---,,,+++---......///////////////...------------,,,,,,,,,------..................///...---,,,+++***************)))(((((((((((((((******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,...---+++***)))(((((())),,,------......---------)))+++---//////---+++)))...------------,,,,,,,,,000111222333444333222222777555444666>>>HHHPPPUUUZZZbbbjjjmmmoooqqqqqqmmmnnnjjjfffeeeffffffccc```iiikkknnnpppqqqooommmkkkmmmnnnnnnmmmkkkjjjiiiiiinnnnnnoooqqqrrrqqqooolllllliiieeecccddddddbbb`````````___[[[WWWVVVYYY]]]___``````___\\\ZZZZZZ[[[YYYXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[[[[YYYWWWWWWWWW[[[ZZZXXXVVVUUUTTTSSSRRRSSSRRRQQQRRRSSSRRROOOMMMRRRQQQOOOMMMMMMOOOQQQSSSTTTTTTUUUUUUWWWYYYZZZ[[[]]]]]]]]]]]]\\\ZZZXXXVVVYYYXXXYYYZZZ[[[[[[YYYWWWSSSTTTTTTUUUVVVWWWXXXXXX\\\]]]]]][[[XXXVVVVVVWWWWWWVVVTTTSSSTTTTTTSSSRRRKKKKKKKKKLLLNNNPPPOOOOOOVVVSSSPPPOOOOOOPPPPPPOOONNNNNNOOOOOONNNMMMKKKJJJNNNNNNOOOPPPRRRTTTVVVWWW\\\ZZZXXXVVVUUUVVVWWWXXXSSSPPPNNNMMMNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNLLLJJJJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLNNNKKKHHHGGGHHHJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFDDDCCCCCCDDDFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPPPPOOOLLLHHHFFFEEEIIIJJJFFFEEEGGGHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDBBBCCCFFFJJJLLLKKKIIIFFFGGGHHHHHHHHHHHHGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKMMMKKKHHHHHHKKKNNNQQQRRRRRRSSSTTTVVVVVVUUUUUUTTTVVVXXX[[[]]]```dddiiilll{{{~~~|||{{{tttuuuxxxzzz}}}...------,,,,,,,,,,,,---++++++,,,,,,------......000...,,,+++,,,,,,+++***)))*********++++++,,,,,,,,,---...//////---,,,+++...,,,,,,---000000///,,,******)))))))))((((((((()))***++++++++++++,,,...///...---,,,------//////000000222222222000...------......//////000000111222...222777???VVVlllooogggYYYFFF777000/////////...///111333444333222111111000000000000111111222000...,,,,,,...000000000000000000//////...---,,,...---------------...///111111111000000000000000///////////////000000111222111111000///...------..................------***++++++,,,,,,,,,++++++,,,---...///000111111111/////////......---------........................///...---,,,+++*********++++++***))))))))))))))))))***++++++,,,,,,++++++******++++++++++++***************+++++++++,,,,,,*********))))))(((''''''***+++++++++++++++***)))***+++---.........---,,,,,,---------......//////111111222333333333222111777666555999@@@JJJSSSXXX[[[dddkkknnnppprrrqqqnnnllljjjgggfffffffffeeedddjjjllloooqqqqqqpppnnnllloooqqqsssrrrooommmmmmnnnqqqppppppqqqssssssqqqpppoookkkgggeeeeeeeeecccaaa```___]]][[[XXXXXXZZZ\\\]]]___``````]]][[[[[[[[[YYYXXXVVVUUUUUUVVVWWWXXX[[[\\\]]]\\\ZZZXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTWWWVVVVVVWWWXXXWWWUUUSSSSSSRRROOOMMMMMMMMMOOOPPPTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]][[[YYYXXXWWWVVVVVVWWWYYY\\\^^^]]]^^^]]][[[YYYWWWWWWXXXZZZXXXVVVUUUVVVVVVUUUTTTNNNMMMLLLMMMNNNNNNNNNMMMRRRQQQPPPPPPQQQQQQPPPNNNNNNOOOOOOOOONNNMMMLLLKKKHHHIIIKKKNNNQQQUUUXXXYYYZZZYYYWWWUUUTTTTTTUUUVVVSSSPPPNNNMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKMMMNNNOOONNNKKKHHHFFFFFFJJJKKKGGGFFFHHHIIIHHHFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDFFFIIIKKKJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNKKKHHHHHHKKKOOOQQQRRRPPPQQQRRRSSSTTTSSSSSSRRRTTTVVVYYY[[[^^^ccchhhlllwww}}}{{{yyywwwxxxuuutttwww}}},,,,,,++++++,,,,,,---...------------------.........---+++***++++++***)))))))))***+++,,,---.........////////////---+++***...------...000000///...+++++++++*********))))))***+++,,,,,,******+++,,,//////.........---------...000222444333222///.........///000000111222222111,,,///333999OOOdddfff___SSSBBB555///...//////000000111222333333333333333333222111111111111111111///------///111111111...///000111000...,,,***,,,,,,,,,,,,---...///000/////////......---------//////......//////000111444444333222000///...---///......---,,,,,,,,,,,,******++++++,,,---------------...000111222333333111111000000///...------...........................---,,,+++++++++++++++,,,++++++***************)))***++++++,,,,,,++++++***++++++,,,,,,++++++************++++++++++++,,,))))))***++++++***)))(((***+++++++++***)))((((((++++++,,,---...//////000,,,------...///000111222222222333333333222222111777777888<<>>EEEMMMVVV\\\aaaiiiqqqssstttuuusssooojjjlllnnnmmmjjjiiillloooqqqsssvvvxxxzzzzzzyyyxxxtttyyy~~~yyyvvvwwwzzzzzzwwwsssqqqrrrsssttttttrrrooojjjeeebbb```______^^^[[[XXXYYY[[[]]][[[XXXXXX[[[^^^___]]][[[ZZZZZZVVVUUUUUUUUUVVVYYY[[[]]]^^^^^^\\\YYYWWWXXXZZZ]]]^^^\\\YYYXXXWWWXXXYYY[[[WWWVVVVVVXXXZZZ[[[ZZZYYYWWWUUUSSSPPPNNNMMMLLLMMMTTTTTTUUUVVVWWWWWWXXXXXXZZZ[[[]]]^^^____________]]]]]]^^^```aaa```\\\YYYWWWVVVTTTTTTVVVYYY]]]```]]]]]]\\\ZZZWWWWWWYYY[[[^^^\\\[[[ZZZZZZYYYWWWUUURRRRRRRRRQQQPPPPPPQQQSSSUUUTTTSSSRRRSSSSSSQQQOOONNNNNNMMMMMMLLLLLLKKKJJJKKKJJJKKKLLLNNNQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGIIIIIIGGGEEEFFFFFFGGGHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJKKKJJJHHHFFFEEEEEEIIIJJJGGGFFFHHHJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMKKKIIIGGGHHHJJJNNNOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTOOOQQQSSSVVVYYY^^^eeeiiippp{{{~~~|||yyywwwwwwssspppsssyyy)))))))))***+++,,,---.....................------,,,+++))))))***+++***)))+++++++++++++++++++++*********++++++,,,,,,,,,,,,***+++,,,------,,,,,,---.........------------,,,,,,------,,,***)))***+++***+++,,,...///000000000...000222444444333111///,,,------...000111111222222///111000+++111777111+++,,,///111333111...,,,////////////000000000000.........///000111222222222000......000222222222//////---,,,,,,---......------,,,+++++++++++++++/////////......---------...............//////000///000000000000000000000222111///.........///000000000000///000000111222444333222111000000111111000000//////...------,,,//////.........---------++++++*********+++,,,,,,))))))((((((((())))))***))))))***++++++++++++***+++,,,---......---,,,+++))))))*********+++++++++(((***,,,...///...---,,,,,,,,,,,,,,,,,,+++***)))++++++++++++---///222444111111111111111111111111333222222222222222222222444777<<<@@@FFFMMMVVV\\\cccllltttwwwwwwwwwsssnnnhhhkkkmmmmmmllllllpppsssuuuvvvyyy|||}}}~~~~~~}}}vvv{{{{{{yyyzzz}}}}}}yyytttqqqqqqrrrttttttrrroooiiiccc^^^[[[[[[[[[\\\ZZZYYYZZZ]]]^^^\\\YYYXXXZZZ]]]]]]\\\ZZZYYYYYYVVVVVVWWWWWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZ\\\```cccaaa___]]]ZZZYYYXXXYYYZZZVVVUUUUUUVVVXXXZZZZZZYYYXXXVVVTTTQQQOOONNNMMMMMMSSSSSSUUUVVVWWWXXXWWWWWWXXXYYY[[[]]]___``````___`````````aaaaaa^^^ZZZWWWTTTUUUUUUVVVXXXYYY[[[\\\YYYZZZZZZXXXWWWWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZWWWUUURRRSSSTTTSSSRRRSSSVVVYYY\\\YYYTTTRRRQQQRRRRRRRRRNNNMMMMMMLLLKKKKKKKKKJJJMMMMMMLLLLLLNNNQQQTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPNNNNNNMMMLLLJJJHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHFFFDDDDDDEEEGGGGGGFFFGGGGGGHHHHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCGGGHHHEEEEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEIIIHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFGGGIIILLLNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTOOOPPPRRRTTTWWW]]]ccchhhppp{{{}}}zzzwwwrrrrrrrrrtttuuu~~~))))))))))))***+++,,,---------------------......,,,***))))))***++++++***,,,+++++++++************)))))))))***+++,,,,,,---)))+++,,,---++++++,,,---,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++)))***+++---///000111222000111111222222111000///,,,,,,---...000111222222,,,+++111222---111555,,,***+++,,,---...///000111......//////000//////...---------...///111222333222000......000222222222000...,,,++++++,,,...///...---,,,+++************..............................------......///000------...//////000000111111000000000000000111111000/////////000111333444666555333111/////////////////////.........------/////////...------,,,,,,***************+++,,,---(((((((((((((((((()))***((()))******++++++******+++,,,...//////...,,,+++)))))))))************+++'''((()))+++++++++******))))))***************)))++++++++++++---///111333222222111111111000000000222222111111222222333444555999>>>CCCGGGNNNVVV\\\eeeoooxxx||||||zzztttmmmfffhhhkkknnnqqqtttyyy{{{}}}}}}yyy{{{|||}}}||||||}}}~~~~~~zzztttrrrrrrtttvvvwwwsssqqqkkkccc\\\YYYYYYZZZ[[[\\\]]]___aaaaaa___^^^[[[]]]^^^]]][[[ZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^___^^^]]]]]]```dddggg```___]]][[[ZZZXXXWWWWWWWWWUUUTTTUUUXXXYYYZZZYYYVVVUUUSSSRRRPPPOOONNNNNNQQQRRRTTTVVVXXXXXXXXXXXXUUUWWWYYY\\\]]]^^^^^^^^^aaa```______^^^]]]ZZZWWWUUUUUUVVVXXXYYYYYYZZZZZZUUUVVVXXXXXXXXXXXXYYY[[[[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSUUUVVVTTTSSSTTTXXX\\\___ZZZTTTQQQPPPRRRSSSTTTPPPOOONNNMMMLLLLLLLLLLLLMMMLLLLLLMMMOOOSSSWWWYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNOOOMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHHHHIIIJJJJJJJJJIIIJJJGGGDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBFFFGGGEEEDDDGGGHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHIIIIIIGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFGGGJJJLLLMMMMMMQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTWWW\\\ccchhhpppzzz}}}yyywwwqqqrrruuuuuusssyyy)))))))))))))))***+++,,,++++++,,,,,,------......,,,+++))))))+++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))+++...---,,,+++,,,...++++++++++++************+++,,,---,,,*********,,,,,,,,,+++,,,---///111222222111111000////////////,,,---...///111222333444***)))///000+++000444+++---------,,,---...111333...///000111111000...---000/////////000111111222111///......///111111111---------------------...,,,+++***************+++,,,,,,------.../////////...------------...//////......//////////////////---...///000111111111111///...///000222555888:::555444111///...//////000...////////////000000000000//////...------,,,,,,))))))))))))***+++,,,---))))))(((((())))))***+++((())))))***************+++,,,...000000...,,,+++))))))))))))************(((((())))))))))))))))))((()))***++++++,,,,,,+++******++++++---...///000000000000000111111111111111111000000111333555666666<<>>AAA333222000......///000222/////////000111111222222000000///...------,,,,,,))))))))))))***+++------******))))))***+++,,,,,,(((((()))***************+++---///000000///---+++))))))))))))************++++++***))))))***++++++***+++,,,---.../////////)))***+++,,,------............///000111222222333000000000000111444666777888>>>EEEIIIKKKPPPXXX^^^eeeqqq~~~}}}sssjjjlllmmmqqq{{{{{{wwwxxx}}}yyyvvvtttuuuxxx}}}{{{yyyrrriii```[[[\\\^^^^^^bbbhhhiiihhhggghhhiiieeeeeeccc```]]]]]]___aaadddfffiiikkkjjjgggccc```[[[\\\\\\[[[ZZZ[[[]]]___^^^___```aaaaaa___]]]\\\UUUSSSQQQQQQRRRTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOSSSVVVXXXYYYYYYYYYRRRTTTVVVXXXZZZZZZZZZZZZ]]][[[YYYYYYZZZ\\\]]]]]]VVVTTTQQQNNNNNNQQQTTTVVVPPPSSSXXX\\\]]]]]]]]]^^^YYYYYYZZZ\\\^^^^^^[[[YYYUUUWWWWWWTTTOOOOOOTTTYYYSSSQQQPPPQQQSSSTTTTTTSSSVVVUUUSSSRRRQQQQQQRRRRRRTTTRRROOOMMMMMMNNNQQQSSSPPPPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOPPPQQQPPPNNNKKKMMMKKKIIIFFFEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFCCC@@@@@@AAACCCEEEFFFGGGGGGFFFDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCGGGIIIFFFFFFIIIJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJIIIGGGEEEFFFHHHFFFGGGHHHHHHHHHHHHGGGFFFBBBDDDIIILLLMMMKKKHHHFFFKKKJJJIIIKKKMMMOOOPPPPPPSSSRRRRRRQQQQQQSSSTTTUUUVVVVVVVVVVVVXXX\\\cccgggkkkuuuzzz|||{{{vvvtttuuuuuuwww~~~---,,,+++))))))))))))***+++,,,------++++++,,,---//////---,,,+++************+++---.........------***+++---......---+++***------,,,+++++++++,,,,,,...+++)))***,,,,,,***(((++++++++++++******))))))((()))***+++,,,---------,,,,,,,,,---...///000111---,,,///666777333...---,,,---...//////...---,,,,,,+++***+++---...---,,,...///111222222111000000111111000111333444444333///000111222222222222222,,,,,,------------------++++++******++++++,,,---***+++---......---+++***............////////////,,,,,,+++***+++,,,---...000//////............///------000888???AAA<<<666333222222111000///......000000111111111000000///333111///---,,,+++++++++************)))(((&&&&&&)))(((((()))+++---,,,+++,,,---......---,,,***)))......---,,,,,,,,,------+++)))''''''((()))))))))***)))))))))***+++,,,,,,---------,,,+++***))))))++++++,,,,,,---...//////------///000111111111111111111111111222333444444777999BBBNNNWWWXXXWWWYYYbbbiiiqqqwwwwwwuuurrrqqqrrrvvvzzzwwwyyyzzzyyyzzz||||||yyyvvvwww{{{wwwmmmfffccccccdddiiifffeeeiiiooorrrqqqnnnjjjjjjiiifffaaa^^^]]]]]]gggqqqvvvrrrooopppjjjbbb\\\\\\[[[[[[[[[[[[\\\\\\bbbbbbbbbbbbbbb___ZZZWWWYYYUUUPPPNNNPPPRRRSSSSSSPPPRRRRRRQQQNNNNNNQQQUUUSSSTTTUUUVVVXXXYYYYYYZZZUUUTTTTTTVVVZZZ^^^``````[[[ZZZXXXVVVTTTRRRQQQQQQSSSQQQNNNJJJIIIKKKOOOSSSYYYXXXXXXXXXXXXZZZ\\\]]]UUUUUUWWWXXXYYYYYYZZZZZZVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPRRRTTTWWWXXXWWWUUUTTTSSSRRRSSSTTTUUUSSSRRRRRROOOKKKJJJKKKMMMMMMNNNPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKHHHEEEGGGFFFEEEGGGJJJKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBBAAADDDBBBBBBDDDFFFFFFFFFFFFCCCBBB@@@@@@@@@@@@???======>>>??????===<<<<<<===>>>AAADDDDDDAAA???@@@AAAFFFFFFFFFEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIHHHHHHFFFEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQQQQPPPQQQQQQRRRSSSUUUUUUUUUVVVWWW[[[aaaeeeooopppwww~~~xxxtttttttttuuuyyy------+++******++++++,,,---......---+++******+++++++++++++++,,,,,,---...,,,,,,.../////////......,,,---......---+++((('''+++++++++++++++,,,---...///,,,++++++------+++))),,,+++++++++******************+++,,,------------++++++++++++,,,,,,---...000...000666777222...---...///000000000000///...---++++++,,,---......---......//////000/////////111111111111222333222222---...///000000000000///........................+++*********++++++,,,,,,,,,,,,---......---,,,+++---.........////////////---,,,+++++++++,,,---...000//////.........//////333555777999:::888444111111111111000000000000000000000111111111111000000333222000---,,,+++,,,,,,''''''((()))************)))((()))***,,,---,,,+++))))))******+++*********......---,,,,,,+++,,,,,,***)))'''&&&((())))))((())))))))))))***+++,,,,,,++++++******))))))((((((***+++++++++,,,---------////////////////////////111111111111222333444444555888BBBOOOXXXZZZ[[[]]]___eeemmmrrrsssrrrqqqqqqxxx~~~yyyuuussstttuuuvvvzzz}}}||||||~~~wwwpppmmmmmmnnnmmmkkkkkkoootttuuurrrnnnqqqqqqoookkkfffbbbaaaaaalllvvv|||zzzxxxxxxqqqggg___^^^]]]\\\\\\[[[\\\\\\\\\[[[[[[\\\]]]\\\ZZZWWWYYYUUUQQQPPPQQQSSSTTTSSSSSSTTTTTTRRRQQQQQQSSSTTTSSSUUUWWWYYYZZZ[[[[[[ZZZZZZXXXVVVVVVXXX[[[\\\\\\YYYWWWUUUSSSRRRQQQPPPPPPRRRQQQNNNKKKHHHIIILLLOOOWWWWWWWWWWWWXXXYYYZZZ[[[TTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRSSSPPPMMMLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHHHHGGGFFFHHHKKKLLLKKKHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBAAA@@@>>>>>>???@@@@@@>>>======>>>???@@@BBBBBB@@@@@@@@@@@@EEEEEEDDDDDDEEEEEEFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIKKKKKKJJJIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUUUUVVVZZZ```dddmmmpppxxx~~~~~~xxxtttssssssssswww}}}---,,,,,,,,,,,,---....../////////---+++)))))))))+++***++++++,,,---...///------.../////////....../////////...,,,)))'''%%%************+++---...//////...,,,---......---,,,,,,,,,++++++++++++******,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---444000111555555111......000000111111111111000000...---,,,---...///...---------,,,,,,---......///222111111111111000000000,,,------............---000000//////......------************++++++,,,,,,............------,,,,,,---------.........//////...---,,,,,,,,,,,,,,,---////////////////////////777999;;;999444111///000//////000000111111111111000000111111111111000000333222000...---,,,,,,---'''(((((()))******++++++))))))***,,,......,,,***((((((((())))))***,,,,,,///...---+++***************(((&&&'''((())))))((((((((((((((()))***+++,,,***************)))))))))++++++++++++++++++++++++000///...---------...///111111111111222333444555777;;;EEERRRZZZ[[[\\\^^^___eeekkkooopppppprrrtttvvvsssqqqqqqpppqqqxxx|||yyyyyyyyyuuussssssuuuxxxwwwtttpppttttttssspppllliiiggghhhsss~~~zzznnnbbbaaa___^^^\\\[[[[[[ZZZWWWVVVVVVWWWYYYZZZZZZYYYZZZWWWSSSRRRSSSTTTTTTTTTSSSRRRPPPQQQRRRRRRRRRQQQUUUWWWZZZ\\\^^^^^^\\\[[[\\\YYYVVVUUUVVVXXXYYYZZZWWWVVVTTTRRRQQQQQQQQQRRRUUUUUUTTTQQQNNNMMMOOOPPPUUUUUUVVVWWWXXXXXXXXXXXXTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSPPPQQQQQQRRRSSSUUUVVVWWWVVVTTTQQQPPPQQQRRRRRRRRRQQQOOOLLLKKKLLLNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJLLLMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAA??????@@@AAA@@@>>>===>>>???AAA???>>>>>>???@@@@@@???CCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBAAABBBBBBCCCDDDGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSTTTTTTUUUYYY^^^bbbjjjpppzzz|||yyyuuusssrrrqqqtttyyy+++++++++,,,------...///...//////---+++))))))***...---,,,,,,+++++++++,,,,,,---------------------/////////...---+++)))(((+++*********+++,,,------///.....................,,,,,,,,,,,,,,,,,,++++++..................------//////...---------......333///...222333000///000000000000111111000000000///...---...///000///...---,,,,,,+++,,,---///000222222222111///......///---....../////////......000000///...---,,,,,,+++)))******+++++++++++++++000000...---------------,,,,,,---------............---------,,,,,,,,,,,,......//////000000000000777777666444222111111111000000000000000000111111///000000111111111111000333222000...------------++++++******))))))))))))))))))+++...//////,,,))),,,+++*********,,,---...///...,,,+++***))))))))))))(((''''''((()))(((''''''''''''((()))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///...---+++,,,---///000000000111111222333444555===@@@IIIUUUZZZZZZ[[[^^^ggglllqqqsssrrrrrrvvvzzzzzzwwwsssppplllllluuu|||yyywwwwwwvvvtttrrrsssttttttssspppnnnnnnooozzzuuufffeeebbb```]]][[[ZZZYYYYYYWWWUUUVVVXXXZZZZZZZZZZZZXXXVVVUUUTTTTTTTTTTTTQQQPPPOOOQQQUUUWWWUUURRRVVVXXX\\\___aaa```^^^]]][[[XXXUUUTTTUUUXXXZZZ[[[WWWVVVTTTSSSRRRSSSSSSTTTSSSUUUUUUTTTRRRQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRRRRSSSUUUWWWZZZWWWTTTPPPNNNOOOPPPQQQQQQMMMKKKIIIHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEFFFFFFGGGIIIIIIGGGHHHHHHHHHGGGHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMLLLIIIHHHGGGFFFFFFEEEEEEEEECCCCCCDDDCCCBBBAAABBBBBBCCCFFFFFFDDDBBBDDDDDDCCCDDDBBBAAAAAABBBBBBAAA???>>>???@@@???===<<<===???AAA>>>;;;;;;>>>AAA@@@>>>AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOSSSUUUVVVTTTRRRPPPQQQRRRSSSSSSUUUXXX]]]```gggooo{{{}}}{{{vvvuuusssqqqssswww))))))***+++,,,---......,,,---...---+++***+++,,,......---,,,++++++++++++,,,+++++++++++++++++++++...............------------,,,++++++************---............---......,,,,,,,,,,,,,,,,,,------....../////////...------//////...---------......///++++++///111000///111////////////////////////000///......000000///......---,,,,,,---///111222111333333222///---...///000111111111111111000000......------,,,+++******((()))***+++++++++******000///...------------...,,,,,,,,,,,,------------------------------------------///000111111111111777333//////222444222000222222111111000//////...//////000111111111111111222111///...------------,,,++++++************+++******,,,...000///,,,)))///...,,,+++++++++,,,---///...,,,+++***))))))))))))(((((((((******)))'''''''''(((((()))+++,,,---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,++++++,,,...111333000000000111222333555666>>>AAAJJJTTTXXXYYY\\\aaapppvvv{{{{{{xxxwwwzzz~~~|||xxxsssoookkkkkkuuu|||uuurrrrrrssstttvvvwwwwwwvvvtttsssssstttyyykkkiiifffbbb___\\\[[[ZZZ]]]ZZZWWWVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTTTTQQQPPPQQQUUUZZZ\\\ZZZXXXWWWYYY]]]```bbbaaa___^^^\\\YYYVVVTTTVVVXXXYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSLLLNNNQQQRRRQQQPPPQQQQQQUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRROOOPPPQQQQQQQQQPPPOOONNNQQQSSSTTTTTTSSSTTTXXX[[[WWWTTTPPPMMMNNNOOOOOOOOOKKKIIIGGGGGGIIIJJJJJJIIIJJJIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJHHHFFFEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMJJJIIIHHHGGGGGGFFFGGGGGGDDDEEEGGGFFFCCCBBBCCCEEEDDDIIIJJJDDDBBBCCCDDDBBBBBBAAA@@@@@@AAAAAA@@@???===>>>>>>===;;;;;;<<<>>>AAA===:::;;;>>>AAA@@@???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNRRRUUUUUUTTTRRRPPPOOOQQQRRRSSSUUUXXX\\\___eeeooo{{{}}}yyywwwtttqqqsssvvv|||))))))+++,,,------------+++,,,------++++++,,,---,,,,,,++++++,,,,,,------++++++***)))))))))******,,,,,,,,,---......//////...---,,,+++))))))))))))+++,,,------,,,+++---...,,,,,,------------......------...............---,,,,,,+++++++++,,,,,,---,,,))))))...111000///111......------------......000///......//////...---------......///000222222111333444333///---///111222222222222222111111000------,,,,,,++++++******'''(((***+++++++++***)))------------------------+++++++++,,,,,,,,,------,,,,,,---...............+++---///111222222222222888222------222444111---333333222111000///.........///000111111222111111111000...---,,,,,,------))))))))))))***---///000,,,,,,,,,...000///---***...---,,,++++++*********///...---+++***************))))))***++++++***(((((((((((()))***,,,---...+++++++++++++++*********------------------------+++++++++,,,...000222444000000000111222444555666888<<>>===;;;::::::<<<>>>>>>===<<<===???@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMPPPSSSTTTSSSQQQOOOOOOPPPRRRTTTUUUXXX\\\___eeennnyyy~~~zzzxxxuuurrrrrrvvvxxx***+++,,,---......------,,,---...---+++***+++,,,------,,,+++++++++,,,,,,,,,,,,***)))))))))***************+++,,,---......,,,,,,+++***)))))))))***(((***,,,+++***)))+++---,,,---------............+++,,,---...............++++++++++++,,,,,,---...---***+++///222000...///......---,,,,,,---......000///---...//////---,,,,,,---...///000111111111000333555444000...000333000111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++++++++))))))***+++,,,---......------++++++++++++,,,,,,,,,,,,***+++---...////////////+++,,,///111333333333222222000......000222111000222111111111000000//////...///000111111222222222///...---,,,++++++,,,,,,***)))))))))+++---000111...---------//////---,,,---------...------,,,,,,......---,,,,,,+++,,,,,,+++++++++,,,------+++)))((())))))***+++---///000,,,,,,,,,++++++******)))+++++++++,,,,,,------...,,,,,,---...000111222222//////000111222444555666444777???HHHMMMRRR\\\fffmmmvvv|||xxxxxx|||~~~wwwuuutttvvv|||uuummmjjjllloootttuuuxxxyyyyyyzzz|||~~~~~~vvvuuuqqqmmmjjjgggdddcccdddbbb___]]]\\\ZZZXXXVVVWWWYYY[[[ZZZVVVSSSRRRRRRLLLOOOTTTXXXXXXWWWWWWVVVXXXYYY[[[]]]____________^^^\\\ZZZZZZYYYXXXVVVSSSXXXYYY\\\]]]\\\YYYVVVSSSRRRTTTWWWXXXWWWWWWXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQMMMMMMNNNMMMMMMKKKIIIHHHLLLPPPTTTTTTRRRRRRTTTXXXUUUSSSPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIFFFFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFCCCGGGJJJJJJFFFDDDEEEGGGEEEHHHJJJJJJIIIHHHJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEIIIKKKIIIEEEDDDFFFIIIFFFOOOPPPGGGAAAEEEFFFBBBBBB@@@???@@@BBBBBBAAA@@@>>>>>>===<<<::::::<<>><<<;;;;;;===@@@:::===AAABBB@@@???@@@BBB???????????????@@@@@@AAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???AAACCCDDDGGGGGGGGGFFFDDDCCCAAA@@@EEEEEEGGGHHHIIIJJJJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKMMMOOOPPPPPPPPPOOOOOOQQQSSSUUUVVVYYY\\\___gggllluuu|||xxxwwwtttpppppptttuuuzzz//////............/////////...,,,+++***))))))))),,,+++*********,,,...000///...---,,,++++++++++++***************************)))))))))((((((''''''(((((())))))***+++------...------,,,,,,,,,------//////.........---------------,,,------...///000///000222333222111///...,,,------...///000000111))))))***+++,,,,,,------+++,,,...000000111000000...///111111///---------///...,,,,,,...///...------,,,,,,,,,,,,,,,,,,+++(((((()))***++++++,,,,,,...,,,+++,,,,,,***)))***,,,+++******))))))*********+++,,,...///......---000//////000111000///.........///111111222222222////////////000111222333---...000111111000///...,,,,,,,,,+++++++++******+++***)))((((((***,,,---,,,+++***)))))))))***+++///......///111222000///333222222111000//////...------+++*********************+++,,,---//////000...,,,***)))******)))(((+++++++++******)))))))))***+++,,,---...///000111222222111111111111111111222777<<<===???FFFRRR]]]fffhhhlllnnnpppssswwwzzz|||{{{~~~~~~{{{}}}{{{wwwuuuwww{{{{{{pppjjjjjjkkkkkkjjjllltttzzz}}}wwwwwwwwwvvvtttrrrooonnnlllgggdddeeeccc^^^[[[[[[YYYVVVVVVYYY[[[[[[]]]aaaeeennnuuuuuuqqqlllfff___\\\ZZZXXXVVVWWWZZZZZZYYY[[[XXXXXX[[[\\\YYYYYY\\\ccchhhkkkllllllkkkddd\\\TTTUUUVVVWWWWWWWWWUUUTTTQQQOOOMMMNNNPPPSSSUUUUUUPPPTTTUUUPPPOOOQQQOOOJJJMMMLLLKKKKKKKKKJJJHHHEEEJJJKKKKKKLLLNNNQQQTTTVVVOOOOOONNNLLLJJJHHHFFFEEEBBBCCCDDDEEEFFFFFFFFFEEEAAAAAABBBCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCAAA???EEEFFFHHHIIIIIIGGGDDDBBBFFFEEEDDDCCCDDDEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDJJJHHHFFFDDDBBBBBBBBBBBBFFFHHHJJJJJJHHHFFFEEEEEE???@@@AAABBBBBBCCCDDDDDD???>>><<<<<<===<<<;;;999;;;===????????????@@@AAABBBAAAAAA@@@?????????@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFGGGGGGFFFDDDBBBEEEEEEDDDCCCCCCCCCCCCCCCJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQUUURRRQQQTTTUUUUUUXXX\\\hhhmmmttt}}}{{{wwwuuuuuutttsssrrrvvv~~~......------------......///...---+++******))))))---,,,++++++,,,---///111...---,,,++++++*********************************+++++++++*********))))))))))))))))))***+++,,,---...------,,,,,,---------///.........---------------,,,,,,------...///000//////000111111111000////////////...............+++++++++,,,,,,------...---...///000111111000000...000222222000////////////...,,,,,,...///...---------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,---,,,+++,,,---,,,+++,,,,,,+++******))))))*********+++,,,............---000...,,,---000111...,,,,,,---...//////000000000000//////000000111222333///000222333333222000///,,,,,,+++++++++*********,,,+++)))))))))***,,,---///...---,,,,,,---...///......---///000111///...000/////////...---------111111111000000000//////++++++,,,---...///000000111///---,,,------,,,+++000/////////.........------......///000111222222111111111111111111111111222666:::;;;<<>>>>>======>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDDAAACCCEEEGGGHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRUUURRRQQQTTTUUUUUUXXX\\\gggkkksss|||~~~zzzxxxwwwuuutttpppsssyyy------,,,,,,,,,,,,------///...---,,,+++*********...---,,,,,,---...000111---,,,+++***************************************------,,,,,,,,,,,,,,,+++++++++************++++++------------------------............------------,,,,,,,,,,,,---...///000......//////000000111111111111000///---,,,++++++------------------------...///000111111000//////...000222333222111111111///...,,,,,,...///...------------,,,,,,+++++++++)))))))))***++++++,,,,,,,,,+++++++++---......,,,,,,+++******))))))*********+++,,,---.........---...,,,+++,,,...///---+++------......///000000000111111000000000000111111000111222222111000...---,,,++++++++++++*********,,,+++*********+++---...000//////......//////000---,,,,,,---//////...---,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,---...//////000000333111//////000000///...111111111111000000000000/////////000000000111111000000000000000000000000222555888888777;;;DDDKKK\\\```fffjjjlllnnnppprrrxxxvvvyyy|||vvvsssqqqhhheeebbb```aaacccddddddnnnsss{{{{{{yyyxxxwwwxxxsssqqqrrrssstttxxx}}}~~~}}}|||zzzyyywwwvvvuuurrrlllgggeeebbb[[[WWWWWWZZZ\\\dddmmmsssxxxrrrgggaaa[[[YYYZZZZZZYYYXXXYYYVVVVVVZZZ\\\\\\^^^ccckkkwwwmmm]]]YYYWWWTTTSSSTTTTTTSSSRRRSSSQQQNNNMMMOOOPPPQQQQQQVVVXXXWWWSSSQQQRRRQQQMMMPPPNNNLLLKKKKKKJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIJJJIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGAAA???>>>>>>??????===<<<;;;===?????????>>>???@@@CCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@????????????>>>>>>======>>>>>>???@@@???????????????@@@AAAAAA@@@BBBEEEHHHHHHHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRUUURRRQQQTTTUUUUUUXXX\\\eeeiiiqqqyyy|||yyywwwuuusssqqqsssuuu|||------,,,,,,,,,,,,------///...---,,,++++++++++++---,,,,,,,,,---...///000,,,++++++***)))))))))***************************------------,,,,,,,,,,,,---,,,++++++************,,,,,,------------------------------------------,,,,,,,,,,,,---...//////...------...///000111222111000///...---+++******------------,,,,,,,,,,,,...///000000000///...------///222333222111111222///...,,,,,,...///...------------,,,,,,+++++++++))))))*********+++++++++,,,,,,+++***---000///+++,,,+++******))))))*********++++++,,,------......,,,...///---,,,+++,,,...000//////000000111111222111111000000///000000000////////////...,,,+++***++++++++++++************,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------...,,,++++++,,,......---+++***************+++++++++$$$&&&(((***+++***)))(((++++++,,,------...//////222000///...///000///...............------------.........---------------//////////////////000000222444666555444666<<>>======>>>>>>===<<<<<<===?????????>>>???@@@AAAAAA@@@@@@???@@@@@@AAA=======================================>>>??????>>>>>>>>>===>>>???@@@AAAAAACCCEEEGGGHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHJJJLLLOOOQQQRRRUUURRRQQQTTTUUUUUUWWW\\\dddiiipppyyy}}}yyyvvvsssqqqvvvvvvwwwzzz......------------.........---,,,,,,+++++++++++++++++++++,,,,,,---......++++++******)))*********************************++++++,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,---.........------,,,,,,------------------,,,++++++,,,,,,---...///------------...///111111...---------,,,,,,,,,+++,,,,,,,,,+++++++++++++++---.../////////...---,,,,,,...111222111000000111///...,,,,,,...///...---......---,,,,,,+++*********************+++++++++,,,,,,+++)))---333111+++,,,+++******))))))************++++++,,,------...,,,222555111***''',,,222//////.........///000111000000//////.../////////.........---,,,+++******+++++++++*********)))))),,,,,,+++,,,,,,,,,------******++++++,,,,,,,,,,,,+++******+++---...,,,+++*********************+++%%%''')))+++,,,,,,+++************++++++,,,,,,---///---++++++,,,---,,,+++************++++++++++++---------,,,,,,,,,,,,,,,---------....../////////222444444333222222666999CCCHHHPPPWWW[[[___bbbddd\\\```kkk}}}uuuqqqpppgggddd___\\\ZZZXXXVVVUUUXXX[[[aaahhhrrr{{{vvvqqqllllllpppqqqvvv{{{wwwssspppnnnoooiiieeeeeedddaaa```aaa\\\eeevvvqqqeee[[[YYYZZZXXXVVVWWWVVVSSSTTTYYY[[[\\\___cccuuuwww```YYYQQQLLLMMMNNNNNNMMMNNNLLLJJJKKKNNNQQQSSSSSSQQQPPPPPPRRRTTTVVVYYY\\\]]][[[YYYXXXXXXUUURRROOOIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFDDDBBBAAABBBCCCAAA@@@===;;;;;;===???@@@CCCAAA@@@@@@BBBBBBAAA???<<<>>>???@@@>>>>>>>>>??????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???CCCBBBAAAAAABBBDDDFFFGGGCCCEEEGGGHHHHHHFFFDDDBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGIIIKKKNNNPPPRRRUUURRRQQQTTTUUUUUUWWW\\\dddhhhpppyyy{{{wwwtttqqqyyyyyyyyyyyy......------------......---,,,++++++*********+++******+++,,,,,,---------,,,++++++*********++++++******************************++++++++++++,,,,,,...---,,,+++++++++++++++***+++---...///......---,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,------......//////++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000///......---///111222111///000000///...,,,,,,...///...---......---,,,,,,+++*********************************,,,+++***000888777///,,,+++******))))))******+++*********+++,,,---...000555888333***&&&,,,333---,,,+++******+++,,,---......------------.../////////...------,,,,,,,,,+++************)))))))))++++++++++++,,,,,,,,,,,,******+++,,,------------+++******+++------,,,+++*********************)))'''((()))+++,,,,,,++++++)))))))))******+++++++++,,,***((((((***+++***)))***************+++++++++---------------------,,,,,,,,,,,,------......///000222222111000000111333888<<>>===>>>???@@@@@@???>>>???@@@@@@???>>>===>>>@@@@@@>>>>>>>>>???=========<<<======>>>???============>>>>>>>>>>>>======<<<<<<======>>>???BBBAAA@@@@@@AAACCCEEEGGGEEEFFFHHHJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGHHHIIIKKKMMMPPPQQQUUURRRQQQTTTUUUUUUXXX\\\bbbgggoooyyy{{{wwwtttwwwxxxwwwwww}}}------,,,,,,,,,,,,------++++++***)))))))))*********+++,,,---............,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))+++---...//////...---++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,---.........---,,,++++++++++++++++++++++++***+++++++++,,,---------...///000111222222111111///111333333111000000000///...,,,,,,...///...---///......---+++******)))************************(((,,,++++++444AAA@@@777,,,+++******))))))******+++************,,,---...666666555111+++)))+++...,,,+++)))(((((()))+++,,,++++++++++++,,,------...------,,,,,,,,,,,,,,,---************)))))))))))))))******+++++++++++++++)))***+++,,,---------,,,++++++***,,,---...---+++*********))))))(((((('''((((((((())))))************************++++++++++++)))(((((()))******)))*********+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------......---...//////............111555:::>>>AAADDDHHHJJJOOOQQQZZZiiiyyyvvvooojjjfffaaa^^^^^^```aaaaaa_________```fffttt|||ooohhhggggggiiimmmttt|||zzztttqqqnnnhhheeefffgggeeefffiiijjjlllxxxxxxhhheeebbbZZZUUUVVVVVVVVV\\\eeejjjlllnnnrrrtttssshhh[[[SSSTTTWWWWWWVVVTTTRRRQQQQQQTTTXXXYYYZZZWWWSSSTTTZZZ___bbbiiipppssstttuuuvvvtttooohhhcccZZZWWWSSSNNNKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIGGGEEEBBB@@@>>>@@@BBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAACCCEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBB???@@@AAACCCCCCCCCCCCBBB@@@BBBEEEEEEEEEDDDDDDEEECCCCCCBBB@@@@@@?????????===<<<;;;;;;======<<<;;;===>>>@@@@@@>>>===>>>???===============>>>??????<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???>>>===<<<===@@@CCCEEEEEEGGGJJJMMMNNNMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHIIIJJJMMMOOOQQQUUURRRQQQTTTUUUUUUXXX\\\```eeennnxxx}}}xxxuuusssuuuvvvvvvyyy,,,++++++++++++++++++,,,******))))))))))))))))))+++,,,---...////////////,,,,,,,,,+++,,,,,,------************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***---/////////...---+++++++++,,,,,,---------++++++++++++,,,---......+++,,,...//////...,,,***,,,,,,,,,+++++++++******++++++,,,,,,---.../////////000222333444444444333111333555444222111000111///...,,,,,,...///...---//////...---+++******)))++++++******************&&&+++,,,---888GGGHHH>>>,,,++++++***)))*********+++******)))***,,,---...;;;777111...---,,,***)))...,,,+++))))))***,,,---))))))******+++,,,---...*********)))******++++++************))))))))))))))))))***++++++++++++***'''((()))+++,,,,,,++++++,,,++++++,,,......---+++******)))(((''''''&&&&&&+++++++++***++++++,,,---++++++++++++++++++,,,,,,+++***((()))***++++++***)))))))))******+++++++++''''''(((((())))))))))))******+++,,,,,,---......+++,,,---------,,,,,,,,,///222555777999;;;???AAACCCCCCHHHSSS```nnn{{{pppkkkgggcccaaabbbfffiiikkkiiiiiigggfffjjjxxxpppgggeeecccccceeejjjqqqxxx|||~~~{{{uuurrrrrrmmmkkknnnqqqrrruuuxxxwwwtttzzzpppkkkfff\\\UUUVVVVVVXXX___jjjqqqtttvvvzzzyyy{{{ooo```XXXYYY\\\\\\[[[YYYWWWUUUUUUWWWZZZ[[[[[[]]]XXXXXX___dddgggnnnvvv|||tttnnnfffbbb[[[TTTOOOMMMMMMNNNIIIIIIIIIJJJJJJIIIIIIHHHFFFHHHJJJKKKIIIFFFBBB@@@>>>???AAACCCCCCCCCAAA@@@=========???AAACCCFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAABBBCCCCCC???@@@AAABBBCCCBBBAAAAAA;;;>>>BBBDDDDDDDDDDDDEEEBBBBBBBBBAAA@@@???>>>>>>???>>>===>>>???@@@???>>>===???@@@@@@>>>===>>>>>>>>>>>>===>>>>>>???@@@@@@:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@>>>>>>???BBBEEEGGGEEEGGGKKKOOOQQQRRRQQQQQQJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIIIIJJJLLLOOOQQQUUURRRQQQTTTUUUUUUXXX\\\^^^ccclllwww|||wwwtttqqqtttvvvvvvxxx---,,,,,,++++++,,,,,,---,,,+++)))((((((((()))***000...---+++******+++,,,,,,,,,,,,+++++++++***************)))))))))))))))...------,,,,,,------...222...***+++...///---************+++,,,---...///---,,,***(((((()))+++,,,,,,,,,+++++++++,,,---...------......------,,,+++,,,---...,,,***))))))***..................------111222333333222111000///222111111222333333000...//////////////////...---///000000///...+++)))(((******+++,,,,,,***)))(((***)))***,,,000777===@@@000...+++)))''''''((((((+++++++++)))***,,,111555AAA666,,,,,,,,,)))(((***)))))))))))))))***++++++''''''''''''((((((((((((,,,+++)))((('''''''''(((++++++***)))(((((())))))))))))*********+++++++++,,,++++++++++++++++++,,,,,,------......------,,,+++,,,,,,---,,,+++***)))'''(((***+++,,,,,,++++++,,,+++***)))((((((((((((******))))))))))))******'''((()))******)))((('''***((('''(((+++,,,+++)))******,,,------...------..................------222111000000000333555666:::<<<@@@DDDKKKVVVccclllsssqqqvvvrrriiiiiigggccccccjjjsssxxxxxxzzz{{{zzzzzzvvvjjjcccaaaaaabbbeeejjjpppwww{{{wwwzzz}}}vvvmmmddd^^^]]]ZZZ\\\dddqqqzzz~~~zzzjjjbbb```ccciiipppggghhhfffbbbaaadddeeecccdddeeeeeefffiiiooowww}}}}}}uuuqqqkkkccc]]]WWWTTTSSSWWWVVVTTTRRRPPPOOONNNNNNOOOMMMJJJIIIHHHGGGDDDBBB===>>>???@@@@@@???>>>===;;;;;;<<<>>>AAABBBBBBAAAIIIJJJKKKLLLLLLKKKIIIGGGGGGCCC@@@BBBFFFIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@???>>>===<<<;;;AAAAAAAAAAAAAAABBBCCCDDDHHHEEEBBB@@@???@@@@@@@@@DDDDDDDDDBBB???<<<<<<=================================<<<;;;;;;;;;;;;<<<:::;;;===>>>>>><<<:::999<<<<<<============<<<<<<>>>>>>=========???@@@AAAGGGIIIKKKMMMOOOPPPPPPPPPNNNLLLJJJGGGFFFEEEDDDDDDAAABBBDDDDDDDDDFFFJJJLLLLLLKKKJJJIIIJJJLLLNNNOOORRRUUUWWWUUUQQQPPPTTTYYY]]]cccmmmxxx}}}xxxtttvvvsssrrruuuyyy---,,,,,,++++++,,,,,,---,,,+++***)))((())))))***------,,,,,,,,,,,,------,,,,,,+++++++++*********************************------,,,,,,,,,,,,------111...***+++...///---************+++,,,---...///+++***))))))((()))***++++++,,,,,,,,,,,,---------------......------,,,++++++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,---000111222222222111000///000//////000111000...,,,------............---,,,......//////...---,,,+++******++++++******)))(((++++++******+++...111333000///---+++******++++++******)))((((((+++///333;;;111))))))***(((''')))(((((('''''''''(((((()))(((((()))))))))*********,,,+++)))(((''''''((((((++++++***)))))))))))))))+++++++++,,,,,,,,,------++++++************+++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,***)))((('''(((***+++,,,,,,++++++,,,+++***)))((((((((((((******))))))))))))******(((((())))))))))))((((((***((('''(((+++,,,+++))))))******++++++,,,------........................111000000000111222444555333555888;;;???GGGPPPWWWWWWXXX^^^oooyyykkkiiifffccceeelllvvv}}}wwwlllfff_________aaaffflllrrrvvvvvvkkkcccaaa]]]^^^fffrrr}}}uuuooonnnqqqwww}}}vvvxxxuuupppmmmmmmlllhhhggghhhiiikkkooovvvyyyrrrlllgggdddcccbbbaaa___]]]ZZZWWWUUUSSSRRRPPPMMMKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA???>>>============>>>???@@@@@@???FFFGGGIIIKKKKKKJJJIIIHHHFFFCCCAAABBBEEEGGGDDDAAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???>>>======AAAAAAAAAAAAAAACCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBCCCDDDCCCAAA>>><<<;;;<<>>??????GGGHHHJJJMMMNNNOOOOOOOOOOOOMMMKKKIIIGGGFFFFFFFFFCCCDDDDDDCCCAAABBBDDDFFFLLLKKKJJJIIIJJJLLLNNNOOORRRUUUWWWUUUSSSSSSWWW[[[^^^ccclllwww{{{wwwvvvssssssuuuxxx,,,,,,++++++++++++,,,,,,++++++***))))))))))))*********+++,,,---.........+++++++++*********))))))************************------,,,,,,,,,,,,------000---***+++---///---++++++++++++++++++,,,---...))))))))))))))))))))))))+++,,,---.........---,,,---............---,,,,,,***+++,,,+++))))))***+++))))))******++++++,,,,,,//////111222222111000000//////...///000000...++++++,,,,,,---------,,,,,,+++,,,---...///...---,,,******))))))((((((((()))++++++***)))(((((())))))...---,,,******+++,,,,,,******)))((((((+++///222555---(((((())))))(((***,,,++++++*********++++++*********+++++++++,,,,,,++++++)))(((((((((((((((++++++*********)))))))))***+++++++++,,,,,,,,,,,,******))))))))))))*********++++++++++++++++++***))))))***++++++***((('''((()))***+++++++++++++++,,,+++***)))))))))))))))******))))))))))))*********))))))(((((())))))******)))((()))***+++***)))))))))(((((()))***+++,,,........................//////000000111111222222///000111222333666;;;???@@@CCCJJJWWWlllnnniiicccaaadddlllvvv~~~}}}tttlllggg___^^^___```eeejjjpppsss|||uuujjjeeebbbbbbgggsss{{{}}}}}}zzzuuuooommmnnnoooqqqvvv}}}zzzxxxtttsssrrrooojjjddd___\\\XXXUUUQQQNNNLLLJJJHHHFFFGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>======>>>??????DDDFFFGGGIIIIIIIIIHHHHHHFFFDDDCCCDDDGGGGGGDDD@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@@@@@@@@@@@@@??????BBBAAA@@@@@@AAADDDFFFHHHEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@===;;;;;;;;;????????????????????????<<<===>>>>>>>>>===;;;;;;999:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????FFFGGGJJJLLLNNNOOOOOOOOONNNMMMJJJHHHFFFFFFEEEFFFHHHHHHHHHFFFEEEEEEGGGIIIKKKJJJJJJJJJJJJLLLNNNOOOSSSUUUWWWVVVUUUVVVZZZ^^^```dddkkkttt~~~{{{vvvtttsssuuuwww|||,,,,,,++++++++++++,,,,,,++++++*********)))))))))((()))+++,,,---,,,,,,+++++++++*********)))))))))*********+++++++++++++++---,,,,,,,,,,,,,,,,,,------+++)))***+++,,,+++***++++++++++++++++++,,,,,,'''(((((())))))))))))(((***,,,...///000///---,,,...............------,,,(((***++++++))))))***+++((())))))***+++,,,,,,------...000111111111000000111000000111222111///---++++++,,,---------------***+++,,,------,,,+++***+++***((('''''''''((()))((())))))*********)))))))))))))))((()))***+++++++++,,,++++++***,,,000333000,,,))))))***+++,,,,,,---,,,,,,++++++++++++,,,*********+++++++++,,,,,,+++******))))))(((((((((******************))))))((((((((())))))))))))***))))))(((((((((((())))))))))))************))))))(((((()))******)))((('''))))))******++++++++++++,,,+++******)))))))))***+++******))))))******++++++***)))(((((()))***+++))))))))))))*********))))))(((&&&&&&&&&(((+++,,,............////////////......///000111111000000//////000000///000111111666:::@@@FFFRRRiiivvvkkk```]]]___fffpppxxxxxxyyyyyyxxxtttnnnhhheee``````aaacccgggmmmssswww|||tttllliiifffhhhrrr~~~wwwttttttuuuvvv{{{|||tttlllggg```\\\VVVQQQNNNLLLIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFAAAAAA???>>>===>>>@@@BBBFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIIIIFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAADDDGGGIIIGGGIIIKKKLLLJJJGGGEEECCC@@@AAAAAA???<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===;;;:::888999:::<<<<<<======<<<::::::;;;;;;;;;;;;::::::===>>>@@@AAABBBBBBBBBAAAFFFGGGIIILLLMMMNNNNNNNNNLLLKKKHHHFFFEEEDDDDDDDDDGGGHHHHHHHHHHHHIIILLLNNNJJJJJJJJJJJJKKKMMMNNNOOOSSSTTTVVVWWWWWWYYY]]]```aaadddjjjrrr~~~}}}wwwtttsssuuuuuuyyy,,,++++++******++++++,,,++++++++++++*********)))((()))***++++++***)))(((+++++++++************)))***+++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,***)))(((((()))******))),,,,,,+++*********++++++&&&'''((()))))))))))))))+++,,,...000000///...---......//////......---,,,)))***++++++***)))***,,,)))******+++,,,------...,,,---///000111000000///000//////000111111...,,,***+++,,,---.../////////++++++,,,,,,+++***((('''+++***((('''''''''((()))'''((()))***+++******)))(((((((((((()))***++++++***++++++******+++...111,,,+++)))(((***,,,---,,,((((((''''''&&&''''''((()))))))))************+++***************)))))))))((())))))*********)))(((''''''((((((((())))))))))))(((((((((((((((((()))((())))))******))))))(((''''''))))))***)))((('''******************++++++,,,+++******************++++++************+++++++++***)))(((((()))***+++)))*********)))))))))))))))(((&&&&&&&&&(((+++,,,........./////////000000......///000000000//////111000000000000000...------222777999===JJJ```qqqsssaaaZZZ[[[^^^fffmmm}}}yyymmmgggiiilllnnnnnnkkkgggdddaaaaaabbbdddiiipppvvvzzz{{{~~~xxxrrrmmmkkkqqq{{{}}}{{{zzzyyyxxx{{{zzzuuujjjeee]]]VVVQQQMMMKKKIIIEEEDDDCCCCCCCCCEEEFFFGGGAAABBBBBB@@@???@@@DDDGGGIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDFFFHHHIIIHHHFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@BBBDDDGGGIIIIIILLLPPPPPPLLLHHHEEECCC???@@@@@@???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===;;;:::888999:::;;;<<<<<<<<<===::::::;;;;;;;;;;;;::::::<<<===???AAABBBCCCBBBBBBEEEFFFHHHKKKMMMMMMNNNMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDEEEFFFFFFEEEGGGJJJLLLJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWZZZ^^^```bbbdddiiiqqq||||||xxxuuutttttttttuuu}}}++++++************++++++++++++,,,,,,++++++***)))))))))*********))))))(((,,,,,,,,,+++++++++******+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,)))(((((((((((()))******---,,,+++***************'''(((((())))))******+++------///000000000///......////////////...------***,,,---,,,******+++,,,++++++,,,,,,------......---...///000000///......------,,,---......,,,)))***+++,,,---//////000000++++++,,,,,,+++)))((('''******))))))((((((((()))(((((())))))((('''&&&&&&))))))***++++++,,,,,,---&&&'''(((''''''(((***,,,'''***)))''''''***+++)))(((''''''''''''((()))***((((((((())))))))))))***)))******++++++***))))))&&&'''((()))))))))((('''))))))))))))************))))))(((((((((((())))))((())))))******))))))(((&&&''')))******))))))(((+++******)))******++++++,,,++++++*********++++++++++++************++++++*********))))))*********)))***+++***)))((()))***))))))(((((()))***+++,,,.........//////000000111///////////////000000000111000//////000000...,,,)))---111222333:::FFFPPP]]]ppp{{{cccXXXVVVUUUZZZaaaiiiuuu|||nnnddd^^^bbbgggkkkmmmllliiigggbbbaaabbbdddiiiooouuuyyyxxxzzz|||}}}vvvrrrtttzzz|||{{{~~~|||yyywwwxxx}}}vvvoooeee\\\UUUQQQMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFBBBEEEFFFEEECCCDDDGGGKKKLLLLLLLLLKKKKKKKKKKKKKKKDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEEEEIIIMMMRRRRRRMMMIIIFFFFFF???@@@@@@???<<<;;;;;;<<<========================;;;<<<=========<<<::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKMMMKKKJJJHHHGGGFFFGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTWWWZZZ]]]^^^bbbdddiiippp||||||xxxvvvttttttrrrqqqwww++++++************++++++++++++,,,,,,,,,+++***)))******)))******+++,,,------------,,,,,,,,,,,,+++++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,))))))***))))))***+++,,,---,,,+++***))))))))))))))))))(((((()))***,,,---....../////////000000000///////////////...---------......---+++***+++,,,,,,,,,,,,------------------.../////////...---,,,---,,,,,,---...---+++)))((()))***,,,.../////////***+++,,,------,,,+++*********++++++******)))((())))))(((((('''&&&&&&&&&))))))***++++++,,,,,,+++%%%&&&'''&&&%%%&&&(((***'''+++,,,((('''******''')))))))))***+++,,,---...((((((((()))))))))******)))***++++++++++++***)))$$$%%%'''((()))((('''&&&((((((((()))))))))*********))))))(((((())))))***)))))))))******)))))))))'''((()))***+++***)))))),,,+++***))))))***+++++++++++++++******++++++,,,,,,++++++******++++++,,,)))******++++++******))))))+++,,,+++((('''(((***)))******++++++,,,---------......///000000111111111111000/////////000111111///---...//////---++++++,,,---...000444888<<<@@@PPP___mmm~~~```SSSNNNKKKNNNUUUTTT___pppxxxmmmccc]]][[[___eeekkknnnmmmkkkiiieeeeeedddeeeiiinnnsssvvvuuuwwwyyy{{{}}}{{{{{{}}}xxxyyy|||xxxuuutttyyyzzznnnbbbZZZTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKFFFIIILLLJJJGGGFFFHHHLLLMMMMMMMMMNNNOOOPPPQQQQQQJJJJJJJJJIIIGGGEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBBBBFFFLLLQQQQQQNNNJJJIIIJJJ???@@@AAA???===;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<::::::;;;<<<===???@@@AAA>>>@@@BBBDDDFFFGGGGGGGGGJJJIIIGGGFFFEEEEEEEEEEEEHHHIIIIIIIIIIIIJJJLLLOOOLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQRRRUUUYYY[[[\\\aaadddiiippp|||{{{yyyvvvuuutttqqqooossszzz++++++************++++++++++++,,,---,,,+++***)))******)))***+++...000111......---------,,,,,,,,,++++++,,,,,,---...//////,,,++++++++++++++++++,,,***+++++++++***+++,,,...------+++***))))))))))))******(((((()))+++---////////////...///000111111///////////////......---...//////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,....../////////...,,,+++///......///000///---+++&&&''')))+++---......///***+++,,,...//////......***++++++,,,,,,+++)))((()))(((((((((((()))***+++''''''((()))))))))))))))&&&'''(((((('''''')))+++)))///000+++))),,,,,,(((&&&''''''((()))+++,,,---((())))))))))))*********))))))+++,,,,,,+++***)))###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((******))))))))))))******))))))************))))))'''((()))+++++++++***))),,,+++***))))))***+++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***))))))+++,,,+++((('''(((*********,,,------...---------......///000111111222333222000......///111222222///------//////---***,,,***((())),,,...///...---:::CCCMMMhhh|||\\\MMMGGGBBBDDDKKKFFFPPP___mmmuuuvvvssspppppprrrsssqqqjjjaaaZZZVVVYYY]]]dddjjjmmmmmmkkkiiijjjiiihhhhhhjjjnnnrrrtttuuuvvvxxxxxxvvvtttttttttuuu}}}zzzuuuxxx~~~~~~{{{wwwsssssswwwsssggg^^^WWWSSSQQQNNNOOOQQQSSSTTTTTTSSSRRRIIIMMMPPPNNNIIIGGGHHHKKKMMMMMMNNNOOOQQQTTTVVVWWWRRRRRRPPPMMMIIIGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@??????===<<<;;;===>>>@@@BBBBBBBBB@@@???DDDJJJPPPQQQNNNLLLLLLNNN@@@AAAAAA@@@===<<<<<<===::::::::::::::::::::::::<<<;;;:::999999999::::::;;;;;;:::999999999::::::<<<<<<============<<<<<<<<<<<<<<<<<<>>>@@@BBBDDD;;;===???AAACCCDDDDDDDDDFFFEEECCCBBBAAAAAAAAABBB@@@BBBDDDEEEFFFIIIMMMPPPLLLMMMOOOQQQRRRSSSTTTTTTQQQPPPPPPQQQTTTXXXYYYZZZ```ccciiiqqq}}}|||yyywwwuuutttpppmmmqqqxxx......---,,,,,,+++******((()))+++---.........---,,,,,,,,,++++++,,,,,,---///............---------/////////---+++***+++,,,------,,,++++++,,,---------***((((((+++...///000...---,,,,,,++++++++++++)))))))))***++++++,,,,,,222111111000000000000000111111///...,,,,,,++++++///------...000222222222222111///---,,,---...///---///000...***)))***++++++,,,.../////////......,,,+++***+++---////////////......///////////////++++++***))))))((())))))++++++++++++***)))''''''))))))((((((((((((((())))))))))))))))))*********%%%&&&(((*********))))))''''''''''''((()))***+++++++++++++++++++++++++++*********+++,,,---...///,,,,,,+++***)))))))))***&&&&&&''''''(((((()))))),,,+++***((((((((()))***************))))))((((((***************)))((('''***)))((()))))))))'''&&&***)))(((''''''((())))))***+++,,,---------------++++++++++++++++++++++++---...///000000...,,,***)))***,,,,,,,,,,,,---///000000111111111000000///111222333222000000000222444111---,,,------+++))),,,,,,,,,,,,---...//////000111555===KKKaaa|||xxxZZZFFF@@@???;;;777>>>BBBGGGLLLPPPQQQQQQPPPTTTVVVXXXZZZYYYVVVSSSQQQUUUYYY___fffiiijjjhhhgggiiigggfffhhhmmmqqqrrrrrrssssssqqqnnnkkkhhhfffdddfffiiioooxxx|||xxxsssssswww|||xxxwwwtttqqqrrrwww~~~}}}pppgggaaa\\\YYYZZZ]]]___^^^^^^aaa___\\\ZZZXXXUUURRRPPPPPPQQQQQQWWWTTTSSSWWW^^^ccccccaaa]]]YYYTTTOOOMMMJJJHHHFFFGGGDDD???===>>>@@@AAAAAA???>>>===<<<===>>>@@@BBB???@@@@@@@@@???===;;;:::>>>??????@@@AAABBBCCCDDDGGGHHHJJJLLLMMMNNNMMMMMMFFFCCC???<<<;;;;;;:::999777777888888888888777777999999888888999;;;===>>><<<;;;:::::::::;;;<<<===;;;::::::;;;===>>>===<<<>>>>>>?????????BBBFFFIII>>>>>>????????????>>>>>>BBBCCCCCCCCCBBB@@@>>>===DDDFFFHHHGGGFFFFFFHHHKKKNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTTTTRRRSSSUUUZZZ^^^^^^___dddlllzzz~~~}}}wwwrrrpppqqqtttwww......---,,,,,,+++******)))******+++++++++++++++++++++++++++,,,---......,,,---------......//////000000000...+++******,,,---,,,++++++++++++,,,---...,,,******,,,---------------,,,+++++++++++++++*********+++,,,,,,------000//////......//////000444333111///---++++++***///...------///111111000111000...---------......,,,......---***(((***++++++,,,---...///......---)))((((((***...111222222////////////............,,,+++******)))))))))******++++++***)))(((''''''******))))))))))))******++++++++++++***))))))(((&&&'''((()))*********)))))))))((((((((()))******++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---)))))))))((())))))******((((((((())))))))))))))),,,+++)))((((((((()))***++++++*********))))))))))))************))))))(((***)))))))))******(((&&&+++***)))(((((()))******((()))***+++++++++++++++++++++++++++++++++++++++,,,---...//////---,,,+++)))***,,,,,,+++,,,---///000000000111111000000//////000222222111111222333555222000000111111///---//////............//////......000555>>>PPPjjjrrrWWWBBB999777444222111333777;;;>>>?????????DDDFFFIIIKKKLLLJJJHHHGGGNNNQQQWWW]]]```aaa```^^^aaa______aaafffjjjlllkkknnnmmmllljjjgggccc```^^^VVVXXX]]]eeeppp}}}zzzuuussssssssssssrrrsssrrrqqqppppppqqqrrrsssrrrqqqooonnnnnnrrrxxx}}}tttlllgggccc```___dddgggfffgggiiihhhddd```^^^\\\YYYXXXXXXXXXYYY]]][[[ZZZ^^^eeejjjkkkiiifffaaa[[[UUUQQQNNNKKKIIIGGGDDD@@@??????@@@AAAAAA???>>>===<<<<<<>>>@@@AAA???@@@@@@@@@@@@??????>>><<<===>>>???@@@AAAAAABBBCCCFFFKKKNNNPPPOOOLLLKKKFFFCCC???<<<;;;;;;:::999777888888888888888888777:::999999888999:::;;;<<<;;;:::999999999;;;<<<======<<<;;;;;;===>>>===<<<<<<============???BBBEEE===>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???CCCEEEGGGGGGFFFFFFIIILLLMMMNNNNNNOOOPPPRRRSSSTTTSSSTTTTTTSSSSSSVVVZZZ]]]___bbbfffmmmxxx}}}xxxsssqqqrrruuuwww|||...------,,,,,,++++++***++++++***)))((((((((()))*********+++,,,---...///++++++,,,---...///000000000111000...+++)))***+++,,,++++++******++++++,,,...---,,,---......,,,***---,,,++++++***+++++++++***++++++,,,------......---------------...///000222111111000///......---000...------...//////...............------------,,,,,,,,,+++)))(((***+++++++++,,,---------,,,,,,)))((((((***---000111111////////////...------,,,++++++***)))))))))******************)))(((''''''++++++************++++++,,,,,,------+++***(((&&&&&&'''((()))************++++++***))))))))))))***************************------,,,+++++++++++++++''''''''''''((()))***+++************))))))))))))+++***))))))((()))))))))+++++++++++++++*********))))))******+++*********+++***)))***++++++)))'''))))))((((((((())))))***))))))***+++++++++******************************)))***,,,------,,,+++***)))***,,,,,,++++++,,,...//////000000000000//////---///111111111111333555333222111111222111///---000000///............///------...///111===VVVmmmrrr]]]III<<<555222222---...000111333333444444333555888;;;======<<<<<>>>>>===<<<<<<===???@@@@@@?????????@@@@@@AAABBB<<<===>>>???@@@AAAAAAAAA???CCCJJJOOOQQQPPPLLLIIIEEEBBB>>><<<;;;;;;:::999888888888888888888888888;;;;;;:::999999999999999999999888888999;;;<<<>>>???===<<<<<<===>>>===<<<:::;;;;;;;;;:::;;;>>>@@@========================:::<<<>>>@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGJJJLLLMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTVVVXXXZZZ\\\```gggmmmuuuzzzuuussstttvvvwww|||---------,,,,,,+++++++++,,,+++)))((((((((()))***++++++++++++,,,,,,---...++++++,,,------...//////111111000...+++))))))***++++++++++++++++++++++++---,,,---...000///,,,***++++++************++++++******++++++,,,---------++++++,,,,,,---///000111------///000111222333333000...---,,,---...---,,,+++,,,------------,,,,,,++++++***)))))))))***+++++++++++++++,,,+++++++++---,,,***+++,,,------,,,......//////...---++++++***))))))(((((())))))))))))*********))))))((('''******)))))))))***+++++++++,,,---------+++)))((('''(((((()))******++++++---,,,+++***))))))))))))************************,,,+++++++++++++++,,,,,,))))))((((((((())))))************))))))(((((((((******))))))))))))))))))++++++++++++++++++++++++((()))******+++++++++++++++*********,,,,,,***((('''''''''''''''(((((((((+++,,,,,,---------,,,,,,))))))))))))))))))))))))(((((()))***+++++++++***(((***++++++******+++---......//////000000//////...///111111000000222444000000000000///...,,,+++//////...------------......---......,,,333KKKddd}}}wwwjjjXXXEEE888333222111000000000000111111222,,,...000333555666666666999<<>>>>>===<<<<<<<<<===>>>>>>@@@???>>>======>>>@@@AAA===>>>@@@AAABBBCCCCCCBBB===AAAGGGMMMOOONNNKKKIIIEEEBBB>>><<<;;;;;;;;;:::999999888888888888999999<<<;;;;;;:::999888888888888888777888999;;;===>>>AAA???===<<<===>>>===<<<:::;;;;;;:::999999;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>@@@BBBBBBBBBBBBAAAAAACCCDDDFFFHHHKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUWWWXXXVVV\\\dddkkksss|||xxxuuuuuuvvvwwwzzz------,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---------,,,+++++++++,,,,,,---------------------,,,000111000...+++)))***+++++++++++++++++++++++++++)))***+++...000000...+++******)))))))))******+++))))))******++++++,,,,,,++++++,,,---...000111222,,,---///111222333444444000...,,,+++,,,,,,,,,***)))***+++,,,------,,,,,,,,,***)))((()))***+++,,,++++++++++++++++++++++++...,,,++++++,,,,,,,,,+++,,,---.........---+++***(((((('''''''''(((((()))******************)))(((((((((((((((((()))***+++***+++,,,,,,,,,,,,+++***((((((((()))******+++,,,------+++***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///---,,,+++***)))((((((((()))))))))((((((''''''''')))))))))*********))))))++++++++++++++++++++++++((()))***+++++++++++++++******)))***,,,,,,+++)))(((((())))))************,,,,,,---------,,,,,,+++))))))))))))))))))))))))''''''((())))))*********(((***+++***))))))***,,,,,,---...//////////////////111222111//////000111000000000000...,,,++++++///...------,,,,,,---------+++---///---111GGGaaavvvvvvqqqbbbMMM:::111///000///...---,,,------...---...///000111222333333444555777999;;;;;;;;;:::::::::;;;<<<>>>AAADDDFFFJJJLLLOOORRRTTTTTTTTTTTTSSSPPPOOOPPPWWWbbbnnnuuu}}}}}}|||yyyvvvtttuuuvvvuuutttsssssstttvvvyyyzzzvvvvvvvvvuuuuuutttttttttqqqsssvvvwwwwwwxxx{{{~~~}}}zzzyyy}}}|||xxxvvvwwwqqqqqqooolllgggaaa\\\ZZZRRRPPPLLLIIIHHHHHHIIIJJJGGGIIIMMMPPPSSSVVVZZZ\\\aaadddgggkkkooosssvvvxxxtttvvvxxxyyyxxxyyy|||~~~~~~}}}wwwsssrrrrrr{{{}}}|||{{{zzz}}}~~~sssggg[[[QQQJJJIIIGGGDDDCCCBBBAAA???=========<<<<<<<<<<<<<<<<<<@@@???===;;;:::;;;;;;<<<<<<===???AAABBBBBBAAAAAA???AAACCCGGGIIIJJJJJJJJJEEEBBB>>><<<;;;<<<;;;:::999999888777777888999999<<<;;;;;;;;;:::999999888888888888888999;;;===>>>BBB???<<<<<<<<<=========;;;<<<<<<;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBCCCBBBBBB@@@@@@AAACCCFFFIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOORRRTTTUUUUUUTTTUUUVVVUUU[[[cccjjjrrr}}}yyywwwvvvvvvvvvttt|||,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,++++++/////////---+++***+++,,,+++,,,,,,------,,,,,,+++((((((***---///000...,,,)))))))))((())))))***+++((())))))******+++,,,,,,+++,,,,,,---...///111111000000111222222111///......,,,+++***+++,,,+++***((())))))***+++,,,,,,---,,,***((((((***,,,---------,,,+++*********+++++++++***)))***,,,......---***+++---......---+++***(((((('''''''''((())))))***++++++,,,++++++******''''''''''''((()))***+++************++++++,,,,,,)))))))))))))))+++,,,,,,---,,,+++***)))(((((((((((((((((((((((((((((((((''''''((()))+++---///000///...,,,***)))(((((((((((((((((((((''''''''''''(((((()))************)))*********+++++++++++++++******++++++,,,+++++++++))))))(((***+++,,,***)))******+++,,,------------******+++++++++***))))))************************((((((((((((((()))))))))((()))******)))((()))***+++,,,---...////////////000111222111///...///000111222222111//////111222444333111000...------,,,+++'''***///...///BBBZZZooosssrrrfffPPP===333000------,,,+++++++++,,,,,,------------...///000111111222222333444444444444111333444444444666:::<<<>>>@@@CCCGGGKKKNNNPPPQQQTTTRRROOOOOORRRZZZbbbgggnnnmmmkkkgggdddccceeegggfffffffffggghhhkkknnnpppkkkllllllmmmmmmnnnnnnnnnnnnoooppprrruuuwwwyyy{{{xxxvvvvvvyyywwwrrrpppqqqmmmmmmlllggg```YYYTTTRRRMMMJJJEEEAAA??????@@@AAA===???CCCFFFHHHKKKNNNQQQTTTXXX\\\```bbbcccfffgggeeehhhkkklllkkkkkknnnrrrqqquuuwwwxxx|||~~~{{{wwwuuuuuuwww}}}pppcccVVVNNNJJJGGGDDDAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;======;;;:::999888888888888999<<<>>>??????>>>===@@@@@@@@@AAACCCEEEHHHIIIDDDAAA>>><<<<<<<<<;;;;;;999888777666666777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999:::<<<===???AAA>>>;;;:::<<<===>>>>>><<<===>>>===;;;:::;;;<<<===<<<;;;::::::;;;<<<===???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@BBBFFFIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOPPPRRRTTTTTTTTTSSSTTTVVVYYY]]]dddjjjrrr~~~{{{xxxvvvuuuuuuttt{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,---///000,,,,,,,,,,,,,,,,,,------.........---++++++,,,...,,,---............---,,,)))))))))+++------,,,***((((((((((((((()))******))))))***++++++,,,,,,---++++++++++++,,,---//////111111222222111///---+++---+++))))))+++++++++***(((((((((((()))+++---......***((((((+++...///......---,,,+++***++++++,,,,,,***)))***,,,------,,,'''))),,,......---,,,+++)))))))))))))))***+++++++++,,,,,,------,,,,,,,,,(((((((((((()))***+++,,,,,,+++)))(((((()))***+++***))))))))))))+++,,,---+++***))))))((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...---,,,+++)))((((((((((((((((((((((((((()))))))))'''((()))***+++******))))))))))))*********++++++++++++,,,,,,,,,+++******((((((''')))++++++***(((((()))+++,,,------,,,,,,***++++++++++++***)))(((++++++++++++++++++++++++***))))))(((((((((((((((((()))***)))((('''(((***++++++,,,---...............///111000//////000111///000111111111333888<<>>:::888888:::;;;999;;;===??????AAADDDFFFIIINNNSSSVVVVVVVVVVVVWWWVVVZZZ^^^^^^\\\\\\___bbb```dddffffffiiippptttsssqqqrrrtttsssrrrrrruuuxxx}}}zzzlll^^^UUUKKKHHHCCC???>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888777666888:::===>>>===<<<;;;>>>>>>>>>???@@@BBBDDDFFFDDDAAA===<<<<<<<<<<<<;;;888777555444444555777888999:::<<<===????????????<<<<<<;;;:::;;;<<<>>>>>>???===:::999;;;===>>>>>>;;;===>>>===<<<;;;;;;<<<>>>===<<<::::::<<<===>>>===>>>@@@AAABBBBBBAAAAAAAAA@@@???AAAEEEHHHIIIHHHKKKKKKKKKLLLMMMOOOPPPQQQPPPRRRSSSSSSRRRRRRTTTVVV[[[]]]bbbiiisss~~~{{{xxxvvvtttsssvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((''''''(((***---///111333******+++,,,------...///------...---,,,+++---///------...//////...------+++*********++++++***(((((((((((((((((()))*********++++++,,,,,,---......************+++,,,------...///111222111000...---,,,***))))))***++++++***((((((''''''(((***---///...+++'''(((+++///000//////...,,,+++++++++,,,,,,///---+++***++++++***(((&&&(((+++---......,,,+++++++++******+++,,,------,,,,,,---......---------))))))))))))***+++,,,---///---***'''&&&'''(((******))))))))))))+++,,,---***))))))(((((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,***))))))(((((((((((()))(((((())))))******++++++'''((()))+++++++++***)))(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))(((''''''(((***+++)))(((%%%&&&((()))*********)))---------------,,,+++***+++++++++++++++++++++++++++***)))(((((((((((((((((()))***)))((('''((()))***+++,,,---............,,,...///000///000111333,,,---//////000555<<>>CCCFFFIIIHHHEEEBBBAAAAAABBBCCCGGGFFFEEECCCCCCEEEIIIMMMNNNNNNMMMNNNOOOQQQRRRTTTVVVWWWXXXZZZ\\\]]]______aaa\\\YYY]]]eeekkkllliiilllkkkmmmooollldddaaaaaa^^^___^^^ZZZSSSMMMKKKJJJAAA>>>:::666555666888:::999:::;;;;;;:::;;;===???BBBGGGNNNPPPOOOMMMLLLMMMMMMRRRUUUUUURRRQQQSSSVVVSSSVVVXXXWWW[[[bbbeeeeeebbbfffiiikkklllnnnsssvvvwww|||rrrddd[[[LLLHHHBBB>>>============;;;<<<<<<<<<;;;;;;:::999777888999:::;;;:::999888777999;;;>>>???>>>===<<<=========>>>???AAABBBCCCDDDAAA===<<<<<<<<<<<<;;;888666555444444555666888777999;;;>>>@@@AAAAAAAAA>>>===<<<;;;<<<<<<>>>>>>>>>;;;999888:::===>>>???:::<<<>>>===<<<;;;;;;<<>><<<;;;;;;<<<>>>???;;;<<<>>>@@@AAABBBAAAAAABBB@@@???AAAEEEHHHHHHGGGJJJJJJKKKLLLNNNOOOQQQRRRQQQRRRSSSRRRQQQRRRTTTVVVYYYZZZ^^^ggguuu~~~{{{xxxvvvtttrrrsssuuu|||///...---+++******++++++///---***+++---...+++)))***)))))))))***,,,...000,,,++++++***++++++,,,,,,///...---,,,+++*********......////////////.........------,,,+++***))))))******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++******+++---...000000000///...---,,,,,,+++222111//////...---+++)))++++++******+++,,,------,,,++++++++++++++++++,,,...---,,,+++************))))))))))))************+++)))))),,,///111000...((()))******)))***,,,.........////////////......++++++*********+++---...------------,,,++++++***///...,,,***)))))))))***((('''&&&&&&((())))))(((''''''((()))))))))))))))++++++)))((((((((()))*********))))))))))))******))))))((((((***+++---...***************+++++++++)))+++,,,,,,***))))))***...---,,,+++***(((''''''))))))************)))))))))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------,,,***((('''&&&''')))***)))************+++++++++,,,,,,------...///000000///////////////.........111000///111666<<>>;;;999888999;;;<<>><<<:::;;;;;;;;;;;;:::999888777888999::::::888666444:::;;;===????????????>>>:::;;;===>>>??????>>>>>>@@@AAABBBAAA???=========666666777777777777666666888:::>>>AAABBB@@@>>><<<::::::::::::<<<>>>@@@BBB===<<<;;;:::999::::::;;;:::;;;===<<<;;;::::::;;;>>>===<<<;;;:::;;;<<<===>>>>>>===<<<===???AAABBBAAAAAABBBBBBDDDEEEGGGGGGFFFFFFHHHJJJLLLOOOQQQSSSJJJNNNSSSTTTSSSRRRSSSUUU```^^^bbbkkkxxx|||uuurrrrrrtttxxxtttvvv///...---+++++++++++++++,,,,,,+++,,,...///......++++++******+++---///111,,,,,,++++++***+++++++++......---,,,++++++++++++......////////////......///......---,,,+++***)))******))))))******+++,,,))))))))))))))))))))))))++++++++++++,,,---.../////////......---,,,,,,+++000//////......---+++***))))))*********+++++++++++++++************++++++------+++******)))))))))((((((((((((((((((((((((+++)))))),,,///000///---((()))******)))***,,,.........////////////......++++++*********+++,,,---+++++++++,,,++++++******,,,,,,******)))******+++((('''&&&&&&((())))))(((''''''((()))))))))))))))))))))((((((((()))+++,,,******))))))))))))******+++***))))))))))))***+++***************++++++++++++---......,,,++++++,,,------,,,+++***(((((('''(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------+++***)))((('''((()))))))))************+++++++++,,,,,,------...//////000////////////............------...111555888999999222333333222222111000///,,,,,,+++***+++///555999AAA===777333000---+++(((---.../////////---+++***///000000...,,,,,,...111222...******---000///---+++,,,,,,---...///000000...---------///111444555666444222///...///000111888777555444444555666777888888888999999:::;;;<<<<<<===>>>???AAABBBCCCCCCAAACCCFFFJJJNNNRRRTTTUUUVVVUUUSSSPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFCCCAAA???888777555333333444555666666666666666777888999999???@@@BBBDDDDDDDDDCCCBBB@@@@@@???@@@AAAAAA>>><<>>===;;;;;;;;;;;;;;;:::999888666777888888888777555555888999;;;<<<======<<<<<<999:::<<<===>>>>>>======@@@AAABBBAAA???======>>>999888777666666777999:::999;;;===???@@@???===<<<:::::::::;;;===???AAABBB???>>><<<;;;:::::::::;;;777999::::::999888999::::::999999888999:::;;;<<<======>>>???????????????===>>>???@@@BBBDDDFFFGGGGGGHHHHHHJJJLLLNNNPPPQQQLLLPPPTTTTTTSSSQQQRRRTTT\\\[[[___iiivvv}}}xxxtttttttttssspppsss///...---,,,+++++++++,,,,,,.........------...///---,,,++++++,,,...000111---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---......////////////......//////...---,,,+++************))))))******+++,,,))))))))))))))))))))))))***+++,,,------...---------------------,,,++++++------......------,,,+++)))***++++++,,,+++++++++*********))))))*********,,,+++***)))))))))))))))'''''''''''''''&&&&&&&&&*********,,,...///...---((()))******)))***,,,---......////////////......++++++*********+++,,,---((()))******************))))))(((((()))***++++++((('''&&&&&&((())))))(((''''''((()))))))))))))))'''''''''((()))***,,,---***))))))(((((())))))***,,,+++***)))((('''''''''))))))*********++++++++++++---......,,,++++++,,,,,,,,,+++***))))))(((((('''((((((((((((((((((''')))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------*********))))))))))))((()))************+++++++++,,,,,,,,,---......//////........................+++,,,...111444444111/////////000000111000000000------,,,++++++,,,000333555333///---,,,+++)))(((---...///000000///---,,,---///000///......///111------------------------)))******+++,,,---...///...---,,,++++++---...//////...,,,+++***+++---...111111111111111222222222333222222333333444555666666555555444555777888:::777888;;;>>>AAACCCDDDEEEGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@???>>><<<:::999888666555444333333333444555555444444444444444555555:::;;;===>>>??????>>>>>>>>>===<<<===>>>>>><<<:::>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLMMMRRRTTTVVVWWWXXX[[[^^^aaaccceeeiiiooouuu|||yyynnndddUUUNNNFFFAAA@@@@@@???>>>======<<<<<<;;;:::999999999999888888888777777777666777888999999999999999888999:::;;;<<<<<<<<<<<>>>>>>>>;;;:::777666777999<<<>>>;;;;;;<<<======<<<<<<;;;::::::;;;<<<>>>@@@BBBCCCAAA???===;;;::::::::::::666888::::::999999:::;;;777777777888999;;;<<<===<<<===???AAAAAA@@@>>>===<<<<<<>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOONNNRRRUUUVVVSSSRRRSSSUUUXXXXXX]]]hhhttt~~~zzzxxxuuussspppnnnrrr|||......------,,,,,,,,,,,,///111111///+++((()))+++---,,,+++***+++---///111------,,,+++************,,,+++++++++,,,,,,---.........////////////............---,,,+++******)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,***+++---.........---,,,+++,,,---------,,,+++******,,,---...------------+++,,,------------,,,+++******))))))))))))******+++******)))(((((())))))'''''''''''''''&&&&&&&&&******+++,,,------,,,,,,)))***+++***))))))+++------......//////......---+++++++++++++++++++++,,,(((((()))***++++++++++++((((((((((((((())))))***((('''&&&&&&((())))))(((''''''((()))))))))))))))'''''''''((()))******+++))))))(((((((((((())))))******)))((((((''''''''')))))))))***++++++,,,,,,)))+++,,,,,,***))))))***++++++******))))))(((((((((((())))))))))))(((((()))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------******+++++++++***)))((())))))*********+++++++++,,,,,,,,,------.........------...............///+++,,,...111333222000---...///000000000000000000...//////...---...222444333111...,,,,,,,,,+++******+++---///000111222222+++,,,...//////...//////))),,,//////,,,++++++---,,,,,,,,,,,,++++++++++++///...------,,,---......,,,,,,*********+++---...---...000111222222222111222111111111222222333444444333333222222333333444333444555777999:::;;;;;;>>>===;;;999888888888999888888888777777666444444444333333222222222333333555444444333333333333444777777999:::;;;<<<;;;;;;<<<;;;<<<>>>@@@BBBAAAAAA;;;<<<<<<===>>>>>>>>>>>>AAAAAA@@@AAABBBDDDFFFGGGJJJKKKMMMNNNNNNOOOQQQSSSUUUWWW[[[aaahhhpppvvvzzzyyy{{{}}}wwwmmmcccYYYRRRIIICCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::666666666777777888888888999999:::;;;;;;<<<<<<<<<>>>@@@AAAAAA???>>>>>>???;;;::::::999:::;;;===>>><<<<<<;;;:::::::::;;;;;;::::::;;;===>>>@@@BBBBBB@@@???===:::999888888888777999;;;<<<;;;;;;<<<>>>:::::::::;;;<<<<<<===>>>===>>>???@@@@@@???>>>===??????@@@AAACCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXWWWUUUSSSUUUWWWXXXXXX^^^hhhsss~~~|||yyyuuurrrqqqrrruuu|||------------------,,,,,,---///000---)))&&&'''))),,,+++***)))***+++---///---,,,++++++*********+++++++++++++++,,,---............////////////......------,,,+++***)))((((((******))))))******+++,,,+++,,,,,,,,,---------...+++,,,---...///...---,,,***+++,,,---...---,,,+++)))+++......------...000+++,,,,,,,,,,,,,,,++++++******))))))))))))******+++***))))))((()))))))))))))))))))))(((((('''''')))***+++,,,++++++++++++)))***+++***))))))+++---------............------++++++++++++++++++++++++))))))***+++,,,,,,,,,+++))))))))))))((((((''''''((('''&&&&&&((())))))(((''''''((()))))))))))))))(((((()))))))))((((((((())))))(((((((((((())))))'''((((((((())))))))))))((())))))***++++++,,,,,,)))+++,,,,,,***))))))*********)))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------+++++++++,,,+++******)))))))))*********+++++++++,,,,,,,,,---------------,,,---------......//////,,,++++++---///111000///111111111222111111000000---...//////000222555999888444000---,,,,,,,,,+++***+++---...000111222222******+++,,,---------,,,''',,,//////,,,)))***,,,---------,,,,,,,,,,,,+++------------......//////++++++******+++,,,...///,,,---///111222222111111222111111111111222333333111222444444444333111///222222333444555555555555888777555444444444555666222222333333333222111111222111111111111111222222555555444444333444444444555555777888999::::::::::::999999;;;>>>@@@@@@???<<<=========>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???DDDFFFGGGGGGFFFEEEFFFGGGIIIKKKOOOTTT[[[bbbhhhkkkjjjmmmpppuuuxxx{{{}}}}}}xxx{{{|||yyywwwsssjjjaaa\\\UUULLLGGGEEEEEECCCBBB@@@@@@???>>>===>>>>>>>>>@@@???>>><<<;;;:::::::::777777777777777888888888::::::::::::;;;<<<=========???@@@@@@?????????@@@:::;;;===>>>>>>>>>===<<<<<<;;;::::::999:::;;;;;;::::::<<<===>>>???@@@AAA>>>===;;;999777666666666777999;;;<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<>>=========>>>???@@@AAAAAAAAABBBBBBDDDEEEEEEDDDDDDFFFHHHKKKNNNQQQRRRTTTWWWZZZYYYVVVUUUWWWYYYZZZ[[[aaajjjsss~~~|||zzzuuurrrtttuuuxxx{{{------............---,,,)))***++++++******+++,,,,,,+++***))))))+++---...,,,++++++***++++++,,,,,,++++++++++++,,,,,,---.........////////////......,,,,,,+++***)))(((''''''******))))))******+++,,,+++++++++,,,,,,------...------............------)))***---...///...---,,,))),,,//////------///111,,,++++++************+++*********))))))*********+++******)))))))))******+++++++++***))))))(((((()))+++,,,,,,***))))))******++++++***))))))***,,,------............------++++++,,,,,,,,,+++************++++++,,,+++++++++))))))***))))))((('''&&&((('''&&&&&&((())))))(((''''''((()))))))))))))))((())))))))))))((('''&&&)))((((((''''''(((((()))%%%&&&((()))***+++++++++(((((()))***+++,,,,,,---+++---......,,,++++++,,,(((((())))))))))))))))))***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////---+++)))***,,,///000000222222222333222222111111,,,---...///111444:::>>>===888111,,,++++++++++++///.....................+++***)))***,,,,,,,,,***(((+++......+++)))***,,,***+++,,,,,,......///000++++++,,,------.........*********++++++,,,---...+++,,,...///000000000///000000/////////000000111///000333444333111///---000111111222222222111111222111000000000111222333...//////000000//////...///000000000000111111111444444333333333333444444444444555666777888::::::===;;;999:::;;;======<<<<<<<<<<<<<<<===>>>??????;;;;;;:::999:::;;;<<<===>>>@@@AAAAAA???>>>??????AAABBBEEEIIINNNSSSWWWZZZ[[[]]]aaaeeeiiikkkmmmnnnmmmppprrrpppooonnnhhhaaa]]]WWWOOOJJJIIIHHHEEECCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA???===;;;999999999999888888888888999999::::::::::::;;;<<<======<<<>>>@@@@@@??????@@@AAA:::<<>><<<:::;;;;;;:::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<;;;999777666666666666666888::::::999999:::;;;<<<<<<<<<<<<<<<;;;::::::???>>><<<<<<<<>><<<;;;:::::::::;;;===>>>888:::===>>>===<<<===>>>===???AAADDDGGGIIIJJJKKKNNNPPPSSSWWWZZZ\\\]]]^^^___bbbdddccceeegggddd^^^\\\WWWQQQNNNMMMKKKGGGDDDBBBBBBAAAAAABBBDDDFFFHHHHHHHHHGGGEEEBBB???<<<::::::999888888777888999:::999999888888999:::<<<<<<<<<===@@@@@@@@@???@@@BBB===>>>?????????===;;;:::::::::;;;;;;<<<<<<======:::;;;<<<======<<<;;;:::<<<;;;999777777777777888777999::::::999888999:::;;;<<<===>>>>>>======<<<<<<<<<<<<===???@@@AAABBB????????????@@@AAABBBCCCCCCDDDEEEHHHKKKNNNPPPRRRQQQTTTVVVVVVTTTTTTWWWZZZYYY[[[bbbkkksss~~~}}}zzzyyyyyyssssssssstttvvv,,,---.../////////------///---***+++---...+++)))...---,,,++++++,,,...///)))))))))***+++,,,......---,,,,,,++++++,,,,,,---......////////////.........------,,,+++***))))))*********)))***++++++,,,/////////000111222222333000///---,,,,,,---...///)))+++...000111000///...+++///333222///---000333555333000------...111333,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))(((((('''(((+++---,,,)))'''''')))***++++++***))))))***,,,,,,------......------,,,+++,,,,,,---,,,+++***)))))))))***))))))(((''''''%%%'''(((***+++,,,++++++((('''&&&&&&((())))))((('''(((((()))))))))))))))$$$%%%''')))******))))))((((((''''''''''''(((((('''(((***+++,,,,,,++++++'''((()))***+++,,,------)))+++,,,,,,***))))))***''''''(((((())))))******))))))************)))))))))))))))***++++++,,,,,,,,,------......------,,,+++,,,------......------///...,,,******+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333222111222333333111000---...///111333444555555666666555555777<<>>444---***+++...///,,,,,,,,,,,,,,,---...///111...***)))+++---,,,++++++************+++******---------,,,,,,,,,++++++//////000000000///...---//////000000000111111111000000000111111111222222000000//////.../////////111000///......///000000///000000000000000//////------,,,,,,---...000111111111222222222111111000------...///000000//////,,,,,,,,,---...///000111111111222333444666888999333222111333666999:::;;;777666444333555777:::<<<888888777777777888:::;;;666888;;;======>>>???@@@>>>@@@BBBDDDEEEEEEEEEDDDFFFHHHKKKNNNQQQSSSSSSTTTSSSVVVXXXYYY\\\```___[[[\\\WWWSSSPPPOOOMMMIIIEEECCCBBBBBBBBBCCCFFFIIIJJJNNNNNNMMMKKKHHHDDD???===:::999888777777888999:::888777777777777999:::;;;;;;===???@@@@@@@@@AAABBBAAA@@@???===<<<<<<;;;;;;999:::;;;<<<============;;;;;;<<<<<<<<<;;;999888<<<;;;999888888888999999:::;;;===<<<;;;::::::;;;<<<===???@@@AAAAAAAAAAAA888:::===???AAABBBAAAAAA??????@@@AAABBBDDDFFFGGGEEEEEEFFFHHHJJJMMMOOOPPPOOOQQQTTTSSSRRRRRRVVVYYYVVVYYYaaajjjrrr~~~zzz{{{}}}tttsssssssssttt}}}++++++,,,---//////---,,,++++++++++++,,,,,,---......---,,,++++++,,,...///------,,,,,,,,,++++++++++++*********+++,,,,,,---///////////////............---,,,+++************)))((((((((((((***+++,,,++++++,,,///222444333111111000///---,,,,,,,,,,,,000///...------...///000000000000000111111111111333222000...------------++++++++++++++++++++++++++++++,,,------,,,,,,,,,***)))(((''''''&&&&&&'''((('''%%%$$$%%%&&&(((***((((((((((((((()))*********+++---//////---+++)))))))))))))))))))))))))))---(((######'''******((('''((((((((((((&&&%%%$$$)))))))))***++++++,,,,,,&&&&&&&&&'''''')))******''''''(((((())))))******)))((('''((()))))))))(((******++++++++++++******&&&(((***,,,---,,,+++***++++++,,,++++++***((((((******))))))))))))*********))))))((()))+++---...,,,,,,,,,++++++*********...------,,,,,,------......------...000111///...,,,,,,+++---...///...,,,------,,,+++************+++,,,---,,,***)))***+++***++++++,,,---...//////...///000111222111000///000000000000000000000000...000333777<<>>AAABBBBBBAAA>>>===DDDCCCBBB@@@>>>===;;;;;;::::::;;;<<<=========<<<888888888888999:::;;;;;;:::999888888999999777666:::999888888888999:::;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@??????@@@AAACCCDDDGGGFFFEEEEEEFFFIIILLLNNNQQQPPPPPPNNNNNNQQQVVVZZZ\\\___gggqqqyyy~~~}}}sssoootttxxx|||******+++---//////...---+++************+++,,,---...,,,+++******,,,...000++++++,,,,,,------......,,,,,,++++++,,,------...///.....................---,,,+++***))))))))))))))))))(((((()))***,,,---,,,,,,---000333444333222111000///...............111000////////////000111000000000111111111111111111000///---------------++++++++++++++++++++++++***++++++,,,,,,+++++++++...---,,,***)))(((((('''))))))((('''((()))***+++((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************+++(((&&&'''***+++(((%%%&&&'''((((((((('''&&&%%%(((((())))))***++++++,,,''''''''''''((()))******)))))))))*********++++++)))))))))*********)))((())))))************))))))'''(((***,,,,,,,,,+++***+++++++++*********************))))))))))))*********)))))))))***+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---///000...------,,,+++---...///...,,,,,,,,,+++******)))))))))+++,,,---,,,***)))***+++***++++++,,,---...//////000111222444555666555555222222222222222222222333111222444666:::===@@@BBB;;;777222---******+++,,,++++++,,,...000///---+++111...***'''%%%'''***,,,+++++++++************************++++++,,,,,,---........./////////000000333333222111000...---,,,...///111222222111///......//////...,,,+++---............/////////000000111000///.........//////---,,,***)))***---000222111000000/////////000000000000000000000000000000///...---,,,,,,---...///...///000000000000222444222444555555444333333444333222111111222444777888:::999777666666777999:::555777:::<<<======;;;:::>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@CCCFFFHHHFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJGGGHHHHHHIIIJJJNNNSSSWWW\\\]]]\\\YYYSSSMMMIIIGGGBBB???;;;999999:::999999;;;:::999888888999::::::999;;;===@@@AAA@@@???>>>AAAAAAAAA@@@???===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999:::::::::999888888999999888666999888777777777888::::::::::::;;;;;;<<<<<<===============>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDFFFHHHGGGFFFEEEGGGIIILLLMMMOOOOOOOOONNNNNNPPPUUUXXXWWW[[[cccnnnwww~~~}}}zzzqqqnnnssswww{{{***+++,,,...//////......******))))))******++++++,,,+++)))((())),,,///111***+++,,,---...///000000------,,,,,,------..............................,,,,,,+++***))))))))))))***))))))((()))+++,,,---.........000333444333222111111000000000000000111000//////......//////000...///000000111111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***((('''%%%$$$$$$(((((()))))))))*********)))(((((((((((()))******...---,,,++++++,,,---...++++++++++++++++++++++++))))))))),,,...,,,'''"""%%%&&&'''((()))(((''''''''''''((())))))******+++''''''''''''((()))***+++*********+++++++++++++++)))***+++,,,,,,+++***((((((((())))))))))))(((((('''(((***+++,,,,,,+++***+++***)))))))))***+++,,,+++******))))))******+++******)))******+++,,,---/////////...............------,,,,,,,,,,,,------,,,++++++,,,...///---,,,---,,,+++,,,...///...---,,,,,,+++***))))))((((((***,,,,,,,,,***)))***+++******+++,,,---...//////,,,---///222333555555666444444333222222333333444444444444555666888999:::444222///---+++++++++,,,,,,,,,,,,...//////---+++111///---***)))***+++,,,,,,,,,,,,+++******))))))))))))******+++,,,------////////////000000000000000000000000///...---------...///000000///...------......---++++++,,,...////////////000000000000000///......------.........---+++******,,,...000///...............//////000000000000000000000000---,,,,,,,,,,,,---///000...000111111000000222333222444555555444333333444111111111111222444555666777666555444444555666777666888:::;;;<<<;;;:::999:::;;;<<<>>>??????@@@@@@======<<<;;;===???AAACCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLPPPUUUYYY^^^```aaa___ZZZTTTPPPNNNKKKFFF@@@<<<;;;::::::999999999999888777777666666555777:::===?????????>>>===>>>???@@@???===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::999777888999999888777888888777777777888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAABBBDDDGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMMMMNNNMMMLLLLLLOOOSSSVVVTTTXXX```kkkuuu}}}{{{vvvpppooosssvvvyyy---...000000000.........++++++************+++++++++***(((((())),,,///111,,,,,,------...///000000------,,,,,,,,,,,,---------------------.........------,,,+++******************))))))***+++---...000//////000333444333222111111111111111222333333,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((((((((('''&&&%%%$$$$$$&&&&&&'''(((((((((((('''))))))(((((())))))***+++---,,,,,,,,,,,,------...++++++++++++++++++++++++******+++---...,,,'''###$$$%%%'''((()))))))))((('''''''''((())))))******)))((((((((())))))***+++******++++++++++++++++++)))+++...///...,,,***)))''''''((((((((((((''''''((()))***++++++++++++******)))(((((((((***---...++++++************++++++************++++++,,,,,,/////////...............---,,,,,,,,,,,,,,,,,,------,,,,,,---//////...,,,---,,,+++,,,---......------------,,,+++***)))(((***+++,,,+++***)))***+++******+++,,,---......///,,,---...000222333444555333333222111111111222222444444444333444444555555111000...---++++++******+++++++++---///000...---///......---,,,++++++++++++++++++***************)))***++++++,,,---....../////////000000000111111...//////000000//////...------...//////...---------......---,,,,,,---/////////000000000111111111//////......------,,,,,,...---,,,++++++,,,,,,------,,,,,,,,,---......///////////////////////////------,,,,,,---///000111///000222222111111222333111333444444222111111222...///000222333444444444555444333333333333444555555666888999999888777666666777888:::<<<===>>>>>><<<<<<;;;;;;;;;===>>>???BBBAAA@@@@@@??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBDDDFFFIIIKKKOOOSSSVVV]]]```bbbbbb^^^YYYUUUSSSPPPKKKDDD???============999999999888777666444333333555888:::<<<======<<<:::<<<>>>??????>>><<<:::===<<<<<<;;;::::::::::::;;;;;;;;;::::::999999888:::888777888999999888777999888777777888999;;;<<<=====================<<<<<<<<<<<<<<<============??????@@@AAACCCFFFIIIJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKMMMQQQTTTVVVYYYaaakkkuuu{{{xxxuuuqqqqqqtttvvvxxx111333444333000...---...---,,,,,,+++++++++,,,,,,***)))))))))***,,,...000........................,,,,,,+++++++++++++++,,,+++,,,,,,,,,---------...//////...---,,,,,,,,,,,,++++++*********,,,---...111000///000222333333222000000000000111222333444++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++))))))***+++------......,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++))))))***++++++++++++***&&&'''(((((())))))(((((()))))))))))))))***++++++***+++---//////...---,,,************************---,,,+++++++++***((('''$$$%%%''')))******))))))'''''''''((())))))*********))))))))))))***++++++************************)))---000000...+++******''''''(((((((((((('''''')))*********+++++++++******)))(((((()))+++---///,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,...------...000000///......,,,++++++---........./////////...---,,,***))))))***++++++))))))***+++)))******+++,,,---......111222222333444555666777222222222222111111000000333333222222333333444555111111///---,,,***)))((())))))))),,,///111000000,,,---------,,,+++***)))(((((())))))***+++,,,,,,,,,,,,------...//////000////////////000000000000...///000000111111000000------............------...//////...------///000000000000111111111111222/////////......---,,,+++---,,,,,,,,,,,,+++++++++++++++++++++,,,---//////////////////////////////............///000222333///111333333222111111222000111222222000/////////,,,---///111333333333333444444444333333444444444333333444555555555444333222444555777999:::;;;;;;;;;;;;:::::::::;;;======@@@???>>>>>>=========>>>??????????????????@@@@@@@@@BBBEEEHHHJJJLLLPPPRRRZZZ]]]aaaaaa___[[[XXXVVVQQQMMMFFFBBB@@@AAAAAAAAA:::::::::999888666444333666666888999::::::999999999:::===??????>>><<<:::===<<<;;;:::999:::::::::;;;;;;;;;;;;;;;:::999888999888777888999:::999777999999888888999:::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAADDDGGGIIIKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKMMMPPPSSSWWWZZZ```iiiqqq|||{{{xxxuuuttttttvvvwwwxxx}}}111444666444000------///...---,,,,,,+++,,,,,,,,,)))******+++,,,------............---------,,,,,,,,,,,,+++*********++++++***++++++,,,,,,---------000000///...------------,,,++++++***+++---...///222111//////111222222111000000//////000111222222---......//////......---((()))+++------,,,+++***((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...//////......---,,,+++&&&(((***+++,,,,,,,,,+++)))))))))*********++++++***))))))))))))***++++++)))+++...000111///---,,,************************---,,,+++***)))))))))***%%%&&&''')))******))))))''''''((())))))******++++++***************++++++***************)))))))))***...111000---******+++''''''((((((((((((''''''*********************+++)))))))))))))))+++---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......---///000111000......,,,++++++,,,.........000000000000///---+++)))((()))+++***))))))***+++))))))***+++,,,---......000000000000111333444555444555777777777555333111222222222222333444555666444222111...,,,+++***)))***))))))+++...000111000+++,,,,,,,,,,,,+++***)))'''((()))***+++---.............../////////000000............////////////...///000000111111111000.........................../////////......///111000111111111222222222222000000000//////---,,,+++++++++,,,---,,,,,,+++************+++,,,...///000000000000000000000000000000////////////000222333///111333444333111111222///000111000...------...+++,,,...000111222333333333333333444444333333333000000111222222333222222111222333555666777777777888888777888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<999999;;;<<<>>>@@@AAAAAA@@@BBBFFFHHHIIIJJJLLLMMMTTTWWW[[[\\\[[[YYYWWWWWWPPPLLLGGGDDDCCCDDDDDDDDD<<<;;;:::999888777666666888999999999999999888888:::;;;===>>>???>>>===<<<<<<;;;:::999999999;;;;;;::::::;;;<<<<<<;;;999999999777777777999:::999888888888777777888:::<<<===::::::::::::::::::;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAACCCFFFIIIKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKMMMOOORRRWWWXXX]]]eeelllvvv|||zzzwwwwwwwwwvvvvvvwww{{{---111444333///---...000---,,,,,,+++******++++++)))***---...///...,,,+++,,,,,,,,,,,,------------------,,,+++++++++++++++*********+++,,,,,,------000///...------,,,,,,---,,,,,,++++++,,,---///000222000......///111000000//////.........//////000---...///000000///...---(((***,,,......---+++***)))***,,,---............------------------------............---,,,+++***&&&''')))+++++++++***)))+++***)))))))))***+++,,,******))))))******+++,,,+++,,,---.../////////...++++++++++++++++++++++++************)))))))))***&&&'''((()))******)))((((((((())))))***++++++,,,,,,++++++*********++++++,,,,,,+++++++++*********+++...111///+++(((***,,,((((((((())))))(((((((((++++++***************+++)))))))))******++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------...///000///---///---******,,,.../////////000000000///,,,***(((''')))******))))))***,,,))))))***+++,,,------...+++++++++,,,...000222333:::<<>>@@@DDDEEEEEEDDDEEEFFFJJJMMMPPPRRRQQQQQQQQQQQQOOOLLLHHHEEEEEEEEEDDDCCC>>>===;;;:::999999999::::::::::::::::::999999999<<<<<<===>>>>>>>>>======;;;:::999888888:::;;;<<<888999;;;<<<===<<<:::999888777666777999:::999888666666555555777888:::;;;999999999::::::;;;;;;;;;=========>>>>>>>>>??????@@@@@@@@@AAACCCEEEHHHIIIJJJKKKMMMNNNMMMLLLIIIHHHIIIJJJKKKLLLLLLMMMOOORRRVVVWWW\\\cccjjjuuu~~~xxxxxxxxxuuutttvvvyyy{{{)))---111111...---///222,,,,,,+++***))))))******)))+++...000111///,,,***)))***++++++,,,---......///...------,,,,,,,,,,,,))))))***+++,,,,,,------//////...---,,,,,,,,,,,,,,,,,,++++++,,,---///000222000......///000000///......------------......,,,,,,---......---,,,,,,)))+++...000000///---+++***+++,,,...//////......---------------------------...------,,,+++***)))+++,,,...//////...,,,+++***)))'''&&&&&&(((***+++*********)))******+++,,,------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++***)))))))))&&&''')))******))))))((()))))))))***++++++,,,,,,,,,,,,++++++***+++++++++---------,,,,,,++++++++++++...000...)))'''***---(((((())))))))))))((((((++++++***************+++))))))***++++++++++++***...------,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,+++---...///...,,,///---******,,,...////////////000000...,,,)))'''''')))******))))))***,,,))))))***+++,,,------...,,,,,,,,,...000333666888@@@CCCGGGIIIHHHDDD???<<<666666555444444555555555555444111///......///000000...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++.........////////////////////////...------,,,,,,,,,,,,,,,---------......------...............---//////............//////+++,,,------,,,,,,...000111111222222222333333333111222222222000///---+++((()))+++---------+++************,,,---///111222000000000000000000000000000000...------.../////////222444555333222111111000111222111///------...++++++,,,---///111333444111111222222222222111111...///000111222333444444222222222222222111000000------...///000111222222111222222333444666777888999999999999::::::::::::;;;===@@@AAA@@@?????????AAACCCFFFHHHHHHIIIJJJKKKNNNLLLHHHFFFEEEEEECCCBBB@@@>>><<<:::::::::<<<===:::::::::::::::;;;;;;;;;>>>>>>=========>>>>>>>>>;;;:::888888888:::<<<===888999;;;======<<<;;;:::888777666777999::::::888444444333444555777999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBDDDGGGHHHJJJLLLNNNOOONNNLLLIIIGGGIIIJJJLLLLLLLLLMMMOOORRRVVVXXX]]]dddlllvvvxxxyyyxxxtttrrruuuxxxyyy,,,,,,+++++++++,,,...///..................------,,,++++++,,,---...///000******************************++++++++++++******,,,***((((((***,,,......000...,,,+++,,,,,,+++***---......---++++++,,,...000---,,,---000222000---000///---+++++++++---..................---------------...---,,,***(((''',,,++++++,,,......,,,+++******))))))***,,,---//////000111111000...+++***,,,---.../////////...---)))************++++++++++++++++++,,,,,,------------------.........//////+++,,,............,,,+++---,,,++++++*********+++,,,,,,,,,+++++++++************))))))***+++,,,,,,000///...---,,,+++++++++...---,,,+++***+++,,,---------,,,+++)))(((''''''(((((())))))((((((((()))&&&''')))+++---......///+++++++++***************,,,,,,,,,+++++++++******---.........---,,,,,,+++++++++,,,---............///...,,,+++***+++,,,,,,---------....../////////...///////////////......///000000000///---+++)))*********)))))))))))))))++++++************++++++++++++---000000///444<<>>:::666333333222222111222111///.........///000000///...,,,,,,,,,---...//////......///000111111111111000000000000111111....../////////...,,,+++,,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...//////......---------...+++******,,,...000000///111000......---...//////222222111///,,,+++,,,...,,,***((())),,,...---++++++,,,---...///////////////...------...///...---...,,,***))))))+++...///222222222222111111000000------......------,,,+++,,,...000222333222111000222111222222333222000......///111222333333222111111///......///000000/////////000111111111111000000/////////000222555777:::999666444444555777999:::<<<>>>???AAAAAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@>>><<<;;;;;;<<<>>>@@@===<<<;;;:::;;;<<<>>>???>>>>>>============>>>???>>>===;;;:::999888888888>>>???@@@@@@???===;;;999444666777999:::::::::999999:::999666333444888<<<<<<<<<<<<<<<===>>>@@@@@@BBB@@@>>>>>>???@@@???>>>??????>>>???AAADDDGGGIIIKKKMMMNNNPPPOOONNNKKKJJJHHHJJJKKKLLLLLLMMMPPPRRRTTTWWW^^^ffflllrrrvvvuuutttssstttvvvxxxyyy,,,+++******+++,,,---...........................///......---------......******************************++++++++++++******,,,+++))))))***,,,---......,,,******++++++***))),,,...///...,,,,,,---...222000//////000000000///111000...---,,,---...///.............../////////------...---,,,***)))'''***)))***+++...///...,,,---,,,,,,,,,---...000111///000000111000...,,,******+++,,,------,,,+++************))))))(((((((((******++++++,,,---......000///...---,,,+++******,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******************))))))***++++++,,,///...---,,,,,,+++++++++---,,,+++++++++,,,------//////...---,,,+++***)))+++*********+++++++++***'''((()))+++,,,---......************************,,,,,,+++++++++*********......//////...------,,,,,,,,,------...---------...---,,,,,,++++++,,,,,,,,,---------..................////////////...............---,,,+++***)))))))))))))))************++++++************++++++++++++,,,///000000777???SSSeeeooossswwwkkkYYYQQQDDD???999444222222333222333222111//////000000111111000///......//////000111111000/////////000000444333222000///......------.../////////...,,,+++---,,,+++*********+++++++++************+++,,,,,,...---,,,+++***++++++,,,,,,+++***+++---//////...000///...---------...///111111000...,,,+++,,,...,,,***)))))),,,------++++++,,,---...///////////////...------...///...---///...,,,+++,,,---000111111111000000000/////////............---,,,,,,+++---...000222333222111000111111111222222111000...///000111222222333333333333222000000111111000//////111444666666555222111111000/////////111333444888777555444333444555666777888999;;;<<<===<<<<<<999888888999:::<<>>======>>>@@@AAA@@@???>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<=========;;;999888777777888999:::999888888888999999888555555888;;;<<<<<<<<<<<<===>>>??????@@@???======???@@@??????>>>>>>>>>???AAADDDGGGIIIJJJLLLOOOPPPPPPNNNLLLJJJIIIJJJLLLLLLKKKLLLNNNPPPSSSVVV\\\eeejjjqqq}}}xxxvvvuuuttttttuuuwwwxxx+++************+++,,,,,,........................111000000///...------,,,******************************++++++++++++******,,,+++*********+++,,,---+++***(((((()))******)))+++---///000...------...444444333000...---...000111000///.........///000......//////000000111111---.........---,,,***)))(((((()))+++...///...---------,,,------...///000...//////000///...---,,,******++++++++++++******++++++***)))((('''&&&&&&((()))***+++,,,---...///000///...---+++***)))(((,,,++++++++++++++++++,,,------,,,,,,,,,------...+++************)))))))))*********)))******+++,,,......---,,,++++++++++++++++++++++++,,,---...............------+++******,,,***((())),,,---+++(((((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++*********....../////////...---------------...------,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...---......//////.........---,,,++++++************((()))))))))***+++++++++++++++************+++++++++***,,,///000222:::CCCWWWkkkxxx|||tttaaaYYYNNNHHH@@@999666444333333444333111000000000111222111111000000000111222222333333111000000000000000444333222000///...---------............---,,,,,,...---,,,++++++++++++,,,******))))))******+++,,,...---+++))))))***+++,,,...,,,))))))+++---......///...---,,,+++,,,------.........---++++++,,,...---+++******,,,------,,,,,,---......///////////////...------...///...---///...---,,,,,,---///111111111111000000000000000//////...------,,,++++++---...000111222222111000000000111111111000//////222111111111111333444555555333111000000000///......000444777888555222000111000///......///000111444444444333333333222222222222444555666666777666444444444444666888:::;;;>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;:::999888999999999999999888777666777888999888777777888:::;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<>>>@@@@@@???<<<<<<===>>>@@@DDDHHHJJJJJJLLLPPPRRRRRRPPPMMMKKKKKKLLLLLLLLLKKKKKKMMMNNNQQQTTTZZZbbbhhhooo|||~~~zzzyyywwwuuuttttttuuuvvv|||*********************+++---------.............../////////......---,,,,,,******************************++++++++++++******+++,,,++++++******+++---)))(((''''''((())))))(((***,,,///111000.........444555444111,,,***---000000000///......//////000......///000111222222333---...//////...---,,,+++***))))))+++---...---,,,************++++++,,,,,,------...//////......---,,,,,,,,,,,,,,,,,,+++++++++******)))(((((('''''''''((()))***,,,...//////---------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---,,,+++++++++++++++***)))))))))))))))))))))+++***************++++++------,,,+++++++++++++++)))******+++,,,---//////+++,,,,,,,,,,,,***)))(((+++(((%%%'''***+++)))&&&)))******++++++++++++***(((((((((((())))))))))))++++++++++++************---------......---,,,,,,............---,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------------------.../////////......---,,,+++*********+++,,,(((((()))***++++++,,,,,,++++++************+++++++++***+++...///222;;;EEEUUUiiivvv{{{uuufffaaa\\\WWWNNNGGG@@@;;;666333333222111000///000111111111111111111111111222222222222111111111111111222000000////////////000000------------------------......------,,,,,,,,,,,,***************+++,,,,,,000...,,,******+++---...///,,,)))(((***,,,---...///...,,,+++***++++++,,,+++,,,---,,,++++++,,,...---,,,+++++++++,,,,,,,,,------...//////////////////---------...///...------,,,+++******,,,---...333333333333222222222222000///...---,,,+++++++++...///000111222111111111...///000000///...//////333222000000000222555777555333000/////////---,,,,,,...000222333111///...//////.........///000000111222222333222111000///...//////000111222222222333333333333444666888999::::::;;;<<<===>>>???@@@DDDCCCBBB@@@@@@@@@@@@AAACCCCCCBBBAAA@@@AAAAAABBBEEEEEEDDDBBBAAA???===<<<999999999999:::;;;<<<===@@@???>>>===<<<::::::999888888888999888888888888888888777666555666888::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@;;;;;;;;;===@@@DDDHHHJJJKKKMMMQQQTTTUUUSSSOOOMMMLLLMMMMMMLLLJJJJJJKKKMMMQQQSSSYYYaaagggnnn{{{~~~}}}{{{xxxvvvtttttttttuuuyyy************************---------.........//////+++,,,,,,------,,,,,,+++******************************++++++++++++******)))+++,,,,,,******+++---)))(((''''''((())))))((((((+++///000000///...///222444333000+++)))+++.....................//////...//////000111222333333---...///000//////---------,,,,,,,,,------,,,***)))))))))***************,,,,,,---....../////////---------,,,,,,+++++++++************************'''((()))***,,,---...///............------------++++++)))(((((()))++++++...---,,,***)))((((((((()))))))))))))))))))))***++++++***************+++,,,,,,+++*********++++++((()))***,,,---...//////***+++,,,------,,,***)))***(((&&&'''******)))''')))******++++++*********''''''(((((())))))))))))+++++++++*********))))))***++++++,,,,,,+++++++++............---,,,+++++++++,,,......///...---,,,---------------------------......///000000000//////...,,,++++++,,,---...((())))))***+++,,,,,,---++++++************+++++++++)))***---...111:::CCCTTThhhrrrvvv|||wwwnnnmmmjjjfff```YYYPPPGGG===777222111000///...///000000///000000000000000000000000000000000111222333444000000////////////000000------,,,,,,,,,---------............------,,,,,,+++++++++++++++,,,------000///---++++++,,,---...000---)))(((***,,,......///...,,,+++******++++++***+++------++++++,,,---------,,,,,,++++++,,,------...//////000////////////---------...///...---,,,,,,+++++++++,,,---...222222222222222222222222000///...,,,,,,+++,,,,,,///000000111111111111111---...//////---,,,...000333222000//////222555777777555222000000000...,,,---------------.........,,,,,,------///000111222000111222333222111///...------------...//////000222111111111222444555666777888999:::;;;===>>>>>>BBB@@@>>>===>>>AAADDDGGGEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEECCC@@@>>><<<999999999:::;;;<<<>>>???DDDCCC@@@===:::999888888777777777888888999:::::::::888444333444777:::<<<:::;;;<<<<<<===<<<<<<;;;:::999999:::===?????????::::::;;;<<>>NNNaaajjjmmmsssrrrnnnqqqooommmiiicccZZZOOOCCC<<<222111///.........///000//////000000//////...---......//////111333444555333222111///...---,,,,,,,,,,,,,,,+++,,,,,,---...------......------,,,+++,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,///---******,,,...//////000///---+++*********+++***,,,------,,,+++,,,------......---++++++,,,......//////000000////////////...------...///...---...---------....../////////////////////000000000///...---,,,+++,,,---...000000000000000000111111+++---///...++++++...111222111///...///111444666888666444222222222000//////...---,,,,,,...///111++++++---...///111222222111111222333222111000///---,,,,,,,,,,,,---...//////.........///000222333555666777888999:::;;;;;;;;;;;;<<<===AAAFFFKKKNNNFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEBBB???>>>============???@@@AAABBBEEEBBB???;;;888777777777666666666777888:::;;;<<<<<<999555444666999<<<===;;;;;;===>>>>>>===<<<;;;:::999888999<<<>>>>>>>>>::::::;;;<<>>;;;999999:::;;;888888777777777888:::;;;<<<:::999;;;===???>>><<<;;;<<<>>>??????>>><<<;;;:::999888999;;;======<<<;;;;;;;;;<<<>>>AAADDDFFFJJJLLLMMMOOOQQQRRRRRRRRRPPPQQQQQQOOOMMMMMMNNNOOOPPPQQQVVV]]]bbbjjjyyy{{{xxxvvvuuutttuuusssvvv}}},,,------...---,,,+++***,,,,,,------...///000000//////000000...,,,)))'''******************************++++++++++++******###(((,,,---+++***...222000...,,,+++,,,,,,+++***'''(((*********,,,///111///...///222555555111,,,...///000111111111111111000000000///////////////...///000111222222111111///......///111222111///,,,---.........---,,,+++))))))***+++---///111222111000///---,,,,,,------++++++***)))((('''&&&&&&))))))******+++++++++,,,))))))***+++---...//////***+++,,,------,,,+++***************+++,,,---...******+++++++++,,,,,,,,,,,,,,,+++***))))))*********)))))))))))))))******)))***,,,---...------,,,((())),,,...///...,,,+++$$$)))---+++&&&$$$''',,,'''((()))******+++++++++((())))))***+++,,,,,,,,,************)))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,---...............---,,,,,,---...///000111111000000/////////...000000111222333444444444///000000000///---+++))),,,,,,++++++++++++++++++++++++************++++++(((((()))+++***)))---444:::NNNXXXZZZ```___[[[```___\\\XXXTTTOOOHHH@@@;;;333333111000000000111222222222222111000...,,,+++000///////////////000111//////............//////,,,,,,+++***+++,,,...///+++,,,---------,,,+++************)))***++++++,,,...000111222222000...---,,,,,,,,,...000222222111111000...,,,++++++++++++,,,...//////---,,,+++,,,---//////...+++***,,,...///000000000000000/////////...------...///...---+++++++++,,,,,,,,,------.../////////000000111111---,,,+++++++++---///111111111000000000000000111))),,,...,,,))))))---111///.........///000111222222000------------,,,+++***+++---//////...---,,,//////000000000000//////444444444333333333333333,,,,,,+++******+++------///......---...///111222222222222333333444444555333666;;;@@@CCCBBBAAA???===>>>@@@BBBCCCDDDDDDDDDIIIIIIJJJIIIGGGEEEBBB@@@>>>>>>>>>>>>???@@@AAABBBEEEBBB???<<<<<<===???AAA:::999888777777777888999;;;;;;===@@@DDDCCC???;;;<<<===???@@@@@@>>>===;;;:::999888888:::<<<<<<;;;<<<;;;;;;<<<===@@@CCCEEEIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRPPPNNNNNNOOOQQQNNNPPPTTT[[[aaaiiiwww{{{xxxvvvuuuuuuuuurrrtttzzz***++++++***))))))***,,,***+++,,,...//////000000------,,,,,,,,,,,,++++++***+++,,,+++)))'''''''''+++++++++++++++***)))(((((()))***+++,,,---------...---,,,+++***)))))))))))))))***+++---...//////////////////...---,,,+++,,,444666000,,,///111000222222222222111///...---111000000222444444111---+++---///000///---***)))---------,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,,,,------///---,,,******+++,,,------,,,***)))))))))******(((((()))************))),,,++++++******++++++,,,++++++******++++++,,,------,,,***)))))))))******,,,***)))+++---...+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,---.../////////'''(((***+++***)))&&&%%%,,,***)))+++---...+++((()))***---...//////---,,,++++++,,,---............)))***+++,,,------------000//////.........//////111111111333444444222111000000000000////////////...///...---***)))***+++''''''((()))***++++++,,,)))***++++++***+++---///444===HHHOOOPPPOOOQQQRRRUUUQQQKKKDDD===888555444333333222111000000000111333333222222111000000000000000000000111111111111//////............//////000///---++++++,,,---......---,,,+++************000...+++))))))***,,,---...///000///...---...//////---++++++---///000///111...******+++,,,+++***...------------.../////////---+++,,,......+++(((---------------...///000......---------......//////---+++))))))+++---///***)))***+++------,,,***,,,***((()))+++,,,------///......------......///,,,+++***+++---///000/////////...------------...000///...---,,,+++++++++((())))))***+++---...//////333555333///---000333000///...///111333222111+++++++++*********)))))),,,,,,---...000222333444333111000111555666555333444333333666:::===<<<:::777:::===???@@@AAABBBDDDFFFGGGIIIJJJIIIFFFBBB@@@BBBAAA???>>>>>>???@@@BBBEEEDDDAAA>>>;;;<<<>>>AAA;;;:::888666555666777888:::888777:::???BBB@@@===;;;>>>AAABBB@@@>>>======:::888777888999;;;::::::777888999999;;;;;;<<<===BBBDDDGGGIIIJJJLLLOOOQQQQQQRRRSSSTTTSSSPPPMMMKKKPPPPPPSSSZZZ```gggsss~~~zzzvvvrrrpppqqqtttyyy+++,,,,,,+++******+++---,,,,,,---...////////////---------,,,,,,+++++++++)))+++,,,,,,***)))************++++++***))))))((('''(((***+++,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,------...........................------+++222444000---000222222222222222111000///......222222222333666555222///...///000000///...,,,+++---------,,,,,,+++++++++++++++,,,,,,---......///...---------------......///...,,,+++***+++,,,---,,,+++)))((((((((())))))(((((())))))******))))))+++******************+++*********+++++++++++++++,,,+++***)))))))))***+++,,,******+++------+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************'''((()))***++++++++++++******+++,,,+++***)))(((,,,***)))***,,,---+++)))***+++---///000///...---++++++,,,---............***+++,,,---............//////............//////111111111222333222111000000000000000////////////.........,,,)))((((((***((((((((()))******++++++)))***++++++***+++---///111999BBBGGGHHHGGGHHHJJJIIIFFFAAA;;;666333111000222111000000000000000000000000000///......------////////////000000000000,,,,,,------...000111222---,,,***)))))))))++++++,,,,,,+++************+++///...,,,******+++,,,------///000///......///000///---+++,,,---////////////,,,******,,,...---,,,...------------...//////000...,,,,,,......,,,***,,,,,,,,,,,,---...///000......------------.........---+++******+++,,,---//////...///000111111000,,,+++))))))***,,,,,,+++......------------......+++******+++---......---////////////////////////000///...---,,,,,,,,,,,,+++++++++,,,---...000000000333555333///---///222000///...///111111111///,,,,,,,,,+++++++++******,,,,,,,,,...///111333444555333111222444444333111222111111333777999777666555777:::<<<<<<===>>>???CCCDDDFFFGGGFFFDDDAAA???AAA@@@???>>>???@@@BBBDDDGGGFFFCCC>>>;;;:::;;;===;;;:::888666555555666777777555444777<<>>======<<<:::888888999999888777777888999999;;;;;;<<<===AAACCCFFFHHHJJJLLLOOORRRQQQRRRSSSTTTSSSQQQNNNMMMMMMMMMRRRZZZaaaiiivvv}}}zzzuuurrrooorrrtttxxx,,,------,,,++++++,,,.........////////////.........------,,,+++*********)))***,,,,,,++++++,,,---))))))******))))))((((((+++,,,---///000222222222......------------..............................---------...............***///222000...000333444222111111111000000//////444333333555666666444222111000000//////...------------,,,,,,,,,,,,++++++++++++,,,,,,---.........---------......//////000///...---,,,+++,,,------******)))(((((((((((()))(((((()))))))))***************))))))))))))******((()))***+++++++++***)))*********)))******+++,,,,,,+++***+++,,,---+++)))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,+++++++++,,,***))))))***++++++***)))***,,,.........------+++,,,---......///......,,,,,,---...//////////////////............//////333333222222111000000000000000000000////////////.........+++(((''''''(((******************++++++)))+++++++++++++++---//////444:::===<<<<<<===???===;;;777444111///......//////.........///000000//////......---,,,,,,,,,---------.........//////******+++,,,...000222333,,,+++***)))))))))***+++*********)))******+++,,,000///......---.........,,,...//////......000111///---,,,,,,...//////...,,,+++******---...///......------------...//////111///---------...---,,,******+++,,,---...000111......---------------...------,,,,,,++++++++++++...---,,,,,,,,,---...///...,,,******+++,,,+++***------,,,,,,,,,,,,---------,,,,,,---//////---+++,,,---///000111111000000000///...------,,,---------------...///000111222111333444333///---///111000///......///000...---,,,,,,,,,,,,,,,+++++++++++++++,,,---///111333444555444222222333222111///111111111222444555444333222444777777777777888999===???@@@BBBBBBAAA???===>>>>>>>>>>>>@@@BBBDDDFFFIIIGGGDDD???;;;888999:::;;;:::888666555555555666666444444666:::<<<;;;888666:::>>>@@@AAA@@@@@@@@@AAA>>><<<::::::999888666777888999999;;;;;;<<<===???AAADDDFFFHHHKKKOOORRRRRRRRRSSSSSSSSSRRRPPPPPPNNNNNNRRRZZZaaaiiivvv~~~|||xxxtttqqqooorrrsssvvv}}}---.........,,,,,,...//////000000000//////...---...------,,,+++***)))))))))+++,,,,,,+++******+++(((((())))))))))))((((((+++,,,---///111222333333,,,+++++++++++++++,,,---,,,,,,------......//////,,,,,,,,,---...///000000,,,///111000///000111333111111000000000000000000333333444555555555444333222111///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---...///000000000111///...---,,,,,,,,,------*********))))))))))))******************++++++,,,++++++************++++++&&&(((***+++,,,+++)))((()))))))))******+++,,,,,,+++++++++,,,,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------.........------,,,,,,+++++++++,,,,,,+++***)))((()))*********((()))***+++,,,,,,,,,++++++,,,---...////////////---...///000000000000000///............//////000555666555333111000000111000000000000/////////////////////,,,)))'''((()))------------,,,,,,++++++***+++,,,,,,++++++---///000222555555444333444555666555333111///.........---,,,,,,,,,---...//////000000///......------,,,,,,,,,,,,,,,------------)))******,,,---///111222---,,,,,,+++++++++,,,---))))))))))))***+++,,,---111111111111111111000000+++---//////...///000222///---,,,---...///...---,,,++++++,,,---............------------...//////111000...---,,,---------)))******+++---///000111......------,,,,,,---------...//////...---+++***++++++***((('''(((+++---000...,,,,,,------,,,++++++++++++******+++++++++......///000111000---******+++...000111111000///000//////...------..................///000111111111222333222///...///000111///............,,,+++++++++++++++++++++++++++***++++++---...000222333333222222222222111111000333222333333444444333222111222444444333222333444888999:::;;;<<<<<<<<<;;;;;;;;;<<<===???BBBDDDFFFGGGGGGDDDAAA<<<:::::::::;;;:::999777666666666666777666666888;;;<<<;;;999222666<<<@@@AAABBBCCCDDDCCC@@@>>>======<<<;;;999777888999999;;;;;;<<<===>>>@@@BBBDDDFFFIIINNNQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQTTTZZZ___eeeqqq}}}~~~zzzwwwsssqqqpppppppppsssyyy...//////...------...000///000000000///...---,,,------,,,++++++***))))))***+++,,,+++)))((('''((('''((())))))))))))((((((((()))***,,,.../////////++++++*********++++++,,,((()))***+++---...000000,,,,,,,,,,,,---///000111//////000000///...///000111000000///000000111222222222333333222222222222222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,...///000000000000......------,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---&&&(((***+++,,,+++)))((())))))******++++++++++++***+++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,......---,,,+++++++++++++++++++++++++++((())))))************)))++++++************+++,,,))))))))))))(((((()))***)))***++++++,,,---------,,,,,,---...//////////////////000000111111000000...............///000000777888999777333111222333000000000000////////////000000000...+++)))***+++/////////......---,,,,,,***+++,,,,,,+++,,,...000111222222111///...//////333222111000...------,,,,,,+++++++++,,,---......//////......---,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,------(((((())))))***+++------////////////////////////+++---//////...///000222///...------//////...,,,,,,---......------------...------------...///////////////...,,,,,,,,,---*********+++---///111222......---,,,,,,,,,,,,,,,...///000111000///---,,,/////////---++++++...111111000.../////////...,,,******))))))))))))******.........///000...+++((('''))),,,...000000///...000000///........./////////...............//////000111111111000//////000111///...---...---,,,***))))))))))))******************+++,,,...000111222///000111111111111222222111222333333222111000000000111222111000000111222333333444555666777888888777888999;;;===???AAABBBBBBBBBBBBAAA>>><<<<<<===;;;:::999999888777777777888888888999;;;;;;:::999555999>>>AAABBBBBBBBBCCC???===;;;;;;<<<===<<<;;;777888999999;;;;;;<<<======???@@@BBBDDDGGGLLLOOOQQQRRRTTTUUUVVVUUUUUUTTTRRRRRRUUUZZZ___eeeppp{{{~~~zzzvvvsssqqqpppnnnmmmooovvv...//////...------...000......//////...---,,,,,,++++++++++++***************,,,,,,+++)))'''&&&'''(((((())))))******))))))+++,,,---...///000000000---,,,++++++++++++,,,,,,'''''')))+++---///000111------,,,,,,---...000111111///...000000------///000000/////////111222333000111222222000000111222111000...,,,+++***++++++++++++,,,,,,,,,,,,------*********++++++++++++++++++,,,...///000000///...------,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---,,,+++++++++,,,......------,,,,,,,,,,,,------((()))***+++++++++***)))))))))***+++++++++******)))+++---,,,+++***+++,,,------............------++++++++++++++++++++++++***+++---...///...,,,+++++++++++++++++++++++++++)))******+++++++++******)))))))))***************'''(((******)))(((((())),,,,,,------......//////,,,,,,...//////////////////000000111111000000000......---......///000111666999;;;:::666333333444000000000000////////////000000000...,,,++++++---//////......------,,,,,,***,,,,,,,,,+++,,,...000111111000///...---,,,,,,......------,,,++++++***,,,,,,+++++++++,,,------------,,,,,,+++***************++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,---...++++++******++++++,,,---,,,...//////......000111///...---...//////---+++,,,...//////---,,,,,,---...------------.../////////000111000...---------++++++,,,---...///111222///...---,,,++++++++++++---...///000000///......000111222000---,,,///222000//////000111111///---******))))))))))))******,,,++++++,,,---,,,)))'''((()))+++---............000000////////////000000///......------------.../////////000000000111111111///...---......,,,+++((((((((()))))))))))))))))))))***+++---///111222---///000111000000222333...000111000///------...000000111000......000111000000000000222333555666444444666777999:::;;;;;;;;;<<<>>>???>>>===>>>>>>::::::::::::::::::::::::888888999999999999999888<<>>:::999888888:::;;;;;;;;;777888999999;;;;;;<<<======>>>???@@@BBBEEEIIIMMMOOOQQQTTTWWWXXXXXXVVVUUUQQQQQQUUU[[[aaahhhtttzzzvvvsssrrrrrrooolllnnnttt{{{......///...---,,,...000,,,---------------,,,+++************++++++++++++***+++,,,,,,***(((((()))((())))))***++++++******---...//////000000000///,,,,,,+++***))))))))))))))))))***,,,---///000111...---,,,,,,,,,...000111111,,,,,,000111......000000///......///111333444000111222111//////111333222111///...,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,++++++,,,,,,++++++***))))))***+++,,,---,,,,,,+++,,,+++***))))))+++,,,------,,,,,,++++++,,,,,,---*********+++++++++++++++******+++,,,+++***)))))))))+++------+++******,,,,,,------......------,,,++++++++++++++++++++++++)))+++---//////...,,,+++************************,,,,,,---------,,,,,,+++'''(((***+++++++++***)))$$$'''++++++)))'''''''''+++++++++,,,,,,---...///,,,---...//////000000000///000000000000000//////---------......///000111333777<<<<<<777333333444000000000000////////////.........---++++++,,,...,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,...000///...---,,,,,,+++***)))((()))******+++++++++***------,,,+++++++++,,,,,,---------,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,------------,,,+++++++++,,,---......+++***)))((((((***,,,------///000///......///000///.........//////---+++))),,,//////...---...000...------------.../////////222555555222///.........------...///000111222///...---,,,+++++++++++++++,,,---......//////...---000222111---+++---000---------///000000...------,,,,,,++++++,,,,,,------,,,++++++,,,---,,,***++++++,,,,,,---...//////111000000//////000000111000///...---------------...---...///111222222222111///......//////---,,,(((((())))))************))))))***+++,,,...000111...000111111///...000222---///111000...------///...//////...,,,---///111///...------...000222333111222222333444444444444444777:::<<<;;;;;;<<<<<<::::::;;;<<<============:::;;;<<<<<<;;;:::::::::>>>AAADDDEEECCCAAA??????;;;999888888:::<<<;;;;;;777888999999;;;;;;<<<===>>>>>>??????@@@CCCGGGKKKMMMPPPUUUYYY[[[ZZZWWWUUUUUUUUUXXX___dddkkkwwwzzzvvvtttsssssssssnnnnnnssswww---...///...,,,,,,...///+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,)))***,,,,,,+++++++++,,,))))))***+++++++++++++++((()))))))))***))))))(((******((('''&&&&&&&&&&&&,,,,,,------...///000000///...---,,,,,,---///111///******000222//////222000///......///111333555000222333222//////111444222222111000...---+++++++++++++++,,,,,,---------........................+++,,,...//////---,,,******++++++++++++***))))))((()))***+++,,,,,,+++******)))((('''''')))+++,,,,,,++++++******++++++,,,++++++******++++++,,,---***+++,,,,,,+++***)))((()))+++...---+++)))***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++...///000...---+++))))))))))))))))))))))))))))))*********))))))((('''(((***,,,---,,,***)))"""'''+++,,,***'''&&&&&&(((((((((((()))***+++,,,,,,---...///000000000000//////000000000//////...---------......000111111000666<<<<<<888333222333000000000000////////////,,,------,,,++++++,,,...))))))))))))))))))))))))+++,,,------,,,,,,...000,,,+++***++++++***(((&&&&&&'''(((***+++,,,------......---,,,++++++++++++000//////......------,,,***++++++++++++,,,,,,,,,++++++******++++++,,,------......///000000000///------,,,,,,,,,---.........,,,***))))))+++...000...///000///...---...//////......///000///,,,***'''+++...000///...000222...------------...//////000444888888555111000000///////////////000111222///...---,,,++++++++++++)))******+++,,,---...///...222555444///---///111+++++++++---//////...,,,///......------......///111///------///000000///---------------...///000111000000000000000111111111000///......---......---,,,,,,...111333333222000///......///000...---))))))******+++++++++,,,((())))))+++,,,...000111///111333111...,,,...000...111333333000///000222---------,,,+++,,,...000...---,,,,,,,,,...000222000000111111111000000///111444777999999999999999999:::;;;===>>>?????????===>>>??????>>>=========;;;>>>BBBEEEEEEDDDCCCDDD>>>===;;;;;;===>>>===<<<777888999:::;;;<<<<<<===>>>??????>>>???AAAFFFIIILLLPPPVVV[[[\\\[[[XXXUUU\\\[[[]]]bbbfffkkkvvv{{{vvvtttttttttwwwqqqpppsssuuu{{{111000000///......------+++,,,------++++++,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********((())))))))))))*********,,,+++***((((((((()))******)))))),,,111333222000333111000...------......***(((&&&(((---000111000///......000333222///,,,---.........//////000000444222111000000///,,,***'''((()))+++,,,---.........------,,,,,,------...+++,,,,,,,,,,,,+++******+++*********))))))((((((***)))))))))***+++,,,,,,---,,,***))))))***,,,---+++++++++******)))))))))(((******(((%%%%%%)))---******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,//////...,,,***)))((('''((()))***+++,,,+++***))),,,---...//////...------++++++***************+++---,,,,,,+++***)))(((((('''((())),,,---,,,)))&&&)))************))))))((())))))******+++++++++,,,***+++---//////...---,,,---------000222333111000.........,,,+++,,,///222333333333333333333333333111111000000//////......000---******+++,,,***((('''(((+++,,,------,,,+++,,,------......---,,,,,,---...///,,,)))''')))+++))))))***+++,,,------...111///---+++************.........------.........+++,,,---...///111111222---,,,,,,------...///000000000000000////////////000///---,,,,,,---///000...---+++++++++---///000111///...///222333222///000...,,,---......+++((()))***,,,...///000111111222000...++++++,,,---///111111000///......//////000000000...,,,+++,,,---000...+++***+++++++++***,,,---......//////......000333444111,,,***,,,000000---******,,,---,,,+++......///000000111000000////////////000000000000...............---------444555555555444222000///+++---///000...---------............///111444555222111///...,,,,,,++++++************))))))))))))+++***(((((()))***---...............///000111222333222111000////////////000000000000000//////...///000000000000...,,,+++...---,,,+++***+++,,,---+++...222444333555888;;;:::::::::;;;<<<===>>>>>>>>>???AAABBBBBBBBBAAA@@@BBBCCCDDDEEEEEEDDDBBBAAAAAA===999999>>>AAA@@@>>>>>>===<<<;;;:::;;;<<<<<<@@@???======>>>AAADDDFFFLLLOOOSSSVVVWWWWWWXXXYYYTTTWWWYYY\\\cccmmmuuuyyyyyyvvvvvvwwwyyytttssswwwwwwyyy000000///......---,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((()))))))))******,,,+++)))((((((((()))******)))))),,,000222111000...---,,,++++++***++++++---+++)))***---000000///111000000222444444111......///000111111111111000222222222111///---,,,+++)))***,,,...000111222222------------------------+++,,,,,,,,,,,,+++******)))))))))))))))((((((((())))))))))))))))))******++++++)))))))))+++---...,,,,,,+++++++++*********))))))))))))((()))+++---******+++,,,,,,---,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,++++++******,,,------------,,,***)))+++,,,---......---,,,,,,++++++***************+++++++++******************(((((()))++++++***(((&&&(((((())))))))))))((('''((())))))***+++,,,,,,---------.........,,,+++***,,,,,,---///222333111000,,,,,,,,,++++++,,,///222000222444555555444222111/////////.........------111...,,,+++------,,,***)))***,,,...///...---,,,------,,,,,,,,,+++++++++((()))***)))&&&%%%''')))))))))******++++++,,,,,,,,,,,,+++******+++------......------------......------......//////000000,,,,,,,,,,,,---...///000222222111111111000000000000...---,,,,,,---...000...---,,,++++++---...000000...---...000111000...000...------//////,,,******+++,,,...///000000000222000...,,,+++,,,---...222111000000/////////////////////...,,,+++---...111///---,,,---...------,,,---......//////......///222333000,,,***,,,///000---******,,,---,,,+++,,,------...//////...............////////////000000000000000000/////////222444666777666333///---,,,...000000///------.........//////111222333444222222000///...------,,,+++*********))))))))))))+++***)))((()))+++---...////////////000111222222333222111000000/////////...///////////////......//////000000000...---,,,------,,,++++++,,,---...***...222333333444555777777777888:::<<<>>>@@@BBB???@@@BBBCCCDDDDDDDDDCCCBBBDDDEEEGGGGGGFFFDDDCCCCCC>>>::::::>>>@@@???===>>>===<<<;;;:::;;;<<<<<>>===<<<===???BBBDDDHHHKKKPPPTTTVVVWWWYYYZZZYYYYYYYYY[[[bbbkkktttyyy}}}zzzyyyzzzxxxsssrrrvvvvvvwww///......------,,,,,,+++)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((((((((())))))))))))***+++***))))))((()))))))))))))))***,,,///111000///------.........------,,,---,,,******,,,------,,,000000111222444333000...///000222333444333111000000222333222...+++,,,---+++,,,...000222333444444,,,---...//////...---,,,+++,,,,,,,,,,,,+++******((((((((())))))))))))))))))))))))((((((((((((((())))))(((((()))+++---...+++************))))))))))))(((((()))+++,,,,,,,,,)))***+++---............(((((())))))***+++,,,,,,*********+++,,,---------.........---,,,+++)))(((++++++,,,------,,,+++***+++***************+++++++++***)))))))))***,,,---))))))***))))))((('''&&&''''''(((((()))((((((((((((((()))***,,,---......///......---+++******))),,,,,,---///222222111///++++++,,,++++++,,,...111---000333666666444222000.........---------------222000...---.........,,,+++---///000111111///...///---,,,***))))))******&&&'''((('''&&&&&&'''((()))))))))))))))************************+++,,,---------,,,,,,,,,,,,------........................,,,,,,,,,,,,---...//////111000000000000////////////...---,,,,,,---...///...---,,,+++,,,---...///...---,,,---///000///...///...---...//////...,,,+++,,,---....../////////111000---,,,+++,,,---...222222111111000/////////...//////...,,,,,,...///222000......///000000000,,,---......//////......///111222///,,,***,,,...///---++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---------.........//////111111111000000/////////111333777999888444///,,,---///111000///......///...///000111222333333333222222111000///.........+++++++++*********))))))+++***))))))***+++---...000000000000111222333444333333111000000000000000---....../////////.........///////////////...---------,,,,,,,,,...///000***---000222222222333444444444555666888;;;===>>>===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGEEEAAA===<<<>>>@@@???===>>>===<<<::::::;;;;;;<<<>>>===<<<;;;;;;===???@@@BBBFFFLLLPPPSSSVVVYYY[[[]]][[[YYY[[[aaajjjssszzz}}}zzzwwwvvvwwwsssrrrttttttuuu---------,,,,,,+++++++++)))+++,,,+++***)))***,,,******++++++,,,---......------------------------------,,,,,,+++******))))))))))))************+++******))))))))))))))))))))))))***,,,...///000///,,,---///000000///...---+++************+++++++++---...///000111000...,,,...000222444444333000///---111444222---***,,,///+++,,,---...///000000000+++---...000000...---++++++,,,,,,,,,,,,+++******((()))))))))***+++++++++*********))))))(((''''''((('''(((((()))+++---...(((((((((((((((((((((((('''&&&%%%(((,,,...,,,))))))***+++---.../////////&&&'''((()))***+++,,,,,,******++++++,,,---......************))))))((((((,,,,,,---...---,,,+++************)))******+++,,,,,,+++)))((()))***+++,,,*********)))'''&&&&&&'''''''''((())))))***))))))(((((()))+++,,,...///000///...,,,+++*********+++,,,,,,---///111222111///---......---++++++---///,,,...000222222222000///......------------------111000.....................///111333333222111000111///,,,***))))))******)))*********))))))((()))******))))))(((((((((''',,,++++++******)))))))))---,,,,,,++++++,,,,,,---------...............///------------...///000111......---------,,,,,,,,,///...------------...///...---,,,,,,,,,------......------...////////////.........///000000///...,,,,,,---.........------000///---,,,++++++,,,---222222222111111000///...---.........------...000222000......///111111111,,,---......///.........000111111///---+++---///------,,,,,,,,,,,,++++++******+++++++++++++++***+++,,,,,,------.........000000//////...---------111333555777666333000---...000111111///...///000///000111333333333222111000000000000//////...---,,,,,,+++++++++*********++++++******+++,,,---...111111111111222333444444333333222111000000000000......///000000000000000...///////////////......---,,,,,,,,,---///000111------...//////000111222222222111111222333444444999:::;;;===???@@@AAABBBEEEFFFIIIKKKMMMMMMLLLKKKGGGDDD@@@>>>?????????===>>>===<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;===>>>@@@CCCHHHMMMPPPSSSWWWYYYZZZXXXYYY^^^dddjjjrrryyy}}}zzzvvvtttwwwsssssstttsssttt}}},,,,,,,,,,,,,,,++++++++++++,,,---,,,+++***+++---******+++,,,---......///------------------------++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********)))))))))***,,,---...//////000)))***,,,------,,,+++***)))***+++,,,,,,,,,------,,,...000111000///---------///111333222111...---,,,000333111---***,,,000---------......------,,,,,,---///000000///---,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***++++++++++++***((((((&&&''''''((()))+++,,,,,,))))))))))))))))))))))))&&&$$$$$$'''+++,,,***((()))***+++---.../////////&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------((((((((())))))******+++---.../////////---,,,+++******))))))***++++++,,,---,,,+++)))))))))))))))***++++++***'''&&&&&&((('''((()))***+++,,,,,,,,,((()))***,,,---///000000---,,,,,,++++++,,,------,,,+++,,,///111222000///111111111///---,,,,,,---------,,,,,,------//////.................................---,,,,,,---...///111222444444333222111222000---+++******+++,,,---,,,,,,,,,,,,+++)))(((******))))))((('''''''''*********************)))---,,,,,,++++++,,,,,,---++++++,,,---...///000000............///000111222------------,,,,,,,,,,,,.........------.........------------,,,---------......////////////000000---...///000////////////,,,,,,---------------,,,//////---,,,++++++,,,,,,000111111111111000///...---.........------...000111///------///000000000,,,---......///.........000111000///...---...///,,,---------,,,+++++++++++++++,,,,,,,,,++++++***+++++++++,,,---......///111000000///......------333333333222222111000000///000111000///...///111///000222333333222111000---.../////////...------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......111111111111222333444555444333222111000000000000...///000222222333333333/////////...............---,,,,,,,,,---///000111000...------...000222333000////////////000000111555666777999;;;===??????CCCEEEHHHKKKNNNNNNNNNNNNIIIFFFCCC@@@???????????????>>>===<<<<<<<<<======<<<;;;;;;::::::;;;<<<===@@@CCCGGGJJJMMMPPPSSSVVVUUUSSSXXXaaahhhlllqqqxxx~~~yyyvvvvvvtttssstttsssuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,---......///------------------------************++++++,,,,,,*********+++++++++,,,,,,(((((()))************))))))+++...///......000111------............------+++---//////......///000---///222333111000//////---...000000000///---,,,,,,///111000---,,,---///....../////////...---------...///000000///...---+++,,,,,,,,,,,,+++************++++++++++++++++++******+++,,,,,,+++)))(((&&&&&&'''((()))******+++******++++++++++++,,,,,,&&&%%%%%%&&&((())))))((()))***+++---............(((((())))))***+++,,,,,,------------,,,,,,,,,,,,))))))))))))+++,,,---......//////000///...,,,+++))))))))))))***+++,,,,,,------,,,+++***)))((('''(((+++---,,,((('''''')))'''((()))+++,,,---------******+++,,,...///000000,,,,,,,,,------.........++++++,,,...111111000...111222222111...,,,,,,---///---+++******+++---................../////////,,,------,,,++++++,,,...000111333444444333111000111000...,,,++++++,,,,,,,,,++++++,,,---,,,***'''******))))))((((((''''''&&&''')))+++,,,---......------,,,,,,,,,,,,------******+++---...///000111............///000111222000////////////.................................------------------,,,,,,---///000000///...000111---...000000...------...+++,,,,,,------------,,,///...---,,,,,,+++++++++---...000111111000000///...//////...,,,,,,...///111///------...//////...,,,---......//////......000//////...------......+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,---...//////333333222111111000//////222222000/////////000000///000000///......///111000000111111111000000///,,,---...//////...---------------,,,,,,,,,++++++++++++,,,------......///111111111111222333444555444333222111111000111111//////111222444444555555111111///......------...------,,,,,,,,,...///000///......///222333333222------...///000222444444444444555666888:::<<<===>>>AAADDDHHHKKKLLLMMMMMMIIIHHHEEEBBB@@@@@@@@@@@@AAA@@@???======>>>>>>???<<<;;;;;;;;;<<<======>>>@@@BBBFFFHHHJJJMMMQQQSSSRRRPPPVVVcccjjjkkkooovvv|||xxxtttttttttsssssssssuuuyyy}}},,,,,,,,,---------------***,,,---,,,+++***+++,,,+++,,,,,,,,,------..............................******************))))))(((((()))))))))*********'''((()))***+++******)))***---000000//////000222333222111000000000000000+++...000000---+++,,,---,,,///222333111/////////...////////////...---,,,------...///............,,,,,,---...////////////.........//////.........+++,,,,,,,,,,,,+++************))))))))))))))))))'''(((***+++++++++)))(((&&&''''''((()))))))))))))))))))))*********++++++''''''''''''&&&''')))+++******+++,,,,,,---,,,,,,)))*********++++++,,,,,,------------------------******))))))***+++,,,---......//////...---+++***))))))))))))***+++,,,---***+++,,,,,,,,,***((('''&&&+++///...+++((()))+++&&&'''(((***,,,---------+++,,,,,,---...//////000---.../////////...---,,,++++++,,,...000111000......///111000...---......///...---,,,++++++,,,,,,,,,,,,---------.........+++---...---+++***,,,//////000222333333222000///---------,,,,,,,,,++++++)))((())),,,//////---******)))))))))))))))))))))&&&'''))),,,.../////////......------------......++++++,,,------...//////,,,,,,,,,------...///000000000000////////////...---..................------.........---,,,,,,+++,,,...//////------...111---///000///---++++++---***+++,,,---------------......---,,,,,,+++++++++***+++...000111111000////////////...,,,+++---...222000...---...///......,,,---......//////.........---,,,+++,,,,,,,,,+++***---///...,,,******,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---...///000000444444333222111000///...///////////////............//////...,,,---...000111000000///......//////+++---///000000000///...------------,,,,,,,,,,,,+++,,,---....../////////000000000111111222333444444444333222111111111111...///000222333444555555333222000...---,,,,,,,,,------,,,++++++,,,---...,,,---111555999888333...------......000111333444111111111222333555888999888:::>>>BBBFFFHHHHHHIIIIIIHHHFFFCCCAAA@@@AAABBBBBBAAA@@@?????????@@@AAA;;;<<<<<<===>>>???@@@@@@>>>AAADDDGGGIIIMMMQQQTTTSSSPPPUUUaaahhhhhhllluuu}}}{{{yyyuuuqqqpppqqqqqqqqqqqqtttwwwxxx------------------------)))+++++++++***)))***+++,,,,,,,,,---------..............................,,,++++++***)))(((''''''''''''''''''(((((((((((('''((()))+++++++++***)))+++...111111//////111333222111///------------...***---///---***'''&&&'''***---111111...,,,,,,...000000//////...............---,,,...///000...---((()))***,,,...///000000//////............//////+++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&%%%''')))***+++***)))(((''''''((((((((((((((('''%%%&&&&&&&&&''''''(((((((((******(((%%%%%%)))---******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,------.........***)))(((''''''((())))))------......---+++***)))))))))))))))***+++,,,---'''(((+++------,,,***(((%%%***000000,,,)))***,,,%%%&&&''')))+++,,,---------------........./////////000111111000...,,,***++++++,,,...000111000...***,,,...///......///000///000000000///---+++***+++++++++,,,,,,---------+++---///---++++++---000///000111222222111///...++++++,,,,,,,,,+++******(((''')))---111333111///))))))))))))************)))***,,,---......---,,,///......------......///------------------------++++++++++++,,,---......///............---------------............---------.........------,,,+++***---///...,,,+++---000---///000///,,,******,,,)))***+++,,,------------...------,,,,,,++++++***(((***,,,///000111000///000000000...,,,+++,,,---444222///......///...---,,,---......//////......,,,+++))))))***+++***)))***---//////,,,******,,,+++++++++++++++***))))))++++++,,,---...000000111222222111000///...---,,,,,,---///000000...,,,+++.........---,,,,,,...000222000///---------...///,,,---000111222111000///......---------,,,,,,,,,+++,,,---...////////////000000000000111222333444555444333222111111111111,,,---///111333444444555444333111...,,,,,,,,,,,,...---,,,+++++++++,,,---(((,,,333;;;???;;;333+++///......---------......------------///111333444333555:::>>>BBBDDDEEEEEEIIIIIIGGGDDDAAAAAABBBDDDCCCBBBAAA@@@@@@@@@AAABBB;;;<<<===>>>???@@@AAABBB===???CCCFFFIIIMMMRRRUUUWWWQQQTTT___eeeeeejjjuuu}}}{{{wwwsssnnnooopppooopppsssuuuuuu~~~...---------...000111222+++***)))'''''')))***+++++++++,,,------......///000///...,,,+++*********)))******++++++)))((('''******)))))))))))))))***++++++,,,,,,,,,++++++***/////////...------000222111000//////000///---+++///...---,,,+++,,,---...---...///000111111111000000000///......///000111///000000000///...------///......---------......111000///......///000111---,,,++++++******++++++)))((('''&&&&&&''')))***,,,,,,---------,,,,,,++++++***)))'''''')))***+++,,,+++***)))''''''&&&&&&))))))(((((()))******+++)))***+++,,,,,,+++)))(((,,,+++)))((((((***+++,,,+++++++++*********)))))))))******+++,,,,,,------------------------------*********)))******+++,,,******+++,,,...---***(((******))))))((((((''''''&&&''')))***,,,,,,,,,,,,.................................///////////////---------...///000000111////////////////////////......//////...---,,,,,,///............///000000////////////////////////222111000///...---,,,,,,000---+++***+++,,,,,,+++***((((((,,,222555222///---,,,+++)))((())))))***+++,,,...//////...,,,+++,,,((($$$&&&,,,000000...000000000000////////////...---+++***)))******++++++---///111111///---+++---...///111111111000/////////000000000000//////---------.........//////,,,------,,,***))))))***++++++,,,---...///000111...---+++)))***,,,,,,***)))+++---...------...///222111///...------......000000000///......------............//////000000//////...---,,,,,,,,,,,,***,,,...000111///---,,,111---)))(((***,,,+++***---......///000/////////000000///...------,,,,,,000///...---------------///+++((())),,,......---000///---,,,++++++,,,------------///000///---+++------,,,,,,+++***))))))++++++,,,,,,---...//////222222222111///...///111444333333222222111111111...000333444333222333444777555333000---+++)))(((000000...---,,,+++++++++,,,111;;;TTT[[[---555...+++,,,------......------...---...///000///---+++111222444777999;;;===>>>FFFDDDAAA@@@AAABBBBBBAAAEEEFFFFFFDDDBBBAAAAAABBB>>>??????@@@AAAAAABBBBBB@@@BBBDDDEEEFFFIIIMMMPPPSSSPPPPPPWWW^^^dddkkkrrrzzzvvvssssssqqqooonnnppprrrssssss*********+++...000333555+++***)))(((((()))***++++++++++++,,,------......///...,,,+++***************++++++,,,+++***)))(((******))))))))))))************+++++++++******))),,,------,,,+++,,,...000222000//////000000...,,,---,,,+++***++++++------.........//////000000000111000///......///000111---............------,,,///......------.........000000/////////000000111------,,,++++++++++++,,,***)))(((''''''((()))*********++++++++++++******+++***(((''''''(((***+++))))))((((((((((((((()))************************)))+++,,,------,,,***))))))******++++++++++++***+++++++++*********))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,+++***************++++++******+++---------+++)))------+++***(((&&&%%%$$$((()))***+++,,,---......------------------------//////...------,,,------,,,,,,,,,---......//////........................///////////////...---------------......000111222////////////////////////111111000///...---,,,,,,///---******+++,,,++++++***((((((+++111333111...------+++************++++++,,,---//////---,,,+++...***''')))...111111000////////////...............---,,,+++++++++,,,------...///111111///...------...///000111000000/////////000000000//////...,,,,,,---------.........,,,------,,,***))))))***+++++++++,,,,,,,,,,,,,,,,,,+++((('''((())))))((()))+++---...------...//////...---------...///000000000//////...------,,,,,,,,,,,,,,,------------///...---,,,,,,+++++++++***+++---//////...---,,,222///+++***+++,,,,,,+++,,,,,,---............---000/////////...---------++++++,,,---...000111222///,,,******,,,...///...///...---------...///000............//////...---///......---,,,,,,+++++++++,,,,,,---......//////333333444222000000111222333333333222222222111111///111444444333222222333444333000...,,,+++******000///---,,,+++*********111111@@@LLLRRR...///***---.........---,,,,,,+++---------...//////...,,,......///000222555777888::::::;;;<<<===???AAABBBEEEFFFGGGFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQSSSPPPPPPWWW^^^dddkkkqqq}}}yyywwwtttsssqqqppppppqqqrrrrrryyy)))))))))***,,,///111333+++***)))(((((()))***+++******++++++,,,---------...---+++)))((()))+++,,,++++++,,,,,,,,,+++***)))******)))))))))******+++))))))************)))))),,,---...---,,,---...000333111000000111111///...+++******)))***+++---...///...---------...///000333222000///...//////000---......////////////...........................000000111111111111000000......---,,,,,,,,,,,,---+++***)))((((((((()))***(((((()))))))))))))))(((***)))'''''''''''')))***&&&&&&&&&'''((()))***+++***+++,,,,,,,,,+++***)))***+++,,,------,,,+++***'''(((+++,,,---,,,***)))+++************))))))))))))))))))***************++++++,,,,,,---------...,,,++++++*********++++++***+++,,,------,,,+++***------,,,***)))'''&&&%%%+++*********+++---...///---------------.........111///---,,,******+++++++++++++++,,,------..............................//////000000000///......///............//////000////////////////////////111000000///...---,,,,,,---+++***)))***++++++***)))((('''***///111///---...---,,,,,,+++,,,,,,---+++,,,---......---,,,+++///,,,)))***...000000///...------------,,,,,,,,,---,,,,,,,,,,,,---......//////000000000000//////---...///000111000///...000000000000000///...---++++++,,,,,,,,,---------,,,------,,,***))))))***,,,,,,,,,,,,,,,+++******...+++)))(((******++++++)))+++---------------///,,,,,,,,,,,,---...///000//////......---,,,,,,,,,...............---------......---,,,++++++++++++++++++,,,------------,,,333111...,,,------,,,+++******+++,,,,,,,,,,,,,,,........................***+++,,,---///000222222///---++++++,,,............------......000111111///......---.........///000000//////...---------,,,,,,------.../////////111222333222000000111222333333333333222222222222111333555666444222111111111000---,,,++++++------///...---+++************666777UUUUUUYYY>>>111////////////...---,,,***)))+++,,,---......///......---,,,,,,,,,---///222444555888<<<=========@@@CCCAAABBBDDDDDDDDDDDDFFFHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRPPPQQQXXX^^^cccjjjqqq~~~{{{wwwvvvtttqqqppppppqqqqqqqqq|||,,,,,,+++******+++,,,---+++******))))))******+++)))******++++++,,,,,,------+++)))(((((()))+++,,,++++++++++++******))))))******))))))******++++++)))******++++++++++++***...///000000///000111333444222000000111222111///************+++,,,...//////...,,,+++,,,---///111444333111///....../////////000111222222222222222---......///////////////000111222222222111////////////...---------------******)))(((((((((((()))'''((())))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))***++++++,,,---......,,,***)))******+++,,,,,,,,,++++++((()))***+++,,,++++++***************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000---,,,++++++***************+++------,,,+++++++++)))))))))***************+++***)))((()))+++...///............////////////000///---+++***+++,,,,,,++++++,,,,,,---------...........................///000000000000000//////111111///......---------////////////////////////000000///......---,,,,,,,,,***))))))++++++***))))))''''''))),,,...---,,,......---------------...+++,,,------------,,,+++---+++)))***,,,------,,,,,,,,,+++++++++***************++++++,,,---......//////............//////---...///000000///......000000000000///...------******+++++++++,,,,,,,,,,,,------,,,***))))))***------.........---,,,+++...***(((***+++******+++)))+++------,,,,,,---...,,,,,,,,,,,,------...............---,,,,,,++++++......------------,,,,,,...---,,,++++++***++++++,,,,,,,,,---------......333111///------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------///////////////.........---,,,++++++,,,,,,------...............//////000/////////---------///111000000//////............------........./////////---///000000///...///000222222333333333333333333222444777777555222111000...---+++***+++---///111000///---,,,++++++,,,---222;;;mmmgggfffNNN444333............---,,,+++******+++---------...///000111///---,,,---///222444555999>>>===999777999<<<:::<<>>AAACCCDDDEEEHHHJJJLLLNNNOOOOOOOOOPPPOOONNNOOORRRTTTSSSTTTXXX^^^aaaccckkksss{{{~~~|||zzztttlllffffffkkkooommmttt+++******)))***+++---...***++++++++++++++++++***+++++++++,,,------......------------,,,+++)))(((******((('''''''''((()))************+++,,,---...******+++,,,------------+++---000111111111222333333111///...000111222222---,,,+++++++++,,,---...***+++,,,...000222333444333222111000000000111222/////////000//////......,,,---///111222111000///111000///...------------///...------,,,,,,------,,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,((())))))))))))))))))(((---,,,,,,+++******++++++))))))***+++,,,---......,,,,,,,,,---...//////000...---,,,***)))(((''''''(((((((((((())))))******(((((()))***,,,---......------,,,,,,++++++******000///...,,,***)))))))))&&&)))+++***&&&%%%(((+++(((((((((''''''''''''''')))))))))))))))*********))))))***++++++,,,------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////,,,,,,------///000111222////////////////////////......------------,,,,,,*********,,,......,,,************)))))))))+++,,,000000000000...---+++))),,,++++++++++++++++++,,,,,,---///////////////000))))))))))))((((((((((((((()))***+++,,,++++++***+++,,,...//////...,,,+++....../////////...,,,,,,,,,,,,---...////////////++++++++++++,,,,,,,,,---,,,------,,,***))))))***(((***,,,------+++)))'''///+++///999;;;333---///(((***,,,,,,,,,+++,,,------.../////////...------000000//////...------,,,------...///000111111222000000///...------------,,,---///000111000///...---///111111...---...000,,,,,,---.....................------,,,,,,++++++)))+++---000222333333222---///000000---,,,,,,...------...//////...---,,,,,,000333222...---...111000000111111111111111111000000000000000000000000...000444555555555555666111111222333444555666777222555999:::888555222111000111222333444444333222333111///,,,,,,...000222555<<>>888///---------...------,,,,,,***---///---)))))),,,000000/////////000000111222222222222222222333444444222444666666666777999;;;===>>>???BBBDDDGGGIIIJJJNNNNNNOOONNNNNNOOOQQQTTTTTTVVV[[[```bbbdddllluuuyyy}}}|||yyyrrrhhhaaabbbiiipppnnnrrr|||///...,,,***))))))*********++++++,,,,,,++++++***+++,,,,,,------......///---...//////...+++)))''',,,+++)))((((((((()))***************+++,,,---...((()))***+++,,,------------///222444444333444555333111......///111222222---,,,+++*********+++,,,(((***,,,///222444555555222111000000000111222333111111111111111000///...+++---///111222222000000111000...---,,,,,,------......---,,,,,,,,,,,,---............---,,,+++***(((((()))++++++,,,,,,,,,))))))************)))))),,,,,,,,,+++,,,,,,------(((((()))***+++---...///.........//////000222222------...---+++(((&&&$$$'''((((((((())))))******))))))+++,,,...///111111//////...---,,,++++++***111000...,,,+++)))))))))%%%)))+++)))%%%$$$'''+++###$$$%%%&&&'''))))))***)))******+++++++++******,,,,,,---......///000000+++,,,...///---+++(((&&&++++++++++++++++++++++++------------------------,,,,,,---...//////......222111000///...---------////////////////////////------------------,,,,,,+++***+++---...///---++++++++++++***))))))+++---111111111000...,,,)))(((,,,++++++******++++++,,,)))+++---...------...///***)))))))))(((((((((((()))***+++,,,---,,,+++++++++---///111111///---+++....../////////...,,,+++++++++---...///000000000++++++,,,,,,,,,---------,,,------,,,***))))))***,,,---//////...,,,)))''')))%%%***666888...((()))(((***,,,,,,++++++,,,---,,,---...000000000000///000000000///......------&&&&&&'''(((***+++,,,,,,111000///......---......***,,,...000111///---,,,---000222222000///000222+++,,,------......------000000///...------,,,,,,)))+++...111222333222222...111333222///---...000,,,---...000000000//////+++000444333///---...111222222222222222222222222111111111000000000000000,,,///222444444444444444111111222333555666777777111555999:::999666333222222333555666666555333222222000...++++++---000111...444DDDggguuuEEE@@@---/////////...---,,,+++***+++...///---)))(((,,,000//////000111111222222222222///---,,,...////////////000222222222222444555999:::;;;===@@@BBBDDDEEEJJJKKKKKKKKKKKKLLLNNNQQQUUUWWW\\\bbbccceeellluuuwww}}}|||xxxpppeee^^^___hhhpppnnnpppxxx***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))+++*********+++,,,,,,---111...,,,,,,...///---+++333222000......///000111111///------000000...,,,***+++,,,---------,,,+++.........///000111111222/////////111222444666777444444444333333333444444333222000///......//////------.....................---+++++++++---///111,,,,,,+++)))((((((***,,,,,,***((((((***+++,,,+++(((((()))***+++,,,,,,---,,,,,,++++++++++++******)))))))))***+++...000222000111111000///000333555222000///---,,,,,,,,,,,,)))))))))((((((((((((((())))))***+++---...///000000///...---,,,+++******++++++******)))(((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++*********************************,,,...///...,,,+++,,,...//////...,,,+++***))))))***,,,...------000000///.....................---,,,,,,,,,------///000000000000//////.../////////...,,,,,,---...............///111222333000///////////////000111111///---+++***+++,,,---000555999777111***((((((+++*********+++,,,------************))))))))))))...,,,***)))((()))***+++***,,,------+++******+++,,,------....../////////......---,,,,,,+++******---------...///000111222///......------,,,,,,+++------......------,,,+++))))))))))))***+++,,,,,,((()))+++,,,------,,,+++******+++,,,,,,---......///////////////.........------------...///111111///...---,,,++++++,,,---,,,++++++***+++,,,...///.../////////000000000000222222222222222111000///...---,,,,,,---...///000......//////...---,,,,,,---///000222222000///---///000111222222111000///---------......000111222222111000///......///000///000222333333333222111222222222111...------...000//////111444555333000000000000111222444555666555666777999999:::::::::333555777555333111333555222111000//////000111222444111666III]]]___LLL888///000111000...------...//////...---------------//////............///////////////---,,,+++---///111111111111111222222333333444666888999:::;;;;;;>>>@@@CCCFFFIIIKKKLLLLLLPPPSSSWWW[[[^^^aaaeeehhhtttyyy}}}{{{zzzwwwqqqjjjeeeeeehhhllljjjmmmttt***++++++,,,---------,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++,,,,,,+++***)))++++++******+++,,,,,,---333111//////000111000...111000///......///000222222000...///000111///,,,++++++---.........---,,,++++++,,,,,,---......///000000111111333444555666777666555444333333333333222111000............///...------,,,,,,+++++++++,,,+++*********,,,---...***+++,,,+++***((()))***,,,***((()))***,,,,,,,,,***************+++++++++,,,,,,++++++******))))))))))))***+++,,,---///000...///000000///000222444222000///---,,,,,,,,,,,,************************((()))***+++,,,---------/////////...---,,,+++***------,,,+++***)))((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,---+++,,,---...---,,,+++)))***))))))***,,,...---,,,000000///...............------,,,,,,,,,------......//////000000000//////,,,---...---++++++---...111000//////......//////------------...///000111444333000...,,,,,,---...000555999888333---+++,,,)))))))))))))))***++++++)))))))))))))))))))))))),,,+++)))(((((((((***+++******+++,,,,,,,,,,,,++++++,,,,,,---...//////000000///...---,,,,,,,,,,,,+++,,,...///000000///...+++++++++,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,++++++))))))***++++++,,,------////////////////////////...............///000111222111///---,,,,,,,,,,,,,,,,,,++++++,,,---...///////////////000000000111000000000000000///......------,,,,,,,,,---...///...............---,,,,,,,,,---...//////...---,,,//////000111111000///...000///......---------...111000///.........///000,,,,,,---..................//////...+++)))***+++000//////111444444222000222111111111111111222222444555666777888999999999222444555333111000111333//////.........///111222///---///;;;KKKWWWYYYUUUEEE@@@777...)))***...222000//////...------......//////............///////////////---,,,,,,---///......------......///000000111111333444555666777:::;;;===@@@CCCEEEFFFGGGKKKNNNRRRUUUXXX[[[___bbbkkkqqq{{{}}}zzzrrrnnnlllllllllkkkjjjmmmttt+++++++++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,,,,---333111000000111222111/////////.........000111222333222111111111111///---,,,------...///.........++++++,,,,,,------......111222222333444555555666777666555333222111000000222111000...---......///------,,,+++***)))((((((******************++++++'''***,,,---+++)))((((((,,,***))))))+++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))(((((()))***+++,,,------------,,,...000111000000111222222000///---,,,,,,,,,,,,)))))))))***************((()))***+++,,,+++******,,,---......---+++)))''',,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))++++++***''''''***---++++++,,,---,,,+++)))(((,,,******+++---...---,,,000/////////............,,,,,,+++,,,,,,---...///------...///000000000000+++,,,---,,,++++++,,,...000///......------......***++++++,,,---///000111666444111...---------...---111444444000,,,******(((((('''''''''((())))))''''''(((((())))))*********)))((((((((()))***++++++)))(((***---///---*********+++,,,---//////000333111///...---...///000***,,,///000000///,,,***++++++,,,,,,---......///...////////////...------,,,,,,,,,------,,,++++++)))******+++++++++******)))))))))******++++++,,,/////////////////////////////////...//////000000222111///...,,,,,,++++++,,,,,,,,,,,,---...///000000/////////000000111111...............---------------,,,,,,,,,---...///---............------,,,,,,---...//////...---,,,//////000111000///---,,,......------------,,,,,,.........---......///000++++++******++++++,,,---,,,---...,,,***((()))***/////////111333444222000333333111000///.........222222444555666777777777222333333111///...///000......------...///000000111000///000666BBBPPPZZZeee[[[LLL<<<222......000000000//////......///////////////....../////////...//////...,,,,,,---///------,,,,,,------...///000000//////000111333444555666777888;;;===???@@@DDDFFFJJJLLLOOOQQQUUUWWW___eeeoooyyy~~~{{{sssppprrrqqqmmmiiiiiilllrrr{{{++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++------------------------+++,,,---.........---,,,,,,,,,+++++++++,,,,,,---000//////000000000///............///000111333444444333333333333111///...---......///////////////.../////////000000000111222333333444555555555555444444222111000/////////222111///...------......,,,,,,++++++******))))))******+++++++++******)))(((***,,,,,,***))))))))),,,+++***+++,,,------,,,************************------,,,+++***))))))((()))***,,,------,,,+++***,,,...111222111111111111222000///---,,,,,,,,,,,,(((((())))))))))))******)))***+++,,,,,,+++***))))))***,,,---,,,)))'''%%%)))))))))******+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((+++,,,)))$$$$$$(((...+++,,,,,,---,,,+++***)))---,,,+++,,,---...---,,,///////////////......---++++++++++++,,,---...///+++,,,---...///000000000---......---+++***+++---,,,,,,,,,,,,...///000111,,,,,,,,,,,,---...///000222000...,,,,,,,,,---...///222444444000,,,******(((((('''''''''(((((()))&&&&&&'''((())))))*********)))))))))***+++,,,,,,---***'''***...///,,,((()))***+++,,,---...///000333111///---,,,...000111,,,---...///...---+++***.../////////000000000111/////////000///......---***+++,,,............---,,,,,,,,,,,,,,,,,,++++++)))*********+++++++++,,,---------------.........000000//////.../////////......---,,,,,,+++++++++,,,,,,,,,---...///000000000000/////////000111222......------------------.....................///---------......------,,,...///000000000000///...000000111111000///---,,,((()))***,,,---...//////------------......//////---,,,+++***+++,,,---......//////...,,,***+++,,,......000111222222222111333222000///...------,,,///000111333444555555555444333222000///...//////000000//////............///111111...,,,111<<>>???@@@BBBDDDHHHMMMSSSWWW\\\fffsss}}}~~~yyyyyywwwtttoookkkhhhgggbbbfffkkkrrr}}}---,,,***))))))***++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,---......,,,---///000111111000000...------,,,,,,,,,,,,,,,...000222333222111111111---...///000111222333333000333555666444222111111///............///000000000000000000111111111111000111333444555555555444444333333222333333444444111000///---,,,------...******+++,,,---...////////////......---,,,++++++,,,,,,,,,***)))***---000,,,,,,,,,---//////...,,,'''((()))***+++,,,------,,,,,,,,,++++++++++++*********++++++++++++++++++---...000111000000111222222000///---,,,,,,,,,,,,------......///000000000------,,,,,,,,,,,,,,,,,,---...///000///...,,,+++---,,,+++)))'''%%%###"""((((((((((((((((((((((((******))))))((((((''''''************************''')))***(((&&&%%%(((++++++,,,,,,------...//////000///------......---+++...///000000000///---,,,++++++***++++++,,,---...++++++,,,---............111111111///,,,++++++,,,000///......------......111000///...---------------,,,,,,,,,---000333555::::::999888555111...,,,++++++***)))))))))******(((((())))))******++++++,,,------------.........---+++***+++------+++(((,,,,,,---......////////////...,,,++++++,,,...///222000---+++***+++...///000//////...------,,,,,,...////////////...------&&&'''(((+++...111444555222222000///............,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))******+++...------,,,------......---...//////000000//////)))***,,,---//////000000///...---,,,,,,...000111000///...------///000111//////000000000///......+++,,,,,,------------,,,++++++++++++++++++++++++......000000000000///...***+++,,,---...---,,,+++------.../////////......******))))))******+++,,,+++,,,---,,,***)))***+++,,,...111222111000111111//////...------......///+++,,,...000222333333444777444111000111333333333444444333222111///---,,,111...,,,***+++///555888HHHAAA777111000000///...//////......//////000000---...///000000///...------...000///...,,,,,,---......------......///000333222111000111111333444666666555666666777888999555666888999999:::<<<===BBBDDDGGGIIIMMMUUU___ggglllrrr{{{~~~zzz{{{zzzvvvpppkkkiiiiiibbbeeejjjnnnxxx---,,,***)))((()))***+++,,,,,,,,,,,,+++++++++***************************+++++++++++++++++++++++++++,,,...///000000//////......---,,,,,,,,,,,,,,,,,,///222333111000000111,,,,,,...///000000000000...111555666444222222222......---------...///000000000000000000000000000...///222444555555555444444333222111111111111111111000...---,,,,,,------++++++,,,,,,------......222000...---+++++++++,,,+++---------,,,,,,...///,,,,,,,,,...///000...,,,))))))*********+++++++++)))))))))))))))***************)))******+++,,,,,,,,,---......------///111222000///---,,,,,,,,,,,,---------...///000000000---,,,***)))***+++,,,---...............------,,,,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((************************''''''((((((((())))))***))))))***+++,,,...///000111000......///...---+++...///000111000///---,,,,,,+++++++++++++++,,,,,,+++,,,,,,---------,,,,,,---......---,,,+++---...111000//////......//////......------,,,---------,,,+++++++++,,,///111333555444333222111...+++))),,,+++******)))))))))***************++++++++++++------------------,,,,,,))))))***+++,,,------,,,////////////////////////...------,,,,,,---......000///...---,,,---...///------------------------...............---,,,,,,((('''''')))+++///333666333222000///...------...++++++++++++++++++++++++''''''(((((()))******+++++++++++++++,,,,,,---..................,,,+++***((()))+++---.../////////...---+++******,,,///000///...---,,,---...000111---.../////////---,,,+++***+++,,,---------------***))))))))))))))))))******+++---...///......---***+++---...///...---,,,...///000000000///...---(((((()))***************)))+++++++++)))((()))***+++...111222000///000222000//////...............+++,,,---///111333333444666333//////111444555444000111111111111///...---444111---***+++...222555HHH???333,,,+++------,,,......------...//////000---...///000000///...---,,,...000000...---,,,---------,,,,,,------...///111111222222222333333444222333333444444444333333222444555555555555666888>>>======>>>AAAHHHNNNRRRWWW[[[bbbjjjrrrzzz}}}{{{xxxtttqqqmmmiiigggdddhhhkkkmmmsss---,,,***)))((()))***++++++++++++************)))************************------,,,+++***((((((''')))***,,,...............///...---,,,,,,,,,,,,,,,))),,,000111///------///++++++,,,---............,,,000444666444222222333...------,,,,,,...///000222222222111111111111111,,,...111333555555555444333222000///---,,,,,,,,,111000...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,222111...,,,******+++,,,***,,,///000///.........---,,,---...000000...,,,+++++++++***************&&&&&&''''''((()))))))))***))))))((()))+++---...++++++,,,+++***+++...000222111///---,,,,,,,,,,,,******++++++,,,---......,,,+++)))'''(((***,,,...,,,,,,++++++++++++++++++((((((((()))******++++++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&(((+++,,,***)))'''((((((***+++---///000222000///...///...---+++...///000111000///---,,,,,,,,,++++++***+++++++++,,,,,,---------,,,++++++***+++,,,,,,+++,,,...000............///111222333++++++++++++,,,------...+++***)))))))))+++---///444333222222222000---+++++++++***))))))))))))))),,,,,,,,,+++++++++++++++------------,,,,,,+++***$$$'''***,,,,,,---///111000000000000////////////------........................///////////////...------......///000000000------......------,,,+++***)))'''''')))...222555333222000...---,,,,,,---++++++******************'''(((((()))***++++++,,,))))))******+++,,,---...------,,,+++***'''%%%###'''(((***---...//////......,,,***))))))+++...//////...,,,,,,,,,...000111,,,,,,---...---,,,***)))***+++,,,,,,------------++++++************++++++'''(((***,,,---------,,,&&&(((+++...000000000000000000111111111///...---((()))+++,,,,,,,,,+++******+++,,,+++***)))***++++++...111222000///000222222111000///...---------***+++---///111333333444555111......111444555555,,,---///000000000///...((()))***,,,...111444777999333,,,+++...111111///---------------...///000---...///111111///...---,,,...000000...---,,,---...------------...//////111222444555555666555555...///111111111000///...000222333333222222333555<<<999777777;;;AAADDDFFFHHHKKKPPPVVV\\\ccckkkpppttt|||yyysssqqqqqqoooiiicccgggjjjllllllqqq,,,,,,,,,,,,+++***))))))'''(((***,,,---------,,,,,,,,,------...///000000000...,,,+++,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++(((+++...000000---***'''******))))))***,,,---...---...///000111000000///333222111111111222333444111333444444111////////////...///111333444444333333222000000111000///---//////............//////,,,+++)))***+++---,,,,,,.........---++++++,,,...---------...///000000111......///000000000000000++++++)))(((''''''''''''))))))******+++++++++,,,))))))************))))))+++,,,,,,---...///000000222222222111///---***))),,,++++++,,,,,,...///000,,,)))''''''***------+++---------,,,+++***)))(((,,,***((((((((((((''''''$$$%%%((()))******((('''(((((((((((())))))))))))))))))************))))))((((((''''''''')))***+++))))))))))))***+++,,,---.........---,,,+++)))(((---...000///...------...111///...,,,+++++++++,,,,,,,,,------...---------******+++++++++,,,,,,,,,...............///000111---+++((((((***,,,------------,,,,,,,,,------...000000000000///////////////......---,,,+++******(((,,,///000---,,,...000111000///...,,,***)))(((...---,,,,,,++++++++++++000000000000000000000000000///------///000///...---...000111111///---,,,...//////000000000000000//////.........------,,,...//////---++++++...222333222111///...,,,+++++++++,,,---...///...---,,,))))))))))))))))))*********************+++,,,---...---+++***)))******+++---++++++,,,///222222222...,,,***))))))***---......---,,,,,,+++++++++++++++*********************---------......////////////...---+++***)))((((((***+++---......---+++***+++,,,...///000///...---------...///000111222222------,,,,,,+++***)))))),,,,,,------...---------&&&+++111444333111111222,,,---------,,,+++*********++++++,,,...000222333000000000000000111111111---///111000---,,,...000...,,,+++))))))***,,,---///...---,,,,,,---//////+++,,,---...////////////,,,---///111111000...---///////////////.........////////////////////////444444444444222111///...222111111111111111222333333333222222111000000000444444555666888;;;===???@@@@@@BBBFFFJJJOOOTTTVVV___eeekkkpppssszzz~~~zzztttqqqqqqppplllhhhkkkkkkmmmpppsss}}}++++++++++++++++++***))))))***+++,,,------,,,,,,+++++++++,,,---.........000...,,,,,,---...---,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&))),,,///000///---,,,***+++,,,---......------,,,---///111222222111000000000/////////000222333000222444333111///...///...---...000333555444333333111000000000000///---///......------......///---+++***+++,,,------,,,---......---++++++,,,---,,,,,,,,,---......//////......///000000000000000++++++)))((('''''''''((((((((((((((()))))))))***((())))))******))))))(((******+++,,,---...//////000000000000///...,,,++++++,,,,,,---......//////+++)))&&&'''***++++++***,,,,,,,,,,,,+++***)))(((,,,***))))))))))))((((((%%%&&&'''))))))))))))((('''''''''((()))*********))))))************))))))***)))(((''''''((())))))))))))))))))***+++,,,,,,,,,,,,---------,,,+++++++++,,,......,,,+++,,,---///...---,,,++++++++++++,,,---------------,,,,,,*********+++++++++,,,,,,///......------......///---+++))))))+++---------------,,,,,,,,,---......000000000000////////////,,,,,,,,,,,,,,,+++++++++(((***,,,,,,+++)))))))))111000///...---++++++***......---,,,,,,,,,,,,,,,------------------------///---,,,,,,...//////...,,,---/////////...---,,,,,,---......//////......//////......------------,,,------,,,***+++...111333222111///...,,,+++***)))***+++,,,,,,+++***)))))))))((((((((()))******,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---000///...///111222111000,,,+++)))((()))+++---//////...---,,,+++,,,,,,---+++++++++******)))))))))***+++++++++,,,,,,,,,,,,------+++***))))))((((((***+++---......---+++***(((***,,,...000000///............///000000111111,,,,,,++++++***))))))(((++++++,,,---------,,,,,,'''+++000222111///......///////////////...------***++++++,,,...///111222000000000000111111111111///111222000...---...000---,,,***)))***+++,,,---000///---,,,,,,,,,,,,---,,,------...............,,,---///000000///...---000//////...------,,,,,,+++,,,---///111222444444333333222222111111000000222111111000000111111111111111111111111111222222222333444666888999:::;;;:::;;;===???BBBEEEHHHIIIKKKPPPUUUYYY\\\aaajjjqqq~~~zzztttqqqqqqoookkkgggjjjjjjlllnnnqqqyyy)))***++++++,,,,,,++++++,,,,,,------------,,,,,,******++++++,,,,,,------///---++++++---------,,,))))))***,,,------------++++++++++++,,,,,,,,,,,,)))***,,,---.........---)))+++---//////---+++)))+++---000222333222111///------------...///000111000222444333111/////////...---...000333444444333222000//////000000...---...------,,,,,,------...,,,+++***+++---...---,,,,,,---...---+++***+++,,,+++++++++,,,------............///000000000000000,,,+++)))((('''(((((()))((((((((()))))))))))))))(((((())))))))))))((((((((())))))***+++,,,---......///////////////...---+++,,,...///000000///...***)))'''((()))******)))++++++++++++***)))((((((*********)))))))))))))))&&&''''''(((((())))))***&&&''''''((()))******+++))))))************))))))+++***)))(((''''''''''''))))))))))))***+++,,,,,,++++++,,,---------------)))+++,,,,,,+++***++++++......---,,,+++++++++,,,------...------,,,+++************++++++++++++,,,......---,,,,,,,,,---------++++++,,,---...---,,,,,,,,,,,,,,,,,,---...///111000000000/////////...******+++++++++,,,,,,,,,))))))***,,,...///---,,,000000//////...------,,,......------------------------------------------...,,,+++,,,...//////...,,,------.........---,,,,,,---......//////......//////...------------...***++++++******+++...111333222111///---,,,+++***))))))************)))((())))))(((((())))))***+++//////.........///000000000///......---......///222111111111222111///---+++***)))((()))+++...///111///...,,,,,,---...///------,,,+++***))))))(((************++++++++++++++++++***)))))))))))))))++++++------------++++++''')))+++...///000000000////////////////////////++++++******))))))((((((***++++++,,,------,,,,,,(((+++...000///---++++++/////////000//////...---+++++++++,,,---///000111//////000000111111111111000111111///---+++,,,---++++++*********,,,---...000000...---,,,+++++++++............------------,,,---...//////...---,,,000//////...---,,,,,,+++,,,,,,...///111333444555222111000//////000111222222222111111000////////////000000111222222333333111333444666777777777666666777888999:::;;;;;;;;;>>>AAADDDFFFHHHLLLSSSXXXaaagggrrr}}}|||wwwtttsssqqqmmmiiiiiiiiikkklllnnnttt******+++,,,---..................------,,,,,,,,,***+++++++++,,,,,,------...,,,***)))******)))(((((()))***,,,---.........+++++++++,,,,,,,,,,,,,,,.........---,,,,,,++++++)))***,,,------+++)))(((---///111333333111///---++++++,,,,,,...///000111111333555555333111111111000//////000222333111000000///......//////...,,,---,,,,,,++++++,,,,,,---+++******+++------,,,++++++---...---+++***+++,,,++++++,,,,,,---------.........///000000000000000,,,+++)))((('''((()))***++++++++++++++++++++++++((((((((())))))((((((((())))))***+++,,,------...///////////////......---+++---///111111000///...++++++*********************************)))((((((((()))******)))(((((()))''''''''''''((()))***+++(((((((((((())))))))))))))))))************))))))******)))(((((((((((((((((((((((())))))***+++,,,++++++,,,---------------)))+++,,,,,,+++++++++,,,......------------------.........---,,,+++***)))************++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---//////...,,,+++++++++,,,---...///000111111000000//////......++++++++++++++++++++++++'''&&&''',,,111444333111///////////////...............---------......///////////////////////////...---,,,---///111111000........................//////000111111111111111///...------------...///++++++******+++---000222222111000///---,,,+++***+++++++++++++++************))))))******+++,,,---//////.........//////000.............../////////111000111222333111...+++***)))))))))***,,,///000222000...------...000111000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,------,,,,,,+++***+++,,,...000111111111000000/////////.........++++++++++++******))))))++++++,,,---............(((***---......------,,,---------......------,,,++++++,,,,,,---...///000//////000000111111222222000///...,,,*********++++++*********+++---...///000//////......---------//////...---,,,,,,,,,+++------............---,,,////////////............222111111111000000000000000///...---...000222333222222222111000///...---000000111111111222222222222333555777777666444333444555666777777777555555:::<<<======>>>AAAEEEIIIMMMRRR[[[eeeoooxxx|||yyywwwtttpppmmmiiiiiijjjkkkkkkppp~~~++++++---...//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------000...+++***))))))'''%%%''')))+++---...///......++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,///000222222111///,,,***++++++,,,...///000000111222444666666444333333333333111000111111111...,,,///...,,,---......---,,,,,,,,,++++++++++++,,,,,,***))))))+++,,,---+++)))+++---......,,,+++++++++---------------...............///000000000000000,,,+++)))''''''(((***+++,,,,,,,,,+++++++++++++++(((((())))))))))))((((((******+++,,,---...//////111111000///...------,,,,,,---///111111000...---------------,,,+++++++++)))************)))((((((&&&(((******(((&&&'''(((((((((''''''((()))***+++******))))))((((((''''''))))))************))))))''''''((()))))))))))))))(((((((((((()))***+++,,,,,,,,,------,,,,,,+++******,,,......---,,,---............///////////////------------,,,+++***)))))))))*********+++++++++))))))******,,,---///000,,,,,,,,,---//////...,,,***++++++,,,---...000111111111111000///.........------,,,,,,+++******)))$$$$$$%%%)))///222111...////////////////////////---------------...///000///////////////////////////...---...111333444333111111///.........///000///000000111111111111111///...---,,,,,,---///000---,,,***+++,,,///111222000000///...---,,,,,,++++++++++++******)))))))))++++++++++++,,,---...///...------,,,,,,---------,,,,,,------............------...000222111///,,,*********+++,,,...///111222111///......///111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000//////......------,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000)))***+++---///000000000,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///...//////000111111222222222000...,,,++++++++++++******++++++,,,---...///......//////000000000000000///...,,,++++++++++++---------...............//////000000111111222222444333222111000...------///...------...000222444222222222222111000...---222222222111111111000000333444666777777666444333222333555666666666555444777777666666666777:::===???CCCIIINNNTTTZZZaaaeeennnttt||||||yyyuuuqqqnnnjjjjjjkkkllljjjmmmyyy+++,,,---...////////////......---,,,++++++,,,,,,,,,,,,,,,---------------222000...,,,,,,+++***((((((***,,,...//////...---++++++,,,,,,------......,,,---------.........///...---,,,+++,,,---...///000000000000///---+++***+++,,,---///000000000000222444666666555333333444333222111000111000---+++...,,,+++,,,------,,,+++---,,,,,,++++++,,,,,,---***)))***,,,------+++)))+++---//////...,,,+++,,,---------------...............///000000000000000---+++)))'''''')))+++,,,***************)))))))))))))))************))))))+++,,,------//////000111222111000...------,,,,,,------////////////...---...///000///---+++++++++)))******+++******))))))'''***---,,,(((&&&&&&''''''(((((())))))******+++******))))))((((((''''''))))))************))))))&&&'''((()))************(((((((((((()))***++++++++++++,,,++++++***))))))+++---//////......///000,,,---...///////////////,,,,,,---,,,,,,+++***))))))))))))************+++))))))***+++,,,...///000---++++++,,,---...---,,,*********+++---///111222222222111000///...------///......---,,,+++***)))+++++++++---///000...---//////..................,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///......///222555555555555333111...---...///000---...//////000000/////////...---,,,,,,---///111///---++++++---000111111...---------------------+++***)))((('''''''''(((******++++++,,,---//////,,,,,,+++************+++)))***+++------.........,,,,,,---///111111000...,,,,,,,,,---...///000111000000//////000000111111222222111000//////......++++++++++++************------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000/////////......---------------------------,,,,,,------///000111111222222+++******---000222333222,,,---......///.........---,,,,,,,,,,,,,,,------......///000111222222333555222///------.........++++++,,,,,,------......,,,---...///000111111111000///---++++++++++++,,,,,,------...///000111111000000111111222222333333000000000000////////////......---...///111222444111222333333222111000...333333222222111000000///333444555666666555444333000111222333444555555555666555333222222444555666;;;===@@@BBBCCCFFFJJJMMMSSSXXX___hhhpppvvvzzz{{{~~~zzzuuuqqqooollllllmmmnnnkkklllwww++++++,,,------...---------,,,++++++***+++,,,,,,,,,,,,,,,+++++++++++++++111///---,,,---------+++)))+++---//////...---+++++++++,,,,,,---......///,,,---......///.........*********+++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,.../////////......000222444555333222222333111000///000111111///---,,,+++***+++,,,---,,,+++------,,,,,,,,,,,,------++++++,,,...000///---+++,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000---+++)))''''''))),,,---+++++++++******)))))))))******++++++++++++******,,,,,,---...///000000111111000///...---......///---------------------------///111000,,,***)))*********+++++++++++++++***)))---000...***&&&&&&(((&&&''')))***++++++******'''((((((((()))))))))***))))))************))))))'''((()))******)))(((((((((''''''(((((()))***+++(((((()))************)))+++---/////////...///000)))***,,,---............++++++,,,,,,,,,++++++***))))))))))))************---,,,,,,,,,,,,------...---+++))))))+++---------))))))***+++---///111222222222111000///...------.........------,,,,,,,,,///111222333111000000000///.........------,,,,,,******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...------///222555666555777444111---,,,,,,---.........///000000000000//////...,,,++++++---000111///---******,,,/////////++++++,,,------...//////,,,+++***(((''''''(((((()))))))))***+++,,,---...++++++***)))))))))))))))((()))+++---...............------...000222111000.../////////000000111111......000111111111000000000000000//////.........,,,,,,,,,,,,+++++++++***------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------///000000.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111222...,,,***,,,///111222111+++,,,,,,---......------------,,,,,,+++,,,,,,,,,......///000111222333333333000,,,+++---...///...,,,,,,------------------+++,,,---...//////......///...,,,+++***+++,,,---,,,,,,---...000222444555222222222111111111000000---------...//////000000......///000000111222222111222333444444333111000222222111111111111111111222333333333333333333333222222222222333444555666777555333222333444555666:::;;;<<<<<<<<<===@@@CCCBBBEEEJJJPPPVVV[[[^^^___dddkkkttt|||}}}xxxuuusssnnnnnnppppppmmmmmmwww******+++,,,,,,,,,++++++,,,+++*********+++,,,---++++++******************,,,+++******,,,......---***+++...///000...,,,+++++++++,,,,,,---.../////////000000000///---+++)))###$$$'''*********(((''',,,+++******+++,,,...///+++,,,---.........---,,,...111333333222111111111.........///111222111///,,,+++******,,,---,,,***...------,,,,,,------...------...000222111///------///111222000...------++++++++++++++++++++++++...//////000000000000000---+++)))''''''))),,,...---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000///...------...///000111...------,,,,,,,,,------,,,///111///+++)))((()))***++++++,,,,,,,,,++++++,,,000333111+++'''''')))&&&''')))+++,,,+++***)))%%%%%%&&&((()))+++,,,,,,))))))************))))))))))))*********((('''&&&'''''''''(((((()))***+++%%%&&&''')))******++++++***,,,...///......///000'''(((***,,,---------,,,******+++,,,,,,,,,++++++))))))))))))************000///...---,,,,,,+++,,,---+++((((((***,,,------))))))***+++---///111333222222111000///...---------------.........//////)))---111111///---///111///......---,,,,,,++++++))))))***+++,,,...///000........................---,,,,,,...111444555555888555000,,,******+++---000000111222222222222222///...,,,++++++---000222///,,,))))))+++......---******+++,,,...///000000///...,,,************+++'''''''''((()))+++,,,---++++++***)))((((((((()))((())),,,...////////////222000//////000222222111000000000000111111111111,,,---000111222111000..................---------/////////......------------,,,++++++******++++++---,,,,,,++++++,,,,,,---((())))))***,,,...000111........................+++++++++++++++++++++++++++,,,---///000111111111000---++++++...000000...((()))******++++++++++++------,,,,,,++++++,,,,,,---...///000111222333333000,,,((('''***,,,,,,+++---------...------,,,,,,+++,,,---------,,,+++***///---,,,******+++,,,---,,,,,,---///111333555777444444333111000...---------------............///...///000111222222222222111222444555555444333222000000000111222222333333111111111000111111222333555444333333333555666777666333111000111333444444777777888777777888:::===;;;===@@@DDDHHHKKKNNNOOOOOOTTT\\\ccciiiooovvv{{{www}}}}}}yyyxxxooopppqqqrrrooooooxxx---------,,,,,,++++++++++++,,,,,,---,,,+++)))(((++++++******++++++,,,---222///+++)))***+++,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///.........///...---+++,,,---.........,,,)))(((++++++******++++++,,,------,,,*********,,,...///111111222333333333222222///000111333333222111111...---,,,,,,++++++++++++000000000000///,,,***)))---///000222222000///---***...111111///......000++++++,,,,,,,,,,,,,,,,,,000000000///.........---,,,+++*********+++,,,---///......------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000......//////////////////------,,,++++++++++++,,,++++++,,,---............++++++,,,------...//////555333000---***)))(((((())))))***+++++++++++++++))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))***((('''&&&&&&'''(((***+++(((&&&'''***,,,+++)))((()))***+++,,,+++******************************,,,///111000---******+++---+++(((&&&&&&(((***,,,...---,,,++++++,,,...///000///...,,,+++***)))))),,,,,,,,,,,,------...///000000000000///...---,,,...---,,,,,,.../////////...,,,,,,...111222000...///---,,,***))))))***+++(((***,,,...//////...---000///---,,,,,,---///000)))***+++---///222444555777555111...,,,,,,,,,---000000111111111000000/////////...------,,,++++++,,,,,,------------------//////000//////......///...---------------,,,,,,))))))(((((((((***+++,,,((())))))*********))))))'''))),,,...000000///////////////000111111222222111444333///...///...+++((()))++++++***((((((((((((***---............//////...---,,,+++,,,,,,---///...---,,,+++,,,------+++,,,---.........,,,,,,++++++,,,,,,---...//////+++,,,---.........,,,+++,,,,,,,,,+++++++++******)))***,,,---.../////////111000///---,,,,,,------)))***---//////---+++******+++---//////...---,,,111111000///////////////111000...---,,,,,,------///000111000......///111///...---,,,+++,,,------///000000///,,,***++++++---...111444666888888888000///...---,,,------...,,,,,,---...//////......222222222222111000//////333333333444444555555555000000///......///000111555444222000000111222333666444333222222333555666666555444333333444666888888888888888777777777777666888;;;;;;:::<<>>@@@CCCGGGJJJMMMOOOWWW^^^fffkkkmmmppptttxxxzzz|||||||||zzzwwwwwwyyy~~~------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++******++++++,,,------,,,,,,---...---***(((.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...000111111000///111000000///...,,,,,,+++,,,++++++++++++,,,---------,,,+++++++++,,,---...+++,,,---///000111222222//////......//////000111//////...---------......//////...---------------...///000111111000///...+++,,,---,,,++++++---///....../////////000000000,,,------------------......---+++***))))))******)))))))))))))))*********++++++++++++++++++++++++*********+++,,,---//////////////////......------///......---,,,---------------------------,,,,,,***++++++,,,,,,------...222111///---,,,+++++++++'''((())))))******))))))))))))))))))))))))))))))((((((((()))((((((''''''''''''&&&&&&&&&&&&''''''))))))''''''''''''))))))***)))((()))***++++++***((()))******++++++******************************((()))+++,,,---...111333444222///+++***)))***+++------,,,,,,---...000111///...---,,,,,,,,,,,,---)))))))))***+++---...///000000000000///...---,,,...------------.../////////...------------***)))***************)))(((''')))***,,,.../////////......---,,,++++++,,,---...///////////////000111111111111000000//////......333333333222000///---,,,...------,,,,,,++++++***)))***,,,...//////...---+++)))(((***///111000......------,,,+++******)))...---+++***)))******++++++++++++++++++***)))(((***+++,,,---...---,,,+++---......//////000111111000111///***))),,,---+++---...000000...---------...///111111///...------000000...---------...///,,,,,,++++++,,,---///000+++,,,,,,,,,------......,,,,,,,,,---......////////////...---------------,,,,,,++++++***))))))((((((((()))***++++++,,,,,,,,,,,,+++*********++++++)))***,,,---...---,,,,,,...............---------///...------,,,,,,------*********++++++---...///...///000///------///111000///...---,,,------...111333444444333333444666555666666555444222000...000//////............///,,,,,,,,,,,,...///111333...///111222444444555555...///000111333555666777444333222111111111111111///000000111222333444444555444333222222222444444111111000///000111222333555555555666777777888888222333666999;;;;;;888666777777999:::<<<>>>???@@@EEEJJJQQQVVVYYY\\\bbbfffhhhkkkpppsssvvvyyy|||{{{{{{{{{{{{{{{}}},,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,------+++)))//////000///...---+++***------------------------......---///111111000///333222000///...---------,,,,,,,,,,,,,,,---............---------......///,,,,,,...///000000000000///...---,,,---...///000......------------......///...---,,,,,,---//////......///000000///......---,,,,,,++++++,,,...///.........///000000111111+++++++++,,,,,,---------///---,,,***)))((())))))''''''(((((()))***++++++************************************+++---...///000//////......------,,,//////...------------...///...------,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,+++++++++''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((((((((())))))))))))(((''''''((())))))************++++++******((())))))***************************************((()))***+++,,,///222444000...,,,)))(((((()))***,,,,,,,,,---...///111111...------,,,------......)))******+++,,,...///000//////000//////...---------......---------...///......---------,,,+++***)))***+++++++++***((('''***+++,,,...////////////...---,,,,,,,,,,,,---...///////////////000111222......000111111000000///222222222111111///......------,,,,,,++++++++++++'''))),,,///000000......+++)))''')))...000///,,,,,,,,,++++++++++++******+++*********+++---...000............---,,,+++***,,,,,,------,,,,,,+++***------......//////000000//////---((('''+++---,,,)))+++------+++***)))***,,,...000000///...---...///...---,,,,,,---...///,,,,,,,,,,,,---///111222000//////...............,,,---------......//////,,,,,,,,,,,,...000222333...------,,,++++++******))))))))))))***+++,,,---++++++++++++++++++,,,,,,******+++,,,------------......------...///000000------,,,+++++++++++++++)))))))))***++++++,,,,,,---...///...------///000000000...---------...///111333444444333222444555222222333444444333222111000/////////////////////---,,,+++,,,---000333555111222333444555666666666...///000111222333444444444444333222111000000000111222222222222111000000444333222222111222222333000000/////////000111222222333444555666777888888777555555888;;;;;;888444555555666777888999999999;;;???CCCFFFIIINNNSSSWWWVVVYYY___ccchhhlllqqqttttttvvvxxxyyyzzz{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---000---***)))+++,,,---,,,//////000000///---,,,+++---------------------------,,,,,,...000000///...333222111///////////////------,,,,,,------...///000000000/////////000000...///////////////.........---,,,,,,,,,---///000---,,,,,,,,,,,,,,,------......---,,,,,,...///000......////////////.........---,,,+++,,,...//////,,,,,,---...//////000000***+++++++++,,,,,,------///---+++)))(((((((((((('''(((((()))***+++,,,,,,************************)))))))))***+++,,,---...//////......---------,,,//////...------------...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***''''''((()))))))))))))))************************)))******+++++++++******))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,+++*********)))))))))))))))*********************************++++++******,,,///000111+++***)))(((((()))+++,,,,,,,,,,,,---...///000000---,,,,,,,,,,,,---......++++++,,,,,,...///000111//////////////////...------//////...,,,,,,---000,,,---.........---------***+++,,,,,,,,,+++***)))+++,,,---...///000000000------------------------............///000222222,,,---///111222111111000///000000111111111000000------,,,,,,,,,,,,,,,+++((())),,,.../////////......,,,***+++---...,,,***)))******++++++,,,,,,---+++*********,,,---///000000000000000000///...---...---------,,,+++******------......//////000000...///,,,((((((,,,...---,,,---//////---,,,,,,,,,)))+++...///.........///---,,,+++++++++,,,---...---------...///111333444444444333222000///...---------...............///,,,,,,,,,---...111333555//////.........---------+++++++++++++++,,,---...,,,,,,,,,---------------++++++++++++,,,---......,,,,,,------///000222333,,,++++++***************************************,,,---...---,,,---...000111000///...---...//////333444555444222111222333///000222333333333222222///000000000000000000000---,,,,,,,,,---000333555555555666666666666555555111111111111111111111111333333222222111000///...111111222222222111000///333333222222111111111111000000000000000111111222111111222444555666777888999666333444777888777444444444666777888888888888999:::<<<>>>@@@CCCGGGJJJHHHKKKPPPTTTXXX\\\aaadddjjjmmmqqqssstttvvvxxxzzz++++++,,,,,,,,,,,,------+++++++++******+++,,,,,,++++++******++++++,,,---000---***(((***,,,---.........///000///...---,,,------------------------------,,,---//////...,,,000000000000000000000000...------------...//////111111111000000000000///////////////...---,,,,,,------,,,,,,------...///,,,,,,+++++++++,,,------......---------......///...........................---+++,,,...//////...++++++,,,---......///000+++,,,,,,,,,,,,,,,,,,---...---+++)))((((((((((((((())))))***+++,,,,,,---************************((((((((()))***+++------------------------------///......---,,,---------///...---,,,+++,,,---...------------------------+++,,,,,,,,,,,,++++++***'''((())))))******))))))******************************++++++,,,,,,++++++''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))+++------+++***)))***)))(((((((((((()))***+++************************...,,,++++++---......---))))))))))))+++---...000,,,,,,,,,---------------,,,,,,+++++++++,,,------------------...///000111...///////////////......---///000///,,,+++---000+++---//////---------...++++++,,,,,,,,,+++++++++,,,,,,---...///000000111........................------------...000111111,,,---///000111222111111...///000111111222222111------------------------***+++,,,---......//////000000///...---,,,++++++******++++++,,,---------...---,,,+++++++++,,,---000000000111111111000000//////...---,,,,,,++++++---......//////000111111---///---******...000...,,,...000000...---,,,---(((***---............///,,,+++*********+++,,,---......---...///111333444555555555555333111...---........................000000/////////000000111////////////000000000000------,,,+++,,,---///000.........//////...------++++++******+++---///000,,,---...///000222222333,,,+++******))))))******)))******+++******))))))+++,,,------,,,,,,...000222111000......//////000444555555444333222222333111111222333222111000//////000000111111111111000------------...000222444777777777666666444333333222222222111111111000000111222222222111000///......//////000111222333333333222222222111000000///000000000111111111222222000111222333444555666666666444222111222333444444333444555777777777666666888888999:::;;;===???@@@@@@BBBEEEHHHJJJMMMRRRUUU^^^aaaeeehhhjjjmmmoooqqq+++++++++,,,,,,------------,,,+++*********+++,,,++++++******++++++,,,---...,,,******,,,------,,,,,,---///000000//////...........................///.........000000...,,,---...///111111111111000...............//////000000000000000//////...---,,,---------------,,,+++,,,------...............,,,,,,,,,,,,,,,---........................------.........------.........,,,+++***,,,...///---+++***+++,,,---...//////000------------,,,,,,,,,,,,---,,,***)))((((((((())))))))))))******+++++++++************************((((((((((((***+++,,,---+++,,,,,,------......///...------,,,,,,,,,,,,,,,...---,,,++++++,,,...///........................---............---,,,+++((()))******++++++******************************))))))***+++++++++++++++''''''&&&&&&&&&&&&'''''')))))))))******))))))))))))+++......,,,))))))***)))(((((('''((()))***+++************************...,,,+++,,,//////---+++)))))))))***,,,...000111,,,,,,,,,,,,,,,,,,++++++,,,++++++*********++++++......---------......///......////////////......---///111///+++***---000,,,...///...,,,******,,,++++++************++++++,,,,,,------...000111222...//////////////////.........------------......,,,---...000111111111111///000000111111111111000........................---,,,,,,,,,,,,---...///000222444111---+++,,,///------------,,,,,,,,,+++---,,,+++******+++,,,------...///000111111111111000//////...------------......///000000111111222---//////,,,---000111///+++---//////---+++++++++***,,,//////.........///,,,,,,+++***+++,,,---...------,,,------///111222111333555666555333000...////////////............000000111111111000//////------...///000111111222...---,,,+++,,,---///000...//////000///...,,,,,,,,,+++))))))***---///111...///000111111111000///,,,+++******))))))******'''(((***+++,,,++++++******+++,,,,,,+++,,,...000222111000/////////000111///111222222000000111333111222222222222000///...///000111222222222111111---......///000000111111444555555444333222111111111222222222222222222222111222222333333222111000////////////000111333444222222222222111000///...//////000111111111111111000111111222333444444555222333444444333222333444444555666777777555444222777777777888:::;;;<<<;;;<<<>>>@@@@@@AAADDDGGGJJJNNNQQQVVVYYY\\\___bbbeee+++++++++,,,,,,---------...---+++*********++++++++++++******++++++,,,---+++++++++---......,,,***,,,---...000000000000///........................111000///000111000...---***,,,///111222222111000...............///000000......//////...---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---...///000///...------------------...///000---.../////////...,,,+++......------------......+++))))))+++......,,,)))++++++,,,---...///000111.........------,,,,,,,,,,,,+++***((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---***++++++,,,---...//////------,,,++++++++++++,,,...---+++++++++---///000//////////////////......///000000000000...---,,,))))))***+++++++++++++++************************(((((()))***************))))))(((((((((((())))))))))))************))))))))),,,//////,,,))))))***)))((('''''''''(((***+++************************---++++++---000000---***(((((()))***+++---...///,,,,,,,,,,,,+++***)))))),,,+++******))))))******......---,,,,,,,,,,,,---......///////////////...---000222///+++))),,,000,,,...000...***'''''')))+++***)))(((((()))***+++------------...000111222//////000000000000//////000///...---,,,+++++++++---......///000111111222111111111111111000///........./////////////////////---,,,++++++,,,...//////333666444...+++...222111000///...,,,+++***))))))(((((()))***---///000+++,,,---///000000000000000000///...............//////000000111111222222---000000...///222222000---///111111///...---...---///111111///...---...---,,,,,,+++,,,---...///---,,,++++++,,,---///000---000333666666444111//////////////////.........,,,...000111222222222111++++++,,,...///111222222...---,,,++++++,,,...000//////000000///---+++***,,,+++))))))***---000222000111222333222000...,,,,,,++++++***************%%%''')))+++,,,---------***+++,,,,,,+++,,,...000333222000/////////000111)))+++---------...///111///000111222222111000//////000111222333333222111---...///000111111000000111222222222222111000///000000111222333333444444111222333444444444333222333222000......///111222222222222222111000.........//////000111000000000111111111222222333444444000444888999666444444555666777888888777555222111777777888999<<<===<<<;;;;;;<<<======>>>@@@CCCFFFBBBEEEIIILLLOOOSSSWWWZZZ......---,,,+++++++++++++++---......,,,***++++++(((***+++------,,,+++***......---------,,,,,,,,,+++,,,---...////////////---,,,++++++,,,---...///333222111000000//////...,,,///111000...---000333222000...,,,,,,---///111///...---,,,,,,---...///555111,,,+++,,,------,,,---+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---///000111111111111---+++***+++...///,,,*********+++,,,------------......---,,,,,,,,,,,,---,,,+++***(((''''''&&&&&&***)))(((((('''(((((()))))))))))))))))))))))))))++++++***))))))((())))))***++++++,,,,,,------............------,,,,,,,,,...,,,++++++---......---...///000000000///---,,,000//////......//////000+++++++++,,,,,,,,,------+++,,,...///---+++'''%%%)))))))))))))))******+++(((((('''(((((()))******)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++)))''''''))),,,---++++++++++++++++++++++++,,,------,,,000444222---((((((((()))***,,,---...,,,,,,---+++***)))+++,,,)))***+++,,,,,,+++***))),,,,,,+++---...///...,,,---......//////////////////...---,,,,,,---...//////...---+++*********++++++,,,---,,,***(((((()))---,,,,,,+++++++++,,,,,,///......///000000...,,,000000000000000///......---...///000000111111111000000//////...........................///000111///...---,,,,,,---...///111111///.........///000...+++))))))+++,,,***'''******+++++++++,,,,,,,,,......//////000222333444333222222111111000000000111000......---...///000///...---,,,,,,---///111000///000111222111...+++---------.........//////,,,+++******+++,,,...///---***((())),,,......---...///111111///---------......------...///000000///////////////000111111...,,,+++,,,///111///---...------,,,,,,,,,------111111000///---,,,***)))///,,,******---///...---333444555555555333111//////---******+++------,,,&&&&&&''')))++++++)))&&&******,,,---............777333///...//////---+++,,,---......------///000222222111000...---++++++//////000000000///---,,,111111000//////000111222000000111222222111///......000333444333222333333444444333333222111111000111111111111111111111111...000111000---,,,---///333222222111000//////...333333222222333333444555555444333222333555777888444444444444444444333333444555777:::;;;<<<<<<<<<888999:::;;;===>>>??????CCCBBBAAAAAACCCFFFJJJLLL,,,+++++++++++++++,,,---***+++------+++******+++(((***+++------,,,+++***......---------,,,,,,,,,,,,---...///000000000000//////...------...000000111111111111000///...---,,,---...111333555444333222111...,,,,,,---///000///...------------...///000,,,)))(((***,,,,,,+++///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---//////000///...------+++***+++......,,,***)))***+++,,,,,,------,,,...---------------......,,,+++***)))''''''''''''))))))))))))))))))))))))******************************)))(((((((((((((((******+++,,,,,,---............---------,,,,,,,,,,,,***))))))+++,,,,,,+++//////000000///...---,,,...------------------...,,,,,,,,,---------......---.........---+++)))((()))))))))))))))******+++)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))***++++++++++++++++++************,,,---,,,+++...222111---******)))******+++,,,---,,,------,,,******+++,,,***+++,,,,,,,,,,,,+++***,,,++++++---...///---,,,------...//////////////////...------------...///000000//////...------,,,,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,------000...---...//////...---000000000000000///......---...///000000111111000///000000000//////.........------------...///000///...---,,,,,,---...///000000000000///...,,,+++,,,***)))***+++,,,***(((******+++++++++,,,,,,,,,---------...///000111222222222222222222111000000///...---------...///000------,,,,,,,,,...///000000//////111222111...,,,------..................///............///000111111///------...///...,,,...000222111000.........000/////////111222222222,,,,,,,,,,,,---...///000...,,,+++,,,...000...---,,,,,,++++++++++++,,,,,,.........------+++******000---++++++---//////...222333333333333111000///000---++++++,,,------,,,,,,***))))))***++++++***+++,,,---///000000111111111...++++++,,,---,,,++++++,,,------,,,...111333444333222000///...------//////000000000///......------,,,,,,---///111222000000111111111000000///000000111222333333333333111111111222222222333333333333333333333333333333111333444222000...///111111000000//////.........333333222222333333444555555444333222333555777888444444444444444444444444444666777999:::;;;;;;;;;888999999:::;;;;;;<<<<<<@@@???>>>===???BBBEEEFFF)))))))))******,,,------(((***,,,---+++******+++)))***+++,,,---,,,++++++......---------,,,,,,,,,---...///000000000000000000///...------......//////000111222111///---,,,---,,,///444:::;;;777222333111///---,,,---...//////......------......///000---++++++,,,///000000111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///...---,,,+++,,,++++++,,,------+++***((()))***++++++,,,,,,+++---------------...///000,,,+++***)))((('''''''''))))))++++++++++++***)))***************************)))(((((('''((((((((())))))***+++---...//////...------------,,,,,,,,,---,,,***+++---......---///000000//////---,,,,,,------------------------------------............//////...---,,,++++++***)))))))))))))))******+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))//////...---,,,+++******************++++++++++++,,,---+++)))+++000000---******))))))))))))******+++,,,---,,,*********,,,++++++,,,------,,,++++++,,,++++++,,,......---,,,------...////////////...///...------------...//////000000000000...---,,,,,,...///...,,,+++++++++++++++,,,------...------000...,,,,,,---//////.../////////000//////...---------...///000000000000...///000000000///...------,,,,,,,,,,,,------.........------------.........000111222000---***(((+++***)))***,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---...000111111222333444444333111000---,,,,,,+++,,,---///000***++++++,,,---......////////////000111111...,,,..................------000000/////////000111111222111000//////...,,,***,,,...//////---,,,,,,---,,,++++++---///000///...************+++,,,---...,,,+++***+++---...---,,,++++++************++++++++++++,,,---------,,,,,,000...,,,,,,...000000000222222222111000000//////000...++++++,,,------,,,///,,,)))((()))+++,,,,,,000000111111111000000///+++***((((((***++++++***+++++++++++++++...222666666444222000//////////////////.........///000000,,,++++++,,,---///111333000000000//////000111111333000...///222444444222...//////111222333444444444444444444444444444444333444444333111000000111111111111111111111111111222222222222222333333444444333222222333444666777555555555555555555555555555666777888999999999999999999999::::::::::::;;;<<<;;;:::999:::<<<>>>@@@***)))))))))******+++,,,(((+++---...---,,,,,,,,,)))***+++,,,,,,,,,++++++......---------,,,,,,,,,------...//////////////////...,,,+++***++++++,,,...000222333333111...,,,///111444999<<<:::555000333111///...---------...//////............//////000///...---...///111111111///------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,++++++,,,,,,,,,+++***'''((()))******+++++++++,,,,,,,,,---...///111222,,,+++***)))(((((((((((((((***,,,------,,,+++*********************************)))))))))))))))***))))))***+++---...//////---------------------------+++***+++,,,---------////////////...---,,,,,,---..................---,,,,,,,,,------------...///...,,,+++******++++++)))))))))))))))******++++++***************++++++))))))))))))))))))))))))************++++++++++++---...//////...---,,,+++++++++++++++,,,,,,,,,,,,---...---)))***///000///***)))((('''&&&&&&&&&&&&)))+++,,,+++***((()))***++++++++++++++++++++++++,,,++++++,,,......---+++,,,---......//////...............------.........,,,---/////////---+++***,,,---///...,,,++++++,,,***+++,,,---......------000---+++***,,,...//////.........//////......---,,,---...///000000000000---.../////////...,,,+++,,,+++++++++++++++,,,,,,------------------------...///000111000...,,,+++))))))***+++------,,,+++******+++++++++,,,,,,,,,+++++++++,,,---...///000000111444555555333111///++++++******+++---...000))))))+++,,,---.........///......///000000...---...............---------......------------------////////////...---***((((((***+++***)))((()))************---000111///------,,,,,,++++++,,,,,,,,,+++++++++++++++,,,+++++++++************++++++,,,++++++---...//////000000000///......///000111222333333111000000///000000///---******+++,,,,,,+++,,,***((()))***,,,---,,,333333222111000...,,,+++******))))))***+++++++++,,,,,,+++******---222666555444222000......///000...---,,,,,,,,,...///000......------...000111333000///.........000111222555000+++,,,111444444222...//////000222222333444333333333333333333333333333333333222000000///000//////000000000000000000000000000000000111222222333222222222333444555666444444555555555555666666555666666777888888888888888999999::::::;;;;;;<<<;;;:::999888888999:::;;;,,,+++******)))))))))******---000111///...------******++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------......------...---,,,+++******+++,,,///000222444444222///---111666;;;<<<999444000...222111///...---------...////////////////////////......---,,,++++++,,,---///...---,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,...///000000//////+++,,,,,,,,,+++*********''''''((()))************++++++,,,,,,...///111222,,,+++***))))))((())))))(((***,,,---...---+++***************************,,,++++++***++++++,,,,,,)))******+++---......///------------------------+++)))((((((***++++++***///......---------------+++,,,------------,,,+++******+++++++++,,,,,,,,,...,,,***)))((()))***+++)))))))))))))))******+++++++++***************+++))))))))))))))))))))))))))))))*********+++++++++***+++---...///...---,,,,,,,,,,,,,,,------.........000///++++++///111000,,,,,,***)))((('''''''''''')))+++***)))''''''(((******))))))))))))******++++++***,,,---...---+++,,,------...............---..................---+++,,,...//////---+++******,,,------+++***++++++***++++++,,,------,,,,,,///,,,***)))+++---//////,,,---............------,,,---...//////000000000,,,,,,---------,,,+++***,,,++++++*********++++++,,,------------------,,,............///000111111(((***,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,---...///000///111333555555333111///+++*********+++,,,...///)))***+++,,,------------///...---...000000///---.....................---------------,,,++++++++++++,,,.........---,,,,,,((()))***)))(((''')))***...---...222777888555111111000///...---,,,,,,,,,+++++++++++++++***+++++++++++++++++++++,,,------,,,---...000111222222222/////////...///000222333444333222111000000111111---+++)))(((***+++++++++***)))+++---000111000...////////////...---,,,+++,,,---------,,,++++++,,,///...---+++***,,,000444444222111///.........///,,,++++++***+++,,,...///000///...------.../////////...------...000222333444///******///333444222111111111111111111111111111111111111111111111111333222111111111111111000,,,---------------------.........---......///000111111111222333333444555444444444444555555666666555555555555666777777777555666777888999:::;;;;;;<<<;;;:::999999999::::::------,,,******))))))))),,,///222333111...---,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------,,,,,,///...---,,,,,,------...///000111222222111000...222777;;;:::444///------000//////..................//////000000//////...//////000...,,,,,,---......---,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++---///000000000000***,,,---,,,***)))))))))'''((()))******++++++******++++++,,,---...000000,,,+++***)))))))))))))))((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,------------......---,,,,,,...//////...---------,,,------...///))))))++++++++++++))))))************++++++++++++,,,+++***((((((((()))***)))))))))))))))******+++++++++***))))))))))))***))))))))))))))))))))))))&&&''''''(((((()))))))))''')))+++,,,---...------++++++,,,,,,------......---111111---,,,///111000000///...,,,++++++******''')))++++++)))'''''''''))))))(((((((((((())))))+++******+++------,,,+++,,,,,,---............---------...//////...------------...//////...---,,,***,,,------+++***+++,,,++++++************++++++---+++)))***,,,---......+++,,,------...---------,,,,,,---...////////////------,,,,,,++++++++++++,,,++++++************+++,,,,,,------------,,,,,,---,,,,,,,,,---///222333(((+++---...---,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,...///000///000222333333222111000,,,++++++***+++,,,...///,,,,,,,,,,,,------------///---,,,---///000///...---------.........//////////////////...---++++++***,,,...///......///000***+++,,,+++******,,,...,,,+++,,,222888999555000222111000...---,,,,,,,,,+++,,,---,,,*********++++++++++++++++++,,,---...------///000000111111000---...///......///222444444333333222111111000000+++)))((((((***,,,------+++,,,...111444444222000((()))***+++,,,---------,,,...//////---,,,,,,---///......,,,+++,,,///222222111111000000///......,,,,,,+++++++++,,,------///...,,,+++******++++++---------...///111222333222///++++++...222222222444444333333222111000000000000000000000000000000333222111222444555444333111111111111111111111111---------------......///000111111222222333333444222222333333444555555555444444444444555666777888444444555555666777777888<<<;;;::::::999999999:::---,,,+++++++++++++++,,,---000222333000---+++***++++++******++++++,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,...---,,,,,,,,,---...///......////////////......000222333333222000//////............/////////000...///000111111000///......000222111//////111333...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---+++,,,---...///......---***,,,...,,,***(((((()))(((((()))***++++++++++++*********+++,,,---...///++++++******))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---...///111000000,,,+++++++++,,,...000111***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++******)))*********)))))))))))))))******++++++***))))))((((((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))******++++++***))))))***++++++,,,------+++000111...+++---///...000///...,,,++++++++++++(((***,,,,,,+++)))((((((******)))(((((()))******+++******+++------,,,***+++,,,------......------------...//////...------------------------------+++,,,......---,,,,,,------,,,)))''''''''')))***+++***)))***,,,...---,,,++++++,,,---------------,,,,,,---...////////////000///---,,,+++,,,---...---,,,+++************++++++,,,------------,,,+++)))***+++,,,---.........(((,,,//////---+++************+++++++++,,,,,,,,,)))))))))***+++,,,---......///000111111111111000...---,,,++++++,,,---...///...---,,,,,,,,,---......---,,,,,,...//////...+++,,,,,,---...///000000000111111000///---,,,******,,,------+++,,,...111+++,,,,,,,,,++++++---000(((''')))///666888222,,,......---,,,,,,,,,,,,,,,+++---...---***)))***,,,)))))))))******+++,,,---+++,,,,,,,,,,,,,,,++++++,,,...///...---...111555111222222222222000///...+++***(((***,,,///000000///......///000111000...'''((()))***++++++++++++(((+++---...---,,,---...,,,---------,,,---000222111222333333222111///...------.........---,,,,,,---,,,+++*********+++,,,***+++---///000111222222///...------...///111222555555444444333222222111////////////////////////222000///111444666555444666666555555444444333333...............//////000///000111222222333333333111111222222333444444555222222222222444666777999888888888777777666666555999999999999888888888888++++++++++++,,,---......---000222222000,,,)))(((++++++******++++++,,,---......---------,,,,,,,,,---......///......------+++******)))***+++---...------------------------///,,,+++---111333222000------......///000000000...///000111111000///...))),,,......------000222...---...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,---------,,,+++******,,,...---)))'''((()))((()))***++++++,,,,,,+++************+++,,,------++++++******************))))))))))))***+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------.........***((('''((()))*********+++******+++,,,...111222---...000111111000...---++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++)))))))))))))))******+++******)))(((((('''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))((((((((((((((('''(((((()))******++++++)))///111...+++,,,---,,,---,,,+++***)))))))))))))))+++......,,,***)))))),,,+++***))))))***+++,,,+++******+++------,,,***+++,,,------......------,,,---...//////...---,,,+++******))))))***++++++,,,---//////...---.........,,,(((%%%$$$&&&((())))))))))))+++---...---+++***+++,,,,,,------------+++,,,---...////////////222111...,,,,,,---///111------,,,+++******++++++++++++------------++++++'''(((+++------,,,***((())),,,000000---***)))*********+++++++++,,,,,,,,,''''''(((((()))+++,,,---....../////////000111111///...---,,,,,,,,,---...222000...,,,+++,,,---......---,,,,,,.../////////***+++,,,---...000111111000000000000...,,,***))))))***+++***((((((+++...***++++++***)))***---///***)))+++111999:::555...))))))))))))***+++,,,---,,,...///...+++)))+++---(((((((((((()))***+++,,,)))))))))))))))((('''&&&+++---......------111555///000111222111///---,,,,,,******+++...111333333111...+++******+++++++++,,,,,,++++++)))(((&&&%%%###'''+++,,,++++++---///)))+++,,,------///111444111222444555555333000...//////000111000///---,,,---,,,,,,+++,,,---///000)))+++---///111222222111---.........---...000333555555555444444333333333////////////////////////...---,,,...222444444222222222111111000///......///////////////000111111///000111222222333222222000000111222222333444444111111111222333666888999???>>>===;;;999888666666777777777777777777777777------++++++++++++------000//////...------,,,,,,++++++++++++,,,---......---,,,+++,,,.........,,,(((***,,,---/////////...,,,------......------,,,......////////////......+++,,,---.../////////////////////---,,,+++---/////////000000000000000///000000000000000///......,,,,,,------.../////////000//////............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++)))((('''******))))))))))))************)))))))))+++,,,---++++++++++++***)))''''''((())))))(((&&&''')))+++++++++***)))((((((((((((++++++******++++++,,,---...---+++*********++++++---------------...///000...,,,***+++---...,,,***((())))))***,,,...000111------,,,,,,,,,---......000222333000,,,)))***+++%%%&&&'''((())))))))))))))))))))))))((((((((((((++++++***************++++++***)))((((((''''''(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))************************'''''''''''''''((())))))'''((())))))(((&&&$$$"""))))))))))))************''')))******))))))***+++(((***---...---,,,,,,---...+++,,,......***)))+++...------,,,,,,------...000///---+++*********+++,,,,,,,,,,,,,,,+++***)))+++++++++***)))((('''&&&*********++++++,,,,,,,,,***************************+++,,,...//////......---,,,,,,+++*********+++,,,,,,---------,,,+++************************+++)))***,,,,,,,,,***((('''''')))***++++++***)))'''***)))(((''''''((()))))),,,...///...---,,,,,,---///...------++++++***))),,,---///000///000222444///////////////000111111...,,,,,,---///000///...000000000...+++(((''''''++++++************++++++------,,,+++*********+++***+++,,,,,,------------,,,+++******,,,,,,+++***,,,,,,------,,,+++)))(((+++***)))(((''''''''''''))))))))))))***+++,,,---------...//////......---333222000...,,,,,,------///......000111000...,,,...---+++*********++++++,,,,,,,,,+++))))))+++------///000000...---...///000///---,,,,,,---///000333444666777666444111//////////////////......---,,,,,,------......//////,,,,,,------...///000000...------,,,---...///000555444444333333444444555333111//////000111000///...///000///......000222111000000000222222000...000///...---------------000000000000000111111111222111111222333333000...222333333222222444777:::===;;;777666555555333222888666555777;;;>>>===:::---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,++++++++++++,,,---......---,,,+++,,,...//////...,,,---...//////...---,,,,,,------......------,,,---......//////......---,,,,,,---.../////////////////////...,,,,,,...///---...//////000000000000000000000000000///......000000//////......------000000///............///......------------------------,,,,,,,,,,,,++++++)))******))))))((('''&&&((((((''''''''''''((((((++++++***)))***+++,,,,,,++++++++++++***)))((((((***+++***)))'''''')))+++,,,,,,++++++******+++++++++++++++***++++++,,,---///...,,,+++++++++,,,,,,...............///000000///---+++,,,...///---+++++++++,,,---...///111222...------,,,,,,,,,------...///...---***(((((()))''''''((()))))))))((((((************)))))))))))))))((((((''''''(((((()))((((((((('''(((((())))))((((((((()))))))))******(((((((((((('''''''''&&&((((((((()))))))))******************************))))))((((((((((((((()))''''''((()))((('''%%%###(((((()))))))))*********)))***,,,+++******+++---,,,...000///---*********...,,,,,,///...+++***,,,------------------------///...---,,,++++++,,,,,,---------,,,,,,***))))))***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,//////...---,,,+++******)))***,,,---......------...---,,,++++++++++++,,,++++++++++++,,,---...///------,,,,,,++++++*********+++,,,,,,,,,+++)))(((((()))***++++++***)))((())))))(((''''''((()))***+++---......,,,+++,,,,,,///...------++++++***)))+++---...///...///111222//////////////////000000...,,,,,,---...//////...000111222000---***)))***++++++************++++++,,,,,,+++******************+++,,,,,,---------,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))******+++,,,,,,---,,,---------............000000///...............111000/////////...,,,***---,,,+++***))))))***++++++,,,,,,+++))))))+++---...000111000///------...///...---,,,,,,---...//////111333555555444222111//////000000000000///.....................//////,,,,,,------...//////000...---------...000222333444333333222222333333444444333111111222222111000000111111111000000222444777555222222111111///---111000000////////////000000000000000111111111111333222111222333333111///111111111111000222555777777666555666666555333000777777666888:::;;;;;;:::---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++++++++,,,---......---,,,,,,---///111000//////000000000///---,,,***,,,------......------,,,,,,------......------,,,,,,,,,---...///////////////000000///---,,,...///+++,,,---...///000000000000000000000000//////...222111111000//////......000000000//////.........//////.........---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++((((((''''''''''''((((((,,,+++***************+++++++++,,,++++++***)))(((+++,,,+++)))((()))+++---......---,,,,,,,,,------+++++++++++++++,,,------///...---------------...//////.........///000000///---,,,---...///...---------------...///000000///...------,,,,,,,,,,,,---,,,+++***++++++)))((()))))))))***))))))((('''++++++++++++************((((((''''''''''''((((((&&&&&&&&&''''''(((******)))))))))*********++++++******))))))))))))((((((((())))))))))))*********)))))))))))))))))))))))),,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))******+++,,,------,,,,,,---......///111000---+++******...,,,,,,//////++++++---,,,,,,---......---,,,,,,///...------------...............---,,,***)))((('''(((***+++---.........++++++,,,,,,,,,,,,------111111///---,,,***)))((()))***+++,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,+++***))))))+++...111333//////...---,,,+++*********+++,,,,,,,,,+++***)))((()))***++++++***)))(((((((((''''''((()))***+++***+++------,,,++++++,,,///...------++++++***)))***+++------------///000000/////////////////////...---,,,---...///...---...///000///---+++***+++++++++************++++++,,,+++******)))*********++++++,,,---------,,,,,,,,,+++******+++,,,+++***)))))))))***+++,,,------...---,,,***)))((((((((()))***+++,,,------,,,,,,++++++,,,,,,---...000000000000111111111111000000222///---,,,,,,+++***)))+++******))))))))))))***+++,,,,,,+++******+++---000111222111///---------------------------------+++---///222333333222111//////000000000000000//////////////////.........,,,,,,------.../////////...------...///111333444222222222111111222222222666444222222333444333222111222333333222222333555===999555222000///...,,,000000000000000000111111//////000000111111111111444333111111222222222111222333333222111222555777555666888:::<<<;;;888555666888999999888888999:::,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,---......---,,,,,,...000111111000000000111111000...,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---...//////000000000///000111000...---...000***+++,,,...///000000000//////000000000000/////////000000111111222222333000000000000//////...---000//////......------,,,------,,,,,,,,,+++++++++++++++,,,---------------******))))))))))))******++++++***)))))))))((((((******++++++***)))((((((************)))+++///222222111000///...---------,,,++++++++++++,,,------......------------------......---------......///------,,,------------,,,,,,,,,+++++++++,,,------000///...---,,,+++++++++...,,,***+++---///---***++++++++++++***)))((('''++++++*********))))))))))))))))))((())))))***+++''''''&&&&&&'''((()))))))))))))))*********++++++*********))))))))))))))))))))))))*********++++++))))))))))))))))))))))))...---,,,***)))(((((((((%%%%%%&&&'''((((((''''''(((((((((((()))))))))***+++,,,------,,,,,,---///,,,...000000...---------,,,******------***))),,,+++,,,...//////...,,,+++............//////000000//////...---,,,***((('''%%%&&&''')))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---///...---,,,***)))((('''))))))******++++++++++++,,,,,,++++++***++++++,,,*********+++,,,...000111------,,,,,,++++++*********++++++,,,,,,+++******((()))************)))((('''''''''((()))******+++(((***,,,,,,++++++,,,---///...------++++++***))))))***,,,,,,++++++---/////////////////////.........---,,,,,,......---,,,***+++,,,,,,***))))))***++++++************+++++++++******))))))*********+++,,,,,,------,,,,,,,,,+++***)))***+++,,,+++)))---,,,***)))))))))***+++///...---+++***)))(((((()))***,,,.........,,,+++++++++++++++---///111222222333444444444222111000...,,,)))(((((())))))((()))))))))(((((((((((()))***+++,,,+++******,,,---000222222111...,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---///000000//////------...///000000//////000000000//////.........---------.........//////......------...000222333111111000000000000111111555333222222333444333222222333333333222222444555>>>:::444000......------------......//////////////////000000111111222222444222000///000111111000111222222111000000222444444444666999<<<===;;;999666888:::999666555777:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.........---,,,...000111111000......///000000///...---,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,---...///000000000000///111222111///...///000***+++,,,...///000000000//////000000000000//////000000111111222333333333111111111111000///...---//////......------------------,,,,,,,,,+++++++++&&&&&&'''((())))))))))))+++++++++******+++++++++*********))))))((((((''')))))))))***))))))(((((((((((())))))***...333777888777555333111///......,,,,,,++++++,,,,,,---...,,,,,,,,,------------,,,---,,,,,,++++++,,,,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---000///...---,,,+++++++++---+++)))***...///---+++------,,,,,,+++***((((((******)))))))))((((((((()))))))))))))))***++++++))))))((('''''''''''''''((((((((()))))))))******)))))))))))))))))))))***************++++++++++++))))))))))))))))))))))))......,,,+++)))(((((((((%%%%%%&&&''''''((((((((('''(((((((((((()))))))))***+++,,,,,,++++++,,,------///000000...,,,,,,,,,***'''(((++++++((((((***+++,,,...//////...,,,+++------...//////000000000/////////...,,,***)))(((&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********++++++***)))))))))))))))******)))***,,,......---,,,***((((((((()))*********+++)))*********************))))))************))))))&&&&&&'''((()))*********''')))+++,,,++++++,,,...///...------++++++***)))((()))++++++******,,,---......////////////...---...---,,,,,,---...---+++(((***++++++***))))))***++++++************+++++++++***************++++++,,,,,,,,,------,,,,,,++++++***))))))++++++***))),,,+++***)))((()))***+++///...---+++***))))))))))))+++---......---,,,+++***++++++---...000222333333333333333111///---+++)))'''%%%%%%&&&((((((((((((((((((((()))((((((((()))***,,,,,,++++++,,,---000111222000...,,,+++,,,******++++++++++++******++++++,,,------,,,++++++***+++,,,---............000000//////......---------------...............///...---------...///000111000000//////000000111333111000000222333222111000111222111000111222444:::666000---,,,---......,,,---...///000000//////...//////000111111222222333111......///000000///,,,---......,,,,,,...////////////111444777888888666888:::999555444666888+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---.........---------///000///...+++,,,...///000//////...,,,------......------,,,+++,,,,,,------,,,,,,+++------...///000000000000000111333222000//////000+++,,,---...///000000000...//////000000000000000444333333222111111000000111111222222111///---,,,------------------------------,,,,,,,,,,,,++++++'''(((((()))*********)))++++++************++++++******+++++++++***))))))))))))*********))))))(((''''''((((((***...444999;;;:::888555333111000000,,,,,,,,,,,,,,,------...++++++,,,------------,,,,,,,,,+++*********++++++)))+++,,,+++***)))***,,,......---------.../////////...------,,,,,,,,,,,,***))))))***+++,,,,,,+++------------,,,+++***)))))))))))))))((((((((('''(((''''''(((((()))***++++++***)))(((((('''''''''((((((((()))))))))******)))))))))*********************+++++++++,,,,,,,,,************************...---,,,***)))(((((((((&&&&&&&&&&&&''''''((((((''''''(((((((((((()))))))))***++++++******+++,,,111222222000---)))((('''(((&&&&&&******''''''))),,,,,,---......---,,,,,,------...///000000///////////////...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---.../////////+++******)))******++++++((((((((('''(((((()))***(((***---......+++(((&&&%%%%%%&&&'''((())))))***((((((((())))))))))))******))))))))))))))))))***&&&'''((()))******))))))''')))+++,,,,,,,,,...//////...------++++++***)))((()))++++++******+++,,,,,,---...///000///.........---,,,,,,------,,,+++)))+++---,,,+++***+++,,,++++++************+++++++++++++++***++++++,,,---,,,,,,---------,,,+++++++++***))))))***+++***)))''''''((((((***+++---...------,,,+++***************+++,,,------,,,+++***+++,,,---///111222222222111111000...,,,***((('''&&&%%%$$$%%%'''((((((((('''(((((())))))))))))((((((***,,,,,,,,,+++,,,---...///000///---+++++++++************************,,,,,,,,,++++++)))((((((((()))***,,,---........................---------...........................------,,,,,,...///000111000000//////000000111111000...///000111111000///000111000///000111333555222---+++,,,---/////////000111222333222111000......///000111222222333222111//////000000000///...000111111000000111333000///...///222666777888666777888777666555666777+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,---......///...------......---,,,+++,,,---...///......---,,,------......------,,,,,,,,,------------,,,,,,---...///000000111111000000111333333111000000000---...//////000000000000......///000000000000000333333222222111000000000111222333333111///---,,,******++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........------***++++++,,,,,,,,,++++++))))))(((((()))---333777666555333222000000//////---,,,,,,,,,,,,---......+++,,,---...///......------,,,++++++******++++++***+++---,,,***)))+++------------------...///000...------,,,,,,,,,------***+++,,,,,,++++++,,,------------------,,,+++************)))))))))(((((((((((((((((()))***+++,,,+++******)))))))))******)))))))))*********++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++))))))(((((((((''''''&&&&&&&&&''''''((('''''''''((((((((()))))))))***++++++******+++,,,000222222000,,,(((&&&&&&(((%%%&&&******''''''***------------------------,,,---.../////////...---............---,,,+++***))))))***,,,,,,---,,,,,,+++++++++******))))))))),,,,,,------...///000000,,,+++************+++,,,((((((((((((((()))******((()))+++,,,+++***'''&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))******))))))))))))******'''((()))******)))(((((('''))),,,------...///111///...------++++++***)))(((***++++++***)))+++,,,***+++---///000000//////...---,,,,,,------,,,***)))+++,,,,,,+++******+++++++++************++++++,,,,,,++++++,,,------...,,,---------,,,,,,+++***+++)))((()))***+++***(((%%%&&&((()))+++,,,,,,---++++++************+++++++++++++++++++++++++++++++++---000222444333222111000///---+++***)))(((((((((''''''((()))***(((''''''((()))*********))))))'''))),,,---,,,+++,,,---+++---...---,,,******+++***)))(((((((((((()))***,,,++++++******)))((((((((()))***,,,---...//////,,,,,,,,,---------------........................,,,,,,,,,,,,...000222444111000000000000000000111111///......000111111111///000111111///000111333333000---+++,,,...//////000111222333333222000///......///000111222333333333222111222333222111//////111333444333333555666111000111333555777777666666555555555777777666555++++++------------++++++******************++++++++++++++++++,,,---......000...---,,,------,,,***,,,,,,---......---,,,+++,,,------......------,,,,,,------......------,,,---...///000111111111111000222444333222000000000//////000000000000000///......///000000000000000///000000111222222333333111222333333222000---+++((()))***+++,,,------...---------,,,,,,,,,++++++*********++++++******)))/////////....../////////---...000111111111000000,,,,,,---......---------+++***)))((((((+++111555...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///000000000//////...---,,,,,,+++++++++,,,***,,,...---+++***,,,...++++++++++++,,,---......------,,,,,,,,,---......,,,...000///---,,,...000------......------,,,,,,+++++++++************)))++++++++++++,,,---...///))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((())))))+++,,,,,,+++***,,,------...000///,,,)))(((((((((&&&'''***+++((((((***...------,,,,,,------...,,,---...//////...---,,,---.........---,,,,,,+++%%%&&&((()))++++++,,,,,,+++*********))))))((((((+++++++++,,,,,,------------,,,+++******+++,,,,,,))))))((())))))***++++++(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))******(((((()))******)))(((''''''))),,,.........000222///......---,,,+++***))))))***++++++***)))+++,,,(((***---///000111000///...---,,,,,,,,,---+++***''')))******(((''''''(((++++++************++++++,,,,,,,,,,,,------...///------------,,,,,,+++******)))((()))***+++***(((((((((***++++++***)))(((******))))))******+++,,,++++++***))))))******++++++...111444555444222000111///---,,,++++++,,,,,,*********+++,,,+++(((&&&'''((()))+++++++++***)))'''))),,,---,,,,,,,,,---***+++---,,,+++******++++++)))(((&&&&&&((()))++++++*********))))))))))))((()))+++---...000000000+++++++++,,,,,,---------.....................---******+++---000333666888111111000000000000111111111///...///111222222111000111222111000000222444333000---,,,---...///...///000111222111///---,,,---...///000111222333333444333333444555444222000***,,,.../////////111222------///222555555222000777444333444777999777555***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,---...000//////.........//////******+++++++++,,,,,,,,,,,,++++++***+++,,,...//////---+++,,,---...---,,,,,,,,,,,,---------......000000000000111111111111555333111///......///000111000...///000111///...000000000000111222333444111222222222000...,,,+++(((((()))***+++---///000///...---...000111000///***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,------++++++++++++,,,---......///...---,,,+++,,,---......---,,,+++++++++,,,---,,,+++*********+++,,,---(((***,,,...//////...---)))***---///000///---+++***++++++***((('''((())),,,...///---)))''')))***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...000///...---,,,------.........---,,,,,,+++******))))))***++++++,,,------,,,+++*********+++,,,------,,,***(((((()))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////000///---+++***)))((((((''''''(((((('''&&&%%%%%%&&&''''''((()))******+++)))))))))))))))*********+++,,,---...---+++((('''((()))***)))'''&&&%%%&&&...111333000,,,)))+++...+++******+++,,,---...///+++++++++++++++***)))((((((((()))***************---+++((((((((()))))))))((()))***++++++++++++++++++++++++***++++++,,,,,,------,,,+++***(((''''''************************(((((())))))))))))((((((******+++++++++******)))((((((((('''((())))))***))))))))))))))))))******)))))))))***,,,...000222------...---,,,***((('''(((((((((((()))***+++,,,---,,,+++,,,...000111000000//////...,,,++++++***+++,,,,,,)))&&&%%%(((+++,,,,,,,,,,,,++++++***))),,,---.../////////...---//////...---------......+++******)))(((''''''&&&))))))+++,,,,,,---------,,,+++)))))))))+++---///---......///000111111222///000111111111000...---///...,,,+++******+++,,,))))))((())))))***++++++))))))(((((((((((()))))))))************+++++++++---,,,+++***)))))))))))))))))))))((())))))***+++......---,,,+++))))))(((,,,***)))+++///222222111///000000000///...---------.........------,,,+++(((---000333AAAPPPNNNBBB.../////////...///111333000000000000000111111111222111000//////000111222333222111///......------222000000111444555444111//////000000111222333444333333222222222333444444222222111111222222333444<<<999444000///111555777;;;:::999888777777777777++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,000//////...------------******+++++++++,,,,,,,,,......---------...///000...---++++++---...---,,,,,,,,,,,,---------...............////////////000222000---,,,---111555888111000//////000111000...111111111111222333444555222222222111///...,,,+++,,,,,,+++******+++++++++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,++++++++++++------...---,,,*********++++++******)))))))))***+++,,,)))***,,,.../////////...***+++---......---,,,+++***,,,,,,+++***))))))******,,,...---***((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///...---,,,------...------,,,++++++***))))))++++++,,,,,,---......///---,,,+++******+++,,,---...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---+++)))(((((((((((())))))))))))((('''&&&''''''(((((()))******+++))))))******+++++++++,,,,,,,,,------,,,***)))(((((()))***)))'''&&&&&&&&&))),,,...---)))(((***---+++,,,,,,------.........,,,,,,------,,,,,,+++***(((((()))***************,,,***''''''((()))((((((((()))***++++++++++++******************++++++,,,......---,,,+++******)))************************(((((())))))))))))((((((******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))((((((((()))***,,,...///(((((((((((('''%%%###"""))))))))))))******+++,,,+++))))))***,,,.........------,,,,,,+++*********+++,,,---+++((('''(((***++++++,,,,,,,,,+++******....../////////...---,,,------,,,,,,,,,,,,------,,,++++++***))))))(((((('''(((((()))***************)))(((((()))+++---...//////000000000000000000---...///000000///......///...---++++++++++++,,,))))))((((((((()))******))))))(((((((((((()))))))))************+++++++++,,,,,,+++***))))))))))))***))))))))))))***++++++...------,,,***))))))(((+++))))))+++///111111///....../////////...---------------------,,,++++++---000111111:::GGGGGG???//////000///...///111333000000000111111111111222000000/////////000222333333222111///......------444222111111333333000---...///000222333444444444333222222111111222222222111000000000000111222222777555222000111333666888999888666555444333444444,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++000//////...---,,,++++++******+++++++++,,,,,,,,,//////...---------.........---++++++---------,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,******---333:::???111/////////111111000///222222222222222444555555333222111///...---,,,,,,---,,,+++***************+++***)))***,,,,,,,,,++++++++++++***************))))))******+++++++++++++++******++++++,,,---...***************+++------...---+++))))))))))))***)))(((((((((((()))******++++++,,,---...///000000,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,*********,,,(((***---...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------------//////...------------...,,,,,,++++++******))))))---------...//////000000------,,,,,,,,,,,,------...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000...---,,,***)))((((((((()))************))))))((('''(((((())))))*********))))))******+++,,,------,,,,,,,,,+++******))))))((()))******(((&&&&&&'''&&&)))+++***((('''))),,,,,,,,,............---,,,+++,,,,,,,,,,,,++++++***((()))))))))************+++)))''''''((()))((('''))))))******++++++******)))))))))*********++++++.........------,,,,,,,,,************************((())))))******))))))(((***++++++,,,,,,,,,++++++)))))))))))))))***++++++))))))************))))))))))))((())))))***+++,,,************)))'''&&&%%%((((((((((((((()))))))))(((''''''(((***,,,,,,+++************************+++,,,------+++))))))*********++++++,,,+++++++++.../////////...,,,+++)))++++++*********++++++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))(((((((((***+++---///222111111000///......---+++,,,---.../////////...///...---,,,++++++++++++))))))(((((('''((((((((())))))(((((((((((()))))))))************++++++++++++******)))))))))*********************+++,,,,,,------,,,+++***))))))((()))))))))+++...///...---,,,,,,---.........------------,,,,,,,,,,,,+++++++++...---)))---666999444///000000000//////000222111111111111222222333333000000///...///000222222333222111///............222111000111111111///---,,,...111333555555555444333222222111111000000000000////////////000111111222222111222333555888999999888555333222222333444,,,------......------,,,,,,,,,,,,++++++*********---,,,++++++***+++++++++/////////...---+++***)))******+++++++++,,,,,,,,,...------,,,++++++++++++...,,,++++++,,,------,,,,,,,,,,,,---------......+++,,,,,,,,,---------------+++***+++...444:::===111/////////111222111000111111111111222333444444444222000...---,,,,,,---******)))******+++,,,,,,,,,+++***+++,,,---,,,++++++++++++***)))(((((('''(((((())))))******++++++************+++,,,---...)))******+++,,,------...---,,,***)))((('''(((((((((((((((((())))))******,,,+++,,,,,,---...000111///...---,,,++++++,,,,,,***+++,,,,,,***)))***,,,(((***---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---.........---,,,............------......,,,,,,,,,+++++++++******------....../////////000......------------------...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////------+++***)))((((((((()))***************))))))(((((()))))))))*********(((((()))***+++,,,,,,---,,,,,,+++***))))))******((()))******(((''''''(((((()))+++***(((((()))+++***,,,---......---+++)))((()))))))))))))))(((((()))))))))))))))******++++++)))((((((******)))((())))))************))))))'''((())))))************---------------------,,,************************)))))))))******)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,+++***)))************************---------,,,+++***))))))&&&&&&'''''''''''''''&&&'''&&&&&&(((***++++++***(((((())))))***++++++++++++,,,......---+++******((()))***+++++++++++++++------...---,,,***((('''))))))))))))))))))***+++,,,,,,++++++*********************************+++)))))))))***,,,---///000222111000///---+++******)))***+++,,,---.../////////......---,,,,,,++++++***)))(((''''''&&&''''''))))))(((((((((((())))))))))))*********+++++++++***))))))))))))******+++++++++******++++++,,,---,,,,,,,,,+++***))))))((((((((()))+++,,,---,,,+++***+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,))),,,,,,((((((---000...000111222111//////000111111111111222333333333444222111000///...//////000222111000///............------...000111222111111+++...111444666666555444333333333222111000//////000////////////000111111111222333555666777888999<<<:::777555444444666777,,,------......------,,,,,,,,,,,,++++++*********...------,,,,,,,,,------/////////...---+++***)))******+++++++++,,,,,,,,,---------,,,,,,++++++***---,,,******,,,---,,,+++,,,,,,,,,---------......,,,,,,---------.........---------...000222444555000//////000111222222111////////////000111222333333222000...,,,,,,,,,,,,))))))))))))***++++++,,,+++***)))***,,,---,,,+++,,,+++******)))(((''''''''''''((())))))***++++++************+++,,,------***++++++,,,---......///,,,+++***(((''''''(((((()))))))))***************++++++++++++,,,...///000111///---,,,+++,,,---...(((***+++***))))))***+++***+++...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...///...---,,,------..................---------------,,,,,,,,,---------------..................------,,,,,,,,,,,,++++++***************------------------------++++++++++++++++++++++++++++++++++++,,,---......------+++***))))))))))))((())))))*********))))))))))))))))))************'''''''''((()))******+++,,,+++***)))))))))******((()))******((('''(((((()))******)))'''&&&&&&''')))***+++,,,,,,+++)))((('''(((((())))))((((((((())))))(((((())))))***+++,,,+++***+++,,,---,,,***))))))*********))))))(((&&&''')))***+++++++++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,+++------,,,,,,,,,---......------...///...---+++***+++++++++++++++******)))))))))(((((('''''''''&&&''''''((()))))))))(((((('''''''''))),,,---,,,***(((((()))***+++,,,------,,,,,,---......---+++***((()))******++++++++++++******++++++***((('''%%%)))((((((((())))))***+++***************)))))))))+++******)))******+++,,,+++,,,,,,---...///111111111000...---+++)))((('''((()))***+++,,,---...///............---,,,++++++***)))(((''''''&&&''''''))))))(((((((((((())))))))))))*********+++++++++)))))))))((())))))******++++++******++++++,,,---,,,++++++******)))))))))((()))************++++++******+++,,,---------,,,---,,,,,,++++++,,,------***///111///...000111111111222333222000//////000000111111222333333444444444333111///------------222111000//////......///+++---...000000111111222,,,...111444666555444333444444444444333222000000111000000000000111222222333444666777888888888777<<<:::888777666666777888,,,,,,------------,,,,,,,,,,,,++++++++++++++++++---------------...//////.../////////...---+++*********+++++++++,,,,,,,,,....../////////...---------,,,******,,,,,,,,,+++,,,,,,,,,---------......---------.........//////......//////000000//////000//////000222333222111//////...//////000111222222111000...---,,,++++++,,,+++***))))))))))))))))))((('''(((*********)))+++++++++***)))(((((('''''''''((()))***++++++,,,***))))))******+++,,,---+++,,,---...............++++++)))((((((((()))***((()))***+++++++++******))))))***+++,,,---......///...---,,,+++,,,---...((()))******)))(((***+++,,,,,,---///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...............,,,---......///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***+++++++++*********))))))------------------------++++++++++++++++++++++++*********+++,,,---...///...---,,,+++************(((((()))************)))************************'''''''''(((((((((((()))************************''')))+++***)))(((((()))(((''''''&&&%%%$$$###"""(((((()))*********)))(((((())))))************)))***)))((((((((()))+++,,,,,,++++++,,,......---+++))))))******))))))((((((&&&''')))+++,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))******++++++******)))((()))***+++++++++++++++,,,,,,,,,,,,,,,---......---...///000///...+++***++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&((()))+++---------,,,,,,(((((())),,,...///---,,,))))))***+++,,,---...///---,,,+++,,,------,,,***))))))******+++*********''''''))))))***)))(((''')))))))))))))))***+++,,,************************)))((((((((((((***,,,---......//////000000111111///...---,,,+++)))(((((()))))))))***+++---...///...//////......---,,,+++))))))(((((('''((((((((())))))(((((((((((()))))))))************+++++++++***))))))((((((((())))))***************+++,,,,,,++++++*********))))))))))))*********((((((***,,,++++++,,,---------,,,,,,...---,,,+++,,,---...///***---///000000000111222111333444333111///...//////000000111222333444444444333111///---,,,,,,,,,111111000///////////////...000111111///...///000---...111333444333222222333444555555444333111000111000000000000111222222444555666888888777666666777777666666666666777777++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...///000......000000000...,,,+++******+++++++++,,,,,,,,,,,,---.../////////...------+++******+++,,,,,,+++,,,,,,,,,---------......------------............------,,,,,,---...///000000//////000222333333222////////////000111222333111111000///...,,,+++*********))))))))))))******)))((('''(((***+++***)))+++++++++******)))))))))'''(((((()))***+++,,,---))))))))))))***+++,,,---++++++,,,---------,,,++++++***)))((()))***+++,,,'''((()))*********))))))&&&''')))+++,,,,,,,,,++++++++++++***++++++,,,,,,((()))++++++***)))+++,,,---++++++,,,...///---+++------------------------,,,,,,,,,---------......---------------...//////,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---///000222......---,,,++++++++++++)))******+++++++++++++++************************))))))))))))((((((((((((((()))***++++++***)))(((''')))++++++)))((()))***'''&&&%%%%%%%%%%%%$$$###(((((())))))******++++++'''((())))))******))))))***)))((('''((()))+++,,,+++***+++,,,......---+++)))))))))))))))(((((('''&&&(((***,,,------,,,,,,,,,,,,+++***)))((((((''')))))))))))))))))))))))))))******++++++******)))''''''((()))***************************++++++,,,,,,---...///...,,,***((()))***+++++++++***)))(((+++***)))((('''((())))))'''(((+++---.........---))))))***---///000...,,,)))******+++,,,---......---+++)))***,,,---,,,+++)))************))))))(((%%%&&&(((***++++++++++++************+++,,,---...++++++++++++++++++++++++)))((((((((())),,,...////////////000000000//////......------,,,,,,+++++++++*********+++---...///.../////////...---,,,+++))))))((((((((()))******))))))(((((((((((()))))))))************++++++++++++***)))(((((((((((((((***))))))))))))***++++++************))))))))))))+++,,,+++)))''''''***...,,,------------,,,,,,+++///...---,,,,,,...000111,,,+++***+++---...000111222333444444111///.........//////000111222333444222111///...------......111000000///////////////...000222222000///000111...///000111111111111000111222333444444333111000000////////////000111111222333444555666666666555333444555666777777777666***++++++,,,,,,++++++************++++++,,,,,,---))))))***+++,,,...///000---...000111111///...,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,---+++******+++,,,,,,+++,,,,,,,,,---------......,,,,,,------------......,,,+++))))))***...222444000//////000222444333222000000000000111222333444000000000000///,,,***)))&&&&&&'''(((***+++---...,,,******+++,,,---,,,+++++++++++++++************'''((()))***+++,,,------))))))))))))***+++,,,---***+++,,,---,,,+++***)))***))))))))))))+++,,,---%%%&&&((()))))))))((('''%%%&&&)))+++,,,,,,+++***(((((())))))*********+++)))***,,,,,,++++++,,,------+++)))***,,,---+++)))------------------------++++++,,,,,,,,,---------......---,,,,,,...///000+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------,,,***)))(((,,,,,,---------,,,+++***++++++++++++++++++++++++************************)))***+++,,,...000222444///......---,,,,,,,,,,,,***+++,,,,,,------------++++++******************++++++******)))((((((((('''(((***+++,,,***)))(((''')))++++++)))))))))***'''&&&&&&&&&((((((((('''))))))))))))***+++------%%%%%%&&&'''((((((''''''+++***((('''((()))+++,,,***)))***,,,---...,,,***)))))))))))))))(((''''''&&&(((***---......---,,,------,,,+++***(((((('''))))))))))))))))))))))))******++++++++++++******&&&&&&((())))))*********((((((((('''((())))))******,,,---...---+++(((&&&'''((()))******)))((('''))))))'''&&&&&&'''((((((###%%%(((+++,,,---,,,,,,))))))***---///000...,,,)))******+++,,,,,,------...+++((((((+++---,,,+++***************)))((('''$$$&&&(((+++---.........++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///222333/////////000///......---........................,,,++++++***+++,,,...///...////////////---,,,+++))))))((())))))***+++,,,))))))(((((((((((()))))))))************+++++++++++++++***((('''''''''''')))))))))((()))******+++************))))))))))))------+++(((&&&&&&+++///............------,,,+++000///---,,,---///111222333...***+++---000333555222444555444111///......---...///000111222333333///......---...///000111111000000////////////000***---111222111111333555000///////////////000000///000222333333222111000...............///000000///000111333444555555666222333666888999999888777---.........---,,,,,,+++,,,,,,,,,++++++*********......---......///000111000111222333222000...,,,++++++++++++++++++++++++)))***+++---......------........................//////.........------------,,,++++++,,,---///000222000...---.../////////000///...000222333333111222222111000111222444555333111///,,,++++++,,,,,,...,,,***)))***,,,,,,+++---,,,,,,+++,,,---...///222000---***))))))+++,,,)))***++++++,,,,,,,,,,,,---,,,***)))))))))******+++---//////---+++))))))***((('''))),,,---,,,***))))))))))))))))))))))))((()))***,,,------,,,,,,++++++++++++*********))),,,+++*********+++------,,,***(((''')))******))),,,++++++,,,......---++++++,,,,,,---............------------------------...---,,,+++++++++,,,---,,,,,,,,,+++++++++******---------...............------,,,,,,,,,+++++++++//////000000///...------------,,,,,,+++,,,,,,,,,******+++,,,------......---,,,,,,,,,---///111222111---***+++......***&&&$$$###$$$(((---///...++++++---...---+++))))))***---,,,,,,+++******))))))------......------,,,,,,***+++,,,------,,,+++******((('''((()))***)))''''''+++...,,,'''$$$%%%(((******++++++++++++***)))+++***)))(((((()))***+++---+++***+++------+++(((((()))***)))((()))***,,,........................///...---+++******++++++)))******++++++,,,---------............---+++***,,,,,,+++***))))))******((((((''''''''')))***,,,,,,,,,*********+++,,,---///,,,***+++...000///------,,,,,,++++++******)))))))))***+++,,,,,,---...******)))))))))***+++,,,***,,,,,,,,,+++***+++,,,+++*********))))))((((((///---++++++,,,,,,+++***///............---------000111111000...,,,---...000/////////......------...//////000000000000000...///...+++))))))+++...,,,,,,---............---///000///...------///111333111...---,,,+++***(((&&&+++,,,((('''+++,,,)))((((((''''''''')))***+++***++++++++++++***))))))***+++,,,+++)))))))))***)))***,,,,,,***)))***+++)))************++++++++++++***))))))***+++---///...///000000000///---,,,,,,,,,---....../////////*********+++---000333555000//////.........////////////000111111111111111333111///...---...///000555444333222222333444444///000222333444444333222444222//////111222222222444333222111111222333333000000111111111111000000000000111222333444444555555555444444444444555555------......---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////000111222222111000...,,,++++++++++++++++++++++++((()))***+++,,,,,,++++++------------------------.........------------,,,///............//////000...,,,***)))***,,,...///+++,,,---///111333444444222222111111111222333444222111...,,,+++,,,,,,------+++))))))***++++++***------,,,,,,,,,---...///111///,,,***))))))+++,,,******+++,,,,,,,,,++++++,,,+++)))((((((((())))))+++...000000///---,,,,,,+++)))((()))+++,,,+++)))))))))))))))))))))))))))((()))+++,,,,,,,,,,,,+++++++++*********)))))))))+++******)))***+++,,,---,,,***(((''')))*********++++++***,,,---...---+++,,,,,,,,,---,,,,,,++++++------------------------,,,+++***)))))))))***+++,,,,,,+++++++++*********------------..................---------,,,,,,,,,---.........------,,,+++,,,,,,++++++++++++,,,,,,///...---,,,+++***)))(((++++++++++++---///111222111---++++++......***&&&***))))))+++...///---+++)))+++------,,,++++++,,,000000//////...------,,,---------------,,,+++***,,,------------+++***)))***((('''((()))***)))((('''+++...,,,(((%%%&&&((())))))*********++++++++++++***)))(((((()))***+++...,,,+++,,,......,,,)))((()))***)))))))))+++,,,...........................---,,,***))))))*********++++++++++++,,,,,,,,,++++++---.........------,,,,,,+++***************++++++******************,,,+++***))))))******+++---,,,++++++---......---------,,,,,,,,,+++++++++***++++++,,,---......///000///---,,,++++++,,,---,,,---...---+++***+++,,,,,,,,,,,,+++++++++++++++...,,,+++***+++,,,+++***---.........//////000000---///000000//////111222////////////000000000000111111111111111000/////////---+++))))))***+++,,,++++++,,,,,,---------,,,......///...,,,---///111222111///---,,,+++)))((($$$)))***''''''+++,,,***,,,,,,***))))))***++++++******************++++++)))***+++***((((((((())))))***,,,,,,***)))***+++))))))*********++++++++++++***))))))***+++---///,,,---...//////...---,,,,,,,,,,,,------...///000,,,---...///000111222222000///......------......000000111222222222222222222111///...---...///000111111//////...///000000...000222333555555555555333111//////111222222111000///............///000...//////000000//////...//////000111222333444444555555555555555555555555---------------,,,,,,+++,,,,,,,,,,,,++++++++++++************+++,,,------///000111111000///---,,,++++++++++++++++++++++++)))***++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...////////////......---+++***))))))***,,,///111))),,,///000111222444555333222111111000111111222000///...---,,,---......,,,***((((((***++++++***------,,,,,,,,,---......000///,,,***))))))***+++++++++,,,,,,,,,+++*********)))((('''''''''((()))***,,,...///...---------,,,+++)))***++++++***((())))))))))))))))))))))))******++++++,,,++++++*********)))))))))((((((((()))))))))))))))***++++++,,,***(((''')))*********+++******+++---...,,,+++,,,,,,,,,,,,+++***))))))------------------------,,,,,,+++***************,,,++++++++++++*********,,,,,,,,,------.....................------------++++++,,,,,,,,,+++*********************+++,,,---///...---,,,***((('''&&&)))******+++,,,...000111000---+++,,,...---***'''+++******,,,...///---,,,)))+++---------,,,---///......------,,,,,,++++++,,,,,,,,,,,,+++***)))(((------------,,,+++))))))***)))((((((******)))((('''***---,,,)))'''''')))***)))(((((()))***+++,,,+++***)))(((((()))***+++...---------......,,,***)))***+++***))))))+++,,,---------------------------,,,+++)))))))))******,,,,,,,,,+++++++++******))))))+++---.../////////,,,++++++************+++------------,,,+++******+++++++++***))))))))))))++++++,,,+++***+++,,,...---------------,,,,,,,,,,,,------....../////////333111///---+++******+++,,,---...---+++***+++,,,---------------............,,,++++++,,,,,,,,,+++,,,---...///000111222222+++---...///......000111//////000000111222222333111111111000///...,,,+++000+++&&&%%%(((***++++++*********+++++++++++++++,,,---...---,,,---...000000000///---,,,***)))((($$$'''((('''(((,,,,,,***...---+++***))))))******,,,+++***))))))***+++,,,)))*********((('''((())))))***,,,,,,***)))***+++)))))))))*********+++++++++***))))))***+++---///+++,,,,,,---------,,,,,,---,,,++++++,,,---///000///000222444444222000/////////...---,,,,,,------//////000111111111111000111000///.........///000000///...------------......///111333555666666777333111//////111222111111......------------......------............------...//////000111222333333444555666777777666555444,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---...////////////...---,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------...---,,,***))))))+++,,,------...000111,,,///111222111111222444222222111111000000000000......---------......///,,,***)))***,,,---,,,+++------------------------///...,,,***)))******+++,,,,,,,,,,,,++++++***)))******(((((('''((()))***''')))+++,,,++++++,,,------,,,+++*********)))((())))))))))))))))))))))))+++++++++++++++*********))))))))))))((((((((((((((((((((((((((())))))***+++)))'''''')))***+++***+++******+++------,,,***+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++************+++++++++,,,------.........------------,,,,,,,,,***+++++++++++++++******))))))))))))***+++,,,---*********************+++***+++++++++,,,------...///...,,,,,,---,,,***'''&&&&&&'''***,,,.........***,,,......------...///---------,,,++++++******++++++++++++***((('''&&&+++++++++++++++************)))((()))******)))((((((***,,,,,,***))))))***,,,+++)))(((((()))***,,,++++++***))))))***++++++------------------,,,+++***+++,,,+++))))))+++---------------------------...---+++*********++++++------,,,,,,+++***))))))))))))***,,,---...//////,,,++++++******+++++++++,,,---.........---+++***,,,,,,,,,,,,,,,***))))))))),,,---,,,)))(((+++...---------.......................................///...,,,***(((((((((((()))***++++++******+++------------......////////////---,,,,,,---...---,,,---------...///000000000,,,------,,,+++******+++111111111222222222222222---------,,,,,,+++))))))///)))$$$###'''+++,,,***))))))))))))******++++++***,,,------,,,,,,...000...//////---,,,***************))))))***,,,,,,***+++***)))((((((((()))***///---+++)))((()))***+++)))***+++***)))((((((***)))***,,,,,,***)))***+++))))))))))))************+++***)))))))))+++---///------------,,,,,,++++++---,,,+++***+++---///000000111222333333222111111///...---,,,,,,,,,,,,,,,+++,,,------......------000//////.........//////111111000000///////////////000111222333444444444222000///000111222111000///////////////000000111------............------......///000111222222333555666888999999888666555++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---.........---------,,,++++++++++++++++++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,***)))(((+++///111000//////000---.../////////000222333111111111111000//////...------------......//////---,,,+++,,,...///...------------------------,,,------+++***************,,,,,,,,,,,,++++++***)))+++***)))))))))***++++++&&&(((************+++---,,,,,,,,,+++)))((((((((())))))))))))))))))))))))++++++******************))))))))))))((((((((((((''''''(((((())))))))))))+++)))'''''')))+++++++++*********+++,,,---,,,*********,,,---............************************............------,,,,,,+++++++++*********))))))******++++++,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---'''((((((***+++,,,---------------,,,,,,+++++++++///...---------,,,***(((&&&'''((()))***,,,...///...///000000...------...000000//////...---------************)))((('''&&&'''(((((()))***+++,,,,,,+++)))((()))***+++***)))(((***,,,,,,,,,+++******///---+++)))(((((()))***,,,+++***))))))***+++,,,+++,,,---,,,,,,+++******+++,,,---,,,******+++---------------------------///...---,,,+++,,,------...------,,,+++***))))))******++++++,,,---......,,,+++++++++++++++,,,,,,)))***,,,---------,,,+++,,,---...//////---+++******,,,---,,,)))(((+++...---------....../////////............------------+++***((('''''''''((()))%%%''')))*********,,,...,,,,,,------......//////000...------///000///...------------------------+++---------+++***+++,,,333333333222111000//////)))***++++++++++++******...)))$$$$$$))),,,---+++******)))))))))***+++,,,***,,,---------,,,---///---......---++++++---///333///+++***++++++******)))((((((((()))***,,,---222000---***((((((((()))+++,,,---,,,***)))***+++)))***,,,,,,***)))***+++(((((()))))))))*********+++***)))))))))+++---///111000///...,,,++++++***,,,,,,++++++,,,---///000000/////////000222333555//////...---,,,+++++++++++++++,,,---------------///...............//////111111111111111111111111111111111000000000000000111000///000111222000///000000111111222222222222//////000000000000//////......///000111222222333666777999::::::999777666***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............------,,,'''+++...000//////111444111///,,,,,,///111333333///000000000000//////...------..................---,,,,,,...000000///...------.........---,,,+++,,,,,,+++***************++++++,,,,,,,,,+++******+++***)))))))))***,,,,,,(((***++++++++++++---...+++,,,---+++)))(((((()))))))))))))))))))))))))))******)))))))))******+++******)))))))))(((((((((''''''((()))))))))))))))***((('''''')))+++++++++***))))))***,,,---+++***)))***+++---...///000000************************,,,,,,,,,,,,,,,+++******+++************)))))))))))))))***+++,,,,,,------++++++++++++************++++++,,,---------,,,,,,***************+++,,,---*********++++++++++++,,,------......---,,,+++***.........---,,,+++***)))+++,,,,,,+++******+++---///111222111///------.........------,,,+++++++++))))))******))))))((('''&&&&&&'''(((***,,,...///+++***))))))++++++***))))))***+++,,,------,,,+++///...---+++************,,,+++***))))))***+++,,,***,,,---,,,+++*********,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,+++***))))))************+++,,,......,,,++++++++++++,,,,,,---((()))***+++,,,,,,,,,,,,+++---///111111///---+++,,,------,,,******+++,,,,,,,,,------...///000000//////......---------,,,))))))((((((((()))+++,,,%%%''')))******+++---///---------------.........000...------///000000///---------,,,,,,,,,+++++++++---/////////000222444333333222111///...---,,,***+++,,,,,,---------,,,,,,)))''''''+++......---,,,,,,+++******,,,---...,,,---//////---,,,------,,,......,,,+++,,,111666===444,,,+++***))))))******))))))***+++---///111222000...+++)))(((((((((,,,---------+++***+++,,,)))***,,,,,,***)))***+++((((((((()))))))))******+++***))))))***+++---///222111///---,,,+++++++++,,,,,,---......////////////...------///222555666000000...---,,,,,,,,,,,,------...////////////...---............/////////......///000111111111111222222000///............000//////000111111000......///000111222222222111000000111111111111000000...//////000111222333333666777888999999888777666******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,---...------------------------.........------------,,,---------,,,------......))),,,---------111999@@@AAA:::222///222555333111---...///000000000///.....................------,,,+++,,,...000000///---------.........---,,,++++++++++++*********************+++,,,,,,,,,++++++***)))(((((((((***+++,,,)))***++++++******,,,...***,,,---,,,)))((()))***))))))))))))))))))))))))))))))(((((()))***+++,,,++++++*********)))))))))'''((()))*********))))))***((('''''')))+++,,,,,,***))))))***,,,,,,+++***)))***+++,,,---.........+++++++++++++++++++++++++++,,,---------,,,+++***************))))))))))))(((((()))***+++,,,------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///......------.........,,,***))))))***+++,,,***((((((***---///000222111000//////000+++******))))))(((''''''(((((()))************)))))))))))))))+++---///000+++***))))))++++++***)))))))))***,,,......---,,,------------------------,,,,,,************,,,,,,***---......+++******,,,---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,......,,,,,,,,,++++++*********((((((((()))+++---///111+++++++++++++++,,,---...++++++++++++++++++,,,,,,(((+++...111222000...,,,///---,,,+++,,,---,,,+++***+++,,,---...///000000111111000//////...------***)))(((((((((***+++,,,)))***,,,,,,++++++---..................---------...---+++,,,...//////...,,,,,,---------------------...000111111222444666000000///...------,,,,,,,,,,,,---------,,,++++++******+++,,,---...///000......,,,,,,,,,---///000...///111000...---,,,,,,,,,------+++***...666===AAA555+++))))))'''(((+++++++++******+++---...000......---,,,+++******)))+++,,,---,,,***)))***+++)))***,,,,,,***)))***+++(((((((((((()))))))))***+++***))))))***+++---///...---,,,+++++++++,,,---+++---///000111111000///---......///111222444444222111///...---,,,,,,,,,---......///////////////,,,---....../////////...+++---...000222222222222222111000///......//////000//////000111111///---...///000111222222222111000111111111111111111000//////000111222333444444555555555555555555555555)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........************+++,,,---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,---///000111........................//////.........---------+++******)))***+++---...---...---,,,,,,444AAAKKKSSSHHH;;;555666777333...,,,---...000000000//////......//////...------,,,******+++---///000...---------...///...---+++***+++++++++***************)))***+++,,,,,,,,,,,,,,,)))(((''''''''')))***+++'''((()))((('''''')))+++)))+++---,,,)))((()))+++)))))))))))))))))))))))))))((((((((((((***,,,---++++++++++++************'''(((***+++++++++***)))***(((&&&''')))+++,,,,,,***))))))***,,,,,,+++)))***++++++,,,,,,,,,++++++---------------------------.../////////...---,,,************))))))))))))'''((()))***+++,,,---------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------)))***,,,///000000000000---...///...,,,***)))***$$$&&&''''''%%%&&&***...---///111111111000111222------,,,,,,+++*********'''((()))***++++++++++++---,,,,,,+++,,,---///000+++***)))***+++++++++)))))))))***,,,...///...,,,***+++---...///000000000,,,,,,+++******+++,,,,,,+++...000///,,,++++++---......///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,++++++++++++***&&&&&&'''(((+++...111333++++++++++++,,,,,,---...///...,,,+++******+++,,,&&&)))---000111000---+++111...++++++...///---*********+++,,,---///000000333222222111000///......***)))(((''''''((()))***---...///...,,,+++,,,---000000//////......------,,,+++******,,,...------+++,,,,,,---...///000000///000222111000///111222---------------,,,,,,,,,,,,,,,,,,+++***)))(((''')))+++.../////////000111000///...------///000222///111222111///---,,,,,,,,,------+++***///999AAABBB555)))''''''&&&(((,,,+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))))))))***)))***,,,,,,***)))***+++(((((((((((())))))))))))+++***))))))***+++---///******))))))***,,,---///+++---000222333222000...---...111333444333222222222222000///...------,,,+++,,,------......------,,,,,,---.../////////...,,,---///222444555555555222111000//////000111222/////////000222111///---///000222333444444444333000000111111111111000000000000111222333444444555444333222222222222333444******))))))******+++,,,...////////////---+++***,,,,,,++++++***++++++++++++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,---...//////......---------,,,,,,,,,---,,,***(((((()))***,,,...,,,)))(((,,,555BBBKKKPPPEEE777...///333777888000000000000///...---,,,+++---//////---***)))(((+++******,,,///000---))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))*********)))))))))*********))))))))))))))))))************++++++,,,---,,,+++***)))......,,,***)))((((((((((((((())))))************+++***)))'''''''''((((((((()))***++++++++++++***++++++***)))***+++---...---,,,+++***************++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,+++***)))))),,,+++)))((((((((())))))))))))))))))))))))))))))&&&###!!!"""&&&***++++++,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...............---------............------------***+++...000111000...,,,------------,,,,,,+++***)))))))))))))))))))))))),,,...000111222333222222333---&&&$$$'''++++++)))+++*********))))))((((((---,,,++++++******+++++++++******))))))******+++************************+++,,,---...///...---,,,))))))))))))))))))))))))------,,,++++++******))),,,,,,+++++++++,,,------)))+++++++++***)))***+++,,,,,,,,,---...///000111------,,,++++++******)))(((&&&%%%'''***...///000...,,,++++++---......---+++,,,,,,+++***)))+++,,,+++,,,...//////...,,,+++---,,,++++++,,,---...//////---***))))))+++...000222222111111000/////////*********+++,,,---...///---,,,,,,++++++,,,,,,---,,,---///000000000//////000/////////............***+++---///111111111111666333///+++)))***+++---///...---,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,---...---,,,+++---///,,,+++,,,---000000///...111000...,,,+++,,,...///---,,,******,,,000444777333000+++'''%%%&&&(((***&&&&&&((()))+++---...///111000...,,,***)))((((((+++)))'''(((***+++***'''++++++******)))******+++...,,,***(((((((((***+++,,,+++***)))(((((((((((())))))))),,,000111...+++---.........//////000000/////////000111333444555666333000000000///+++(((,,,---///000000...---+++---------.........//////......///000111222333444////////////////////////***,,,...000000///---,,,...///111222222222111000111000///......///000111444555555555555555444444555555555555666666777888******))))))******+++,,,---.../////////...,,,,,,,,,,,,+++++++++++++++,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,---...//////.........---------,,,,,,---,,,***)))))))))***+++...---++++++,,,222:::@@@@@@999111---000444666666000000000//////...---,,,+++---000000///---,,,,,,+++***+++---000000---***+++++++++,,,,,,,,,,,,,,,,,,***((((((***++++++*********))))))((()))))))))))))))))))))************+++,,,,,,,,,+++)))'''&&&---,,,+++***)))((((((((())))))))))))))))))******)))((((((((((((***+++,,,---------,,,++++++******,,,+++*********+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,+++******)))+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,***((()))---000111111,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...//////000000,,,---///111111000...------------------,,,++++++************************,,,---...000111111222222222---(((&&&))),,,+++)))+++*********)))))))))))))))))))))***+++,,,......++++++************+++++++++++++++***************++++++,,,---------------************************,,,,,,,,,+++++++++++++++------,,,++++++,,,,,,,,,)))+++,,,+++***)))***++++++++++++,,,---///000111---,,,,,,++++++******)))(((''''''(((,,,...//////...,,,+++,,,...///......***+++,,,+++******+++---+++,,,---......---,,,+++,,,,,,,,,,,,---...000111000...+++))))))+++---///111111111000//////......,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------...///000///......//////.....................///000111111000///...111000---++++++,,,---/////////......------------000///---,,,++++++,,,,,,+++,,,---,,,******,,,---...---,,,---///000000//////...,,,+++++++++,,,---...---,,,+++,,,...111222111...+++(((&&&'''(((***))))))*********+++++++++...------,,,,,,------......,,,++++++......---+++,,,++++++******))))))***------+++*********++++++---,,,+++***)))))))))))))))((())),,,///000---+++---........./////////000////////////000111111222222000//////000///,,,))))))+++---///111111000000---------........./////////...------///111333444////////////////////////,,,---000111222111///...//////000000111000000000111000///......///000111333333444444444444333333222111111111222222333444***))))))))))))***++++++,,,,,,.../////////...---,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,---...//////.........------------,,,,,,+++++++++************---.........---...000333111...,,,---000222111000//////000//////...---,,,,,,...000111000//////000,,,,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,+++)))''''''''')))***)))))))))*********++++++++++++,,,+++***(((&&&%%%******)))))))))((((((((())))))))))))))))))))))))''''''''')))***,,,...///222111///---+++*********,,,,,,+++*********++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++*********)))+++---///...,,,***(((************************+++)))((()))+++...//////---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------......//////000000...///000111111000...------------...------,,,+++++++++++++++++++++++++++,,,,,,------...000111222111---***))),,,---,,,******************))))))))))))))))))***+++,,,......,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,++++++++++++***+++,,,+++***)))***,,,******+++,,,---///111111,,,,,,,,,+++******))))))(((((((((+++...//////......---,,,---/////////...)))***++++++******,,,...***+++,,,------,,,+++***,,,,,,,,,---...000111222111///,,,***)))***,,,...000000000///......------......---,,,,,,,,,,,,,,,...------,,,,,,------............///......---,,,.............../////////333333222111000...,,,+++,,,,,,,,,,,,---...///000000////////////.........///...---,,,+++++++++,,,++++++,,,+++***)))+++---111///------...000000///...---+++*********+++,,,...---,,,,,,++++++,,,,,,---,,,***)))(((((()))******************+++++++++---------......///000111///---,,,---...///...------,,,,,,+++***)))((((((,,,,,,,,,+++++++++++++++------,,,+++************(((((()))+++---...---+++.............../////////000//////....../////////.........000111///,,,******+++...000111222222111---............////////////...,,,,,,---///222333////////////////////////...///111222333222000///000000//////.../////////000000////////////000000222222333333333333222222333333222222333333444444)))))))))))))))***++++++***+++---///000000//////,,,,,,+++++++++,,,------,,,---...---,,,+++,,,...,,,,,,,,,------------...------------------------,,,,,,,,,,,,---...//////............------------++++++,,,,,,,,,+++***)))...///000///---+++,,,---...------...//////,,,)))////////////...---,,,,,,---///111111000//////000------......//////...---......---------------,,,---,,,++++++,,,---,,,+++---+++(((&&&&&&'''(((***))))))*********+++++++++******+++++++++)))((('''((((((((()))))))))(((((()))))))))))))))((((((((('''((()))***,,,---///000333111...+++******++++++---,,,,,,++++++*********(((***,,,---...---,,,+++***************************++++++,,,,,,------...,,,,,,,,,++++++*********((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''&&&&&&&&&((()))***+++------,,,++++++,,,,,,---******************************+++,,,---......///111111000///......---,,,...///000000000...---,,,------............------++++++++++++++++++++++++,,,,,,++++++,,,...000111///---,,,,,,---...,,,***************************---,,,++++++******++++++---,,,,,,++++++,,,,,,------,,,,,,++++++******))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///...---,,,+++************+++,,,,,,******+++,,,))))))***+++---...000111,,,,,,++++++***)))))))))))))))***,,,///000...---...---,,,...///000///---)))***++++++***+++---///***++++++,,,,,,++++++***++++++,,,...///111222333111000---+++***+++,,,---000//////...------,,,,,,...------,,,,,,,,,------...------,,,,,,------...//////......------,,,,,,/////////000000000000000333333111000...,,,+++*********,,,---.../////////....../////////............------,,,,,,++++++++++++,,,,,,+++******+++---333000---,,,---///000000---,,,++++++++++++,,,,,,+++,,,,,,,,,+++***))))))*********))))))*********''''''((()))+++,,,---...000000////////////000000,,,+++++++++,,,,,,,,,+++------,,,+++***)))'''''')))******+++++++++******,,,+++******)))))))))***'''''')))***,,,,,,,,,+++........................//////......//////000000...///000111111///,,,***...///000000111000000///.............../////////,,,,,,,,,---...///000000////////////////////////...///111222222222000000111000...---------//////000000////////////000000111222222333333333333333444333333222333333444444))))))(((((())))))***+++)))***,,,...000000000000,,,+++++++++,,,------...,,,---......,,,,,,---...,,,,,,---------.........------------------------,,,,,,,,,,,,---...////////////.........---------+++,,,,,,,,,,,,+++******/////////...,,,+++---...//////............,,,+++////////////...---,,,+++///000111000---,,,,,,------...//////...------...000000//////.........------,,,+++,,,---...,,,+++,,,***(((&&&%%%''')))***************++++++++++++((()))***,,,,,,,,,,,,+++''''''((())))))))))))((())))))(((((((((((((((((()))******+++,,,---------...---+++))))))***+++---,,,,,,,,,,,,+++******)))''')))+++---------+++******************************++++++,,,,,,------...,,,,,,+++++++++++++++***+++***************++++++(((((((((((((((((((((((()))************+++,,,,,,,,,,,,,,,++++++,,,------************************)))******+++,,,---......111000000///...------------............---++++++---......//////.........++++++++++++++++++++++++++++++******+++---///111...---------......---+++***************+++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......//////...---,,,+++************,,,,,,,,,+++***+++,,,)))))))))***,,,---///000,,,,,,+++******))))))(((***)))***,,,//////...,,,---,,,,,,...///000...---)))***++++++***+++---///++++++++++++++++++++++++***+++---...000111222222111000...,,,++++++,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,---...///000---------,,,,,,---------//////......------------111111111111111111111111000///...---,,,+++++++++***+++,,,---.........---,,,------.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---++++++---...222000---,,,---/////////---,,,,,,,,,,,,,,,------((()))***++++++***))))))(((((())))))************''''''(((***+++,,,------///////////////000111111***+++++++++*********+++,,,,,,,,,,,,+++)))'''&&&&&&'''((()))******))))))***))))))(((((((((((()))'''((()))***++++++,,,---...............---------.........///000111333333000111222222000---+++***......///000000000000000////////////////////////***+++---///000///...---000000000000000000000000---...///000000000//////000///...------...///000//////000000000000//////222222333444444444444444000000//////...//////000)))(((((((((((()))******)))***,,,...000000000000,,,++++++,,,,,,---...///,,,...///...---,,,---...,,,---------...............------------,,,,,,,,,,,,,,,,,,,,,---...///////////////.........---------,,,,,,,,,++++++++++++.........---,,,,,,...000...............///000111......///......---,,,+++///000000...,,,***++++++---...///...,,,,,,---...000000000///......------,,,++++++,,,---...,,,******)))'''&&&&&&''')))************++++++++++++,,,'''(((***,,,---......---'''((()))*********)))((('''''''''(((((()))))))))***++++++,,,,,,,,,++++++******)))((()))***,,,,,,++++++,,,,,,,,,+++******((()))***+++++++++***)))***************************++++++,,,,,,------...++++++++++++++++++++++++...---,,,++++++,,,...///++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---...///000000,,,,,,---------,,,,,,+++---...//////000/////////++++++++++++++++++++++++******++++++,,,...///000------------------------*********+++++++++++++++)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///...------,,,+++++++++++++++,,,---,,,+++***+++---)))))))))***+++,,,---...+++++++++***))))))((((((+++******+++---...---+++,,,+++,,,---//////---+++)))***++++++******,,,...,,,,,,,,,++++++,,,,,,,,,***+++---...000000111111000///...,,,,,,,,,------/////////...------,,,,,,++++++,,,,,,---///000111---,,,,,,++++++,,,,,,---000000///.........//////222222222222111111111000---,,,++++++++++++,,,,,,++++++,,,---------------+++,,,---.........---,,,++++++,,,,,,,,,,,,++++++---......---,,,,,,---///000...,,,,,,---//////...,,,,,,,,,---------------'''((()))***************((((((((())))))*********+++++++++***************++++++,,,---///111333444+++---...---,,,+++,,,---+++,,,,,,,,,+++***((('''%%%%%%&&&'''((())))))***)))(((((('''''''''((((((''')))***+++***+++---............---------------------...///000222333444111222222000---+++++++++***+++,,,...000222333444000000000////////////...***,,,...000000///...---000000000000000000000000,,,------...............//////......//////000111//////000000000000//////111222333444555555555444222111000000000000000000((((((((((((((()))******)))***,,,...000000000000+++++++++,,,,,,...//////---...///...---,,,---///------------..................---------,,,,,,,,,,,,,,,,,,,,,---...//////////////////...............---,,,+++***+++,,,,,,+++---......---,,,---...+++,,,---......///111222............---,,,++++++...//////...,,,+++,,,---,,,...///---+++***+++...//////......---,,,,,,,,,+++++++++,,,------+++)))'''''''''''''''((()))************+++++++++,,,,,,'''(((***+++,,,,,,,,,,,,((()))+++,,,+++***)))(((%%%&&&&&&'''((()))******))))))+++,,,,,,++++++***)))))))))*********++++++)))***+++,,,,,,,,,++++++))))))))))))((((((((((((***************************++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))((()))+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***,,,---///000111,,,,,,------------------......///000000000000000************************)))***+++---......//////,,,------,,,++++++---...*********++++++,,,,,,,,,)))))))))***+++,,,......++++++************++++++***++++++,,,,,,---------++++++,,,---------------+++++++++++++++++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,+++,,,------++++++,,,---***************+++,,,,,,++++++******))))))((((((,,,***))))))+++,,,,,,+++******+++---......,,,******+++,,,+++******+++---------,,,,,,,,,,,,------***+++---.../////////...///...------------......000000//////...------------------------...///000,,,++++++******++++++,,,000000/////////000111111222222111111000///......---,,,+++++++++,,,---...***++++++,,,,,,---......+++,,,...///000///...---***+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,...,,,++++++,,,...///...---******+++,,,,,,,,,,,,,,,)))))))))))))))*********)))(((((((((((())))))***+++++++++*********))))))*********+++---///111222,,,...//////,,,,,,---///******,,,,,,,,,***)))'''&&&&&&&&&&&&''')))+++,,,))))))(((((((((((())))))(((***,,,,,,***+++...000.........------,,,,,,,,,...------...///000111222...//////,,,***)))+++---)))***+++---///111333444000000000000/////////............---......///000000000000000000000000000,,,,,,------............---...///000111222222222...///000111111000///...000111222333333444444444555444333333222222222333((((((((((((((()))*********+++---///000000000///+++++++++,,,---...///000---...///...------...///---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,---...//////000/////////............///...,,,******+++,,,---(((+++...///...,,,++++++***,,,...///...---..................---,,,++++++---.........,,,---...000,,,......---***)))+++---......---,,,++++++******+++******,,,------+++)))%%%%%%&&&'''((()))************+++++++++,,,,,,,,,'''(((***++++++******))))))***,,,---,,,+++)))'''$$$%%%&&&'''(((***++++++'''(((***+++,,,,,,++++++)))***++++++++++++***)))((()))+++,,,---,,,,,,+++***)))((('''&&&&&&''''''))))))))))))))))))))))))***++++++,,,,,,---......++++++++++++++++++++++++''')))+++---...---+++***++++++++++++++++++++++++***---///...+++***+++---***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,------...,,,---------.../////////......///000000000000000)))))))))))))))))))))))))))***,,,.../////////...,,,,,,,,,+++***+++---...*********++++++,,,,,,,,,---,,,++++++******+++++++++******************+++)))***+++,,,------...///+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,------++++++,,,---++++++************++++++++++++******)))(((((((((,,,***(((((()))+++++++++))))))***,,,......+++)))+++,,,,,,+++***)))+++,,,...------,,,,,,------...***+++---.........------......---------......///000000000///......------//////...------------...+++******************+++000000/////////111222333222111000///...---,,,+++...---,,,,,,,,,,,,...///))))))***+++,,,...///000+++---///000111000///...)))***,,,,,,---,,,+++***+++,,,,,,+++******+++---***)))***,,,...///...,,,((()))***++++++++++++++++++******))))))))))))******)))(((''''''((()))***(((((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,---+++---///...,,,+++,,,///)))***+++,,,,,,+++)))(((''''''&&&&&&'''***,,,...***)))))))))))))))******(((+++---,,,++++++...111.........------,,,,,,,,,......---------......///***++++++)))''''''+++...,,,,,,,,,------///000000111111000000/////////...222000---++++++---111333000000000000000000000000------------.........///,,,---///111333333333222...///000111111000///...//////000222222333333333222222111000//////000000)))))))))((('''(((***---///...------------...///...............///000000------,,,+++,,,---...///---------............///---------,,,,,,+++++++++/////////......---------333000---,,,......,,,***---------............///......---,,,,,,,,,,,,---******+++,,,---//////000......---,,,,,,,,,------+++---//////...---...///000---+++,,,...///---***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))((('''(((***+++,,,++++++++++++***************)))***,,,+++)))(((((()))+++*********+++,,,,,,---)))(((''''''''')))***+++---------,,,,,,+++++++++***+++,,,------,,,+++***((((((''''''(((***,,,---***)))'''&&&'''(((***+++,,,,,,---.........------+++++++++,,,,,,---------***,,,---//////...---+++......---------,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,,,,------)))************+++++++++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++*********++++++++++++,,,---...000000000111222222222000///...,,,,,,------...------,,,---------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...,,,***))))))***++++++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,---//////---------,,,,,,+++++++++///......------,,,,,,+++,,,++++++***+++,,,...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---------,,,++++++...---,,,+++++++++,,,---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......---,,,---...///000///......---,,,***)))((()))***,,,.........,,,+++,,,---...000111111222222222000......///000000///111333444333111//////000////////////---+++)))(((////////////......//////***+++,,,---...000111111------///111222111---***......,,,,,,,,,,,,......---,,,,,,+++*********+++******))))))))))))******+++,,,,,,,,,,,,+++******++++++,,,++++++)))(((((())))))(((((((((((())))))++++++***************+++)))+++,,,,,,,,,,,,---///222333333111...,,,,,,,,,---......---,,,+++***)))''''''((()))***++++++,,,------,,,+++************...---,,,+++++++++------,,,,,,---------,,,***)))111///------///111111111------------------------000000000000//////////////////...---------------......---...///111333444000111222333444555555444333222111000///000111111555111---///333666555222111111111111000...---,,,//////000000000000///............//////111222222++++++,,,+++******,,,.........---,,,,,,---..................///000111222------,,,,,,,,,---...///,,,,,,,,,,,,---------......---------,,,,,,,,,+++------,,,,,,,,,+++++++++...+++******---......,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---******+++,,,---...//////...---,,,,,,+++,,,,,,,,,***,,,---...---,,,---...---+++******,,,---+++))).........///////////////,,,,,,++++++++++++,,,,,,+++***(((((()))******))))))))))))******************+++,,,,,,***))))))***+++*********++++++,,,---)))(((''''''''')))***+++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,+++++++++***))))))))))))***,,,---,,,***((('''&&&'''((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------......---------,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------************++++++++++++------,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++***++++++,,,,,,,,,---...///000111///000111111111000...---,,,,,,,,,---,,,,,,++++++,,,,,,------------......,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,+++))))))(((((((((***++++++++++++++++++*********+++,,,,,,------...,,,,,,,,,+++++++++******---------,,,++++++******+++*********+++---...///...---+++)))))))))++++++---------------......///......------------------------,,,,,,++++++******---,,,+++******+++------***+++++++++,,,,,,,,,---///...------,,,,,,,,,---+++,,,,,,,,,------------------,,,,,,,,,---...///.........---,,,***)))(((***+++,,,......---,,,+++)))***,,,...///111111111---------///222333222000222333444222000............//////000///...,,,+++---......//////...------,,,,,,------......//////---------///111111///------,,,+++******+++,,,------,,,,,,++++++***++++++******)))))))))******+++++++++++++++******)))(((******+++,,,,,,,,,,,,,,,***))))))(((((())))))***+++************************,,,------------...000444555555333000..................------,,,+++***)))*********+++,,,,,,,,,...---,,,+++************+++***)))))))))***+++,,,)))***,,,---...///......///...,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////000000///......---------.........------...000222333000000111333333444444333///...---,,,,,,,,,------222///,,,---111444333111222111///......///000111000000111111111111000000............///000111222***+++,,,+++***+++,,,...------,,,++++++,,,------............///000111222...------------...//////+++++++++,,,,,,,,,------.........------------------,,,,,,,,,,,,++++++++++++***))))))+++,,,,,,++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---******+++,,,---...//////---,,,++++++******++++++)))+++------,,,+++,,,---,,,+++***+++,,,---,,,++++++,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,---+++)))((())))))((('''''''''(((((())))))*********+++---,,,+++******++++++************+++,,,,,,)))((((((''''''(((******+++++++++***************,,,++++++++++++++++++,,,,,,++++++******++++++,,,---+++)))((('''&&&''''''(((((()))***************++++++++++++,,,,,,,,,,,,,,,+++)))((()))+++---.........---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************+++++++++,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++++++++------------...000111111...///000000000///...---,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))((())))))************))))))((()))+++,,,------,,,,,,++++++++++++************++++++++++++***)))(((((())))))******+++---...///---,,,***)))((((((((()))++++++******+++---///000000///...---,,,------......---+++***)))))))))***++++++*********,,,---...))))))************++++++.........---------------******,,,---------,,,+++,,,++++++++++++,,,------------------,,,+++))))))+++,,,---------,,,+++***)))***+++------.........***+++---111333444222000000222222111///---,,,---------////////////...---***,,,---...///---,,,+++......------------------...---,,,---///000000...+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,+++++++++***)))((('''&&&((()))+++,,,---...//////*********))))))*********************************+++---............///111333444444222000......///......------,,,+++++++++************+++,,,,,,---///...,,,***))))))))))))******)))))))))***,,,---***+++---...///000000000000///...///000000///---++++++,,,,,,,,,,,,,,,+++---.........///000000000000//////............///......---------...000111//////000111222222222222000000///...............000---+++,,,///222111///111000...,,,---///222444000111111222222111111111......---......///000111(((***+++***))))))+++,,,,,,,,,+++******+++,,,,,,///......------......///.............../////////+++,,,,,,,,,,,,---------...................................................---+++******))))))(((+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---******+++,,,------......,,,++++++***)))************+++------,,,++++++,,,------------...///......*********+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---+++)))((())))))((('''%%%&&&&&&'''((()))******)))***,,,,,,***))))))***+++***************++++++***)))(((''''''((()))************)))))))))))))))---,,,+++******+++,,,---------,,,,,,++++++++++++++++++)))(((''''''''''''''''''((()))************+++++++++++++++++++++,,,++++++*********,,,---.........---------,,,,,,,,,......------------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,---------...---..................---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...000000------...//////...---,,,------------,,,+++******************+++++++++++++++++++++***+++,,,,,,---------,,,,,,++++++******------...///...---,,,+++)))******************)))((())),,,.........,,,+++++++++++++++++++++++++++++++++,,,,,,+++***((('''((())))))***,,,---...///...---+++***(((((((((((('''&&&&&&'''(((+++...///222000...,,,,,,,,,...//////---+++((((((((()))******)))))))))***+++---...*********************+++---...............------)))***,,,------,,,***)))***************++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,------------,,,++++++///......///111111///...---///000///...------...,,,---...///...---,,,+++(((***,,,......---+++))),,,,,,------------......000...,,,,,,---.........+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***************+++,,,---,,,,,,,,,+++***)))((('''((()))***,,,---.........++++++************++++++))))))******************+++,,,......------///000000111111000...,,,------,,,,,,++++++************((((((((()))***,,,...///000///---***)))))))))***,,,++++++***+++,,,...///....../////////.........222222111222333222000---+++,,,---.........---,,,,,,,,,---...//////000000000//////........./////////...---,,,,,,---...///...//////000111111000000000000000///////////////...,,,+++---///111000///111000///......///000111//////000111111111111000......------...///000000(((***++++++******+++,,,,,,+++************+++,,,///...---,,,+++*********....../////////000000000------------..................................................................---,,,***)))******------------..................---,,,,,,,,,,,,---***++++++,,,,,,---------++++++***)))))))))******+++---......,,,+++,,,------..................///,,,------...///000000000---,,,,,,,,,,,,,,,,,,---+++)))(((((()))******)))%%%%%%&&&'''((())))))***'''(((******)))(((((()))++++++***))))))************)))(((''''''((()))***))))))))))))))))))))))))---,,,+++******+++,,,---......------,,,++++++***)))((((((((((((((())))))'''((()))***++++++++++++++++++++++++++++++++++++)))***,,,---.........---......---------,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------............---..................---+++,,,,,,---------,,,+++++++++++++++,,,---......,,,---...//////...---,,,......//////...---,,,,,,)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,++++++******))),,,---...///...---,,,+++******++++++++++++******(((***,,,...///...---,,,------------------------,,,------...---+++***((((((((()))+++,,,------......---,,,+++***)))((((((%%%%%%%%%''')))+++...///111000---,,,+++,,,...///...---***((((((((()))***))))))(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---)))***,,,------,,,***))))))))))))***************+++++++++,,,,,,+++******,,,,,,,,,,,,+++******))),,,,,,---...............666333///,,,,,,,,,+++******,,,.........---...///000000000000///---+++***''')))+++---...,,,***)))******+++,,,---...///000333000---,,,,,,---,,,,,,,,,+++***))))))***+++,,,+++,,,,,,---------,,,++++++++++++++++++,,,---------......---,,,+++***)))******++++++++++++******++++++************++++++((()))***+++,,,+++++++++***+++,,,---,,,,,,---//////000000///---,,,---...+++***))))))((())))))***''''''((())),,,///222444111000---+++******+++,,,,,,,,,+++++++++,,,...///......---------.........111000000111222111///,,,,,,---///000000000///...+++,,,,,,---...//////000//////............/////////...---,,,,,,---...///......///000000000//////---------,,,,,,,,,++++++...------...000111000000000111111111111///---,,,---......///000000/////////............//////000***,,,......---,,,---...,,,,,,+++******+++,,,,,,...---,,,***)))(((((((((...//////000111000000000---------.........//////---------------.........+++++++++,,,,,,,,,,,,---+++,,,------+++,,,---///---------.........//////......---,,,,,,,,,,,,---***+++++++++,,,,,,,,,---,,,+++******))))))******,,,---......,,,++++++,,,,,,---...---+++++++++,,,++++++,,,---...//////000------,,,,,,,,,,,,------+++)))(((((()))+++***)))&&&&&&''''''(((((())))))%%%'''))))))((('''((()))++++++***))))))))))))*********(((''''''(((((()))))))))))))))************,,,++++++++++++++++++,,,---------------,,,+++***'''((((((((())))))))))))'''((()))+++,,,,,,,,,,,,+++++++++++++++*********(((***---///000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......///......------............------***+++---......---,,,,,,++++++******+++,,,,,,---,,,---.../////////...---......////////////......)))))))))************+++***************+++,,,,,,++++++************************++++++++++++*********++++++++++++++++++***)))***+++------------,,,------------............---...///000///---+++)))((()))***+++,,,,,,,,,+++------,,,+++******)))(((&&&'''(((***,,,...000000...---,,,,,,,,,,,,---...---,,,+++***)))***++++++))))))(((((((((***+++,,,.........------------,,,,,,---...000000///......+++,,,---------,,,******((()))******++++++******)))***+++++++++++++++***++++++++++++************)))***,,,...000111222222888444...***((())))))))))))+++---.........///000333333333222111///---+++''')))+++,,,---,,,+++***))))))***,,,---...///000222000---,,,,,,---,,,+++---,,,+++******+++,,,---***+++---......---,,,,,,---,,,,,,++++++,,,,,,---....../////////...------+++,,,,,,+++***)))((('''*********))))))*********)))***+++---------,,,,,,)))+++,,,,,,+++,,,---//////111111111/////////111+++***)))(((((((((******)))))))))+++---111555777222000...,,,+++,,,...///,,,+++***))))))***++++++((())))))***,,,...000111---,,,+++,,,------,,,***,,,...000222222222000///+++,,,,,,,,,---............------------...//////......---------...000111...//////000000/////////......//////......---,,,---...///000111111111111///111222333222///,,,***,,,,,,---...////////////000000////////////000000***,,,...///---------...---,,,+++******+++,,,---,,,++++++***************...///000111111111000000,,,,,,---------.........+++,,,,,,,,,------------+++++++++,,,,,,,,,------+++---...---++++++---000,,,,,,---------...............---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,+++************++++++,,,...---+++******+++...///000...+++)))***,,,((())))))***,,,------...------,,,,,,,,,,,,---------+++)))((()))))))))'''((((((((((((((((((((((((&&&((()))***)))((()))***++++++***)))))))))))))))+++***)))'''''''''((())))))))))))******++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,+++***((())))))))))))((((((((('''((()))***+++,,,,,,,,,++++++++++++*********))))))***+++,,,---...............---------,,,,,,,,,)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---.../////////...,,,,,,------------,,,,,,***+++---...///...---,,,,,,,,,+++++++++,,,------,,,---...///000//////...,,,,,,---...////////////))))))*********+++++++++***************++++++,,,)))))))))*********************)))))))))*********))))))************))))))((((((((()))******++++++,,,,,,,,,------.........---...///000///---+++))))))***+++,,,,,,+++***)))******+++******)))((((((%%%'''***---////////////******++++++,,,---------++++++++++++,,,,,,,,,,,,***)))((('''((((((******............------,,,,,,,,,---///000000000///...------------,,,,,,,,,+++((()))***+++++++++******))))))***+++++++++++++++******************+++++++++,,,---...000000000111222...+++))))))******))),,,...//////...------...///000000000///...,,,+++((()))***+++,,,,,,,,,,,,******+++,,,------.........---+++,,,---......------,,,+++******+++,,,---***+++---...///...---,,,///...---,,,,,,+++,,,,,,---...//////000/////////,,,,,,,,,,,,+++***)))(((***))))))(((((())))))***)))+++---...//////...---***+++------,,,,,,...///...000111000//////000111,,,+++***))))))***+++---+++***))))))+++...111333333111...,,,,,,...111222---,,,***)))((())))))***&&&&&&'''((())),,,...///+++)))((((((***++++++***+++---///222222222000///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............------...000222333//////000000000//////...111111222222222111000///,,,...///111111000000000///000111111111///...---,,,---...///000000000000111111000000000000111111(((***,,,---,,,++++++,,,------,,,++++++,,,------************+++,,,---......///000222222111111000++++++,,,,,,,,,---------+++++++++,,,,,,------------------....../////////...//////---***(((***,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,---,,,++++++******++++++***+++,,,,,,***)))))))))000222333111---++++++---++++++,,,---///000000111...------,,,,,,------...///---***))))))((('''%%%)))))))))))))))((((((((('''(((***+++***)))***+++++++++***))))))((())))))+++***)))'''''''''((()))))))))******+++++++++,,,***+++,,,------,,,+++*********,,,,,,,,,,,,+++***************)))'''&&&%%%&&&'''(((***++++++,,,,,,++++++++++++******))))))***)))))))))***,,,...000......---------,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---///000000///...+++,,,,,,------,,,,,,+++***+++---//////...---,,,------,,,,,,,,,---......,,,---///000000000//////******,,,---.../////////************++++++++++++*********)))***++++++,,,(((((())))))******++++++,,,,,,*********+++,,,---(((((())))))))))))(((((('''&&&&&&&&&'''((()))***+++++++++,,,,,,---------,,,---///000///---***)))******+++,,,+++***)))(((((()))))))))))))))((('''###%%%))),,,......---,,,((()))***+++,,,---------******,,,---------------***)))(((''''''((()))))).........------,,,,,,,,,+++---///000111000///...///...---,,,,,,,,,,,,---((()))***,,,,,,++++++***((()))***+++++++++++++++***)))))))))***+++,,,,,,000000000///...---+++******)))((()))+++,,,,,,+++///000111000---++++++,,,******,,,,,,,,,+++******)))******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///---,,,+++******+++,,,---***+++---//////...---,,,000///...---,,,+++++++++,,,---...///000000000000,,,------------,,,+++***))))))(((((((((((())))))***+++...///000000///...+++---......---...///111,,,---......------...///...---+++******,,,---...***)))'''&&&'''))),,,...333111///------000333555000///---+++******++++++(((((('''''''''(((***++++++)))((((((***,,,,,,,,,***,,,///111222111///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---...///111333444///000000000000000//////...///000000000///---,,,+++---///000000//////000///////////////000000111---...///000111111111111222222111111111111111222