BM6P6(@ ''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((('''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...000000///000000000000000//////000//////---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///......//////......000222:::>>>DDDKKKRRRXXX___cccjjjjjjjjjkkklllmmmmmmnnnooommmkkkjjjkkknnnrrrtttgggnnnrrrooonnnqqqqqqnnnkkkoooqqqpppooopppppppppjjjmmmhhhfffmmmkkkeeegggnnnlllgggdddgggnnnqqqppp{{{xxxyyywwwvvvvvvvvvsssmmmhhhhhhhhhfffaaaaaacccbbb^^^___RRRMMMIIICCCHHHNNNJJJOOORRRVVVZZZ]]]ZZZQQQGGGNNNKKKGGGEEECCC>>>777111333///,,,...222333000,,,000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................222111222222333444555666888999999999888777555444111000///......---......+++++++++************)))((((((((((((((((((((((((***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************......---------......///000000000000000///......111000000...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,...///000//////000000000000//////000///...---,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,---...///000555:::>>>IIILLLQQQVVV[[[```eeehhhggghhhjjjlllnnnpppqqqrrrtttrrrpppnnnmmmnnnooopppiiinnnpppmmmnnnqqqqqqnnnrrrqqqooommmkkkiiigggeeefffoooppppppvvvvvvwwwqqqrrrqqqnnnnnnmmmfff______ZZZ```ccc]]]YYYTTTHHHHHHKKKNNNQQQTTTWWWWWWWWWKKKKKKKKKMMMMMMKKKFFFBBB777333///---///111111///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,........................000111111111333444555666888888999999888777555444111000///...------------++++++++++++************))))))))))))))))))))))))***((('''((()))))))))'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))************...------------......///000000000000000///......000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++,,,---...///...//////000000///////////////...---,,,++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///,,,---000333999@@@IIIOOOYYY[[[___bbbdddgggjjjllliiijjjlllmmmoooqqqssssssqqqqqqqqqppppppoooooonnnssssssqqqnnnmmmooonnnjjjiiigggggghhhjjjkkklllmmmwww{{{mmmeeefffeee]]]]]]___WWWUUUUUUUUUTTTPPPOOOPPPSSSJJJJJJJJJKKKMMMNNNPPPPPPFFFBBB<<<666222000////////////000000///...---,,,------------------------........................//////000111222444666777777888888999888777555444000000///...------------,,,+++++++++************))))))))))))))))))))))))***((('''''')))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))************------,,,------...//////000000111111000000//////...---------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))(((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---.........//////000///////////////...---,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...---,,,---///111111444:::@@@GGGOOOWWW]]]```cccfffhhhhhhiiijjjlllnnnoooooooooppppppqqqqqqoooppprrrsssssssssrrrrrruuurrrmmmjjjiiijjjhhhfffaaacccjjjsss{{{zzzssshhhiiinnnjjjddd```]]]\\\XXXRRROOOOOOOOOMMMIIIFFFFFFIIINNNQQQSSSRRRNNNGGG>>>666111///000000111111000000///...------------------------........................---...///000222444666777666777888888888777555444111000///...------------,,,,,,+++++++++*********))))))))))))************+++)))''''''(((******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,---...//////000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************'''((()))******)))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************+++,,,---------...///////////////.........------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))************))))))))))))))))))))))))+++***************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------...------...111444<<>>777222000000111////////////////////////.................................///000111333333444555666777777666555555444333222111000000000000------,,,,,,,,,++++++++++++,,,---000222555666777555111---+++***+++******(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********)))))))))))))))+++******))))))******+++************************))))))*********+++++++++))))))*********+++++++++))))))))))))*********************+++,,,---///000///000111222222222222111000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***+++,,,+++***)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***++++++,,,---...////////////------------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------..............................000333777<<>>888555555222///---.../////////000...------///000000///////////////000000000000222333666888999999888777555555444333222222222222...------,,,,,,+++******+++...222666888777555444777000+++++++++)))))),,,))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************++++++******************(((((((((((()))))))))))),,,,,,,,,,,,+++***)))(((++++++,,,,,,++++++***)))(((((())))))******++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,(((******)))((('''((()))))))))))))))***+++,,,---000000000000111111111111000//////---,,,+++******************************''''''(((((())))))******+++***)))'''''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++******)))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******'''''''''(((***+++,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************------......//////000000000000000//////...,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,...---,,,,,,------...---000000000///000444:::???KKKOOOUUU[[[___aaabbbcccoooooonnnjjjeee___\\\[[[___fffnnnqqqpppnnnlllllliiijjjkkkjjjjjjpppyyyzzzkkkddd]]]ZZZUUUOOOOOORRRLLLOOOTTTVVVSSSOOOJJJHHH888666333222222000...,,,111000//////000000///...////////////000000000000222333555777888888777666666555444333222222222222.........---,,,,,,+++++++++---111444666666666555777000+++++++++)))))),,,)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***))))))******************************))))))))))))************++++++******************))))))************++++++)))))))))******))))))(((+++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,)))***+++***)))((((((***))))))))))))***+++,,,---/////////000000000000000000//////...,,,++++++***************************))))))))))))((((((((((((***)))(((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,,,,---((((((((('''(((((()))))))))******+++++++++*********+++++++++++++++++++++------,,,,,,++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,------...//////000000000000111000000///...---,,,+++++++++************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---............---------..................222111111222555===GGGNNNZZZ[[[]]]bbbgggiiihhheeeiiiiiifff```ZZZVVVTTTSSS]]]ccckkkooommmiiifffeeeeeeiiiooovvv|||oooaaaUUUPPPPPPHHHKKKPPPVVVYYYYYYUUURRRDDD@@@999444111000///...222111000000111111///---////////////000000000000222333555666777666555555666555555444333333222222/////////...------,,,,,,+++---///111444555666666777000+++++++++)))))),,,*********)))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******)))*********************************)))))))))*********++++++******++++++++++++++++++++++++++++++,,,,,,,,,---))))))***++++++++++++***))))))******+++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---***+++,,,+++)))((()))******))))))******+++,,,---............//////000000000//////...---,,,++++++*********************************)))(((''''''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++///...---+++***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,---***))))))(((((())))))***))))))+++,,,,,,,,,++++++******+++++++++,,,++++++---......---+++*********)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------...///000000111111111111111000//////,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,---------------***+++---......///000111000333777;;;AAAIIIQQQWWW\\\^^^cccgggjjjjjjhhhfff______^^^[[[YYYXXXZZZ\\\hhhjjjllljjjfffdddfffhhhqqqzzzpppccc]]][[[QQQOOONNNPPPUUUXXXXXXVVVUUUMMM@@@666111000111222000//////000111111///---////////////000000000000222333444555555555444444666666666555444444333222000000000///......------+++,,,---///222555777888777000+++++++++)))))),,,************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***************+++************************))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,------...,,,------......---------******+++,,,,,,,,,,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---)))***+++***)))((()))***************+++,,,------,,,------....../////////000//////...---,,,,,,,,,***************************)))))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++///...---+++***)))))))))((()))))))))************))))))))))))))))))))))))************************************************((((((((())))))+++,,,,,,,,,++++++*********++++++)))***,,,...//////...---++++++++++++,,,,,,------))),,,//////---++++++,,,)))))))))******+++++++++************************************************************************************************++++++,,,---...///000000111111111111111111000///,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***,,,......------///111111777AAAJJJQQQUUUXXXZZZ[[[aaahhhiiifffbbbaaaaaa^^^___^^^]]]]]]___bbbfffhhhgggeeeccceeemmmzzz}}}}}}}}}kkkbbbXXXRRRRRRUUUXXXYYYZZZTTTKKKBBB<<<777444222......---///111111000///////////////000000000000222222333444444555555555666666666666666444333222111000000//////...------++++++,,,///222555888:::777000+++++++++)))))),,,************++++++++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************************++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,---......---------------,,,++++++------...//////.........***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))***+++***((('''((()))************+++,,,---...+++,,,,,,---...//////////////////......------,,,************************'''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,...---,,,+++******))))))))))))))))))************))))))))))))))))))))))))************************************************(((((())))))***+++,,,---))))))))))))***+++------111333555888999999888777:::888777555555555666777:::>>>@@@>>>777000,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++---...///000111000000111111111111000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++---///000...,,,,,,///333:::BBBNNNXXX]]]___^^^^^^```fffiiifff___YYYYYY[[[^^^^^^^^^\\\[[[]]]```bbb[[[]]]```fffrrrxxxfffZZZTTTRRRRRRTTTTTTTTTRRRMMMDDD:::333111///......000111111111////////////000000000000111222222333444555666777666777777888777555444333000000000///......------***+++---///333666999;;;777000+++++++++)))))),,,***************+++++++++************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,******++++++,,,---------******+++,,,---......///+++,,,,,,---,,,,,,++++++---............---,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...***+++++++++)))((()))***+++******++++++,,,---...+++,,,,,,---...///000000/////////.........------************************'''''''''((()))*********'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,+++***************))))))))))))************))))))))))))))))))))))))*********************************************************+++,,,---//////,,,---...111444777999;;;CCCEEEHHHKKKLLLLLLKKKJJJLLLIIIEEEAAA>>>===>>>???HHHMMMPPPMMMCCC888000---.........---,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,...///000111//////000000111000000///------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,...000///---000666<<>><<<<<<======DDDLLLMMMGGG???999777111111000///...------,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,...///000111...//////000000000//////---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------'''***---...000555???GGGWWW[[[___bbbdddfffiiikkkggg```WWWPPPPPPRRRVVVXXXTTTWWW[[[^^^bbbfffkkknnn~~~mmmaaa]]]RRRRRRSSSTTTUUUTTTQQQNNN>>>999444111000111111111////////////000000000000000111222333555888:::;;;666777888999888666444333/////////...------,,,,,,)))+++...222666999;;;<<<777000+++++++++)))))),,,(((((())))))******************************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------...///000111222222777999;;;>>>@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>888888666555333222111000------------------------,,,---......,,,,,,---......///000///---,,,---...++++++++++++,,,---......,,,,,,---...///000111222///////////////.........******************************))))))((((((''''''))))))*********((('''&&&))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))************,,,,,,---,,,,,,+++))))))///,,,)))(((***---......///---,,,,,,111888???DDDKKKOOORRRUUUUUUTTTTTTTTTWWWZZZ___cccdddaaa]]]ZZZXXXSSSLLLFFFBBB@@@===;;;<<<===>>>???@@@AAAAAAAAAAAA>>>:::888777444///+++---,,,,,,,,,------+++***++++++++++++,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111222222222222222111000000///......------,,,+++++++++++++++************)))************************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---222///,,,+++,,,...//////---000222444888@@@LLLTTT\\\```aaa___bbbhhhgggbbbYYYYYYXXXSSSPPPSSS[[[bbbfffbbb]]]___jjj|||xxxeeeZZZRRRTTTXXXWWWWWWYYYOOOHHH???777333222000///111///------///111222111///000222444555777777888:::::::::999888666444222222222111000///...------***,,,///555:::<<<<<<:::111...+++******+++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++******************))))))))))))************,,,+++)))***+++,,,---,,,......---+++***,,,000333222222444777<<<@@@EEEGGGKKKLLLOOORRRTTTWWWXXXYYYZZZYYYXXXUUUSSSQQQOOOOOOMMMKKKHHHEEEBBB>>>999666222222111000000000000000+++******,,,...///...,,,111000000...---,,,++++++,,,,,,,,,---------............//////000000111111111111111000000000000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))************+++++++++,,,+++++++++***'''***------+++******,,,111333666<<>>;;;;;;;;;;;;:::888777666?????????AAABBB@@@;;;777666333///------,,,+++***++++++*********+++,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222222111000//////......------,,,,,,++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++***++++++,,,---...---,,,+++,,,------------...222999DDDNNNWWW[[[___bbbbbb```aaaeeeddd___^^^[[[YYY]]]dddgggddd```]]]bbbjjjvvvxxxxxx~~~~~~tttssswww|||{{{yyysssfff^^^WWWSSSUUUZZZZZZUUUKKK@@@777333333555222000//////000111111000///000222444555777777888::::::::::::888666444333222222111000///......---,,,...111555999:::888666000...+++)))***++++++***************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++++++++******************************************************************+++++++++++++++***+++,,,,,,,,,++++++,,,...000333666<<>>===;;;:::AAADDDHHHMMMPPPOOOKKKGGGBBB>>>777222//////...---------,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000333333333222222000////////////......---,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,---.........------...000666BBBQQQ\\\```aaadddeeeeeeccceeegggeeeaaa___```ccchhhlllkkkgggbbbfffppp}}}~~~uuueeeXXXTTTWWWYYYYYYUUUKKK???666333444222111000000111222000//////000111333555666777888::::::;;;:::999777555444333222222111000///.........000222666888777444000///,,,***)))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++000333888<<>>999666444222111///......---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333222222000///////////////...------,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************+++++++++,,,,,,,,,,,,++++++++++++,,,---------///111111000///......444888AAANNNZZZbbbddddddiiiiiiiiiiiijjjllljjjhhhaaaiiiooollldddccclllvvvqqqaaaYYYQQQTTTWWWUUUNNNBBB888111111000000111222222111///000000111333444666888999:::;;;;;;;;;:::888666555333333222111000//////......///222555777555111------+++))))))*********)))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++------------...///222444@@@DDDIIIMMMQQQTTTWWWYYYaaa___\\\ZZZ[[[___dddgggbbbccceeehhhkkkmmmnnnooolllmmmmmmmmmkkkiiifffdddfffffffffeeecccaaaaaaaaabbb___YYYQQQIIIBBB===:::555222///---...//////...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------......///000000111000111111222111000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++************************************++++++++++++------,,,+++******++++++...---...111777>>>DDDGGGHHHGGGEEECCCAAA???>>>>>>::::::::::::<<>>>>>>>><<<999777000000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000111222222222222111000000//////...---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))))))))***++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++---///...---///555999HHHQQQ]]]eeehhhjjjmmmooommmiiiggghhhgggccc``````bbb^^^[[[bbbsss|||qqqfffZZZTTTSSSRRRLLLFFF888666333222222333333222111111111222333666888:::;;;;;;<<<<<<;;;:::888777555444444333222111000000,,,,,,...111333333000...,,,+++******+++,,,+++)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************)))))))))***++++++,,,,,,)))***+++,,,------...///,,,222999???EEEMMMVVV]]]YYY]]]aaaeeeggghhhkkklllhhhkkknnnooooookkkgggdddaaaaaa```^^^[[[XXXVVVUUUNNNNNNNNNOOOOOOPPPPPPPPPOOORRRUUUVVVVVVWWW\\\```^^^]]]ZZZVVVSSSPPPNNNMMMLLLHHHBBB===888555111...//////.........---------,,,,,,,,,---------......,,,------......///000000///000222333222111///---------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++---///111333888AAALLLUUUUUUNNNDDD>>>::::::;;;<<<>>>@@@AAABBBCCCGGGMMMQQQSSSTTTTTTUUUHHHGGGEEEBBB???===;;;:::999888666777888999888777999:::<<<>>>???@@@AAAAAAAAADDDIIIKKKJJJJJJJJJLLLEEECCC@@@@@@@@@AAA@@@???888666444222000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///000111222333333333000000//////......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++---......///555???GGGWWW[[[aaafffiiiiiihhhgggeee```___cccccc___]]]___```aaahhhyyy}}}~~~~~~vvvrrraaaXXXTTTQQQNNNCCC???999555333333222222111111111111333666888:::;;;;;;<<<<<<<<<:::999888555555444333222111111000...------...000000///---,,,+++***+++------,,,***************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++***************************((())))))***++++++,,,,,,***+++,,,...///111222333888@@@KKKSSSWWWZZZ___ccc^^^aaadddfffgggiiikkkmmmiiiiiiiiihhheeeaaa]]]ZZZRRRQQQOOOMMMJJJFFFDDDBBB@@@@@@?????????AAACCCEEEAAADDDGGGGGGEEEFFFJJJOOORRRQQQPPPOOOOOOOOOOOOOOOLLLIIIFFFCCC@@@===999777111111000///......------------........./////////,,,,,,---......//////000///000222333333111///---...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********+++...111555777HHHQQQ\\\___XXXNNNFFFCCC@@@AAACCCEEEFFFFFFFFFFFFRRRTTTUUUSSSNNNHHHBBB@@@<<<<<<;;;::::::999888888;;;999888999::::::999888444666888;;;===???@@@AAA>>>DDDLLLPPPPPPOOOOOOPPPLLLIIIEEECCCCCCEEEFFFGGG@@@>>>;;;888555222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...///111333444444444000000000///......------+++++++++************)))************************))))))))))))))))))))))))'''((((((((())))))***************)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////222<<>>888444333222222222111111111333666888:::;;;<<<<<<<<<<<<;;;999888666555444444222222111000000///------......---,,,,,,++++++,,,......,,,+++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++***************************((())))))***++++++,,,,,,+++,,,---///222444555666EEEOOO[[[bbbccc```______bbbccceeeeeeeeeeeeggghhhhhhccc[[[TTTOOONNNOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFFFFDDDAAA??????@@@BBBDDDIIIKKKMMMJJJEEEDDDGGGKKKJJJJJJJJJKKKLLLNNNOOOPPPDDDCCCCCCCCCDDDDDDBBB@@@333222111000///...------.........////////////000,,,,,,------...//////000///000222333333111///---......---------,,,,,,,,,******************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))************+++++++++---,,,++++++,,,---,,,+++...000000...///888FFFQQQ]]]```bbbaaa[[[SSSMMMIIIFFFFFFFFFGGGIIIKKKLLLMMMRRRNNNHHHCCC@@@???===<<<:::777666888===???<<<999===>>>@@@@@@???>>>???AAA>>>===<<<>>>@@@AAAAAA@@@>>>???@@@AAADDDIIIOOOTTTRRRPPPRRRXXXVVVNNNHHHHHHJJJ???======777888888...444333000...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111333444333222111222222111///...,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///111///...222<<>>444111444999000000000///000333777::::::;;;;;;:::888666777888666666777666555333000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))(((---+++))))))******)))(((333///,,,///888BBBJJJMMMVVV^^^___\\\```iiihhh```[[[ZZZWWWRRRMMMKKKLLLOOOMMMLLLJJJIIIKKKOOOSSSVVVUUUUUUWWWXXXYYYZZZYYYYYYXXXSSSNNNMMMOOOPPPOOOMMMRRRVVVWWWUUUVVVZZZ\\\ZZZWWWYYYXXXUUUTTTTTTQQQKKKHHHEEEAAA@@@AAADDDEEEFFFBBB;;;222......//////------000222000,,,+++000444---------.........////////////000111111111111111//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************************************************++++++++++++,,,+++++++++++++++***)))...------111;;;JJJYYYcccfffeeebbb\\\UUUOOOLLLKKKNNNMMMLLLJJJIIIHHHHHHHHHGGGDDD???<<<;;;;;;;;;:::;;;::::::===@@@BBBAAA@@@BBBDDDHHHLLLOOOQQQRRRRRRWWWUUURRRQQQPPPOOOLLLJJJDDDCCCBBB@@@???@@@BBBDDDEEECCCHHHRRRYYY\\\```eee```QQQHHH@@@666999>>>:::222222222222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333333333444333222111///...---,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///000...///888FFFTTT^^^bbbbbb^^^\\\\\\ZZZWWWYYY^^^^^^cccgggeee___aaasss|||zzzwww^^^VVVLLLEEEAAA===777111222222111111111333666888777999::::::999888888999555555555555555333222111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************))))))))))))************+++++++++++++++++++++++++++++++++++++++***))))))((()))***+++,,,,,,,,,,,,...000555===GGGPPPUUUWWWYYYaaadddbbbeeejjjggg]]]LLLIIIEEE@@@>>>>>>AAADDDFFFDDDCCCGGGOOOXXX___bbbhhhgggfffggghhhhhhhhhgggdddcccbbbaaa___]]][[[ZZZXXXZZZ[[[[[[]]]```___[[[bbbcccbbb^^^^^^aaaaaa^^^VVVTTTOOOKKKGGGFFFGGGHHHGGGCCC>>>;;;999777333000///...------------//////---------.........////////////000111111111111111//////...------,,,++++++++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))))))))))))))************************************************)))************+++++++++************************************************************+++++++++,,,***++++++,,,,,,,,,,,,,,,+++...555BBBQQQ___hhhllleeeaaa[[[SSSMMMJJJLLLNNNNNNMMMJJJGGGDDDBBBAAA@@@???===;;;:::<<<===>>>>>><<>>???FFFOOOWWW___eeeiii```\\\TTTEEEAAACCC===:::999888666444111///---//////...............///,,,,,,,,,,,,,,,,,,,,,,,,---......000111333444555555444333222111//////...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---------//////...---///000666DDDTTT___cccaaa[[[XXXWWWXXXVVVVVV\\\cccdddcccbbbbbbdddrrruuueeeSSSJJJIIIEEE:::///333333222222222444555666444777:::;;;;;;::::::;;;444444555555444333333222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))'''***------++++++---///...666BBBNNNVVV[[[^^^```]]]eeejjjjjjkkkmmmfff[[[CCC???:::888:::===AAACCCGGGIIIMMMVVV```hhhlllmmmqqqrrrssssssqqqnnnjjjhhhcccfffgggccc\\\WWWVVVXXX\\\aaadddeeeeeeeee___WWWXXX]]]`````````aaa^^^YYY]]]\\\YYYUUUQQQMMMLLLLLLFFFEEECCCCCCAAA<<<666222222///+++,,,///111///,,,---............///////////////000111111111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********************************************************+++++++++,,,,,,)))+++,,,------...000111...999JJJ[[[eeefffbbb]]]SSSRRRPPPLLLJJJJJJMMMPPPHHHGGGEEECCCAAA??????>>>=========@@@DDDGGGHHHHHHJJJOOOUUUXXXZZZ]]]dddiiirrrrrrttt{{{{{{uuuvvvuuutttvvvxxxyyyyyyxxxrrrpppmmmjjjfffaaa\\\XXXOOOIIICCCBBBDDDGGGIIIKKKYYY^^^mmmrrreeeYYYRRRGGGEEECCC>>>999555333111111000000...---------......------------------------...------...000333555777444444333222111000//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))************************************************++++++,,,,,,,,,,,,------000...,,,---...///---+++///666DDDSSS^^^bbb```\\\[[[WWWVVVXXXYYYYYY]]]bbbfff^^^[[[fffzzzkkkWWWMMMGGG@@@:::444222111222333555555555555888<<<>>>===<<<;;;<<<777666666555444333222111000000000000000///......------------------------,,,,,,+++++++++*********************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++...///---))))))...444:::CCCOOOXXX\\\^^^aaacccccchhhkkkjjjiiihhh```WWWBBB@@@???AAAFFFKKKNNNOOOUUU[[[dddkkkooopppnnnmmmggglllqqqooohhhbbb``````rrrssspppggg[[[WWW[[[aaapppyyy~~~{{{uuuooojjjdddkkkuuuzzzpppfff]]]]]]^^^``````\\\TTTNNNJJJHHHGGGFFFEEECCC???;;;777444111111333333000..................///////////////000111111111111111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************************************))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,+++,,,---,,,,,,---111444???LLL]]]fffdddZZZOOOIIICCCGGGKKKMMMMMMLLLKKKLLLDDDCCCBBBAAAAAAAAAAAAAAAAAADDDHHHOOOVVVYYYZZZYYYcccgggjjjhhhdddcccggglllfffeeefffjjjnnnllleee^^^______aaafffkkkoooqqqrrrjjjkkkmmmssszzz~~~mmmggg^^^VVVRRRNNNGGGAAAEEEOOOgggvvvrrrppppppiiiVVVQQQIIIAAA<<<999999999333222000...,,,,,,------------------------------...---,,,---///222555777333333222111111000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))******************************************************+++++++++,,,,,,---------000...---,,,---......---333BBBTTT```aaa]]]XXXWWW___YYYVVVYYY]]]]]]]]]^^^cccbbbkkkrrr[[[MMMGGGFFF666444111111444555555555888;;;???@@@???===<<<<<<;;;:::888666444222000000000000000000000//////...------------------------,,,,,,,,,++++++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---//////,,,***...888@@@LLLQQQXXX\\\^^^aaaeeeiiiiiihhheee___\\\XXXSSSMMMDDDFFFJJJPPPVVVZZZ\\\\\\___eeejjjjjjfffeeeiiimmmiiimmmnnniiibbbbbbkkkttt~~~ssssss|||~~~{{{~~~ttttttxxx~~~zzziii[[[VVVQQQJJJHHHIIIIIIFFFBBB::::::888777444222111000//////////////////////////////000111111111111111///...............------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++************************++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,---......,,,+++///666<<>>999444333444666666444999<<>>===>>>???===;;;777444222111000000000111111000000///...------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,---...222<<>>BBBFFFKKKQQQUUUWWWeeehhhnnnssssssmmmddd]]]TTTSSSPPPJJJCCC??????@@@?????????@@@AAACCCCCCDDD>>>>>>===???BBBCCCCCCBBBGGGFFFIIIUUUfffvvv}}}qqqaaaWWWTTTQQQNNN]]]rrryyy}}}~~~~~~yyymmm]]]LLLBBB???===888444111/////////..............................---...///111333444444444333333222222111111...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))******************************************************************+++,,,,,,---......+++...000///...333===EEESSS[[[bbbccc^^^[[[^^^ccccccaaaaaaaaaaaacccmmmyyy~~~{{{cccSSSIIIBBB:::555666666555333777999<<<=========>>>@@@@@@>>><<<888666444333333000111111111111000//////........................------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,///555???JJJUUU\\\```aaadddhhhkkkkkkjjjhhhZZZTTTMMMIIIHHHJJJLLLNNNYYY```hhhjjjhhhgggiiilllggg```XXXWWW```rrr~~~yyy|||yyyuuu}}}ooogggaaaeeennnmmm```RRRMMMJJJEEECCCAAA===666111000000000000/////////...//////000111111111111111............////////////------------------------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************************************++++++,,,,,,,,,---------(((+++///333:::HHHZZZfff]]]TTTIII@@@>>>AAAEEEHHHMMMMMMKKKGGGAAA===;;;:::AAADDDJJJRRR[[[dddkkkoookkkmmmpppoooiii\\\LLLBBB@@@@@@???>>>===>>>AAACCCAAAAAAAAA@@@@@@BBBEEEHHHDDDCCCBBBBBBCCCCCCBBBAAADDD???<<<@@@KKKWWW^^^aaa___gggqqq}}}vvvkkk___QQQTTT______oooyyyzzzgggZZZDDDAAA<<<777333111111111.................................//////111222222555555555444444333333333......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))*********+++******************************************************+++,,,,,,---......(((---111000///666DDDPPP```aaaaaa___]]]```gggmmmeeegggiiigggcccgggzzz~~~hhhRRRJJJ???888777666444222444666999:::;;;===???BBB@@@>>><<<999777666555555111111111111111000//////........................---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------...///444<<>>===AAAHHHKKKWWW\\\fff|||wwwooo```WWWPPPOOOLLLDDDAAABBB??????@@@BBBCCCDDDHHHLLLIIIJJJOOOVVVVVVRRRTTT[[[YYY]]]]]]ZZZVVVSSSPPPLLLPPPJJJFFFFFFEEEEEEHHHLLLHHHLLLRRRccc~~~qqq^^^OOOXXX___vvvvvveee]]]NNN@@@999999777222//////000111222000---))).........//////111222222222333333333222000///.........---------,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***+++,,,+++***+++...111...///......777GGGVVV]]]dddeeeffffffeeeeeeffffffbbbhhheee]]]iiinnn\\\III???888333333666444444555888;;;<<<<<<:::<<<<<<;;;:::999777666666444333333222111000//////000///...---------------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,222,,,'''***000333000+++,,,;;;KKKTTTYYY]]]^^^^^^eeehhhkkkllliii___TTTLLLIIIHHHGGGGGGLLLTTT]]]bbb^^^aaaccc___^^^hhh}}}wwwrrrwwwuuuwww~~~qqq[[[PPPLLLHHHCCC@@@:::555222222111...000444...///000222222222111000222222222222111///...---......---------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,((((((---000------000222999FFFUUUaaafffccc```SSSOOONNNPPPPPPLLLKKKMMMCCC@@@BBBFFFHHHGGGLLLRRRaaannnuuu~~~nnn___MMMGGGCCCDDDDDDAAAAAADDDDDDFFFJJJQQQYYYaaaiiinnnpppooorrrvvvwwwwww}}}|||vvvrrrrrriiibbb\\\ZZZVVVNNNHHHFFFHHHJJJKKKRRRhhh||||||ooobbb\\\aaaeeeeeeooo{{{{{{xxxhhhSSSDDD===999555333111///---,,,,,,///000............///000111222222333333333222111///............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************************+++++++++++++++++++++,,,---...000111...///000444AAARRR\\\^^^cccfffiiijjjiiigggggggggfff^^^[[[jjj~~~|||zzzzzz|||~~~sssSSSDDDBBB???888333444444666999===???>>><<<>>>===<<<:::999888777777555555444333222111000000333222000///...---,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////;;;FFFQQQVVVZZZaaaggghhhkkkjjjgggbbb[[[QQQHHHAAAHHHEEEFFFOOO\\\cccaaa\\\cccZZZTTT]]]qqqxxxqqqqqq}}}zzz}}}~~~xxxvvvqqqaaaNNNAAA===666111333444111...---///000111222222222111111222222222222111000//////.........---------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))***...///...000333;;;HHHYYYeeeggg```WWWRRRQQQPPPSSSWWWTTTKKKDDDBBB??????CCCIIINNNSSS^^^hhhxxxtttYYYJJJBBB>>><<>>MMMWWWccceee]]]RRRKKKIIIRRRRRRSSSTTTNNNDDD===;;;BBBBBBEEEMMM[[[kkk|||~~~ooobbb```UUUFFFBBBBBBDDDIIIQQQ]]]mmm~~~qqqoooggg[[[UUUQQQJJJBBBGGGLLLZZZqqq{{{lll\\\\\\bbb```{{{kkkVVVJJJ>>>:::666444444333111...---------------...//////111222333333333222111000/////////............---***++++++,,,,,,---------******************************************************************************************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,---,,,+++---///000///---...777BBBOOO]]]gggiiidddeeeaaa]]][[[\\\___``````\\\nnn~~~mmmlllkkkiiiiiimmmrrrvvvyyyZZZDDD<<<===444555666:::>>>AAAAAA@@@DDDBBB???<<<999888888888666666555444333222111111333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++...000000///555@@@IIIQQQZZZaaabbb___[[[UUUNNNLLLJJJGGGCCCAAAAAACCCFFFMMMVVV^^^\\\TTTRRRZZZdddqqquuuxxxvvv}}}xxxvvvqqqzzz___QQQAAA:::888555444444000000111222444666888999777666555333111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,000111,,,***222CCCPPP\\\______XXXNNNHHHJJJOOOWWWTTTPPPMMMGGG@@@@@@CCCBBBHHHUUUgggzzzqqqiiiTTTDDDDDDCCCCCCLLLRRR]]]mmm{{{xxxpppeeeWWWKKKMMMLLLNNNZZZoooxxxnnnggg\\\yyyqqqcccQQQGGG;;;555666666111,,,...------------......///000111333333444333222111000000/////////.........+++++++++,,,,,,------...******************************************************************************************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,...---------.........---222AAAQQQ[[[bbbggghhhfff\\\YYYWWW[[[```dddbbb___\\\|||}}}~~~}}}||||||~~~|||\\\HHH@@@777666666888<<>>???BBBAAA@@@>>><<<:::999888555555444333222111000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////---,,,,,,333???LLLUUUZZZ___bbbaaa[[[VVVSSSMMMFFFBBBEEEHHHIIIJJJMMMRRRVVVXXXPPPIIINNN___tttsssvvvwwweeePPP===333111333222222333666:::>>>AAA>>><<<999555111///....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............***---000777EEETTTZZZXXXIIIEEEAAAAAAEEEJJJMMMMMMHHHDDDBBBBBBBBBGGGSSS```tttooo[[[LLLCCCFFFFFFOOO```jjjwwwvvvkkk\\\PPPKKKLLLOOOPPP[[[```sssoooqqqoookkknnnwww}}}{{{rrrcccSSSFFF===888555000//////......//////000000111222444555555444444111111111000000000//////---------------,,,,,,,,,************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***...000///---///777>>>KKKVVV```bbbaaa___[[[WWWVVV^^^dddbbb\\\^^^hhhssszzztttssslllaaa```ggg}}}uuuQQQCCC???999666777;;;>>>@@@??????@@@???>>>;;;999777666666555444333222111111//////...............///------------------------******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////...000666@@@LLLVVV[[[]]]eeegggeee___ZZZUUUNNNGGGEEEHHHLLLMMMNNNQQQXXX^^^bbbYYYTTT___tttuuu{{{cccKKK>>>888777555444666999===@@@===;;;888555222111111111////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...///222>>>SSS```ZZZLLLCCCAAABBBIIIRRRTTTNNNHHHCCCCCCDDDHHHLLLSSSaaaooo{{{bbbRRRKKKIIIHHHOOOVVVfff|||uuuhhh]]]UUUNNNJJJJJJQQQiiirrreeedddnnnvvvxxx|||nnnYYYFFF;;;777111000000/////////000000///000222444555555555444111111111111000000000000.........------,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((---111000...111<<>>AAA===>>>???@@@???<<<999777777777666555444333333222222222000///............------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,------...///000000///666BBBNNNWWW]]]______gggjjjlllgggaaaXXXKKK???AAAEEEIIILLLNNNTTT^^^eeeqqqrrrwwwxxxwww~~~hhhQQQ===;;;777555555888;;;===;;;:::777444333333333444000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,+++---000,,,555EEETTT\\\YYYOOOGGGHHHHHHMMMTTTTTTLLLCCC@@@<<<@@@IIIQQQ[[[jjjfffTTTPPPDDDAAAOOO]]]rrr~~~uuuhhhTTTMMMOOOXXXjjj~~~kkkhhhuuu~~~uuu]]]III<<<999222---000222111...---000111222444555666666666555444222111000000////////////...---,,,,,,++++++************************************************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++---------+++++++++---...///...,,,---888IIIWWW\\\dddgggbbb]]]ZZZUUUNNN\\\aaa^^^ZZZpppyyyrrrggg___gggvvvnnnccciiirrruuuzzzxxxWWW<<<:::===999:::AAA???@@@@@@??????>>>===<<<999999888666555444333222111111000000//////......------------------------------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------111...,,,,,,---/////////888???JJJTTT[[[```ccceeemmmpppqqqjjj^^^RRRGGG???===FFFQQQSSSNNNQQQfff}}}yyy\\\GGG???@@@888333666666444888999333000222222---///////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........///777CCCTTT```ccc___ZZZWWWYYYVVVUUUVVVRRRHHHAAA??????DDDPPPbbbyyytttZZZJJJHHHHHHWWWrrrhhhYYYLLLSSSmmmyyypppuuuvvvttt^^^HHH>>>777333333222//////000000000222444555666777777555444333111000000////////////...------,,,++++++***************************************************+++++++++,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++---------++++++,,,---.........///444@@@PPP\\\dddhhhfff]]]VVVVVVWWWVVV\\\YYY\\\mmmyyyyyy~~~qqqhhhlllnnnjjjhhhlll|||vvvSSS???999::::::999@@@@@@@@@??????===<<<;;;999888777666555333222222111111111000//////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///.........///000222333AAAGGGPPPXXX^^^bbbdddfffjjjllllllfff]]]SSSJJJEEEJJJJJJMMMSSSXXX```ooo}}}}}}[[[BBB:::444555;;;;;;888;;;999333000222333000000000////////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111222FFFTTTeeellliiieeeeeehhhccc\\\UUUOOOIIIAAA???AAAJJJUUUhhhjjj___LLLIIIXXXjjjpppZZZRRR[[[jjjvvv{{{~~~yyyxxx```GGG???888333///,,,---111///000111333555777888999555444333222000000000000//////......---,,,,,,,,,************************************************++++++,,,,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------,,,+++,,,.........///444???MMMZZZcccjjjiiicccYYYTTTWWW]]]```]]]XXXeee}}}|||xxxoookkkmmmppptttzzzqqqKKK;;;======777@@@@@@@@@@@@>>>===;;;:::999888777666444333222222222111111000000///......------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------///000000///222777;;;MMMRRRXXX^^^aaadddgggiiimmmmmmllliiiddd\\\UUUQQQRRRMMMNNNZZZiiirrrvvvxxxwww}}}www}}}tttpppuuu~~~{{{ssssssyyyxxxaaaPPP>>>777;;;<<<<<<<<<999444222444444222111111000000000/////////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////...---000888???UUU```lllppplllhhhjjjmmm```WWWMMMFFFAAA@@@FFFMMM[[[ppp]]]ZZZSSSKKKZZZ~~~ooo```XXXYYY]]]ccclllzzz\\\NNN???666111...///222//////000222555777999:::555444333222111000000000//////......---------,,,************************************************+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,...---,,,,,,---.........222<<>>FFFUUUYYY]]]aaadddgggkkkmmmnnnmmmmmmmmmiiiaaa\\\[[[SSSQQQYYYiiixxx|||yyyvvvqqqkkklllppptttzzzxxx|||___CCC<<<999;;;:::888666555666555333222222222111000000//////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++///111---+++333CCCRRRcccgggmmmooommmjjjgggfffXXXOOOFFFAAAAAAGGGTTTbbbtttnnnQQQLLLYYYeee~~~~~~{{{iii\\\WWWWWW___xxxrrrnnnuuuvvvbbbKKK>>>888444222222//////000222444777999:::666555333222111111000000///...............------************************************************************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,...------,,,...//////111888EEETTT```eeefffbbb___^^^```aaa```\\\ZZZ]]]{{{~~~zzzzzzzzz{{{}}}|||fffJJJ======???@@@AAAAAA@@@>>>;;;:::999999888777555444333222222222222111000000//////........................---------------------------------....../////////+++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////...///888FFFQQQYYY\\\```cccfffjjjmmmpppkkkiiikkklllggg^^^[[[^^^]]]```kkkxxxxxxsssooogggNNN===:::888777999:::888666444444333333222111111000000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++///111000222>>>RRRcccmmmlllmmmnnnmmmhhhaaaZZZKKKEEE??????DDDQQQeeevvvhhhYYYRRRUUUxxx}}}oooTTTTTTeee}}}yyyssstttyyyttt]]]LLLAAA777000...000000111111333666999:::666555444222111111111111........................************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,......------...000111666AAAPPP]]]cccdddbbb^^^]]]```cccbbb^^^^^^```wwwttt|||zzzuuudddgggllluuu~~~|||uuuoooiiidddbbb\\\[[[[[[[[[\\\\\\]]]^^^VVV[[[```^^^[[[aaarrr```FFF===???@@@BBBCCCBBB@@@===;;;;;;:::999888666555444444333222222111111000//////........................---------------------------------...//////000000------------,,,,,,,,,+++,,,---------............//////000111666AAANNNXXXZZZ^^^bbbeeehhhkkknnnqqqkkkjjjkkkkkkccc[[[^^^hhhrrruuu}}}pppPPP@@@;;;888;;;<<<999666555555555444333222111111000000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////---...000555???OOObbbnnnooonnnnnnmmmjjjbbbVVVNNNBBB@@@AAAGGGSSSeee~~~uuu^^^NNNRRR```yyyfff[[[[[[jjjxxx|||{{{iiiSSS@@@555333222111111111333555888999666555444333222111111111............////////////*********************************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,......------///111555>>>LLLZZZccceeeaaa]]][[[___dddddd___```ooo}}}vvvsssrrrnnnjjjwww~~~|||{{{wwwjjj```VVV\\\gggrrr{{{{{{{{{{{{||||||zzzvvvssseeebbb]]]XXXTTTQQQPPPOOOMMMMMMNNNMMMMMMLLLKKKJJJGGGJJJMMMMMMNNNUUU___fffdddjjjuuu~~~dddGGG>>>@@@BBBDDDDDDBBB@@@>>><<<;;;:::999888666555555333333222111111000000///........................---------------------------------...///000000000111111000///...---,,,,,,------------............///000333888AAAKKKUUU\\\]]]```dddhhhiiikkkmmmooommmjjjjjjggg]]]WWWcccvvvlllLLLBBB;;;<<<<<<999666777666666555444333222111111000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000///---///999KKK]]]kkkrrrmmmnnnnnnllleeeZZZNNNFFFCCCDDDJJJVVVfff}}}pppcccVVVPPP```yyy|||~~~ooo______pppzzzjjjOOOBBBAAA333222111111222555777999666555444333222111111111.........///////////////************************************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,............///111888CCCSSSaaahhheee___ZZZYYY```hhheee^^^ddd{{{vvvtttwww{{{~~~vvvnnnddd\\\\\\ccckkkqqqyyyxxxyyyyyyqqqggg___XXXUUU^^^gggsss}}}{{{rrrkkkbbbaaaaaabbbbbb```\\\XXXRRRPPPMMMKKKJJJLLLOOOQQQTTTTTTUUUUUUTTTRRRPPPNNNMMMNNNQQQTTTZZZ___```^^^aaa``````gggxxx|||zzz{{{{{{UUU>>>@@@CCCEEEEEEDDDAAA???===<<<;;;:::999777666666333333222222111000000000////////////////////////---------------------------------...///000000111444333222111000///...------------.........//////...000666???JJJSSSZZZ\\\___bbbgggjjjkkkkkklllmmmjjjfffddd___SSSPPPccc}}}VVVIII>>><<<;;;777666999777666666444333222111111000000000000000000000000++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------000......111111...---000555222666HHH___mmmpppnnnpppqqqnnndddYYYPPPHHHCCCKKKKKKTTTlll{{{cccVVVXXXggguuuzzz~~~jjjccclllqqqlllvvvmmmTTTJJJ;;;666333333222111333888888777555444333222222222////////////...---,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------///,,,---222222...000555FFFPPP]]]ffffffbbb\\\YYYhhh```ccc___[[[}}}|||tttqqqmmmjjjmmmssswwwuuuqqqdddaaa^^^___eeeooo{{{~~~vvvvvvxxxxxxrrrggg[[[RRRNNNPPPRRRfffvvvssshhh]]]VVVQQQNNNNNNSSSUUURRROOOOOOHHHOOORRRNNNKKKPPPWWW[[[```dddccc```^^^bbbdddddd^^^\\\[[[]]]cccjjjooorrrpppmmmhhhdddgggtttxxxuuurrrKKKCCC???BBBFFFEEECCCCCCAAA>>>;;;:::999888666444555444444333222111000000000/////////............................................................111333555666555222///---,,,+++,,,---//////...---,,,000999DDDPPPXXX[[[\\\bbbfffggggggjjjoookkkccceeefff___SSSOOOZZZgggnnnoooyyykkkTTTBBBAAAAAA999555999999777444333444444444333111111000///////////////++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---+++,,,000///,,,,,,///...555CCCVVVeeemmmoooooopppoooiii___TTTLLLGGGEEEFFFSSSjjjzzzgggXXX\\\oooyyyttt~~~fff```gggrrriiiOOO@@@999444444444333444777777666555444333222222222////////////...---,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------///---...111000///444<<>>IIIRRRXXX\\\]]]dddiiijjjggggggjjjhhhdddccc[[[QQQSSSeeeyyy|||yyywwwvvv{{{hhhQQQ???888999<<<999777444333444444444333111111000///////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,+++---000///,,,---111...@@@WWWfffkkkkkklllmmmooojjjaaaUUUJJJFFFHHHLLLTTTkkk\\\VVV[[[rrrzzz|||ssseeehhhyyy~~~fffMMMBBB777444444444444555666666555444333222222111000000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++---......///------------------------///.../////////111;;;EEEYYY^^^eeegggfffdddddddddiii\\\ZZZgggyyy~~~wwwqqqssswww{{{~~~~~~~~~|||wwwmmmbbbWWWRRRRRRSSSRRRQQQNNNKKKKKKNNNUUUZZZfffgggccc[[[TTTRRRQQQOOO[[[YYYXXXYYYVVVRRRRRRUUU___gggnnnmmmlllooorrrtttmmmrrrvvvuuuuuuxxxyyyxxxpppooooooqqquuuyyyzzzzzz~~~zzzvvvuuutttppphhhaaahhh~~~fffIIIFFFKKKJJJFFFGGGBBB@@@===;;;:::999777666555555444333222111111000000000000/////////......................................................,,,---...000111222222222/////////.........//////444<<>>999:::777555333333444333222111111000////////////000+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------..................---///111000---000555<<>>666444222222444666666555555444333222222000000000000///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++,,,,,,******+++,,,,,,---......------------------------...//////......555CCCOOO___ccchhhiiifffddddddfffddd]]]^^^ssssssiiivvv|||uuuooogggjjjmmmnnnmmmiiidddaaabbb]]]UUUNNNIIIHHHIIIJJJGGGHHHJJJLLLPPPWWW```eeelllhhhaaa\\\\\\```ccceeessspppnnnlllgggbbbbbbgggkkkrrrwwwwwwwww{{{{{{~~~~~~|||yyyuuuuuuwwwzzz~~~zzzzzz|||~~~zzzuuujjjvvv___HHHFFFLLLLLLHHHCCCAAA>>><<<;;;:::888777666666555444333222111111000000000////////////...................................................+++,,,,,,---...000111222000000///...------///000;;;DDDPPPWWWYYY[[[^^^bbbcccccccccdddeeeeeebbb___OOOQQQZZZooosssnnnzzz___GGG666;;;999555444444333333111222111000000//////000000+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////...///000...---333;;;OOO]]]iiimmmnnnooonnnkkk___VVVLLLDDDAAAGGGZZZmmm|||gggUUUbbbiiifffpppzzzdddKKK<<<555222111333666666666666666555444333111111111111000///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---111<<>>666333444666777888888888777555444222222222111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,------------,,,,,,+++++++++---------------------------/////////777GGGUUU]]]```ccceeedddaaa______aaaWWWyyylllmmmzzzyyyvvvqqqlllhhhgggggg]]]YYYSSSOOOMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMPPPTTTXXX```dddhhhmmmrrrxxx~~~{{{}}}~~~}}}cccIIIJJJKKKBBBEEECCC@@@>>>===<<<:::999777777666555444333333222111111000000000/////////...................................................------,,,,,,,,,------,,,---...,,,,,,///555:::IIIOOOWWW\\\^^^```bbbeeeiiidddaaacccbbb[[[SSSOOOaaa^^^iiilllRRR@@@===999777666555444222222222111000000000000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000---,,,---///111777FFFUUUaaahhhjjjgggjjjmmmeeeYYYLLLEEEBBBGGGPPPbbbnnnZZZ```uuusssuuuzzzvvvuuuxxxppp]]]KKK>>>777777777888999::::::999777666222222222222111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111444@@@RRR^^^aaabbbcccbbb^^^[[[[[[___bbbrrr{{{yyyzzzxxxvvvpppkkkccc[[[VVVSSSPPPOOOKKKIIIGGGEEEEEEEEEEEEEEEIIIHHHGGGFFFGGGHHHJJJKKKRRRWWW\\\___```eeemmmssscccNNNFFFDDDFFFCCC@@@???>>>===;;;999888888777666555444333333111111111000000000//////................................................------------------------+++---.........222:::AAAOOORRRVVV[[[___bbbdddeeegggddddddccc]]]UUUTTTYYYmmmkkkwww{{{```BBB???;;;888777666444333333222111111000000111111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000......///222666???RRRccceeemmmooojjjhhhfffZZZJJJGGGAAABBBKKKXXXmmm|||ggg[[[ttt|||sssyyy|||jjjVVVDDD;;;999888999:::;;;;;;:::888777222222333222222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++,,,------...///------------------------000222222777FFFZZZdddddddddccc___ZZZWWWXXX___eeewwwqqqiiibbb[[[UUULLLGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHKKKNNNTTTZZZ___bbbgggmmmtttwwwxxx|||TTTDDDHHHFFFDDDAAA???>>>===;;;:::888888777666555444333333111111111111000000000000................................................+++,,,---............---+++---//////000555???GGGRRRRRRUUUYYY___ccceeeeeebbbccceeebbbYYYRRRZZZgggwwwbbbCCC@@@<<<999888777555444333222111111000111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------............///...//////...,,,,,,---///222222111333;;;KKK^^^jjjkkkhhhjjjnnniiiZZZMMMHHHLLLCCCGGG\\\vvvzzzhhh^^^uuu}}}{{{~~~~~~iiiLLL===<<<999999:::<<<===<<<888555666555444333222000//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------+++,,,......---,,,---...,,,,,,666GGGUUU[[[aaahhhhhh\\\WWW[[[ZZZWWWggg~~~|||ooohhhnnntttfff___YYYSSSOOOJJJJJJHHHEEEBBBDDDJJJPPPGGGIIILLLLLLKKKKKKOOORRRPPPUUU[[[```fffqqq~~~mmmPPPAAAHHHIIIHHHBBB>>>===>>>>>>999888777555444444444444333222111000//////////////////////////////////////////.........---------...........................---+++---222;;;DDDIIIMMMSSSXXX[[[```fffhhhfff___aaaaaaZZZRRRWWWmmm~~~xxxcccOOO>>>;;;;;;777555888333333222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------............///...///000///------...000000...000999HHHXXXeeelllkkkkkkkkkhhh]]]QQQIIIHHHHHHKKKZZZtttzzzeeehhhrrr}}}xxxaaaNNNFFF<<<;;;;;;<<<>>>===:::777555555444333111000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++---......---------///000000999KKK[[[``````aaa[[[YYYYYY[[[[[[aaazzzwwwqqqiii^^^^^^gggtttvvvcccTTTLLLKKKKKKJJJEEEFFFHHHGGGGGGGGGHHHIIIJJJNNNRRRTTTUUUXXX]]]aaakkkpppwww}}}fffJJJEEEFFFEEECCCAAA@@@@@@???:::999888666555555444444333222111000000///////////////////////////////////////.........---------........................///......000666>>>GGGLLLPPPUUUZZZ[[[___eeefffdddeee```ZZZTTTSSS^^^xxxnnnOOO???<<<;;;888555333333333222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------------............///...///000///...---///111//////555DDDXXXfffkkkjjjjjjnnnkkk^^^PPPIIIIIIJJJIII[[[vvv}}}```ZZZsss{{{zzzdddQQQCCC???<<<<<<===>>><<<999444444333222222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---//////...---///000333555AAASSSaaabbb]]]XXXRRRYYY\\\XXXYYYjjjooo[[[hhhpppYYYRRRXXX```fffjjjkkkaaaSSSHHHCCCDDDGGGIIIIIIIIIJJJLLLPPPTTTVVVVVV]]]bbbhhhmmmpppuuu{{{[[[IIIHHHFFFFFFEEECCC@@@>>>;;;:::999888777666666666333333111000000000000000////////////////////////...............---------........................000000111444;;;CCCLLLQQQTTTYYY[[[\\\^^^cccdddbbbcccZZZQQQQQQZZZlllfffGGG===???;;;444444333333333222222222111------------------------------------------------........................---------............///,,,.........------///111000555BBBSSSdddlllkkkgggiiilllfffUUUHHHFFFJJJLLLRRRpppddd]]]kkk}}}www\\\KKKDDD===:::;;;===<<<999444444333333222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---...//////......000222444===LLL[[[bbb___WWWRRRTTT\\\\\\TTTYYYsss{{{WWWVVVqqqlllXXXSSSXXX\\\]]]]]]VVVSSSOOOLLLLLLMMMOOOOOOQQQNNNMMMRRR]]]jjjssswwwyyy~~~uuuVVVOOOIIIIIIIIIEEE@@@<<<<<<;;;:::999888777777777333333222111000000000000////////////////////////................................................///000333888???HHHOOOTTTVVVZZZ]]]\\\___cccccc```\\\SSSOOOXXXkkk|||TTT???===<<<777444444444333333222222111---------------------------------------------------.....................---------............///+++,,,------,,,---///111111===PPP```iiilllkkkiiijjjggg\\\MMMCCCDDDJJJLLLcccmmmYYYnnnlllVVVLLL@@@::::::<<<;;;999666555555444333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...///000//////000222444555EEEXXX```^^^WWWSSSQQQWWWZZZXXXVVVfffkkkUUUjjjpppdddZZZXXX[[[\\\\\\\\\YYYVVVTTTTTTXXX[[[]]]^^^YYYYYY]]]hhhxxxeeeVVVJJJHHHIIIEEE???======<<<;;;999888888888888444333222111000000000000////////////////////////---................................................000555;;;CCCKKKQQQTTTUUUZZZ]]]^^^```cccccc___ZZZRRRQQQ```xxxiiiHHH;;;::::::555555444444333222111111---------------------------------------------------------...............---------............///***,,,---------...000222555EEE[[[hhhkkkkkkllloooiii^^^QQQHHHBBBCCCNNNYYYyyykkkbbbyyy}}}fffYYYHHH>>><<<>>>===;;;999888777666444333222111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///000000000///111333666;;;NNN___aaaXXXRRRRRRTTTVVVUUUWWWddd}}}jjjiii|||kkk]]]ZZZ[[[bbbhhhjjjmmmpppwwwnnnfffdddjjjsssxxxzzzttt{{{xxxaaaLLLGGGHHHEEE@@@???===<<<;;;:::888888888888444333222111111000111111////////////////////////---------..........................................111777>>>FFFMMMRRRUUUUUU[[[___```bbbdddaaa]]]UUUPPPSSSddd|||}}}WWW???999;;;666666555444333222111111........................---------------------------------.........//////---------............///+++---...//////000333555BBBQQQccclllllljjjlllpppcccUUUJJJHHHEEEIII```zzzzzzqqq~~~xxxgggRRREEEAAABBBAAA???<<<;;;999777555444222111000000000/////////......------------------------,,,,,,,,,------------...------------------------,,,,,,---...///000111111000000111000000111555777FFFVVVbbb^^^UUURRRUUUWWWWWWUUU___zzzpppzzzssseee___```jjjzzzuuuVVVKKKJJJEEEAAAAAA===<<<;;;999888888777777444444333222111111111111////////////////////////---------.........//////........................///333:::AAAIIIOOOSSSUUUWWW]]]bbbcccdddccc^^^XXXPPPUUUbbbxxxfffIII<<<<<<666666555444333222111111........................---------------------------------.........//////---------.........//////---...000111111222555777PPP[[[iiinnnllliiiiiilll]]]NNNGGGKKKKKKQQQsss{{{qqqqqqqqqZZZJJJFFFFFFEEECCC======;;;999666444222111000000000000////////////------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111222000111111000000222555888OOO[[[aaa[[[TTTTTTWWWYYYZZZZZZiiiyyymmmrrrfffnnnqqq~~~cccRRRLLLFFFAAAAAA<<<<<<:::999888777777777555444333222111111111111////////////////////////---------.........//////........................111555<<>>===@@@@@@;;;777777444444333222111111111111000000000000000000000000////////////////////////111///......///000111222111===HHHLLLNNNTTTZZZ\\\cccccccccaaa]]]XXXRRROOOhhhlllNNNAAA666666888111111555111...............---------................................................---------............////////////...111;;;JJJVVVfffiiijjjkkkllliii___TTTEEENNNOOONNNeeeyyy^^^UUUhhhzzzxxxrrr___QQQHHHDDDAAAAAA@@@===999777777888444333222111000////////////...------,,,---------------------------------,,,------------.........------.........//////////////////111333999GGGTTT___[[[WWWVVVWWWYYY[[[]]]kkkaaaXXXjjjxxxYYYKKKFFFDDDAAA@@@BBBGGGGGG@@@999666444333222111111000000111000000000000000000000000////////////////////////000000000000000000111222666AAAKKKNNNQQQWWW\\\^^^eeeaaa``````ZZZRRRUUU^^^uuueeeHHH:::666888222222555222........................................................................---------............/////////---...555BBBSSS___kkkiiiiiikkkmmmhhhYYYLLLFFFPPPWWW```~~~ppp\\\VVVnnn|||kkkZZZNNNHHHBBBAAA>>>;;;999888999:::666555333222000///////////////...---------------------------------------------------........................////////////000//////111666AAAOOOZZZaaa]]]YYYYYYYYYYYY[[[___xxxkkkTTT\\\xxxdddMMMFFFEEEAAA@@@BBBHHHGGG@@@999666444333222111111000000111////////////////////////////////////////////////000111111111000000111333;;;EEEMMMPPPSSSYYY^^^___aaa\\\]]]```ZZZTTT___tttRRR???777888333222666333---.....................................................................---------............//////...---111;;;KKK[[[eeejjjhhhhhhkkklllcccUUUJJJHHHOOO___zzz~~~[[[UUUjjjsssaaaTTTJJJEEEBBB>>>;;;::::::::::::777666555333111000////////////...------------...---------------------------------.........//////........./////////000000000000///222;;;IIIWWW___bbb^^^]]]^^^[[[XXX]]]eeexxxdddUUUfffqqqnnnyyywwwYYYKKKGGGCCC???@@@CCCBBB===999888555444333222111111111111////////////////////////000000000000000000000000///111222111000111333555@@@HHHOOOQQQUUU[[[_________[[[\\\___ZZZVVVfff___FFF::::::555333666444---------...............................................................---------............//////...000888EEETTT```gggffffffiiilllggg[[[PPPJJJJJJSSSnnntttYYYfffyyyjjj[[[MMMGGGDDD@@@===<<<<<<;;;:::888777666444222111111000000///......------......------------------------------........./////////....../////////000000000000111000444???PPP]]]bbbcccaaaaaaaaa\\\YYYeeeuuuvvv___^^^zzzfffkkk}}}{{{iiiQQQFFFEEE@@@===???>>>;;;999:::666555444333333222222222000000000000000000000000000000000000000000000000///111222111///111666:::EEEKKKQQQSSSWWW]]]``````bbb___^^^\\\VVVYYYmmmvvvlllNNN===<<<777444666555---------.........//////................................................---------............///000111666AAAOOO\\\dddgggcccfffkkklllbbbRRRKKKKKKRRRfffeeebbbwwwhhhWWWIIIFFFBBB??????>>>;;;999888777666444333222222222000//////...............------------------------............////////////.../////////000000000000000222222666CCCVVVaaaccceeeddddddbbb[[[\\\rrr{{{dddfff|||{{{nnn```lll{{{|||ssszzz}}}]]]KKKGGGBBB>>>??????<<<;;;===777777666555444444444444000000000000000000000000000000000000000000000000///000111000...111888>>>JJJOOOTTTUUUYYY```cccbbbaaaaaa]]]VVVVVVeeezzz{{{wwwUUU@@@>>>999555666666---------.........//////................................................---------.........//////111333:::GGGVVVbbbggggggbbbgggnnnmmm^^^LLLGGGLLL]]]zzzzzzYYYiiitttcccKKKGGGCCCAAA@@@???;;;888888777666555444333333333000000///...............------------------------............/////////000////////////000000000000000222333777FFFYYYcccccchhhfffeeebbbZZZ___|||aaa^^^xxx}}}xxxttttttwwwzzzdddYYYjjjzzzpppccckkkoooXXXIIICCC@@@AAAAAA>>>===>>>888777666555555444555555000000000000000000000000000000000000000000000000///000111///...111:::AAAMMMRRRVVVXXX\\\bbbeeeddd]]]___ZZZSSSYYYttt|||}}}XXXBBB???:::555777666000/////////...............................................................------///000111000...000555@@@PPP___ggggggcccgggkkklllcccUUUMMMOOOTTTkkkaaaeeeqqq]]]PPPDDDAAAAAA???>>>===<<<999777555555444333111111000///......------.........................................................//////000000111111222---111CCCUUU^^^bbbeeeaaakkkdddUUU^^^eeeTTTlllyyywwwtttlllfffdddbbbfffooozzzuuu]]]ZZZggg~~~rrr\\\TTTccc{{{}}}^^^RRRFFFDDDEEE???===???;;;:::999777555444333444444000111333333333222000...000000000000000000000000222//////222222333===IIIPPPRRRTTTXXX\\\```ccceee^^^aaaZZZOOOZZZ~~~zzzYYYAAA999999666222000000/////////............................................................---......///000//////222999FFFUUUbbbhhhhhhfffhhhllljjj___QQQJJJOOOVVVhhh```sssvvvfffXXXIIICCCAAA>>><<<===<<<999777555555444222111111111000///..................................................................//////000000111111333///555FFFXXXaaadddgggeeeiiiccc\\\nnntttUUUNNNiii{{{rrrnnniiiaaa[[[YYYSSSTTTYYYfffvvvttt]]]]]]kkk~~~uuuooobbbTTTSSSaaaqqqyyysssxxxrrr[[[MMMIIIIIIAAA???@@@;;;;;;999777555444333444444111222444444444333111000111111111111111111111111222000///111222444???KKKRRRSSSVVVYYY]]]```bbbddd``````XXXSSScccnnnJJJ:::999:::777000000000/////////.....................................................................//////000666???NNN[[[dddhhhiiiiiikkklllgggYYYJJJHHHTTTaaaiiiVVVmmmrrrbbbPPPFFFAAA===<<<===<<<999666555555444222111222111000///..................................................................//////000000111111222222:::KKK[[[dddgggiiifffddd^^^bbb{{{\\\FFFOOOnnnvvvjjjbbb[[[SSSNNNMMMHHHGGGIIISSSdddwww|||zzz{{{zzzpppYYY\\\mmm|||rrrkkk^^^XXXPPPLLLRRR^^^fffgggnnn~~~{{{~~~gggVVVNNNLLLDDDAAAAAA;;;;;;:::888666444444444444333333444555444333222111111111111111111111111111333000///111222777BBBMMMSSSUUUXXX[[[___aaabbbcccaaa^^^XXX\\\sss]]]@@@:::;;;777000000000////////////...............................................................---...000222;;;FFFUUU```eeefffhhhjjjmmmjjj```QQQGGGNNNdddwww{{{VVV___{{{kkkWWWJJJCCC===<<<>>><<<:::777555555444333111222222111000////////////......................................................//////000000111111111555@@@PPP^^^fffiiiiiiiiiaaa[[[hhhhhhOOODDDZZZqqqrrrcccYYYQQQIIIEEEEEEDDDDDDEEEIIITTTfffyyy}}}tttpppqqqrrruuu}}}hhhRRRXXXkkkxxxlll```XXXOOOLLLHHHHHHOOOXXX^^^___vvvvvviiippp\\\QQQMMMEEEDDDDDD>>><<<;;;999777555444444444333333444444333333222111111111111111111111111111333111000000444;;;FFFOOOSSSUUUYYY^^^aaacccdddddd```\\\[[[iiirrrJJJ;;;888444111000000000////////////////////////////////////////////////////////////...//////...---///333777AAALLLZZZbbbdddeeegggjjjlllfffYYYKKKIII[[[zzzpppYYYwwwmmmjjjtttyyyvvvrrrmmmjjjlllrrrxxx{{{}}}ppp^^^PPPGGG@@@???AAA===;;;888666666555444222333222111000000///000000////////////////////////////////////////////////......//////000000111111000999FFFTTT```gggiiihhhjjj```___qqqsssXXXKKKLLLiiivvvzzzlll\\\QQQJJJCCCAAABBBAAACCCEEECCCDDDPPPdddttt|||tttpppqqqsssrrrzzzaaaPPPZZZooosssggg\\\RRRKKKHHHHHHGGGGGGJJJQQQ\\\eeelllrrr|||cccRRRLLLFFFGGGHHHBBB>>><<<:::777555555444444222222222222222111111000111111111111111111111111222222111111666@@@KKKQQQRRRUUUZZZ```dddeeefffeee^^^[[[bbbxxxQQQ:::666555111111000000000/////////////////////////////////////////////////////////...///000......000777<<>><<<999888888777555444444333222111000000000000////////////////////////////////////////////////......//////000000111111000===MMMYYYbbbhhhiiiggg```[[[cccxxx}}}eeeRRRPPP___zzzxxx}}}qqqcccTTTJJJEEE@@@@@@BBBDDDGGGIIIEEEAAAFFFTTTaaa|||zzzqqqmmmllllllppp{{{xxx]]]RRRbbbxxxttt```UUUOOOIIIEEEEEEEEEGGGHHHIIIPPPbbbsss|||pppYYYNNNGGGIIIJJJDDD???===;;;888666555555555222222222111111111000000222222222222222222222222000222222222999EEENNNRRRSSSWWW]]]bbbfffgggfffeee]]]\\\iiisssXXX>>>777:::111111111000000000//////////////////////////////////////////////////////...///000///...222:::AAAQQQVVV]]]bbbdddfffhhhjjj___WWWNNNOOO```~~~{{{fffvvv{{{vvvtttvvvssskkkeeedddbbbaaa___^^^]]]^^^```bbbaaa```\\\ZZZZZZZZZXXXVVVVVVRRRQQQSSSSSSRRRWWW^^^fffrrryyy~~~|||nnnaaaUUUJJJEEEEEE@@@>>>;;;:::999888777555444444333222111111111111////////////////////////////////////////////////......//////000000111111222BBBTTT^^^eeejjjjjjgggYYY[[[kkkoooZZZSSSbbb|||~~~{{{rrrhhh\\\NNNGGGDDDBBBCCCFFFIIIJJJKKKIIIGGGHHHMMMRRRgggsss}}}sssjjjfffdddlll{{{rrr[[[VVVhhh~~~fffOOOFFFFFFFFFEEECCCCCCFFFKKKOOO[[[qqq|||dddSSSIIIJJJJJJCCC@@@>>>;;;999666555555555333333222222111111111222222222222222222222222222///222333444<<>>AAAEEEGGGDDDBBBFFFOOOXXXgggvvvvvvmmmXXXKKKJJJJJJBBB@@@>>><<<999777555555555555444333333222222333333222222222222222222222222---222444555>>>KKKRRRQQQZZZ]]]bbbfffgggeeeaaa^^^^^^```qqqwwwrrrTTT===666333333222222111000000000000000000000000000000000............/////////000///000000//////666AAAJJJYYY___bbbaaaccchhhhhhdddQQQOOOPPP]]]yyymmmXXXkkkkkk]]]\\\\\\YYY^^^aaa]]]VVVVVV^^^hhhuuuzzz}}}}}}zzzvvv||||||vvvwwwnnnjjjpppwwwzzzooojjjyyyuuubbbPPPHHHGGGFFFCCC???===<<<<<<<<<;;;444444444333333222222222000000////////////000000000000000000000000000000---/////////000222444333;;;RRR___cccjjjhhh``````___rrr~~~___QQQ]]]ttt~~~~~~lllddd[[[PPPEEEDDDGGGGGGFFFFFFEEEKKKFFFBBBLLLQQQOOOQQQUUUbbbzzzxxxllleeeeeexxxjjjWWW[[[nnnrrrPPPDDDGGGIIIHHHIIICCCGGGNNNVVVbbbwww~~~xxxlllRRRJJJFFF@@@???===;;;::::::999777555333333222222111222222222222222222222222222222222111444444555>>>LLLTTTUUU[[[dddjjjiiihhhhhheee______nnn|||bbbBBB???333333222222111000000000000000000000000000000000........./////////000000///000000///000888CCCLLL[[[___bbbbbbdddhhheee___OOONNNRRReeepppoooyyyrrrddd^^^aaabbbdddddddddaaa[[[[[[jjj{{{}}}rrrqqq___SSSMMMIIIFFFAAA???======;;;:::555555444444333222222222000000////////////000000000000000000000000000000...000000///000222444555<<>><<<:::777666666555444333222222111000000000000000000111000000000000000000000000222111111222111111666<<>><<<999999888666555444333222222111111000000111111222111111111111111111111111333000111444333111:::GGGXXXdddiiiiiifff\\\ZZZgggyyynnnMMMDDDTTToooxxxjjjUUUJJJGGGFFFFFFGGGIIIGGGEEEIIIOOOPPP]]]hhhsss{{{zzztttaaaUUUaaawwwppp]]]^^^ssssssUUURRRWWWdddjjjeeeaaaccckkk}}}ooo}}}vvvYYYJJJFFFHHHEEEAAA>>>===<<<<<<;;;888777666555444333333333333333333333333333333333444333777AAAMMMUUU]]]dddjjjjjjlllmmmjjjeeedddgggrrrxxxkkkeeeuuuyyy555444444333333222111111000000000000000000000000//////000000000111111111///000333:::EEERRR\\\cccdddaaadddhhheeeZZZPPPLLLMMMfff{{{bbbWWWggg}}}~~~kkkUUUHHHGGGDDDCCCBBB@@@===;;;:::999888777666444333333222111111000000111111222111111111111111111111111333///111555444222===LLLdddmmmnnnkkkeeeYYYYYYiiiooonnn]]]OOOZZZoooyyypppaaaRRRGGGCCCDDDBBBCCCFFFGGGGGGKKKQQQVVVsss~~~mmm\\\RRRccczzzkkk^^^fff}}}oooYYYRRRVVVbbbmmmmmmgggkkkuuuwwwxxx~~~rrrhhhSSSJJJOOOKKKEEEAAA???===<<<:::999888777555444444333333444444444444444444444444555333777DDDOOOWWW___fffkkkkkkmmmmmmhhhbbbfffnnnqqqmmmlllpppaaaddd~~~555444444333333222222111000000000000000000000000000000000000111111111111...///333<<>>OOOaaakkkmmmllljjjbbbfffzzztttfffRRRXXX{{{|||~~~rrraaaZZZSSSIIIBBBDDDAAAAAAEEEIIIKKKOOOTTT^^^zzziiiZZZRRR```vvvhhh___lllyyy^^^PPPTTT]]]kkktttpppjjjtttppppppzzzhhh~~~|||ddd[[[UUUPPPIIIDDD@@@>>>;;;:::999888777666444444333333444444444444444444444444555333888EEEQQQXXX```hhhkkkkkknnnnnnfff```fffrrrwwwlllZZZbbbsss\\\VVVsssyyy888555333111222222222111111111000000000000111111000000000000111111111111///222777AAALLLXXX```ddd```hhhgggccc___PPPFFFMMM\\\uuuwwwzzzwww]]]PPP\\\oooyyyiiiSSSKKKEEECCCAAA===<<<>>>::::::888777555555444444222111111111111111222222111111111111111111111111333000222555222333CCCYYYhhhkkkqqqjjj[[[ddd|||hhhLLL]]]{{{zzzkkkeee```TTTGGGAAAGGGDDDDDDGGGHHHKKKRRR[[[jjjyyyfffXXXTTT^^^xxx}}}hhhcccmmmtttZZZOOOPPP^^^iiitttwwwtttyyysssccceeeooo}}}zzzqqqxxx___]]]OOOKKKIII@@@===>>>:::888777666555555555555555333333333444444444555555555444999FFFRRR[[[dddkkkrrrooommmjjjcccaaannnttt```___iiippp[[[PPPhhhxxx888666333222222333222111111111000000000000111111000000000000111111111111111333999DDDQQQ\\\bbbddd```hhhgggbbb\\\NNNHHHRRRrrrlllwwwyyycccTTT[[[ooo~~~nnnSSSLLLFFFEEEDDDAAA@@@AAA;;;:::888777555444444444222222111111111111222222111111111111111111111111333111222555444555FFF\\\hhhmmmssskkk```pppxxx```LLL```xxxtttsssssskkkZZZKKKDDDHHHFFFFFFJJJMMMPPPYYYccc||||||xxxdddWWWSSS^^^xxxyyydddbbbooorrr```TTTWWW```gggmmmuuuzzzjjjZZZ]]]ggg{{{|||zzznnnfff]]]OOOKKKJJJAAA>>>???:::888888777666555555555555333333333444444444555555666555;;;GGGTTT]]]ffflllooolllllljjjaaa```tttgggZZZ^^^llloooYYYMMMTTTxxx999777444333333333333222111111000000000000111111000000000111111111222222222444;;;HHHWWWbbbeeedddaaaiiiggg^^^VVVJJJKKK[[[}}}yyynnn}}}lllZZZZZZkkkuuuVVVNNNHHHHHHHHHEEECCCCCC;;;:::999777555444444444222222111111111111222222222222222222222222222222333111222555555999KKK___iiiqqquuujjjfff~~~qqqPPPHHHbbb{{{hhhnnnwwwyyynnnZZZKKKEEEIIIGGGHHHLLLPPPWWWeeeqqqttt```SSSOOO]]]xxxsss^^^___ooo|||ssslllbbbYYYRRRSSS___mmmssstttyyyxxxaaaTTTWWWaaazzz|||zzzzzz}}}}}}yyykkkrrrooo^^^PPPKKKKKKBBB???@@@:::999888777666555555555555333333333444444444555555777666<<>>LLL\\\ffffffddddddlllgggZZZPPPGGGOOOeee}}}{{{~~~ttt```WWWdddzzz]]]TTTLLLKKKJJJFFFCCCBBB<<<;;;:::888666555444444333333222111111111222222222222222222222222222222222111111333555===PPPccckkktttuuuggghhhkkkFFFHHHgggzzzqqqpppvvv|||zzzmmm\\\OOOIIIKKKHHHGGGJJJPPP\\\pppoooZZZNNNKKK[[[vvvlllWWWZZZiiipppnnnjjjZZZUUURRRSSSUUUYYYcccnnnzzz}}}mmm[[[RRRXXXccc|||~~~wwwsssqqquuu|||~~~zzzlllkkkzzz```QQQKKKJJJBBB@@@@@@::::::999888777666555555555333333333444444444555555666666===JJJXXXaaaiiipppqqqnnnnnniiiZZZZZZsss]]]___hhhxxxzzzkkkUUUIIIDDDbbb<<<:::666555555555444333222222111111111111222222111111111111222222222222333888BBBQQQ___ggggggdddiiinnneeeUUUJJJFFFUUUppp{{{}}}~~~yyyeeeVVVZZZ}}}ggg\\\QQQMMMKKKGGGBBB@@@>>>===;;;999777666555555444333333222111111222222222222222222222222222222111000000111666BBBVVVgggnnnuuusssccceeeyyybbbCCCOOOrrrrrrkkkxxxjjjYYYNNNKKKGGGDDDFFFNNN```{{{mmmXXXLLLKKKYYYttt~~~eeeRRRVVVaaa```XXXSSSMMMLLLPPPWWW]]]aaaiiippp|||mmm___SSSPPP[[[hhhvvvkkkjjjrrr~~~|||qqqjjjeeeSSSKKKIIIBBB@@@AAA;;;;;;:::999888666666666666333333333444444444555555555555===KKKYYYbbbjjjpppooonnnllleeeZZZbbbvvvfffkkk{{{xxxjjjzzz~~~hhhTTTJJJ@@@MMMuuu>>>;;;888666666555444333222222111111111111222222111111111222222222222333555<<>><<<:::999999666555444333222222222222333333333333333333333333555555444444<<>>===;;;999888777666666333333333444444444555555666777@@@PPP^^^hhhooovvvsssuuujjj^^^kkkttttttzzzzzzqqq[[[XXX___hhhQQQDDD999BBBWWWvvvGGGBBB===::::::888555222444333333222222333333444222333333222111222555777===IIIWWW^^^dddiiijjjiiiooocccTTTIIIIII\\\~~~|||qqq[[[___hhhwww~~~wwwmmm```OOOQQQhhhtttaaaYYYWWWSSSMMMJJJGGGDDD@@@>>>>>>===<<<:::555444444333222222222222444333333222222333333444444444333777FFF\\\nnnuuuzzztttiiifffrrr}}}qqq\\\UUU~~~qqqbbbjjjvvv}}}___OOONNNNNNQQQZZZgggzzzhhhQQQMMMUUUccczzz|||mmmccc```cccgggyyyzzziiiVVVSSSSSSTTTOOOHHHLLLVVV[[[ffftttvvv^^^```jjjsssyyytttggg[[[lllgggRRROOOOOOHHHDDDGGG???>>>;;;888666666777888555555555555666666666666666888BBBTTTdddmmmrrrvvvuuurrriii]]]kkkyyyjjjlllxxxnnnqqquuuXXXLLLXXXjjj}}}hhhTTTGGG>>>===KKKkkkRRREEE::::::;;;888555444444333333222222333333444222333333222222222555777???LLLYYYaaafffjjjllljjjmmmaaaRRRJJJPPPfff~~~tttnnnmmmXXXaaaqqq|||||||||~~~xxxqqqfffTTTQQQbbbyyyggg___\\\XXXQQQMMMHHHEEEBBB???>>>===;;;:::777666555444333333333333444333333222222333333444555444444888HHH^^^ooovvvzzzrrrhhhkkk{{{rrrZZZVVVxxxpppeeeqqqbbbSSSMMMMMMSSS___mmm}}}eeePPPMMMWWWmmm~~~jjj\\\TTTRRRTTTVVVbbbpppqqqbbbRRRQQQSSSTTTOOOMMMUUUbbblllyyyyyyzzzyyygggkkkvvv~~~|||zzzrrrhhh___gggmmmVVVNNNJJJCCCAAAEEE@@@>>>;;;999888888888888777777777777888888888888666999DDDVVVfffooouuuyyyvvvqqqfffaaawwwjjj\\\```tttqqq```XXX\\\iiiQQQKKKZZZnnnzzzgggTTTGGG@@@<<>>:::555666444444333333333333444444222333333333222333666888CCCOOO\\\ccchhhlllmmmlllgggYYYKKKIIIVVVppp|||kkkbbbjjjzzzkkk]]]lll{{{xxxwwwzzzvvvqqqjjjXXXNNNXXX}}}wwwfff___\\\XXXSSSPPPKKKHHHCCC@@@???===;;;999888888666555555444444444444333333222222333333444555444444999JJJaaaqqqwwwzzznnnhhhssspppUUUUUUpppsssnnn}}}xxx\\\OOOKKKMMMUUUdddtttwww```MMMOOO[[[zzzuuu]]]RRROOOLLLJJJJJJNNNaaavvvyyykkk___RRRTTTVVVSSSNNNQQQ___nnn}}}sssttt|||}}}qqqxxxxxxzzzppphhheee___xxxvvv\\\OOOJJJEEECCCDDDBBB>>>:::999::::::999777777777777777888888888888666:::FFFYYYiiiqqqwww|||xxxoooccchhhvvv]]]QQQUUUhhhnnn\\\OOOJJJQQQjjjvvv\\\LLLOOOdddzzzwwwdddRRRGGGAAA;;;???VVVwwwxxxVVV;;;:::???;;;666888444444333333333333444444222333444333333444777999FFFRRR___eeeiiimmmnnnllldddTTTGGGKKK___|||kkk```aaaooolllfff||||||yyyrrruuupppllliiiXXXKKKNNNuuuxxxeee\\\ZZZXXXVVVVVVMMMJJJEEEBBB@@@>>>;;;999999888777666555444444444444333333222222333333444444333333:::LLLcccssswwwzzzkkkgggzzziiiNNNSSSiiiuuurrrpppUUUIIIKKKLLLUUUeeexxx|||nnnYYYKKKRRRaaaoooWWWTTTVVVQQQKKKIIIHHHWWWgggqqqtttrrrhhh^^^WWW\\\]]]TTTNNNTTTeeettttttvvv{{{~~~tttzzznnniiijjjXXXddddddVVVUUUSSSMMMFFFBBB>>>:::999;;;;;;999666555555555555666666666666555:::HHH[[[jjjrrryyy~~~zzznnn```ooozzz}}}nnnVVVKKKOOO```wwwtttZZZOOOHHHHHHSSS^^^yyyiiiSSSLLLYYYtttuuubbbQQQFFF@@@;;;<<>><<<:::999777666444333333333444333333222222333333444222222333===RRRjjjwwwyyyyyyfffeee|||qqqVVVJJJVVVrrr}}}|||wwwXXXLLLMMMLLLQQQbbbxxx|||pppaaaPPPIIIXXXmmmfffXXXdddjjj```ZZZ^^^aaa^^^ZZZXXX^^^dddbbb\\\ZZZeeefff[[[YYYiii{{{uuuvvvooollliiiUUUTTTpppyyyjjjnnnrrrcccNNNFFFEEECCC@@@===:::888777777777777777888888888888555<<>>;;;:::999777666555444444444333333222222333333444444444555@@@VVVnnnzzz{{{wwwddddddyyy}}}eeeRRRRRR___|||ZZZMMMMMMLLLSSSddd{{{|||vvvrrroooooopppqqqiii```VVVKKKJJJ]]]uuuhhh^^^lllqqqeeecccnnnmmmkkkeee___^^^```___ZZZ\\\iiikkk```bbbvvvxxxtttpppnnneeeXXXVVV___nnnkkknnnbbbNNNIIIKKKKKKGGG???::::::;;;777777777777888888888888888???OOObbbmmmssszzztttlllcccrrrddd\\\hhhyyyvvvfffXXXLLLMMMWWWdddqqqzzzmmm```JJJ???DDDAAA@@@IIIPPP[[[eeennnzzzjjjuuuvvv\\\PPPHHHCCCJJJ^^^~~~tttbbbRRRGGG>>>@@@<<<<<>>555555555555666666666666:::BBBRRRdddooouuu{{{qqqkkkdddrrrmmm]]]```rrr{{{bbbZZZMMMBBBDDDNNNYYYcccjjjaaaTTT@@@:::AAA???<<>>;;;:::888777666555555444444555444777444444:::888999DDDXXXeeennnmmmqqqxxxuuuiiiOOOMMMYYYuuu~~~wwwrrrmmmddd]]]XXXPPPHHHBBB>>>SSSuuugggeeebbb[[[TTTPPPKKKGGGEEEEEEDDDCCCAAA>>>;;;999888888777555555444333333222222333333333666555BBBbbbxxx}}}vvvggguuu{{{ppp\\\TTTnnnttttttgggRRRPPPOOOVVVggg~~~nnneeedddkkk{{{~~~yyyppphhhcccbbb]]]VVVNNNHHHEEEDDDDDDDDDDDDDDDBBBBBBPPPooogggbbbllleee___mmm~~~qqqkkkoookkkZZZQQQTTT___qqqyyyqqqooo~~~}}}xxxuuupppkkkeee^^^WWWRRRyyyzzzhhhbbb[[[QQQMMMMMMLLLGGGAAA<<<;;;<<<;;;999777666777777666555;;;CCCYYYlllpppxxx}}}zzzfffhhh~~~nnnZZZWWWdddsssqqqWWWOOODDD<<<>>>DDDFFFGGGHHHDDDCCC@@@???>>>@@@BBBCCC@@@EEEGGGJJJZZZooowwwssslll{{{YYYCCC===AAADDDOOOppp|||mmm[[[LLLCCC???;;;<<<>>>KKKssslllSSSCCC===<<<888888777666555555555555444777444444:::888:::FFFYYYgggnnnnnnrrryyyttthhhUUUUUUccc~~~uuuooojjjbbb\\\WWWQQQIIIDDDBBBTTTwwwhhheeebbb\\\XXXSSSNNNJJJHHHGGGEEEDDDBBB???<<<999999888777666555444444333222333333333666999888DDDdddzzz~~~tttkkk{{{ooo]]]YYYvvvsssyyyhhhSSSPPPPPPXXXjjjmmmWWWOOONNNUUUccciiiooonnnggg^^^XXXWWWTTTPPPKKKFFFBBB@@@@@@@@@BBBDDDFFFHHHLLL\\\|||}}}cccaaapppllldddooo~~~yyymmmgggkkkfffXXXSSSYYYbbbrrrzzztttuuu}}}yyyuuupppkkkddd]]]VVVQQQqqqnnneee]]]TTTXXXXXXUUUOOOFFF???<<<;;;;;;999777777777888777666;;;CCCZZZlllqqqyyy}}}vvvjjjsss}}}hhhUUUQQQ___ooorrr]]]PPPEEE<<<<<<@@@AAAAAABBBDDDBBB@@@??????AAACCCDDDFFFHHHEEEFFFWWWppp~~~~~~zzzoooNNN<<>>IIIooowwwYYYCCC;;;<<<999888777666555555555555444888555444:::888;;;III\\\iiipppooosssyyyssseeeSSSWWWhhhxxxlllggg___ZZZUUUPPPJJJEEEEEESSS}}}kkkfffccc___\\\XXXSSSNNNKKKIIIGGGEEECCC@@@<<<:::999999777666555555444333333333333444777;;;:::GGGggg|||rrrppplllYYYZZZ{{{qqq}}}kkkUUUPPPPPPXXXhhhyyy~~~XXXGGG@@@===BBBIIIQQQYYYYYYSSSLLLJJJJJJDDDCCC@@@>>>============<<>>;;;:::888777777888999888777;;;CCCZZZmmmrrrzzz~~~tttppphhhTTTNNNVVVhhhrrraaaSSSHHH>>><<<=========>>>BBBAAA@@@???@@@AAADDDEEEEEEEEEBBBDDDRRRhhhtttuuuxxx___EEE:::BBBDDDJJJ[[[zzzuuulllttt}}}zzzvvvrrrlll```PPPDDD>>>:::<<<>>>GGGiii~~~]]]CCC;;;>>>999999888777666666666666444888555444:::999>>>MMM___kkkrrrqqquuuzzzqqqbbbMMMVVVlllwww|||sssrrr~~~lllfff^^^XXXSSSNNNHHHCCCBBBPPP~~~ppphhhfffddd```\\\VVVRRRNNNKKKHHHFFFDDDAAA>>>;;;:::999888777666555555444444444444444666::::::HHHhhh~~~rrrzzziiiRRRSSSuuu~~~nnn|||pppZZZUUUUUUZZZfffpppvvv{{{nnnQQQFFFBBB>>>??????DDDIIIJJJHHHEEEDDDEEE<<<============>>>>>>>>>>>>???CCCIIIRRRggg{{{lllXXX^^^sssppphhhuuuyyyjjjaaabbbccc___```eee```kkkqqqqqqxxxxxxqqqrrrwwwvvvxxxzzznnnwww{{{~~~}}}xxxuuuoooiiiccc[[[SSSNNNLLL}}}zzzjjjbbb\\\UUUUUUSSSOOOJJJDDD???===:::888777777999::::::999;;;CCC[[[ooottt{{{sssrrrfffSSSLLLOOO^^^rrrooo]]]TTTJJJ@@@>>>>>>===>>>@@@@@@@@@??????@@@AAACCCEEEAAACCCEEEIIITTT^^^___ZZZaaavvvmmmRRRCCC@@@CCCDDDLLL^^^yyy|||ooofff```dddppp~~~vvvpppjjjhhheee^^^PPPFFF>>>:::===>>>CCCaaahhhKKK@@@CCC:::999888777777666777777444999666555999:::@@@QQQcccnnnttttttwwwzzzppp^^^OOO\\\uuu{{{jjjiiiyyypppiiitttmmmfff^^^VVVQQQLLLFFFAAA>>>MMMxxxvvvllljjjiiiccc___YYYTTTQQQMMMIIIGGGFFFCCC???<<<;;;:::999777777666555555444444555555222777888GGGiiixxxgggOOONNNmmmvvvkkkzzzyyycccXXXWWW[[[eeemmmqqquuuzzzhhhMMMFFFEEEBBBDDD???@@@AAABBBBBBBBBAAA@@@;;;<<<===>>>???@@@@@@AAAFFFEEEFFFIIIPPPdddqqq```TTT\\\lllgggeeexxx|||kkk^^^___eeeeeedddeeefffmmmqqqooorrr~~~zzz|||qqqiiitttxxx}}}~~~wwwsssnnnhhhbbbZZZSSSNNNFFFssslllaaa[[[QQQOOONNNKKKHHHDDD@@@>>>;;;999888888:::;;;::::::;;;DDD\\\pppuuu}}}pppnnn~~~wwwaaaPPPHHHLLLWWWgggwwwkkkTTTOOOFFF@@@???@@@???@@@CCC@@@?????????@@@BBBCCCDDDCCCEEEIIIOOOWWW[[[VVVNNNMMMYYYcccaaaTTTGGGAAABBBEEEHHHQQQdddzzz}}}pppiiigggccc^^^[[[cccyyyvvvmmmddd___]]]XXXOOOGGG===999===>>>???YYYuuuUUUCCC@@@;;;:::999888777777777777444999666555999:::CCCUUUfffqqqvvvvvvyyy{{{nnn[[[RRRbbb{{{ttteee```nnn}}}sssvvvmmmggg]]]VVVPPPKKKEEEAAA>>>IIIkkkzzzpppmmmllleeebbb\\\XXXTTTPPPLLLIIIGGGDDD@@@===<<<;;;999888777777666555555555555666111666888GGGiii|||eeeQQQQQQlll}}}nnnjjj{{{qqqUUUSSSVVV```kkkssszzzkkkMMMDDDCCCCCCGGGAAACCCDDDCCCAAA???===<<<<<<<<<===???@@@BBBCCCCCCIIIGGGGGGHHHMMM]]]yyy}}}|||vvvuuurrreeeUUUQQQZZZaaa___hhh||||||mmmaaabbbgggiiihhhhhhjjjoooooohhhfffllluuuzzzllljjjxxx{{{tttqqqlllgggaaaZZZSSSNNNKKKjjjooobbbZZZUUURRRNNNKKKIIIFFFBBB@@@<<<:::999999:::;;;:::999;;;DDD]]]rrrwww~~~nnnkkkxxxppp```RRRJJJOOOYYYhhhwwwiiiMMMFFFAAA===???AAA@@@BBBEEEAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEELLLUUU[[[ZZZVVVKKKKKKKKKHHHCCC@@@??????CCCKKKZZZmmm}}}zzzqqqnnnnnnkkkaaaUUUVVVhhh}}}zzzqqqeee\\\WWWRRRLLLFFF<<<888===>>><<>>===;;;:::888888777666666555555666666333888:::HHHjjjwww___SSSXXXsssttthhhlll|||]]]YYYXXX```jjjsss~~~vvvZZZOOOKKKGGGJJJEEEMMMTTTRRRHHH???<<<=========>>>@@@BBBEEEGGGHHHJJJJJJLLLPPPTTT___tttvvvhhhcccaaa]]]______UUUOOOPPPVVVXXX\\\pppyyyrrrkkkkkklllnnnppprrrppptttsssjjjdddiiittt}}}wwwggglll}}}~~~rrroookkkfff```ZZZSSSOOOKKK[[[rrreee]]]ZZZUUUPPPLLLKKKIIIGGGDDD>>><<<:::::::::;;;:::999;;;EEE^^^sssxxxqqqppp}}}yyykkk___TTTMMMTTTccctttkkkNNNBBB>>>>>>BBBDDDCCCDDDGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBEEENNNZZZbbbddddddMMMHHHBBB???>>>@@@@@@@@@FFFUUUlll|||xxxsssllleeebbbiiirrr~~~xxxmmmaaaWWWNNNHHHDDD<<<888===>>>999KKKqqqpppPPPAAA<<<;;;:::999888888888888444999777555999;;;EEEZZZjjjtttyyyxxx{{{|||lllWWWRRRhhh~~~vvveeecccfffuuu}}}jjjddd[[[TTTQQQMMMIIIFFFBBBBBBJJJttt}}}vvv{{{sssnnnllliiifffbbb^^^ZZZVVVRRROOOIIIFFFBBB???===<<<:::888888888777666666666666666666;;;<<>>BBB>>>??????AAAEEEHHHLLLNNNQQQSSSXXX^^^bbbiiizzz|||bbbSSSMMMKKKIIINNNQQQIIILLLOOOSSSSSS]]]xxxwwwwwwwwwvvvtttrrrrrrwww~~~yyy~~~~~~vvvpppuuunnnccclll~~~qqqnnnjjjeee```ZZZTTTOOOFFFMMMuuujjjbbbZZZUUUOOOLLLLLLLLLKKKJJJ???===;;;::::::;;;:::888;;;EEE^^^sssyyyuuuxxx~~~pppcccZZZQQQJJJYYYlllnnnRRRBBB@@@AAAEEEGGGFFFGGGJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGMMM[[[hhhnnnooonnnKKKFFF@@@>>>???BBBEEEEEEPPPdddyyyyyyyyyvvvrrrqqquuu~~~sssfffYYYMMMEEEAAA<<<888===>>>888GGGmmm```HHH@@@===:::888888777666555999:::666777<<<===IIIaaatttuuuwww{{{zzzhhhUUUWWWooo|||nnn```bbbnnnuuuooocccXXXUUUSSSMMMFFFCCC>>>GGGMMMsss|||nnnkkknnnllliiieeeaaa___\\\YYYVVVKKKHHHDDD@@@<<<:::999999666666555444444444444555777;;;;;;KKKmmm{{{eeezzz{{{hhhYYYVVVfffxxxkkkhhh|||~~~uuujjjbbb^^^^^^mmmppp\\\IIIEEEEEECCCGGGDDDDDDHHHJJJJJJLLLPPPSSS^^^kkkqqqttt|||wwwfffXXXSSSMMMJJJLLLNNNMMMLLLLLLOOOOOOWWWooossswww{{{uuuxxxxxxzzzooojjjrrr}}}~~~mmmfffeee^^^ZZZVVVMMMHHHIIIxxxpppeeefffddd[[[PPPKKKLLLLLLJJJFFF>>>===;;;:::999999::::::<<>>>>>DDDIIIIIIHHHIIIJJJNNNQQQQQQRRRTTTSSSOOONNNUUU```mmmuuurrrggg^^^JJJCCCAAADDDFFFFFFJJJRRR```yyy}}}{{{|||||||||zzzqqq```LLLAAA@@@<<<;;;999===BBBEEE```yyyTTTBBB???<<<:::999999777666888:::666777<<<===JJJbbbtttuuuwww{{{~~~zzzhhhVVVWWWqqqxxxeee[[[^^^lllxxx}}}ooobbbWWWSSSQQQLLLEEEBBB@@@HHHNNNsssuuuqqqrrrkkkiiifffdddbbb^^^YYYVVVMMMKKKFFFBBB>>><<<;;;;;;888777666666555555666666666::::::JJJmmm|||mmm}}}zzzggg\\\\\\nnnxxxooopppzzzrrrmmmiiiyyy|||gggOOOGGGFFFDDDFFFGGGJJJLLLKKKJJJPPPXXXfffqqqxxxjjjaaaWWWVVVTTTTTTWWW]]]dddiii^^^ZZZWWWbbbzzzsss{{{}}}~~~tttmmmuuu~~~mmmfffeee]]]YYYUUULLLDDDCCCmmmvvvkkklllbbbZZZPPPLLLLLLKKKGGGCCC???>>><<<::::::999::::::===DDD___www|||xxxwwwppp```UUUNNNMMMPPPhhh{{{pppOOOBBB===<<>>;;;::::::999888888:::777777<<<===KKKddduuuvvvxxxzzz}}}yyyhhhWWWccc}}}rrr[[[UUUZZZiii~~~}}}zzzpppbbbUUUPPPNNNJJJEEECCC???HHHMMMttt|||tttsssjjjjjjiiiiiifffaaaZZZUUUPPPNNNIIIDDD@@@>>>===<<<999888888777777777777777555999:::KKKnnnyyy{{{fff[[[___rrrvvvrrrxxx~~~xxx^^^TTTRRRNNNJJJMMMQQQRRRPPPPPPZZZfffwww{{{qqqkkkiiiiiiccceeehhhiiimmmuuussshhhcccqqqvvvzzzpppwww}}}llleeeddd\\\YYYVVVMMMFFFBBBccc|||nnnnnnbbb[[[TTTPPPOOOMMMGGGBBB@@@???===;;;::::::::::::===DDD___www}}}zzz{{{|||xxxeeeWWWMMMHHHJJJOOOfff|||oooRRREEE???<<>>BBBBBBYYYhhhGGGDDD???<<<::::::999888777:::777777<<<>>>MMMgggvvvxxxzzz{{{}}}xxxhhhXXXiiilllTTTSSSYYYhhh|||yyy~~~qqqcccTTTOOOMMMIIIFFFDDD>>>EEELLLzzzrrrnnnjjjkkklllmmmkkkeee\\\WWWSSSPPPKKKFFFBBB???======999999888777777777777777555:::;;;LLLqqqeeeUUUXXXoootttrrr|||lllgggddd^^^SSSSSSTTTVVVWWW\\\iiiwwwssspppsssxxxtttvvvyyy{{{}}}qqqnnn~~~rrrvvv|||kkkdddccc]]][[[YYYQQQHHHAAAXXXoookkkeeeaaa\\\XXXVVVQQQJJJDDDBBBAAA???<<<;;;:::::::::===DDD^^^wwwyyy{{{ttthhhYYYOOOGGGCCCEEEJJJ\\\rrrjjjTTTIIICCC???AAADDDHHHOOOVVVeeemmmwww~~~xxxdddRRRYYYcccrrr{{{iiiVVVHHHIIIVVVddd~~~|||}}}||||||}}}xxxkkkYYYMMM>>>===:::>>>BBB@@@TTTyyyeeeIIIEEE???;;;:::999999888666:::888888<<<>>>OOOkkkxxx{{{}}}~~~~~~xxxgggWWWbbbfffQQQTTT[[[iii{{{xxxrrrdddUUUOOOMMMJJJGGGFFF???DDDLLLqqqmmmmmmmmmoooooommmhhh```ZZZTTTQQQMMMGGGBBB???>>>===999888777777666666777777777;;;===NNNssshhhPPPPPPkkkrrrrrrxxx}}}{{{qqq^^^YYYVVVZZZ```jjjwww}}}yyy|||~~~~~~~~~vvvwww|||vvvpppzzzsssuuu{{{jjjcccccc^^^\\\\\\TTTEEE>>>LLLyyytttlllhhheeebbb___[[[TTTLLLFFFDDDCCC@@@>>><<<;;;::::::===DDD]]]wwwyyy|||~~~qqqccc[[[RRRLLLEEE@@@@@@EEEQQQdddzzzrrr]]]NNNJJJDDDAAABBBDDDHHHPPPYYYkkkyyyrrrggg___ZZZvvvooo[[[SSSWWW\\\nnn{{{~~~|||}}}~~~vvvdddUUU@@@>>>:::>>>AAA???QQQtttcccKKKGGGAAA<<<::::::999888555:::888888<<<>>>PPPnnn{{{~~~xxxfffVVVdddbbbOOOTTT[[[iii{{{vvvrrrdddUUUPPPNNNJJJGGGFFFBBBFFFOOOsssqqqqqqpppppppppnnnjjjccc___WWWTTTNNNIIIDDD@@@>>>===999888888777666777777777777<<<===OOOtttkkkOOOPPPpppsssvvvhhhcccaaafffnnnwwwuuukkkhhhfff]]][[[hhh}}}wwwvvv|||jjjcccccc]]][[[[[[SSSFFFAAAJJJvvv}}}rrrjjjhhhfffbbb]]]UUULLLFFFFFFDDDBBB???===;;;;;;;;;>>>CCC]]]xxx}}}~~~wwwiii___ZZZUUUPPPKKKEEE???@@@DDDMMMXXXffflllggg[[[NNNFFFGGGCCCAAACCCDDDGGGOOOXXXfffsssyyynnn]]]XXX^^^eeewwwiiiaaa\\\bbblllyyy||||||ppp^^^CCC???:::>>>AAA>>>PPPrrrkkkNNNIIICCC>>>;;;;;;::::::444:::888888<<>>CCC\\\xxxyyyrrrjjjaaaZZZUUUQQQLLLFFFAAACCCHHHIIIMMMSSSVVVSSSLLLGGGEEEEEECCCCCCFFFGGGIIIPPPXXX]]]cccbbbXXXRRRYYYiiivvvuuuiiieeemmmwwwppplllzzz~~~|||yyydddFFFAAA:::===AAA>>>PPPrrruuuPPPKKKDDD???===<<<<<<;;;444999999888<<>>DDDKKKxxxrrrssswwwuuuqqqooommmkkkiiifff\\\YYYSSSMMMHHHDDDBBBAAA<<<;;;::::::999999::::::666:::<<>>CCC\\\xxx~~~xxxwwwyyyuuunnn^^^XXXRRRMMMFFFBBBFFFMMMFFFFFFGGGIIIIIIGGGGGGIIIEEEEEEGGGJJJKKKLLLRRRYYYZZZYYYTTTOOOTTTfff{{{wwwnnnhhhgggiiilllkkkzzztttzzzbbb___uuu|||{{{|||hhhGGGBBB:::<<<@@@???PPPrrr[[[IIICCCDDD===999<<<;;;999;;;999;;;===>>>SSSvvvwww]]]SSS^^^oooaaaZZZYYYaaahhhRRRTTTaaalllttt~~~qqq[[[QQQRRRKKKGGGHHHDDDFFF===FFFpppuuuvvvzzzyyyvvvsssooojjjgggeee```]]]WWWRRRNNNIIIEEEBBB>>><<<999888888888888777666999888JJJoooaaaUUU```zzzqqqjjjRRRNNNUUUXXXeeerrruuutttyyymmm___^^^WWWSSSQQQJJJBBBEEELLLlll|||yyyrrrsssqqqllldddZZZRRRNNNLLLFFFBBB@@@===999:::>>>FFFMMM^^^sss~~~}}}}}}oooXXX```___SSSIIIIIIHHHEEEFFFHHHIIIGGGEEEFFFJJJNNNLLLKKKJJJKKKLLLNNNSSSYYYaaaVVVMMMQQQdddxxx~~~ggg]]]TTTSSSUUUVVVVVVXXXbbbeeennn|||uuusssttt~~~aaaIII;;;;;;:::@@@BBBKKKrrr^^^KKKEEEFFF???;;;===;;;999;;;999:::===>>>RRRuuuwww^^^UUUeeeqqqbbbZZZ[[[^^^eee|||mmmWWWUUU```mmm{{{qqq[[[RRRRRRKKKGGGGGGCCCEEE@@@HHHjjjwwwxxxxxxwwwvvvssspppmmmkkkiiijjjeee^^^XXXSSSMMMHHHEEE???===:::888888999888777666999999JJJooouuu[[[VVVgggyyyhhh^^^\\\___cccqqqwwwvvvnnn}}}hhhSSSTTT^^^iiittt~~~mmm___]]]WWWSSSPPPJJJBBBDDDHHHccc}}}|||rrrrrrqqqllleee\\\UUUQQQLLLGGGBBBAAA???<<<===@@@JJJPPP___sss|||{{{~~~xxx|||uuujjjooojjjZZZMMMKKKJJJFFFFFFHHHIIIHHHFFFHHHLLLPPPRRRQQQQQQQQQSSSVVV]]]bbb^^^TTTNNNZZZrrr~~~ttt\\\TTTNNNPPPTTTVVVXXXZZZZZZ]]]ffftttrrrzzzdddGGG:::<<<;;;AAADDDMMMtttbbbOOOHHHIIIBBB===>>>;;;888;;;999:::<<<===RRRtttxxx```WWWhhhdddYYYRRRXXXcccnnnuuu^^^___gggxxxwwwxxxqqq[[[RRRQQQJJJFFFFFFBBB@@@BBBIIIccc{{{{{{vvvvvvuuutttsssqqqooonnnqqqlllddd\\\VVVPPPKKKGGGAAA>>>;;;999999999888777777::::::KKKooouuuYYYVVVgggpppYYYPPPNNNKKKKKKNNNQQQUUU[[[aaagggnnntttxxxsssooojjjYYY```oooyyymmm^^^\\\VVVRRRPPPJJJDDDDDDDDDZZZssssssrrrnnnhhh```YYYUUUMMMGGGCCCCCCAAA>>>@@@DDDPPPTTTaaassswwwyyy}}}uuu```QQQMMMMMMJJJIIIKKKMMMLLLKKKMMMRRRVVV[[[]]]^^^^^^```dddjjjmmm^^^UUUTTTgggvvvbbbQQQLLLKKKQQQXXX[[[]]]```eeegggkkkrrr}}}|||]]]CCC:::<<<;;;AAAEEENNNtttgggSSSKKKKKKDDD???>>>:::999;;;999999<<<<<>>CCCKKKpppnnnWWWMMMLLLEEE@@@???:::999;;;999:::<<<<<>>DDDDDDSSS|||{{{zzzxxxvvvssspppmmmllliiieee```[[[WWWRRRMMMJJJEEEBBB???<<<<<<;;;999888888<<<:::IIIkkkxxxWWWPPPbbbhhhWWWMMMQQQQQQIIIJJJRRRMMMNNNOOOMMMKKKLLLQQQVVV^^^iiisssvvvvvv{{{||||||nnndddnnnlll\\\ZZZSSSPPPOOOJJJGGGDDD===PPPxxxwwwuuuqqqmmmiiiccc[[[VVVNNNIIIEEEDDDBBB???AAAEEEVVVWWWbbbttt~~~ppp~~~eeeTTTQQQSSSRRR]]]___aaa```___aaafffjjjrrr|||wwwnnnXXX\\\kkk|||sss^^^PPPSSSSSSXXXaaaiiimmmpppuuuxxx|||gggGGG>>>:::>>>999;;;???GGGjjjvvv]]]PPPNNNGGGBBBAAA===;;;===:::;;;======QQQtttuuu___[[[hhheeeeeeuuu}}}rrrnnnXXXOOOOOOHHHEEEEEEAAA===AAACCCZZZ~~~}}}|||yyyvvvqqqmmmiiigggdddbbb```]]][[[VVVQQQMMMHHHDDDAAA>>>===<<<:::888999<<<999FFFiiivvvSSSKKK```\\\WWWUUUUUUOOOFFFGGGOOONNNQQQTTTSSSPPPRRRXXX^^^iiittt~~~{{{tttkkkuuukkk\\\YYYRRROOOOOOIIIFFFDDD;;;JJJ{{{{{{uuurrrmmmjjjhhhccc[[[VVVQQQKKKGGGEEEBBB??????CCCQQQSSS^^^rrr}}}ppp~~~hhhXXXWWWYYYXXXiiikkkmmmnnnnnnqqqvvv{{{vvvgggRRR^^^sss}}}iii\\\YYYYYYZZZ```jjjqqqtttyyy~~~rrrVVV???;;;:::???888999===DDDfff~~~cccTTTPPPIIIEEEEEE@@@<<<>>><<<<<<>>>>>>RRRtttuuu```^^^mmm}}}aaa```qqq|||{{{lllVVVMMMNNNHHHEEEFFFBBB>>>@@@EEEeee|||}}}{{{xxxtttoookkkgggdddaaaaaa``````^^^YYYSSSNNNIIIFFFBBB???>>><<<:::999:::<<<888DDDfffxxxRRRLLLaaaxxxYYY\\\]]]XXXOOOJJJKKKOOORRRVVVYYYYYYXXX[[[ccckkkttt{{{wwwyyyoooiiiqqq|||kkk[[[XXXQQQOOONNNIIICCCEEE>>>IIIwww~~~uuuqqqmmmlllkkkhhhbbb\\\VVVPPPJJJGGGCCC??????BBBIIIKKKXXXnnnttt||||||xxxggg]]]___ccccccuuuxxx|||~~~tttaaaTTTddd|||}}}eee\\\``````aaahhhqqqxxx|||ppp[[[FFF<<<888999@@@888999>>>EEEfffhhhVVVRRRJJJHHHHHHDDD===???<<<===>>>???SSSuuuvvvaaa```yyy{{{___VVVhhhxxx~~~kkkUUUMMMNNNHHHEEEFFFCCCEEECCCGGGkkk{{{|||zzzwwwsssnnniiieeeccc______```aaa___ZZZRRRMMMJJJGGGCCC@@@>>><<<:::999:::<<<777BBBeeewwwRRRQQQjjjqqqRRRYYYZZZRRRJJJJJJMMMMMMQQQVVV[[[]]]___fffrrr|||uuutttzzzxxxsssaaa\\\dddnnnkkk[[[WWWQQQNNNNNNIIIBBBHHHCCCLLLxxxyyyvvvsssooooooqqqooojjjdddZZZSSSMMMIIIEEE??????AAABBBEEESSSkkkwwwmmmlllqqqoooddd^^^eeelllmmm~~~ttt___ZZZkkkddd[[[aaafffgggmmmwww~~~fffWWWIII???AAA666888@@@999:::@@@GGGhhhfffSSSTTTPPPIIIGGGCCC@@@@@@;;;;;;>>>???RRRsssyyybbb\\\rrruuuUUU[[[fffwwwiiiZZZMMMJJJKKKHHHCCCAAA===CCCEEEccc|||}}}vvvuuurrrnnnjjjfffcccaaabbbbbbbbbcccbbb^^^YYYUUULLLIIIEEEBBBAAA???<<<999888;;;===DDD[[[zzzqqqUUUUUUttthhhXXXccc]]]PPPOOONNNKKKMMMSSSWWW^^^gggpppxxxzzz```TTTTTTbbbrrrjjjXXXTTTMMMLLLMMMJJJIIIBBBCCCQQQsss}}}|||zzzyyyvvvpppiiiddd]]]UUULLLGGGCCC@@@>>>===DDD???GGGaaa|||~~~gggeeeooollldddfffgggjjjrrrnnnaaahhh{{{vvvdddbbbjjjooopppuuu}}}uuueeeUUUIIIAAA<<<999999;;;888777;;;;;;HHH```hhhVVVVVVPPPIIIGGGCCCBBBAAA<<<<<<>>>>>>PPPppp{{{aaaYYYuuuttt]]]QQQ```vvvfffXXXLLLIIIIIIGGGBBB@@@>>>CCCCCC]]]|||yyywwwtttoookkkgggcccbbbddddddddddddccc___ZZZVVVPPPLLLGGGDDDAAA???===;;;999;;;<<>>;;;:::999;;;888777;;;;;;GGG```ooo\\\ZZZSSSLLLIIIDDDDDDCCC======???>>>NNNmmm~~~cccZZZvvvlll___TTTbbbwwwcccVVVJJJHHHHHHEEEAAA@@@@@@DDDBBBZZZ{{{|||zzzvvvrrrmmmhhhdddbbbgggfffeeeeeedddaaa\\\YYYUUUQQQJJJEEEBBB@@@===<<<:::;;;:::BBBZZZxxxsss]]]]]]xxx{{{```hhhooodddSSSPPPQQQPPPSSS[[[cccppp{{{[[[RRR^^^rrrfffUUURRRLLLJJJLLLHHHHHH@@@>>>EEEccc~~~zzzwwwuuussspppnnnaaa\\\UUUNNNJJJHHHEEECCCCCC>>>DDD[[[vvvvvv}}}www}}}wwwvvvooofffggghhhpppyyyooovvv|||rrrvvvrrrddd\\\QQQGGGAAA>>>===<<<999<<<888888;;;;;;GGG___wwweee```XXXQQQMMMGGGDDDCCC======@@@???NNNkkkeee]]]xxxzzzbbb[[[aaaiiiuuu~~~zzz```TTTJJJHHHHHHEEEBBBAAAAAAEEEDDD^^^|||~~~|||yyytttooojjjfffdddiiigggfffeeedddbbb^^^\\\ZZZUUUMMMFFFBBB@@@>>>===<<<;;;999@@@XXXuuuyyybbb^^^yyyvvv]]]iiiooocccPPPOOORRRTTTZZZccclllzzz{{{rrrWWWZZZpppdddSSSPPPKKKIIIJJJFFFFFFAAA@@@EEEaaa}}}yyyvvvtttqqqmmmjjjcccaaa[[[RRRMMMKKKHHHDDDBBB>>>CCCWWWrrrzzz|||~~~rrrccc```dddrrrwwwnnnuuu|||zzzmmm```YYYNNNEEE???<<<;;;:::999<<<999888<<<;;;FFF^^^|||kkkdddZZZSSSPPPHHHDDDBBB===>>>BBB@@@MMMiii|||bbb[[[xxxuuuccc```dddhhhpppwww}}}xxx]]]SSSKKKIIIHHHEEECCCBBBAAADDDEEEccc}}}~~~}}}yyyuuuqqqllliiigggjjjhhhfffeeedddcccaaa___]]]XXXPPPIIIDDDAAA???======<<<999>>>TTTqqq{{{aaa\\\wwwyyydddsssxxxiiiUUUSSSWWW[[[bbbllluuutttgggkkkooollllllsss}}}hhh^^^lll|||```QQQNNNIIIHHHIIIEEEBBB@@@AAAEEE\\\}}}{{{yyywwwrrrlllgggeeefffaaaWWWOOOMMMIIIDDDCCC???BBBSSSnnnzzzvvveeeaaahhhwwwrrriiiqqqssshhhYYYSSSIII@@@;;;999777666999<<<999999<<<;;;FFF]]]ooofff[[[UUURRRIIIFFFCCC>>>???CCC@@@KKKeeeyyy]]]VVVrrryyyqqqpppdddfffooo{{{uuuZZZQQQJJJIIIHHHEEECCCCCCAAABBBEEEjjjzzz}}}{{{yyyvvvrrrooommmkkkkkkiiifffffffffgggfffeee```[[[SSSMMMHHHDDDAAA???======;;;===PPPmmm}}}aaaXXXuuuxxxzzzddd```dddgggnnnuuu}}}tttgggaaaiiisssuuuuuuvvvnnnhhhnnn{{{}}}xxx^^^NNNMMMHHHGGGHHHCCC@@@>>>???AAATTT|||wwwpppkkkkkknnnjjj]]]TTTQQQMMMFFFCCC@@@AAAOOOkkk~~~pppooosssrrrkkkttt}}}nnncccTTTNNNFFF@@@===;;;;;;:::999<<<::::::===;;;EEE\\\tttjjj^^^YYYVVVLLLJJJGGG@@@@@@CCC>>>GGG___{{{]]]UUUrrr|||hhhfffkkkyyyoooVVVOOOIIIHHHGGGCCCBBBCCCBBBBBBHHHssszzz~~~zzzyyywwwuuusssqqqpppooommmkkkhhhhhhiiikkkkkkkkkbbb^^^XXXRRRMMMHHHDDDAAA===>>><<<===MMMiiifffYYYsss|||vvvwwwzzz|||uuuqqqtttxxx~~~}}}yyygggiiioooyyy|||wwwyyytttxxxvvvyyyvvv[[[MMMLLLGGGFFFFFFBBBAAA>>>???@@@QQQ}}}|||wwwtttrrrxxxttteee[[[WWWRRRJJJDDDBBBAAAMMMiiiyyyuuuwwwjjj___QQQLLLEEE???===<<<<<<;;;999<<<::::::===;;;EEE[[[|||yyyoooccc^^^[[[QQQNNNJJJBBBAAACCC===DDD[[[aaaXXX{{{}}}mmmdddaaalllttt|||hhhTTTMMMHHHGGGEEEBBBAAABBBCCCCCCKKK|||zzz|||xxxwwwvvvuuutttsssrrrqqqnnnllljjjjjjlllnnnooooooddd```[[[UUUQQQLLLGGGDDD<<>><<>>???===:::CCC]]]mmmWWWkkkqqqcccXXXNNNJJJKKKUUUZZZggg{{{mmmhhhmmm{{{|||zzzvvvsssqqqnnnnnnqqqwww~~~vvvooosss~~~qqqZZZLLLIIIEEEFFFGGG????????????CCC]]]~~~~~~~~~}}}{{{xxxwwwfffYYYPPPIIIAAACCCCCCHHH___|||tttlllbbbZZZKKKFFF???:::999999999999888>>>;;;888<<<>>>GGGYYYyyyzzzsssrrrbbb```^^^RRRMMMHHHEEEAAA@@@EEELLLtttlll^^^qqq^^^ZZZ``````eeeqqqwwwtttzzz|||fffQQQNNNIIIFFFEEEDDDBBBAAACCCCCCPPPzzzzzzvvvxxxwwwvvvuuuvvvuuurrrppptttqqqnnnoooqqqqqqlllhhhhhhiiifff]]]VVVRRRKKKEEE@@@@@@>>>;;;BBBYYYyyyeeeWWWooouuubbbUUULLLFFFEEEGGGIIIMMMYYYkkk}}}sssuuu|||~~~{{{uuupppkkkiiihhhhhhtttvvvmmmooo{{{kkkVVVIIIGGGDDDEEEGGG@@@>>>>>>@@@DDD\\\~~~|||vvv}}}~~~sssdddXXXNNNGGGCCCDDDCCCGGG\\\{{{}}}rrrkkkcccYYYRRRIIIDDD>>>:::888888888888777>>>;;;888;;;===FFFXXXttt~~~vvvuuugggfffcccWWWQQQKKKGGGCCC@@@CCCIIIhhhoooccczzzddd___eee]]]XXXaaajjjttt|||wwwbbbPPPLLLHHHEEECCCCCCAAA@@@@@@???IIIooo~~~wwwssssssssssssuuuuuusssooolllsssrrrqqqrrrsssqqqkkkgggiiikkkjjjbbb[[[TTTKKKCCCCCCBBB???;;;@@@SSSooo{{{___WWWpppyyyfffQQQEEEBBBBBBDDDGGGDDDGGGMMM[[[nnn{{{{{{{{{ooofffaaacccgggoooxxx~~~qqqfffdddqqq|||}}}eeeQQQFFFEEEBBBEEEGGG@@@===>>>AAADDD[[[|||oootttuuummmaaaWWWNNNGGGEEEEEECCCEEEXXXttt{{{yyy|||wwwooohhh```VVVOOOFFFBBB<<<999777888888777777===;;;999;;;;;;DDDXXXxxxxxxxxxllllllhhh]]]VVVOOOJJJEEE@@@AAAFFF\\\rrreeehhhdddlllccc\\\hhhuuusss^^^MMMJJJFFFCCCBBBBBBAAA@@@>>><<>><<<>>>LLLfff|||~~~bbbWWWnnnmmmZZZHHHAAACCCFFFHHHJJJKKKKKKKKKQQQ___ttt}}}zzz}}}}}}uuuiiiaaa```fffjjjpppkkk___\\\iiiyyyyyyaaaNNNFFFEEEBBBCCCEEE@@@===>>>@@@BBBYYY~~~zzzrrrttttttnnnddd[[[SSSOOOGGGFFFCCCDDDSSSnnniiifffmmmvvv|||ssslllfff^^^UUUNNNCCC???;;;888777777777777777<<<:::999;;;:::DDD[[[{{{|||rrrrrrmmmccc[[[SSSMMMHHHBBBAAADDDTTTrrreee~~~|||hhhgggqqqooopppoooZZZLLLIIIEEEBBBBBBBBBAAA@@@AAA@@@KKKppp~~~zzzvvvoooooooooqqqtttvvvvvvuuuoooqqqsssvvvwwwvvvssspppllllllhhh___XXXTTTNNNHHHDDDAAA>>>===>>>GGG^^^tttkkkYYYlllaaaRRRFFFEEEJJJMMMMMMMMMOOONNNLLLNNNZZZjjjsssssswwwyyykkkjjjzzznnnbbb```___cccyyyvvveeeZZZXXXggg{{{uuu^^^MMMFFFFFFAAABBBDDD>>>>>>>>>???AAAYYY}}}yyy||||||yyyrrrfff[[[WWWVVVLLLIIIDDDCCCOOOhhhzzz___\\\eeeooowwwrrrkkkeee___WWWNNNHHHAAA===999777777888888777777;;;999:::<<<:::HHHcccyyyyyyrrrhhh```VVVQQQLLLEEEBBBCCCMMM{{{sssddd~~~rrrsss~~~}}}{{{xxxkkknnnyyy}}}kkkWWWKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@PPPzzz|||xxxrrrqqqpppqqqssswwwyyyzzzzzztttuuuvvvwwwvvvssspppnnnkkkjjjeee[[[VVVTTTQQQMMMFFFBBB??????===BBBVVVkkksss[[[lllxxxpppUUULLLFFFIIIOOOPPPOOOOOONNNPPPRRRVVVdddqqqnnndddkkksssuuuiiiZZZZZZnnnmmmeee```aaapppjjjXXXRRRTTTdddyyyqqqZZZKKKEEEFFF@@@@@@BBB===>>>===>>>AAA[[[|||zzz~~~}}}xxxnnn___RRRQQQVVVTTTOOOHHHEEEMMMbbb|||{{{{{{~~~}}}xxx\\\\\\fffooorrrnnnhhhaaaZZZRRRKKKFFF???<<<999777888999999888888:::888:::======NNNmmmvvvmmmcccYYYTTTOOOHHHDDDDDDHHHtttuuudddyyyfff]]]```ppp}}}iiifffoooyyyzzzqqqkkkoooxxx~~~gggSSSJJJHHHDDDBBBBBBCCCCCCBBB???@@@TTT}}}xxxooorrrssstttwwwzzz{{{yyywwwwwwxxxwwwuuurrrooolllkkkhhhhhhccc[[[WWWVVVTTTQQQKKKEEEBBBAAA===>>>NNNcccuuu\\\jjjtttaaaZZZNNNIIIGGGLLLQQQQQQQQQRRRSSSZZZaaammmzzzeeegggnnnpppdddUUUUUUhhh|||yyypppllljjjooowwwuuu___OOONNNTTTfff{{{|||jjjTTTFFFBBBDDD???@@@BBB>>><<<<<<>>>EEE___}}}}}}zzzyyyuuukkkZZZOOOTTT___^^^WWWNNNGGGKKK\\\vvv}}}yyy___aaajjjppp}}}{{{sssooohhh```XXXPPPJJJFFF>>>;;;999888999::::::999888999777:::>>>???TTTxxxzzzoooeee[[[VVVQQQJJJEEEEEEDDDpppwwweee~~~|||fffZZZZZZXXXllljjjbbbggglll~~~|||eeeccciiiooowww~~~}}}}}}wwwnnnzzz{{{dddQQQJJJHHHDDDCCCCCCCCCCCCCCCBBBDDD\\\zzzpppssstttwww{{{}}}|||wwwsssvvvvvvvvvssspppmmmkkkkkkeeefffccc]]]YYYYYYWWWSSSNNNHHHDDDCCC===;;;III]]]~~~ttt\\\hhhhhhTTTMMMMMMIIIIIINNNQQQQQQSSSUUU^^^gggsssmmmhhhppprrrfffXXXXXXiii|||zzzwwwuuusssrrrpppkkkVVVQQQSSS\\\nnnwwwdddOOOAAA???BBB>>>???BBB>>>;;;;;;???HHHbbbzzzzzzyyypppaaaXXXbbbssseee]]]RRRIIIIIIXXXrrr|||cccfffmmmooozzzuuuyyy~~~|||vvvrrrnnnfff^^^UUUMMMGGGCCC===;;;999888999:::::::::999999777:::???AAAYYY~~~zzzpppkkkddd\\\UUUOOOHHHDDDKKK^^^~~~eeeqqqmmm______VVVbbbqqq~~~vvvrrrnnnsssyyytttcccZZZWWW[[[gggssszzz~~~yyywwwsssjjjdddnnnwwwaaaPPPGGGFFFCCC@@@@@@@@@BBBCCCDDDCCCqqq~~~xxxxxxuuuttttttuuuwwwyyyxxxwwwrrrrrrpppmmmiiiffffffgggcccaaa______``````]]]ZZZVVVKKKDDDDDDBBB>>>EEERRRxxxyyyaaaffftttWWWPPPMMMMMMLLLMMMOOOOOOQQQZZZeeeqqqppp^^^ZZZjjj}}}}}}~~~|||yyycccXXXYYY___eeeyyyppp]]]HHHEEEAAA@@@AAA@@@>>>;;;;;;CCC>>>HHH|||www{{{~~~tttpppiii```PPPIIIJJJMMMffftttjjjlllsssyyy}}}wwwsssqqqqqq}}}{{{yyyvvvpppfffbbb]]]VVVPPPIIIBBB===::::::999888777777888888888;;;888888>>>FFF^^^zzz{{{yyyssskkkbbbYYYQQQIIIDDDFFFYYYgggqqqooo```dddcccmmmzzz}}}zzznnnTTTPPPNNNQQQ\\\fffkkknnnqqqqqq}}}}}}tttiiilll}}}sss^^^OOOGGGEEECCCAAA@@@AAABBBCCCCCCHHH{{{{{{yyy|||zzzxxxvvvvvvvvvvvvtttrrrqqqqqqpppmmmjjjhhhhhhhhheeeffffffeeebbb```______[[[PPPIIIGGGCCC>>>DDDOOOqqqeeefffkkkSSSTTTWWWTTTOOOMMMOOOSSS[[[hhhuuu{{{aaa]]]mmm~~~vvvfff___cccyyylllZZZGGGDDDAAA@@@@@@@@@>>>;;;:::CCCBBBPPP~~~~~~{{{mmmdddTTTLLLJJJJJJ```yyynnnkkkpppzzzwwwuuu|||yyypppjjjccc```ZZZTTTMMMGGG@@@<<<:::999999888777777888888777;;;888888>>>EEE^^^}}}xxxpppggg^^^TTTKKKFFFBBBRRR|||kkkuuusssdddnnnwww~~~cccIIIMMMKKKOOOXXX```cccfffjjjqqq}}}rrrooo|||uuuzzzlllYYYMMMFFFEEEBBBAAA@@@AAABBBCCC@@@HHH{{{{{{yyyzzzyyyxxxvvvuuuuuuuuusssqqqrrrssssssqqqnnnmmmmmmnnnlllooopppmmmhhhdddeeegggaaaWWWOOOKKKDDD>>>AAAJJJgggaaacccdddTTT]]]gggaaaYYYRRRTTT^^^kkk|||``````qqq~~~qqqiiiggguuuyyyfffVVVFFFDDDAAA@@@??????===<<<:::BBBBBBUUU{{{rrrkkk\\\RRRNNNJJJZZZyyyyyypppjjjkkkuuuzzz{{{sssjjjddd___[[[UUUPPPJJJDDD>>>::::::999888888777888888888777;;;888888===FFF___{{{wwwpppiiiaaaXXXOOOJJJCCCNNNsssooozzzuuukkkzzzrrr]]]LLLNNNNNNRRRZZZ```ccchhhnnn~~~||||||zzz{{{fffSSSJJJEEEDDDBBBAAA@@@AAABBBCCCDDDJJJrrrwwwssssssrrrrrrsssuuuwwwvvvuuuuuuvvvwwwvvvuuussstttuuuvvvwwwvvvtttpppmmmkkkkkkbbbZZZSSSMMMFFF???@@@FFF\\\wwwXXX]]]fff___llluuusssggg^^^aaammm}}}yyy___hhh{{{yyywwwwwwttt```PPPDDDCCCAAA???>>>>>>===<<<===???>>>VVV~~~xxxwwwrrrrrrooocccYYYSSSLLLWWWqqqwwwooojjjeeebbbiiittt|||xxxppphhhccc[[[WWWRRRLLLGGGBBB===:::999999888888888888888999777;;;999888>>>HHHeee|||yyytttnnnfff]]]TTTNNNJJJLLLkkkttt{{{sssppp}}}wwwaaaOOOLLLMMMRRRZZZ___dddllluuuzzzvvv___NNNFFFCCCCCCBBBAAAAAAAAABBBBBBJJJPPPqqqwwwppppppoooppprrruuuwwwwwwvvvuuuvvvxxxxxxwwwvvvvvvwww|||wwwsssssstttrrrmmmhhh```[[[UUUNNNGGGAAAAAAEEESSSzzz[[[YYY|||lllmmmzzz~~~uuummmqqq}}}ttteeeuuuppp[[[JJJBBBBBBAAA???===<<<<<<===@@@<<<===^^^{{{yyyxxxvvvmmmoooggg^^^WWWNNNTTTiii~~~yyytttuuupppbbb]]]ZZZXXXaaaooo~~~zzzzzzsssllleeeaaaWWWTTTNNNIIIEEEAAA===:::999888888888888888999999666;;;999999@@@NNNooo{{{vvvnnndddZZZSSSPPPKKKbbbzzzvvvuuukkkkkktttlllMMMMMMOOOUUU\\\```fffsssttt{{{pppYYYIIIEEEBBBBBBAAAAAAAAAAAAAAABBB@@@OOOwww~~~zzztttsssqqqqqqqqqssstttsssrrrqqqtttvvvwwwvvvuuuuuuuuuyyysssmmmnnnqqqqqqjjjccc^^^\\\WWWPPPIIIDDDCCCDDDMMMzzzhhhYYYqqqzzzlllssszzzvvv{{{wwwnnn{{{zzzjjjVVVFFFAAAAAAAAA???<<<;;;<<<===@@@===EEEppp|||zzz}}}{{{lllqqqlllcccZZZOOOOOO___xxxiii___eeennnooo]]]WWWTTTWWWhhh{{{zzzsssllleee___[[[SSSPPPJJJEEEBBB???<<<999888888888777888888999:::777;;;999:::CCCVVV}}}{{{uuulllbbb[[[SSSHHHXXXqqqhhh```___bbbqqqsssNNNPPPRRRWWW\\\```hhhxxxyyysssyyyiiiSSSGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA<<>>>>>@@@PPP~~~{{{yyyyyyzzz{{{~~~wwwyyy{{{uuuwww{{{wwwttt{{{wwwlllaaaQQQMMMXXXrrr~~~|||mmmXXXQQQYYYbbbsssfff___``````cccwww|||tttllleee___YYYVVVOOOKKKFFFAAA>>><<<:::888888888777777888999999:::777<<<:::;;;GGG^^^~~~|||xxxqqqhhhbbbTTTEEERRRzzzoooaaaXXXTTTSSSaaaeeelllsssyyyxxx~~~~~~vvvyyytttSSSNNNPPPTTTYYY\\\dddvvvnnnsss}}}tttdddOOOFFFIIIAAAAAAAAAAAAAAAAAAAAAAAAJJJeeexxxsssrrrqqqqqqrrrrrrpppoooqqqsssvvvwwwvvvtttttttttrrrqqqooonnnmmmkkkiiigggaaaaaa]]]UUUMMMIIIFFFCCCJJJiiinnnTTTjjjzzzfffVVVbbbyyysssppprrrzzzyyyhhh[[[NNNCCC???@@@AAA???;;;:::;;;>>>===BBBWWW}}}|||zzzyyyyyyyyyxxxvvvuuutttzzzzzzsssuuuyyyrrr~~~uuuhhhUUUMMMUUUmmm}}}yyyhhhVVVOOOQQQUUUZZZYYYbbbooopppqqqzzzqqqiiibbb\\\WWWTTTLLLHHHCCC???<<<:::888666888888777777888999::::::777<<<:::;;;IIIbbb~~~}}}{{{uuulllfff\\\TTTRRRiiivvvlllSSSOOOWWWVVV\\\eeeqqqzzzsssqqqttt~~~|||XXXRRRUUUWWWVVVWWW^^^lllwwwxxxbbbpppooo\\\MMMEEECCCEEE@@@===???@@@???@@@CCCKKKtttsssqqqnnnmmmooorrruuuyyyyyyxxxwwwvvvuuutttsssooopppqqqrrrqqqnnnkkkiiiddd```]]][[[TTTJJJCCCAAACCCcccuuuYYYjjjttt]]]PPPllluuuoooooossszzz~~~pppcccTTTHHHCCC@@@???===::::::======;;;CCC???jjj}}}vvvtttvvvuuupppwwwwwwuuurrrppprrrwww|||~~~zzzvvvqqqjjj___UUUOOOjjj|||tttbbb[[[YYYZZZZZZ]]]bbbpppyyyssskkkfffbbb]]]UUUOOOJJJEEE???;;;999999888888555666777888999:::;;;;;;<<<888@@@@@@AAAjjjyyyzzzyyyqqqkkkaaaZZZTTTcccyyy|||oooXXXUUU^^^```jjjrrr~~~kkkeeemmm|||{{{YYYQQQSSSTTTRRRSSS[[[jjjuuummmgggzzz}}}lllYYYLLLEEEDDDCCC???===@@@AAA@@@BBBEEEWWW|||~~~yyyvvvtttrrrooommmnnnqqqssszzzyyyxxxvvvuuutttttttttlllmmmnnnooommmkkkhhhfffiiibbb\\\ZZZVVVPPPLLLLLLDDD]]]}}}___hhh|||pppfffWWWWWWtttrrrhhhkkksss|||xxxjjj^^^PPPFFFBBB@@@???<<<::::::;;;<<<<<>>:::999999888888666666777888999:::;;;;;;888777AAAFFFNNNvvv|||uuuppphhhbbbXXXZZZwww|||xxxrrr\\\[[[fffjjj|||```^^^kkkxxxXXXQQQRRRQQQPPPRRR]]]mmmyyylllcccbbbmmmxxxeeeTTTIIIEEEDDD@@@>>>>>>AAABBBAAABBBFFF^^^|||~~~}}}yyyuuusssqqqooooooqqqsssuuuyyywwwuuurrrqqqqqqqqqrrrkkklllmmmmmmllljjjhhhffffff```\\\______YYYRRRNNNGGGVVVtttmmmlllnnn```UUUQQQ___{{{hhh___eeepppzzz|||~~~{{{qqqbbbVVVKKKCCCAAA@@@>>>;;;:::999:::;;;===FFFXXX{{{xxxsssqqqvvv||||||xxxqqqrrrsssttttttwww{{{vvvvvvvvvtttooofff[[[SSSZZZppp~~~hhh\\\aaarrrzzzuuusssnnnhhhbbb]]]YYYTTTMMMHHHFFFBBB===999888888888777666666777888999::::::;;;::::::BBBIIIUUUvvv|||vvvrrrmmmiii[[[SSSgggzzz}}}gggggguuu{{{bbbhhhxxxzzz\\\QQQQQQQQQRRRXXXfffxxxyyy^^^MMMWWW]]]lllooo[[[MMMFFFCCCCCC???>>>???BBBBBB???AAAEEE___|||}}}|||yyyrrrpppooopppssswwwzzz{{{vvvtttqqqnnnmmmmmmnnnooonnnooooooooonnnllljjjiiibbbaaafffpppssshhhVVVKKKIIIPPPnnnxxxsssqqqbbbWWWLLLOOOcccxxxrrr\\\WWW^^^iiiqqqrrruuuyyysssyyy~~~mmmhhhuuukkk\\\PPPGGGAAA@@@???<<<::::::999888;;;@@@GGGddd~~~{{{{{{tttssstttwww{{{{{{tttllloooooopppqqqrrrtttvvvxxxwwwxxxwwwsssnnniii```XXXVVVjjjrrriiisssyyysssooofffbbb]]]XXXSSSNNNIIIEEEBBB???;;;888777777777666666777777888999999::::::<<<===@@@HHH[[[www}}}xxxvvvpppmmm___SSS]]]|||}}}|||qqqqqq}}}cccOOOQQQTTTYYYddduuu{{{bbbTTTOOOUUUYYYbbbnnnyyydddRRRGGGCCCBBBAAA@@@>>>???AAA???===???DDD```|||xxxxxxwwwvvvsssqqqppprrrvvvzzz{{{{{{uuussspppnnnmmmmmmooopppppppppppppppooommmlllkkkggghhhppp|||~~~ppp\\\NNNKKKMMMeeevvvnnnxxxbbbVVVQQQIIIPPPeeepppeeeUUUSSSXXX___dddffflll{{{uuujjjmmmxxx~~~sssrrr}}}~~~gggWWWLLLDDD@@@@@@>>>;;;999;;;999888<<>><<<@@@GGGddd{{{xxxxxxxxxxxxxxxuuurrrsssuuuwwwvvvuuuuuusssqqqppppppppprrrsssoooooonnnnnnmmmllljjjjjjllljjjmmmssssssiii[[[RRRMMMJJJZZZpppcccwwwkkkVVVKKKLLLHHHPPPfffjjj\\\UUUQQQRRRVVV[[[```jjj|||yyynnnkkkoooyyywwwaaaRRRHHHBBB???@@@===999999<<<;;;888???III```xxxwwwvvvzzzvvvtttvvvxxxyyy|||~~~zzzwwwwwwvvvvvvuuu{{{qqqmmmoookkkcccYYY```ooo|||vvv^^^SSSUUUddd~~~vvvbbbjjjyyyyyywwwxxxtttjjjbbbZZZXXXTTTPPPKKKFFFBBB@@@;;;999666555666666555555777777888888888999999999888???>>>KKKqqqxxxqqqjjjcccYYY\\\yyyyyyhhhsssvvveeeXXX]]]gggvvvqqq[[[OOOLLLRRR[[[___lllzzzvvvgggUUUHHHEEEEEECCC@@@@@@??????@@@??????FFFNNNssszzzyyyxxxxxxzzzxxxtttqqqqqqtttuuurrrooopppppppppppppppqqqrrrrrrnnnnnnmmmmmmlllkkkjjjiiilllhhhhhhjjjggg___XXXUUUOOOIIIRRRuuuvvvbbbiiixxxbbbPPPIIIMMMGGGQQQhhhfffUUUSSSNNNMMMPPPXXXbbbooo}}}|||||||||xxxyyy~~~mmmXXXKKKDDD@@@???AAA<<<888888===<<<999AAANNNrrr}}}yyyzzzxxxzzzvvvuuuwwwwwwyyyzzzvvvuuuuuutttsss~~~}}}tttqqqtttqqqhhh[[[]]]hhhzzzttt[[[NNNOOOSSScccyyy{{{aaaHHHNNNXXXggg{{{zzztttpppmmmiiibbb\\\TTTSSSPPPLLLFFFBBB???>>>999777555444555666555444888888888888888999999999777CCCCCCSSS{{{sssooojjjZZZTTTnnn}}}rrrzzz{{{lll```gggsssyyy]]]RRRSSSWWW[[[___iiiqqqcccRRRHHHFFFGGGDDDAAA???>>>???AAA@@@BBBJJJUUU~~~uuutttttttttvvvuuuqqqmmmnnnrrrtttrrroookkklllmmmmmmnnnooooooppppppooonnnmmmlllkkkkkkjjjllljjjkkkmmmiiiaaa[[[ZZZQQQIIIPPPssskkkgggrrr^^^OOOMMMPPPHHHQQQiiicccOOOOOOKKKJJJNNNYYYfffvvv||||||zzzzzzuuudddQQQFFFAAA??????BBB<<<777888>>>===:::CCCQQQvvv}}}yyy|||{{{uuutttxxx{{{zzzwww}}}|||wwwwwwwwwvvvuuuzzz~~~vvvuuuyyytttjjj\\\ZZZeee{{{wwwvvv~~~wwweee\\\^^^QQQWWWbbbtttrrrXXXHHHJJJMMMSSS___kkkooolllyyyzzzxxxsssmmmfff```\\\ZZZQQQPPPNNNIIIDDD???===<<<777555444444555555555444888888888888888999999999111BBBHHH^^^~~~{{{vvvvvvppplllfff[[[WWWiii{{{|||{{{sss}}}oooaaaVVVUUUWWWYYYbbbmmm~~~vvvhhhYYYKKKEEEDDDBBB??????<<>>:::AAA888444???===AAAXXX~~~}}}}}}xxxuuuyyy~~~~~~|||zzzyyyyyyzzzyyyuuuqqqlllbbbaaapppzzzrrryyyrrruuu~~~hhhccceeesssoooNNNFFFIIIPPPXXX```gggkkkmmmtttvvv{{{xxxssssssooojjjeeeaaa]]]ZZZXXXOOOJJJEEEAAA@@@>>>;;;888777666666555555555666666555777999999999888999;;;>>>:::HHHooottt}}}zzzzzzwwwqqqmmmhhh^^^WWWbbbttt{{{{{{xxxaaaYYYVVV]]]ccchhhrrr}}}xxxmmmaaaTTTGGGCCCCCCBBB@@@AAA@@@IIIBBB@@@HHHFFFbbbvvvttttttpppnnnqqqsssooonnnqqqsssqqqppprrrrrrrrrrrrqqqooonnnlllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjfffbbb___```bbb]]]```WWWaaayyyggguuueee\\\XXXRRRXXXaaaaaaccccccYYY___aaafffooo}}}xxx|||yyygggWWWFFFAAAAAA@@@??????888>>>888888BBBBBBNNNmmm{{{~~~~~~{{{~~~~~~~~~yyyxxxwwwxxxyyyyyyvvvtttpppfffdddqqq~~~xxx~~~zzzzzzpppPPPCCCGGGPPP[[[gggqqqxxx{{{yyyrrrrrrwwwzzzxxxvvvmmmiiiddd___\\\XXXUUURRRMMMIIIDDD@@@???===:::888666666555555555555666666666888::::::999999999;;;AAABBBVVV|||ooosss~~~xxxvvv}}}|||uuuoookkkcccZZZ\\\eee{{{|||yyyyyyaaa\\\[[[aaaoooyyytttgggXXXMMMCCCAAABBBBBBAAABBB???FFFBBBBBBEEEFFFqqq~~~rrrrrrtttrrrqqqttttttrrrsssxxxyyyuuuqqqqqqrrrqqqpppooonnnmmmmmmmmmiiiiiijjjjjjjjjkkkkkkkkkiiihhhfffdddaaaaaacccfffccceeeYYY\\\}}}uuu|||vvvyyywwwjjjddd\\\\\\gggqqqrrrwwwyyyppprrrtttzzzvvvvvv~~~qqq^^^PPPCCC???@@@???>>>???999:::999<<>>>>>===999999???>>>CCCggguuurrrtttzzz~~~}}}||||||{{{zzzyyyzzzzzzzzzxxxvvvxxxwwwuuuttttttssssssrrruuunnniiinnnxxx~~~uuulllppp|||qqqRRRHHHKKKTTTcccuuu|||oookkkkkkfff```^^^[[[WWWSSSPPPMMMIIIFFFEEECCC@@@===;;;999888777666555555555555666666777777888999888777777888999===GGGfffrrrvvvwwwsssqqqmmmiiigggfff{{{xxx}}}nnnaaaNNNGGGBBBCCCCCCAAAAAABBBCCCAAAAAADDDCCCHHHooozzzssssssttttttttttttvvvqqqpppssstttqqqpppqqqllllllkkklllmmmoooqqqsssmmmmmmlllkkkjjjhhhhhhgggcccdddfffhhhiiiiiigggeee___aaa\\\YYYnnnzzz{{{qqqwww~~~ssshhhfffkkkuuuuuummmxxxuuueeeSSSJJJBBBAAAAAA???======???888:::AAA???MMMzzzyyyvvvrrrpppsssyyy|||yyyxxxyyyxxxvvvttttttuuuuuutttsssttttttrrrqqqqqqrrrtttuuuwwwsssoooooovvvvvvrrrqqqjjjjjjvvvpppSSSHHHKKKUUUfffzzzssshhhddd```ZZZZZZWWWSSSQQQNNNKKKGGGDDDAAA@@@===;;;888777666777555555555555555666777777666777777666555555777999DDDPPPlll{{{{{{xxxxxxxxxsssooofffvvvvvv|||~~~qqqcccWWWKKKFFFCCCDDDDDDBBBAAABBBBBB>>>???AAABBBPPPrrrzzzuuusssttttttrrrpppsssnnnkkkmmmnnnmmmmmmooommmmmmmmmnnnoooppprrrsssmmmlllkkkiiigggfffeeedddbbbccceeeiiikkkiiifffcccbbb```___\\\eeevvv~~~{{{vvvpppmmmppp|||tttppptttyyy~~~kkk]]]MMMFFFBBBBBBCCC@@@===>>>>>>666<<>>@@@>>>CCC^^^|||yyyuuurrrrrrrrrpppmmmmmmiiigggjjjllljjjjjjmmmmmmmmmnnnnnnmmmmmmllllllhhhggggggeeedddcccbbbbbbcccbbbccceeeggggggddd```eee^^^```^^^]]]wwwtttwwwxxxnnnpppttt|||ppp^^^TTTFFFAAA???BBBCCCAAA??????>>>666===DDDLLLttt}}}zzzvvvwww}}}{{{zzz{{{}}}|||xxxwwwyyyvvvsssnnnmmmnnnqqqtttuuuppppppooommmlllnnnssswwwssswwwvvvqqqqqqyyy~~~~~~|||mmmccciiiooo~~~pppWWWIIIMMMWWWjjjrrriiihhhcccZZZPPPNNNLLLJJJHHHEEEAAA===999::::::777444333444666444444444555555666777888666777777777777888<<>>777===CCCNNN}}}}}}vvvwww}}}vvvuuuvvvyyyyyyvvvvvvzzzwwwsssnnnlllnnnrrrvvvxxxvvvuuurrrnnniiiiiimmmqqqnnnttttttnnnmmmtttzzz|||sssmmmlllwww~~~~~~|||jjj```pppxxxqqqYYYOOORRR[[[lllzzzssspppcccRRRMMMKKKIIIGGGEEEBBB>>>:::888999999666333222444666444444444555555777888888777888888888888;;;>>>AAANNNttt{{{uuutttmmmlllwww|||rrrhhh[[[MMMFFF???@@@@@@AAAAAABBBBBBCCC<<>>@@@CCCCCC@@@===>>>999BBBIIIRRRyyyzzzvvvzzz}}}~~~~~~sssuuuwwwwwwwwwyyy{{{~~~wwwuuurrrqqqqqqsssvvvxxxxxxwwwuuuqqqnnnllllllmmmooorrrsssrrrppprrrxxx~~~~~~uuusss}}}~~~xxxqqqtttuuusss~~~yyyccc]]]hhh|||lllWWWOOOUUU```ooo}}}qqq___TTTLLLIIIEEEBBB@@@>>>;;;999444444444444444444444444444333222222333555888999888777777888777777===FFFZZZ}}}yyytttnnnoooyyyrrrhhh___SSSHHHCCC???@@@@@@AAAAAABBBCCCCCCBBBJJJJJJ^^^{{{vvvvvvtttrrrpppooommmllllllkkkiiihhhhhhjjjlllmmmkkkkkkjjjhhhfffcccaaa___``````aaacccbbbcccjjjssssssfffbbbbbb```___aaa\\\```]]]ZZZ\\\```vvvrrrzzztttsssuuuxxxxxx~~~kkkTTTFFFBBB@@@??????AAACCCCCC@@@===:::999===GGG```{{{yyy||||||zzzyyyuuuvvvwwwvvvvvvvvvxxxzzzvvvuuusssssssssuuuxxxzzzwwwwwwvvvssspppnnnnnnooopppssstttssspppqqqvvvzzz|||vvvxxxyyy~~~yyyxxxvvvyyyyyy}}}rrraaa___bbbzzz}}}lllYYYSSSVVV]]]iiiwwwuuu```SSSIIIFFFBBB@@@>>>;;;999777444444444444444444444444444333333222333555888999777777888999999:::BBBKKKeee|||~~~~~~wwwtttuuu|||yyyooommm~~~vvvggg^^^UUULLLDDD@@@@@@@@@@@@AAABBBBBBCCCCCCEEEBBBLLL|||wwwvvvuuutttsssrrrqqqpppoooooollliiiggggggiiilllnnnffffffeeedddbbb```___]]]\\\[[[]]]``````aaagggooorrreee```_________```]]]```\\\XXXYYYZZZkkkzzzyyyxxxkkkdddwww|||xxxttt^^^KKK@@@>>>??????@@@BBBCCCBBB???<<<<<>><<<:::888666444444444444444444444444444444333333333444666888999777777888::::::<<>>???AAACCCCCCAAA>>><<<>>>CCCIIIjjjzzzzzz{{{yyyxxxxxxxxxyyyyyyxxxvvvvvvwwwyyyvvvvvvwwwwwwwwwwwwwwwwwwnnnpppqqqpppnnnllllllmmmnnnpppqqqpppllljjjiiiiii~~~~~~zzzvvvjjjeeecccddddddeeeiiippptttyyyyyy{{{zzzgggUUUWWWmmm~~~xxxvvvtttlllaaacccaaacccooooooSSSEEEAAA>>>;;;999888777444333333333333333333333333333333333333333444666777888777777777888777;;;GGGUUU{{{|||}}}zzzyyy}}}|||{{{{{{zzz]]]___bbbdddhhhoooxxxvvviiiZZZQQQIIIBBB???@@@@@@AAAAAABBBBBBCCCDDDDDDIII===WWW{{{ooorrrqqqooonnnllljjjhhhgggkkkkkklllkkkjjjiiihhhgggeeeeeeddddddcccaaa```___\\\YYYYYY[[[ZZZWWWXXX\\\[[[YYYVVVVVVXXXZZZZZZWWW]]]]]]XXXUUUUUUPPPWWWlllxxxiiibbblll|||vvvppp]]]NNNCCC@@@BBB>>>@@@BBBCCCBBB@@@>>>===<<>>;;;888777666666444222333333333333333333333333333333333444555666777888888777666555555;;;LLL\\\zzzyyy~~~~~~~~~zzzxxxxxxwww}}}mmmWWW\\\bbbdddhhhrrryyykkk___RRRIIICCC===<<>>??????AAACCCBBB@@@???>>>>>>???KKKooo}}}xxxuuuvvvvvvvvvzzzwwwxxxyyyxxxwwwwwwyyy{{{ssssssssssssrrrqqqpppoooooooooooommmkkkkkkmmmoooqqqqqqqqqpppnnnkkkiiigggooossseee\\\TTTRRRRRRSSSXXX]]]cccdddbbbgggkkkdddggg{{{yyyvvvyyysssppplllhhhfffeeecccaaa___dddooorrrTTTCCC===;;;999666555555555444222333333333333333333333333222333333444555666777777888777666666888CCC[[[pppyyyzzz~~~{{{|||~~~}}}yyyyyyzzzyyy}}}fff___\\\[[[```lll{{{{{{yyyvvvrrrjjj^^^UUUJJJDDD???;;;<<<@@@AAAAAABBBBBBCCCDDDDDDDDDAAAPPP~~~sssnnnmmmlllkkkjjjhhhgggfffeeejjjjjjjjjiiihhhfffdddcccddddddcccbbbaaa___]]]\\\ZZZWWWXXX\\\^^^[[[[[[\\\WWWZZZ[[[XXXYYY\\\[[[WWWXXXXXXSSSTTTWWWPPPQQQ```www{{{zzzmmmrrrsss^^^OOOFFF???===>>>AAABBBCCCAAA>>>===>>>@@@CCCWWWwwwuuuvvvxxxwwwuuuwww|||vvvvvvvvvuuusssrrrsssuuummmmmmmmmnnnnnnooooooooopppooommmjjjiiiiiimmmppppppooonnnmmmmmmkkkiiihhhggg~~~pppeee[[[QQQNNNNNNNNNRRRVVVZZZYYYVVV\\\aaa^^^hhhzzzssspppoooiiieeebbb___^^^\\\[[[\\\XXXaaaoooxxxZZZEEE<<<<<<888666444333333444333111222222222222222222222222222222333555666666777777777666777:::AAASSSqqq}}}{{{~~~}}}}}}}}}{{{{{{|||hhhlll```VVV[[[lll~~~zzztttuuuuuuhhh```WWWOOOFFFBBB>>><<<>>>BBBAAAAAABBBBBBCCCDDDDDDDDDIIIddd|||qqquuulllkkkkkkjjjjjjiiiiiiiiilllkkkhhhfffeeedddddddddcccbbbbbb```___]]][[[ZZZYYYWWWWWW[[[\\\YYYWWWXXXWWW[[[ZZZWWWXXX^^^```\\\VVVVVVRRRTTTXXXQQQQQQ___eeezzz{{{xxxrrr}}}xxxhhhVVVKKKDDD@@@>>>@@@BBBCCCCCC@@@===<<>>===BBBDDDDDD@@@<<<;;;???AAA@@@DDDnnnxxxzzzyyywwwuuusssssssssssssssrrrpppmmmkkkjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkiiigggeeeddddddfffhhhjjjjjjjjjiiihhhgggeeeddddddsssyyysss___UUUKKKFFFFFFGGGHHHHHHEEEJJJPPPSSSSSSVVV[[[aaasssvvvnnnfffccccccbbb\\\VVVXXXWWWVVVTTTQQQOOOMMMMMMMMMPPPVVV^^^gggooouuuxxxqqqeeeSSSFFF???;;;888555444222//////111222222222222222111111111111111222555333111333777999999888777777999AAAVVVyyyzzz}}}~~~}}}llljjjdddcccqqqvvvkkk```YYYQQQJJJAAA<<<>>>@@@AAAAAAEEE???>>>EEEIIIGGGLLLWWWwwwuuuqqqmmmllliiigggffffffggggggggggggccc^^^^^^bbbbbb___bbbaaa^^^\\\ZZZYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTUUUWWWYYY[[[\\\aaaoooyyyzzz~~~fffSSSCCCAAABBB@@@@@@DDDBBBBBBAAA???===>>>DDDKKKhhh~~~zzzyyywwwsssooonnnoooqqqrrrvvvtttqqqnnnkkkiiihhhgggiiiiiiiiihhhhhhhhhhhhhhheeedddcccbbbbbbdddfffgggiiigggeeeddddddfffiiijjjuuuyyy|||^^^SSSJJJIIIHHHDDDAAABBB@@@EEEJJJLLLLLLNNNSSSXXXYYYeeerrrxxx}}}tttrrrqqqmmmhhhaaa]]]XXXWWWXXXXXXVVVSSSTTTTTTRRRPPPNNNLLLJJJIIIFFFGGGJJJMMMQQQTTTVVVXXXRRRJJJ@@@999777555222///444222000000111222222222222222111111111111222222555333222444777999888666555<<<@@@FFFbbbxxx}}}xxx{{{|||~~~~~~|||mmmiiieeefffuuu~~~wwwmmmaaaWWWQQQKKKEEE@@@===???AAABBBAAADDDEEE???DDDNNNHHHOOOnnn}}}tttnnnnnnllljjjgggdddbbbbbbbbbcccggggggccc^^^^^^aaaaaa]]]aaa___]]][[[YYYXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYXXXVVVTTTSSSRRRPPPQQQSSSVVVXXXYYYZZZ[[[\\\ccc}}}|||xxxZZZJJJ>>>???BBBAAABBBFFFBBBAAAAAAAAA<<<;;;JJJ\\\}}}xxxwwwsssnnnjjjiiijjjmmmppptttrrrooollljjjhhhggggggkkkjjjiiihhhgggfffeeedddccccccbbbbbbcccdddeeeeeegggeeeaaa```bbbgggmmmqqqvvvwwwxxxxxxwww||||||gggTTTHHHJJJKKKBBB<<<>>><<<@@@CCCEEEDDDFFFIIIMMMIIIOOOTTTWWW[[[ggg{{{tttgggaaaaaaaaa___[[[TTTSSSRRRQQQQQQQQQQQQQQQNNNNNNLLLKKKIIIGGGEEEEEECCCCCCBBBBBBAAA@@@@@@@@@===999555444555555333000333222000000222333222111222222111111111111222222444444444555777777666555333???EEELLLmmmmmmzzzzzz{{{~~~}}}|||yyyzzz|||}}}}}}}}}||||||}}}~~~~~~zzzlll```^^^```iiivvv~~~|||xxx~~~|||wwwnnncccXXXOOOJJJDDDAAA??????AAABBBBBBAAABBBLLLDDDEEEOOOEEEQQQ}}}tttoooeeeiiigggfffcccaaa`````````aaahhhhhheee``````cccbbb^^^]]]\\\ZZZXXXWWWWWWWWWWWWUUUUUUTTTSSSSSSTTTVVVWWWXXXWWWVVVTTTSSSQQQPPPOOONNNPPPSSSUUUWWWWWWWWWVVVZZZ[[[uuu{{{iiiOOODDD<<<>>>BBBBBBCCCEEEBBB?????????:::>>>XXXuuu|||ssssssqqqmmmiiihhhiiikkkllllllkkkiiihhhgggggghhhhhhlllkkkjjjhhhfffdddbbbbbbbbbbbbcccddddddeeeeeeeeeeeecccaaaaaaccciiiooosssuuusssqqqpppqqq|||}}}^^^FFFFFFHHHBBB===???<<<>>>@@@AAA@@@AAACCCEEECCCGGGJJJKKKKKKMMMRRRVVV]]]XXXSSSTTTYYY^^^______PPPQQQRRROOOKKKIIIJJJLLLIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>===<<<;;;:::999888666666777666444222333222111111222333222111222222111111111222333333444444555666777666555444777@@@HHHWWWxxxvvvwww|||zzz{{{}}}wwwyyy|||~~~~~~}}}yyy|||~~~|||dddRRRSSSVVVYYY^^^dddjjjmmmpppyyyyyyuuunnneee[[[QQQJJJEEE>>>>>>???@@@BBBCCCCCCBBBAAAOOOHHHBBBGGG???RRRtttpppmmmdddgggbbbaaa```^^^^^^___aaabbbggggggddd``````bbbaaa]]]ZZZYYYWWWUUUUUUUUUUUUVVVTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRUUUVVVWWWVVVTTTSSSUUUVVVjjjpppdddXXXHHHAAA===>>>BBBCCCCCCCCC@@@===<<<===@@@QQQvvv~~~xxxpppoooooommmllljjjiiiiiihhhfffeeedddccccccdddeeefffiiihhhfffdddbbb```^^^^^^___``````aaabbbbbbcccccccccccccccdddfffiiilllnnnpppnnnllllllppp~~~mmmJJJ@@@BBB@@@>>>AAA<<<===>>>>>>======>>>???;;;>>>AAADDDFFFFFFEEEDDDLLLJJJIIIJJJMMMPPPQQQQQQGGGJJJKKKHHHCCC@@@AAACCCDDDCCCBBBAAA@@@???>>>>>>;;;::::::999999888777777777555333222222222222111333222111222333444222111222222111111222333333444555555666777666666666666===AAAPPPjjj~~~zzzvvvuuuyyy}}}{{{}}}zzz|||~~~^^^LLLOOOTTTXXX^^^fffooovvv{{{{{{pppllleee\\\RRRJJJEEEBBB<<<===???AAACCCDDDDDDDDDBBBLLLGGGAAADDDHHHbbbssspppnnnhhhhhh```___^^^]]]^^^___aaabbb```aaa___[[[\\\___]]]YYYXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSPPPSSS^^^zzz~~~vvvfffZZZSSSJJJCCC@@@>>>@@@CCCEEECCCAAA<<<<<<;;;>>>LLLnnnwwwtttsssppplllllllllkkkjjjhhhfffeeeeeedddbbb```______``````cccbbbaaa___^^^\\\[[[ZZZ[[[[[[[[[[[[\\\^^^___``````aaacccdddfffggghhhhhhiiihhhhhhiiimmmzzz}}}[[[GGG@@@>>>>>>???::::::::::::::::::999999;;;::::::;;;>>>AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEE???BBBDDDCCC@@@>>>???AAA??????>>>===<<<<<<;;;;;;888888888777666555444444333222000//////000222333333222222333444444333111222222111222222333444555666777777777666666888:::>>>GGG```~~~}}}~~~|||}}}}}}yyyuuuvvv{{{~~~~~~cccTTTVVV\\\hhhvvv{{{rrrfffbbbZZZRRRJJJCCC???>>><<<===@@@BBBCCCDDDEEEFFFEEEGGGFFFFFFRRRkkkyyyrrrnnnlllkkkgggbbbaaa___^^^]]]___```aaaZZZ\\\ZZZXXXYYY\\\ZZZVVVXXXWWWVVVUUUTTTUUUVVVWWWSSSSSSRRRRRRSSSTTTVVVWWWSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSMMMUUUVVVgggllldddWWWMMMHHHAAA>>>???@@@BBBEEEGGGEEEBBB:::>>>>>>@@@WWW~~~qqqnnnnnnoooiiiiiigggfffeeedddccccccbbbaaa```___^^^______`````````___^^^]]]\\\\\\[[[YYYXXXXXXWWWYYY[[[]]]___]]]^^^___aaabbbdddeeeeeeccccccdddeeegggqqqxxx\\\GGG???>>><<<;;;:::999999999999888888<<<:::888777999;;;<<<<<<;;;===>>>???>>>???@@@BBB<<<>>>@@@@@@???>>>>>>???;;;::::::999999888888888777777777666555555444444111111222222222333444666333222222333555555333111222222222222333444555555777888888777555777;;;???GGG```{{{~~~|||{{{zzz}}}~~~|||yyyyyy|||{{{mmm______gggxxxqqqlll___[[[SSSKKKDDD>>><<<:::<<<>>>AAABBBCCCDDDFFFGGGIIIEEEGGGOOOeee~~~lllpppjjjiiillleeedddccc```^^^^^^^^^___```XXXZZZYYYWWWXXX[[[ZZZVVVYYYXXXWWWVVVVVVVVVWWWXXXQQQPPPPPPPPPQQQRRRTTTUUUPPPPPPOOONNNNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNYYYSSS\\\xxxbbbZZZOOOGGGBBB;;;<<<>>>AAACCCGGGIIIGGGCCC;;;BBBAAAAAA\\\{{{sssmmmkkklllhhhfffcccaaa______```aaa^^^^^^^^^^^^___aaacccdddaaaaaa`````````_________ZZZYYYXXXWWWXXX[[[^^^```[[[[[[[[[]]]___aaacccddd___```aaabbbbbbhhhyyyrrrRRRCCC>>>;;;===;;;::::::;;;;;;:::999444555777999:::::::::999888:::<<<;;;999888999;;;;;;;;;;;;<<<<<<;;;999777888888777777777666666666333333333333333444444444///111333333333222222222333222222444555555333111222222222222333444555666888888888666555777===BBBWWW~~~yyyuuu~~~}}}|||{{{yyy|||}}}}}}{{{}}}}}}}}}~~~~~~~~~}}}xxxyyygggvvvzzzrrrjjjaaaTTTOOOHHHAAA===<<<<<<===<<<@@@DDDEEECCCCCCEEEHHHFFFJJJGGG```{{{mmmllllllffffffkkkaaabbbcccdddcccaaa___^^^ZZZZZZZZZZZZ[[[\\\]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUPPPPPPOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKHHHIIIKKKLLLNNNNNNOOOOOOQQQOOOVVVYYYfff~~~qqqddd^^^SSSCCC===AAABBBCCCEEEFFFHHHHHHCCC===:::>>>DDDQQQiiivvvuuuooojjjkkkhhheeecccbbbccccccccccccbbbbbbaaaaaaaaabbbccccccaaa```aaabbbbbbaaa]]]ZZZXXXXXXXXXYYY[[[]]]___```]]]YYYUUUVVV[[[______^^^___```bbbbbbcccgggnnnsssvvvMMM;;;AAA:::888888;;;:::666444666444444444555555555555555777777777777777777777777999999999999888777555555555555555555555555555555333333333333333333333333222222111111111111111111222333333333333333333444222222333333444555555666<<<666666:::888777CCCTTTxxxtttuuu~~~{{{xxx|||||||||~~~{{{zzzyyyzzz{{{|||{{{zzzxxx~~~pppxxxkkkeee^^^VVVOOOKKKEEE@@@<<<<<<===>>>CCCEEEFFFFFFEEEEEEGGGIIIGGGKKK^^^tttkkklllmmmgggeeehhh___```aaabbbaaa___]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTUUUPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKLLLMMMOOOOOOPPPPPPOOOJJJOOOSSS^^^yyypppbbbWWWRRRJJJ???<<>>555555555555555555555555666666666666666666666666777777777777666555444333333333333333333333333333333333333333333333333333222222111111111111111111222333333333333444444444333444444555666666666666666444777;;;:::===PPPfff{{{ssssssvvv}}}zzzwww~~~|||{{{{{{{{{|||~~~~~~wwwwwwwwwxxxzzz{{{zzzyyyzzz~~~yyyjjj```\\\VVVOOOGGGEEEAAA>>><<<===???@@@DDDDDDDDDDDDDDDEEEFFFGGGGGGLLLuuuvvvlllggglllmmmgggcccccc]]]^^^______^^^]]][[[ZZZ]]]\\\ZZZWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSPPPOOOOOONNNMMMLLLLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNGGGJJJNNNUUUppp{{{kkk^^^RRRIIIFFFCCC===>>>CCCEEEDDDBBBAAAAAA@@@AAAAAA<<>>GGGaaa{{{rrrnnnpppttt}}}||||||{{{zzzxxx{{{zzzzzz}}}yyyyyyzzz|||}}}{{{wwwvvvvvvxxxzzzzzzxxxwwwyyy{{{~~~wwwkkk```YYYTTTNNNIII@@@???===<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFJJJWWWnnngggdddhhhiiiddd___^^^\\\]]]]]]]]]\\\[[[ZZZYYY\\\[[[YYYVVVTTTRRRQQQPPPQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNMMMLLLKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNHHHIIIMMMRRRbbbxxxsssqqqvvv~~~ppp^^^VVVLLLDDDBBBAAA???AAAFFFFFFDDDCCCBBB???<<<>>>BBBFFF[[[{{{sssqqqsssqqqmmmlllkkkjjjjjjjjjjjjhhheeebbbdddcccbbbaaa```_________^^^\\\ZZZZZZZZZ[[[ZZZZZZ]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[^^^aaaaaa___]]]YYYZZZ[[[[[[\\\]]]___```fffkkkzzzfffDDD<<<666888;;;:::888888888777777666555444444333444444444444444444444444333333444444333222111111111111111111111111111111222222222222222333333333111111222222222222222333222222333333444555555555333555666888999888777777888888:::???EEETTTpppvvv|||oookkklllooo}}}|||zzzxxxxxxyyy{{{{{{{{{vvvxxxzzz{{{yyyxxxyyyzzzwwwwwwwwwxxxzzzzzzxxxvvvtttsssrrrsssttttttsssqqqssstttvvv~~~ppphhh]]]VVVPPPIIICCC@@@;;;;;;;;;<<<===@@@BBBDDDFFFGGGIIIIIIIIIGGGFFFFFFNNNkkkyyyjjjfffccccccccc```\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXVVVUUUSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKIIIIIIMMMPPPUUUnnnnnnggg]]]\\\```lllxxxmmm]]]TTTLLLEEEBBBAAAAAACCCFFFEEEDDDDDDDDD@@@;;;>>>FFFdddyyyrrrrrrsssooojjjfffhhhggggggggggggfffccc```eeedddcccbbbaaaaaaaaaaaa```^^^\\\\\\]]]^^^]]]\\\```^^^\\\ZZZYYYZZZ[[[\\\WWWXXX[[[^^^```aaa___^^^XXXWWWWWWWWWXXXYYYZZZZZZ]]]cccwwwaaaOOO===777888888888888888888777666555555444444444444444444444444444444333333444444444333222222222222222222222222222222111111111222222333333333111111222222333333333333222222333444444555666666333444666777888888777777888999>>>GGGUUUhhh{{{oookkkjjjjjjxxx}}}xxxxxxxxxzzz}}}~~~}}}|||tttwwwyyyxxxsssrrrtttwwwwwwuuussssssttttttsssrrrpppnnnmmmmmmoooppppppoooooommmnnntttuuu|||~~~{{{vvvqqqfff\\\SSSNNNIIIBBB===;;;999:::;;;===???BBBDDDEEEEEEHHHIIIGGGDDDCCCEEEHHHWWWmmmhhheeebbbaaa```^^^[[[YYY[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFIIIHHHJJJMMMLLL[[[yyyxxxggg\\\YYYYYYZZZcccqqq~~~}}}jjj]]]OOOJJJDDDAAA@@@AAABBBCCCDDDBBBCCCDDD@@@<<>>???NNNbbbvvvlllkkkhhheeeddddddbbb```aaa```^^^^^^`````````___^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^``````^^^\\\[[[ZZZWWWUUUUUUVVVWWWXXXWWWXXXZZZZZZZZZYYYYYYYYYWWWSSSPPPPPPRRRUUUVVVVVV]]]cccuuu~~~ppp^^^III999555888777777777666666666666666444444444444444444444444222333333444444333333333222222222222222222222222///000000111222222333333111111222222333444444555222222333444555666777777888777666666666888:::;;;CCCXXXvvvwwwmmmjjjjjjhhheeevvvwwwxxx}}}xxx}}}yyyuuuuuuyyy{{{{{{zzz{{{xxxuuutttvvvxxxyyyzzzzzzxxxvvvwww{{{~~~xxxqqqnnnuuuhhhcccjjjqqqtttqqqyyy|||yyyvvv{{{|||nnniiinnngggkkkkkkhhhiiijjjeee\\\PPPFFF?????????:::999;;;:::;;;===@@@BBBDDDEEEEEECCCGGGIIIFFFFFFQQQeeevvvtttfff^^^aaaccccccbbb```\\\WWWXXXWWWVVVUUUTTTTTTTTTTTTOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHGGGFFFFFFEEEDDDOOOHHHEEENNNLLLNNNcccyyyfffZZZUUUSSSXXX]]]___bbblllzzzppp\\\QQQCCCBBB@@@???AAAEEEFFFEEEBBB===;;;>>>===AAAVVVooo{{{kkkkkkiiiddd```___bbbdddddd```^^^\\\\\\^^^`````````YYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^______\\\YYYWWWWWWVVVVVVVVVUUUUUUUUUYYYZZZZZZYYYWWWUUUUUUUUUWWWSSSNNNNNNQQQTTTVVVVVVXXXXXX```vvvjjjKKK======666666666666777777777777555555555555555555555555111222222333333333222222111111111111111111111111///000000111222222333333111111222333333444555555222222333444555666777888:::999777666777999<<<>>>QQQppp}}}oooggggggiiifffcccxxxzzz{{{{{{xxxvvvuuuwwwzzz}}}|||{{{|||zzzwwwuuuvvvyyy||||||zzzyyyzzz}}}xxxrrrssstttyyysss]]]^^^cccbbbjjjnnnqqqrrrrrrrrrqqqnnn}}}jjjcccaaa^^^aaahhhdddddddddbbb___ZZZVVVSSSGGGDDD@@@<<<:::;;;<<<===???AAAAAAAAABBBFFFHHHHHHIIIHHHEEECCCLLLiiivvv~~~oooeeebbbaaa___]]]ZZZYYYXXXWWWXXXYYYXXXWWWVVVSSSQQQOOOOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJHHHGGGGGGGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDHHHJJJLLLMMMLLLMMMOOOPPPpppuuucccRRRQQQXXX\\\\\\ZZZXXXaaasssyyyeeeSSSIIIEEECCCBBBCCCEEEFFFDDDAAA999===@@@>>>===JJJiiijjjeeecccbbbaaa_________``````ZZZYYYYYYYYYZZZ\\\^^^___[[[ZZZZZZ[[[]]]]]]\\\[[[\\\[[[ZZZXXXWWWUUUUUUUUUPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRPPPPPPQQQSSSUUUWWWZZZUUUVVVaaappp~~~~~~uuutttUUU===>>>999666888999555444555222333444666666555555444555555444444444333333333444333333222222333333444222222222222222222222222222222222333444555666777444222111111333444444333555333111333777???EEEIIIaaatttiiihhhiiieeebbbcccvvvvvv{{{zzzxxxvvvttttttwwwyyyyyyxxxyyywwwuuutttuuuwwwzzz|||~~~}}}||||||||||||{{{{{{wwwqqqpppuuuwwwyyyfffVVVWWW```^^^aaaeeeffffffgggffffffiiiooo}}}qqqeee[[[]]]eeennnxxx~~~ssshhh\\\TTTNNNKKKCCCAAA>>><<<;;;;;;===??????DDDIIIJJJHHHGGGGGGGGGAAAJJJFFF???XXXrrriiiddd___^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFFFFDDDBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJJJJJJJLLLNNN]]]~~~}}}gggZZZQQQUUU^^^aaa^^^[[[```hhhwwwyyyiiiXXXJJJDDDCCCBBBBBBCCCFFFFFFDDDBBBAAA>>>@@@GGGMMMYYYssszzzkkkeeecccbbb```___^^^^^^^^^^^^YYYYYYXXXXXXYYYZZZ\\\]]]ZZZXXXWWWWWWYYYZZZZZZYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTQQQRRR[[[fffssszzzyyyzzzllleeeOOOBBB777555888888666555222333444555666666555555555444444444444333333333444333333222222333333444222222222222222222222222333222222222333444555555888777666555555555444333444888:::999888???OOO\\\qqqxxxnnnfffeeeeeeaaa___```{{{{{{zzz~~~~~~~~~~~~xxxvvvttttttuuuxxxyyyyyywwwwwwuuuuuuuuuvvvxxxyyy~~~|||yyytttqqqnnnqqqllllllssswwwyyyjjjUUURRRSSSVVVYYY[[[[[[[[[[[[\\\YYY^^^jjjzzznnnSSSYYY```iiiwww}}}hhhVVVJJJEEECCC???>>><<<;;;;;;===???@@@@@@DDDIIIJJJGGGDDDEEEHHHFFFJJJGGGLLLpppsssfffcccccc\\\[[[YYYWWWVVVUUUTTTTTTRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDEEEDDDCCCAAABBBCCCCCCCCCDDDDDDEEEEEECCCEEEGGGGGGGGGGGGIIIJJJLLLeeexxxwwwWWWSSSVVV```iiihhhccc___fffmmmyyy}}}hhhWWWJJJBBB@@@AAAAAABBBDDDFFFFFFDDDAAACCC;;;CCC]]]qqq{{{qqqjjjeeebbbaaa```^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZWWWUUURRRRRRTTTVVVWWWVVVUUUTTTSSSQQQPPPOOONNNNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNLLLKKKMMMNNNNNNOOOPPPPPPPPPPPPOOONNNPPPVVV\\\dddrrr~~~||||||vvvvvvhhh]]]OOOEEE<<<555555888333333444444444444333333444444444444333333333222444333333222222333333444222222222222222222222222333333222222222333333444555555555444444444333333555888<<>>======:::;;;<<<>>>@@@BBBCCCDDDMMMGGGDDDGGGHHHGGGHHHKKKEEEIIIaaa{{{sssjjjfffeee___YYYZZZZZZYYYXXXXXXXXXXXXXXX[[[YYYVVVSSSQQQPPPOOOPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGBBBAAA@@@@@@BBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDAAACCCDDDDDDDDDDDDEEEFFFIIIFFFYYY~~~rrr\\\NNNVVVeeerrrsssllleeeccciiirrr}}}vvv___PPPHHHCCCCCCEEEDDDEEEFFFEEECCCAAA???===@@@HHHppptttaaaaaaccc````````````___^^^\\\[[[[[[[[[YYYXXXVVVUUUTTTUUUUUUQQQOOOKKKKKKLLLOOOPPPQQQPPPPPPOOOMMMLLLLLLLLLLLLNNNNNNNNNOOOOOONNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLOOOPPPQQQOOONNNLLLOOOQQQTTTUUURRRSSS^^^jjjoooQQQBBB@@@777777777777888888999999555555555444444444333333444333333222222333333444222222222222222222222222333333222111111111222222222444555666666777;;;>>>@@@III```fffcccgggjjjgggcccaaaaaabbbwwwxxxwwwvvvwwwxxxqqqhhhfffhhhlllooossswww{{{}}}}}}{{{zzzxxxvvvuuutttqqqrrrrrrooommmmmmrrrvvvqqquuu}}}```OOOCCCFFFLLLMMMMMMOOOOOOLLLKKKNNNQQQTTT]]]ffftttvvvyyy{{{mmm```aaazzz{{{bbb\\\RRRHHH@@@===<<<<<<;;;===???AAACCCDDDEEEEEEHHHCCCDDDJJJKKKGGGFFFKKKYYYrrroooppp}}}ooobbbdddccc[[[SSSYYYXXXXXXXXXXXXXXXYYYYYY^^^[[[WWWSSSPPPOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFAAA@@@???@@@AAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCBBBDDDEEEGGGCCCNNNmmmhhhTTTLLLUUUcccllljjjcccaaaeeepppyyy~~~jjj\\\NNNGGGEEECCCCCCEEEEEEFFFFFFDDDAAA???>>>???AAAUUUhhh]]]\\\]]]^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRSSSSSSPPPNNNKKKKKKMMMOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOOOONNNMMMKKKNNNNNNQQQQQQNNNMMMVVV```~~~ssswwwsss\\\NNN<<<;;;:::999888888888888666666666666555555555444444333333222222333333444222222222222222222222222333333222222222333333444333555666666555888>>>CCCGGGaaatttfffdddiiikkkgggcccbbbbbb```}}}~~~|||sssvvvwwwsssqqqpppkkkdddfffjjjnnnpppqqqrrruuuwwwuuutttsssrrrrrrrrrrrrrrrmmmppprrrqqqnnnnnnrrrvvvpppxxx}}}gggJJJCCCFFFGGGGGGJJJHHHGGGIIILLLMMMLLLOOOTTT^^^bbbgggllloooqqqssstttvvvwwwvvvyyyqqqnnnccc^^^lll{{{mmmbbbOOOLLLFFF@@@===<<<===>>>???@@@BBBEEEFFFGGGFFFFFFDDDAAADDDJJJIIIIIITTTeeerrrpppzzzfff```aaa^^^XXXTTTUUUUUUUUUUUUVVVVVVWWWXXX\\\YYYTTTPPPMMMMMMOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>???AAABBBAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCEEEJJJYYYvvvvvv^^^OOOIIIRRR]]]ccc___[[[bbbllluuu|||}}}xxxuuuxxx~~~{{{mmmTTTJJJBBBAAADDDCCCCCCDDDCCCDDDDDDBBB@@@???AAACCCIIIeeennnbbb^^^ZZZYYY]]]YYYZZZZZZ[[[[[[ZZZYYYYYYUUUTTTRRRQQQPPPPPPPPPPPPOOONNNMMMMMMOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNLLLKKKQQQYYYyyyyyywww~~~qqqkkk[[[WWWRRRKKKDDD???;;;999777777777777666666666666444333333222222333333444222222222222222222222222333222222222333444555555333666888999;;;BBBLLLTTTeeessspppjjjdddhhhhhhccc```aaa___[[[vvvxxxyyysssooouuuwwwsssnnnlllkkkiiikkknnnssssssrrrpppppprrrmmmlllkkkkkklllnnnpppqqqkkkoootttssspppoooqqqtttttt{{{}}}yyyxxxzzz|||uuu~~~WWWFFFDDDCCCCCCFFFGGGEEEEEEHHHHHHGGGJJJOOOKKKPPPVVVYYYZZZ\\\```dddeeeggghhhllluuu~~~{{{vvvwwwzzz{{{yyyuuuuuuwwwmmmxxxnnnaaa```XXXXXXmmm~~~ppp^^^PPPHHHEEEBBB>>>;;;:::<<<>>>@@@AAACCCEEEGGGHHHHHHGGGFFFHHHFFFHHHKKKJJJQQQmmmyyyqqq~~~qqqeeebbb___ZZZWWWYYYRRRRRRRRRRRRSSSTTTUUUVVVXXXUUUPPPMMMKKKLLLNNNPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>???AAABBBBBBAAADDDCCCCCCBBBAAA@@@???>>>???@@@AAAAAA@@@???AAABBBBBBIIIHHHJJJeeexxxoooXXXLLLHHHPPPYYY]]]YYYYYYeeetttvvv{{{yyyqqqnnnuuu~~~uuufffWWWKKKCCC===@@@DDDDDDDDDDDDAAABBBCCCAAA??????CCCGGGWWWuuuyyyaaa___```YYYWWW\\\VVVVVVXXXYYYYYYYYYXXXWWWRRRQQQPPPNNNMMMMMMNNNNNNOOONNNNNNOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFJJJIIIGGGFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIMMMKKKLLLMMMLLLKKKPPPWWWdddzzzyyyzzzzzz|||uuuzzz}}}rrreeeXXXMMMEEEAAA888888888888777777777777444333333222222333333444222222222222222222222222222222222333444555666777888;;;???CCCHHHSSSaaalllvvvllllllhhhcccfffeee^^^\\\^^^[[[VVVwwwttttttwwwuuutttqqqlllggghhhmmmqqqrrruuuuuurrrppppppnnniiihhhggggggggghhhiiijjjkkkqqqpppooonnnllllllkkkkkkttttttqqqnnnpppvvvyyywwwyyyzzzmmmXXXMMMEEEDDDHHHGGGEEECCCCCCEEEDDDAAA>>>GGGGGGIIIKKKMMMOOOPPPQQQWWWYYY]]]aaadddeeeeeeeee```bbbeeeggggggeeebbb```^^^^^^\\\WWWRRRSSSYYY___iiifff___XXXPPPIIICCCAAA>>>===<<<<<<===???AAACCCCCCFFFEEECCCEEEKKKKKKGGGMMMKKKJJJLLLVVVppp}}}www|||mmmfff^^^ZZZZZZ[[[XXXVVVRRRRRRRRRRRRSSSTTTVVVWWWSSSRRRPPPNNNLLLKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???????????????CCCCCCEEELLLXXXnnnxxxgggOOOFFFIIILLLPPPTTTYYY```ggglllmmmjjjgggfffkkkvvv}}}qqqaaaTTTMMM@@@AAABBBCCCDDDDDDDDDDDDJJJ@@@===AAAAAA???IIIYYYppp{{{rrrggg___^^^]]][[[XXXXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOONNNOOOPPPQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHLLLLLLKKKIIIIIIHHHHHHHHHLLLKKKIIIHHHHHHJJJMMMNNNYYY___jjjxxxwwwqqq\\\SSSKKKGGG@@@999333333666999666666444222444888666111...111555666555333333444444666777888777888999;;;FFFAAAHHH[[[llluuuxxxwwwiiiaaa`````````___^^^]]][[[ZZZxxxvvvvvvuuutttrrrqqqnnnkkkjjjlllooorrrxxxyyywwwqqqmmmmmmjjjfffgggfffeeedddeeefffhhhiiinnnllljjjiiijjjnnnqqqtttsssssspppmmmooouuuxxxvvvtttrrrtttpppVVVGGG@@@CCCBBBAAAAAABBBEEEGGGHHHDDDEEEEEEFFFGGGHHHHHHIIIHHHIIILLLNNNOOOPPPPPPPPPTTTVVVXXXYYYYYYXXXVVVTTTVVVWWWUUUPPPKKKJJJOOOSSSWWWUUUQQQKKKFFFAAA>>><<>>@@@DDDGGGMMM]]]zzz|||fffOOOHHHKKKNNNSSSXXX]]]aaaeeegggcccaaa___bbblllxxxyyykkk___RRRGGGCCC@@@AAABBBDDDEEEFFFFFFFFFBBBDDDBBB@@@JJJbbbxxxrrrkkkbbb]]]\\\]]][[[YYYVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFHHHJJJMMMOOOQQQWWW```mmm~~~}}}xxxzzznnnlllfffZZZKKK@@@:::999888:::888555666;;;<<<999888999999888888888888999::::::;;;;;;===AAAGGGKKKNNNPPPaaa}}}}}}|||rrrggg```]]]]]]\\\[[[ZZZXXXVVVUUUyyyqqqvvvxxxuuupppnnnlllkkkkkknnnpppqqqrrrxxxyyyvvvppplllllljjjfffgggfffdddbbbbbbdddfffhhhnnnkkkhhhfffhhhmmmssswwwppppppnnnlllnnntttuuusssrrrllljjjttt~~~```GGGDDDDDDCCCAAA??????@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCHHHIIIIIIJJJJJJIIIIIIHHHKKKLLLKKKHHHCCCAAACCCEEEDDDCCCAAA???===<<<;;;;;;AAAAAABBBCCCDDDEEEFFFFFFJJJEEEEEELLLMMMIIIKKKQQQTTTdddyyyjjjeee~~~ssshhhddd```[[[YYYYYYXXXUUURRRPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQNNNKKKIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGEEEDDDBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@;;;???CCCCCCBBBKKKccczzzxxxvvvbbbNNNJJJIIILLLPPPWWW\\\^^^^^^\\\\\\[[[\\\dddqqq~~~iiiZZZPPPFFFAAA???AAABBBCCCDDDEEEFFFGGGGGG:::EEEDDD???ZZZsssgggbbb\\\ZZZ[[[\\\ZZZYYYSSSSSSSSSTTTTTTTTTTTTTTTPPPOOONNNLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCEEEGGGIIILLLMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDFFFIIILLLNNNLLLOOOUUU___ppp}}}ooo\\\QQQMMMGGGKKKJJJCCC??????AAA@@@@@@???>>>>>>???@@@@@@???>>>???BBBFFFLLLUUU___ffftttxxxwww|||uuurrrkkkddd```___^^^]]]\\\ZZZXXXVVVUUUtttqqqwwwxxxsssnnnllljjjjjjlllppprrrqqqooopppttttttqqqooopppnnnjjjiiigggeeecccccceeehhhiiipppmmmjjjggghhhkkkooorrrmmmnnnmmmkkkmmmrrrsssppprrrmmmjjjnnn|||cccHHHFFFDDDBBBAAA@@@>>><<>>===<<<<<<<<<===>>>>>>???BBBCCCDDDFFFGGGGGGGGGGGGGGGBBBEEENNNMMMHHHQQQcccaaaVVVvvv{{{dddbbb```]]][[[ZZZYYYWWWTTTQQQOOOPPPRRRSSSSSSRRRQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<<<<<<<<======>>>???@@@@@@>>>???AAAAAA???CCCSSScccpppjjj]]]KKKJJJIIIKKKOOOUUU[[[]]]\\\ZZZ______cccnnn}}}ppp\\\OOOGGGAAA@@@BBBDDDCCCCCCCCCCCCCCCDDDDDD===CCCAAAHHHttteee___\\\YYYXXXYYYYYYYYYWWWSSSSSSSSSRRRRRRRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCEEEFFFIIIKKKLLLMMMHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCDDDGGGIIIKKKLLLMMMOOOTTTbbb}}}~~~}}}~~~yyyqqqpppkkkqqqqqqfffYYYRRROOOMMMLLLNNNRRRWWW[[[[[[WWWSSSTTTYYYbbbmmmwww|||oookkkjjjgggccc``````___^^^]]]ZZZXXXVVVTTT}}}ttttttvvvtttqqqooonnnlllkkkmmmpppqqqnnnjjjkkkpppsssrrrrrrrrrnnniiikkkiiigggffffffhhhjjjlllmmmmmmlllkkkjjjkkkkkkllljjjlllkkkjjjlllqqqqqqmmmooopppnnnmmmqqqTTTLLLCCC???AAADDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@??????@@@AAAAAA===>>>@@@AAA@@@>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDBBBCCCEEEFFFGGGHHHHHHHHHMMMGGGHHHMMMMMMQQQjjjkkkmmmlllaaa^^^\\\\\\[[[ZZZYYYWWWTTTRRROOOPPPQQQRRRRRRQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJHHHEEEBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@===<<>>BBBFFFEEECCCBBB@@@@@@@@@@@@BBB???BBB\\\mmmaaa[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBBBBCCCDDDEEEFFFKKKKKKJJJMMMZZZrrrtttlllhhhfffmmmyyy~~~xxx|||{{{pppfffeeefffdddbbbaaa\\\[[[ZZZXXXVVVTTTRRRPPPyyyuuutttvvvtttpppnnnoooooonnnnnnoooooommmkkkhhhkkkppprrrqqqooonnniiidddiiiiiiiiiiiiiiikkklllmmmggghhhjjjlllmmmmmmlllkkkhhhjjjkkkjjjlllpppoookkkjjjnnnoookkkhhhpppwwwjjjVVVGGGAAA@@@@@@@@@@@@AAA@@@AAAAAA@@@AAA@@@>>>>>>???@@@@@@AAAAAABBB@@@@@@????????????@@@@@@>>>???AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHEEEGGGPPP\\\rrrzzzoooeeeaaa]]]ZZZZZZYYYYYYWWWVVVTTTSSSOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLNNNOOOJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>@@@:::888<<>>@@@EEEGGGEEECCCAAA???>>>??????@@@AAAPPPsssooo```cccZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGFFFFFFJJJUUUhhh{{{{{{qqqhhhbbbbbbdddbbb___^^^ZZZZZZYYYXXXVVVSSSQQQPPPtttqqqpppqqqpppllllllooonnnppppppooommmjjjiiiiiimmmoooooojjjhhhhhheeeaaaeeefffggghhhjjjkkkkkkkkkdddfffiiilllmmmnnnmmmlllgggiiikkkjjjmmmpppnnnjjjeeejjjllliiieeejjjzzzrrr[[[JJJBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKPPP[[[nnn|||ttt}}}tttgggbbb___]]]WWWWWWWWWVVVTTTSSSSSSTTTQQQPPPPPPOOONNNMMMMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@??????????????????@@@@@@@@@AAA????????????????????????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>:::999===??????AAAEEEOOOcccYYYMMM]]]oooxxxuuuuuuuuuttt|||tttUUUMMMTTTUUU^^^hhhnnnnnnnnnqqqttt}}}{{{pppcccXXXOOOIIIEEEEEEDDDBBBDDDGGGEEEDDDBBB@@@@@@@@@AAABBBFFF[[[yyywwwddd^^^___WWWVVVTTTRRRPPPPPPQQQSSSQQQPPPPPPOOONNNMMMMMMMMMIIIIIIJJJKKKLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDHHHQQQ[[[bbbeeexxxuuuxxx{{{llljjjccc___```aaa^^^ZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQtttnnnkkklllllljjjkkknnnmmmpppqqqoookkkiiiiiikkklllmmmjjjdddbbbddddddbbbaaabbbeeegggiiijjjjjjiiifffgggiiikkkllllllllllllfffiiikkkkkkmmmpppnnniiidddgggjjjhhhfffkkkvvvfffVVVQQQFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBCCCBBBAAA???===AAABBBCCCCCCCCCCCCBBBAAAFFFEEEDDDEEEEEEEEEDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGIIILLLNNN```lllssskkkppp|||qqqgggfff___\\\___UUUUUUUUUTTTRRRQQQRRRSSSQQQQQQOOONNNMMMLLLLLLMMMJJJIIIHHHHHHHHHIIIJJJJJJHHHIIIHHHHHHGGGFFFEEEDDDFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===<<<>>>@@@???===AAAGGGHHHHHHmmm~~~cccXXX^^^rrr~~~xxxsssnnnmmmrrr{{{sssVVVPPPXXXbbbnnn{{{~~~|||}}}vvvggg\\\RRRJJJDDDAAA@@@CCCDDDBBBBBBEEEDDDCCCBBBAAAAAABBBDDDEEEWWWxxx^^^\\\\\\VVVTTTTTTRRROOOMMMNNNQQQSSSNNNNNNNNNNNNNNNNNNNNNNNNFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@AAABBBBBB>>>>>>@@@AAACCCDDDFFFFFFGGGDDDDDDHHHNNNPPPNNNKKK[[[lll|||yyy}}}qqqttt~~~lllhhhfff```]]]______[[[VVVTTTRRRRRRRRRQQQPPPNNNMMMLLLlllkkkjjjiiihhhhhhiiikkknnnmmmkkkjjjiiihhhhhhhhhllljjjgggdddbbbaaaaaaaaaeeedddcccdddgggiiikkkkkkcccdddfffggghhhhhhggggggjjjkkkmmmnnnllliiieeebbbbbbeeegggddd```bbbiiiqqq|||kkkXXXOOOHHHGGGFFFBBB???@@@CCCBBBBBBCCCBBB@@@@@@AAA>>>???@@@BBBDDDEEEEEEEEE@@@EEEEEE@@@@@@EEEGGGDDDGGGAAA@@@DDDEEEBBBCCCHHHIIIEEEGGGKKKFFFDDDWWWqqq{{{fffrrrwwweeeaaaaaa[[[ZZZ^^^[[[XXXUUUSSSRRRQQQOOOMMMMMMMMMMMMLLLJJJIIIGGGFFFKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>CCCCCCVVVyyy{{{lllqqqsss~~~tttmmmpppnnnlllooovvvtttYYYTTT^^^ddd{{{qqqaaaVVVOOOGGGBBB>>>AAADDDEEEEEEEEEFFFHHHIII??????FFFCCC===HHH^^^~~~eee\\\YYYWWWVVVPPPPPPOOOOOONNNOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDEEEEEEIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@?????????@@@???======???BBBFFFHHHGGGEEEBBBAAA@@@???>>><<<<<<===>>>???@@@AAABBBBBBFFFEEEEEEEEEEEEFFFFFFGGGFFFRRRdddyyysss}}}llleeeeee```^^^[[[XXXVVVTTTTTTTTTTTTRRRPPPNNNLLLKKKKKKKKKmmmiiifffhhhlllnnnjjjfffhhhhhhggggggggghhhiiiiiihhhgggeeebbb```^^^]]]]]]_________aaaeeehhhiiiiiieeefffggghhhhhhhhhgggffffffgggiiiiiihhhfffcccaaa```dddfffddd______ccciiimmmyyyrrrddd^^^TTTEEE???CCCBBB???>>>???AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFCCCIIIMMMJJJHHHGGGCCC===CCCAAAAAADDDCCC@@@CCCIIIMMMHHHFFFJJJQQQaaavvvpppuuu|||lll```______YYYWWW[[[ZZZXXXUUUSSSRRRQQQOOOMMMNNNMMMMMMLLLKKKIIIGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@?????????>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@JJJ```zzzrrrppp~~~nnnhhhjjjllliiihhhnnn|||kkkTTTTTTaaarrrxxxmmm^^^RRRJJJEEE@@@<<>>>>>>>>???>>>>>>>>>@@@BBBEEEFFFEEECCCAAA?????????>>><<<;;;<<<<<<===>>>???@@@AAADDDCCCCCCCCCCCCDDDEEEEEEGGGLLLTTTaaavvv~~~~~~~~~qqqeee^^^\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLnnnhhhdddiiirrrtttkkkbbbbbbbbbcccdddeeeggghhhiiiffffffdddbbb```]]][[[ZZZXXXXXXZZZ^^^bbbeeeffffffddddddeeefffeeedddcccbbbbbbbbbccccccbbbbbbaaa```bbbfffiiigggccc```bbbeeeeeexxxbbbJJJCCCEEEAAA>>>>>>CCCFFFEEECCC@@@BBBCCCBBB??????AAADDDBBBDDDBBB??????BBBCCCBBBDDDEEEFFFDDD???;;;@@@HHHFFFLLLYYYkkkfffxxxxxxjjjaaa\\\^^^]]]XXXVVVZZZYYYWWWTTTRRRRRRQQQOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@??????>>>>>>===>>>>>>??????>>>>>>===::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===BBBAAAAAAKKKeee{{{ccciiivvvrrrhhhgggeeeaaa___ccckkkqqquuu}}}~~~cccQQQWWWgggvvvnnnaaaYYYOOOHHHDDDCCCAAA???EEEDDDCCCCCCDDDEEEDDDCCCCCCGGGCCC===KKKqqqppp[[[SSSTTTUUUTTTSSSMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===============>>>>>>???AAABBBCCCCCCBBB@@@>>>>>>>>>???>>>===:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFJJJYYYwwwxxxmmmiiiddd]]]YYYXXXYYYYYYYYYXXXVVVUUUTTTQQQPPPOOONNNMMMMMMMMMMMMlllhhhfffllltttuuulllbbb``````aaabbbccceeefffgggfffffffffdddbbb___\\\ZZZRRRSSSVVV[[[```ccccccbbb___````````````^^^]]][[[^^^^^^]]]]]]^^^^^^___```aaadddfffddd```^^^```bbbdddrrr}}}nnnYYYKKKGGGAAA@@@EEEIIIEEE???BBBEEEGGGFFFCCCDDDGGGLLLIIIGGGDDDBBBDDDGGGIIIJJJ???BBBDDDBBB???DDDQQQ]]]xxx|||zzz}}}ccc```]]]\\\^^^[[[WWWWWW\\\WWWUUURRRQQQQQQPPPOOOMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>============>>>>>>>>>>>>======999999999999999999999999::::::::::::::::::::::::;;;:::999999999999:::::::::::::::::::::;;;<<<<<>>>>>===:::;;;;;;<<<======>>>>>>============>>>???@@@@@@BBBDDDDDDCCCHHHXXXppppppnnnqqq{{{|||{{{kkkffffffddd^^^ZZZXXXYYYZZZ[[[YYYWWWTTTRRRPPPOOOOOOOOONNNNNNNNNNNNiiiiiijjjnnnqqqpppjjjeeebbbaaaaaaaaaaaaaaabbbbbbdddddddddccc```^^^[[[YYYQQQRRRTTTXXX]]]______^^^\\\]]]]]]]]]\\\ZZZXXXWWW[[[ZZZZZZZZZ[[[\\\^^^___[[[\\\\\\ZZZWWWVVVYYY\\\___gggpppwwwvvvyyybbb```ZZZWWWZZZ]]]VVVLLLDDDFFFHHHGGGFFFFFFHHHKKKFFFDDDDDDFFFHHHGGGEEEDDDDDDGGGKKKNNNXXXkkknnnaaajjjqqqxxxfff]]]]]]\\\[[[ZZZWWWTTTVVVZZZUUUSSSPPPOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@===============<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999999999999999999999999999999999999999999999999888888888888999999999999999999999::::::;;;<<<888;;;AAAEEEPPPnnnvvv\\\UUU^^^aaagggfffeeeeeeddd```YYYTTTWWWZZZ```gggpppzzz~~~lllaaaiiiyyyzzzrrriii^^^RRRJJJEEECCCAAA@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGCCC@@@@@@EEEYYY{{{nnncccZZZSSSTTTUUURRRMMMKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>>===;;;::::::<<<=========;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;<<<===>>>??????BBBEEEDDDCCCGGGQQQZZZsss{{{yyyyyyuuummmgggfffeeeaaa]]]\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOfffiiikkklllkkkhhhgggfffcccbbbaaa___^^^]]]]]]]]]^^^^^^]]]\\\[[[YYYXXXWWWSSSSSSSSSVVVYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYXXXVVVSSSSSSVVVXXXZZZ___cccgggttt~~~nnniiiooo|||}}}aaabbbcccdddeeeeeeeeeddd\\\RRRHHHHHHPPPZZZgggpppvvvuuusssvvv|||wwwlllnnnwwwccc^^^```[[[ZZZXXXUUURRRQQQSSSUUURRRPPPNNNMMMMMMNNNMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::888888888999999999999999888888888888888888888888888777777777777888999999888888888888888999::::::<<<999===CCC<<<:::TTTvvvkkk]]]VVVJJJVVVbbbmmmjjj^^^TTTUUUZZZTTTTTTSSSUUU[[[fffrrr{{{xxxooouuuwwwrrrkkkbbbYYYPPPGGGAAAAAAAAABBBBBBCCCCCCDDDEEEDDDFFFGGGFFFCCC@@@??????EEE^^^www^^^\\\VVVSSSUUUVVVSSSOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@============>>>>>>>>>>>>======???@@@@@@???>>>===<<<;;;::::::<<<======<<<<<<<<<<<<<<<======>>>>>>:::::::::;;;<<<===>>>???>>>@@@AAAAAAAAADDDIIINNNXXXeeeyyyooobbbeee{{{rrrllljjjkkklllhhhaaa^^^```[[[\\\\\\[[[YYYUUUQQQNNNOOOPPPPPPPPPPPPPPPOOONNNfffggggggfffcccbbbbbbcccbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTSSSSSSTTTTTTTTTSSSWWWWWWXXXXXXXXXWWWUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZYYYWWWUUUSSSRRRRRRVVVZZZ\\\]]]ggg{{{tttlllhhhwwwvvvzzzrrr|||{{{iii```^^^___XXXXXXVVVTTTSSSRRRQQQOOOOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;888888999999999999888888666666777777777888888888777777777777777777777777777666666666666777888999888777777777777888999999:::;;;>>>@@@;;;999EEEUUUrrr}}}jjjTTTRRR[[[dddddd\\\VVVWWW[[[SSSQQQOOOMMMOOOUUU^^^dddqqqxxxxxx~~~wwwqqqnnnhhhccc\\\TTTMMMHHHCCCAAAAAABBBDDDEEEFFFFFFFFFGGGDDDFFFGGGCCC>>>>>>EEEKKK```hhh\\\[[[VVVTTTVVVWWWTTTSSSTTTNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@?????????@@@@@@AAABBB???@@@AAAAAAAAA@@@??????;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========;;;::::::<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@@@@???======???CCCFFFHHHGGGPPPaaatttyyywwwtttmmmmmmkkklllmmmhhhaaa^^^___XXXXXXYYYXXXVVVSSSPPPOOOPPPPPPQQQQQQQQQOOONNNMMMgggeeebbb```_______________^^^]]][[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXUUURRRPPPPPPQQQPPPOOOSSSSSSTTTUUUUUUTTTRRRQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXVVVSSSOOOKKKIIIQQQTTTUUUUUU\\\lll|||xxxlllooovvvqqqtttvvv}}}wwwdddaaaaaa\\\VVVWWWWWWWWWVVVVVVVVVRRRMMMMMMLLLJJJIIIJJJKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============::::::::::::::::::::::::777777888888888888777777444555555555666666777777777777777777777777777777666666666666666777888888777777777777777888888999222777999777999>>>???;;;PPPnnnuuuZZZVVVTTTYYYaaaccc\\\UUUQQQPPPNNNKKKJJJLLLPPPSSSUUU___kkkuuuzzz}}}wwwpppjjjdddaaaZZZUUUNNNHHHCCCAAA@@@@@@===???BBBDDDDDDDDDEEEEEEDDDFFFFFFAAA===BBBOOO[[[eeeZZZZZZZZZVVVSSSTTTSSSPPPOOORRRMMMMMMKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@AAABBBBBBCCCCCCDDD@@@@@@??????@@@AAABBBBBB???@@@AAAAAAAAA???>>>===:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===============<<<:::;;;<<<======<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBB???======???@@@???======AAAIIIYYYrrr~~~~~~vvvrrrqqqkkknnnkkkgggeeeeeebbb\\\XXXXXXUUUUUUUUUUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQOOONNNMMMeee```[[[ZZZ]]]___]]]ZZZ]]]\\\[[[YYYXXXXXXXXXXXXYYYWWWUUUUUUVVVWWWXXXWWWUUUUUUTTTSSSRRRRRRSSSSSSUUUSSSRRRQQQQQQPPPNNNLLLPPPQQQSSSUUUVVVUUUTTTSSSTTTTTTUUUTTTRRROOOLLLJJJRRRPPPQQQUUUXXX\\\fffqqqtttnnnqqqvvvyyyhhhhhh{{{|||eee]]]]]]]]]]]]^^^]]]ZZZVVVSSSQQQPPPNNNLLLNNNMMMMMMLLLKKKJJJIIIIIIBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888666555444444444444555555666666555444333333555555555444444555555555555555555555666666666666666777777777888888888888555666777888999:::;;;;;;@@@QQQjjjoooiiimmmXXXOOOOOOQQQWWW^^^SSSOOONNNPPPPPPLLLLLLNNNOOOQQQVVV\\\eeennnuuuzzz~~~zzztttlllddd[[[UUUQQQIIIGGGCCC@@@???@@@AAABBBKKKFFFBBBBBBEEEIIIIIIGGGDDDAAAAAAAAA@@@MMMooohhh```\\\VVVUUUSSSQQQQQQQQQPPPNNNMMMKKKKKKIIIGGGDDDDDDFFFIIIDDDDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEFFFEEECCCBBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????======>>>???@@@AAAAAABBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAADDDGGGJJJSSShhh{{{uuuppplllggghhhhhheee___YYYVVVTTTWWWVVVTTTSSSSSSSSSTTTTTTQQQRRRTTTTTTSSSOOOKKKHHHccc___[[[ZZZ]]]___^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUXXXVVVTTTTTTVVVWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTSSSQQQOOONNNNNNNNNMMMLLLOOOPPPRRRSSSTTTSSSQQQPPPRRRSSSSSSRRRQQQOOOMMMKKKNNNNNNPPPTTTVVVWWW]]]ddduuuxxxnnnhhhtttxxxttt|||zzz}}}{{{kkk]]]ZZZ\\\\\\\\\]]][[[XXXTTTRRRQQQPPPNNNLLLLLLMMMNNNNNNMMMKKKHHHFFFCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>===<<<<<<999999999999::::::::::::999888777666555555555555555555666666555444444333555444444333333444444555444555555555666666666666555555666666666777777777555555666777888999:::;;;:::BBBTTTjjj}}}{{{iiicccwwwlllYYYNNNHHHJJJOOOWWWQQQNNNNNNLLLHHHFFFHHHGGGHHHJJJMMMQQQWWW[[[^^^mmmrrrzzzwwwyyy}}}{{{xxxnnnkkkddd\\\TTTMMMHHHEEEDDDCCCAAA@@@@@@BBBCCCDDD===DDDKKKKKKGGGBBBAAACCCAAA<<<;;;BBBSSSmmmppp```\\\XXXSSSTTTRRRPPPPPPPPPPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDBBB@@@??????????????????@@@@@@AAA@@@?????????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@=========<<<;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@===???@@@AAAFFFRRRdddqqqyyyxxxqqqnnnjjjgggaaaaaa```]]]ZZZYYYZZZ[[[ZZZXXXUUUSSSQQQQQQQQQRRRQQQQQQRRRRRRPPPMMMJJJHHH^^^[[[XXXXXX[[[\\\\\\ZZZWWWWWWUUUTTTSSSRRRRRRRRRUUUTTTSSSTTTUUUUUUTTTSSSTTTSSSSSSRRRRRRRRRRRRRRRQQQNNNKKKJJJKKKMMMMMMMMMOOOOOOPPPQQQQQQPPPNNNNNNQQQPPPPPPOOOOOONNNNNNNNNMMMMMMPPPUUUUUUSSSSSSWWW]]]kkk|||uuuooopppuuutttkkkccceeevvvttt{{{ooobbbaaabbbhhhsss~~~pppddd]]]XXXYYY[[[ZZZZZZZZZXXXUUURRRQQQQQQPPPOOOMMMLLLMMMOOOPPPOOOKKKGGGDDDEEEEEEFFFFFFEEECCCBBB@@@@@@@@@?????????>>>>>>>>>=========>>>======<<<;;;888888888888888888888888999888777666666555555666555555555666555555444333444333333222222333333444444444444555555555666666444444444555555555555666555555666777888888999999;;;:::BBBUUUnnn~~~}}}hhhUUUHHHDDDFFFNNNKKKJJJMMMMMMIIIEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLVVV\\\eeennnuuuxxxyyyxxxuuuzzz{{{qqqlllhhheee```\\\VVVOOOIIIDDDAAA@@@??????@@@AAACCCDDDEEEFFFCCCGGGHHHFFFAAA>>>@@@DDDAAABBBIII[[[yyyttt```ZZZWWWTTTRRRRRRQQQOOOOOOOOOOOOMMMKKKKKKJJJJJJLLLOOOOOOLLLIIICCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA???===<<<>>>============>>>>>>???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888;;;;;;;;;::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;======>>>>>>>>>????????????@@@AAAAAABBBEEEJJJNNNYYYdddyyy}}}qqqiiiggggggdddbbb^^^]]]\\\ZZZZZZ]]]bbbfff]]]ZZZVVVRRROOONNNNNNOOOPPPPPPOOONNNMMMKKKIIIHHHXXXVVVTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRQQQRRRSSSSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOOPPPMMMJJJHHHJJJLLLNNNNNNOOOOOOPPPPPPOOONNNMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPOOONNNQQQUUUUUUQQQQQQSSSTTT^^^mmm|||ooojjjkkkrrrvvvuuuxxx}}}uuuhhhZZZcccooosssqqqrrrqqqlllwww|||qqqddd\\\[[[ZZZZZZZZZYYYXXXXXXVVVTTTRRRQQQRRRQQQPPPNNNMMMNNNOOONNNMMMJJJGGGEEEFFFFFFFFFFFFDDDCCCAAA@@@????????????>>>>>>>>>>>><<<============<<<;;;;;;999999888888888888777777999888777666666666666666444555555555555555444444333222222222222222222333333333444444444555555555444444444444555555555555444444555666777777888888===999;;;GGG[[[rrrjjjWWWKKKHHHCCC@@@CCCJJJNNNLLLHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJHHHKKKRRRZZZaaafffiiikkksssxxx|||mmmddd^^^ZZZWWWSSSPPPKKKFFFCCCAAAAAAAAA>>>???AAADDDEEEFFFFFFFFFKKKFFFAAA???AAABBBAAA@@@BBBTTTlll}}}kkkddd]]]TTTQQQTTTPPPOOOMMMMMMNNNMMMLLLJJJKKKIIIIIIMMMQQQQQQKKKEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???===<<<======<<<<<<<<<======>>>============<<<<<<<<<<<<>>>=========<<<<<<;;;;;;999999999888888777777777::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAABBBDDDFFFFFFDDDBBBIIIPPP___rrrsssnnnhhheeeddddddaaa^^^ZZZZZZYYYXXXXXX\\\bbbfff\\\YYYUUUPPPNNNMMMNNNNNNOOONNNLLLKKKIIIHHHHHHGGGVVVUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQOOONNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNPPPMMMJJJIIIKKKMMMOOOOOOOOOOOOOOONNNNNNMMMMMMLLLMMMLLLLLLMMMMMMOOOPPPQQQPPPMMMMMMQQQRRRPPPPPPSSSTTTYYYaaannn~~~|||xxxnnncccaaaZZZ[[[ZZZYYYWWWXXXXXXXXXTTTSSSRRRRRRRRRRRRQQQOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::999999999888888888777888777777666666666666666444444555555555555555444222222222111111222222222333333333333444444444444444444444555555555666666444444444555555666666777888888999<<>>===>>>@@@BBBAAABBBDDDFFFFFFFFFEEEDDD===???AAABBBBBBCCCEEEFFFZZZsssuuuuuuwwwuuufffSSSNNNUUUNNNMMMKKKKKKLLLLLLJJJIIIJJJHHHHHHKKKNNNMMMFFF@@@AAAAAAAAAAAAAAA@@@??????????????????@@@?????????======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;::::::999777777777777666666666666888999999999999999999999888888888888888888888888888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<===============>>>@@@CCCDDDAAA???EEEGGGLLLUUUbbbvvvwwwuuuoookkkgggeeecccaaa\\\YYYTTTUUUUUUTTTSSSTTTWWWYYYXXXVVVSSSOOONNNMMMNNNOOOMMMLLLJJJHHHGGGFFFFFFGGGVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRPPPNNNLLLKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMKKKJJJLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQNNNIIIHHHKKKMMMMMMNNNQQQSSSUUUYYY```lll|||pppeee]]]YYYWWWXXXWWWTTTTTTXXXYYYWWWSSSQQQQQQQQQRRRQQQOOOMMMNNNLLLIIIGGGFFFFFFHHHIIIEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>=========;;;;;;<<<<<<;;;;;;:::999::::::999999888777777777666666555555555555666666333444555555666555555555333222222111111222222333222222222333333333444444444444444555555555666666333333444444444555555555666888:::888777CCC```zzzuuu{{{hhhQQQDDD>>><<>>???>>>======>>>@@@CCCDDDDDDEEEFFFFFFEEEDDDBBBAAA999???BBB>>><<>>@@@@@@@@@@@@@@@??????>>>======>>>>>>>>>?????????======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999666666666666666666666666777777777777777888888888777777777777777777777777777888888999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>BBBBBBDDDGGGKKKTTTgggxxxyyyqqqmmmkkkhhheeebbb___\\\WWWTTTTTTUUUVVVUUUSSSQQQRRRRRRTTTSSSQQQPPPNNNNNNNNNNNNKKKJJJIIIHHHFFFFFFFFFFFFUUUVVVWWWWWWWWWVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPMMMIIIHHHIIILLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNOOOPPPQQQPPPPPPLLLGGGFFFJJJMMMLLLKKKMMMPPPRRRTTTWWW]]]jjjyyyzzziiiddd```[[[XXXVVVXXXVVVRRRTTTXXXWWWQQQPPPOOOOOOOOOPPPOOOLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>============:::;;;;;;;;;;;;:::999999999999888777777666555555555555444444444444555555333444444555666666555555333333222222222222333333222222222222333333333333333333333333444444444444333333333333444444444444777666777888777<<>>============<<<<<<<<<<<<===<<<;;;:::999999999999:::;;;;;;;;;;;;::::::::::::999999999999999999888888666666666666666666666666555555555555666666777777777777777777777777777777555666666777999::::::;;;::::::::::::;;;;;;;;;;;;<<<===????????????>>>>>>@@@???AAACCCBBBDDDLLLVVV```bbbpppwwwtttuuurrrkkkhhhdddbbb___\\\ZZZXXXVVVTTTUUUVVVVVVUUUSSSRRRSSSTTTRRRRRRRRRQQQOOONNNLLLLLLJJJIIIIIIHHHGGGFFFEEEEEERRRSSSUUUUUUTTTSSSSSSSSSRRRRRRPPPOOONNNMMMMMMMMMPPPLLLHHHFFFGGGJJJMMMNNNLLLLLLKKKLLLLLLMMMNNNNNNNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLOOOQQQRRRQQQPPPOOOLLLHHHHHHLLLOOOMMMJJJJJJOOOQQQSSSSSSUUU]]]jjjuuu{{{lllddd^^^YYYZZZ```ZZZ[[[XXXTTTUUUXXXTTTKKKNNNNNNMMMMMMNNNMMMJJJHHHEEEFFFGGGGGGGGGGGGFFFEEEAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999999888777777666555444444444444444333333333444444555333333444555666666666555444333333222222333333444111111222222222333333333111111222222222333333333333333333333333333444444555000000444888999:::<<<```sssvvvttteeeUUUIIIBBB===>>>???AAABBBCCCDDDDDDAAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEHHHMMMPPPPPPRRRUUUYYY]]]___```aaaaaaeeeiiinnnrrrtttvvvwww{{{~~~}}}~~~~~~~~~tttlllfff^^^UUUNNNLLLHHHDDD@@@>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????@@@LLLhhhrrraaacccTTT[[[[[[PPPKKKMMMMMMIIIJJJHHHGGGGGGIIIIIIHHHGGGAAAAAAAAA???>>>???BBBEEE???????????????>>>======>>>===<<<;;;:::999999999::::::999888777777888888:::::::::999999999888888888888888888888888888888555666666666666666666666444444444444555555666666777777777777777777777777444444555666777888999999999999:::::::::;;;;;;;;;888;;;>>>???>>><<<===>>>???>>>???AAAAAAAAAGGGOOOPPPNNNUUUfffwwwyyytttssssssooofffdddggg^^^\\\ZZZXXXWWWWWWWWWWWWQQQRRRRRRPPPOOOPPPSSSUUURRRRRRRRRRRRPPPMMMKKKIIIIIIIIIIIIIIIHHHFFFEEEDDDTTTQQQNNNNNNOOOQQQRRRRRRMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLNNNOOOPPPTTTZZZbbbiiimmm~~~~~~llleee]]][[[___```]]]YYY\\\XXXTTTTTTVVVWWWSSSOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@?????????????????????>>>======<<<<<<;;;:::999888777777777777777777666444444333333333555555555555555555555555333333333333333333333333333222222222111000000000111111111111111111111111000111111111111222222222333333333333333333333333444444555666777888999999GGGWWWlll}}}zzzooo___OOOCCC;;;===AAA@@@???@@@???>>>@@@CCCAAA>>>>>>BBB@@@???>>>???AAACCCCCCCCCEEEEEEEEEGGGIIIMMMQQQSSSSSSVVVYYY___dddiiimmmooouuutttuuuxxx}}}tttxxxvvvqqqiiifffaaa[[[TTTNNNIIIFFFCCCBBB???=========>>>???===AAADDDEEECCCBBBDDDFFFGGG;;;777======888>>>KKKRRRXXXsssyyy^^^TTTVVVTTTSSSRRRQQQOOONNNMMMLLLEEEFFFGGGHHHGGGEEECCCBBB????????????>>>>>>>>>>>>???>>>>>>=====================<<<;;;;;;:::999999777777666666666666777777666777777888888888777777666666666666666666666666555555444444444444555555666666555555555444444444777444333444666777555333555555666777888888999999::::::::::::::::::::::::<<<<<<===>>>>>>===<<<;;;?????????>>>AAAKKK[[[fffWWWLLLFFFLLLXXXeeeuuu|||vvvjjjlllkkkhhhccc``````aaa^^^[[[WWWUUUVVVWWWXXXXXXVVVWWWWWWWWWUUURRROOOMMMPPPPPPPPPMMMJJJIIIIIIJJJMMMLLLKKKJJJHHHGGGFFFEEEQQQOOOMMMMMMOOOPPPPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKPPPQQQRRRTTTYYY^^^cccfffmmmvvvmmmfffaaa\\\ZZZ[[[\\\YYYWWWYYYUUURRRRRRTTTTTTPPPLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>??????>>>>>>>>>===<<<<<<;;;;;;::::::999888777666666777777666555444333333333333444444444444444444444444333333333333333333333333222222111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333333444444555666777888999===IIIZZZooozzzqqqaaaOOOEEE???<<<===AAAFFFBBB@@@AAACCCAAA???>>>???>>>===???AAABBBBBBAAABBBAAAAAAAAACCCEEEHHHJJJJJJKKKOOOSSSWWW\\\___aaaggghhhkkkqqqxxx~~~uuukkkbbb\\\YYYWWWSSSOOOJJJFFFCCCAAABBBAAA@@@??????@@@AAABBBDDDDDDCCCAAA@@@@@@@@@@@@BBB>>>>>>BBBBBBDDDQQQaaa{{{eeeWWWTTTWWWRRRQQQQQQPPPOOONNNMMMMMMEEEFFFGGGHHHGGGEEECCCBBB????????????>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<;;;;;;:::999999888777777666666666666777777777777888888888777777666555555555555555555555555555555444444444444555555666555555555444444444444666444333444666777666444666666666777888999999999::::::::::::::::::::::::;;;;;;<<<======<<<;;;:::<<<===>>>>>>AAAJJJXXXbbbMMMDDD???BBBIIIPPPYYYaaa```hhhsss||||||tttnnngggcccggghhhhhhfffbbb``````bbb]]]ZZZXXXWWWWWWXXXXXXXXX\\\\\\[[[ZZZXXXVVVSSSRRRNNNNNNMMMJJJHHHFFFGGGIIIKKKJJJIIIHHHGGGEEEDDDDDDOOOMMMLLLMMMNNNNNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJKKKLLLLLLMMMKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJPPPPPPQQQRRRUUUWWWYYY[[[ZZZ^^^hhhwwwvvviii```^^^]]][[[YYYWWWVVVUUUTTTUUURRROOOOOOPPPPPPMMMJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;::::::999999999888777666666666666666666555444333333333333444444444444444444444444222222222222222222222222000000111111111111111111000000000000000000000000000000000111111111222222222222222222222222222222333333444444555666777777555<<>>AAA???;;;>>>======>>>??????===;;;@@@???>>>===>>>???@@@AAA@@@AAACCCFFFIIILLLNNNOOOTTTWWW\\\dddnnnxxx}}}xxxvvvwwwyyy{{{|||vvvlllbbbXXXPPPKKKHHHGGGEEEDDDBBB@@@???>>>AAAAAABBBBBBBBBCCCCCCCCCDDDCCCAAAAAAAAAAAA???>>>>>>@@@BBBCCCLLLcccttt^^^VVVSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLFFFGGGGGGHHHGGGEEEDDDCCC????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999888888888777666666555555666666777777888888888777666555555555555555555555555555555555444444333333444444555555555555555444444444444555333333444666777666555666777777888888999999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<<<<>>>DDDMMMTTTFFFAAA>>>@@@CCCCCCEEEHHHJJJPPPWWW]]]bbbkkkwwwtttpppkkkgggeeedddbbb```dddeeeeeedddbbb```aaabbb[[[ZZZYYYYYYZZZ[[[ZZZYYY[[[ZZZXXXVVVTTTRRRQQQPPPMMMLLLKKKHHHEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDGGGIIIKKKLLLLLLNNNOOOPPPPPPQQQQQQPPPSSSYYYbbboooooofffaaa___XXXZZZZZZXXXTTTQQQQQQSSSRRRPPPNNNMMMNNNNNNLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>============;;;;;;;;;:::999999888888888777666666555555555666555555444333222222333333333333333333333333333333222222222222222222222222//////000000111111222222000000000000000000000000000000000000111111111111222222222222222222222222222222333333444555555666444888<<>>???===888999???@@@<<>>>>>???@@@@@@>>><<>>======>>>>>>???===>>>???@@@AAACCCDDDDDDEEEHHHNNNVVV___hhhnnnrrrooolllgggddddddgggkkknnnxxxyyy{{{~~~{{{sssnnnnnnjjjddd\\\SSSLLLFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAACCCDDDCCCBBB???===>>>??????HHHQQQXXXiiiyyy```VVVWWWVVVQQQNNNPPPPPPNNNMMMLLLJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC????????????>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<999999999999888888777777666666666555555666666666888888777777666555444333444444444444444444444444444444333333333333444444444444444444444444444444444333333444555666666666777777777888888888999999888888888888888888888888888888888999999999999999;;;<<<<<<:::999;;;>>>BBBBBB@@@@@@BBBCCCCCCCCCDDDHHHKKKMMMLLLKKKMMMSSSXXXrrrrrrrrrsssvvv~~~zzzppphhhgggeeedddddddddfffggggggdddddddddcccaaa`````````[[[ZZZZZZ\\\]]]]]][[[ZZZYYYWWWTTTQQQOOONNNNNNOOONNNMMMKKKHHHFFFFFFHHHJJJHHHHHHGGGFFFEEEDDDCCCBBBNNNMMMLLLMMMNNNMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCEEEGGGJJJKKKIIIJJJLLLMMMNNNOOONNNNNNMMMQQQUUUWWW[[[dddsss~~~}}}qqqjjjeeeaaa^^^VVVXXXZZZWWWRRROOOPPPRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<::::::999999888888777777666666555555444444555555444333333222222222222333222222222222222222222222111111111111111111111111/////////000000111111222//////////////////////////////000000000111111111111111111111111111111111111111111222333333444444333888:::999???PPPfffuuunnngggsss{{{qqqooooooZZZbbb```MMM>>>======:::<<<;;;;;;===@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@=========>>>>>>?????????>>>@@@DDDJJJPPPUUUXXXZZZVVVTTTQQQPPPRRRVVV[[[^^^dddeeehhhlllrrryyy{{{qqqggg^^^XXXVVVTTTPPPKKKFFFBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>CCCCCCAAA===:::>>>HHHQQQYYYdddsssqqqdddYYYWWWXXXVVVQQQNNNQQQPPPNNNLLLIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;999999888888888888777777666666555555555555666666777777777666555444333222444444444444444444444444333333222222222222333333333333444444444444444444333444555555555555666666666777777777777777888888777777777777777777777777777777777777888888999999;;;<<<<<<;;;:::999999:::<<<===>>>>>>>>>@@@BBBBBBCCCEEEFFFFFFEEEFFFKKKNNNQQQRRRSSSUUUWWW]]]ccchhhzzz~~~ppphhhhhhiiigggccc____________```aaaccceeegggfffdddcccbbb```___^^^[[[ZZZ[[[]]]^^^^^^\\\YYY\\\YYYVVVSSSRRRQQQRRRSSSOOOOOONNNKKKIIIHHHJJJLLLHHHGGGGGGFFFEEEDDDCCCCCCNNNMMMKKKKKKLLLLLLJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOLLLPPPSSSQQQNNNQQQ\\\eeepppvvvmmmkkkiiiccc\\\WWWVVVXXXXXXUUUQQQOOOPPPSSSQQQPPPPPPOOONNNNNNMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999888888777777666555555444444333444444555333222222111111222222222111111111111111111111111000000000000000000000000//////000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000000111111222222222111555888555444>>>PPP^^^~~~mmmMMMBBB@@@<<<888666666777999;;;<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<=========<<<===???AAADDDFFFGGGHHHEEEDDDCCCCCCEEEIIIMMMPPPQQQSSSVVV[[[aaahhhmmmqqqtttwwwyyyuuunnniiihhhjjjooonnnkkkeee^^^UUUNNNIIIGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????;;;<<<>>>BBBKKK]]]sssxxxbbb[[[VVVUUUTTTPPPPPPQQQOOONNNLLLJJJHHHFFFDDDCCCFFFEEEEEEDDDCCCCCCCCCBBB????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888888888888888888888888666555555444444555555666555666666666555444333333333333333333333333333333333222222111111222222333333333333333444444444444444555666555444333444666666666666666666666666666666666666666666666666666666666666666777888999::::::;;;<<<===>>>======<<<:::===>>>;;;:::===@@@@@@AAABBBCCCCCCDDDEEEHHHKKKDDDFFFHHHJJJJJJLLLOOOQQQZZZ\\\]]]\\\___fffjjjjjjhhhzzzyyyxxxzzztttpppkkkiiinnnvvvqqqjjjcccbbbeeegggddd```___```aaaaaa``````bbbccchhhfffcccbbbbbb```^^^\\\ZZZYYYYYY[[[\\\\\\YYYWWWXXXVVVTTTRRRQQQQQQRRRSSSNNNOOOOOOMMMKKKJJJKKKLLLGGGGGGFFFEEEEEEDDDCCCCCCNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGCCCCCCDDDCCCBBBAAA???>>>AAABBBDDDEEEFFFEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNJJJMMMOOOMMMKKKLLLQQQUUUYYYggg|||uuuooohhheeeeeeccc[[[WWWWWWWWWWWWUUURRRPPPOOOQQQRRRPPPPPPPPPOOONNNMMMMMMNNNJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;::::::::::::::::::999999888777777666444444333333333333444444222222111111111111222222000000000000000000000000000000000000000000000000000000000000000/////////........................////////////000000000111000000000000000000000000//////000000000000111111111333444444444888@@@HHH]]]xxxxxxooorrriii___]]]XXXJJJFFFAAA===;;;:::999888999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<===============<<<======>>>@@@@@@@@@?????????AAACCCEEEGGGFFFGGGIIILLLOOOSSSVVVWWWZZZ]]]^^^\\\WWWSSSRRRRRRTTTTTTSSSQQQMMMIIIDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>======<<<===>>>@@@BBBCCC@@@EEERRRgggvvvddd\\\XXXUUUUUURRRNNNNNNQQQKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA????????????>>>>>>>>>>>><<<;;;;;;:::999:::::::::999999999999999999999999666555555444444555555666444444555555555444444333222222222222222222222222222222111111111111222222222222333333333444444444555666777666333222333555555555555555555555555444555555555555555555555555777666666666777888999:::999999:::<<<>>>>>>===<<<999???@@@<<<:::>>>@@@???BBBCCCBBBBBBAAAAAABBBCCC@@@BBBEEEEEEEEEFFFHHHIIIKKKMMMLLLKKKMMMQQQSSSPPPQQQaaayyy~~~nnnfffjjjfffcccbbb```]]]```eee^^^]]]^^^aaaeeeeeebbb^^^aaaccceeedddcccbbbdddfffeeebbb``````aaa```^^^\\\XXXWWWVVVVVVWWWWWWUUUSSSOOOOOOMMMLLLLLLLLLMMMNNNJJJLLLNNNMMMKKKIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBBBBMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBCCCDDDCCC@@@>>><<<@@@AAACCCEEEFFFFFFDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOSSS]]]mmm~~~yyyssspppnnnddd`````````[[[UUUVVV]]]XXXVVVRRRPPPOOOOOOPPPQQQOOOPPPPPPOOONNNMMMMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBBBBBBBBBBBBBBBBAAA======<<<;;;::::::::::::::::::999999888777777777333333333222222333444444222111111111111111222222000000000000000000000000000000000000000000000000111111000000//////..............................////////////000000000000000000000000000000000000////////////000000000000444222222444666777777888>>>[[[ooo\\\```mmmzzzjjjcccYYYOOOHHHCCC>>><<<;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<===>>>>>>???===<<<;;;;;;;;;===>>>???AAA@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIIJJJIIIGGGFFFFFFCCCCCCDDDDDDDDDBBBAAA@@@??????@@@@@@???>>>=====================>>>>>>>>>;;;;;;;;;<<<>>>BBBEEEHHHUUU___tttpppccc^^^ZZZWWWWWWYYYVVVPPPLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<;;;::::::999999::::::999999999999999999::::::555555555444444555555555333333444444555444444444222222222222222222222222222222111111111111222222222222222333333444444444666777888777333111222444444444444444444444444333555555555555555555555555777666666666777888:::;;;999999999:::;;;;;;999777444;;;???;;;:::>>>???===???????????????@@@AAABBB===???AAAAAAAAABBBDDDFFFAAADDDEEEEEEHHHMMMMMMJJJOOOWWWiii~~~oooeee]]]YYYXXXYYYXXXSSSRRRSSSZZZZZZ\\\___cccddddddbbb\\\^^^aaa```^^^^^^```cccaaa___]]]^^^```aaa___\\\VVVUUUSSSSSSSSSSSSRRRPPPLLLKKKKKKKKKKKKKKKLLLLLLGGGIIILLLLLLJJJHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAAKKKGGGDDDDDDFFFGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFEEEDDDFFFHHHHHHEEEBBBAAAAAABBBBBBAAAAAA@@@???@@@BBBDDDEEEFFFEEEDDDCCCEEEDDDBBB@@@????????????>>>???@@@AAACCCDDDEEEFFFJJJJJJHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOQQQUUU[[[ggg|||{{{qqqnnnllliiieee```^^^ZZZVVVTTTUUUVVVWWWXXXUUUQQQNNNNNNPPPTTTVVVOOONNNMMMLLLKKKKKKKKKKKKKKKMMMMMMJJJFFFCCCCCCEEEBBBAAAAAA@@@???>>>======;;;<<<=========<<<::::::888888777777666666555555555555444333333222111111111111111111111111111111000000000000000000000000......////////////......//////////////////////////////.........---------////////////////////////............////////////////////////000000000000///000000222333444555555;;;DDDWWWqqqssshhh___]]]pppwwwWWWDDDAAA>>>===<<<<<<<<<<<<;;;;;;999<<<===;;;::::::::::::999888:::======<<<<<<>>>@@@>>>???BBB???:::===DDD>>>@@@BBBBBB@@@???>>>>>><<<>>>AAABBBAAAAAABBBBBBAAA;;;>>>BBB???AAAAAA999@@@>>>===<<<===<<<;;;:::999;;;<<<;;;999999<<<>>>===>>>@@@???<<>>============:::<<<;;;666666;;;<<<999888666666;;;;;;777444444444444444444444444444444555555555444444555555555111111111111111111111111000000000000000000000000000000111222333333444444:::999888666444222111000999::::::777444222222222555444444444444555666666333555555555444444555777888888777777888888999:::888888999::::::;;;;;;<<<<<<@@@CCCBBB>>><<>>??????@@@>>>???@@@AAABBBDDDEEEEEEJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNQQQRRRWWWeeesss~~~uuukkkfffffffffbbb^^^]]][[[XXXUUUUUUVVVXXXZZZZZZWWWRRRNNNLLLMMMOOOQQQOOONNNMMMLLLJJJJJJIIIIIIHHHIIIJJJIIIFFFDDDEEEGGGBBBAAA@@@???>>>======<<<;;;<<<<<<===<<<;;;:::999888888777777666555555444555444444333222222111111111111111111111111111111////////////////////////......////////////......///////////////////////////.........------------....................................////////////.../////////000000000000///000000111222333444555555999EEEWWWhhhyyy{{{}}}rrr___^^^SSSQQQNNNKKKHHHCCC===999::::::888777888;;;<<<;;;======>>>>>>===;;;;;;===<<<888888===???<<<<<>>===<<<===>>>@@@@@@???===;;;::::::;;;@@@;;;<<<>>>;;;<<<<<<555>>>>>><<<;;;;;;>>>BBBFFF@@@???===;;;999:::===???EEEFFFMMMZZZhhhyyy~~~iii]]]VVVUUUVVVUUUSSSQQQNNNLLLKKKJJJJJJFFFFFFEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===<<<;;;999777555666999===@@@999333444666444333444333333333333333333333333555444444333333444444555111111111111111111111111000000000000000000000000000000111111222333333444666555555444333333222222666777777555222000000111333222222222222333444444222333444333222222444666666666666666777777777777888888888999::::::;;;;;;>>>===<<<<<>>>>>>>>???AAABBBBBBBBBAAABBBCCCDDDFFFGGGJJJIIIMMMXXXdddggg```WWWUUUTTTQQQPPPOOOPPPRRRSSSWWWXXXXXXYYYYYYYYYXXXXXX^^^]]]\\\\\\\\\]]]^^^______]]]\\\[[[[[[ZZZXXXVVVRRRMMMGGGFFFHHHJJJIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKHHHFFFFFFGGGFFFDDDBBBEEEDDDAAA???============KKKIIIFFFDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFDDDBBBAAA????????????@@@???@@@AAACCCDDDBBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>???@@@>>>>>>???@@@BBBCCCDDDDDDHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMPPPRRRPPPOOOUUU]]]eeelllxxxzzzxxxooojjjeeedddeeeddd___[[[XXXWWWUUUTTTUUUWWWZZZ\\\XXXUUUQQQMMMKKKLLLNNNOOOOOONNNLLLKKKIIIHHHGGGGGGDDDFFFGGGGGGFFFEEEGGGHHHAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<;;;::::::999777777777666555555444444444444333333222111111111111111111111111111111111////////////////////////......////////////......////////////////////////............------------........................---............/////////....../////////000000000//////000111222333333444555555888@@@JJJZZZqqqqqqyyy}}}~~~yyyxxxwwwuuupppdddVVVLLLGGGAAA:::999<<<===;;;999888:::;;;;;;::::::;;;<<<>>>999888===@@@???;;;999@@@>>><<<:::999999:::;;;::::::999888888999:::;;;;;;999999:::;;;<<<<<<;;;777;;;??????<<<:::999999>>>===<<>>===<<<;;;;;;;;;;;;;;;777777999777444===IIIPPPBBB444111222222222333222222222222222222222222333333222222222222333333000000000000000000000000000000000000000000000000///000000111111222222333111111111222222222333333222333333222000//////000000000000000000111111222000111222222111111222444333444555666666666555444666777777888888999::::::>>>;;;;;;BBBKKKNNNIIICCC???>>>=========>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDGGGJJJNNNPPPPPPOOOPPPOOOMMMKKKKKKLLLNNNOOOVVVWWWWWWWWWWWWVVVUUUUUUZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[YYYYYYYYYWWWUUUSSSNNNJJJFFFEEEFFFHHHGGGEEEGGGGGGHHHIIIIIIJJJIIIIIIJJJHHHFFFEEEEEEDDDBBB@@@DDDBBB>>>;;;:::;;;<<<>>>KKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDAAA???>>>============>>>???AAABBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<===???@@@>>>>>>???@@@AAABBBCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKOOOSSSQQQNNNPPPVVVXXXZZZ```iiitttyyyooommmppptttrrrnnniiiggggggddd^^^YYYUUUTTTSSSSSSTTTVVVYYY[[[SSSQQQOOOMMMMMMNNNPPPQQQNNNMMMKKKIIIGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFF@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999888777777666555555444444333333333222222111111111000111111111111111111111111////////////////////////---......//////......---........................------------------------........................---------.........//////........./////////000000//////000000111222222333666555444666:::EEEZZZmmmjjj]]]fffpppzzzjjjeee\\\UUUVVVXXXSSSKKKDDDCCCEEEDDDAAA???>>><<<999<<<::::::===???>>>;;;888;;;:::::::::::::::999888999888888999;;;<<<===<<<999;;;999888<<<<<<:::===:::::::::;;;===???AAACCCBBBFFFMMMWWWeeettttttgggZZZWWWWWWTTTRRRQQQNNNMMMKKKHHHFFFEEEEEEEEEAAAAAABBBBBBAAAAAA@@@@@@????????????????????????======<<<;;;::::::::::::999333555;;;:::777CCCWWW[[[JJJ888222222111000///111111111111111111111111111111111000000111111111000000000000000000000000/////////////////////////////////000000111111111/////////000000111111111...000111000///...///111///////////////000000111000111222111000000222444111222444666666555444333555555555666777777888888999<<>>???@@@?????????????????????@@@AAACCCCCCDDDEEEHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKRRRRRRSSSSSSSSSSSSSSSRRRVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWWWWWWWUUURRRPPPNNNLLLIIIHHHIIIJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???======<<<;;;;;;<<<>>>???JJJIIIGGGEEECCCBBBBBBCCCFFFEEEDDDCCCCCCCCCCCCDDDDDDBBB@@@>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>?????????>>>>>>>>>;;;:::::::::;;;===???@@@===>>>>>>???@@@AAABBBBBBDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFIIILLLKKKJJJLLLRRROOOPPPSSSVVV\\\cccjjjnnn}}}~~~uuukkkeeefffkkkpppqqqmmmgggccc```\\\WWWTTTTTTTTTSSSRRRSSSUUUVVVXXXRRRQQQPPPOOOOOOOOOPPPQQQMMMKKKJJJGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????>>>===<<<;;;;;;:::999999888888888888888666666555555444333333333222111111111111111000000000000000000000000000000........................------............------------------------------,,,,,,------------------........................------------......................../////////////////////000000111111111111111222444333777DDDRRRnnnuuuddd\\\VVV___ttt|||~~~sssiiiiiijjjfff```]]]\\\TTTJJJEEEGGGGGGCCC???=========999999999;;;===<<<999666;;;;;;;;;<<<>>>>>>;;;888777???:::777???<<<777>>>FFF@@@:::===JJJ[[[jjjrrrZZZgggyyymmmZZZVVVTTTUUUSSSNNNMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888777111333;;;999666BBBUUUUUUEEE666222444333000...000000000000000000000000000000////////////000000////////////////////////..............................////////////000000///////////////.........---///000000//////000111///////////////000000111000111222111000000222444111222444666666555444222333333444444555666666666555;;;EEENNNSSSNNNDDD<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>======<<<>>>>>>>>>@@@CCCEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSTTTVVVYYYZZZ\\\\\\XXXWWWVVVVVVVVVTTTPPPMMMNNNMMMLLLKKKLLLKKKKKKJJJEEEEEEFFFGGGGGGHHHGGGGGGEEEEEEEEECCCAAA@@@??????>>>???@@@AAAAAA@@@???>>>HHHHHHGGGEEEBBBAAACCCDDDGGGFFFDDDCCCBBBBBBCCCDDDCCCAAA@@@>>><<<<<<<<<<<<>>>@@@BBBBBBAAA??????@@@>>>????????????>>>======>>>============<<<<<<<<<::::::::::::;;;===???@@@===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGIIIIIIGGGJJJOOOKKKOOOTTTWWWWWWWWWVVVVVV[[[eeeqqqvvvwww~~~yyyuuuqqqoookkkfffbbbaaadddhhhkkkkkkgggbbb^^^[[[XXXUUUSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBBDDDBBBAAAAAABBBBBB@@@?????????>>>===<<<;;;::::::999999888777777777777888555555555444333333222222000000000000000000000000000000000000000000000000........................------............------------------------------,,,,,,,,,,,,------------------------------------,,,------------.........------........./////////......//////000000000000///000444777555444999AAA^^^qqqxxxiiijjjtttwww}}}qqqrrrlll___TTTOOONNNNNNIIIEEEAAA@@@AAACCCBBB@@@===<<<===AAAFFFHHHFFFCCC999HHHDDDCCCPPPNNNHHHTTTSSSUUU\\\gggsss}}}vvv{{{ggg\\\UUUSSSQQQQQQMMMJJJMMMSSSKKKJJJHHHEEEDDDCCCDDDDDD@@@AAAAAAAAAAAAAAA@@@???========================:::999888777777666666666666333444777444111888DDDBBB888///000333333000///000000000000000000000000000000////////////000000////////////////////////................................................000//////......------,,,---...000000///...000111///////////////000111111000111111111000000222333111222333444444444333333111222222333444444555555555888;;;======<<<;;;::::::999888888888999;;;;;;<<<<<<============<<<;;;;;;:::;;;>>>CCCEEECCCAAADDDDDDDDDDDDEEEGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSVVVXXXZZZ[[[[[[VVVUUUUUUUUUTTTQQQMMMJJJJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDCCCAAA??????@@@EEEFFFHHHHHHFFFCCC???<<>>>>>AAACCCBBB???======>>>===============<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???======>>>>>>???@@@@@@@@@@@@@@@??????@@@AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKHHHHHHKKKJJJHHHJJJNNNKKKPPPUUUWWWUUURRRQQQPPPQQQUUUXXXYYYZZZ```jjjsssuuummmiiijjjkkkmmmddd```\\\\\\```eeeggghhhdddbbb```]]]ZZZXXXUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBBBB@@@??????AAAAAA@@@>>>???>>>>>>===<<<;;;:::999999888777666666666777777555555444444333222222222000000000000000000000000000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------.........//////......////////////000000222111444777777555666:::LLL[[[ooouuujjjeeerrr{{{}}}~~~|||ppp```XXXXXX^^^eeehhhbbb___\\\]]]cccggggggfff^^^pppjjjggguuunnncccrrrtttwwweee[[[UUUVVVQQQNNNNNNMMMLLLNNNRRRIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999888777666555555555555333444444333111111333555777000,,,///111000///000000000000000000000000000000000////////////000000........................------------------------------------------------//////.........---------,,,...//////------...000///............///000000...///000///......000222000000111111111222222222000000111222222333333444555555444333333444666888999888777777777888999::::::;;;<<<=========<<<;;;999:::<<<>>>@@@AAABBBAAACCCDDDDDDEEEFFFHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQSSSUUUWWWWWWWWWWWWSSSSSSRRRRRRRRROOOJJJGGGFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAACCCDDDCCCAAA???AAABBBHHHHHHGGGFFFDDDAAA>>><<>>???>>>AAACCCBBB>>>;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::===<<<;;;:::::::::::::::;;;;;;::::::;;;<<<>>>???======>>>>>>??????@@@@@@??????>>>>>>???AAABBBDDDAAAAAABBBCCCDDDEEEFFFGGGFFFDDDEEEIIIJJJGGGHHHKKKJJJLLLNNNMMMLLLLLLOOORRRUUURRROOONNNQQQVVV[[[^^^ccceeeiiipppxxx~~~}}}}}}|||yyywwwvvvwwwzzz{{{sssrrrnnnkkkjjjjjjkkkmmmjjjddd^^^^^^bbbffffffddd______^^^\\\YYYVVVRRROOOOOOOOOOOOPPPRRRSSSUUUVVVMMMNNNNNNNNNNNNMMMLLLLLLFFFFFFEEECCCCCCBBBBBBBBBAAA>>>===>>>AAABBB@@@>>>>>>>>>===<<<;;;::::::999999888666555555555666777555555444333333222222111////////////000000000000000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////.........///////////////111...///222333222333666777CCCUUUsssjjjSSSPPP\\\jjjwwwxxxwwwqqq}}}iii^^^\\\UUUJJJQQQKKKIIILLLOOOLLLIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666555555444555555000444555222222555444000666111...000000......000111111111111111111111111000000////////////000000........................------------------------------------------------------...............///,,,---......,,,,,,---......------------...//////---.........------///000000////////////000111111000000000111222222333333555444333444666777777555888777666666666777999:::::::::<<<=========<<<<<<:::<<>>>>>AAADDDCCCDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMNNNMMMMMMQQQRRRTTTUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPMMMHHHDDDEEEGGGIIIJJJIIIGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAA@@@CCCDDDCCCAAA@@@BBBDDDDDDCCCBBB@@@???>>>======BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@????????????@@@@@@@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>============>>><<<:::888777888:::;;;<<<;;;;;;:::::::::;;;;;;:::999888:::<<<======<<<========================>>>>>>=========>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNLLLKKKMMMRRRVVVWWWYYY[[[___cccfffiiijjjnnnmmmmmmpppuuuwwwvvvtttqqqqqqqqqooommmlllmmmnnnllljjjiiiiiikkkmmmmmmmmmkkkjjjhhhdddbbbcccfffiiiddd```]]]^^^cccffffffddd___]]]ZZZWWWTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQRRRTTTOOOMMMKKKJJJKKKLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>???AAAAAA???>>>===<<<<<<;;;;;;:::999999888777666555555444555555333333333222222222111111000000000000////////////////////////////////////........................---------------------------------------------------------------------------------------------------------------------------------............///............////////////000000111111111222222222000555???LLL\\\mmm}}}bbbXXX\\\```bbbccc|||lll]]]YYYUUUPPPNNNNNNMMMLLLLLLMMMMMMLLLJJJHHHGGGFFFDDDCCCAAA@@@???@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999888777666555444333333333333333222222111111111111111111111000000000///000000000000000000000000222111000......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................222000......///000000///000000000000111111111111000000111222333333444444555666777666555555888;;;999:::;;;;;;;;;:::999888888888888888;;;>>>AAACCCHHHEEEBBBBBBEEEGGGGGGGGGJJJKKKLLLNNNOOOPPPQQQQQQOOOTTTUUUSSSSSSWWWZZZYYYRRRNNNNNNRRRPPPIIIFFFIIINNNMMMJJJHHHFFFEEEDDDDDDIIIHHHHHHGGGEEEDDDBBBAAA>>>>>>@@@AAABBBCCCCCCCCC?????????>>>======<<<<<>>>>>======>>>>>>?????????>>>======<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888999:::;;;;;;::::::::::::;;;;;;:::999888:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLKKKIIIHHHJJJMMMPPPQQQRRRTTTWWW[[[^^^aaabbbcccbbbbbbeeeiiikkkjjjiiihhhiiiiiihhhgggggghhhjjjiiigggeeeeeegggiiijjjjjjfffeeecccaaabbbccceeeffffffccc```bbbeeegggeeeccc\\\ZZZXXXUUUSSSRRRQQQQQQRRRSSSRRRQQQPPPOOOPPPQQQMMMLLLJJJIIIJJJJJJIIIHHHEEEEEEEEEDDDDDDBBBAAAAAA???>>>>>>???@@@AAA???===<<<<<<<<<;;;::::::999999777777666555444444444444333333222222222111111111000000000000/////////...................................................------------------------------------------------------------------------------------------------------------------------------------........................////////////000000000111111111222222444444555:::FFFXXXlllyyyzzzqqqnnnrrr~~~rrr^^^UUUQQQNNNMMMOOOOOONNNLLLLLLMMMLLLKKKIIIEEEEEEDDDDDDCCCBBBAAAAAA>>>=========<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777666555444333333333333333222222111111111111111111000000000//////000000000000000000000000111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------.../////////.........////////////000000000000000111111222222333333333555555555555666777999:::777888999::::::999888777999999999:::<<<>>>AAACCCFFFCCCAAAAAADDDFFFGGGFFFGGGHHHKKKNNNPPPRRRRRRSSSSSSXXXZZZWWWUUUVVVUUURRRNNNKKKKKKOOONNNJJJIIILLLNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;AAAAAABBBBBBBBBBBBAAAAAA======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888::::::999999999::::::;;;:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBB@@@@@@??????@@@@@@AAABBBCCCEEEGGGFFFEEEDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIHHHHHHJJJLLLKKKLLLNNNPPPSSSVVVXXXZZZ\\\\\\]]]___bbbddddddbbbdddeeeffffffeeefffhhhjjjeeecccaaaaaaccceeefffgggcccaaa___```dddfffeeedddeeecccbbbccceeeeeebbb^^^XXXWWWUUUTTTRRRRRRQQQQQQSSSRRRQQQPPPOOONNNNNNMMMLLLJJJHHHHHHHHHIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>@@@@@@>>>===<<<<<<;;;::::::999999888666666555444333333333333333222222222222111111111000000000/////////..............................------------------------------------------------------------------------------------------------------------------------------------------------------------............---............/////////000000000000111111111111444222//////555BBBRRR]]]nnnkkkWWWVVV[[[^^^dddnnn~~~pppddd^^^WWWTTTOOOMMMOOOSSSPPPOOOMMMLLLLLLKKKJJJHHHCCCCCCCCCCCCBBBBBBBBBBBB<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777666555444333333222222222222222222111111111000000000000////////////000000000000000000000000//////...---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------***///333444111///......---.........////////////111111111111111222222222444333333444666888888888555666777888888888777666999999999999;;;===???AAAAAA@@@>>>???BBBEEEFFFFFFCCCEEEIIIMMMQQQSSSSSSSSSQQQWWWYYYVVVSSSRRRPPPLLLNNNKKKJJJLLLLLLJJJJJJMMMMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA??????>>>??????@@@@@@??????>>>======<<<;;;;;;::::::999AAAAAAAAAAAAAAAAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888666777888::::::999777666999888888888888999::::::999888888999:::;;;;;;::::::::::::::::::::::::::::::;;;<<<===???@@@BBBBBB???????????????@@@@@@AAACCCDDDFFFFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLKKKJJJIIIJJJKKKJJJJJJKKKMMMOOORRRTTTVVVYYYZZZ[[[]]]___`````````cccdddeeeeeeeeeeeehhhjjjbbb```^^^^^^```cccdddddddddaaa___bbbggghhheeeaaa_________```aaa```\\\XXXUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPOOONNNMMMMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA???>>>???>>>===>>>??????===<<<;;;;;;::::::999888888888555555444333222222222222222222222222111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000111111///000111222444888>>>BBBRRReeetttyyyjjjaaa]]]WWWYYYbbbcccqqq}}}vvvrrrggg]]]XXXWWWVVVSSSPPPNNNPPPSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888666666555555444333333222222222222111111111111111000000/////////.........////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111888999555000///000,,,,,,---------.........111111111111111000000000111000000333666777666555444555777888888777666666777777777888999;;;<<<======<<<===>>>@@@CCCDDDEEEAAADDDHHHMMMPPPQQQQQQQQQMMMQQQSSSPPPMMMNNNMMMJJJQQQOOOMMMKKKJJJHHHIIIJJJJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===????????????>>>===<<<;;;;;;;;;;;;:::999999888888@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>;;;;;;;;;::::::::::::::::::::::::999999999888888333555777999:::999777666777777777777777888999999999888777888:::::::::888888888888888888888888888999:::;;;===>>>???@@@AAA??????>>>>>>??????@@@AAAAAACCCEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJLLLOOORRRTTTSSSTTTVVVWWWXXXYYYYYYZZZaaabbbcccbbbaaaaaaccceeeaaa```^^^___aaaccccccccceeebbb```bbbfffgggccc___[[[\\\]]]^^^^^^\\\XXXUUUTTTTTTTTTTTTTTTSSSSSSRRRNNNMMMMMMNNNQQQQQQPPPNNNNNNLLLIIIHHHIIIHHHGGGFFFDDDDDDCCCCCCBBB@@@???>>>???>>>======>>>>>><<<::::::::::::999888888777777555444333222222111222222222222222111111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000,,,///333444444444444444:::KKKVVVUUUZZZkkkxxxyyyjjjddd```eeennntttsssooovvv|||nnnbbb^^^WWWTTTRRROOOMMMNNNOOOOOOMMMPPPNNNLLLJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<======888888888888777777777777555555444444333333222222111111111111111111111111/////////............---........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000777888444000...///,,,,,,,,,,,,------------111000000000000000000000...///000333555555444222444555666888888888777666888888888999:::<<<===>>>999:::<<<===???AAACCCDDDCCCDDDGGGKKKMMMMMMMMMMMMNNNQQQOOOJJJHHHJJJKKKJJJPPPOOOMMMJJJIIIJJJJJJJJJEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<>>===<<<::::::::::::999999888888777777@@@@@@@@@@@@???>>>===<<<======<<<<<<<<<<<<======:::::::::999999999999999999999999888888888777777222333555888888888777666666666666666666777888999999888777777999999999777777777777777777777777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEECCCEEEGGGHHHGGGGGGGGGIIIFFFEEEEEEFFFHHHLLLOOOQQQPPPRRRUUUVVVUUUUUUWWWXXXaaabbbccccccbbbbbbdddfff`````````bbbddddddcccbbbbbb```___```ccccccaaa^^^^^^^^^______^^^ZZZWWWUUUSSSSSSTTTTTTTTTSSSRRRQQQMMMLLLLLLOOORRRSSSQQQNNNNNNLLLIIIHHHHHHHHHGGGEEEBBBBBBBBBBBBAAA@@@??????>>>===<<<===>>>===;;;999::::::999888888777777666555555444333222222222222222111111111111000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////...///000000//////111333222===BBB===<<>>???AAACCCDDDDDDFFFGGGHHHIIIJJJJJJRRRTTTPPPIIIFFFHHHJJJJJJIIIKKKKKKIIIIIILLLMMMKKKBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???>>>===<<>>===<<<::::::::::::999888888777777666????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999777777777777666666666666111222444666777777777777555555555555666777888999999888777777888999888666666666666666666666666666777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???AAAAAA???>>>???@@@@@@AAAAAAAAAAAABBBBBBBBB@@@BBBDDDDDDDDDEEEGGGIIICCCBBBBBBCCCFFFJJJMMMPPPPPPSSSVVVVVVUUUUUUVVVXXX___```aaabbbbbbccceeehhh___```aaadddffffffccc````````````aaaaaabbbbbbcccccccccccc```\\\WWWTTTRRRQQQRRRRRRSSSRRRQQQPPPOOOOOOMMMLLLOOOSSSTTTQQQMMMMMMKKKHHHGGGGGGFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<===<<<:::888999999999888777777666666666555444333333222222222111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////...//////.........000222222444666555444666<<<@@@@@@QQQjjj~~~qqqeeeZZZ\\\fffmmmjjjcccjjjmmmyyyzzzwwwtttwwwzzzfffhhhooo}}}hhh^^^```\\\XXXWWWQQQPPPQQQOOOLLLOOOTTTSSSMMMKKKIIIGGGGGGFFFEEECCCAAABBBAAA@@@???>>>===<<<<<<===<<<<<<<<<;;;:::::::::666666666555555555555444333333333333222222222222///000000000111111111222.........---------,,,,,,------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++,,,,,,,,,------------...---......//////000000000---444::::::666222222555111222444555666666666555666777999;;;===>>>???@@@777:::===>>>======@@@BBBCCCCCCCCCCCCDDDFFFHHHIIINNNPPPOOOJJJGGGIIIJJJIIIEEEIIIJJJGGGGGGKKKKKKGGGAAA@@@???>>>>>>>>>???@@@???@@@@@@??????>>>===<<>>===<<<;;;:::::::::999999888777777666????????????>>>===<<<;;;;;;::::::999999::::::;;;888888888888888888999999666666555555555444444444111222333555666777777888444444444555555777888888999777666777888888777666666666666666666666666666666777999:::;;;::::::999;;;::::::::::::;;;<<<<<<===>>>@@@@@@>>>===>>>??????????????????@@@@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKBBBBBBBBBCCCFFFJJJNNNQQQMMMPPPSSSSSSRRRQQQSSSVVVWWWYYY[[[\\\]]]___bbbddd^^^___bbbfffhhhgggccc______aaabbbccccccdddgggiiiffffffddd```YYYTTTPPPNNNPPPQQQQQQRRRQQQPPPNNNMMMQQQOOONNNPPPTTTTTTOOOKKKLLLJJJGGGFFFFFFEEEDDDBBB??????@@@AAAAAAAAAAAA@@@>>>===<<<<<<===<<<:::888999999888888777666666666666666555444333333333333111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////+++...222333222000/////////+++,,,111444333333666666===JJJYYYfffwwwjjjXXXXXX^^^^^^[[[[[[WWWWWWdddyyyyyyrrruuuxxxhhhccc]]]\\\^^^iiipppeeeeeerrrvvv```OOORRRXXXLLLPPPPPPLLLLLLOOOMMMHHHJJJHHHFFFEEEEEEEEECCCAAA????????????>>>>>>>>>===<<<<<<;;;::::::999888888666666555555555444444444333333222222222222222222//////000000111111111222......---------,,,,,,,,,------------------------,,,,,,---...---,,,+++***++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************...,,,******,,,------,,,,,,,,,---------.........,,,------...///000111111///777???>>>777222333777000111222444555555444444222333555888:::<<<======777:::===>>>======???AAABBBAAA@@@AAABBBEEEHHHJJJDDDIIIKKKIIIHHHJJJKKKJJJEEEJJJJJJFFFEEEHHHFFF@@@AAA@@@???>>>>>>???@@@@@@??????@@@??????>>>===<<>>===<<<;;;::::::999999888777777777??????>>><<<<<<;;;;;;;;;999999999999999999999999666666555555555555666666777666666555444444333333333333333444444555555555555444333222222444555777777777666666555555555555666555333222111111222333888888888777777777777777888999:::<<<===<<<<<<;;;======<<<<<<<<<<<<======;;;<<<===>>>@@@AAABBBCCCAAABBBCCCDDDFFFFFFGGGGGGEEECCCBBBEEEIIILLLKKKJJJJJJNNNRRRSSSSSSTTTWWWZZZ\\\[[[YYYXXXYYY[[[^^^```\\\\\\aaaggghhheeebbbcccaaabbbcccdddeeefffffffff___]]]ZZZWWWTTTQQQOOONNNQQQNNNOOORRRRRROOONNNPPPNNNOOOPPPPPPOOOMMMJJJIIIEEEFFFGGGGGGFFFDDDAAA@@@>>>>>>======>>>???@@@@@@@@@???>>><<<;;;999888777:::999888777666555444444444444444333333333222222000000//////.........---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................//////000111222222222///000000000111111111111666666:::@@@CCCLLL___ssszzzrrrfff]]]YYYZZZ]]]___\\\RRRRRR```lllrrr{{{yyyxxxvvvuuuwwwqqqccccccbbb```ccclllsssqqqmmmkkklllrrrxxxggg``````WWWeeetttvvveeeRRRMMMRRRMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGEEECCCAAA@@@???>>>???===;;;;;;=========<<<<<<;;;:::888777888888999444444333333333222222222111111111111111111111111000000///.....................---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************)))(((((())))))))))))))))))))))))************************++++++******************************************************************++++++++++++++++++++++++))))))***+++---...//////---------............///111666;;;:::555000///000111111222222222333333333444555555666777666666666666666666777888:::;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEGGGGGGFFFDDDBBBBBBBBBEEEEEEDDDCCCAAA@@@???>>>@@@@@@??????@@@@@@AAABBB???===;;;:::;;;<<<<<<;;;@@@???===<<<;;;;;;<<<<<<888888888888777666555444>>>>>>===;;;;;;::::::;;;999999999999999999999999666666555555555555666666666666666555444333333333333333333444444444555555555444222222222333555666666666555555555444444444444444333222222333444555777777777777777777777777777777999999::::::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>???AAABBBBBB@@@AAABBBCCCEEEEEEEEEEEEEEECCCCCCEEEHHHJJJJJJHHHHHHLLLPPPRRRQQQRRRTTTWWWZZZYYYXXXWWWXXX[[[^^^___^^^]]]```eeeeeeaaa^^^___^^^______`````````______[[[YYYWWWUUURRRPPPOOOOOOPPPMMMNNNPPPPPPLLLKKKNNNNNNNNNNNNMMMKKKIIIGGGFFFEEEFFFFFFFFFEEECCCAAA@@@>>>=========>>>>>>???@@@???>>>>>><<<;;;:::999888999888777666555444333333333333333222222222222111000/////////.........---///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------...//////000111111//////000000000111111111000000333777777:::FFFRRRfffwww{{{ppphhhccc___[[[]]]aaa^^^WWWZZZdddiiihhhddd[[[UUUWWWbbblllsssoooiiiffffffhhhjjjkkkiiimmmhhhgggmmmhhh]]]\\\hhhrrr}}}ssseeeZZZSSSQQQOOOVVV^^^___WWWMMMIIIKKKLLLMMMMMMMMMMMMKKKJJJIIIEEEDDDCCCAAA@@@@@@?????????===<<<;;;<<<===<<<;;;;;;:::888777666666777777444333333333333222222222111111111111111111111111000//////..................------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((***************)))(((((())))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++)))******+++,,,---......------------...............111555666333000000111111111111222222222222333333444555555666666555555555555555666777888999:::;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGEEECCCAAA@@@AAACCCCCCBBBBBBAAAAAA@@@@@@???????????????@@@@@@AAA>>>===;;;;;;<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;777777777777666555444444<<<<<<;;;:::999999999999888888888888888888888888666666555555555555666666666555555444444333333222333333333333444444444444444333222222222333444555444444444444333333333333333333222333444555666777555555555666777777777888666666666666777888999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>@@@@@@AAA???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFJJJNNNPPPOOOOOOQQQTTTVVVUUUUUUVVVWWWZZZ\\\^^^^^^\\\]]]aaa```\\\ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYVVVUUUTTTRRRPPPOOOOOOOOOOOOLLLLLLNNNMMMIIIHHHJJJMMMLLLKKKIIIGGGEEEDDDCCCFFFFFFEEEDDDCCCBBBAAAAAA=========<<<======>>>???=========<<<;;;:::::::::777666666555444333222222222222111111111000000000/////////...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////////////////000000000000//////111555555333555:::@@@KKKbbb}}}qqqccciiiwww~~~nnn]]]VVV]]]ffflllmmmqqquuuvvvooobbbWWWTTT___gggvvv|||xxxwwweee]]]YYYTTTNNNLLLSSSSSSQQQOOONNNMMMLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHCCCBBBAAA@@@@@@??????@@@@@@>>><<<;;;;;;<<<:::999999888777666555555555555333333333222222222111111000000000000000000000000//////...------------...------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((((((((((((((()))************))))))((())))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...000000111111111000000000111111111222222222222333444444444444333333333444444555666888888:::@@@EEEFFFCCCAAABBBDDDEEEFFFFFFEEEBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>>>>???@@@===<<<;;;<<<======;;;999888888999999:::::::::999666666666666555444333222::::::999888888888888888777777777777777777777777666555555444444555555666444444444444333333222222333333333333333333333333333222222111222333444444333333333222222222222222333333333444444555555666333333444555666777777777666666555555555777999::::::::::::999999:::::::::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEIIINNNOOONNNMMMOOOQQQQQQRRRSSSTTTVVVXXXZZZ[[[[[[XXXYYY\\\\\\XXXWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYUUUTTTRRRPPPOOONNNMMMMMMNNNKKKKKKMMMLLLGGGFFFHHHKKKJJJHHHFFFEEEDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::555555444444333222222111111000000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---------.........///........./////////000000000000222555777666555444555888AAAQQQaaaqqqvvvxxxpppmmmbbbXXXVVVVVVSSSRRRRRR^^^^^^YYYPPPLLLNNNNNNJJJKKKKKKKKKJJJJJJIIIHHHHHHDDDCCCBBB@@@????????????@@@>>>;;;:::;;;:::999888888888777666666555555555222222222222111111111111000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************))))))))))))************************************************************************************+++++++++++++++*********+++,,,,,,,,,------------,,,+++***,,,///111111000//////000000000111111111000111111222222222222222333333333444444666777777;;;CCCJJJJJJEEEAAACCCFFFEEEFFFFFFEEEBBB@@@???@@@@@@@@@@@@@@@@@@?????????===<<<<<<<<<<<<===>>>>>><<<;;;;;;===>>>===;;;999888888999::::::999888777555555555555444333222222999888888777777777777888666666666666666666666666555555444444444444555555333333333333333222222222333333333333333333333333111111111111222222333333111111222222222222222222555555555444444333333222222222333444555555666666666666555555555777888:::999999888888888888999999999999:::;;;<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBEEEIIINNNOOOMMMLLLMMMOOOMMMOOOPPPRRRTTTVVVWWWWWWTTTSSSTTTXXXYYYVVVVVVXXXUUUVVVWWWXXXYYYYYYYYYYYYUUUTTTRRRPPPNNNLLLLLLKKKMMMJJJJJJLLLKKKFFFEEEGGGGGGFFFFFFEEEEEEEEEFFFGGGEEEDDDBBBAAA@@@@@@???@@@<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999999999444444333333222222111111000000000/////////......---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............//////---............/////////---------...222444444222222111444888===EEEUUUdddrrrvvveeeYYY[[[XXXUUUTTTRRROOOPPPUUUeeemmmiiiXXXJJJIIIIIIFFFKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>===???===;;;:::::::::888777888888888777777666555555222222111111111000000000////////////////////////......---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))++++++++++++,,,,,,,,,---...---++++++---/////////........./////////000000///000000111111111111111444444444444444555666777999AAAHHHHHHCCC@@@AAADDDDDDEEEFFFEEEBBB@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;===>>>>>><<<999;;;;;;<<<<<<:::888666555555555555555444333222111888888777777777777777888555555555555555555555555555555444444444444555555222222222222222222222222333333333333222222222222000000111111111222222222111111111111222222222222444444444444333222111000222222222333444444555555444444444555555666777888888777777777777777777888888888999999:::;;;;;;<<>>>>><<<;;;::::::::::::::::::888888888888777777777777444333333333222222222111000000/////////.........---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///---...,,,***,,,111222///000111555777555444:::DDDKKKccc{{{ooofff___ZZZYYYTTTTTTUUUTTTPPPLLLOOOVVVfffxxxzzzbbbKKKGGGIIIFFFLLLLLLJJJIIIIIIHHHIIIIIIHHHFFFDDDBBB@@@>>>======>>><<<:::999999:::888777888888888888777666555444111111111000000000000///////////////////////////------,,,++++++++++++,,,++++++++++++++++++******************************************************************++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,...---------,,,---......------.........///////////////000111111111111000444444333333444555555666555;;;@@@AAA>>><<<===???AAACCCDDDCCCBBB@@@AAAAAAAAAAAA@@@???===<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::<<<===>>><<<;;;>>>>>>===<<<:::888666555555555555555444333222111888777777777777777888888444444444444444444444444555444444333333444444555111111111222222222222222333333333222222222111111///000000111111111111111111111111222222333333333111222333333333222111000222222222222333333333333111222333444555555555555777666666666666666666777777777888888999:::::::::<<<===>>>>>>??????>>>>>><<<>>>@@@@@@>>>>>>@@@BBBBBBFFFKKKLLLJJJHHHHHHIIIIIIKKKNNNPPPQQQQQQPPPOOOLLLLLLPPPVVVWWWTTTRRRTTTOOOPPPPPPQQQRRRRRRRRRQQQOOONNNMMMLLLJJJJJJJJJJJJGGGEEEEEEHHHGGGDDDCCCEEEBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBAAA@@@???===<<<;;;;;;:::999999999999999777777666666666555555555444333333333333222222222000000000////////////...,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........---111000,,,,,,111222000111111444888777444444777777BBBQQQ\\\fffqqq~~~tttiii___[[[XXXTTTUUUYYYSSSQQQQQQRRRQQQNNNPPPUUUbbbzzzdddLLLIIIMMMKKKMMMLLLKKKIIIIIIIIIIIIJJJEEEDDDBBBAAA???>>>======<<<:::999888999:::999888666666777777666555333222111111000000000/////////........................---,,,,,,+++++++++++++++******************++++++************************************************))))))))))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))************++++++++++++))),,,...---++++++---///,,,------------.........//////000111111111111111333222222222222333444444444666:::;;;;;;:::;;;<<<===???@@@AAA@@@???@@@AAA??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<======>>><<<;;;::::::<<<======<<<>>>===;;;:::999888777777666666666555555444333222888888777777777777888999444444444444444444444444555444444333333444444555111111111111111111222222333333333222222111111111//////000111111111111111111111222222333333333333...///111222333333222111333333222222222222222222///000222333444444333222666666555555555555666666777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;===@@@???>>>===@@@BBB@@@EEEJJJKKKHHHFFFEEEFFFIIIJJJMMMPPPPPPPPPNNNMMMLLLLLLPPPVVVWWWSSSPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPKKKJJJJJJIIIIIIIIIJJJJJJEEEBBBCCCFFFFFFBBBBBBDDDBBBCCCDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAA???<<<;;;;;;::::::999888888888999777666666555444444333333444444333333333333333333111000000000////////////,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......)))///111,,,,,,000222000111,,,***///333333222444666555555999DDDRRR___fffooorrrhhh```ZZZVVVWWWUUUOOOOOOTTTPPPKKKIIIMMMOOOOOOOOOQQQYYYsssyyy___HHHIIINNNLLLNNNMMMKKKJJJIIIIIIJJJJJJBBBAAA@@@???>>>>>>>>>>>>;;;:::888888999:::999888444555555666555444222111000000000000////////////........................---,,,++++++******++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++%%%***......***))),,,000,,,,,,,,,---------......///000000111111111111111111111111111111111222222555555777999:::<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@===========================<<<<<<<<<<<<===>>>>>>===;;;999999;;;===>>>===<<<;;;999888888888999999666666666666555444333222666777999::::::999888777555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111333333333444444444555555444444555666777888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============???AAADDDDDDDDDDDDFFFGGGHHHJJJLLLLLLKKKJJJJJJKKKJJJMMMQQQTTTTTTRRROOOLLLTTTQQQMMMLLLLLLMMMMMMMMMJJJIIIGGGGGGHHHHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBAAACCCEEEEEEDDDCCCCCCCCCDDDBBB@@@???>>>===;;;999777777777777777777777777777777777777666666666666333333333222222222111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000......///222666:::???BBBGGGTTTlllxxxpppiiiddd___[[[YYYVVVRRRNNNKKKKKKLLLMMMMMMLLLKKKLLLLLLLLLJJJHHHQQQTTTUUUQQQKKKIIIKKKOOOQQQLLLFFFEEEGGGHHHFFFCCCAAAAAAAAA@@@???>>>===<<<::::::999999999999999999555444333333222222333333222222222111111///............---------,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++..................------...------......///000111111111222333333333222222333444666888:::<<<>>>???===;;;;;;===AAABBBAAA>>>>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;999999999:::<<<>>>???<<<999777777888777777888888777555444333222111777777888999888888777666444444333222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111333333333333444444444444333444555666777888888999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@BBBCCCCCCCCCDDDFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKMMMOOORRRSSSSSSRRRQQQRRRPPPMMMKKKKKKKKKJJJIIIJJJHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEFFFDDDCCCCCCCCCDDDBBB???>>>===<<<;;;999777777777777777777777777777777777666666666555555222222222222111111111111////////////...............------------,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------........./////////000000000222111111111222444666888999>>>HHHWWWeeelllkkkhhhwww{{{kkkgggaaa]]][[[ZZZWWWUUUVVVSSSPPPMMMKKKKKKMMMNNNMMMLLLKKKKKKLLLKKKIIIGGGIIIKKKMMMLLLJJJIIIKKKMMMNNNIIIEEEDDDGGGHHHGGGDDDAAAAAAAAAAAA@@@>>>===<<<999999999999999888888888444444333222222222222333111111111111000///.........------------,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++.........---------------------------...///000111111111222333333333222222333444555777:::<<<===>>>>>>======???BBBCCCBBB@@@>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999;;;<<<>>>???===999888999999999999999999888666444333222111666777777777666555444444444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222222222333333333333444333333444555666777777888777777888999:::::::::::::::;;;;;;;;;<<<<<<<<<===<<<>>>AAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMOOOPPPRRRTTTTTTUUUOOOMMMLLLKKKKKKJJJHHHEEEIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAACCCFFFFFFDDDCCCCCCCCCDDDAAA>>><<<<<<<<<;;;999777777777777777777777777666666666666555555555444111111111111000000000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++************)))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........////////////000111000///......///000111000000222555;;;BBBIIIMMMWWWfff~~~yyypppggg]]]VVVTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPMMMLLLKKKLLLNNNOOOMMMLLLJJJJJJJJJIIIGGGEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJFFFCCCCCCFFFGGGFFFDDDAAAAAA@@@@@@???>>><<<;;;999999999888888777777777444333222222111111222222000111111111000///...---------------,,,,,,,,,,,,+++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++------------------------------------...///000000111111222333333333333333222333444666888:::;;;<<<<<<<<<===???AAABBBAAA??????>>>======<<<<<<======>>>>>>>>>??????@@@@@@@@@<<<;;;:::999:::;;;<<<===>>><<<:::999:::;;;;;;::::::999888666444333111111666666666555444333222222333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000111111111222222222333333222333333444555555666666555666777888888999999888999999::::::;;;;;;<<<<<<;;;===?????????>>>???AAABBBDDDFFFGGGGGGGGGIIIKKKLLLNNNPPPQQQSSSSSSSSSSSSKKKJJJJJJKKKLLLKKKHHHEEEIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAACCCEEEEEEDDDCCCCCCCCCCCC@@@<<<;;;:::;;;:::999666666666666666666666666555555555555444444444444000000000000//////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************))))))))))))******++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------........./////////,,,,,,,,,,,,---///000111///111333444333555:::>>>>>>DDDOOO\\\fffmmmqqqsss||||||jjjeee]]]XXXTTTPPPMMMJJJNNNOOOPPPRRRSSSSSSSSSRRRMMMMMMLLLLLLMMMNNNOOOPPPLLLJJJIIIIIIIIIHHHEEECCCHHHGGGHHHJJJKKKJJJGGGDDDHHHEEECCCBBBCCCDDDCCCBBB?????????>>>===<<<::::::888888888777777666666666333333222111111111111111///000000000//////...------------,,,,,,,,,+++++++++++++++***************************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000000000111222333333333333222222333555666888999:::888999;;;===??????>>>===???>>>======<<<<<<============>>>>>>??????@@@@@@;;;::::::::::::;;;<<<<<<<<<:::888888999::::::999888777666444333111000///666555444333333222111111222222111000000000000111000000000000000000000000//////////////////////////////////////////////////////000000000000//////........................------........./////////////////////////////////////////////////////////000000000111111111111222222222222333444444555555333444555666777777777777777888888999:::;;;;;;;;;999;;;===>>>===<<<===>>>BBBDDDEEEFFFFFFFFFHHHJJJKKKMMMQQQSSSSSSQQQNNNLLLGGGHHHIIIKKKMMMLLLJJJGGGIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBBBBAAA>>>;;;:::::::::999888555555555555555555555555444444444444333333333222000000000/////////..................------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............***++++++,,,...///111111,,,111555555222111222555444444555999>>>EEEKKKOOOUUU]]]iiizzzzzztttlllaaaVVVOOONNNMMMJJJIIIIIIIIIIIIIIIHHHJJJLLLNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPIIIHHHGGGGGGGGGFFFDDDBBBFFFEEEFFFHHHIIIIIIFFFCCCFFFEEECCCBBBAAA@@@???>>><<<<<<<<<<<<;;;999888777888888777666666555444444222222111000000000000111...////////////...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******************************++++++++++++,,,,,,------+++++++++,,,,,,---...///...///000111222222222222111111222333444666666777666888;;;===>>>===<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>999999999999999::::::;;;999777666666777888777666444444333222000///...---555444333222222222222222222111000000///000000000////////////////////////////////////////////////////////////////////////...//////000000//////...------------------------,,,,,,---------........./////////////////////////////////////////////////////////000000000111111111222222222333333333333222222333444555555555555666666777888999:::;;;;;;999;;;<<<===<<<;;;<<<===AAABBBCCCCCCCCCDDDFFFHHHIIILLLPPPRRRRRRNNNJJJGGGFFFGGGHHHJJJLLLLLLIIIGGGHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@@@@????????????>>>AAACCCCCCAAA@@@@@@AAA>>><<<;;;:::;;;:::888666555555555555555555555555333333333333222222222222000000000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************(((((()))))))))))))))***))))))************))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///---///111000------///222333333333333333333444444666999===CCCOOO\\\bbbbbb___eeemmmxxx|||wwwnnnaaaWWWPPPMMMLLLKKKHHHBBB???@@@EEEEEEEEEDDDDDDDDDDDDDDDBBBEEEHHHJJJJJJJJJKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMGGGFFFEEEEEEFFFEEECCCAAA>>>???AAACCCDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;<<<<<<;;;;;;:::999777666777777666666555444333333222111000000///000000000---...............------,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************)))******++++++,,,,,,---++++++++++++,,,---......,,,---...///000111111111000111111222333333444444666999===??????>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999777555444444555555444222111111000//////......---444444333222222222333444111111000////////////000////////////////////////........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................................../////////000000000111111111222222222222222000111222333444444444444555555666777888999:::;;;999:::<<<<<<;;;;;;;;;<<<@@@@@@AAA@@@???@@@BBBDDDGGGIIIKKKMMMNNNLLLIIIHHHHHHGGGGGGHHHIIIHHHFFFDDDFFFDDDBBBBBBCCCCCCCCCBBB?????????>>>>>>>>>=========???AAAAAA@@@???>>>???;;;;;;:::;;;<<<:::777444444444444444444444444444333222222222111111111111111111111000000000//////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************(((((((((((())))))******))))))************))))))************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------...............------...//////.........///111111222333333333111///...888:::888666888>>>BBBAAA>>>CCCGGGLLLWWWfffnnnnnnnnnqqqwwwvvvppp[[[XXXSSSOOOKKKFFFAAA<<<>>>===???CCCBBB>>>???DDD@@@@@@AAA@@@??????@@@AAA@@@CCCGGGHHHHHHIIIKKKNNNHHHHHHJJJKKKKKKJJJIIIHHHDDDCCCCCCCCCEEEEEECCCBBB;;;>>>AAA@@@??????AAADDD@@@AAAAAA@@@>>><<<;;;;;;======<<<<<<;;;999888777777777666555444333222222111111000////////////000,,,------.........------,,,,,,,,,++++++++++++***((()))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))))))))***+++,,,,,,,,,************+++,,,---...***+++,,,...///000000000000000000111111222222333444888===???>>><<<<<<<<<;;;;;;:::999999999999:::<<<<<<;;;;;;::::::999999555666666777777777777777777555444444555444222000////////////////////////444333222222222333444555111111000///////////////////////////////////////........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............................................................/////////000111111111111111222222222000000111333333333333333555555666777888999::::::999;;;<<<<<<;;;:::;;;<<<>>>??????>>><<<===???AAAFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEBBB@@@CCCBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????>>><<<>>>@@@@@@???>>>>>>>>>:::::::::<<<<<<:::666333444444444444444444444444222222222111111111111000111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,...............,,,---///111111000---+++------...///000222444555,,,000111...///444777777666999777555999BBBEEEBBBAAAKKKTTTWWWWWW^^^kkkwwwuuunnneee^^^___hhhttt}}}xxxxxxyyyyyyvvvppphhhaaa]]]\\\aaacccdddaaaZZZRRRKKKGGGBBBAAA???=========>>>???===<<>>??????>>><<<<<<===>>>>>>>>>===<<<;;;999999777666666555333222111111111111000///////////////,,,,,,---......---------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...)))***+++---...////////////000000000111111111222111666;;;===<<<:::999:::;;;:::999999888888999999======<<<;;;:::999999888444555555666666666666666777666555444555444111///.../////////000000111111222222222222222222222222000000000000////////////////////////////////////000///...---------------........................---,,,,,,---......---+++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.....................///000000111111000000//////......111111222222222333333333444555666777888888888888666888999999999999:::<<<::::::999999:::;;;===>>>DDDDDDCCCDDDEEEFFFHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDAAA>>>===@@@AAAAAA???@@@@@@????????????@@@@@@======>>>>>>>>>>>>======<<<;;;:::999888777666555777777666555444444444444333333222222111000//////000000000000//////////////////...---,,,,,,++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000000///......000111000///...///111///000000000111111111111222222333333444555666666999999:::<<<>>>???AAAAAADDDCCCBBBAAAAAACCCEEEFFFSSSRRRPPPOOOOOOOOOPPPPPPHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDDDDFFFGGGHHHHHHEEECCCAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>>;;;999666444333333222111111000000111111000000000000////////////,,,++++++******++++++,,,******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))***+++,,,+++***)))(((((()))***+++''''''((()))***++++++,,,)))************+++++++++,,,,,,,,,---------............------...///111222777777777777666666666666888777666666777999;;;<<<999999999999999888777666111222333444555666666555444333333222222111111000////////////............222222222222222222222222000000000000/////////...//////////////////////////////...---------------........................---,,,,,,---......---+++,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,---------------------......///000000000000//////......111111111222222222333333333444555666777777777777555777888888888888999;;;::::::999999:::;;;===>>>BBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>@@@BBBAAA@@@>>>>>>>>>======>>>>>>>>>?????????>>>>>><<<;;;;;;::::::999888777666555444777666555444333333333333333333222111111000//////000000000000/////////...///......---,,,,,,++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000//////......///000000///...///000//////000000000111111111111111222222333333444444444444555666777999::::::===<<<:::::::::;;;===>>>>>>===<<<;;;;;;<<<======<<<<<<;;;;;;:::888777666;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;888888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCDDDDDDCCCDDDEEEGGGHHHGGGEEEBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;@@@???===;;;888666444333333222111111000000111111000000000/////////......,,,++++++******++++++,,,************************))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))***+++,,,***))))))))))))))))))***((((((((()))*********+++))))))*********+++++++++,,,,,,,,,,,,------------...---------...///000111555555555555555555555555555555555555666777888888666777777777777666666555333333333333333333333333222222222222222111111111////////////............111111111111111111111111000000000/////////......///////////////////////////...---------------------------------------------,,,,,,,,,......,,,+++,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...000000000////////////...000111111111222222222222222333444555555666666666555666888888777777999:::::::::::::::;;;<<<======>>>>>>>>>???@@@AAACCCDDDGGGFFFDDDBBBBBBBBBCCCCCC@@@???>>>>>>@@@BBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???===;;;:::999888777777666555444333333555555444333222222222222222222222111111000000///000000000/////////............------,,,,,,++++++,,,+++******))))))******+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........///000///.........000////////////000000000000000111111111111111111111000000111222222333444444555444333333333444666777333222222222222333333444444555555555555444333333777777777777777777777777777777777777888888888999777777888999999999999999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFFFFFFFDDDBBB@@@BBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>===<<<:::777555444333222222111000000000000111000////////////.........++++++************++++++************************)))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((()))***++++++((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------------///000000111222222333333444444555333333444444555444444444333444444555555555444444555444222111000000000111333333333222222222222222////////////............111111111111111111111111000000/////////.......................................---,,,,,,------------------------------------,,,+++,,,---...,,,***+++---......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000000111111111111222111111333444444444444444555666888888777777999:::999999::::::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAAEEEDDDBBB@@@@@@@@@AAABBB>>>======>>>@@@AAAAAAAAA;;;<<<<<<<<<<<<<<<<<<;;;??????>>>>>>===;;;:::999555555555444444333333222555444333222111111111111222111111111000000000///000000/////////.........---------,,,,,,,,,++++++,,,+++******))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...//////------...///........./////////000000111111111000000000000000111111222222222222222222222222111111111222333444333333444444555555666666222333444444555555444444666666666666666666666666555555555555666666666666666666777888888888888777888888999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@CCCCCCDDDDDDDDDBBB@@@???AAAAAABBBBBBAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;:::888666555444333222222111000000000000000/////////.........------++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''((()))******)))(((''')))))))))))))))((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000111222333444555555222333444444444333222111222222333444444555444444555444222000000000222333777666555444333222222111////////////............000000000000000000000000////////////............------------------------------,,,,,,,,,------...------------------------,,,++++++,,,------,,,***+++---...---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///...............///////////////000000000111111111000111222333444444444444555666888888777777999:::888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCBBBAAA????????????@@@;;;<<<===>>>>>>??????@@@;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::444444444444333333333333444444333222111111111111111111111000000000000000////////////............,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...///...---,,,---...---............/////////111111111111000000000000222222222222222222222222111111111111111222222333111111222333333444444444///000111222222333333333555555555555555555555555333333333444444444555555444555666666777777666666777777777888999999::::::999:::;;;===>>>>>>??????BBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@@@@@@@@@@???>>>::::::::::::::::::::::::888888999999999999999999999888777666555444333333222111000000//////000000............------------+++******))))))******+++))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((()))***'''((()))******)))(((''')))))))))((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........//////000111333444555555222333444555444333222111222333444444555555555555444333222111222444666888;;;:::999777555333111000////////////............/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***+++,,,------+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------......///---............/////////////////////000000000000000111222333333444444444444555777777666666888999666666777888999999999999:::;;;<<<>>>????????????@@@@@@@@@???>>>>>>======999;;;======<<<<<<===>>>:::;;;<<<======<<<;;;:::888999999:::::::::999999444444444444444555555555444444333222111111111111000000000000000000000000/////////.........------,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...,,,---...---,,,,,,---...------------.........///000000000000000000000000000000000000000111111111/////////000000000111111...///000000000000000//////000111222333333333333333333333333333333333333222222222333333333444444333444444555555555555555555666666777888888999999888888:::<<<===>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>===:::::::::::::::::::::::::::999999999888888888888666666555555444444333333111111000////////////000......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++)))***+++,,,------------...///000111222333444444222333333444444333333333333444444555555555555444222222222333555777:::;;;<<<;;;:::777555333111111////////////............//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++******,,,------+++******+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---------.........//////........./////////000000000111222333444444444444111333444444444444555777444555666777888888888777888999;;;===>>>>>>>>>>>>===>>>?????????===;;;:::777:::<<<<<<:::999:::;;;888999;;;<<<<<<;;;999888888888999888888777666666555555555555666666777777555444333222222111111222///000000000000000000000//////.........---------++++++++++++++++++++++++,,,+++******))))))******************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,+++*********+++------+++---------,,,+++,,,---,,,,,,---------.........------......//////000000.........//////000000000......//////000000000000//////000111000///......111111222333444444444444222222222222222222222222111222222222333333333333222333333444444444444444444555555666777777888888777888999;;;<<<===>>>>>>AAA@@@@@@??????>>>======<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666444444444444333333333333111111000///////////////---------,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''(((((((((((((((''''''(((((((((&&&'''''''''((()))))))))(((((((((((()))))))))***))))))))))))*********+++))))))+++,,,------,,,,,,---......///000111111222111111111111222333444444444444444555444444333333111222333555777999:::;;;999888777666444333222222////////////............//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))***,,,------+++******+++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////............/////////000111111222333444444444444///111222222222222333555222444555777777777666666777888:::<<<=========<<<<<<===???@@@???===:::888666999<<<<<<999777888999666777999::::::999777666999999999888666555333222555555666666777888888888666555444333222222222222////////////000000000000//////.........---------++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++*********+++,,,---+++,,,------++++++,,,---,,,,,,,,,---------......++++++,,,,,,---...//////------...//////000111111//////000111111111111000//////000000000...---,,,...///000000111111111000333333333333333333333333111222222222222333333333222222333444444444444333444444555555666777777777777888999;;;<<<===>>>>>>@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999777666666333333333333333333333333111111000///////////////---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''(((((()))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************((()))+++,,,------,,,,,,,,,,,,------.../////////111000000///000222444555444444444444444333222111111222444666777888999999555444444444444333333333000/////////............////////////////////////.........------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......//////...,,,,,,,,,---///111333222111000000111222333111111111111222333444555444444444444444444444444333555777999;;;<<<============<<<;;;:::888777666777888:::;;;;;;:::888777:::999888777666666666666888777777777666666555555444444555555666666777777555444222000//////000111//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))+++,,,------,,,***)))+++++++++*********))))))++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------............------------......---......///////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000111111111222222222111111222222222333333333666555333333222333444555666666555555777:::<<<>>>@@@??????>>>===<<<<<<;;;;;;;;;:::999999:::::::::<<<:::999777777888:::;;;<<<;;;:::888666555444333444444444444555555666666222222000///............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,,,,++++++++++++++++++---------............///333333333222222111111111222222111111111111111222444444444555555555666666000111222333333222000///333///+++***,,,------+++...........................------,,,,,,------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........///...,,,,,,,,,---///000222222111000000111222222111111111111222333444444444444444444444444444444333444666888:::;;;<<<===;;;;;;;;;;;;:::888777666777888999::::::999888777777777666666555555666666888888777777666666666666666666666666666555555555444333222000//////000000........................///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++++++++***))))))+++++++++*********))))))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------......---------,,,......------------......------...///////////////................................................000000000000000000000000000000000000000000000000000000000111111111222222111111111222222222333333555444333222222333444444666555555555777999<<<============<<<;;;;;;::::::::::::999999999999:::::::::999888777777888:::;;;;;;;;;:::999777666555555333333444444555555555555222111000///............,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''((())))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++------------............333333222222222111111111111000000//////000000111222222222333333333444444000111111222222222111111333000---,,,---...---+++........................---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,,,,---///000222111111000000111111222111111000111111222333444333333333333333333333333333444666777999:::;;;;;;999999::::::999999888777666777888999999888777666555444444444444555666666888888777777777777666666888777777666555555444444333222111000/////////000..............................------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,+++***......------------......------...////////////...................................................////////////////////////000000000000000000000000000000000000111111111111000111111111222222222222333333222222222333333444555555444555666888:::;;;;;;;;;::::::999888888888999999888888888888999999888888777777777999:::;;;::::::999999888777777666333333333333444444444444111000///...............,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))******++++++******)))*********+++,,,,,,,,,,,,,,,,,,---------......222222111111111111000000/////////......//////000000000000111111111222222000000000000111111222333222111///...///...,,,+++........................,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))((()))))))))******************++++++++++++*********************************++++++++++++,,,,,,,,,***++++++,,,------......------,,,,,,,,,---...///111111000000000000111111000000000000111222333444222222222222222222222222333333555666888888999999777777888888999888888777555666777777777777666555333333333333444555666777777777777777777777777777666666666666555555444444111111000000////////////........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))*********))))))))))))***++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...//////---+++***......------------......,,,---......//////............................................................................../////////////////////////////////000000000111111000000000111111111111222111111111111222222222333444333333444555777888999999999888888888777777777777777777666777777888888666666666666777999:::;;;777777777777777666666666222222333333333333333333000///......---------...++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***************((())))))***+++,,,,,,---+++,,,,,,,,,------------000000000000000000000000//////......//////000000//////000000000111111111000////////////111333444000000//////...---+++***........................+++++++++******+++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))((()))))))))******************++++++++++++***************************************+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,---......000000000000000000000000000000000000111222333333222222222222222222222222222333444555666666666666555666777777888888777777555555555555555555555555333333333444555666777888666666666666666666666666333333444444555555555555///000000000//////..............................,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******+++************+++,,,---*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++---000333444333111///......------------......,,,------...............................................................////////////////////////............................../////////000000000//////000000000111111111///000000111111111222222222222333333444555666777888777777777777777666666555555555555555666777888555555666666777888999:::555555555555444444444444222222222222222111111111///...------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,---///////////////////////////////////////000111222000000000000111111111111//////......///111333444------......,,,+++******------------------------,,,++++++******++++++,,,++++++++++++++++++******++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************++++++++++++******++++++,,,,,,------+++,,,,,,,,,------------///000000111111000000///000000///000000111222333111111111111111111111111222222333444555555444444555555666666777666666666444444444444444444444444333333333444555666777888444444555555555555666666111111222222333444444555......////////////......------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++,,,,,,------***************+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,---000444888999888666444......------------......,,,,,,---............---------------------------------------------------////////////////////////....................................////////////////////////000000000000---...///000111111111111111111222333333444444555666666666666555555555555444444333444444555666777555555666666777777888888444444333333333333333333111111111111111000000000...------,,,,,,,,,------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))******))))))((()))))))))***+++++++++******+++++++++,,,,,,,,,------............//////////////////000111222222000000000111111111222222////////////000000111222***,,,---,,,+++***+++,,,------------------------,,,,,,++++++++++++,,,,,,******************++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************++++++++++++*********+++,,,,,,------++++++,,,,,,------------...///000111111000///.../////////000000111222333111111111111111111111111111222333333333333333333555555666666666555555444333333222222222222333333333333222333333444555555333333333444444444555555111111111111111111222222------.../////////...---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''(((***+++,,,,,,,,,+++))))))*********+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,---000555888999777444111......------------......+++,,,------......------------------------------------------------------------------------------------------------------------........./////////........./////////000000,,,---...000111111000000000000111222333333333333333333333333333333333333222222222333333444555666555555666666666666666666444444444333333222222222111111111000000/////////---,,,,,,,,,,,,,,,------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************++++++++++++,,,,,,------........................///000111222000000000000111111111111//////000000000000000///***+++,,,+++***+++...000---------------------------,,,,,,++++++,,,,,,---******************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------***+++,,,---------,,,,,,...///000111111000///...////////////000111222333000000000000000000000000111222222333333333222222555555666666555444444333333222222111111222222333222222111111222222333444222222222333333444444444222222111111000/////////,,,---.../////////...---------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******%%%''')))+++,,,+++***)))))))))******++++++++++++)))************+++++++++,,,++++++++++++++++++,,,***...222555666333...+++.........------.........+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000+++,,,...000000000000//////000111222222222222222111111111111111222222222222222222222333444555666555666666666666666555444666666555444444333222222111111000000/////////...,,,,,,,,,++++++,,,------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,------.........,,,,,,,,,---...///000111////////////000000000111//////000111111000......***,,,---+++***,,,000444---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,---------------...------,,,,,,---------............///////////////000000000000000000111111111222222222333333333444444444555555333222111000000222444555555444222000000111222333222222333444444444333333111111111111111111111111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////111111111000000000000000222222111111222222333444222222333333333333444444777666555444444444444444888777666555444333222222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++------------------------////////////..................---------,,,,,,,,,++++++***)))***---///111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))(((((((((((())))))******))))))))))))******************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,------,,,,,,------------,,,,,,------------................../////////000000000000000000111111111222222222222333333333333444444333222000000000111333444444333222000000111222333444444444444333222111111111111111111111111111111//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000000000000000000000222111111111111222333333222222222333333333444444555555444444333333444444777777666555444333222222////////////............,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''((())))))******'''((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++------------------------////////////...............------------,,,,,,,,,+++***)))))))))+++---...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************************************))))))(((((((((((())))))******))))))))))))******************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,,,,------------.....................////////////000000000000000111111111111111111111111222222222222111111000///000111222333333222111111111222333444555555444444333111000///000000000000000000000000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............//////////////////000000000000000111111111111111222222333222222222222333333333333333333333444444444444444666666555444333222222111/////////............---,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***++++++*********++++++,,,,,,---,,,,,,,,,,,,------------/////////............---------------,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,************************+++++++++***************************************************************))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))******+++++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,---------.........------.........//////////////////000000000111111/////////000000000111111000000//////000000111222222111111111111333444444333333333333333222111000000000000000000000000000///...------,,,,,,------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------.........//////......///////////////000000000000000000111222222111222222222222333333333333333444555555555555555555444444333222222111111//////.........---------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))***++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------//////.........------------------,,,,,,,,,++++++,,,+++***))))))))))))***,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))***************++++++)))******+++,,,,,,++++++,,,,,,,,,------------...------------................../////////000000000........./////////000000000000000000000111111222111111111111222333333444000111111222333333333333////////////////////////......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............------........./////////000000//////000000111222111111111222222222333333333444555666666666666666333333222222111111000000............------------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++))))))***+++,,,,,,------+++++++++,,,,,,,,,------............------------------,,,,,,,,,+++++++++---,,,++++++******))))))++++++************++++++************************)))))))))***************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************((()))******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////............////////////000000000111111111222222111222222222222333333333...///000222333333444444////////////////////////...------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........,,,,,,------...////////////////////////000000111111111111111222222222222333444555666666666555444222222111111000000000000.........------------,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((()))***************++++++,,,,,,---******++++++,,,,,,------.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******)))++++++************++++++************************((()))))))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************))))))))))))'''((()))***++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////............////////////000111111222222222222222222222333333333222111111///000111222222222222222...........................---,,,,,,++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************************************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,---------.........+++,,,,,,---....../////////............///000000111111111111222222222222222333444555555333222111111111000000000000//////.........---------,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++++++++++++++++++++)))******+++,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++*********************))))))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''')))******+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////........./////////000000111111222333333333333222333333333333333222111000111111222222222111111000...........................---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,---------......++++++,,,------...//////...............///000000000111111111111222222222111111333333333111///...000000000000////////////......---------,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,,,,++++++++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((************************++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,............///////////////......------///000111111111222222222333333333333333333222222111111111000111222222111000///...///.........------------......---,,,,,,+++******)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************************************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111333333222111000///......////////////..................---------,,,,,,,,,+++*********))))))(((((())))))************)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))***************++++++,,,,,,---......///...---,,,,,,,,,,,,,,,...---,,,+++)))(((''''''+++******)))(((''''''&&&************************++++++************++++++************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////......---...///000111111111111111222222222222333333222222222111111111000000111111111000///.../////////.........------...------,,,++++++******))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************+++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---........./////////////////////000000000111111222111111000000/////////////////////...............------------,,,,,,,,,************)))))))))((())))))************)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''(((((()))))))))******************+++,,,,,,------......---,,,,,,,,,,,,,,,,,,++++++******)))))))))*********)))((('''''''''************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,---------.........//////......------......///000//////000000000111111111222222222111111111111111000000000111000000///...000/////////............------,,,,,,++++++******))))))))))))))))))))))))***)))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------------.........//////....../////////000000000000000000000000000000////////////............---------------,,,,,,,,,,,,************))))))))))))))))))************))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,)))***************************))))))((((((''''''************************++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------------......//////........./////////000000111111111111111111111000/////////////////////...000000/////////.........,,,,,,,,,,,,++++++******))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))************************************************************((())))))))))))*********************************************************************************************************************************))))))***+++,,,------...,,,,,,---------.........---............/////////.........//////000000000//////.........------------------,,,,,,,,,++++++*********)))))))))))))))))))))************))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))******++++++,,,,,,++++++++++++,,,,,,***************************)))))))))((((((((('''************************++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...............------........./////////000000000000000000000000..................//////////////////............,,,+++++++++++++++******))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************((())))))))))))*********************************************************************************************************************************))))))******+++,,,------,,,,,,,,,,,,------------,,,,,,---------.........---------...//////000000............------------------,,,,,,,,,+++++++++))))))))))))))))))******))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''(((((((((((()))))))))'''(((((())))))***++++++++++++*********++++++,,,++++++******)))(((((('''))))))))))))((((((((((((************************++++++************++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---------........./////////////////////000000000000...------------.../////////.........------------++++++++++++++++++******))))))))))))))))))))))))***************++++++,,,************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))))))))*********++++++************************************************************************************************************************))))))******++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,---------......//////.........------------,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))************))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''***,,,---)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((((()))******++++++******))))))******++++++++++++***)))((((((''''''))))))))))))((((((((((((************************++++++************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------............////////////........./////////000000------,,,,,,,,,---//////------------,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,***************************************************************************************************************************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...............---------,,,,,,,,,,,,,,,++++++++++++***((()))))))))************))))))************))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''***---000222((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((()))******++++++,,,)))))))))))))))***++++++)))))))))))))))((((((((((((((((((((())))))))))))************************++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,........./////////000000---.........//////000000---,,,,,,+++,,,---//////------,,,,,,,,,+++++++++******************++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))************))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%&&&)))+++---''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))***++++++,,,,,,))))))((())))))***++++++'''''''''((()))******+++(((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---+++***(((&&&&&&&&&'''''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))))))))***+++++++++,,,************))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$((((((%%%'''***((("""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************+++++++++************))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&%%%###'''&&&!!! %%%'''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******************************))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************************))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++***************++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&###'''((($$$"""%%%((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&''''''((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000////////////...------,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***))))))(((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,+++++++++***)))))))))************)))))))))((((((((())))))))))))((((((*********)))))))))))))))((()))))))))************************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************************************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%%%%'''((())))))))))))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////////////////...---,,,++++++***++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,+++++++++***)))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))******((()))))))))************))))))*********+++++++++)))))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''%%%$$$+++&&&###%%%((()))'''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******************************))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++***)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////.........------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************)))))))))************+++))))))*********+++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++***************+++++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%&&&((())))))'''&&&$$$---'''###$$$%%%%%%%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''((())))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************+++++++++************))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))************))))))))))))*********************+++++++++,,,,,,)))******+++,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))++++++***(((&&&(((,,,444:::444***%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******************************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************(((((())))))*********+++%%%%%%&&&'''((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))******+++++++++,,,************))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++))))))******++++++++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''')))+++------,,,***(((!!!222JJJWWWKKK444'''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,------......------***++++++,,,,,,++++++***------,,,++++++***++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***++++++***)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************%%%'''***************,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))))))))************))))))***,,,EEEddd___:::%%%(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))************))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,------...---------***++++++,,,,,,++++++*********+++++++++***)))(((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))******+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''(((888LLLHHH///###(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))(((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,++++++***)))***,,,---,,,+++)))'''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************111---)))(((******(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))***+++++++++++++++************************+++************)))))))))************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&+++111...%%%###(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''(((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************333---((('''***+++)))&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************))))))))))))************************))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%(((((($$$"""%%%((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))((()))))))))************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))******************+++++++++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,+++***)))******+++,,,******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))111+++&&&&&&***,,,+++((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''((((((((()))))))))***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$))))))###"""(((***&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((())))))))))))))))))************'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))(((((())))))***+++******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&''')))++++++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))************+++++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&###((()))%%%%%%))))))###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********'''''''''((((((((())))))))))))))))))************''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***'''))),,,---...---+++)))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********+++++++++++++++***)))(((************************(((((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''&&&'''((('''$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++(((+++111555555222---*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++,,,,,,,,,+++***)))((('''************************'''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''((((((((((((''''''+++)))&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,555DDDFFF888,,,***+++*********,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,''''''---,,,(((---888333000,,,)))((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///...666CCCEEE888...---+++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((((()))***,,,333<<<111///,,,)))((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///---333===>>>555...---******)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))'''%%%***444;;;===---,,,+++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,***,,,333444///*********))))))***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***'''%%%///===>>>555************)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,***((((((,,,---+++(((((()))))))))***,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++(((***888CCC;;;***'''((()))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))***++++++***))))))((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***+++333>>>AAA444$$$''''''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,+++***)))+++,,,,,,***)))((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))000:::???888///)))''''''((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++***(((***,,,,,,))))))((((((***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((444???===000,,,000(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((()))***++++++,,,,,,*********))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))******))))))******+++,,,))))))(((''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++'''666@@@:::///***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((((((((()))******+++,,,,,,***))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))******))))))******+++,,,))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,777===777---))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))((((((((())))))******+++++++++))))))))))))))))))******+++++++++++++++*********+++++++++*********************))))))******+++,,,))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++444888888111+++)))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((((('''''''''*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((()))))))))*********+++)))))))))))))))*********+++++++++*********************************************))))))******+++,,,))))))((('''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''(((***---:::777222,,,)))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++))))))((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''((())))))(((''''''************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))*********(((((())))))******************************************************************))))))******+++,,,))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))---000;;;444,,,)))((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))&&&'''((())))))((('''&&&************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))******************************+++++++++******))))))******+++,,,))))))((('''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())),,,000444888000)))(((((('''''')))((((((((((((((((((((((((''''''((((((((()))))))))+++***)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((()))))))))))))))))))))((('''(((((()))******++++++((()))))))))*********+++))))))*********+++++++++******))))))******+++,,,))))))((('''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((***---///((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***...444888333,,,'''))))))''''''***(((((((((((((((((((((((('''((((((((()))))))))))),,,,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%'''))))))'''%%%$$$************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++++++++(((((())))))*********+++))))))******++++++++++++*********)))***++++++,,,))))))((('''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&(((+++...000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((+++000666;;;///)))'''******'''''',,,(((((((((((((((((((((((((((((((((((())))))))))))---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''###$$$&&&((())))))((('''###%%%'''(((((('''%%%###************************++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))...,,,***)))'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******)))***'''%%%...999888...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,***)))((('''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************((((((((((((((()))******...***&&&)))333:::555+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************++++++***))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,***)))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******333***&&&///999888000((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************++++++***))))))*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((,,,+++***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++444,,,,,,666:::333+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************+++***************++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************(((((((((((((((((((((((()))))))))))))))***++++++222000444;;;777+++''',,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************+++************+++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))***++++++000444:::999000''''''---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************+++*********++++++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,111888:::333+++(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************+++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************************************)))******+++,,,333:::999...(((+++,,,((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++)))((())),,,---+++)))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++,,,---...---)))&&&))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******++++++,,,---++++++++++++++++++++++++******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))222111///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))+++)))((()))+++,,,+++)))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((((((************************************************))))))))))))))))))))))))************************++++++++++++*********))),,,***)))***++++++***(((***************************))))))((()))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++***************)))))))))******++++++++++++******************************///...---+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&''''''((((((((('''''''''&&&&&&&&&,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))***)))((()))+++,,,+++***)))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((************************************************))))))))))))))))))))))))************************++++++++++++************,,,***'''''')))***++++++***************************))))))))))))***++++++++++++******++++++,,,---******************************++++++++++++++++++******++++++++++++******************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&,,,,,,,,,++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++)))((()))+++,,,,,,+++************************)))))))))*********++++++++++++******++++++,,,---************************)))*********++++++,,,,,,***++++++,,,,,,++++++***************************)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''---,,,,,,,,,,,,,,,,,,---************************************************))))))))))))))))))))))))((()))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************************************************************************************************************+++++++++++++++++++++,,,******+++---//////,,,***************************)))*********++++++++++++++++++******++++++,,,---************************((())))))******+++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''((((((&&&'''''''''''''''''''''------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))'''(((***)))(((((()))+++***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,///000///,,,)))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))&&&(((***)))(((''')))+++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...---+++)))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((...------,,,,,,------...************************************************))))))))))))))))))))))))&&&(((******'''''')))+++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------///---***)))***++++++***++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++******++++++,,,------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,))))))*********+++++++++++++++***)))))))))))))))***+++---...---,,,,,,------...////////////...---------,,,++++++++++++,,,,,,,,,------------......+++,,,...000000///---,,,//////............//////......------...//////000111111000000/////////...000///...---++++++++++++++++++,,,,,,,,,+++***)))%%%&&&(((*********))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&'''((()))***+++,,,000,,,'''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******++++++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++*********************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,---...---,,,+++,,,---+++---///111222222111111...---,,,,,,,,,,,,---------------.........//////---...///111111111000000222222111111222222333333111111111111111111111111222222222222222111111111222111000//////.........++++++,,,,,,++++++******))))))***+++++++++***)))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++...+++'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------************+++,,,---............---,,,,,,...000///111333666777666444333......---------......///---......///000111111111333333444666888:::<<<===;;;;;;;;;<<<<<<=========::::::::::::999888777666666666777777666666555555222222222111111000000000------------,,,,,,++++++,,,,,,,,,---,,,++++++***++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))*********(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************+++++++++++++++,,,+++++++++,,,,,,,,,------.........------------,,,***************+++,,,,,,---......------...222555666888;;;======;;;999777333222222222333444444555333333555666888:::;;;;;;@@@@@@@@@BBBDDDHHHLLLNNNIIIIIIJJJJJJKKKKKKKKKKKKFFFGGGGGGFFFEEECCCAAA@@@????????????>>>===;;;:::555555444333222111000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************************************(((((((((((((((((((((((())))))))))))***************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,...------,,,,,,,,,------***+++,,,---///333777;;;===???BBBDDDEEEEEECCCBBB>>>>>>>>>>>>???AAABBBBBBCCCDDDEEEGGGJJJLLLMMMNNNRRRQQQPPPPPPQQQTTTWWWYYYTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHIIIHHHGGGEEECCCAAA======<<<;;;999777444333333222000...---,,,,,,,,,++++++++++++,,,,,,------++++++++++++************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''&&&''')))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******************)))************************************************))))))))))))))))))))))))******************************++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((())))))******+++++++++)))))))))*********++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))******************************************************************++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---///222444777;;;@@@DDDEEEGGGIIILLLNNNPPPQQQQQQLLLLLLMMMMMMOOOPPPQQQRRRVVVWWWXXXYYYZZZ[[[\\\\\\___]]][[[YYYYYYYYY[[[\\\ZZZZZZ[[[[[[[[[YYYXXXVVVYYYXXXVVVTTTRRRQQQPPPPPPMMMNNNPPPPPPOOONNNKKKJJJIIIIIIIIIHHHFFFCCCAAA???:::888555222///...------------,,,,,,,,,,,,------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************((()))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((************************************************))))))))))))))))))))))))******************************+++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((((())))))******+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************************************************************++++++,,,------...,,,,,,,,,------------...,,,,,,---...///000000111/////////000222444555666999<<<@@@DDDGGGJJJNNNQQQRRRRRRSSSSSSUUUVVVXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\______^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^]]]^^^^^^^^^]]]ZZZXXXVVVXXXVVVSSSPPPNNNNNNOOOPPPMMMOOORRRTTTUUUUUUTTTSSSQQQRRRSSSSSSRRRPPPNNNMMMFFFDDD@@@;;;888555444444222111///---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************************************(((((())))))*********+++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((************************************************))))))))))))))))))))))))++++++************************+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((((())))))***++++++,,,,,,)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,---......,,,,,,,,,---------......,,,---...///000111222333777888999;;;>>>AAADDDEEEGGGJJJOOORRRUUUWWWZZZ\\\^^^]]][[[YYYXXXWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^___^^^]]][[[XXXUUURRRPPPOOONNNOOOQQQUUUXXX\\\___aaa``````aaa```^^^[[[YYYWWWTTTRRRNNNKKKIIIJJJLLLMMMKKKMMMQQQUUUXXXYYYYYYXXXTTTUUUWWWXXXXXXWWWVVVUUURRROOOJJJEEEAAA>>>======777555333///---+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))******)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))************))))))))))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((//////.........---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,---...---,,,***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************++++++******************************************+++++++++************))))))************+++++++++++++++******++++++,,,------,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------...000444555666666888;;;@@@CCCDDDHHHMMMNNNNNNNNNQQQSSSWWWVVVVVVXXX\\\______^^^[[[\\\]]]]]]]]]\\\[[[ZZZ\\\[[[[[[___dddgggfffeeeggg```UUUKKKDDD@@@===<<<;;;;;;===CCCKKKOOOOOONNNOOORRRVVVYYYYYYVVVSSSPPPMMMIIIDDD@@@===<<<===>>>>>>BBBHHHOOOTTTVVVWWWWWWYYYXXXWWWXXXZZZ\\\\\\\\\]]]XXXPPPJJJHHHHHHHHHIIIDDD>>>888555555444000---------,,,+++************//////...---------------))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,***)))((((((((((((((((((((()))***+++------))))))***+++++++++++++++,,,+++***)))))))))***+++***)))((((((((()))***+++***)))((('''&&&'''((((((&&&&&&&&&''''''(((((()))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((//////.........---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,---------,,,+++******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************************************************************+++++++++************))))))************+++++++++***************+++,,,,,,************++++++,,,,,,++++++,,,,,,,,,------------.........///111444777<<>>>>><<<===???BBBDDDFFFFFFFFFEEEGGGEEEAAA===:::999999:::888999<<<@@@CCCGGGIIIKKKLLLPPPWWW\\\___```^^^]]]ZZZVVVRRRQQQRRRUUUWWWWWWNNNJJJEEECCCBBB@@@<<<777333222000...---,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,***)))((((((((((((******************++++++))))))******************))))))((('''''''''((()))+++***))))))))))))***+++******)))(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((/////////.........------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++************)))+++++++++***************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,---,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++************))))))************+++++++++***))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,---.........000222444666999>>>DDDHHHJJJNNNTTTXXXZZZ\\\]]]^^^\\\VVVNNNJJJKKKOOOTTTWWWQQQTTTVVVXXXWWWVVVVVVVVVYYYXXXXXXVVVUUURRRPPPOOODDDCCCBBBCCCEEEFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<===?????????===;;;:::;;;888999;;;===@@@CCCEEEFFFGGGFFFDDDAAA???>>>===<<<;;;999777666777999<<<>>>AAAHHHQQQWWWZZZ\\\^^^```___]]]ZZZZZZ[[[]]]]]]\\\WWWUUURRRPPPOOOKKKEEE@@@;;;999666333000///......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((()))((((((((((((((())))))++++++***************+++(((((('''(((((()))***+++(((((((((((((((''''''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******((()))))))))************))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))))))))((())))))***+++***+++,,,---------,,,,,,,,,---...///111222333444;;;>>>BBBGGGKKKPPPVVVYYYWWW[[[___```]]]YYYUUUSSSOOOIIIBBB???AAADDDFFFFFFFFFIIILLLMMMKKKJJJJJJKKKLLLKKKJJJHHHEEECCCAAA@@@@@@@@@???@@@AAAAAABBBAAABBBDDDFFFFFFFFFEEEDDDDDDEEEHHHJJJHHHEEECCCEEEGGGGGGHHHJJJMMMPPPRRRTTTUUUSSSSSSRRRRRRPPPNNNMMMLLLGGGDDD@@@;;;777666555666999>>>CCCEEEFFFJJJSSSZZZ[[[ZZZYYYZZZ\\\\\\[[[ZZZZZZYYYXXXYYYXXXTTTNNNIIIEEECCC???:::666333111000///......---------......,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))*********&&&'''(((***+++,,,,,,+++++++++*********************************++++++++++++*********))))))))))))((((((((())))))***++++++'''''''''(((((((((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((000000/////////.........------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))((()))))))))************))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))))))))((())))))***+++***++++++,,,,,,,,,,,,,,,---...111666:::>>>AAACCCLLLOOOUUUXXXZZZ\\\]]]______aaaccc```ZZZRRRKKKGGGCCCCCCCCCGGGLLLMMMKKKHHHIIIIIIGGGEEEBBBAAAAAAAAA==================>>>>>>@@@@@@AAAAAABBBCCCEEEGGGIIINNNSSSUUUUUUTTTTTTUUUOOORRRTTTRRRPPPOOOQQQTTT[[[]]]```cccdddddddddcccdddeeeeeeeeeeeecccbbbaaaYYYVVVQQQJJJDDD===999666888<<>>===???GGGMMMIIIJJJLLLPPPTTTVVVVVVUUUQQQRRRTTTWWWXXXXXXVVVSSSOOOMMMJJJEEEAAA===999888222111000///...---------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************((()))))))))************+++***************+++,,,)))***+++,,,------.........---,,,,,,,,,,,,------***++++++,,,,,,,,,------++++++++++++******))))))++++++,,,,,,,,,,,,,,,,,,((())))))***+++,,,------*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))000000000/////////......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++************)))***************+++++++++))))))))))))))))))))))))******))))))))))))******)))************++++++++++++************+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++***))))))))))))***++++++*********+++,,,---///000222444:::AAAHHHOOOTTTWWW\\\___aaabbb```^^^\\\\\\aaabbbcccaaa[[[SSSNNNKKKKKKOOOVVV^^^cccdddaaa]]]WWWQQQIIICCC@@@???>>>======<<<;;;:::999999999999>>>???@@@AAAAAACCCGGGJJJXXX^^^eeeiiiiiihhhjjjkkkdddeeeeeecccbbbaaacccdddkkkllloooqqqqqqooommmkkklllmmmnnnnnnnnnnnnmmmmmmiiihhhddd___XXXQQQKKKHHHEEEIIINNNOOOMMMLLLLLLMMMHHHHHHHHHJJJLLLLLLJJJHHH@@@BBBEEEHHHKKKNNNPPPQQQSSSSSSRRRPPPMMMIIIEEECCC999888555333000...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))***************************+++,,,---++++++*********+++,,,,,,...---,,,,,,,,,---///000000111222333444444444333444444555555444333222111000000000///...,,,+++***((())))))***++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000/////////...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))************++++++++++++***)))))))))***,,,---'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++***************+++,,,,,,++++++,,,---000555999<<>>>>>@@@@@@???AAAAAA@@@@@@@@@BBBCCCDDDKKKLLLMMMMMMMMMOOOSSSWWWdddjjjpppsssqqqoooppprrrnnnllljjjjjjkkkllllllllllllllllllllllllkkkjjjjjjggggggggghhhhhhiiiiiijjjkkkkkkiiigggccc```\\\[[[VVVXXXZZZ[[[[[[ZZZXXXWWWWWWUUUSSSQQQOOOLLLHHHEEE>>>======<<<===???CCCEEELLLNNNQQQSSSSSSQQQNNNLLLEEECCC@@@<<<777444111000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************************+++,,,---......------...000333777999999999888888999;;;===>>>BBBCCCDDDEEEFFFFFFFFFEEEHHHIIIIIIIIIHHHGGGEEEDDD>>>>>>>>><<<:::777444333///.........------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))000000000000////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******)))))))))***,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++******++++++,,,---/////////222777>>>DDDHHHQQQSSSUUUYYY]]]aaaccceeefffeeeccc```___aaaeeeiiidddfffgggfffeeeddddddeeegggjjjlllkkkgggcccbbbccc\\\OOO>>>777;;;@@@BBBAAA???AAAEEEJJJQQQXXX]]]aaabbbcccdddcccbbbdddhhhllleeejjjooooookkkgggfffhhhbbb___]]]^^^cccffffffeeebbbaaa___^^^]]]^^^___```]]]]]]]]]^^^___```aaabbbaaaaaa``````````````````\\\YYYVVVUUUWWWZZZ\\\]]]^^^\\\[[[ZZZYYYWWWUUURRRJJJHHHCCC>>>:::999<<<>>>BBBFFFLLLQQQTTTSSSQQQOOOPPPNNNJJJDDD???;;;888666//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************))))))******+++,,,---...666666666999>>>EEELLLPPPNNNNNNMMMMMMNNNQQQSSSUUUTTTUUUWWWXXXYYYYYYXXXXXX[[[[[[\\\\\\[[[YYYXXXVVVSSSSSSRRRPPPLLLIIIEEECCC;;;;;;999888666555444333222111111111111000000000++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))...000222222000///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************************************+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))+++,,,---,,,---...---,,,+++---...,,,111999AAAGGGLLLQQQTTT[[[]]]___```aaabbbdddffffffeeedddcccdddfffhhhiiijjjhhhfffeeedddeeeggghhhpppooonnnlllhhhaaaXXXRRRIIICCC<<<999;;;AAAEEEGGGSSSUUUZZZ___dddfffhhhhhhkkkhhhdddaaa______``````aaa___^^^]]]]]][[[WWWUUUSSSOOOJJJJJJMMMPPPRRRRRRMMMKKKHHHGGGHHHIIIIIIIIIKKKIIIIIIKKKPPPRRRRRRPPPSSSPPPOOOQQQSSSSSSRRRSSSPPPPPPPPPQQQTTTXXX[[[]]]___^^^^^^^^^]]]]]]\\\\\\QQQPPPNNNLLLHHHCCC<<<888<<<===???CCCIIIOOOTTTWWWTTTVVVVVVQQQIIIBBB@@@???777555111...,,,,,,------+++++++++++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))***)))((((((((()))+++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))***+++,,,+++)))(((((())),,,+++***)))((())))))***000222555666666888<<<@@@JJJLLLNNNPPPRRRVVV[[[___]]]]]][[[ZZZXXXXXXWWWWWWaaaaaa___^^^^^^___``````bbb```^^^^^^___^^^[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVQQQPPPMMMKKKHHHEEEDDDCCCDDDDDDCCCAAA???;;;888666333111...---------,,,*********+++++++++)))((('''))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))888444111///000111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************************************************************************************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,***++++++++++++---111444999>>>FFFMMMSSSWWWZZZ]]]]]]___aaabbbbbbcccdddffffffffffffgggggghhhhhhiiikkkjjjiiiiiiiiikkklllmmmrrrqqqpppnnnjjjccc[[[UUUSSSNNNIIIHHHKKKOOOSSSTTTZZZ[[[]]]^^^___^^^]]]\\\ZZZXXXVVVSSSQQQPPPPPPPPPQQQKKKFFFDDDGGGIIIHHHFFFFFFBBB???>>>@@@CCCCCCCCC???===;;;999:::<<<===>>>AAA@@@===<<<<<<===???@@@>>>@@@CCCFFFFFFDDDBBBBBB@@@BBBFFFKKKQQQVVVYYYZZZXXXVVVUUUWWW[[[]]]]]][[[YYYXXXVVVVVVTTTPPPKKKHHH@@@?????????AAAEEEIIILLLNNNPPPSSSSSSPPPLLLIIIGGG>>>;;;777333000///...///,,,,,,,,,+++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))***)))((((((((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))***+++++++++******+++---+++*********+++---///111333888>>>CCCHHHNNNTTTXXXYYY\\\```bbbbbbaaa``````]]]ZZZUUUQQQNNNMMMNNNNNNSSSSSSRRRRRRSSSTTTVVVWWW^^^]]]]]]]]]^^^[[[UUUQQQLLLMMMMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTUUUUUUUUUTTTPPPPPPPPPOOOMMMKKKJJJHHHBBB@@@<<<:::888555222///+++++++++******+++++++++*********+++*********)))))))))))))))))))))))))))************************GGG>>>333...///111000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************************************************************************))))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))))))))************+++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,***+++,,,---000555;;;@@@IIINNNUUU[[[___aaabbbddd___aaacccdddddddddeeegggggghhhiiiiiijjjiiiiiihhhkkkkkklllmmmnnnoooppppppppppppoooooommmhhhbbb]]]```]]]ZZZXXXYYYZZZ[[[ZZZTTTTTTSSSQQQOOOMMMKKKIIIFFFFFFFFFFFFEEEEEEDDDDDDFFFAAA======AAAEEEEEECCCDDDAAA??????@@@AAAAAAAAA@@@???>>>===???AAADDDFFFEEEDDDBBB@@@>>>>>>@@@BBB;;;===???>>>===<<<;;;;;;999:::===BBBFFFGGGFFFDDDLLLJJJIIIMMMSSSXXXXXXVVVZZZZZZZZZ[[[\\\[[[YYYVVVNNNKKKGGGDDDAAAAAAAAABBBDDDGGGKKKPPPTTTUUURRRPPPHHHFFFAAA<<<777444222111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))******)))))))))((()))******+++((())))))******))))))((())))))))))))))))))))))))(((((()))******++++++++++++,,,,,,+++******,,,///,,,---...111555:::>>>@@@IIILLLQQQVVVYYY\\\___aaaaaadddggggggccc\\\WWWTTTMMMJJJDDD???<<<<<<>>>???>>>>>>>>>???AAACCCEEEFFFMMMNNNOOOQQQPPPKKKDDD???>>>>>>>>>>>>?????????@@@CCCFFFJJJOOOSSSUUUWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKLLLJJJHHHFFFEEECCC???<<<777555333000...,,,,,,+++******++++++++++++******************************************************VVVKKK===333000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++------,,,++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---------------,,,---000444888===BBBHHHMMMSSSWWW^^^bbbddddddddddddaaacccfffffffffffffffgggiiihhhhhhhhhhhhhhhiiiiiikkklllmmmnnnnnnnnnnnnnnnkkkkkkkkklllllljjjfffcccdddbbb___\\\XXXUUURRRPPPFFFEEEDDDCCCAAA@@@??????===>>>@@@CCCEEEFFFGGGGGGCCCCCCDDDEEEHHHJJJKKKKKKOOONNNLLLKKKJJJIIIHHHGGG???@@@BBBCCCDDDEEEGGGHHHCCCDDDFFFIIIJJJJJJGGGDDDGGGEEEAAA>>>???BBBAAA>>><<<;;;;;;===???>>>:::777>>>>>>>>>AAAFFFJJJLLLMMMPPPPPPQQQSSSWWWYYYXXXXXX[[[ZZZVVVRRRMMMHHHDDDBBB>>>???AAAHHHPPPUUUVVVTTTRRRPPPLLLFFFAAA<<<999777222111///---,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********)))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,---,,,+++***+++...000666888;;;@@@GGGMMMRRRUUU]]]___aaabbbaaa___^^^]]]aaaaaa```ZZZRRRJJJDDDAAA:::888555333333444666888444444444444666888;;;<<<===>>>@@@AAA@@@===888555333444444444555555555555555666999===AAADDDGGGIIIMMMKKKIIIEEEBBB???===<<>>888333...,,,,,,,,,+++***************************************************************aaaZZZMMM@@@555111000222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++...------,,,+++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******************************************************------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------------222777???FFFKKKOOOSSSUUUZZZ]]]bbbddddddccccccbbbccceeehhhiiihhhgggggggggiiigggeeeddddddfffhhhjjjmmmmmmmmmmmmlllkkkiiiiiigggfffeeeeeeeeeccc```]]]XXXXXXUUUQQQLLLHHHEEECCC@@@??????>>>???@@@AAABBBAAABBBDDDGGGIIILLLNNNOOOIIIKKKKKKIIIHHHLLLTTT[[[dddbbb___ZZZVVVRRROOONNNRRRTTTWWWWWWUUURRRQQQRRRSSSUUUZZZaaafffbbbWWWNNNQQQPPPNNNNNNTTTYYYRRRGGGAAA>>><<<>>>AAACCC@@@===999:::;;;;;;;;;===AAADDDCCCBBBCCCFFFJJJNNNPPPPPPWWWYYYZZZZZZWWWRRRMMMIIIAAA>>>>>>BBBJJJQQQUUUVVVYYYWWWTTTOOOJJJEEEAAA???777555333000...---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((())))))************((()))))))))************))))))************))))))************************,,,++++++*********+++,,,***,,,...///000333777:::EEEHHHMMMSSSYYY___bbbdddaaabbbcccddddddbbb```^^^aaa]]]UUUKKKBBB<<<:::;;;444444555666777777888888444333333333555666888999;;;<<<>>>??????>>>>>>>>>888888888888888888888888888666555444555888;;;===AAA@@@>>>;;;777444222111333444777<<>>???===<<<<<<>>>BBBFFFHHHIIIHHHKKKPPPTTTUUUSSSPPPMMMGGGDDDAAABBBFFFMMMRRRVVVZZZZZZXXXVVVSSSOOOKKKIII???===999555222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++(((((()))************))))))******++++++******)))******************************)))(((((()))+++,,,+++///444:::>>>DDDIIILLLTTTWWW\\\```cccdddcccccc___^^^]]]]]]]]]\\\YYYWWWXXXSSSKKKAAA:::888;;;>>>888999:::;;;;;;999888777444333333333444666888999BBBDDDGGGHHHHHHIIILLLMMMIIIIIIHHHHHHGGGGGGFFFFFFDDDBBB>>>;;;999:::;;;<<<::::::::::::999777444333///...///111666999;;;<<<<<>>AAAHHHMMMUUU[[[^^^```bbbcccdddeeefffeeecccbbbbbbcccdddgggjjjkkkiiigggffffffaaabbbdddfffggghhhhhhgggfffdddbbb___]]][[[[[[[[[XXXVVVRRRPPPNNNLLLIIIFFFDDDEEEEEEDDDCCCEEEJJJNNNKKKKKKLLLOOOTTTZZZ```ddd]]][[[YYYYYY]]]eeemmmrrrzzzqqqgggbbbfffppp|||{{{wwwuuuwwwzzzxxxwwwtttnnngggeeeiiimmmtttxxx|||zzzsssjjjccc```qqq~~~uuueeeZZZWWWVVVYYY___```\\\VVVUUUNNNGGGEEEHHHIIIFFFBBB???===<<<===@@@DDDFFFGGGAAACCCFFFJJJKKKKKKJJJIIIJJJIIIGGGEEEEEEHHHNNNRRRXXXYYYZZZZZZYYYVVVSSSQQQIIIEEE@@@;;;777444333333,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++'''((()))***+++******))))))******++++++******)))***************************)))))))))+++---000222777<<>>===<<<;;;;;;999999999:::<<>>>>>AAADDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCHHHIIIIIIFFFDDDEEEIIIMMMVVVXXXZZZ\\\\\\ZZZXXXVVVOOOKKKFFF???:::777666666,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++'''((()))++++++******)))******++++++++++++******************************+++++++++,,,///333777999DDDJJJQQQWWW\\\___bbbdddbbbdddeeeccc\\\RRRHHHAAA<<<:::888999===??????>>>:::===AAACCCEEEGGGJJJLLLIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFHHHKKKOOORRRTTTWWW]]]dddhhhhhhfffffffffeeeeeecccbbb```^^^]]]\\\ZZZ\\\^^^______\\\XXXVVVVVVXXXZZZ[[[YYYUUUQQQMMMIIIDDD>>>:::888777777666333333555888<<>>???EEEAAAAAA>>><<>>EEELLLSSSZZZ___cccdddfffggggggfffeeedddaaa`````````aaacccdddfffhhhjjjkkklllkkkhhhdddbbblllfffaaaaaacccbbb[[[TTTTTTNNNGGGCCCDDDGGGIIIIIIGGGIIIKKKKKKJJJHHHEEECCCGGGHHHLLLVVVeeepppnnneee[[[ZZZ^^^jjjzzz}}}~~~{{{yyyuuuttt{{{~~~vvvgggYYYNNNOOOSSSPPPJJJGGGDDDDDD???<<>>GGGMMMNNNZZZVVVPPPJJJFFFDDDCCCCCCMMMLLLMMMRRRXXX[[[XXXUUUYYYTTTNNNIIIGGGFFFEEEEEEAAA===777333111000//////...---++++++,,,,,,***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,------------'''...000***$$$&&&+++...***+++,,,,,,,,,+++***)))*********++++++,,,,,,---((()))+++,,,,,,---000222777===GGGPPPXXX^^^cccfffcccbbb```\\\WWWRRRMMMJJJBBB<<<777666999===>>>===GGGIIIMMMNNNLLLJJJIIIIIIKKKPPPXXX```fffhhhhhhgggiiijjjkkkkkklllkkkjjjiiiggghhhhhhgggdddcccdddeeecccbbbaaa```^^^]]]\\\[[[___^^^^^^]]]\\\[[[ZZZZZZSSSPPPLLLJJJJJJKKKLLLLLLOOOTTTVVVUUUVVVZZZ]]]\\\YYYYYYZZZYYYXXXUUURRRPPPSSSTTTTTTSSSPPPNNNOOOOOOMMMNNNPPPRRRRRRQQQOOONNNGGGFFFCCC@@@<<<777444222000///---,,,,,,...000111ccceeeggghhhhhhfffcccaaaZZZNNN???555222222333222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************************************************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---------///222888<<>>;;;888666222000...---,,,,,,------+++)))***++++++,,,------,,,,,,++++++++++++++++++++++++++++++***))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***,,,---////////////)))))),,,222555111...---+++,,,,,,,,,,,,+++))))))***+++,,,,,,---,,,,,,++++++,,,,,,,,,---111666999JJJOOOWWW___dddfffffffffbbb^^^WWWPPPIIICCC>>>;;;:::666222333777>>>CCCEEEXXX\\\```aaaaaa___^^^]]]]]]```dddgggiiiiiihhhggghhhiiikkklllkkkjjjgggfffcccddddddbbb___\\\\\\\\\^^^]]][[[YYYWWWUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRMMMJJJGGGEEECCCBBBBBBAAAEEEIIIJJJIIIKKKPPPRRRQQQPPPRRRVVVZZZ\\\]]]]]]\\\WWWWWWXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLJJJGGGBBB>>>:::888444222///---,,,---...///]]]```dddggggggfffcccaaa^^^WWWLLL???555222333555000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************************************************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...///222999BBBHHHMMMSSS[[[bbbeeeffffffeeebbbaaa``````aaaccceeeffffffeeeddddddeeefffhhhiiijjjiiigggddd___YYYTTTQQQQQQVVVXXXSSSJJJEEEIIIOOOLLLMMMSSS[[[cccccc]]]WWW[[[eeerrryyyzzzxxxxxxyyy|||yyyyyy|||xxxnnnfffdddgggdddbbbcccfffkkkoooqqqrrryyy{{{hhh______^^^XXXRRRHHHDDD??????EEELLLSSSVVVKKKKKKKKKJJJJJJMMMSSSXXXXXXWWWVVVTTTRRRNNNHHHDDDGGGFFFDDDCCCAAA===777333///...------......---,,,***+++,,,,,,------------+++++++++++++++++++++++++++***************++++++************))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))***---///111111111111555###$$$???SSSKKK666***,,,,,,,,,,,,++++++******---------------,,,+++***---...///000444;;;CCCIIIYYY\\\bbbgggiiihhhdddbbbUUUOOOEEE>>>:::888777555333444444555777>>>FFFLLL\\\___ccceeeeeedddddddddiiiiiihhhhhhhhhiiiiiiiiiggghhhhhhhhhfffccc___]]]]]]^^^^^^]]]YYYVVVUUUUUUTTTTTTRRRPPPNNNLLLKKKJJJGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMKKKIIIIIIGGGGGGEEEDDDGGGKKKJJJDDDFFFHHHKKKNNNPPPQQQQQQQQQSSSTTTTTTVVVXXXZZZ[[[[[[YYYXXXWWWUUUSSSQQQOOONNNMMMMMMMMMKKKHHHDDDAAA???999777444000...---,,,---\\\]]]___cccfffgggeeeccc```^^^WWWLLL???666444666000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******************************************************************************************+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000111444999BBBLLLRRRWWW\\\bbbfffhhhgggggggggaaa`````````aaaccceeeffffffeeecccbbbbbbdddeeeggghhhfffddd```[[[UUUQQQNNNKKKJJJKKKOOOTTTVVVUUUSSSVVVXXX\\\aaagggjjjjjjiiijjjxxxuuunnnllliiidddTTTWWW```iiifff]]]\\\ccclllqqqwww{{{|||rrrgggkkkwwwiii\\\JJJ??????GGGRRRXXXPPPRRRRRRNNNIIIHHHLLLPPPUUUUUUWWWXXXXXXTTTNNNIIIGGGGGGGGGGGGFFFCCC>>>:::444222///......///......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))******++++++++++++******)))+++...111333333333222111000===RRRUUUCCC111,,,,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,///111555;;;BBBLLLVVV\\\aaabbbdddhhhjjjhhhdddaaaKKKDDD<<<888999<<<======888<<<@@@AAACCCGGGOOOVVV[[[]]]```aaa``````aaabbbgggeeedddbbbcccdddggghhhccccccaaa___\\\YYYUUUTTTOOOPPPRRRQQQNNNKKKJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA???AAACCCEEEGGGHHHHHHGGGDDDHHHMMMPPPQQQQQQQQQQQQMMMLLLKKKPPP\\\dddaaaYYYQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJIIIKKKOOOSSSUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRMMMMMMNNNNNNLLLIIIGGGEEE???===:::666333000...---fffaaa^^^___dddgggfffdddbbbbbb___WWWLLLAAA888333000000000000/////////...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------.........////////////333:::AAAHHHOOOWWW[[[___bbbeeegggfffeeeeeefffcccccccccccccccdddeeeeeedddccccccbbbbbbaaa`````````___]]]YYYUUUQQQNNNLLLEEEJJJSSS]]]dddgggdddaaaiiilllpppsssvvvyyy}}}rrriiiaaaeeeeee```[[[YYYVVVRRRWWW```ppp}}}yyyqqqvvvzzzqqqmmmvvv|||cccOOOHHHJJJOOOSSSQQQSSSUUUUUURRROOOKKKIIIMMMNNNQQQTTTVVVVVVRRROOOIIIGGGFFFFFFGGGGGGEEEDDD;;;777222............---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******)))+++///222444555444444***>>>QQQUUUQQQKKK@@@777,,,,,,+++++++++,,,---------,,,,,,,,,---...000111444:::CCCLLLTTT[[[aaaffffffeeeeeegggiiihhheeebbbSSSNNNHHHGGGJJJMMMMMMLLLKKKMMMPPPRRRTTTVVVXXXYYY[[[\\\\\\[[[ZZZZZZ[[[\\\[[[[[[YYYXXXXXXYYYZZZ[[[WWWVVVSSSPPPMMMJJJGGGFFF>>>@@@BBBBBB@@@>>>===============<<<;;;;;;::::::999:::===???@@@AAA@@@???888<<>>:::;;;>>>666===>>>777222555888666555555555555444444444555555666888:::;;;<<<;;;;;;:::===<<<888999<<<:::444777999:::;;;:::888666555666666777888999<<<>>>@@@<<<;;;;;;;;;<<<@@@EEEHHHFFFGGGIIIMMMSSSYYY^^^bbbbbbccc^^^TTTNNNNNNNNNLLLIIIKKKNNNNNNNNNMMMNNNOOOHHHJJJKKKIIIDDD???<<<:::yyyjjjcccdddddd```fffeeedddccc___WWWLLLCCC888666333000///...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------,,,,,,,,,+++******+++,,,------......------///444;;;AAALLLQQQYYY```fffhhhiiihhhkkklllllliiiddd```______ffffffeeedddcccaaaaaa```bbbeeeddd___[[[ZZZUUUNNNHHHBBBCCCKKKPPPPPPVVV```tttuuucccWWWRRRSSSVVVfffhhhfff```^^^fffuuu{{{ssspppxxxqqqXXXJJJFFFKKKUUU^^^\\\WWWOOOFFFBBBEEEMMMTTTKKKQQQTTTOOOFFFBBBEEEIIIJJJIIIFFF@@@999333///---///...,,,---......---+++...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++******)))))))))************************)))+++...000000000...---///===UUUmmmuuufffMMM;;;...,,,***+++---...---+++***,,,///000222:::FFFOOOVVVZZZ```ccceeefffggghhhiiihhhggggggiiiiiihhhggggggiiigggbbb```aaa```\\\VVVVVVVVVVVVVVVUUUUUUTTT]]]YYYTTTPPPLLLHHHCCC???===;;;:::999888888888999333555444222444888;;;:::;;;:::999999;;;;;;:::999;;;;;;:::;;;>>>@@@BBBCCCFFFJJJJJJGGGGGGJJJIIIFFFEEECCCAAA??????AAADDDGGG@@@????????????>>><<<:::>>>===;;;:::;;;<<<======?????????AAADDDHHHLLLNNN]]]aaaaaa]]]]]]aaadddeeeVVVUUURRRNNNKKKJJJKKKMMMNNNLLLHHHEEECCCBBBCCCCCCwwwjjjcccbbb```]]]cccccccccdddddd^^^VVVOOO@@@:::333000000111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------++++++,,,,,,---------...---------///444===HHHOOOYYY\\\```eeehhhiiiiiiiiikkkkkkjjjgggccc`````````hhhgggeeecccbbbaaaaaaaaa]]]\\\YYYUUUTTTSSSNNNGGGLLLGGGHHHPPPVVV[[[gggsss|||}}}jjjbbbWWWPPPPPPWWW___dddssstttsssmmmkkkttt~~~rrr[[[NNNIIILLLQQQTTTXXXWWWSSSTTTWWWQQQGGGGGGKKKOOOOOOKKKEEECCCCCCJJJJJJJJJIIIEEE>>>666///111///------...///...---......------------......------------------------,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++************************)))***+++,,,---------,,,///111FFFaaa___CCC111333+++***)))***,,,......---,,,...000555<<>>??????@@@CCCFFFHHHHHHHHHNNNNNNPPPTTTXXX[[[[[[ZZZOOOUUUZZZZZZ[[[___cccddd___ZZZSSSOOOOOOUUU]]]bbb[[[VVVOOOKKKIIIFFFBBB???IIIFFFCCCAAA???>>>===;;;:::999888888999;;;>>>???GGGLLLQQQRRRXXXaaahhhjjjmmmllliiibbbZZZSSSNNNMMMMMMKKKKKKMMMNNNMMMIIIEEEvvvhhh``````cccddd``````aaacccdddbbb[[[UUUGGG???555000000222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........---.../////////......///,,,...333888@@@IIISSSZZZ___```bbbeeefffggggggggghhhhhhfffdddccccccdddeeeggggggfffdddbbb```^^^]]]XXXSSSMMMLLLPPPTTTTTTQQQ```[[[ZZZ^^^dddnnnuuudddZZZVVVSSSUUUVVVZZZdddqqq~~~~~~qqqeeeZZZUUUUUUTTTSSSPPPUUUhhhvvvgggLLLLLLFFFDDDJJJQQQPPPHHHBBBGGGHHHJJJMMMMMMIII@@@888222000...---.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,+++%%%...@@@>>>***&&&111+++***)))***+++,,,---......000555===GGGSSS\\\bbbeeegggiiiiiiiiiiiijjjkkkkkkjjjjjjkkkkkkiiieeebbb___cccdddbbbaaabbb```\\\^^^]]]ZZZUUUQQQLLLIIIGGGAAA>>>;;;888666555555555999;;;;;;888999<<<>>>===DDDCCCHHHQQQSSSOOONNNRRRQQQUUU[[[___aaaeeekkkppprrrtttzzzuuu|||{{{sssppppppnnnmmmoooiiiaaaXXXQQQLLLHHHFFFFFFDDDAAA>>>===<<<<<<<<<666:::===>>>CCCMMMUUUYYYlllpppvvvxxxtttllleeeaaaYYYTTTPPPOOOPPPPPPKKKFFFuuulllgggggghhh___^^^___aaacccaaa\\\WWWMMMDDD999222111111///---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,,,,---------.........,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------............000111000...---...000///555>>>GGGOOOVVV\\\``````aaacccdddffffffffffffhhhfffdddccccccddddddeeeeeeeeeeeeccc```\\\XXXUUUQQQMMMKKKQQQZZZ```bbbbbbkkkooovvv|||gggUUUPPPQQQSSSTTTggglllvvv{{{wwwxxxyyyyyy{{{vvvhhhRRRHHHZZZtttvvvgggQQQJJJHHHMMMQQQOOOMMMMMMIIIHHHIIILLLNNNLLLEEE???444111...------...---,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,*********+++++++++++++++************************,,,+++*********+++,,,---+++'''''',,,---***,,,111---,,,,,,++++++,,,...///111666>>>HHHQQQYYY___aaagggiiikkkkkkkkkkkklllmmmkkkkkkjjjjjjiiifffbbb^^^ZZZ```eeefffggggggccc^^^]]]YYYRRRKKKDDD@@@>>>===999888777666666777999;;;888BBBGGGEEECCCHHHNNNQQQNNNWWWfffrrrtttssswww~~~xxx}}}rrrjjjggggggnnnkkkeee^^^VVVOOOIIIFFF@@@AAA>>>888888===CCCEEELLLTTTaaalllssswwwxxxyyyyyynnn^^^TTTPPPNNNLLLJJJqqqeee``````___^^^```aaa```\\\WWWRRRJJJ???777333111///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,---------............,,,---------............------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------,,,...///...,,,,,,000333888@@@LLLVVV]]]```aaabbbcccdddfffggghhhhhhhhhgggjjjhhheeeddddddcccbbb```aaaaaa```^^^[[[WWWSSSPPPHHHHHHNNNZZZdddhhhiiijjjxxx{{{{{{sssbbbQQQPPP\\\jjjwww~~~zzzvvvxxxpppUUUMMMVVV^^^___MMMOOOTTTVVVNNNDDDGGGRRRLLLLLLLLLLLLLLLIIIEEEBBB888555111.........---,,,//////............//////++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,))))))))))))************************************,,,,,,++++++++++++,,,---+++,,,+++***---111///***---......---,,,...111444999@@@JJJSSSYYY]]]```aaafffhhhkkklllkkkkkkkkkllliiihhhgggffffffddd```^^^[[[aaaeeeeeeeeeddd___YYYLLLHHHBBB<<<888777888999666777999999:::<<<@@@CCC???OOO[[[\\\\\\dddnnnrrruuuwwwlllfffZZZZZZTTTHHHAAA???>>><<<<<<@@@FFFMMMUUU___iiiooo}}}zzzvvvooodddVVVMMM}}}jjjaaabbb```___aaacccbbb^^^ZZZUUUPPPGGG===666222000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,------......------........................------------............------------............................................................................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------,,,,,,+++---///...---000777===EEEMMMXXXaaaeeefffeeedddfffgggiiijjjjjjiiihhhfffhhhfffddddddeeedddbbb___]]]\\\YYYVVVSSSRRRQQQQQQSSSQQQUUU___fffiiiooouuuwwwggg```___```]]]aaaooo~~~~~~iiiXXXNNNKKKLLLPPPQQQYYY```[[[NNNIIINNNKKKLLLNNNNNNKKKHHHGGGFFF===999444111//////...---//////............//////------------------------,,,++++++******++++++,,,++++++******++++++,,,---))))))))))))******++++++************************+++++++++++++++++++++++++++,,,------...///---))),,,---.........111666;;;CCCKKKVVV]]]___```cccgggeeehhhkkklllkkkiiihhhhhhdddcccaaabbbccccccaaa```\\\______[[[WWWTTTOOOIII===<<<999777777999;;;===;;;???DDDHHHLLLPPPUUUYYY^^^ooo~~~~~~rrrfff]]]UUUNNNLLLIIIEEEAAAAAAEEELLLRRR___jjjzzz~~~oooeeexxxooodddbbbaaabbbeeeeeeaaa^^^WWWTTTLLLBBB999333222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---.........---........................---------.........//////---------.........//////........................////////////////////////................................................------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,.........------,,,,,,,,,,,,...111111111666???GGGNNNUUU___fffiiihhhfffeeeggghhhjjjkkkkkkhhhfffddddddbbbbbbdddggggggdddaaa[[[XXXSSSOOONNNOOORRRUUUkkkddd```bbbffflllyyykkkWWWRRRZZZcccgggpppwwwkkkgggeee^^^YYYWWW\\\SSSWWWjjjtttiiiUUUJJJEEEJJJNNNOOOMMMJJJJJJKKKAAA===777333111000///...//////............//////........................,,,++++++++++++++++++,,,+++*********+++,,,,,,---))))))*********+++++++++******************************++++++++++++***)))000,,,,,,///...+++---333***,,,...///000444;;;@@@KKKSSS]]]bbbaaabbbgggmmmeeehhhlllmmmjjjgggeeeddd```^^^]]]^^^aaaccccccccc]]]]]]XXXOOOHHHDDD???:::999999:::;;;===???AAABBBGGGMMMVVV]]]cccjjjqqqvvvyyyooo\\\YYYSSSJJJDDDAAAAAACCCBBBMMM]]]nnnzzztttdddhhhmmmqqqppplllgggddd[[[\\\WWWJJJ>>>888444111111000......//////...,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......***+++---...//////......000...,,,---000111///,,,000000111111111111000///111...---...000000---***...------...000111000000000000000//////000000111,,,------...///000000000111///.........///...,,,///............---------///...------,,,,,,,,,---,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000...+++***+++,,,,,,+++///------000777AAAIIIMMMYYY^^^eeejjjkkkiiigggfffjjjjjjjjjiiihhhfffdddcccddddddeeeeeefffeee___XXXSSSRRRTTTXXXVVVTTT[[[ffflllcccjjj|||}}}lllhhhsssmmmeee\\\WWWXXXcccwww{{{sssooouuuvvvtttyyy{{{tttlllooozzzuuueeeVVVMMMHHHJJJLLLJJJIIIKKKIIICCC;;;666444333///,,,.........//////...------......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++------...///111555<<>>AAAFFFDDDIII[[[```oootttxxx~~~xxxsssqqqwwwppp^^^RRRJJJEEE@@@DDDJJJPPPXXXeeeuuutttsssrrrttttttrrrkkkfff]]]]]]XXXMMMBBB<<<555000222000//////000000///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////000111000///......111///---...000000///---.........//////000000000111/////////000111000///000///...//////000000//////......------...//////111333444666666666555444444222/////////000000///------------------......///......---------......,,,,,,---------.................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---.........111000111666>>>IIIRRRWWW___dddiiikkkkkkhhhfffeeeiiiiiihhhhhhgggfffeeeeeecccccccccaaa^^^\\\XXXTTTNNNKKKNNNYYYcccfffiiilllooonnn{{{bbbSSSWWWoooddd]]]cccttt{{{mmmmmmuuuzzzyyysss```PPPMMMPPPOOOKKKHHHIIIDDD===888666444222000/////////////////////............---------,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///------///333:::DDDNNNTTTYYY]]]aaaddddddddddddeeehhhiiiiiihhheeecccaaa```bbbbbbdddfff```UUUNNNLLLBBB@@@===<<<<<<<<<<<<<<<>>>DDDEEEJJJUUUZZZfff{{{~~~vvv~~~|||sssmmmooossswww|||zzz{{{{{{dddSSSKKKJJJFFFBBBBBBLLL\\\iiiyyyuuuuuusssnnniiiaaa```ZZZPPPHHHBBB999111333111//////000111000////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......///......------000...------...///---,,,000000//////000111111222111222333333333333555666444444333222111000000000/////////000222555888999FFFGGGHHHHHHHHHEEECCCAAAAAA>>>999666444333000///......---......///000000///...............//////,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...//////000111333777>>>HHHRRR[[[```gggjjjlllmmmjjjgggeeedddfffffffffffffffffffffgggbbbbbbaaa\\\UUUQQQPPPRRROOOOOOTTT^^^gggoooyyy}}}tttqqqtttkkk]]]```oooyyyrrruuu|||hhh^^^fffuuurrr[[[OOOLLLLLLMMMNNNLLLIIIDDD???:::777444333000000000000000000000000.........------------,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///,,,---000888DDDPPPYYY^^^^^^aaadddeeeeeecccccccccfffiiiiiieee___[[[\\\^^^ZZZZZZ\\\[[[SSSFFF???>>>;;;===>>>===;;;???GGGNNNUUU^^^dddmmm||||||{{{qqquuu~~~uuuoooeeeWWWKKKEEEFFFIIIwwwqqqooonnnmmmgggddd\\\RRRKKKGGG>>>555333111//////000111000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............,,,,,,---.../////////000////////////000000//////222111111111222333444555888<<<@@@AAA???>>>???AAA::::::999777444333444555333444666:::???DDDHHHKKKPPPQQQRRRTTTVVVWWWXXXYYYTTTQQQMMMHHHBBB<<<444000111000/////////000111222......---------...//////------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,............///000///555>>>HHHRRRZZZ```dddjjjkkklllkkkiiifffeeeeeeddddddeeeeeefffffffffgggaaa```^^^WWWNNNIIILLLSSS^^^XXXVVVbbbwwwjjjYYYXXXaaannnxxxxxx{{{wwwhhh\\\^^^hhhpppqqqqqqmmmdddXXXNNNKKKLLLNNNMMMJJJFFF@@@;;;666444111111000000000000000000............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...---000777BBBPPPZZZ```bbbaaadddfffgggeeeddddddeeeggggggeeeaaa\\\YYYYYYZZZTTTNNNJJJHHHDDD???>>>AAACCCEEEDDD???>>>GGGZZZjjj}}}|||{{{|||fffOOO???qqqlllnnnrrrlllggg^^^SSSNNNKKKDDD===555222///...///000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////000000000000111111222222...///000111222333444555666777888;;;===@@@CCCDDDKKKPPPUUUVVVTTTQQQQQQRRRIIIIIIHHHEEEBBBAAABBBDDDBBBDDDGGGKKKPPPUUUYYY[[[MMMNNNPPPSSSXXX^^^cccfffdddcccaaa^^^XXXOOODDD===666444222000//////000000...---------------......---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...+++---///...---,,,...000111;;;HHHTTT\\\```cccdddggghhhiiiiiigggeeeeeeeeeccccccdddeeeeeeeeeeeeddd\\\ZZZXXXSSSKKKFFFNNNZZZnnndddcccxxx{{{fffXXXSSSccc~~~}}}yyy|||yyynnneeeffflllqqqhhhpppyyyzzzssseeeTTTIIIJJJJJJIIIHHHDDD@@@:::777333222111000//////////////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---000777BBBOOOZZZ```bbbaaabbbdddfffgggfffffffffggggggddd___\\\[[[YYYVVVSSSPPPGGG@@@@@@AAAAAAAAACCCCCCHHHLLLMMMQQQ^^^ssspppWWW|||qqqpppssskkkiiiaaaWWWPPPMMMHHHBBB888555111//////000//////...////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------........./////////111111000000000000111111,,,///222444555888;;;===IIILLLPPPTTTYYY]]]___```___aaaccccccaaa_________]]]^^^^^^[[[WWWWWWZZZ]]][[[]]]```cccfffggghhhhhh\\\[[[YYYXXXXXXZZZ\\\]]]eeefffhhhjjjhhhbbbYYYSSS@@@>>>:::666222000000000000///......------......------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,...///...,,,---111444;;;EEESSS]]]bbbccccccdddbbbdddffffffeeedddddddddbbbccceeegggfffdddaaa___WWWSSSRRRRRROOOMMMWWWfffsssrrraaaSSSTTTbbb~~~ssspppyyysssmmmqqquuummmbbbNNNJJJFFFEEEFFFEEEAAA===777666333111000//////////////////.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000888AAAOOO[[[aaacccbbbaaabbbdddfffgggffffffhhhiiifffaaa\\\YYYXXXUUUPPPKKKHHHBBB>>>@@@BBBAAAAAADDDFFFQQQaaannnyyyxxxvvvwwwxxxxxx}}}{{{pppkkkeeehhheee]]]UUUPPPJJJEEE<<<999444222111111000000.../////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------........................////////////000000000111333666888999:::>>>BBBFFFHHHLLLQQQTTTccceeeiiimmmpppqqqqqqqqqfffbbb]]]ZZZZZZ[[[\\\\\\___aaaaaa^^^[[[[[[```dddeeehhhkkknnnooonnnkkkjjjiiihhhfffccc___[[[XXXVVV[[[]]]```eeeggggggddd```QQQNNNHHHAAA;;;888666555333333111000//////..................////////////........................------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------.........------------......,,,...//////---000777===FFFNNNXXX^^^______```bbb```bbbeeefffeeecccccccccbbbdddggghhhgggbbb]]]ZZZWWWRRRRRRXXXZZZ[[[hhhxxxqqq\\\WWWYYY]]]lllmmmYYY[[[lllzzz}}}dddYYYLLLFFFGGGIIIGGGCCC<<<:::777444111000000000////////////............////////////............---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------///444777BBBMMMZZZbbbdddcccdddfffccceeefffffffffeeeggghhhcccaaa]]]XXXRRRLLLFFFBBB@@@???@@@BBBCCCFFFPPP[[[fffssszzzwwwuuusssoooppp}}}ooobbb```fffhhhbbbYYYQQQKKKEEE@@@<<<777444333222222111.../////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////............/////////000222333666999>>>DDDHHHKKKQQQVVV[[[```cccgggmmmqqqppprrrtttvvvuuurrrooolllcccZZZPPPJJJJJJNNNQQQSSSOOOQQQRRRPPPMMMMMMSSSXXX\\\___dddhhhiiigggdddaaa```bbbeeegggfffccc___\\\RRRSSSUUUZZZ___bbbcccbbb```[[[TTTLLLEEE@@@===<<<666555444222111000000///............/////////000........................------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......+++...000//////333<<>>:::666333111111111000/////////............000/////////............---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------///333999===IIITTTaaafffdddcccgggkkkeeefffgggfffeeedddeeeggg```aaa```XXXMMMDDD???===@@@BBBFFFFFFGGGQQQjjj|||tttmmmpppxxx}}}}}}iii```___iiimmmaaaWWWRRRIIIGGG@@@777111222444333///////////////////////////........................------------------------........................,,,,,,,,,---------......------------------------------------------------........./////////000000111111111///---,,,...///111///...///222444444444???EEEMMMRRRUUUZZZbbbhhhlllmmmnnnooopppqqqrrrsssrrrtttvvvvvvsssmmmgggcccQQQMMMJJJJJJMMMOOOPPPOOOMMMOOOPPPLLLEEEBBBDDDGGGFFFJJJPPPUUUWWWVVVSSSQQQOOOPPPRRRUUUWWWXXXYYYZZZUUUSSSOOOMMMNNNTTT]]]dddbbbbbb```\\\UUUMMMFFFAAAEEECCC@@@<<<777333000...000///...------...000111//////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------111///---,,,------...---222222333333777???IIIPPPVVVVVVVVVWWWYYYZZZ\\\]]]```bbbdddbbb______aaadddgggbbbccchhhfff\\\VVVWWW\\\hhhlllfffhhhxxxzzzlll[[[QQQQQQ\\\rrr|||mmmaaa``````___fffrrryyygggMMMDDDGGGFFFGGGCCC>>><<<<<<:::555222111///---...000111///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---111111///333>>>IIIWWW^^^cccbbbbbbeeehhhhhhggggggfffeeeddddddeeefffbbb[[[PPPFFF???===>>>@@@EEEGGGJJJMMMWWWnnnxxxrrrooopppyyyyyyfffeeeooottthhh___WWWKKKJJJDDD;;;555222333111///////////////////////////........................------------------------........................,,,,,,---------.........------------------------------------------------///////////////000000000+++,,,............000222//////000444:::DDDMMMRRRWWW\\\aaadddeeehhhnnnsssuuuuuuvvvvvvvvvtttrrrqqqoooooonnnkkkfff```ZZZVVVRRRQQQOOOQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHCCCEEEIIILLLOOOOOOOOONNNIIIIIIHHHHHHIIIJJJMMMNNNMMMKKKHHHFFFFFFJJJQQQWWWdddccc```]]]YYYTTTQQQOOOLLLKKKJJJGGGCCC>>>999777333222///...---...000111///////////////..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///...------...///000///......000666@@@KKKRRRVVVWWWWWWWWWXXXYYYZZZ[[[\\\___`````````___```bbbdddllliiiccc]]]YYYVVVSSSQQQgggoootttuuuzzzyyymmm```QQQIIIVVVppp~~~pppnnnnnnppp}}}jjjVVVOOOJJJGGGEEECCC@@@===999555222222///---...000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111222999EEEOOOZZZ___bbbaaabbbeeefffdddhhhfffdddeeeggggggddd```YYYRRRIIIAAA>>>???BBBDDD@@@IIIWWWhhhzzz|||||||||uuupppvvv{{{tttnnncccRRRNNNIIIAAA:::444000///000////////////////////////........................------------------------........................,,,------------.........------------------------------------------------000000000000000/////////,,,---//////...///111222222777???FFFOOOZZZeeennnkkknnnqqqqqqpppqqquuuyyyxxxxxxwwwtttpppkkkfffdddZZZZZZZZZZZZYYYYYYXXXXXX\\\\\\^^^aaaddddddbbb```\\\VVVQQQSSSXXXYYYTTTNNNIIIJJJKKKNNNPPPRRRTTTUUUPPPNNNJJJGGGFFFGGGJJJLLLMMMLLLIIIFFFDDDEEEIIILLLVVVWWWYYY[[[ZZZXXXUUUSSSPPPPPPQQQPPPMMMJJJFFFDDD;;;888444111///...///000/////////////////////000.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...///000000111111---...222===KKKVVVZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[^^^]]]\\\]]]___bbbcccdddaaaccc___YYYVVVYYYYYYVVVgggwwwvvv```LLLOOOOOO[[[xxx~~~sssdddUUUJJJHHHEEEBBB???<<<999777555222000///000111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///222888BBBNNNWWW^^^aaabbbaaacccfffeee```fffcccbbbeeehhheee]]]VVVIIIFFFAAA===<<>>666//////222////////////////////////........................................................................------------............................................................000000////////////......222222111000///000444777???JJJXXXbbbgggjjjooosssssstttsssrrrpppppptttwwwooommmjjjfff```\\\XXXUUUMMMMMMNNNQQQUUUZZZ^^^aaaeeehhhmmmqqqsssqqqnnnkkkfff```[[[]]]bbbbbb]]]VVVTTTUUUWWWYYY[[[^^^___```^^^\\\XXXUUUSSSRRRSSSSSSTTTSSSQQQMMMHHHEEEEEEFFFDDDIIIQQQXXXZZZXXXTTTPPPOOOOOOPPPPPPPPPOOOOOONNNEEEBBB===777333111000000.........////////////000...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---////////////000111111555===HHHRRRYYY[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[]]]ZZZXXXZZZ___bbbbbbaaaWWWXXX\\\aaabbb___^^^```jjjuuu\\\OOOKKKWWWkkk|||kkkqqqkkkTTTMMMEEEBBBBBBCCC@@@>>>:::888555222111000000///........................------------------------------------------------------------------------,,,,,,,,,---------------------...444???KKKWWW]]]aaabbbbbbaaaeeeiiifffaaacccbbbccccccbbb\\\SSSLLLCCCDDDBBB???===BBBLLLUUUzzzyyyuuuxxxtttssszzz|||dddSSSLLLFFFAAA999111///444000000000000000000000000////////////////////////................................................---------.........//////........................................................................000000000111444;;;CCCIIIVVV```lllrrrsssqqqqqqrrrtttsssoookkkhhhhhhiiikkkcccaaa^^^[[[YYYYYYYYYZZZYYYYYYXXXXXXZZZ^^^aaadddjjjnnnsssvvvwwwtttqqqnnnkkkhhhfffeeeeeeddd```]]][[[]]]___bbbdddeeeffffffeeedddcccaaa___]]][[[ZZZ[[[ZZZXXXSSSMMMHHHEEEDDDBBBEEEKKKQQQUUUVVVVVVUUUSSSQQQOOONNNMMMNNNOOOQQQNNNKKKEEE???:::555333111.....................///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,...//////------///111555>>>JJJSSSVVVXXX[[[___]]]]]]\\\[[[[[[[[[[[[\\\\\\ZZZXXXZZZ^^^```___]]][[[UUUZZZhhhiii___aaalllzzz[[[NNNWWWeeetttuuuaaa[[[ooogggZZZJJJCCCEEEGGGDDD@@@AAA???<<<777333000......////////////////////////------------------------------------------------------------------------,,,,,,,,,------.........------000999EEERRR\\\```aaabbbbbbcccgggkkkiiicccbbbeeefffbbbZZZQQQKKKHHHKKKKKKHHHBBBCCCQQQiii|||}}}|||xxxpppssslllYYYOOOHHHEEE>>>444111444000000000000000000000000////////////////////////................................................------........./////////............................................................/////////000***...333:::CCCNNNYYYaaajjjnnnssstttsssrrrssstttmmmjjjddd^^^[[[ZZZ[[[\\\___^^^^^^___aaadddhhhjjjfffeeeddddddeeefffhhhiiilllooosssuuussspppmmmlllkkklllllljjjgggcccaaa```^^^___aaaccceeeeeeeeeeeecccdddddddddcccaaa```___aaaaaa```\\\VVVQQQNNNMMMJJJIIIGGGHHHKKKQQQWWW[[[YYYWWWSSSPPPMMMMMMMMMMMMPPPNNNKKKFFFAAA<<<888666000000000//////......................../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,...000///------111555<<>><<<444333333222111000//////---........./////////000................................................------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,...000///...000777===IIIQQQYYY^^^^^^^^^aaaddd^^^]]]]]]]]]]]]]]]^^^___[[[^^^```___[[[VVVRRRPPPOOOXXX___aaaiiiyyyyyyfffRRRNNN]]]wwwuuunnnqqqqqqlllsss}}}sssdddVVVNNNIIIFFFDDDDDDFFFEEEBBB;;;555222111////////////////////////........................................................................,,,,,,------.../////////...444???JJJTTTZZZ___aaa___dddfffdddccceeeeeeccccccaaa\\\SSSKKKFFFGGGIIIMMMLLLQQQ```uuupppxxxiiiYYYNNNLLLGGG:::222222000000000000000000000000000000000000000000000000////////////////////////..................................../////////000//////////////////////////////////////////////////////000222333444555666GGGNNNZZZdddjjjnnnpppqqqmmmoootttxxxyyyuuunnnhhh___[[[WWWVVVYYY^^^cccfffbbbeeehhhkkkkkkiiifffdddggghhhhhhhhhfffccc```^^^VVVXXXXXXUUUPPPMMMLLLMMMIIIHHHHHHIIIIIIHHHDDDAAAKKKIIIFFFDDDDDDFFFJJJLLLKKKJJJIIIIIIKKKOOOSSSVVVXXXZZZ[[[[[[ZZZYYYYYYZZZYYYZZZ\\\]]]]]]\\\[[[ZZZOOOQQQTTTVVVVVVSSSOOOMMMGGGHHHJJJKKKJJJGGGCCC@@@777666555444222111000000---.........//////000000////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------------------------------+++...000//////333<<>>888555444000000000000000000000000........................................................................,,,,,,------...///000000///888EEEQQQXXX]]]___aaa___eeegggddd```aaaaaa```aaaZZZQQQIIIDDDDDDEEEGGGMMMQQQbbb~~~sssxxxvvvnnn]]]LLLEEEDDD>>>555222111000111222222111000000000000000000000000000////////////////////////......------------......//////.........------------......///000111111222/////////---,,,---///222...000222111222999EEENNN___gggoooqqqnnnllloootttwwwxxxxxxuuuooohhh```[[[\\\___bbbfffiiilllmmmmmmjjjkkkmmmmmmkkkhhhdddbbb```\\\WWWSSSRRRQQQKKKEEEFFFLLLNNNGGGAAA@@@AAAAAACCCCCCBBB@@@===>>>BBBEEEAAA@@@@@@????????????@@@AAACCCEEEGGGJJJOOOUUUYYY```YYYRRRPPPSSSVVVWWWVVVVVV[[[```bbb```^^^]]]^^^ZZZWWWTTTRRRRRRTTTVVVXXXRRRMMMHHHHHHJJJKKKHHHEEE???@@@???:::444111111444333000......000111///---////////////////////////////////////////////////................................................------------------------,,,,,,------.../////////...111222///---444CCCQQQaaabbbccccccbbbbbbbbbbbbbbb^^^^^^bbbbbb]]]\\\```[[[cccfff^^^SSSPPPTTTXXXiiillluuuoooWWWPPPWWWhhhvvv~~~fffNNNHHHDDDGGGHHHHHHFFFDDD@@@777///000000///......///000111+++---///000///...///000---.........//////000000------------------------.........///111222111111444AAAOOOVVVZZZ^^^``````bbbbbbbbbcccddddddbbb```]]]TTTIIICCCCCCFFFHHHHHHUUUppp{{{dddPPPGGGEEE>>>555333222111111222222111000000000000000000000000000///////////////////////////......------....../////////.........---------......//////000000111111...000111000///...///000222222333888@@@KKKWWW___iiikkkmmmoooqqqsssvvvyyyvvvsssnnnhhhbbb]]]YYYWWW```dddkkkpppsssrrrooommmgggfffdddbbb```]]]YYYWWWOOOMMMIIIGGGHHHGGGCCC???;;;@@@CCCAAA???BBBDDDDDD??????>>>>>>???>>>===<<<===<<<<<<;;;<<<<<<>>>>>>AAA@@@AAADDDIIIPPPVVVYYYjjjgggdddccccccaaa[[[WWWTTTUUUVVVXXXYYY[[[___bbbZZZ[[[ZZZWWWUUUWWW\\\aaaYYYUUUPPPNNNOOONNNJJJFFFFFFFFFDDD@@@;;;666333222111///...///111222000...////////////////////////////////////////////////................................................------------------------,,,,,,---......//////000...000000///333???PPP]]]cccdddddddddccccccccccccfffbbbbbbeeeddd___^^^```ccc```]]]YYYVVVXXX```hhhhhhzzzttt___SSShhhvvv~~~}}}uuudddWWWHHH@@@AAACCCGGGHHHDDD???;;;444222111//////000222333555333000.........///000............/////////000------------------------............000111222222:::EEEQQQWWWZZZ^^^aaaaaaccccccccccccbbb```\\\YYYSSSHHHEEELLLNNNIIIKKKTTT|||nnnWWWLLLGGGAAA:::555333111111222222111000000000000000000000000000///////////////////////////......------......////////////............---////////////000000000000...000222222111000000111555777>>>IIIVVV```fffhhhpppooonnnppprrrsssqqqooohhhddd^^^YYYWWWWWWZZZ\\\cccgggmmmqqqpppkkkccc^^^```[[[TTTPPPMMMIIIDDD@@@???>>>???BBBFFFGGGGGGGGGHHHMMMOOOOOOOOOQQQPPPLLLNNNKKKHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHEEEBBBBBBDDDHHHKKKMMMZZZ^^^dddjjjooopppllliiihhhddd^^^ZZZYYYYYYYYYYYYZZZ^^^```^^^YYYWWW[[[```aaa]]]YYYWWWVVVRRRMMMHHHIIIHHHGGGFFFCCC???:::666111000///000111222111///////////////////////////////////////////////////................................................------------------------,,,------......///000000000000000333<<>>888111------///000///............////////////------------------------///.........///111333555BBBLLLTTTXXX[[[___bbbbbbaaabbbcccccc```[[[VVVSSSLLLEEEIIIUUUQQQHHHVVVpppvvvbbbRRRIIIDDDBBB777555222111222222222111000000000000000000000000//////////////////////////////............///////////////...............000000000000////////////...///111111000111444666;;;CCCPPP^^^gggjjjhhheeerrrqqqooonnnkkkfff^^^YYYVVVVVVVVVXXX\\\aaafffiiihhhiiiiiifff```XXXPPPKKKOOOJJJFFFEEEEEEDDD@@@===DDDDDDGGGLLLOOOOOOPPPSSSQQQVVVZZZ\\\^^^^^^XXXQQQVVVUUUQQQMMMJJJJJJMMMPPPIIIIIIJJJJJJJJJIIIHHHGGGNNNMMMKKKGGGCCCBBBEEEHHHFFFKKKTTT^^^hhhpppvvvzzzyyyrrrllldddZZZSSSSSSVVVYYYZZZZZZZZZ\\\___cccaaa```^^^\\\XXXQQQMMMIIIGGGEEEEEEGGGGGGCCC@@@777555222000000000111111////////////////////////////////////////////////........................................................................---------...//////000000222222444;;;GGGVVVbbbjjjfffeeedddccccccccccccbbb]]]^^^```ccceeeddddddddd___QQQKKKSSS\\\```jjjuuu~~~sssaaaRRRUUUooo}}}rrrggggggrrr}}}|||fff]]]OOOGGGKKKLLLDDD???AAA;;;888444000///111333555???888000---///111000---.........///////////////........................///......---///222777:::KKKRRRWWWYYY[[[```cccccc^^^```aaa```\\\VVVQQQOOOOOOMMMQQQSSSNNNQQQllloooYYYIIICCCDDD999666333222222222222111000000000000000000000000/////////////////////////////////....../////////////////////////////////000000000000//////////////////......000555<<>>999444222333444000000000000000000000000////////////////////////........................................................................---......//////000111111---444BBBQQQ___gggiiiiiieeebbb______bbbdddcccbbbfffiiijjjgggdddccc___ZZZIIIHHHKKKWWWkkkxxx___LLLUUUooo~~~sssbbbTTTLLLGGGDDDAAA>>>;;;777333000000111333111///...000222222000,,,///////////////....................................///......000666AAAIIITTTXXXZZZZZZ\\\aaabbb```cccbbb___XXXOOOIIIHHHIIIRRRLLLFFFSSSyyyqqqXXXHHHDDD===999555222222222222111000000000000000000000000////////////////////////000000////////////000000.../////////000000000000......//////000000111111111333666:::BBBMMMXXX```gggiiikkkllllllmmmpppssseee]]]RRRLLLOOOXXXcccjjjqqqrrrrrrooohhh___UUUPPPGGGEEEDDDCCCEEEHHHLLLNNNTTTUUUUUUSSSRRRVVV^^^eeeqqqttt|||}}}yyynnn___UUUTTTVVVQQQVVV___iiiuuuxxxoooeee[[[SSSWWWYYY]]]_________``````___\\\WWWOOOGGGBBB@@@@@@BBBDDDEEEBBB<<<777444444000000000000000000000000////////////////////////.................................................................................///000000111111444>>>MMM\\\fffjjjjjjjjjfffbbb^^^___cccffffffdddjjjmmmmmmgggccc```[[[TTTIIIRRR^^^nnn___WWW[[[nnniiiRRRIIIFFFAAA???===999666333222222222...//////000111111000///000/////////....................................---...//////111999FFFPPPUUUXXXZZZZZZ\\\aaaaaa]]]aaa___[[[SSSKKKHHHKKKOOOQQQOOOVVVnnn~~~~~~||||||{{{wwwvvvtttpppqqqvvv}}}zzzcccPPPHHH===:::555222222222222111000000000000000000000000////////////////////////000000////////////000000.../////////000000111111---......///000111111222222555;;;BBBKKKWWWbbbiiigggiiilllqqqrrrpppjjjeeeZZZSSSLLLNNNWWWaaafffgggnnnlllhhhbbb[[[RRRJJJFFFCCCEEEHHHLLLPPPRRRTTTUUUVVVYYY[[[\\\___jjj{{{mmmaaa]]]WWWUUURRRQQQTTT___nnnzzz|||iii\\\VVVYYY\\\^^^___```aaabbbaaaaaa]]]VVVKKKDDD@@@@@@???DDDHHHHHHCCC<<<666333000000000000000000000000////////////////////////................................................////////////////////////......//////000000111111???IIIWWWccciiijjjiiihhhfffbbb^^^```dddhhhhhhffffffkkkkkkeee```___YYYQQQLLL^^^ssscccVVV]]]ooopppRRRJJJIIIFFF@@@???<<<999666444333222///000111111//////111222000000//////.........---////////////////////////---...//////222;;;IIITTTUUUXXXYYYZZZ\\\``````\\\[[[ZZZUUUNNNIIIJJJRRRYYYQQQZZZoooyyy{{{||||||}}}yyyuuuqqqkkkiiimmmsssvvvyyy}}}oooUUUNNNAAA???:::444222333555444111111111111000000000000000000000000000000000000............/////////000---...000111111111000///000//////000222333222000222@@@NNNTTTYYY```gggjjjllliiieeeccccccaaa\\\XXXKKKPPPTTTTTTZZZdddjjjiiimmmcccXXXQQQLLLGGGFFFHHHOOOLLLMMMQQQSSSVVV```lllttt~~~zzzpppggg```\\\UUUOOOVVVdddppp~~~zzzhhh^^^UUUTTTUUUUUUZZZaaa______^^^^^^ZZZPPPDDD;;;AAA@@@AAAGGGLLLKKKBBB:::777222000222222///...000000000000000///////////////////////////////////////////////////.........////////////////////////...//////......///222444GGGSSS```fffhhhjjjjjjgggbbbcccdddccccccdddeeegggdddfffhhheee___ZZZYYYZZZ[[[lllxxx```YYY___{{{rrruuucccQQQPPPKKKHHHCCC<<<999888666111...111111111000000000000///////////////////////////000000000000000/////////...///000222888BBBNNNVVVWWWVVVWWWZZZ]]]______^^^___ZZZQQQJJJKKKPPPSSSRRROOOooo~~~{{{}}}cccPPPEEEBBB<<<666444444444333111111111111000000000000000000000000000000000000........./////////000000......000111111111000//////111222111000222666999CCCMMMXXX]]]aaahhhlllmmmhhhaaaXXXQQQOOONNNLLLJJJOOOZZZdddggghhhjjjiiieeeVVVQQQOOOPPPOOONNNPPPUUULLLSSS___kkkqqqyyy{{{mmm^^^WWWVVVZZZcccqqqpppfff]]]UUUTTTVVVaaa^^^]]]]]]]]]YYYPPPHHHGGGEEEFFFKKKPPPPPPIIIBBB???777111111222111000111111111000000000/////////////////////////////////.........//////////////////////////////////////////000000///...111777;;;OOOYYYbbbgggjjjllljjjeeebbbcccdddddddddeeefffhhhjjjdddcccccc[[[QQQUUU```fffvvv}}}~~~cccOOOWWW}}}iiibbbssszzzkkk___OOOHHHFFFBBB===999555333222222222111111111000000000////////////////////////////////////////////////000000111666>>>GGGQQQVVVYYYYYYYYY[[[^^^___^^^\\\ZZZSSSMMMJJJKKKMMMOOOPPPdddtttSSSJJJEEE>>>999666444333222222222111111111000000000000000000000000000000000....../////////000000000...///000000111111000000///222444222111555???GGGVVV]]]cccfffjjjnnnnnnjjj^^^UUUKKKEEEGGGMMMSSSVVV```jjjqqqooohhhaaaZZZUUUNNNLLLLLLNNNOOORRR[[[eeebbbpppkkk\\\UUUUUUZZZgggwwwzzzjjj^^^YYY[[[YYYXXX]]]bbbccc]]]VVVOOOLLLKKKMMMRRRSSSOOOKKKHHH===444222333222222333111111111000000000000///////////////////////////------......//////000000////////////////////////000111111///...444>>>GGGYYY___eeeiiimmmooojjjdddccccccdddeeefffggghhhhhhdddccc```ZZZXXX^^^hhhqqqpppzzzxxxlll\\\LLLSSSnnn}}}mmmfffpppjjjOOOKKKJJJGGGAAA:::666555666333333333222222222111111////////////////////////.........///////////////111111333:::EEEOOOTTTWWW[[[[[[[[[]]]^^^^^^\\\YYYRRRKKKGGGIIIJJJIIINNNVVV|||\\\NNNFFF>>>;;;888555222222222222222111111111000000000000000000000000000000...////////////000000000//////000000111111111111000222333444777@@@LLLUUU```eeejjjlllooopppiii```WWWPPPHHHHHHOOOZZZdddiiiooooookkkccc[[[UUUQQQNNNTTTRRRQQQUUU[[[hhh}}}tttmmmiiihhhhhhkkkyyyvvviiiZZZVVVSSSXXX```dddaaa\\\UUUQQQNNNNNNQQQRRRPPPMMMIIIBBB;;;777444111111555222222111111111000000000////////////////////////,,,------...///000111111////////////////////////000111111///000888GGGRRR___cccfffiiinnnppplllddddddddddddeeeggghhhhhhgggZZZddd___PPPXXXsssyyyyyyhhhXXXMMMPPPjjj{{{~~~xxx___TTTPPPIIIBBB<<<888666555444444333333333222222222////////////////////////.............../////////222111444>>>JJJTTTWWWVVV[[[[[[\\\^^^___]]]ZZZWWWKKKEEEDDDGGGFFFGGGXXXmmm}}}}}}nnnRRRGGG>>><<<:::555333444222222222222111111111111111111111111111111111111////////////000000000111000000000000000111111222222222444:::CCCOOOZZZ```eeeiiinnnppprrrooodddXXXSSSOOOMMMOOOXXXaaahhhjjjjjjcccZZZTTTRRRRRRSSSUUUPPPRRR[[[jjj||||||llliiinnnooodddWWWRRRUUUZZZ]]]]]][[[WWWSSSQQQRRRRRRPPPNNNFFFDDDBBB???777000000555222222222222111111111111000000000000000000000000,,,------...///000111111///////////////////////////000000000444???OOO[[[bbbdddfffhhhmmmqqqnnnggggggeeeeeefffhhhhhhfffccc^^^]]]YYYZZZiiiuuuXXXLLLOOObbbdddZZZLLLCCC@@@===777111444444444333333333333222000000000000000000000000............//////000000111222666AAAMMMVVVWWWVVVYYYYYY[[[]]]^^^\\\WWWSSSFFFDDDDDDDDDDDDPPPnnn[[[LLL???===;;;555333666333222222222222111111111111111111111111111111111/////////000000000111111111000000000000111222333555666;;;DDDQQQ\\\cccfffiiinnnqqqrrrsssooodddYYYPPPPPPSSSZZZccciiijjjiii]]]VVVOOONNNNNNOOOTTTZZZTTT\\\mmmxxxkkkgggmmmvvvlllZZZRRRSSSXXX[[[^^^[[[YYYWWWVVVUUURRRPPPEEEEEEFFFDDD===444222555333333333222222222111111000000000000000000000000------......//////000000////////////////////////......000444<<>>FFFNNNTTTXXXYYYXXXYYYZZZ[[[YYYSSSKKKEEE>>>EEEHHHJJJ[[[|||nnnYYYGGGBBB===555222666333333333222222222111111111111111111111111111111000000000000111111111111222111000000000111333333888CCCQQQ[[[___bbbfffjjjqqqsssrrrnnnllllllkkkhhhhhhiiijjjlllkkkdddXXXPPPLLLNNNSSSXXX]]]mmmrrrgggnnnooo___VVVVVVXXXZZZ\\\\\\YYYVVVSSSPPPFFF@@@CCCGGGDDD<<<666444444444333333333222222000000000000000000000000///////////////.........////////////////////////000///111<<>>333333333222222222111111000000000000000000000000///000000111222333333333444999AAAIIIOOOTTTXXX[[[ZZZ[[[[[[ZZZVVVOOOEEE???<<>>777333444555222000111111111111111111111111111000111222222111000111222777===EEELLLQQQUUUWWWYYYYYYZZZ[[[XXXQQQIIIAAA===GGGEEEDDDYYYmmmTTTHHH@@@555111444444333333333333333444444222222222222111111111111333333222111111111111111222111000000222666<<<@@@LLLQQQYYY___eeeiiimmmppprrrppppppppprrrrrrpppnnnsssnnnfff[[[QQQNNNSSSYYYbbbkkkuuu~~~nnnaaaWWWWWWZZZZZZYYYZZZXXXUUUNNNFFFGGGLLLLLLHHH@@@<<<777444444444333222111111111111111111111111//////000000000000000111222000//////000111111111222333===QQQaaaggghhhjjjnnnnnnllljjjiiijjjlllnnnooolllfffffffffXXXOOOXXXxxxwwwsssjjjZZZSSS```tttyyyuuu}}}pppcccSSSFFF???888222333444222222333111111111111111111111111000111222222111111222333999???FFFMMMRRRUUUXXXZZZXXXZZZZZZUUULLLEEEDDDFFFFFFIIIUUUuuusss[[[RRRFFF777444===555444444333333333444444444333333333333222222222222222111000000000111111444333333333666<<>>666444444333333555222222222222222222222222000111222222111111333555===BBBIIIOOOSSSVVVYYY[[[WWWZZZXXXPPPFFFBBBGGGMMMGGGRRRkkkuuu```___WWWDDD:::>>>666555444444444444444444333333333333222222222222111111000000000000000111222444666888<<>>888444444444222222222222222222222222/////////000000111111111///111333222111222777;;;LLLXXXdddgggfffgggiiijjjcccccceeehhhjjjkkkjjjiiigggbbbVVV]]]}}}[[[EEETTTttt|||bbbUUUFFF>>>999555444666333333333333333333333333111222222222222444888;;;EEEHHHLLLPPPRRRTTTVVVXXXYYYRRRIIIFFFGGGJJJJJJIIIWWW~~~lllLLL999888777666555555555555444333333333222222222222111111111111111222333333333:::BBBGGGIIIOOOXXX```dddggglllooopppqqqrrrssstttuuupppdddWWWQQQVVV\\\ddd{{{{{{{{{wwwqqquuu}}}xxxyyyiii\\\RRRSSSWWWTTTOOOLLLFFFFFFEEE@@@;;;666555666222222222222222222222222222111111111111111000000///111333222111444;;;AAAQQQ]]]fffgggfffhhhiiihhhdddgggiiijjjiiigggffffffbbbWWWVVVssspppPPPQQQqqqqqqcccSSSHHH@@@888555555333333333333333333333333111222222222222555999===EEEHHHLLLNNNPPPQQQTTTUUUTTTNNNGGGCCCDDDIIINNNQQQrrrhhhCCC999999777666555555555555555555444444444333333333222222111111222333444444888>>>DDDGGGIIIPPP[[[eeeeeehhhkkknnnoooppprrrtttnnnnnniii\\\PPPRRR```ooouuurrrttthhhSSSPPPTTTUUUQQQOOODDDFFFFFFBBB<<<888666777222222222222222222222222555555444333222111000//////222333222111555===DDDRRR^^^gggggggggiiiiiiffffffjjjmmmlllhhhdddcccddd\\\SSS___~~~___LLLfffrrr```RRRFFF;;;555333333333333333333333333333111222222222222555:::===EEEHHHKKKMMMNNNPPPRRRTTTPPPLLLFFFAAAAAAGGGQQQYYY~~~yyyYYYBBB:::888444444888999555///222222222222222222222222000111222111111222444777BBBBBBCCCFFFMMMVVV^^^dddccckkknnnlllmmmsssvvvtttooo___TTTTTTUUU\\\vvv~~~xxxyyyzzzzzzgggVVVSSSWWWVVVSSSPPPKKKGGGEEEAAA999555555555444333333555555444333333333333222222111111111111222222//////666DDDOOO]]]aaagggjjjjjjjjjiiiiiinnnooonnnkkkhhhfffccc___WWWQQQeeebbbRRRcccqqqaaaSSSEEE999333555555333222444666666333222222222111222555:::===FFFJJJLLLKKKMMMRRRSSSQQQOOONNNAAA>>>FFFAAAHHHhhh|||fffGGG>>>;;;666444555777555111222222222222222222222222222222222222222444888;;;EEEEEEFFFIIIPPPYYYaaafffjjjoooqqqnnnnnnqqqqqqmmm^^^XXXVVVXXX\\\mmmooo^^^TTTPPPOOOTTTPPPLLLKKKFFF???<<<===666444333333444555444222333333333222222222111111222333222111222:::HHHSSS]]]```eeehhhjjjjjjkkklllkkkjjjhhhiiijjjggg___XXXQQQUUUjjjrrrTTTVVVuuurrr```MMM>>>777666666555444444555444333333333333222333666;;;???FFFJJJLLLLLLNNNRRRSSSQQQIIIHHH???@@@GGGAAAMMMppp~~~yyyQQQBBB===777444333444444555333333333333333333333333444444333222333777<<>>HHHNNNNNNPPPTTTYYY___eeejjjlllooonnnnnnmmmdddWWWOOOMMMOOOnnnsss|||aaaYYYSSSSSSRRRLLLEEEAAA>>>;;;777555555555444444333333333333444444444444333111333:::GGGSSS\\\```dddeeefffffffffgggiiikkkhhhhhhhhhdddZZZYYYmmmqqq[[[hhh}}}{{{eeeWWWSSS@@@888333666666333333888444555555666888<<>>:::777666666666666333333333444444555555555555444888CCCRRR]]]aaaaaa___bbbeeeggghhhiiikkkmmmhhheeeccc___TTTUUUooozzz```eee|||}}}nnngggXXXEEE888999;;;666222555333444444555888===CCCHHHCCCFFFHHHGGGHHHKKKLLLIIIAAACCCKKKMMM]]]xxxggg]]]hhhWWW===???888777;;;666777666555444444444444444555666888===CCCJJJPPPSSSXXXWWWYYY^^^eeejjjkkkjjjkkkddd[[[RRRKKKOOOcccyyyoooYYYQQQQQQIII@@@???===:::777666777999666555444333333333333333999666<<>>888777666666888===BBBEEEFFFIIIHHHGGGHHHIIIHHHFFFDDD???CCCMMMjjj~~~wwwssspppsssyyy}}}}}}jjjssscccAAA888:::999888666666555555555666666777:::>>>DDDJJJNNNPPPOOOOOOYYYZZZ```hhhnnnmmmeee]]]OOOXXXeeessswww___UUUOOOFFF@@@<<<:::777666666666666555555666666777666AAANNNUUUVVVWWWZZZ\\\___aaadddfffgggfffeeeddd```bbbcccpppzzzdddjjjvvvzzzaaaBBB:::===888777666666888===BBBEEEFFFGGGHHHJJJLLLMMMJJJEEEAAABBBGGGUUUvvv{{{nnnpppyyyxxx}}}uuuhhh}}}nnnFFF;;;<<<999:::666666555555666666777777>>>BBBGGGMMMPPPPPPOOOMMM[[[]]]bbbhhhlllhhh^^^VVVPPPggguuubbbYYYLLLBBB===;;;999777777666666666666777777888999DDDOOOTTTUUUXXXZZZ[[[___```ccceeeeeedddcccaaa]]]___rrrccchhhwwwyyygggJJJ;;;:::888777666666999>>>BBBFFFGGGGGGIIILLLNNNOOOKKKEEE@@@>>>CCCTTTtttnnnwww~~~|||ddd{{{zzzMMM@@@>>>888:::666666666666666777888888AAADDDIIINNNQQQRRRQQQPPPYYY```hhhjjjfff^^^WWWSSSXXX{{{sssgggVVVHHHAAA>>>;;;999777777666666777777888999>>>HHHPPPSSSUUUZZZ\\\ZZZ]]]^^^aaabbbcccaaa___^^^\\\\\\xxx\\\mmmwww|||vvvoooUUU>>>999:::888777666999>>>CCCFFFGGGHHHIIIJJJLLLMMMJJJDDD@@@<<>>CCCFFFGGGIIIIIIHHHIIIIIIHHHDDDAAAAAAWWWsss|||tttpppddd@@@:::>>>555999:::999888777777:::===DDDIIINNNPPPPPPPPPRRRTTT___```cccbbbXXXNNNRRR\\\mmmgggTTTJJJDDD???<<<888666777999888555666;;;FFFIIILLLQQQUUUXXXYYYZZZXXX\\\___aaaaaaaaa^^^ZZZYYYbbb~~~[[[ZZZjjjwww|||uuummmOOO555999777777777;;;@@@DDDGGGHHHNNNIIIGGGJJJJJJFFFBBBAAA@@@___~~~{{{rrriiiqqqJJJ???AAA:::999999999888777888<<<>>>FFFJJJOOOPPPPPPPPPSSSVVV^^^___aaa___VVVOOOVVVaaassswwwaaaRRRGGG===666999777888:::999777999>>>GGGIIIMMMRRRUUUXXXZZZ[[[[[[]]]___```aaa___[[[VVVXXXssstttRRReeeuuuyyy}}}sssXXXAAAEEE888777888;;;@@@DDDGGGHHHJJJFFFFFFIIIKKKGGGCCCBBBIIIiii|||~~~vvvzzzyyyeeesss|||QQQ??????:::888999888888888:::>>>AAAHHHLLLOOOQQQPPPRRRUUUYYY^^^^^^^^^XXXPPPPPP\\\kkksssaaaPPPAAA777;;;888999;;;:::999<<>><<<888888888888999<<>>DDDJJJLLLPPPTTTWWWZZZ[[[\\\\\\^^^aaa```[[[[[[cccnnn\\\]]]zzzyyypppzzzUUU;;;:::999999<<<@@@DDDFFFGGGEEECCCFFFJJJKKKFFFCCCDDDTTT~~~|||wwwzzzvvvzzz|||sssuuu```yyycccDDD@@@AAA999999888888999===CCCGGGKKKNNNQQQRRRRRRTTTYYY]]]]]]ZZZTTTPPPXXXooohhhQQQCCC===:::888999999999>>>EEEKKKMMMPPPTTTWWWZZZ[[[\\\YYY^^^ccc```XXXZZZooo```{{{pppxxxddd===;;;::::::<<<@@@DDDFFFFFFFFFEEEGGGKKKJJJEEECCCDDDQQQyyyzzzqqqqqqzzzxxxuuu}}}uuuaaakkklllGGG???@@@::::::999999:::>>>DDDIIIJJJNNNRRRSSSTTTUUUYYY]]]XXXUUURRRVVVjjjqqqXXXHHH@@@<<<999999999999???FFFKKKMMMPPPTTTWWWYYY[[[[[[XXX\\\bbb```WWW[[[vvvvvvvvvvvvrrrpppHHH===;;;;;;===@@@DDDEEEFFFHHHGGGHHHKKKIIIDDDDDDGGG[[[{{{|||zzzzzzrrrsss{{{ttt{{{jjjaaatttKKK>>><<<<<<;;;:::999:::>>>DDDIIIHHHMMMRRRTTTUUUVVVYYY\\\SSSRRRRRR]]]{{{iiiZZZCCC???;;;;;;::::::@@@HHHKKKMMMPPPSSSWWWYYYZZZZZZYYYZZZ]]]^^^XXX\\\uuunnnrrrzzzwwwVVV===<<<;;;===@@@CCCEEEEEEHHHGGGHHHJJJHHHEEEGGGLLLjjjssstttvvvrrrwwwsss]]]wwwSSSBBB>>>===<<<;;;999:::>>>EEEIIIGGGLLLRRRUUUVVVVVVYYY[[[RRRQQQSSSbbb{{{nnnFFFAAA===<<<;;;;;;AAAIIIKKKLLLPPPSSSVVVXXXYYYYYY[[[XXXYYY\\\ZZZ]]]qqqdddeeezzz{{{rrrwww~~~```>>>===<<<===@@@CCCEEEEEEGGGFFFGGGIIIHHHGGGKKKQQQooowwwwwwrrrvvvyyy[[[{{{]]]===@@@<<<;;;;;;;;;>>>BBBFFFHHHGGGLLLPPPSSSZZZ___[[[RRRQQQXXXTTTfff|||]]]FFF999???BBB===>>>HHHIIILLLOOORRRSSSVVVYYY\\\^^^]]][[[XXXVVV___xxx{{{dddiiimmmtttuuuooohhhxxx{{{qqqmmmHHH===>>>BBB===>>>DDDDDDGGGHHHFFFJJJMMMFFFKKKaaa|||wwwwwwuuu}}}oooTTTqqq```???@@@<<<;;;;;;<<<>>>BBBFFFHHHIIINNNQQQTTTYYY\\\XXXOOOQQQ[[[[[[pppjjjPPP<<<>>>BBB???@@@HHHIIILLLOOOQQQSSSUUUYYY[[[ZZZ\\\ZZZSSSRRRcccoooaaannnyyy~~~xxxrrryyyzzzrrrTTTAAA<<>>>>>CCCDDDFFFIIIHHHIIIHHHBBBMMMiii~~~yyy{{{}}}~~~{{{tttwww~~~^^^KKKeeeiiiEEECCC<<<<<<;;;<<>>@@@CCCEEEFFFHHHLLLRRRVVVUUUSSSSSSUUUjjj{{{UUU???>>>CCCEEEEEEHHHJJJMMMOOOPPPRRRUUUWWWYYY[[[WWWZZZsssvvvbbbuuusss]]]___qqqxxxcccppp[[[AAAAAABBBAAACCCCCCEEEGGGFFFIIIKKKHHHXXXvvvrrrvvv~~~www{{{ooohhhggghhhmmmlll^^^[[[{{{}}}OOO???======>>>???AAACCCEEEFFFFFFKKKRRRWWWVVVRRRTTTZZZlllgggJJJ???BBBEEEDDDGGGIIILLLNNNOOOQQQSSSVVVVVVTTTSSS^^^|||wwwrrreeeYYY```iii|||fffgggdddIIIBBB???BBBEEEBBBGGGHHHEEEGGGJJJGGGVVVttt|||uuuqqqzzztttiiicccbbbpppzzzllldddUUUEEE======>>>@@@BBBCCCDDDEEEHHHLLLTTTYYYVVVQQQTTT\\\ooo}}}XXXDDDAAADDDDDDGGGIIILLLMMMNNNPPPRRRUUUSSSPPPRRRdddyyyzzzzzzsss]]]aaaaaadddvvvnnniiijjjSSSDDD<<>>???@@@BBBCCCDDDEEEIIIMMMUUUZZZVVVPPPSSS]]]~~~cccHHHBBBDDDDDDGGGIIIKKKMMMNNNOOORRRTTTSSSOOOUUUhhh{{{|||vvv}}}nnn}}}iiiZZZhhh```bbbvvvsssjjjnnnYYYEEE:::CCCJJJAAA@@@GGGJJJKKKLLLPPPnnnoooooo|||~~~rrr}}}|||eeegggfffnnnqqqppp___<<<@@@<<<===AAADDDCCCCCCEEENNNPPPSSSUUUTTTSSSVVV[[[zzzMMMCCCJJJBBBGGGIIILLLNNNNNNOOOQQQRRRPPPQQQUUUaaavvvzzz{{{rrrllleee[[[\\\XXXkkkyyyiii{{{vvvvvvbbbIIICCCCCCCCCHHHDDDFFFLLLOOOKKKUUU~~~~~~uuuhhhooo}}}yyyxxxiiifffhhhuuu{{{rrrddd@@@@@@======AAACCCBBBCCCFFFMMMQQQUUUUUUTTTWWWaaajjjZZZFFFFFF@@@EEEHHHKKKLLLMMMNNNPPPRRRPPPMMMVVViiigggtttrrroootttqqq]]]VVVWWW^^^vvvnnn{{{nnnPPPCCCBBBCCCEEECCCEEEJJJLLLKKKYYYxxxppp||||||xxxzzznnngggjjjxxxssskkkEEE@@@===>>>BBBCCCBBBCCCGGGMMMQQQUUUUUUXXXeeexxxnnnMMMEEEBBBDDDGGGIIIKKKKKKMMMOOOQQQUUUKKK]]]zzzvvvcccyyyqqqttt~~~vvv]]]SSSRRRSSSeeerrrttt\\\DDDBBBDDDBBBCCCFFFIIIKKKNNNaaa}}}yyywwwzzzyyy}}}pppjjjjjjrrrppppppGGG@@@>>>???BBBBBBAAADDDHHHOOORRRSSSXXXgggVVVEEEHHHEEEGGGIIIJJJKKKMMMPPPRRRVVVIIIdddgggggg}}}yyyzzzaaaNNNLLLQQQUUUooo}}}|||}}}||||||tttiii{{{gggFFFBBBFFF???FFFHHHKKKKKKRRRlllqqqhhhffflll|||hhh}}}tttIII@@@???@@@BBBBBB@@@DDDJJJRRRRRRRRR]]]yyy\\\EEEIIIEEEGGGIIIJJJLLLNNNQQQTTTSSSLLLkkkbbbmmmwww~~~~~~{{{mmmSSSHHHKKKTTT\\\~~~{{{zzz||||||{{{xxxaaaiiiqqqIIIAAAGGG???EEEIIIJJJIIISSSqqquuudddcccjjj|||___lllxxxKKK@@@???AAABBBAAA@@@DDDKKKSSSSSSTTTccc}}}dddEEEEEEFFFGGGIIIJJJKKKNNNRRRUUUUUU\\\yyyooo~~~qqq}}}yyy{{{[[[LLLIIIKKKWWWfff~~~zzzxxxzzz{{{{{{}}}dddaaa~~~{{{OOOAAAGGG@@@AAAGGGHHHFFFQQQqqq}}}{{{fffbbbfffxxxZZZccc|||NNN@@@@@@AAACCC@@@???EEELLLQQQUUUZZZiiizzzzzzpppJJJDDDEEEFFFGGGHHHJJJMMMQQQUUUUUUkkk|||nnnsssqqqsssiiiJJJHHHJJJIIIVVVkkk~~~yyywwwxxxyyywwwxxx{{{lllaaaxxxUUU@@@EEE@@@@@@GGGHHHEEEQQQooommmddd```xxxrrrXXXcccQQQ@@@@@@BBBCCC@@@???EEEMMMOOOVVV^^^lllxxxooouuu{{{QQQFFFCCCEEEFFFGGGIIILLLQQQTTTNNNoooqqquuubbb{{{vvvdddiiizzz\\\???EEEKKKGGGTTTnnnyyyvvvvvvvvvssssssuuuxxxrrrddduuuZZZ@@@DDDAAAAAAIIIJJJFFFRRRppp}}}gggbbbfffrrr|||WWW[[[SSSDDDAAA@@@AAAAAA@@@EEEKKKVVVYYY]]]ggg}}}mmmlllvvv|||xxxkkksss}}}```EEEAAAEEEHHHIIIJJJOOOSSSUUUTTT]]]fffttteeeccctttbbb___```lll|||```NNNBBBFFFIIIJJJVVViii~~~zzzzzzwwwsssrrrsssrrrooommmxxxzzzdddkkkcccCCC===CCCAAAFFFFFFEEETTTtttjjjaaacccooo\\\\\\XXXDDDAAA@@@AAAAAAAAAFFFLLLWWW[[[___jjj~~~llllllwww}}}tttlllpppvvvzzzhhhJJJEEEEEEFFFFFFHHHLLLPPPRRRTTT^^^}}}```fff^^^bbb~~~yyyiii___[[[ZZZaaalllqqqnnnhhhQQQEEEAAAHHHLLLNNN]]]ppp}}}yyy|||xxxtttrrrqqqpppnnnlllsss|||bbbeeejjjIII???BBBBBBGGGGGGGGGWWWwwwnnn```aaammmddd\\\]]]EEEBBB@@@AAAAAABBBHHHOOO]]]aaakkkzzz|||yyyooopppyyy}}}vvvtttrrrrrruuu{{{zzz{{{mmmJJJGGGEEECCCDDDHHHLLLPPPRRRWWWeeeuuu```{{{qqqZZZYYY___uuuzzzxxxgggZZZWWWSSSQQQTTTYYYZZZTTTNNNCCC???CCCLLLOOOQQQaaavvv}}}{{{{{{uuuqqqooonnnlllkkklllzzzaaa___tttQQQ@@@BBBCCCHHHHHHIIIZZZ|||~~~sss```aaannnooo\\\}}}aaaFFFBBB@@@AAABBBDDDKKKSSS]]]fffwwwqqqtttzzzzzz}}}~~~~~~xxx}}}wwwooouuuyyyQQQGGGCCCBBBFFFLLLOOOSSSUUU^^^tttmmmggg~~~kkk[[[aaahhhwww|||zzzxxxwwwvvvvvvtttrrruuusssqqqnnnjjjlllyyymmmYYYQQQLLLIIIHHHJJJNNNNNNIIIDDD???@@@FFFMMMMMMPPPccczzz~~~}}}vvvppplllkkkjjjjjjjjjuuucccZZZ}}}}}}WWWAAADDDCCCHHHHHHJJJ\\\}}}vvvzzzwwwaaacccpppzzz^^^sssiiiGGGCCC@@@AAACCCFFFNNNWWW[[[hhhyyyiiipppzzztttpppqqquuuzzz~~~ttthhhiiisss```GGGBBBBBBHHHLLLMMMQQQVVVkkkbbbkkkllleeerrryyyyyylllkkkiiihhhhhhhhheeecccbbbaaa```___]]]___kkkxxxzzz^^^PPPJJJCCCBBBBBBDDDFFFGGGEEECCCAAACCCHHHKKKJJJPPPhhh|||vvvpppkkkhhhhhhiiijjjsssdddUUUqqqZZZ@@@FFFAAAFFFHHHJJJ]]]xxxqqqqqqxxx~~~}}}ccceeeoooaaasssqqqHHHCCC@@@AAACCCGGGQQQZZZaaarrrooodddnnnqqqgggdddffflllsssvvvzzz{{{zzz{{{rrreeeeeeooocccJJJDDDCCCGGGHHHHHHOOOYYYzzz{{{\\\ssswwwpppzzz|||yyyjjjdddbbb```_________^^^[[[YYYTTTSSSSSSTTTRRRRRR[[[eee}}}fffQQQHHHDDD????????????@@@AAABBBCCCBBBEEEGGGHHHGGGSSSooo{{{yyyuuuoooiiifffggghhhjjjqqqfffRRRaaa___@@@GGG@@@FFFHHHLLL^^^jjjiiimmmwww}}}|||}}}~~~eeedddiii~~~ffftttpppIIIDDD@@@AAACCCHHHSSS]]]kkk}}}qqqeeeaaannnuuufff___```eeemmmuuuwww{{{zzzxxxzzzrrreeefffrrrhhhLLLFFFCCCFFFFFFHHHXXXjjj|||hhhtttvvvrrrsss}}}{{{}}}wwwhhh]]][[[[[[ZZZYYYYYYYYYWWWTTTRRRMMMKKKKKKJJJGGGFFFLLLUUUggg|||kkkPPPEEEBBB>>>=========<<<;;;>>>BBBEEEEEEGGGHHHGGGHHHVVVrrr~~~~~~uuuuuusssnnniiiffffffggghhhnnnkkkSSSTTTnnneeeAAAEEE???FFFJJJNNN```rrrcccdddkkkvvv{{{{{{yyy|||gggbbbcccvvvjjjnnnkkkIIIDDDAAAAAADDDIIITTT^^^lllggg______mmm}}}pppccc___aaafffnnnuuuvvv{{{}}}yyy|||ttthhhjjjvvvxxxMMMFFFCCCEEEFFFMMMddd}}}zzz~~~pppqqqkkkooovvvooonnnrrroooeee```cccXXXWWWVVVVVVVVVTTTQQQNNNJJJGGGFFFDDDAAA>>>DDDKKKRRRdddiiiTTTAAA>>>???<<<<<<<<<<<<;;;;;;>>>EEEJJJIIIJJJJJJHHHIIIWWWrrr}}}{{{zzzrrrsssrrrnnniiieeefffgggeeejjj|||qqqWWWMMM___kkkCCCCCC@@@GGGKKKOOOaaa~~~dddaaabbbjjjtttzzz~~~|||xxx{{{nnnaaagggtttooommmxxxMMMHHHGGGBBB@@@QQQcccddduuu~~~```ZZZ[[[kkk{{{kkk___bbbhhhkkkpppvvvyyyyyyxxx|||qqqjjjoootttSSSAAAEEEDDDEEEQQQeee{{{~~~vvvpppkkkdddaaaeeeiiihhhffffffaaa___\\\YYYVVVRRRMMMIIIDDDBBB???======>>>???AAANNNMMMKKKEEE???;;;<<<>>>======<<<===???BBBEEEGGGJJJCCC@@@BBBEEEMMMggg~~~{{{xxxuuusssqqqlllgggcccaaaccceeehhhdddqqqoooOOOJJJ]]]qqqDDD@@@DDDEEEFFFMMMcccoooeeebbbgggnnnuuu{{{~~~qqqsss|||ppp```dddoooxxxmmmrrrHHHCCCEEEEEEIIIaaayyy~~~sss|||ppp\\\[[[```lllzzz}}}mmmcccfffnnnrrrxxxyyysssxxxqqqkkklllkkkUUUCCCEEEEEEGGGQQQccc{{{rrriiiccc```ZZZWWWZZZ^^^]]][[[ZZZ]]][[[XXXVVVTTTPPPLLLIIICCCAAA???===<<<===???@@@GGGGGGFFFBBB===<<<===???@@@??????@@@AAADDDFFFHHHHHHBBB@@@DDDEEEIIIZZZmmm~~~|||zzzxxxqqqoookkkgggcccbbbbbbcccaaa___llluuuSSSLLL\\\rrrGGGCCCAAAEEEHHHOOOfffsssiiigggiiinnntttzzzvvvmmmrrr|||qqq______hhhqqqrrrKKKDDDCCCBBBEEE[[[tttzzzjjjvvv}}}gggYYY]]]fffqqqxxxpppfffjjjssszzzzzzmmmrrrpppjjjfff```YYYDDDDDDEEEHHHQQQ^^^~~~vvvlllccc[[[VVVTTTNNNKKKNNNPPPOOOMMMMMMPPPNNNLLLKKKJJJGGGDDDAAAAAA@@@>>><<<<<<===???@@@AAAAAAAAA???======???AAACCCCCCBBBBBBDDDFFFHHHIIIEEEAAA@@@EEEFFFEEEKKKTTTbbbiiihhhiiioooqqqzzz~~~|||zzznnnmmmjjjfffdddbbbaaaaaa^^^^^^lllzzzXXXNNNZZZuuuJJJFFF@@@FFFKKKRRRjjjtttkkkmmmtttqqqvvv|||~~~}}}~~~zzz|||~~~xxxooommmvvvqqq___]]]ccc{{{xxxPPPGGGCCC@@@>>>LLL```eeefffwwwiiiWWW]]]iiiuuu}}}{{{pppuuu~~~xxxjjjnnnlllgggbbb[[[jjj\\\EEECCCDDDHHHQQQZZZwwwvvvuuuxxxlllccc[[[TTTOOOLLLGGGDDDGGGHHHEEEDDDEEEDDDBBBAAA@@@AAA@@@>>><<<@@@???=========>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEFFFHHHIIICCC@@@@@@EEEHHHEEEEEEHHHMMMSSSSSSUUU]]]___hhhyyy}}}{{{llljjjgggeeedddbbb```^^^\\\^^^mmmyyyYYYMMMUUUyyy{{{NNNEEEDDDIIILLLTTTqqq{{{tttssszzz{{{|||zzzzzz{{{yyy|||zzzppppppuuu~~~qqqbbb___aaa}}}~~~NNNEEEDDDEEECCCNNN___eeemmm|||hhhUUU[[[gggvvvwwwjjjlllggg```___\\\XXXttt___FFFBBBBBBGGGQQQZZZvvv}}}~~~ooocccaaappp}}}qqqfff]]]VVVOOOKKKFFFBBB@@@BBBBBB???>>>@@@@@@>>>===>>>???@@@???>>>?????????>>>???@@@AAABBBDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHCCC@@@AAAEEEIIIIIIIIIIIIEEELLLMMMOOOUUUSSSUUUbbbwww}}}zzzllliiieeecccbbbaaa^^^\\\XXX\\\lllrrrTTTIIIPPPqqqQQQCCCGGGJJJLLLXXX{{{yyy|||~~~~~~~~~|||zzzzzz|||~~~~~~rrrooovvv~~~tttfffbbbaaa}}}NNNEEEFFFJJJHHHRRRccciiixxxqqqaaaVVVZZZfffxxxvvvjjjjjjbbb\\\]]]\\\QQQwwwbbbHHHCCCBBBGGGRRR^^^}}}vvvuuulll___VVVUUUbbb}}}|||ttthhh^^^VVVPPPJJJEEEAAA===<<<>>>>>>;;;;;;>>><<<;;;:::;;;===??????>>>@@@@@@AAAAAABBBCCCDDDEEEHHHGGGFFFFFFGGGHHHGGGEEEBBBCCCDDDEEEFFFGGGHHHHHHDDDCCCCCCFFFIIILLLMMMNNNDDDKKKMMMOOOSSSLLLHHHPPPdddzzz{{{xxxmmmhhhccc``````___\\\YYYZZZaaapppjjjOOOGGGKKKjjjVVVCCCFFFIIILLL[[[|||||||||{{{{{{||||||pppsss}}}zzzkkkeeebbbSSSGGGFFFJJJHHHQQQccckkkzzzpppiii```\\\```mmm}}}wwwhhhhhhaaaZZZZZZXXXVVVeeeKKKFFFCCCGGGUUUfffrrrwwwsssrrrpppnnnddd]]]UUUOOOMMMWWWooossskkk```VVVPPPJJJDDD@@@>>>;;;;;;===<<<999:::>>>;;;999888999<<<>>>??????BBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEFFFHHHIIIGGGDDDBBBBBBDDDFFFGGGIIIIIIJJJDDDFFFGGGGGGHHHKKKMMMMMMEEEMMMNNNQQQTTTLLLEEELLLWWWlll~~~zzzwwwoooiiibbb^^^^^^]]]ZZZWWW^^^eeettteeeMMMFFFIIIddd\\\HHHCCCIIIMMM[[[~~~uuuyyy~~~nnngggbbbTTTGGGFFFJJJIIITTTiiisss}}}vvvhhhdddfffeeebbbiiivvvxxxgggfffaaaZZZXXXTTT___hhhNNNHHHDDDHHHWWWkkktttvvvnnnfff```ZZZUUUOOOKKKHHHNNNbbbwww~~~nnnggg\\\RRRLLLGGGAAA===>>>;;;<<<>>>===:::<<<@@@???>>>===>>>@@@CCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJFFFDDDCCCEEEHHHHHHFFFDDDAAACCCEEEGGGIIIJJJKKKKKKEEEHHHJJJIIIGGGIIIJJJJJJGGGNNNPPPSSSWWWOOOHHHOOORRRcccuuuuuuyyy~~~zzzwwwpppiiiaaa\\\\\\\\\YYYVVV[[[cccqqqcccLLLGGGIIIaaa```LLLBBBIIINNNYYY|||{{{iii```hhhWWWKKKIIIKKKJJJVVVjjjssshhh``````aaaccchhhmmmrrr{{{zzzdddbbb___[[[[[[VVVhhhRRRBBBAAAJJJaaavvvooo\\\ZZZPPPJJJIIIGGGGGGUUUhhhrrrzzzwwweeeSSSKKKFFF@@@===>>>;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBDDDEEEFFFHHHHHHIIIJJJJJJIIIIIIHHHEEEDDDDDDDDDDDDEEEFFFGGGMMMHHHCCCDDDHHHKKKKKKIIIGGGFFFEEEEEEFFFIIILLLOOONNNQQQTTTTTTQQQNNNOOOQQQ[[[lll{{{zzzrrrdddhhhllluuu~~~{{{xxxuuussslllddd]]]ZZZXXXVVVXXX\\\]]]```kkk~~~aaaHHHBBBFFF^^^hhhJJJGGGPPPMMMUUU|||eee^^^fffppppppWWWMMMMMMPPPNNNXXXjjjrrr|||ddd]]]___bbbfffkkkrrrwwwyyyccc```]]]ZZZZZZWWW\\\TTTCCCBBBKKK```tttmmm[[[OOOFFFDDDBBBBBBMMM[[[dddooo}}}uuucccPPPHHHDDD???======<<<<<<;;;<<<<<<===>>>???AAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNIIIEEEEEEIIIKKKKKKIIIHHHGGGFFFFFFGGGIIILLLNNNNNNQQQSSSRRROOOMMMNNNOOOddduuuxxxlllcccSSSUUUWWWbbb}}}}}}zzzvvvsssqqqhhh```YYYWWWWWWUUUUUUXXXYYY[[[eeeyyy```IIIDDDEEEYYYzzzhhhIIICCCNNNPPP[[[ccc\\\fffffffffXXXPPPSSSVVVSSSZZZjjjqqqxxxaaa[[[___dddiiipppxxx|||}}}www```^^^ZZZWWWYYYWWWSSShhhWWWDDDCCCLLL^^^ooosss\\\OOODDDAAA@@@???EEENNNTTT___qqqppp___LLLCCCAAA???===<<<============>>>???@@@AAADDDDDDEEEGGGIIIJJJLLLLLLMMMKKKIIIGGGFFFEEEEEEEEEGGGHHHIIIKKKMMMNNNPPPQQQOOOKKKGGGFFFIIIKKKKKKIIIHHHGGGGGGHHHHHHJJJKKKLLLPPPRRRTTTRRRPPPOOOQQQSSSggg~~~ooo^^^SSSEEEDDDBBBLLLggg~~~~~~|||zzzwwwssspppnnnddd[[[TTTTTTVVVSSSQQQQQQSSSTTT]]]qqq___JJJEEEDDDUUUrrr~~~}}}gggIIIDDDMMMNNNZZZddd]]]hhheeelll[[[TTTWWW[[[VVV\\\lllsss{{{xxxaaa\\\bbbgggooovvv{{{rrr]]]ZZZVVVTTTWWWVVVSSSUUUpppyyyYYYCCCCCCKKK[[[kkklll\\\OOOCCCAAAAAAAAACCCGGGJJJSSSbbbssskkk\\\III@@@??????===;;;>>>>>>>>>???@@@AAACCCDDDFFFFFFHHHIIIKKKLLLMMMMMMKKKJJJGGGEEEDDDEEEFFFGGGGGGHHHKKKNNNQQQTTTVVVWWWRRRNNNJJJHHHHHHJJJJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMRRRTTTVVVUUUTTTVVV[[[___hhh}}}gggSSSGGGCCCAAA>>>@@@QQQggguuuxxx}}}}}}}}}{{{yyyvvvrrrnnnlllcccZZZSSSSSSTTTPPPKKKIIINNNOOOVVVkkk]]]IIIEEEDDDTTTpppyyyfffKKKHHHMMMJJJVVVccc___lllfffxxx___XXX]]]___YYY___ooowww|||eeeaaafffmmmuuu}}}|||lllXXXVVVRRRQQQUUUUUUTTTJJJccc{{{YYYCCCDDDJJJYYYiiittteeeVVVKKKBBB@@@CCCEEEEEEEEEHHHMMMTTT]]]kkkvvvwwwsssfff[[[KKK@@@>>>???>>>;;;??????@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGEEEEEEEEEGGGIIIJJJGGGJJJMMMRRRWWWZZZ]]]^^^YYYTTTNNNIIIHHHHHHJJJKKKJJJLLLOOORRRTTTUUUUUUTTTUUUWWWZZZ[[[]]]bbbjjjqqqyyywww___III???CCCCCCBBB???BBBMMMXXX^^^uuu}}}|||{{{xxxuuuqqqmmmkkkcccZZZSSSSSSQQQLLLFFFDDDLLLLLLTTTjjj~~~ZZZFFFDDDFFFVVVsssttthhhPPPKKKNNNLLL]]]aaa```ppphhhaaa]]]dddhhhaaaeeettt{{{}}}jjjeeelllsss|||dddSSSSSSPPPNNNSSSTTTQQQHHHkkkXXXDDDEEEJJJXXXmmm{{{qqq~~~zzzpppccc[[[KKKEEE???>>>BBBFFFGGGFFFHHHKKKNNNPPPVVV___cccbbbbbb\\\QQQEEE?????????===@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIEEEEEEEEEEEEGGGJJJLLLMMMKKKNNNSSSYYY___cccfffgggccc]]]UUUMMMIIIIIILLLNNNQQQTTTZZZ___cccddddddccc___aaadddgggllltttrrr[[[HHHAAAAAADDDEEEDDDEEEJJJRRRYYYttt|||{{{yyywwwsssoookkkiii```ZZZTTTRRRNNNGGGDDDDDDJJJKKKTTTlll{{{VVVDDDEEEHHHZZZwwwtttpppVVVJJJOOOSSSmmm``````pppddd{{{aaa```lllssslllmmmyyy~~~xxxllliiipppyyyzzz]]]OOOQQQNNNMMMQQQRRROOOQQQYYYFFFGGGKKKZZZsssuuuhhhxxxhhhbbb___XXXQQQNNNDDDAAA??????CCCGGGIIIHHHIIINNNOOOMMMNNNSSSYYYZZZ______XXXJJJAAA@@@AAA@@@AAAAAABBBDDDFFFHHHJJJLLLJJJKKKLLLLLLKKKJJJHHHFFFDDDDDDFFFGGGIIIKKKMMMMMMQQQTTTZZZaaahhhmmmppprrrnnnggg\\\QQQKKKKKKOOOSSS[[[___gggoootttvvvvvvuuurrrtttwwwzzzyyyttttttjjjVVVIIIGGGDDDDDDGGGNNNVVV^^^dddiiiyyy}}}~~~~~~zzzyyywwwuuuqqqllliiifff[[[WWWSSSPPPIIICCCCCCGGGIIIJJJUUUooovvvSSSCCCFFFJJJ\\\xxx{{{zzzZZZMMMOOOTTTsss```___mmm|||ZZZlll```bbbrrr{{{tttsss|||vvv}}}mmmjjjsss|||tttYYYLLLOOOMMMLLLPPPQQQOOO[[[ZZZHHHIIILLL\\\yyyzzzmmmnnn\\\VVVSSSMMMHHHFFFAAABBBAAAAAADDDIIIKKKKKKKKKPPPRRRNNNKKKOOOTTTVVV]]]aaa]]]NNNBBB@@@AAAAAAAAABBBCCCDDDGGGIIIKKKMMMLLLLLLMMMMMMLLLIIIGGGEEEDDDEEEGGGIIIKKKLLLLLLLLLUUUYYY```hhhoootttxxxyyyuuunnnaaaTTTMMMMMMRRRWWWbbbhhhqqqyyytttjjjeeefff___NNNEEEFFFJJJGGGJJJWWWgggsssyyy{{{}}}}}}}}}}}}{{{xxxwwwvvvsssooojjjgggdddVVVTTTRRRNNNGGGAAACCCJJJHHHJJJVVVqqqrrrQQQCCCHHHLLL\\\www\\\SSSPPPPPPnnneee^^^XXXooosss[[[VVV|||fffbbbsss}}}wwwssskkkssskkkYYYLLLMMMMMMIIIHHHMMMGGGjjjZZZHHHEEELLLeee|||tttcccRRRKKKIIIFFFBBB@@@@@@>>>>>>AAAFFFJJJKKKKKKLLLLLLLLLMMMOOOSSSWWWZZZfffrrrqqq[[[FFFAAABBBAAAAAABBBDDDFFFHHHJJJLLLMMMPPPQQQPPPMMMIIIGGGGGGGGGFFFHHHJJJLLLMMMOOORRRTTTUUU[[[eeepppyyyqqq\\\PPPNNNRRR[[[dddjjjrrr}}}}}}~~~jjjYYYPPPUUUWWWMMMFFFGGGMMMTTT]]]iiizzz~~~}}}}}}yyyxxxuuuqqqooonnnlllgggccc[[[UUUMMMHHHFFFEEECCCBBBGGGIIIYYYxxxhhhNNN@@@EEEJJJTTT|||___TTTWWWXXXnnnqqq~~~bbbZZZUUUnnnxxx[[[QQQsssgggdddwww{{{sss|||bbbSSSHHHJJJLLLHHHGGGLLLHHHeeeYYYIIIGGGPPPkkkqqqaaaQQQJJJHHHEEEAAA@@@@@@???@@@DDDIIIMMMNNNMMMNNNMMMLLLLLLOOOVVV^^^cccvvvkkkRRRFFFCCC@@@BBBCCCEEEGGGIIIKKKMMMMMMMMMMMMLLLJJJGGGFFFHHHIIIGGGIIIKKKMMMOOOSSSWWWZZZ```dddkkksss|||qqq___WWWWWW[[[dddmmmwww~~~yyybbbPPPGGGNNNSSSKKKDDDDDDKKK^^^ttt}}}}}}}}}yyywwwtttpppooonnnjjjeee```WWWQQQJJJEEEDDDDDDCCCBBBJJJLLL\\\zzz```KKKAAAGGGMMMWWWcccUUUWWWUUUhhhzzzeee\\\YYYuuuwwwWWWNNNssskkkfff{{{xxx|||WWWKKKDDDGGGIIIGGGFFFJJJGGGVVVxxxvvvyyy|||WWWKKKHHHTTTssslll]]]NNNHHHFFFCCC@@@???BBBBBBDDDHHHLLLOOOPPPOOOOOONNNMMMMMMRRR]]]iiirrryyyZZZGGG@@@>>>DDDEEEGGGIIIKKKMMMMMMNNNJJJJJJIIIGGGFFFGGGJJJMMMKKKMMMPPPSSSVVV\\\bbbfffnnnpppuuu|||wwwhhhaaabbbgggooowwwuuu^^^OOOIIISSSXXXOOOEEEDDDHHHfff}}}|||}}}{{{xxxuuurrrooommmlllggg```ZZZOOOKKKFFFCCCBBBCCCCCCCCCLLLOOO___}}}vvvZZZIIIAAAHHHOOOYYYgggYYYXXXUUUeeeeee\\\]]]~~~sssTTTWWWppphhh{{{uuuwwwlllOOOGGGBBBEEEGGGFFFEEEFFFGGGGGGZZZtttyyykkkiiisssxxxWWWMMMHHHUUUwww}}}eeeXXXJJJEEEDDDAAA??????DDDEEEHHHJJJMMMOOOOOOOOOMMMOOOQQQTTT[[[hhhvvv```GGGAAADDDFFFGGGIIIKKKMMMNNNNNNNNNKKKJJJIIIGGGGGGIIIMMMQQQQQQTTTWWW[[[```gggoootttyyy|||qqqiiiiiimmmuuu}}}}}}rrr\\\UUUYYYeeeeeeUUUFFFCCCFFFhhh~~~}}}yyyyyyyyy{{{|||{{{wwwtttqqqooollljjjhhhbbbZZZSSSIIIGGGDDDBBBBBBCCCDDDEEEKKKPPPbbbsssXXXIIIAAAGGGNNN[[[|||wwwiii^^^[[[WWWggg```XXX```nnnVVVjjjuuuiiixxx|||{{{zzzbbbLLLFFFCCCDDDFFFEEECCCDDDFFFEEEUUUnnnvvvkkkeeekkk|||ZZZOOOHHHSSSuuuwww^^^SSSGGGCCCBBB@@@???@@@HHHIIIJJJKKKLLLLLLLLLMMMMMMRRRYYY```iiivvvmmmOOOHHHLLLHHHIIIKKKMMMNNNNNNNNNNNNJJJJJJIIIHHHHHHKKKPPPTTTXXX[[[```eeekkksss{{{tttkkkkkkqqq|||zzzooo]]]___lllzzzsssZZZGGGCCCIIIkkk~~~|||uuuvvvwwwxxxxxxvvvrrrooommmkkkhhheeeccc]]]TTTMMMFFFEEEDDDBBBBBBCCCEEEGGGIIIOOOcccnnnTTTGGG???FFFOOOaaawwwvvvlllbbb]]]XXXlll^^^YYYiiieeeUUUzzz|||jjjuuu{{{zzz\\\IIIGGGDDDDDDDDDDDDDDDCCCBBBRRRrrr{{{vvvaaaTTTLLLSSSooooooYYYOOOEEEBBBAAA??????AAAJJJKKKKKKKKKJJJJJJLLLNNNQQQYYYdddoooyyy^^^OOOMMMHHHJJJLLLNNNOOOOOOMMMMMMJJJKKKLLLLLLNNNRRRWWW[[[cccgggmmmsssyyyvvvnnnqqqyyyyyyqqqcccggguuu|||aaaMMMIIIQQQqqq}}}|||uuuvvvvvvvvvuuuqqqnnnllliiifffbbb___\\\WWWOOOIIIDDDEEEDDDCCCBBBBBBEEEGGGGGGOOOeeeeeeNNNDDD>>>FFFRRRgggrrrzzztttggg___YYYppp\\\\\\rrr^^^RRRooosssyyylllPPPFFFEEECCCBBBBBBDDDEEEDDDHHHnnnhhh[[[VVVWWWjjjzzzkkkUUULLLDDDBBB@@@???@@@BBBJJJKKKKKKJJJIIIKKKPPPSSSYYYcccppp{{{yyy^^^OOOIIIJJJMMMOOOOOONNNMMMKKKMMMOOORRRVVVYYY^^^dddhhhsssxxxzzz~~~{{{xxxrrrkkkeeebbbiiiwwwuuuaaaPPPLLLZZZuuu{{{www~~~}}}|||xxxxxxxxxvvvrrrnnnkkkjjjeeeaaa]]]YYYWWWRRRKKKFFFCCCDDDEEECCC@@@@@@CCCFFFHHHPPPggg]]]JJJCCC???GGGRRRgggmmmrrreee[[[tttWWWYYYsss___SSSssstttzzzsss\\\AAACCCCCCBBB@@@AAADDDFFFFFFYYYtttlllaaa]]][[[hhh~~~vvvjjjSSSKKKCCCAAA@@@???@@@CCCIIIJJJKKKJJJJJJMMMSSSXXXaaajjjwwwqqqXXXIIIJJJMMMOOOOOONNNLLLKKKQQQTTTYYY___dddjjjpppuuuwwwnnniiiccc\\\^^^RRRRRR___dddXXXKKKGGG```tttrrr^^^```zzz~~~|||{{{{{{{{{zzzwwwrrrmmmjjjiiiccc___ZZZVVVTTTOOOIIIEEECCCDDDDDDBBB??????AAADDDIIIRRRhhh[[[IIIDDDAAAGGGPPPcccjjj|||kkk```wwwuuu___ZZZrrrPPP\\\yyyuuuwww___NNNEEECCCBBB@@@>>>???BBBDDDCCCjjjooo}}}fffbbbdddlllzzzeeeQQQKKKEEECCC@@@===???DDDLLLKKKJJJJJJMMMQQQVVVYYYhhhpppzzzlllQQQJJJHHHIIIMMMNNNMMMOOOSSS\\\bbbjjjqqqwww}}}iiiWWWWWWYYYVVVWWWNNNIIIMMMNNNHHHEEEHHH```bbbbbb______gggttt~~~}}}{{{zzz{{{{{{|||zzzwwwtttoookkkhhhfff]]]YYYTTTQQQNNNLLLIIIGGGDDDCCCBBB???>>>>>>AAADDDEEEQQQiiixxx[[[GGG???HHHIIIIIIeeexxxqqq```pppqqq\\\ZZZsssQQQWWWwww{{{gggSSSFFF??????@@@AAAAAAAAAFFFKKKOOO{{{uuuqqqjjjiiiqqqcccPPPJJJEEECCCAAA>>>AAAEEEKKKKKKKKKLLLPPPUUUZZZ]]]lllttt```OOOJJJHHHJJJOOORRRSSSXXX]]]jjjpppxxx~~~jjjVVVZZZdddgggYYYMMMEEEFFFFFFCCCCCCHHHTTTVVVZZZ\\\```gggqqqyyy|||zzzyyyyyyyyyuuuuuutttqqqlllgggbbb___XXXUUUQQQNNNLLLKKKIIIGGGDDDCCCBBB@@@>>>???BBBEEEHHHVVVooosssUUUDDD===EEEFFFJJJhhh{{{sssbbbppplllXXXYYYssszzzQQQSSSqqqiiiTTTGGG@@@===???AAACCCBBB???@@@FFFLLLvvvlllvvvuuuqqqxxxeeeNNNIIIDDDCCCAAA@@@CCCHHHJJJJJJLLLPPPUUU\\\aaaeeesss{{{eeeQQQLLLJJJIIILLLRRRWWW\\\dddlll}}}yyyttt}}}zzzYYYKKK???>>>>>>===AAAIIIKKKRRR[[[ccciiiooowww}}}}}}zzzxxxwwwwwwwwwnnnnnnnnnlllhhhaaa[[[WWWTTTQQQMMMKKKJJJIIIHHHFFFCCCCCCBBB@@@???@@@CCCFFFKKK\\\wwwmmmQQQDDD???FFFHHHPPPssszzzwwwfffooojjjWWW[[[uuuoooPPPRRRsss|||jjjUUUGGGBBBAAA@@@AAAAAABBBCCCAAA???BBBGGGaaarrrxxxcccvvv|||fffMMMGGGCCCCCCBBBBBBEEEKKKIIIKKKOOOUUU\\\ccciiilllyyywwwUUUHHHJJJKKKKKKNNNVVV\\\cccnnnyyy|||WWWHHH<<<:::;;;:::???GGGHHHUUUfffpppssswww~~~|||yyywwwvvvuuuuuulllkkkjjjgggbbb\\\WWWTTTRRROOOKKKIIIHHHGGGEEEDDDAAAAAA@@@???>>>@@@DDDGGGKKKaaa~~~hhhKKKBBB???EEEJJJXXX~~~xxx~~~kkknnnhhhWWWaaa}}}lllPPPSSSuuuwwwwww|||qqqZZZJJJBBBAAABBBCCCBBB???@@@EEEFFFEEEFFFKKK]]]nnnqqqeee{{{|||cccLLLGGGCCCCCCCCCDDDGGGMMMIIILLLRRRYYYaaaiiiooorrr}}}sssTTTHHHIIILLLNNNSSSZZZaaaiiivvvnnnRRREEE;;;<<<===;;;???EEEGGGZZZooowwwvvvxxx}}}|||zzzxxxvvvtttssssssnnnkkkgggbbb]]]YYYVVVUUURRROOOKKKHHHFFFDDDBBBAAA?????????>>>>>>@@@DDDGGGLLLfffdddCCC>>>===BBBKKK```}}}ooooooeeeWWWfffjjjPPPWWWxxxxxxoooqqqwwwxxxfffQQQEEEAAA???@@@AAAFFFAAA@@@CCCBBB@@@FFFPPPnnn}}}~~~iiijjj{{{~~~]]]LLLGGGCCCDDDDDDDDDIIINNNJJJNNNUUU]]]fffmmmsssuuu~~~tttXXXLLLLLLOOORRRYYYbbbiiirrrfffMMMAAA;;;>>>@@@===???DDDLLL^^^qqqxxxvvvzzz}}}|||zzzyyyxxxvvvtttrrrpppooonnnjjjeee___ZZZVVVUUUTTTPPPMMMIIIFFFDDDBBB@@@>>>>>>>>>>>>>>>???AAAFFFIIIQQQmmmyyy[[[CCC@@@@@@FFFSSSnnnsssssscccUUUeee___MMMbbbzzzooohhhjjjqqqmmm[[[IIIAAA???===>>>AAAFFFCCCCCCDDD???@@@SSSiiidddpppzzz~~~yyysss^^^MMMHHHDDDDDDEEEEEEIIINNNLLLPPPWWW```iiippptttwww}}}ttt[[[PPPPPPRRRWWW```kkksss}}}yyy```III???999===@@@>>>@@@EEENNNZZZfffmmmpppyyy||||||vvvuuutttsssqqqnnnmmmkkkjjjgggccc]]]XXXTTTQQQOOOLLLIIIEEEBBBAAA@@@???===??????@@@@@@AAADDDHHHLLLYYYvvvjjjNNNBBB@@@@@@GGGYYYxxxuuuvvvwwwbbbSSSbbbPPPJJJlll~~~~~~sssiiidddffflllcccRRRBBB======<<>>AAAGGGJJJOOOVVV]]]fffsss|||~~~|||ssssssrrrpppnnnllljjjiiieeedddaaa]]]XXXRRRMMMJJJHHHEEEBBB@@@@@@???>>>===@@@AAAAAAAAACCCFFFKKKNNN___}}}uuu^^^DDD;;;999999AAAVVVwwwnnnxxxzzz^^^QQQ^^^uuuUUUOOOvvviiicccbbbcccdddQQQIII???:::<<>>======>>>???CCCFFFBBBAAAFFFDDDHHHVVVuuu{{{fffPPPAAA@@@<<<<<>><<>>======>>>???@@@DDDAAAAAAFFFEEEIIIXXXtttwwwaaaMMM???<<<===>>>CCCTTTqqqtttuuuoooWWWZZZpppuuuSSSNNNyyyuuu|||~~~sssjjjhhhiii{{{sssccc^^^```^^^TTTIIIBBB???===???CCCFFFFFFEEE@@@DDDHHHIIIYYYmmmXXX^^^ooouuuyyyXXXPPPHHHFFFGGGHHHMMMSSSVVV[[[eeemmmppprrrxxxrrrbbb^^^bbbjjjuuupppMMMFFFAAAAAACCCCCCFFFKKKMMMQQQWWW^^^cccdddaaa]]]VVVYYYfffmmmhhhllltttrrrmmmmmmllljjjgggeeeffffffbbb^^^XXXSSSOOOKKKHHHEEECCCAAA???===<<<===>>>???>>>CCCAAAAAAFFFEEEJJJZZZsssooo[[[III===:::@@@BBBDDDVVVzzz|||vvvhhhTTT]]]vvvpppQQQKKKooowwwggg[[[\\\jjjyyyuuujjj]]]YYYZZZVVVJJJ@@@<<<===???CCCGGGIIIGGGEEEGGGJJJJJJGGG\\\|||aaaTTT[[[jjjttt|||^^^UUULLLIIIJJJLLLRRRYYY[[[cccnnnuuuxxxzzzsssddd```cccmmmyyy|||SSSIIIBBBCCCDDDEEEJJJRRRXXXaaalllsssvvvsssiii___RRRQQQ\\\hhhooo{{{wwwnnnllliiifffdddeeefffhhh```\\\VVVQQQMMMJJJFFFDDDAAA@@@>>>=========>>>???>>>DDDBBBBBBFFFFFFLLL]]]wwwgggTTTFFF<<<;;;CCCDDDEEE[[[~~~{{{uuueeeSSS^^^vvviiiNNNNNNrrr~~~ggg[[[eee|||iiiddd\\\VVVQQQKKKCCC>>><<<>>>BBBGGGIIIIIIGGGEEEIIIKKKJJJJJJeee{{{nnnYYYSSS[[[gggzzz{{{cccXXXNNNJJJKKKNNNVVV]]]___iiittt{{{~~~rrreeeaaacccppp|||WWWJJJAAABBBDDDEEENNNYYYbbbooo}}}ssseeeTTTKKKOOO]]]ooouuugggaaaZZZWWWYYY^^^aaabbb^^^ZZZTTTPPPLLLIIIFFFCCC???>>>=========>>>???@@@AAAFFFDDDCCCGGGGGGPPPccczzz```NNNCCC===;;;AAACCCGGGccc~~~{{{zzzvvvcccQQQ]]]tttcccMMMRRR{{{|||uuu|||qqqbbb```[[[RRRHHHAAA?????????AAAEEEIIIJJJJJJHHHFFFAAAHHHQQQYYYuuuvvvfffyyyyyy|||bbbTTTTTT\\\ddd}}}ggg[[[PPPKKKLLLPPPYYYaaacccnnnzzztttiiifffhhhvvv\\\KKK@@@AAADDDGGGSSScccsssmmmXXXIIIEEEOOOfffpppcccXXXMMMMMMUUU^^^aaa```ZZZWWWRRRNNNKKKHHHEEECCC=========>>>???@@@AAAAAABBBHHHEEECCCHHHKKKXXXmmmsssXXXHHHAAA>>>;;;===AAAPPPssswww|||www|||xxx___OOO]]]ttt```NNNWWWtttggg```^^^VVVKKK@@@;;;<<<@@@AAADDDGGGJJJKKKJJJJJJJJJHHHYYYpppqqq___wwwuuusssZZZQQQUUU]]]aaa~~~mmmaaaUUUPPPPPPUUU___hhhiiivvv|||sssrrruuueeeRRRCCCEEEIIIMMM]]]pppqqqYYYNNNMMMWWWkkktttcccUUUIIILLL[[[fffgggaaaVVVSSSNNNKKKIIIGGGDDDCCC======>>>???@@@AAABBBCCCAAAGGGEEEDDDJJJPPPaaazzzmmmQQQCCC???>>>===;;;DDDaaawwwyyywwwsss[[[MMM]]]uuu___OOOaaannn```aaa\\\RRRFFF<<<999;;;???BBBDDDGGGJJJKKKKKKMMMNNN___wwwvvvjjjzzzwwwmmmVVVPPPVVV]]]```zzztttgggZZZUUUUUU[[[eeennnppp|||~~~}}}nnnXXXIIIJJJOOOTTTfff{{{nnnXXXVVV]]]jjj}}}~~~```QQQEEELLL^^^kkkhhh```SSSPPPKKKHHHGGGEEECCCBBB======>>>@@@AAABBBCCCDDD???EEEDDDCCCKKKTTThhhiiiMMM@@@======AAA===JJJpppxxxxxxyyyvvvjjjVVVXXX\\\vvv{{{YYYTTTvvv~~~sssggg]]][[[RRREEE======AAAEEEGGGKKKLLLLLLKKKJJJJJJLLLNNNddd}}}zzzhhhSSSTTTVVVXXXbbb|||ssscccTTTTTT```lllpppttt|||www[[[MMMWWW\\\[[[kkkuuurrrnnnxxx___MMMBBBMMM```iiiddd\\\MMMHHHCCCDDDHHHJJJEEE@@@;;;===@@@BBBAAAAAABBBCCCEEEHHHJJJJJJNNN^^^wwwcccKKK???======DDDAAATTT~~~pppgggRRRWWWeeezzzVVVUUU~~~pppggg]]]UUURRRJJJAAA<<<===BBBGGGJJJMMMMMMMMMNNNOOOOOOOOONNNkkkyyykkkVVVWWWYYY\\\eeezzzsssggg\\\YYYaaappp|||{{{{{{ccc[[[kkkuuurrr{{{]]]MMMCCCOOObbbggg^^^RRRJJJHHHGGGGGGGGGFFFBBB>>>;;;>>>AAABBBBBBBBBCCCDDDDDDFFFJJJOOO[[[nnn{{{^^^HHH>>>>>>@@@CCCGGG___sss~~~dddRRRUUUjjjqqqRRRXXX|||iii\\\VVVOOOIIIEEEAAA===;;;???DDDIIILLLOOONNNOOOPPPRRRSSSSSSRRRrrr~~~|||oooZZZ[[[___dddmmmxxxqqqllleeeeeessszzzgggdddxxx\\\NNNIIIVVVhhhiiiYYYIIIEEEHHHKKKKKKGGGCCC@@@@@@<<<>>>AAABBBBBBCCCDDDFFFFFFGGGMMMZZZmmmrrrVVVDDD>>>@@@EEECCCOOOkkkxxx}}}bbbWWWTTTjjjeeeNNNXXX}}}fffUUULLLHHHDDD???===<<<;;;===AAAFFFJJJMMMNNNOOOPPPOOOPPPSSSYYY^^^|||xxxyyyttt]]]]]]eeennnzzzyyyooowww~~~uuuhhheeettt~~~~~~^^^TTTRRRaaapppnnnZZZIIIEEELLLQQQOOOGGGAAAAAADDD>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLUUUfff~~~hhhOOOAAA>>>BBBIIIEEEWWWttt{{{|||aaaXXXUUUrrr```KKKSSSlllttteeeRRRGGGCCCAAA>>>;;;:::<<<>>>@@@BBBEEEIIIKKKKKKNNNPPPOOOOOOXXXhhhvvv~~~|||ttttttzzz______kkkyyyzzz~~~tttiiiccceeehhhooovvvwwweee^^^___mmmyyytttaaaRRRSSSWWWXXXQQQGGG@@@@@@CCC???AAACCCDDDDDDFFFHHHJJJLLLQQQ___ttt{{{]]]JJJ@@@>>>DDDLLLKKKaaa~~~~~~{{{yyy]]]VVV]]]aaaMMMOOOnnn~~~{{{~~~~~~yyy\\\OOOCCC@@@@@@>>><<<;;;;;;>>>@@@BBBCCCDDDFFFHHHHHHKKKOOORRRZZZkkkpppvvvpppdddcccqqq|||~~~xxxtttqqqooonnnsssxxx}}}|||vvvnnnddd[[[WWW___uuuyyyfffkkkuuuoooqqq{{{|||mmmccciiieee\\\PPPDDD>>>===>>>@@@BBBDDDEEEEEEGGGJJJLLLNNNYYYlllmmmRRRDDD@@@@@@GGGOOOTTToooyyytttXXXVVVjjj___RRRTTT|||ppplllnnniii^^^LLLCCC<<<===>>><<<:::;;;<<>>===AAACCCDDDEEEFFFHHHKKKNNNUUUeee~~~www^^^FFF???AAACCCIIIQQQ\\\|||pppSSSZZZtttYYYVVV]]]xxxyyyqqqddd``````VVVGGGFFF>>>999<<<===:::999<<<;;;>>>AAABBB@@@@@@BBBDDDFFFFFFMMM```{{{yyy|||pppmmmzzzzzzvvvjjjxxx{{{qqqbbbWWWZZZYYYYYYeeevvv{{{vvvooo}}}xxxggglllqqqwww|||uuuuuu{{{{{{}}}kkkUUUEEEAAABBBBBBAAABBBCCCEEEEEEFFFHHHLLLOOO^^^rrrlllSSS>>><<>><<<:::999:::;;;<<<>>><<<>>>BBBAAA<<<===BBBFFFDDD]]]zzzttt|||zzz{{{uuuiiiaaajjj~~~gggYYYTTTRRRPPPUUUcccsssyyywww|||{{{hhhxxx}}}zzz```XXXMMMEEE@@@@@@AAABBBDDDBBBBBBGGGIIIJJJMMMQQQggghhhNNN;;;<<>>===;;;::::::<<<===>>>DDD???<<<>>>???===???DDDCCCRRRuuu{{{hhh]]]dddyyyvvvaaaTTTPPPOOONNNSSSbbbuuuzzzvvvqqqiiiZZZSSSJJJBBB@@@@@@BBBCCCDDDBBBCCCGGGIIILLLSSS[[[vvvbbbNNN@@@@@@CCCBBBHHHSSSuuuuuu\\\ZZZuuudddKKKLLLhhhyyypppjjjgggeeeaaa___WWWPPPHHHBBB@@@>>>;;;999;;;;;;;;;;;;<<<>>>@@@AAAEEE@@@===>>>??????@@@BBBJJJmmmwwwpppvvvnnn[[[OOONNNNNNNNNQQQ___ttt|||mmmqqqnnnaaaSSSMMMEEE@@@???AAACCCDDDDDDCCCDDDGGGIIIPPP]]]jjjzzzWWWJJJBBBDDDCCCAAAKKKZZZkkkXXX^^^zzzwwwSSSJJJRRRyyyuuunnnddd^^^[[[YYYVVVTTTLLLHHHBBB>>>======<<<;;;::::::;;;<<<>>>@@@CCCDDD>>>???AAABBB@@@@@@BBBFFFVVVxxxhhhXXXNNNPPPRRRRRRRRR\\\ppprrrfffrrrqqq```OOOJJJDDD??????AAACCCDDDCCCCCCEEEHHHLLLVVViii{{{jjjNNNCCC???CCCDDDCCCNNN^^^aaaVVVeeejjjLLLKKKRRRzzz~~~vvvppplllddd[[[UUURRRPPPMMMKKKEEEBBB???===<<<======>>>::::::<<<===@@@BBBDDDEEE<<>>EEERRR\\\lll}}}|||zzzxxxqqqcccUUUNNNPPPUUUWWWUUUZZZlll|||zzz|||nnncccooolllZZZNNNJJJDDDAAA@@@AAABBBCCCCCCCCCFFFJJJQQQ___vvvrrr[[[MMMAAA<<>><<<;;;;;;<<<===>>>;;;<<<===???AAABBBDDDDDDBBBDDDAAA===BBBWWWrrriiizzz~~~zzztttooommmggg\\\QQQLLLNNNWWW\\\YYYZZZjjjwwwpppllljjjjjjooouuupppdddiiicccRRRMMMJJJEEEBBBAAABBBBBBBBBDDDCCCFFFNNNYYYiiijjjXXXOOODDD>>>CCCEEEGGGUUUhhhsssZZZcccVVVHHHHHHTTTooojjjpppxxx||||||~~~wwwqqqkkkddd```XXXRRRKKKGGGEEECCC@@@=========<<<;;;:::;;;===>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDBBBDDDWWWwwwyyy}}}ssssssvvvwwwuuukkkfffcccccc___VVVNNNKKKPPP\\\ccc___[[[fff|||nnnhhhbbb```\\\XXXZZZ___iiiuuulllaaaaaaZZZMMMJJJGGGCCCAAABBBBBBBBBBBBDDDCCCFFFQQQ```rrrqqq^^^TTTKKKDDDBBBGGGHHHMMMdddqqq[[[jjjOOOIIIKKKaaawwweee___ccckkkpppnnnttt|||}}}zzzuuunnngggbbb]]]XXXUUUQQQLLLFFFCCCBBB???;;;888>>>>>>>>>===<<<<<<>>>@@@???@@@AAAAAABBBBBBBBBAAAAAABBBEEEQQQnnnnnn``````eeehhhiiibbb^^^\\\]]][[[TTTNNNLLLUUUbbbjjjccc[[[bbbvvvxxxwwweee___[[[XXXVVVRRRNNNNNNRRRTTT[[[iii}}}ppp^^^YYYWWWQQQIIIGGGDDDAAAAAABBBCCCCCCCCCDDDBBBFFFSSSdddwwwooo\\\NNNHHHCCCAAADDDJJJKKKTTTsss~~~eeeWWWrrrqqqPPPBBBKKK~~~~~~uuurrrnnnhhhbbbiiiiiilllqqquuuzzz|||xxxxxxxxxuuuqqqpppiii```[[[YYYWWWSSSOOOGGGEEEAAA>>>;;;::::::;;;<<<:::888:::>>>@@@@@@???AAA???BBBFFFCCC<<>>===;;;::::::;;;;;;<<<===???BBBEEEEEECCCAAACCC@@@>>>???CCCIIITTT]]]hhhjjjtttfffoooppp]]]TTTQQQNNNLLLLLLMMMLLLKKKHHHEEECCCDDDFFFJJJZZZdddfffccc[[[___sssvvvooo{{{aaa\\\aaaYYYLLLDDDEEEDDDDDDDDDCCCCCCCCCCCCEEE???@@@DDDDDDGGGZZZqqquuuiiibbb]]]YYYVVVQQQNNNJJJGGGFFFEEEDDDCCC;;;===@@@BBBCCCEEEGGGIIIKKKXXXlllxxxeeeUUUHHH>>><<<>>>@@@CCCGGGFFFRRR{{{iii[[[}}}iiiNNNDDDccciiiZZZMMMNNNVVV[[[[[[[[[\\\```eeellluuu~~~yyysssnnnkkkiiihhhfffaaa]]]XXXUUUTTTSSSPPPOOONNNJJJEEECCCBBBAAA???===<<<<<<;;;;;;;;;;;;<<<===>>>@@@DDDGGGHHHFFFCCCAAA???FFFJJJEEEDDDTTTsssqqqllluuuggg\\\WWWTTTQQQOOOMMMLLLJJJGGGDDDDDDGGGIIIFFFTTT\\\______YYYbbbyyyxxxYYYTTTWWWQQQHHHEEEEEEFFFEEEDDDBBBAAAAAAAAAHHHAAAAAAGGGFFFGGG\\\xxxxxxsssmmmeee^^^ZZZVVVSSSPPPNNNKKKHHHFFFEEECCC@@@>>>===@@@CCCDDDDDDEEEHHHJJJLLL[[[ssszzziiiVVVJJJCCC??????AAAFFFBBBGGGGGGRRRxxxjjjggg[[[LLLLLLuuusss___LLLGGGMMMSSSVVVXXXVVVVVVVVVXXX]]]fffooovvv~~~~~~}}}|||yyywwwuuupppiiiccc```^^^\\\ZZZYYYVVVRRRNNNLLLIIIGGGFFFDDDBBB@@@>>>>>>======<<<;;;;;;<<<<<<===>>>???@@@BBBDDDGGGIIIIIIFFFDDDBBB===FFFJJJIIIVVVvvv}}}qqqiiiddd```\\\UUURRRMMMHHHDDDDDDHHHKKKIIIPPPRRRTTTVVVSSSbbb~~~qqqYYYTTTSSSKKKEEEGGGCCCDDDEEEDDDBBBAAABBBDDDFFF@@@AAAFFFGGGMMMfff}}}xxxoooiiibbb```\\\XXXVVVSSSPPPNNNKKKIIIGGGEEEDDDBBB???===@@@CCCEEEEEECCCCCCGGGKKKRRRaaaxxxkkk[[[KKKCCCAAA@@@AAACCCEEEAAAGGGMMM^^^}}}uuuppp}}}zzzSSSJJJKKKssspppaaaQQQKKKJJJIIIIIIJJJKKKLLLOOORRRUUUWWWYYYZZZ```mmm~~~yyywwwuuussssssqqqooommmjjjeee___YYYVVVTTTRRRPPPNNNMMMJJJGGGDDDAAA???>>><<<<<<<<<;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJBBBAAA@@@JJJmmm~~~~~~xxxsssgggbbbXXXMMMFFFDDDGGGKKKOOOPPPMMMNNNOOONNN___jjjXXXTTTQQQHHHEEEIIIAAADDDFFFFFFCCCCCCEEEHHHFFFEEEDDDFFFJJJYYYsss}}}yyyvvvtttsssrrrvvv|||~~~|||xxxtttpppkkkeeeaaaWWWWWWUUUSSSQQQNNNLLLKKKEEEDDDBBBBBBCCCCCCAAA@@@AAADDDFFFEEECCCEEELLLRRR```nnnmmmXXXLLLBBB?????????@@@AAA<<<;;;DDDUUUsssvvvuuuqqqLLLHHHGGGhhhuuuqqqooolllcccTTTIIIEEEFFFGGGJJJMMMPPPPPPNNNMMMPPPYYYccclllrrryyy|||zzzxxxvvvvvvuuutttrrrllljjjhhhffffffdddbbb```___[[[UUUQQQNNNLLLIIIGGGDDDDDDCCCAAA>>><<<;;;;;;999:::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFFFFFFFHHHJJJKKKKKKKKKMMMRRRUUUXXXUUURRR^^^xxxuuunnn}}}mmm\\\OOOJJJLLLOOORRRRRROOORRRUUUSSScccjjjXXXXXXXXXRRRNNNRRRJJJMMMOOOLLLHHHFFFGGGJJJLLLNNNLLLHHHQQQhhh}}}tttmmmmmmmmmkkklllqqqrrrvvvxxxvvvvvvxxxxxxvvvrrrooojjjgggccc___ZZZWWWRRRRRRQQQOOOLLLIIIGGGFFFCCCAAA@@@@@@BBBCCCCCCBBBBBBEEEHHHHHHHHHMMMXXXbbbqqq}}}~~~jjjZZZHHHAAA===>>>???>>>===???999???IIIeeexxxxxxgggIIIJJJIIIeeexxxnnnYYYOOOIIIHHHGGGGGGIIIKKKLLLLLLLLLNNNOOOQQQTTT[[[eeemmmpppsssxxxzzztttqqqmmmkkkiiiiiigggfffcccaaa___]]]]]][[[YYYWWWWWWSSSOOOKKKIIIFFFDDDBBB===>>>???>>><<<;;;;;;<<<999;;;======>>>>>>@@@BBBBBBBBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMQQQYYY^^^ssswwwxxx}}}qqqyyy~~~xxx}}}xxxkkk[[[SSSSSSVVVQQQRRRSSSZZZ___]]]kkkooo\\\^^^ccc```\\\^^^XXXZZZZZZTTTMMMHHHGGGJJJNNNSSSPPPIIIUUUsss~~~rrriiihhhiiigggfffiiihhhkkkkkkiiijjjmmmllliiieeeccc___]]]\\\YYYVVVTTTPPPQQQPPPNNNJJJGGGEEEDDDEEECCCAAA@@@BBBCCCCCCCCCBBBFFFJJJLLLNNNWWWeeeppp{{{ooo\\\LLL???<<<<<<@@@AAA>>>===>>>CCCMMMXXXyyy{{{tttXXXKKKEEEOOOzzz{{{]]]PPPMMMHHHEEEGGGJJJFFF@@@EEEGGGJJJKKKLLLOOOSSSVVVXXX[[[```fffllloooqqqrrruuuwwwzzzzzzvvvrrrnnnmmmkkkgggccc___^^^]]][[[ZZZ]]]ZZZUUUPPPMMMKKKKKKLLLJJJIIIFFFCCC@@@>>><<<;;;;;;;;;;;;<<<;;;;;;::::::<<<;;;<<<>>>BBBEEEFFFFFFFFFKKKKKKFFFEEEIIIJJJFFFJJJPPPPPPKKKQQQiiiwwwhhh[[[ZZZ___\\\bbbiiiwwwvvvxxx}}}}}}yyyvvvmmmqqqqqqgggVVVJJJHHHKKKQQQVVVSSSQQQfffppphhhkkkgggfffhhhfffffffffeeedddcccbbbaaaaaa]]]\\\ZZZXXXTTTQQQNNNMMMOOOMMMKKKHHHEEECCCBBBAAABBBCCCDDDCCCBBBBBBDDDFFFHHHHHHJJJNNNWWWgggxxxmmmXXXIIICCC999:::===???<<<999;;;AAAKKKbbb{{{uuuuuuSSSIIIOOOdddwwwQQQLLLGGGEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKNNNQQQUUUXXXZZZ[[[[[[___bbbddddddbbb___^^^]]]^^^[[[WWWTTTSSSRRRQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEDDDCCCAAA???===<<<<<<;;;;;;<<<<<<======<<<<<<<<>>>>>????????????BBBDDDGGGGGGFFFFFFIIIKKKFFFDDDDDDGGGIIIIIILLLPPPSSSSSSWWWfffyyysss___OOOIIIKKKOOONNNQQQ]]]xxxqqqffffff```]]]___\\\^^^]]]\\\YYYWWWTTTSSSRRRNNNOOOOOOOOONNNMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAACCCFFFGGGGGGGGGJJJRRR^^^mmmyyyrrraaaQQQDDD>>>>>><<<::::::======<<>>??????>>>======>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBCCCDDDGGGJJJKKKKKKJJJJJJDDDFFFKKKNNNKKKKKKVVVfffyyyqqqppp~~~nnn~~~~~~ssskkk___SSSKKKJJJLLLOOORRR^^^xxxkkk``````[[[YYY[[[XXXXXXWWWUUUSSSQQQOOONNNMMMJJJKKKKKKKKKKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCEEECCCCCCEEEHHHJJJJJJHHHNNNZZZlll~~~xxxbbbQQQDDD<<<;;;>>>777999===@@@===>>>HHHSSSXXXFFFNNNXXXwwwWWWKKKKKKIIIFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDCCCBBBAAAAAABBBDDDAAA???>>>>>>???@@@???>>>>>>???AAAAAAAAA@@@>>>===??????>>>>>>>>>>>>?????????@@@AAABBBCCCCCCDDDDDDEEEDDDEEEIIIMMMMMMIIIEEEDDDHHHMMMNNNNNN\\\zzzzzzyyy~~~}}}{{{~~~}}}}}}}}}}}}}}}~~~{{{ggg^^^TTTVVVXXXWWWTTTTTTVVVXXXcccuuuuuu___WWWYYYUUUUUUXXXVVVRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEDDDEEEGGGJJJKKKKKKRRRaaawww|||jjjTTTFFF>>>:::<<>>===BBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@BBBEEEGGGGGGFFFJJJKKKGGGEEERRRsssxxxkkkppp}}}~~~~~~yyyzzz{{{|||}}}}}}}}}}}}{{{zzz{{{}}}{{{zzzzzz{{{}}}~~~}}}}}}{{{|||}}}~~~~~~~~~{{{{{{||||||{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyy~~~fffSSSLLLSSS^^^iiikkkgggdddhhhmmm{{{fffRRRMMMRRRPPPQQQUUUSSSOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJOOOSSS]]]mmmkkk[[[III@@@===<<<===@@@@@@???===;;;???TTT|||~~~]]]IIIHHHJJJpppyyy|||~~~}}}~~~~~~~~~cccUUUYYY\\\XXXPPPJJJIIIKKKDDDDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDCCCBBBAAAAAABBBCCCBBBAAABBBCCCDDDBBBAAA>>>??????@@@@@@@@@??????AAA@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC???@@@BBBAAACCCKKKWWWaaahhh```PPPLLLddd}}}www{{{~~~lll___iiisss|||}}}|||}}}}}}{{{xxxvvvtttvvvzzz|||zzzwwwxxxwwwwwwyyy{{{||||||zzzwwwvvvvvvxxx{{{}}}|||zzz|||}}}}}}|||zzzzzz{{{}}}}}}||||||}}}~~~}}}|||zzzyyyxxxwwwvvvuuutttssswwwvvvuuuuuuvvvwwwyyyzzzzzz{{{~~~ppp^^^VVVWWWhhhuuu~~~rrrmmmwwwZZZHHHEEELLLLLLMMMQQQOOONNNNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHKKKJJJJJJPPP[[[dddrrr}}}oooYYYMMMAAA===>>>>>>===>>>???======DDDTTTssssssxxxtttPPPIIIJJJFFF|||yyy}}}|||wwwyyy~~~vvvdddTTTLLLJJJDDDDDDCCCCCCCCCDDDDDDEEECCCEEEGGGGGGFFFEEEEEEFFFBBBAAA@@@AAACCCCCCAAA???>>>>>>??????@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBHHHLLLKKKLLLYYYrrrgggbbb~~~rrrggglll|||kkk]]]dddjjjooorrrvvvzzzzzzvvvxxxssspppsssxxx{{{xxxssswwwvvvvvvwwwyyyyyyxxxvvvuuussssssvvvzzz|||{{{yyywwwxxxzzzzzzyyyzzz|||~~~}}}zzzzzz{{{||||||{{{|||zzzyyywwwuuutttsssssszzzwwwssspppppptttyyy}}}xxxwwwvvvyyy|||rrruuuxxxvvvkkkccceeemmmxxxrrrnnn~~~jjjTTTBBB@@@IIIJJJKKKNNNKKKOOONNNMMMKKKHHHFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBBBBDDDEEEGGGHHHGGGLLLPPPPPPPPPWWWfffrrrmmm^^^NNNDDD;;;<<>>???GGGYYYtttyyyzzz{{{{{{gggUUUJJJHHHWWWxxx^^^OOOIIIDDDBBBEEEFFFCCCBBBDDDCCCGGGFFF@@@???CCCCCC>>>DDDBBB@@@@@@AAABBBAAA???CCCAAA?????????@@@AAAAAAEEEAAA@@@BBBCCCAAA@@@BBB@@@GGGHHHDDDCCCHHHKKKKKKOOOSSSOOOJJJZZZ|||ttt}}}jjjYYYkkkmmmmmmkkkhhhhhhkkkooolllmmmppprrrsssrrrqqqqqqoooqqqsssttttttrrrooommmqqqpppqqqtttxxxyyyxxxuuuwwwvvvuuuttttttvvvxxxyyyyyyxxxvvvuuutttuuuuuuvvv{{{yyywwwuuutttrrrooommmttttttsssqqqppprrrvvvyyynnnppprrrvvv{{{~~~|||{{{zzzmmmmmmnnnpppooooooxxxvvvppp~~~uuuXXXIIICCC@@@EEEKKKLLLLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCAAAAAACCCDDDEEEHHHKKKLLLMMMKKKJJJNNNYYYkkklllYYYPPP<<<===@@@CCCBBB===>>>BBBGGGCCCRRR{{{~~~~~~xxxvvvuuuvvvvvvzzzaaaOOOFFFNNNhhhsssUUUGGGJJJLLLKKKIIIHHHIIIJJJBBBDDDDDDBBBCCCEEEEEEDDD???@@@BBBCCCBBB@@@>>><<<@@@AAAAAA@@@???@@@BBBDDD???AAABBB@@@@@@BBBFFFHHHIIIIIIFFFDDDMMM```qqqyyyyyykkk\\\___yyy|||{{{}}}|||rrrggg___llljjjfffbbb```aaaeeeiiihhhjjjlllnnnooonnnmmmlllmmmnnnpppqqqrrrqqqpppooopppoooooorrruuuvvvtttrrrsssrrrqqqpppppprrrtttuuuvvvuuutttsssrrrsssssstttwwwuuusssrrrrrrrrrqqqooorrrqqqooonnnooopppssstttmmmnnnooorrrtttxxxzzz|||{{{~~~zzzvvvtttsssrrrpppnnnmmmnnnooonnnnnnuuu~~~}}}{{{```KKKFFFFFFLLLVVVZZZVVVOOOKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCEEEHHHJJJJJJJJJHHHLLLTTT^^^mmmqqq^^^NNNGGGAAA<<<999;;;===???CCCHHHEEEPPPpppxxxzzzwwwuuuuuusssppprrrwwwmmmVVVLLLKKKggg~~~```UUUccckkkeeeZZZSSSJJJAAAEEECCCCCCFFFGGGEEEFFFHHHEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@???@@@AAAAAAEEEDDD>>>???FFFIIIGGGFFFEEEEEEPPPjjjooovvvvvvwww|||xxxwwwyyy}}}~~~|||mmmccc^^^dddaaa^^^\\\]]]^^^______ccceeehhhkkklllkkkiiihhhjjjjjjlllmmmooooooppppppmmmllllllnnnooopppnnnmmmmmmmmmlllkkklllmmmnnnooorrrqqqpppppppppppppppqqqsssqqqoooooopppqqqrrrqqqpppllliiiiiilllnnnnnnmmmkkkkkkkkkkkklllnnnooopppmmmooosssvvvxxxyyyyyyxxxxxxvvvsssqqqppppppnnnmmmllljjjjjjjjjhhhgggllltttuuummm[[[MMMDDDGGGLLLXXXeeehhh___TTTNNNJJJIIIGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFHHHJJJLLLKKKJJJNNNXXXgggyyywwwkkk]]]MMMBBB>>>BBB;;;777:::???CCCGGGLLLLLLhhh}}}}}}~~~sssvvvsssqqqpppnnniiihhhkkkmmmuuu~~~vvvXXXNNNLLLWWW}}}~~~~~~rrruuuttt]]]GGGKKKJJJNNNUUUTTTMMMHHHIIIQQQJJJCCCAAAEEEHHHHHHFFFHHHDDDAAAAAADDDFFFEEECCCHHHHHHDDDDDDRRRbbbaaaUUUTTTRRRYYYqqqttt{{{}}}{{{{{{}}}}}}zzziii___]]]\\\[[[]]]```___ZZZVVV]]]```cccgggiiiiiihhhhhhhhhhhhiiiiiijjjkkklllmmmiiiiiihhhhhhiiihhhggggggiiiiiihhhhhhhhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmnnnpppnnnllllllnnnpppppppppmmmhhhdddeeeiiillljjjggggggggggggfffgggggghhhhhhlllmmmnnnppprrrtttuuuuuusssrrrpppppppppooollljjjgggdddbbbbbb```^^^aaagggppp{{{{{{fffWWWPPPOOOOOOTTTZZZgggrrrqqqeeeXXXRRRGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEEGGGJJJKKKJJJHHHJJJOOOSSScccnnnyyyiii\\\OOOCCC===<<<===;;;===AAADDDFFFKKKRRRggg~~~ooonnnpppuuurrrooommmhhhcccfffllleeejjjpppxxxzzzrrriiiOOOKKKOOOfff~~~~~~|||}}}|||}}}}}}dddZZZcccsssqqq___VVVQQQJJJFFFKKKUUUWWWNNNDDDHHHDDDDDDOOO___jjjjjjfffWWWPPPMMM]]]}}}zzzxxxsssxxxyyynnnttt}}}}}}~~~zzzuuujjjfffbbb___^^^[[[VVVRRRWWWYYY\\\```cccdddeeeeeeffffffffffffggggggggghhheeeeeedddcccbbbaaabbbbbbffffffeeefffffffffgggggghhhhhhiiiiiijjjjjjjjjjjjnnnllljjjjjjkkkllllllllliiieeeaaabbbfffhhhfffbbbccccccccccccddddddeeefffjjjjjjjjjjjjkkklllnnnnnnmmmkkkjjjjjjjjjhhheeebbbbbb^^^\\\\\\ZZZXXXYYY^^^eeeooo~~~yyynnnaaaZZZ[[[___cccfffooovvv}}}hhhWWWOOODDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDGGGIIIKKKFFFKKKMMMIIIEEEIIIWWWddd}}}yyylll\\\PPPFFF>>>;;;===:::===@@@BBBBBBFFFVVVfffssshhhnnnuuuuuutttooocccZZZ[[[bbbdddiiimmmooouuujjjWWWvvvZZZIIIIIITTT{{{zzz|||yyyzzz}}}|||~~~|||vvvzzzrrrNNNTTTbbbyyywwwdddQQQTTT___wwwwwwllllllyyyrrrxxx~~~|||~~~{{{|||}}}yyy~~~uuuiii___YYYVVVTTTRRRSSSUUUWWWZZZ\\\^^^___bbbccccccddddddddddddcccaaaaaaaaa___]]]\\\]]]___aaaaaabbbbbbccccccccccccbbbbbbdddeeeffffffffffffiiigggfffggghhhhhhfffeeedddaaa______aaabbbaaa____________```aaabbbcccdddfffeeeeeeeeefffggghhhiiihhhgggeeeddddddbbb```]]]^^^ZZZXXXYYYXXXUUUVVVZZZWWW^^^iiittt{{{}}}yyyuuuiiibbb___fffqqqyyy}}}fffPPPGGGBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJMMMNNNEEEKKKNNNLLLKKKUUUiiizzz}}}hhh\\\NNNFFF???;;;;;;>>>>>>>>>???===???OOOnnn{{{zzzxxxtttttttttpppdddXXXTTTWWW^^^ccchhhiiiiiimmmvvv~~~oooZZZMMM\\\KKKDDDFFFXXX~~~|||yyyyyy|||~~~|||zzz{{{~~~~~~}}}}}}{{{www}}}cccsssdddooo~~~}}}}}}~~~}}}|||}}}~~~~~~qqqeee]]]ZZZTTTSSSRRRRRRSSSUUUXXXZZZ]]]^^^```bbbccccccbbbaaa]]]^^^^^^\\\ZZZYYY[[[]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^```aaabbbbbbaaaaaa```aaacccddddddaaa___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```______```aaabbbccceeeeeecccbbb```_________]]][[[YYYUUUSSSUUUUUUSSSSSSVVVPPPRRRVVV\\\aaaeeeiiillljjjjjjqqqsssXXXIIIEEECCCCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLIIILLLQQQWWW```qqqwwwjjjVVVMMMCCC???<<<:::<<>>===<<<;;;===AAA@@@???BBBLLL___~~~vvvtttrrrwww~~~lllbbb[[[VVVUUUTTTUUUYYYaaaggggggeeeeeefffmmmuuu}}}uuudddUUUIIIFFFIIIlllSSSJJJAAALLLooo~~~yyyuuuuuuxxx{{{xxx|||zzz{{{}}}uuuttt}}}zzzxxxwwwwwwwww|||}}}~~~}}}|||||||||~~~}}}}}}~~~yyyvvv~~~|||{{{~~~~~~uuufffZZZRRRSSSVVVTTTTTTVVVPPPTTTYYY\\\\\\ZZZYYYYYY]]]\\\ZZZXXXWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUYYYYYYXXXYYYZZZZZZXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRQQQPPPNNNMMMMMMLLLNNNMMMLLLKKKLLLRRRYYY___ppp{{{qqq\\\NNNHHHEEEDDDIIIIIIHHHFFFDDDEEEHHHKKKFFFJJJNNNNNNKKKKKKOOOTTTYYYaaappp}}}pppaaaSSSKKKAAA===;;;======;;;;;;>>>>>>CCCIII[[[pppkkkqqqlllkkk}}}kkk___^^^```YYYZZZ\\\___ccceeefffeeeccceeegggiiimmmvvvuuu^^^OOOJJJJJJIIIFFFeeeIIICCCGGG```~~~yyyvvvvvvvvvvvvvvvyyyzzzuuuuuuzzzxxxyyy~~~|||yyyxxxwwwvvvvvvzzz{{{|||{{{yyywwwwwwwwwyyyyyyyyyzzzuuukkkbbb^^^[[[UUURRRSSSPPPRRRUUUXXXYYYZZZYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUUUUVVVWWWXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKNNNNNNLLLJJJJJJNNNSSSWWWfffooo}}}vvvkkk\\\OOOIIIGGGHHHIIIHHHIIIJJJKKKJJJKKKMMMOOOJJJKKKKKKKKKLLLSSS^^^ggguuu~~~zzzmmm```TTTJJJDDDAAA>>>===@@@AAA???AAADDDDDDGGGWWW{{{pppcccooo~~~pppzzzyyybbbaaaiiipppmmmiiigggggghhhiiijjjfffggggggdddbbbeeelllssszzzhhh]]]OOOGGGFFFGGGFFFDDDmmmXXXDDDDDDXXX{{{vvvuuuwwwxxxvvvssswwwvvvnnnoooyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuwwwxxxxxxvvvsssrrrrrrrrruuuwwwyyyyyyzzz~~~vvvjjj]]]UUURRRSSSQQQPPPQQQTTTVVVTTTRRRSSSSSSSSSSSSRRRRRRQQQPPPSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIILLLLLLKKKIIIHHHHHHKKKMMMSSSYYYbbbjjjmmmlllhhheeeVVVQQQJJJFFFEEEHHHKKKLLLEEEGGGIIIJJJJJJKKKLLLMMMLLLOOORRRWWW^^^jjjyyyvvvgggYYYMMMFFFAAA>>><<<:::;;;>>>>>>===AAAGGGJJJXXXzzznnnYYYaaavvvwww}}}qqqhhhdddcccaaaccccccaaa]]]\\\^^^aaacccnnnoooWWWOOOLLLHHHGGGGGGHHHGGGGGGsssWWWKKKHHHQQQttt~~~||||||zzzxxxwwwxxxyyyyyyyyy}}}yyymmmkkkwwwxxxtttwwwuuuvvvwwwxxxxxxwwwuuutttsssttttttsssqqqpppqqqrrrvvvzzz}}}~~~|||{{{|||~~~~~~zzz{{{~~~}}}{{{}}}}}}}}}|||yyy{{{ooo```YYY[[[VVVQQQPPPSSSUUURRROOOMMMNNNOOOPPPPPPOOOMMMLLLPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMNNNPPPRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOONNNOOOOOORRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFEEEEEEGGGFFFIIINNNQQQRRRQQQNNNLLLKKKJJJGGGFFFGGGHHHIIIJJJGGGHHHIIIIIIIIIKKKNNNPPPSSS[[[hhhuuuooofffXXXLLLCCC???>>>===<<<:::;;;<<<::::::AAAJJJXXX{{{oooWWW]]]zzz~~~{{{yyy}}}kkkcccbbb```bbbcccbbb___]]]\\\]]]\\\```gggppp}}}wwwlll```UUUMMMGGGHHHIIIIIIHHHGGGGGGGGGvvv___NNNEEEGGGaaa~~~}}}{{{yyyxxxxxx{{{}}}{{{yyyzzztttgggoooqqqmmmooorrrtttvvvxxxyyyxxxvvvuuuqqqrrrsssrrrqqqrrrtttvvvwww||||||{{{{{{}}}|||xxxyyy}}}{{{zzzzzz{{{|||~~~wwwrrrgggaaa[[[TTTRRRTTTUUURRROOOKKKKKKMMMMMMMMMLLLKKKJJJMMMMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLPPPQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFCCCEEEFFFFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHJJJJJJJJJIIIGGGFFFFFFEEEIIIIIIJJJKKKNNNUUU^^^dddmmmvvv~~~rrr[[[UUULLLDDD@@@>>>======???>>>===<<<;;;>>>KKKYYY|||xxxZZZ]]]|||~~~}}}{{{yyyyyy{{{|||xxxuuuvvv}}}~~~~~~iiidddgggffffffdddaaa]]]ZZZXXXXXXXXXXXXXXXZZZ___iiiuuu|||{{{nnn^^^OOOHHHIIILLLDDDEEEGGGEEECCCBBBCCCDDDdddSSSLLLGGGDDDkkk~~~}}}|||zzzxxxwwwwwwwwwwww|||}}}xxxzzz|||fffiiiooonnnqqqsssuuuwwwyyyyyyyyywwwwwwrrrssstttssssssuuuxxx{{{www{{{}}}}}}~~~|||yyyzzz|||zzzyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~yyy{{{|||{{{yyyyyy}}}~~~~~~}}}xxxxxx~~~kkkeeexxx}}}gggaaaZZZUUUSSSQQQOOOLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKKKKJJJKKKKKKLLLLLLNNNLLLJJJJJJLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKJJJJJJIIIJJJJJJJJJMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFAAACCCEEEFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGJJJPPPYYYgggvvvqqqcccKKKGGGBBB>>>=========<<<===<<<<<<<<>>CCCMMMdddiiittt}}}||||||}}}~~~tttsss{{{sssllllllkkkeee]]]WWWUUUWWWZZZ]]]UUUWWWZZZ[[[ZZZXXXWWWWWWVVV[[[cccnnnzzzyyyooofff^^^RRRLLLFFFFFFKKKLLLHHHCCCGGGGGGGGGGGGHHHHHHGGGGGGzzz[[[GGGEEEIIIWWW}}}}}}|||yyyvvvtttuuuwwwyyy~~~|||xxxuuuuuuyyy{{{sss}}}{{{wwwwwwxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxvvvuuuvvvyyy|||zzz|||~~~~~~|||}}}~~~~~~|||zzzyyyxxxwwwxxx{{{~~~~~~~~~{{{yyywwwvvvtttrrrvvvvvvuuuvvvwwwxxxxxxxxx{{{{{{zzzxxx{{{}}}zzzttt}}}xxxtttuuuqqqeeehhhnnnqqqccc[[[WWWQQQPPPNNNLLLKKKJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMJJJGGGFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKGGGFFFFFFFFFGGGHHHIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFHHHIIILLLLLLKKKKKKKKKKKKLLLLLLJJJLLLMMMMMMMMMNNNRRRVVV[[[```jjjwwwwwwmmm```RRRGGGDDD@@@<<<:::;;;===>>>???@@@BBBGGGPPPaaaqqquuu~~~}}}yyywwwssshhhvvv~~~tttfffZZZSSSSSSUUUVVVVVVWWWWWWUUUSSSSSSTTTVVVXXXWWWUUUVVVZZZaaahhhmmmzzz{{{hhh^^^YYYSSSKKKFFFGGGHHHGGGEEEEEEFFFHHHGGGFFFFFFGGGHHHGGGDDDAAAlllZZZNNNIIINNN[[[}}}|||yyywwwwwwyyy|||~~~|||yyyvvvwww|||~~~}}}|||vvvvvv|||~~~yyyvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{yyyzzz|||}}}~~~~~~}}}}}}~~~|||~~~zzz{{{}}}yyywwwzzz}}}}}}{{{yyyzzz|||~~~~~~}}}~~~zzzxxxwwwuuusssqqqtttqqqppprrrwww{{{}}}}}}{{{wwwvvvzzz}}}{{{yyyyyyxxxxxxuuussszzzyyyhhh\\\mmm~~~lllccc___YYYQQQMMMLLLLLLLLLKKKGGGHHHJJJIIIHHHGGGGGGGGGEEECCCBBBCCCFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGIIIHHHGGGDDDBBBBBBEEEGGGEEEGGGFFFDDDFFFJJJKKKHHHMMMJJJMMMTTTUUUPPPMMMNNNPPPSSSUUUVVVXXX\\\ccciiiyyypppcccYYYPPPGGG@@@;;;<<<>>>?????????@@@AAAAAAFFFRRRggglllzzzqqqTTTOOOWWWXXXSSSWWWTTTSSSUUUTTTPPPSSSZZZRRRRRRTTTVVVXXXXXXWWWUUU___bbbiiiuuuoooeeeXXXOOOLLLKKKIIIFFFGGGEEEDDDDDDFFFHHHIIIIIIEEEGGGGGGEEEGGGKKKGGG@@@}}}aaaMMMDDDIIIVVV{{{~~~|||zzzzzz|||~~~|||zzzyyyzzz~~~}}}|||xxxtttsssyyyzzzvvvsssssstttttttttuuuvvvxxxzzz{{{vvvxxxzzz|||}}}}}}}}}}}}}}}xxxwww{{{~~~|||yyyyyy||||||yyyxxxzzz}}}}}}|||{{{{{{||||||{{{zzz{{{}}}~~~~~~~~~|||zzzwwwuuusssrrrqqqpppooorrrwww{{{||||||{{{wwwwww{{{}}}zzzxxxxxxrrrvvvxxxtttvvv{{{tttuuukkk___WWWSSSQQQMMMJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJIIIGGGHHHHHHHHHGGGFFFIIIJJJJJJIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIGGGIIIHHHFFFHHHLLLMMMJJJSSSUUUZZZ]]]XXXQQQQQQWWWVVV\\\dddkkksss|||uuukkk]]]RRRLLLGGGBBB>>>>>>>>>>>>>>>===???BBBDDDEEEXXXtttnnnWWWQQQTTTVVV]]]VVVRRRTTTUUUSSSSSSVVVVVVTTTRRRQQQRRRTTTVVVWWWUUUVVVZZZ___gggnnnsssvvv{{{lllbbb]]][[[WWWQQQJJJGGGGGGHHHFFFDDDGGGGGGGGGGGGIIIIIIIIIIIICCCKKKNNNEEE???EEEQQQYYYpppXXXGGGIIIaaazzz~~~}}}~~~|||{{{|||~~~~~~|||{{{{{{vvvsssssswwwxxxuuurrrrrrssssssssssssssstttuuuvvvtttuuuwwwzzz{{{|||||||||yyyrrrnnnqqqtttssssssuuutttyyy}}}~~~{{{yyyxxxzzz|||~~~}}}|||{{{{{{zzzwwwuuuyyy{{{~~~~~~}}}}}}~~~|||~~~}}}xxxtttttttttooooooppptttxxx{{{{{{{{{{{{xxxxxx|||}}}yyyvvvvvvqqqxxx|||wwwqqqyyyooosssuuuiiiddd^^^WWWQQQRRRQQQOOOMMMKKKIIIIIIHHHJJJIIIGGGGGGGGGGGGEEECCCHHHJJJKKKIIIEEEDDDFFFIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHLLLKKKIIIHHHFFFEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKMMMMMMLLLMMMRRRTTTSSSXXX___hhhiiiaaa\\\bbbllltttzzzuuummm]]]TTTIIIBBB??????>>>===;;;>>>???===:::<<>>??????:::???BBB???===DDDWWWfff}}}~~~gggTTTKKKKKKNNNQQQNNNQQQUUUVVVUUUSSSPPPOOOQQQRRRSSSSSSRRRRRRSSSUUUTTTTTTUUUVVVYYY\\\___aaaggghhhlllpppwww}}}{{{uuunnnhhhbbb\\\XXXSSSPPPLLLHHHGGGIIILLLNNNGGGFFFFFFHHHJJJKKKHHHFFFDDDFFFIIIJJJIIIHHHGGGGGGJJJDDDBBBOOOkkkvvv]]]MMMFFFJJJqqq~~~~~~~~~{{{xxxzzz~~~~~~|||{{{|||{{{yyyxxxwwwwwwwwwwwwuuuwwwwwwvvvuuuuuuuuutttqqqrrrrrrrrrssssssssssssvvvwwwxxxxxxxxxwwwvvvuuunnniiiiiiooossssssrrrsssnnnpppuuuyyywwwsssxxx~~~yyy|||{{{zzzzzz{{{|||}}}}}}|||{{{{{{}}}~~~~~~~~~{{{xxxwwwxxxzzzyyy}}}yyyuuuuuuwwwpppssswwwzzz{{{|||{{{{{{|||zzz{{{}}}{{{vvvtttvvvzzzzzz{{{{{{vvvwwwmmmgggiiisssyyyrrrllleeeaaaYYYUUUPPPMMMMMMNNNNNNNNNKKKLLLMMMKKKHHHGGGIIIKKKLLLLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNQQQUUUXXXVVV[[[______ccclllsssvvvuuu}}}{{{oooddd[[[QQQKKKBBBAAA?????????@@@@@@???>>>BBBCCCAAAGGG^^^vvv]]]PPPKKKJJJMMMPPPRRRSSSQQQPPPQQQRRRMMMOOOQQQRRRQQQQQQSSSUUUTTTSSSQQQOOONNNOOOOOOPPPRRRRRRSSSUUUXXX[[[^^^```bbbaaaaaa``````______^^^[[[YYYUUUSSSQQQOOOKKKIIIMMMLLLKKKIIIHHHGGGFFFFFFHHHGGGFFFFFFFFFFFFEEEDDDJJJLLLLLLKKKIIIIIIJJJMMMIIIIIITTTooohhhPPPGGGHHHUUU~~~}}}}}}~~~~~~|||yyywwwzzz~~~~~~{{{yyyxxxyyyxxxvvvttttttttttttuuuqqqtttuuuqqqpppqqqrrrqqqmmmnnnqqqtttvvvxxxyyyzzzuuuvvvvvvvvvuuutttrrrqqqmmmiiijjjooossspppmmmllljjjooouuuxxxuuuqqquuu|||~~~{{{xxx{{{zzzyyyzzz}}}~~~}}}}}}~~~~~~{{{xxxuuuuuuwwwyyyyyy|||~~~}}}yyyvvvvvvwwwsssvvvzzz{{{{{{{{{{{{{{{zzzxxxyyyzzzxxxssssssvvvzzzvvvwww|||||||||~~~gggUUUVVVgggppplllfffbbb^^^[[[XXXVVVSSSRRRPPPNNNLLLKKKJJJIIIMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMGGGIIILLLNNNPPPOOONNNNNNKKKLLLMMMOOOQQQTTTVVVWWWSSSVVVYYY\\\```dddhhhllleeelllppprrrvvvwwwhhh\\\RRRKKKDDD@@@>>>???@@@@@@@@@@@@???>>>@@@??????FFF\\\}}}mmmccc]]]```\\\UUULLLFFFFFFLLLRRRKKKNNNQQQQQQOOONNNOOORRROOONNNNNNNNNNNNOOOOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNMMMMMMMMMOOOMMMLLLLLLLLLLLLJJJHHHIIIJJJJJJJJJIIIGGGDDDCCCHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHMMMVVV^^^\\\lll]]]IIIHHHRRReee~~~}}}}}}}}}}}}{{{yyywww{{{~~~|||yyyxxxxxxwwwuuusssrrrqqqrrrssssssmmmrrrsssnnnkkknnnpppnnnjjjlllnnnqqqtttuuuvvvwwwqqqrrrrrrsssrrrqqqooonnnlllhhhhhhnnnqqqooommmlllkkkrrrwwwvvvssstttwwwyyy}}}~~~~~~~~~|||~~~}}}~~~{{{}}}}}}|||zzzwwwwwwwww{{{yyyyyy{{{~~~vvvwwwwwwvvvttttttvvvxxx{{{{{{zzzyyyxxxwwwwwwvvvuuuxxx{{{{{{yyyxxxyyyzzzwwwuuuuuuuuurrroooqqqvvv{{{wwwxxx~~~{{{gggXXX\\\kkk}}}tttnnnjjjeee```]]]\\\ZZZUUUQQQTTTSSSQQQOOOMMMNNNNNNOOOLLLLLLKKKLLLNNNPPPSSSUUURRRVVV[[[aaadddeeedddbbb^^^___```bbbeeehhhjjjlllkkkooovvvzzz}}}~~~vvvlllcccVVVKKKEEEBBB???<<<===>>>??????>>>>>>??????@@@???GGG___xxxcccQQQIIILLLPPPLLLPPPSSSRRRNNNLLLMMMOOOKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJJJJIIIHHHEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLEEEFFFHHHKKKTTTeeeyyyPPPAAAHHHVVVnnn~~~||||||||||||{{{yyyxxx||||||yyyxxxxxxvvvtttrrrppppppppprrrssslllrrrsssmmmjjjnnnpppnnnjjjkkklllnnnnnnnnnnnnmmmmmmnnnoooppppppooonnnmmmkkkggggggmmmqqqrrrqqqrrrooowwwzzztttqqquuuxxxwwwuuuxxx||||||{{{zzz|||{{{wwwyyyyyywwwyyy}}}yyy{{{}}}zzzuuurrrrrrssszzzyyyyyy{{{}}}}}}yyynnnqqqtttuuuuuuuuuvvvwww|||zzzxxxwwwxxxxxxwwwvvvvvvyyy{{{zzzwwwvvvwwwyyytttrrrrrrrrrooolllooouuu~~~zzz}}}}}}vvv{{{eee]]]TTTdddttt~~~vvvrrrrrrooogggaaa^^^]]]ZZZXXXWWWWWWXXXXXXRRRRRRRRRRRRUUUXXX[[[]]]fffkkksss{{{xxxxxxzzz{{{~~~uuulll\\\TTTIIIAAA???@@@@@@?????????>>>===<<<===@@@BBBEEEGGGYYYnnn[[[SSSSSSKKKOOORRRQQQMMMJJJKKKNNNNNNNNNOOOOOOOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEHHHKKKLLLKKKJJJIIIHHHFFFIIINNNWWWhhhIIIKKKNNNddd~~~|||~~~}}}{{{zzz{{{|||~~~|||zzzxxxwwwvvvvvvqqqqqqpppqqqrrrsssuuuvvvuuutttrrrpppnnnmmmmmmmmmkkkiiiiiikkknnnooommmkkknnnoooqqqrrrsssqqqmmmiiifffgggiiilllooosssvvvxxxvvvyyyxxxuuutttwwwyyyyyy{{{xxxuuusssuuuwwwyyyzzz{{{uuusssvvv{{{~~~~~~~~~|||yyywwwvvvtttqqqooorrruuuzzz|||xxxuuuvvvxxxyyyxxxvvvwww||||||{{{zzzyyywwwvvvuuutttvvvvvvwwwxxxyyyxxxtttqqqoooooonnnmmmlllnnnrrruuu||||||zzzyyyxxxyyyyyyzzzooofffdddrrr}}}zzzuuuqqqlllhhhfffhhhgggggghhhmmmuuu}}}}}}tttnnnhhhaaa[[[FFFGGGEEEAAA>>>======<<<777BBBBBB>>>AAABBBEEEOOOWWWmmm|||tttkkkkkkggg\\\OOOHHHLLLRRRSSSVVVWWWUUUPPPMMMNNNPPPPPPLLLJJJMMMNNNLLLKKKLLLJJJJJJIIIHHHLLLOOOLLLFFFLLLJJJHHHHHHJJJJJJHHHFFFKKKIIIGGGIIILLLMMMJJJGGGFFFGGGJJJNNNRRRSSSRRRQQQPPP[[[nnnHHHNNN]]]}}}|||~~~}}}|||{{{{{{}}}~~~~~~|||yyyvvvtttrrrrrrrrrssssssrrrssstttuuuwwwxxxxxxvvvsssqqqooonnnooooooooonnnmmmnnnppppppnnnlllooooooqqqrrrrrrqqqnnnlllgggiiikkkooorrrvvvxxxzzzwwwyyyvvvqqqppptttwwwwwwyyywwwtttsssuuuxxxzzz{{{yyyzzz|||~~~|||xxxuuuuuuxxx{{{{{{zzz|||zzzwwwuuutttssspppnnnqqqtttxxx}}}}}}{{{zzzxxxxxxxxxxxxxxxzzz}}}{{{|||{{{yyywwwuuuuuuuuuttttttuuuwwwxxxwwwssspppooooooooommmmmmnnnrrruuu{{{zzzxxxvvvvvvvvvwwwxxx|||qqqggghhhwww}}}uuunnnddd]]]YYYUUUOOOJJJGGGFFFCCC@@@>>>??????>>>===AAA???@@@DDDDDDRRRlllyyyuuu|||pppWWWMMMMMMMMMQQQWWWYYYVVVQQQLLLIIIJJJIIIKKKOOOOOOKKKKKKMMMHHHJJJJJJGGGHHHKKKLLLJJJGGGIIIKKKLLLLLLKKKKKKJJJDDDFFFHHHHHHHHHFFFDDDDDDIIIFFFDDDGGGQQQ___llltttLLL___~~~{{{|||~~~}}}{{{|||}}}||||||{{{|||}}}~~~~~~|||zzzwwwsssqqqqqqqqqrrrtttttttttuuuvvvwwwxxxyyy{{{xxxtttqqqooopppqqqrrrrrrpppooonnnoooooommmkkkoooooooooooonnnmmmlllkkkiiikkknnnrrrvvvxxxyyyzzzwwwxxxtttooonnnsssuuuuuuvvvtttrrrrrruuuwwwyyyyyyvvvvvvxxxyyyyyyyyyxxxwww|||zzzxxxxxxzzz}}}}}}zzzwww{{{xxxuuussssssqqqooommmrrrsssvvvzzz}}}~~~~~~~~~yyyxxxwwwxxxzzz}}}~~~zzz||||||zzzvvvtttvvvxxxttttttvvvxxxyyywwwssspppppppppooonnnnnnooorrruuuyyywwwuuurrrrrrssstttvvvvvv}}}rrr]]]```|||zzz|||}}}tttkkkggg\\\WWWPPPLLLJJJHHHDDDAAABBB@@@>>>>>>????????????DDDBBB>>>DDDNNNYYYxxx|||yyy~~~}}}ssstttvvvsssmmmcccWWWLLLFFFCCCMMMMMMPPPTTTSSSPPPOOORRRJJJNNNOOOKKKIIILLLOOOOOOMMMPPPSSSRRRMMMIIIGGGGGGGGGJJJLLLKKKIIIJJJOOOTTTOOONNNPPPYYYjjj^^^~~~yyyzzz|||{{{zzz{{{yyyzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvtttssstttuuuvvvssssssssstttuuuvvvwwwxxxzzzwwwsssooonnnooorrrtttooonnnmmmmmmlllllllllkkkoooooonnnllliiihhhggghhhkkkmmmppptttvvvwwwwwwvvvtttuuussspppqqqvvvwwwttttttrrrpppqqqrrrtttttttttrrrrrrsssttttttuuuuuuuuuyyyxxxxxxzzz}}}|||}}}|||{{{~~~}}}zzzzzzxxxuuussssssrrrqqqoootttuuuvvvwwwyyy{{{|||}}}~~~~~~}}}}}}~~~~~~zzzwwwuuuwww{{{~~~}}}|||yyy{{{|||zzzvvvtttwwwzzzvvvvvvxxxzzzzzzyyytttqqqoooppppppnnnnnnnnnqqqsssuuussspppnnnnnnoooqqqssssssvvvyyyxxx{{{rrrgggiiiooo~~~oooiiiooommm^^^TTTTTTOOOLLLHHHEEEEEEDDDCCCAAA@@@>>>>>>AAACCCBBBBBBCCCBBBFFFFFFMMMeeevvvcccZZZXXXVVVRRRSSSWWWWWWPPPIIIFFFHHHLLLNNNMMMOOOSSSSSSPPPOOOOOOPPPQQQSSSSSSQQQOOOMMMNNNQQQTTT\\\hhhvvvtttxxx|||~~~zzz|||}}}zzzyyyzzzuuuvvvxxxyyyyyyyyyxxxwwwuuuuuuttttttuuuvvvwwwxxxoooooopppqqqrrrsssssstttuuusssooollllllnnnqqqsssmmmmmmmmmlllkkklllmmmnnnqqqqqqppplllgggeeeeeeggglllnnnppprrrsssrrrqqqpppoooqqqrrrrrruuuzzzyyyuuuqqqpppnnnoooppppppooonnnjjjjjjjjjkkknnnrrruuuwww{{{xxxuuuuuuyyy~~~~~~~~~zzz~~~||||||~~~|||zzzwwwtttssstttuuuuuutttxxxwwwwwwvvvvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzzyyywwwuuuvvvzzz{{{zzzxxxwwwxxxyyywwwuuuvvvyyy|||wwwvvvvvvwwwwwwvvvrrrooommmnnnnnnmmmlllmmmoooqqqpppnnnlllkkkkkkmmmoooppprrrqqqrrrwww}}}ppp``````ttt{{{qqqiii\\\VVV[[[XXXJJJCCCFFFFFFEEEBBBAAAAAAAAA@@@@@@DDDAAACCCGGGFFFBBBCCCGGGCCCYYYdddmmmuuu___PPPRRRUUUZZZaaakkkqqqmmmdddVVVSSSTTT___ooo{{{}}}zzzppprrryyy|||}}}}}}yyywwwxxxrrrtttvvvxxxxxxwwwuuutttoooppprrrssstttuuuuuuuuujjjjjjlllmmmnnnoooooooooooommmkkkjjjjjjmmmppprrrnnnnnnnnnmmmllllllnnnqqqppprrrqqqnnniiifffgggiiikkklllmmmnnnnnnnnnmmmlllkkkmmmnnnoootttzzzyyytttnnnmmmmmmnnnoooooommmlllggggggiiilllqqqvvvzzz}}}xxxuuurrrsssyyy~~~|||~~~}}}~~~|||}}}yyyyyy|||}}}}}}{{{yyyvvvttttttuuuxxxyyyyyyzzzxxxwwwuuuuuuwwwyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyxxxwwwwwwxxxxxxwwwvvvuuutttttttttuuuxxx{{{|||vvvtttrrrqqqpppooollljjjjjjkkklllkkkjjjjjjkkkmmmjjjiiiiiiiiijjjlllmmmnnnqqqnnnooovvv}}}sssWWWaaajjjmmmmmmvvv{{{nnneeeaaaVVVMMMIIILLLJJJBBB@@@CCCCCCBBBBBBAAAAAAAAABBBBBBDDDAAACCCFFFCCC???EEEPPPfffxxx}}}{{{}}}{{{wwwuuuvvvqqqsssvvvxxxxxxwwwuuusssmmmoooqqqttttttsssqqqooofffgggiiijjjkkklllkkkkkkjjjiiihhhiiijjjmmmoooqqqnnnoooooollliiiiiilllnnniiilllnnnlllhhhfffhhhkkkhhhhhhiiijjjkkkkkklllllljjjjjjggggggmmmtttuuuqqqjjjjjjlllnnnqqqqqqpppnnniiilllqqqvvvzzz}}}~~~vvvsssqqqtttzzz~~~~~~zzz}}}~~~}}}~~~|||zzzzzz|||}}}|||yyyvvvtttrrrsssvvvyyy{{{|||yyywwwvvvuuuvvvyyy|||~~~~~~}}}}}}}}}yyyzzz{{{zzzwwwvvvuuuvvvtttpppnnnpppvvv{{{||||||wwwtttppplllkkkjjjhhhggghhhiiiiiiiiigggggghhhiiidddeeegggiiikkklllmmmmmmnnnlllmmmsssvvvvvvyyy~~~qqqggg___]]]^^^bbbrrr}}}tttnnneeeYYYSSSSSSIIIHHHGGGFFFEEEDDDCCCDDDAAABBBDDDDDDEEEEEEGGGHHHCCCAAACCCFFFEEEGGGYYYooo}}}zzzyyy{{{zzzvvvtttuuuqqqsssvvvyyyyyywwwuuusssnnnqqqtttvvvuuurrrooollldddeeegggiiijjjjjjjjjiiigggggggggiiikkkmmmpppqqqnnnnnnmmmjjjfffeeegggjjjaaaeeeiiiiiifffdddgggjjjeeeeeefffgggiiikkkmmmnnnkkkhhhbbb```eeennnqqqooohhhiiikkkooossstttsssrrriiinnnttt{{{~~~~~~|||{{{wwwtttsssvvv{{{}}}{{{xxx{{{||||||{{{{{{{{{}}}~~~|||}}}}}}|||{{{}}}~~~~~~~~~}}}~~~}}}}}}|||}}}|||yyyuuusssqqqrrrvvvzzz}}}~~~wwwvvvtttuuuwww{{{zzz}}}~~~|||xxxuuuuuuvvvsssnnnjjjnnnvvv}}}~~~|||zzzvvvpppllljjjiiihhhgggfffggghhhgggfffeeefffgggaaacccfffiiikkkmmmmmmmmmllljjjlllpppnnnkkkpppyyywwwbbb^^^___```jjjyyy{{{wwwpppiiiccc```YYYNNNHHHIIICCCGGGGGGCCCBBBDDDCCC@@@>>>@@@BBBDDDEEEFFFHHHJJJHHHFFFIIINNNPPPYYYvvv~~~