BM6P6(@ ___TTTTTTUUUWWWWWWVVVRRROOOMMMLLLJJJGGGDDDBBBAAA@@@===<<<;;;999888777777777555555444444444333333333222111000///------------************************+++***)))***++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,------------------,,,,,,000222222///,,,+++...111777111///333444666EEEWWWnnn~~~nnnyyyeeeWWWSSSIIIDDDHHHJJJGGGDDDEEE::::::777444111//////000,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------------...///000111222444555666888999;;;<<<<<<<<<===>>>===<<<;;;<<<===;;;;;;;;;999666444333444//////.........---------------------------------222000......///111222222111444===FFFFFF???===@@@CCCOOObbbuuu~~~yyy|||{{{|||wwwjjjddddddjjjnnn[[[TTTPPPRRRRRRMMMJJJJJJGGGLLLKKKDDD@@@AAAAAA>>>666444000---++++++,,,------,,,+++,,,------+++)))aaaUUUTTTUUUVVVWWWUUURRROOONNNLLLJJJGGGEEECCCBBBAAA>>>===<<<:::999888888888555555444444444333333333222111000///...---------************************+++*********+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,------------------------000///...//////000000000333111111666???RRRmmm~~~uuuzzz{{{aaaSSSHHHGGGHHHFFFCCCBBBCCCBBB???<<<777444333222//////......---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***+++,,,---,,,------...///000111222555555666888:::;;;<<<======>>>???>>>===<<<===>>><<<<<<;;;999666444333333//////.........---------------------......//////---------...111333444555:::>>>FFFMMMKKKEEEEEEJJJQQQ^^^vvvuuurrruuuyyylllfff^^^UUUPPPMMMLLLLLLHHHLLLKKKFFFCCCDDDCCC>>>===<<<:::777444000---+++---,,,++++++------,,,+++bbbUUUUUUUUUVVVWWWUUURRROOONNNMMMKKKHHHFFFDDDCCCBBB???>>>===;;;:::999888888555555444444444333333333222111000///...---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************+++++++++,,,++++++,,,---------------,,,,,,------......//////111///---///333555333///222777;;;AAASSSqqqrrrZZZMMMIIIGGGGGGGGGIIIGGGEEEBBB???;;;999777555333111///...............------,,,+++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))*********))))))******+++,,,---,,,,,,---...///000111111444555666888:::;;;======>>>???AAA@@@???>>>???@@@???===;;;888555333222111/////////............---------------...///000000//////000111333555777888BBBJJJXXXaaaaaa\\\^^^cccrrrttt~~~}}}}}}sss^^^SSSTTTVVVUUUOOOOOOLLLHHHGGGHHHFFFBBBBBBCCCCCCBBB>>>999444000///...,,,+++,,,---,,,+++```UUUUUUUUUUUUVVVUUURRRPPPNNNMMMKKKIIIFFFEEEDDDCCC???>>>===;;;999888777777555555444444444333333333333222111///......------++++++++++++++++++++++++***+++,,,++++++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...---------,,,,,,---...///000000000222111///000333333222000222???LLLXXXooo}}}zzzyyywwwuuusssqqqpppppptttrrrooommmlllmmmnnnoooooooooooooooooooooooooooooopppssstttuuutttrrrpppsssuuuuuutttqqqrrrvvvyyyzzzyyyxxxxxxzzz}}}zzz```QQQLLLMMMOOOKKKIIIGGGEEEDDDBBB???===:::888444111////////////......---,,,+++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************+++,,,------,,,---...///000111111111333444555777999;;;<<<===???AAACCCCCCBBBAAAAAABBBAAA>>>;;;777555333111000/////////...............///......------...//////444444444444444777;;;===HHHZZZrrr~~~|||uuuqqqpppxxxnnn___bbbfffdddYYYUUUOOOKKKJJJJJJIIIGGGAAABBBDDDEEEDDDAAA===;;;444222...---,,,,,,***)))}}}]]]VVVUUUTTTUUUVVVUUUSSSPPPNNNMMMKKKHHHFFFEEEDDDDDD???>>><<<:::888777666555555555444444444333333333333222111000............++++++++++++++++++++++++***,,,---,,,******+++---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---.........------------...//////000111111000111222111000222666999???QQQgggzzz|||yyy}}}xxxrrrmmmjjjgggdddbbbaaa```___^^^]]]\\\\\\\\\^^^^^^]]]\\\[[[[[[[[[ZZZ____________^^^^^^^^^^^^________________________[[[]]]___]]]ZZZYYY\\\______^^^]]]^^^___bbbeeegggdddeeefffgggjjjmmmooopppxxxzzz~~~nnnaaa[[[YYYVVVRRRLLLIIIGGGEEECCCAAA>>><<<888444222000000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,---///000111222222222333333555777999;;;======@@@CCCEEEFFFEEEDDDDDDDDDCCC???:::777555444111///////////////////////////111000...------...///000333444555666888===DDDJJJVVVnnnyyywwwzzzxxxyyyuuuvvvxxxzzz~~~~~~uuujjjgggkkkvvvqqqqqqrrrmmmddd]]]UUUNNNJJJIIIIIIJJJBBBBBBCCCDDDDDDCCCCCCBBB;;;888444111///---***'''}}}]]]VVVUUUTTTTTTUUUUUUSSSQQQMMMLLLJJJHHHFFFEEEDDDDDD???===<<<999777666555555555555444444444333333333333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***)))+++...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.....................//////000000111111...000333444777>>>JJJSSShhhxxxtttxxxyyyvvvqqqnnnjjjgggccc```___]]][[[ZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZZZZZZZYYYWWWVVV]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYZZZUUUVVVVVVUUUSSSQQQQQQRRRSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRTTTUUUVVVYYY]]]ccciiioootttvvv{{{~~~xxxkkkiiiaaaVVVMMMIIIGGGEEEDDDCCCAAA===999666333222111...---------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))******(((((((((((()))))))))))))))))))))*********+++++++++******++++++,,,---...---///111222333444333333444555666888;;;===??????BBBDDDGGGIIIHHHGGGFFFGGGDDD???999666555444222///...////////////000000000111111/////////111333555444999???EEEJJJRRR\\\cccmmmzzzyyy}}}qqqrrr~~~zzz{{{|||tttgggeeefffmmmvvv|||}}}|||tttpppooovvvzzzuuuoooiiiaaaXXXOOOHHHHHHLLLHHHGGGFFFEEEDDDDDDDDDDDDAAA>>>;;;888666222---***bbbWWWUUUTTTTTTUUUUUUSSSQQQLLLKKKIIIGGGEEEDDDCCCCCC@@@???===:::888666666555555555444444444333333333333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...***)))+++...************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............000000000000000000000000000111444<<>>@@@BBBCCCCCCFFFIIIKKKJJJIIIHHHHHHDDD>>>777555555555333000.../////////000000000000111000000111333777;;;>>>EEEOOO\\\gggooovvv~~~{{{uuuuuu}}}{{{zzzwwwuuulllgggbbbccclllzzz|||xxxtttlll]]]OOOKKKOOONNNMMMLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA???:::555111fffWWWVVVTTTTTTUUUTTTSSSRRRKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@>>>;;;999888777666555555444444444333333333444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))---///...***)))+++///************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---......//////......111111111000000000000000555333666DDD\\\xxx~~~lllsss}}}{{{|||zzzrrriiibbbdddaaa^^^\\\\\\\\\\\\\\\[[[[[[]]]aaafffjjjllllllmmmnnnpppssswwwwwwvvvtttwwwwwwwwwxxxyyyzzz||||||}}}}}}~~~~~~zzzxxxuuurrrpppooopppnnniiieeeaaa```___]]][[[ZZZXXXXXXTTTSSSPPPOOOOOOPPPRRRTTTMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUXXX\\\bbbfffiiiqqq{{{zzzlllZZZLLLHHHIIIKKKLLLJJJIIIGGGCCC???:::777444333222000...,,,***((('''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))*********+++(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......///111333555666666555555999:::<<<>>>AAACCCEEEFFFCCCFFFJJJLLLKKKJJJIIIIIIDDD>>>777444555666333000.../////////000000111111000000111333777<<>><<>>@@@BBBCCCDDDEEEEEEFFFFFFGGGJJJMMMNNNJJJGGGEEE???888444333222111//////222222......222222///:::444555===???===GGGVVVrrr~~~vvvqqqpppwwwsssuuuwww{{{yyyrrrwwwrrriiiaaa```fffqqqzzzrrr]]]RRRVVVNNNKKKOOOPPPLLLHHHIIIOOOOOONNNNNNNNNKKKFFFBBB}}}___XXXTTTTTTWWWWWWSSSOOOOOOOOOMMMKKKIIIIIIGGGEEECCCBBB???<<<;;;:::999777555444444444555444444333222111000000///......------+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,------------.........//////---///111111///000222555;;;NNN```uuu{{{zzzppphhhaaa]]]^^^ZZZZZZ]]]______```ccchhhkkkmmmoooqqqsssvvvxxx}}}}}}zzzwwwvvvvvvuuurrrpppgggddd```]]]]]][[[XXXUUUVVVTTTQQQPPPQQQQQQPPPNNNPPPSSSVVVVVVUUUWWW]]]aaammmrrryyynnnfffbbbXXXLLLLLLIIIJJJNNNLLLDDD>>>===;;;888333111000000///...---+++******+++,,,+++***************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++************++++++++++++++++++++++++,,,---...//////111444555666777999;;;???@@@BBBDDDEEEFFFGGGGGGDDDDDDEEEGGGJJJJJJGGGDDD@@@<<<777444333333222111...///000000///000333555999:::@@@JJJQQQUUU]]]fff~~~zzzyyy{{{wwwooolllkkknnnwww}}}~~~zzzqqqaaaWWWNNNKKKJJJHHHJJJOOOMMMMMMOOORRRTTTTTTRRROOOxxx\\\VVVSSSSSSWWWXXXSSSPPPPPPOOOMMMKKKJJJJJJIIIGGGEEEBBB???<<<;;;:::999777555444444444444444333222222000000000///......---------,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...------........./////////---000333222111444;;;AAALLLhhh{{{qqquuu|||wwwpppeee\\\XXXWWWXXXYYY___^^^ccckkkqqqssswww}}}|||zzzwwwpppkkknnnhhhbbb___``````\\\XXXTTTSSSRRRPPPNNNLLLKKKKKKPPPRRRVVV\\\cccllluuu||||||sssjjjRRRKKKGGGJJJLLLKKKGGGFFFAAA>>>:::888777666444222///---++++++++++++***)))++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,---//////111444777999:::;;;<<<>>>BBBCCCDDDFFFGGGHHHHHHIIICCCBBBBBBDDDEEEEEECCCAAA;;;888555333444444333222...,,,...333333111888DDDJJJQQQXXX___jjjwww|||qqquuu}}}~~~vvvlllgggfffnnnxxxnnnccc]]]WWWRRRPPPQQQNNNNNNPPPSSSWWWXXXWWWUUUyyy\\\UUURRRRRRVVVWWWSSSQQQQQQMMMKKKJJJIIIJJJIIIHHHFFFBBB???<<<;;;:::999777555333444444444444333222222000000//////............---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------+++,,,...---,,,,,,---...............///////////////111222222555???NNNZZZjjjyyygggcccnnnxxxuuummmiiieeeaaa]]]\\\___fffnnnrrrsssuuu{{{{{{zzzxxxqqqkkkgggccc]]]ZZZYYYWWWUUURRROOONNNNNNNNNPPPTTTXXX[[[cccoookkk\\\LLLFFFHHHMMMNNNNNNIIIFFFCCCAAA???<<<888555111///---,,,---------,,,+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000444777<<<>>>???@@@AAAAAACCCDDDEEEFFFHHHHHHHHHIIICCCCCCBBBCCCBBBAAA@@@???777666555444333333222222444///222:::;;;999GGG[[[oooyyy}}}{{{yyyrrrttt{{{wwwlllkkkqqqqqq~~~}}}ooo]]]PPPTTTSSSSSSTTTVVVVVVVVVTTT^^^UUURRRRRRVVVWWWSSSPPPPPPKKKJJJHHHHHHIIIHHHGGGEEEBBB???<<<;;;:::999777555333333444444333333222111////////////............---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------+++,,,...------,,,...///........./////////000000///000000222;;;LLLbbbrrryyyooojjjrrrnnnmmm~~~qqqgggbbbbbbdddggghhhiiimmmrrryyy}}}{{{tttkkkeeedddccc```]]]YYYWWWUUURRRPPPOOONNNMMMNNNVVVaaaiiiqqq{{{sss[[[LLLIIILLLKKKHHHLLLJJJHHHGGGDDD@@@:::666111///---,,,---.........++++++++++++***************************************)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))*********+++***++++++++++++,,,,,,,,,------------...///000000444777<<>>===666666555444222111111222777111444>>>BBBDDDVVVmmmvvvlllhhhnnn~~~xxxvvvxxxyyytttjjjlllqqqxxxuuu]]]YYYVVVSSSRRRSSSUUUVVVVVVaaaUUURRRRRRVVVWWWRRROOOOOOKKKIIIHHHHHHHHHHHHFFFEEEBBB???<<<;;;:::999777555333333333333333222111111//////////////////......---,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------+++,,,......------...000....../////////000000000///000333;;;III\\\ppp}}}vvvwww~~~~~~pppmmmhhhbbb___bbbjjjqqqtttyyyzzzuuuppplllhhhccc```\\\YYYVVVSSSPPPMMMKKKMMMPPPRRRVVV^^^iiipppssswwwbbbSSSNNNOOOJJJCCCIIIIIIIIIHHHGGGCCC<<<888333111---,,,,,,---...---,,,++++++++++++************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,......---......///000111111444888;;;<<<===???AAA@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHGGGCCC???<<<;;;666666666444111111333444222111666@@@HHHQQQbbbttt|||xxxrrrpppxxx~~~zzzoooiiiiiippp~~~}}}aaa\\\TTTPPPOOOQQQSSSUUUcccVVVSSSSSSVVVVVVQQQNNNNNNMMMKKKIIIIIIIIIHHHFFFEEEBBB???<<<;;;:::999777555222333333333333222111111.../////////////////////+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................+++,,,......------///111.../////////000000000000111555???NNN___nnnwww{{{zzzrrrjjjeeeiiimmmqqqttt|||zzzrrrjjjfffaaa]]]ZZZVVVSSSOOOLLLMMMPPPSSSUUUQQQXXXcccnnn|||mmm\\\UUUVVVRRRKKKEEEFFFHHHKKKLLLIIICCC???;;;888333000//////...---,,,,,,+++++++++*********************************)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------............///000111222000333666888999;;;>>>@@@@@@@@@AAABBBCCCCCCCCCCCCCCCGGGJJJIIIDDD???;;;999444555555333111222666::::::???IIITTTaaannn{{{yyyoooyyy{{{rrroooqqqooo{{{xxxiii\\\UUURRRRRRSSScccWWWSSSSSSVVVVVVQQQMMMMMMNNNMMMKKKJJJJJJIIIGGGEEEBBB???<<<;;;:::999777555222333333333333222111111.........///////////////+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------........................+++,,,............///111////////////000000000000555<<>>999777333444333222111333999>>>MMMXXXeeerrryyyxxx}}}nnnkkkmmm}}}ssscccZZZVVVTTT|||aaaXXXWWWVVVVVVUUUTTTQQQNNNMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------***+++,,,---,,,***(((&&&++++++,,,,,,,,,---------,,,,,,,,,---------........................------111000000222111///222888FFFKKK[[[nnnxxxuuuooommmwww{{{ssskkkzzzwwwqqqkkkggghhhjjjnnnuuu}}}wwwllldddaaa^^^WWWTTTVVVMMMHHHEEEGGGHHHKKKVVVbbbvvvnnngggbbb^^^OOOGGGAAADDDOOOWWWVVVRRRHHHEEE???;;;777444000---000...++++++,,,,,,,,,+++*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///.........///000222333333444555666999;;;===???BBBCCCDDDDDDDDDCCCBBBAAA:::DDDHHHCCC<<<;;;999555555666000///:::AAAFFFQQQgggvvvzzzyyytttoooqqq~~~nnn___UUU{{{```WWWUUUUUUUUUTTTSSSPPPMMMMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------+++,,,---...---+++)))(((++++++,,,,,,,,,---------,,,,,,,,,---------..............................---...000111......888CCCNNN[[[mmmvvvpppgggiiirrrtttooo}}}zzzooohhhiiijjjoooxxxvvvqqqkkkccc\\\[[[UUUPPPMMMMMMJJJHHHKKKRRRTTTccc~~~{{{eeeWWWGGGCCCJJJRRRUUUTTTOOOJJJDDD>>>:::777444222000...+++***+++++++++*********+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******++++++,,,,,,+++,,,,,,,,,,,,---------//////......///111222444555666777999;;;===???@@@@@@AAACCCDDDDDDDDDCCCCCCAAAFFFGGG@@@:::999777444888:::444333;;;BBBSSSlll{{{tttxxxppp[[[zzz___UUUTTTTTTTTTTTTRRROOOMMMMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------,,,---......---,,,***))),,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,...111222000444CCCTTT\\\jjjxxxttteee```qqq|||wwwqqqjjjkkkpppxxx~~~|||ppphhhbbb]]]XXXUUUOOOHHHEEEEEEFFFFFFQQQlllqqqXXXGGGDDDJJJQQQUUUVVVQQQJJJDDD@@@<<<999777333000---,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++++++++++++++,,,,,,------------//////...///000222444555888999:::<<<>>>@@@AAABBB???@@@BBBDDDEEEEEEEEEDDDDDDEEECCC===999999777444333777888<<>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------,,,,,,------,,,+++******,,,,,,,,,------------...,,,,,,,,,---------......---------...............//////111444888@@@QQQaaaeeeiiijjjddd___kkk~~~tttoootttvvvvvv{{{tttjjjaaaZZZTTTNNNLLLJJJFFFDDDGGGQQQgggqqqYYYKKKIIIPPPVVVYYYUUUPPPLLLHHHCCC>>>;;;888555111//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++++++++++++++++++++***++++++,,,,,,---........./////////000111333555777:::;;;<<<>>>@@@AAABBBCCC@@@BBBCCCEEEEEEEEEEEEDDDBBB@@@===;;;::::::888555333999@@@KKKVVV^^^}}}|||rrrxxxxxxnnnkkksssxxx|||```VVVUUUUUUUUUUUUTTTRRROOOMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------+++++++++++++++******))),,,,,,---------.........,,,,,,,,,---------......---------.........//////111...000888BBBMMMZZZeee```[[[UUUYYYiiiuuuqqqyyywww|||qqqhhhccc]]]XXXJJJKKKLLLJJJDDDEEESSScccnnnZZZQQQSSSYYYXXXVVVUUURRROOOIIIBBB===;;;888444222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************((())))))***************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,------...///////////////000222555777999;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDBBB???<<<<<<;;;:::777666;;;EEEQQQaaannnppp~~~}}}tttkkkssscccVVVUUUUUUUUUVVVUUURRRPPPMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------************************,,,---------............,,,,,,,,,---------......,,,,,,------.../////////000///444@@@MMMVVV]]]bbb[[[XXXYYYhhhvvvtttvvv~~~sssqqquuuwwwpppfff[[[VVVQQQNNNOOOMMMHHHEEEDDDSSSiiixxxgggZZZWWWWWWWWWWWWVVVVVVSSSOOOHHHCCC???;;;777333111///---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************((()))******++++++******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000//////000111333666999;;;===>>>@@@BBBDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGEEEEEEEEEAAA>>>===<<<999:::===EEEVVVgggzzz~~~|||ssseeeddd{{{eeeUUUTTTTTTUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111////////////............+++,,,------......------------------------------+++++++++******++++++,,,------------............,,,,,,,,,---------......,,,,,,------...//////000000444???NNNXXX\\\^^^bbbgggooo{{{{{{sssfff\\\[[[___pppwwwffffff[[[RRRQQQRRRNNNIIIGGGEEESSSfffxxxyyymmmaaaYYYYYYWWWVVVUUUTTTRRROOOMMMEEEAAA<<<888666333111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))***++++++++++++***))))))))))))))))))))))))************************((())))))***++++++,,,,,,***++++++,,,,,,---------++++++,,,---...///000000//////000222444777:::<<>>===<<<===EEEOOO^^^uuupppnnn|||gggTTTSSSSSSSSSTTTTTTQQQOOOMMMKKKJJJJJJJJJHHHFFFDDD>>><<<;;;;;;;;;:::777555333333333222222222111111000/////////............+++,,,------......------------------------------,,,,,,,,,++++++,,,---------------.........//////,,,,,,,,,---------......,,,,,,------...///000000000:::KKKZZZ``````aaaeeeyyysssttttttvvv|||qqqiiibbb______aaahhhpppwwwyyydddbbb```^^^WWWMMMGGGGGGBBBGGGJJJMMMZZZtttrrrccc\\\YYYUUUTTTTTTTTTTTTTTTKKKGGGBBB>>>;;;888555333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))***++++++++++++***))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++,,,,,,---......++++++,,,---...///000111///000000222555888;;;===AAACCCEEEHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKCCC>>>;;;<<<<<>>:::888000...------...///...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******************************************************))))))))))))*********+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------......///000000000///111333444555888;;;===???AAADDDHHHLLLNNNPPPPPPQQQQQQMMMHHHKKKQQQPPPIIIEEE@@@<<<<<>>@@@BBBDDDGGGKKKNNNQQQRRRRRRQQQQQQOOOLLLNNNRRRPPPIIIHHHCCC@@@CCCLLL^^^|||{{{ooohhh|||eeeVVVTTTRRRRRRTTTTTTQQQMMMOOOMMMKKKJJJIIIHHHEEECCC<<<;;;:::::::::999666333222333333333333222111111000000000000////////////,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111.........///111999BBBKKKVVVcccfffZZZPPPZZZkkkuuupppqqqxxxvvvmmmeeeZZZSSSMMMLLLKKKIIIJJJMMMdddiiiZZZVVVTTTQQQNNNRRRWWWZZZWWWNNNEEE???===999666222//////000000///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------......//////000000111111333666888999<<>>AAAFFFIIIIIIJJJLLLNNNOOOPPPPPPOOOLLLLLLNNNNNNLLLMMMTTT^^^zzzooolll|||bbbWWWSSSPPPPPPRRRSSSRRRPPPLLLLLLLLLMMMMMMKKKGGGDDD<<<;;;:::::::::999666333222333333333333222111111000000000000////////////,,,,,,,,,---------......------------------------+++++++++,,,,,,---------........................,,,---......//////......---111555;;;FFFRRRUUUQQQHHHLLLTTTbbbvvvjjj___rrrzzzrrrqqqzzzxxxkkkbbb[[[XXXQQQKKKKKKPPP```~~~uuudddUUUMMMIIIEEEHHHPPPWWWYYYYYYSSSNNNHHHBBB===999444111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------............/////////000111111222222333555999<<>>888555000...//////---,,,------------,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------///000000111222222333333555666888;;;>>>AAADDDEEEKKKLLLKKKIIIIIILLLNNNNNNLLLKKKIIIKKKTTTjjjvvvjjjbbbXXXUUURRRRRRTTTTTTRRRPPPOOOOOONNNNNNLLLIIIEEEAAA???===;;;::::::888555222333333333333333222111000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...------,,,,,,........................000666>>>DDDFFFGGGIIIJJJ___uuutttlllxxx~~~wwwmmmppppppuuu}}}vvv|||vvvhhh]]]\\\YYYQQQLLLOOOTTTlllnnn\\\LLLHHHHHHFFFLLLVVVYYYYYYXXXVVVSSSMMMEEE???888333///000000------///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------000000111222333444444555666888:::===@@@CCCEEEFFFIIIKKKLLLMMMMMMOOOQQQQQQSSSMMMHHHLLL[[[sss|||gggVVVTTTRRRSSSVVVVVVSSSPPPPPPOOONNNMMMLLLJJJEEEBBB???===;;;:::999888555222222222333333333222111111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,------..................///000111333;;;CCCCCC??????GGGOOOfffwww}}}qqqjjjuuuyyytttsssjjj~~~rrrkkkjjjqqqwwwoooiiinnnxxxxxxeee```___XXXPPPNNNIIISSSiii}}}iiiTTTJJJFFFEEEIIIQQQXXXYYYZZZ[[[ZZZUUUNNNIII===666111111000......111------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------..................000111222333444555666666888:::<<>>===<<<;;;999777555333222222333333333222222111222111111111000000000000------------------------------------------------------------------------...---,,,+++,,,---...///------------...000111222999???BBB???;;;>>>KKKVVVaaakkkllleeefffwwwzzz{{{zzzoooaaappp|||oookkkqqqwww}}}vvvlllgggmmmzzzxxxhhhbbb]]]ZZZYYYNNNMMMVVVpppuuu^^^PPPIIIFFFIIINNNUUUWWWYYY\\\]]]ZZZUUUQQQCCC;;;444222000......111...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------................../////////000000111333444666777888:::;;;===???BBBEEEGGGHHHGGGJJJPPPUUUVVVSSSTTTWWWRRRUUU^^^oooeeeUUUTTTSSSUUUWWWWWWTTTPPPMMMKKKJJJIIIIIIGGGDDDAAA=========;;;888666444444111222222333333333222222111111111000000000000///------------------------------------------------------------------------------,,,+++,,,---...///,,,,,,+++,,,...000333444<<<<<<;;;:::===HHHXXXdddaaabbb___]]]hhh}}}{{{iiicccgggssshhhgggppp~~~mmmeeeaaaeeeooo{{{{{{ssshhhbbbaaaTTTNNNMMMWWWjjjjjjZZZOOOJJJJJJMMMRRRTTTVVVZZZ]]]\\\YYYWWWIIIAAA999666222...---///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------..................//////000000000///000111333555777888999:::;;;===@@@BBBEEEGGGHHHHHHJJJQQQWWWVVVRRRTTTZZZ^^^ooo}}}}}}aaaWWWUUUSSSTTTVVVWWWTTTQQQLLLJJJHHHHHHGGGFFFCCCAAA===>>>>>><<<888555444444111111222333333333222222000000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,///222555777:::888777;;;FFFVVVfffqqqppplllfffeeerrrxxxdddiiizzz{{{tttllljjjssswwwaaaXXXXXXdddmmmzzztttsss}}}}}}yyy}}}oooeee]]]UUUOOOMMMQQQaaa|||kkk\\\RRRNNNOOORRRSSSUUUXXX\\\]]]\\\[[[QQQHHH@@@<<<777000---...............---------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------..................//////000000111111000000222444666888:::;;;<<<===>>>AAACCCEEEGGGHHHJJJJJJPPPWWWVVVRRRWWWaaazzzqqqttt{{{```ZZZWWWTTTSSSUUUVVVTTTQQQLLLJJJHHHGGGGGGFFFDDDBBB<<<>>>>>><<<888555444555000111222333333333333222////////////.........---........................------------------------------------------------***+++,,,---...............------...111555888;;;888:::===DDDOOO]]]kkktttxxxuuuooolllttt{{{nnnooo|||sssuuuyyyrrrdddccchhhrrr{{{uuuppp}}}xxxuuulllaaaWWWRRRMMMQQQfff~~~ooo___XXXVVVUUUTTTUUUXXX\\\___```___XXXPPPHHHCCC<<<444///...............------------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------..................///000000111222222222222444777999;;;===>>>>>>???@@@CCCEEEGGGIIIJJJKKKIIIOOOVVVWWWUUU^^^llleeeaaayyyzzz___\\\XXXTTTSSSTTTUUUTTTQQQMMMKKKIIIHHHHHHGGGEEECCC<<<>>>???<<<888444444555000111222333333333333333///.........------------........................------------------------------------------------)))+++,,,...//////...---000//////000333777;;;>>>:::???FFFMMMTTT]]]hhhppppppppplllgggjjjwww~~~fffeee|||uuujjjmmmwww~~~vvvwww{{{zzzqqqttt{{{wwwiii]]]WWWPPPJJJSSSaaazzz~~~kkkaaa]]]XXXWWWVVVXXX\\\```bbbccc^^^UUUMMMHHH@@@777000/////////.........---------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------.........//////...//////000111222222222333444666999;;;>>>@@@AAA@@@AAABBBDDDGGGIIIJJJKKKKKKIIINNNVVVXXXWWWcccttt___VVVkkkyyyyyywww}}}hhhXXXRRROOOQQQVVVXXXTTTOOONNNLLLIIIGGGGGGFFFEEECCCAAA???===;;;888666555555111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------..............................111000000444999======<<<:::AAAPPP___ccc___aaagggiiibbbbbbjjjmmmnnnzzzpppjjj}}}}}}ooommmrrryyyzzzzzzyyykkkbbb[[[SSSQQQSSSfff}}}hhhbbb[[[[[[VVVSSSYYYaaaaaa[[[[[[ZZZVVVQQQIII@@@666///111111000...,,,+++,,,...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222222333444555777999;;;<<<======@@@DDDGGGHHHHHHIIILLLPPPSSSOOOOOOUUU]]]fffvvvcccUUUcccnnnmmmnnn}}}~~~fffXXXSSSOOOQQQVVVXXXTTTOOONNNLLLIIIHHHGGGGGGEEECCCAAA@@@===:::888666555444111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------...............---------------//////000555:::>>>???>>>BBBLLL\\\fffbbb[[[[[[bbb___[[[ZZZ___ccchhhrrr|||zzztttttt~~~tttooouuuttthhhbbb[[[UUURRRXXXgggkkk^^^]]]YYYUUUWWW]]]^^^ZZZ\\\[[[ZZZXXXSSSIII===444111111000...---------......,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333444555777:::<<<===>>>???AAAEEEHHHIIIIIIKKKNNNRRRXXXSSSQQQWWW___jjj{{{vvv]]]YYYkkkooohhhjjj}}}cccXXXSSSOOOQQQWWWYYYUUUPPPMMMKKKIIIHHHHHHGGGEEECCCBBB@@@===:::777555444333111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------......---------------------------...111555;;;???@@@@@@AAANNN]]]bbbZZZQQQSSS\\\```aaa___]]]___fffiiiggggggkkkwwwooolllrrrwwwoooqqq}}}rrrlllfff\\\UUUNNNSSSfffooobbbbbb^^^XXXWWW[[[]]]\\\[[[[[[\\\^^^]]]SSSEEE999222111000///.........//////---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////000000111111222333333444444555888;;;===@@@AAABBBCCCFFFJJJKKKJJJLLLPPPTTTZZZXXXYYYaaannn|||mmmSSSVVVgggsssgggkkk{{{aaaXXXSSSOOOQQQWWWYYYUUUPPPMMMKKKIIIIIIHHHGGGDDDBBBBBB@@@===:::777555333222111111222222222222111111111000000///////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...///222666:::===??????;;;FFFQQQSSSMMMKKKQQQZZZbbbjjjkkkcccbbbhhhdddYYYffftttzzzooolllppp{{{xxxqqqnnnqqq{{{|||vvvqqqrrrqqqooommmlllllllllmmmjjjiiijjjjjjiiiiiirrr|||wwwoooddd[[[RRRMMMUUUpppyyyfffeeeaaa[[[XXXZZZ]]]```\\\[[[\\\___```XXXKKK@@@555333000...............///...,,,,,,------,,,***------------------------------------.........///....................................////////////000000111111222333444444555666999<<<@@@BBBDDDEEEFFFIIIKKKKKKJJJLLLPPPTTTUUUYYYdddrrruuuSSSKKKWWWlllwwwtttnnnvvvaaaYYYSSSPPPRRRWWWYYYUUUPPPLLLKKKJJJIIIIIIGGGDDDBBBAAA???===:::777555333222111111222222222222111111111000000///////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........111222444666888:::===>>>DDDHHHKKKKKKJJJPPPZZZbbbfffuuuzzznnnffffff^^^QQQlllvvvooommmsss}}}uuuooolllssszzz}}}}}}tttlllgggccc___[[[^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZXXXXXX___iii~~~wwwjjj```ZZZPPPOOO___vvvjjjfff```[[[WWWWWW[[[```^^^]]]]]]___```[[[QQQIII;;;666111...---...------///...,,,------...,,,+++------------------------------........./////////................................./////////000000///000111222333444555555666888;;;>>>BBBDDDFFFGGGIIIKKKLLLLLLJJJLLLPPPTTTSSSaaawww{{{{{{yyyfffMMMDDDLLLUUU^^^hhhkkkhhhdddeeehhheeejjjrrryyyssstttbbbYYYTTTPPPRRRWWWZZZVVVQQQLLLKKKJJJJJJIIIGGGDDDAAA???>>><<<999777555444333111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------......,,,------....../////////555666777777777:::>>>BBBWWWYYYVVVPPPQQQZZZgggnnn}}}kkk___WWWOOOqqq~~~iiijjjqqq~~~vvviii```]]]cccmmmzzzyyytttqqq}}}kkk___\\\YYYZZZaaagggggggggggg\\\ZZZXXXVVVUUUUUUWWWWWWYYYYYYZZZ[[[ZZZYYYWWWVVVYYYXXXXXXYYYUUUQQQSSSYYYdddqqqzzzvvviiibbbWWWQQQVVVaaattttttlllbbb\\\WWWTTTVVVZZZ\\\\\\^^^______]]]XXXUUUEEE===444...---......---...---,,,---...///...,,,---------------------------------.........//////------------------------....../////////000000000///000111222333444555666888:::===@@@DDDFFFHHHIIIJJJLLLMMMMMMLLLNNNTTTXXXbbbzzz^^^XXXUUUUUUOOODDD???BBBBBBHHHMMMNNNKKKHHHIIIKKKHHHNNNVVV]]]eeeqqqzzzoootttcccYYYTTTPPPRRRXXXZZZVVVQQQLLLKKKJJJJJJJJJHHHDDDAAA>>><<<;;;999777666555555111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------......------...//////000111111999999999888999===CCCIII```dddaaaXXXTTT]]]llluuulll[[[[[[```{{{}}}xxxuuummmqqq|||~~~qqqhhhdddcccbbbiiirrr|||~~~uuulllqqq}}}tttbbbUUUNNNKKKHHHIIINNNQQQRRRVVV[[[TTTYYY^^^aaabbbffflllrrruuuxxx{{{}}}~~~|||zzzxxxwwwsssqqqoooiii___YYYXXX[[[wwwrrroootttzzzooobbbYYYXXXWWWbbbzzzkkkbbb[[[SSSQQQRRRRRRVVV\\\^^^^^^\\\\\\\\\PPPFFF999000...//////...---,,,+++---///000///...........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000///000111222444555666666;;;<<>>???<<<@@@DDDFFFJJJTTTbbbnnn}}}yyyqqqtttxxxeeeYYYTTTPPPRRRXXXZZZVVVQQQKKKKKKJJJJJJJJJHHHDDDAAA<<<<<<:::888777666666555111111222222222222111111111111000///////////////........................------------------------,,,,,,,,,---------...............///000111111222;;;;;;;;;::::::@@@HHHOOO[[[ddddddYYYQQQYYYjjjvvvwwwjjj]]]iiizzz{{{rrrooonnnyyy~~~~~~ssspppsss{{{~~~ttt```UUURRRRRRNNNMMMNNNRRRUUUXXX```hhhmmmuuu~~~zzznnniiiiiissseeehhhxxx{{{mmmbbb]]]WWWYYYtttuuuiii```UUUOOOOOOGGGOOOXXX\\\\\\[[[\\\^^^WWWLLL<<<222///000111000,,,++++++---///000000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000111222444555666777<<<>>>@@@CCCFFFHHHIIIJJJGGGJJJNNNPPPSSSYYYaaaggguuu~~~ooo[[[NNNJJJFFFAAAAAA@@@>>><<<<<<===???AAA>>>??????<<<:::@@@LLLVVVbbbppp}}}vvvtttddd]]]UUUQQQVVV[[[YYYTTTQQQNNNKKKIIIIIIIIIHHHCCC@@@>>>===<<<:::777444000...000000111222222222222111111111111111000000000000........................------------------------.........------,,,,,,,,,,,,------,,,,,,...444999EEE>>>888:::BBBKKKOOOOOOTTTZZZZZZRRRPPPYYYfffmmmsssqqqtttpppjjjvvvvvvjjjgggkkk}}}pppbbbfffxxxxxxjjj___UUUNNNSSSQQQSSSYYY```hhhuuuzzz}}}yyyiiifffxxxyyyhhh```\\\___sssyyyaaaWWWTTTQQQHHHKKKQQQWWW]]]``````^^^\\\VVVKKK===222---///333000//////............///000///...---------------------------------------////////////////////////////////////000000000000222222222333444555777777<<>>@@@DDDIIIPPP```xxxrrrhhh\\\TTTPPPUUUZZZXXXSSSQQQNNNLLLJJJIIIIIIGGGCCC???>>>===;;;999777444111000000000111222222222222111111111111000000000//////------------------------------------------------......---------,,,,,,,,,///000111000000333999===FFFAAA>>>@@@HHHNNNOOONNNMMMQQQQQQMMMOOOYYYbbbfffiiifffffffffnnnyyyooogggjjjrrr}}}ggg^^^ggg|||zzzooocccZZZWWWZZZdddrrr{{{{{{wwwfffhhhsssggg^^^]]]kkk}}}jjj```ZZZQQQKKKLLLPPPWWW]]]```___]]]]]]XXXPPPDDD999333222444000000///............/////////...---------------------------------------////////////////////////////////////000000000000222222222333444666777888===@@@DDDFFFGGGGGGGGGHHHJJJKKKPPPWWW[[[\\\bbbhhh~~~~~~yyyyyy|||lllVVVJJJEEEBBB@@@@@@???>>>>>>>>>>>>??????@@@@@@>>>======@@@CCCGGGSSSggg}}}|||jjj\\\TTTPPPTTTYYYWWWSSSPPPOOONNNLLLJJJHHHEEEAAA>>>===<<<:::888666444333333000000111222222222222111111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---...//////000444888<<>>===AAAGGGJJJHHHDDDIIIJJJKKKLLLRRR\\\bbbccc```XXXVVV___uuu|||xxxxxx{{{|||yyytttnnnhhhgggqqq~~~rrr```ZZZeeexxx|||tttpppsssxxx{{{}}}sssmmmtttvvvccclll~~~ttthhhccclllxxxrrrddd\\\RRRNNNMMMOOOUUU]]]aaa___\\\^^^\\\VVVMMMCCC:::555333111000//////........./////////...------------...------------------------/////////////////////////////////000000000111111222222333444555777999:::>>>AAADDDFFFFFFGGGHHHIIIKKKLLLRRRYYY\\\```hhhqqqzzzqqqiiiccc```]]]XXXVVVXXXVVV___~~~sssYYYIIICCCAAABBBBBBAAA@@@????????????@@@AAAAAA@@@>>>===>>>??????EEERRRfff|||}}}iii\\\SSSOOOSSSXXXVVVRRRPPPPPPOOOMMMKKKHHHDDD@@@======;;;999777555444555555000000111222222222222111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...000222555999;;;;;;999999===AAACCC@@@===CCCGGGKKKPPPUUU\\\aaaccc]]]MMMNNNccc||||||zzzttttttyyy}}}yyypppgggdddgggnnn|||zzzqqqfffbbbgggpppzzz~~~nnnbbbZZZTTTRRRVVVZZZ\\\___ccctttuuukkkrrrtttpppwwwyyycccZZZYYYQQQNNNMMMRRR[[[``````]]]___^^^\\\VVVLLL@@@666000111111000///............///......---------............................../////////////////////////////////000000111111222222222333444666888:::;;;???AAADDDFFFFFFFFFHHHIIINNNRRRYYY]]]___cccrrrssslll```VVVOOOKKKHHHFFFEEEAAAEEEKKKFFFFFFaaayyy]]]LLLFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@???AAAGGGTTThhh}}}xxxfff\\\TTTOOORRRWWWVVVSSSQQQPPPOOONNNKKKGGGCCC???>>><<<;;;999777555555555555000000111222222222222111000000000////////////...------------------------------------------------------------------------///000111444888;;;<<<===:::999999<<<@@@AAA???===???HHHTTT\\\]]]]]]```dddZZZFFFNNNnnnzzz~~~wwwssswww|||~~~sssfff[[[^^^jjjwwwsssoooqqqrrrqqqpppqqqvvvzzzyyy|||xxxkkk[[[PPPIIIFFFFFFKKKMMMLLLMMMPPP\\\nnnrrrfffmmm}}}zzzcccZZZbbbRRRNNNLLLNNNVVV]]]``````___```___[[[RRRDDD777...222222000//////...............---------......///......................../////////////////////////////////000111222222222222222444555777:::<<<===???AAADDDEEEFFFGGGIIIKKKNNNTTT]]]aaabbbiii}}}|||{{{}}}~~~nnndddZZZTTTLLLFFFCCCBBBBBBBBBDDD>>>AAAIIIFFFBBBUUUppp~~~dddTTTNNNLLLDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCEEEFFFEEEDDDBBBAAAAAACCCLLL[[[nnnuuuddd]]]TTTOOORRRWWWWWWSSSRRROOOOOOOOOLLLGGGBBB@@@???<<<;;;999888666555444444000000111222222222222111000000////////////..............................------------------------,,,,,,,,,------------......///000444888::::::999777777999===@@@AAA@@@>>>FFFTTThhhvvvtttkkkfffgggUUUGGGUUUttt|||xxxzzz}}}|||wwwtttxxxzzzvvviii]]]WWW```ppp~~~xxxkkkaaakkkvvvzzzwwwuuuwww|||{{{mmm]]]NNNEEEFFFDDDEEEHHHHHHEEEDDDGGGKKK[[[tttgggfffsssggg]]]cccVVVQQQLLLKKKOOOVVV]]]aaa___``````___XXXKKK===333333222111000///............------------...//////........................////////////////////////...///000000111222333333222333444666999;;;>>>???@@@BBBEEEGGGHHHJJJMMMPPPMMMSSS___iiippp{{{||||||}}}ooo```UUUQQQNNNJJJEEEBBBAAABBBBBBBBBEEE===<<>>DDDHHHHHHEEEBBBLLL]]]yyy}}}kkkbbbSSSRRRbbbqqqrrruuuyyyvvvxxx|||yyyqqqpppuuurrriii___\\\^^^kkkyyyssskkkiiifffppp|||{{{zzz{{{vvviiiZZZLLLBBB===CCCAAABBBEEEEEEBBBCCCGGGJJJUUUiiiqqqlll{{{|||xxxlllccc[[[VVVOOOHHHGGGMMMXXX```^^^___aaabbb^^^TTTGGG>>>444333222000///.........---------------...//////........................////////////////////////...///000111222333333444222333444777999===???AAABBBDDDGGGJJJLLLOOOSSSVVVSSSWWWeee{{{uuuggg]]]SSSIIIEEEGGGDDDBBB@@@@@@AAABBBAAA@@@@@@======???@@@CCCLLLVVVgggrrrzzzuuukkkccc```]]][[[ZZZWWWSSSPPPMMMKKKKKKGGGEEEDDDEEEGGGGGGEEEBBBBBBDDDEEEFFFNNN___vvvxxxjjj___VVVPPPSSSXXXXXXUUUTTTMMMNNNOOOLLLGGGBBBAAAAAA;;;;;;;;;:::888555222111000000111222222222222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000111555999;;;888666888???HHHPPPTTTRRRNNNJJJJJJ\\\|||fffVVVTTT___lllllliiiuuu{{{nnnooossspppiiikkkqqqkkk___[[[^^^hhhvvvvvvccc```iii||||||fffccc[[[RRRJJJEEEDDDDDDBBB@@@@@@CCCDDDEEEIIIOOOVVV]]]mmmiii```XXXXXX\\\ggg|||mmmmmmyyyzzzkkk___[[[RRRGGGBBBGGGSSS^^^^^^___bbbdddccc[[[PPPGGG444333222000///.........---------------...///000////////////////////////////////////////////////...///000111222333444444222333555777:::===@@@AAADDDGGGJJJLLLOOORRRWWWZZZ\\\^^^nnnzzzqqq\\\RRRKKKIIIEEE???>>>AAA???>>>???AAACCCCCCBBBAAA>>>CCCGGGHHHHHHIIILLLNNNXXXeeerrrtttrrrqqqpppnnnjjjhhhddd___ZZZUUURRRQQQMMMJJJHHHGGGIIIIIIFFFDDDFFFGGGGGGEEEJJJZZZtttyyy|||hhh```XXXSSSVVVZZZXXXSSSPPPMMMMMMLLLKKKHHHDDD@@@>>>;;;:::999777666444333222000000111111111111000000////////////////////////...------,,,,,,------............------,,,,,,,,,------,,,++++++,,,,,,,,,+++///444777888888888999??????BBBHHHNNNPPPMMMIIIQQQSSSaaatttvvvggg[[[XXX___iiisssxxx{{{}}}{{{wwwoookkkgggeeeeeeccc___[[[___dddooo}}}yyynnneeebbblllyyyqqqaaaRRRJJJCCCCCCDDDCCCCCCEEEDDDDDDDDDEEEIIIPPPYYY```qqqyyyuuuaaaOOOIIIIIIMMM\\\mmmyyymmmrrrzzz|||jjjcccVVVIIIBBBDDDKKKPPPYYYaaaccc___```bbbYYYKKKAAA777000111111...///222000000000000000000000000........................////////////000000000000//////000000111111222222222333444777:::===@@@AAAFFFJJJOOOQQQSSSWWW]]]ccccccmmmwwwbbbTTTNNNGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFBBBEEEGGGIIIIIILLLQQQUUUaaagggqqqxxx{{{{{{zzzyyyxxxtttooojjjfffbbb^^^[[[TTTRRROOOLLLIIIGGGFFFFFFKKKIIIEEEIIIPPPUUUmmm~~~yyyfffaaaYYYTTTXXX\\\ZZZVVVSSSMMMMMMLLLKKKHHHDDD@@@>>>;;;:::999777666444333222000000111111111111000000////////////////////////---------,,,,,,---------......---------,,,,,,,,,------,,,,,,+++,,,,,,---,,,000444777888888888999AAAAAADDDHHHLLLNNNLLLJJJJJJNNNZZZddd```TTTRRRZZZlllqqquuuuuuvvvwwwsssnnniiiiiiiiigggddd```]]][[[fffkkkuuuwwwnnnhhhfffhhhssskkkXXXSSSKKKDDDCCCDDDCCCCCCEEEEEEEEEFFFKKKSSS___kkkssskkkSSSKKKKKKJJJMMMTTTddduuu{{{qqq~~~|||uuugggVVVKKKDDDAAAFFFLLLWWW```dddaaaaaaccc\\\PPPFFF;;;111000111//////111000000000000000000000000........................////////////000000000000000000111111222333333333444555666888;;;>>>@@@BBBIIILLLPPPSSSVVV[[[aaaeeegggqqqqqq^^^QQQLLLKKKFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGJJJLLLNNNOOOSSSXXX\\\ccciiiqqqxxx|||}}}~~~~~~{{{xxxsssoookkkgggccc```YYYWWWSSSOOOMMMKKKIIIHHHIIIHHHDDDHHHOOOTTTkkktttddd```XXXSSSWWW\\\[[[VVVTTTMMMMMMLLLKKKGGGCCC@@@===;;;:::999777666444333222000000111111111111000000////////////////////////------------------------...------------,,,,,,,,,---,,,,,,,,,,,,,,,------...000444666777777888:::AAABBBDDDFFFHHHJJJJJJJJJKKKQQQYYYYYYNNNGGGTTTggg{{{zzzuuupppoooooojjjdddaaafffjjjhhhaaa\\\]]]___lllrrr|||pppiiidddfffmmmxxxppp___```WWWOOOMMMLLLIIIHHHHHHOOOPPPRRRYYYdddrrr```QQQMMMHHHDDDDDDRRR]]]rrrwwwnnn{{{{{{qqqZZZQQQIIIAAABBBJJJTTT^^^dddbbbbbbccc___XXXNNNAAA444000111000//////000000000000000000000000........................////////////000000000000111111222222333444444555777777999;;;===@@@CCCDDDJJJKKKMMMPPPUUUZZZ___bbbiiirrrkkkVVVIIIEEEEEEGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFHHHKKKMMMOOOOOOPPPQQQSSSVVVXXX[[[___dddhhhnnnsssyyy}}}}}}yyyvvvsssooojjjgggaaa^^^YYYUUUSSSQQQNNNLLLHHHHHHDDDFFFMMMQQQgggrrrddd]]]UUUQQQUUUZZZYYYUUURRRNNNMMMMMMKKKGGGCCC???===::::::999777666444333333000000111111111111000000////////////////////////,,,------------------,,,---------------------------,,,,,,,,,,,,------...///222444666666777999;;;???@@@BBBCCCDDDFFFHHHJJJOOOTTTXXXTTTIIIIII]]]sss{{{qqqhhhggghhheee___]]]dddiiieee\\\YYY___gggrrrxxx}}}xxxllliiiiiiqqqzzzrrrkkkiiifff```ZZZYYYcccccceeekkkuuuxxxbbbTTTKKKHHHIIIHHHMMM[[[rrrooojjj~~~vvv{{{```YYYRRREEECCCLLLPPPZZZbbbbbbbbbcccbbb^^^WWWIII999111111222000...////////////////////////........................////////////000000000000000111111222333444555555777888:::===@@@DDDGGGIIINNNNNNNNNQQQUUU[[[___bbbkkkrrr|||lllcccVVVLLLHHHFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTWWWZZZ]]]^^^^^^___aaacccfffjjjooosssvvv|||zzzvvvqqqmmmiiieee___[[[YYYWWWTTTQQQLLLLLLFFFFFFKKKNNN```}}}ssseee\\\TTTPPPUUUZZZXXXTTTRRRNNNNNNMMMKKKGGGCCC???<<<:::999888777666555444333000000111111111111000000////////////////////////,,,,,,---......---,,,,,,---------------------------,,,,,,,,,------...///111333444555555777999;;;<<<<<<===@@@CCCGGGIIIKKKOOOPPPQQQNNNJJJOOObbbttt{{{uuuiii______dddccc___]]]bbbddd___XXXYYYeeeqqq{{{vvvnnnjjjiiiqqq~~~|||vvvttttttxxxiiiVVVOOOOOOEEEDDDIIIVVVfffxxxkkkiiipppyyyvvv}}}ddd^^^XXXKKKHHHPPPNNNWWW___aaaaaabbbbbbaaa\\\PPP@@@444222222111---////////////////////////////////////////////////////////////000000000000//////000111222333444555777888;;;>>>CCCGGGKKKMMMVVVVVVVVVWWWZZZ___dddhhhqqqxxxyyyjjjRRRNNNKKKJJJKKKLLLJJJGGGJJJKKKMMMPPPTTTWWW[[[\\\___aaadddgggkkknnnpppqqqpppqqqrrruuuzzz~~~|||wwwsssqqqkkkeeeaaa```^^^YYYVVVRRRSSSLLLHHHJJJLLLYYYqqq{{{yyyvvvfff___WWWRRRVVV[[[ZZZUUUSSSOOONNNMMMKKKGGGCCC>>><<<999999888777666555444444000000111111111111000000////////////////////////+++,,,---......---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,---...///000333444555555555666:::<<<;;;999:::@@@HHHNNNPPPPPPPPPPPPNNNMMMPPPYYYfffppppppkkkaaaYYYYYY___bbb```^^^___^^^ZZZYYY___mmmxxxvvvjjjdddbbbhhh|||~~~lllYYYPPPLLLFFFDDDHHHMMMYYYqqqjjj```]]]aaasss{{{xxx{{{eee___[[[RRROOOSSSPPPUUU\\\aaaccccccbbbbbb___WWWGGG999222222111...000000000000000000000000////////////////////////////////////000000000000...///000111222333444555777999<<<@@@DDDIIIMMMOOOTTTWWWYYYYYYZZZ___ffflll}}}ooo^^^SSSMMMKKKJJJJJJMMMOOOQQQQQQUUUVVVYYY]]]bbbgggkkknnnpppqqqsssvvvzzz~~~zzzwwwqqqjjjggggggeee```[[[YYYZZZRRRKKKLLLLLLUUUiiiyyyfff```WWWSSSVVV[[[YYYTTTQQQOOOOOOMMMKKKGGGBBB>>>;;;999999888777666555444444000000111111111111000000////////////////////////+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,------...///000444555555444444666:::===<<<999:::CCCQQQYYYZZZWWWSSSRRRPPPOOOTTT]]]gggmmmfffddd]]]UUUSSSYYY^^^______\\\YYYYYY^^^hhhssszzzrrrhhhfffgggrrrmmmYYYVVVMMMHHHHHHGGGIIIZZZnnnnnn```\\\fff~~~sssvvvfff```^^^[[[YYYZZZTTTVVVZZZaaaeeeeeecccaaa___[[[NNN===333222222000000000000000000000000000////////////////////////////////////000000000000///000111222333555666666:::;;;>>>AAADDDHHHLLLMMMMMMRRRWWWXXXWWW\\\hhhqqqmmm]]]TTTOOOOOOPPPQQQRRRSSSWWW[[[___cccdddgggkkkpppuuuyyy{{{}}}}}}}}}}}}vvvooolllmmmlllgggbbb]]]___VVVNNNOOONNNVVVgggzzzeee^^^VVVQQQTTTXXXVVVQQQNNNOOOOOONNNKKKGGGBBB>>>;;;999888888777666555555444000000111111111111000000////////////////////////+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,---...///000000555555555444444666:::===>>>:::<<>>???AAADDDGGGJJJKKKJJJRRRYYY[[[ZZZ___mmmzzzrrr```YYYWWWVVVOOOSSSYYY\\\^^^```eeeiiimmmnnnqqqtttxxx}}}yyyrrrpppqqqqqqkkkfff^^^aaaXXXPPPQQQQQQWWWgggccc```YYYVVVZZZ[[[VVVRRRSSSSSSMMMJJJKKKIIIDDD???>>>;;;:::999888666444222111//////000111111111111111000000000000////////////........................//////000000000///---,,,---,,,+++***,,,...111444555555444222444:::DDDMMMGGGEEECCCHHHXXXlllyyy}}}aaaOOOPPPWWWWWWdddmmm___^^^]]]YYYSSSOOOPPPVVV[[[WWWSSSUUU___iiinnnuuu}}}yyypppjjjmmmwwwjjjbbbVVVLLLGGGFFFHHHIIIVVVjjj~~~uuupppqqqpppdddcccfffddd^^^bbbXXXTTT\\\dddfffeeeeeegggbbbVVVGGG===999555000222111111000000000000000000000000000000000000000......//////000000111111111111222333444666666777;;;===???CCCFFFHHHJJJKKKPPPPPPTTTVVVWWW```xxxkkk^^^ZZZZZZZZZYYY]]]^^^aaaffflllqqqtttuuu~~~zzzxxxvvvtttsssjjjddd]]]XXXTTTUUU^^^hhheee___XXXUUUYYY[[[XXXVVVWWWaaaUUUKKKIIIIIIDDD>>>;;;::::::999888666444222111//////000111111111111111000000000000////////////............................../////////...---,,,...---,,,,,,---000333555666555444444666<<>>AAADDDGGGIIIKKKKKKTTTUUUYYY\\\```kkkvvvnnnbbb\\\\\\___aaaaaakkkmmmpppvvv|||~~~|||zzzxxxtttmmmeee^^^XXXXXX```jjj~~~ggg^^^XXXUUUWWWZZZZZZZZZ[[[iiiYYYKKKGGGHHHEEE???;;;:::999999888666444222111//////000111111111111111000000000000////////////------------------------------.........---,,,,,,......------///111444666666555444555:::???CCCEEE@@@AAA@@@AAAJJJVVV\\\[[[XXXOOOSSS[[[^^^gggllleee]]]YYYVVVSSSRRRRRRRRRRRRRRRSSSYYYeeeooouuuyyy|||vvvppphhhcccgggrrrvvv```SSSMMMHHHDDDBBBFFFMMM[[[rrrtttcccmmmxxxhhhdddkkkjjjbbb\\\^^^dddgggiiikkkiiiiiiaaaQQQCCC;;;666333222222111000000000000111000000000000000000000000......///000000111111222222333444555777888999:::???AAACCCFFFHHHJJJLLLLLLSSSUUUYYY^^^dddsssyyynnnaaaaaaaaaccceeeiiilllmmmvvvyyy~~~xxxoooggg```]]]dddnnn{{{ggg^^^YYYUUUUUUXXXZZZ[[[ZZZ```TTTIIIGGGGGGDDDAAA???999999888777666444222111//////000111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///222444666666444444777===AAAAAA@@@>>>@@@AAABBBHHHOOOQQQNNNOOORRR\\\gggkkkllliiibbbZZZWWWSSSRRRTTTSSSPPPMMMPPPSSS[[[fffoootttttttttpppkkkeeedddkkkwwwzzz}}}eeeTTTMMMMMMDDDDDDFFFLLL[[[pppzzzaaa```uuuqqqeeemmmmmmgggaaa```cccgggjjjmmmiiikkkeeeWWWHHH>>>888333333222111111000000111111////////////////////////...//////000111111222222333444555666888999;;;;;;AAACCCEEEHHHJJJLLLMMMNNNSSSVVVYYY^^^hhhyyyuuukkkddd___eeennnuuuwwwxxxyyy{{{wwwooogggeeekkktttrrrttt~~~vvveee___[[[VVVTTTVVVXXXXXXVVVRRRMMMIIIHHHEEE???>>>???888888888777555444222222//////000111111111111111000000000000////////////------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///111333555666444555888===@@@>>><<<;;;???BBBDDDGGGKKKKKKGGGGGGVVVgggssswwwnnnaaa[[[VVVTTTQQQRRRSSSRRROOOKKKOOOUUU]]]fffmmmpppnnnjjjdddcccccchhhrrr}}}nnnaaafff{{{lllZZZQQQDDDCCCCCCDDDGGGQQQ___jjjnnnqqq{{{dddYYYbbbnnnkkkooollljjjfffcccdddhhhkkkmmmiiikkkhhh\\\NNNDDD;;;444333222222111111111111111//////////////////////////////000000111222222222333444555777999:::<<<<<>><<<666666666666555444333222//////000111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,---...000222444666777111444888999777666777:::<<>>AAA@@@>>>;;;:::QQQ[[[eeecccVVVJJJEEEEEERRRXXX______YYYPPPIIIEEELLLJJJJJJKKKJJJIIINNNUUU```cccjjjrrryyyzzzvvv{{{vvvrrr|||pppccceeekkkmmm[[[SSSRRRaaa|||uuujjjfffjjjrrriiigggiiinnnooommmmmmqqqqqqmmmoooooommmlllkkkgggZZZLLL<<<666222333444111000222000111222222111000111222111111111111111222222333111444777999:::;;;===???AAAAAABBBGGGNNNTTTVVVWWW[[[^^^eeeuuuqqqsss```WWWUUUJJJDDDFFFDDDJJJSSS```kkkuuuxxxyyypppccc___[[[WWWVVVXXXXXXVVVTTTOOOKKKHHHFFFFFFDDD???;;;888888777555444333222111//////000000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222222222222444:::AAAEEEDDD@@@;;;888IIIZZZjjjhhhXXXJJJHHHMMMUUUXXX^^^```^^^UUUKKKCCCJJJHHHIIIJJJIIIIIIOOOWWWmmmpppyyyzzz|||kkkhhhnnntttaaaUUU```wwwxxxxxxuuunnnkkknnnnnnkkkkkknnnpppooopppqqqpppnnnnnnkkk```TTTAAA999333333444222000111000111222222111000111222111111111111111222333333333555777888:::<<>>BBBEEEEEEFFFHHHLLLPPPUUUXXXYYYccceeeooo```ddd|||jjj```UUUOOONNNIIINNNZZZkkk{{{uuufffiiikkkddd^^^[[[WWWVVVWWWWWWVVVSSSOOOKKKHHHFFFFFFDDD???;;;888888777555444333222111//////000000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333333333333777999<<<===<<<:::999999???FFFKKKGGGAAABBBMMMXXXaaaaaa___XXXOOOHHHGGGGGGHHHEEEEEEGGGHHHJJJTTT^^^uuuxxxxxxvvvoookkkjjjpppxxxtttccc[[[sssqqqYYYYYY```bbbfffnnniiifffaaa]]][[[[[[]]]^^^cccdddeeeffffffgggffffffhhhlllrrrxxxvvvttt}}}qqqooonnnoooqqqrrrssstttoooqqqrrrpppppppppiiiaaaIII>>>333111333333222333000111222222111000111222111111111111222333444555666888:::;;;===AAAEEEIIIIIIKKKMMMOOOQQQTTTXXXZZZbbbiiiwwwkkkXXXeee|||qqqkkkaaaZZZWWWOOOSSS```qqqwwwdddaaa|||iiiaaa^^^ZZZVVVUUUWWWWWWUUUSSSOOOKKKHHHFFFFFFDDD???;;;888888777555444333222111//////000000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333333333333:::;;;<<<;;;::::::<<<>>>FFFGGGEEEAAA@@@HHHYYYfffjjjfff^^^RRRGGGDDDGGGLLLGGGEEEDDDFFFHHHLLLWWWbbbooommmvvv{{{kkkddd^^^\\\\\\]]]cccjjjsssrrr\\\___gggyyyjjjTTTNNNOOOMMMMMMOOOLLLJJJGGGEEEEEEEEEGGGIIIKKKKKKLLLLLLLLLKKKKKKJJJMMMQQQVVV[[[```eeelllpppssszzzuuufffaaafff}}}|||}}}yyyqqqkkknnnrrrrrrrrrqqqppprrrsssqqqqqqqqqlllfffPPPBBB555222333333333333000111222222111000111222111111111111222444555666777999<<>>>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???@@@BBBEEEGGGIIILLLPPPSSSVVV[[[gggtttuuujjj]]]UUURRRddd|||yyy}}}iii```\\\]]]jjjzzz|||uuuyyyyyykkkkkkqqqsssrrrqqqqqqtttuuurrrrrrrrrooojjjZZZJJJ:::555555444333222000111222222111000111222111111111222333444555666888;;;???BBBEEEHHHKKKMMMOOORRRVVVXXXZZZ]]]bbbeeejjjxxxyyyZZZIIIOOOcccxxxxxxoooiiiaaabbbmmm~~~nnnrrrggg\\\^^^ZZZVVVUUUVVVWWWUUUSSSOOOKKKHHHFFFFFFDDD???;;;888888777555444333222111//////000000000000//////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333444444333555777999:::::::::<<<>>>>>>CCCEEEBBB???FFFXXXgggnnnaaaOOODDDBBBDDDGGGGGGHHHEEEDDDFFFIIIOOO[[[gggnnnsssrrrkkkmmmwwwzzzuuuwwwyyyrrrfffiii{{{wwwlllccc^^^\\\[[[[[[ZZZ^^^fffiiieeebbbbbb```\\\YYY[[[bbbnnn{{{fffUUUTTTUUUPPPQQQWWWLLLJJJDDD>>>???EEEDDD@@@???@@@AAABBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBB>>>???@@@@@@@@@@@@CCCEEEGGGKKKVVVfffmmmfff[[[SSSIIISSS___nnnvvv~~~kkk[[[NNNJJJHHHGGGQQQ```}}}~~~yyyoooqqqssszzzmmmkkkqqqttttttssssssvvvvvvtttssssssqqqlllaaaPPP>>>777666444222111000222222222111000111222111111111222333444666777888<<>>>>>BBB@@@??????CCCLLLVVV^^^aaaUUUGGG???@@@DDDGGGHHHGGGBBBAAAGGGOOOTTTYYY^^^``````bbbgggnnnrrrtttsssxxx}}}rrrrrr~~~}}}sssoooiiibbb^^^]]]]]]^^^ddddddfffiiilllkkkfffbbb]]]UUUPPPTTT\\\eeeooowww|||ppp___QQQJJJIIIIIIHHHDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDMMM]]]iiiiii[[[NNNDDDGGGNNNZZZkkk}}}}}}~~~pppYYYSSSMMMHHHCCCCCCKKKUUUkkkyyy~~~rrrsss|||{{{|||~~~uuussskkkpppsssvvvmmmiiipppuuuuuussszzzzzzyyyxxxuuuqqqnnnlllgggVVVCCC777333222222333333333333222222222111111333333333222222333666999;;;>>>AAAFFFJJJLLLNNNOOOVVVTTTUUUZZZbbbhhhjjjjjjvvv~~~xxxRRRJJJUUUkkk}}}pppjjjfffppp~~~gggaaa\\\[[[WWWSSSTTTWWWUUUPPPLLLHHHGGGJJJIIICCC???>>>888777555444555444333111//////000000000000//////........................,,,,,,,,,---------......---------,,,,,,++++++++++++---000111111111333444666777888888888999===@@@BBB???<<<===CCCLLLUUUZZZ[[[PPPCCC<<<===BBBEEEFFFFFFBBBBBBIIIPPPTTTWWW[[[___```dddjjjqqquuuvvvvvv{{{www~~~~~~tttnnnjjjhhhkkkiiieeecccbbbccceeefffjjjlllpppssstttnnneee^^^VVVPPPNNNSSS\\\ccclllssswwwyyy}}}|||sssfffYYYPPPIIIFFFDDDBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCJJJXXXddddddZZZOOOFFFFFFFFFIIIRRRhhhzzz|||wwwiii[[[QQQLLLGGGEEECCCBBBFFFMMMWWWbbbnnntttvvv}}}ooojjjmmmllllllqqqwww|||zzzvvvmmmeeeiiilllrrr~~~ooolllqqqtttvvvxxx{{{{{{{{{zzzwwwtttpppnnniiiZZZGGG:::555444444444333333333222222222111111333333333222222333777999<<<>>>AAAEEEIIILLLMMMNNNTTTUUUXXX[[[```fffmmmqqqyyyYYYNNNUUUjjj~~~qqqiiigggooohhhaaa\\\[[[WWWSSSUUUXXXWWWRRRKKKGGGFFFHHHGGGBBB======888666555444555444222111//////000000000000//////........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,...000000000111333555777999:::888777;;;CCCJJJKKKDDD<<<<<>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAFFFPPPZZZ]]]WWWPPPEEEDDDBBB>>>>>>MMMlll|||tttlll^^^RRRMMMHHHEEEFFFFFFDDDDDDFFFFFFMMMXXXcccppppppddd\\\ZZZZZZ]]]dddkkkpppsssqqqlllmmmnnnrrr~~~sssppprrrtttwww{{{|||}}}}}}|||zzzwwwsssqqqlll___MMM===666555555555333333333222222222111111222333333222222444777:::<<<>>>BBBEEEIIILLLNNNOOOSSSXXX]]]aaaeeemmmxxxZZZNNNUUUjjj}}}zzzqqqnnnrrr}}}iii```\\\[[[WWWTTTUUUYYYWWWRRRKKKGGGFFFHHHGGGAAA======888666444444444444222000//////000000000000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111333555555999;;;999999???LLLWWWWWWKKK>>>;;;BBBKKKPPPQQQTTTJJJ???999;;;???AAAAAADDDCCCFFFNNNRRRQQQRRRUUU\\\___cccgggkkkqqqxxx}}}~~~zzzrrrllliiigggjjjmmmrrrvvvyyy{{{|||}}}}}}}}}~~~~~~|||mmm]]]SSSRRRRRRVVV___fffiiimmmrrrrrrrrrssstttvvvvvvtttrrrmmmnnnkkkdddXXXNNNHHHFFFBBBBBBBBBBBBCCCDDDFFFGGGEEEDDDDDDCCCAAA@@@??????@@@?????????@@@AAAAAABBB????????????????????????@@@@@@BBBHHHPPPTTTSSSOOOCCCCCCCCCAAA>>>BBBSSScccssskkkddd]]]UUUNNNIIIJJJJJJGGGEEEEEECCCHHHSSScccuuu}}}wwwfffWWWSSSRRRTTTYYY___gggnnnxxxyyyzzzuuurrrvvvqqqrrrssswwwzzz}}}}}}}}}}}}{{{yyyvvvtttnnndddSSSAAA666555555444333333333222222222111111222333333333333444888;;;<<<>>>BBBGGGLLLPPPTTTUUUVVV[[[ccckkkttt~~~vvvRRRKKKTTTiii{{{~~~xxxwww}}}jjj___\\\[[[WWWSSSUUUXXXVVVQQQKKKGGGFFFIIIHHHBBB>>>===777666444444444333222000//////000000000000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111333666666999:::999888???LLLXXXXXXJJJ<<<888@@@KKKQQQRRRTTTKKK@@@;;;===@@@AAA@@@CCCCCCHHHOOORRRPPPPPPSSS]]]___aaaaaacccjjjuuu}}}~~~}}}~~~{{{rrrllliiijjjllluuuwww{{{xxxjjj^^^WWWZZZ[[[```iiimmmnnnppptttsssrrrqqqrrrssssssrrrpppkkkkkkiiiaaaWWWNNNIIIHHHCCCCCCCCCDDDFFFIIIKKKLLLHHHGGGEEECCCAAAAAA@@@@@@AAA@@@@@@??????@@@@@@@@@?????????????????????????????????CCCHHHLLLMMMMMMFFFCCCBBBCCCCCCBBBFFFLLLdddwwwtttpppooolllcccZZZQQQNNNKKKGGGDDDDDDCCCJJJXXXkkk|||sss|||mmmZZZTTTPPPRRRUUUXXX```iiittt~~~vvv~~~tttmmmppptttwwwzzz|||}}}~~~~~~}}}zzzxxxvvvoooiiiYYYCCC666444444333333333333222222222111111222333333333333555999<<<<<>>AAABBBAAABBBCCCIIIOOOQQQOOOPPPSSS___aaaccc```^^^cccooozzz|||}}}zzzyyysssqqqooollllllqqqwww|||wwwmmmgggeeegggggglllqqqsssqqqssswwwwwwvvvvvvwwwxxxwwwuuusssnnnmmmhhh```WWWOOOKKKIIIEEEFFFFFFHHHJJJMMMPPPRRRLLLJJJFFFCCCAAAAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBDDDGGGHHHIIIBBB===???AAAAAABBBEEEMMM^^^uuu~~~vvvkkk___WWWNNNFFFBBBCCCBBBNNN```uuuooofffqqqfffYYYOOONNNOOOOOOUUU^^^nnntttmmmpppvvvzzz||||||}}}~~~~~~}}}{{{yyyqqqnnn___GGG777444555333333333333222222222111111222333333333333666999<<<>>>@@@DDDJJJQQQXXX^^^aaabbbccchhhtttoooSSSFFFKKKTTTcccsssvvv~~~zzz|||sssbbb[[[[[[aaajjj}}}nnnccc]]][[[WWWRRRRRRUUURRRMMMJJJFFFEEEGGGFFF@@@<<<<<<777555333333333333111000//////000000000000//////........................,,,,,,,,,---------......+++++++++,,,,,,---------....../////////000444777999888777666666999>>>BBB@@@<<<:::@@@LLLVVVZZZZZZLLLEEE===:::>>>BBBCCCBBBAAACCCHHHOOOPPPNNNPPPTTTaaafffhhheee```aaakkkuuuyyy{{{}}}ooojjjtttzzzwwwpppqqqrrrtttvvvxxxyyy~~~|||wwwxxxzzzwwwvvvxxx{{{zzzvvvxxx}}}{{{{{{|||}}}~~~}}}zzzxxxpppmmmhhhbbb]]]WWWQQQMMMKKKKKKLLLNNNQQQUUUXXXZZZTTTPPPKKKFFFDDDEEEGGGIIIHHHGGGEEECCCAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>????????????BBBDDDDDD@@@===??????>>>???CCCBBBKKKYYYfffrrr~~~wwwjjjZZZLLLFFFGGGJJJYYYnnnvvvaaaYYYddd|||rrr^^^VVVQQQMMMQQQXXXiiiwwwuuuwww{{{}}}~~~~~~}}}tttttteeeJJJ888555666333333333333222222222111111222333333333444666:::===AAABBBFFFKKKQQQXXX]]]```eeeeeeffflllttt~~~\\\HHHCCCKKKQQQ^^^nnnttt}}}~~~kkkZZZTTTTTTUUU^^^qqqpppfff]]][[[VVVQQQRRRTTTQQQKKKHHHEEEDDDFFFEEE???;;;:::777555333333333333111/////////000000000000//////........................,,,,,,,,,---------......+++++++++,,,,,,---------...//////......000444777888777666777888<<>>===???AAA======AAAEEECCC======@@@???AAAEEEKKKTTTaaannnvvv|||iiiVVVNNNNNNVVVfff{{{nnnWWWPPP[[[sssvvvggg^^^VVVWWW^^^ddd{{{xxx|||wwwwwwiiiMMM:::666777444333333333222222222111111222333333333444666:::===CCCDDDGGGKKKPPPVVV[[[^^^ffffffdddcccdddkkkvvvvvvPPP@@@???IIINNNZZZllltttyyyaaaVVVSSSMMMKKKUUUeeewwwlll```\\\ZZZUUUQQQSSSVVVRRRKKKHHHCCCBBBEEEEEE@@@:::888777666555444333222222222111111111111111111111111,,,,,,---......---,,,,,,---------............///------,,,++++++,,,,,,,,,......///000111333555666777777555444999??????<<<999===DDDQQQaaajjjggg^^^DDD<<<777;;;AAABBB@@@???@@@EEEKKKKKKIIIIIIMMMQQQ\\\eeeiiieee```bbbhhhmmmuuuzzz~~~~~~sss^^^[[[dddppp|||xxxxxxvvvqqqkkkddd```___YYYZZZ\\\^^^aaaffflllqqqmmm```SSSMMMLLLLLLPPPUUUWWWYYYVVVNNNGGGFFFEEECCCEEEEEEDDDCCCBBBAAA???>>>AAA@@@@@@@@@?????????>>>======>>>???????????????AAAAAABBBBBBDDDIIIOOOTTTaaalllooo[[[WWW^^^eeerrrwwwdddRRRKKKOOO^^^yyyrrrcccYYY\\\fff{{{zzzmmmTTT>>>555333222555444333333222222222222333444555555666888<<<@@@BBBFFFKKKNNNPPPTTTZZZ___hhheeebbb```]]]___iiiuuuzzzMMMDDD>>>CCCMMMZZZhhhrrr~~~}}}yyyyyywww```]]]SSSMMMOOORRRVVVgggzzzoooccc\\\ZZZUUUQQQSSSVVVRRRKKKHHHCCCBBBEEEEEE@@@:::888777666555444333222222222........................,,,,,,---......---,,,,,,------------............---,,,,,,++++++,,,,,,---/////////000111333444555555555444333888>>>???;;;===@@@FFFPPP]]]eeeaaaWWWBBB:::666;;;AAABBBAAA@@@AAAFFFKKKLLLJJJJJJOOOSSS]]]eeeiiiddd```cccjjjooouuuyyy~~~~~~|||gggnnnttt}}}}}}|||wwwqqqkkkgggfffccceeefffhhhkkkooouuuzzzvvviii\\\UUUTTTUUUYYY^^^```bbb___VVVNNNKKKJJJGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????>>>===>>>>>>???@@@@@@??????>>>?????????@@@CCCGGGJJJRRR^^^vvvtttbbb```gggooo{{{sssaaaOOOIIILLLXXXpppqqqdddeeehhh|||{{{oooWWWAAA777555333555444333333222222333333333444666666777999===AAACCCGGGLLLOOOPPPTTTZZZ^^^llljjjhhhfffaaa^^^eeennnuuuNNNEEE???BBBLLLXXXfffqqqrrrllliiifffaaaaaabbbkkk}}}vvvwwwpppaaaUUULLLLLLLLLMMMWWWdddxxx}}}pppccc[[[YYYTTTQQQSSSVVVSSSLLLIIIDDDBBBFFFFFF@@@;;;888777666555333222222222222........................,,,------......------,,,------------............,,,,,,,,,++++++,,,,,,---000000000000111222333444444444333222777>>>???;;;>>>AAAEEELLLVVV[[[VVVLLL???888555;;;AAABBBAAABBBCCCGGGLLLLLLKKKLLLQQQVVV___fffhhhccc```dddlllqqquuuyyy}}}~~~~~~{{{{{{zzzuuurrrqqqmmmnnnpppqqqtttxxx}}}}}}pppbbb\\\ZZZ[[[^^^cccgggiiiggg]]]TTTPPPMMMJJJJJJKKKJJJJJJHHHFFFDDDCCCCCCCCCAAA@@@@@@?????????>>>??????@@@@@@@@@@@@???===>>>??????>>>>>>@@@BBBHHHTTTnnnwwwjjjjjjsss|||nnn]]]LLLFFFHHHOOObbbttt~~~lllhhhkkk~~~}}}|||rrr]]]GGG;;;777666555444333333333333333333333555777888999<<<@@@CCCCCCHHHLLLOOOQQQTTTYYY]]]iiijjjllllllgggaaaccciii{{{OOOGGG@@@BBBJJJVVVdddpppsss```XXXTTTQQQRRRSSSTTTZZZhhhyyyiiieeefffuuunnn___QQQLLLIIIFFFIIIOOO]]]cccnnn|||wwwyyymmm___[[[YYYTTTQQQSSSWWWSSSLLLIIIEEECCCFFFGGGAAA;;;999666666444333222111111111000000000000000000000000------------------------,,,,,,---------.........,,,,,,+++++++++,,,------111000000000111222333333444444333333888???@@@===<<>>@@@AAAAAA@@@???@@@AAAEEEOOOiiivvvooottt~~~kkk[[[KKKEEEEEEHHHTTTbbbpppjjjnnn|||~~~}}}~~~vvvdddOOO@@@:::999555444444333333333444444444555888:::<<<>>>BBBEEEEEEIIINNNQQQRRRTTTXXX\\\bbbfffmmmqqqnnnhhhhhhlllOOOGGGAAABBBHHHRRRaaammmxxxxxxwww}}}nnnaaaWWWPPPUUUUUUUUUZZZiii|||{{{nnnbbbdddyyyppp\\\QQQLLLHHHGGGHHHKKKOOOVVVcccttt}}}tttpppnnnnnnuuu~~~kkk]]]ZZZXXXSSSQQQTTTWWWTTTMMMJJJEEEDDDGGGGGGBBB<<<:::666555444333222111111111////////////////////////------------------------,,,,,,,,,------------...,,,+++++++++,,,,,,---...111000000000111222333333444555444444:::AAACCC???:::===AAADDDJJJNNNIIIAAA999555555;;;@@@AAAAAACCCEEEHHHLLLLLLKKKNNNUUU\\\gggjjjjjjccc___ccciiilllrrruuuxxx{{{|||~~~|||~~~vvvooommmlllppptttvvvzzzyyynnnccc___]]]\\\YYYZZZ[[[ZZZXXXUUURRRPPPLLLJJJHHHEEEDDDCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB???AAACCCCCCBBBAAAAAABBBDDDKKKccc~~~wwwuuu}}}jjjZZZKKKFFFDDDCCCJJJTTTkkkvvvlllppp{{{{{{}}}zzzkkkVVVDDD;;;;;;444444444333333444555555444666999<<<>>>BBBFFFHHHGGGLLLQQQSSSSSSUUUXXX[[[aaafffpppvvvuuuoooooosssMMMFFFAAABBBFFFOOO]]]iiivvvvvvnnnlllxxxvvviii___\\\YYYXXX___ssslll```gggeeeUUUNNNKKKIIIIIIDDDDDDGGGPPPaaavvv}}}sssmmmggg___XXXZZZcccrrrmmm]]]YYYWWWSSSQQQTTTXXXUUUNNNKKKFFFDDDHHHHHHBBB===:::666555444222111111111111------------------------...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++,,,---......000000000000111222333444444555444555;;;CCCDDDAAA:::===AAADDDJJJMMMIIIBBB777444555;;;???@@@AAACCCEEEHHHKKKKKKJJJNNNVVV^^^gggjjjiiiccc```ccchhhjjjppprrruuuxxx{{{}}}{{{vvvnnnkkkvvv}}}{{{wwwuuutttwww{{{zzz~~~|||pppddd``````aaa^^^^^^______]]]YYYVVVSSSQQQOOOLLLIIIGGGGGGGGGHHHEEEFFFFFFFFFFFFEEEDDDDDD???AAACCCCCCBBBBBBBBBCCCGGGLLL```~~~|||}}}jjjZZZLLLGGGEEEAAADDDKKK]]]sssvvvlllooo~~~~~~yyy{{{~~~rrr\\\FFF<<<;;;444444444444444444555666444777;;;>>>AAADDDHHHKKKJJJNNNSSSVVVUUUVVVYYY[[[dddhhhqqqwwwuuupppqqquuuqqqHHHCCC@@@BBBEEELLLYYYeeewwwrrrgggooo}}}uuuhhhccc___dddyyymmmffftttoooZZZOOOKKKJJJHHHDDDBBBBBBHHHUUUiii|||xxxkkkfffbbb[[[TTTJJJQQQ___rrrnnn]]]XXXVVVSSSPPPTTTXXXUUUOOOKKKFFFEEEHHHHHHCCC===;;;666555333222111111000000------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,---...////////////000111333444555333444333444;;;BBBDDDAAA888<<<@@@BBBGGGJJJGGGAAA666444666;;;???>>>???BBBEEEHHHJJJIIIIIINNNWWW___cccfffgggcccaaaeeeiiiiiioooppprrruuuyyy|||}}}}}}|||sssuuu{{{yyyyyy|||||||||~~~tttfffaaacccdddcccdddeeeeeeccc___[[[XXXVVVTTTQQQMMMKKKJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCEEEEEEEEECCCBBBCCCEEEJJJLLL[[[zzz}}}jjjZZZLLLHHHEEEAAAAAAFFFRRRcccxxxwwwmmmlll{{{yyy{{{vvv```HHH;;;:::444444444444444555666666444777<<<@@@CCCGGGKKKMMMLLLQQQVVVXXXWWWWWWYYY\\\```cccjjjooonnnjjjmmmttt```DDD@@@???BBBEEEJJJVVVaaatttvvvvvv}}}vvvjjjdddooopppqqq~~~eeeUUUNNNJJJGGGGGGEEECCCEEEMMMYYYfffooo|||mmmddd^^^YYYUUUHHHHHHOOO]]]sssnnn\\\XXXVVVRRRPPPTTTXXXVVVOOOKKKGGGEEEHHHIIICCC===;;;555555333222111000000000////////////////////////...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,---...///......///000111333555666222333222333:::BBBCCC@@@555999===???CCCFFFCCC>>>666444666<<<>>>>>>???BBBEEEGGGIIIIIIHHHMMMWWW______ccceeebbbbbbgggjjjjjjmmmnnnppptttxxx{{{||||||qqqnnnttt{{{}}}nnnhhhjjjmmmmmmnnnoooooommmiiidddbbbYYYWWWSSSOOOMMMLLLMMMNNNJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIGGGEEEDDDEEEFFFHHHGGGRRRlll|||zzzjjjZZZLLLHHHEEE@@@@@@DDDEEERRRcccrrr}}}tttiiiyyyyyy|||yyybbbHHH:::999444444444444444555666777444777<<>>???BBBEEEIIITTT___oooqqq^^^\\\ooovvvmmm|||qqq^^^SSSMMMHHHJJJGGGDDDDDDFFFLLLSSSWWW^^^bbbfffhhhiiikkkooorrrzzzpppbbbXXXRRROOOFFFBBB@@@GGGZZZuuuiii```WWWUUUPPPOOOSSSWWWSSSKKKKKKJJJIIIGGGFFFBBB===:::666555444444222222111000000000//////.........------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........///111333666777===888444666<<<@@@>>>:::777;;;AAADDDCCCAAA???>>>444555777:::===@@@CCCDDDDDDGGGIIIIIIIIINNNWWW^^^______^^^___bbbfffjjjmmmpppsssvvvxxxxxxzzz|||}}}~~~~~~vvvqqqqqquuuxxx|||zzzrrrrrruuuyyywwwvvvvvvuuuqqqjjjeeeaaa]]]YYYVVVUUUTTTSSSRRRRRRPPPNNNMMMNNNOOONNNMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJKKKQQQ]]]lllzzz|||{{{}}}|||zzzwwwuuulll___PPPHHHGGGGGGCCC>>>???FFFQQQ[[[hhh{{{qqqkkkyyy|||zzzlllKKK:::;;;777666555444444555666777888;;;@@@DDDHHHKKKOOORRRSSSUUUXXX[[[\\\]]]\\\\\\[[[ZZZ]]]``````aaagggooooooKKKDDD???>>>AAAEEEIIIPPPXXXooo~~~ooo]]]SSSTTT[[[bbb~~~lllsssrrraaaWWWQQQLLLJJJFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFJJJOOORRRZZZ___hhhqqqxxxvvvggg^^^XXXQQQKKK@@@BBBBBBAAADDDRRRiiizzziii```YYYWWWSSSQQQUUUXXXTTTMMMKKKJJJHHHGGGEEEBBB===:::666555444444222222111000000/////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........///111333555666777444333777===@@@===:::666;;;AAADDDCCC@@@===<<<333444777:::===@@@CCCDDDGGGIIIKKKJJJJJJNNNVVV]]]\\\[[[[[[\\\___bbbfffiiinnnqqqtttvvvxxxyyy{{{}}}~~~~~~~~~~~~xxxppplllmmmqqqvvvyyy|||{{{{{{~~~~~~~~~}}}xxxrrrmmmfffccc^^^[[[ZZZYYYWWWVVVUUUSSSQQQPPPQQQQQQQQQOOOOOONNNMMMLLLKKKKKKKKKKKKNNNOOORRRZZZdddmmmsssuuuyyyyyy|||}}}{{{yyyvvvsssnnncccUUULLLHHHFFFBBB???<<<@@@EEEKKKTTTeee{{{ssslllzzznnnNNN======777666555444444555666777999<<>>===@@@DDDGGGNNNUUUfffwww}}}ttteeeUUULLLJJJMMMQQQVVVfffyyyzzzqqquuuxxxllldddTTTPPPIIIEEECCCDDDEEEEEEAAAAAAAAA@@@??????@@@AAACCCFFFMMMUUU\\\fffwwwuuueee\\\UUUOOOJJJFFFFFFCCC>>><<>><<<:::777>>>EEEJJJIIICCC===:::222444666999===@@@CCCDDDIIIKKKKKKKKKJJJNNNUUU[[[]]]]]]]]]^^^```dddgggiiilllnnnrrruuuvvvxxx{{{}}}|||}}}~~~rrrggggggkkkqqqwwwxxxzzz}}}|||vvvrrrnnnkkkfffcccaaa___]]][[[ZZZXXXVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSTTTXXX^^^ccceeefffrrrwww~~~~~~{{{xxxtttpppoooggg[[[QQQIIIEEEBBBAAA@@@AAAAAAAAAEEERRReeesssuuummmyyypppQQQ>>><<<777666555555555666777888999===BBBGGGKKKOOOSSSVVV\\\]]]```aaabbbaaa___]]]bbb___^^^```bbbhhhuuuSSSBBB>>><<>>>>>>>>===<<<:::888777999999<<>>>>>===<<<;;;???<<<<<<===???CCCOOO[[[llluuuuuucccXXXQQQKKKHHHEEEDDDCCCCCCDDDDDDCCCBBBDDDYYYvvvjjjdddYYYYYYVVVSSSTTTVVVSSSNNNJJJIIIGGGFFFEEEAAA<<<999666555444444222222111000.........///////////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.../////////000111222333333333333444777999;;;<<<<<<<<<888CCCRRR\\\ZZZNNN@@@777111333666:::>>>BBBEEEGGGGGGGGGFFFFFFIIIMMMTTTXXXWWWWWWXXXZZZ]]]```cccdddhhhkkkooorrrtttvvvyyy{{{xxx{{{~~~{{{qqqjjjmmmrrruuuuuuvvv|||~~~{{{xxxuuurrrooommmiiigggfffdddbbbaaaaaaaaa```___^^^^^^______^^^]]][[[ZZZYYY[[[^^^aaaeeeiiimmmooouuu}}}|||wwwqqqlllfffccc]]]TTTLLLGGGFFFGGGBBBBBBAAA???>>>AAAGGGLLLSSSeee~~~vvvlllttttttXXXBBB:::777666555555666777888999:::>>>CCCGGGKKKOOOTTTVVV^^^```ccceeeeeecccaaa^^^cccbbbcccggghhhkkkttt~~~ZZZDDD@@@>>>AAABBBCCCGGGMMMSSSgggvvvvvvsssyyyvvvnnnbbbXXXQQQMMMJJJHHHIIIEEEDDDLLLVVVaaammmwwwqqqfffYYYSSSUUUWWWUUUQQQKKKGGGCCC@@@@@@@@@@@@??????<<<<<<<<<;;;:::???GGGQQQ[[[kkkzzzxxxeeeXXXQQQMMMJJJJJJFFFCCCAAAAAA@@@===:::>>>EEESSSjjjjjjdddWWWXXXVVVRRRRRRTTTRRRMMMJJJIIIGGGFFFDDDAAA<<<888666555444444222222111000.........///////////////------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........000111333333333333666777999===@@@@@@>>><<<666AAAPPPYYYWWWLLL>>>555111333777;;;@@@DDDGGGIIIHHHFFFEEEEEEHHHLLLRRRUUUTTTUUUWWWZZZ^^^aaadddfffiiikkkooorrrsssuuuxxxzzzwwwyyy||||||tttooolllmmmtttzzzzzzyyyzzz~~~|||zzzxxxuuurrrooonnnllljjjiiiiiiiiigggfffeeeeeeeeeeeedddcccbbbbbbaaabbbdddfffhhhlllqqquuu|||~~~xxxqqqlllccc```[[[TTTNNNIIIHHHIIIBBBBBBCCCBBBAAAAAABBBDDDDDDQQQggg|||vvvlllrrr{{{~~~yyy___HHH===777666666555666777999:::<<>><<<::::::<<<:::777999===@@@IIIVVVeeerrr~~~{{{hhhZZZRRRNNNMMMJJJGGGDDDBBBAAAAAA@@@??????<<<===LLLoooiiiaaaWWWYYYWWWSSSRRRSSSQQQMMMJJJHHHGGGFFFDDD@@@<<<888666555444444222222111000............/////////000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,---///222333444444444555777;;;CCCIIIIIIBBB;;;777@@@KKKRRRQQQIII>>>888222444777<<>>777666666666666888999:::???BBBFFFJJJMMMPPPSSSVVV[[[^^^ccchhhjjjiiifffeeebbbbbbeeeiiikkklllsss{{{aaaEEE@@@>>>@@@@@@@@@BBBGGGJJJYYYcccoootttlllssswwwnnneee\\\VVVQQQOOOOOOPPPNNNJJJJJJNNNNNNUUU```mmm|||rrraaa]]]gggssswwwuuujjjcccZZZTTTPPPLLLFFFAAA@@@======>>>===::::::>>>;;;AAAKKKUUUaaalllvvv|||}}}iiiZZZRRROOONNNFFFFFFFFFFFFFFFFFFFFFGGG???>>>:::@@@ZZZggg___XXXYYYXXXTTTRRRSSSRRRNNNJJJHHHGGGFFFDDD@@@<<<888666555555444333222111000---.........//////000000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++---///222444555555555333555<<>>??????>>>@@@EEEFFFSSS\\\iiivvvxxx}}}wwwllleee[[[UUUQQQQQQQQQNNNOOORRRIIIJJJLLLQQQ[[[mmmyyyccc\\\eeerrrwwwwwwtttnnngggbbb^^^XXXOOOIIIEEEAAA??????===::::::===999<<>>NNNqqqfff^^^XXXVVVTTTSSSSSSRRRQQQOOOMMMIIIGGGHHHFFF???:::999777555333111///000111111////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000333555666777888666777999???CCCDDD@@@;;;777<<>>999777555444666888<<<>>>DDDFFFJJJNNNQQQTTTVVVVVVXXX[[[```eeeiiijjjkkkkkkjjjgggfffggghhhjjjsss}}}YYYGGGBBB>>>???@@@>>>>>>@@@EEELLLWWWfffwwwwwwzzz~~~ssskkkkkkeee___[[[YYYWWWSSSOOOKKKIIIGGGGGGGGGNNN^^^nnn|||kkk]]]YYY___iiiqqqppprrrtttsssoooggg^^^YYYRRROOOJJJDDD@@@>>>===>>>===<<<<<<>>>BBBJJJQQQVVV^^^fffqqq~~~nnn]]]VVVSSSPPPGGGFFFEEEEEEFFFFFFEEEDDD@@@@@@BBBCCCFFFVVV}}}hhh```YYYWWWUUUTTTTTTSSSPPPNNNMMMIIIGGGHHHFFF???:::999777666333111000000111222////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000222555666777888555555777<<<@@@AAA===999:::@@@HHHMMMLLLFFF>>>999333444777;;;@@@EEEIIIKKKLLLMMMJJJEEEFFFLLLOOOOOOMMMKKKOOOVVV\\\```eeekkkiiijjjllloooqqqtttvvvwwwvvvvvvvvvssskkk```VVVPPPIIIFFFHHHQQQ\\\hhhwwwxxxxxx}}}~~~}}}}}}}}}|||zzzyyyzzzzzzvvvmmmiiiccc^^^YYYUUUPPPMMMKKKIIIFFFEEEEEEFFFEEEDDDEEEDDDEEEFFFIIIVVVnnn|||nnnrrr|||gggLLL>>>999777666555666999===???EEEGGGKKKOOORRRTTTUUUVVVZZZ]]]bbbgggjjjlllmmmmmmiiigggfffggggggiiirrr{{{RRRFFF@@@>>>???@@@>>>>>>@@@BBBHHHSSSbbbsss|||tttwwwzzzrrrhhhfffcccdddfffddd```[[[TTTPPPMMMKKKIIIKKKTTT^^^kkkzzz{{{|||ssseeeWWWPPPNNNQQQTTTSSSUUUYYY\\\___```aaaaaa[[[XXXSSSMMMHHHCCC@@@???<<<;;;::::::===BBBGGGJJJOOOVVVaaammmzzzuuubbbYYYRRRMMMIIIGGGFFFFFFGGGHHHFFFEEEFFFDDDDDDDDDCCCPPPrrrjjjccc\\\YYYWWWUUUTTTSSSPPPNNNMMMIIIGGGHHHFFF???:::999777666444222111111222222////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000222444666777888555444555888<<<===:::777;;;BBBLLLPPPNNNFFF>>>888333444777;;;@@@EEEIIIKKKJJJKKKIIIEEEFFFLLLPPPPPPJJJIIINNNVVV[[[]]]aaaeeehhhiiikkknnnqqqsssvvvwwwyyy~~~tttdddUUUKKKCCC???===???EEEPPPbbbqqq|||}}}~~~zzzpppmmmhhhccc```\\\XXXUUUPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFDDDBBBHHHZZZmmm~~~nnnqqqgggLLL===999777666555777:::>>>@@@FFFIIIMMMQQQTTTVVVWWWWWW\\\^^^cccgggkkknnnoooooojjjhhhgggggggggjjjrrr|||RRRDDD???===@@@@@@>>>===???>>>DDDNNN]]]nnn~~~{{{tttvvv~~~yyymmmllllllpppuuuuuuoooiiigggaaa[[[XXXTTTPPPPPPTTTXXX^^^```[[[ZZZ^^^\\\VVV^^^[[[UUUOOOJJJGGGEEEDDDFFFEEEEEEFFFIIINNNRRRUUUZZZYYYVVVRRRNNNHHHDDDAAA>>>===;;;::::::;;;<<<===AAAFFFOOO[[[iiixxx}}}jjj___VVVOOOKKKIIIGGGGGGHHHIIIHHHGGGHHHFFFEEEDDDAAAJJJfffjjjddd]]][[[XXXVVVTTTRRROOOMMMMMMIIIGGGHHHFFF???:::999888777555444333222222222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////000222444555777888666444444666:::;;;999666999BBBLLLQQQNNNDDD:::555222444777;;;@@@EEEIIILLLJJJJJJHHHCCCDDDJJJNNNMMMIIIIIINNNVVV[[[[[[]]]```ggghhhkkkmmmpppsssuuuvvvyyyqqq]]]OOOIIIFFFDDDBBB@@@DDDPPP]]]nnnxxx|||uuuqqqlllhhhdddaaa]]]ZZZTTTQQQMMMKKKIIIHHHFFFEEECCCDDDFFFEEEAAADDDSSSccc}}}mmmooo~~~hhhLLL>>>999888666666888<<<@@@BBBFFFIIINNNSSSXXX[[[\\\\\\\\\^^^bbbfffjjjlllmmmnnnllljjjiiiiiiiiikkksss}}}VVVCCC???===@@@AAA>>>===>>>===BBBKKKYYYjjjzzzwwwuuu{{{~~~tttrrrrrrxxx~~~yyy{{{rrrjjjeeeaaaYYYTTTSSSVVVVVVQQQLLLLLLOOOMMMHHHGGGHHHJJJKKKJJJHHHFFFEEEHHHFFFBBB>>>===???BBBDDDLLLMMMNNNNNNLLLIIIEEEBBBAAAAAA@@@>>>===;;;:::999===@@@FFFPPP\\\kkk{{{pppfff^^^WWWMMMKKKIIIHHHHHHIIIHHHGGGFFFCCCDDDDDDBBBIII```zzziiiddd^^^[[[XXXVVVTTTRRROOOMMMMMMIIIGGGHHHFFF???:::999777666555444333222222222////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000111333555777888666555444777:::<<<999777888BBBOOOTTTOOODDD:::444222333777;;;@@@FFFJJJLLLJJJKKKHHHCCCCCCHHHLLLKKKFFFFFFLLLVVV\\\]]]___bbbfffgggjjjmmmpppsssuuuvvvvvvrrraaaTTTPPPKKKFFF???>>>FFFPPP\\\hhhzzz}}}yyyvvvpppkkkgggccc___\\\YYYVVVRRRNNNLLLKKKIIIGGGCCCDDDGGGGGGDDDEEEOOO[[[sss{{{lllnnn|||iiiMMM???999888777777999===BBBDDDFFFJJJPPPWWW\\\```bbbbbb\\\^^^aaadddgggjjjkkkkkkllliiihhhhhhhhhiiirrr{{{\\\EEE@@@>>>@@@@@@===<<<>>>???BBBJJJWWWfffwwwvvvqqqxxx{{{nnnkkkkkktttuuuoooiii___XXXUUUTTTQQQKKKHHHHHHJJJHHHCCCGGGIIIKKKLLLKKKIIIGGGEEEEEECCCAAA?????????@@@AAA???AAADDDFFFFFFDDDBBB@@@AAABBBBBBAAA@@@>>><<<;;;<<<===AAAFFFOOO[[[hhhqqqtttjjjccc]]]QQQNNNJJJIIIHHHHHHHHHGGGFFFCCCDDDFFFEEEHHH[[[oooiiiddd]]][[[XXXUUUTTTRRROOOLLLMMMIIIGGGHHHFFF???:::999666666555444333222111111////////////............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////111000000111222444777888666555666999===>>>;;;888999EEETTTZZZTTTHHH===777111333666;;;@@@FFFJJJMMMJJJKKKHHHDDDDDDJJJNNNMMMAAABBBIIITTT\\\___cccgggeeefffiiilllooorrruuuvvvzzztttjjj^^^QQQEEE===@@@FFFMMMXXXiii|||~~~zzzuuuppplllhhhdddaaa___[[[WWWSSSQQQOOOMMMKKKIIIGGGFFFGGGEEEDDDIIIPPPbbbuuuzzzlllpppjjjOOO@@@999888777888:::???CCCFFFHHHLLLSSS[[[aaadddffffff___```bbbeeeggghhhjjjjjjjjjgggeeefffeeegggoooyyyjjjIIICCC???@@@???===<<<>>>???BBBHHHSSSbbbrrrssskkkqqqtttmmm```]]]]]]iii|||~~~xxxqqqggg^^^[[[SSSOOOKKKHHHIIIIIIGGGDDDIIIKKKMMMOOOPPPOOONNNMMMGGGFFFFFFEEEDDDCCCBBBAAA??????@@@AAAAAA@@@???>>>>>>???@@@AAA@@@???>>>===::::::;;;===BBBIIIRRRXXXpppxxxmmmeee^^^VVVRRRNNNKKKIIIIIIHHHGGGHHHEEEFFFHHHGGGFFFSSScccjjjeee[[[YYYVVVTTTSSSQQQOOOLLLMMMIIIGGGHHHFFF???:::999555555444444333111000///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000111111000111222444777888444444666:::??????<<<888999GGGWWW^^^XXXKKK@@@:::111333666;;;AAAFFFKKKMMMJJJKKKIIIFFFHHHNNNSSSSSSBBBCCCIIISSSZZZ]]]aaafffdddfffhhhkkkooorrruuuvvv|||uuuhhhXXXIII@@@???CCCIIIWWWkkk~~~~~~yyyuuurrroookkkiiidddaaa\\\YYYWWWUUUSSSQQQPPPJJJFFFGGGGGGEEEEEEHHHTTThhh{{{nnnssskkkQQQBBB999888888888;;;@@@EEEHHHMMMQQQXXX___dddgggggggggeeeeeefffhhhiiijjjkkkkkkkkkhhhfffgggfffgggpppyyyxxxMMMFFFAAA???>>><<<===???>>>@@@EEENNN\\\lllzzzqqqgggiiiqqq{{{ppphhhccc\\\VVVUUU^^^ppp~~~}}}zzzxxxxxxsssiiibbb```XXXTTTOOOMMMKKKJJJJJJKKKJJJLLLQQQUUUWWWXXXXXXWWWRRRQQQOOOLLLIIIEEEBBBAAABBBAAA@@@???>>>>>>???@@@<<<===>>>???@@@@@@??????::::::;;;:::;;;>>>BBBFFFUUUooosssiii```\\\XXXRRRNNNLLLJJJIIIHHHHHHEEEFFFIIIGGGEEEMMMZZZxxxkkkeeeZZZXXXUUUTTTSSSQQQOOOLLLMMMIIIGGGHHHFFF???:::999444444444333222111000///000/////////............---..................---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000222111000000222444777888222333666;;;@@@@@@<<<888888FFFXXX___YYYLLLAAA;;;111333666;;;AAAFFFKKKMMMIIIKKKJJJGGGKKKSSSXXXYYYGGGFFFJJJRRRWWWYYY\\\```dddeeehhhkkkooorrrtttvvvwwwyyykkkXXXGGG???>>>AAAKKK___uuu}}}yyywwwuuurrrppphhhddd```]]][[[YYYWWWUUUTTTLLLFFFGGGIIIHHHFFFGGGMMMbbb}}}ooovvvlllRRRCCC999888888999<<<@@@EEEHHHQQQUUU[[[bbbfffggggggfffiiiiiijjjkkkkkklllmmmmmmnnnkkkjjjjjjiiijjjsss|||}}}PPPIIIBBB???>>><<<===@@@<<<>>>BBBJJJXXXggguuu~~~sssgggccceee}}}uuunnnhhhfffaaaZZZUUUZZZfffnnnnnnjjjaaabbbhhhmmmlllddd^^^]]]]]]XXXSSSOOOLLLKKKMMMPPPRRRTTTXXX[[[]]]\\\ZZZXXXXXXVVVTTTPPPMMMJJJHHHGGGBBBAAA>>>======???BBBDDD===>>>???@@@AAAAAAAAAAAA======>>>===;;;;;;===???CCC___zzznnnddd```[[[UUUPPPNNNLLLJJJIIIEEEBBBCCCHHHHHHEEELLLWWWqqqjjjeeeZZZXXXVVVUUUSSSQQQNNNKKKJJJJJJIIIHHHFFFCCC===999666555444333111000///...//////.........---------------------------------------------------------,,,++++++,,,---///111333555333111222333555555555777666777===CCCDDD@@@;;;888CCCOOOVVVSSSIII???888222222444777===CCCIIILLLHHHIIIGGGEEEJJJTTT]]]```JJJEEEDDDLLLTTTXXXYYYZZZaaacccfffhhhkkknnnrrruuuyyy~~~}}}{{{wwwcccLLL@@@;;;AAAHHHSSSeeeyyy|||yyyvvvsssrrriiigggcccaaa___\\\YYYVVVSSSPPPLLLIIIHHHHHHGGGFFFLLLWWWqqq}}}pppsssgggJJJEEE999999999999;;;???EEEJJJPPPVVV\\\______bbbggglllkkkkkklllmmmnnnpppqqqrrrwwwvvvqqqjjjfffhhhqqqyyyZZZLLL???===<<<;;;<<<@@@<<<>>>AAAGGGRRRaaaqqq|||~~~zzzeee___ddduuu~~~{{{wwwqqqmmmccc```]]]]]]^^^]]]ZZZWWWSSSQQQSSSXXXZZZYYY[[[___^^^[[[VVVRRROOOOOOPPPQQQWWWZZZ^^^bbbeeeeeeeeeddd```]]]XXXUUUQQQMMMIIIFFFEEEDDDBBBBBBCCCCCCAAA@@@CCC???<<<<<<>>>@@@???>>>>>>===;;;::::::;;;<<<>>>@@@PPPiii|||qqqhhhdddaaa\\\XXXTTTPPPKKKGGGHHHDDDCCCEEEGGGHHHMMMSSSsssllleee[[[YYYWWWUUUTTTRRROOOLLLKKKJJJIIIHHHFFFBBB===999666555444333111000//////000000/////////.........------------------------------------------------+++++++++,,,---///111222555333222222444666777777777888;;;BBBHHHHHHBBB;;;777@@@KKKQQQOOOFFF===777222222444777<<>>@@@EEENNN\\\kkkuuuzzzjjjcccdddrrrzzzwwwmmmiiifffdddcccaaa]]]YYYQQQMMMKKKNNNQQQTTT[[[aaafffccc___ZZZVVVUUUTTTUUUXXX\\\ccchhhlllmmmlllkkkgggccc^^^ZZZVVVQQQMMMIIIFFFDDDBBBAAABBBAAA???>>>BBB???======???AAA@@@>>>AAA???>>><<<;;;;;;<<<<<<===FFFYYYvvvyyypppnnnjjjddd___ZZZVVVRRROOOJJJFFFEEEFFFGGGHHHMMMTTTooonnnddd[[[ZZZWWWVVVUUUSSSPPPMMMKKKJJJIIIHHHFFFBBB===999555555444333111000//////000000000000000/////////------------------------------------------------++++++++++++---///111222444333222222555888999999555777<<>>GGGLLLKKKDDD===888222222333666;;;AAAHHHKKKMMMMMMIIICCCEEENNNYYY]]]PPPIIIEEEKKKSSSWWWZZZ\\\___aaadddfffhhhkkkooorrrsss|||yyyttthhhZZZOOOCCC===CCCMMMXXXiiixxx~~~{{{zzztttqqqmmmjjjhhheeeaaa^^^^^^ZZZVVVRRROOOMMMJJJGGGGGGOOOfffyyynnnrrr```CCC>>>;;;;;;::::::<<>>>>>======???BBBJJJVVVcccllluuu}}}rrrhhhdddjjj|||yyytttrrrppplllfffaaaXXXQQQLLLLLLPPPWWWbbblllpppnnnjjjeee```]]][[[ZZZ\\\bbbjjjssswwwxxxvvvuuuoookkkfffaaa\\\VVVQQQMMMJJJGGGDDDBBBBBBAAA@@@>>>@@@???>>>???@@@AAA@@@???BBBAAA@@@???>>><<<;;;;;;<<<>>>GGG___zzztttooohhhbbb^^^YYYUUUSSSMMMIIIGGGHHHHHHHHHMMMTTTkkknnnccc\\\ZZZXXXWWWVVVTTTQQQOOOKKKJJJIIIHHHFFFBBB<<<888555555444333222111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...111222333222111333666999:::;;;222444888@@@FFFEEE>>>777999>>>EEEJJJIIIEEE???;;;222222222444999@@@GGGKKKLLLMMMIIIBBBCCCMMMXXX^^^SSSKKKFFFJJJRRRVVVZZZ]]]^^^aaaccceeegggjjjnnnqqqmmmxxx~~~{{{kkkaaaMMM???AAAEEEKKK]]]rrr}}}yyywwwssspppmmmjjjfffcccccc```\\\WWWSSSOOOJJJGGGGGGLLLaaazzzmmmrrr^^^AAA===;;;:::::::::<<>><<<<<<======@@@FFFQQQ]]]eeepppyyyzzznnneeedddttt{{{sssnnnhhh```YYYXXX[[[bbbnnnyyyxxxvvvrrrmmmiiidddaaa```bbbhhhsss}}}|||uuuqqqkkkeee```ZZZTTTPPPMMMJJJFFFCCCCCCCCCBBBBBB?????????@@@@@@@@@@@@???AAAAAAAAA@@@???===<<<;;;===<<>>EEEJJJJJJLLLIIIBBBBBBMMMYYY```TTTKKKFFFJJJQQQVVVZZZ^^^^^^```ccceeefffiiimmmooonnnuuu|||~~~ssslllWWWFFFBBBAAACCCTTTiii|||}}}{{{wwwtttqqqnnnjjjhhhhhheeeaaa\\\WWWQQQKKKGGGHHHLLL^^^}}}|||mmmrrr^^^BBB???999999999:::>>>EEEMMMSSSWWWYYY\\\^^^___```aaacccjjjkkknnnqqquuuzzz~~~~~~}}}zzzwwwsssrrrssstttwww\\\IIIBBBCCCCCCAAA<<<<<<===???DDDNNNYYY```jjjttt~~~wwwmmmhhhvvv|||tttnnnhhhhhhjjjnnnvvv~~~~~~{{{wwwrrrmmmiiifffdddgggooozzzyyyuuuoooiiiddd^^^XXXTTTPPPLLLGGGDDDCCCCCCDDDCCCAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@>>>===<<<<<<===>>>DDDWWWuuuxxxvvvtttrrrnnnhhhaaa]]]UUUQQQNNNLLLHHHFFFMMMUUUhhhiiiaaa[[[YYYXXXWWWVVVUUURRRPPPLLLKKKJJJHHHFFFAAA<<<888444444333333222111000000------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************,,,...000111333111111222555999::::::777555444888>>>AAA???<<<555888===BBBEEECCC???;;;222111000222666===DDDIIIIIILLLKKKDDDCCCMMMYYY```RRRJJJEEEIIIQQQVVVZZZ^^^___aaaccceeefffiiilllooottttttvvvzzz}}}tttlll\\\LLLDDD>>>???KKK[[[ttt~~~zzzxxxvvvssspppmmmllliiifffaaa\\\UUUMMMHHHIIILLL]]]|||}}}nnnsss```DDD@@@888999;;;===AAAHHHOOOUUUVVVWWWYYY\\\^^^___``````gggiiimmmqqqtttvvvwwwwww{{{yyywwwtttsssrrrssssss~~~dddLLLAAABBBBBBAAA<<<<<<<<<>>>BBBJJJTTTZZZcccnnnzzzwwwsss}}}yyyvvvwwwxxxxxx|||}}}vvvpppkkkhhhfffkkksss~~~~~~{{{uuupppkkkfff```]]]XXXSSSLLLGGGDDDDDDDDDDDDEEEEEEEEEBBB@@@???AAABBBEEEDDDCCCBBB@@@???>>>===:::===>>>>>>EEEXXXmmmyyy|||zzzxxxvvvrrrllleee```ZZZWWWTTTPPPJJJHHHNNNXXXgggzzzgggcccZZZXXXWWWVVVVVVUUURRRPPPMMMKKKJJJHHHFFFAAA;;;777444333333222222111111111---.........////////////------------------------++++++++++++++++++++++++************,,,...000111333111000222555777888999888555444888>>>AAA???<<<555777;;;AAAEEEDDD@@@;;;222000///111555<<>>AAAFFFLLLSSSWWWUUUUUUWWWZZZ\\\^^^______dddfffjjjnnnqqqsssssssssxxxuuusssqqqqqqrrrssstttkkkOOO???>>>??????>>>======<<>>>>>999===>>><<<>>>GGGPPPTTTZZZfffxxx}}}wwwrrrmmmhhhddd```]]]ZZZUUUNNNKKKRRR\\\iiivvvgggeeeYYYXXXVVVVVVVVVTTTRRROOOMMMLLLJJJHHHFFFAAA;;;777444333333222222111111111.../////////000000111111------------------------++++++++++++++++++++++++************+++---000111333111000111444666777777555333333888>>>@@@>>>:::666888===CCCHHHGGGBBB===222000///000444;;;CCCHHHLLLQQQPPPIIIFFFKKKUUU\\\MMMFFFCCCIIIRRRWWWZZZ]]]```bbbdddeeegggiiilllooosssrrrvvv|||}}}zzz|||qqqcccaaaXXXJJJAAABBBFFFGGG[[[mmm~~~}}}{{{xxxvvvrrrpppmmmiiiddd\\\SSSMMMJJJKKK[[[zzzwwwoootttbbbCCC>>>999<<<@@@EEEIIIOOOUUUYYYTTTTTTUUUXXX\\\^^^^^^^^^```cccgggkkkpppsssuuuvvvwwwtttqqqppprrrtttuuuvvvtttVVVCCC@@@BBBAAA@@@???===<<<<<>>>>>;;;===>>><<<>>>AAAAAA===???LLLbbbyyy|||vvvrrrnnnllleeebbb^^^XXXPPPMMMTTT___lllsssiiidddYYYVVVSSSSSSUUUUUURRROOOPPPKKKJJJKKKHHH@@@:::999444333111000000000000111////////////............---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,---......333111000000222555777777777:::;;;888888<<>><<<;;;<<>>??????>>>>>>???@@@BBBFFFPPPaaauuu~~~vvvrrrqqqqqqkkkfffbbb]]]XXXUUUZZZbbbvvvssshhhcccZZZWWWTTTTTTUUUUUURRRNNNPPPKKKJJJKKKHHH@@@:::999666555333222222222222333////////////............---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,---......222111000000222444555666666888888666999>>>???<<<888:::AAAMMMWWWWWWMMMCCC666111///222555:::AAAIIIPPPQQQOOOIIIEEEHHHQQQZZZQQQGGGAAADDDLLLSSSYYY]]]^^^bbbccccccfffkkknnnlllpppsssvvvxxxyyyyyyzzz|||{{{vvvmmm```NNN@@@>>>BBBLLLeeexxx|||zzzzzzwwwsssqqqmmmcccVVVKKKMMMMMM\\\yyyxxxlll|||{{{YYYCCC<<<>>>@@@DDDIIINNNRRRUUUVVVVVVXXXZZZ\\\\\\^^^```bbbaaabbbeeehhhlllnnnnnnlllqqqqqqpppqqqrrrtttvvvwww{{{```FFF@@@BBB===@@@>>><<<:::<<<@@@DDDGGGNNNWWWcccnnnvvv|||yyy}}}}}}rrrkkkhhhjjjqqq}}}~~~~~~xxxjjj```\\\ZZZVVVYYY[[[XXXNNNGGGGGGIIIJJJ]]]aaa\\\MMMCCCAAA@@@;;;;;;===>>>>>>===>>>@@@BBBAAACCCIIIVVVhhh|||}}}zzzyyyvvvtttlllgggccc___ZZZWWW]]]dddzzzsssgggbbb[[[XXXUUUTTTUUUTTTQQQMMMPPPKKKJJJKKKHHH@@@:::999666555444222111222222333////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......111111111111222333333444777777666888>>>DDDCCC===777:::AAANNNYYYZZZQQQHHH777222...000333999BBBJJJPPPPPPNNNHHHDDDGGGRRR\\\XXXKKKAAACCCLLLSSSWWWYYY]]]aaacccccceeekkkmmmkkkoooqqqssstttttttttvvvxxx|||vvvhhhUUUDDD===>>>FFF]]]ooo~~~||||||zzzxxxwwwsssiiiZZZOOOLLLMMM]]]zzzxxxxxxyyyrrrwwwVVVBBB>>>AAADDDJJJOOOTTTWWWXXXXXXZZZ\\\]]]^^^^^^aaadddgggfffffffffhhhkkkmmmmmmllllllmmmnnnoooqqqtttuuuwwwzzzbbbGGGAAACCC>>>@@@>>><<<:::;;;>>>AAACCCHHHQQQ^^^jjjrrrxxxyyypppkkkfffmmmzzzttthhhddddddeeedddfffbbbVVVMMMLLLNNNPPP^^^fffeeeUUUFFFBBBAAA???======>>>======???CCCFFFDDDDDDGGGNNN\\\ooo{{{ppplllhhhddd___\\\aaaiiirrrgggaaa\\\YYYUUUTTTTTTSSSPPPLLLPPPKKKJJJKKKHHH@@@:::999555444222000//////000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111222222111222333444999888777;;;FFFNNNKKKBBB777888>>>HHHQQQTTTOOOHHH999222---...222888BBBKKKOOOPPPOOOHHHCCCGGGSSS^^^\\\LLL@@@AAAKKKRRRUUUVVV\\\```bbbbbbeeejjjllljjjlllnnnooopppqqqrrruuuxxxwww{{{{{{qqqgggZZZKKKAAA???BBBUUUhhh}}}~~~}}}|||{{{{{{xxxnnn^^^RRRKKKNNN___{{{|||vvvyyy}}}yyyrrrQQQ@@@???AAAFFFLLLTTTYYY[[[\\\\\\^^^_________```bbbfffjjjjjjhhhggggggjjjlllllllllhhhiiijjjmmmooorrrtttuuuwwweeeHHH@@@CCC??????>>><<<::::::<<<>>>???CCCLLLYYYdddmmmuuu|||~~~uuupppgggnnnzzz}}}pppjjjkkkoooppprrrnnnaaaUUURRRUUUVVV^^^jjjmmm]]]JJJCCCCCCCCC@@@@@@???>>>>>>@@@DDDGGGJJJJJJLLLRRR]]]kkk{{{xxxtttppplllfffbbbfffmmmqqqfffbbb\\\YYYUUUTTTTTTSSSPPPLLLPPPKKKJJJKKKHHH@@@:::999555444222000/////////000////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000222333222111111333666999777777<<>>???HHHOOOSSSTTTZZZ___aaabbbdddiiijjjhhhiiikkkmmmoooqqqssswwwzzzuuuyyyyyyqqqiiiddd]]]QQQFFFAAA@@@PPPccc}}}~~~~~~{{{ppp```TTTLLLQQQccc}}}oooMMM>>>@@@@@@EEEMMMVVV\\\```aaaaaaaaaaaaaaaaaaaaacccfffiiillljjjhhhhhhjjjlllmmmmmmhhhhhhiiiiiijjjlllmmmnnnrrrkkkKKK@@@BBB??????>>><<<;;;;;;;;;<<<===@@@HHHTTT___hhhpppyyy{{{wwwrrrlllrrr|||xxxppppppuuuxxx|||xxxjjj]]]XXXYYYZZZbbbqqqvvveeeOOOEEECCCCCCAAAAAA@@@>>>>>>???CCCFFFLLLOOOTTTZZZbbbmmmyyy~~~zzzvvvrrrlllhhhkkkqqqpppfffccc[[[XXXUUUTTTUUUTTTQQQMMMPPPKKKJJJKKKHHH@@@:::999888666444222111111111111////////////........................---------,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......000222333222000111666:::888666555999EEENNNLLLDDD<<<;;;<<<@@@FFFIIIIIIGGG<<<555///...000555>>>GGGLLLPPPQQQKKKDDDEEEQQQ]]]^^^NNN@@@>>>EEEKKKPPPSSSYYY]]]aaaaaadddhhhiiiggggggjjjmmmppprrrtttxxxzzzvvv{{{|||ssskkkhhhdddWWWIIIAAA@@@LLL]]]zzz}}}rrrbbbVVVOOOTTTggg~~~nnnLLL>>>AAAAAAFFFNNNWWW^^^cccdddeeecccddddddcccbbbccceeehhhkkkiiihhhiiikkkmmmnnnnnnmmmkkkiiihhhggghhhjjjkkkoooyyywwwRRRBBBBBB@@@>>>======<<<;;;;;;;;;;;;>>>EEEOOOXXXaaakkkuuu|||yyy}}}xxxrrrpppuuu~~~zzzxxx|||~~~tttddd]]]]]]^^^iiiyyy~~~mmmUUUHHHDDDBBBBBBCCCCCCBBBBBBCCCFFFIIIOOOTTT[[[aaagggnnnxxx~~~|||xxxsssooorrrxxxnnnfffeeeZZZWWWTTTTTTUUUUUURRRNNNPPPKKKJJJKKKHHH@@@:::999888777555333111111111111////////////........................------------+++++++++,,,,,,---------++++++++++++,,,---......111333333111000222999???999888666777???FFFEEE???:::;;;===CCCHHHJJJHHHFFF===666000///000444<<>>DDDIIIJJJGGGDDD>>>777111000111333:::BBBJJJQQQUUUOOOFFFEEENNNYYYeeeWWWIIIBBBBBBEEEKKKRRRWWW\\\```aaaccchhhhhheeegggjjjoooqqqrrrsssssstttrrryyy~~~{{{kkkVVVHHHAAAEEEOOOnnnuuufffZZZRRRYYYnnn~~~}}}}}}rrrNNNAAAEEEIIIMMMSSSZZZaaaeeeggghhhhhhiiijjjiiigggeeeeeeeeegggggggggjjjnnnpppqqqqqqqqqpppoooqqqvvv}}}}}}bbbGGGBBB@@@<<<======>>>======<<<<<<<<<@@@FFFMMMUUUaaannnwwwyyy{{{pppnnn|||~~~uuupppttt|||xxxooollllllhhhyyyvvvdddZZZUUUQQQMMMOOOSSSVVVXXXZZZ^^^```fffkkkppprrruuuzzzmmmfffbbbZZZXXXVVVUUUUUUTTTRRRPPPUUUMMMJJJKKKJJJBBB<<<;;;555555333222111000000000////////////............//////...------------...+++***)))***,,,---,,,+++,,,---------,,,,,,...///222333444444444666999<<<888777777666777888;;;<<<:::999;;;BBBIIIJJJIIIHHH???888111///000222999AAAHHHPPPRRRQQQOOOFFFIIIZZZccc___UUUGGG@@@DDDKKKNNNUUUXXX]]]aaadddfffiiikkkjjjmmmpppqqqqqqpppqqqrrrtttxxx}}}zzzsssnnn___FFF@@@AAAHHHaaawwwhhh\\\YYYbbbtttrrrPPPGGGLLLPPPTTTZZZ```dddeeeeeedddiiiiiiiiihhhgggeeedddcccddddddeeefffjjjnnnrrruuurrryyy{{{zzz{{{|||uuuRRRAAA===???======>>><<<888888<<<:::;;;BBBJJJPPPVVV```jjjtttxxx~~~sssggguuutttvvvvvv}}}uuusssuuuuuu|||{{{nnnbbb^^^^^^[[[]]]```bbbdddhhhlllppprrrvvv|||mmmfffbbbZZZXXXVVVUUUUUUTTTQQQOOOSSSMMMJJJKKKIIIBBB===<<<555555333222111000000000////////////............//////...------------...+++*********,,,---,,,++++++---------,,,,,,---///111222333333333444777999777777666555666777:::===<<<999999???GGGJJJIIIGGG@@@888111000222333888===GGGPPPRRRPPPNNNEEEHHHYYYeeebbbWWWHHH@@@CCCJJJNNNSSSWWW\\\```ccceeehhhjjjgggjjjnnnpppqqqrrrssstttssswww|||vvvqqqmmmmmmaaaKKK@@@@@@GGG]]]xxxhhh]]]ZZZbbbsssuuuSSSJJJRRRTTTVVVZZZ^^^aaacccccccccgggggggggfffeeecccaaa```bbbcccccceeehhhkkknnnooopppwww{{{zzzyyyzzz___KKKDDD>>><<<<<<>>>===999888;;;:::;;;@@@HHHMMMSSS^^^hhhqqquuu{{{sssbbblll|||zzzzzzxxxvvvxxxxxx}}}}}}sssiiieeedddgggiiikkkmmmooorrrwwwzzz{{{lllfffbbbYYYWWWUUUTTTTTTSSSPPPNNNQQQMMMJJJKKKIIICCC>>>===555555333222111000000000////////////............//////...------------...,,,+++***+++,,,---,,,++++++,,,---,,,+++,,,---//////000111111111111333555666666666555555777;;;>>>@@@;;;888>>>IIIPPPPPPLLLEEE:::111000333555666999FFFQQQSSSPPPMMMEEEFFFUUUgggeee[[[KKK@@@AAAHHHMMMRRRUUUZZZ^^^aaadddgggiiigggjjjnnnppppppqqqrrrsssrrrvvvzzz{{{ooojjjiiimmmeeeQQQ@@@???CCCWWWzzzyyyiii]]]ZZZaaaqqq___QQQXXXYYYZZZ]]]___aaabbbbbbbbbcccdddeeefffeeeccc```___aaabbbccceeegggiiikkkkkknnnuuuyyyzzz~~~{{{xxxxxxlllQQQDDD>>>;;;;;;>>>>>>:::999;;;::::::>>>DDDHHHNNNYYYdddjjjpppxxxvvv```aaa|||}}}|||~~~~~~{{{uuuqqqooorrrtttvvvwwwyyy|||~~~llleeebbbYYYWWWUUUTTTSSSRRROOOMMMOOOMMMKKKJJJGGGCCC???>>>555555333222111000000000////////////............//////...------------...,,,+++***+++---...---,,,+++,,,---,,,++++++---//////000111111000000222333666777777666666888===AAAEEE???;;;@@@OOO\\\^^^ZZZPPPBBB444000222444555777DDDQQQTTTPPPMMMEEEEEERRRggghhh```OOOBBB@@@EEEIIIPPPTTTYYY]]]```cccfffhhhkkkmmmooopppooonnnnnnooorrruuuyyy|||yyylllgggfffjjjcccOOO@@@>>>@@@PPPqqq}}}ooohhh]]]___cccmmmzzziii]]]ZZZ___mmm{{{yyymmmYYY[[[]]]___bbbcccdddcccbbb```aaaccceeeggggggfffeeeccccccdddgggiiikkkmmmmmmnnnpppuuuwwwvvvyyy}}}{{{vvvsssvvvxxx]]]KKK???<<<;;;>>>>>>;;;999::::::999;;;???CCCHHHSSS^^^dddjjjttt|||eee]]]lll~~~|||}}}~~~}}}kkkeeebbbZZZXXXUUUTTTSSSQQQOOOMMMMMMNNNMMMJJJFFFCCC@@@>>>555555333222111000000000////////////............//////...------------...,,,+++***+++---...---,,,+++,,,,,,,,,++++++---...///000222222111111222333777999:::888777999@@@FFFEEEAAA===AAARRRdddiiieee[[[JJJ888000000222444666AAAQQQVVVRRROOOGGGEEENNNeeeiiifffVVVFFF@@@BBBEEEOOOSSSXXX\\\```bbbfffhhhiiilllnnnooonnnmmmnnnnnnrrrvvvxxx{{{tttnnniiijjjaaaMMMBBB>>>===IIIhhh|||iiiYYYPPPIIIHHHHHHMMMZZZnnnxxxggg[[[XXX[[[gggzzz~~~llliiiyyymmm]]]^^^```cccgggiiiiiigggccc```aaacccfffiiikkklllllllllhhhiiikkknnnqqqrrrssstttttttttsssqqqsssvvvuuusssnnnvvvxxx{{{ttt^^^CCC>>>;;;>>>>>><<<:::;;;:::999:::===???CCCLLLWWW]]]dddnnnwww}}}qqqbbbeeennn|||kkkeeeccc[[[YYYVVVTTTSSSRRROOOMMMMMMPPPOOOJJJEEECCC@@@===555555333222111000000000////////////............//////...------------...---,,,+++,,,---...---,,,***+++,,,+++***+++,,,......000222333222222333444888:::;;;999888:::BBBIIICCCBBB>>>@@@OOObbbhhhddd^^^MMM;;;222//////333777<<>><<<;;;<<<:::888999<<<<<>>HHHYYY___[[[WWWJJJ===555000...111666888OOOZZZXXXVVVNNNGGGJJJ```nnnvvvkkkVVVHHHBBBAAAIIIMMMRRRWWW[[[^^^aaadddbbbeeejjjmmmnnnppprrrtttooosssvvvwww|||yyytttfffIIICCC;;;===UUU{{{}}}ooo^^^NNNFFFEEEBBBBBBBBBAAAAAADDDIIILLLMMMTTTddduuuyyylll[[[OOOLLLLLLSSSfffzzzsssYYYYYY```aaafffggghhhiiiiiijjjjjjiiigggggghhhiiikkknnnppprrrppppppoooooooooppprrrssspppmmmjjjiiikkkmmmnnnpppmmmsssvvvxxxvvvNNNEEE======>>>===<<<===999888999<<<<<<<<>><<<=========>>>999888:::<<<;;;;;;AAAHHHJJJPPPZZZccclllssszzz}}}}}}~~~}}}{{{{{{|||xxx|||~~~lll^^^mmmzzzgggfffaaaZZZXXXTTTRRRQQQPPPNNNLLLMMMOOOMMMGGGCCCBBB>>>:::777555333111111111000...////////////////////////........................///...------//////...---......---,,,+++***)))(((............///000222222===999888:::888666<<>>???EEEMMMSSSMMMKKKDDD:::000,,,000444888CCCUUUaaa^^^RRRIIIGGGYYYnnnqqq\\\III===@@@GGGNNNRRRVVV\\\```bbbbbbdddgggjjjmmmnnnllljjjllloooqqqsss{{{yyyrrrjjjgggjjjTTTIII>>>>>>JJJdddmmmZZZNNNFFFBBB???BBBAAAAAAAAAAAAAAABBBBBB<<<@@@CCCHHHLLLNNNggguuufffUUUMMMKKKKKKOOOSSSdddrrr{{{qqqfffWWWJJJCCCAAA@@@@@@PPPhhhuuu}}}|||bbbZZZ```gggiiiooolllhhhgggiiilllnnnoooooolllgggcccbbbdddgggiiiiiihhhfffgggiiijjjiiigggggghhhjjjlllmmmllljjjiiinnnllloootttwwwgggKKK@@@CCC@@@;;;======<<<;;;:::999:::;;;<<<===IIIJJJPPPYYY```eeemmmuuu}}}|||zzzvvvpppiiiccc___fffjjjoootttzzz{{{wwwqqqnnniiiddddddiiiqqq{{{xxxrrrssswww}}}hhheee___ZZZXXXTTTRRRQQQPPPNNNLLLNNNOOOMMMGGGCCCBBB???:::777555333111111111000...////////////////////////------------------------...---,,,---.........,,,,,,,,,,,,++++++++++++***.........//////111222222;;;888888:::999777;;;CCCGGGFFFDDDAAAAAADDDJJJNNNUUUOOOFFF<<<555111111222444???RRR``````VVVMMMJJJOOOcccxxxxxxhhhSSSCCC???DDDJJJOOOSSSXXX]]]___bbbccceeeiiikkklllkkkjjjkkknnnpppssszzz}}}rrrjjjeeecccfffUUUJJJ@@@???DDDWWW|||~~~}}}}}}uuucccSSSIIIEEEBBBAAABBBBBBBBBAAAAAABBBBBBCCCAAACCCBBBEEEGGGEEEWWWyyypppeee___[[[SSSLLLFFFHHHIIIIIIIIIJJJRRR^^^mmmxxxrrreeeZZZOOOGGGBBBCCCAAA>>>HHH\\\hhhvvv|||~~~kkk[[[[[[aaafffhhhssspppmmmmmmnnnqqqrrrrrrqqqnnnjjjfffdddfffhhhjjjkkkjjjjjjllloootttwwwzzz{{{vvvqqqmmmkkkjjjiiikkkjjjlllppprrrYYYBBBDDDAAA:::<<>>GGGhhh~~~yyyvvvrrrqqqtttzzzooodddUUUIIIDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEBBBCCCEEE@@@KKKeee```KKKGGGIIIIIIFFFGGGKKKLLLHHHEEEEEEHHHPPP[[[fffqqq}}}~~~kkkZZZPPPKKKGGGEEEFFFDDD>>>BBBOOOXXXiiiyyycccaaaiiinnnqqqtttvvvtttrrrqqqrrrsssssssssrrrooollliiihhhiiikkkmmmlllnnnrrrwww~~~uuunnnkkklllmmmkkkjjjkkkmmmnnnyyyqqqNNNHHHBBB<<<>>>AAA===<<<;;;:::::::::;;;<<<<<<<<>>XXXyyyzzzvvvqqqkkkggghhhkkknnnppp]]]TTTIIIAAA@@@AAABBBBBB??????????????????@@@@@@DDDDDDAAADDDIIIEEEJJJ]]]yyysssZZZOOOQQQVVVVVVTTTRRRSSSOOOHHHEEEFFFFFFJJJRRR]]]kkkzzzsss```UUUPPPLLLGGGGGGFFF???@@@HHHOOO```{{{vvviiinnnuuuwwwxxx}}}uuusssrrrqqqrrrsssrrrpppooonnnlllkkkkkklllooopppmmmsss}}}wwwmmmlllppprrrooonnnnnnnnnnnnvvveeeOOOBBBAAAEEEAAA>>>===<<<;;;::::::;;;<<<;;;;;;???GGGMMMRRR[[[ccciiilllqqqsssppphhh```ZZZNNNIIIDDDEEEHHHMMMTTTZZZhhhlllnnnlllhhhbbbZZZSSSRRRPPPPPPXXXfffrrrwwwwwwnnnyyy}}}hhhfffcccZZZXXXTTTRRRQQQPPPNNNLLLJJJLLLJJJEEEAAAAAA>>>999777555333111111111000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******+++,,,...000111222222222111444777:::<<<<<<:::777>>>DDDHHHFFFBBBCCCLLLTTTcccggggggYYYEEE444000222000555DDDYYYeeeddd[[[UUUJJJPPP___wwwfffIII@@@<<>>===NNNeeexxxsssnnnfff```]]]\\\[[[ZZZMMMGGG@@@<<<===?????????============>>>???@@@AAA@@@BBB@@@CCCJJJGGGIIIWWWfffooojjjkkkfff\\\VVVYYY^^^```iiihhhfffcccYYYLLLEEEEEEBBBCCCGGGQQQaaasssyyyiii___RRRGGGFFFGGGAAAAAAGGGJJJXXXrrryyyzzz{{{{{{vvvuuuzzzuuusssqqqqqqrrrrrrqqqpppllllllllllllmmmoooqqqssspppzzzuuukkkjjjnnnqqqqqqqqqpppooonnnttt|||WWW@@@DDDHHH>>>???>>>===;;;::::::;;;;;;;;;:::===DDDIIINNNVVV^^^ccciiiqqqwwwwwwpppgggaaaTTTLLLEEEFFFJJJRRR___lllyyy}}}xxxsssiii___ccc^^^YYYXXX___kkkwwwtttppp}}}ggggggeeeZZZXXXTTTRRRQQQPPPNNNLLLJJJLLLJJJEEEBBBAAA>>>:::777555333111111111000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,++++++************+++...000222222222222000444888:::===???;;;666???FFFLLLJJJDDDDDDNNNWWWnnnwww{{{lllQQQ:::333444222333???UUUeeeggg___XXXKKKMMMVVVmmmzzzVVVGGG<<>>>>>>>>@@@AAACCCEEEFFFAAAEEECCCEEEKKKHHHGGGRRRWWWooogggUUUTTTSSSVVVbbbsss}}}kkkSSSDDD@@@??????AAAIIIXXXlll~~~yyybbbOOOLLLLLLEEECCCFFFFFFQQQhhhzzzbbbttt}}}vvvtttqqqqqqrrrsssssssssmmmmmmnnnooopppqqqrrrssstttrrrhhhgggjjjkkkoooppppppnnnlllqqq{{{dddEEECCCFFF<<>><<>>>>>BBBFFFfff}}}qqqjjj```WWWOOOIIIEEEBBBAAA@@@@@@DDDHHHIIIFFFCCCAAABBBCCCEEEGGGJJJLLLNNNKKKQQQOOOOOOSSSOOONNNXXXXXXcccwww{{{kkkUUUVVVXXX^^^mmmiiiQQQCCC@@@??????@@@FFFSSSggg}}}iii\\\XXXLLLFFFGGGDDDLLL```fffSSSpppvvvssspppoooqqqssstttuuurrrrrrrrrrrrrrrrrrqqqqqquuu}}}oooggggggiiiiiinnnppppppmmmmmmqqqxxx}}}tttSSSBBBBBBAAABBB@@@>>><<<::::::::::::999777888<<>>777555333222222111000...////////////////////////........................///...------//////...---((()))***+++,,,---......)))+++...111222333333222000555888999===BBB>>>666AAAMMMXXXWWWLLLFFFJJJRRR^^^hhhpppkkkXXXDDD666111111///777NNNeeemmmhhhaaaUUUPPPNNNYYYqqqnnnUUU???;;;===<<>>???UUUtttmmmaaaVVVNNNIIIEEEDDDCCCDDDGGGLLLQQQRRROOOKKKEEEFFFGGGJJJMMMPPPSSSTTTTTT\\\[[[ZZZ^^^ZZZZZZdddccceeennn}}}zzzqqqdddffffffccceeennnvvvzzzxxxvvvqqqfffTTTDDDAAAFFF======???CCCNNNccczzzllldddTTTJJJIIIDDDJJJ]]]|||~~~\\\RRRxxxtttqqqmmmlllnnnqqqtttuuuwwwwwwvvvuuutttrrrpppooossswww{{{lllhhhjjjkkkkkkoooqqqqqqoooooossswwwzzzaaaCCC@@@HHHBBBAAA>>><<<;;;::::::::::::888888;;;===@@@GGGNNNXXXhhh~~~~~~~~~tttqqqooovvvkkkddd___[[[VVVQQQOOOPPPPPPOOOMMMKKKIIIGGGFFFEEECCC???<<<777666444222000000000000////////////////////////------------------------***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,---...///000000000000222333666:::===>>><<<:::CCCMMM[[[```VVVIIIIIIQQQ[[[ccccccYYYMMMEEE:::...000000555BBBWWWiiimmmggg[[[RRRKKKSSSfffzzzuuu[[[AAA:::???BBBBBBBBBIIINNNTTTZZZ]]]___aaabbbdddccchhhoooooorrr|||wwwpppeeedddaaa[[[PPPDDD<<<::::::EEElll~~~tttfffWWWMMMHHHHHHHHHMMMUUU```fffiiiiiifffcccWWWWWWUUUUUU[[[dddgggeeeeeeeeeeeeffffffgggggggggkkkooouuu{{{~~~zzzvvvttttttpppggg\\\TTTRRRRRRRRRRRROOOKKKGGGDDDBBBBBB>>>>>>@@@GGGPPP___vvvzzzaaaRRRKKKIIIMMMTTTtttiiiQQQZZZ~~~rrrqqqpppoooooopppqqqrrrtttvvvwwwuuurrrpppqqqssssssyyyvvvmmmjjjjjjlllnnnooopppqqqqqqrrrvvvxxx|||lllOOO@@@AAA@@@BBBBBB???<<<;;;999777555666777:::===@@@BBBDDDSSS^^^yyy{{{vvv|||ppphhhbbb[[[WWWSSSQQQRRRRRROOOMMMKKKIIIHHHGGGFFFCCC???<<<777666444222000000000000........................------------------------***+++,,,,,,------,,,,,,************))))))))))))+++,,,---...000000111111333444777<<>>>>>JJJ[[[eee___RRRMMMOOONNNTTT]]]aaaWWWGGG:::666222222333<<>>XXX{{{xxxkkk___ZZZZZZ^^^```wwwzzz}}}~~~~~~}}}|||pppqqqoookkkjjjmmmmmmkkkpppppppppqqqrrrrrrsssssssssuuuzzz}}}~~~zzzlllYYYKKKGGGHHHEEEEEEEEEDDDCCCCCCEEEFFFBBB@@@@@@DDDMMM]]]vvv~~~hhhXXXOOOOOOTTTrrrmmm[[[LLL^^^uuussstttuuuvvvuuuuuussssssoooooonnnnnnnnnnnnooooooqqqssssssqqqnnnmmmnnnooopppttt|||xxxpppmmmnnnooolllnnnooopppqqqssswwwzzz|||ZZZDDD??????@@@@@@>>>;;;;;;::::::888888999:::;;;===???@@@EEENNNeeesssiiibbb[[[XXXTTTTTTTTTSSSPPPMMMKKKJJJHHHGGGFFFDDD@@@===777666444222000000000000........................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++***+++,,,...///111222222444666999===AAADDDCCCBBB999BBBQQQ\\\\\\TTTNNNMMMMMMQQQaaapppjjjRRRAAA>>>555333222666@@@PPPbbbooolllbbbVVVPPPVVVggg{{{uuu```OOOAAA:::;;;???AAAEEEKKKQQQUUUXXX\\\^^^______ccchhhgggiiiwww{{{oooeee^^^^^^\\\VVVMMMDDD>>>:::999CCCVVVssszzzsssrrruuuyyy|||}}}xxxsssqqqppprrrssssssxxxzzzwwwuuuwwwxxxxxx||||||}}}}}}~~~~~~xxxbbbPPPJJJJJJHHHHHHGGGHHHHHHJJJKKKLLLIIIDDDAAAEEENNN___wwwiiiWWWRRRUUUoooWWWNNNIIIfffhhhkkklllmmmnnnnnnnnnmmmllljjjkkkkkklllllllllkkkkkkmmmnnnnnnllliiihhhiiijjjjjjkkkpppwww~~~|||zzzvvvqqqllliiijjjkkkjjjllloooppprrrtttxxxzzzzzzrrrRRREEEAAAAAAAAA???===;;;;;;<<<:::::::::999::::::;;;;;;AAACCCOOOeeettthhh```ZZZWWWUUUTTTUUUTTTPPPLLLKKKIIIHHHGGGGGGDDDAAA>>>777666444111000000000000........................------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------)))***+++---///111222333444555888===BBBEEEEEEDDD===@@@FFFNNNSSSTTTRRRPPPRRRYYYhhhwwwwwwfffPPPBBB777333111444888DDD\\\qqqpppiii\\\PPPOOO^^^www}}}iiiTTTCCC;;;;;;???>>>BBBGGGLLLPPPTTTYYY\\\]]]^^^bbbeeedddfffrrrqqqgggccccccaaa\\\SSSIII@@@;;;:::;;;AAASSStttpppggg]]]VVVSSSQQQTTTXXXdddoooxxxxxxxxx{{{|||nnneeebbbeeebbb___\\\YYYVVVSSSQQQOOOHHHDDDHHHSSSdddzzzttt___WWWWWWlll|||qqqNNNJJJJJJnnnlllooopppppppppooommmlllkkkfffgggiiijjjjjjjjjhhhhhhjjjjjjhhhfffeeeddddddeeeddddddeeejjjooosssrrrpppnnnnnnmmmjjjgggeeefffhhhkkkmmmoooqqqqqqsssvvvxxxvvvxxxhhhQQQFFFCCCBBBCCCAAA===;;;===;;;:::999999888888999999BBB@@@CCCMMM[[[ooottthhh___YYYWWWTTTSSSTTTSSSOOOKKKJJJIIIGGGGGGFFFDDDAAA>>>777666444111000000000000........................------------------------***+++,,,,,,------,,,,,,...------,,,++++++***************,,,...000222333333333666;;;@@@CCCDDDCCCCCCCCCDDDJJJSSSXXXWWWSSSNNN[[[gggppp{{{}}}hhhMMM===555222555777>>>UUUnnnqqqnnncccTTTKKKSSSjjj~~~{{{hhhSSSCCC===<<<======@@@DDDGGGKKKOOOTTTXXX[[[]]]aaadddccceeeoooyyy|||qqqnnnkkkggg```WWWMMMCCC===<<<;;;<<>>FFFOOO\\\pppqqqgggiiivvvvvvjjjbbbZZZWWWSSSRRRSSSRRROOOLLLIIIGGGFFFFFFFFFDDD@@@>>>777666444222000000000000------------------------------------------------***+++,,,,,,------,,,,,,555555333111...,,,+++***+++******+++---///111333222222444888===AAABBBBBB>>>@@@BBBHHHSSSYYYVVVOOOJJJZZZfffnnniiiHHH:::222666777999LLLeeeqqqrrrlll\\\LLLKKKYYYhhhzzzwwwkkkXXXHHH???<<<;;;===???AAACCCEEEIIINNNRRRVVVZZZ___aaaaaadddlllsssyyytttkkkaaaXXXOOOGGGAAA<<<======>>>EEE^^^yyyiiiZZZNNNKKKJJJGGGJJJPPP[[[iiivvv|||vvvkkkccc[[[PPPGGGJJJVVVgggyyymmm```ZZZkkkzzz}}}SSSDDDGGGUUUqqqhhhggghhhjjjlllnnnnnnnnnmmmfffggghhhiiiiiiiiiiiiiiikkkhhhdddbbbbbbbbbbbbaaaaaa^^^^^^aaafffjjjkkkjjjhhhiiiiiihhhggghhhjjjmmmmmmoooqqqrrrqqqqqqrrrsssqqqrrrqqqVVVGGG<<<>>>CCCAAA>>>???:::999999888888999::::::999999<<>>AAALLLWWWXXXRRROOO\\\jjjvvvWWW@@@222555555444CCCZZZpppvvvvvviiiVVVLLLQQQZZZrrr{{{{{{iiiSSSDDD>>><<<<<<===>>>???@@@CCCGGGKKKNNNTTTYYY\\\]]]bbbhhhmmmwwwxxxkkk___VVVOOOJJJGGG???>>>===<<<===IIIddd~~~yyyhhhYYYVVVTTTQQQSSS[[[```kkkwww|||yyykkk[[[LLLJJJUUUfffyyyuuufff\\\lllzzz}}}lllHHHHHHHHHaaavvvllljjjgggiiikkkmmmnnnoooooooooiiiiiiiiiiiijjjkkklllmmmnnnjjjeeeccccccdddcccbbbbbb______aaagggjjjkkkjjjdddddddddcccbbbdddgggjjjkkknnnppprrrqqqqqqrrrssssssyyytttYYYAAA===BBBAAA>>>???<<<;;;:::999999999999999;;;999:::>>>AAABBBHHHNNN[[[eeepppwww|||kkkcccccceeewwwxxxjjjdddhhh}}}vvvkkkccc___ZZZUUUSSSSSSTTTRRRPPPFFFEEEDDDDDDDDDBBB???<<<777666444222000000000000------------------------------------------------++++++,,,---------,,,,,,%%%&&&'''((()))******+++---,,,+++***+++---000111222222333777;;;>>>@@@@@@DDDBBB===<<>>CCCFFFIIIOOOUUUXXXZZZ```eeeiiinnnyyyiii\\\TTTOOOMMMKKKEEE???<<<<<<;;;===IIIVVVxxxvvvqqqoookkknnnvvvsss{{{yyyeeeQQQLLLUUUggg|||zzzkkk___lll{{{|||XXX>>>KKKLLLmmmwwwggghhhmmmiiijjjkkklllllllllkkkjjjkkkjjjjjjiiijjjlllnnnoooppplllgggdddeeefffeeeccccccaaa```bbbgggjjjjjjiiiddddddcccbbbaaacccgggjjjiiillloooqqqrrrrrrtttuuuvvvlllJJJ@@@BBB@@@======>>>===<<<:::999888888888===999888;;;>>>???CCCHHHKKKUUU\\\aaakkk}}}uuulllkkkhhhmmmppptttrrraaaSSSWWWiiixxxmmmddd[[[XXXVVVUUUVVVUUURRRNNNEEEGGGFFFBBBAAABBBAAA>>>999666222//////000111000111000000///...---------///............---------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,******,,,///333444333444777;;;>>>???>>>===EEEDDD<<>>AAA@@@EEEHHHLLLPPPTTTYYY^^^aaafffttt}}}fff[[[WWWRRRQQQRRRLLLGGG???::::::===@@@AAAQQQsss~~~~~~}}}}}}yyyjjjQQQPPP\\\jjjyyysssjjjxxx~~~|||tttMMM@@@JJJRRRiiigggjjjffffffhhhjjjlllmmmnnnmmmmmmfffhhhjjjlllllllllnnnooorrrnnniiiffffffgggggggggccccccccceeehhhiiiiiigggccccccbbbbbbbbbeeejjjnnnmmmpppssstttssssssuuuxxx{{{{{{WWWDDDBBBBBB@@@??????@@@AAA@@@>>><<<;;;;;;:::::::::;;;<<<===>>>???FFFJJJPPPYYYcccooo{{{~~~uuuuuutttqqqooouuuwwwbbbUUUSSShhhxxxlllccc]]]YYYVVVUUUUUUTTTOOOLLLFFFHHHGGGBBB@@@AAA@@@===999666222000000000000000111000000///......------............------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***)))+++...111333444666888:::===@@@AAAEEEHHHFFF???DDDTTT___aaa^^^```gggpppzzz~~~}}}zzzcccKKK:::888888333:::GGGaaawwwuuuiii]]]RRR[[[ooonnnUUUGGGDDD:::999777777999<<>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;<<<===>>>AAAEEEJJJPPPXXXbbbmmmssszzz|||vvvvvvlllSSSVVVddd}}}xxxkkkbbb]]]ZZZVVVUUUTTTRRRMMMIIIGGGIIIGGGCCC@@@AAA???<<<999666222000000111000000000000000///......------............------------------,,,,,,++++++************+++++++++,,,,,,,,,***+++***)))(((***---000333666888999:::<<>>AAADDDFFFHHHKKKOOOSSS[[[___ooowwwooofff^^^[[[XXXTTTNNNIIIEEEBBB>>><<<<<>>@@@CCCGGGMMMTTT\\\aaakkkqqqxxx~~~~~~}}}wwwdddXXX]]]qqqwwwjjj```\\\YYYUUUTTTTTTRRRMMMIIIHHHJJJHHHCCC@@@@@@???;;;888555222111111111000///000000//////.....................---------,,,,,,......---,,,++++++************+++++++++,,,,,,,,,+++++++++***)))***---///222666::::::999<<>>:::999888888:::;;;===@@@AAABBBEEEHHHKKKUUUWWWccc}}}wwwlllfff___\\\WWWSSSOOOJJJDDD@@@;;;<<>>DDDCCCAAA@@@@@@>>><<<:::999999999888999999::::::<<<>>>@@@CCCFFFKKKQQQUUU^^^eeemmmtttxxx|||nnn```\\\```vvviii___ZZZWWWTTTTTTTTTSSSOOOLLLHHHJJJHHHCCC@@@@@@???;;;888555222111111111000///////////////...............------------,,,,,,,,,......------,,,+++************+++++++++,,,,,,,,,,,,------,,,++++++---///111666:::;;;;;;===DDDJJJSSSMMMJJJHHHBBBAAAPPPfffuuunnneee```ccckkksssxxxsssaaaPPPAAA888555666333DDD^^^{{{lllXXXPPPQQQeee~~~zzzgggZZZNNNBBB>>><<<888888::::::<<<===>>>???@@@CCCEEEIIILLLYYYmmm{{{ssscccaaa___^^^\\\YYYUUURRRGGGCCCAAADDDPPPkkkttt]]]SSSSSSLLL[[[mmmssskkk\\\PPPJJJFFFMMM[[[kkkpppjjjbbb```]]]dddwwwyyyoookkkmmmppp___EEEIIIUUUrrrpppnnnlllhhhjjjqqqmmmkkkhhhfffdddcccccccccaaacccfffgggfffeeeffffffddddddeeehhhkkklllllljjjeeedddcccdddfffhhhiiiiiiiiikkklllllllllmmmppprrrooooooooopppppppppooonnnrrrtttvvvvvvuuuzzzbbbFFFBBBAAA@@@AAACCCBBB???<<<::::::999888888888999999:::;;;===???AAAEEEJJJNNNPPPWWW___ggglllrrrxxx}}}yyylll______pppuuuiii```YYYWWWTTTTTTUUUTTTQQQMMMGGGIIIGGGCCC@@@AAA???<<<777555333222222111000...//////////////////......------------,,,,,,,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,---///000444888;;;===???DDDHHHUUURRRPPPLLLCCC===EEERRRllliiieeebbbbbbhhhrrryyy}}}}}}tttaaaNNNAAA;;;888555:::LLLlll}}}dddSSSHHHWWWvvv}}}fffUUUGGGBBB???:::999===999:::<<<<<<<<<>>>@@@BBBCCCHHHUUUfffuuu~~~tttcccbbbaaaaaabbbcccbbb```VVVPPPJJJDDDCCCQQQuuuvvv___VVVWWWOOO[[[kkkvvvtttgggWWWLLLCCCKKKbbbyyyrrrrrrppp||||||uuullleeefffkkk|||wwwMMMBBBJJJaaauuummmnnnmmmjjjlllqqqlllkkkiiigggfffddddddccc^^^aaafffhhhgggeeeeeedddhhhhhhhhhkkkmmmooonnnmmmfffeeedddfffiiilllnnnooonnnnnnmmmllljjjjjjlllnnnqqqpppoooooopppooommmkkkppprrruuuuuuuuuxxxzzzWWWEEEAAA??????BBBCCCAAA???;;;;;;:::999888888888888666888:::;;;===???CCCFFFHHHNNNVVV]]]cccjjjrrrxxx|||~~~lll```\\\dddzzzsssiiiaaa\\\YYYVVVUUUVVVTTTPPPLLLFFFHHHGGGBBB@@@AAA@@@===777555333222222111///....../////////////////////---------,,,,,,,,,++++++------------------,,,,,,******+++++++++,,,,,,,,,+++---------++++++,,,---///111666;;;???BBBDDDDDDPPPRRRSSSOOOFFF@@@@@@DDDWWW]]]cccdddccceeemmmtttvvvyyyaaaMMM???666777444>>>ZZZ}}}rrr```NNNOOOccczzzyyyeeeRRRKKKFFF===:::===888999:::;;;;;;<<<>>>AAADDDFFFQQQ```lll{{{zzzooolllhhhffffffggggggfffaaaYYYTTTRRROOOPPPaaauuunnn```]]]TTT\\\iiixxx~~~uuubbbRRRJJJMMMbbbzzzooofff``````kkkwww[[[DDDHHHRRRwwwxxxrrrllljjjlllmmmnnnmmmjjjjjjjjjjjjiiigggfffeeeaaacccffffffeeedddcccdddlllkkkjjjkkkmmmnnnnnnmmmhhhfffeeegggkkknnnpppqqqnnnpppqqqqqqooommmnnnnnnrrrqqqooopppqqqqqqnnnlllmmmooopppppprrrvvvzzz}}}sssVVVNNNDDD??????AAAAAA@@@<<<<<<;;;999999888888888666888999::::::<<<>>>AAAFFFJJJPPPVVV[[[ccclllsssuuuyyy}}}~~~zzzpppbbbbbbhhhqqqrrriiiaaa^^^[[[WWWVVVVVVTTTOOOKKKEEEGGGFFFBBBAAABBBAAA>>>777555333222222111///............///////////////---------,,,,,,,,,++++++,,,,,,------------------******+++++++++,,,,,,,,,***,,,---,,,******+++,,,...000444;;;AAADDDCCCBBBHHHOOOTTTQQQJJJEEEBBB@@@GGGSSSaaafffdddccchhhnnnwwwvvv[[[EEE777777111555NNNooo}}}nnnYYYMMMRRRfffuuu___UUUKKK???999<<<777888999::::::;;;===@@@CCCBBBIIIWWWaaalllwwwqqqnnnlllkkkjjjfff\\\YYY___```ZZZZZZ```dddvvvqqqjjjVVV[[[gggyyylllYYYVVVQQQ___}}}|||qqqddd[[[XXXaaauuummmIIIHHHWWWcccyyyssskkkgggkkkpppooojjjiiijjjkkkkkkkkkiiihhhgggfffffffffeeecccbbbbbbdddlllkkkiiiiiikkkllllllkkkjjjhhhfffhhhkkknnnpppqqqlllppptttwwwvvvtttsssssssssqqqpppqqqssstttqqqoookkkkkkjjjjjjnnnsssvvvvvvxxxkkk^^^MMMAAA===>>>??????===<<<;;;:::999888888888888:::;;;;;;:::;;;===???AAAEEEJJJNNNSSSZZZdddkkkooossswwwyyyzzz}}}~~~jjjcccnnn}}}zzz|||mmm^^^[[[jjj|||uuuiiiddd___[[[XXXXXXYYYWWWPPPKKKHHHHHHFFFEEEBBB@@@===<<<999888666333111000///...////////////////////////++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,000000333777===AAADDDDDDCCCJJJSSSWWWRRRIIIEEEEEEGGGTTThhhmmmcccgggqqqrrryyyXXX999999333000<<>>:::777888;;;<<<:::888AAA@@@FFFRRRYYY___pppxxxoookkkfffbbb^^^^^^___```^^^[[[^^^```kkk|||wwwhhhYYYUUUfff~~~sssggg\\\ZZZjjj~~~||||||~~~oooeeeXXXSSSYYYlll}}}VVVPPPPPPccc|||qqqqqqqqqqqqpppnnnmmmlllkkklllnnnpppqqqoookkkgggggggggfffdddbbb___]]]\\\bbbgggmmmppplllhhhhhhkkkiiijjjkkkmmmpppqqqssstttuuuuuuuuutttttttttsssssstttrrrpppqqqssssssqqqooopppmmmkkkjjjlllooopppqqqqqq~~~aaaLLLAAA???BBBEEECCC???<<<<<<>>>>>>;;;888:::999999999:::;;;;;;<<<>>>AAADDDHHHMMMSSSZZZ___fffhhhkkknnnqqqvvv{{{kkk```bbbqqq|||}}}wwwwwwzzzhhh[[[YYYbbbqqqrrrfffbbb```]]]ZZZYYYYYYWWWPPPKKKHHHHHHFFFEEEBBB@@@===<<<999888666333111000///...//////////////////////////////000000//////...---+++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++......111555:::???BBBCCCEEEKKKTTTYYYWWWOOOIIIFFFDDDQQQgggoooiiikkkqqqmmmvvv}}}^^^BBB===777333999GGG```wwwfffVVVMMMWWWiiisssgggRRRCCCKKK;;;;;;::::::999999999999???>>>EEEOOOUUUZZZiii{{{~~~uuupppfffeeedddeeeeeeccc]]]XXXVVVXXXaaaooozzz}}}jjjZZZVVVgggqqqcccYYY___ooo}}}xxxtttkkkaaaUUUPPPZZZrrriiiNNNNNN]]]~~~xxxooooooooooooooonnnmmmlllllliiijjjmmmoooqqqoookkkhhhcccbbbbbbbbbaaaaaa``````ccceeeggghhhgggfffiiimmmhhhiiikkknnnqqqsssvvvwwwxxxxxxwwwwwwvvvuuuuuuuuurrrqqqqqqsssvvvvvvsssppppppnnnmmmnnnoooooonnnmmmhhhuuuzzz^^^KKKBBBAAABBBBBB???<<<;;;<<<===<<<;;;999999999999999:::;;;;;;<<<>>>AAAEEEIIINNNUUUYYY[[[^^^bbbggglllrrrxxx}}}hhhYYYeeeyyy~~~zzz{{{ooo^^^TTTWWWuuunnnccc```bbb___\\\ZZZYYYVVVPPPKKKHHHHHHFFFEEEBBB@@@===<<<999888666333111000//////////////////////////////...............------,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,------************************+++---///222777<<<@@@BBBFFFJJJRRRXXXZZZVVVOOOIIIAAAMMMfffvvvxxxyyyvvvhhhlll|||~~~cccKKK>>>888666888;;;KKKtttvvvbbbRRROOOTTTvvv~~~aaaOOOSSS???@@@???===999888:::<<<>>>===CCCLLLPPPSSS^^^lll|||{{{sssrrrqqqrrrqqqlllddd]]]YYYZZZ```iiiooottt{{{sssfff___lllvvvfff```ccclllxxx~~~zzzppphhh___[[[WWWXXXfffkkkTTTFFFSSSuuu|||nnnjjjmmmllllllkkkjjjiiihhhggghhhiiikkknnnpppooollliiieeedddcccbbbaaabbbbbbbbbddddddddddddddddddddddddggghhhkkknnnqqquuuwwwxxxtttttttttsssssssssrrrrrrppppppqqqsssuuuuuusssqqqpppppppppppppppoookkkhhhhhhrrrhhhUUUGGG???CCCAAA???===<<<<<<======999999888888999999::::::999;;;===@@@CCCGGGLLLPPPTTTWWW]]]dddkkksss{{{~~~}}}||||||}}}ggg___eeewww~~~nnn]]]TTTUUUgggmmmccc```cccaaa]]][[[YYYUUUPPPLLLHHHHHHFFFEEEBBB@@@===<<<888777555333111000//////////////////////////////,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++))))))***++++++,,,------+++++++++++++++++++++++++++,,,...111444999???CCCGGGIIIMMMRRRYYY]]]YYYRRREEEJJJ```wwwmmmoooyyyttt```EEE<<<999:::999@@@```www```SSSPPP[[[xxx|||bbbWWWOOOJJJDDD>>>;;;;;;<<<>>>======BBBIIIKKKLLLTTT]]]hhh~~~yyysssnnnlllmmmppptttwwwxxxzzz|||qqqqqqwwwqqqrrrwww{{{~~~}}}{{{yyytttmmmfff```]]]ccclllvvvnnnTTTKKKIIIhhhuuulllkkkjjjiiihhhgggfffeeeeeeeeefffgggiiillloooooollljjjgggeeeccc```___```aaabbb```cccdddeeegggiiifffaaahhhiiikkkmmmppprrrtttuuupppppppppqqqrrrrrrsssssspppooooooooopppqqqqqqqqqrrrqqqpppoooooolllhhheeejjjsss|||vvvYYYDDDEEEEEECCCAAA>>>=========999999888888888999999:::777999;;;===>>>AAADDDGGGNNNRRRXXX___fffnnnvvv|||wwwwwwwwwwwwyyy|||~~~qqq\\\dddmmmyyy{{{rrreeeUUUNNNVVVcccnnndddbbbcccaaa^^^[[[XXXTTTPPPNNNHHHHHHFFFEEEBBB@@@===<<<888777555333222000000000////////////////////////......//////......---,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000333888???EEEKKKLLLKKKNNNYYYdddfff```UUULLLQQQcccyyy||||||}}}dddRRRBBB<<<888999LLLbbbtttbbbYYYNNN[[[vvvkkkfffYYYHHH>>><<<>>>===;;;===>>>BBBFFFGGGHHHLLLRRRZZZiiiuuuwwwwww}}}~~~~~~~~~~~~~~~{{{{{{xxxoooeee```aaadddqqq}}}vvvQQQGGGOOO___xxxnnnjjjhhheeeeeeeeefffgggiiikkkllleeefffgggkkkmmmnnnllljjjaaa```^^^^^^```eeejjjmmmlllmmmjjjfffhhhnnnooollljjjjjjkkklllmmmnnnooooooooopppqqqrrrtttuuuvvvwwwtttrrrooommmlllnnnrrrtttsssqqqnnnlllkkkjjjhhhfffcccmmmttt~~~uuuYYYEEEDDDCCCBBBAAA@@@>>>===::::::999999888999999:::777999;;;<<<<<<===???BBBCCCGGGLLLQQQWWW^^^eeejjjlllmmmnnnqqqtttxxx{{{}}}yyyddddddfffnnnxxx}}}}}}zzz~~~}}}{{{yyywwwtttrrrqqqqqqtttyyy~~~|||{{{zzzzzz{{{zzzwwwuuukkkaaaUUULLLJJJRRReeevvvpppfffdddaaa```]]]ZZZVVVSSSPPPOOOHHHHHHFFFEEEBBB@@@===<<<777666555333222111000000////////////////////////,,,------------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222777@@@FFFOOOPPPNNNNNNYYYiiiooolllgggQQQEEEJJJ^^^~~~~~~{{{|||xxxYYYBBB666666???IIIqqquuuiiiUUULLLWWWsss}}}kkkSSSEEEAAA@@@<<<888===???AAABBBCCCEEEGGGJJJPPPZZZ```nnnsssppp~~~}}}|||{{{|||}}}~~~~~~{{{uuutttoooddd\\\]]]gggrrrZZZCCCJJJ]]]yyypppnnnjjjfffbbbbbbdddfffjjjnnnrrrttteeeeeegggiiillllllkkkiii_________cccjjjttt~~~{{{jjjdddiiinnnmmmllllllllllllkkkkkkkkkkkkllllllmmmnnnpppqqqrrrrrrtttssspppnnnlllooossswwwrrrpppmmmlllkkkkkkiiihhh```jjjmmmqqq~~~yyyLLLGGGBBB@@@AAABBB@@@>>>;;;;;;::::::999999::::::888999;;;;;;;;;;;;===>>>===@@@CCCGGGKKKPPPUUUZZZ```aaadddhhhmmmrrrvvvxxxzzz|||~~~{{{mmmgggiiilllkkkhhhjjjkkklllnnnppprrrtttuuu{{{}}}yyyvvvtttsssrrrpppmmmhhhbbb]]]LLLFFFDDDLLLYYYjjj{{{rrrhhheee______\\\YYYUUURRRQQQPPPHHHHHHFFFEEEBBB@@@===<<<777666555333222111000000////////////////////////++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////000555???GGGPPPSSSQQQOOOWWWhhhooolllkkkXXXHHHBBBKKKhhh{{{xxxyyy{{{UUU===888;;;===TTTyyy|||dddOOOMMM[[[nnnhhhVVVKKKEEE>>>999===>>>??????@@@BBBDDDEEEIIIRRRVVV___ttt|||ppp~~~|||{{{zzz{{{|||}}}~~~}}}~~~~~~{{{zzzyyywwwuuullliiiccc\\\[[[eeevvvcccIIIGGG]]]tttqqqlllooolllhhhcccccccccdddgggjjjmmmoooeeeeeefffhhhjjjkkkiiihhhcccbbbbbbdddlllwwwpppccceeeiiigggnnnmmmmmmllllllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhkkkmmmnnnmmmmmmooorrrvvvpppoooooooooooonnnkkkiiigggnnnmmmllluuudddXXXIIIBBBBBBCCCAAA>>>===<<<;;;;;;::::::;;;;;;777999;;;;;;::::::;;;<<<<<<>>>@@@BBBEEEHHHMMMPPPVVVXXX[[[```eeejjjmmmpppsssvvv{{{}}}~~~{{{wwwrrrnnnlllnnnsssyyy{{{vvvrrrooommmmmmgggeeebbb___[[[UUUNNNIIICCCDDDMMMaaavvvrrrhhheee^^^]]]\\\XXXTTTQQQQQQQQQHHHHHHFFFEEEBBB@@@===<<<777666555333222111111111//////////////////////////////000000//////...---+++,,,,,,------,,,,,,+++******+++,,,------...///***************************,,,...---...444>>>GGGMMMRRRRRRNNNUUUdddjjjgggggg\\\RRRIIIGGG\\\uuu|||}}}}}}iiiHHH===<<<999@@@fffnnnWWWRRRTTTYYYyyy{{{fffUUUJJJBBB===<<<======<<<===@@@CCCCCCFFFPPPTTTZZZhhhsssxxx~~~|||~~~~~~~~~~~~||||||}}}~~~}}}{{{zzzzzzzzz|||}}}}}}}}}}}}}}}~~~}}}}}}yyyuuusssqqqqqqfff```YYYWWW^^^ooosssQQQBBBQQQppp|||iiihhhkkkkkkggggggfffcccbbbaaaaaabbbcccfffeeefffhhhjjjjjjiiigggeeebbb___^^^bbbiiirrrxxxtttjjjlllmmmjjjnnnnnnmmmmmmmmmlllllllllmmmlllkkkiiihhhfffeeeddd```eeejjjllllllmmmppprrrnnnoooqqqssstttrrrmmmiiiooorrrllliiiooovvv}}}kkkSSSEEECCCCCC@@@<<<>>>===<<<;;;;;;;;;;;;;;;777999:::;;;:::999:::;;;999;;;===>>>@@@BBBGGGJJJPPPRRRVVVZZZ___dddgggiiihhhmmmssswwwwwwyyy}}}||||||xxxqqqjjjeeedddeeefff[[[XXXUUUQQQNNNIIIDDD@@@MMMQQQ^^^uuunnnfffddd```]]]YYYVVVTTTRRRPPPOOOHHHGGGGGGFFFDDDAAA???===:::666333000000000000///000000//////.........---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///333888<<>>@@@;;;999>>>@@@<<<<<>>::::::999999999999999999::::::999:::;;;<<<>>>???@@@@@@GGGHHHJJJNNNRRRWWW\\\^^^aaabbbdddhhhlllppptttuuuxxxuuuuuuzzz|||wwwsssiiigggbbb]]]ZZZZZZWWWTTTLLLIIIHHHIIIFFF@@@AAAGGGHHHnnnmmmeeeccc```]]]XXXUUUTTTRRRPPPNNNHHHGGGGGGFFFDDDAAA???===999666333111000000000///000/////////............------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...222777;;;GGGGGGLLLSSSVVVUUUZZZaaagggkkkmmmdddRRRGGGRRRccc{{{gggNNNCCC>>>999<<>>???===:::;;;>>>::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>???AAADDDHHHLLLPPPRRRXXXYYY[[[___cccgggkkkmmmoooooopppuuu|||}}}|||xxxsssmmmgggbbb]]]\\\XXXSSSPPPOOOLLLJJJBBB>>>===AAACCCDDDKKKTTTmmmllleeebbb___\\\XXXUUUSSSQQQOOONNNHHHGGGGGGFFFDDDAAA???===999777333111111111000///////////////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000444888FFFHHHOOOVVVYYYXXXZZZ^^^fffpppyyytttbbbQQQOOOVVVtttvvvaaaNNNBBB:::;;;:::GGGppptttaaaQQQOOOUUUvvv|||]]]JJJEEEAAA???>>><<<:::===BBB@@@BBBEEEFFFGGGLLLTTTZZZ^^^lll|||zzztttsssuuuwwwwwwwwwzzzzzzzzzzzzzzz{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}|||{{{zzzyyyzzzyyyzzz{{{}}}~~~|||zzzzzzyyyxxxxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{|||{{{zzz{{{||||||{{{zzzzzz{{{||||||{{{yyywwwuuutttpppjjjccc^^^[[[YYYYYYXXX\\\iiiwwwTTTDDDAAA]]]xxxtttkkkcccbbbdddgggmmmtttuuuqqqjjjccc___^^^___aaaccceeegggjjjkkkkkkjjjjjjlllkkkjjjgggddddddgggjjjhhhkkknnnnnnmmmnnnrrruuuooommmllllllmmmnnnmmmmmmrrrnnniiidddbbbaaacccdddggghhhiiijjjkkklllmmmmmmrrrqqqppppppqqqpppnnnmmmhhhlllooopppnnnnnnpppsss~~~qqqYYYKKKCCC@@@???@@@>>>:::;;;???;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;<<<>>>@@@CCCFFFIIIJJJMMMNNNQQQTTTXXX\\\```bbbdddgggjjjnnnsssyyywwwuuuuuuzzzzzzvvv{{{~~~~~~{{{yyyuuunnnhhhccc]]]WWWTTTTTTRRROOOLLLHHHEEECCCBBBBBB>>>>>>CCCJJJRRR\\\eeemmmeeebbb___\\\XXXTTTSSSQQQOOOMMMHHHGGGGGGFFFDDDAAA???===999777444222222111000...///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---///222444@@@EEENNNWWW\\\^^^^^^^^^dddmmmwwwwwwjjjZZZQQQNNNgggxxx___JJJ>>>??????BBBUUUzzzrrr```UUUQQQXXXtttoooWWWNNNHHHCCCAAAAAA@@@>>>>>>AAABBBCCCCCCDDDHHHMMMRRRXXXbbblllsss~~~zzzyyyuuurrrqqqrrrtttuuutttwwwwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{||||||||||||||||||||||||~~~}}}|||~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyy{{{|||{{{yyyvvvvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~}}}}}}}}}|||||||||{{{|||{{{zzzyyyxxxxxxwwwwwwyyyyyyzzzzzzxxxvvvsssqqqkkkhhhbbb]]]YYYYYY\\\^^^fffppp```JJJFFFSSSsssuuuqqqlllhhhgggeeeeeejjjqqquuuqqqkkkeeeaaa```aaabbbdddfffiiikkklllkkkiiigggjjjiiihhhfffeeeeeefffggghhhiiikkkkkkjjjkkknnnpppkkkjjjiiijjjlllmmmmmmmmmwwwsssmmmhhheeeeeefffhhhhhhhhhiiijjjkkkmmmnnnooollllllmmmooopppqqqppppppnnnpppssssssqqqppppppqqqwww|||vvv]]]HHHBBB>>>@@@@@@===;;;<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888<<<===>>>???AAACCCEEEFFFFFFGGGIIILLLPPPSSSVVVXXXYYY^^^dddgggiiinnnuuu|||{{{uuuoooooowww{{{}}}|||wwwssshhhddd^^^YYYVVVSSSPPPNNNOOOLLLJJJIIIEEE@@@???AAAAAADDDKKKUUU```jjjttt{{{nnnfffccc___\\\XXXUUUSSSQQQOOONNNHHHGGGGGGFFFDDDAAA???===999777444333333222000............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000222888???IIITTT]]]cccdddbbbbbbjjjuuuzzzwwwiiiVVVIIIUUUwww{{{cccJJJ@@@;;;@@@DDDOOOnnnwwwaaaSSSOOO[[[tttmmm```OOODDDCCCDDDAAA<<<@@@@@@AAAAAABBBEEEIIILLLOOOXXX```ccchhhsss}}}{{{wwwtttsssrrrppppppqqqrrrssssssttttttuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxtttqqqqqqqqqqqqrrrtttvvvxxxzzzxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{yyywwwuuuttttttuuuuuuuuuuuutttrrrpppnnnmmmdddcccaaa^^^^^^cccjjjppp|||```PPPNNNZZZppp{{{wwwqqqmmmlllkkkhhhfffiiippprrrooojjjfffcccbbbcccdddfffhhhjjjkkkkkkiiifffeeefffeeeeeeeeeeeefffggggggjjjkkkkkkjjjhhhfffffffffgggffffffgggjjjlllmmmlllxxxuuupppkkkhhhhhhjjjkkkgggggghhhiiikkknnnpppqqqkkkmmmoooqqqrrrrrrqqqqqqrrrrrrrrrpppooonnnoooppprrryyy^^^OOOAAA>>>??????======<<<<<<;;;;;;::::::::::::999888888888888777777777999999:::;;;======>>>>>>@@@@@@BBBDDDGGGJJJMMMNNNMMMRRRXXXZZZ[[[___gggnnnxxxrrrlllkkkqqqvvvxxxxxx~~~~~~~~~}}}}}}~~~}}}{{{xxxvvvrrrmmmgggcccYYYUUUPPPLLLKKKJJJIIIHHHFFFCCCBBBDDDAAA===???EEEIIITTTeeetttnnngggddd```]]]YYYVVVTTTRRRPPPOOOHHHGGGGGGFFFDDDAAA???===999777555444333222000............///////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000888CCCOOO[[[fffiiiggggggsssjjjVVVNNNaaammmNNN;;;@@@BBB>>>JJJbbbzzzeeeXXXPPPRRRhhhiiiQQQHHHGGGEEE@@@>>>=========???BBBDDDFFFFFFNNNUUUWWWYYY___cccdddiiinnnuuuyyyzzzzzz|||}}}wwwvvvtttsssqqqooonnnnnnnnnppprrrqqqrrrzzzxxxtttrrrpppooopppmmmmmmmmmnnnoooppppppqqqqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyvvvvvvuuuuuuvvvuuurrrooopppppppppqqqsssuuuwwwyyywwwwwwvvvvvvvvvwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvttttttttttttttttttttttttwwwwwwwwwuuusssssstttvvvsssrrrpppooommmlllllllllmmmnnnppprrrvvv]]]MMMPPP```uuurrrqqqllliiiiiikkkjjjiiilllqqqpppnnnkkkhhhfffeeeeeefffggghhhjjjjjjjjjiiigggfffeeedddcccdddfffhhhiiiiiimmmmmmmmmllliiieeeaaa^^^cccbbbbbbdddgggjjjkkkkkkuuurrrooolllkkkkkklllllleeeffffffgggiiillloooqqqppprrruuuvvvtttrrrqqqrrrrrrpppnnnlllkkkkkklllmmmkkkrrrwwwqqqXXXJJJDDDBBBAAACCC=========<<<;;;;;;::::::999999999999999888888888777888999:::;;;;;;;;;;;;:::;;;;;;===???AAACCCDDDAAAEEEJJJKKKLLLOOOUUU[[[fffcccaaabbbgggkkkmmmmmmvvvsssrrrwww~~~{{{xxxuuutttuuuxxxyyy}}}~~~}}}{{{{{{{{{{{{zzzyyy{{{{{{zzzxxxvvvtttrrrqqqnnnkkkgggccc^^^XXXRRRNNNMMMJJJFFFCCCBBBBBBAAA@@@<<<999;;;@@@AAA@@@GGGRRRrrrnnnfffcccaaa^^^ZZZWWWUUUSSSQQQPPPHHHGGGGGGFFFDDDAAA???===999777555444444333000.............../////////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...------,,,...///,,,444>>>IIIXXXfffllljjjlll|||tttbbbTTTiiisssQQQGGGDDD===???IIIbbbnnn]]]MMMOOOaaazzznnn[[[RRRKKKEEE???===<<<<<<>>>@@@AAABBBCCCIIINNNNNNOOOTTTWWWWWW]]]___bbbeeeggghhhhhhhhhddddddbbb___]]]]]]^^^___eeehhhjjjjjjjjjlllrrrvvv|||{{{pppvvvmmmhhhiiijjjhhhhhhjjjfffgggiiijjjjjjkkklllmmmmmmnnnpppqqqsssssssssrrrrrrsssssstttsssrrrqqqpppqqqqqqssstttvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwtttuuuvvvwwwxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuutttsssqqqpppqqqrrrsssrrrqqqrrrrrrqqqqqqqqqssstttuuuttttttssssssssstttuuuvvvttttttssssssttttttuuuvvvuuuttttttsssrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrtttxxx{{{wwwuuurrrooommmnnnpppqqq{{{aaaQQQXXXfffyyyqqqnnniiifffeeeiiilllmmmoootttpppooonnnllljjjhhhgggfffggghhhiiijjjkkkkkkkkkkkkhhhfffcccdddgggjjjkkkkkkmmmnnnoooooommmhhhaaa]]]___^^^^^^aaaeeehhhjjjjjjnnnmmmlllkkkkkkkkkkkkllleeedddddddddeeehhhjjjlllooosssvvvwwwuuusssrrrsssqqqooommmkkkkkkkkkkkkjjjhhhlllpppwwwppp\\\MMMEEEEEE@@@@@@??????>>>======<<<::::::::::::::::::::::::777888999;;;;;;;;;;;;:::999999999999:::;;;<<<===:::===???@@@AAACCCHHHLLLQQQQQQRRRUUUXXX\\\___aaaffffffggghhhkkknnnpppqqqooonnnllljjjjjjkkkmmmnnnrrrsssvvvxxxyyyxxxwwwuuutttrrrooonnnoooooommmlllooonnnllljjjfffccc___]]]ZZZWWWSSSPPPLLLIIIEEEBBBEEEBBB@@@>>>??????>>>======:::>>>HHHNNNRRR___pppmmmeeebbbbbb___[[[WWWVVVTTTRRRPPPHHHHHHGGGFFFDDDAAA???===999777555555444333000...---.........//////000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,...///+++222;;;EEEUUUfffmmmkkkhhhyyy{{{PPPNNNtttkkkNNN@@@:::<<>>>>>???@@@AAA@@@CCCFFFHHHEEEFFFKKKPPPQQQXXXWWWXXX[[[]]]^^^]]]\\\___^^^[[[XXXUUUUUUWWWYYY]]]]]]```bbbdddeeeeeedddmmmqqqqqqooopppuuusssnnnkkkccc```dddfffdddccceeeaaaccceeefffgggggghhhjjjjjjlllnnnoooqqqqqqqqqppppppqqqqqqrrrqqqpppooonnnnnnoooqqqsssuuuwwwxxxyyyxxxwwwuuutttttttttuuuvvvrrrrrrtttuuuvvvvvvvvvvvvsssuuuwwwzzz{{{{{{zzzyyyssssssrrrqqqpppoooooonnnooonnnmmmnnnqqqsssssssssuuutttrrrqqqqqqqqqrrrrrrsssrrrqqqqqqqqqrrrssstttrrrrrrqqqqqqrrrrrrssstttssssssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrjjjmmmoooppprrruuu{{{}}}zzzvvvrrrqqqsssvvvxxxeeeMMMTTTnnn|||xxxqqqjjjfffeeejjjnnnooorrruuuqqqqqqqqqpppmmmjjjgggeeefffggghhhjjjlllnnnooopppllliiieeeeeehhhkkklllllllllnnnpppqqqpppkkkddd___]]]\\\]]]___dddgggiiiiiiiiiiiiiiijjjjjjjjjjjjjjjdddcccbbbbbbbbbdddfffgggjjjnnnsssuuutttssstttuuuqqqooonnnnnnnnnmmmkkkjjjkkkjjjooowwwzzzxxxZZZHHHDDDBBBBBBAAAAAA@@@???>>>>>>::::::;;;;;;;;;<<<<<<<<<444555666888999888888777::::::999999999:::;;;;;;999:::;;;<<<===???BBBEEEEEEGGGIIIKKKLLLPPPTTTXXXSSSYYY___```]]]\\\```eeeaaaaaaaaabbbcccdddeeeeeegggiiimmmooopppooommmkkkjjjhhhfffeeeeeedddcccbbbcccbbb```]]]YYYTTTPPPMMMKKKHHHFFFDDDDDDDDDBBBAAA@@@>>>===>>>@@@AAAAAA@@@EEEBBBIIIVVV___gggxxxjjjbbbfff```\\\XXXVVVVVVUUUSSSPPPJJJHHHGGGFFFEEECCC@@@>>>:::888666555555444111000//////////////////////////////.........---------.........------,,,,,,,,,++++++******++++++,,,---//////...---,,,,,,++++++...------------...//////000000222<<>><<<:::888888888777;;;:::999777777777777777999::::::;;;;;;;;;;;;:::777777888888999:::<<<<<>><<>>888666444333333222000...........................//////.........---------......---------,,,,,,,,,+++++++++***++++++,,,---///......---,,,,,,++++++...------------...//////000000000777HHH[[[dddccchhhlllooorrr{{{zzzaaaRRRXXXrrreeeOOOBBB===999FFFVVVkkkuuudddVVVPPPRRRfff{{{sssSSSLLLFFFDDD@@@<<<>>>CCC<<<>>>@@@AAAAAACCCHHHLLLFFFFFFGGGHHHJJJLLLNNNOOORRRRRRRRRQQQPPPNNNLLLLLLRRRTTTVVVVVVVVVVVVWWWXXX\\\\\\]]]```bbbbbb___\\\WWWWWWWWWVVVWWWWWWXXXXXX[[[\\\^^^___aaaccceeeeeegggggghhhiiijjjjjjjjjjjjllllllkkkkkkkkkkkkjjjjjjmmmlllkkknnnqqqssssssqqqooopppppppppppprrrvvvyyysssqqqpppqqqrrrsssrrrpppqqqrrrssstttttttttttttttqqqrrrsssuuuuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqppppppooommmkkkkkkmmmooommmmmmnnnnnnnnnnnnmmmmmmoooooonnnmmmmmmmmmmmmmmmkkkkkkjjjiiiiiihhhhhhgggfffhhhiiiiiihhhhhhiiijjjiiiiiigggeeefffooo}}}jjjYYYeee}}}qqqmmmqqqqqqooolllhhhfffhhhkkkmmmnnnlllnnnpppqqqpppooolllkkkfffhhhjjjjjjiiiiiilllnnnmmmllljjjiiiiiijjjmmmnnnlllllllllmmmlllhhhccc___[[[\\\^^^```bbbcccccccccfffgggiiijjjkkklllmmmmmmmmmkkkhhheeeddddddeeefffgggggggggjjjooossstttuuuppppppnnnkkkgggfffgggiiijjjiiikkkmmmmmmooowwwyyyaaaVVVLLLHHHDDD??????BBB============>>>===<<<;;;999999999999999999::::::999999::::::999999888777888888888888888999:::;;;:::;;;<<<===???AAABBBCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIKKKLLLLLLNNNPPPQQQQQQPPPNNNLLLJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@CCCAAA>>><<<======<<<<<>>999777555333333222000..........................................---------...------------,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,+++...------------...////////////...111===NNN\\\aaannnppppppmmmrrr~~~ttt[[[KKKTTTxxxlllSSSFFF===AAAAAAEEEaaahhhTTTMMMIIIWWWpppuuuiiiYYYNNNEEE??????BBB:::;;;<<<======???BBBDDDBBBBBBBBBCCCDDDEEEFFFGGGKKKKKKKKKKKKJJJIIIHHHHHHKKKMMMNNNNNNMMMMMMNNNOOORRRSSSUUUXXXZZZXXXTTTQQQOOOOOOOOOOOOOOOPPPQQQQQQWWWXXXZZZ\\\^^^```aaabbbcccdddeeefffffffffffffffffffffgggggggggggghhhhhhiiihhhhhhjjjmmmoooooonnnlllmmmnnnoooppprrruuuxxxrrrpppooopppqqqrrrqqqpppoooooopppqqqqqqqqqppppppmmmpppuuuzzz}}}}}}{{{yyywwwvvvuuusssqqqpppnnnnnnnnnnnnmmmkkkiiihhhjjjlllkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhgggfffeeeccccccbbbbbb```aaabbbbbbccceeeiiillleeeeeecccaaadddnnn|||]]]WWWbbb{{{uuuoooooorrrpppqqqnnnjjjhhhiiiiiiiiiiiigggiiikkknnnoooooonnnmmmgggiiijjjiiihhhhhhiiikkkmmmllliiihhhhhhiiikkklllmmmmmmmmmnnnmmmjjjeeeaaa]]]^^^___```aaabbbbbbbbbgggggghhhiiikkkmmmnnnooooooooonnniiieeeccceeeggggggffffffgggjjjlllmmmmmmjjjjjjhhhfffdddeeehhhkkklllkkklllmmmjjjhhhkkkrrrmmm```VVVMMMEEEBBBAAAAAA@@@@@@@@@>>>:::777777888999999999999999888::::::::::::999888777777999888888888888888999999666777888999::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@???>>>===>>>???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@AAA@@@>>>=========>>>???@@@???===;;;:::::::::::::::999999999:::<<<===>>>>>>>>>AAAGGGPPP```xxxvvvgggcccbbb___[[[WWWSSSQQQOOOMMMKKKIIIGGGFFFEEEDDDAAA>>>;;;999777666555444222000------------------------........................------------------------,,,++++++++++++,,,------......---------,,,,,,,,,...------------...//////.........///777FFFWWWbbbooouuuwwwrrrrrr{{{tttYYYOOOfffjjjWWWHHHFFFBBB@@@IIIeeekkkYYYKKKKKKUUUnnnooo[[[QQQJJJCCC===>>>>>>======<<<===???@@@EEEEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIHHHHHHHHHFFFHHHHHHHHHGGGFFFHHHIIIMMMPPPSSSUUUVVVSSSNNNKKKJJJJJJJJJKKKKKKMMMNNNNNNSSSTTTVVVXXXZZZ\\\^^^___```aaabbbbbbcccccccccbbbbbbccccccdddeeeeeeffffffeeeeeefffgggiiijjjkkkkkkjjjlllmmmmmmnnnooorrrtttpppooonnnnnnppppppooonnnmmmmmmnnnnnnnnnnnnnnnmmmkkknnnssswwwyyyyyywwwuuurrrrrrqqqpppoooooonnnnnnkkklllkkkiiigggfffgggiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhggggggfffgggfffccc```^^^\\\[[[[[[ZZZ\\\^^^```aaacccgggiii```aaaaaadddiiittt{{{]]]RRRbbbtttsssqqqtttvvvppppppnnnkkkjjjiiiiiihhhfffdddfffhhhjjjllllllllllllhhhiiiiiiiiihhhgggggggggkkkjjjgggeeeeeefffhhhjjjkkkkkkkkklllllliiieeeaaa]]]^^^___```aaabbbbbbbbbgggggggggggghhhjjjlllnnnlllnnnoookkkdddbbbeeeiiihhhfffeeedddeeefffeeedddfffffffffddddddfffkkknnnmmmkkkjjjkkkhhhfffhhhmmmtttzzzhhhQQQ@@@FFFCCC@@@@@@@@@@@@===;;;<<<<<<<<<<<<<<<:::999888:::;;;;;;;;;;;;;;;:::::::::999888888777777777888888888888888999999999999999999999999::::::;;;;;;======<<<<<<<<<<<<===>>>======<<<<<<<<<<<<======>>>>>>===<<<<<<======>>>??????===<<<;;;:::::::::888:::;;;<<<<<<===@@@CCCFFFKKKUUUaaakkkyyyooodddbbbaaa___\\\WWWRRROOONNNMMMKKKIIIHHHGGGFFFDDDAAA???;;;999777666666555222111........................---.....................------------------------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,...------------...////////////......222<<>>>>>===<<<999999:::;;;<<<<<<<<<<<<;;;:::999888777777777777999999999999999999999999999999999999999:::::::::<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===999999999999999999::::::888999:::;;;<<<<<<;;;;;;<<<======;;;===FFFTTT___oooqqqxxx~~~jjjdddccc```___\\\WWWRRRNNNMMMNNNKKKJJJHHHGGGFFFDDDAAA???:::888555444444333111///////////////////////////---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------------------------...------------...//////111000//////...111<<>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBAAA@@@AAACCCFFFFFFIIILLLLLLIIIEEEBBB@@@??????@@@AAABBBDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWW[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^___`````````]]]___aaabbbbbbcccdddfffggghhhiiiiiigggggghhhiiikkkiiiiiiiiijjjkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhgggggghhhiiikkklllnnnnnnllllllllllllkkkkkkkkkkkkhhhhhhiiigggdddbbbbbbccceeeffffffggggggffffffeeebbbcccdddddddddcccaaa```]]]ZZZUUUOOOJJJGGGFFFEEEIIIMMMRRRVVVWWWWWWXXXXXXVVVXXX]]]eeeqqq}}}ppp\\\^^^jjj}}}tttooonnnkkkoooqqqiiijjjiiihhhhhhjjjkkkkkkjjjgggggggggggggggfffeeeeeehhhggggggggghhhgggdddbbbaaa```^^^]]]]]]___aaacccdddddddddeeeeeedddaaa^^^ZZZZZZ[[[\\\^^^aaabbbdddeeeeeedddcccccccccccccccaaaccceeedddaaaaaadddggg___^^^^^^aaaeeehhhiiiiiieeefffgggffffffgggiiikkkkkkeeeaaa```^^^\\\]]]aaaaaaeeepppmmmbbbUUUKKKGGGDDD@@@===>>>======<<<<<<======>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888999888888888888888888888888888888999999999999999999999999999999888888888888999999888888888888999999777888888888888999999999999999999999999999888888999:::;;;===HHH___}}}lllgggfff^^^^^^\\\WWWQQQNNNNNNOOOLLLJJJHHHGGGFFFEEEBBB???:::888666555444333111///000000000000000000000000---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------...------------...//////000...///000...,,,111:::OOObbbwww{{{cccTTThhhvvvYYYKKKDDDAAAAAARRRtttooo]]]PPPLLLTTT```~~~|||hhh```TTTJJJEEEBBB@@@?????????>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>======>>>AAADDDAAADDDGGGFFFBBB===;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIILLLOOOQQQRRRWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYY[[[^^^^^^^^^^^^aaacccbbbdddffffffeeeeeeeeeggghhhgggfffggghhhhhhgggfffgggggggggggggggfffeeeeeeccccccdddeeefffgggggghhhhhhhhhhhhgggggggggggggggeeeffffffeeebbb```___```bbbbbbccccccccccccbbbbbb______aaaaaaaaa```^^^]]]VVVSSSNNNHHHDDDBBBAAA@@@EEEHHHLLLPPPRRRSSSVVVXXXZZZZZZ\\\cccooo}}}nnnYYYZZZrrr}}}sssqqqoooiiimmmpppiiijjjhhhggggggiiikkkkkkkkkiiiiiiiiihhhhhhgggffffffgggeeeeeefffhhhgggddd```[[[ZZZYYYXXXYYY[[[^^^```bbbaaaaaabbbcccbbb___]]][[[[[[[[[[[[\\\^^^```aaaaaabbbbbbcccccccccbbbbbb___````````````aaabbbbbb_________bbbfffiiijjjjjjccceeefffeeedddccccccdddddd```]]]^^^]]]ZZZXXXZZZ[[[___dddnnnuuujjj```UUUMMMJJJHHHDDDAAA??????@@@AAA@@@@@@@@@??????===<<<<<<;;;;;;::::::::::::::::::888888888888888888888888999888888888888888888888888888888888888777777666777777777888888777777777999::::::;;;;;;;;;;;;;;;???===<<<<<<>>>BBBGGGJJJLLLQQQXXX___lllqqqjjjhhh]]]]]]\\\WWWQQQNNNNNNPPPLLLJJJHHHGGGGGGEEEBBB???<<<:::888777666555333111000000000000000000000000---------.........//////,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------...------------...//////---,,,...222111...000666CCCVVVlllxxx}}}bbbVVVddduuuTTTLLLIIIDDD@@@RRRyyytttbbbTTTOOORRRMMMccc}}}lll\\\RRRKKKFFFCCCAAA@@@??????>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<:::;;;;;;::::::<<>><<<;;;<<<<<<<<<;;;;;;======;;;999999<<<@@@>>>@@@>>>999888:::<<<::::::::::::999888:::<<>>AAA@@@:::999<<<999999:::;;;<<<===============<<<999888999999888<<<888777:::;;;999888999888888999;;;<<<;;;777444???===;;;;;;===???AAABBBCCCDDDFFFMMMaaa~~~rrrlllcccaaabbb```XXXSSSRRRRRROOOMMMLLLJJJIIIHHHFFFCCCAAA<<<:::666444333222111000111222222222222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........///000111111>>>OOO^^^nnn}}}}}}bbbhhhkkkXXXPPPDDD@@@LLLggg|||iiiZZZNNNNNNPPPXXXnnnqqq```VVVPPPHHHBBBBBBBBB===;;;<<<>>><<<::::::;;;<<<;;;;;;;;;<<<===<<<;;;;;;<<<===;;;===<<<;;;<<<===999333666777777777888:::<<>>???AAACCCFFFIIIJJJOOOOOONNNMMMMMMLLLKKKKKKKKKJJJJJJKKKMMMOOORRRTTTRRRSSSTTTVVVXXXYYYZZZZZZ^^^^^^______``````aaaaaaaaaaaa````````````aaaaaabbb```______``````^^^]]]___^^^]]]\\\]]]]]]___``````___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZXXXUUUTTTVVVWWWSSSVVVYYYYYYWWWUUUUUUWWWVVVWWW\\\bbbjjjpppssstttnnnmmmjjjffffffnnn}}}gggXXXWWWmmmvvvqqqlllggghhhhhhhhhhhhhhhiiijjjjjjhhhgggffffffgggiiilllnnnjjjjjjhhhfffdddbbbaaa```cccdddddddddfffhhhbbbYYYYYYWWWWWWXXX\\\___```aaacccbbbbbbaaa```____________aaacccbbb```^^^^^^^^^\\\aaahhhnnnoookkkeee```cccaaa___^^^^^^___```aaabbbeeeiiijjjiiifffcccbbb______]]][[[^^^aaa___YYY[[[[[[\\\]]]___``````aaa^^^```bbbaaabbbkkkyyy}}}}}}wwwiii^^^\\\]]]PPPGGG@@@>>>===:::;;;????????????<<<:::888999:::555777888888:::;;;<<<;;;===888777:::;;;999888:::===>>>>>><<<:::;;;???BBBAAA??????BBBHHHLLLMMMMMMSSSWWW^^^kkkrrrlllcccaaacccaaaYYYTTTSSSSSSQQQMMMLLLJJJIIIHHHFFFCCCAAA<<<999666444333333111000111111222222111111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000///444===JJJ^^^rrrnnnqqq}}}gggQQQEEELLLUUUcccyyyaaaWWWMMMJJJOOO[[[ooouuupppcccVVVRRRQQQNNNHHHEEEDDDAAA???===>>>===<<<;;;;;;:::::::::<<<<<<;;;:::??????===;;;>>>???:::333666666777777888:::;;;<<<;;;;;;<<<>>>@@@BBBDDDFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^\\\[[[\\\]]]]]]\\\[[[]]]]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWTTTVVVVVVRRRLLLLLLSSSYYY```hhhooonnnfffaaabbbeeedddgggmmmrrrvvvyyy|||~~~|||{{{xxxrrrooosss}}}~~~|||~~~jjjVVVVVV]]]ooowwwjjjgggiiijjjiiihhhhhhhhhhhhiiiiiiiiiiiiffffffgggiiikkkmmmooooookkkiiifffcccaaa``````aaacccdddddddddfffhhhddd]]]\\\[[[ZZZ[[[^^^```aaaaaa^^^^^^^^^___```aaabbbcccggghhhgggeeebbb``````aaabbbgggoootttsssmmmeee___cccbbb```^^^^^^^^^```aaaaaabbbdddfffgggeeeaaa^^^______]]]]]]bbbfffddd]]]\\\\\\]]]^^^```bbbdddeeeaaacccdddbbbbbbgggqqqzzzuuuhhh```YYYOOOHHHDDD@@@AAAAAA@@@>>>===>>>>>>======>>>??????>>>>>>===BBB===:::<<<>>>>>>@@@CCCAAAHHHMMMLLLGGGEEEJJJPPPJJJMMMVVVeeexxxrrrkkkcccaaaccc```YYYTTTTTTSSSQQQMMMKKKIIIHHHHHHFFFCCC@@@<<<999666444333333222000111111111111111000000/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///000222555===MMMbbbvvviii```zzzrrrKKKDDDHHHLLL[[[ppp~~~mmm^^^VVVNNNIIINNNYYYiiiqqqkkkllljjjbbbZZZRRROOOKKKHHHFFFEEECCCBBBEEEAAA<<<<<<>>>AAAAAA@@@LLLMMMJJJDDD@@@@@@>>>::::::999888888999999888777:::::::::<<<===???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJMMMPPPSSSVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]][[[ZZZYYYZZZ\\\\\\\\\ZZZ[[[[[[YYYXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUWWWUUUSSSQQQPPPPPPQQQRRRPPPQQQPPPMMMJJJMMMVVV]]]oooyyy|||ooodddbbbeeemmmpppuuuwwwwwwxxx}}}zzzvvv|||iiiWWWPPPRRRgggxxxvvvjjjdddeeeiiillllllkkkkkkkkkkkkkkkkkkjjjjjjmmmnnnpppqqqrrrqqqppppppllliiieeeaaa______```aaaeeefffeeeccceeejjjjjjfffeeeccc``````aaabbbaaaaaa]]]]]]]]]___aaaccceeefffkkklllkkkhhhfffdddeeeffflllooosssuuurrrlllddd___dddcccbbb___^^^^^^___aaaaaa``````bbbeeeddd___[[[ZZZ[[[[[[\\\bbbhhhfff```^^^^^^^^^___```bbbdddfffeeeggghhhgggfffiiiooouuuuuuyyydddUUUQQQOOONNNPPPRRRQQQMMMHHHIIIGGGGGGIIIJJJJJJKKKNNNOOOGGGAAAAAACCCFFFKKKQQQ^^^nnn~~~zzzrrrqqqttt{{{}}}qqqpppkkkccc```aaa___XXXSSSSSSSSSQQQMMMKKKIIIHHHGGGEEEBBB@@@;;;999555444333333222111000111111111111000//////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............000111444888AAASSSkkk~~~ffffffyyy___LLLGGGDDDHHHPPPeeesssjjj```RRRMMMOOOQQQbbbwwwxxxnnnbbb^^^XXXTTTSSSSSSSSSSSSXXXPPPFFF@@@AAADDDGGGHHHWWW```ddd\\\OOOEEE???;;;:::888666666777888777666:::::::::;;;<<<===??????AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFIIILLLPPPSSSUUURRRRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ\\\]]]^^^[[[YYYYYYYYY[[[\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTXXXVVVSSSPPPNNNMMMNNNNNNMMMLLLKKKKKKNNNUUU]]]cccqqqzzz|||mmmaaa\\\]]]kkkoootttwww{{{{{{xxxyyy|||}}}bbbLLLGGGTTTfffssspppllljjjkkkmmmnnnmmmlllllllllllllllkkkjjjiiippprrrtttvvvvvvuuurrrqqqmmmjjjfffaaa___```aaacccllllllhhhcccdddiiillljjjgggeeebbbbbbbbbccccccbbb```______```aaadddfffhhhlllllllllkkkiiiiiijjjlllttttttrrrppplllgggcccaaaffffffeeebbb^^^^^^```bbb```______aaacccccc___[[[VVVXXXZZZ[[[```eeeddd___```````````````aaabbbccceeeggghhhhhhhhhiiinnnqqqpppxxx{{{yyysssooosssyyyxxxmmmccc\\\XXXYYY___dddgggmmmuuunnncccYYYUUUUUUWWW^^^dddxxx~~~ssskkknnnjjjccc___aaa___XXXSSSSSSSSSQQQLLLKKKIIIHHHGGGEEEBBB@@@;;;888555333333333222111000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...,,,///333666:::FFF]]]rrrxxxpppddduuuaaaKKKAAADDDJJJLLLggg~~~pppaaaVVVQQQOOONNNRRR```yyy~~~tttooohhhddddddfffiiikkkiii___QQQEEE@@@AAADDDGGGYYYkkkzzzvvveeeSSSEEE>>>===999555555777:::999888:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@AAABBBEEEHHHLLLPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\YYYXXXWWWWWWXXXYYYXXXVVVRRRRRRQQQPPPQQQRRRSSSTTTVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNSSSZZZbbbgggooouuuzzzyyyqqqhhhbbb```fffjjjrrr|||~~~yyyvvvvvvzzzxxx[[[OOOSSS^^^qqqzzzqqqqqqqqqqqqqqqpppnnnmmmjjjkkkkkkkkkkkkiiigggfffkkkmmmpppsssuuuuuusssrrrnnnlllgggdddbbbbbbcccdddqqqqqqlllfffdddgggiiihhhbbbaaa___```bbbdddeeeeeebbbaaa``````aaadddfffhhhjjjlllmmmmmmllllllmmmoootttqqqlllhhheeeccccccdddhhhhhhhhhddd```^^^aaadddaaaaaaaaabbbcccbbb```]]]\\\aaaeeecccbbbddddddbbb^^^___``````aaa``````___aaacccdddddddddfffiiikkklllpppuuuxxx{{{~~~~~~uuupppmmmlllllljjjddd```bbb```YYYTTTTTTTTTRRRLLLJJJHHHGGGGGGEEEBBB@@@:::888555333333444333222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000000//////------///333555:::JJJZZZddduuu}}}ggg|||~~~```TTTOOOKKKGGGNNNbbbqqqfff\\\PPPJJJPPPZZZfffzzz}}}wwwvvvyyy}}}uuueeeTTTGGGBBBCCCEEEUUUiii|||tttfffYYYQQQJJJDDD===:::;;;<<<;;;999999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===>>>>>>@@@DDDHHHLLLNNNOOOPPPQQQRRRSSSUUUVVVVVVTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTRRRRRRSSSSSSRRRPPPKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMSSSYYY]]]___eeemmmtttyyy{{{yyytttsssxxxvvvtttvvv~~~nnn^^^VVVaaarrr~~~}}}ppprrrtttuuuuuusssqqqppppppkkklllllllllkkkiiigggeeefffhhhlllooorrrrrrrrrrrrpppmmmjjjgggddddddeeeeeejjjmmmmmmiiigggiiihhheeebbbaaa___```ccceeeffffffaaaaaa______```cccfffhhhjjjlllnnnooonnnmmmmmmnnnllliiieeeaaa```aaadddfffjjjkkkjjjfffaaa___bbbeeeaaaccceeeeeedddbbbaaaaaaeeemmmqqqkkkccc`````````YYY[[[^^^```aaa```___^^^^^^____________```bbbdddeeegggkkknnnnnnttt}}}sssmmmjjjiiihhh~~~jjjiiidddaaacccaaaZZZVVVVVVVVVTTTLLLJJJHHHGGGGGGEEEBBB???:::888555333444444333222000000000000000//////...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111000///000------000111222:::DDDSSShhhkkkeee~~~tttcccPPPOOODDDDDDWWWooorrrcccZZZZZZRRRGGGNNN^^^ccc{{{}}}hhhVVVKKKJJJKKKRRRbbbsssyyyxxxtttnnniii[[[RRRHHHAAA??????<<<999888888777777777777888888:::::::::::::::;;;;;;;;;888888999999999999888888;;;;;;<<<>>>AAAEEEIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOORRRQQQOOOOOOOOOOOOMMMLLLGGGFFFFFFGGGHHHJJJLLLNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGJJJKKKMMMOOOPPPQQQQQQQQQ[[[eeepppsssqqqttt~~~yyyvvvwwwyyyzzzuuuccc___bbbqqqxxxwwwoootttvvvwwwvvvsssrrrssstttmmmnnnoooooommmkkkhhhgggfffhhhkkkmmmoooppppppppppppooollliiigggfffffffff___fffkkkkkkkkkllljjjfffgggeeeccccccdddffffffeee```___^^^^^^```cccfffhhhjjjmmmooopppooommmllllllcccbbb___^^^^^^aaaeeehhhkkkllllllhhhbbb```cccgggbbbeeehhhgggdddbbbcccdddeeeooosssjjj]]]VVVVVVWWWUUUXXX\\\___aaaaaa___^^^___^^^]]]]]]\\\]]]___```aaaaaaeeejjjhhhdddiiiqqq}}}zzzuuupppppppppmmmjjjgggooo___```aaa^^^[[[YYYXXXWWWVVVUUUMMMLLLJJJJJJIIIGGGCCC@@@;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------............------------.........//////......000333666HHH```~~~uuunnnzzzcccQQQOOONNNPPPbbbyyysssjjjeee]]]VVVSSSSSSWWWcccrrr~~~rrrcccaaaddd```XXXTTT^^^rrruuu```NNNGGGFFFAAA:::;;;>>>???<<<777444666:::999:::::::::888777777888777666555666888:::::::::777888;;;>>>AAACCCEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOOOONNNLLLKKKJJJLLLMMMNNNOOOMMMKKKHHHFFFEEEDDDDDD@@@@@@???@@@AAADDDFFFHHHFFFFFFEEECCCBBBCCCFFFHHHGGGEEEDDDDDDFFFGGGGGGFFFGGGKKKRRRYYY^^^aaaaaaaaadddmmmzzzzzzwwwzzzuuutttuuu}}}qqq___]]]bbbpppzzzvvvtttpppnnnqqqssstttrrrooommmnnnpppmmmooonnnjjjiiikkkjjjhhhllljjjhhhhhhiiijjjjjjjjjnnnmmmkkkiiifffdddbbbaaabbbaaaaaacccfffiiiiiiiiifffeeecccdddgggiiijjjjjjbbbddddddbbb``````dddhhhjjjlllnnnppppppnnnllljjjddd]]]VVVTTTXXX___eeehhhkkkkkkjjjhhhfffbbb___^^^___bbbdddbbb___```dddiiiooojjjbbbZZZTTTRRRSSSTTTWWWYYY[[[]]]^^^_________YYY[[[\\\\\\ZZZYYYYYYZZZZZZ]]]```___^^^^^^aaadddlllooo~~~vvvvvvmmmlllkkkhhhgggiiimmmppppppccceeeaaa^^^[[[YYYXXXWWWVVVUUUNNNMMMKKKJJJIIIFFFBBB???;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------............------------........./////////...000333666===PPPllloooqqqnnnZZZJJJDDDNNN]]]}}}}}}ooobbb]]]YYYUUUUUUYYY___kkk}}}yyyzzzsssiii]]]\\\jjjvvvbbbWWWQQQHHH???<<<=========<<<===???AAA999999:::999999999;;;<<<<<<:::999999:::;;;;;;:::777999;;;===@@@BBBCCCDDDDDDEEEGGGIIIJJJLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGEEECCC@@@???>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEDDDBBBBBBCCCEEEDDDEEEFFFHHHKKKMMMPPPQQQPPPSSSWWW[[[___ccchhhllllllvvv{{{tttqqqtttzzziii[[[^^^iiisss}}}sssrrrrrrpppooommmooopppooolllkkkkkkmmmkkkmmmllliiiiiimmmnnnllljjjkkkkkkmmmmmmllljjjhhhjjjjjjiiigggfffeeedddddddddbbbaaacccfffhhhiiiiiigggeeebbbaaaccceeeeeeeeeaaabbbbbbaaa^^^^^^aaacccfffhhhjjjlllllllllkkkjjjddd^^^WWWTTTWWW]]]ccceeeiiiiiiiiihhhgggeeecccbbb\\\___aaa```___aaagggmmmooojjjaaaYYYSSSPPPPPPPPPUUUVVVXXXZZZ\\\\\\\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXXXXZZZ\\\]]]]]]]]]^^^___ggghhhqqqwwwmmmjjjllliiiiiihhhffffffhhhllloooooobbbeeeaaa^^^[[[YYYXXXWWWVVVUUUPPPNNNLLLKKKIIIFFFBBB???;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............------------........./////////...000222555666BBBXXXrrr|||xxxwwwXXXIIIHHHLLLXXXmmmwwwnnnggg^^^UUUPPPPPPTTT___hhhwww}}}ooohhhmmmwwwgggTTTDDDDDDBBB???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;999888999999888777888999:::<<<===???@@@@@@@@@AAABBBDDDFFFGGGHHHIIIHHHHHHFFFFFFFFFGGGHHHIIIEEEFFFGGGFFFDDDAAA>>>;;;888:::<<<===>>>>>>======???BBBDDDEEEDDDBBBBBBBBBIIILLLQQQSSSUUUWWW\\\```XXX[[[^^^______dddmmmtttttt{{{xxxsssooorrr{{{uuu```YYYcccvvv|||pppmmmmmmllllllmmmgggiiikkkkkkjjjhhhhhhiiiiiikkkjjjggghhhnnnqqqpppiiikkkooorrrqqqnnniiifffeeeeeeeeeeeeffffffffffffdddbbbaaabbbeeehhhjjjjjjhhhddd```^^^^^^___```aaa^^^___```___^^^]]]^^^___bbbcccdddeeeggghhhiiijjjeeeaaa[[[XXXYYY^^^bbbdddiiiiiiiiiiiigggeeecccbbb]]]^^^___^^^]]]```fffkkklllhhh```XXXRRRNNNLLLLLLRRRSSSUUUWWWXXXYYYXXXXXXZZZZZZYYYWWWUUUTTTVVVXXXWWWWWWXXXZZZ\\\]]]\\\ZZZ______ccclllxxx~~~rrrkkkfffcccdddggggggfffeeecccbbbdddgggjjjooo```dddaaa^^^[[[YYYXXXWWWVVVUUUQQQOOOMMMKKKIIIFFFAAA>>>;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------........./////////...///111444222777DDDYYYmmm~~~wwwzzzwwwcccYYYRRRLLLTTTfff}}}qqqiiiddd___ZZZWWWVVV\\\dddmmmuuu|||~~~xxxzzzeeeQQQLLLKKKIIIFFFBBB???======EEEEEEGGGHHHHHHFFFBBB??????===;;;:::::::::999888888888999:::;;;<<<===>>>======>>>???AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAA???>>>===<<<<<<======>>>>>>>>>>>>AAAEEEIIIKKKJJJHHHFFFFFFPPPUUU[[[]]]\\\]]]bbbgggdddkkkrrruuutttwww{{{tttrrrsssuuuqqqWWWZZZcccsssuuupppmmmmmmlllhhhfffhhhccceeeggghhhhhhgggffffffhhhiiigggdddffflllppppppjjjmmmqqqrrrqqqmmmiiigggcccccccccdddeeeeeeffffffbbb```^^^```cccgggjjjkkkgggccc^^^[[[[[[]]]___```\\\]]]^^^_________``````_________```aaaccceeeffffffbbb^^^\\\\\\```cccfffjjjjjjiiigggeeebbb___]]]______]]][[[YYY[[[___cccfffccc]]]WWWQQQMMMKKKJJJPPPQQQSSSUUUVVVVVVVVVVVVXXXXXXWWWUUUTTTUUUWWWZZZYYYVVVSSSUUUYYY[[[[[[ZZZYYYZZZ^^^bbbeeemmm~~~~~~sssmmmfffbbbaaaaaaccceeefffeeedddaaa______bbbdddnnn___gggaaa^^^[[[YYYXXXWWWVVVUUUQQQOOOMMMKKKIIIFFFBBB>>>;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---...000/////////000222---...444???LLL```}}}~~~xxxrrrdddZZZTTTSSS___wwwuuuhhh]]]\\\ZZZVVVUUUWWW[[[```ccchhhiiimmmttt}}}vvveeeVVVXXXYYYVVVQQQLLLKKKKKKMMMNNNQQQUUUWWWTTTNNNIIICCCAAA??????@@@@@@???>>>:::999999999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBCCC??????>>>???AAADDDGGGIIILLLIIIFFFBBB@@@@@@AAABBBCCCGGGLLLNNNNNNMMMLLLKKKMMMRRRYYY[[[[[[]]]bbbgggrrr}}}|||ppppppoooooosss|||uuuggg]]]WWW___mmmooonnnmmmoooqqqnnniiifffhhhbbbcccdddfffggggggfffeeeggghhhfffbbbccchhhlllkkkkkknnnpppooollliiihhhhhhccccccccccccdddddddddeee^^^]]]\\\^^^bbbgggiiijjjeeeaaa]]][[[\\\___aaabbbZZZ[[[]]]___aaabbbcccbbb___^^^]]]]]]]]]___aaabbbbbbaaa___]]]]]]___bbbdddeeeeeeeeedddbbb___]]][[[]]]\\\ZZZXXXWWWXXX[[[^^^___^^^ZZZWWWSSSPPPMMMLLLPPPQQQSSSUUUVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVZZZ]]][[[VVVRRRQQQUUUZZZ\\\\\\YYYYYYZZZ]]]]]]^^^dddllluuukkkfffeeebbbaaaaaacccbbb```bbbbbbbbb```______bbbdddooo^^^eeeaaa^^^[[[YYYXXXWWWVVVUUUQQQOOOMMMKKKJJJGGGCCC@@@;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......---...000000///...000111......000555;;;LLLpppwwwrrryyyhhhWWWSSSXXXfff}}}ssskkkeee]]]VVVRRRPPPOOONNNNNNOOOSSS[[[gggwww|||sssiiijjjkkkhhhddd]]]XXXTTTOOOOOORRRWWW[[[ZZZUUUPPPEEECCCAAAAAABBBBBBAAA@@@===<<<<<<;;;<<<===???@@@>>>===<<<;;;;;;<<<>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBEEEJJJQQQXXX]]]TTTPPPJJJCCC@@@???@@@AAA>>>BBBFFFHHHIIIJJJKKKLLLHHHMMMUUU[[[___dddiiimmmvvv{{{pppjjjhhhgggjjjnnnuuu|||mmmXXXLLLLLLUUU```||||||rrrgggjjjjjjmmmqqqppplllkkknnndddcccbbbccceeeffffffeeefffgggeeeaaabbbfffiiihhhjjjlllmmmkkkgggdddeeefffccccccccccccdddddddddddd^^^^^^^^^```cccfffggggggccc```]]]\\\^^^aaacccdddZZZZZZZZZ\\\```bbbbbbbbb^^^]]]]]]\\\]]]^^^```aaa`````````^^^\\\\\\^^^```]]]^^^___`````````___^^^XXXXXXWWWVVVWWWYYY[[[]]]ZZZZZZYYYXXXUUUSSSPPPOOOQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUWWWYYY\\\ZZZVVVRRRQQQSSSWWW[[[^^^\\\XXXVVVWWWXXXWWW[[[```jjjsssyyyvvvuuupppjjjgggbbbdddeeedddfffiiigggccc]]]___``````aaacccfffhhheeebbbaaa^^^[[[YYYXXXWWWVVVUUUPPPNNNMMMKKKJJJHHHDDDAAA;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------............------------......---...000000///...///000222111333555555>>>]]]|||zzz}}}pppeee[[[]]]gggwwwmmmeee___YYYVVVLLLKKKLLLNNNUUUbbbqqq|||||||||yyyyyy}}}~~~tttjjj\\\YYYWWWXXX[[[\\\YYYVVVLLLJJJHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBDDDFFFAAA@@@>>><<<;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFIIIOOOUUUZZZ^^^PPPMMMIIIFFFDDDCCCDDDEEEBBBDDDGGGIIIKKKNNNRRRTTTVVVZZZbbbkkkttt{{{}}}vvvllldddcccfffkkknnnyyy}}}kkkYYYSSSVVV^^^kkkvvv|||||||||rrrjjjgggfffhhhmmmnnnlllmmmpppfffcccaaa```ccceeeeeedddcccfffeeebbbcccgggiiigggfffiiikkkiiiccc``````bbbbbbbbbccccccdddeeeffffffcccbbbbbbdddeeefffdddbbbbbb```^^^]]]___aaabbbbbbZZZXXXVVVWWWZZZ]]]]]]\\\\\\\\\\\\]]]___```aaabbbdddeeedddaaa]]][[[[[[]]]YYYZZZ\\\^^^____________XXXXXXWWWXXXYYYZZZZZZZZZYYYYYYZZZYYYXXXUUURRRPPPQQQRRRTTTUUUVVVUUUUUUTTTSSSTTTVVVUUUTTTTTTUUUWWWTTTUUUTTTSSSSSSUUUYYY[[[ZZZWWWVVVVVVTTTSSSVVV\\\___dddmmmyyyzzzqqqjjjdddeeegggeeedddeee```dddeeeeeehhhnnnnnnjjj```aaabbbbbbbbbcccfffhhhttteeeaaa^^^[[[YYYXXXWWWVVVUUUOOONNNLLLKKKKKKHHHEEEBBB;;;888555333333333333222000000000000////////////........................------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------.........,,,...000000///...///000111///111333///111FFF```zzzjjjYYYUUUNNNiii~~~tttlllhhhVVVTTTPPPKKKIIINNNYYYbbbtttvvvpppooottt}}}}}}rrrkkkccc```aaacccaaa^^^ZZZWWWTTTRRRQQQPPPNNNLLLEEEEEEDDDCCCDDDFFFIIIJJJCCCAAA???===;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBB???@@@BBBEEEGGGJJJLLLMMMLLLLLLMMMMMMOOOPPPRRRSSSPPPRRRSSSUUUWWW\\\bbbffflllpppwwwzzzuuukkk___\\\]]]aaahhhqqqyyyzzzkkk]]]UUUWWWfffwwwzzzzzz|||wwwzzz|||vvvnnnfffcccdddhhhkkkjjjkkknnngggccc______aaacccdddcccbbbeeeeeeccceeeiiijjjhhhcccgggjjjhhhbbb^^^]]]^^^```aaabbbccceeefffggghhhgggggggggggggggeeebbb___bbb```^^^^^^___`````````[[[WWWTTTSSSVVVXXXXXXWWWZZZZZZ\\\^^^```bbbddddddjjjkkkjjjfff```\\\[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZ[[[[[[ZZZWWWVVVYYYZZZ[[[[[[YYYVVVRRRPPPQQQRRRSSSUUUUUUUUUTTTTTTSSSUUUVVVUUUSSSRRRQQQRRROOORRRVVVVVVTTTTTTVVVXXXUUUVVVYYYZZZUUUOOOQQQVVVRRRWWW]]]bbbhhhuuussskkkhhhiiiccc___^^^aaacccaaa```aaa[[[^^^______dddmmmppplllfffggggggeeecccaaabbbdddsss```bbb___\\\[[[[[[ZZZUUURRRPPPOOONNNLLLIIIGGGFFFEEE<<<999555333333333222111000000///...............---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......111111111000111444:::>>>bbbxxxxxxddd\\\ZZZ[[[fff|||xxxoooeee___\\\ZZZWWWSSS]]]aaannn|||wwwbbbQQQMMMSSSaaauuu{{{ssswww{{{ttthhhmmmiiiiiillllllcccYYYTTTMMMJJJEEE@@@===???CCCGGGDDDAAA>>>===???AAA???>>>FFFDDDCCCDDDEEEDDDAAA>>>DDDEEEGGGLLLPPPRRRQQQPPPXXX[[[aaagggmmmrrruuuwwwyyyxxxwwwvvvuuuvvvzzz}}}}}}sssiiibbbaaa___\\\]]]aaadddkkkvvvppp___VVVWWW```hhhttt|||qqqssswwwjjjeeecccfffiiijjjmmmqqqlllgggaaa^^^^^^```bbbccc```ccceeedddbbbaaaccceeedddeeeeeedddbbb___\\\ZZZ[[[\\\^^^aaacccdddeeefffllllllllljjjhhhfffcccbbb\\\```dddeeeccc___\\\[[[XXXSSSSSSVVVUUUQQQQQQVVVXXXZZZ^^^aaacccccccccbbbfffgggjjjnnnooolllgggcccfffccc```\\\[[[[[[]]]^^^YYYZZZ[[[^^^```___\\\YYYYYYYYYYYYYYYYYYYYYXXXWWWTTTRRRQQQPPPQQQUUUYYY[[[VVVWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTRRRPPPOOOPPPQQQQQQRRRUUUZZZ___eeekkknnn~~~yyyppphhhbbb___^^^^^^\\\^^^```aaaaaa___]]][[[\\\]]]___bbbeeeiiilllmmmmmmiiieeebbbbbbcccccccccllleeeaaa^^^[[[[[[[[[ZZZVVVRRRPPPOOONNNLLLIIIGGGEEEDDD<<<999555333333333222111000000///............///...---,,,---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......///000000///000222666:::???PPPlll|||qqqeee^^^aaannn|||xxxpppkkkaaa___dddmmmjjj[[[QQQPPPJJJTTTcccrrr{{{~~~}}}|||uuuooonnnwww~~~|||zzzxxxqqqhhhdddfff\\\XXXQQQIIICCCCCCFFFIIIGGGCCC@@@@@@AAACCCBBBAAAAAACCCFFFHHHHHHHHHHHHIIIPPPQQQTTTWWW[[[^^^bbbccckkkpppyyy|||tttmmmfff```[[[```]]]^^^dddhhhjjjpppwww}}}zzzfffZZZVVVXXXbbblll}}}zzzxxxzzzwwwlllnnnxxx}}}wwwnnnhhheeefffffffffiiimmmnnniiiccc___^^^```bbbcccaaacccddddddbbbaaaccceeeeeeeeeffffffdddbbb___^^^^^^___aaacccdddffffffgggkkkllllllkkkiiifffdddbbbbbbeeeggggggddd```]]]\\\]]]YYYXXXYYYWWWRRRQQQUUUXXXZZZ^^^bbbddddddbbbaaaeeeeeegggjjjjjjhhhddd```fffccc___\\\ZZZ[[[\\\]]]\\\\\\\\\]]]^^^]]]ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRTTTWWW[[[^^^\\\[[[ZZZXXXUUUSSSPPPOOORRRRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSQQQOOONNNOOOPPPUUUUUUVVVXXX[[[___bbbdddlllttt~~~xxxoookkkfff```^^^^^^___```___aaacccdddcccaaa^^^]]]^^^___```bbbdddgggiiijjjiiieeeaaa___```aaabbbbbbqqqdddfff___\\\ZZZZZZ[[[[[[WWWTTTPPPOOONNNLLLJJJGGGEEECCC<<<999555333333333222222111000//////......//////000///...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////......---.../////////000222444000:::MMMiiilll```[[[[[[\\\iiiyyyvvvmmmggggggdddZZZUUUUUUOOORRRWWW\\\______^^^]]]YYYUUUUUU^^^nnnrrrggggggnnnjjjdddZZZOOOFFFBBBCCCEEEMMMJJJFFFEEEFFFHHHIIIIIIFFFJJJNNNNNNKKKJJJLLLOOOUUUXXX\\\```ccchhhooouuu|||xxxqqqiiiddd]]]WWWUUUUUUUUUUUU___bbbkkkttt{{{ttt```WWWOOOPPPYYYfffvvvxxxsssxxx|||ooopppnnnmmmmmmpppsssuuuvvvlllgggccccccddddddhhhnnnuuuooohhhcccaaabbbdddeeeaaacccccccccaaaaaabbbccccccddddddeeedddcccaaa```aaabbbdddeeeggghhhiiiiiijjjkkkmmmmmmkkkhhheeecccfffhhhiiihhheeebbb``````bbb```^^^]]]YYYSSSQQQTTTYYY\\\```dddeeedddbbbaaacccccccccddddddccc```]]]eeebbb___\\\ZZZZZZ[[[\\\___]]]\\\[[[[[[[[[YYYWWWVVVWWWWWWXXXXXXWWWWWWWWWTTTSSSRRRRRRTTTWWW[[[]]]]]]\\\YYYVVVSSSPPPNNNNNNQQQQQQOOOOOONNNOOOPPPQQQPPPPPPPPPOOOMMMLLLMMMOOOTTTTTTUUUVVVWWWYYY[[[\\\^^^___bbbiiiwwwvvvoookkkhhhhhhfffbbb``````aaadddfffbbbdddeeefffeeeccc```^^^`````````aaaccceeefffgggeeebbb___^^^___```aaaaaapppaaaaaa]]][[[YYYYYY[[[[[[XXXUUUPPPOOONNNLLLJJJGGGDDDBBB;;;888555333333333333222111000000///...//////////////////000000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////......---,,,...000000//////000111555777???QQQggg~~~rrrcccZZZTTT[[[kkkzzzqqqiiifffdddaaa]]]YYYVVVSSSQQQPPPNNNNNNOOOUUUaaauuu{{{ooolllqqqsssmmmcccXXXOOOKKKLLLNNNVVVTTTQQQOOOPPPRRRTTTUUUQQQTTTXXX[[[]]]___aaabbbkkkqqqxxx{{{|||zzzxxxtttoooiiibbb\\\XXXYYYYYYZZZ]]]aaaeeehhhjjjsss|||}}}sssggg\\\UUU]]]iiisssxxx{{{zzz{{{}}}}}}rrrmmmhhhkkklllkkkiiigggiiikkkddd```^^^```bbbeeekkksss}}}wwwnnnhhheeeeeeeeeeeeaaaaaaaaaaaaaaa```aaaaaa___```aaaaaabbbaaaaaa```bbbccceeegggiiikkkllllllkkklllnnnooonnnkkkhhhffffffggggggfffdddbbbbbbcccccccccbbb___YYYUUUTTTUUU[[[^^^cccggghhhfffdddbbbcccaaa`````````___\\\ZZZcccaaa^^^[[[ZZZZZZZZZ[[[___\\\ZZZYYYYYYYYYYYYXXXSSSTTTTTTUUUUUUTTTTTTSSSOOOOOONNNNNNPPPSSSVVVXXXWWWVVVTTTRRRPPPPPPPPPQQQOOONNNMMMKKKKKKLLLMMMNNNLLLMMMMMMLLLKKKJJJLLLMMMNNNOOOQQQSSSUUUXXXYYY[[[\\\\\\]]]___eeeooo{{{|||sssjjjfffdddddddddgggfffcccaaaaaabbbdddeeecccdddeeefffeeeccc```^^^^^^______```bbbdddfffgggfffdddaaa```aaaaaa``````uuuccc___]]]ZZZXXXYYY[[[[[[XXXUUUOOOOOONNNMMMJJJFFFCCCAAA;;;888555333333333333222111111000///////////////---.../////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------,,,///111111000///000111222111333<<>>:::777444333333444444333222111111000000000000000+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........///111333000,,,...666666222888CCC^^^oooiiihhh^^^ZZZfff{{{}}}wwwsssrrrooohhhcccaaaWWWYYY[[[\\\]]]^^^aaacccdddgggkkkkkkiiihhhhhhjjjggggggggghhhiiihhhgggeeedddcccbbbccceeeeeecccaaa___```cccfffkkknnnqqqsssppptttzzz~~~xxxkkk```ZZZ[[[]]]```nnn{{{xxxxxxxxxnnniiijjjgggbbbhhhtttmmmhhhbbb^^^^^^_________]]]^^^```bbb^^^ZZZ^^^dddZZZYYYZZZ\\\^^^___]]]\\\UUUSSSSSSVVV[[[^^^^^^\\\^^^^^^^^^^^^___aaabbbbbb```aaabbbcccddddddddddddhhhgggffffffgggiiijjjlllgggiiikkkkkkiiigggggggggccchhhfff[[[UUUZZZbbbfffeeeeeeeeedddeeeeeeeeeeee[[[[[[[[[]]]^^^]]][[[XXXWWWWWWWWWXXXZZZ[[[]]]]]]\\\[[[XXXWWWWWWVVVSSSQQQUUUTTTSSSRRRPPPMMMKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGEEECCCCCCDDDFFFGGGFFFDDDAAA???AAABBBCCCCCCCCCDDDFFFHHHGGGIIIKKKMMMOOOOOOOOOOOOMMMPPPSSSSSSRRRPPPOOOOOOPPPNNNPPPSSSSSSTTT]]]iiilll}}}ooodddaaa^^^\\\[[[^^^___]]]^^^bbb^^^]]][[[[[[]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTUUUWWWYYY\\\\\\[[[ZZZXXXXXXXXXZZZ]]]```cccfffggggggffffffggggggeeebbb___oooccc]]][[[[[[[[[ZZZYYYWWWUUUUUUUUUSSSPPPMMMJJJFFFAAA>>>:::999777666444333333333222000...,,,,,,---///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................111000///......///000111111111222222222333333333KKKccc|||hhh\\\___nnn|||wwwvvvooogggdddeeegggfffddddddcccbbbcccddddddbbb```eeeeeedddcccbbbbbbbbbbbbfffeeeeeegggkkkoooqqqrrrqqqvvv~~~xxxrrrbbb^^^\\\```hhhrrryyy{{{}}}wwwxxxjjjjjjjjjiiihhhiiilllnnnmmmmmmkkkeee```]]]^^^``````______aaacccdddaaa^^^ZZZYYYYYY\\\```aaa___]]]WWWUUUSSSSSSUUUXXXYYYYYY\\\]]]^^^^^^^^^^^^^^^^^^bbbdddffffffdddccccccccc___```bbbbbbbbbccceeeffffffiiilllooopppqqqtttuuunnnllleee\\\ZZZ___cccddddddbbb`````````___^^^\\\[[[ZZZ[[[]]]^^^]]]ZZZXXXSSSUUUWWWYYYZZZZZZZZZYYY^^^\\\ZZZYYYWWWUUUQQQMMMPPPPPPNNNLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGEEEBBBAAA@@@@@@@@@AAAAAABBBBBBBBBJJJJJJKKKKKKKKKKKKKKKJJJLLLOOORRRQQQNNNLLLLLLMMMOOONNNMMMLLLMMMNNNQQQRRRUUU]]]iiittt~~~xxxnnngggbbb^^^ZZZVVVWWWWWWWWWZZZ^^^aaabbbaaabbb```\\\XXXWWW[[[aaafff```aaabbb```]]]YYYXXXXXXVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWYYY]]]bbbbbb___[[[cccddddddeeedddbbb```^^^nnnccc___[[[[[[[[[ZZZXXXWWWUUUTTTUUUSSSPPPMMMJJJFFFAAA>>>:::999777666444333333333222111...,,,,,,---///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,........................111000///......///000000111111111222222222333333777FFF]]]tttqqqkkkkkklll{{{~~~}}}}}}|||}}}~~~rrrgggdddfffiiivvv}}}}}}ooohhhggggggggghhhhhhfffddddddeeefffffffffddd___ZZZXXXYYYZZZaaa```___aaabbbbbb___\\\[[[YYYVVVUUUWWWZZZ\\\]]]YYYWWWTTTSSSUUUVVVWWWXXX]]]]]]^^^___``````______dddeeeggggggeeedddeeeeeecccbbbaaa___^^^^^^aaadddcccfffiiilllnnnqqqtttwwwyyywwwpppddd\\\\\\^^^]]]```^^^\\\[[[[[[[[[ZZZYYYZZZYYYYYYZZZZZZXXXUUUSSSQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYXXXWWWVVVTTTQQQNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFDDDAAA@@@???@@@@@@AAAAAABBBBBBBBBHHHHHHIIIIIIIIIIIIHHHHHHJJJMMMOOOOOOMMMKKKKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMRRRXXX[[[___gggttt~~~}}}vvvqqqooogggbbb\\\XXXWWWUUURRRPPPWWWWWWYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZYYY]]]cccggg```_________^^^\\\ZZZYYYWWWYYY[[[[[[ZZZXXXWWWWWWZZZZZZ\\\___aaaaaa]]]YYY]]]___aaabbbbbb```^^^]]]lllbbbaaa[[[[[[ZZZZZZXXXWWWUUUTTTTTTRRROOOMMMJJJFFFAAA>>>:::999777666444333333333222111///------...///000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,+++++++++***------------------------000//////......///000000111111111222222222222333---111999HHH\\\uuuwwwmmmfffdddhhhmmmuuu|||rrrmmmfffaaadddpppooobbb___``````^^^eeeffffffdddaaa___^^^^^^```___^^^[[[WWWTTTTTTUUU^^^]]]]]]^^^___^^^\\\YYYZZZZZZYYYWWWVVVWWWYYY\\\YYYVVVSSSQQQSSSUUUWWWWWW\\\]]]^^^___````````````cccdddeeeeeeccccccdddeeefffdddaaa]]]ZZZ[[[^^^aaaaaaccceeegggjjjoootttxxxzzzlll```[[[[[[[[[^^^\\\XXXWWWWWWXXXXXXWWWYYYXXXVVVVVVUUUTTTPPPNNNPPPPPPQQQRRRTTTVVVXXXYYYVVVUUUTTTTTTTTTSSSPPPMMMHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDCCCBBB@@@?????????@@@@@@AAABBBBBBCCCEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKLLLJJJIIIIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHNNNPPPQQQOOOLLLMMMTTTZZZqqqzzz|||yyymmmlllkkkgggaaa]]][[[[[[XXXVVVTTTSSSSSSRRRQQQOOOUUUXXXZZZZZZXXXWWWYYY[[[```___^^^\\\[[[\\\```ccc^^^\\\[[[\\\______]]]ZZZXXX[[[]]]\\\ZZZWWWVVVVVV[[[[[[\\\^^^___]]]XXXUUUVVVYYY\\\___```^^^\\\[[[kkkaaaaaa[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOOLLLJJJFFFAAA>>>:::999777666444333333333222111///.........///000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++******)))------------------------............/////////000111111111111222222222222555333111444???QQQeeerrryyyhhhccc______pppvvvjjjbbbZZZbbbnnn|||xxxiiicccdddeeeaaa\\\bbbcccdddccc```]]]\\\\\\\\\\\\[[[ZZZWWWVVVUUUTTTXXXXXXYYY[[[[[[[[[ZZZYYYSSSWWW[[[\\\YYYVVVVVVWWWZZZWWWRRRQQQRRRUUUWWWXXXZZZ[[[\\\]]]^^^____________```aaa```______aaabbbddddddbbb___\\\\\\]]]___aaaaaabbbcccfffjjjqqquuuzzz~~~|||oooccc^^^^^^______\\\XXXWWWWWWYYYYYYYYYYYYWWWUUUTTTSSSSSSQQQOOORRRQQQQQQQQQRRRTTTVVVWWWSSSRRRQQQQQQQQQPPPMMMJJJEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJMMMOOOOOOMMMJJJKKKOOOTTTZZZ___gggppp|||~~~wwwrrrlllhhhfffffffffeeeccccccaaa]]]ZZZWWWXXXYYYXXXWWWVVVUUUTTTSSSQQQPPPRRRWWW[[[[[[WWWVVVXXX\\\aaaaaa```]]]ZZZXXXYYYZZZ\\\XXXVVVYYY^^^```^^^ZZZZZZ\\\]]]]]]ZZZWWWUUUTTTWWWXXXZZZ[[[[[[XXXTTTRRRRRRTTTYYY\\\^^^]]]\\\ZZZkkk``````ZZZZZZZZZYYYXXXVVVTTTSSSSSSQQQNNNLLLJJJFFFAAA>>>:::999777666444333333333222111000///...//////000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********------------------------------......////////////000000111111111222222222777777666333333:::GGGRRRuuuzzzlllooo{{{tttiiibbb^^^ZZZXXXaaapppxxxnnnhhheeeccc^^^ZZZ]]]^^^``````]]][[[[[[[[[ZZZZZZZZZZZZYYYXXXVVVTTTTTTVVVYYY[[[\\\]]]]]]^^^TTTXXX]]]^^^\\\ZZZ[[[]]]fffaaaZZZUUUTTTUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^^^^]]]]]]^^^___```aaaccccccaaa``````aaabbbbbbbbbaaabbbfffkkkpppsssxxxxxxnnnccc``````aaa___\\\XXXVVVWWWYYYZZZZZZXXXUUUSSSSSSTTTUUUUUUTTTVVVUUUSSSRRRRRRRRRSSSTTTSSSQQQPPPOOOOOOMMMIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>============<<<===>>>>>>>>>>>>=========>>>>>>???AAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFEEEDDD@@@@@@BBBCCCEEEHHHIIIJJJEEEGGGHHHGGGEEEFFFIIILLLPPPRRRUUUYYY___gggpppvvvvvvvvvwwwzzz~~~{{{|||yyytttppppppsssqqqjjjddd```]]]ZZZXXXXXXZZZ\\\^^^[[[ZZZXXXUUURRRQQQRRRSSSTTTTTTSSSRRRPPPNNNMMMMMMOOOTTTZZZZZZXXXWWWZZZ^^^]]]^^^^^^\\\XXXVVVVVVVVVZZZVVVTTTVVV\\\___]]]ZZZ[[[\\\\\\[[[XXXUUUTTTTTTTTTVVVYYY[[[ZZZXXXUUUTTTQQQTTTXXX[[[]]]]]]\\\[[[lll```___ZZZZZZYYYYYYWWWVVVTTTSSSRRRPPPNNNLLLJJJFFFAAA>>>:::999777666444333333333111111000000/////////000---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000111111111111222...222444333000222999@@@PPPppplllgggaaa___bbbiiiooossswww}}}|||~~~{{{rrrjjjeeeaaa]]][[[XXXZZZ[[[[[[YYYXXXYYYYYYWWWWWWXXXYYYZZZYYYVVVTTTTTTWWW[[[^^^___```bbbdddccceeegggiiikkkmmmpppsssuuunnnddd[[[WWWVVVVVVVVVUUUVVVWWWWWWXXXWWWWWWWWWXXX[[[]]]^^^]]]]]]]]]]]]\\\___ccceeeeeedddddddddccccccbbb``````cccgggkkkppptttsssjjjaaa___^^^^^^[[[YYYVVVUUUVVVWWWWWWWWWVVVTTTRRRRRRTTTVVVXXXXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMKKKGGGDDDFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCBBBBBBAAAAAAAAAAAA======<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<===>>>???@@@BBBBBBCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDDDDBBB@@@<<<===>>>AAACCCEEEFFFGGGFFFGGGGGGFFFDDDCCCDDDEEEGGGJJJNNNQQQQQQRRRRRRSSSTTTUUUUUUTTTWWW^^^jjjrrr}}}zzzpppjjjgggddd___```ccceeefffeeedddcccdddfffggggggffffffggghhhgggccc___^^^[[[WWWXXX]]]ZZZYYYXXXYYY\\\]]][[[XXXVVVUUUSSSQQQQQQRRRTTTUUUVVVVVVUUUSSSPPPOOOQQQRRROOOPPPPPPNNNLLLKKKLLLNNNLLLQQQVVVYYYYYYYYY[[[]]]VVVXXXYYYYYYXXXWWWXXXZZZYYYWWWUUUVVVZZZ\\\\\\ZZZ[[[[[[ZZZXXXUUUSSSTTTUUUUUUXXX\\\^^^]]][[[YYYYYYTTTUUUXXXZZZ\\\\\\[[[[[[nnnaaa^^^ZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKIIIFFFBBB>>>:::999777666444333333333111111111000000000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////000000000000111111111111+++...000111222222444666;;;KKKdddzzzqqqooovvvpppeeeccceeehhhhhhgggeeecccdddhhhkkkcccfffllluuu~~~xxxhhheeeiiimmmvvvtttqqqqqqpppllleee```YYYZZZZZZYYYWWWWWWXXXZZZWWWWWWXXX[[[]]]]]]YYYUUUUUUXXX]]]______```bbbdddkkkooovvv~~~yyyqqqeee\\\VVVTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSWWW[[[]]]\\\[[[ZZZYYY\\\___bbbcccddddddfffgggbbbbbbbbbaaa```bbbeeehhhooopppnnnfff```^^^]]]ZZZYYYWWWUUUUUUVVVWWWVVVUUUUUURRROOOOOOQQQTTTVVVWWWUUUUUUUUUUUUSSSRRRQQQPPPOOOMMMMMMLLLLLLKKKHHHEEEFFFEEEDDDDDDBBBAAAAAA@@@CCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@@@@AAACCCCCC@@@===<<<===>>>@@@AAABBBCCCCCCGGGHHHHHHHHHGGGFFFEEEFFFDDDFFFJJJKKKJJJIIIHHHHHHEEEGGGHHHGGGEEEFFFLLLQQQRRRXXXYYYUUURRRSSSQQQNNNKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSUUUUUUTTTTTTUUUWWWUUURRRPPPOOOMMMJJJKKKPPPOOOOOOOOOPPPPPPRRRSSSUUUOOONNNNNNLLLKKKKKKMMMNNNTTTUUUUUUUUUSSSSSSUUUVVVQQQQQQQQQNNNKKKJJJMMMOOOLLLOOOSSSVVVYYYYYYYYYYYYTTTVVVXXXXXXXXXXXXZZZ\\\ZZZZZZYYYYYYYYYZZZ[[[\\\[[[ZZZXXXTTTRRRRRRTTTWWWWWW[[[___```^^^[[[ZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZ~~~ooobbb^^^ZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKIIIFFFBBB>>>:::999777666444333333333111111111111000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++,,,,,,,,,---------***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...000000000000111111111111333111///111444555333000<<<999BBB]]]sssmmmdddnnn|||~~~mmm[[[PPPPPPSSSTTTUUUVVVUUUWWW^^^kkktttssszzzxxx```YYYYYY[[[ZZZbbbeeelllvvv}}}yyymmmaaa]]]]]]]]]ZZZXXXXXXYYY[[[YYYYYYZZZ^^^aaa```\\\XXXTTTWWW[[[]]]\\\\\\^^^```dddmmm|||~~~ssskkk```XXXTTTSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOSSSXXXZZZZZZXXXVVVUUU^^^___aaaaaaaaacccfffiiiaaaaaaaaaaaa```bbbeeehhhmmmmmmjjjccc______^^^ZZZYYYWWWVVVWWWXXXXXXWWWUUUTTTQQQNNNMMMNNNQQQTTTUUURRRSSSTTTTTTTTTSSSQQQPPPLLLKKKKKKLLLMMMLLLIIIGGGDDDDDDDDDCCCCCCBBBBBBAAADDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<===???@@@AAACCCCCCCCCDDDCCCCCCBBBAAA@@@???BBBAAA???AAACCCBBB???<<>>???AAABBBDDDDDDEEEEEEGGGGGGGGGEEEEEEGGGKKKOOOBBBGGGJJJJJJFFFCCCDDDFFFIIIMMMNNNJJJIIILLLJJJEEEIIIKKKLLLLLLKKKJJJKKKKKKMMMOOOSSSTTTTTTTTTTTTUUUSSSNNNKKKLLLKKKHHHHHHKKKMMMNNNOOOMMMKKKLLLPPPTTTKKKLLLLLLLLLKKKKKKMMMNNNMMMOOOQQQQQQQQQRRRSSSUUUSSSSSSQQQLLLHHHGGGIIILLLMMMNNNPPPTTTXXXYYYWWWUUUWWWXXXYYYXXXWWWXXXZZZ[[[\\\]]]\\\[[[YYYYYY[[[^^^[[[YYYVVVRRRPPPQQQTTTXXXWWW[[[______\\\YYYWWWXXXYYYXXXXXXWWWWWWXXXYYYYYYkkkeee```YYYXXXWWWVVVTTTSSSRRRRRRRRRPPPLLLJJJHHHEEEBBB@@@;;;999666444444444333222222000///...///000///...///222111---+++...///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,---......//////..................////////////111111222222222333333333333555;;;EEERRRiii|||wwwwwwyyy}}}}}}sssggggggccc^^^XXXVVVWWWZZZ]]]^^^bbbhhhsssggg[[[WWWSSSTTTZZZYYY\\\eeepppzzz{{{uuuooo```ccceeedddaaa\\\YYYXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWYYY]]]aaaccccccaaa```dddmmmyyy~~~tttmmmaaa```]]]YYYUUURRRSSSTTTRRRUUUVVVTTTTTTWWWWWWTTTWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]```bbbbbbaaa```___```````````````___^^^iiiiiiiiigggccc^^^XXXUUUUUUUUUVVVVVVVVVUUUSSSRRROOOOOONNNMMMMMMMMMNNNOOONNNNNNPPPTTTXXXWWWSSSOOOOOOKKKHHHKKKOOOPPPJJJDDDGGGFFFDDDBBBAAA@@@AAAAAACCCCCCCCCBBB???===:::888;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@>>><<<;;;;;;;;;===>>>????????????AAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGEEECCCBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNLLLIIIFFFFFFGGGIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMPPPTTTVVVUUUSSSSSSQQQNNNLLLLLLLLLKKKJJJNNNPPPRRRSSSSSSTTTVVVXXXVVVVVVWWWWWWXXXZZZ[[[\\\^^^aaabbb```]]]ZZZZZZ\\\ZZZZZZWWWTTTQQQQQQSSSVVVWWWXXXZZZ^^^aaabbb```]]]___]]][[[ZZZZZZZZZXXXVVVkkkddd^^^ZZZYYYXXXWWWVVVTTTSSSSSSRRROOOLLLJJJHHHEEEBBB@@@<<<999666444444444444333222000///...///000///...***+++...666@@@BBB555%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,------...........................////////////111111111222222222333333555555888===@@@HHHXXXfff}}}xxxqqqvvvxxx}}}rrrjjjfffbbb]]]YYYXXXaaammmwww|||zzziii\\\\\\\\\UUUPPPQQQUUUWWW\\\dddlllooolllgggbbbccccccbbb^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXVVVXXX\\\```bbbccccccbbbfffkkkqqqvvvvvvqqqjjjeee]]]]]][[[WWWTTTSSSTTTVVVUUUWWWWWWVVVXXX\\\ZZZUUUWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\^^^```aaaaaaaaa```]]]]]]^^^^^^^^^^^^]]]]]]dddeeefffeeeccc___[[[YYYUUUVVVVVVWWWVVVUUUSSSRRRNNNNNNLLLKKKKKKLLLMMMMMMNNNNNNOOORRRUUUUUURRROOOMMMJJJHHHIIIKKKKKKHHHDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@???>>>;;;999888999999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????>>>>>>>>><<<============<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCEEEGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMLLLIIIFFFFFFGGGIIIJJJKKKLLLLLLJJJIIIIIIIIIGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMPPPTTTWWWVVVTTTRRRPPPMMMLLLLLLLLLLLLKKKMMMOOORRRSSSTTTVVVXXXZZZZZZYYYWWWUUUVVVXXX[[[]]]```bbbcccaaa^^^[[[[[[\\\YYYXXXVVVSSSPPPPPPRRRTTTSSSUUUXXX]]]ccceeeeeeddd```___]]]\\\\\\[[[YYYWWWlllccc[[[ZZZZZZZZZYYYWWWVVVTTTSSSQQQOOOLLLIIIHHHEEEBBB@@@<<<999666555555555444333222000///...///000///...111...222EEE\\\cccOOO555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,---...............---............/////////000111111111222222222222111111555:::;;;999;;;???NNNkkkvvvnnnmmmfffaaa^^^___fffnnnsssuuuzzzggg\\\VVVVVV]]]___WWWQQQQQQXXXWWWYYY]]]cccfffeeecccccccccbbb```]]]\\\\\\^^^[[[ZZZZZZYYYYYYYYYYYYYYYWWWYYY\\\___bbbcccddddddiiiiiiiiihhheeeaaa^^^[[[YYYYYYXXXVVVTTTTTTVVVXXXXXXZZZZZZYYY\\\___\\\VVVXXXXXXZZZ[[[\\\]]]]]]]]]_________```````````````\\\\\\\\\\\\\\\\\\\\\\\\___```bbbcccbbbaaa___]]]WWWWWWXXXXXXWWWUUUTTTSSSMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMMMMNNNPPPQQQOOONNNJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@????????????============<<<:::999888888888888888888999::::::<<<<<<<<<<<<<<<========================>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;:::;;;<<<==================>>>>>>>>>????????????CCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@??????@@@@@@@@@DDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLKKKIIIGGGFFFHHHJJJJJJLLLNNNNNNLLLIIIHHHHHHEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNQQQTTTVVVVVVVVVQQQOOOLLLKKKLLLLLLLLLKKKKKKNNNQQQSSSUUUXXX[[[^^^___\\\XXXUUUUUUWWWZZZ\\\aaabbbcccbbb___]]]\\\\\\ZZZYYYWWWTTTRRRQQQSSSUUUSSSTTTXXX]]]bbbfffffffffaaa___^^^]]]]]]\\\ZZZXXXlllcccYYYZZZZZZZZZYYYXXXVVVTTTSSSPPPNNNKKKIIIGGGEEEBBB@@@<<<:::777555555555444333222000......///000///...///)))(((444IIISSSEEE111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---.........---------------.........//////000000000111111111111222000///444;;;???<<<:::::::::FFFZZZppp}}}ooofff^^^aaallljjjooozzzzzzpppkkkccc[[[YYYUUUUUUXXXXXXTTTSSSVVVZZZYYYYYY\\\___aaa```___bbbccccccbbb___^^^^^^___^^^]]][[[ZZZZZZ[[[\\\]]][[[\\\^^^```bbbcccddddddiiigggdddaaa]]]ZZZXXXWWWXXXYYYXXXVVVUUUUUUXXXZZZZZZ___bbb```^^^^^^\\\XXXYYYZZZ[[[\\\]]]^^^^^^^^^bbbaaa```____________```\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^```aaaaaaaaa```___XXXYYYYYYYYYXXXVVVUUUSSSMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJKKKKKKKKKKKKGGGHHHGGGDDD@@@???AAADDDCCCBBBAAA@@@@@@?????????;;;;;;;;;;;;::::::999999888888888888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777666666777999;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA???>>>===>>>@@@@@@???>>>======>>>???@@@CCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFIIIIIIIIIHHHFFFFFFHHHIIIJJJLLLOOOOOOLLLIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLNNNQQQSSSUUUVVVVVVSSSPPPMMMKKKKKKKKKJJJIIIIIILLLPPPSSSVVVYYY]]]``````^^^[[[YYYWWWXXXZZZ[[[```aaaaaa```^^^]]]\\\[[[[[[[[[YYYWWWTTTSSSTTTVVVXXXWWWXXX[[[^^^`````````^^^]]]\\\\\\\\\ZZZWWWUUUkkkdddXXXXXXYYYYYYYYYWWWUUUSSSQQQPPPMMMJJJHHHGGGEEEBBB@@@<<<:::777555555555444333222000......///000///...000...))))))...333---$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++,,,,,,---...---------------------............//////000000000111111111555111111666888666444555444555<<>>===???CCCAAAAAAAAAAAA@@@??????>>>:::::::::999999:::::::::888888777777888888999::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999777777666666777999;;;<<<999::::::;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>??????BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???>>><<<<<<===>>>@@@???>>>======>>>???@@@CCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEEEEGGGHHHIIIKKKMMMMMMKKKGGGEEEDDDIIIIIIIIIHHHHHHHHHGGGGGGJJJLLLNNNPPPRRRSSSUUUUUUTTTRRRNNNKKKJJJJJJHHHGGGHHHKKKOOOSSSVVVYYY]]]```___^^^^^^]]]\\\[[[ZZZYYY]]]]]]\\\]]]\\\\\\ZZZYYYZZZZZZZZZWWWTTTSSSTTTUUUYYYWWWVVVWWWYYY[[[[[[ZZZZZZYYYXXXXXXXXXWWWSSSQQQyyyjjjeeeZZZXXXXXXYYYYYYXXXUUUSSSQQQOOOMMMJJJHHHGGGEEEBBB@@@===:::777666666666555444222000///...///000///......333555111...//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++,,,---------------,,,------------.........////////////000000000000444000...000222111111444333666999;;;>>>LLLggg~~~yyykkk[[[TTTSSSTTTWWWZZZZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[]]]______^^^\\\ZZZ[[[^^^bbbdddccc```^^^]]]___^^^^^^^^^^^^______``````aaaaaabbbaaa```^^^]]]`````````___^^^\\\[[[ZZZ[[[[[[[[[ZZZYYYZZZ]]]```bbblllrrroooiiifffeeeccc^^^______``````______^^^aaa``````___^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]___```aaa```^^^[[[ZZZXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPKKKJJJHHHEEEDDDCCCCCCCCCEEEEEEEEEDDDBBBAAABBBDDD@@@AAABBB@@@===<<<>>>@@@??????@@@@@@???>>>>>>===999999888888888888999:::777666666666666777888888777777777888999:::::::::999999999999888888888888:::::::::999999999888888666666666777888999:::;;;999999::::::::::::999999:::;;;;;;<<<===>>>??????AAAAAAAAA@@@@@@@@@??????<<<======<<<;;;;;;<<<>>>???>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBBAAACCCDDDEEEDDDDDDFFFGGGFFFHHHJJJJJJHHHEEEDDDDDDJJJJJJIIIIIIHHHHHHGGGGGGIIIKKKNNNOOOPPPPPPRRRSSSTTTQQQNNNKKKJJJIIIHHHFFFIIIKKKOOORRRUUUXXX[[[^^^[[[\\\]]]]]]]]][[[ZZZYYYYYYXXXXXXYYY[[[[[[ZZZXXXYYYYYYYYYWWWTTTRRRSSSTTTUUUSSSRRRSSSVVVYYYZZZZZZWWWVVVVVVWWWWWWUUUQQQNNNssshhhggg\\\XXXYYYZZZ[[[YYYVVVSSSQQQNNNLLLIIIHHHGGGEEECCC@@@===:::777666666666555444222000///...///000///...$$$***---+++***---...---++++++++++++++++++++++++************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++,,,------------,,,,,,,,,---------................../////////000000///---///222333222333777444555888777222444DDDWWWbbbrrrnnnaaa]]]VVVPPPPPPOOOLLLMMMRRRWWWWWWVVVWWWZZZ\\\[[[YYYYYY[[[]]]^^^^^^]]]]]]]]]YYY[[[^^^___^^^]]]]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___``````^^^\\\ZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[]]]aaadddaaagggkkklllmmmmmmhhhbbbaaaaaaaaaaaa```___^^^^^^^^^^^^_________]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^___]]]ZZZWWWTTTSSSRRRRRRSSSTTTTTTSSSRRRPPPMMMLLLIIIGGGEEEBBB@@@?????????AAACCCDDDBBB???>>>???@@@;;;<<<======<<<<<<<<<<<<<<<<<<=========<<<;;;:::888777666555555666777777444444333333444444555666333444555666777999999:::888888888777777777666666999999888888888777777777555555666777888888888777888999999999999999888888888888999:::;;;<<<===>>>?????????>>>>>>>>>>>>===;;;<<<===<<<;;;;;;<<<>>><<<======>>>>>>======<<<===>>>??????@@@@@@@@@@@@>>>============>>>>>>???>>>@@@BBBCCCCCCCCCDDDFFFDDDEEEFFFFFFDDDCCCCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIHHHKKKNNNNNNMMMMMMOOOQQQQQQOOOLLLJJJJJJJJJJJJIIIIIILLLOOOQQQSSSUUUYYY[[[WWWXXXXXXYYYYYYZZZZZZZZZWWWVVVUUUXXX[[[\\\[[[YYY[[[\\\[[[YYYWWWUUUUUUVVVSSSQQQPPPQQQTTTWWWYYYZZZWWWWWWWWWXXXXXXVVVRRRNNNoooggghhh^^^YYYZZZ\\\\\\[[[XXXUUUSSSNNNLLLIIIHHHGGGEEECCC@@@===;;;888666666666555444222000///...///000///...111222...)))))),,,,,,***++++++++++++++++++++++++************************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,---------,,,,,,,,,,,,,,,---------................../////////000//////333777555000///111111...///666999666666999>>>RRRqqqxxxfffYYYRRRNNNOOOKKKJJJLLLLLLIIILLLSSSSSSQQQNNNMMMRRRWWWXXXVVVUUUVVVWWWWWWVVVWWWYYYZZZXXXYYYZZZZZZYYYZZZ\\\^^^VVVWWWXXXZZZZZZZZZYYYXXXWWWYYY\\\^^^___]]]ZZZXXXUUUTTTSSSSSSSSSUUUVVVXXXVVVWWWXXXYYY[[[___cccggg]]]___aaaeeemmmppphhh]]]ccccccbbbbbbaaa___^^^]]]\\\]]]^^^______]]][[[ZZZWWWVVVUUUTTTUUUWWWYYY[[[]]][[[WWWSSSQQQOOOOOOOOOPPPQQQQQQPPPNNNLLLJJJIIIFFFEEEBBB@@@>>>===<<<<<>><<<===>>>888999:::;;;<<<<<<:::999999:::;;;;;;;;;:::999888777666555444333444555555222222111111222222333444111222333555666888999:::888888777777666666666555888777777777666666666666444555666777777777666555888888999999999888888777666777888999:::;;;<<<<<<>>>============<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>:::;;;============;;;:::;;;;;;===>>>????????????<<<<<<;;;;;;;;;<<<======<<<>>>@@@BBBBBBBBBCCCEEEBBBCCCDDDCCCBBBAAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKHHHKKKNNNNNNLLLKKKMMMOOONNNLLLJJJJJJKKKLLLLLLKKKJJJLLLOOOQQQRRRTTTWWWYYYVVVUUUTTTTTTUUUWWWZZZ[[[VVVTTTTTTWWW[[[]]]\\\ZZZ___``````^^^[[[YYYYYYZZZUUUSSSPPPPPPSSSVVVXXXYYYYYYYYYYYYZZZZZZWWWSSSPPPvvvpppjjjccc```___^^^ZZZYYY]]]___XXXOOOKKKKKKJJJHHHFFFEEECCCCCC===:::777555555555444222555333000.........---,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///............////////////////////////000000000000222222222222333444555555:::;;;FFF]]]tttsss```SSSMMMKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOQQQSSSVVVTTTRRRRRRTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYWWW\\\```aaa^^^ZZZXXXWWWYYYYYYYYYYYYZZZZZZYYYWWWRRRPPPMMMMMMPPPSSSVVVWWW]]]\\\ZZZZZZZZZ[[[]]]^^^ZZZ\\\^^^```bbbbbbbbbbbbZZZYYYYYYZZZ\\\\\\ZZZYYYUUUWWWZZZ\\\\\\[[[YYYWWWTTTRRRQQQRRRTTTVVVWWWWWWWWWVVVSSSQQQOOOMMMMMMMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHFFFCCCBBBBBB@@@>>><<<>>>>>>===<<<;;;;;;::::::;;;777777999777333555;;;999::::::::::::999888888555555555555555555555555444333222222111111222222222222333444555777777888555444444333333444444555555444444333333333444444777777666666666666666777555555555555666666666666666666777888999;;;<<<===<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<===:::::::::;;;;;;===>>>>>><<<<<<============<<<;;;<<<<<<;;;:::999999999999;;;;;;===>>>????????????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKLLLKKKJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWUUUSSSQQQSSSVVVZZZ]]]______```___]]]ZZZWWWUUUSSSRRROOONNNOOOQQQUUUWWWVVVWWWYYYZZZYYYWWWTTTRRRrrrmmmiiicccbbb```___\\\ZZZ]]]^^^XXXOOOKKKKKKIIIHHHFFFEEECCCCCC===:::777555555555444222555333000//////000///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------........................////////////.../////////000000000000222222111222222333444555666555999DDDQQQ```tttrrrkkkcccZZZNNNGGGFFFFFFFFFEEEHHHHHHIIIIIIIIIIIIIIIIIIHHHJJJLLLMMMMMMNNNQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUZZZaaadddaaa\\\WWWUUUVVVUUUUUUUUUVVVWWWWWWVVVTTTQQQNNNMMMOOOQQQSSSTTT\\\[[[YYYXXXXXXZZZ\\\]]][[[\\\]]]___``````______[[[ZZZYYYYYYZZZZZZYYYWWWRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRPPPPPPRRRSSSTTTTTTWWWUUURRROOOMMMKKKJJJJJJJJJJJJLLLLLLKKKIIIGGGFFFFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<;;;:::999999999:::666666888888666777<<<888888888888888777666666444444444444444444444444333333222111111111111222222222333444444555666666444444333333333333444444555555444444444444555555666555555444444555555666555555555666666666666777666666666666777999:::;;;::::::999999999888888888999999999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>><<<<<<============<<<<<<;;;;;;:::999999999::::::;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJMMMNNNMMMMMMLLLIIIKKKLLLLLLJJJJJJKKKLLLNNNNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVWWW[[[]]]^^^^^^]]][[[XXXVVVRRRQQQOOONNNOOOQQQTTTVVVTTTUUUWWWWWWVVVTTTQQQOOOqqqlllhhhdddcccbbbaaa^^^\\\]]]^^^WWWNNNKKKJJJIIIHHHFFFDDDCCCBBB===:::777555555555444222333111//////000000000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++------------............---............/////////....../////////000000000111111111111222333444555666555555777888@@@PPP___uuukkkZZZPPPLLLKKKGGGCCCBBBDDDFFFEEECCCEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGJJJLLLMMMMMMOOOPPPOOOQQQRRRQQQMMMKKKKKKMMMRRRRRRSSSSSSSSSTTTTTTTTTQQQWWW___dddbbb\\\VVVSSSRRRRRRQQQRRRSSSTTTVVVWWWXXXUUUQQQPPPPPPRRRSSSSSS[[[YYYVVVUUUUUUXXX[[[]]][[[[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYXXXWWWUUUPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPUUUSSSPPPMMMJJJHHHFFFEEEGGGHHHIIIJJJIIIGGGEEEDDDDDDBBB???>>>???>>>===<<<;;;;;;::::::999999888888888444333666888777777999666666666666666555555444444444444444444444444444333222222111111111111111222222222222333333444444333333222222222222333333555555444444444444555555444444333333333333444444555555555666666666666777555555555555555666777777777777777666666666666555888888888999::::::;;;;;;999999999999:::;;;<<<<<<<<<<<<============<<<<<<:::999999999999:::;;;;;;:::;;;<<<===============?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIIKKKMMMNNNMMMMMMHHHJJJLLLLLLJJJIIIIIIIIILLLMMMNNNPPPRRRUUUVVVWWWXXXWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQSSSSSSSSSRRRQQQWWWYYY\\\^^^]]][[[YYYWWWQQQPPPOOONNNOOOQQQSSSUUUTTTUUUVVVVVVUUUQQQNNNLLLtttmmmhhhddddddcccccc```]]]]]]]]]WWWNNNKKKJJJIIIGGGFFFDDDCCCBBB===:::777555555555444222000...---...///000///...//////...---,,,,,,,,,,,,************************++++++************++++++---,,,++++++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,---------.........---------.........//////........./////////000000000000000111111222333444333666999:::888777;;;@@@DDDVVVssstttnnncccWWWMMMFFFDDDCCCDDDCCCAAAAAACCCDDDCCCAAACCCCCCDDDDDDEEEFFFGGGGGGCCCGGGMMMPPPPPPNNNLLLLLLKKKOOOSSSRRRMMMJJJKKKNNNRRRRRRSSSSSSSSSTTTTTTTTTNNNRRRYYY]]]]]]YYYTTTQQQPPPPPPPPPPPPPPPRRRUUUXXXZZZXXXUUUSSSTTTVVVWWWVVVYYYWWWTTTSSSSSSVVVZZZ\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^\\\ZZZXXXXXXWWWUUUTTTQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTRRRPPPNNNNNNOOOPPPOOOMMMJJJHHHFFFEEEDDDFFFGGGHHHIIIIIIGGGEEEDDDAAA???===<<<<<<===<<<;;;;;;;;;::::::999999999888888555333444666555444333555555666666555555444333333333333333333333333333222222111000000000000000111111111111222222222222222222111111111111222222333333333222333333444555333333222222222333444444555555555555666666666666666555555444444444555555555555555555555555555555666777777888888999::::::888888888888888999:::;;;:::;;;<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@??????BBBDDDGGGJJJLLLMMMMMMMMMFFFIIIKKKLLLJJJHHHGGGGGGJJJKKKMMMOOOQQQSSSUUUUUUVVVWWWWWWVVVTTTQQQNNNLLLLLLMMMOOOPPPRRRRRRRRRRRRUUUWWWZZZ\\\\\\ZZZWWWUUUPPPPPPOOOOOOPPPQQQSSSTTTXXXYYYYYYYYYWWWSSSOOOMMMuuunnnjjjgggfffcccdddaaa]]]\\\\\\VVVOOOJJJJJJIIIGGGEEEDDDBBBBBB===:::777555555555444222000//////000111222111000//////...---,,,,,,,,,,,,************************+++******))))))******++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------------........................////////////000000000000111222333333///222555777888777444111999>>>GGGVVVqqqxxxhhhWWWKKKIIIEEEBBBAAAAAABBBCCCAAA???>>>>>>>>>???>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFCCCHHHOOOSSSSSSNNNIIIGGGFFFKKKPPPPPPLLLKKKMMMPPPQQQQQQQQQRRRRRRRRRSSSSSSLLLMMMPPPRRRTTTSSSRRRPPPNNNOOOOOONNNMMMNNNRRRUUUXXXVVVTTTTTTVVVXXXYYYYYYXXXVVVTTTSSSTTTVVVYYY\\\XXXXXXYYY[[[]]]___```aaa```]]]ZZZXXXXXXWWWUUUSSSRRRQQQPPPOOOOOOQQQSSSTTTUUUWWWWWWUUUQQQNNNNNNOOOJJJJJJIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEAAA>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;::::::::::::>>>===;;;888777555333000555555555555555444444333222222222222222222222222222111000000//////000000000000111111111111111111111111000000000000111111111000000000111111222333333222222222333333444555333444444444444555555555666666555444444444444555444444444555555555555555555555666666777888888888888777777777777888888999999999:::;;;;;;;;;;;;;;;777777777888999:::;;;<<<999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<============????????????>>>>>>>>>>>>@@@CCCFFFIIIKKKMMMMMMLLLFFFHHHKKKKKKJJJHHHGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVWWWVVVTTTQQQOOOMMMLLLLLLMMMOOORRRUUUWWWUUUWWWYYYZZZZZZWWWTTTRRRPPPQQQQQQRRRRRRSSSTTTTTT\\\]]]]]]]]]ZZZWWWSSSPPPrrrnnnkkkiiiiiibbbcccaaa]]][[[ZZZVVVOOOJJJIIIHHHGGGEEECCCBBBAAA===:::777555555555444222333222222333444555333111//////...---,,,,,,,,,,,,******************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........------........./////////////////////000111222333111222111000333777777333888999:::===KKKbbbwwwkkkYYYPPPHHHAAA@@@???>>>???@@@AAA???>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDAAAFFFMMMQQQPPPLLLGGGEEECCCFFFJJJKKKKKKKKKNNNQQQNNNNNNOOOOOOOOOPPPPPPPPPKKKJJJJJJKKKNNNPPPQQQQQQMMMNNNOOOMMMKKKJJJMMMPPPRRRQQQPPPQQQTTTWWWXXXXXXWWWVVVUUUUUUVVVXXXZZZ\\\VVVWWWXXXZZZ\\\___aaaccc```]]]YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQTTTVVVWWWUUUPPPMMMMMMNNNHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJHHHGGGFFFAAA>>>;;;999999::::::999;;;;;;;;;;;;;;;:::::::::DDDFFFEEE???999666444111444444555555444444333222111111111111111111111111111000000///////////////000000000000111111222222000000000//////000000000//////...//////000111222222222111222222333444555222222222333333333444444555444444333333333444444444444444444444555555555444444444555666666777777777666666666666666777777666777888999999:::999999777777777888888:::;;;;;;999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKKKKKKKFFFHHHJJJKKKJJJIIIIIIJJJHHHIIILLLNNNPPPPPPPPPPPPQQQRRRTTTVVVVVVVVVTTTSSSOOOMMMKKKJJJLLLPPPVVVYYYUUUVVVWWWWWWWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVUUU]]]^^^^^^^^^\\\XXXTTTRRRrrrmmmkkkhhhhhh___bbbaaa]]]ZZZYYYUUUPPPJJJIIIHHHFFFEEECCCBBBAAA===:::777555555555444222333222222333444444222000//////...---,,,,,,,,,,,,******************************))))))))))))******(((((())))))************************************************************((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------........./////////////////////000222222222555444000000555888666222888======???FFFLLLNNNjjjuuuttt^^^NNNBBB<<<;;;>>>=========???AAAAAA>>>;;;<<<>>>@@@BBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA===AAAEEEHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKNNNPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPLLLJJJIIIJJJNNNRRRSSSRRRPPPSSSTTTRRRMMMKKKLLLOOOPPPOOOOOOPPPSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\VVVVVVWWWXXXZZZ\\\___```]]]ZZZVVVTTTSSSSSSRRRQQQUUUUUUSSSRRRQQQPPPPPPPPPPPPSSSUUURRRMMMIIIIIIKKKIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEBBB???;;;999888999999888999999999999999:::::::::DDDKKKKKKBBB999555444222222222333333222222111000000000000000000000000000000000///............/////////000111222222333333000//////......//////000.........//////111222222000000000000111222333444000111111111111222222222222222222111111222333333222222333333444444444444333333333444555555666666666666555555555555555666444555666777888888888888888888777777888999::::::888999999999999999888888999999999:::::::::;;;;;;<<<<<<======>>>>>>??????@@@BBBEEEHHHJJJJJJJJJIIIFFFHHHIIIJJJIIIJJJKKKMMMJJJLLLNNNPPPQQQQQQPPPPPPOOOPPPRRRSSSUUUUUUUUUTTTPPPNNNKKKJJJKKKNNNRRRUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUWWWXXXYYYYYYXXXWWWYYYZZZ[[[[[[YYYUUURRRPPPsssnnnjjjfffeee^^^aaa```\\\ZZZYYYUUUPPPJJJIIIHHHFFFEEECCCBBBAAA===;;;777555555555444222000//////000111111...,,,//////...---,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))************************************************(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.........//////000111222,,,555999333...000222111444999:::555222666===AAA???GGGVVVkkkoooYYYSSSGGG@@@AAA???999:::AAA777777888<<>>888<<<@@@BBBBBB@@@>>><<>>>>>>>>>>>:::<<<>>>???AAACCCFFFIIIKKKJJJIIIJJJNNNQQQSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRLLLJJJJJJMMMQQQTTTTTTSSSUUUYYY[[[XXXRRRNNNOOOQQQRRRQQQPPPQQQTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\WWWWWWVVVWWWXXXZZZ\\\]]][[[XXXTTTRRRQQQQQQQQQPPPYYYYYYXXXWWWUUUTTTRRRRRRLLLPPPRRRPPPJJJFFFFFFHHHJJJKKKKKKJJJIIIGGGEEECCCDDDEEEGGGHHHHHHGGGFFFEEEDDD@@@;;;999888888888888888888888888888888999999@@@JJJLLLBBB666333333222111111111111111000//////000000000000000000000000000000///..................///000111222333444444//////............//////////////////000111222333............///000222222///000000000000111111111000000000000000111222222111111222222333333333333222222333444444555555666666555555444444444555555333444555666777777777777888888888777888888999:::888888999999999888888777888888999999999:::::::::;;;<<<<<<===>>>???@@@@@@@@@BBBEEEGGGIIIIIIIIIIIIFFFHHHIIIIIIIIIJJJMMMOOOLLLNNNPPPRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSSSSTTTTTTQQQOOOLLLKKKJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUWWWXXXUUUWWWYYY[[[[[[[[[YYYXXXUUUVVVWWWWWWUUURRROOOLLLtttlllfffccc___]]][[[ZZZZZZXXXUUUSSSHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>:::666333333333444333222111000////////////......---,,,+++++++++++++++++++++*********))))))))))))))))))************&&&(((******((((((((()))************))))))))))))+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++************,,,------++++++,,,...---------............///---------...///000000111222222222222222222333333555666666777777777777666666:::@@@CCCJJJ[[[rrrqqqbbbWWWLLLFFF======<<<;;;:::999999888;;;999888999<<<>>>===;;;999:::<<<>>>??????>>>===?????????>>>>>>>>>>>>>>><<<======???@@@BBBDDDEEEFFFHHHJJJLLLNNNPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPNNNNNNNNNOOOPPPQQQRRRRRRVVVVVVVVVVVVUUUSSSQQQPPPTTTTTTTTTTTTUUUWWWXXXYYY^^^\\\[[[[[[\\\]]][[[ZZZZZZYYYYYYZZZ[[[\\\^^^___VVVVVVUUURRRPPPPPPRRRTTTVVVXXXZZZZZZXXXTTTOOOLLLLLLLLLMMMLLLKKKJJJHHHFFFKKKKKKKKKKKKIIIGGGEEEDDDDDDEEEEEEFFFEEECCCAAA@@@???===;;;999777777888999888888777777777777888888<<<>>>???;;;444000000333///////////////000000000////////////............////////////////////////////////////////////////111000///..............................///000000//////............//////////////////////////////////////////////////////000000000111222222333333222222222333333333444444222222222222222222222222222222333444444555555666555555555555555666777777777888888777666666777999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCEEEGGGJJJKKKIIIGGGFFFGGGJJJLLLJJJHHHMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVRRRPPPNNNNNNNNNNNNLLLJJJMMMNNNPPPRRRTTTUUUWWWWWWZZZ[[[[[[[[[ZZZYYYWWWVVVWWWVVVTTTPPPMMMLLLMMMNNNuuummmfffccc___]]][[[[[[ZZZXXXUUURRRJJJJJJHHHGGGEEEDDDDDDDDD@@@>>>:::666444333333444333222111000////////////......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))***************,,,---,,,***))))))***************))))))))))))+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,------++++++,,,...------------............---------...///000000000111111111222222222222333444444555666666666555555777:::<<<;;;;;;BBBNNNXXXlllwwwlll]]]PPPHHHBBB===999;;;;;;;;;:::999888888777:::888888999<<<===<<<;;;::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDFFFGGGIIIKKKMMMOOOPPPPPPOOOPPPRRRRRRQQQQQQRRRTTTOOOOOONNNNNNNNNPPPQQQRRRUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUWWWXXXZZZ\\\]]]___^^^\\\]]]^^^^^^]]][[[XXXXXXXXXYYYYYYYYYYYYYYYWWWXXXWWWVVVTTTUUUWWWZZZXXXXXXXXXWWWVVVUUUSSSRRROOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKJJJIIIGGGEEECCCCCCDDDCCCCCCBBBAAA@@@@@@>>>===:::888777777888999777777777666666777777777:::======:::444000111333//////////////////......////////////....................................////////////////////////000//////..............................//////000//////............//////........................//////////////////////////////000111111222222333222222222333333333333444222222222222222222222222111111222222333333444444555555555555555666666777777888888777666666777999999999999999999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDGGGJJJLLLKKKIIIHHHIIILLLNNNMMMLLLJJJKKKMMMNNNNNNLLLKKKJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPNNNMMMTTTSSSRRRQQQPPPQQQSSSTTTXXXXXXYYYYYYXXXVVVUUUTTTWWWVVVTTTQQQNNNMMMOOOPPPtttlllfffccc^^^]]][[[[[[ZZZXXXTTTRRRKKKJJJIIIGGGFFFEEEDDDCCC???===:::666444333333444333222111000////////////......---,,,++++++++++++------,,,,,,,,,+++++++++))))))))))))************,,,------,,,)))(((((()))************))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------++++++,,,...------------............---------...//////000000000000111111222222222222222333333444555555444444444555777888888999<<>>>>>>>>>>>???@@@AAAAAADDDEEEGGGIIIKKKMMMNNNNNNLLLOOOQQQSSSSSSTTTUUUWWWRRRPPPNNNMMMMMMNNNQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\[[[YYYWWWXXXYYYYYYYYYXXXVVVUUUVVVWWWWWWWWWVVVXXXZZZ]]]YYYXXXVVVTTTTTTUUUWWWXXXRRRQQQPPPOOONNNMMMMMMLLLIIIIIIIIIIIIGGGEEECCCBBBBBBAAA@@@???????????????===;;;:::888777777777888666666666555555666666666777999:::888333111222333000000//////......------/////////............---........................///////////////////////////............---------...------------.../////////......------......///........................//////////////////////////////000000111111222222111111222222222333333333111111111111111111111111///000000111222222333333555444444444444555666666666777888777555555777888999999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>???======???AAACCCFFFIIIJJJKKKIIIGGGHHHJJJLLLMMMMMMLLLMMMPPPQQQQQQPPPNNNLLLMMMLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKNNNQQQRRRPPPOOOUUUTTTQQQNNNLLLMMMPPPSSSTTTUUUUUUUUUTTTSSSRRRQQQTTTTTTSSSPPPNNNMMMOOOQQQ{{{pppjjjeeeccc]]]\\\[[[[[[ZZZXXXTTTQQQIIIHHHHHHFFFEEECCCAAAAAA>>>===:::777555444333333333222111000////////////......---,,,++++++++++++,,,,,,++++++++++++******((()))))))))************)))******)))'''&&&'''(((************)))))))))(((***))))))))))))))))))***((()))))))))************************************++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,---------.........---------......///////////////000000111222222222111222333444555555555444333333555888;;;===<<<;;;666@@@HHHKKKSSScccttt|||vvvjjjZZZKKKBBBEEEAAA<<<999999:::;;;:::888888888777777777777777888888888888999::::::999;;;:::888777777888999:::<<<<<<<<<<<<<<<=========>>>>>>=========>>>??????BBBCCCEEEGGGIIIKKKLLLLLLLLLOOORRRSSSTTTTTTUUUWWWTTTRRROOOMMMLLLNNNQQQSSSTTTSSSRRRQQQRRRTTTWWWYYY]]]]]]\\\\\\[[[ZZZYYYXXXYYYXXXVVVWWWXXXXXXWWWUUUVVVWWWYYYZZZZZZXXXWWWUUUSSSTTTUUUUUUUUUVVVXXXZZZWWWVVVTTTTTTTTTVVVXXXZZZSSSRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@???>>>===<<<;;;<<<======;;;:::999777777666777777555555444444444444555555444666777555333111222333111111000000///...------//////.........---------------------------------........................------.........---------------,,,,,,------...///...------------------...------------------------..............................//////000111111222111111111111222222222222111111111111111111111111///000000111111222222333444444333333444444555666666666777666555444666888777777777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<===>>>???AAACCCDDDEEEFFFEEECCCDDDEEEGGGIIIJJJLLLNNNQQQSSSSSSQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKGGGHHHKKKOOORRRRRRPPPNNNNNNPPPPPPOOONNNNNNQQQTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLMMMOOORRRuuulllhhhdddaaa\\\\\\[[[[[[ZZZXXXSSSPPPIIIIIIHHHGGGEEECCCAAA@@@===<<<:::777555444444333333222111000////////////......---,,,++++++++++++************))))))))))))((()))))))))************'''((((((((('''(((***,,,************)))))))))((()))))))))******)))))))))((()))))))))************************************++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,------------...------------..................///000000111222222111222333444555555666555666555444555777888666444666:::===;;;;;;AAAJJJOOO[[[fffuuulllbbbYYYVVVQQQFFF===999;;;999666444444444444444777777777777888888888888777777888888888888888999:::999777666666777888999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@BBBEEEGGGHHHIIIJJJMMMOOORRRSSSSSSRRRRRRSSSTTTRRROOOMMMMMMNNNQQQSSSTTTRRRPPPNNNNNNPPPSSSTTTYYYZZZZZZZZZYYYXXXWWWVVVWWWUUUTTTTTTUUUUUUTTTSSSQQQRRRUUUWWWWWWWWWVVVUUUSSSTTTUUUTTTSSSTTTUUUWWWSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTQQQNNNJJJGGGDDDCCCEEEEEEEEEEEECCCAAA???>>>===<<<:::999999999:::;;;999888888777666666666666444333333333333333333444222333333333222111222222222222111000000///..................------------------------------------------------------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------------------------------------------------......//////000111111000000000111111111222222000000000000000000000000000000111111222222333333333333333333333444555555555666666555444444555777555555555555666777888999::::::999999::::::;;;;;;======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCFFFGGGGGGIIILLLMMMNNNMMMKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJHHHIIIKKKOOOQQQQQQOOOMMMLLLQQQWWWXXXUUUSSSRRRTTTQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPOOONNNOOOSSSUUUpppiiifffbbb```\\\[[[[[[[[[[[[XXXSSSOOOKKKKKKKKKJJJHHHFFFCCCAAA<<<;;;:::888666555444333333222111000////////////......---,,,++++++++++++***))))))))))))((((((((())))))))))))************((()))***))))))***---///************))))))))))))))))))************))))))))))))))))))***************************************++++++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,------------------------------------------...///000111111222111222333444555666666666444333222333555666777666666888:::888666666999<<<;;;CCCNNNZZZgggxxxzzzvvvOOOFFFAAADDDDDD===999:::555555555555444444444555666666666777777888888888666777888777666666777888888777777777777777888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========>>>@@@BBBEEEFFFGGGGGGLLLNNNQQQRRRQQQOOONNNOOOQQQOOOMMMLLLLLLNNNPPPQQQSSSQQQNNNLLLLLLMMMOOOPPPPPPRRRTTTVVVXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUTTTSSSLLLMMMOOOPPPRRRRRRRRRQQQSSSTTTVVVVVVUUUUUUVVVWWWSSSUUUWWWYYYYYYXXXVVVUUUWWWVVVTTTQQQMMMHHHDDDBBBCCCCCCCCCCCCAAA???===<<<:::999999888888888999999777777777666666555555555333222222111111222222333111111111111111111111111111111000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,+++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000///000000000000111111111////////////////////////000000000111222222333333333222222222222333444444444555666555333333555666444444444444555666777777888888888777777888888999<<<=========<<<;;;::::::>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHJJJKKKKKKKKKKKKJJJFFFGGGGGGHHHIIIJJJLLLMMMIIIJJJKKKMMMPPPPPPNNNLLLQQQXXX```bbb\\\UUUQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQQQQQQQSSSWWWZZZpppiiifffbbb^^^[[[[[[[[[[[[[[[WWWRRROOOLLLLLLLLLKKKIIIFFFCCCAAA<<<;;;:::888666555444333333222111000////////////......---,,,++++++++++++*********))))))))))))((())))))))))))*********************)))((())),,,///************))))))))))))((()))***++++++***)))((())))))))))))******************************************+++++++++,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,---------------------------------,,,------...///000111222///000111333444444555555000111333444666777999:::666777999999888666888;;;:::===AAAFFFNNNXXXbbbiiiyyykkk___[[[[[[NNNDDD@@@CCCBBB999555999555666888999999999999999333444444555666777777777555777888777555444666777555666777888888888888888888888888999:::;;;;;;;;;;;;:::::::::;;;<<<======;;;<<<>>>AAACCCDDDEEEFFFIIIKKKOOOPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNPPPOOOMMMLLLKKKLLLMMMNNNKKKMMMPPPTTTVVVXXXXXXXXXUUUSSSRRRRRRSSSSSSRRRQQQLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRTTTUUUUUUVVVWWWYYYXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUUUUTTTPPPKKKFFFCCCAAABBBBBBAAA@@@>>><<<:::777777888888999888888777555666666666666555444444222111111000000111111222000/////////000000//////..................------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000/////////000000000111111////////////////////////...//////000000111111222222222222222222333333444444555555444333333444666444444444444555666777777777666666555555666666666::::::;;;;;;;;;:::999888;;;>>>BBBDDDCCCCCCDDDEEEHHHHHHHHHIIIJJJKKKKKKLLLHHHHHHHHHIIIJJJKKKMMMNNNIIIIIIIIILLLOOOPPPPPPNNNSSS[[[cccddd\\\RRRMMMKKKNNNMMMMMMLLLLLLMMMNNNNNNMMMNNNOOOOOOPPPSSSXXX[[[qqqjjjgggaaa]]][[[[[[[[[[[[[[[WWWRRRNNNJJJJJJJJJIIIGGGDDDAAA???;;;;;;:::888777555444333333222111000////////////......---,,,+++++++++++++++++++++************)))))))))))))))******************)))'''&&&&&&)))+++************))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,***,,,------,,,+++---...++++++,,,,,,,,,---------------------------------,,,,,,---...///000111222...///000111333333444444333555777666444222222222444555666777555333555888::::::;;;===AAAFFFKKKNNNPPPZZZeeennnzzzooo[[[NNNIIIGGGHHHLLLBBB???CCCAAA888444888111333555666666555555555222222333333444555666666444666888777444333555777444555777999999999999888777777888999::::::;;;;;;::::::::::::;;;<<<======:::<<<>>>@@@BBBCCCDDDEEEFFFIIIMMMNNNNNNLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMLLLLLLMMMNNNOOOKKKMMMPPPSSSUUUVVVUUUUUURRRPPPOOOOOOPPPQQQOOONNNOOONNNMMMMMMLLLMMMMMMMMMLLLNNNQQQSSSTTTVVVXXXYYY]]]\\\\\\[[[ZZZYYYXXXXXXQQQRRRTTTTTTQQQLLLGGGCCCAAAAAAAAA@@@???===;;;:::666777888999999888777666555555555666555555444444111111000000000000111111000///....../////////...+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000////////////////////////------......///000000000222222111111222222333444444444555444333222444666555444444555555666777888666555555444444444555555777888999:::;;;:::999888888<<>>>>>===;;;888666444333222222111000//////.........///...---,,,+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''''')))***+++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///000000000111111111111///111333333222222222333444444444444444444444444777888888999999:::;;;;;;BBBCCCFFFIIILLLRRRYYY^^^wwwwwwqqqaaaVVVGGG===<<<===???>>>@@@BBBDDDBBB>>>888444222444444444555444444333333333333333333333333333333555555444444444333333333444555666666666555333222444444444555666888999:::888999999:::<<<======>>>>>>=========>>>@@@BBBCCCEEEFFFGGGIIIJJJJJJIIIHHHJJJIIIHHHIIIKKKKKKKKKIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPOOOMMMKKKNNNKKKIIIKKKOOOSSSTTTTTTQQQPPPOOOMMMLLLMMMMMMNNNJJJMMMQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWTTTRRRRRRQQQPPPMMMKKKHHHFFFDDDEEEAAA===;;;<<<;;;999777999777555666888888666333666444333222222111000...111000///------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++)))))))))))))))))))))))))))***,,,......---,,,+++++++++*********************++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////........................---......///////////////222111000/////////000111333333333333333333333333888666555333222222222333555555555555555555555555777777888888888666444333666:::>>>@@@@@@>>>===<<<===AAAEEEFFFDDDBBBCCCDDDBBBCCCEEEFFFEEEFFFHHHIIIJJJJJJKKKMMMNNNNNNKKKIIIMMMOOORRRSSSQQQLLLFFFBBBJJJLLLMMMMMMLLLJJJJJJJJJMMMMMMJJJGGGJJJPPPRRRPPP{{{jjjccc\\\[[[ZZZYYYWWWVVVSSSPPPNNNLLLKKKIIIHHHGGGEEEAAA>>>>>>===;;;888666444333222222111000//////.........///...---,,,+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))***))))))*********)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))************++++++*********+++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...................../////////000000000///000222222111111111222444444444444444444444444666666666777888888999999;;;<<<<<<<<<===@@@EEEHHHMMMVVV```eeeiiittt|||pppqqqmmmddd\\\YYYVVVRRRIIIAAA999555666888777666:::===??????;;;777444333222222333333333333222222333333333333333333333333333333444444444444444444555555555555555444333333444444555555666777888999777777888999;;;<<<======<<<<<<<<<===>>>???@@@AAADDDEEEFFFGGGHHHHHHGGGFFFIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNOOOLLLKKKJJJKKKMMMMMMLLLKKKOOOLLLKKKLLLPPPTTTUUUUUURRRQQQOOONNNMMMMMMMMMMMMMMMPPPRRRTTTSSSSSSSSSTTTSSSTTTUUUUUUTTTSSSQQQOOONNNNNNMMMKKKIIIFFFDDDBBBDDD@@@<<<:::::::::888666999777666777999999777555333222111111333444333111000000...---------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))***,,,---...---,,,+++***************************++++++,,,,,,++++++******++++++++++++++++++,,,+++++++++,,,,,,,,,------------------------------------------------------------...///////////////111111000//////000111222333333333333333333333333666555333222111111111222333333222222222222222222555555666777666555444333555888===????????????@@@>>>@@@BBBCCCCCCBBBBBBCCC@@@BBBDDDDDDDDDDDDFFFHHHJJJJJJKKKMMMNNNNNNLLLJJJIIIKKKMMMNNNNNNKKKHHHEEEKKKNNNQQQRRRQQQPPPOOOPPPQQQSSSQQQKKKIIIMMMQQQRRR{{{kkkeee^^^\\\ZZZXXXWWWVVVTTTPPPNNNLLLKKKIIIHHHGGGEEEAAA>>>>>>===;;;888666444333222222111000//////...............---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))(((''''''(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............---------............///...000222222111000111222333333333333333333333333444444444555666666777777999999999888666777:::===>>>??????======DDDQQQ[[[gggooovvviiiZZZMMMGGGHHHDDD@@@@@@CCCBBB???888555333444666666444111444666999:::888555333333000111111222222222111111222222222222222222222222111222222333333444444555555444444333333333333444555555444444555666777777444555666777999:::;;;<<<999:::;;;===>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFIIIGGGEEEEEEGGGJJJKKKKKKLLLJJJHHHGGGHHHJJJMMMOOOLLLJJJHHHIIIKKKLLLMMMLLLPPPNNNLLLMMMPPPSSSUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMQQQRRRSSSRRRPPPOOOPPPQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA>>>;;;999888888666555888777666888999999888666000//////111444666666555//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,,,,+++*********************************++++++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...000000000000000111222333222222222222222222222222444333222111111000111111111111111222222222222222333333444555555555555444555888;;;===???@@@BBBDDD@@@??????@@@BBBCCCCCCBBB???AAABBBCCCBBBCCCDDDFFFIIIIIIIIIJJJLLLLLLKKKIIIDDDEEEGGGHHHIIIIIIIIIIIILLLOOOTTTVVVWWWVVVVVVVVV]]]bbbaaaUUUKKKJJJOOOSSSwwwpppdddeeeaaa]]]ZZZWWWVVVVVVUUUQQQNNNLLLKKKIIIIIIHHHFFFBBB???>>>===;;;888555444222222222111000///............---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***)))(((&&&%%%%%%&&&'''((()))*********((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))***************************++++++,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------------------............///000222222111111111222222222222222222222222222222333333444444555666666888999999999888999<<>>???AAABBBBBBGGGTTTdddpppwww~~~zzzvvvkkkhhhaaaVVVLLLDDD>>>;;;??????===;;;>>>BBBAAA;;;666555555555666555222///111333666666555333222111000000111222222222111111222222222222222222222222000000111222333444555555444333222111111222333444555444444444444444555555333333444555777888999:::888999;;;===>>>>>>>>>===???@@@AAACCCEEEGGGHHHHHHJJJHHHDDDDDDEEEHHHIIIJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLJJJGGGGGGIIILLLNNNOOOOOONNNMMMMMMOOOQQQSSSTTTTTTRRRQQQOOONNNMMMNNNNNNRRRRRRRRROOOLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJGGGEEECCC>>><<<:::777666555555444666666666777888888777666///......000333555666555.........---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))))))))******************++++++++++++******,,,,,,++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000111222333333111111111111111111111111222222222222111111111111222222333333333333444444222333333444555666666666777999;;;<<<===???BBBDDDBBB???===???BBBEEEDDDBBB@@@AAACCCCCCBBBCCCDDDFFFHHHGGGFFFGGGIIIJJJJJJIIICCCCCCCCCDDDEEEGGGIIIKKKKKKOOOTTTXXXYYYYYYZZZZZZgggpppqqqcccRRRKKKMMMQQQrrrjjj```ccc```\\\XXXTTTTTTUUUUUURRROOOLLLKKKIIIIIIHHHFFFCCC@@@>>>===;;;888555444222222222111000///............,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))))))))'''&&&%%%&&&&&&((()))***+++++++++(((((((((((((((((((((((('''((())))))))))))((('''((()))))))))************))))))******++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...------------------........./////////111333333222111222333222222222222222222222222222222333333444555555555333555555555555666999;;;777888:::===@@@AAA@@@???<<<===AAAHHHMMMOOOTTT[[[___aaaeeellluuu{{{wwwzzz|||wwwnnnddd[[[TTTOOOMMMJJJHHHFFFAAA;;;888999===888999::::::===???;;;444444333222222111111///...111333555555333111000000000000111222222222222222111111111111111111111111...///000111222444555555333222111000000111222333444333333333333333444444222333333444555666777777777999;;;===>>>>>>======;;;===???BBBEEEHHHKKKLLLLLLIIIEEEDDDDDDFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKJJJGGGDDDDDDGGGJJJMMMNNNNNNMMMMMMLLLLLLNNNQQQSSSSSSRRRQQQOOOOOOOOOOOOPPPTTTTTTSSSPPPMMMKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKJJJIIIFFFCCCAAA<<<;;;999666444333444444333444555666555555555555000//////000222333222111---------------,,,,,,+++,,,,,,+++++++++*********************************************************************************(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))*********)))******++++++******)))+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000111111222222000000000000000000000000222222222333333333333333222222222333333444444444333333444444555666777888:::;;;<<<;;;;;;<<>>@@@DDDFFFFFFDDDBBBCCCEEEEEEDDDDDDEEEGGGIIIHHHFFFGGGIIIKKKLLLKKKGGGFFFDDDCCCCCCFFFIIIKKKJJJNNNSSSWWWXXXYYYZZZ[[[eeeooottthhhXXXOOOOOOQQQvvvmmmbbbccc]]]ZZZUUUQQQQQQUUUVVVSSSOOOLLLKKKJJJIIIIIIGGGCCCAAA>>>===;;;888666444333222222111000//////.........,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((('''&&&&&&)))************)))(((((())))))))))))))))))))))))''''''))))))))))))''''''))))))))))))************((()))******++++++******)))))))))************+++************++++++++++++++++++,,,------------------------.........//////...000222222111000111222111111111111111111111111111111111222333333444444333444444444333333444666777666444555777:::;;;;;;<<<:::999;;;:::999===CCC:::;;;===@@@EEEKKKPPPSSS___gggppptttuuuwww}}}yyyuuunnngggbbb^^^]]]]]]RRRMMMFFFCCCEEEHHHJJJJJJFFFCCC???;;;999888999999<<<:::999888444111444999111555999999;;;<<<888222333222111000000111222333222444555444222000/////////000111222222222222222000000000000000000000000...//////111222333444444111000000000000111222222222222111222222333444444333333444444444555555555777777999:::;;;<<<<<<<<<:::;;;===@@@DDDHHHKKKMMMLLLIIIFFFEEEFFFGGGGGGFFFEEEGGGJJJLLLMMMLLLJJJHHHFFFCCCAAABBBEEEHHHKKKKKKMMMMMMMMMLLLKKKLLLOOORRRRRRQQQPPPPPPPPPPPPQQQRRRUUUUUUUUUSSSOOOMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLFFFGGGHHHHHHFFFCCC???===::::::999666333222333555333444666555333222222333222000//////000000...---,,,,,,------,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************************((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))*********))))))************))))))***************)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---------...///000000000000////////////////////////111111222333444444444333000000111111222222333333444444444444555666777888;;;<<<<<<;;;::::::;;;===@@@@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFFFFEEEEEEFFFHHHMMMKKKIIIIIIKKKNNNOOOPPPLLLJJJGGGEEEEEEGGGJJJLLLLLLOOORRRUUUVVVXXXZZZ[[[ZZZdddiiicccYYYSSSRRRRRRuuukkkccceee```WWWRRRNNNOOOTTTVVVTTTPPPLLLKKKJJJIIIIIIGGGDDDAAA>>>===;;;888666444333222222111000//////.........+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&'''(((((((((((())))))(((((('''&&&))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))************'''((()))***+++******)))))))))))))))************************++++++++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,...000000///...///000111111111111111111111111/////////000111111222222333444555555333333444555<<<:::888666555555666666888666666777555333555:::::::::::::::;;;===???@@@666:::???@@@AAAEEELLLRRR[[[^^^ccciiimmmpppqqqrrrtttyyy~~~ooofffaaa]]]VVVUUUTTTRRROOOLLLIIIHHHEEEDDDBBB???<<<:::999999:::999777666555666777777777777777888888:::;;;;;;666333333555222...///555111777:::999888999888444222222222111111111333555111333444333111000000000---...///000111111111111000000000000000000000000...//////000111222333333...///000000111111111000000000000111111333444555555555444444444333333333555555555666777888999::::::;;;<<<>>>AAAEEEHHHJJJHHHGGGFFFFFFHHHIIIIIIHHHDDDEEEGGGIIIIIIIIIHHHGGGEEECCCBBBCCCFFFJJJLLLLLLNNNOOOOOOMMMKKKLLLOOORRRQQQPPPPPPPPPPPPRRRSSSTTTQQQRRRSSSRRROOOMMMLLLLLLIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHGGGEEEAAA===:::999999999666333111333555444666777666333111111222111000............,,,***+++,,,,,,---,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((()))******+++))))))************))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---...//////...------...........................///111222333333333222111111111222333333444444444444333333333444666777999:::;;;;;;999888999:::<<>>===;;;888666444333222222111000//////.........++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''&&&%%%%%%&&&''')))***$$$$$$&&&'''((()))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))************'''((()))++++++******)))))))))))))))************)))************+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***,,,......---,,,---...000000000000000000000000------......///000000000///111222333333333555666111333666888888777666555777666888;;;:::666777;;;888777777777666777777777;;;;;;:::888777999???CCCGGGGGGHHHJJJLLLLLLJJJHHHHHHKKKPPPTTTWWWZZZ]]]___aaabbbeeeiiimmmrrruuuwwwjjjddd\\\ZZZ\\\]]][[[XXXVVVaaaeeeZZZMMMFFFEEECCC<<<<<<;;;<<<<<<<<<======666777888888666444444444333555666666444333333444111222333444444222111///444111222777666222333888000666888444000111222111000111111000...---...//////111222222111000000111,,,---...///000000000000000000000000000000000000//////000000111111222222---...///111111111000////////////000111333444555666666555444444333222222444333333333444666888999;;;;;;;;;===???BBBEEEFFFEEEEEEEEEGGGJJJLLLLLLKKKDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGKKKNNNOOOOOOOOOPPPPPPNNNLLLLLLPPPSSSPPPPPPOOOPPPQQQSSSUUUVVVLLLNNNPPPPPPMMMJJJIIIIIIFFFHHHJJJLLLLLLKKKHHHGGGHHHIIIJJJIIIGGGBBB>>>;;;888999999666333111333666666888999777444111111333000///------------+++***++++++,,,---,,,+++***)))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))************))))))(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))************************+++,,,------......------,,,---.........---,,,+++........................---...000111222222222111333333444555555666777777444333222222222333444555777999::::::999888999:::999===BBBDDDCCCBBBCCCEEEDDDEEEFFFFFFEEEEEEFFFGGGKKKHHHEEEEEEHHHKKKNNNOOORRRPPPMMMKKKKKKMMMPPPRRRTTTUUUVVVVVVVVVXXX[[[^^^^^^]]]ZZZUUUTTTVVVUUUQQQpppgggaaaeee```UUUSSSPPPQQQTTTUUURRRPPPKKKJJJIIIIIIHHHGGGDDDAAA======;;;999777555444333222222111///...,,,+++++++++++++++++++++***)))(((************))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...............////////////........................000000000000000000000000222222222222222222222222222222222333333333444444333333333444444444555555888777777666555555444444666666666666777777777777=========<<<<<<;;;;;;;;;=========>>>>>>>>>??????HHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAFFFJJJGGG@@@999666666666666666666666666666666444444444444444444444444444444444333333222222222000000111111111222222222333333333222222222111111222222222111111111000000000000//////.........---111222222222222111000000------......//////000000............////////////////////////000000000000000000///////////////000222111000000000111222333666666666666666666666666888777555555555666888999:::;;;===>>>>>>AAAEEEHHHFFFGGGHHHJJJLLLMMMNNNNNNHHHHHHHHHIIIHHHHHHGGGGGGIIIHHHFFFFFFHHHLLLPPPRRRSSSQQQNNNLLLLLLMMMOOOPPPRRROOOLLLMMMPPPRRRQQQPPPPPPNNNLLLLLLMMMNNNMMMLLLGGGIIIKKKLLLLLLJJJHHHFFFGGGHHHHHHGGGDDDAAA>>><<<>>><<<888555333444666777777666555444222111000///000000...---+++***((((((************************+++*********))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,---------------............///000000000000000111111222000000111222222222222111111222222333333444444555555555555555666666666666555999<<<:::666333555888999;;;>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIILLLNNNPPPQQQPPPNNNLLLKKKLLLMMMNNNQQQTTTWWWWWWVVVUUUWWWYYYZZZYYYWWWTTTRRRRRRTTTWWWqqqhhhcccgggbbbVVVSSSQQQQQQTTTTTTRRROOOKKKJJJHHHHHHHHHFFFCCC@@@======;;;999777555444333333222111000...---,,,++++++++++++*********))))))*********)))))))))((((((******)))(((((()))******)))))))))(((((())))))))))))((('''''''''(((******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,+++***+++---...---,,,,,,++++++++++++,,,------------------....................................////////////////////////111111111111111111111111222222222222333333333333333333333333444444444444777666666555444444333333444444444444555555555555777777777666666666555555777777777888888888888999::::::::::::999999888888888777777666555555444444888<<<@@@>>>999444333444444444444444444444444444222222222222222222222222333333333222222222111111/////////000000000111111333222222222222111111111111111000000000/////////000/////////.........---000000111111000000///................../////////---.........////////////....../////////000000000000000///////////////000111111111000111111222333444444444444444444444444777666555444444555777888888:::<<<===>>>AAAEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJIIIIIIKKKKKKKKKMMMNNNQQQRRRSSSTTTRRROOOMMMLLLMMMNNNPPPSSSPPPNNNNNNQQQSSSRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMIIIKKKMMMNNNNNNMMMJJJIIIGGGGGGGGGFFFDDDAAA>>><<<>>><<<888555444444666777666666555333222111////////////...---+++***))))))*********************************)))))))))(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---------------............//////......//////000111///000111111222222111111111111222222333444444444444444444444555555555555555999;;;:::666444555888:::<<>>AAADDDGGGJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLMMMPPPRRRTTTTTTTTTTTTVVVTTTQQQOOONNNNNNOOOOOOTTTRRRPPPPPPRRRTTTTTTTTTQQQPPPNNNNNNOOOOOOOOONNNIIIKKKLLLMMMMMMLLLKKKIIIFFFFFFFFFEEECCC@@@>>><<<>>><<<888555444444666777555555444222111000//////---------,,,++++++************************************))))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------...////////////000111111111111000111111111222333333444444222333333333444444444444555888:::999666555666888;;;===@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVWWWXXXZZZWWWVVVUUURRRPPPPPPRRRTTTuuukkkfffiii```YYYUUURRRQQQSSSTTTRRRPPPLLLJJJHHHGGGFFFDDDBBB@@@======;;;999777555444333333333222111000///......---+++)))(((((()))+++,,,***)))))))))(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++***))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************+++*********,,,---,,,++++++++++++***+++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------///////////////000000000000000000111111111222222111111111222222222333333333333222222111111111111000000111111111222222222222222222222222222222111222222222333333333444444555555555555555555555555555555555444444333333333...000222222111111222444////////////////////////........................////////////////////////---.........////////////111111111000000000/////////.........------------.......................................------,,,///......------,,,,,,,,,,,,,,,---------.........------.........///////////////.........///000000...///111222333333222111222222222222222222222222444333222222222222333444555777:::<<<>>>@@@DDDFFFGGGHHHHHHIIIIIIIIIIIIHHHLLLLLLLLLMMMNNNOOOPPPPPPNNNOOOQQQSSSTTTUUUUUUUUUXXXWWWTTTRRRPPPPPPPPPPPPTTTSSSRRRRRRSSSTTTUUUUUURRRQQQOOOOOOPPPPPPPPPOOOHHHHHHJJJJJJJJJIIIHHHGGGDDDDDDCCCBBBAAA???===<<<===;;;888666444444555666444333222111000///......,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************************************************+++++++++++++++,,,,,,,,,---------------------------......///......///000000000000///000000111111222333333333333333333333444444444444444666888888666666666888<<<>>>AAABBBBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIQQQRRRSSSUUUVVVWWWWWWWWWTTTUUUVVVVVVVVVWWWXXXYYYWWWWWWVVVTTTQQQQQQRRRTTTwwwjjjeeeggg]]]YYYUUURRRQQQSSSTTTSSSQQQMMMKKKHHHFFFFFFDDDBBB@@@======;;;999777555444333333222222111000///......,,,+++)))(((((()))+++---)))))))))(((((((((((('''((((((((())))))((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********+++***)))***,,,---,,,++++++************+++,,,,,,,,,------------.........------------------------......................../////////000000000111111/////////000000000111111000000000111111111111222111111111111000000000000000000111111111222222222222222222222222222333333222222333333333444444444222222222222222222222333222222222222222111111111000111111111000000111222////////////////////////////////////////////////................................./////////000000000000/////////.........//////.........------------------.....................//////......---,,,......------,,,,,,++++++,,,,,,,,,,,,------------------------...........................///000000...///111222333333222222333333333333333333333333222222222222333333444444555777;;;===>>>@@@CCCEEEEEEFFFGGGIIIKKKLLLLLLLLLNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZXXXVVVTTTSSSRRRRRRRRRTTTSSSSSSRRRRRRSSSUUUVVVSSSQQQOOOOOOPPPQQQPPPOOOHHHIIIIIIIIIHHHGGGEEEDDDAAAAAA@@@???>>>===;;;;;;;;;:::777555444333444444222222111000///......---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---......------......///000------...////////////...//////000111111222222333333444444444444555555555444555777777777777777888;;;===@@@AAABBBBBBDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEFFFGGGHHHJJJKKKMMMOOORRRVVVYYY[[[]]]]]]VVVUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSRRRSSSTTTxxxiiidddfff[[[YYYUUUQQQQQQSSSUUUUUUSSSOOOLLLIIIGGGFFFEEECCCAAA======;;;999777555444333222222111000000///......+++***)))))))))***+++,,,))))))(((((((((((('''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++***)))***+++,,,,,,******************+++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111........./////////000000/////////000000000111111000000000000000000000000000111111111111222222222000000000111111111111222000000111111111222222222000000000000000111111111000000000000000000000000000000000//////.........////////////////////////////////////////////////---------........................////////////000/////////.........------............---------,,,---------------........................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...///000000...///000111222333333333555555555555555555555555111222333444555555666666666999<<<>>>???@@@BBBDDDDDDFFFHHHKKKMMMOOOPPPQQQOOONNNMMMMMMNNNOOOPPPRRRVVVVVVUUUUUUVVVXXXZZZ\\\XXXWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSRRRQQQQQQSSSVVVRRRQQQOOOOOOPPPPPPPPPOOOKKKKKKJJJIIIGGGEEEDDDCCC>>>===<<<<<<;;;::::::999999888666444333222222222111111000//////...------+++++++++++++++*********))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,...------------...//////,,,,,,---............---/////////000111111222222444444444444555555555555333444555666777888888888999;;;>>>@@@@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLOOOSSSWWW[[[]]]___XXXVVVTTTSSSTTTTTTTTTSSSVVVVVVVVVTTTRRRQQQQQQRRRxxxhhhdddggg\\\XXXTTTPPPPPPSSSVVVVVVUUUQQQNNNJJJHHHGGGEEEDDDBBB======;;;999777555444333111000000//////.........))))))*********+++++++++))))))((((((((('''''''''''''''((())))))(((''''''&&&((()))******)))(((&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,,,,***(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++))))))***+++,,,+++******************++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000------........./////////....../////////000000000000000000000000000000000000000000000111111111111////////////000000000111/////////000000000000111000000111111111222222222000000000000111111111111///.........///...---+++................................................------------......//////,,,---------.....................------------,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------...///000000/////////000111333444555444444444444444444444444111222333555777888999999888;;;>>>@@@@@@AAABBBCCCCCCDDDGGGJJJLLLNNNOOOPPPOOONNNMMMLLLLLLMMMOOOPPPTTTUUUVVVWWWXXXYYYYYYYYYUUUTTTTTTSSSRRRQQQQQQQQQPPPQQQRRRPPPOOOOOORRRUUURRRPPPNNNNNNOOOPPPOOONNNLLLKKKIIIGGGEEEBBB@@@???;;;:::999999888888888888777666555333222111000000000000///......---------,,,+++++++++******))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,------...++++++,,,---------------......//////000111111222222333333333444444444444333333444555777888888777777999<<<===>>>>>>@@@BBBAAABBBBBBBBBCCCCCCCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKNNNRRRVVVYYY[[[ZZZWWWSSSQQQRRRRRRQQQPPPQQQRRRRRRPPPNNNLLLMMMNNNwwwgggeeeiii^^^WWWSSSPPPPPPSSSWWWWWWWWWRRROOOKKKHHHGGGFFFDDDCCC======;;;999777555444333000000//////......------((()))***+++++++++++++++)))(((((((((''''''''''''&&&'''((())))))((('''&&&''')))***++++++***)))'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&)))******)))&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))+++,,,+++************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////---------.........//////............/////////000000000000000111111111111////////////000000000111/////////000000111111111/////////000000000111111/////////000000111111111////////////////////////.........///000000...,,,---------------------------------------------------------....../////////++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++************))),,,,,,,,,------.........+++++++++++++++***))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111000/////////000222444666444444444444444444444444111222444666999:::;;;<<<999<<>><<<;;;999999888777666666777777666555444222111000///////////////......------,,,,,,,,,++++++***))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,------------,,,......//////000111111111111111222222222333333333333222333555888999888777666888;;;<<<<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBGGGFFFEEECCCCCCCCCDDDEEEIIIHHHIIIJJJMMMQQQUUUWWW[[[WWWRRRPPPQQQQQQOOONNNMMMNNNNNNMMMJJJIIIIIIJJJxxxiiihhhdddbbbZZZVVVRRRQQQSSSUUUTTTSSSRRROOOKKKIIIHHHFFFDDDBBBAAA???;;;888555444444444............////////////,,,,,,,,,+++++++++******+++)))(((''''''((()))++++++)))'''%%%$$$%%%&&&'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,,,,---------------............///111000000///...---------,,,---......///.........000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////000000//////.........---,,,---------.../////////.........------,,,,,,,,,.................................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++)))******++++++,,,------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////......//////000000111111333333333444444444555555444444555666777888999999===>>>???@@@AAABBBBBBBBB>>>>>>>>>@@@CCCGGGKKKMMMMMMLLLKKKLLLOOOOOOLLLIIILLLOOOTTTWWWYYYXXXVVVUUUSSSSSSSSSSSSRRRPPPOOOOOORRRPPPNNNLLLKKKKKKKKKKKKOOOOOOPPPQQQPPPNNNKKKJJJFFFFFFFFFEEEBBB???<<<::::::999666666666666555444222111000///............//////...------------...************************))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111111222333222222222222222222222000000111222333555666777444888<<<>>>?????????@@@BBBAAA???>>>>>>>>>>>>???BBBDDDFFFFFFEEEEEEFFFHHHDDDHHHMMMPPPPPPOOOOOOOOOTTTQQQMMMKKKLLLMMMNNNMMMMMMKKKHHHGGGHHHJJJKKKKKKxxxiiihhheeecccYYYUUUQQQQQQTTTVVVUUUTTTQQQNNNKKKHHHGGGEEECCCAAA@@@>>>;;;888555444444444////////////////////////,,,,,,,,,+++++++++*********)))(((''''''((()))***+++***(((&&&%%%%%%&&&'''))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------,,,---------............000000//////...------,,,,,,,,,---...............////////////////////////........................---......//////......---................................................////////////......------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------......///---......///000000111111222222333333333333444444333444444555666777888999;;;<<<===??????@@@@@@@@@?????????@@@BBBDDDGGGHHHNNNLLLJJJJJJLLLNNNMMMLLLJJJLLLOOORRRUUUWWWWWWXXXUUUTTTRRRPPPOOOPPPPPPQQQQQQPPPOOONNNMMMNNNOOOOOOMMMMMMNNNNNNMMMKKKHHHGGGDDDDDDCCCBBB@@@>>><<<;;;;;;999666555555555444333222111000///............///......---------------************************)))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((''''''''''''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------............///000000000111111111111000000000000000//////000111222444555666777999===???@@@AAABBBDDDDDDCCCAAA@@@@@@@@@AAAAAABBBDDDEEEEEEEEEFFFIIIKKKKKKPPPVVVYYYXXXUUURRRPPPSSSQQQNNNMMMMMMLLLJJJIIILLLKKKJJJHHHGGGHHHIIIJJJvvvffffffcccbbbXXXTTTQQQQQQTTTVVVVVVUUUPPPNNNJJJHHHFFFEEEBBB@@@>>>===:::888666555555555111000000//////......---,,,,,,,,,+++++++++*********)))(((''''''((()))***+++***((('''&&&''''''((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++++++++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////......------,,,+++,,,------......------------------------------........................,,,------------------,,,................................................///............---------...------------------,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))************+++++++++,,,*********************************++++++++++++,,,------,,,,,,------...///------......///000000000111111111111222222222222333333444444555666777777888999:::;;;<<<=========>>>???@@@AAAAAABBBBBBBBBKKKHHHFFFFFFHHHJJJKKKKKKFFFGGGIIILLLPPPTTTWWWYYYUUUSSSPPPNNNNNNOOOQQQSSSPPPOOOOOOOOOPPPPPPQQQRRRMMMMMMMMMMMMKKKIIIFFFEEEBBBAAA@@@???>>>=========<<<999555333333444333333111000///......---......///...------,,,,,,------************************((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''''')))((((((''''''&&&&&&%%%)))((((((''''''(((((()))(((((((((((())))))))))))************************)))))))))************+++,,,,,,,,,,,,------------......//////////////////.........///////////////...//////000111333444555999;;;===???@@@BBBFFFHHHCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFHHHLLLOOOQQQVVV[[[^^^\\\WWWRRRPPPPPPPPPOOOOOOOOOLLLGGGDDDGGGIIIKKKIIIGGGFFFIIILLLrrrcccccc```___WWWSSSPPPQQQTTTWWWWWWUUUPPPMMMIIIGGGFFFDDDBBB@@@===<<<:::888777666555555222222111000///...---,,,,,,,,,,,,+++++++++************)))(((((()))******+++***)))((('''((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))((()))***)))((('''(((***++++++++++++++++++++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---.........---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,------...,,,------......///000000/////////000000000111111222222333333444555555666444555777888999:::;;;;;;===>>>@@@BBBBBBBBB@@@???CCCCCCDDDEEEFFFGGGGGGGGGCCCDDDFFFIIILLLPPPRRRTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKIIIGGGFFFAAA@@@>>>=========>>>>>><<<999555222222222222222000000///...------------...------,,,,,,,,,,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))************************)))))))))*********++++++++++++,,,,,,,,,---------///.....................---...............////////////000000111333444555999:::<<<===???BBBGGGJJJAAA@@@???>>>??????AAABBBCCCCCCDDDDDDFFFJJJOOOSSSRRRVVVYYYZZZWWWRRRNNNLLLNNNNNNPPPRRRRRRNNNHHHDDDBBBFFFJJJJJJGGGGGGKKKOOOqqqbbbbbb___^^^WWWSSSPPPQQQTTTWWWWWWUUUPPPMMMIIIGGGFFFDDDBBB@@@<<<<<<:::999777666555555333222222000///...---,,,,,,,,,,,,+++++++++************))))))))))))*********))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))''')))***)))((('''((()))************************(((((((((((()))***++++++*********+++++++++,,,,,,************++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,---......//////........./////////000000111111111222333333444444222333444666777888999999;;;===???BBBCCCCCCBBBAAA???BBBFFFHHHIIIGGGEEEDDD@@@BBBEEEIIIKKKLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNQQQQQQPPPOOONNNMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEBBBAAA???============>>>:::777333222111222111000000///...---,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''((()))******++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,------.........---------------.........//////000000000111111111222333444555666777888999:::<<>>AAACCCCCCBBBBBB>>>CCCIIILLLLLLHHHEEECCCAAABBBEEEHHHJJJJJJIIIIIIKKKLLLOOORRRRRRQQQOOOMMMRRRQQQPPPOOOMMMJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBB@@@>>>===;;;;;;;;;666444222222222222111/////////---,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,---(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------......//////000111111111222222222222333444555666555666888888:::===AAAEEEBBBAAAAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFIIIMMMPPPPPPQQQPPPNNNLLLLLLMMMOOOMMMNNNPPPSSSTTTSSSNNNKKKHHHKKKNNNNNNJJJGGGGGGGGGuuuhhhgggccc```YYYUUUQQQQQQTTTVVVUUUTTTQQQNNNKKKHHHGGGEEECCCAAA>>>===<<<:::888555333222222222111111000///......,,,,,,,,,+++++++++***************++++++*********'''''''''(((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''((()))(((''''''((())))))))))))))))))))))))))))))))))))((())))))******************++++++++++++((((((((()))))))))******++++++++++++++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************++++++++++++))))))))))))******++++++************************************+++++++++,,,************++++++++++++************************((()))))))))*********+++)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************************))))))))))))***************************+++,,,,,,+++++++++,,,------..................//////////////////000000000000111111000111333555777888999999:::;;;===???@@@AAA@@@@@@>>>CCCIIIKKKIIIEEECCCBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNPPPPPPPPPOOOOOOQQQQQQPPPOOOMMMJJJHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDBBBBBB@@@>>><<<999777555333222111222333333111...///...---,,,++++++++++++,,,,,,+++***************))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,+++++++++,,,---------...---......///000000111111111111111111222333444555444555777888999;;;>>>AAAAAAAAAAAAAAABBBDDDFFFGGGDDDEEEGGGGGGGGGHHHJJJLLLLLLNNNOOOOOONNNOOOPPPRRROOOOOOOOOPPPQQQPPPNNNKKKHHHJJJLLLNNNNNNLLLIIIHHHtttgggfffbbb___ZZZVVVRRRQQQSSSUUUTTTSSSRRROOOKKKIIIHHHFFFDDDBBB>>>>>><<<:::888555222111222222111111000000//////,,,,,,,,,+++++++++************++++++++++++******&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))))))))))))))))))))))))))******))))))))))))******)))************+++++++++(((((((((((())))))))))))+++++++++++++++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************(((((())))))*********+++))))))******++++++++++++------,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,***++++++,,,,,,---.............../////////000000////////////000000000000111222444666777999:::::::::;;;<<<===>>>>>>>>>>>>>>>BBBFFFFFFCCCAAA@@@AAADDDCCCCCCCCCEEEHHHLLLNNNLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@>>>;;;777333111000000111333444333111.........---,,,++++++++++++,,,++++++***)))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......------......///000111111111000000000111222333333444555777888999:::===?????????>>>???@@@BBBDDDEEEDDDFFFGGGHHHGGGGGGHHHIIIHHHKKKNNNPPPQQQQQQQQQRRRRRRPPPOOONNNOOONNNLLLJJJDDDEEEIIIMMMQQQQQQOOOMMMsssggghhheeeddd\\\YYYUUUSSSSSSSSSSSSSSSRRROOOKKKHHHGGGFFFDDDCCC???>>><<<:::777666555444555444333111000000//////***++++++++++++***)))))),,,,,,+++***))))))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((()))******************)))(((&&&&&&''''''((('''((()))******)))((('''************************)))***,,,,,,***)))***+++*********))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++******************************++++++++++++******))))))))))))************************************)))************+++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,***((((((***,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...///...,,,,,,,,,---///111......///000000000000000...------222888<<<===<<<;;;;;;:::;;;<<<===???@@@CCCBBBAAA@@@???@@@AAAAAAFFFGGGGGGGGGHHHKKKPPPTTT^^^ZZZUUURRRRRRRRRPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGDDD???<<>>;;;888666555222222111111000/////////------......------,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////222333555444333222222333444444555666888;;;===???@@@AAABBBBBBAAAAAACCCEEEGGGFFFDDDDDDEEEFFFIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTUUUVVVTTTPPPLLLIIIFFFGGGIIILLLNNNNNNNNNNNNtttggggggdddccc\\\YYYVVVTTTTTTTTTTTTSSSSSSPPPLLLJJJHHHGGGEEECCC???>>><<<:::777666555444444333222111000/////////***++++++++++++***))))))++++++***)))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((()))************)))***)))((('''&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))(((***,,,+++***)))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******++++++,,,*********)))))))))((((((************************+++***)))(((((()))***+++************************)))******++++++******)))))))))))))))************************************))))))*********+++++++++++++++***))))))***++++++************************+++++++++)))(((''')))+++***)))(((((((((((()))***(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------///...,,,,,,,,,---///000......///000000000000000000///000444999===>>>===;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>???@@@AAABBBEEEFFFGGGHHHJJJMMMQQQUUUeeeaaaZZZVVVSSSQQQMMMKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHFFFBBB???BBBAAA???<<<:::777555444222222111000000//////...---------------,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---............////////////111333444444333222222333444444444555888:::===>>>???@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGIIILLLMMMNNNNNNNNNNNNPPPRRRRRRTTTVVVWWWVVVTTTQQQOOOGGGHHHJJJLLLNNNNNNNNNNNNqqqeeefffcccccc\\\ZZZWWWUUUUUUUUUTTTSSSUUURRRNNNKKKIIIGGGDDDBBB???>>><<<999777666555555333222111000///.........***++++++++++++***))))))***))))))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((('''((())))))******))))))))))))(((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((***++++++***))))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++***************************))))))))))))(((((((((******************************))))))))))))******************************)))******++++++******)))))))))))))))************************************)))))))))*********+++++++++******))))))******+++)))))))))))))))))))))))))))******)))''''''(((***)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,------...---,,,,,,,,,---///000......///000000000000000000///111444888;;;<<<<<<;;;;;;;;;;;;===>>>???@@@===<<<======???@@@BBBBBBCCCEEEHHHJJJLLLOOOSSSVVVeeeaaa[[[VVVRRROOOKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGDDDAAA@@@???===:::888555444333111111111000//////......---------,,,,,,,,,++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,............////////////000222444444222111222333333333444555777999<<<===>>>@@@AAA@@@@@@AAACCCEEEDDDCCCCCCCCCCCCEEEFFFGGGJJJKKKLLLLLLLLLMMMOOORRRPPPRRRTTTUUUVVVUUUSSSRRRIIIJJJKKKMMMNNNNNNMMMMMMlllbbbdddcccccc\\\ZZZWWWVVVVVVVVVUUUSSSUUURRRNNNKKKIIIFFFCCC@@@>>>===;;;999888666666555333222111///......------***++++++++++++***)))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''(((((())))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((***++++++)))))))))***((((((((()))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))++++++++++++***************************************))))))))))))))))))***************************))))))************))))))((()))))))))************************************))))))))))))******************))))))))))))******(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++***+++,,,,,,---------,,,,,,,,,---...///......///000000000000000......///222555777888999::::::;;;<<<===>>>??????=========>>>???@@@AAABBBAAADDDHHHKKKMMMPPPSSSVVVZZZXXXTTTQQQNNNLLLKKKIIIJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJHHHHHHGGGEEEBBB@@@>>>===<<<999777555444333111000000//////...---------,,,,,,+++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***************++++++++++++,,,,,,++++++++++++,,,,,,............///////////////111333333222111222333333333333444666888;;;<<<>>>@@@AAAAAAAAABBBDDDFFFDDDDDDCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJJJJKKKMMMOOONNNOOOPPPQQQRRRQQQPPPPPPJJJKKKLLLMMMMMMMMMLLLKKKkkk```cccbbbbbb\\\ZZZXXXWWWWWWVVVTTTSSSSSSQQQMMMKKKHHHEEEBBB???>>>===;;;999888777666666333222111///......------***++++++++++++***))))))((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((())))))))))))(((((()))))))))*********(((((()))))))))***************************************))))))))))))))))))************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))((('''&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,,,,,,,---............///000000000000000...///000222333555666777888999:::;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAACCCGGGIIIKKKNNNQQQSSSQQQPPPOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGFFFDDDBBB>>><<<===<<<;;;999777555444333000000//////...------------,,,+++************+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,............////////////...000222222111111111222222222222333555777999:::>>>@@@AAABBBBBBCCCFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOOOOOOOOOONNNNNNMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJnnnaaabbb```___[[[YYYWWWWWWWWWVVVTTTRRRQQQOOOMMMJJJIIIFFFBBB???===<<<;;;999888777666666333222111000///.........***++++++++++++***))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))''')))******)))(((((()))&&&''''''(((((())))))***((((((((()))))))))******((((((((()))))))))******************************))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((((((((((((((((((((((((%%%'''))))))((('''((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))*********************+++,,,,,,+++,,,,,,,,,------------......///000000000000000000111333444444444666888666777999:::;;;<<<<<<<<>>@@@AAABBBCCCFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKLLLMMMOOOPPPOOONNNLLLKKKJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIoooaaaaaa___^^^ZZZXXXWWWVVVVVVUUUSSSQQQQQQOOOMMMKKKJJJGGGCCC@@@===<<<;;;999888777777666444333222111000/////////***++++++++++++***))))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))(((((('''((()))))))))(((&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''')))******)))(((((()))&&&&&&''''''((())))))***(((((((((((()))))))))***(((((((((((()))))))))***************************''''''(((((())))))******''''''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((%%%''')))***)))(((((()))(((((()))******)))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,++++++,,,,,,------------......///000000000000000000222444444333333555777555666777999::::::::::::;;;<<<>>>???@@@AAA@@@@@@CCCDDDDDDCCCCCCEEEHHHKKKLLLNNNOOONNNJJJHHHIIIJJJGGGIIIJJJLLLLLLLLLLLLKKKKKKHHHDDDBBB@@@>>><<<:::999888777666555444333222//////......---,,,,,,+++,,,+++)))(((((((((***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************++++++************++++++............////////////,,,...000111000000111222111111111111333555777888:::<<<>>>???@@@BBBEEEGGGCCCDDDEEEFFFFFFGGGGGGGGGJJJKKKKKKKKKIIIIIIKKKLLLNNNLLLJJJHHHGGGGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIIIInnn```aaa______YYYWWWVVVVVVVVVUUURRRPPPQQQOOONNNMMMKKKIIIEEEBBB===<<<;;;999888777777777555444333111000000//////***++++++++++++***))))))((((((((((((((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''((()))))))))(((&&&%%%'''((()))******)))((('''''''''''''''''''''''''''''')))******((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))))))))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%'''*********)))))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))***++++++,,,***+++,,,---------,,,,,,...//////000000000000000...000222222000000222555333555666888999999999999888999<<<>>>@@@AAAAAAAAADDDDDDCCCAAA@@@BBBEEEHHHGGGJJJLLLLLLIIIHHHIIIKKKFFFGGGJJJLLLLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@>>><<<777666666444333222222111///......------,,,++++++,,,+++)))((('''(((***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************++++++************++++++............/////////000,,,...000000000000111222111111111111222444666888888:::<<<===>>>@@@CCCFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIGGGEEECCCCCCCCCEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIqqqgggbbbeee]]]XXXVVVSSSSSSTTTVVVVVVUUUQQQOOOMMMLLLKKKIIIEEECCC===<<<;;;999777666555444666333111000000///...---+++++++++*********)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,---,,,+++***(((((())))))))))))((((((******))))))((((((((('''))))))************))))))***++++++***))))))***,,,))))))(((((('''''''''&&&******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))))))))))))))))))))************+++++++++......---,,,,,,,,,------////////////000000000000///000000111222444555666555666777888999999999999888888999:::<<<>>>@@@AAADDDBBB@@@BBBFFFHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHIIIHHHFFFDDDCCCAAA???>>>>>>>>><<<:::777666444222111111111222000//////---,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))+++*********************)))******++++++,,,------,,,,,,,,,---------......////////////////////////222111111111222444666777:::999999:::<<>>@@@AAACCCBBBBBBEEEHHHIIIFFFDDDGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKJJJJJJJJJIIIGGGEEEBBB@@@>>>>>>>>>===;;;999555444222111000000000000//////...---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******************)))******++++++,,,,,,---,,,,,,,,,------------...........................111111000111222333555666;;;;;;::::::;;;===???@@@AAABBBCCCCCCCCCDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEHHHHHHIIIHHHEEEBBB@@@@@@AAAFFFEEEEEEGGGIIIIIIHHHFFFlllaaa]]]aaaZZZXXXWWWWWWWWWXXXXXXVVVTTTUUURRROOOMMMJJJGGGBBB???:::::::::999888888777777666333111000000///...---+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))((((((((())))))))))))((((((((((((((('''''''''''''''((())))))******))))))((('''(((((('''&&&&&&''')))((((((((((((''''''''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...............////////////000111000///......---......000111222444777888:::;;;999999:::;;;===???AAABBBBBBCCCEEEGGGIIIIIIFFFCCCGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHIIIHHHFFFCCCAAA???===<<<<<<;;;999888333222111000///.........///...------,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------------000000///000111222444555<<<;;;:::999999:::<<<<<>>===>>>AAAGGGLLLOOONNNLLLGGGGGGGGGEEECCCCCCDDDFFFHHHIIIJJJHHHEEECCCBBBBBBGGGHHHIIIKKKMMMMMMKKKIIIiiiccc```eee\\\\\\[[[YYYYYYXXXWWWTTTRRRQQQOOOMMMLLLKKKIIIFFFCCC:::::::::::::::999999999666333111000000///...---***************+++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''((((((((('''(((((())))))((((((''')))******)))(((((()))+++'''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''(((((())))))***))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,,,,,,,,,,---------......---------...000222333444333333222222222444555666888888999:::<<<>>>@@@AAADDDDDDCCCBBBAAACCCHHHKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHFFFDDDDDDDDDBBB???===;;;999777666666555333222111111111000///...---,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------------------------//////...///000111333444111333555777:::===???@@@<<<===AAAHHHOOORRRPPPMMMGGGHHHGGGFFFDDDDDDFFFHHHLLLMMMNNNLLLHHHEEECCCCCCEEEFFFHHHLLLNNNOOOLLLJJJiiiaaa___eee]]]]]][[[XXXWWWVVVVVVTTTRRRRRRPPPNNNLLLJJJHHHDDDBBB;;;;;;;;;::::::999999999666333111000000///...---))))))*********+++++++++))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''###&&&((()))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***(((((())))))))))))(((((('''''''''(((((()))))))))''''''(((((((((((('''''')))******)))(((((()))+++''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))******++++++,,,,,,,,,,,,---------,,,------...///111333444222222111111222555777999777777888999;;;===???@@@???AAABBBBBBBBBCCCGGGKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCBBBAAA>>><<<999777555555555444222000////////////...---+++******************)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''+++++++++***))))))(((((((((((())))))******++++++***++++++++++++,,,,,,,,,........................000/////////000222444555111333555888;;;===???@@@??????CCCJJJQQQSSSPPPKKKHHHIIIIIIHHHGGGGGGIIILLLNNNPPPQQQOOOLLLHHHFFFFFFCCCDDDGGGKKKOOOOOOMMMKKKiii```]]]ddd^^^^^^[[[XXXVVVUUUUUUSSSRRRTTTRRROOOMMMJJJGGGCCC@@@<<<<<<;;;::::::999888888666333111000000///...---))))))******++++++++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%"""%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++(((((())))))))))))(((((('''((((((((())))))******''''''((((((((((((''''''((()))***)))'''''')))***&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***++++++,,,,,,,,,------------------...///000111222111111000111333666999;;;666777777888:::<<<>>>???;;;>>>BBBCCCCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJDDDCCCAAA@@@@@@>>>;;;999888777555444444333111///---.........---+++)))(((************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''------,,,+++***)))((((((((((((((()))******++++++******+++++++++,,,,,,,,,////////////////////////000000///000111222444555222444666999;;;===>>>???AAAAAAEEEKKKRRRSSSNNNIIIJJJJJJKKKJJJIIIJJJLLLNNNNNNPPPRRRQQQNNNKKKIIIHHHAAACCCFFFKKKOOOPPPNNNLLLjjjddd\\\]]]]]]^^^[[[WWWUUUTTTTTTRRRQQQTTTPPPMMMKKKJJJGGGBBB???<<<<<<;;;;;;;;;;;;::::::666555333111////////////++++++++++++++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))*********)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111111222333555666777777999888888999:::;;;<<<======???AAABBBBBBCCCEEEFFFGGGFFFFFFHHHLLLMMMJJJHHHEEEEEEDDDBBB@@@>>>===<<<777555333111111111000......//////...---***((('''***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&((()))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------......000111111111111333444777888888999:::;;;<<<<<<@@@CCCFFFJJJMMMOOOOOOOOOJJJJJJIIIIIIIIIJJJKKKLLLVVVSSSPPPNNNMMMMMMLLLKKKCCCCCCEEEHHHKKKMMMNNNMMMiiiddd]]]^^^]]]]]][[[WWWUUUTTTTTTRRRQQQTTTQQQNNNLLLJJJGGGCCC???::::::999999999999888888666555333111////////////,,,,,,,,,+++++++++******''''''((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((()))(((&&&%%%%%%'''((()))&&&&&&''''''((())))))******))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000000111333444555666777888888999:::;;;;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHGGGGGGHHHJJJJJJGGGEEEDDDDDDDDDCCCAAA???<<<;;;888666444333333333111000///000//////---+++)))(((***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------......///111222222222444666999999:::;;;<<<===>>>>>>AAACCCGGGJJJMMMOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGGGGIIILLLMMMMMMLLLllleee^^^^^^\\\]]]ZZZWWWUUUTTTSSSRRRQQQTTTRRROOOMMMKKKHHHCCC@@@::::::999999999999888888666555333111////////////---,,,,,,++++++*********&&&'''(((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))((('''%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&)))(((((('''''''''(((((('''(((((())))))(((((('''(((''''''&&&'''(((***+++&&&&&&''''''((()))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000222333444555666666777999;;;<<<<<<<<<<<>>??????BBBDDDGGGKKKNNNOOOOOOOOOMMMNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGJJJIIIIIIJJJLLLMMMKKKJJJooofff___^^^ZZZ]]]ZZZVVVTTTTTTSSSRRRPPPSSSRRRQQQOOOLLLHHHDDDAAA<<<<<<;;;;;;;;;:::::::::666555333111////////////++++++++++++++++++++++++&&&'''((())))))***))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''((()))***'''(((((((((((((((((('''''''''''''''((()))+++,,,''''''''''''(((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,,,,,,,,,,---------------....../////////......///111222333444555555666999;;;======<<<;;;???AAACCCDDDEEEFFFHHHJJJGGGGGGHHHHHHHHHFFFEEECCCBBBDDDEEEFFFEEEAAA===;;;;;;999666444333222000/////////......,,,+++*********************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------...---///222333333555777999::::::;;;<<<===>>>??????BBBDDDGGGKKKMMMOOOOOOOOONNNOOOQQQSSSSSSRRRQQQPPPIIIHHHIIIJJJKKKKKKIIIGGGIIIHHHHHHIIIKKKKKKJJJIIInnnfff```___ZZZ\\\ZZZVVVTTTSSSSSSQQQPPPRRRRRRRRRPPPLLLGGGCCCAAA<<<<<<;;;;;;;;;:::::::::666555333111////////////))))))***+++,,,------...''''''((()))******))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((&&&'''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((()))***++++++''''''''''''(((((((((((()))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,,,,---------------------..................///000222333444444444666999;;;======<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGEEEFFFGGGHHHGGGFFFFFFEEEBBBDDDFFFFFFEEEBBB>>><<<<<<999666444222000...,,,...---,,,+++******))))))***************)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------...---///222333333555777999888999:::;;;<<<======>>>BBBDDDGGGJJJMMMNNNNNNMMMMMMNNNPPPRRRRRRQQQPPPNNNGGGGGGGGGIIIKKKKKKIIIGGGEEEDDDEEEFFFIIIJJJIIIGGGjjjccc___```ZZZ\\\YYYVVVTTTSSSRRRQQQPPPPPPQQQRRRPPPKKKFFFBBBAAA::::::999999999999888888666555333111////////////))))))***+++,,,------...((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''666333///+++'''&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))''''''(((((((((((((((((()))(((''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))************++++++,,,,,,------...------------------------......///111222333444555555666888:::<<<=========???@@@BBBBBBAAAAAACCCDDDBBBDDDFFFGGGFFFDDDDDDEEEAAABBBDDDDDDCCC@@@>>><<<;;;888555333222111///------,,,+++***))))))))))))***************)))(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...---///111222333444666888777888888999:::;;;<<<<<>>>>>@@@BBBCCCBBBAAA@@@AAABBBAAACCCEEEEEEBBB@@@@@@AAA???@@@@@@@@@???===;;;:::888666444333444444333222...---+++************+++***************)))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------......///111222222222444666777777888999:::;;;<<<<<<@@@BBBEEEHHHJJJKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBnnnddd___]]]TTT\\\YYYUUUSSSSSSRRRQQQOOOMMMPPPRRRPPPJJJDDDAAA@@@<<<<<<<<<;;;;;;;;;::::::666555333111////////////......---,,,+++))))))(((++++++++++++***((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((---+++(((%%%$$$%%%&&&'''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''(((((((((((()))&&&''''''((()))******+++******+++,,,,,,---......------------------------//////000222333444555666666666777888:::<<<>>>@@@BBBCCCDDDCCCAAA@@@AAABBBAAACCCEEECCC???<<<<<<===============<<<;;;999999555444333444666888888777///...,,,+++***++++++,,,***************)))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---.........000111111111111333444777888888999:::;;;<<<===???AAADDDGGGIIIJJJJJJIIICCCCCCBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBBDDDDDDCCCFFFEEEDDDDDDDDDDDDBBB@@@ppp[[[```___XXX\\\[[[XXXUUURRRPPPNNNNNNQQQTTTSSSNNNJJJHHHDDD??????>>><<<;;;;;;<<<;;;:::777555444222000......---,,,,,,,,,+++++++++******)))))))))))))))))))))))) $$$(((***+++,,,+++)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******)))''''''''''''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%((()))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))'''&&&'''((()))((('''(((''''''&&&&&&&&&'''''')))(((((((((((())))))***))))))(((((('''''''''&&&(((((((((((())))))))))))((())))))******+++,,,,,,+++,,,---...///...---,,,,,,///222555777666555444555666888:::<<<>>>???@@@DDDCCCAAAAAABBBBBBBBBAAA@@@AAABBBCCCCCC@@@<<<888<<<<<<======<<<;;;;;;::::::777555555666666444111222000...,,,)))(((&&&&&&,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&'''((('''"""'''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------...//////000111222222222666777:::<<<>>>?????????@@@BBBDDDFFFEEEDDDBBB@@@EEEFFFGGGFFFCCCAAAAAAAAA???AAACCCEEEFFFEEECCCBBBEEEDDDDDDEEEEEEDDDBBB@@@vvv^^^```^^^XXX[[[ZZZWWWUUUSSSQQQOOOOOOQQQTTTSSSNNNJJJHHHDDD???===;;;:::999999999888777666555444111000......---,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))***)))'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))(((&&&(((''''''&&&&&&&&&''''''))))))((((((((((((((()))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,...000333666555333000---,,,---000222444444444333666777999:::;;;<<<======AAA???>>>???AAACCCCCCBBBDDDEEEGGGJJJLLLHHHBBB<<<=========<<<<<<;;;999999888555333333444444222//////...---+++***)))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((&&&$$$'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,......///000111222333444666888:::<<<===>>>>>>>>>>>>@@@CCCEEEFFFFFFEEEDDDEEEFFFGGGFFFCCCAAA@@@AAA???@@@CCCEEEEEEDDDBBBAAADDDCCCBBBCCCDDDCCC@@@>>>eeebbb^^^XXXYYYXXXWWWUUUSSSRRRQQQPPPPPPSSSRRRMMMJJJIIIEEE???<<<;;;:::999888777666666666555333111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''((('''&&&'''(((((('''&&&''''''&&&&&&&&&''''''(((******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))******+++,,,,,,------000444:::??????:::444000,,,---...///000111222333777888:::;;;<<<;;;;;;:::===<<<<<<===@@@CCCDDDCCCFFFFFFIIIMMMQQQNNNFFF>>>=========<<<;;;999777777555333111111111111///------,,,+++***************'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---......///111333444555777888999;;;<<<============???BBBEEEGGGGGGGGGGGGEEEFFFFFFEEEBBB@@@??????>>>@@@BBBCCCCCCBBBAAA???BBBAAA@@@@@@AAA@@@>>><<>>===<<<>>>@@@CCCCCCCCCDDDBBBCCCGGGLLLKKKDDD>>>>>>======;;;999777555444222222111000///...------,,,,,,+++******)))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***'''%%%%%%%%%%%%%%%'''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,------...///111333666777888888999:::;;;<<<=========???AAADDDFFFFFFFFFFFFCCCDDDDDDCCC@@@>>>=========>>>???@@@@@@???===<<>>============<<<:::qqqggg___YYYUUUUUUVVVUUUUUUTTTRRRRRRNNNPPPPPPLLLJJJIIIFFFAAA===>>>???===999666555666555444333111000/////////,,,,,,,,,+++++++++******(((((((((((((((((((((((('''&&&&&&'''''')))***+++,,,,,,+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&###"""$$$'''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))'''&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((******((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))))))))******++++++,,,------+++111:::AAACCC@@@:::666//////......///000333444444555888;;;>>>@@@@@@AAAAAA@@@??????AAABBBBBBAAABBB???===???CCCDDDAAA>>>======<<<:::888666444333222222111000///------------,,,+++***)))(((((((((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******(((&&&%%%%%%%%%&&&'''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------.........///111333666888888888999:::;;;===>>>>>>???@@@BBBCCCDDDDDDCCCCCC@@@AAABBBAAA???===<<<===<<<============<<<;;;:::===<<<:::::::::;;;999888rrrggg___WWWTTTUUUVVVVVVUUUTTTRRRQQQLLLOOOOOOLLLJJJIIIFFFAAA;;;===???===888444333444555444333111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$######%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))---444:::<<<;;;888666000/////////000111333444222333666999===@@@CCCEEEDDDBBB@@@@@@@@@AAA@@@???@@@???======>>>???@@@???<<<;;;;;;999777555333222111222222000...,,,---------,,,+++***)))(((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))++++++)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&''')))***'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,------......000/////////000333666888888888999:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBB???@@@BBBAAA???>>>>>>???>>>>>>======<<<;;;:::999<<<:::888888888999888777pppfff]]]UUUTTTUUUVVVVVVVVVTTTRRRPPPKKKOOOOOOKKKJJJIIIFFFBBB;;;???AAA>>>888333333444444444222111000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***)))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$%%%''')))***((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&&&&((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''(((((())))))***+++++++++---///222444444444444////////////000111222222111111333555999>>>BBBEEEBBBAAA???>>>???@@@???>>>>>>???@@@???======>>>@@@::::::999888777555333222///111111000,,,++++++---******))))))))))))******)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###&&&((()))''''''(((***'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...//////000222111//////000333555777888888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDD???AAACCCCCCBBBAAABBBCCC@@@@@@???>>>===<<<;;;;;;<<<:::777666777888777666mmmddd[[[RRRUUUUUUVVVWWWVVVTTTQQQPPPKKKNNNOOOKKKIIIIIIGGGBBB>>>BBBDDDAAA;;;666555666444333222111000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%''')))***+++***)))'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''')))+++,,,***((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&''''''''')))&&&$$$%%%((()))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''(((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&(((''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))'''''''''((())))))******......------...000111222......//////000000111111111111111333666;;;@@@DDD@@@>>>======>>>??????>>>:::???CCCBBB>>>;;;<<<>>>999999999888777555333333...000111///+++)))***,,,(((((((((((()))***,,,,,,'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))++++++(((%%%%%%''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...000000111333111000///000222555777888888999;;;>>>AAADDDFFFFFFFFFFFFFFFFFFGGGGGGGGG@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBAAA@@@???>>>===<<<<<<999777666777777777666dddeee[[[SSSTTTUUUVVVWWWVVVTTTRRRQQQMMMMMMMMMLLLJJJFFFCCCAAA===@@@BBBAAA===888555333333333333222111000///...,,,++++++******++++++,,,'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''')))************+++++++++******+++,,,------------...///000111111222222111333333444666777888999:::===<<<<<<<<<<<<<<<===>>>BBBAAA@@@???>>>======>>>===;;;777555444333111///......---,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************,,,,,,------.../////////000000111111222333555555::::::<<<>>>@@@BBBDDDEEEHHHIIIKKKLLLLLLKKKIIIHHHKKKIIIHHHFFFEEEEEEFFFFFFJJJFFFDDDDDDEEECCC===777::::::888777555444444444gggggg\\\WWWUUUVVVVVVWWWVVVSSSQQQOOOMMMMMMMMMLLLJJJFFFCCCAAA>>>@@@BBBAAA===888555444333333333222111000///...,,,++++++******++++++,,,************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))*********+++++++++******+++,,,------------...///000111111222222111333444555666777999::::::===============>>>???@@@DDDDDDBBBAAA@@@??????>>><<<:::777555444333111///......---,,,++++++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))************,,,,,,------...///////////////000000222333555555777888:::<<>>777777888888888777666444222hhheee[[[ZZZVVVWWWWWWWWWUUURRROOONNNLLLMMMMMMMMMJJJFFFCCC@@@>>>@@@BBB@@@===888555444333333333222111000///...,,,++++++******++++++,,,++++++******************((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''')))))))))*********++++++******+++,,,------------...///000111111222222111444444555666888999::::::=========>>>>>>@@@AAABBBEEEDDDCCCAAA@@@>>>======;;;888555444333222000///...---,,,++++++******+++******))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))************,,,,,,,,,---......//////.........///111333444555555666888;;;>>>@@@CCCDDDGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIILLLLLLHHH???999555666888999888666333000xxxeeebbbXXX[[[WWWWWWWWWWWWTTTQQQNNNLLLLLLMMMNNNMMMKKKGGGBBB@@@???@@@AAA@@@<<<888555444444444333333111000...---,,,++++++******++++++,,,)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))******************+++,,,------------...///000111111222222111333444555666888999::::::;;;;;;<<<===>>>???AAABBBBBBAAA@@@???===;;;999888888666444222222222000......---,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************+++,,,,,,------...//////------...///000222444555333555777:::===@@@CCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLHHHBBB===888888888888666333111///rrrcccbbbXXX\\\WWWWWWWWWVVVTTTQQQMMMKKKKKKMMMNNNNNNKKKGGGBBB??????@@@AAA???<<<888666555444444444333111///...---,,,++++++******++++++,,,))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))))))))***************+++,,,------------...///000111111222222111333333444666777888999:::999999::::::<<<===>>>???@@@??????>>><<<999777666666444222111111111///...------,,,+++************)))))))))(((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************++++++,,,,,,---.........------...///000222444555444555777:::===AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFEEEFFFGGGHHHIIILLLKKKJJJIIIHHHFFFCCCAAA===;;;888444111000//////rrrcccdddZZZ\\\VVVWWWWWWVVVTTTQQQMMMKKKKKKLLLNNNNNNLLLGGGBBB???@@@AAAAAA???;;;888666666555444444333111///---,,,,,,++++++******++++++,,,++++++******))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))************+++,,,------------...///000111111222222111222222333444666777888999888888888999999;;;<<<===>>>>>>>>>>>><<<:::888666444222000///000000///...---,,,+++******))))))***))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************+++++++++,,,------....../////////000111222333444444555777:::===@@@BBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIHHHFFFDDDBBBBBBAAA>>>;;;777222///...//////tttbbbdddZZZXXXUUUVVVVVVVVVTTTQQQNNNLLLKKKLLLNNNOOOLLLGGGBBB>>>@@@AAAAAA>>>;;;777666666555555444333111///---,,,,,,++++++******++++++,,,******))))))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((('''$$$%%%&&&'''(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((()))))))))*********+++,,,------------...///000111111222222111000111222333444666777777888888888888999999:::;;;;;;;;;<<<<<<;;;999666555222000///...//////...------,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************++++++,,,,,,---......111111111111111222333333333444666888;;;===???@@@???AAACCCEEEGGGHHHIIIIIIGGGFFFEEECCCCCCCCCDDDDDDEEEFFFFFFEEEBBB@@@>>>>>>:::888666333111000000000uuu___cccWWWRRRUUUUUUVVVUUUTTTQQQNNNLLLJJJLLLNNNOOOLLLGGGBBB>>>@@@AAAAAA>>>:::777666666555555444333111///---,,,,,,++++++++++++++++++,,,(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((******))))))((((((((('''$$$%%%'''(((((((((''''''***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))******+++,,,------------...///000111111222222111///000111222444555666666999999999888999999::::::666777888999888666444222111000......//////...------,,,+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......333222222222222222333333333444555777999;;;===>>><<>>@@@BBBCCCEEEEEEGGGGGGEEEAAA<<<999999:::;;;<<<<<<<<<:::777555333444333111000......------mmmaaaeeeZZZXXXWWWXXXYYYVVVRRRNNNLLLLLLPPPNNNLLLKKKJJJGGGDDDAAAAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&%%%%%%&&&''''''&&&'''((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''')))******(((''''''((())))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))******+++,,,,,,,,,......///000000111222222------......000111222333555555555555555666777777777666555444222000//////......------,,,,,,+++++++++***)))((('''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))(((***++++++++++++,,,.../////////000111222444444555666777999:::;;;<<<<<<======>>>??????@@@AAAAAAGGGGGGEEEAAA<<<999888888:::::::::999888555333111111111///......------...nnnbbbfffZZZXXXWWWXXXXXXVVVRRROOONNNNNNPPPNNNKKKJJJIIIGGGDDDBBBAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&((())))))(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,............///111222333222222222222222333444444333333333333444444555555555555444333111000///...,,,,,,,,,,,,++++++************)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((***++++++++++++,,,.../////////000222444555666777888999:::;;;<<<<<<<<>>>>>>>>CCCCCCBBB???<<<999888999999999888777666444222000//////...---------......lllbbbeeeZZZYYYUUUVVVWWWUUUSSSQQQQQQQQQPPPNNNKKKIIIHHHFFFDDDBBBAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''))))))'''''''''(((((((((((()))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))******+++,,,,,,---------...///111222333666666555444333333333333111111222222222333333333444333333111000///...---+++++++++++++++*********)))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((***+++,,,++++++,,,...//////000111333555666777999:::;;;<<<============??????>>>>>>======<<<<<<>>>???@@@>>><<<::::::;;;999999888666555333111111......------------......|||{{{iiiaaadddYYY[[[UUUVVVVVVUUUSSSRRRRRRSSSPPPNNNJJJHHHGGGFFFDDDBBBAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%'''(((((('''''''''(((''''''(((((((((((())))))'''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---...000111222222555444333222111000000000000000111222222222222222333222111000///...------++++++++++++++++++******(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///000000111222333555777888:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>@@@???>>>======>>>;;;:::888777555444222222///......---------......zzzwwwfff___cccYYY\\\WWWWWWWWWUUURRRQQQRRRSSSPPPNNNJJJHHHFFFEEEDDDBBBAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((('''&&&((())))))&&&###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''$$$&&&(((((('''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((()))$$$$$$%%%&&&&&&'''(((((()))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***+++---///111111111111111000000//////000000111111111333444444444333222111111000000///...------++++++++++++++++++++++++'''((()))******)))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))************,,,------------...000111111222222444555666777:::;;;<<<>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???AAACCCCCCAAA??????@@@<<<;;;:::888666555444444000000///...---------...xxxuuuddd^^^aaaYYY]]]YYYYYYXXXUUURRRPPPPPPQQQPPPMMMJJJGGGFFFEEEDDDBBBAAACCCCCCAAA<<<888555444555666666444111///......,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((('''''')))+++***'''###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&***,,,,,,+++(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$&&&(((((('''''''''(((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((()))******++++++)))+++---000222222111000......//////000222333444222333444555666555444444111111000///...------,,,++++++++++++++++++,,,,,,'''((()))******)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&))),,,---+++)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***+++++++++---............///111222222222333444555666777:::;;;===>>>@@@AAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGCCCEEEFFFFFFCCCAAA@@@@@@>>><<<;;;999777666555555111111000......------...wwwxxxgggZZZccc^^^[[[XXXXXXWWWVVVUUUSSSRRRQQQPPPMMMIIIFFFEEEDDDCCCAAACCCCCCBBB???<<<999555444555666777666333000///...,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))***+++,,,---------......//////000000000000000000000111111111222333444555555444444333111000///...............+++++++++************)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))'''&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((+++,,,,,,,,,---.........---///222333444444666888>>>???AAABBBBBBAAA???>>>@@@AAACCCEEEFFFGGGGGGGGGBBBCCCDDDEEEDDDBBB@@@???>>>===;;;888555333222222//////...---,,,,,,,,,,,,wwwxxxggg[[[bbb^^^ZZZXXXXXXXXXWWWUUUTTTRRRQQQPPPMMMIIIFFFEEEEEECCCAAACCCCCCBBB@@@===999666444555666777666333000///...***************+++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((()))***,,,---------......///000000111000000000000111111111111333444555555666555444333111000///...------------+++++++++*********))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))),,,,,,,,,---....../////////111444555555666888999>>>???AAABBBBBBBBBAAA@@@???@@@AAACCCEEEFFFGGGHHHDDDEEEFFFFFFEEECCCAAA???>>>===:::888555333222222///...---,,,,,,++++++,,,vvvwwwggg[[[bbb\\\YYYYYYYYYXXXWWWVVVTTTSSSRRRPPPMMMIIIGGGFFFEEECCCBBBDDDCCCBBB@@@===999666444555666777666333000///...))))))******+++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''')))+++------......//////000111111//////000000111111111111444444555666666555444333222111///...---,,,++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$&&&)))***(((&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************************,,,------...//////000000111333555666666777:::;;;===>>>@@@BBBCCCCCCCCCBBB===>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGFFFDDDAAA@@@===<<<:::777555333222111......---,,,++++++++++++tttuuuggg\\\bbb[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSPPPMMMIIIGGGFFFEEECCCBBBDDDCCCBBB@@@===999666444555666777666333000///...***+++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&(((+++------......//////000111111//////000000111111222222444555666666666555444333222111///---,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((%%%###&&&+++---***&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************+++++++++,,,------...///000111111111333555666666777:::<<<===>>>@@@AAACCCDDDDDDDDD>>>??????@@@AAABBBCCCCCCGGGHHHHHHHHHFFFDDDAAA???<<<;;;999666444333222111...---,,,+++************qqqrrrggg^^^bbbZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQNNNJJJGGGFFFEEEDDDBBBDDDDDDCCCAAA===:::777555555666777666333000///...---------,,,+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,---------...//////000000...//////000111111222222444555666666666555333222111000...---+++***))))))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))&&&$$$''',,,...,,,(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))******++++++++++++,,,,,,---...///000111222111222444444444666999;;;<<<===???@@@BBBCCCDDDEEEAAA@@@????????????@@@@@@GGGHHHHHHGGGEEEBBB???>>>;;;:::888666444222111111------+++***************nnnoooggg___bbbZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRQQQNNNJJJHHHGGGFFFDDDCCCDDDDDDCCCAAA>>>:::777555555666777666333000///...//////...,,,+++***)))((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,---......//////......///000111222222333444555555555555333222111000///---,,,+++***))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''')))'''&&&(((+++,,,***((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))***+++++++++++++++,,,...///000111111000111222333333555888;;;<<<===>>>???AAABBBCCCDDDAAA@@@???>>>>>>>>>???@@@FFFGGGGGGFFFCCC@@@===;;;:::999777555333222111111---,,,+++***))))))))))))kkklllggg```cccZZZYYYUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNJJJHHHGGGFFFDDDCCCEEEDDDCCCAAA>>>:::777555555666777666333000///.........---,,,++++++******))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))++++++++++++*********+++,,,,,,------.........///000111222333333333444444444444222111000...---,,,+++***************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''''''''(((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))***++++++******+++---...///000111111111222222333555888;;;<<<======>>>???AAABBBCCC???>>>======>>>???AAACCCEEEEEEEEEDDDAAA>>>:::888999888666444333222111111,,,+++***))))))(((((()))iiikkkgggaaaccc[[[ZZZTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNKKKHHHGGGFFFEEECCCEEEDDDCCCAAA>>>;;;777555555666777666333000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&(((***,,,---,,,+++***)))******++++++,,,---------...///000111222333333333333444444333111000///---,,,,,,+++*********+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))*********)))***+++,,,...///000111111222333333333555999<<<============>>>???AAAAAA======<<<===>>>AAADDDFFFDDDDDDDDDBBB@@@<<<999666999888666444222111111111,,,+++***)))((((((((((((~~~hhh___ccccccccc___UUUUUUWWWYYYWWWSSSPPPQQQRRRTTTOOOKKKJJJHHHDDDDDDGGGFFFFFFDDDAAA>>>;;;888777777777777666444222///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((('''%%%%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''***((('''&&&''''''%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((...,,,(((&&&$$$%%%&&&'''(((((((((((((((((((((((())))))'''%%%'''+++,,,(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++******+++,,,,,,------,,,,,,.........////////////000//////////////////......************))))))))))))******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''(((((((((((()))))))))))))))*********+++,,,,,,---...///111222000000//////111444666888;;;===??????=========???<<<======>>>??????@@@AAA@@@@@@@@@???<<<888444222222222111000///---+++***+++++++++***)))(((((('''hhh^^^bbbbbbbbb^^^UUUTTTWWWXXXVVVRRRPPPPPPRRRSSSNNNLLLKKKIIIEEEDDDFFFEEEDDDCCC@@@===:::777666777777666666444111///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((('''***((('''&&&''''''%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&((((((((((((((((((((((((((('''***)))&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++******+++,,,,,,------,,,,,,------.........//////////////////......---------*********)))))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---...///000000//////000111444777888;;;===??????>>>======>>>;;;<<<===>>>??????????????????>>><<<999666333111111111111000...---+++***++++++******)))(((((('''hhh\\\aaaaaa```]]]TTTSSSVVVWWWUUUQQQNNNOOOQQQQQQNNNLLLMMMKKKFFFDDDEEEDDDCCCBBB???<<<999666444555666555555333111///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((($$$&&&((()))'''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((()))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((&&&***+++((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,++++++*********))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))************,,,,,,,,,,,,,,,---....../////////000222444777888999<<>>===>>>:::;;;===?????????>>>===>>>===;;;888666333111000111111000000...---+++***++++++******)))(((((((((hhh[[[```aaa^^^[[[TTTRRRUUUVVVTTTPPPNNNNNNPPPOOOMMMMMMOOOMMMGGGDDDEEEDDDCCCBBB???<<<999666555444555555444333000...---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&)))***(((&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))******)))'''%%%((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''(((((((((***---+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,+++***)))(((***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((((((((())))))******++++++,,,,,,+++++++++,,,,,,---//////000111333666888999999;;;???@@@@@@>>>>>>>>>:::<<>>======<<<999777444222111111000000000///...---+++***************))))))((((((jjjYYY___```]]]ZZZUUURRRTTTVVVTTTPPPMMMNNNOOOOOOMMMMMMPPPNNNHHHDDDEEEEEEDDDCCC@@@===:::777555444444444444333111///---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&)))***(((&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&&&&'''(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))******)))'''%%%'''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((()))'''%%%&&&...333///&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---...---,,,+++***)))(((((()))))))))(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((('''(((((()))******++++++,,,,,,+++++++++,,,,,,---///000111333555777999:::999;;;>>>@@@???>>>>>>???===>>>AAACCCCCCBBB@@@>>>===<<<:::777555333222222////////////...,,,++++++*********)))))))))))))))kkkYYY___aaa]]]ZZZVVVRRRUUUVVVTTTPPPMMMNNNPPPOOOMMMMMMOOONNNHHHEEEFFFEEEDDDCCC@@@===:::777666444444555444333222000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((($$$&&&((()))'''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''$$$%%%---333///'''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***)))******++++++++++++++++++++++++,,,,,,,,,------------,,,+++***))))))((())))))(((((((((((('''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,---......000111333555888:::;;;<<<:::<<<>>>>>>>>>>>>???@@@???@@@BBBCCCCCCBBBAAA@@@<<<<<<:::888666444222222/////////......,,,++++++******))))))))))))))))))mmmYYY___aaa]]]ZZZWWWSSSUUUWWWUUUQQQNNNNNNPPPPPPMMMMMMOOOMMMHHHFFFGGGDDDCCCBBB???<<<999666555555555555555444333111000------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))(((&&&'''++++++(((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++*********))))))(((((((((''''''''''''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///000111333555777:::<<<===>>>;;;<<<======<<<===@@@BBB@@@AAAAAABBBBBBAAAAAA@@@:::::::::999777444222000............---,,,++++++)))))))))))))))))))))***nnnYYY```bbb]]][[[XXXSSSVVVWWWUUUQQQOOOOOOQQQPPPMMMMMMNNNMMMHHHGGGHHHCCCBBB@@@>>>;;;888555333555555666666555333222000---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((('''%%%%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***'''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&+++---&&&!!!"""&&&(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++++++++***))))))***++++++++++++***,,,,,,------------......,,,,,,++++++++++++++++++)))((((((((('''''''''''''''((((((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,+++,,,,,,---...///111222222444666999;;;===>>>???<<<<<<<<<;;;;;;===AAADDDAAA@@@@@@@@@@@@@@@@@@@@@888999999999777444111///............---,,,++++++)))))))))))))))*********hhh]]]```^^^ccc\\\WWWOOOSSSVVVUUUQQQNNNOOORRRMMMNNNNNNNNNMMMJJJHHHFFFDDDBBB@@@===;;;999777777555555444333222000///............------.........************))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((((((((((((((((((''''''''')))(((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%"""!!!%%%,,,///...,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&+++***)))))))))***,,,---***++++++,,,,,,------...,,,,,,---...///000111111444666999===???@@@@@@@@@???>>>>>>>>>???AAACCCDDDAAA@@@???>>>???@@@AAABBB;;;:::999777666444333222///......---+++***))))))((((((((((((((((((((((((iii^^^```]]]bbbZZZUUUPPPTTTWWWVVVQQQNNNOOOQQQMMMNNNNNNNNNMMMJJJHHHFFFDDDBBB@@@===;;;999888777555555555444222111///......------,,,,,,------...************))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******&&&((()))((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))))))))************++++++++++++++++++++++++------------------------,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%(((...111000...&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''***)))((((((((()))***+++***++++++,,,,,,------...,,,------...///000111111333555999<<>>=========>>>::::::888777555333222111///...---,,,+++******)))((((((((((((((((((((((((jjj^^^```\\\```XXXSSSRRRUUUXXXWWWSSSOOOOOOPPPMMMNNNNNNNNNMMMJJJHHHFFFCCCBBB@@@===;;;999888777555555555444222111///...---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))*********''')))***)))((('''((())))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&''')))***)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***(((''')))...000///---''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((('''(((((()))***++++++,,,,,,------...,,,---......000000111222333555888;;;>>>@@@AAAAAADDDCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA>>><<<;;;:::999999888777666444333111111......---,,,+++******)))((((((((((((((((((((((((iii^^^___\\\```YYYSSSSSSVVVXXXXXXTTTQQQPPPOOOMMMNNNNNNNNNMMMJJJHHHFFFCCCAAA???===;;;999888888666555555444333111000///,,,++++++++++++++++++,,,************)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((***+++***)))((()))***))))))(((((((((((())))))((((((((((((((())))))))))))))))))(((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''((((((''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''')))+++,,,***(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''***+++***)))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''***)))))))))((((((((((((***++++++,,,,,,------...------...///000111222222222444777:::>>>@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCAAA???<<<:::999888777777666444333222111000------,,,,,,+++******)))((((((((((((((((((((((((hhh]]]___]]]bbb[[[VVVTTTVVVXXXYYYWWWTTTQQQPPPMMMNNNNNNNNNMMMJJJHHHFFFBBBAAA???===;;;:::999888666666555444333111000///+++++++++******+++++++++************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))***+++***)))((()))+++))))))(((((((((((())))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''***,,,,,,***((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((''''''((((((((()))))))))******''''''''''''(((((((((((('''''''''(((((((((((((((*********************)))***++++++,,,,,,------...------...///000111222222333444777:::===???AAAAAACCCBBBBBBBBBAAA@@@@@@???AAAAAA@@@???===;;;:::999666555444333222000000///,,,,,,,,,++++++******)))))))))))))))))))))))))))hhh]]]```^^^ccc\\\WWWTTTVVVXXXYYYYYYVVVSSSQQQMMMNNNNNNNNNMMMJJJHHHFFFBBBAAA???===;;;:::999999666666666555333222000///,,,++++++******++++++,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((***+++***)))((()))******))))))(((((())))))***'''(((((())))))******+++******)))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))************++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''***,,,+++)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))***+++++++++++++++***++++++,,,,,,------...---...//////111111222333555555777999;;;>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;999999444333333222000//////...,,,,,,++++++************))))))))))))))))))))))))jjj___aaa___ccc\\\WWWSSSUUUWWWZZZ[[[YYYUUURRRMMMNNNNNNNNNMMMJJJHHHFFFAAA@@@???===;;;:::999999777666666555444222111000,,,,,,++++++++++++,,,,,,************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))******(((((()))*********))))))))))))******'''(((((()))******++++++*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))************++++++++++++++++++++++++************************'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''(((******(((&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))&&&''')))***++++++++++++***++++++,,,,,,------.........///000111222222333666777777999;;;<<<>>>??????@@@@@@AAAAAA@@@???>>><<<<<<<<<;;;:::888666555222222111111000///......++++++++++++************))))))))))))))))))))))))mmmaaabbb___ccc[[[VVVSSSTTTWWWZZZ\\\ZZZVVVSSSMMMNNNNNNNNNMMMJJJHHHFFFAAA@@@???===;;;::::::999777777666555444222111000---,,,,,,++++++,,,,,,---************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''((()))******))))))))))))******'''(((((()))***+++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))'''''''''))))))'''%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))$$$%%%''')))++++++++++++***++++++,,,,,,---............///000111222333333777777888999:::<<<===>>>??????AAAAAAAAAAAA@@@???;;;;;;;;;:::888555333111222111111000///......---+++++++++***************))))))))))))))))))))))))mmm``````]]]ccc\\\XXXRRRTTTVVVXXXWWWUUURRRPPPPPPQQQQQQOOOKKKGGGDDDDDD@@@AAAAAA>>>;;;777666666666444333333333222///---000///...---,,,+++++++++************))))))))))))((()))***+++***)))'''%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))******))))))))))))******&&&''')))++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++***))))))((())))))***************************************+++++++++))))))))))))))))))))))))***)))&&&$$$$$$%%%''')))))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&''''''''''''(((((((((((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''&&&&&&&&&''')))***************************************************************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))((((((((((((((())))))******++++++,,,------+++---000111111222333555333555888999888888888999<<<===>>>??????>>>===<<<===;;;999777555333222222///............---------,,,,,,++++++***)))(((((())))))))))))))))))))))))nnnbbbccc```ddd]]]XXXRRRTTTWWWXXXXXXUUURRRPPPOOOQQQRRRPPPLLLGGGDDDBBB>>>??????===:::777666666666555444333333222000---//////...---,,,,,,,,,,,,************))))))))))))((()))*********((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************))))))))))))************+++******))))))))))))******((())))))))))))(((''''''++++++++++++++++++++++++******************************++++++++++++******++++++***)))))))))))))))************************************************))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))***)))((('''&&&'''((((((''''''''''''((((((((()))((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&'''((((((&&&%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******************************************************************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,,,,------+++---///000111222444666666888;;;<<<<<<;;;:::;;;<<<===>>>??????>>>===<<<;;;:::888666444333222222............------------,,,,,,++++++***))))))(((************************qqqeeefffbbbfff^^^YYYRRRTTTWWWYYYYYYVVVSSSQQQOOOQQQSSSRRRMMMGGGCCC@@@<<<===>>><<<999777777777777666444444444333000...///...------,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))*********+++++++++,,,,,,******))))))))))))******000000...---+++***************************************************************++++++++++++******++++++******))))))******++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))***************************************************************************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((()))''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&)))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,,,,------,,,...//////000111555777999<<<@@@BBB@@@>>><<<<<<<<<===>>>??????>>>===<<<999888777555333222222222............------------,,,,,,++++++***)))))))))************************rrrfffgggcccfff^^^XXXRRRTTTXXXZZZZZZWWWTTTQQQOOOQQQTTTSSSNNNGGGBBB???<<<===>>>===:::999888999888666555555555333111//////...---,,,,,,,,,,,,,,,************)))))))))(((***)))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***(((((((((((((((((((((((()))))))))******)))))))))''''''((())))))))))))(((************+++++++++,,,+++******))))))******+++333222///---,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++*********++++++++++++++++++++++++++++++++++++******)))(((''''''))))))))))))))))))))))))******+++++++++***)))((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((('''&&&'''((()))(((&&&''''''''''''((((((((((((((())))))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***+++***)))(((************************************************************)))))))))((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&'''((()))***''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))((())))))************++++++,,,------...---.../////////222666999;;;???CCCEEECCC@@@>>><<<<<<===>>>??????>>>===<<<888777666444333222111111.........---------,,,,,,+++++++++*********))))))************************rrreeefffaaaeee\\\WWWQQQTTTXXX[[[[[[XXXUUURRRPPPRRRTTTSSSNNNGGGAAA>>>===>>>???>>><<<::::::;;;888666555555555333111///......---,,,,,,,,,------************)))))))))((())))))(((((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))))))))))))))))))))*********++++++++++++************++++++---,,,***)))((()))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''***************************+++,,,---,,,+++)))(((************************)))))))))))))))((((((((((((((((((((((((''''''''')))(((''''''((()))((('''''''''''''''((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))***)))((('''************************************************************)))))))))((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''((()))************))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***++++++,,,------.........///000000111444888;;;<<<@@@DDDEEEDDDAAA>>>======>>>???@@@@@@???>>>===888777666444222111000000...------------,,,,,,,,,+++++++++***************************************rrreeeddd___ccc[[[VVVQQQTTTYYY\\\\\\ZZZUUURRRRRRSSSUUURRRMMMFFF@@@>>>>>>???@@@???===;;;;;;;;;777666444444444333000......------,,,,,,---------************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''(((((())))))))))))))))))))))))))))))))))))******++++++******)))(((((()))***************)))))))))************+++++++++************+++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************************+++,,,,,,,,,+++))))))************************))))))*********)))((('''(((((((((((((((''''''''')))(((''''''))))))((('''''''''''''''((((((((((((%%%'''(((((((((((()))+++''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((************************************************************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''((()))***+++------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++,,,,,,------......///000222333444666:::===<<>>>>>???@@@???<<<:::::::::666555444333333222000------------,,,,,,------...************))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))******++++++******))))))******+++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++++++++***))))))************************))))))***+++***)))(((''')))((((((((('''''''''''')))((('''((()))***)))'''''''''''''''(((((((((((('''((())))))((('''(((***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''((())))))***************************************************************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((***+++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,---.........///111444666777999;;;>>>===???BBBCCCCCCAAAAAABBBAAAAAABBBCCCCCCBBBAAAAAA<<<:::888555222000///...---------,,,,,,,,,++++++************************++++++++++++++++++++++++uuueeebbb]]]bbb]]]YYYQQQTTTZZZ]]]^^^[[[VVVSSSUUUUUUTTTPPPJJJDDD@@@???>>>??????>>>;;;999888999666444333333333222///---------,,,,,,,,,------...************))))))))))))%%%''')))***+++***)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,---,,,+++)))(((------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************+++++++++*********))))))************************)))******++++++)))((('''))))))(((((('''''''''&&&***((('''((()))***)))'''''''''''''''((((((((())))))***+++***(((&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))((((((((()))+++,,,************************************************************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,------......//////222555888999:::<<<>>>===@@@BBBCCCCCCBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB===<<<999666333000///...---------,,,,,,,,,++++++******************++++++++++++++++++++++++++++++zzz___ddd```]]]^^^WWWSSSUUUWWWXXXXXXVVVSSSRRRUUUUUUTTTQQQKKKEEEBBBAAA???@@@AAA???===;;;:::;;;999777555555444333000...------,,,,,,,,,,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,++++++******))),,,,,,------------------++++++++++++,,,,,,,,,,,,+++,,,,,,***)))***,,,.........---,,,,,,,,,,,,---***+++,,,---............///...---,,,,,,,,,,,,,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,------...))))))))))))***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((((((((('''''''''''')))(((''''''''')))***+++>>>999111***&&&&&&(((***************************++++++************++++++************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++++++++++++++++++++,,,,,,+++,,,---...///000111222444777999;;;<<<===>>>@@@CCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDFFFJJJLLLLLLLLL>>><<<888444111000//////...---,,,+++******************+++++++++,,,,,,,,,++++++++++++******)))))){{{```ddd___]]]^^^WWWSSSUUUWWWXXXXXXVVVTTTRRRVVVVVVUUUPPPJJJEEEBBB@@@@@@AAAAAA@@@===;;;;;;;;;999777555555444333000...------,,,,,,,,,,,,++++++******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))************+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------............*********+++,,,,,,,,,------------,,,++++++---///++++++++++++,,,---...///+++,,,,,,------...............---------------......---,,,***************,,,++++++******++++++,,,+++++++++******++++++,,,************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''((()))***666333---(((&&&''')))+++************************++++++************++++++************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''(((((()))******++++++++++++++++++,,,,,,,,,,,,,,,---///000111222333555777:::<<<<<<===???AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFF===;;;888444111/////////...---,,,+++******************+++++++++,,,,,,,,,++++++++++++*********)))}}}```ccc___\\\___YYYSSSTTTWWWXXXYYYWWWUUUTTTWWWWWWUUUPPPJJJDDDAAA@@@AAABBBCCCAAA>>><<<<<<<<<999777555555444333000...------,,,,,,,,,,,,++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////,,,,,,,,,,,,------.........//////...,,,,,,...000,,,------...///000111111/////////...//////000000000000/////////000111111///...---------------......---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((***)))(((((((((((())))))---,,,)))''''''(((***,,,************************++++++************++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))************+++++++++,,,,,,,,,---------...000111222333444555888;;;===>>>???AAABBBCCCDDDFFFHHHIIIHHHHHHGGGGGGEEECCCCCCDDDCCCBBB@@@<<<:::777333111//////...------,,,+++******************+++++++++,,,,,,,,,++++++++++++************aaaddd^^^\\\```ZZZSSSTTTWWWYYYYYYXXXVVVUUUWWWWWWTTTOOOIIICCC@@@@@@BBBCCCDDDBBB???===<<<<<<999777555555444333000...------,,,,,,,,,++++++++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///......//////000111111111000000000//////.........---...//////------///000///000000111111111111111222222111111111222333444444444333333333333333333..................//////000//////............///,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((()))(((((((((((()))++++++************************++++++************++++++************)))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++******))))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))************++++++,,,,,,---------......///000222333444555666888<<<>>>???@@@BBBDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHFFFDDDCCCCCCBBBAAA???999888555333111///......---,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++ccceee___]]]```ZZZRRRTTTWWWYYYZZZZZZXXXWWWWWWVVVSSSNNNHHHCCCAAA@@@CCCDDDDDDCCC???===<<<<<<999777555555444333000...------,,,,,,,,,+++++++++++++++***************+++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((***************************************++++++,,,)))))))))*********++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000//////000111111222333333222222111000///...------...///111222111111222444333444666777888999999999;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@>>>>>>=========777777666444222000///...111111000///............+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((((())))))))))))((((((((())))))))))))************************************++++++************++++++************)))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))************************++++++******))))))(((((())))))))))))************************************************************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))******************+++,,,------.........///000111222333444555666888<<<>>>???@@@CCCDDDCCCBBBAAA@@@@@@BBBCCCEEEEEECCCAAAAAAAAA@@@???===777666444222000///...---,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,eeegggaaa^^^```YYYRRRTTTWWWZZZ[[[[[[YYYXXXVVVUUURRRMMMGGGCCCBBBBBBCCCDDDDDDBBB???<<<;;;<<<999777555555444333000...------,,,,,,,,,,,,++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++(((((((((((((((((((((((((((((())))))))))))((((((************************+++************+++,,,,,,)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111222333444444555333333222222111111000000333666999::::::;;;<<<>>>AAACCCFFFHHHJJJKKKKKKKKKKKKMMMOOORRRTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTOOONNNLLLIIIFFFBBB???===;;;999777444222000///...---------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))(((((((((''''''''''''''''''((()))))))))))))))******************))))))************************++++++************++++++************))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))******++++++******)))******************************************)))))))))))))))*********++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))************************************+++,,,---...//////......///111222333444555555888;;;>>>???@@@CCCEEEEEEDDDBBBAAAAAAAAABBBCCC@@@>>>===<<<===<<<;;;999444444333222000///------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,fffiiiccc______XXXRRRTTTWWWZZZ\\\\\\ZZZYYYUUUTTTQQQLLLGGGDDDCCCCCCCCCDDDDDDBBB>>><<<;;;;;;999777555555444333000...------,,,,,,,,,,,,++++++,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((************************++++++******++++++,,,---*********+++++++++,,,,,,*********++++++++++++,,,++++++,,,,,,---......///------------------------------....../////////000111111222333444555666666555555666777888999::::::>>>@@@DDDGGGHHHIIIJJJLLLQQQRRRTTTVVVVVVUUUTTTSSSRRRUUUZZZ___bbbeeeeeeeeeaaaaaa``````aaabbbcccccccccbbbbbb```^^^\\\YYYWWWRRROOOKKKFFF@@@;;;888666444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((())))))************)))((('''&&&&&&%%%%%%&&&((()))******************))))))))))))))))))************************++++++************++++++************))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))******++++++******)))******************************************++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))(((((((((((())))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************************************+++,,,---...//////---...///000111333444444444777:::===>>>@@@BBBDDDHHHHHHIIIIIIHHHFFFDDDBBB@@@>>><<<;;;;;;:::888666333222222111000...---,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------gggjjjddd______WWWRRRTTTWWWZZZ\\\\\\[[[ZZZTTTSSSPPPLLLGGGDDDDDDDDDCCCDDDDDDBBB>>>;;;::::::999777555555444333000...---------,,,,,,,,,++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))))))))((((((************************++++++******++++++,,,---++++++,,,,,,,,,---------))))))*********+++++++++++++++,,,,,,---...//////////////////////////////............////////////111111222333444666666777888999;;;===@@@BBBDDDEEEFFFIIIMMMPPPRRRSSSUUUWWWWWWWWWWWWVVVSSSPPPLLLJJJJJJNNNTTTZZZ___aaabbbbbbYYYZZZZZZ[[[]]]___aaabbbdddfffgggiiijjjjjjjjjiiihhheee___XXXPPPIIIDDDBBB:::999666444111///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++++++++***((('''&&&%%%$$$$$$%%%''')))++++++++++++)))(((((((((((()))******************************++++++************++++++************))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************)))))))))***+++++++++,,,)))************+++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***************************))))))(((((((((((())))))''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++************************+++,,,---//////000------...000111222333444444666:::<<<>>>@@@BBBDDDJJJMMMPPPRRRPPPLLLFFFCCCCCC@@@>>><<<<<<:::777555222222111111000...---,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------hhheeeaaaccc[[[WWWTTTVVVXXXZZZ[[[[[[ZZZYYYXXXUUUQQQLLLHHHEEECCCBBBEEEFFFEEEAAA===:::999999:::888666444333222///---333111///,,,++++++,,,,,,************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++))))))***+++++++++******************+++++++++,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------......///000000111,,,,,,,,,...//////...,,,---,,,,,,...111333111///555333000000333777<<>>;;;;;;;;;:::888666444333222000---222000...,,,++++++,,,---************************+++++++++++++++***))))))************************************************************************))))))***++++++++++++******+++,,,+++*********,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---------......//////222000/////////000000///333222000///000///---+++444555666888;;;AAAGGGKKKUUUVVVXXXZZZ\\\\\\\\\\\\dddddddddcccccceeehhhlllmmmpppppplllkkknnnmmmiiipppoooppprrrtttuuusssrrrlllkkkiiigggddd^^^WWWRRROOONNNOOORRRUUUXXXXXXWWWaaabbbdddggggggaaaXXXQQQEEEDDDIIIRRRTTTLLLBBB===555111,,,+++...000000///............---------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&%%%%%%$$$&&&&&&''''''((())))))***************))))))))))))++++++,,,,,,,,,,,,++++++************************************************))))))))))))******************************************))))))))))))******++++++++++++*********)))))))))))))))************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************************))))))))))))))))))))))))******************************************************))))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***************+++++++++************++++++++++++++++++,,,,,,------......000000000111222444555666999;;;>>>AAACCCEEEEEEFFFEEEKKKQQQPPPJJJCCCAAAAAA???>>><<<:::888555444333000000///------,,,,,,---,,,,,,---,,,+++***++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,{{{eeeccc___ccc^^^\\\TTTUUUXXXZZZ[[[[[[ZZZYYYWWWUUUQQQLLLHHHEEECCCCCCAAABBBBBBAAA>>><<<<<<===:::888666444444222000...000///---,,,,,,,,,---...***************************++++++++++++***))))))************************************************************************))))))***++++++++++++***+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------+++,,,---...///000111111..................//////111000///---...///111222111222222444555666777888<<<@@@DDDGGGJJJNNNUUUZZZWWWYYY]]]bbbgggllloooqqqvvvvvvvvvuuuuuuxxx|||~~~|||}}}{{{wwwtttsssrrrqqqppptttsssrrrqqqppplllgggddd\\\ZZZYYYYYYYYYXXXVVVSSSMMMPPPTTTYYY\\\]]]^^^]]]UUUNNNKKKRRRYYY\\\\\\]]]UUUKKK???888777666222...//////...---------......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&''''''(((((())))))***************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++************))))))*********+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))+++++++++*********))))))************+++++++++,,,,,,,,,------...//////000222222222444555777999:::;;;>>>AAAEEEGGGHHHGGGGGGEEEGGGHHHGGGDDD@@@>>>===>>>===<<<:::777555333222000///...------------------------------,,,+++++++++,,,------......------............------,,,,,,zzzeeeccc^^^bbb]]]\\\SSSUUUWWWYYYZZZZZZYYYYYYWWWTTTPPPLLLHHHEEEDDDCCCBBBBBBBBBAAA>>><<<<<<===999777555444444222000......------,,,,,,---......******************************+++++++++******)))************************************************************************))))))***++++++++++++***+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,------------...,,,,,,---...//////000000000000000000000000000000...////////////000333555111444888;;;===AAAEEEHHHGGGLLLSSSWWWZZZ^^^eeekkkmmmpppvvv}}}wwwqqqnnnnnnooooookkkiiiggggggggghhhgggfffWWWUUUQQQNNNMMMRRRZZZ___bbbXXXQQQRRRYYYbbbllluuusssiiiZZZMMMDDD===777444000000/////////000111222......------,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''(((((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,---......///000000222222333555777:::<<<======@@@DDDHHHJJJIIIHHHGGGHHHGGGDDDCCCBBB@@@>>>======<<<;;;999777555333222000///...------------------,,,------......,,,+++------...////////////.../////////...............{{{gggeee___aaa[[[ZZZSSSUUUWWWYYYZZZZZZYYYXXXVVVTTTPPPLLLHHHFFFDDDCCCCCCDDDCCCAAA>>>;;;;;;;;;999777555444444333111///,,,,,,,,,,,,,,,------...************************)))******+++++++++******************************************************************************))))))***++++++++++++***+++,,,------++++++,,,---++++++,,,,,,---------------,,,,,,++++++*********,,,,,,---------...............------------------///////////////000000000...000333333333333555777888===DDDFFFFFFHHHLLLQQQUUU[[[dddlllsss{{{vvvqqqoooooonnnkkkhhhgggiiimmmooopppoookkkccc[[[WWWXXX]]]bbbaaa^^^^^^``````bbbjjjssswwwrrriii[[[LLLBBB>>>>>>555444333222111000000000//////......---,,,,,,+++************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---------............++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***---000333111,,,((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...///000000222222444666999<<<>>>???>>>AAAEEEHHHJJJIIIHHHFFFJJJGGGCCCBBBBBBAAA???===<<<;;;:::888666444333222//////...------------...,,,++++++---000000---+++,,,,,,---............---,,,------...//////000000{{{iiigggaaabbb[[[YYYSSSTTTWWWYYYZZZZZZYYYXXXVVVTTTPPPLLLHHHFFFEEEDDDDDDDDDDDDAAA===;;;:::;;;999777555444444333111///,,,,,,,,,,,,------------************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,---,,,+++***+++---+++,,,,,,------......///------,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,---......///000000...111444555555666;;;>>>DDDMMMXXX]]]^^^___eeekkkuuuyyy{{{uuurrrpppooonnnpppooonnnmmmmmmmmmmmmmmmhhhfffccc___YYYXXXaaallltttuuuqqqfffVVVHHHCCCBBB===<<<;;;888555111...,,,000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++...------,,,,,,------...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,111444333---((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,***+++,,,---...000000111222333555777;;;>>>AAACCCAAACCCFFFHHHIIIIIIHHHGGGHHHFFFDDDCCCCCCAAA>>><<<;;;:::999777555444333222///......---------......+++***+++...222333111---+++,,,,,,---...---------+++,,,...000222444666777yyyjjjjjjdddddd]]][[[RRRTTTVVVXXXYYYYYYXXXXXXUUUSSSPPPLLLHHHFFFEEEDDDBBBCCCCCCAAA>>><<<<<<===888666555444444333111000,,,,,,---------,,,,,,+++************************))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,+++*********,,,,,,,,,,,,---.../////////------------------......------------.........................../////////------...000111222333333444777;;;>>>AAAIIIUUU]]]fffrrr|||{{{{{{}}}{{{xxxxxxqqqiiibbb[[[XXX^^^fffjjjnnnooojjj___SSSJJJEEEDDDDDDDDDBBB???;;;777444111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,///...---,,,,,,---...///........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))---111111...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---...000111222333444555777:::===AAADDDFFFDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGHHHHHHEEEBBB>>><<<:::999888777555444222222......---------......///,,,+++,,,111666888555111///000111111222222111111000222444888<<>>===>>>???888666444444444333111000,,,------------,,,+++***************************((()))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***++++++))))))***+++,,,,,,------...///000000---------....../////////---------.........//////------...///000111222222000000222333555777888888???BBBGGGMMMUUUdddwww||||||zzzzzz{{{vvvjjj___[[[UUUZZZaaaeeeeee^^^TTTMMMFFFHHHJJJKKKJJJGGGCCCAAA222111000///...---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------........./////////000000---..................---///...---,,,,,,---...///........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---)))&&&(((---///...+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------------...000111333444444555666999<<<@@@DDDGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFJJJMMMMMMIIIDDD@@@???:::999888666555333222222......---------......///---,,,---333999;;;888444555666777777888888777777777999<<>><<<<<<===<<<888444444777777333///......---,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++.........//////...------************************+++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---///000...---///---,,,...111333111///333444444444555999>>>CCCOOOYYY]]]\\\iii|||vvvzzz~~~|||}}}vvvuuu{{{xxxvvv}}}xxxooojjjbbb]]]YYYYYY[[[]]]ZZZWWWMMMGGGCCCHHHRRRXXXWWWSSSFFF???555000......---,,,---,,,+++---//////---+++***++++++,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++******)))(((''''''&&&)))'''%%%%%%(((***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++,,,---...///000000000///...---------------......////////////......------------------------............------------------...///000000000000...------,,,---...000111111///......///000///...------------,,,,,,++++++...---+++*********+++,,,************************))))))***+++,,,------...************************)))***)))%%%%%%)))***)))))))))))))))))))))))))))+++)))(((***,,,---+++)))((((((((((((((((((((((((******))))))))))))***************)))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++)))******+++++++++******------,,,,,,,,,---......000000000111333555777999888999;;;>>>AAACCCDDDEEEHHHFFFFFFHHHMMMOOOOOOMMMNNNKKKIIIGGGGGGEEECCCAAA<<<;;;999666444222111000,,,,,,,,,---------......///111444555444333333333;;;;;;:::999888999;;;>>>>>>FFFOOOTTTVVVYYYaaagggnnnlllfff```___\\\TTTUUUWWWYYYZZZZZZYYYYYYVVVSSSPPPLLLIIIGGGGGGGGGEEEEEEDDDAAA>>><<<<<<<<<<<<888555555777777333000///......---------------++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,++++++************************(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111///////////////.../////////000000000///...222333666===GGGTTT```gggrrr{{{~~~{{{}}}}}}zzzxxxqqquuu{{{}}}||||||tttnnnfffaaa___[[[VVVRRRUUUPPPJJJIIILLLQQQTTTUUUPPPLLLFFF???999222---***,,,---...---+++***+++,,,++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++++++++++++++***)))(((************************+++******)))((((((''''''+++)))&&&&&&((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------------------------------------...//////...//////000000000/////////////////////.........000000111111111111111111111111111111111111111111333333111000////////////000...,,,+++,,,---,,,+++////////////............,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++*********+++,,,,,,------************************777777444---***+++***(((***************************)))(((***,,,---+++)))((((((((((((((((((((((((******))))))))))))*********)))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++)))******+++++++++++++++---,,,,,,,,,,,,---......000000000111222555777888999;;;===@@@CCCFFFGGGHHHHHHGGGGGGJJJOOOQQQQQQPPPLLLJJJHHHFFFEEEDDDAAA???;;;:::888555333111000000,,,,,,---------.........---...000111000000000222111222444555777;;;AAADDDNNNSSSXXX[[[___gggsss}}}uuuooofff______]]]SSSUUUWWWYYYZZZZZZYYYYYYTTTRRROOOKKKIIIHHHGGGHHHEEEEEEDDDAAA===;;;;;;<<<<<<888666555777666444000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******************************++++++++++++******++++++++++++++++++++++++(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111000...,,,+++,,,---...,,,...000000000222777;;;===BBBMMM___ttt{{{wwwrrrqqqwww}}}yyy|||xxxrrrnnniiibbbXXXQQQUUUTTTQQQNNNMMMOOORRRUUUZZZYYYVVVPPPHHH>>>444......000111///***)))+++///+++,,,,,,---,,,,,,++++++************++++++++++++***+++++++++++++++***************************************))))))((((((''',,,***((('''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******))))))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------------------------------////////////...................../////////////////////////////////000000,,,------....../////////111111111111111111111111111111222222333333444444444333222111000000000000...///000000111111000000111///------...///...------------------.........***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++<<<<<<888000,,,,,,***&&&***************************))))))***,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))************))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))******+++)))******++++++++++++,,,,,,,,,++++++,,,---....../////////000222444666888;;;===???CCCFFFIIIJJJKKKIIIIIIJJJMMMQQQSSSSSSRRRLLLIIIFFFEEECCCBBB???===999888666444222111000///------------.........///,,,---............111222111333666999===CCCIIINNNVVVXXX[[[]]]cccooo|||rrreee______]]]RRRTTTWWWYYY[[[[[[ZZZYYYSSSQQQNNNKKKIIIHHHHHHHHHDDDDDDCCC@@@===;;;;;;<<<;;;999777666777666444111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++---------------------------............/////////---......---,,,---///111///222444333444;;;IIITTT^^^gggyyyzzzzzz{{{qqquuu}}}nnnuuuuuuwwwyyywwwrrriiicccSSSTTTUUUVVVWWWXXXXXXYYYaaa___\\\[[[XXXQQQEEE<<<555444222///---,,,...000,,,------------,,,,,,+++++++++++++++++++++++++++******++++++,,,+++++++++*********************************)))))))))((((((+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,+++***))),,,,,,+++++++++,,,------,,,,,,,,,------------...------------------------,,,---------------,,,,,,------------------------------------............////////////////////////...//////000111222222333222222222222222111111000000000111222333444555666888888999:::<<<===>>>>>>>>>??????@@@AAABBBBBBCCCBBBAAA???===<<<;;;<<<<<<777888999999999777666555444222111000111222111000............------------------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++111222000+++)))******'''************************))))))******+++++++++*********************************))))))))))))******)))))))))))))))******************++++++*********(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))******+++************+++,,,,,,---,,,+++++++++,,,---...////////////000111444666777;;;===@@@CCCGGGJJJKKKLLLKKKLLLMMMOOOPPPQQQQQQPPPLLLIIIFFFDDDCCCAAA>>>;;;777666444333111000//////---............/////////...///000//////111444666<<<===???AAAEEEJJJQQQVVVWWWZZZ^^^ccckkkxxxtttfff``````[[[QQQSSSWWWZZZ[[[[[[ZZZYYYSSSQQQNNNJJJHHHGGGGGGHHHDDDDDDCCC@@@===;;;;;;<<<;;;999888777666555444333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,------------------------........./////////000000...000222222000000111333444888===???EEESSSgggwwwsssqqqmmmiiilllvvvvvvuuuuuuvvvxxxyyyzzzyyyaaa]]][[[\\\aaaeeegggfffmmmgggbbbdddhhhfff[[[QQQAAA:::222...000111000..................---,,,+++,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++************************************)))))))))))))))((('''(((***,,,,,,+++************************************************************************))))))))))))))))))))))))))))))))))))************++++++---......---++++++,,,+++++++++,,,------...,,,,,,---------.........------------------------,,,------......---------........................---------....../////////000000000000000000000000//////000000000111111111000111222444555555555555:::::::::;;;===???AAABBB@@@AAACCCFFFHHHKKKMMMNNNTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQOOOKKKGGGDDDBBB???===:::888777555333111333222111000///...------000000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++(((+++***((((((+++,,,)))************************((()))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******(((((())))))******************++++++++++++******(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++************+++,,,---...,,,,,,,,,,,,---...///000/////////000222444666888;;;<<>>???@@@??????@@@AAACCCFFFIIIJJJCCCEEEGGGJJJMMMPPPRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYXXXXXXWWW[[[[[[[[[[[[ZZZYYYXXXWWWUUURRRMMMJJJGGGDDDAAA???:::999777555222000...---------...//////000//////------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++......+++++++++++++++++++++++++++((()))++++++*********,,,******************************))))))))))))******((((((((()))******++++++******++++++++++++******(((((())))))))))))(((((()))))))))*********++++++)))))))))))))))******++++++*********+++,,,...///------------...///111111000000000111333555777999:::<<<>>>AAADDDFFFGGGHHHKKKNNNPPPPPPNNNLLLKKKKKKMMMKKKGGGDDDBBB???<<<999444444333111111000000000////////////000000000000///111333444444666999;;;:::<<<@@@FFFMMMWWWbbbiiittt|||sssgggeeebbbWWWOOORRRWWW[[[\\\\\\ZZZXXXTTTRRRNNNJJJGGGFFFEEEEEECCCCCCBBB@@@<<<::::::;;;:::::::::888666555444444///......---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,------------,,,,,,........................//////000000000111111111---///000//////333<<>>@@@CCCDDDEEEFFFIIILLLPPPQQQOOOMMMMMMMMMLLLJJJFFFCCC@@@===:::777444333222222111111111111//////000000000111111111111444777999:::;;;===>>>???CCCIIIRRR]]]jjjxxxrrrhhhgggbbbUUUOOORRRWWW[[[]]]\\\ZZZXXXUUURRROOOJJJGGGEEEDDDDDDCCCCCCBBB???<<<::::::;;;:::;;;:::999666444444555......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,........................000000000000111111111111222333444444777@@@NNNYYYnnn|||xxxllliiiggghhhpppxxxzzzqqqjjjmmmqqquuuuuussstttxxx}}}zzz}}}zzzwwwwwwyyyrrrhhhYYYIII===666222111000000000000///...---,,,---------,,,,,,+++++++++.........---,,,+++***)))++++++++++++++++++++++++******************+++++++++*********,,,+++***(((************************************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------...---++++++++++++---...+++++++++,,,---...///000---------.........//////........................,,,,,,---.../////////...000000000000000000000000---......///000111111222000000111111222222222222000222555999===AAAEEEFFFJJJLLLNNNPPPQQQQQQPPPPPPPPPPPPPPPRRRTTTXXX\\\^^^YYYYYYZZZ\\\]]]___```aaa^^^^^^]]]]]]]]]]]]]]]]]]^^^aaaeeehhhjjjiiigggfffdddbbb___]]]ZZZYYYYYYYYY[[[ZZZZZZ[[[^^^aaaaaaaaaeeeccc```[[[VVVQQQMMMKKKBBB@@@<<<888555222111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***+++)))))),,,,,,)))++++++++++++++++++++++++'''***,,,,,,***)))***,,,))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))************))))))(((((())))))))))))(((((()))************+++++++++)))))))))))))))******++++++******)))+++---///111......//////000222333444222222222333444777999;;;<<<===???AAABBBDDDDDDEEEFFFKKKPPPQQQPPPOOOOOOPPPKKKIIIEEEBBB???<<<888555444333333222111111222222000000000000111111111111555888<<<>>>???@@@AAABBBLLLPPPXXXbbbooo~~~rrrgggdddccc\\\TTTUUUVVVYYY\\\\\\[[[YYYUUUQQQKKKFFFEEEDDDDDDCCCDDDDDDBBB>>>:::888888999:::999777666777666444333......---------......///......---,,,,,,,,,,,,---***++++++,,,,,,++++++******,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------/////////......------------...///000000000///...555111...000333222000...444<<>>@@@FFFKKKKKKJJJJJJMMMQQQRRRQQQNNNLLLKKKIIIHHHEEEBBB>>>999666444555222......000222111///666333000000222555999:::===GGGMMMKKKHHHMMMVVV[[[___lllzzz}}}qqqgggcccaaa[[[TTTUUUWWWZZZ\\\]]][[[YYYUUUQQQKKKGGGEEEDDDDDDCCCDDDCCCBBB>>>:::888888999:::999777666777666444333.........------......///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------000/////////............---...///000000000///...000000111222222222444666555>>>IIIUUUggg{{{{{{rrrkkkiiittt|||uuuttttttuuuzzz}}}}}}~~~wwwqqq___^^^___ccccccZZZIII<<<666000...000000------000//////......------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************))))))))))))************)))************+++++++++************************))))))))))))************+++++++++++++++,,,,,,,,,------+++*********++++++++++++,,,,,,,,,---------........................------------------------////////////////////////000000000000111111111111222111000111222444444444555444444555777;;;===???HHHIIIIIIJJJLLLOOORRRUUUXXXXXXYYY[[[___bbbeeefffiiimmmppprrrwwwxxxrrrjjjbbb]]][[[\\\^^^XXXYYY[[[]]]___aaaccceeegggfffdddbbbaaa```^^^]]]UUUUUUVVVWWWVVVQQQIIICCC:::555///---...111222333222111111000///......---...---,,,,,,---...---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++---,,,***)))((()))***+++***++++++,,,,,,++++++***+++*********))))))))))))+++++++++************)))+++++++++*********))))))***************)))((((((---+++((((((***,,,+++***++++++++++++,,,...000111000000//////000111222333444444444666999===AAACCCHHHDDDAAACCCHHHLLLMMMKKKMMMPPPTTTUUUSSSPPPNNNMMMKKKJJJGGGCCC???;;;777555444222000000222444333111...///111444888<<<===>>>KKKUUU]]][[[WWWYYY___bbbrrrvvvnnnfffbbb___YYYUUUUUUWWW[[[]]]^^^\\\YYYTTTPPPKKKGGGEEEEEEDDDCCCCCCCCCAAA>>>:::888888::::::888777666777666555333//////......---......///......---,,,,,,,,,,,,---,,,,,,------------,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------///////////////...............///000000000000000///222444222000222888===DDDRRRcccpppyyy|||wwwqqqgggeeedddgggnnn}}}xxxsssuuu{{{zzz}}}}}}zzzyyyfff]]]WWW[[[ccccccWWWKKK===777222111000......111111000//////......//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************)))))))))*********++++++)))************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------........................------------------------////////////////////////000000000111222222333333///000000111222333333333888999;;;???DDDGGGIIIIIIKKKNNNOOOOOOOOOTTT^^^eeejjjlllpppuuu{{{tttjjjccc```VVV[[[```aaa```___bbbeeecccdddgggiiigggaaaXXXRRROOOMMMMMMSSSZZZ\\\XXXSSSOOOHHH???888444333333444111111111111000000000000---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,---,,,***))))))***++++++***++++++,,,,,,++++++******************)))))))))+++++++++************)))+++++++++************************+++******)))(((***((('''(((+++------,,,+++++++++,,,---...///000//////000000111222222333444444555777:::>>>BBBDDDKKKHHHFFFGGGKKKNNNNNNLLLOOOQQQUUUUUUSSSOOOMMMLLLKKKIIIFFFBBB===999666444333222222222444555444333---///222666<<>>:::666333111222222222333333333222222444444555999AAAMMMZZZcccyyyxxxdddeeeddd```^^^ZZZSSSUUUXXX\\\^^^^^^[[[XXXSSSPPPKKKHHHFFFEEECCCBBBBBBAAA@@@===999888999:::999888666666777777555444111000///.....................---,,,,,,,,,,,,---,,,------......------,,,***,,,------,,,++++++,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,---------.........------------------------/////////000111222222333444444333444@@@SSS___bbbrrrtttrrrgggXXXTTT___lll}}}~~~xxxrrrsssyyyuuufff]]]\\\___```___]]]TTTHHH>>>888666111---111000///...---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************++++++++++++))))))*********+++++++++************************************++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------....../////////////////////000000111111111111111111111111111111444666:::<<<===???CCCFFFPPPQQQSSSUUUXXX]]]bbbeeexxxyyypppjjjkkkfffaaa```ccceeedddccc]]][[[WWWRRRMMMJJJHHHHHHIIILLLPPPSSSSSSRRRQQQOOOBBB???:::555111/////////...---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++******************++++++++++++++++++*********))))))******************************++++++++++++******)))***++++++*********+++++++++,,,------............///000222333333333333555666888;;;???BBBEEEGGGNNNMMMLLLLLLMMMMMMMMMLLLKKKNNNQQQQQQNNNKKKHHHGGGFFFDDD@@@<<<888555222111111222222222111111111222777;;;AAAJJJUUUcccqqq{{{ttt___cccccc```___[[[RRRTTTWWW[[[^^^]]]ZZZWWWSSSPPPLLLIIIGGGEEECCCAAAAAAAAA???<<<999888999:::999777666666777777666444111111000///..................---,,,,,,,,,,,,---,,,,,,------------,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------......---------------......///,,,---------............---------...............000000000000111222444555222666999@@@SSSkkkyyy{{{uuujjj```bbblll{{{tttqqqwww~~~|||wwwqqqmmmiiifffdddfff^^^QQQDDD???===777000111000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++*********************************++++++++++++,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,---------....................................---------...//////000000...//////000000111111222222222222222222333333333666:::>>>AAACCCHHHOOOTTTXXX[[[^^^aaagggtttwwwlllgggfffgggiiiiiiiiiiiijjjmmmqqqtttvvv|||{{{zzzyyyzzz|||{{{rrrcccXXXUUUXXX\\\[[[WWWQQQNNNLLLHHHIIIKKKLLLOOOSSSYYY^^^WWWTTTMMMEEE>>>777333111000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++++++++++++++++++++************)))***************+++++++++)))***++++++,,,+++++++++***+++---,,,***)))))))))+++,,,------......------//////000111222444555555777888;;;>>>BBBEEEHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRSSSQQQMMMKKKJJJFFFDDD@@@<<<999666555444111222222222111222555888:::FFFXXXiiiuuuuuu___dddddd```___\\\QQQRRRVVV[[[]]]\\\YYYVVVSSSPPPLLLIIIGGGEEECCCAAA@@@@@@???<<<999888999:::888777666666777777666555222111000///..................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,---------......---------------...//////------------............////////////000000000111000000000000111333555666777AAAIIIOOO]]]qqq{{{zzzssskkklll{{{{{{wwwzzz}}}}}}~~~~~~}}}yyysssmmmjjjfff```SSSHHHEEEEEE???666333222000///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------------++++++---.........------------------....................................---------...///000000000...//////000111111222222111111222444555777888888===AAAFFFIIIMMMTTT^^^fffkkkttt~~~uuuoooooonnnllljjjllloooooooooqqquuuxxxzzzuuummmeeeaaa_________aaaaaa___^^^]]]^^^```aaaeeedddeeejjjttttttbbbZZZ[[[\\\]]]^^^]]][[[ZZZVVVUUURRRNNNMMMPPPWWW\\\aaa```]]]XXXPPPGGG>>>999333111000///000///...,,,------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,---------,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++)))***++++++,,,,,,,,,+++(((+++------***((()))***+++,,,---.........---,,,000//////000111333666777888:::===AAAEEEHHHJJJLLLMMMNNNOOOOOOOOONNNNNNOOOMMMPPPSSSTTTSSSPPPNNNMMMCCCAAA>>>:::777666666666111333444444555888>>>CCCMMM\\\rrryyyaaaeeeeee```^^^\\\PPPRRRVVVZZZ]]]\\\XXXUUURRRPPPLLLIIIGGGEEECCCAAA@@@@@@???<<<999888999:::888777666666777777666555222222000///..................---,,,,,,,,,,,,---***++++++,,,,,,++++++******,,,...---,,,+++,,,,,,,,,,,,,,,---------.........------------...//////---------.........//////000000111111222222222333111000000000111333555666???NNNYYYZZZ___iiinnnjjjtttzzzzzzvvvyyy}}}}}}|||zzzwwwrrrnnnbbb^^^SSSIIIHHHKKKEEE<<<444333222000///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........***+++---...///...---------------.........//////........................---------...///000000111...//////000111222222222///111333555888;;;===>>>HHHMMMRRRVVVZZZcccoooxxxyyyooojjjkkknnnwwwvvvrrrnnnooouuuxxxvvvqqquuuxxxzzz|||~~~~~~~~~ttttttqqqnnnjjjhhhggghhh[[[YYYVVVWWW]]]fffqqqwww|||~~~xxxoooddd^^^___aaaaaa```^^^]]][[[WWWSSSTTTXXX\\\___aaadddddd^^^SSSHHHAAA555333111000000000...,,,------------------------*********++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,'''***------***)))***++++++,,,---.........---,,,000000//////111333666888999;;;>>>BBBFFFJJJLLLMMMNNNOOOQQQQQQPPPPPPPPPQQQLLLOOOSSSTTTRRRPPPNNNMMM@@@>>>;;;777555444444444222333555666888>>>FFFMMMeeerrreeeiiiiiibbb]]]YYYQQQSSSWWWZZZ\\\[[[ZZZXXXWWWTTTPPPLLLJJJGGGDDDAAACCCAAA>>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---,,,---///...------...000,,,---......,,,,,,---...,,,,,,,,,---------......///////////////.........000000000000000/////////000000111000//////000222,,,333888777444777BBBLLL[[[bbbccc[[[UUUYYYbbbiiivvvwwwwww|||yyyuuuvvvfffXXXKKKEEEEEEHHHNNNTTT===999333000///000111111111000...,,,,,,,,,...///...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////------------------------............/////////000111111000000//////...............///000111111111...222555444111111222222777444555:::===>>>EEEMMMTTT\\\bbbfffrrrxxxooommmnnnvvvrrrttt|||yyyooohhhccc```^^^ddd```^^^___aaakkk}}}{{{nnneeecccbbbbbbcccdddeeedddcccgggfffeeeeeeddd___WWWPPPHHHBBB;;;444111000///.........---,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,------.../////////000111333444444555777888;;;===AAAFFFIIIKKKLLLLLLQQQQQQQQQQQQQQQRRRSSSSSSUUUSSSRRRSSSTTTSSSOOOKKKDDD<<<555555555444444666222444:::AAAEEENNNcccwwwhhhiiiggg```\\\XXXQQQSSSWWWZZZ\\\[[[ZZZXXXWWWTTTPPPLLLJJJGGGDDDAAACCCAAA>>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---+++---......------...///,,,---......,,,,,,---...,,,,,,,,,---------....../////////////////////...///////////////////////////000111111000000222333444111...111:::HHHXXXbbb___```^^^ZZZ^^^lll|||}}}zzz}}}|||sssfffXXXNNNIIIGGGKKKQQQQQQKKKAAA777000...000222000000///...---...///000///...------,,,,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------------............------------------------........./////////000000111111000000/////////////////////000000111111111333333222333555888::::::777888???HHHMMMQQQYYYcccooo~~~yyyvvvzzzvvvqqqmmmiiidddbbbgggnnnyyyhhhbbb\\\\\\aaahhhmmmooohhhgggfffdddbbb___]]][[[TTTOOOIIICCC>>>999444111111000000000///...---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++*********)))++++++,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,---......//////000000222333444444444666888:::<<>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---+++,,,------,,,,,,---...,,,---......,,,,,,---...,,,,,,,,,---------............//////////////////.........///////////////...000111111111111222333777333222<<>>BBBJJJQQQUUU\\\iiivvvuuunnnlllfffjjjlllhhhcccfffssswwweeeYYYXXX^^^eeeiiimmmnnnmmmjjjeee___[[[YYYWWWUUUQQQLLLGGG@@@888333222222222222111///---,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++************++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,------......///000000000222444444444444666777999<<<@@@DDDHHHKKKLLLMMMQQQRRRSSSTTTUUUVVVWWWXXXTTTTTTSSSSSSPPPLLLFFFAAA===999666666555333444777:::>>>PPPqqqwwwlllccc___^^^XXXRRRUUUXXX[[[\\\[[[YYYXXXVVVSSSOOOLLLJJJGGGDDDBBBCCCAAA>>><<<:::999::::::999777555555666777666555111000000//////////////////...,,,,,,...///...---***+++---,,,++++++,,,...,,,---......,,,,,,---...,,,,,,,,,---------..................////////////.............../////////---///000000000000111222333999CCCPPP[[[___\\\XXXLLLXXXgggxxxuuuvvv|||~~~yyyrrriii]]]QQQOOORRRbbbaaaZZZMMM>>>444111222......///000000000000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...........................////////////000000000000000000000000000000000111111222222222222222222111222444888999999;;;???KKKPPPWWW[[[```kkk}}}|||sssdddWWWTTTZZZbbbpppttt|||ttteee___```aaakkkkkklllllljjjeee]]]XXXWWWUUURRRPPPMMMHHHBBB>>>555444222111000///////////////...------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------------...//////000000111222444444444444666888:::<<>><<<:::999::::::999777555555666777666555111000000//////////////////...,,,,,,...///...---***+++---,,,++++++,,,...,,,---......,,,,,,---...,,,,,,,,,---------......---.........//////000000............//////000000---.../////////000222555===FFFQQQUUUQQQMMMKKKMMMZZZiii|||yyywwwyyyzzz}}}}}}}}}|||ssshhhcccdddcccffffff^^^OOO???555111...///000000000000/////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////000000000111000000000000111111111111222222222333333333333333666777:::<<<;;;>>>MMM^^^jjjtttsssfff]]]YYYTTTXXX^^^fffrrr|||kkkgggccceeeiiijjjgggccc___\\\YYYVVVTTTRRROOOMMM???<<<777222///...///000//////...------------...---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++*********++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------......///000000111111222444555555666888:::;;;===@@@CCCGGGJJJLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVRRRRRRQQQNNNIIIBBB<<<888777666777888777888@@@JJJTTTddd}}}qqqdddccccccZZZTTTVVVYYY\\\]]]\\\YYYXXXUUURRROOOLLLJJJHHHEEECCCCCCAAA>>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---+++,,,------,,,,,,---...,,,---......,,,,,,---...,,,,,,,,,---------......------......///000000000......//////000000111111...///000000111555;;;???UUUYYYYYYRRRKKKMMMZZZggguuu}}}wwwsssxxxyyy}}}~~~vvvqqqqqqlllqqqtttoooaaaNNN>>>555111111111111000000000//////...------,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////......................../////////000000000111111000000000111111111111222222222333333444555555555777888<<<@@@BBBOOOlll~~~zzz{{{}}}ooojjjaaaVVVRRRXXXgggsss~~~oooeeeccceeeggghhhgggccc^^^ZZZWWWVVVTTTSSSMMMIIIBBB:::444111000///000///......------......---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,************+++,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---......//////000111111111333555666777888;;;===???@@@AAADDDGGGIIIKKKMMMMMMNNNPPPRRRSSSTTTSSSSSSOOOPPPOOOJJJDDD>>>:::888444444666999;;;BBBRRRbbbrrrrrrcccddddddZZZUUUWWWZZZ\\\]]]\\\YYYXXXUUURRRNNNLLLJJJHHHFFFCCCCCCAAA>>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---+++---......------...///,,,---......,,,,,,---...,,,,,,,,,---------......------......///000000111//////000000111222222333000000111333888???HHHOOO\\\ZZZWWWVVV\\\jjj}}}|||wwwuuuxxx}}}~~~zzzvvvvvvwwwzzz{{{xxxmmm\\\LLLAAA666555444222111111111222000///......---.................................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------............/////////000000........................//////000000000111111111000000111111111222222222111222222444555666777888999<<>>@@@BBBBBBCCCEEEGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSRRRQQQMMMMMMLLLGGG@@@;;;999999555777;;;@@@FFFUUUmmmrrrbbbddddddYYYUUUWWWZZZ]]]]]]\\\YYYXXXUUURRRNNNLLLJJJHHHFFFDDDCCCAAA>>><<<:::999::::::999777666555666777666555111111000//////////////////...,,,,,,...///...---,,,---///...------...000,,,---......,,,,,,---...,,,,,,,,,---------......---------...///000000111///000000111222333333333111111333666===GGGSSS[[[LLLKKKOOO\\\qqq~~~~~~{{{~~~yyywww|||}}}{{{zzz}}}}}}{{{xxxpppdddVVVMMM:::999666333222222333444111111000///////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000////////////////////////000000000000111111111111000000111111222222222222000111222444666777888999@@@FFFYYYrrr~~~xxxggg```llllllttt|||hhhdddfffhhheeebbb```^^^\\\YYYWWWSSSSSSRRRPPPLLLFFFAAA>>>000000///.......................................---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,************+++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////000000111111000333666888:::===@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQKKKLLLJJJDDD>>>:::999:::999;;;AAAHHHRRReeeqqq```bbbcccXXXVVVWWWXXXZZZZZZZZZZZZYYYTTTSSSPPPLLLIIIGGGEEEDDDFFFDDD@@@;;;999777888888666666666666666666666666000000////////////000000////////////............,,,---///000000000///...+++,,,.../////////...------------.........//////000000000000111111111111000111111000//////222444333222555???LLLTTTSSSOOOHHHOOO]]]nnn~~~zzz~~~xxxxxxzzzwww}}}ttt^^^QQQPPPJJJ>>>444222333222//////,,,...000111000.........//////.........---------.........------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...///000111111111000///////////////000333222111000000111222333333222222333444444222000777444222333666:::>>>CCCNNN___xxxqqqppprrrxxxrrrbbbgggdddcccdddddd```ZZZWWWZZZUUUOOOMMMMMMMMMJJJGGG===999444000......//////222000...---......---,,,......---------,,,,,,,,,........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////000000////////////000000222444555666888:::>>>AAA???AAADDDEEEFFFGGGJJJLLLKKKKKKMMMPPPTTTUUURRROOOJJJFFFBBBAAA===888888;;;555AAAMMMZZZpppssseeefffeeeZZZVVVWWWXXXZZZ[[[ZZZZZZYYYTTTRRRPPPLLLIIIGGGEEEDDDFFFCCC???;;;888777777888555555555555555555555555000000////////////000000////////////............------///000000000///...,,,---.../////////...------------.........//////000000000000111111111111///111222222000///000111///555<<>>AAAHHHZZZrrr}}}www~~~}}}lllcccaaaccceee^^^[[[WWWSSSQQQPPPQQQQQQRRRSSSRRRIII<<<333111333...------...000111000///.........------------,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------.........///////////////......///000111111444666999:::<<>>:::777777777888555555555555555555555555000000////////////000000////////////............---......//////////////////////////////......---............///////////////000000000111111111111///000111111111222444666???DDDGGGEEEEEERRRlllyyyuuuxxx{{{|||zzzvvveeeRRRJJJPPPXXXXXXJJJ:::333555222111000000111111111111////////////...........................---------------------------------............------------,,,,,,,,,------------...------------............///////////////.........000000000///000000111111333333333222222333333333666666666555444444666777>>><<<===HHHaaa}}}wwwrrrvvvzzz{{{mmmgggdddaaaaaa```]]]YYYVVVTTTSSSSSSTTTVVVWWWQQQHHH===666333222111000000111111000...............------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------............////////////.........///000111222333555777:::<<<>>>AAADDDGGGIIIKKKMMMOOOOOOQQQSSSUUUWWWXXXZZZ[[[[[[YYYVVVTTTIIICCC===;;;;;;AAAOOO[[[vvv~~~jjjhhhfffcccbbb\\\UUUWWWZZZ\\\]]]\\\ZZZXXXRRRPPPNNNKKKHHHFFFEEEDDDCCCAAA===999777666777777555555555555555555555555000000////////////000000////////////......................../////////000////////////.../////////........./////////000000///000000000111111111111//////000000111666<<<@@@CCCEEEHHHKKKSSSfffzzzvvvtttzzzzzzzzz}}}|||yyy{{{{{{nnn\\\IIIPPP[[[ccc]]]LLL<<<444111000000111333444222///000000/////////.................................------------------------//////.........---------,,,,,,---------.........---------........./////////////////////.........000000000000000111222222333333333444444333333333333555777666555444555777>>>GGGUUUhhhtttpppnnnpppxxxvvvkkk``````___]]][[[ZZZWWWUUUSSSRRRSSSUUUWWWUUUMMMBBB999333111//////000000000/////////.........---------.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000......///000111222444555555777;;;>>>@@@CCCFFFIIIKKKMMMOOOQQQQQQSSSUUUWWWZZZ\\\]]]]]][[[XXXUUUTTTHHHBBB<<<;;;===HHHZZZkkk}}}|||yyyccceeeddd```___[[[UUUWWWZZZ]]]^^^\\\ZZZXXXQQQPPPMMMKKKHHHFFFEEEEEEBBB@@@<<<888666666666777444444444444444444444444000000////////////000000////////////............///............///000000//////......//////000111....../////////000000000000000000000111111111111///000111222555;;;BBBFFFAAAEEEMMMYYYgggxxxuuuqqqqqq{{{wwwyyyxxxvvvvvv{{{|||uuukkkRRRSSS\\\hhhkkk___KKK>>>666444111222444444222///000000000/////////...................../////////------------------------/////////.........------,,,---------............------........./////////.........///////////////000000000000111111222333333444444555555444444333///222555555555666999===HHHgggsssgggggguuu}}}mmmgggbbb]]][[[[[[[[[XXXUUURRRRRRTTTYYY^^^ZZZPPPGGG777444000...///000111222/////////.........------/////////......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.............../////////000000000//////000111222444666777666999>>>AAADDDGGGJJJLLLKKKMMMOOOQQQQQQSSSUUUWWW\\\]]]___^^^ZZZVVVSSSRRRFFFCCCBBBCCCHHHSSSgggxxxyyyqqqppptttxxxsss\\\bbbccc]]]ZZZWWWUUUWWW[[[^^^^^^]]]ZZZXXXPPPOOOMMMJJJHHHFFFEEEEEEAAA???;;;888666555666777444444444444444444444444000000////////////000000////////////............///......---...///000111......---...///000222333.../////////000000000000000000000000111111111111///222666999<<>>;;;888666555666777444444444444444444444444000000////////////000000000/////////............///......------///000111------------///111333444////////////000000000000000000000000111111111111///444:::>>>AAABBBDDDEEEUUUYYYaaajjjuuu{{{}}}~~~|||{{{~~~|||~~~yyyxxx~~~ssshhhbbbhhhqqqpppiiicccLLLCCC777000000222222222000000000000////////////---.........//////000000------------------------000/////////............---------.........//////............/////////000,,,------...///000111111000000000000111222333444333444555666666555444333444666777777:::CCCRRR]]]yyyooolllpppccc```___ZZZUUUTTTTTTUUUUUUVVVXXX[[[]]]VVVOOODDD:::555333222222000/////////............222111111000///.........++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000000111222333555777999;;;;;;>>>DDDHHHKKKNNNQQQSSSQQQSSSUUUWWWWWWYYY[[[]]][[[]]]___\\\VVVQQQNNNMMMJJJQQQ]]]hhhooovvvuuummmdddaaaccceeedddbbbnnncccddd___ddd]]]ZZZVVVXXX[[[^^^___^^^\\\ZZZUUURRRMMMJJJIIIGGGEEECCCBBB???;;;888555555555666555444333444555555333111000000000000000000000000000///...------...///000000000//////.........---//////......------,,,,,,000000000000////////////000000000000000111111111111999BBBDDDBBB@@@BBBFFFVVV^^^jjjtttzzz|||~~~rrrrrruuu|||~~~yyy|||}}}zzzzzzssshhhbbbhhhooohhh[[[WWWLLL===555444666555444000000////////////000111////////////////////////000000//////.........---////////////////////////............/////////000............/////////000...000111111000000111222000111111222222333444444555555444444666777444000:::888777999AAARRRkkk~~~~~~pppnnnwww{{{bbbVVVYYY```VVV\\\ZZZRRRRRRZZZ^^^[[[[[[YYYRRRGGG:::111......000000111000...------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................///............//////000333333333444666999;;;======???CCCHHHMMMQQQTTTUUUWWWWWWXXXZZZ]]]______^^^bbb___[[[XXXTTTPPPJJJFFFLLLZZZiiiqqqxxx|||uuuoookkkgggdddccc```[[[VVVqqqeeeeeeaaaeee^^^[[[VVVXXX[[[^^^^^^]]][[[YYYTTTQQQMMMJJJHHHFFFDDDBBBAAA>>>;;;777555555666777666555444444666555444222000000000000000000000000000///...------...///000000/////////............/////////...............000000000000////////////000000//////000111333444666:::>>>>>>>>>BBBLLLTTT\\\fffrrrwwwuuupppmmmmmmiiillluuuzzzyyy{{{|||zzzuuummmiiimmmoooggg[[[RRRKKKAAA888444222222222000000/////////000000111////////////////////////000000/////////.........////////////////////////---------............///........./////////000000///000111111000000111222111111111222333333444444666666555666999;;;<<<;;;999999===III[[[ooo{{{oooyyyyyyggg___^^^VVVZZZYYYTTTSSSWWW\\\^^^___\\\WWWNNNCCC999333000000111111111////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................///............///000000333333333444666999;;;===???AAAEEEIIINNNRRRUUUVVV[[[[[[]]]___bbbddddddddd___^^^[[[XXXTTTPPPNNNMMMSSSaaaqqqzzz|||www{{{{{{{{{xxxqqqggg]]]VVVttthhhgggbbbfff___[[[VVVXXX[[[]]]]]]\\\YYYWWWSSSPPPLLLIIIGGGEEECCCAAA???===:::777555666777888666555555555666666444333000000000000000000000000//////............//////////////////...............///////////////000000////////////000000000000000000//////111333666777:::<<<>>>???@@@HHHSSS]]]kkkvvv}}}qqqeeeaaabbbdddkkkyyy}}}zzzyyyxxxwwwtttrrrrrrqqqhhh^^^QQQNNNGGG???888333222222111111000000000000000111////////////////////////000000////////////......////////////////////////,,,,,,---------.............../////////000000000///000111111000000111333111111222333333444444555:::888777666666666888999777<<>>DDDJJJQQQZZZdddkkktttwwwvvvnnnccc```fffooottt{{{zzztttppprrrvvvzzzyyytttmmmiii]]]UUUMMMIIIIIIEEE;;;222333333222111111111111111000000000000000000000000//////000000000000000000////////////////////////////////////000000000000////////////000000000111000111222222111111222333222333333444555555666666333333666::::::999???III]]]ppp~~~}}}rrr___RRRTTTXXXWWWXXX\\\bbbaaabbbccc```XXXMMMDDD;;;777333111111111000...//////000000//////...---------------------------------------------------------------------------.................................//////000222222222222333444777:::===>>>AAACCCFFFJJJNNNPPPRRRSSSWWWZZZ]]]]]][[[YYYYYYYYYVVVWWWWWWVVVWWW^^^kkkuuu~~~~~~|||zzz{{{}}}}}}{{{xxxmmmcccUUUNNNOOOTTTWWWWWWuuugggeee___ccc^^^[[[VVVXXX[[[]]]]]]\\\YYYWWWRRROOOKKKHHHFFFDDDBBB@@@===;;;888666555555777888666555555555666666444333000000000000000000000000......////////////...............///////////////...///////////////000000......//////000000111111000111222444777999;;;======???CCCJJJTTTbbbpppyyyrrrpppmmmiiihhhllltttzzzyyy}}}~~~|||sssqqqsssxxxyyyuuuqqqooobbbWWWLLLJJJMMMJJJ???444444444333222111111111111000000000000000000000000//////000000000000111111//////////////////////////////000000000111111111/////////000000000111111000111222222111111222444333333444555555666666777555444777;;;:::999EEESSSwwwnnnvvv{{{ttt___WWWWWWXXXWWWVVV\\\^^^aaacccbbb]]]UUUOOOEEE>>>666222111111000//////000000000000///......------------------------------------------------,,,,,,,,,------------....................................///000111222333333333444555888;;;>>>@@@BBBDDDGGGJJJMMMPPPRRRRRRVVV[[[___```]]][[[ZZZ[[[XXXWWWWWWWWW\\\gggwww}}}}}}xxxkkkccc[[[UUUPPPOOOSSSYYY[[[\\\uuugggeee___ddd___\\\VVVXXX[[[^^^^^^]]][[[YYYSSSOOOKKKHHHFFFEEECCCAAA===;;;888555444555666777666555444444666555444222000000000000000000000000---...///000000///...---............/////////000/////////........................///000111111111000111444777999;;;;;;<<<@@@CCCHHHPPP[[[gggrrryyynnnkkkiiillltttzzz|||{{{zzzyyyxxxvvvxxxzzzsssqqquuuxxxvvvsssssseee[[[QQQMMMNNNLLLDDD===555555444222222111111111000000000000000000000000//////000000000111111111////////////////////////////////////000000000000//////000000000111111111000111333222111111222444444444444555666666777777:::777888===>>>DDDXXXnnnqqqpppuuuuuu^^^TTTTTTTTTSSSWWW[[[```cccbbb___[[[ZZZPPPGGG;;;444222222222000000000000000000///......................................................,,,,,,,,,---------.......................................///000222333444333444555777999===@@@BBBDDDEEEHHHKKKNNNQQQRRRSSSRRRXXX^^^```^^^\\\]]]```\\\YYYWWWZZZdddtttxxxiii^^^XXXUUUWWWZZZ\\\]]]```fffkkkuuugggeee```eee```]]]VVVXXX[[[^^^___^^^\\\ZZZSSSPPPLLLIIIGGGEEECCCAAA>>><<<888666444444555666555444333444555555333111000000000000000000000000---...///000000///...------.........//////000000//////......---------,,,---......///000111111222000222555999;;;;;;;;;;;;AAAFFFPPP[[[ccciiimmmnnngggddddddmmmzzzzzzssszzzvvvsssuuu}}}vvvppptttxxxvvvtttuuuggg```WWWRRRPPPMMMIIIFFF666555444333222222222222000000000000000000000000//////000000111111111222////////////////////////............/////////000000000000000111111111111000222333333222111333444444444555555666777777777999666999CCCLLL[[[yyyrrriiittteeeQQQPPPSSSQQQTTTZZZ```bbbaaa``````aaaXXXMMM???666333444333222000000000000000//////...................................................,,,,,,,,,------..........................................///000222333444444444555777:::>>>AAACCCEEEGGGJJJMMMOOORRRSSSTTTQQQXXX___cccbbbaaadddfffZZZWWWXXXaaasss~~~yyy{{{~~~sssbbbWWWTTTVVVRRR[[[dddggggggooo~~~uuuhhhgggcccggg```[[[VVVXXX\\\^^^^^^]]]ZZZWWWSSSPPPLLLHHHFFFDDDAAA???BBB@@@<<<888666444444444777555444444555666444333333222111000////////////000000///...........................////////////............///000222222000/////////000111222222222777<<<===;;;999;;;>>>IIIRRR```kkkoooiii___WWW[[[^^^dddmmmvvv{{{|||{{{zzzzzzwwwxxx}}}{{{vvvppprrrqqqsssyyyqqqfffXXXPPPNNNOOOOOOMMMCCC???888333111111222333111111111111000000000000222111000000000000000111222111000//////000111222////////////////////////000000000000111111111111000222444555444333333444222666888555333555999<<<555@@@BBBNNNtttsssjjjyyy\\\HHHKKKVVVQQQXXX___bbbbbbccccccbbbdddWWWJJJBBB:::111---///444333111000111000...---........................------------------------------------------------..................------000000000000111222333444666777999;;;>>>@@@BBBCCCIIIIIIIIIIIIJJJNNNTTTXXXWWW\\\___```eeekkkjjjdddeee]]]^^^ppp}}}~~~~~~wwwjjj]]]YYYWWWWWW[[[aaa___hhhttt}}}rrreeeeeebbbfff```[[[VVVXXX\\\^^^___]]]ZZZWWWSSSPPPLLLIIIGGGDDDBBB??????===;;;888666666666666666555444444555555444222333222111000////////////000000///...........................//////////////////...//////000111222000000///000000111222333333666999999888:::???DDDSSS___lllqqqkkk___VVVQQQSSS\\\jjjuuuzzz{{{zzzzzzzzzzzzyyyvvvsssrrrvvv~~~vvvkkk]]]RRRNNNOOOPPPQQQJJJBBB888333333333333111222111111111000000000000111111000000000000111111222111000//////000111222////////////////////////000000000000111111111111555666777666444111111111333555777555444555777999;;;@@@HHHbbbtttiiiTTTNNNQQQRRRWWW]]]```aaacccccccccbbb[[[RRRKKK???444000333444222000000000000///---........................------------------------------------------------........................000000000000111333444555888999;;;>>>AAADDDFFFGGGGGGIIIJJJLLLNNNRRRXXX\\\^^^cccfffeeehhhlllkkkfff```___hhh~~~xxxhhh^^^XXXXXXZZZ[[[___dddcccppppppcccccc```fff___[[[VVVXXX\\\______]]]ZZZXXXSSSQQQMMMJJJHHHEEECCC@@@<<<;;;999888777777888888555444333333444444333222333222111000////////////000//////............///............////////////000000////////////000000000000000000111222333444666777888999:::???GGGMMM[[[hhhsssqqqcccUUUPPPPPPRRR]]]lllvvvxxxxxx{{{}}}xxxwwwyyy{{{xxxpppmmmrrrzzzzzzqqqdddWWWPPPOOORRRUUURRRHHH;;;555444555333000222222222111111111000000000000000000000111222333222111000000000000111222000000000000000000000000000000000111111111222222111222444444333333444555444444555777888999:::;;;>>>CCCSSSxxxqqq]]]RRRSSSTTTWWW[[[^^^aaacccddd```___\\\VVVIII;;;555666333111//////000000///...........................------------------------------------------------........................000000000111222333555555666888:::===@@@CCCFFFGGGHHHKKKNNNRRRUUUYYY^^^bbbfffkkkmmmlllkkklllkkkiiigggmmm|||zzz{{{|||rrr\\\XXXVVV[[[```eeejjjooonnn}}}ssseeeeeeaaafff```[[[VVVYYY\\\______]]]ZZZXXXTTTQQQMMMJJJHHHFFFDDDAAA<<<;;;999888777777777777555333222222333444222111222222111000//////000000000///............//////............////////////111000000////////////000000000000111222333444555888:::;;;===@@@GGGOOOUUU\\\dddkkkggg[[[RRRRRRUUU[[[aaaiiinnnqqqvvv|||zzzoooiiinnnzzzyyypppooorrrzzzuuujjj___UUUQQQRRRTTTUUUNNNCCC:::666444333333333333222222222111111111//////000000111222333444111111111111111111111111111111111111111111111111000000111111111222222222000111222222111222444666555444444888;;;===???BBBEEEUUUlll{{{}}}xxxbbbWWWRRRPPPTTTYYY]]]aaaeee```aaaaaa]]]SSSGGG<<<777333111///...///000000///....................................................................................////////////000000111111333444666777777999;;;???CCCFFFIIIJJJMMMPPPUUUYYY]]]```dddgggkkkppprrrooojjjhhhjjjmmmqqqzzz~~~uuukkkddd___]]]]]]aaaiiittt~~~yyyjjjhhhcccggg```\\\WWWYYY]]]______^^^[[[XXXSSSPPPMMMJJJHHHFFFDDDBBB>>>===;;;999777555444333555333222222333444222111222111000000000000000000//////............//////............////////////111000000////////////000000000111111222444555666888:::===AAAFFFLLLRRRUUUYYYZZZZZZWWWTTTTTTWWW[[[aaabbbeeejjjppptttxxxyyyyyyrrrkkkgggkkkvvvzzztttvvvtttoooggg]]]VVVQQQPPPSSSRRRMMMCCC777111333777333333333333222222222222000000000000111222444444111111222222222222111111222222222222222222222222111111111111222222222222666666666444222333555777:::555555888;;;<<>><<<999666444222000555444333333444444333222111111000000000000000111///............//////000............////////////000000////////////000000000111111222333555666777777999===BBBGGGLLLOOOPPPTTTQQQNNNNNNRRRWWW\\\___aaacccggglllqqqqqqnnnjjjhhheeefffqqq~~~xxxrrrrrrqqqmmmfff\\\SSSMMMNNNSSSSSSJJJ;;;222333888444444444333333333222222111111111111111222333444111111222333333222111111111111111111111111111111111111111222222222222333444444555666777;;;AAAEEE>>>888666999:::<<>>888555111000000111111000////////////////////////.........................................................//////000000111000111111333444666888999>>>@@@CCCHHHMMMQQQUUUWWWYYY\\\```ccceeegggiiikkklllooorrrnnneeecccooo~~~uuuggg``````fffkkkmmmqqquuuzzz{{{jjjgggbbbggg```\\\WWWZZZ]]]``````^^^[[[YYYQQQNNNKKKHHHGGGFFFCCCAAA>>>===<<<999777444111000666555444444555555444222111111000000000000111111...............///000000............//////////////////...//////000111222111111111222444555777888;;;<<<>>>BBBFFFJJJMMMNNNKKKJJJKKKNNNUUU\\\bbbeeedddfffjjjlllkkkhhheeeddddddeeennnxxxqqqqqqpppppplllcccVVVMMMKKKQQQTTTNNNAAA777444555444444444444333333333333222222222111111222333333111222222333333222222111111111111111111111111111111111111222222222333333111222333555888>>>EEEJJJ===888888<<<>>>EEEYYYooo|||wwwvvv{{{```UUUSSSRRRXXX```cccdddaaa^^^^^^]]]SSSHHH;;;777333111111111111000////////////////////////................................................---......///000000111111111111222333555777999:::<<<>>>BBBGGGLLLQQQUUUWWWYYY\\\___bbbdddgggjjjmmmlllooorrrnnneeeeeewwwpppkkkddd```aaaiiissszzzwwwwwwgggeee```eee```\\\WWWZZZ]]]``````^^^[[[YYYPPPNNNJJJHHHGGGEEECCCAAA===<<<;;;999777444222111777555444444555666444333111000000000000000111111...............///000111............/////////000............///111222222111111111222444666777888AAA@@@@@@BBBFFFKKKNNNOOOBBBEEEKKKRRRYYYaaagggkkkiiikkkkkkfff```^^^bbbgggkkkmmmwwwyyysssqqqppppppooogggZZZOOOJJJOOORRROOOFFF<<<555222555555444444444333333333333333222222111222222222111222333444444333222111000000000000000000000000111111222222222333333333;;;:::777555444666:::>>>:::777999AAAFFFPPPlll~~~jjjZZZUUURRRVVV___bbbfffeee___\\\]]]XXXPPP===999555222111111111000000000000000000000000000////////////////////////////////////////////////---......///000111111222111111222333555777999:::???AAAEEEJJJOOOTTTXXX[[[XXXZZZ]]]```bbbfffjjjmmmmmmpppsssooofffggg|||rrrhhheeeaaaaaadddkkkqqquuuqqqffffffbbbfff```\\\WWWZZZ]]]______]]]ZZZWWWQQQNNNIIIFFFEEEDDDBBB@@@;;;;;;999777666555555555555444444444555555333111111111000000000000111111111111000000//////......000000000000000000000000////////////000111333333...///000222555777:::;;;>>>>>>AAAEEEIIIKKKJJJIIIDDDGGGNNNWWW___fffkkknnnmmmlllhhhdddaaaaaacccfffxxx|||yyy~~~~~~nnnllllllppprrrmmmcccZZZLLLLLLJJJIIIJJJHHH>>>222333666666333444777555...222333444333222222333555444333333222222111111111333333333222222111111111111222222333333444444555777333222555777666666999888:::<<>><<<111222333444444444444333333333333222222222222222333333333222222222111111111222222333333444555555666333333777999888888;;;;;;<<>>PPPppp{{{]]]UUU]]]___bbbggghhhgggdddaaa```\\\TTTHHH<<<444111111222////////////////////////////////////////////////000000000000000000000000/////////000000000111111333333444555666999;;;===CCCDDDFFFJJJPPPVVV\\\___bbbgggiiifffbbbcccdddccceeebbbdddssssssmmmooorrrqqqpppssszzzuuuhhhfffaaaeee___\\\YYY\\\___aaaaaa___\\\YYYUUUQQQLLLHHHFFFCCCAAA???;;;;;;999777666555555555444444333444555555444222111111000000000000111111000000000000////////////////////////////////////222111000000000000000111222222333444666888:::;;;>>>CCCIIIJJJGGGDDDFFFHHHFFFIIIMMMSSSXXX\\\___aaaggglllooojjjccc```fffmmm{{{||||||iiijjjqqqooooootttoooggg\\\SSSSSSVVVRRRKKK888888555222000444:::>>>999444000111444666444111111222222333333444444444333333333333333333333333222222333333444555555555777555666:::999777888<<<;;;EEEbbb~~~gggWWWZZZ]]]```dddggggggfffcccbbbaaa[[[PPPCCC666000000222//////////////////////////////////////////////////////////////////////////////000000000111111111333444444555888:::===???DDDEEEHHHKKKOOOUUU\\\```___eeeiiihhhdddcccdddfffggggggnnnvvvnnnmmmpppsssttttttyyywwwjjjhhhcccgggaaa]]]YYY[[[^^^``````^^^[[[YYYTTTQQQLLLHHHEEECCC@@@>>>;;;;;;999777666555555555444333333444555555444222111111000000000000111111////////////000000000000////////////////////////222111000000000000000111000111333555888;;;>>>???>>>CCCHHHHHHEEEDDDFFFIIIFFFJJJPPPWWW[[[^^^^^^^^^dddggghhhbbb[[[[[[dddmmmyyyvvv{{{wwwoooooommmnnntttvvvsssjjj___XXXYYYYYYWWW>>>;;;777333111111333777???888111...111444444222222222222333333444444555333333333333333333333333222333333444444555666666888777777999888666888===AAAUUUzzz{{{ccc]]][[[]]]```cccfffeeedddbbbccc___VVVIII;;;222111222000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111444444444666999<<>>;;;;;;999777666555555555444333333444555666444333111111000000000000111111////////////000000000000000000000000000000000000111000000000000000111111000111333666999===@@@AAACCCEEEGGGGGGEEEDDDGGGIIIMMMPPPTTTXXXZZZYYYXXXWWWXXXZZZ[[[XXXVVV[[[fffpppyyysssrrrwww}}}zzzqqqnnnppptttwwwyyyuuujjjaaa___aaaaaaHHH@@@999777666444444777???999222///000222333333333333333333444444444444333333333333444444444444333333333444555555666666999777888999777777<<>>;;;;;;999777666555555555333333222444555666555333111111000000000000111111.../////////000000000111000000000000000000000000000/////////000111222222222333444777:::===???AAACCCBBBBBBBBBCCCFFFIIIKKKVVVVVVWWWWWWVVVVVVUUUUUURRRUUUWWWYYY\\\cccnnnvvv{{{yyyvvvsssppprrrvvvzzz||||||sssooorrrsssuuuxxxxxxqqqlllkkkjjjhhhWWWIII<<<888888777666888999777444333222333444555444444444444444333333333333333333444444444555555333333444444555666666666888777777999999:::CCCMMM^^^{{{qqq]]]\\\[[[]]]aaadddeeeeeecccaaa\\\TTTIII???888444000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222444444555888;;;???BBBDDDIIINNNTTTVVVVVVVVVZZZ^^^bbbbbbeeefffdddeeeqqq~~~}}}|||~~~pppgggiiieeeggg^^^YYY[[[]]]```cccccc```]]][[[OOOLLLHHHEEECCCBBB@@@>>><<<;;;999777666555555555333222222444555666555333111111000000000000111111.../////////000000111111000000000000000000000000////////////000111333333444555666777:::<<<>>>???===;;;:::<<>>888888666555777222444666666555444555666555555555444444333333333333333333444444555555555333333444444555666666666777666777999:::>>>IIIUUUwwwvvv___]]]ZZZ\\\```eeeffffffcccaaa]]]WWWOOOEEE<<<666000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444666888;;;???CCCEEELLLQQQXXXZZZYYYXXX[[[^^^______bbbeeefffjjjzzz~~~lllcccfffcccggg```\\\YYY___ccc```]]]\\\[[[YYYSSSNNNIIIFFFEEEDDDAAA>>>999888777555444444444444333444444555555444444333222111111111000000//////000000000000000000000000000000000000000000000000111000000000000000111222555666888:::;;;<<<;;;;;;<<<<<<===@@@DDDIIIMMMPPP[[[XXXTTTSSSUUUWWWXXXXXXVVV```dddbbbhhhuuu{{{xxxhhhiiilllmmmooorrrwwwzzzrrrjjjpppqqquuuvvvtttttttttnnneeeccc^^^OOO>>>777999999555555555444444444444555555222222222333333333444444555555555555555555555555777666666666666777777888999888999;;;:::===LLL\\\kkk]]]UUUZZZbbbdddgggllliiigggaaaYYYRRRKKK???444444222111111222222111///000000000000////////////////////////000000000000111000111111222333444555666777999;;;???BBBEEEGGGJJJPPPYYY___aaa```]]]\\\^^^aaagggiiigggnnn{{{wwwvvv|||kkkcccgggdddhhhaaa\\\YYY___bbb___]]]]]][[[YYYSSSNNNIIIFFFFFFEEEBBB???:::999888777666555555555333333444444444444333333111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111222444555888:::;;;<<<<<<<<<;;;<<<===@@@CCCHHHLLLOOOTTTVVVYYY\\\\\\[[[XXXWWWWWW^^^aaaaaajjjuuuvvvooofffhhhkkknnnpppuuuzzz}}}uuukkklllqqqsssqqqrrrssspppkkkgggbbbUUUDDD:::999888555666555555444444555555666333333333333444444444444555555555555555555555555777666666666666777888888777777999;;;>>>III___uuuooo^^^RRRVVV___bbbeeejjjkkkiiiddd[[[UUUNNNCCC999444222111111222222111000111000000000////////////////////////000000000111111111111111222444555666777888;;;>>>BBBEEEHHHJJJMMMQQQWWW\\\^^^___``````jjjkkkooorrrtttzzz|||~~~jjjdddhhhfffjjjbbb\\\YYY___aaa___]]]]]][[[XXXSSSNNNIIIFFFFFFEEEBBB???;;;:::999777666666666666333333444444444444333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222333555777:::<<<=========;;;<<<===???CCCGGGKKKMMMLLLTTT^^^cccaaa\\\XXXUUUWWW[[[___bbbkkksssoooddddddfffjjjnnnrrrwww}}}jjjkkkpppssssssrrrsssrrrpppllliii^^^MMM???999777666666666555555555555666666444444444444555555555666555555555555555555555555666666666666666777888999999999:::<<>>>>>;;;<<<===@@@CCCGGGJJJLLLJJJSSS\\\```\\\WWWTTTTTTTTTZZZ```dddiiilllggg^^^aaadddiiimmmrrryyyoookkkqqqvvvwwwvvvtttsssrrrpppnnnfffVVVEEE:::666555777666666555555666666777555555555555666666666666555555555555555555555555666666666666777888999999<<<===<<<>>>IIIeee|||vvv\\\TTTWWW[[[aaahhhkkkjjjfffaaa]]]XXXOOOEEE777444111000111222222222111111111000000000////////////000000000111111111111111111222444555777777999<<>>===<<<===>>>AAADDDGGGIIIKKKMMMRRRVVVUUUQQQOOOQQQUUUQQQZZZbbbeeedddcccaaa___aaadddhhhmmmrrrxxxxxxiiimmmsssxxxxxxvvvttttttrrrpppkkk^^^MMM>>>777666777777777666666777777777555555555666666666777777666666666666666666666666666666666666777888999:::;;;===>>>CCCTTTuuukkkZZZTTTTTT[[[eeehhhhhheeeaaa^^^\\\SSSJJJ;;;777333000111222333333111111111111000000000000000000000000111111111111111111222333444666888999:::===BBBGGGMMMRRRUUUVVV[[[^^^bbbddddddeeefffgggjjjpppvvvwwwzzzlllfffjjjhhhlllddd^^^ZZZ]]]^^^]]]]]]^^^[[[UUUOOOKKKFFFDDDEEEDDDAAA???999888777555444444444444222222333333333333222222000000000000111111111111000000000000000000000000000000000000000000000000000000000111222333444555666777999;;;<<<============>>>@@@CCCEEEGGGIIIJJJNNNOOONNNLLLJJJKKKQQQUUUSSSZZZbbbccc```^^^aaaddddddgggkkkooosssxxx~~~kkkjjjlllsssxxxwwwvvvvvvsssqqqmmmeeeVVVEEE:::888888888777777777777888888555555555555666666666777666666666666666666666666666666666777888999:::;;;888<<>>:::999777666555555444444222222333333333333222222///000000000111111111111000000000000000000000000000000000000000000000000000000000111222333555555888999:::<<<<<<<<<<<<;;;>>>@@@BBBDDDFFFHHHIIIJJJLLLKKKJJJIIIKKKOOOSSSVVVXXXZZZ]]]^^^^^^___ccchhhjjjlllooorrrtttyyy~~~~~~zzzqqqlllpppvvvwwwvvvxxxuuuqqqnnnjjj___MMM@@@;;;999888888777777888888999444444555555555666666666666666666666666666666666666666666777888999;;;<<<999???IIIZZZzzzwwwvvvvvvwwwyyyxxxvvvuuulllkkkpppzzzcccOOORRR```cccdddccc```aaa```ZZZQQQDDD???888333222222333444222222222111111111000000000000111111111222222222111222333444666888999:::@@@DDDIIIOOOTTTXXX[[[\\\[[[___dddhhhjjjlllnnnpppmmmvvv~~~ooogggiiifffjjjddd___[[[]]]]]]\\\]]]___[[[TTTMMMHHHDDDBBBBBBBBB@@@===;;;:::999777666666555555222222222333333222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000111222444555666999:::;;;<<<<<<<<<;;;:::???AAACCCEEEGGGIIIJJJJJJHHHGGGHHHKKKPPPTTTUUUVVV]]]ZZZYYYZZZ]]]aaafffjjjooopppssstttvvvyyy~~~yyy}}}pppqqquuuvvvvvvxxxvvvqqqooonnneeeSSSDDD>>>999999888888888888999999444444444444555555555666777777777777777777777777666666666777888:::;;;<<<===EEEQQQfff{{{zzzoooTTTTTTbbbbbbccccccaaabbbbbb\\\TTTGGGAAA:::444222333444444222222222111111111111000000111111111111222222222222222333444666888:::;;;CCCFFFLLLRRRWWW[[[]]]^^^aaacccfffggghhhiiikkkmmmmmmxxxuuurrrnnnfffiiieeejjjccc^^^[[[]]]______^^^[[[WWWUUUMMMJJJFFFCCCBBB@@@???===999888777555444444444444555444333333444444222000111111222222222222111111000000000000////////////000000000000000000000000111222444444444444666777:::;;;<<<;;;;;;;;;===??????AAACCCEEEFFFGGGGGGGGGFFFHHHKKKOOORRRUUUWWWYYY\\\]]]^^^^^^___bbbfffiiiqqqqqqssswwwxxxvvvyyy}}}sssooovvvyyywwwuuuvvvrrrooommmiii^^^MMM@@@;;;;;;999555444555555333777777777777777777777777777777666666666666777777:::<<<;;;:::999:::;;;:::999JJJdddzzztttsssqqqqqqsssuuuyyy{{{|||sssnnnoooqqq^^^QQQ\\\cccfffgggdddaaaaaa]]]XXXQQQHHH<<<555444444333222222222222222222222222222222222111111111111111222333333444555777:::===>>>BBBFFFMMMTTTYYY[[[\\\\\\\\\```cccdddeeehhhnnnrrrtttrrryyykkkkkk}}}pppgggiiifffjjjccc___[[[]]]______^^^[[[WWWUUUMMMJJJFFFCCCBBB@@@>>>===999888777555444444444444444333333333444444222000//////000000000000//////////////////000000000000////////////////////////000222333444333444555777:::;;;<<<;;;;;;;;;===???BBBCCCDDDEEEFFFEEEEEEDDDFFFHHHKKKNNNRRRUUUWWWXXXYYYZZZ\\\]]]___cccgggkkkpppppprrrvvvxxxxxx{{{yyynnnooorrruuuwwwwwwssspppnnnkkkbbbSSSHHH<<<;;;999777666777666555777777777777777777777777777777666666666666777777888999999777777999;;;<<<>>>SSSqqqvvvqqqlllfffaaaaaa```^^^\\\\\\^^^```aaahhhmmmuuu~~~|||nnnllliiieeebbbcccgggjjjzzzgggTTT]]]```dddfffdddcccccc```\\\TTTLLL@@@888555555444333222222222222222222222222222222111111111111222222333333444555777:::===???EEEIIINNNTTTYYY\\\^^^^^^```aaabbbbbbbbbfffnnntttnnnoooyyyxxxgggrrrsssiiikkkgggkkkddd___[[[]]]______^^^[[[WWWUUULLLJJJFFFDDDBBBAAA>>><<<999888777555444444444444444333222333444444222111//////000000000000//////......//////000000111111........................///111333333333333555777:::;;;<<<;;;;;;;;;===???CCCDDDEEEFFFGGGHHHHHHHHHFFFGGGJJJNNNQQQTTTUUUVVVVVVXXXZZZ]]]___ccchhhlllooonnnqqquuuxxxzzzpppkkknnnsssxxxxxxuuuqqqpppnnnggg[[[RRR===;;;999888888888888777777777777777777777777777888777777666666777777888888888888888888999===@@@GGGdddoooiiibbb]]]ZZZXXXWWWUUUXXXVVVTTTSSSRRRSSSTTTUUUWWWXXX[[[___ccceeedddbbbaaabbbbbbbbb``````bbbccckkkyyysssVVVZZZ\\\aaadddddddddfffccc___YYYQQQEEE<<<666555555555333333333333333333333333222222111111111111222222222333333555888;;;>>>???HHHKKKOOOSSSXXX\\\___```ccccccbbb``````dddlllsssrrrwwwnnnqqqvvvkkklllhhhkkkddd```[[[]]]______^^^[[[WWWUUULLLIIIFFFDDDCCCAAA>>><<<999888777555444444444444444333222333444444333111111111222222222222111111---......///000111111222////////////////////////...000222333333333555777:::;;;<<<;;;;;;;;;===???@@@AAADDDGGGIIILLLNNNOOOFFFGGGJJJMMMPPPRRRTTTUUUUUUWWWZZZ\\\___bbbgggjjjooonnnpppvvvzzz}}}pppkkknnnsssvvv{{{wwwtttrrrooojjjaaaZZZ@@@;;;777888:::999888888777777777777777777777777888777777777777777777888888999;;;===<<<;;;>>>CCCSSSwww|||rrriiieeeaaa```^^^\\\ZZZZZZ\\\^^^]]]\\\ZZZYYYXXXYYYZZZZZZZZZYYYZZZ]]]bbbgggjjjkkkrrrtttvvvuuurrrnnnkkkjjjeeejjjuuu~~~XXXUUUYYY^^^bbbbbbdddeeeccc___[[[UUUKKK@@@888444444555333333333333333333333333222222111111111222333333222333444666888<<>>;;;999888777555444444444444333222222333444555333222111111222222222222111111---......///000111111222000000000000000000000000...000222333333444666888:::;;;<<<;;;;;;;;;===???>>>???AAADDDGGGJJJLLLMMMFFFGGGIIILLLOOOQQQRRRSSSUUUWWWZZZ\\\^^^```dddgggooonnnqqqwww|||nnnhhhmmmtttwww|||yyyvvvssspppkkkeee```FFF===777888999777777888888888888888888888888888888888777777777777888888777888;;;@@@>>>;;;???FFFbbbyyy{{{zzztttnnnkkklllllliiieeebbbcccdddcccaaabbbeeehhhgggfffcccaaa```___^^^^^^^^^^^^___ccckkktttzzz}}}~~~zzzxxxooommmllluuu```SSSUUU[[[___aaabbbdddaaa]]]\\\XXXPPPDDD999333333555333333333333333333333333222222111111222333333444333333444777:::>>>AAACCCJJJKKKLLLOOOSSSXXX[[[^^^^^^aaaccccccccceeejjjooo{{{{{{ooommmgggjjjccc^^^[[[]]]______^^^[[[WWWUUUKKKIIIGGGEEEDDDAAA>>>;;;999888777555444444444444333222222333444555444222//////000000000000//////......//////000000111111111111111111111111111111///111333444444555777999:::;;;<<<;;;;;;;;;===???>>>>>>>>>???AAACCCEEEFFFFFFGGGIIIKKKNNNOOOPPPQQQTTTVVVYYY\\\]]]___bbbeeennnnnnqqqxxx|||xxxiiillltttyyy{{{zzzwwwuuurrrnnniiieeeOOOAAA888888999666666999888888888888888888888888999888888777777888888999666555999>>>>>>;;;CCCNNNwww}}}{{{{{{}}}ooogggaaacccllluuuwwwvvvrrrsssssssssrrrrrrtttuuuzzzxxxvvvrrrooommmkkkjjjiiijjjlllsss|||~~~{{{vvvqqqvvvmmmUUUQQQXXX]]]___bbbdddaaa]]][[[ZZZUUUJJJ===444333555333333333333333333333333222222111222222333444555444444666888<<<@@@DDDFFFKKKLLLNNNQQQUUUYYY\\\]]]]]]aaadddfffgggiiiooosss|||ooommmgggiiibbb]]][[[]]]______^^^[[[WWWUUUJJJIIIGGGEEEDDDAAA>>>;;;999888777555444444444444222222111333555555444222//////000000000000//////////////////000000000000000000000000000000000000///111444555555666999;;;:::;;;<<<;;;;;;;;;===???>>>======>>>???AAABBBDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTXXX[[[]]]```ccceeellllllpppwww{{{}}}zzzrrrtttxxxyyyyyyxxxwwwvvvrrrnnnkkkYYYHHH:::::::::666666;;;888888888888888888888888999888888777777888888999:::666777===>>>???MMM___vvvkkkhhheeecccaaaccclllwwwwwwsssrrrwww~~~yyyXXXNNNUUU[[[___cccfffddd```[[[\\\ZZZPPPAAA777444666444444444444444444444444222222222222333444555555555666777:::>>>BBBFFFHHHOOOQQQSSSVVVYYY\\\___``````cccfffhhhjjjooovvv|||}}}ooommmfffhhhaaa]]][[[]]]______^^^[[[WWWUUUJJJIIIGGGFFFDDDBBB===:::999888777666444444444444222222111333555555444333111111222222222222111111000000000000////////////////////////////////////000222444555666777999;;;:::;;;<<<;;;;;;;;;===???<<<======>>>AAADDDGGGHHHEEEGGGHHHJJJLLLNNNNNNOOONNNRRRVVVZZZ^^^aaaeeegggjjjkkkooovvvyyy{{{zzzttttttwwwxxxyyyyyyxxxvvvsssppp```LLL===;;;;;;777777===888888888888888888888888999999888888888888999999???888777<<>>???@@@@@@???>>>======???AAADDDEEEKKKKKKIIIGGGFFFHHHLLLOOORRRTTTWWW[[[^^^bbbfffjjjjjjiiimmmuuu{{{||||||~~~qqqtttuuuxxx|||}}}{{{wwwuuusssiiiVVVDDD===<<<999888999777777777888999999999:::999999888888888888888999888666:::??????GGGfffuuueee[[[VVVWWWcccppp[[[KKKMMMUUU```ggghhhiiikkkfffeeeccc[[[LLL<<<666888444444555555444444333222333333333333444444555666777888:::===AAAGGGKKKNNNRRRSSSUUUWWWYYY]]]cccgggfffjjjoooooopppwwwzzzcccddd|||~~~pppiiiaaahhhccc]]]ZZZ[[[\\\\\\[[[XXXUUUSSSPPPKKKGGGGGGEEE@@@===>>>999888777666444444444444333333444444333333222111000000000000000000000000............///////////////////////////000111111111222333444555666666666777888:::;;;>>>???AAABBB=========>>>@@@CCCFFFGGGJJJIIIHHHFFFEEEGGGKKKNNNQQQTTTXXX\\\```dddiiillllllkkkmmmtttxxxzzz}}}tttuuuvvvyyy}}}~~~|||yyyvvvuuukkkXXXEEE===:::888777999888888888888999999999999999999888888888888999999666555999>>>BBBQQQtttvvvjjjaaa]]]aaaiii^^^OOOMMMQQQ\\\eeehhhjjjmmmgggfffddd^^^OOO???888888444444555555444444333222333333333333444555666666:::;;;===AAAFFFLLLQQQTTTVVVWWWYYY[[[]]]```eeehhhooosssuuutttuuu~~~^^^XXXbbb|||mmmhhhbbbiiiddd___ZZZZZZ[[[ZZZYYYWWWUUUTTTNNNIIIFFFFFFEEE@@@>>>???999888777555444444444444333333333333333222222111000000000000000000000000............///////////////////////////000111111111222333444555666666666999999999;;;===???BBBCCC=========???AAADDDGGGIIIGGGGGGFFFEEEEEEGGGKKKNNNOOOSSSYYY^^^bbbfffjjjmmmlllkkknnnrrrtttwww~~~xxxrrrvvvyyy}}}~~~{{{xxxwwwooo^^^JJJ>>>999888999;;;999999999999999888888888999999888888888888999999888777999>>>GGG]]]~~~pppfffbbbddduuufffTTTNNNMMMWWWccciiikkklllfffffffffbbbUUUDDD:::777444555555555555444333333333333333333444555666777888999<<>>AAACCC?????????@@@BBBDDDFFFGGGDDDEEEEEEDDDDDDFFFJJJMMMNNNRRRWWW\\\___bbbfffhhhhhhjjjnnnrrrsssttt|||zzzmmmtttxxx}}}~~~{{{yyyxxxuuugggSSSCCC;;;999;;;>>>:::::::::999999888888888999999888888888999::::::<<<;;;;;;???MMMkkkvvvmmmjjjjjjuuunnnWWWNNNJJJTTTbbbjjjkkkjjjeeeeeefffdddZZZIII<<<777555555555555555444444333333333333333444666777888777999===CCCJJJQQQVVVYYYccceeeggghhhhhhiiikkklllnnnqqqsssrrrvvvrrrmmmmmmuuummmjjj{{{oookkkeeeiiibbb^^^ZZZYYYYYYYYYXXXVVVUUUUUUPPPJJJFFFEEECCC===:::;;;888777666555555444555555222222333333222222111000////////////////////////............///////////////////////////000000111222222444555666777777777777666666777999<<>>666555555666666555555444333333333333444555666888888<<<>>>CCCJJJQQQXXX^^^aaagggiiilllmmmllllllmmmnnnpppsssvvvvvvzzz~~~|||iiigggkkkpppmmmggghhh```]]]YYYYYYZZZZZZYYYXXXVVVUUUPPPJJJFFFEEEBBB<<<999999777777666555555555555555222222222222222111111000000000000000000000000000............///////////////////////////000111111222333444555666777777777555555555777999;;;>>>???BBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEHHHKKKNNNOOOPPPSSSTTTVVVXXX\\\___dddffflllrrruuuvvv{{{rrrqqquuuzzz}}}}}}|||{{{zzzwwwqqqbbbNNN@@@:::999888:::::::::::::::999999999999999888999999:::;;;<<<888999:::DDDbbbyyynnnqqqxxxttt^^^RRRJJJPPP\\\dddggghhhgggeeefffhhhcccSSSBBB999555666666666666555444444333333333444555777888999===@@@EEELLLTTT[[[```ccchhhkkknnnpppooonnnnnnnnnrrrsssuuuvvvzzzvvveee\\\bbbqqqooommmgggggg___]]]XXXYYY[[[\\\[[[YYYWWWUUUNNNHHHDDDDDDBBB===::::::777777666555555555555666222222222222222111000000000000000000000000000000............///////////////////////////000111111222333444666777777777777444555666888:::<<<>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>@@@CCCDDDFFFIIILLLOOOPPPQQQRRRSSSUUUYYY^^^bbbiiihhhjjjpppuuuxxx~~~qqquuu{{{~~~~~~}}}|||xxxvvvkkkWWWFFF>>>:::666999999::::::::::::::::::999999999999:::;;;<<<<<<999:::===JJJmmmzzzooolllsssdddVVVJJJKKKUUU___fffkkkkkkhhhhhhkkkgggXXXGGG<<<666666666666666555444444333333333444666777999:::===@@@FFFMMMTTT[[[```ccchhhkkkoooqqqpppooonnnmmmppppppppptttzzz~~~|||hhh[[[\\\jjjmmmlllffffff___]]]XXXYYY\\\]]]]]]ZZZWWWUUULLLGGGCCCCCCBBB>>>;;;<<<777666666555555555555666111222222222222111000000000000000000000000000000............/////////000///////////////000111111222333444666777777888888444555777:::<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>@@@CCCEEEGGGIIIMMMPPPQQQQQQRRRSSSVVV[[[aaafffnnnjjjiiinnnuuuzzzqqqvvv{{{~~~~~~{{{|||sss^^^MMMCCC===888999999999::::::;;;;;;;;;999999999999:::;;;<<<======???AAAOOOttt~~~ttthhhppp{{{yyyyyyiiiYYYJJJHHHPPP[[[fffooonnnjjjjjjmmmjjj\\\JJJ???666666666666666555555444222333333444666888999:::AAADDDJJJQQQYYY___dddfffgggjjjoooqqqpppooommmmmmqqqooopppvvvwwwttt{{{kkk[[[WWWdddooovvvmmmhhhaaaddd______[[[[[[\\\]]]]]]ZZZUUUQQQJJJHHHDDDAAA@@@>>>;;;999777555444444555555444333222777;;;999444//////000//////000000000000//////111111000000//////...............//////000111222555555666777777666555444444555888;;;=========<<<:::;;;>>>AAABBBBBBAAAAAA???AAACCCEEEFFFGGGJJJLLLNNNRRRWWWYYYZZZ\\\aaaeeelllmmmnnnqqqvvv}}}|||tttpppooonnnrrryyy|||~~~~~~rrrvvvzzztttmmmZZZBBB777:::<<<;;;::::::999999::::::::::::999999999:::;;;;;;@@@:::???ZZZtttiiikkkrrrxxx```JJJHHHPPPYYYccclllmmmkkkmmmrrrpppcccOOOAAA999666555777777333333555555666666666666999<<>>@@@AAAAAA@@@@@@>>>@@@CCCEEEFFFHHHJJJMMMOOOSSSXXXZZZ[[[]]]aaaeeelllmmmnnnppptttzzzzzzuuuwww||||||wwwoooggg```[[[WWWUUUXXXVVVWWW[[[[[[[[[aaajjjzzzssssss||||||~~~zzzvvvppp___HHH<<<===<<<;;;::::::999999:::::::::::::::999::::::;;;<<>><<>><<<;;;999666555333444555555444222222444666555333000000000...//////////////////...////////////////////////............///000111222444444555555555555555555::::::;;;;;;;;;:::999888===>>>>>>??????>>>======;;;>>>AAADDDFFFHHHKKKNNNNNNSSSXXXZZZ[[[\\\___cccfffggghhhkkkoootttxxx{{{pppfff\\\VVVRRROOOPPPSSSUUU___rrr{{{vvvnnngggbbb```^^^\\\]]]]]]]]][[[YYYXXXXXXYYYWWWUUUSSSRRRQQQQQQSSSUUUZZZeeezzz|||sssyyy|||}}}yyylllWWWFFF???<<<<<<;;;:::::::::::::::;;;:::::::::;;;<<<===>>>???CCCZZZ{{{{{{sssUUUKKKNNNVVVbbbmmmmmmooopppqqqqqqjjjYYYIII:::777666777666444444777555777888999:::===@@@CCCHHHKKKOOOUUUZZZ```dddfffmmmmmmoooooopppooonnnmmmjjjrrrxxxppp}}}~~~|||zzzjjjhhhaaaccc___aaa^^^]]][[[ZZZZZZXXXVVVTTTKKKGGGBBB???===<<<:::999666444333333444444333222111333444333222111000000......////////////...................../////////............///000111222444444444444555555666666;;;;;;;;;;;;::::::999999===>>>>>>>>>======<<<<<<;;;>>>AAACCCEEEHHHKKKNNNLLLQQQVVVYYYYYYZZZ]]]```aaabbbeeeiiinnnssswwwzzzqqqddd^^^YYYUUUUUUSSSNNNJJJKKKMMMOOOWWWbbbjjjnnnsssyyyyyy{{{~~~~~~zzzssskkkfffjjjmmmooolllfffbbbcccfff```dddggghhhfffdddcccddddddcccaaa^^^]]]\\\[[[YYY___eeevvvttt{{{~~~rrr]]]HHH<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>???BBBJJJfff~~~rrrxxxuuuWWWLLLOOOVVVaaakkknnnpppqqqqqqrrrmmm^^^NNN;;;777666777666444444888777888:::;;;===AAAFFFJJJKKKMMMPPPTTTZZZ___bbbdddkkkkkkllllllkkkkkkkkkjjjmmmwww~~~~~~}}}wwwkkkdddppp{{{~~~|||}}}xxxiiihhhaaaccc___aaa^^^\\\[[[[[[[[[YYYVVVSSSKKKGGGBBB>>><<<;;;::::::555444333333444444333111111111222222222111111000---......//////......------............/////////.........//////000111222333333333333444555666777::::::::::::::::::;;;;;;=========<<<<<<<<<<<<<<<;;;>>>AAACCCEEEGGGJJJMMMKKKPPPVVVYYYYYYYYY[[[^^^^^^___bbbggglllqqqvvvxxx|||~~~vvvcccWWW\\\WWWUUUVVVUUUPPPMMMNNNPPPLLLJJJMMMOOOPPPUUU[[[SSSVVVZZZ]]]]]][[[WWWUUUbbbiiiqqqppphhhccccccgggkkkrrr||||||yyyxxxsssmmm```dddwwwvvv{{{yyydddLLL;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAKKKmmmjjj```]]]]]]^^^aaahhhqqq|||zzzZZZMMMNNNTTT^^^gggnnnrrrsssqqqrrrqqqbbbQQQ<<<888666777666444555999888999:::;;;>>>DDDLLLQQQSSSSSSTTTXXX]]]bbbeeefffggggggggghhhjjjllloooqqqyyyvvvxxxzzz|||sss___fffoootttwwwxxxzzz{{{vvviiiiiiaaabbb___bbb\\\\\\\\\\\\\\\YYYUUURRRKKKGGGAAA===;;;;;;::::::555444222333444444333111111000000000111222111000---......//////......------------.........//////.........//////000111222333333222222333555666777888888888999:::;;;======<<<<<<<<<;;;<<<<<<======<<>>@@@AAABBBMMMqqqooo___XXXRRRQQQQQQSSSXXX```ggglll~~~\\\LLLLLLRRR^^^iiiooossssssqqqssssssfffTTT===888666666666444555999888888888999===FFFPPPWWWYYYXXXXXX[[[aaaeeeggggggfffeeeeeegggkkkpppvvvzzztttrrr{{{{{{qqqttt~~~}}}iiihhhiiimmmrrrtttvvvwww}}}}}}}}}~~~~~~uuuiiiiiiaaabbb___bbb[[[\\\\\\]]]]]]ZZZUUUQQQKKKGGGAAA===;;;;;;::::::555444222333444444333111111000///000111222111000---..................------------.........//////.........//////000111222333333222222333555666777666777777888:::<<<>>>???;;;;;;;;;;;;;;;<<<===>>>===???BBBCCCDDDFFFHHHJJJLLLRRRXXX[[[ZZZZZZ\\\^^^___```cccgggkkknnnqqqrrryyy{{{~~~~~~{{{lll]]]VVVRRRNNNLLLMMMMMMIIIHHHJJJJJJLLLMMMPPPRRRTTTVVVVVV\\\```gggmmmqqqrrrssssssqqq~~~~~~rrrVVV@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAAHHHTTTxxxzzznnniii[[[XXXTTTRRRRRRVVVZZZ^^^kkk}}}[[[JJJKKKSSSaaannnooottttttqqqsssttthhhVVV===999666666666444666:::777777666777<<>>999888:::666666555444333333333333333222111000////////////000000//////.........---////////////////////////---...///......///222444555666777666333222444666555888999777888<<<===;;;<<<;;;;;;:::::::::;;;;;;===???AAACCCEEEGGGKKKMMMNNNQQQTTTWWWYYY]]]aaadddfffcccaaaeeemmmrrrsssqqqzzz{{{|||}}}ppp___WWWSSSNNNLLLMMMNNNNNNLLLOOOMMMLLLPPPYYY```bbbbbbdddhhhpppxxx}}}zzz]]]BBB@@@======??????<<<;;;===:::;;;<<<<<<<<<>>>AAACCCFFF```zzzlllhhhaaaZZZUUUSSSSSSSSSVVV```ppp___IIIMMMUUU```pppwwwyyyyyyvvvtttpppeeeZZZAAA:::666666555444444777===<<<;;;===BBBIIIRRRWWW^^^___aaadddgggjjjlllmmmrrrpppmmmkkkkkkpppwww|||}}}mmmqqqrrrqqqooorrrtttmmmeeeeeefffhhhjjjlllnnnooopppqqqssstttvvvwwwxxxxxx~~~~~~~~~qqqeeeddd___dddbbbaaa^^^]]]]]]\\\\\\YYYUUURRRKKKGGGCCCBBB>>>999888:::666666555444333333333333111000000000000000111111000/////////............////////////////////////---...//////...///222555555666777555333222444666555888999777888;;;<<<999<<<;;;::::::::::::;;;;;;===???AAACCCDDDGGGJJJMMMKKKNNNQQQUUUXXX\\\```ddddddaaa```dddkkkpppqqqpppxxx{{{~~~ttthhhbbbZZZTTTRRRRRRRRRQQQRRRQQQRRRZZZfffppptttuuuppp|||~~~aaaHHHAAA===<<<>>>???<<<;;;>>>:::;;;<<<<<<<<<>>>AAACCCKKKfff}}}qqqfff___ZZZYYYWWWZZZ^^^hhh{{{fffKKKKKKQQQ]]]nnnvvvyyyyyywwwuuupppdddYYYBBB<<<777777777555666999======>>>@@@EEEMMMVVV\\\bbbdddfffiiilllooorrrsssrrrqqqnnnmmmmmmqqqwww|||{{{nnn```hhhqqqmmmmmmsssrrrddd___``````bbbdddfffgggiiikkklllnnnpppqqqsssssstttyyyyyyzzz|||mmmdddddd]]]cccccceee]]]\\\\\\[[[[[[XXXTTTQQQKKKFFFCCCAAA>>>999888:::666666555444333333333333/////////000111111222222////////////............////////////////////////......//////...000222555555555666555333222444555777::::::888888<<<<<<999;;;;;;:::999999:::;;;<<<===???AAACCCDDDFFFJJJMMMKKKMMMQQQUUUXXX\\\aaadddaaa______bbbhhhmmmooonnnuuu{{{zzzpppgggbbbaaa````````````dddmmmyyyhhhPPPBBB===;;;===>>><<<<<<>>>;;;<<<=========>>>AAADDDPPPnnnyyylllccc^^^[[[XXXTTTUUU```vvvjjjLLLJJJPPP\\\ooowwwzzzzzzyyyvvvpppdddXXXCCC===888888888777777:::<<<>>>AAAEEEKKKSSS\\\bbbeeegggjjjmmmppprrrtttuuuqqqqqqpppooopppsssxxx|||~~~ggg\\\hhhyyymmmhhhlllxxxttt^^^[[[[[[\\\]]]^^^```bbbcccffffffhhhiiikkkmmmnnnooosssssstttwwwzzz}}}kkkdddddd\\\aaabbbeee^^^]]]\\\[[[[[[XXXTTTPPPJJJEEEBBBAAA>>>999888:::666666555444333333333333//////000111111111111111///////////////.........////////////////////////...////////////000333555555555444444333333444555:::<<<===::::::======:::;;;:::999888999:::;;;<<<===???AAACCCDDDFFFIIILLLOOOQQQTTTWWWYYY\\\aaaddd^^^]]]]]]```fffjjjmmmmmmssszzz|||zzzzzz}}}~~~mmmWWWDDD>>>:::<<<>>>===<<<>>>;;;<<<=========>>>AAADDDSSSsssyyylllfffbbb^^^YYYWWWYYYbbbsssgggLLLLLLRRR___sssxxx{{{}}}{{{xxxsssfffZZZCCC<<<888888888777888;;;;;;???DDDJJJPPPXXXaaagggggghhhjjjmmmoooppppppppppppqqqqqqqqqrrrtttxxx|||iiiaaaqqq~~~rrriiieeemmm~~~yyy]]]ZZZZZZ[[[[[[]]]^^^___```aaabbbcccdddfffhhhjjjkkknnnoooqqqsssvvvyyy|||~~~kkkdddddd\\\aaaaaaddd___^^^]]]\\\[[[XXXTTTQQQIIIEEEAAAAAA>>>999888:::666666555444333333333333111111111111111000///............///////////////////////////////////////...///000//////000333555444444333333333444444444999<<<<<<999999<<<<<<:::;;;:::888777888:::<<<======???AAABBBCCCEEEHHHKKKQQQSSSUUUVVVWWWYYY]]]___]]]\\\]]]```dddhhhkkkmmmqqqwww~~~sss___IIIAAA;;;<<<>>>======>>>;;;<<<=========???BBBDDDTTTuuuzzzooohhhbbb^^^ZZZYYY```jjjbbbLLLMMMSSS```rrrzzz}}}~~~|||zzzuuuiii^^^BBB;;;777888888777888;;;:::@@@HHHNNNSSSZZZccciiijjjkkklllnnnnnnnnnmmmllloooppprrrrrrsssuuuyyy|||llleeexxxzzzooohhhfffooowww[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```bbbeeegggiiikkklllnnnpppsssvvvyyyzzz~~~llldddeee___dddbbbccc```___]]]]]][[[XXXTTTPPPIIIDDDAAA@@@===999888:::666666555444333333333333111111222222111000...---........./////////////////////////////////////////////000000///111333666444333222222444555444444666999999777777:::;;;888;;;999888666777999<<<>>>===???AAABBBCCCEEEHHHJJJPPPQQQSSSSSSSSSUUUWWWYYY\\\]]]^^^```dddhhhkkkmmmqqqtttyyy|||{{{iiiNNNDDD<<<<<>>===>>><<<===>>>>>>>>>???BBBEEETTTvvvxxxjjjbbb[[[VVVYYYbbbttt}}}vvvuuuyyyvvvtttuuu{{{```LLLMMMRRR\\\nnn{{{}}}}}}|||zzzvvvlllbbbBBB;;;777888888777999<<<:::BBBLLLRRRVVV\\\dddjjjnnnoooppprrrrrrpppnnnmmmooopppqqqqqqrrruuuyyy}}}uuurrr|||ooohhhhhhmmmvvvnnnUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYZZZ[[[]]]```ccceeefffgggjjjmmmppprrruuuvvvwwwzzz}}}~~~lllcccfffbbbhhheeeddd___^^^]]]\\\ZZZWWWRRROOOHHHCCC@@@@@@===999888:::666666555444333333333333///000111222222111///.............../////////000///////////////////////////000000000000111444666444222000111444555555333666999:::888999<<<===::::::999777666777999<<<>>>===???AAABBBCCCDDDGGGJJJNNNOOOQQQRRRRRRSSSVVVXXX\\\^^^```bbbdddhhhllloooqqqqqqrrrwww}}}}}}sssmmmjjjttt{{{yyyssswwwvvvSSSHHH>>>===??????======<<<===>>>>>>>>>???BBBEEEUUUxxxzzznnndddZZZYYY^^^cccwwwzzzeeeWWWSSSSSSQQQPPPQQQTTTYYYfff```LLLLLLQQQ\\\nnnyyy{{{{{{yyyxxxvvvmmmdddCCC<<<888999:::999:::======EEEPPPVVVYYY]]]dddjjjooopppsssuuuuuutttsssrrrooooooppppppqqqtttyyy}}}zzzjjjdddhhhiiikkkcccQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTUUUWWW[[[^^^``````bbbdddgggjjjmmmooopppoooqqqsssssssssssstttuuuvvvwwwwwwvvvvvvvvvxxx{{{kkkbbbfffeeelllhhhfff^^^]]]\\\[[[YYYVVVQQQNNNHHHCCC@@@@@@===999888:::666666555444333333333333---...000222333222111000---.........//////000000///////////////////////////000000000000111444666444222000111444666555333888<<<<<<;;;<<<@@@AAA>>>:::999777555666999<<>>???AAABBBBBBDDDGGGIIIMMMOOOQQQRRRSSSUUUXXX[[[]]]___aaaccceeeiiimmmppprrrooonnnsss{{{{{{uuuppplllooovvvVVVJJJ???>>>@@@???======<<<===>>>>>>>>>???CCCEEEWWWzzzrrraaaYYYZZZXXXfffppp\\\NNNIIILLLOOOJJJKKKOOOPPPLLLOOOaaauuuvvvkkkmmmyyy~~~___KKKLLLRRR^^^rrrxxxyyyxxxvvvvvvuuunnneeeDDD>>>::::::;;;:::<<>>@@@BBBBBBCCCFFFHHHNNNNNNOOOQQQSSSVVVXXXYYY]]]]]]___aaadddhhhlllnnnuuuttttttuuuyyygggIII;;;??????>>>@@@===???<<<<<<>>>>>>>>>BBBHHHYYYzzzppp^^^UUUYYY[[[lllpppeee\\\XXXSSSMMMLLLPPPJJJKKKKKKKKKLLLOOOSSSVVV]]]___jjj~~~yyygggdddbbbgggtttbbbPPPLLLSSSaaannnvvv}}}{{{zzzyyyooocccDDD>>>999888888777;;;AAAFFFLLLSSSYYY^^^aaadddfffnnnnnnooossswwwxxxuuuqqqrrrooonnnoooppppppvvv}}}uuulllfff______cccbbbWWWKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTVVVYYY]]]```bbbbbb```___ZZZ[[[ZZZWWWUUUSSSTTTUUUTTTQQQOOONNNOOOQQQQQQQQQyyybbbjjjhhhgggkkkeeeaaa___]]]ZZZWWWTTTQQQPPPKKKEEE@@@???===888777888555555444333222222222222111111111111111000///...////////////////////////000//////222666:::<<<<<<......//////000222333444333333222222333333444555999999999:::;;;;;;<<<<<<<<<999666666777:::;;;;;;<<<>>>@@@BBBCCCDDDGGGIIILLLMMMOOOQQQSSSVVVWWWXXX^^^___```bbbeeeiiilllnnntttttttttvvvzzz{{{tttnnnNNN>>>AAA@@@>>>???===???<<<<<<>>>>>>>>>BBBHHHVVVxxxjjj^^^TTTUUUeee~~~uuurrrssszzz{{{~~~|||uuummmiiijjjhhhccc___XXXRRRPPPSSSSSSNNNLLLMMMOOONNNMMMLLLKKKLLLLLLLLLNNNLLLQQQ^^^hhhiiifffcccgggfffffflllwww}}}___MMMJJJSSSbbbppp{{{}}}}}}sssfffDDD>>>999999888888===BBBHHHMMMSSSYYY]]]aaadddgggllllllmmmqqqttttttqqqmmmooollllllmmmnnnnnnssszzz|||jjjddd^^^^^^aaa___TTTIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKNNNPPPQQQUUUVVVXXXZZZYYYXXXVVVTTTLLLOOORRRUUUWWWYYY\\\___^^^^^^^^^^^^^^^ZZZUUUQQQeeekkkiiihhhjjjcccdddbbb___[[[WWWTTTRRRQQQKKKEEE@@@???===888777888555555444333222222222222000000111111111000000///////////////////////////,,,,,,---000666:::<<<===......//////000222333444333333222222333333444555777888888999::::::;;;;;;<<<999666555777999;;;;;;;;;>>>AAACCCDDDFFFIIIKKKJJJLLLOOORRRTTTVVVVVVWWW___```aaacccfffiiilllnnnrrrssstttwww||||||vvvjjjyyyvvvUUUBBBBBB@@@>>>???<<>>>>>>>>BBBHHHWWWyyypppbbbZZZWWWbbb}}}wwwllliiigggbbb\\\YYY]]]^^^___```aaaaaaaaaaaa^^^[[[WWWTTTSSSSSSQQQOOOOOOLLLNNNUUU\\\]]]\\\]]]^^^[[[XXXWWWXXXVVVRRROOORRRNNNNNNTTT\\\bbbiiioooxxx{{{~~~}}}^^^LLLKKKUUUfffttt~~~uuuhhhDDD>>>999999999:::???FFFLLLPPPUUUYYY]]]```dddgggiiijjjlllooorrrqqqnnnkkkllljjjjjjlllmmmmmmqqqwwwuuu|||gggaaa[[[\\\^^^ZZZOOOFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLOOOOOOPPPQQQQQQQQQQQQQQQUUUZZZaaaggglllpppuuuxxxxxx{{{{{{rrrjjjgggkkkiiiiiikkkcccfffccc```\\\XXXUUUSSSSSSKKKEEE@@@???===888777888555555444333222222222222///000000111111111111000////////////////////////---,,,+++---///222222222......//////000222333444333333222222333333444555777777777888999999::::::;;;999666555777999:::;;;;;;>>>AAACCCEEEGGGJJJLLLIIIKKKNNNRRRUUUVVVVVVVVV``````aaabbbeeehhhkkkmmmpppqqqsssxxx}}}}}}YYYCCCBBB@@@???@@@===???======??????>>>BBBHHH]]]~~~yyyooohhh```bbbwwwmmmbbbYYYXXXXXXUUUQQQOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQSSSUUUWWWTTTRRRTTT]]]iiissswwwyyysssooollllllnnnlllfff```ddd``````fffooo{{{aaaOOONNNYYYjjjxxx~~~~~~tttfffDDD>>>::::::;;;===CCCJJJTTTVVVYYY[[[]]]```cccffffffhhhkkknnnppppppmmmkkkllljjjkkkmmmnnnnnnrrrxxxzzz```rrrpppddd]]]XXXZZZ[[[UUUJJJCCC@@@@@@@@@@@@@@@???????????????@@@AAACCCEEEGGGHHHFFFGGGJJJMMMQQQUUUXXXZZZhhhlllrrrxxx{{{~~~gggkkkiiiiiillleeeeeecccaaa]]]YYYVVVTTTSSSKKKEEE@@@???===888777888555555444333222222222222///000000111111111111000////////////////////////222000...---......---,,,......//////000222333444333333222222333333444555666666777888888999999:::;;;888555555666999:::;;;;;;>>>AAACCCEEEGGGJJJLLLHHHKKKNNNRRRUUUWWWWWWWWW______```aaacccfffhhhjjjnnnpppsssxxx}}}\\\CCCAAA??????AAA???@@@======?????????CCCIII___ooofffgggxxxxxxoookkk\\\WWWRRRRRRPPPMMMMMMPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQPPPRRRTTTVVVXXX___mmmzzzuuutttvvv~~~aaaPPPQQQ\\\kkkwww}}}ssscccDDD>>>::::::===@@@GGGOOOZZZ\\\^^^______```bbbdddccceeeiiikkkllllllllllllmmmkkklllnnnppppppuuu|||oooTTTlllggg___XXXTTTXXXYYYPPPFFFAAA@@@?????????>>>>>>============>>>???AAACCCDDDEEECCCEEEIIINNNTTTZZZ```cccdddgggllloooppppppqqqrrruuuyyyzzzgggjjjggggggkkkeeecccbbb```^^^[[[XXXUUUSSSKKKEEE@@@???===888777888555555444333222222222222000000111111111000000///////////////////////////000...,,,,,,---...---,,,......//////000222333444333333222222333333444555666777777888999999::::::;;;888555444666888::::::;;;>>>AAACCCDDDFFFIIIKKKJJJLLLOOORRRUUUWWWYYYYYY_________```bbbeeeggghhhoooqqqtttxxx}}}```EEEAAA???@@@BBB???@@@>>>===?????????CCCIII]]]ppplllssspppddd^^^]]]VVVUUUTTTTTTQQQLLLNNNSSSNNNNNNOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTSSSTTTVVVWWW]]]dddqqq}}}___QQQSSS]]]jjjsss~~~sssbbbDDD>>>:::;;;>>>CCCKKKSSS^^^```bbbcccccccccdddfffeeeggghhhiiihhhhhhiiikkkmmmjjjjjjmmmoooqqqxxxnnnRRRiiifff[[[SSSQQQWWWWWWMMMCCC@@@?????????>>>======<<<<<<<<<======>>>@@@AAACCCDDDEEEGGGJJJNNNSSSXXX\\\___WWWZZZ]]]___``````aaaccceeegggjjjnnnpppoookkkhhhhhhjjjdddccchhhccc___``````___]]]YYYUUUSSSKKKEEE@@@???===888777888555555444333222222222222111111111111111000///...////////////////////////,,,+++******,,,......---......//////000222333444333333222222333333444555777777888888999::::::;;;:::888555444666888::::::<<<>>>@@@BBBCCCDDDGGGIIILLLMMMOOORRRUUUXXXZZZ\\\`````````aaaccceeeggghhhqqqssswww{{{~~~gggHHHBBB@@@@@@BBB???@@@>>>>>>@@@@@@???CCCIII]]]{{{sssllllllyyyyyymmmeeebbbbbb___^^^^^^^^^[[[UUUUUUXXXSSSUUUWWWXXXYYYXXXWWWVVVSSSTTTVVVYYY]]]___aaaaaaeeejjjtttxxx^^^SSSWWWaaalllttt~~~sss___CCC>>>:::<<>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFIIILLLOOOQQQRRRPPPRRRUUUVVVWWWYYY[[[]]]^^^^^^```bbbddddddbbb___iiijjjbbb___eeeaaa]]]^^^``````^^^ZZZUUURRRKKKEEE@@@???===999777888555555444333222222222222222222222111111///......///////////////////////////---,,,---///111111000......//////000222333444333333222222333333444555888888888999::::::;;;;;;:::888555444666888999:::<<<>>>@@@BBBBBBCCCFFFHHHMMMNNNOOORRRUUUYYY\\\]]]bbbaaaaaabbbcccfffhhhiiitttvvvyyy|||rrrqqqssslllKKKDDD@@@@@@BBB>>>AAA>>>>>>@@@@@@???CCCJJJ```xxxmmmeeeeeetttxxxssspppooonnnllliiihhhiiiggg```]]]]]]aaacccfffhhhiiihhhfffeee]]]\\\]]]___cccddddddbbbcccbbbbbbooovvv^^^VVV\\\fffpppwww|||qqq\\\CCC>>>:::<<<@@@FFFOOOXXX[[[___dddiiijjjkkklllmmmwwwwwwtttoooiiihhhjjjmmmhhhdddcccfffiiinnnxxxgggLLL[[[tttyyy^^^VVVNNNNNNVVVVVVJJJBBBBBB>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<===>>>@@@AAA>>>???AAADDDEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWVVVVVVXXX[[[^^^___]]][[[nnndddcccggg```ddd___^^^]]]]]]]]]ZZZVVVSSSKKKGGGBBB>>><<<;;;999777555555444333222222222222222111111000///......---000///...---------------////////////////////////////////////000111333333333333222222333555666777888888999999999::::::::::::777555555888;;;===>>>@@@AAABBBCCCDDDGGGKKKNNNQQQPPPRRRVVVXXXWWWZZZ___eeeaaa^^^^^^ccchhhlllmmmmmmrrrxxx}}}nnnaaabbbfffqqq{{{rrrLLL@@@BBB@@@???AAA???>>>???@@@???>>>CCCKKK```yyykkknnnfffhhhyyy~~~xxxrrrqqqrrrrrrppplllqqqooommmlllllllllkkkjjjiiieeeaaaaaacccccc___[[[```]]]\\\bbbuuusss\\\ZZZccckkkrrrxxx~~~lllWWW@@@===;;;>>>EEENNNVVVZZZ```bbbeeeiiilllnnnoooppp}}}~~~yyyooohhhhhhjjjkkkllljjjkkkkkkkkknnnyyy{{{UUULLL[[[lllsss^^^TTTLLLLLLSSSUUULLLCCCAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>AAA@@@??????AAADDDHHHJJJNNNMMMLLLKKKLLLMMMOOOQQQQQQRRRTTTXXX[[[ZZZUUUPPPnnneeedddhhhaaaeee```___^^^^^^]]][[[WWWSSSKKKGGGBBB>>><<<;;;999777555555444333222222222222111111111000///.........//////...---------------........................////////////000111333333333333222222333444666777999999:::::::::;;;;;;;;;:::777555555888;;;======@@@AAACCCDDDEEEGGGKKKNNNNNNNNNPPPUUUWWWWWW\\\bbbbbb___\\\]]]bbbgggjjjlllooorrruuuxxxzzz|||ooo``````hhhvvvzzztttMMMAAABBB@@@>>>@@@???>>>???AAA@@@???DDDLLL```tttnnnfffdddkkkvvv}}}~~~}}}}}}uuupppkkkiiiiiihhhbbb]]]YYYWWWVVVYYYccctttvvv^^^[[[dddllltttzzz~~~gggQQQ???======@@@HHHRRRZZZ^^^eeefffiiikkkmmmmmmmmmmmmqqqtttssslllhhhjjjnnnooosssrrrrrrrrrqqqrrr|||VVVJJJVVVgggrrr___RRRJJJIIIQQQRRRIIIAAA???>>>======<<<<<<;;;;;;:::999999999999:::;;;<<<===>>>======>>>@@@BBBEEEGGGJJJJJJHHHHHHIIIJJJLLLNNNOOOOOOQQQTTTWWWWWWTTTPPPmmmeeeeeejjjcccggg```_________^^^[[[WWWSSSJJJGGGBBB>>><<<:::999777555555444333222222222222111111000000//////......///.........------------..............................//////000222333444444333222222333444666777::::::::::::;;;;;;;;;<<<:::888555555777:::<<<===@@@AAACCCEEEFFFHHHKKKNNNOOOMMMNNNRRRTTTTTTYYY___]]]\\\ZZZ\\\```eeeiiijjjpppqqqrrrsssuuuwww|||tttddd```mmmzzzuuu{{{vvvNNNBBBBBB@@@>>>@@@???>>>???AAA@@@@@@EEEMMMeee~~~vvvnnnfffcccbbbkkkxxxtttsssoooiiicccYYYXXXVVVVVVWWW[[[```bbbrrruuu{{{vvv___\\\eeemmmvvv~~~yyy```JJJ>>>>>>???EEENNNXXX```dddjjjkkklllmmmmmmlllkkkjjjkkkpppqqqnnnlllooorrrsss|||zzzzzzzzzxxxyyy]]]LLLXXXjjjqqq___OOOGGGFFFNNNOOOGGG???======<<<<<<;;;;;;:::999999888888888888999:::;;;;;;::::::;;;===>>>@@@AAABBBEEEEEEDDDDDDEEEFFFHHHIIILLLLLLMMMPPPSSSSSSRRRPPPkkkeeeeeejjjcccfff````````````___\\\VVVSSSJJJFFFAAA===<<<:::999777555555444333222222222222111000000000/////////.....................------.................................///000222333444444333333222333444555666999999999:::::::::;;;;;;:::888555555777:::;;;<<>>===<<<<<<;;;::::::999999888888888888888888999:::;;;777888:::<<<>>>??????>>>AAAAAAAAAAAABBBCCCEEEFFFJJJJJJKKKLLLNNNPPPQQQQQQ~~~hhhccceeeiiibbbddd````````````___[[[UUUQQQIIIEEE@@@===;;;:::999888555555444333222222222222000000000000////////////------...//////......---........................------...///000222444555555444333222333444555666777888888888999999999999:::888555444666999;;;;;;>>>@@@CCCEEEFFFGGGJJJLLLNNNKKKKKKMMMMMMKKKNNNSSSWWWYYY[[[]]]```cccgggiiihhhlllqqqtttvvvxxxzzz{{{xxxsssvvvpppvvvrrryyyyyyhhhXXXVVVNNN\\\ttt{{{QQQCCCCCC@@@>>>@@@@@@???@@@CCCCCCCCCIIIQQQqqq~~~vvvrrrnnnkkkkkkmmm{{{vvvqqqkkkeeeaaa^^^ZZZWWWWWWTTTSSSUUUUUUUUU]]]fff{{{lll[[[\\\fffoooyyysssYYYGGG>>>AAAGGGQQQ]]]ffflllnnnllllllmmmmmmmmmllljjjiiiqqqxxx|||yyywwwxxxxxxwww|||{{{}}}hhhTTTbbbwwwmmm\\\NNNFFFDDDKKKMMMEEE???>>>;;;;;;;;;:::999999888888999999999999999999:::;;;666888:::<<<>>>>>>======>>>??????@@@AAABBBCCCDDDHHHHHHIIIJJJKKKMMMOOOPPP|||gggcccdddiii```ccc_________```___ZZZTTTOOOHHHDDD@@@===;;;:::999888555555444333222222222222000000000000////////////,,,---.../////////...---------------------------------...///111222444555555444333333333333555555777777777777888888888888:::888555444666888::::::<<>><<<;;;;;;::::::999888888:::999999888999999::::::777888:::<<<=========<<<======>>>???AAABBBCCCCCCEEEGGGHHHIIIIIIJJJKKKMMM{{{hhhdddeeeiii```bbb^^^^^^______^^^YYYSSSNNNGGGDDD???<<<;;;:::999888555555444333222222222222////////////000000000000+++,,,...///000///...---------------------------------...///111333444666555555333333333333444555777777888888888999999999:::888555444666888999::::::===AAACCCDDDEEEGGGIIIFFFGGGJJJPPPQQQOOOQQQUUUSSSWWW[[[]]]]]]^^^aaaccccccfffjjjmmmnnnppprrrsssqqqvvvjjjWWWNNNNNNUUU^^^yyy~~~ggg[[[XXXYYY[[[iiissstttaaa\\\[[[aaaxxxwwwjjj^^^YYYSSSSSSYYYiii|||RRRDDDDDDAAA@@@CCC@@@???AAADDDEEEFFFLLLTTTiii|||uuuoookkktttzzzvvvhhh^^^YYYSSSRRRVVVUUURRRYYYfff|||yyykkkbbbiiirrrvvvyyygggPPPEEEAAAFFFOOO[[[fffmmmpppppprrrrrrrrrrrrqqqooommmkkkjjjqqqvvvtttsssvvvxxxwwwsssrrrsssvvvyyyuuu```qqqnnn\\\MMMDDDBBBHHHKKKDDD>>>>>><<<<<<<<<;;;::::::999999999888888777777777888888777777888:::;;;;;;;;;;;;;;;;;;===???@@@AAABBBBBBBBBDDDGGGGGGFFFFFFGGGIII|||iiieeefffjjj```bbb]]]]]]^^^___]]]XXXRRRLLLGGGDDD???<<<;;;:::999888555555444333222222222222////////////000000000000+++,,,...000000///...---------------------------,,,------///111333555666666555444333333333444555888888999999999:::::::::;;;888555444666888999:::999<<<@@@CCCDDDEEEFFFHHHJJJJJJNNNSSSSSSPPPPPPSSSRRRVVVZZZ\\\\\\\\\^^^```dddeeefffggggggiiimmmpppmmmttt}}}iiiTTTMMMOOORRRUUUWWW___mmmrrrhhhcccooommm]]]VVVTTTSSSRRRRRRWWWfffwww]]]OOOKKKKKKSSSbbbsss~~~mmm```YYYVVVUUU\\\qqq}}}SSSDDDDDDBBBAAADDD@@@???AAAEEEEEEFFFMMMUUUiii{{{yyyxxxxxxxxxwwwiii___WWWTTTVVVTTTQQQYYYggg{{{nnnhhhooowwwxxxzzz}}}bbbKKKCCCBBBGGGQQQ]]]hhhnnnppppppvvvvvvvvvtttrrrpppmmmllllllrrrvvvtttrrrsssuuutttrrrpppqqqsssvvv~~~ooo[[[oooooo]]]LLLCCC@@@GGGJJJCCC>>>>>>===<<<<<<;;;;;;::::::999888777666666666666777777666777777888999::::::;;;999:::<<<>>>???@@@AAAAAA???CCCFFFFFFDDDCCCDDDEEEiiigggiiijjjaaadddaaacccaaa\\\XXXWWWTTTOOOHHHDDD>>><<<<<<;;;999666777555333111000000000111...///000111111000///...+++,,,,,,,,,---............---,,,++++++,,,---...------...000111222333444666555444333444444666666<<<;;;999777777888999::::::888555555777999;;;<<<>>>???AAABBBDDDGGGKKKNNNKKKOOOSSSVVVVVVUUUTTTTTTTTTUUUVVVXXX[[[^^^aaabbbbbbbbbbbbaaabbbeeekkkoootttxxxddd```ZZZYYYYYYXXXTTTOOOTTT\\\aaa___]]]___bbbcccccc^^^eeeuuuzzznnnaaa\\\XXXWWW[[[mmmtttddd```bbbxxxpppgggfffaaaZZZUUUQQQMMMJJJHHHRRRVVV\\\iiissslll^^^WWW]]]eeewwwSSSEEEEEECCC@@@BBBCCCAAAAAADDDEEEFFFLLLSSSddd~~~ooo___TTTTTTVVVVVVZZZ```qqq{{{pppiiiiiisssyyyxxx|||yyyZZZGGGCCCEEELLLVVV```gggkkkmmmooouuurrrooonnnpppoookkkhhhkkknnnqqqsssssssssssstttppplllkkkooottt|||kkkXXXkkklllZZZNNNEEE@@@CCCFFFDDD@@@=========<<<<<<;;;:::888888777777777666555555444444777888888999999999888888::::::;;;;;;<<<=========>>>>>>>>>???@@@AAACCCDDDiiifffhhhiii```ddd```cccbbb]]]ZZZXXXTTTOOOHHHDDD>>><<<<<<;;;999666777555333111000000111111......////////////...............///////////////---------,,,,,,---------------...000111222333444555444333333444555666777;;;:::999777777888:::;;;:::777555444777999;;;;;;<<<>>>@@@BBBCCCFFFIIILLLIIIMMMQQQTTTTTTSSSRRRRRRUUUUUUVVVXXXZZZ\\\^^^___```aaaaaaaaabbbfffkkkooowww|||{{{wwwrrrllleeebbbdddfffeeedddbbbfffgggaaa]]]___bbbcccccccccqqqtttlllbbbfff}}}wwwfff^^^[[[[[[mmmyyyiii^^^[[[\\\XXXTTTRRRQQQPPPNNNMMMSSSXXX^^^eeeuuu~~~mmm``````dddtttVVVGGGFFFCCC@@@AAABBB@@@AAADDDGGGIIIOOOWWWeeevvveeeWWWUUUUUUTTTYYY```eeelllwwwuuunnniiigggjjjppplllgggiiittt{{{{{{uuuWWWGGGFFFMMMSSS]]]ffflllooorrrtttuuurrrooommmlllkkkiiihhhiiikkknnnoooooommmmmmnnnmmmkkklllrrrwww|||fffSSSfffooo\\\NNNEEE@@@BBBFFFDDD@@@>>>============<<<:::999888777777777666555555444444777777888888999999888888:::::::::;;;<<<<<<=========>>>>>>>>>???AAABBBCCCiiieeefffhhh___ddd```cccccc___\\\ZZZUUUOOOHHHDDD>>><<<<<<;;;999666666555333111000000111111......------------......///////////////.........,,,------......------,,,------...000111222333444333333333333444555777888:::999888888888999:::;;;:::777555444666999;;;;;;999<<>>@@@EEEHHHKKKRRRZZZeee|||nnn]]]VVVTTTSSSXXXaaaeeehhhmmmvvv{{{nnnccc^^^```eee|||iiigggkkkvvv|||}}}nnnRRRHHHKKKTTTZZZbbbjjjooorrruuuvvvtttsssooojjjfffeeegggiiiiiikkkmmmmmmkkkiiiiiiiiijjjjjjmmmtttxxx{{{bbbNNN```zzzsss```OOOFFF@@@BBBFFFEEE@@@>>>===>>>>>>???>>><<<999888777777777666555555444444666666777888888888888888999999::::::;;;<<<<<<<<<============>>>@@@AAABBBhhhcccdddfff^^^ccc___cccdddaaa]]][[[UUUOOOHHHDDD>>><<<<<<;;;999666555444333222111111111111000///------------///000.........---,,,,,,,,,++++++,,,---......---,,,+++------...000111222333444222222222222333555777888999888888888888999;;;;;;999777444444666999:::;;;999<<<@@@CCCDDDEEEFFFGGGGGGJJJOOORRRRRRQQQPPPPPPSSSSSSSSSTTTVVVWWWYYYZZZ\\\^^^___```bbbfffkkkooowwwzzzzzz||||||vvvvvv~~~}}}zzzvvvpppkkkgggeeecccbbb]]]VVVRRRQQQRRRSSSTTTVVV```jjjnnnsss{{{zzzmmmmmm|||YYYHHHFFFCCC???AAA@@@>>>@@@EEEIIILLLSSS[[[fffxxxyyyeee[[[WWWVVV^^^iiisssppppppuuu{{{}}}nnneeedddfffqqqhhhhhhnnnwww}}}~~~hhhOOOKKKSSSYYY^^^dddjjjmmmppprrrttttttsssooohhhbbb```dddhhhlllmmmnnnmmmkkkiiihhhhhhjjjjjjnnntttwwwyyy~~~dddLLL[[[rrrwwwbbbPPPFFF@@@BBBFFFEEEAAA???===>>>???@@@???<<<:::888777777777666555555444444555555666777888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@gggcccdddfff^^^bbb^^^bbbddd```]]][[[UUUOOOHHHDDD>>><<<<<<;;;999666444444333222111111111111111000///......///000111.........---,,,,,,,,,++++++,,,---......---,,,+++------...000111222333444222222111222333555777888777777888888999:::;;;<<<999777444444666888:::;;;:::===AAACCCDDDEEEFFFGGGHHHKKKPPPSSSSSSQQQQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]___```bbbfffjjjnnnrrrzzzzzz|||~~~wwwoooiii```ZZZXXX[[[^^^aaacccnnnyyy~~~|||WWWFFFEEEBBB@@@BBBAAA???AAAEEEIIILLLSSSZZZgggtttqqqeee______iiivvv~~~xxxsssssstttyyyvvvnnnkkkooouuufffiiipppxxx}}}bbbNNNOOOZZZ^^^bbbfffjjjlllnnnppprrrsssrrrnnnhhhbbb```cccfffkkkmmmmmmllljjjiiiiiijjjmmmlllnnnsssvvvxxx~~~hhhJJJSSSeeezzzcccQQQGGG@@@BBBFFFEEEAAA@@@===>>>??????>>><<<:::888777777777666555555444444444444555666777888888777777777888888999:::::::::;;;;;;;;;;;;<<<<<<===>>>gggcccdddfff]]]bbb^^^bbbbbb___\\\ZZZVVVPPPHHHDDD>>><<<<<<;;;999666333333333222222222111111000000////////////000000///////////////.........,,,------......------,,,------...000111222333444222222222222333444666777666666777999:::;;;<<<<<<999666444333555888::::::;;;===@@@BBBCCCDDDFFFHHHHHHLLLQQQSSSSSSRRRQQQQQQOOOOOOPPPRRRTTTWWWYYYZZZ[[[]]]___```bbbeeeiiilllooouuu~~~~~~|||wwwqqqmmmoootttxxx{{{|||UUUDDDDDDBBBAAACCCBBB@@@BBBGGGJJJMMMTTT\\\hhhqqq}}}ppphhhgggrrr~~~wwwsssnnnrrr~~~uuuppp{{{qqqggglllsssyyy~~~yyy\\\MMMSSS```fffhhhkkkmmmmmmnnnppprrrrrrqqqnnnjjjeeeccccccdddfffhhhiiiiiihhhhhhjjjkkkpppnnnooosssvvvyyymmmJJJMMMYYYwww}}}dddRRRGGG@@@BBBFFFEEEBBBAAA>>>>>>>>>===<<<;;;:::999777777777666555555444444222333444666777777777777666666777777888999999999:::::::::::::::;;;<<<<<<}}}fffccceeefff]]]aaa^^^aaaaaa]]]ZZZYYYVVVQQQHHHDDD>>><<<<<<;;;999666222333333333222222111111...//////////////////............///////////////---------,,,,,,---------------...000111222333444333333222222222333555666555666777999:::;;;<<<<<<999666333333555888999:::;;;===???@@@@@@BBBEEEGGGHHHLLLPPPSSSSSSRRRQQQQQQPPPQQQQQQRRRTTTUUUWWWXXX[[[]]]___```aaadddgggjjjooossszzzUUUDDDCCCBBBAAACCCBBBAAACCCIIIMMMQQQYYYaaahhhnnnsssjjjhhhsss{{{rrriiilll~~~zzztttqqqvvv{{{}}}rrrWWWMMMVVVccclllnnnooooooooooooqqqsssrrrpppnnnlllkkkhhhdddaaabbbcccfffggghhhiiillloooqqqoooqqquuuyyy{{{tttOOOKKKRRRmmmeeeRRRHHH@@@BBBEEEEEEBBBAAA???>>><<<;;;:::999::::::777777777666555555444444222222444555666777777777555555666777777888888999:::999999999999:::;;;;;;|||fffdddfffggg]]]aaa^^^aaa```[[[YYYXXXVVVQQQHHHDDD>>><<<<<<;;;999666222222333333333222111111,,,---...//////...---,,,+++,,,,,,------...............,,,++++++,,,......------...000111222333444444333222222222333444555444555777999;;;<<<<<<===888666333333555888999:::;;;<<<===>>>>>>@@@DDDGGGGGGKKKPPPRRRRRRQQQPPPPPPSSSSSSRRRSSSSSSTTTUUUVVV[[[]]]___```aaacccfffiiiqqqsssxxxVVVDDDCCCBBB@@@CCCAAAAAADDDJJJPPPUUU^^^fffiiimmmrrrgggdddooo}}}zzzoooccceeettt|||mmmTTTLLLVVVcccooopppppppppooooooqqqsssqqqooonnnnnnnnnkkkeee___```bbbeeegggiiilllpppssspppooosssxxx|||~~~{{{TTTNNNQQQkkkfffSSSHHH@@@BBBEEEEEECCCBBB@@@>>>;;;999888888999:::777777777666555555444444111222333555666777777777555555666666777888888888999999999888999999::::::}}}kkkfffeeefff]]]___\\\```aaa^^^\\\[[[WWWQQQKKKFFF@@@===<<<;;;888555333333222222111000000000000///...------...///000//////.........---------------------------------------...///000111222222222222222222222222222222777666555666888999999999>>>:::666555555777999999;;;===@@@AAAAAAAAACCCDDDNNNNNNOOOPPPPPPOOOMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUZZZZZZZZZZZZ[[[^^^dddhhhqqqvvv}}}TTTDDD@@@CCCFFFAAACCCBBBEEEMMMSSSXXX___eeemmmqqq{{{qqqeee^^^ggguuu}}}hhhccc{{{|||}}}{{{cccUUUWWW___cccjjjkkkmmmmmmmmmnnnppprrrsssrrrnnnmmmrrryyyzzzvvvggghhhjjjlllnnnoooppppppuuuyyyvvvwww}}}~~~\\\FFFVVVhhhkkkYYYIIIAAAAAA???CCCFFF@@@============<<<;;;:::999777777777777666444333222000111222444555666666666777777777777777777777777999999888888999999:::;;;}}}jjjeeedddfff]]]___\\\``````]]][[[ZZZWWWRRRKKKFFF@@@===<<<;;;888555333333222222111000000000000///...------...///000//////.........---------------------------------------...///000111222222111222222222333333444444888777666666888:::999999===:::666444555777999999;;;===@@@AAAAAABBBCCCEEEIIIJJJLLLMMMMMMLLLKKKJJJMMMNNNOOOQQQRRRSSSTTTTTTXXXXXXYYYZZZ[[[^^^cccgggqqqvvv}}}}}}SSSEEE@@@BBBEEEAAAFFFFFFIIIPPPVVVZZZaaahhhrrrtttwwwfff]]]eeeuuuyyymmmxxx|||~~~wwwbbbVVVZZZaaaeeegggiiijjjjjjjjjkkknnnpppsssrrrnnnmmmrrryyyzzzvvvoooppprrrsssuuuvvvvvvvvvvvvyyyvvvvvv}}}}}}^^^FFFSSSbbbuuu___LLLCCCBBB???BBBEEE??????>>>======<<<;;;::::::777777777777666555444333111222333555555666666666666666666666666666666666777777777777777888999999}}}jjjeeedddfff]]]___]]]```___[[[YYYYYYWWWSSSJJJFFF@@@<<<<<<;;;888555333333222222111000000000//////............//////...............---------------------------------------...///000111111222111111222333444555555666:::888777777999::::::999===:::666444555777999999;;;===???AAAAAABBBEEEGGGGGGHHHJJJLLLLLLLLLKKKJJJKKKLLLNNNOOOQQQRRRRRRRRRTTTVVVXXXZZZ\\\^^^bbbeeeooouuu}}}yyyQQQEEE@@@AAADDDAAAJJJIIIMMMTTTYYY]]]dddllltttuuu}}}zzziii\\\cccqqq{{{xxxzzzyyyrrr___YYY]]]dddffffffhhhiiijjjjjjkkkmmmppprrrrrrooonnnsssyyyzzzwwwvvvwwwxxxyyyyyyzzzyyyyyyvvvyyyuuuuuu|||~~~bbbHHHQQQ]]]fffPPPEEECCC???BBBDDD???@@@???===;;;::::::::::::777777888777777666555555333444555666666666666666666666666666666666666666666666555555666666777888}}}iiidddccceee]]]```]]]___^^^ZZZXXXXXXWWWSSSJJJEEE???<<<;;;;;;888666333333222222111000000000/////////....../////////........................------------------------,,,------...///000111111111111222333555666777777;;;999888888999::::::999<<<999555444555777999:::;;;===???AAABBBCCCFFFIIIHHHJJJMMMOOOPPPOOONNNMMMJJJKKKMMMOOOPPPRRRRRRRRRRRRUUUYYY[[[]]]___aaadddlllrrrzzztttNNNEEEAAA@@@BBBBBBIIIJJJPPPXXX]]]aaajjjrrrxxxyyy~~~xxx{{{yyyfffdddlllttt}}}~~~kkk]]][[[```eeegggiiikkklllllllllmmmoooqqqnnnqqqrrrrrrvvv{{{zzzuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuxxxtttuuu}}}fffKKKPPPYYYlllSSSDDDCCC???AAADDD@@@AAA???<<<999888888888999777777777888777777666666555555666666666666666555666666666666666666666666555555555555555666777777}}}iiicccbbbeee]]]```]]]___^^^YYYWWWXXXVVVRRRIIIDDD>>>;;;;;;;;;888666333333222222111000000000...//////////////////...---.....................------------------------,,,,,,---...///000111111111111222333555666777777:::999777888999;;;:::999;;;888444333555777999:::<<<===???AAABBBDDDHHHKKKJJJLLLOOORRRSSSRRRPPPOOOJJJKKKMMMOOOQQQRRRSSSSSSRRRUUUYYY\\\]]]___aaabbbgggmmmuuu{{{mmmKKKEEEAAA???BBBCCCGGGJJJSSS\\\bbbfffnnnwww~~~wwwqqqmmmtttxxxfff]]]\\\```dddfffkkklllmmmmmmlllmmmooopppiiiooosssuuuxxx{{{xxxsssrrrrrrssssssrrrqqqqqqppprrruuusssuuu}}}iiiLLLLLLRRR{{{rrrUUUDDDBBB???@@@DDDBBB@@@>>>;;;888666555666666555666666777777777777666555555666666666666666555555555555555555555555555555555555555555666777777}}}hhhbbbaaaddd\\\```[[[^^^]]]ZZZWWWXXXUUUQQQHHHCCC>>>;;;;;;;;;888666333333222222111000000000......////////////......---------...............------------------------,,,,,,---...///000000111111111222333444555555666888777666777999;;;;;;::::::777444333444777999:::<<<===???AAABBBEEEJJJMMMJJJMMMPPPRRRSSSQQQOOOMMMIIIJJJLLLNNNPPPRRRSSSSSSRRRUUUXXXZZZ[[[\\\^^^```dddiiiqqqwww|||fffGGGEEEBBB>>>BBBFFFFFFLLLWWWbbbgggjjjqqqzzz|||yyyrrr{{{}}}ttteee______aaadddgggkkkllllllkkkiiiiiijjjllleeelllqqqsssuuuwwwvvvqqqpppppppppppppppooonnnmmmnnnsssqqqsss|||~~~kkkKKKHHHKKKppp{{{ZZZEEECCC??????CCCBBB@@@>>><<<999777555555555444444555666666777666666333444555666666666666666555555555555555555555555555555444444555555666777}}}hhhaaaaaaddd\\\```YYY]]]]]]ZZZXXXXXXTTTOOOHHHCCC===;;;;;;;;;888666333333222222111000000000---...///000000///...------------.........//////------------------------+++,,,,,,---...///000000111222222222333333444444666555444666999;;;;;;;;;:::777333222444777999:::<<<===???AAABBBFFFKKKNNNLLLNNNQQQTTTTTTRRROOOLLLGGGHHHJJJMMMOOOPPPQQQRRRRRRTTTVVVWWWWWWYYY[[[]]]cccgggnnnssszzzaaaDDDEEECCC>>>CCCHHHIIIPPP^^^iiimmmmmmrrrzzzzzz{{{www~~~rrrooowwwyyy~~~ssshhhdddbbbaaadddiiikkkkkkkkkiiifffeeefffgggdddiiikkkkkklllqqqsssqqqnnnnnnnnnnnnnnnnnnmmmllllllqqqoooqqqxxxxxx{{{mmmMMMJJJLLLkkkaaaJJJFFFAAA>>>BBBBBBAAA@@@>>><<<999777555444222222444555666666666666111222333555555666666666555555555555555555555555333333333333333444555555}}}hhhaaa```ddd\\\```XXX\\\^^^[[[YYYXXXSSSNNNGGGCCC===;;;;;;;;;888666333333222222111000000000---...///000000///...------------.........//////------------------------+++,,,,,,---...///000000222222222222222222222222555444333555888;;;;;;;;;:::777333222444777999:::<<<>>>???AAACCCFFFKKKOOONNNQQQTTTVVVVVVSSSPPPMMMEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTVVVXXXZZZcccgggmmmrrryyy^^^BBBEEECCC>>>CCCJJJLLLUUUcccnnnpppooorrryyyzzzxxxuuu|||ssstttsssvvv|||}}}sssjjjhhheeebbbeeekkkllllllllliiifffeeeeeefffdddgggfffccceeelllqqqrrrllllllmmmmmmmmmllllllkkkkkkpppnnnpppuuussstttnnnQQQOOORRRmmmgggMMMIIIBBB>>>AAAAAABBBAAA@@@>>>;;;888666444111111333444555555666666000111222444555666666666555555555555555555555555222222111111222222333444ccccccbbb______]]]XXX[[[\\\ZZZYYYXXXRRRKKKJJJEEE???<<<;;;:::888555555444333222111111111111////////////////////////........................------------------------...---,,,,,,---...///000111111111222333444555666777555333555999;;;:::999999888666222111222666::::::<<<>>>???BBBFFFKKKOOONNNTTTYYYYYYTTTPPPOOOPPPHHHHHHHHHIIILLLNNNNNNMMMOOOPPPQQQSSSUUUWWWYYY[[[]]]aaahhhrrr}}}]]]EEEEEEBBB???FFFLLLOOOWWWbbblllrrrvvvxxxyyy|||{{{yyy~~~~~~vvvwwwsssmmmiiifffddddddccciiijjjjjjiiigggfffhhhiiikkklllllljjjhhhggghhhiiimmmmmmmmmlllkkkiiigggfffgggiiilllnnnqqqvvv{{{yyyTTTJJJQQQnnnvvvTTTGGGEEEBBBAAADDDDDDBBB@@@>>><<<:::999999444333222111111111222333555555555555666666666777555555555666666666666666555555444444444333333333eeecccbbb______\\\XXX[[[[[[YYYXXXXXXSSSLLLIIIDDD>>>;;;;;;:::888555444333222111111000000111////////////////////////........................------------------------------,,,,,,---...000111111111111111222333444444888666444555888::::::999:::999666333111333777:::;;;===???@@@BBBFFFKKKOOONNNSSSYYYYYYUUUQQQPPPPPPIIIHHHHHHJJJMMMOOOOOOOOONNNNNNOOOQQQSSSUUUWWWXXX[[[^^^dddmmmwww}}}WWWBBBDDDCCCAAAHHHNNNTTTZZZdddmmmrrruuuwwwyyy|||xxxxxx}}}wwwpppgggccceeegggfffcccbbbdddeeedddddddddfffhhhhhhhhhhhhfffeeeeeefffhhhgggggggggggggggfffeeeeeedddfffhhhjjjmmmsssyyy~~~~~~UUUEEEKKKddd\\\KKKFFFBBB@@@CCCDDDCCCAAA???===<<<;;;:::555555333222222222333333555555666666666777777777666666666666666666666666555555444444444333333333hhhdddaaa^^^^^^\\\XXXZZZZZZWWWWWWXXXTTTNNNHHHDDD>>>;;;;;;:::888555333333222111000000000000////////////////////////........................------------------------------,,,,,,---...000111222111111111111111222222888777666666888999999999;;;:::777444333444888;;;===???AAABBBCCCFFFJJJNNNNNNRRRWWWXXXTTTPPPOOOOOOIIIHHHHHHJJJMMMPPPQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVXXXZZZ^^^fffoooyyyqqqPPP???DDDCCCCCCKKKPPPYYY___fffmmmqqqsssuuuwwwyyyvvvuuuzzzwwwmmmcccaaaeeeiiihhhddd^^^```bbbccccccdddgggiiihhhgggfffdddbbbcccfffiiifffeeeeeedddcccbbbaaaaaaaaabbbcccdddgggmmmuuuzzz___GGGIIIUUUxxxhhhQQQHHHBBB@@@AAADDDCCCBBB@@@???>>>===<<<888777666555444333333333666666666777777777888888666666666666666666666666555555444444444333333333jjjeeeaaa^^^^^^\\\XXXZZZYYYVVVVVVWWWTTTOOOGGGBBB===:::::::::777555333222111000////////////////////////////////////........................---------------------------,,,,,,,,,---///000111333333222222111222222222888777777777888999999999<<<;;;888555333555999<<>>======::::::999777666555555444777777777888888888888999777777777666666666666666555555444444444333333333lllfffbbb^^^^^^\\\XXXZZZYYYVVVUUUWWWTTTNNNFFFAAA<<<999999999777555333222111000////////////////////////////////////........................------------------------,,,,,,,,,,,,---///111222555444444333333333444444777888888888888999:::;;;<<<;;;999555444555999===???@@@CCCDDDEEEFFFIIIKKKLLLOOOQQQRRROOOKKKGGGEEEHHHFFFEEEGGGJJJMMMOOOOOOQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWYYY]]]bbblllwww~~~]]]GGG@@@EEEDDDFFFNNNQQQ\\\```fffjjjlllmmmnnnooouuussstttxxx|||zzzqqqrrrrrrqqqmmmjjjhhhggggggiiikkkkkkjjjjjjjjjkkkmmmllliiieeeaaaaaadddgggjjjhhheeebbb___]]][[[[[[aaaaaa___^^^___cccjjjooozzzWWWGGGCCCRRRfffgggSSSGGGAAA?????????@@@@@@@@@???>>>===<<<<<<;;;:::999888777666888888888999999999999:::888888777777666666666666555555444444444333333333lllhhhddd______]]]XXXZZZZZZWWWVVVVVVRRRLLLEEE@@@;;;999999999777444333333222111000000000000////////////////////////........................------------------------,,,,,,+++,,,---///111222555555444444444444555555666777888888888999;;;===<<<;;;888555333555999<<<===???BBBDDDEEEFFFIIIKKKLLLNNNPPPQQQPPPMMMIIIFFFIIIGGGEEEFFFHHHKKKMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[___fffqqqyyyWWWEEEAAAFFFEEEHHHQQQTTT\\\aaagggkkkmmmnnnooooooqqqppprrrvvvyyy}}}xxxnnnrrrvvvuuuooojjjgggggghhhjjjlllllljjjhhhhhhhhhjjjjjjgggdddaaa```bbbdddfffdddbbb```^^^^^^^^^^^^bbbbbbaaa``````dddiiinnnyyy^^^DDDDDDLLLXXXwwwzzz___MMMCCCAAA===>>>???@@@@@@???>>>>>>============<<<;;;999999999999999::::::::::::;;;999888888777777666666555555555444444444333333333lllhhheeeaaa___]]]XXX[[[[[[XXXVVVUUUPPPIIIDDD@@@:::888999999777444444333222111111000000111////////////////////////........................------------------------+++++++++,,,---///111333333333333333444444555666444666888999888999<<>>AAACCCDDDFFFHHHJJJLLLMMMQQQTTTUUUTTTQQQNNNKKKIIIFFFFFFHHHKKKMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZZZZ\\\bbbllltttsssRRRCCCBBBGGGFFFKKKVVVZZZ^^^ccckkkpppssssssssssssqqqpppssswwwyyy{{{~~~vvvuuulllnnnqqqqqqnnnkkkhhhggggggiiikkkkkkiiigggffffffgggggggggeeeccccccdddfffgggeeecccaaa`````````aaa```aaabbbbbbdddggglllppp|||kkkKKKCCCJJJMMM___mmmTTTGGGBBB===>>>@@@AAABBBAAA@@@???===>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999888888777666666555555555444444444333333333kkkiiifffbbb```]]]XXX[[[[[[YYYWWWUUUNNNGGGDDD???:::888888888666444555444333222111111111111////////////////////////........................------------------------+++++++++,,,---///222333111111111222333444555666333555888999888:::===AAA;;;:::777444333444888;;;:::===@@@CCCDDDFFFHHHJJJLLLNNNRRRWWWZZZ[[[XXXVVVMMMKKKHHHGGGIIIKKKMMMMMMNNNNNNOOOQQQSSSVVVXXXYYYUUUXXXZZZZZZZZZ___hhhpppyyyhhhOOOBBBBBBGGGFFFMMMZZZ^^^```fffnnnuuuwwwwwwwwwvvvssssssvvvzzz||||||qqqmmmqqqkkkjjjjjjkkklllllliiiffffffhhhkkkkkkjjjhhhggggggfffggghhhhhhggggggiiikkkmmmkkkhhheeebbbaaaaaaaaa___```bbbdddfffjjjooosssyyyxxxXXX???GGGEEEMMMtttwwwYYYJJJDDD===???AAACCCCCCCCCBBBAAA===>>>???@@@@@@???======:::::::::;;;;;;;;;<<<<<<999999999888777666666555555555444444444333333333ggghhhgggbbbcccbbb[[[\\\\\\ZZZWWWSSSNNNLLLDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---.........------,,,,,,,,,---.........---...000333666555555444444444555555444555555777999<<>>>>>BBBIIIJJJEEEBBBBBB@@@@@@??????>>>>>>======<<<;;;::::::999999:::::::::::::::999999999888888777777777777777777777777ggghhhgggbbbaaa___[[[[[[[[[ZZZWWWSSSNNNKKKDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---------,,,,,,,,,+++++++++---.........---...000333444444333333333333444444555555666777999;;;>>>???;;;:::777444333444666999>>>@@@BBBCCCCCCEEEGGGJJJIIIMMMQQQTTTUUUUUUUUUVVVOOOMMMIIIGGGFFFGGGHHHJJJNNNMMMNNNNNNPPPRRRTTTVVVSSSTTTVVVWWWYYY\\\aaadddmmmrrr}}}zzzWWWKKKEEECCCGGGMMMTTT\\\dddgggkkkqqquuuwwwuuurrroootttssssssuuuxxx}}}tttrrrrrrnnnmmmjjjhhhhhhjjjkkkjjjiiillllllmmmmmmnnnooopppppppppnnnlllmmmooopppnnnllljjjjjjjjjiiihhhgggfffeeeeeehhhmmmqqquuuwwwxxxxxxSSSJJJCCCJJJbbbsssTTTEEE@@@>>>???CCCEEEBBBAAACCC@@@@@@??????>>>=========;;;;;;:::999999999999:::::::::999999999888888888666666666666666666666666hhhhhhfffbbb```]]][[[[[[[[[ZZZWWWRRRNNNKKKDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---,,,,,,++++++++++++******---......---------000222333333222222222222333333666666666777999:::<<<===<<<;;;:::666444333555777<<<>>>@@@BBBCCCDDDGGGIIIIIILLLPPPRRRTTTVVVXXXZZZOOOLLLHHHEEEDDDEEEGGGIIILLLLLLLLLLLLNNNOOOQQQQQQPPPRRRUUUWWWYYY[[[^^^```fffkkkuuuoooNNNGGGDDDFFFLLLSSSXXX```gggkkknnnqqqssstttsssrrrppptttsssssssssvvvzzz~~~~~~wwwuuuqqqnnnkkkiiiggghhhjjjmmmnnnooommmmmmnnnoooqqqrrrssstttsssrrrppppppqqqqqqpppnnnkkkllllllllllllkkkkkkjjjkkkmmmqqqvvvyyyzzzzzzzzzwwwWWWGGGJJJYYYeeeLLLHHHBBB???@@@AAA???AAACCC@@@??????>>>======<<<<<<;;;;;;:::999999999999:::999999999888888888777777666666666666666666666666lllhhhdddaaaaaa]]]ZZZ[[[[[[YYYVVVRRRNNNKKKDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,---...---,,,---000222333222222222222333333444666777777888999:::;;;;;;======<<<999555222444666:::<<<@@@BBBCCCEEEHHHJJJKKKMMMPPPQQQSSSUUUXXX[[[QQQNNNIIIEEECCCDDDFFFHHHKKKKKKKKKLLLMMMMMMNNNOOOPPPSSSVVVXXXYYYZZZ[[[\\\___cccmmmwwwdddFFFDDDEEEJJJSSSZZZ^^^eeelllooopppqqqrrrssstttttttttuuuuuutttuuuvvvyyy}}}}}}tttssspppnnnooolllkkkiiiiiijjjmmmppprrrnnnnnnooopppqqqqqqrrrrrrrrrqqqpppooonnnmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnmmmnnnooorrrtttvvvxxxyyy}}}oooNNNKKKUUUzzzYYYPPPHHHAAA@@@@@@@@@AAADDD@@@@@@???>>>======<<<<<<<<<;;;::::::999999::::::999999888888888777777777555555555555555555555555ppphhhbbbaaabbb___ZZZZZZZZZYYYVVVRRRMMMKKKDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---,,,,,,,,,---------------,,,---------,,,---///222333333333333333444555555666666777888999999::::::<<<>>>???;;;666222333555999<<<@@@CCCEEEGGGJJJLLLKKKMMMNNNOOOPPPRRRUUUXXXUUURRRMMMHHHEEEEEEFFFHHHJJJJJJKKKLLLMMMMMMNNNNNNPPPSSSVVVXXXXXXWWWXXXYYY[[[^^^fffpppxxx]]]EEEDDDGGGPPP[[[aaaeeekkkrrrqqqqqqqqqrrrsssuuuwwwxxxwwwwwwvvvvvvxxxzzz|||~~~nnnjjjjjjggghhhnnnooonnnmmmkkkkkkllloooqqqnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnllljjjiiihhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmllllllnnnqqquuuxxx~~~ZZZNNNNNNvvvfffRRRHHH@@@@@@BBBBBBCCCFFFAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;:::;;;;;;;;;999999999888888888888777666666666666666666666666pppgggaaa```bbb^^^ZZZZZZZZZYYYVVVQQQMMMJJJDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---,,,,,,------------......,,,------,,,,,,,,,///111333333222333333444555666555666777888999999999999<<>>======>>>>>>===<<<<<<<<<<<<===:::::::::999999999888888777777777777777777777777mmmfff``````aaa[[[ZZZZZZZZZYYYUUUQQQMMMJJJDDDAAA<<<999888888777666333222111111000000111111////////////..................---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---,,,+++,,,///111111111111111222333444555333444666888999::::::999:::???BBB???888333333666555999>>>CCCEEEHHHJJJLLLKKKMMMPPPRRRSSSUUUXXXZZZ___]]]YYYTTTOOOKKKHHHFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNQQQTTTWWWYYY\\\___aaa______bbbgggjjjooo|||vvvRRRKKKFFFLLLWWWccciiilllsss{{{vvvtttsssqqqqqqqqqrrrsssrrrrrrrrrssstttvvvwwwxxx|||~~~wwwooojjjjjjkkkmmmooommmnnnnnnkkkhhhfffgggiiihhhhhhhhhhhhggggggggggggfffggghhhfffcccbbbcccddddddeeefffhhhiiijjjjjjkkkiiiiiijjjkkkmmmppprrrtttqqquuu~~~eeeMMMAAAOOOuuugggWWWGGGAAAAAACCCFFFJJJEEEDDDCCCBBB@@@???>>>===@@@??????>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999888888888888888888888888{{{iiieee``````___WWWYYYZZZZZZXXXUUUQQQMMMJJJDDDAAA<<<999888888777666333222222111000111111111000/////////..................---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++,,,---,,,+++,,,///111000000000000111222333444222444666888999:::::::::999???CCC@@@888333444666333777===AAAEEEGGGJJJKKKMMMPPPUUUXXXZZZ\\\___aaacccaaa]]]XXXRRRMMMHHHFFFDDDEEEHHHJJJLLLMMMMMMMMMOOORRRWWW[[[^^^bbbgggjjjbbbaaaccceeeeeeiiitttmmmLLLJJJFFFLLLXXXccciiilllsss|||wwwvvvsssqqqooonnnmmmmmmooooooooopppqqqrrrtttuuutttzzz{{{|||uuurrrkkkeeeeeehhhhhheeeiiikkkllljjjgggdddeeegggeeeeeeffffffggggggggghhhaaacccdddbbb___^^^___aaacccdddfffggghhhiiijjjjjjdddfffiiillloooppppppoooqqqttt{{{```HHHFFFJJJ\\\vvv{{{gggQQQEEEBBBBBBEEEIIIFFFEEEDDDCCCAAA@@@???>>>AAA@@@@@@???????????????<<<<<<;;;;;;;;;:::::::::888888888888888888888888zzzfff```aaa___ZZZYYYYYYZZZZZZYYYVVVQQQLLLIIIEEEAAA<<<999888888777666333222111111000000111111//////............//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111333444444333222333444333333333333444777<<<@@@GGGFFFDDDBBB???:::333///444666888<<>>???@@@@@@AAAAAAAAA@@@>>>>>>===<<<;;;;;;::::::999999999888888888888777xxxfff```aaa___ZZZXXXYYYZZZZZZYYYVVVQQQLLLIIIDDD@@@<<<888777777777666333222111111000000111111//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000222444444333222333444222555777666555777===AAAGGGFFFEEECCC@@@:::444///333555888<<>>>>>======<<<;;;;;;::::::999999999888888888888}}}vvvfffaaaaaa___[[[YYYYYYZZZZZZXXXUUUQQQMMMJJJCCC@@@;;;888666666666555333222111111000000111111//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000222444444333222333444111444888888666777<<>>CCCDDDGGGJJJMMMOOOPPPQQQXXXUUUPPPMMMMMMOOOSSSUUU^^^______^^^]]]]]]___aaadddiiiqqqxxxwwwWWWLLLQQQPPPWWW___dddgggiiilllooonnnooopppqqqrrrssstttuuurrrrrrpppmmmkkkjjjlllnnnqqqtttvvvwww{{{wwwmmmcccaaaoooxxxmmmkkkiiijjjkkklllkkkjjjhhhfffcccbbbbbbcccdddfffhhhiiiiiigggeeeccccccdddgggiiifffbbb___\\\XXXVVV[[[bbbaaaaaaaaaccceeefffeeeccccccaaa______aaacccccccccggglllmmmsssTTTBBBDDDFFFPPPlll___LLLGGGCCC>>>AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>======<<<<<<;;;::::::::::::999999999999wwwxxx~~~ttthhhbbbbbb```]]]ZZZYYYYYYYYYXXXUUUQQQMMMKKKCCC???:::777666666555555333222111111000000111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333333333222333444222333555777999;;;===>>>EEEEEEEEEEEEDDD@@@;;;777111333666;;;@@@FFFKKKNNNOOORRRVVVYYY[[[]]]```bbb___``````\\\VVVNNNHHHDDDDDDEEEHHHLLLPPPSSSTTTTTTQQQNNNKKKHHHHHHJJJNNNPPPSSSVVVXXXYYYXXXWWWVVVWWW[[[^^^bbbgggmmmwwwlllSSSNNNSSSSSSYYY___dddeeegggkkknnnllllllmmmooorrrssssssrrruuussspppmmmjjjjjjkkkmmmlllnnnppprrrwwwoooeeegggllluuu~~~yyylllhhhiiiggghhhjjjkkkkkkiiifffeeefffeeeeeeeeefffhhhkkklllqqqooolllhhheeeccccccbbb```]]][[[\\\[[[[[[```gggaaaaaaaaabbbbbbbbbaaa``````___]]]\\\^^^aaaccceee```ccceeekkkfffFFF???EEEDDDZZZtttqqqTTTLLLHHHAAA??????>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;:::::::::999rrrooowwwrrrjjjdddcccbbb___[[[YYYYYYYYYWWWUUUQQQNNNLLLCCC???:::777666666555555333222111111000000111111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000222333222222333444777555555999???CCCBBB@@@CCCCCCCCCEEEEEEDDDAAA>>>222333555999>>>EEEKKKOOOOOORRRVVVYYY[[[^^^aaacccbbbbbbcccbbb^^^XXXPPPKKKFFFFFFGGGKKKOOORRRRRRQQQJJJJJJIIIHHHIIIJJJKKKLLLKKKOOOSSSVVVVVVUUUTTTTTTXXXYYYZZZ]]]ccckkktttzzzgggVVVSSSUUUVVVZZZ```ccceeeggglllpppmmmmmmmmmoooqqqqqqooolllpppnnnjjjhhhggghhhiiijjjhhhiiilllpppvvv||||||rrrhhhbbbooo~~~{{{|||uuuooojjjgggfffdddeeefffggggggeeedddccchhhhhhggggggggghhhjjjjjjooonnnmmmkkkgggccc___]]][[[YYYYYY\\\\\\[[[^^^cccaaaaaaaaaaaa___^^^]]]]]]ZZZYYYXXXXXXZZZ```gggkkkhhhiiiiiimmmzzzTTTBBBFFF@@@MMM```tttdddTTTMMMEEE???>>>===<<<<<<<<<===>>>AAAAAAAAABBBBBBAAA@@@@@@??????????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;qqqjjjoooooojjjeeecccccc```[[[YYYYYYXXXWWWTTTQQQNNNMMMCCC@@@;;;888666666666555333222111111000000111111//////............//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222222222222333444;;;999888===DDDIIIJJJHHHDDDCCCCCCDDDFFFFFFEEEDDD555444444666<<>><<<;;;:::;;;<<<>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;uuulllhhhkkkiiidddaaaaaa___ZZZYYYYYYXXXVVVTTTQQQOOONNNDDD@@@<<<888777777777666333222111111000000111111//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111222222222333555888:::===???BBBGGGMMMQQQHHHFFFDDDCCCEEEFFFFFFFFF999666444444999BBBKKKQQQNNNQQQVVVYYY\\\___ccceeemmmjjjiiikkklllhhh```YYYMMMHHHCCCCCCFFFHHHGGGEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKNNNPPPQQQRRRTTTVVVTTTTTTUUUXXX\\\```dddeeedddmmmvvvyyy~~~ooo[[[YYYZZZVVVWWW[[[```cccfffkkkrrrwww|||zzzxxxzzz{{{xxxqqqkkkdddbbb___```bbbcccbbb```dddhhhmmmrrrtttvvvxxxyyy}}}ttthhhdddkkk{{{|||{{{}}}zzzsssooopppooojjjfffddddddcccbbbbbbbbbbbbcccdddbbbccceeeffffffeeecccbbb```aaacccfffggghhhggggggaaa\\\YYYZZZZZZXXXXXX[[[aaacccdddbbb___]]]\\\^^^^^^^^^___bbbkkkzzzwwwrrrsss|||eeeOOOGGGFFFUUUlllfffSSSIIIFFFBBB>>>;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============|||sssaaa^^^eeeccc```___YYYXXXYYYZZZZZZWWWSSSNNNKKKBBB@@@<<<999666444444444333222111000////////////////////////////////////++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++------///000222222333333999;;;===???AAACCCGGGJJJIIIEEECCCEEEGGGGGGEEEDDD???:::666555555888BBBMMMNNNRRRVVVYYYYYY[[[^^^bbbeeefffhhhlllooonnnkkkiii[[[RRRHHHBBBAAABBB@@@???DDDFFFIIIIIIIIIJJJNNNRRRRRROOOLLLJJJIIIKKKNNNPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\___aaaccciiipppvvvpppXXXPPPSSSUUUTTTXXXZZZ]]]aaafffjjjmmmooolllkkkkkkjjjiiihhhgggggggggfffdddcccccccccdddeeehhhjjjmmmnnnnnnoooppprrrvvvxxxssspppsssyyyxxxooonnnnnnqqq{{{{{{pppiiihhhhhhiiikkkllllllkkkkkkfff```]]]___aaaaaaaaadddeeehhhiiiiiihhhfffdddbbbbbbbbbdddgggiiijjjiiibbb```]]][[[ZZZ\\\^^^```aaaaaabbbbbbbbbaaaaaa```bbb___^^^bbbkkkvvv}}}yyyqqqkkkjjjpppyyy\\\AAAGGGWWWhhhzzzWWWPPPFFF@@@>>>===;;;999999;;;===???AAAAAAAAAAAA>>>???@@@AAAAAAAAA????????????>>>===============zzzfffaaafffccc```___YYYYYYYYYZZZYYYWWWRRRNNNKKKBBB@@@<<<999666444444444444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++------///000222222333333666888:::;;;<<<>>>AAACCCFFFBBBAAAEEEJJJLLLJJJHHHCCC===888666444666???HHHKKKPPPVVVYYYYYY[[[___dddhhhhhhjjjmmmoooooommmjjjaaaWWWJJJBBBAAACCCDDDEEECCCDDDFFFFFFFFFIIINNNRRROOOMMMKKKIIIIIIKKKLLLNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUWWWZZZ\\\___ccciiimmmttt|||iiiWWWSSSTTTVVVXXXYYYZZZ]]]```cccfffiiijjjhhhfffeeecccccceeeggghhhlllkkkjjjiiiiiihhhhhhiiiiiikkknnnoooooopppqqqrrrpppqqqzzz}}}xxxxxx{{{}}}yyyrrrnnnkkkttt}}}qqqggghhhggggggiiilllmmmlllkkkooojjjddd``````aaaaaaaaaeeefffhhhiiiiiihhheeedddcccbbbbbbdddgggiiiiiiiiieeeccc```]]]]]]^^^```bbbccccccccccccbbbaaa```___aaaaaaaaaaaaccchhhpppvvvvvvrrrlllggggggllluuu{{{nnnKKKFFFOOO\\\vvvpppbbbPPPGGGFFFFFFBBB===999:::;;;===???@@@AAAAAAAAABBBCCCDDDDDDCCCAAAAAA??????>>>===============mmmeeegggccc```___ZZZYYYYYYZZZXXXVVVQQQMMMKKKBBB@@@<<<888666444444444444444333222111111111111////////////////////////------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++------...000111222333444666777888888888999<<<>>>@@@>>>???FFFQQQXXXXXXTTTIIIBBB<<<888444444:::BBBEEELLLUUUXXXXXXZZZ```gggjjjjjjkkklllnnnooommmkkkggg[[[LLLBBB???AAAEEEGGGDDDDDDDDDCCCCCCEEEJJJMMMKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRUUUXXXZZZ\\\```bbbeeekkkttt|||}}}^^^VVVVVVUUUVVV\\\ZZZZZZ\\\^^^```aaacccdddeeecccaaa___```cccgggjjjmmmmmmmmmmmmlllkkkjjjiiijjjlllnnnoooooooooqqqrrrqqqqqqttt}}}|||uuuyyy|||zzzzzz~~~wwwmmmiiillluuu|||}}}uuulllfffeeeeeegggiiimmmnnnmmmkkkppplllfffbbb````````````fffgggiiiiiiiiigggeeeddddddcccccceeegggiiiiiihhhhhheeebbb______```bbbdddeeeeeeddddddbbbaaa___^^^^^^bbbdddbbb______eeelllnnnllliiiffffffkkkrrrwwwZZZIIIFFFLLLbbbzzzuuuYYYIIIGGGHHHDDD>>>;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDCCCAAA@@@??????>>>============>>>pppeeegggcccaaa```[[[YYYYYYYYYWWWTTTPPPLLLJJJAAA???<<<888666555555555444333222111111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444555888999::::::999999;;;<<<<<<<<>>GGGRRRVVVWWWYYYaaahhhkkkjjjjjjlllmmmnnnmmmlllhhh^^^PPPEEE??????AAABBBDDDDDDCCCBBBBBBBBBCCCDDDGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNQQQSSSVVVXXXYYYZZZ[[[___ccciiinnnqqqsssvvvxxxvvv}}}pppTTTSSSWWWSSSTTT\\\XXXXXXZZZ[[[]]]^^^___```dddcccbbbbbbccceeegggiiijjjjjjkkkkkkjjjiiigggfffiiikkkmmmnnnmmmmmmnnnoooqqqrrrtttwww{{{}}}wwwuuuwww{{{~~~}}}zzzmmmmmmlllmmmuuuuuuooonnnjjjgggbbbccceeehhhlllmmmlllkkkmmmjjjeeebbb````````````ggghhhiiiiiiiiigggeeedddeeedddcccdddfffhhhgggffffffdddaaa^^^]]]___aaabbbddddddddddddcccbbb``````]]]aaaeeeeeeddddddhhhlllkkkkkkjjjiiijjjnnnsssxxxwww^^^LLLFFFRRRddduuukkkSSSIIIFFFCCC@@@???>>>===<<<>>>@@@CCCEEEAAABBBCCCCCCBBBAAA???>>>@@@???>>>>>>======>>>>>>pppdddeeecccbbbbbb\\\YYYYYYXXXVVVSSSOOOKKKIIIAAA???<<<888666555555555222111111000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------///000333555666999:::;;;:::999999;;;<<<>>>AAAEEELLLZZZggghhhbbbTTTMMMEEEAAA<<<666444666999BBBMMMSSSVVVYYYaaaggglllllllllnnnqqqrrrrrrqqqllleee[[[PPPIIICCC@@@>>>@@@AAABBBCCCDDDCCCBBB@@@DDDEEEGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTWWWYYYYYYXXXWWWXXX[[[^^^aaabbbdddgggjjjffflllsssuuuttttttxxx|||~~~~~~{{{yyyzzz{{{~~~eeeNNNQQQVVVQQQPPPXXXUUUVVVWWWYYY[[[]]]______bbbcccdddeeeeeeeeeddddddeeefffggghhhgggfffeeedddggghhhjjjkkkjjjiiijjjkkkkkknnnrrrtttssszzzqqqlllmmmooowww~~~{{{wwwvvvyyy}}}{{{vvvxxx}}}yyynnniiigggdddbbb___```aaaeeeiiikkkjjjiiiiiigggeeecccaaabbbdddeeehhhhhhiiiiiihhhgggfffeeeeeedddcccdddeeefffeeedddaaa___\\\ZZZYYY[[[^^^___aaabbbbbbcccccccccbbbbbb```aaadddgggjjjllllllkkkiiijjjkkkkkkllloootttwwwzzzaaaKKKGGGMMMSSSdddpppXXXKKKFFFFFFBBB@@@>>><<<<<<>>>AAABBBAAAAAABBBBBBBBBAAA???>>>@@@@@@???>>>>>>>>>>>>>>>pppccceeeccccccccc\\\ZZZYYYXXXUUURRRNNNKKKIII@@@???;;;888666555555666111111000000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------...000333555777777888999999888999;;;<<>>>>>???BBBEEEFFFDDDBBBAAABBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRSSSUUUXXXYYYWWWVVVUUUWWWYYYZZZ[[[]]]```bbb___bbbffffffeeefffhhhkkkhhhiiilllrrrwwwzzzzzzyyywwwyyy~~~}}}}}}}}}}}}|||zzz|||{{{~~~|||yyyyyyzzzzzzyyywwwuuutttvvvxxx}}}~~~ttt^^^NNNPPPTTTQQQPPPTTTTTTUUUVVVYYY[[[]]]___```]]]___aaaccccccbbbaaa___cccdddeeeeeeffffffeeeeeedddfffhhhhhhgggffffffgggiiilllpppsssqqqsss~~~~~~{{{wwwrrrmmmgggbbb___]]]]]]]]]```cccfffgggfffeeeffffffdddcccdddgggiiiggghhhhhhiiiiiihhhhhhhhheeedddbbbbbbccccccbbbaaa\\\ZZZWWWVVVVVVXXX[[[]]]___```aaabbbbbbcccbbbbbbcccbbbdddgggjjjjjjhhheeeeeeggghhhiiijjjmmmqqqtttqqq|||{{{[[[GGG>>>@@@LLLfffsssYYYMMMIIIDDDBBB???<<<::::::<<<===@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>???rrrdddfffeeedddbbb[[[ZZZYYYWWWTTTQQQMMMJJJHHH@@@>>>;;;888666555666666222111111000000111111222////////////////////////------------------------,,,,,,,,,---------......+++++++++,,,,,,------------------...000333666888555777888999999:::<<>>???@@@BBBDDDGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLPPPOOOOOOQQQTTTUUUTTTRRRSSSUUUXXXYYYYYY[[[^^^```^^^^^^^^^^^^___```bbbccc______```eeejjjooopppooofffhhhlllppptttvvvvvvvvvrrrrrrqqqnnnlllkkklllmmmoooppptttyyyzzzvvvuuuwwwuuuxxxzzzzzzxxxwwwwwwxxx~~~eeeYYYPPPPPPSSSSSSSSSSSSUUUVVVWWWYYY[[[]]]^^^___ZZZ[[[]]]___```aaaaaaaaabbbbbbbbbcccdddeeeggggggdddeeeggggggeeeddddddeeelllkkkmmmooooooooouuu|||{{{~~~yyyxxxvvvtttqqqnnnjjjfffccc\\\[[[ZZZ[[[^^^aaacccdddaaaccccccbbbaaaaaadddgggfffgggggghhhiiiiiijjjjjjeeecccaaaaaabbbaaa```^^^YYYWWWUUUTTTUUUXXX\\\^^^______```aaaaaaaaa``````bbbdddffffffeeecccaaaaaacccdddeeeffffffiiimmmpppkkkooo~~~dddOOOJJJFFFQQQlllsss\\\QQQJJJHHHDDD@@@<<<;;;::::::>>>???AAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????tttfffhhhfffeeebbbYYYZZZYYYWWWTTTPPPMMMJJJHHH@@@>>>;;;888666666666666222222222111222222333333////////////////////////////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------------,,,---///333666888666888999:::;;;===@@@BBBKKKWWW]]]YYYZZZaaaccc^^^VVVRRRQQQRRROOOEEE;;;666333666===HHHTTT[[[]]]\\\bbbeeejjjqqqxxx{{{{{{yyy~~~~~~}}}yyyqqqggg```\\\OOOIIIBBB>>>>>>@@@AAAAAA<<<<<<===???AAADDDGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNLLLKKKMMMPPPRRRQQQOOOQQQSSSUUUWWWWWWYYY[[[]]]\\\YYYWWWWWWZZZ\\\^^^^^^]]][[[ZZZ\\\aaaddddddccc___```cccggglllooopppooonnnooonnnkkkfffeeehhhkkkhhhiiimmmsssuuurrrsssvvvrrruuuzzz}}}|||yyywwwwww{{{[[[WWWSSSQQQTTTWWWVVVTTTWWWXXXYYYZZZ[[[]]]^^^^^^ZZZ[[[[[[]]]___bbbdddfffaaa``````aaabbbdddggghhhdddeeegggfffeeeddddddeeemmmhhhfffhhhiiijjjnnnsssuuu~~~~~~yyyxxxzzzsssooojjjhhhiiijjjgggeee\\\YYYWWWXXX[[[^^^aaabbb]]]___```^^^\\\\\\___bbbffffffggghhhiiijjjkkkkkkdddcccaaa```aaa```^^^]]]XXXWWWUUUTTTVVVYYY]]]`````````aaa``````___^^^^^^___dddhhhgggbbb^^^___bbbbbbcccddddddeeehhhlllooolllkkksssqqqZZZJJJGGG^^^|||nnn]]]PPPNNNIIIEEEAAA===;;;::::::;;;===???@@@@@@@@@???AAA@@@??????>>>?????????ssseeeiiiiiifffccc]]]ZZZ[[[YYYSSSOOOOOOMMMHHHBBB???<<<999888777666444444333222111000000000000////////////............///...---,,,,,,---...///------------------------,,,,,,,,,---------......///...---,,,---///111333666888;;;<<<======???@@@JJJHHHKKKTTTZZZZZZ]]]ccc```[[[TTTMMMHHHDDD???<<<999777;;;DDDMMMSSSYYY___hhhhhhmmmtttvvvuuu{{{|||xxxvvvqqqjjj\\\NNNCCCAAABBB???===>>>===<<<>>>BBBCCCAAABBBGGGEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLRRRUUUXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]\\\[[[\\\^^^`````````___```aaabbbeeegggiiijjjhhhiiihhhfffdddccceeegggjjjggghhhlllnnnnnnpppsssttttttvvvyyy{{{|||zzzxxxwwwXXXVVVSSSQQQQQQSSSVVVXXX[[[VVVTTTXXXZZZXXXYYY^^^YYYYYYYYYZZZ[[[]]]___```]]]^^^___aaabbbbbbccccccbbbbbbcccbbbaaa```^^^]]]cccdddfffhhhjjjlllmmmmmmpppxxx~~~yyytttqqqnnniiiiiijjjiiihhhfffdddccc^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZZZZZZZ[[[\\\]]]______aaabbbccceeefffgggggggggbbbbbbcccbbbaaa^^^[[[YYYZZZYYYXXXXXXYYY\\\___aaacccbbb``````aaa```___^^^bbbgggiiieee^^^ZZZ\\\aaaaaaaaa```bbbfffmmmtttxxxnnnnnnoooyyywwwYYYFFFSSSlllrrrbbbTTTGGGEEEEEEBBB@@@AAA888999;;;>>>AAABBB@@@>>>DDDBBB@@@=========>>>???tttdddhhhgggdddaaa\\\ZZZ[[[YYYSSSOOOOOOMMMHHHCCC@@@<<<999888777666444444333222111000000000000////////////............///...------------...///------------------------,,,,,,,,,---------............---,,,---///111222666888:::;;;;;;;;;===???FFFCCCFFFMMMQQQRRRVVV[[[```ccceeeddd]]]RRRGGG@@@@@@:::888<<>>??????wwwdddfffeeebbb```[[[ZZZ[[[YYYSSSOOOOOOMMMHHHCCC@@@<<<:::999888666555333333222111000000000000////////////............///...------------...///------------------------,,,,,,,,,---------............---------///000111666777888999999:::<<<>>>BBB???@@@DDDHHHKKKOOOUUU```jjjvvv|||vvvgggUUUIIIDDD===777888???JJJYYYfffhhhjjjpppyyy~~~~~~rrrfffYYYRRRNNNJJJFFFEEEEEEAAA@@@AAAAAA>>>???CCC???@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNQQQRRRSSSTTTUUUWWWWWWXXXYYY[[[]]]___```aaa^^^]]][[[[[[]]]^^^^^^]]]XXXXXXZZZ\\\___bbbeeefffhhhhhhhhhgggeeeeeegggiiiiiifffggglllnnnmmmooosssxxxwwwwwwwwwvvvtttooolllrrrwww|||~~~mmm[[[RRRRRRQQQPPPOOOOOOPPPPPPOOOOOORRRVVVUUURRRRRRTTTTTTVVVXXXZZZZZZXXXVVVTTTWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWZZZ[[[]]]___bbbdddfffgggjjjjjjgggppprrriiihhh```aaaiii|||~~~qqqiiiggggggfffddd___```bbbcccddddddddddddbbb___[[[YYYZZZ\\\]]]]]]XXXWWWVVVUUUTTTSSSSSSSSSVVVWWWZZZ]]]```bbbdddeeebbbaaa```^^^]]][[[ZZZYYYWWWVVVTTTTTTUUUXXX[[[]]]aaa```_________```aaabbbggggggfffccc```[[[XXXVVVYYYZZZ[[[^^^aaaeeehhhjjjlllllliiiggguuu|||ZZZGGGEEE\\\vvvmmmYYYNNNHHHEEEDDDCCCAAA===999777888===@@@CCCCCCBBBBBBAAA@@@@@@@@@}}}ffffffdddbbb```[[[ZZZ[[[YYYSSSOOOOOOMMMHHHCCC@@@<<<:::999888666555333222222111000000111111////////////.....................------.........------------------------,,,,,,,,,---------.........------------...///000666777888888888:::===???@@@??????AAAFFFKKKRRRWWWbbblll{{{wwwbbbRRRFFF???999:::???HHHWWWeeeiiikkkpppvvv{{{|||}}}}}}}}}sssggg^^^XXXRRRMMMJJJLLLGGGEEEFFFDDD@@@>>>???===>>>???AAACCCEEEGGGHHHFFFGGGGGGHHHJJJKKKKKKLLLIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[\\\^^^___``````^^^\\\\\\]]]^^^]]]\\\[[[[[[\\\]]]```bbbdddeeehhhiiiiiihhhggggggjjjllljjjggghhhlllnnnmmmooosssxxxwwwvvvvvvuuurrrnnnkkkooovvv~~~~~~{{{aaaXXXRRRRRRRRRRRRQQQPPPOOOOOOLLLNNNPPPQQQPPPNNNNNNOOOSSSUUUXXXZZZYYYVVVSSSPPPSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWYYYZZZ\\\^^^aaaccceeeggghhhkkkiiimmmyyyzzzfff```\\\bbbvvvsssmmmgggddddddeeecccaaa___```aaabbbcccdddddddddddd```[[[XXXYYY[[[]]]]]]^^^]]][[[YYYWWWUUUTTTTTTUUUWWWYYY\\\^^^```aaabbbaaa```___]]][[[ZZZZZZZZZZZZXXXUUUSSSRRRSSSUUUVVV______^^^^^^^^^___bbbdddiiigggeeedddccc```[[[WWWWWWYYY[[[^^^aaacccdddddd```fffkkkjjjooowwwUUUDDDKKKZZZpppYYYNNNJJJKKKHHHGGGCCC>>>999888:::<<<>>>???@@@AAABBBBBBAAAAAAjjjgggeeecccbbb]]]ZZZ[[[YYYSSSOOOOOOMMMHHHCCC@@@===:::999888777555333222111111000111111111////////////............---..................---------------------------,,,,,,,,,---------......---------------......///666777999::::::;;;>>>@@@@@@AAABBBDDDJJJSSS[[[___kkkoooxxx{{{gggUUUOOOFFF<<<999;;;EEEVVVfffllloooqqqtttwwwzzz}}}~~~|||pppggg```YYYSSSNNNIIIGGGIIIHHHCCC@@@???>>>>>>??????AAACCCEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLHHHJJJLLLNNNNNNPPPSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\ZZZZZZ[[[\\\[[[ZZZ^^^]]]]]]^^^^^^___```aaagggggghhhhhhggghhhkkknnnkkkhhhiiilllmmmlllnnnqqqttttttttttttuuussspppmmmnnnuuu|||~~~|||~~~~~~oooZZZWWWOOOPPPPPPPPPPPPOOONNNMMMKKKLLLLLLLLLMMMNNNLLLJJJOOOQQQSSSUUUUUURRROOOMMMOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\^^^aaadddeeehhhllllllnnnsssssszzzkkkcccggguuu{{{tttjjjgggcccbbbbbbbbb___\\\bbbbbbbbbbbbbbbcccccccccccc___ZZZXXXXXXZZZ\\\]]]bbb```^^^\\\YYYXXXWWWVVVXXXYYYZZZ\\\]]]^^^^^^___```___]]][[[ZZZZZZYYYYYYXXXVVVSSSQQQPPPQQQSSSTTT\\\]]]^^^]]]\\\]]]```cccfffcccaaabbbcccbbb^^^ZZZYYYZZZ]]]```aaabbbaaaaaaZZZbbbjjjkkkjjjuuugggPPPKKKOOObbbtttuuu\\\NNNHHHFFFGGGFFFCCC@@@<<<:::999999:::<<<>>>@@@AAAAAAAAAnnnhhhfffdddccc^^^ZZZ[[[YYYSSSOOOOOOMMMHHHDDDAAA===;;;:::999777666222222111111111111111222////////////............------...//////...------------------------------,,,,,,,,,---------......------------------------333555999;;;<<<===???AAA@@@CCCEEEGGGNNNZZZccceeessstttwww}}}xxxfffXXX[[[OOOAAA777555>>>QQQbbbkkkqqquuutttuuu{{{}}}uuulllcccWWWOOOJJJKKKKKKGGGDDDDDDBBBAAA@@@@@@@@@AAACCCDDDEEEEEEFFFGGGIIIJJJJJJKKKHHHIIIKKKLLLMMMNNNQQQTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXVVVVVVXXXYYYYYYXXX]]]\\\[[[[[[[[[[[[[[[\\\cccdddeeeeeeeeegggjjjmmmkkkhhhhhhkkkkkkiiijjjmmmooooooppprrrttttttrrrpppkkkpppwwwzzz{{{|||~~~cccUUUSSSKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJLLLRRRVVVRRRKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTVVVWWWYYYZZZWWWWWWWWWXXXZZZ]]]___aaahhhiiiddddddhhhfffooovvvsssuuuxxxxxxyyytttkkkiiiiiicccbbb`````````___]]][[[cccbbbaaa``````````````````]]]YYYWWWXXXZZZ[[[[[[___^^^\\\ZZZXXXVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYXXXWWWVVVVVVPPPOOONNNMMMNNNQQQTTTVVVXXX[[[^^^]]]\\\[[[^^^```aaa^^^\\\]]]___```^^^[[[ZZZ[[[^^^`````````___^^^\\\aaaeeeeeebbbiiiqqqYYYJJJEEEOOOeee~~~bbbPPPLLLJJJGGGFFFEEEBBB>>>;;;999999:::;;;===>>>???@@@ooohhheeedddddd___ZZZ[[[YYYSSSOOOOOOMMMHHHDDDAAA===;;;:::999777666222111111111111111222222////////////............------...//////...------------------------------,,,,,,,,,---------......---------...---------,,,...222777;;;===>>>???@@@===BBBEEEGGGOOO[[[dddeeeqqquuu|||~~~uuujjjaaa^^^UUUIII???888999DDDQQQaaammmvvvuuuuuu{{{{{{nnnbbbUUUPPPMMMJJJHHHJJJFFFEEECCCAAA@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQPPPQQQRRRSSSUUUVVVXXXXXXXXXWWWVVVVVVXXXZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZ^^^___```aaaaaacccgggjjjjjjffffffhhhgggdddeeehhhjjjkkkmmmpppssstttrrrqqqiiilllqqqwww|||pppZZZPPPMMMIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOVVVbbbhhh```SSSKKKJJJJJJJJJLLLNNNQQQRRRLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTWWWYYY[[[WWWVVVVVVVVVWWWZZZ\\\^^^dddbbb[[[]]]dddaaadddtttzzzlllhhhoooooodddcccbbb^^^```___```aaacccddddddddd___^^^]]]\\\\\\\\\]]]]]]]]]ZZZXXXWWWXXXZZZZZZZZZZZZYYYWWWVVVTTTSSSSSSSSSVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVUUUTTTRRRQQQJJJIIIHHHIIIKKKOOORRRUUUUUUYYY^^^^^^[[[YYYZZZ]]]```^^^[[[[[[[[[]]]]]]]]]YYY[[[\\\]]]]]]\\\[[[ZZZ\\\]]]```bbb```cccrrrjjjOOOKKKMMM___|||vvvcccZZZOOOIIIHHHGGGDDD@@@===<<<;;;::::::;;;<<<===ppphhhddddddccc^^^ZZZ[[[YYYSSSOOOOOOMMMHHHDDDAAA===;;;:::999777666222111111111111111222222000/////////............,,,---...//////...---,,,------------------------,,,,,,,,,---------......---------......---,,,,,,+++///666;;;===>>>>>>???;;;@@@DDDEEEMMMZZZaaaaaaiiitttvvvooommmZZZVVVQQQKKK@@@777888>>>WWWgggtttuuutttzzzvvvbbbVVVOOOKKKJJJLLLJJJHHHEEEBBB@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOLLLMMMOOOQQQTTTVVVXXXYYYZZZYYYXXXYYY[[[]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\ZZZ\\\]]]^^^^^^aaadddggghhheeedddeeedddaaaaaadddhhhiiikkknnnqqqrrrqqqpppjjjkkkpppwwweeeUUUOOOJJJJJJJJJJJJJJJKKKMMMNNNOOONNNQQQVVVaaarrryyynnn\\\MMMLLLKKKKKKMMMQQQVVVYYYLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMNNNPPPSSSVVVYYY[[[XXXXXXWWWVVVWWWZZZ\\\^^^^^^]]]XXX^^^hhhccc```kkkqqqxxx|||oookkksss~~~|||wwwsssrrruuuuuugggfffiiiddd\\\``````bbbeeehhhllloooqqq[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXZZZZZZYYYVVVVVVTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSQQQOOOMMMIIIHHHGGGFFFHHHKKKNNNPPPSSSXXX^^^^^^[[[XXXXXXZZZbbb```^^^[[[[[[\\\^^^```XXXYYYZZZZZZZZZYYYXXXWWWXXXYYY___dddcccbbbiiittt{{{iiiTTTLLLVVVlll}}}mmmYYYMMMJJJJJJGGGCCCAAA???===:::999999:::;;;xxxaaabbbbbb]]]```^^^^^^YYYRRRNNNNNNMMMJJJDDDBBB???;;;888666444444222222222111111111111000////////////............//////.........---------------------------------........................------------------------111111333888>>>AAA@@@>>>@@@DDDHHHKKKMMMQQQXXX]]]bbbqqq|||wwwvvvddd```ZZZQQQCCC888999@@@FFFXXXkkktttvvvyyyuuuggg\\\TTTNNNKKKKKKKKKKKKIIIFFFDDDDDDEEE@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOQQQRRRSSSSSS\\\\\\[[[YYYXXXXXX[[[^^^[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZZZZYYYZZZ]]]aaaeeeggggggfffdddbbbccceeegggfffiiimmmooopppqqqrrrtttiiikkkpppuuu|||xxx[[[QQQMMMHHHJJJIIIHHHKKKOOOQQQOOOMMMNNNNNNOOOSSSYYY]]]]]]\\\KKKJJJJJJJJJMMMQQQUUUWWWMMMNNNOOOOOOPPPPPPPPPPPPKKKMMMPPPSSSUUUVVVVVVVVV[[[ZZZXXXVVVVVVVVVWWWWWWYYYZZZ[[[[[[\\\___cccgggmmmjjjkkkwwwyyyppprrrnnnkkkiiiiiigggccc___^^^fffqqq|||yyyzzzyyylllgggeeebbb^^^ddd```^^^bbbiiiooopppoooaaa\\\VVVSSSSSSUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZWWWVVVUUUUUUTTTRRROOOLLLPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNOOOQQQRRRQQQNNNKKKEEEFFFHHHJJJKKKLLLLLLMMMSSSSSSSSSWWW[[[\\\YYYVVVZZZZZZZZZ[[[\\\\\\\\\]]]WWWXXXXXXXXXVVVUUUVVVWWWYYY\\\^^^^^^___aaaggglllwwwgggPPPLLLUUUiii{{{ttt\\\QQQMMMLLLLLLDDDCCCAAA>>><<<:::999888wwwbbbcccbbb]]]___\\\\\\XXXQQQMMMMMMLLLIIIEEECCC@@@<<<999777666555222222222111111111111000////////////............//////.........---------------------------------------------------------------------------------//////111555;;;????????????AAAEEEHHHLLLPPPVVVYYY\\\fffttt~~~~~~}}}}}}yyyyyyrrrbbbOOO@@@::::::>>>IIIZZZjjjvvv~~~~~~tttjjjccc]]]YYYSSSNNNHHHDDDEEEGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRRRRTTTUUUVVVWWWYYY]]]```WWWWWWVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVWWWZZZ^^^bbbcccccccccbbbaaabbbeeegggeeegggkkklllmmmnnnoooqqqrrrrrrsssuuuzzzkkkUUUMMMLLLKKKKKKJJJJJJLLLOOOPPPOOOMMMJJJIIIIIILLLPPPRRRQQQPPPJJJJJJIIIIIIJJJLLLOOOPPPKKKKKKLLLMMMMMMNNNNNNNNNNNNOOORRRUUUWWWWWWWWWVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\___cccffffffeeegggnnn{{{~~~zzztttnnnjjjnnnlllkkklllooonnnkkkggguuutttrrrppprrrvvv{{{wwwxxxzzz}}}}}}{{{uuuqqqvvv}}}~~~vvvsssyyy~~~uuujjjggggggeeeccceeeaaa___```eeeiiiiiihhh^^^ZZZTTTRRRRRRTTTVVVWWWYYYYYYXXXWWWXXXXXXYYYZZZXXXVVVUUUTTTTTTSSSPPPNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMOOOPPPPPPMMMKKKFFFGGGHHHIIIJJJLLLMMMMMMSSSRRRSSSVVVYYYZZZXXXUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^^^^]]]___ccchhhooozzzzzz\\\LLLQQQ___yyyeeeXXXOOOKKKHHHEEEBBB???>>>>>>>>>>>>uuubbbcccaaa\\\^^^ZZZ[[[WWWPPPLLLLLLKKKGGGEEECCC@@@===:::888666666222222222111111111111000////////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........222777<<>>BBBKKKJJJIIILLLQQQSSSRRRPPPZZZ___ccccccccciiiwww}}}vvvkkk^^^LLLAAA<<>>;;;888777777666222222222111111111111000000/////////............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,/////////111666:::AAAFFFLLLPPPQQQSSSWWWZZZTTT]]]jjjxxxzzz|||www___HHH???@@@EEEUUUggg{{{nnnlllgggaaa[[[VVVRRRPPPEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTVVVZZZ]]]^^^```cccddddddeeefffhhhpppqqqrrrtttxxx|||pppbbbPPPEEEBBBBBBBBBBBB===???BBBBBB@@@???@@@BBB???BBBEEEDDDBBBAAABBBDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBDDDGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJEEEGGGJJJMMMNNNOOOQQQSSSUUUXXX[[[[[[XXXWWWYYY\\\[[[ccciiikkksssxxxvvvsssllliiijjjdddaaaccchhhiiidddaaaaaa___```aaaaaaaaa```^^^]]]WWWXXXXXXVVVSSSQQQPPPPPPLLLLLLLLLMMMOOOOOONNNLLLLLLNNNQQQRRRPPPLLLGGGCCCBBBBBBCCCFFFHHHIIIGGGFFF@@@@@@AAAAAAAAAAAAAAAAAACCCCCCEEEHHHJJJJJJGGGEEE@@@AAABBBCCCDDDDDDDDDCCCFFFGGGHHHFFFCCCBBBDDDFFFFFFGGGIIIJJJMMMOOOPPPQQQSSSTTTTTTSSSPPPOOOOOOPPPQQQUUUXXXYYYXXXXXX[[[]]]YYY[[[^^^^^^]]]fff~~~lllqqqmmm___YYY\\\___bbbbbb```]]][[[XXXYYYVVVPPPLLLLLLJJJGGGDDDAAA===:::999888666444333333222222111000000000000000000000//////////////////............//////---------............///------------------------,,,,,,,,,---------.....................///000000888@@@JJJOOOQQQUUU]]]dddbbbiiisss}}}}}}sss```LLLDDDIIIPPPRRRvvvzzznnneeeWWWNNNIIILLLMMMHHHDDDDDDFFFDDDCCCCCCEEEGGGGGGGGGKKKJJJIIIKKKNNNQQQRRRSSSUUUUUUVVVXXXZZZ[[[ZZZYYY]]]```aaa]]]XXXUUUWWW[[[\\\ZZZ[[[___aaabbbjjjuuu}}}zzz^^^YYY]]]XXXJJJ@@@???@@@???@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEDDDBBB@@@@@@???>>>======>>>@@@BBBCCCFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDEEEJJJNNNNNNHHHCCCCCCDDDFFFHHHKKKMMMOOOPPPSSSTTTUUUVVVWWWXXXXXXXXX^^^___aaaeeekkkuuurrrooollliiihhhfffdddbbb___```bbbcccbbbaaa___]]]___^^^]]][[[ZZZYYYYYYYYYSSSTTTUUUSSSPPPMMMLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMPPPOOOMMMKKKHHHEEECCCAAAAAA@@@AAADDDGGGIIIHHHGGGBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEGGGFFFDDDAAA@@@CCCEEEGGGIIILLLMMMOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJMMMQQQTTTVVVWWWYYYZZZ\\\[[[YYYWWWYYY___hhhooo{{{qqqmmm___ZZZ\\\___bbbbbb```]]][[[XXXYYYVVVPPPLLLLLLJJJGGGDDDAAA===:::999888666444333333222222111000000000000000000000//////////////////............//////---------............///------------------------,,,,,,,,,---------.....................///000000444===GGGMMMPPPUUU\\\cccdddjjjrrr{{{~~~{{{xxxsss[[[LLLIIILLLNNNooo|||qqqaaaSSSMMMKKKIIIIIIKKKJJJGGGEEEDDDEEEGGGGGGGGGIIIIIIIIIKKKOOOSSSUUUWWWWWWYYY\\\___```^^^ZZZWWW___aaaaaa^^^YYYVVVXXX[[[\\\[[[^^^cccdddeeelllvvvhhhUUUTTTWWWTTTIII@@@??????>>>???>>>>>>======>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA??????=========???AAABBBEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGKKKOOOOOOJJJEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWWWW\\\___bbbeeehhhlllppptttvvv~~~xxxxxxllliiigggfffeeeeeecccbbbaaaaaabbbbbbaaa```___^^^ZZZZZZ[[[[[[ZZZXXXVVVTTTQQQRRRSSSSSSSSSQQQOOOMMMKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLKKKIIIGGGDDDBBBAAA@@@???@@@BBBEEEFFFEEEDDDAAA@@@@@@AAAAAABBBCCCDDDBBBCCCEEEEEEDDDDDDDDDEEECCCBBBAAA?????????@@@AAACCCDDDFFFGGGFFFEEEBBBAAAAAACCCEEEGGGIIIKKKLLLMMMNNNOOOPPPPPPOOONNNLLLKKKIIILLLOOOQQQRRRSSSVVVWWW[[[YYYWWWUUUUUUYYY```eeezzz}}}```[[[]]]```bbbbbb___]]]ZZZXXXYYYVVVPPPMMMLLLKKKGGGEEEAAA===;;;999888666555333333222222111000000000000000000000//////////////////............//////---------............///------------------------,,,,,,,,,---------.....................///000000222:::CCCIIILLLPPPWWW\\\bbbfffkkkmmmnnnooopppqqqsss}}}vvv^^^RRRNNNMMMdddttt|||iii]]]WWWRRROOONNNKKKHHHDDDBBBCCCDDDEEEEEECCCCCCDDDFFFJJJOOOSSSVVV]]]]]]^^^]]]\\\ZZZXXXVVVXXXZZZ[[[YYYVVVTTTVVVYYYZZZ[[[___dddeeeffflllsss{{{qqqXXXOOOLLLOOOMMMFFF@@@>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBB@@@???>>>======>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFIIIMMMMMMIIIEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTUUUVVVYYY]]]bbbeeeeeedddddddddfffjjjuuuyyynnnkkkmmmgggeeeddddddeeefffeeecccbbbaaa___^^^]]]\\\[[[[[[UUUVVVXXXYYYXXXUUURRRPPPPPPPPPPPPSSSVVVVVVRRRNNNJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@???>>>???@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDBBBDDDEEEEEEDDDCCCDDDEEECCCAAA???======>>>@@@BBBCCCDDDEEEFFFEEEDDDCCCBBB@@@AAACCCEEEGGGHHHIIIIIILLLLLLMMMNNNNNNMMMLLLKKKIIIJJJLLLMMMMMMNNNQQQSSSYYYYYYWWWTTTSSSUUUYYY\\\fffrrrfff]]]^^^```bbbaaa___\\\ZZZYYYZZZWWWPPPMMMMMMKKKGGGEEEBBB>>>;;;:::888666555333333222222111000000000000000000000///////////////......------......///---------............///------------------------,,,,,,,,,---------.....................///000000111777???DDDGGGJJJPPPUUUbbbgggiiifffbbbcccllluuuqqqttt~~~vvveeeYYYQQQXXXggg||||||qqqcccZZZWWWRRRMMMIIIGGGGGGFFFFFFDDDEEEGGGHHHKKKOOOTTTWWWdddbbb^^^ZZZVVVUUUVVVWWWTTTVVVYYYZZZZZZ\\\___bbb```bbbdddffffffhhhnnnsss|||xxx^^^OOOGGGDDDFFFFFFCCC@@@>>>============<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>=========>>>>>>AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBEEEGGGHHHEEECCCIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJMMMOOORRRTTTUUUVVVVVVZZZ```cccdddbbbaaa```bbbdddggglllttt~~~rrriiieeeeeegggfffeeefffggghhhgggeeebbb```]]]YYYWWWVVVUUUUUUTTTTTTUUUUUUTTTRRRPPPOOOQQQOOOOOORRRWWWWWWQQQLLLFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@???@@@???>>>@@@AAABBB@@@???@@@????????????@@@@@@AAA???AAACCCCCCCCCBBBCCCEEECCCAAA>>>;;;;;;===@@@BBBBBBBBBCCCCCCCCCBBBBBBBBB???@@@BBBCCCEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJIIIKKKNNNPPPXXXXXXWWWVVVTTTTTTVVVXXX]]]bbbsssqqq___```aaabbbaaa___\\\ZZZYYYZZZWWWQQQMMMMMMKKKHHHEEEBBB>>>;;;:::999777555333333222222111000000000000000000000////////////......------------......---------............///------------------------,,,,,,,,,---------.....................///000000000555;;;@@@EEEJJJRRRWWWcccnnnvvvtttjjjgggnnnxxx||||||xxxfffYYYMMMTTTcccxxx~~~tttooofff___YYYTTTPPPNNNOOOQQQRRRQQQPPPQQQTTTWWWaaabbbbbb___ZZZVVVUUUUUUTTTVVVZZZ^^^ccchhhlllpppmmmoooooolllkkknnntttyyy|||XXXOOOIII===??????@@@AAA???===<<<===>>>======<<<<<<======>>><<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAA@@@>>>===<<<>>>>>>==================??????>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEDDDCCCKKKJJJJJJJJJIIIHHHHHHHHHHHHJJJLLLOOORRRTTTUUUVVVUUUXXX\\\^^^^^^^^^___``````bbbddddddeeejjjqqqvvv~~~|||wwwvvvtttooojjjeeebbbaaagggfffeeefffggggggeeecccdddaaa]]]XXXUUUSSSRRRSSSWWWUUUSSSQQQPPPOOOOOOPPPQQQNNNMMMPPPSSSSSSMMMHHHBBBCCCDDDEEEFFFFFFFFFFFFBBBBBB@@@???????????????AAA@@@???@@@BBBBBB@@@???@@@???>>>===<<<;;;;;;;;;:::<<>><<<:::999777666333333222222111000000000000000000000////////////......------------......---------............///------------------------,,,,,,,,,---------.....................///000000...111666<<>><<<===??????<<<;;;=========<<<<<<<<<<<<======;;;<<<===>>>????????????AAAAAAAAA@@@>>><<<;;;:::<<<<<<<<<===============>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLOOOQQQSSSUUUUUUUUUVVVWWWWWWWWWXXX[[[]]]YYY___dddcccbbbdddfffgggdddpppwwwrrrqqqnnnjjjfffdddcccdddeeeccccccbbbcccdddccc```^^^bbb```\\\XXXVVVTTTTTTTTTYYYVVVRRROOOMMMLLLMMMNNNOOOMMMKKKLLLMMMLLLHHHEEEBBBCCCEEEGGGHHHJJJJJJKKKBBBAAA@@@>>>>>>>>>??????AAA@@@???AAABBBBBBAAA???@@@???===<<<:::999888888888:::===>>>??????AAACCC???===;;;::::::<<>>===<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLNNNOOOOOOOOOPPPRRRTTTUUURRRUUUfffbbbbbbbbbbbb```^^^\\\ZZZYYYZZZWWWQQQNNNNNNLLLHHHFFFCCC???<<<:::999777666333333222222111000000000000000000000////////////...------,,,,,,------...---------............///------------------------,,,,,,,,,---------.....................///000000...///111555<<>>???;;;:::===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>?????????>>>===<<<;;;::::::;;;;;;<<<========================>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKNNNPPPRRRSSSSSSSSSTTTUUUTTTTTTVVVYYY\\\XXX```dddaaa```bbbdddbbbaaafffmmmvvv|||zzzwwwtttnnnkkkgggdddccccccdddeee_________```aaaaaa^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUWWWUUURRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEE@@@BBBCCCEEEGGGIIIJJJJJJDDDBBB@@@>>>>>>>>>???@@@??????>>>@@@BBBBBBAAA@@@???>>>===;;;:::999999999;;;<<<>>>???>>>>>>???@@@<<<<<<;;;;;;;;;<<<>>>??????>>><<<;;;<<<===@@@AAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDCCCEEEGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLOOOQQQRRRSSSUUU___ssscccccccccbbb```^^^\\\ZZZZZZ[[[XXXQQQNNNNNNLLLHHHFFFCCC???<<<;;;999888666333333222222111000000000000000000000////////////...------,,,,,,------...---------.........//////------------------------,,,,,,,,,---------.....................///000000000///---///444>>>HHHNNN```fffsss}}}|||tttdddUUUSSS[[[jjj~~~vvvsssqqqxxx~~~TTTGGGFFF@@@>>>CCCBBB<<<:::>>>>>>;;;:::===;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>><<<===============<<<<<<999:::;;;<<<========================>>>???AAAAAA>>>>>>???>>>>>>???AAACCCBBBCCCCCCDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOQQQQQQRRRPPPRRRTTTUUUVVVXXX\\\___]]]dddeee```\\\___aaa___bbbcccccccccfffooo{{{~~~|||{{{xxxqqqlllcccbbbbbbbbbbbbaaa___]]]]]]]]]^^^```bbbaaa___]]]QQQQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRPPPLLLIIIFFFEEEFFFFFFFFFDDDBBBBBBCCCEEE>>>???AAACCCDDDEEEFFFFFFEEECCCAAA???>>>>>>???@@@>>>======???AAABBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;>>>???AAA@@@>>>======>>>;;;;;;;;;;;;<<<<<<======@@@???===<<<<<<>>>AAABBB???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAACCCFFFGGGGGGFFFGGGHHHJJJJJJKKKKKKJJJKKKNNNQQQMMMPPPTTTWWW___oooooobbb___aaa^^^```ccc\\\WWWXXXVVVOOOLLLLLLKKKGGGDDDBBB@@@===:::777666555444444333222222111111000////////////............///...---,,,,,,---.../////////............//////---------............///.......................................///000000111000///000333999???BBBWWW___gggppp~~~rrr```[[[aaaiiiooofffKKKDDDDDD???<<<>>>:::::::::;;;;;;;;;;;;;;;888888888888888888888888888888999999999:::::::::999999999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>>======<<<<<<<<<>>>@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCAAAAAACCCEEEIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOQQQTTTXXXZZZdddfffiiiiiifffcccaaa``````bbbdddeeeeeefffhhhjjj}}}~~~{{{xxxvvvuuutttsssqqqooojjjfffccc````````````___ccc___[[[[[[\\\\\\XXXSSSPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNNNNNNNLLLIIIEEECCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBDDDEEEEEEFFFDDDBBB@@@>>>>>>???@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<<;;;<<<===<<<::::::<<<===???????????????>>>======????????????@@@AAABBBCCCEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGGGGFFFDDDCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKPPPQQQSSSUUUZZZaaaiiinnnrrrddd___```]]]___```ZZZXXXYYYVVVPPPLLLLLLJJJGGGCCCBBB???<<<999777666555444444333222222111111000////////////............///...------------...///000///...............///---------............///.......................................///000000000...---...111666;;;>>>HHHRRR\\\bbbjjjuuu}}}lllbbbeeejjjggg{{{fffQQQ???===@@@<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888999999999999:::::::::999::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<>>>???@@@@@@@@@????????????@@@@@@AAABBBBBBBBBAAAAAACCCEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMOOORRRUUUWWW[[[bbbkkkooommmfff___ZZZ]]]___aaaaaaaaabbbdddeeeeeekkkttt|||zzzvvvxxxwwwuuutttsssqqqnnnlllhhheeebbb_________^^^]]]^^^ZZZVVVVVVYYYYYYVVVRRRNNNOOOPPPQQQPPPPPPNNNNNNKKKKKKKKKKKKIIIGGGDDDBBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDAAA???>>>>>>??????>>>>>>>>>?????????@@@@@@???>>>>>>===;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<::::::<<<===>>>????????????>>>===<<<============>>>???@@@AAADDDCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOOOOPPPSSSXXX___dddhhhxxxfff___```\\\]]]^^^XXXXXXYYYVVVPPPLLLLLLJJJFFFBBB@@@>>>;;;888666555444444444333222222111111000////////////............///...------------...///000000///...---------...---------............///.......................................///000000000///......000333777999@@@MMMYYY\\\]]]eeeqqqyyywwwyyyooonnntttiiiNNNCCC;;;>>>AAA>>><<>>>>>??????@@@???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJLLLNNNQQQSSSSSS[[[eeejjjiiibbb[[[VVVYYY[[[]]]^^^]]]]]]^^^```hhhkkknnnppppppqqqsssttt~~~|||zzzyyyuuutttssssssrrrpppkkkhhhfffccc```]]]\\\\\\ZZZYYYWWWTTTQQQQQQSSSTTTRRROOOLLLMMMMMMNNNMMMLLLJJJIIIFFFGGGGGGGGGFFFDDDBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>===>>>>>>======>>>>>>>>>?????????===<<<<<<;;;:::999888888777777888999:::;;;<<<<<<;;;<<<===<<<;;;:::<<<>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMQQQVVVZZZYYYhhhvvv}}}hhh___```]]]\\\^^^ZZZYYYZZZWWWPPPLLLKKKIIIEEEAAA@@@===:::888666555444444444333222222111111000////////////.....................------.........000000///...---------------------............///.......................................///000000222111000000111333666777???KKKXXX^^^```fffrrr{{{yyykkkvvv{{{VVVFFFAAA???AAAAAA===<<>>>>>???>>>>>>======>>>>>>???<<<>>>?????????@@@CCCEEECCCCCCCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPPPPTTTWWWYYYXXXWWWVVVVVVWWWYYY\\\]]]\\\[[[\\\]]]eeefffggggggffffffgggiiitttwww~~~}}}}}}}}}||||||sssrrrrrrrrrqqqnnniiieeecccaaa]]][[[ZZZYYYWWWUUUSSSPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAA@@@???>>>============<<<<<<=========>>>>>>>>><<<<<<;;;::::::999888888777777888999999:::;;;;;;;;;<<<<<<<<<::::::<<<============>>>>>>===<<<<<<::::::::::::;;;<<<===>>>????????????????????????===???@@@@@@@@@AAACCCEEEGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMOOOSSSVVVWWW```fffvvvkkk```bbb___]]]___]]]ZZZ[[[WWWPPPLLLKKKHHHDDD@@@???===:::888666555555444444333222222111111000////////////............---..................---//////...------------------------............///.......................................///000000111111111111111222333444888AAANNN[[[eeennnxxx}}}wwwvvv{{{\\\EEEAAA???>>>===;;;888999<<<<<<;;;;;;:::999888888777666666666666666666666666555555555666666666777777999888888777777777888888<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<======>>>======<<<<<<======>>>;;;<<<>>>>>>>>>???AAACCCBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIKKKLLLMMMLLLMMMMMMMMMMMMNNNQQQTTTUUUXXX[[[]]]]]]\\\]]]^^^___````````````aaadddfffjjjjjjlllpppwww|||zzzyyyuuuwwwyyyyyywwwvvvuuuvvvqqqqqqppppppooolllfffccc```^^^[[[YYYXXXWWWUUUSSSSSSPPPMMMKKKJJJIIIIIIHHHJJJKKKKKKKKKJJJHHHGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA???>>>===<<<<<<===>>>?????????????????????@@@AAA???>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999999999999999999999999999999999:::;;;;;;:::999999:::<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>><<<===>>>??????@@@BBBDDDDDDEEEEEEFFFGGGHHHIIIIIILLLMMMMMMLLLLLLNNNRRRVVVPPPVVVWWW___vvvqqqccceeeaaa___```^^^[[[[[[XXXPPPLLLJJJHHHCCCAAA???===;;;999777666666444444333222222111111000////////////............------...//////...------...---------------......---------............///.......................................///000000/////////000000000000000111666CCCVVVfffqqq||||||zzz}}}tttXXXEEE;;;>>>===<<<:::999888:::===999999999888888777777777666666666666666666666666444444555555555666666666777777666666666777777888<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<======<<<===???AAABBBBBBCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKFFFIIILLLMMMMMMLLLMMMNNNQQQUUUYYY\\\]]]]]]^^^___bbbcccdddddddddeeegggiiieeefffhhhkkknnnppprrrrrrqqqrrruuuyyy{{{zzzzzzzzzxxxwwwxxxzzz}}}sssssstttuuuuuuvvvuuuuuupppnnnmmmlllkkkhhhddd```]]][[[YYYXXXWWWVVVTTTRRRQQQOOOLLLIIIGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFCCCCCCBBBAAAAAAAAA@@@@@@===<<<;;;;;;;;;;;;<<<===>>>===============>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999::::::999999888888888888999999:::999888777999;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===============>>>;;;===>>>>>>>>>???AAACCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIILLLOOORRRRRRVVVSSSTTT```jjj|||xxxggghhhccc______^^^\\\\\\XXXPPPKKKJJJGGGCCCAAA@@@>>><<<:::888777777444444333222222111111000////////////............------...//////...------,,,,,,,,,,,,---...//////---------............///.......................................///000000...///000111111111000000111333<<>>>>>>>><<<;;;:::999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;999999888888888888777777777777777777777777888888777888888777666666777999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<=========>>>>>><<<===>>>>>>>>>>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDFFFFFFFFFHHHLLLNNNSSSWWWUUUTTTYYYXXXaaattt}}}kkkjjjddd^^^^^^]]]\\\\\\XXXPPPKKKJJJGGGBBBAAA@@@>>><<<:::999888888444444333333222111111000000/////////............,,,---...//////...---,,,+++++++++,,,---...///000---------.........//////.......................................///000000000111222444444444333222222222777AAAJJJSSScccrrruuu[[[GGGAAAAAA@@@:::;;;:::999999:::999777555555555555666666666666555555555555555555555555333333333444444444555555444444444555555777888999:::::::::999999888888888777888:::;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<>>>@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEGGGIIILLLFFFKKKQQQVVVZZZ\\\^^^___\\\___aaaccccccccceeefffeeedddaaa```bbbfffjjjmmmgggiiikkkmmmmmmmmmnnnnnnrrruuuyyy|||{{{zzz|||yyywwwvvvwwwxxxvvvtttqqqrrrrrrqqqpppsssxxx}}}yyytttnnnmmmppppppmmmjjjllliiifffdddbbb```]]][[[XXXWWWVVVWWWWWWWWWUUUSSSJJJIIIGGGEEECCCCCCFFFHHHDDDEEEFFFGGGGGGFFFEEEEEEBBBAAA@@@>>>=========<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;777777777777666666666666333444444555666777888888666777777666555555666888999:::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<<<<=========>>>>>>===>>>???>>>>>>>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEEEEEEEGGGJJJLLLFFFLLLNNNSSSYYYUUUWWWeeelllhhhhhhfff```^^^^^^[[[[[[UUUMMMIIIIIIHHHEEEBBBAAA???===;;;888777666555444333222111111111111//////.........---------...........................---,,,,,,---...---,,,...........................------------.../////////////////////.........222222111111111111111111///222555666<<>>;;;===999888777777666666777777666666555444444444444555555555555444444333333333444444444333333222222222333333333444444555555555555555555555666666666666666666666777888:::;;;<<<::::::888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCIIIIIIHHHGGGFFFEEEDDDCCCGGGHHHIIIIIIHHHGGGEEEDDDIIIKKKOOOSSSVVVXXXXXXXXX[[[\\\]]]_________^^^^^^^^^___```cccfffgggfffdddgggiiikkkllljjjhhhffffffnnnmmmnnnpppssstttsssrrrqqqqqqqqqrrrtttwwwzzz|||~~~||||||yyywwwtttqqqnnnrrrsssuuuvvvxxxyyyzzzzzzyyyyyyxxxvvvtttrrrpppooonnnjjjggghhhkkkmmmjjjgggmmmllljjjiiihhhhhhiiijjjhhhhhhfffdddbbb```___^^^WWWVVVSSSQQQPPPOOOOOOOOOLLLJJJFFFCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@???===:::888666;;;:::888777777777888999777777888888888999999999999;;;<<<;;;999777777777:::999888777666666666666777666555444333444555555888888777777666666666555555444444444444555666666777777777777888888888888::::::::::::::::::::::::<<<<<<<<<;;;<<<===>>>???<<<===>>>===<<<;;;<<<===>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAACCCFFFJJJLLLGGGJJJLLLNNNPPPQQQTTTVVV```jjjjjjiiigggaaa``````]]]]]]WWWOOOJJJJJJIIIFFFBBBAAA???===;;;888777666555444333222111111111111//////.........---------...........................---,,,---...///...,,,........................---------------...///////////////////////////...111111111111111111111111000333444555888CCCTTTaaammmpppxxxvvv\\\BBB;;;;;;888777999999888888777777777777777666555555444444444444444444444444444333333333222444444444333333333222222333333333333444444444444444444555555555666666666666666666777888999:::;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMPPPSSSTTTUUUUUUWWWYYY[[[^^^`````````___``````bbbdddgggfffdddbbbdddfffggggggeeedddcccdddiiijjjkkkmmmooonnnllljjjllllllllllllnnnqqqsssuuuwwwxxxvvvssstttyyyyyyvvv}}}zzzwwwtttrrrooollliiilllmmmoooqqqssstttuuuuuuuuuuuuttttttsssqqqpppooonnnjjjfffeeehhhiiifffcccfffgggiiijjjjjjiiihhhgggjjjgggbbb___]]]\\\[[[ZZZVVVUUURRROOOMMMLLLLLLMMMKKKIIIGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???===:::888777999999888777777777777888777777777888888888888999999:::;;;:::888777666777888888777666555555555555666555444333222333333444666666555555444444444444444444444444444555555666777777777777777777666666888888888888888888888888<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAABBBEEEHHHIIIHHHJJJLLLMMMMMMNNNPPPRRRSSSYYYfffwwwllliiigggbbbbbbccc```___YYYPPPKKKKKKJJJGGGBBBAAA???===;;;888777666555444333222111111111111/////////.........------........................///...------//////...---........................------------......//////......//////////////////111111111111111111111111111333444333333999EEENNNeeepppyyy{{{~~~jjjQQQBBB777888;;;999888;;;999999888777777777777777666555444444333333444444333333333333333222222222444444444444333333333333444444333333333333333333444444444444555555555555555555555666777888999:::::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEAAAAAABBBCCCDDDGGGIIIJJJJJJJJJLLLMMMOOOPPPQQQRRRRRRTTTYYY]]]___``````______```aaadddfffeeebbb___bbbcccdddcccbbbaaabbbcccdddfffhhhjjjjjjhhhfffdddiiihhhhhhhhhiiikkkmmmnnnssssssqqqnnnqqqwwwzzzyyyxxxuuurrrooommmkkkhhheeeeeegggiiikkknnnooopppqqqqqqqqqrrrrrrrrrqqqqqqpppmmmiiidddbbbccccccbbb```___cccgggkkkkkkiiifffcccfffaaa[[[XXXYYYZZZYYYXXXVVVSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>><<<:::999777777888888888888777666666666666666777777777777888777999:::999777666666666777666555444333333333333444444333222222222222222333333333333222222222222444444333333444444555666777777666666555555555444777777777777777777777777:::;;;;;;;;;:::999888777:::<<>>===<<<<<<======>>>??????@@@@@@AAABBBAAA@@@@@@AAABBBDDDEEEHHHJJJKKKKKKJJJJJJKKKLLLJJJMMMSSSYYYaaarrrlllhhhfffaaacccddd```___YYYPPPKKKKKKIIIFFFBBBAAA???===;;;888777666444444333222111111111111////////////....................................000.........///000///...........................,,,------...........................////////////000000000000111111111111000222333111000333:::@@@UUUlll|||nnnIIIDDD===999<<<===::::::<<<999888777777666666777777555444444333333333333333222222222222222222222222444444444333333333333333444444333333222222111111333333333333444444444444555555555555666777888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????@@@AAAAAABBBCCCDDDEEEEEEBBBAAA@@@AAABBBFFFIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOORRRVVVZZZ]]]^^^]]]\\\[[[\\\^^^aaacccbbb```]]]bbbccccccbbb``````bbbccccccdddffffffeeedddddddddiiihhhhhhhhhiiijjjlllmmmooopppppppppuuu|||}}}uuusssooommmllljjjfffdddbbbdddfffiiilllnnnooopppppppppqqqqqqppppppooonnnjjjfffaaa______```___^^^^^^aaaeeehhhiiigggccc```]]]ZZZVVVWWWZZZ\\\[[[YYYUUUSSSOOOLLLIIIHHHHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA???????????????@@@@@@@@@??????>>>===;;;:::888888666666777888777666555444555555555555666666666666666777888888666555555666666555444333333333333333444333333222222222222222222222222222222222222222333333333333333444444555666666666555444444333333999999999999999999999999777999:::;;;;;;:::888666999<<>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAGGGHHHIIIIIIHHHHHHIIIKKKHHHKKKOOORRRTTT^^^ssslllgggddd```aaaccc^^^]]]WWWOOOJJJIIIHHHEEEBBBAAA???===;;;888777666444444333222111111111111000000/////////.................................000.........///000///...........................,,,---......//////......---.........//////000000//////000000000111111111///111222222111222555999AAA\\\zzzXXXAAA>>>;;;999999888666666888888777666666555555666666444444333222222222222222000111111111111111111111333333333333333333333333333333333222222111111000222222222222333333333333444444444444555666777777888888888888888888888888:::::::::::::::::::::::::::;;;<<<>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@@@@AAADDDGGGJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNPPPTTTWWWYYYYYYXXXWWWVVVVVVXXX[[[^^^```___]]]___``````___^^^^^^```aaaaaabbbbbbaaa___```bbbeeefffgggggghhhiiijjjllllllkkknnnqqqssswwwzzzyyytttqqqooollljjjiiigggdddbbb```aaadddfffiiikkklllmmmnnnnnnnnnmmmllljjjhhhhhheeebbb___^^^]]]^^^^^^^^^```aaabbbccccccaaa___^^^XXXXXXXXXZZZ]]]\\\YYYUUUSSSQQQOOOLLLJJJIIIHHHHHHEEEEEEFFFFFFEEECCCAAA@@@<<<<<<=========>>>>>>>>>>>>===<<<;;;999888888777444555666777666555444333333333444444444555555555444555777666555444444555555555444333333333444444444444444444333333333222222222222222222222222333222222222222222333444444666555555555444444444333888888888888888888888888555666999;;;<<<;;;:::999777;;;>>>@@@???===<<<<<<;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>CCCEEEGGGGGGGGGHHHJJJLLLJJJIIIKKKOOOPPPSSS]]]ggguuukkkgggddd^^^```aaa[[[[[[UUUMMMIIIIIIHHHEEEBBBAAA???===;;;888777666555444333222111111111111000000000/////////..............................///...------//////...---........................+++,,,.../////////...---------......///000000000...//////000000111111111///000222222222333555777777JJJeee~~~dddFFF===;;;999777666555555555666666666555444444444444444444333222222111111222222/////////000000000000000111111111111222222222222222222111111111111111111111111111111222222222222444444333333444444555666666666777777777777666666888888888888888888888888:::;;;<<<===>>>???????????????>>>>>>======<<<<<>>>>>??????@@@AAA@@@???>>>===@@@BBBDDDEEEFFFGGGIIIKKKOOOJJJGGGJJJNNNPPPTTTYYY^^^gggyyylllhhheee______```YYYYYYTTTLLLIIIIIIIIIFFFBBBAAA???===;;;888777666555444333222111111111111000000000000/////////..............................---,,,---...///...,,,........................+++,,,...///000///...---------......///000000111......//////000111111222///000222222333444555666777>>>OOOfff{{{~~~nnnMMM;;;:::;;;999777555666777777666555444333333222222333333333333222111111111111111.........//////000000000//////000000000111111111000000000111111111111111000000000111111111222222333333333333333444444555444444555666666555444444777777777777777777777777888999:::<<<========================<<<<<<<<<;;;>>>======<<<>>>@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFEEEKKKLLLLLLMMMNNNPPPQQQRRRUUUSSSRRRSSSVVVZZZ\\\]]]WWWZZZ\\\\\\\\\[[[[[[\\\___bbbdddbbb]]]ZZZZZZ[[[ZZZ[[[^^^aaaeeegggiiijjjqqqvvvzzz{{{||||||uuummmhhhfffcccbbbaaa```^^^\\\\\\]]]___aaacccdddeeeeeejjjiiihhhgggdddbbb```___\\\\\\]]]\\\YYYWWWUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUYYY\\\ZZZTTTNNNKKKKKKIIIJJJLLLLLLKKKIIIEEECCCBBBBBBBBBBBBAAA@@@??????999::::::;;;<<<<<<======:::999888666555555555555555444444333333333333333111111111222222222333333111333444444333222222333222222222111111222222333222333333444333222111000111111222222222333333333111111111111111222333333444444444555666666777777555555555555555555555555555555666777888888999999666888:::;;;::::::;;;<<<:::::::::;;;<<<<<<======>>>???@@@BBBAAA@@@>>><<<>>>@@@BBBCCCCCCDDDGGGIIILLLHHHGGGKKKOOOPPPSSSWWWWWWXXX___nnnnnnjjjfff_________YYYYYYTTTMMMIIIJJJJJJGGGBBBAAA???===;;;888777666555444333222111111111111000000000000////////////...........................---,,,,,,---...---,,,........................+++,,,...000000///...------------...///000000111---......///000111111222000111111222333444555555555555???QQQ```mmmjjj\\\QQQ@@@999===999888666444555777555111444333222222111111222222333222222111000111111111---.........//////000000......//////000000000111//////000000111111222222000000000000111111111111333333222222333333444444222333444555555444333222666666666666666666666666777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>:::::::::;;;<<<>>>AAABBBBBBCCCEEEGGGGGGFFFDDDCCCIIIIIIIIIJJJLLLNNNQQQSSSYYYVVVSSSRRRUUUXXX[[[]]]XXX[[[^^^___^^^]]]\\\]]]aaafffkkkiiibbb[[[XXXXXXWWWYYY\\\```dddhhhjjjkkklllqqqvvvxxxzzz|||wwwpppgggeeecccbbbbbb```^^^\\\]]]^^^```bbbcccdddeeeeeekkkjjjjjjhhhgggeeecccbbbZZZ\\\\\\[[[WWWSSSQQQOOOOOOQQQSSSUUUVVVUUUTTTSSSPPPUUUXXXUUUNNNIIIJJJMMMEEEGGGJJJLLLKKKHHHDDDAAABBBAAAAAA@@@@@@?????????999999:::;;;;;;<<<======999888666555444444444555555444333222111222333444000111111111111222222222000222333333222111222333111000000000000000111111111111222333222111000///000000111111222222222333111111111000111222222333333444444555666777888888777777777777777777777777666666555555555666666777666888999999999999;;;<<<999999:::;;;;;;<<<<<<======>>>AAABBBBBB@@@>>>======???@@@AAAAAABBBDDDEEEAAAAAAFFFMMMPPPOOOPPPSSSWWWTTTTTTZZZ```kkkooojjjfff______```[[[YYYUUUQQQMMMJJJGGGFFFDDDCCC@@@===;;;888777666333333222222111000000000111111111111111000//////------------------------,,,,,,,,,---------......------------------------,,,------......------,,,............////////////000////////////111222333111000000///000222333444222333999AAAFFFRRRpppdddKKKEEEDDD???::::::777777666555555555555555222222222111111111000000,,,///222222000.........///////////////......---//////............//////////////////////////////000000111111111222222222222222222222222222222222111222222333333444444555666666666666666666666666999999999::::::;;;;;;;;;===>>>???@@@???>>><<<:::888:::;;;<<<<<<===@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHJJJLLLMMMMMMMMMVVVUUUSSSQQQRRRTTTVVVXXXXXXYYY[[[]]]^^^^^^]]]]]]aaaggglllkkkddd\\\WWWVVVXXXZZZ\\\___bbbeeefffgggiiimmmtttyyy{{{zzzwwwtttkkkhhhdddbbbbbbccccccccc^^^\\\]]]aaacccccceeeiiiggghhhjjjjjjiiifffbbb___\\\YYYUUUSSSRRRSSSRRRQQQQQQPPPPPPRRRSSSTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEAAA>>>??????>>>===<<<;;;;;;:::999888999999:::<<<===>>>;;;::::::999777555444333333333333222222222111111111000000000222333222111000000000000000000000000444333333222111000//////111111111222222333333444000000111111111111000000000000000000000000000000444333222444999>>>AAABBB<<<:::888555444333444555666666666666777777777777888888999999999999888888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>????????????<<<===>>>???@@@AAAAAAAAAEEEGGGIIIJJJKKKNNNQQQTTTUUUUUUTTTUUUXXX^^^gggmmmoookkkfff`````````[[[YYYVVVRRRMMMJJJHHHFFFDDDCCC@@@===;;;888777666333333222222111000000000000111111111111000//////------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........./////////000000000////////////111222333111111000000111222444444222111555;;;>>>EEE\\\uuu___KKK;;;:::<<<888444555555555444333333333333333222222111111111000000000444222///------...000111///////////////...------//////............//////////////////////////////000000000111111111222222222222222222222222222222111111222222333444444444555555555555555555555555888888999999::::::;;;;;;;;;<<<===>>>===<<<:::999777999:::::::::<<<>>>@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEHHHJJJLLLMMMMMMMMMRRRQQQPPPPPPQQQTTTWWWYYYXXXYYY[[[\\\]]]^^^]]]]]]```dddgggeee```[[[ZZZ[[[\\\]]]___bbbdddeeefffgggkkknnnssszzz~~~|||wwwsssmmmjjjgggeeecccaaa^^^[[[]]][[[[[[___```___```dddeeefffhhhiiihhhfffbbb```\\\YYYVVVTTTTTTTTTTTTSSSPPPOOONNNOOOPPPPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDAAA>>>???>>>>>>===<<<;;;::::::777888999:::;;;<<<<<<===999888888777555444222111333333222222222111111111111000///000222333222111000000000000000000000000333222222111111000000///000000000000000000111111///000000111111000000///000000000000000000000000000222555;;;AAAEEEFFFFFF:::999777555444444444555555555666666666777777777777888888888888888888777888888888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<===>>>???@@@AAAAAAAAADDDEEEGGGHHHIIIKKKNNNPPPNNNOOOQQQSSSVVVZZZ___cccssspppkkkgggaaa``````\\\ZZZVVVRRRNNNKKKHHHGGGDDDCCC@@@===;;;888777666333333333222111111000000000000111111000000///...........................,,,,,,,,,---------......------------------------,,,------......------,,,////////////000000000000////////////000111222222111111111111222333444555555111222666777999FFFUUUzzzvvv[[[DDD999333777999666333555333222111111000111111111111111111111000000000000222000...------------,,,...////////////...------........................//////////////////////////////000000000111111111111111111111111111111111111111111222333333444444444444444444444444444444777777777888999:::::::::888999:::;;;:::999888777888999;;;;;;;;;<<<>>>AAA@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGJJJLLLLLLMMMLLLNNNMMMMMMNNNPPPTTTWWWYYYXXXYYY[[[\\\]]]^^^]]]]]]^^^```aaa___\\\[[[]]]``````aaabbbdddeeefffffffffkkklllqqqxxx~~~}}}vvvooollljjjhhheeeccc___ZZZVVV[[[XXXXXX[[[\\\ZZZ[[[^^^aaaccceeeggggggfffdddbbb[[[YYYVVVTTTTTTUUUTTTSSSPPPNNNKKKJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDCCCAAA???>>>>>>===<<<;;;:::999999666777999;;;<<<<<<<<<;;;888888888777666444333222222222222222111111111000111000///000111222111000000000000000000000000000111111111111000000000000...............---------//////000000000000//////000000000000000000000000///222777>>>DDDFFFEEECCC777666555444333444555666444555555555666666666666666777777888888777777666777777666666777888:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBDDDEEEEEEEEEFFFIIIKKKFFFIIIMMMPPPRRRSSSUUUWWW\\\bbboooppplllhhhbbbaaaaaa\\\ZZZWWWRRRNNNKKKHHHGGGDDDCCC@@@===;;;888777666444333333222222111000000000000000000000//////...////////////////////////,,,,,,,,,---------......------------------------,,,------......------,,,/////////000000000111111......//////000111111222111111111222222333444444777444333666777666:::AAAVVVkkkaaaIIIAAA<<<777666888888444222444222111000000//////000000111111000000000/////////***111999<<<999222+++'''......//////......---,,,....................................................../////////000000000111111111111111111111111000000111111222333333333444444444444444444444444555555666777888999999:::777888999999999888777777;;;<<<=========>>>@@@BBBAAABBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNPPPSSSVVVXXXXXXYYY[[[]]]^^^___^^^^^^^^^______^^^\\\\\\^^^``````aaabbbdddeeeeeeffffffhhhhhhllluuu}}}|||tttkkkiiifffdddbbb```]]]ZZZWWWXXXUUUUUUXXXYYYXXXYYY\\\___aaacccfffgggfffeeeddd]]]ZZZWWWUUUTTTSSSRRRPPPPPPMMMJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAABBBDDDCCCBBB@@@>>>===<<<;;;:::999888777666888:::<<<===<<<;;;:::999999999888777666555444222111111111111000000000000///...///111222111000/////////////////////////////////000000000111111......------,,,,,,,,,+++...//////000000//////...////////////////////////111333666;;;>>>===:::777444333333333333444555555444444444444555555555555555666666777777666666555888777555555666777:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGCCCGGGKKKMMMNNNNNNOOOPPPUUUWWW\\\eeerrrqqqmmmjjjcccbbbbbb\\\ZZZVVVRRRNNNKKKHHHGGGDDDCCC@@@===;;;888777666444444333333222111111111000000000000000///......////////////////////////,,,,,,,,,---------......------------------------,,,------......------,,,////////////000000000000---......///000000111111000000111222333333333333666444333666888888888999<<>>???@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFHHHJJJJJJKKKLLLNNNPPPTTTXXX]]]^^^```gggrrr{{{rrroookkkdddcccbbb[[[YYYUUUQQQMMMJJJGGGFFFDDDCCC@@@===;;;888777666444444444333222222111111//////000000//////...---........................,,,,,,,,,---------......------------------------,,,------......------,,,............////////////------...///000000000000//////111222222222222222222222222444666777777666:::???MMMddd{{{~~~\\\FFF<<<:::999777666555444222222444666222111111000000000000000////////////............+++444<<<<<<555///...000---............---,,,,,,,,,---...//////...---,,,------------------------,,,,,,---------........./////////////////////////////////000111111222222222222222222222222222222111222333444555666777888888888888888888999999999888:::;;;:::::::::<<<>>>======>>>?????????>>>>>>CCCDDDFFFIIIKKKKKKLLLKKKPPPPPPPPPPPPPPPPPPQQQQQQUUUWWWYYY[[[]]]^^^^^^^^^\\\]]]___```___^^^\\\ZZZZZZ[[[]]]___```aaabbbbbbbbbccchhhpppxxxyyytttoooooojjjccc]]]ZZZXXXVVVTTTSSSQQQRRRVVVYYYXXXZZZ^^^]]]^^^___aaaaaaaaaaaa``````^^^[[[XXXVVVTTTPPPNNNNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>===<<<;;;999888666555444666777888999:::999999888444444444444333222111000000000000000///////////////...---...///000///...........................------......//////000000------------------,,,,,,------............------........................111//////000222333333222//////000111222222333333222222222222333333333333444444444555555444444444666666555555666777999:::::::::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEEGGGHHHIIIIIIIIIJJJMMMPPPPPPWWW___```]]]]]]dddkkkuuurrrooollleeeccccccZZZXXXTTTPPPLLLIIIFFFEEEDDDCCC@@@===;;;888777666555444444333333222111111//////000000//////...---------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------............,,,---...000000000000///---...000111222222111111111111222222333555555555<<<<<>>>>>>>>>>>===BBBDDDFFFIIIJJJKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOPPPRRRSSSVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\ZZZ[[[[[[]]]^^^^^^______^^^\\\^^^dddkkkqqqsssrrrpppoookkkfffaaa^^^[[[WWWUUUTTTRRRRRRVVVXXXWWWXXX\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYWWWUUUSSSRRRPPPMMMKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>><<<;;;<<<<<<:::999777555444333444444444555555555555555222222222222111111000///000000/////////............---,,,---///000///...------------------------........................,,,,,,,,,,,,,,,,,,---------------......---------------------------------...------///111333333222...//////000111111111111111111111111222222222333333333444444444444333333444444444555666666777777888888888999999999:::::::::;;;<<<>>>??????@@@@@@???@@@AAAAAA@@@@@@BBBDDDDDDFFFGGGHHHHHHIIIKKKNNNMMMRRRXXXZZZZZZ[[[^^^bbb\\\dddppp|||rrrpppllleeedddcccYYYWWWTTTOOOKKKHHHEEEDDDDDDCCC@@@===;;;888777666555444444333333222222111///////////////......---------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------......,,,---...000000000000///,,,---///000111111000000222444444222111333444444555444666<<>>===>>>>>>???????????????BBBDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXZZZYYYXXXYYY[[[\\\]]]\\\]]]]]]]]]^^^]]]]]]\\\\\\UUUYYY___eeejjjmmmnnnnnnjjjiiifffeeeccc```[[[XXXVVVSSSSSSVVVVVVUUUVVVYYYYYYZZZZZZYYYYYYXXXWWWVVVPPPNNNMMMMMMMMMLLLIIIGGGGGGFFFFFFFFFGGGFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCAAA>>><<<;;;;;;;;;:::888<<<;;;:::888666555333333222222111111111222333333333333333333333222111000000/////////...............---,,,---///000///...------------------------........................******++++++,,,,,,,,,---,,,------......------,,,------------------------,,,,,,---///111111///---......///000000000000000000111111111111222222222222333333444444333333222111222333444555555555555777777777777888888888888:::;;;<<<>>>????????????===?????????>>>???AAACCCAAACCCFFFHHHHHHHHHIIIJJJMMMNNNOOORRRTTTWWWXXXYYY]]]ZZZYYY\\\bbbppptttnnnkkkfffeeeaaa\\\[[[VVVOOOLLLLLLIIIDDDFFFDDDAAA???===;;;777444444444333222222111111000////////////////////////------------------------++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000////////////...///000222222111000000000111111222222333444444666777666555999FFFWWWdddiiiOOO===<<<999777555444444444222222222111111111000000000000////////////000000///---------...///...---,,,------......------,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---.........------------...//////////////////////////////000000111111111222222222000000111333555666777888888777666666666777999:::;;;======;;;999999===@@@EEEDDDBBB@@@????????????BBBCCCFFFIIILLLMMMMMMMMMKKKJJJIIIJJJLLLNNNNNNNNNIIIKKKMMMOOOQQQTTTWWWZZZWWWYYYZZZZZZXXXWWWXXXYYYWWWYYY\\\aaadddccc]]]XXXYYYVVVVVV\\\eeekkkjjjfffggghhhhhhgggdddaaa]]][[[XXXWWWWWWVVVVVVWWWWWWWWWYYY[[[\\\[[[XXXTTTQQQOOOPPPMMMIIIGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;:::888666555444555555666444000...---///222444888===AAA???888111//////000000///------,,,,,,,,,,,,,,,,,,---------......------............---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///111111111000000000000000555555444444333222111111444444333222222333333333555555666666777777888888;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>AAAAAABBBCCCDDDDDDCCCCCCHHHIIIKKKMMMOOOOOOOOONNNRRRRRRSSSTTTWWW]]]eeejjjtttuuuooolllgggeeebbb\\\[[[VVVOOOLLLLLLIIIEEEFFFDDDAAA???===;;;777444444444333222222111111000////////////////////////...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000000111//////000111111111111000000111111222222333333444555666666555666<<>>:::999777666555555555555222222111111111000000000000//////////////////000...---,,,---...///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...---------------......///........................000000000111111111222222000111222333444555666777666666555555555666777888:::;;;;;;999777888;;;>>>FFFEEEBBB@@@===<<<<<<<<<@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJIIIKKKMMMOOOQQQSSSVVVYYYWWWYYY[[[ZZZYYYXXXXXXYYYYYYYYY\\\```cccbbb]]]YYYYYYWWWWWW^^^fffkkkjjjfffgggggggggeeeccc```^^^\\\WWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWUUURRRRRRGGGEEEAAA@@@AAABBBBBBAAADDDDDDDDDCCCBBBAAA???>>>@@@@@@@@@???????????????>>>===<<<;;;:::999999999999888666444333333333333444333111///...///111222777<<>>888222000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............/////////000000111111111444444444333222111111000333222222111111222222222555555555666777777888888999999::::::;;;<<<======<<<===>>>===<<<;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCFFFGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNPPPRRRWWW]]]bbbiiimmmvvvvvvppplllgggeeebbb\\\[[[UUUNNNLLLLLLJJJEEEGGGDDDAAA???===;;;777555444444333222222111111000///////////////////////////...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000111111222000000//////000000111111000000111111222333333333222555777666444555888<<>>==================>>>>>><<<;;;:::999888777777777777666444333222222222222222111111000000000000111333777:::999555000////////////...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------............------...///000111222222333222222222111111000000111111111111111111111111444444555555666777777888666666777999:::;;;<<<===:::<<<===<<<;;;:::;;;======>>>???AAABBBCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMIIIJJJLLLNNNOOORRRWWWZZZ``````bbbhhhrrruuunnnjjjfffeeeaaa\\\[[[UUUNNNLLLMMMKKKGGGGGGEEEAAA???===;;;888666444444333222222111111000///////////////////////////...,,,*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111000000///......000111222000000000111222222333333111444777777666555666777===KKKaaazzztttYYYCCC:::999777444444444333333222222222222111111000000000////////////......------......///---,,,+++,,,---...---+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................../////////000000000111111222222222222333333333333444444444444444555555666777777777777777888999;;;;;;;;;::::::;;;<<<>>>?????????>>>???AAACCCEEEGGGJJJHHHGGGGGGGGGGGGEEECCCHHHJJJMMMOOOPPPQQQSSSUUUSSSUUUVVVVVVUUUUUUUUUVVVYYYYYYZZZZZZ[[[\\\[[[[[[YYYYYYZZZ```fffiiigggddddddbbb```]]]\\\\\\\\\]]]ZZZZZZZZZYYYXXXWWWVVVVVVQQQPPPOOONNNOOONNNNNNMMMIIIFFFCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<=========::::::888777666555555555555555444333222222111111000000000000000000//////---000222222///---,,,,,,......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........------...//////000111111111111111111000000000000111111111222222222222222333333444555666666777777666666777777888999::::::999:::;;;;;;:::999;;;<<<<<<===???AAABBBDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLJJJLLLNNNOOOPPPRRRTTTVVVYYY[[[___bbbgggmmmtttyyyssslllhhhddddddaaa]]][[[UUUNNNKKKMMMLLLHHHHHHEEEAAA>>>===;;;999777444444333222222111111000////////////////////////......,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...............000///.........///111222///000000111111222333333333444666666666666666777;;;:::???SSSppplllRRRFFF:::555666777555333444333333222111000///...000000000/////////............------------......---+++***+++,,,---,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,******+++++++++++++++,,,+++++++++++++++,,,------............................../////////000000000222222222222222222222222444444555555555666666666777777777888999::::::;;;999888888888999;;;===>>>??????>>>>>>@@@BBBDDDEEEIIIHHHGGGHHHIIIHHHFFFDDDHHHKKKNNNPPPPPPQQQRRRTTTTTTUUUWWWWWWWWWVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZYYYYYYZZZ^^^ccceeedddbbb```^^^[[[YYYXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWTTTQQQOOONNNOOONNNLLLJJJHHHEEEAAA>>>>>>>>>===<<<===>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<======999888777666555444444444444444444444333222222111......///000000000///...+++,,,......,,,++++++,,,---,,,,,,++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...........................000000000000000000111111111111222333444444333333222222333444555666777777777777777777777666666666777999::::::999999:::<<<===>>>???AAACCCDDDDDDDDDBBBBBBBBBCCCDDDGGGIIIKKKJJJMMMOOOPPPPPPQQQSSSTTTRRRVVV[[[^^^___^^^]]]]]]dddpppqqqkkkgggddddddbbb]]][[[UUUNNNKKKMMMMMMIIIIIIFFFAAA>>>===;;;999777444444333222222111111000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------//////......//////000000//////000000111222222222555555444444444444444555777666777???MMMeee}}}]]]EEE===888555888999666000---333333333222111///...---////////////............------,,,,,,,,,,,,------,,,+++******,,,,,,+++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++,,,---------------------------............////////////111111111111111111222222333444555555666666555555888777777888;;;<<<<<<;;;;;;:::999888777888999:::>>>>>>>>>??????AAABBBBBBGGGFFFGGGHHHJJJJJJHHHFFFIIILLLOOOQQQQQQQQQRRRSSSVVVXXXZZZZZZZZZYYYZZZ[[[WWWXXXXXXWWWVVVVVVXXXZZZXXXXXXXXX[[[^^^`````````\\\[[[YYYXXXWWWXXXZZZ[[[____________]]][[[YYYWWWVVVSSSQQQQQQRRRQQQNNNJJJGGGCCC???<<<;;;;;;:::999;;;;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;;;;;;;888777666555444333333333333333333444333222111111---......////////////...------------------------,,,++++++******+++++++++))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////......------------//////000000111111222222000111333444555555444333000111222333444666777777888888777777666555555555777888::::::999999;;;<<<<<<===???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRRRRTTTWWWYYYYYYYYYZZZ[[[^^^dddkkkqqqyyyqqqkkkhhheeefffddd]]][[[UUUMMMKKKNNNMMMJJJJJJFFFBBB>>><<<;;;999888444444333222222111111000////////////////////////+++,,,...///000000///...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................---...//////000000////////////000000111111222222333333222333444555555444444555888:::<<>>>>>????????????CCCDDDEEEHHHJJJKKKIIIGGGJJJMMMPPPRRRRRRRRRRRRSSSVVVXXXZZZZZZZZZYYYZZZ\\\WWWYYYZZZYYYWWWVVVXXXZZZWWWVVVVVVWWWYYY\\\]]]^^^ZZZZZZYYYXXXYYYYYY[[[[[[___``````___^^^[[[XXXVVVSSSQQQPPPQQQTTTSSSOOOJJJFFFBBB>>><<<;;;;;;;;;:::999999:::;;;<<<<<<;;;;;;999999999888888888888888888777666555444333333333111111222222222111000///---------......////////////---,,,,,,,,,---------++++++************++++++))))))))))))*********+++******++++++++++++************+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------......//////000111111222333333///000222444444444333222000000111333444555666777777777777777666666666666777888::::::::::::;;;===;;;<<<===>>>????????????AAAAAABBBCCCDDDEEEEEEDDDGGGHHHIIIJJJJJJKKKNNNPPPRRRSSSUUUVVVWWWXXX[[[^^^\\\^^^aaadddiiiuuuqqqkkkiiiggghhhggg^^^[[[UUUMMMKKKNNNNNNKKKJJJFFFBBB>>><<<;;;:::888444444333333222111111000////////////////////////)))+++...111222111000...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000,,,---///000000000///.../////////000111111222222///000111444777888888777666444555888:::===IIIVVVrrrhhhJJJ>>>>>>;;;555777222000333333000111666...///000222222222111000//////.........------------,,,,,,++++++,,,,,,---+++***)))***+++,,,+++)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++***************************)))***++++++,,,---------------------------------.........///////////////000111111222222000111222333444333222222777555555777;;;===;;;999888777777777777999;;;<<<:::;;;===>>>???>>>===<<>>;;;999999:::999999888888999:::;;;;;;;;;;;;888888777777666666555555888777666555444333333333//////000111111000///...---------------...///000...,,,***)))***+++,,,,,,+++***************++++++))))))))))))******************++++++++++++******)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---...////////////000111222333333444---///111333444333222111///000111222444555666777555666666666777777888888777999::::::::::::<<<===::::::;;;<<<======<<<<<<@@@AAABBBCCCDDDCCCBBBAAAGGGHHHHHHIIIIIIJJJNNNPPPMMMOOORRRTTTUUUUUUVVVXXXTTTVVVZZZ^^^bbbhhhooosss