BM6P6(@ ------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******************++++++******************,,,,,,++++++,,,,,,---...------------------------.........---------,,,,,,000000000000////////////......//////000000111111111000000000111111000///000000000111222111...,,,000222444555333111000000555444333333444333111//////000000111111111111000000000000111111222222222......//////000000000111111111000......---------000000000000000000000000------------------------,,,,,,,,,+++++++++******************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))*********************))))))((((((''''''******)))(((((((((((((((************************)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))***,,,...///...---333......333444111000444999;;;>>>???BBBMMMcccwww|||ggg```ZZZVVVXXX]]]___bbbfffhhhfffaaa]]]iiijjjkkkooouuu}}}------,,,,,,,,,+++++++++)))************+++++++++***************************))))))((()))***+++,,,++++++******************+++++++++++++++*********,,,,,,,,,+++,,,------...------------------------......///////////////000111111111000000000//////111111111111111111222222333222111111222222222222333333222333333444444333222444666777555333333333444333222333444555333222444444444444444333222111111111111111111111000000111111111111111111111111222111000///////////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************************************))))))(((((((((((())))))******************************************************************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))*********************))))))((((((((((((******)))(((((((((((((((************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///......///000111111///000555<<<>>><<>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777666555555555555555555555555555555222222111111000111111111000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++************************************))))))))))))************************************************************************************))))))))))))************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''************************((()))))))))************(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))***************))))))))))))******************))))))))))))*********************************************************++++++++++++,,,,,,,,,------------............---///333666888<<>>@@@BBBEEEHHHJJJKKKJJJJJJLLLQQQWWWZZZZZZZZZ\\\___hhhkkkmmmmmmkkkkkkmmmpppmmmllliiieeeaaa___```aaadddcccccccccbbb___ZZZVVVTTTSSSRRRQQQOOOLLLKKKIIIIIIHHHFFFDDDAAA???===<<<888777777666555444444333555444333222222111111111111111111111111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))***+++,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,+++******)))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************************************))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***************)))))))))************+++******)))))))))***++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000333777;;;>>>EEEMMMTTT___bbbjjj{{{uuuhhhZZZXXXbbbnnnvvvxxxxxx~~~}}}{{{{{{uuuuuu|||{{{xxxvvvuuu++++++++++++************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,---...///////////////......//////000111000000111111222333333444333444555666888999:::;;;???@@@BBBDDDGGGJJJLLLMMMQQQUUU[[[aaadddeeedddccchhhpppxxx}}}~~~}}}}}}ssssssrrrrrrqqqpppnnnnnn^^^\\\XXXTTTOOOKKKGGGFFFFFFEEECCC@@@===:::888777999888777555444333333333222222222222222222222222000000000000000000000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''(((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************************************))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***************))))))*********+++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---///111222333444666999===BBBIIIUUUeeeppp{{{ssspppsssqqqjjjkkkrrrfffccceeerrr+++++++++************))))))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++,,,,,,---......,,,,,,------...///000000///////////////000111111000000111222333333444444444555777:::<<>>???AAAEEELLLTTT[[[```^^^eeerrr}}}}}}uuujjjVVVRRRMMMHHHEEEAAA===;;;:::888555333111000111222333222000000111000///---...//////000000///...............------------,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,++++++******************+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++(((((()))+++,,,------......///000000///000222444999;;;AAAHHHMMMTTTbbbpppyyyuuukkkfffccceeeooo,,,+++***))))))((()))))))))))))))))))))************************+++,,,---***++++++,,,---......///---...............////////////......000222444555000222666999<<<@@@EEEHHHFFFIIIOOOXXXcccoooyyy{{{tttdddWWWOOOKKKIIIHHH>>><<<:::999777555222000444222111222333333111///000000000111000000//////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...------,,,++++++---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))***++++++,,,,,,++++++***************)))))))))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++++++++,,,))))))******,,,---......***,,,///111333666:::===DDDCCCDDDKKKWWWjjjpppkkkfffccc___^^^fffppp++++++***)))(((((((((((((((((())))))************************+++,,,---...++++++,,,---......//////.........//////000000000//////...///000222555666<<<===???AAADDDIIIOOOTTTVVV[[[dddqqqzzznnnfff```\\\KKKGGGAAA===;;;;;;:::999333222111111222333222111111222222222111111000/////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***************************++++++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''&&&'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---,,,+++------------,,,,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************)))))))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))(((((((((((())))))))))))************))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......+++---111444777;;;@@@CCCEEECCCHHHXXXnnn~~~vvv[[[UUUSSSWWW___kkk******)))((((((((())))))((()))******++++++***************+++,,,---...///,,,------......//////////////////000000111111222...///111333666999;;;===BBBEEEKKKRRRZZZccclllrrr{{{}}}ppp^^^PPPGGGDDDBBBAAA888555333111222222222111333333333333222111000000/////////.........------------,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,------...+++++++++*********************+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///......------......---------,,,,,,,,,,,,,,,---.........------------------------------...---,,,++++++,,,---...------------------------+++,,,,,,,,,,,,---------************************)))))))))))))))******+++************************++++++,,,,,,,,,,,,++++++************))))))))))))(((((()))*********))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************((((((***))))))(((((())))))***))))))************))))))************************)))))))))************+++******++++++,,,---------///...---,,,---...///000111444777999<<>>BBBFFFKKKPPPTTTfffxxxvvvcccXXX\\\fffmmmyyy|||******))))))))))))******+++***)))))))))***,,,,,,------.../////////......,,,...//////......000333555333111111333777<<>>AAAGGGGGGCCCFFFLLLNNNhhhvvvbbbXXX]]]fff|||iiippp{{{~~~++++++************++++++++++++,,,,,,------------............///111222333555333222444:::BBBHHHLLLKKKUUUcccnnnxxxlllUUUKKKGGGDDD;;;999777555666666555333222111111111111000000000000000/////////.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************)))))))))))))))***((()))))))))************((((((((()))***,,,---...,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------'''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------............////////////111222222000//////000//////000000000000000000333444444444444555555555555777:::<<<===???BBBDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHDDD???;;;777555444444444444555444444333333555444333222111111111111///.........///000111111//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++++++++,,,,,,------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))*********+++++++++******++++++,,,,,,,,,------,,,+++***+++,,,...///...///000111222555999===CCCEEEHHHIIIFFFGGGQQQ]]]cccxxxfff^^^cccuuu~~~ooohhh{{{||||||++++++************+++++++++,,,---.........------...------...///222444555222666;;;@@@DDDHHHLLLOOORRRbbbxxxrrr]]]NNNDDD@@@<<<777555444555555555222222222222111111111000000000000000////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******)))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************((()))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,*********+++,,,,,,------,,,,,,------------............/////////000000000---///111111111000111222000000222444555777999999;;;<<<===???@@@BBBCCCDDDCCCEEEIIIKKKMMMOOORRRUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUPPPKKKFFFCCC@@@???<<<======>>>>>>>>>======999888666555333222111111000000000000000111111222000000000000000000000000/////////.........------------------------------------------,,,,,,,,,,,,,,,,,,------......------*********+++,,,---------************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000333444666:::>>>AAA===DDDHHHGGGKKKXXXjjjuuuppp___aaarrryyyooolllpppzzzxxx{{{,,,++++++******++++++,,,+++,,,---...///......---......///000333777;;;===;;;AAAHHHLLLNNNTTT]]]eeetttnnnZZZVVVPPPGGG???;;;888777777333333222222222111111111111111111000000000//////...............------,,,------------------------++++++++++++++++++++++++************************************************++++++***)))))))))))))))))))))))))))******************))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((()))***************++++++******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,------......,,,---------............/////////000000000111111---000333555666888:::<<<;;;<<<>>>@@@BBBDDDFFFFFFJJJJJJJJJKKKKKKLLLLLLMMMLLLNNNQQQSSSTTTVVVYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWUUURRRNNNLLLJJJJJJJJJGGGHHHHHHIIIJJJJJJJJJJJJDDDBBB@@@===;;;999888777555555444333222111111111000000000000000000000000////////////..........................................---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------111333666888:::<<<@@@BBB:::FFFLLLOOOaaatttjjjnnnfffgggyyyqqqrrrqqqrrr|||,,,++++++******++++++,,,,,,,,,.../////////...---000000222444999>>>CCCFFFOOOSSSVVVVVVYYYeeeyyy~~~vvvmmm___RRRIIICCC???>>>333333333222222222111111111111111111000000000000......//////......---,,,------------------------++++++++++++++++++++++++************************************************++++++***))))))((())))))))))))))))))************+++***************++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------...//////---------.........//////000000000000111111111111///222777:::===@@@DDDFFFKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOOMMMLLLJJJHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLMMMNNNPPPJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMJJJGGGDDDAAA@@@???;;;999777555333222111000000000000000000000000000000/////////.............................................------,,,,,,,,,+++,,,,,,---.........---/////////...------,,,,,,************************+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))************))))))))))))******((())))))***++++++,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,333555999;;;<<<>>>@@@AAAAAAOOOXXX```~~~pppaaacccrrrzzzyyyppprrrwwwnnn------------------------------...///000000111111///333888:::===BBBKKKRRRQQQTTTWWW\\\kkk{{{___OOOKKKJJJIII<<<999555444666666444222...///000111222222222222//////.........---------000000///...---,,,,,,,,,......---------,,,,,,,,,************************+++++++++************)))******************************+++++++++,,,,,,,,,((((((((()))***,,,---...*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,------,,,***))))))***...---------,,,,,,++++++,,,------,,,+++,,,///111222222333222111111333555===;;;>>>FFFMMMNNNNNNOOOVVVSSSNNNKKKJJJIIIHHHGGGRRRMMMHHHFFFHHHJJJJJJJJJFFFFFFJJJPPPTTTUUUUUUVVVXXXXXXZZZ___gggnnnrrrssskkkggg^^^TTTQQQTTTUUUSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQOOOKKKIIILLLPPPNNNHHHLLLFFF???<<<===<<<777333444666888666222000111222...////////////000000000000000000000///...---,,,........................------------------------......---------,,,,,,,,,...------,,,,,,------...,,,,,,***)))))))))***+++---+++)))((('''((()))***+++++++++************)))+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))************''''''((()))***++++++,,,000///...---,,,---...///+++---/////////000222444>>><<<;;;???BBBCCCAAAAAAFFF```ttt}}}yyy___```wwwttt```___qqq------------------------...------------...//////333444777???HHHNNNOOONNNRRR^^^mmmyyyhhh[[[RRRKKKGGGAAA999444333333444444///000000000000000///////////////.........------000000///------,,,,,,---......---------,,,,,,,,,************************+++++++++************)))******************************+++++++++,,,,,,,,,)))))))))***+++---...///***+++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++,,,---,,,*********,,,++++++++++++,,,,,,,,,,,,222222111///------...000---...000222444888>>>AAAFFFDDDDDDHHHJJJHHHHHHJJJGGGFFFEEEGGGKKKOOOQQQQQQ]]]YYYUUUUUUWWW[[[]]]]]]aaacccfffkkkmmmmmmmmmnnnppptttzzz~~~{{{nnniiigggdddmmmmmmnnnsssxxxwwwpppiiiooohhhZZZNNNKKKLLLKKKFFFGGGEEEBBBAAABBBAAA???===555666777777555333333333555444333222111000////////////000//////......---........................------------------------.........---------,,,,,,...------,,,,,,------...,,,,,,***)))))))))***+++,,,+++)))((('''((()))***+++++++++************)))************)))))))))(((************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))************(((((())))))******++++++,,,,,,++++++++++++,,,,,,***+++,,,---...111555888<<<>>>??????>>>>>>DDDJJJQQQtttsssaaaWWWqqq~~~ppphhhkkkvvv------------------------000///---,,,---...000111666999???EEEKKKNNNPPPQQQeeewwwwwwjjjUUURRRKKKBBB:::666444444333222222111111000///......////////////............000///...---------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,******++++++,,,---...///++++++,,,,,,,,,,,,,,,---++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++***+++,,,,,,++++++,,,---++++++,,,,,,---......//////000000///......///111111555999===@@@BBBDDDFFFDDDEEEHHHLLLKKKIIILLLQQQQQQRRRTTTZZZaaagggkkkmmmuuusssqqqqqquuuzzz}}}xxxiii```]]]XXXRRRIIIIIIIIIIIIHHHFFFCCCAAA@@@>>>;;;:::888777555333222222222111111111222222//////////////////......------------------------.................................------------,,,...------,,,,,,------...,,,,,,+++************+++++++++)))((((((((()))***+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************************++++++,,,,,,+++++++++***+++---///111444999===999===@@@>>>===CCCPPPZZZqqqvvviiibbb___jjjuuummmiiiooo~~~------------............000///......000333777999===EEEMMMMMMJJJOOO\\\iii|||~~~~~~gggaaaWWWMMMDDD===888666555555444333222111111111000000000/////////......000///...---------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,*********++++++---......,,,,,,,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))***,,,,,,,,,,,,---///.........///000000111111+++---000222333555888;;;???CCCGGGJJJHHHFFFCCCBBBBBBHHHSSS]]]___```gggppptttuuuwww|||{{{qqqjjjhhhfffdddccc]]]UUUOOONNNIIIBBB@@@@@@AAAAAA???999888666444222222111111111000000///////////////------------------------....................................------------...------,,,,,,------...,,,,,,++++++************+++***)))(((((()))******+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((()))))))))************+++*********************+++,,,---.........---,,,---000333666888:::===???===???@@@DDDPPPaaapppwwwuuu]]]]]]bbbpppnnnkkkuuu---------....../////////.........000444:::???BBBJJJLLLOOORRRYYYiii}}}sssaaaQQQEEE???<<<666555444333222222222222111111000000000///////////////...------------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,******)))******+++,,,---------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))******((()))***++++++,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))***,,,,,,,,,,,,...000/////////000000000111111...111555999<<>>@@@CCCEEEEEEBBB???>>>AAAKKKWWW```llluuuzzzrrrdddXXXOOOIIIFFFEEELLLIIIEEE@@@<<<999888888888666444222111000111111////////////////////////000000000000000000000000/////////.........------...------,,,,,,------...,,,,,,,,,---,,,++++++***))))))))))))************+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))******************++++++++++++++++++******+++,,,------------000444:::======;;;999888AAADDDLLL```fffaaagggjjj|||sssjjjrrr{{{---------...///000000000///222666<<>><<<888555222111111111111111111111111111111111000000000000000000000000000/////////...............------,,,,,,------...,,,,,,---...---,,,+++***'''((()))***************+++++++++************)))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------//////......///000222333888999::::::;;;<<<@@@BBBIIIbbb~~~~~~}}}iiidddxxx}}}~~~+++---...//////000333666>>>EEEFFFIIIQQQRRRYYYiiiddd[[[SSSMMMCCC888444777555555333111222333222///000/////////............------,,,,,,,,,,,,++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...//////...------,,,++++++,,,,,,,,,++++++***************++++++++++++******************************++++++******************))))))************))))))++++++******************+++,,,,,,+++)))***,,,...---...000000000000222444222444:::AAAEEEEEEDDDDDDDDDWWWllltttooojjjnnnuuu}}}yyyeeeWWWPPPOOOKKKDDD???>>>;;;666444444...000222222000000111333222000......///000000///000000000000////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++***(((((())))))*********+++************************,,,,,,++++++***)))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,,,,++++++---///111///,,,+++---111555888999777888;;;===>>>DDDLLLbbbyyyrrrtttlllkkkttt|||---.........///222777;;;CCCNNNQQQPPPTTTZZZnnnhhh[[[QQQGGG@@@===666444222000111222111...000000000/////////..................---------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---............---,,,+++++++++,,,,,,,,,+++++++++***************++++++*********************************************************))))))************))))))++++++******************++++++,,,+++***+++...000,,,---//////000333666999??????@@@CCCEEEHHHLLLOOObbb|||{{{rrrvvvzzzqqqbbbXXXMMMGGGCCC>>><<<>>>333444444333111111222333222111//////000000000///111000000000////////////.........---------,,,,,,,,,------------,,,++++++))))))))))))*********+++++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,------,,,,,,...000...///000222444777888999666666999===???FFFTTTbbbtttbbbjjjyyyppp~~~}}}~~~000000//////111666===BBBGGGMMMMMMPPP^^^lllzzzhhhUUUGGG@@@;;;666222111333333111///111111000000000/////////000////////////...............---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************************************************************))))))************))))))******+++++++++++++++++++++,,,,,,,,,+++,,,///222,,,---000222555999???CCCEEEFFFEEEEEEGGGOOOZZZbbbttt{{{uuurrrlllppprrrbbbWWWNNNEEE@@@???999777555333111111111111333222000000000111000///111111000000000/////////.........------------,,,---------------,,,++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,---...---,,,,,,...///***...333888;;;;;;999888999:::<<<@@@EEEQQQggg{{{wwwsssrrr}}}wwwttt|||zzzzzz{{{|||yyyvvvuuuzzz|||{{{{{{}}}000111333444777<<>>???@@@AAADDDFFFFFFOOOXXX\\\dddpppxxx{{{{{{~~~rrrdddWWWOOOEEE>>>===<<<:::777666444222222222222111000111111111111000000000000//////.........---------------.........---,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))+++++++++***+++---///333555888:::<<<;;;:::999FFFAAADDDTTTlllyyynnnuuuzzzmmmppp111555;;;AAAEEEIIILLLNNNLLLccc{{{zzzooo\\\IIIAAA===555222333444333333333333222222222////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,+++***))))))***+++,,,************************)))))))))***++++++,,,,,,******++++++++++++************++++++,,,------------.../////////111444777BBBCCCCCCCCCCCCEEEHHHKKK]]]fffmmmqqqyyy|||mmm```QQQGGGCCCAAA;;;666888666333333333333222111222222111111111000000000/////////.........------...............---,,,,,,+++++++++++++++*********************************,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((***+++++++++,,,///111<<<<<<<<<<<<===>>>??????BBB@@@JJJfffooozzzuuu555999>>>CCCGGGKKKPPPSSS]]]wwwrrruuuwwwwww|||{{{zzzyyyrrrqqqzzzyyy___QQQGGG<<<666888444444444444333333333333111111000000000/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......,,,+++***((((((***+++,,,************************((())))))***++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,------...,,,...000222444888===@@@EEEDDDCCCDDDIIIRRR]]]eeeyyy~~~|||xxxyyy|||gggXXXQQQLLLCCC<<<999777444444444444333111222222222111111111000000////////////...........................------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((***,,,---...///222555============???@@@BBBCCC@@@EEEVVVvvvyyyvvvfffuuuyyyzzz999;;;???BBBFFFLLLRRRWWWvvv}}}{{{qqq___RRRCCC<<<===555555444444444333333333222222222111111111111000......---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////////////////,,,,,,,,,------.........,,,+++)))(((((()))+++,,,************************((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......***---111444888===CCCGGGDDDBBBAAAEEEOOOaaauuu}}}~~~nnneee]]]RRRIII999777555444444444333111222222222111111111111000000/////////..................//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++---...000222555888::::::;;;===???AAABBBCCCCCCLLLaaa{{{yyy}}}hhhtttBBBGGGHHHEEEEEETTTlll}}}jjjTTTFFF@@@666555666888666222111333222111000000000000000111//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------/////////...------,,,,,,..............................---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++000...,,,,,,.../////////......444>>>DDDDDDCCCCCCDDDPPPSSSWWWjjj|||rrrYYYNNNEEE;;;888888777555333333333222111111111222222.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************+++)))(((***,,,---+++(((***,,,---...///333999>>>CCC>>><<<>>>@@@@@@BBBFFFQQQccc~~~{{{yyyFFFJJJLLLLLLSSSggg|||\\\GGGDDD===777555444222333666222222111000000000000111/////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............---------..............................---------,,,,,,,,,***************************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,)))+++...////////////000666:::@@@EEEBBB???CCCJJJaaarrrxxxxxxkkk___OOOCCC<<<888666666333333222111111000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))(((''''''(((((()))))))))))))))************+++***)))***,,,---+++))),,,+++,,,///555:::===>>>>>>===@@@DDDFFFGGGNNNWWWnnnyyy~~~GGGIIIMMMTTTaaayyy{{{[[[NNNCCC999666777666555777333333222111111111111111////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.............................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................***,,,.........111555999AAADDDGGGGGGAAABBBPPP```yyykkkUUUEEE===;;;;;;555444444333222111000000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))************,,,+++******,,,,,,+++***---,,,---333;;;@@@@@@===999>>>DDDHHHHHHMMM\\\lll}}}ooouuu}}}{{{yyyxxxxxxyyyzzzzzzwwwsssrrrtttwwwzzzxxxwwwwwwzzz|||}}}}}}KKKNNNUUUaaaqqqtttWWWJJJ>>><<<===;;;666444555444333222222111111222000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...//////000..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------............//////222///,,,,,,///666>>>DDDFFFDDDEEEGGGLLLVVVjjj{{{|||}}}~~~iiiSSSGGGAAA>>>777777666555444333222222111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''(((((())))))******((()))))))))************,,,,,,+++++++++,,,,,,,,,---///333999>>>@@@???>>>:::@@@GGGIIIGGGPPPjjjzzzkkknnn|||yyywwwvvvwwwuuuqqqnnnkkkjjjjjjkkklllnnnooommmjjjiiijjjkkklllkkkjjjkkkmmmoooppppppVVVZZZfffwwwtttaaaMMMDDDAAA===777444666555444333222222222222111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---...///000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------.........///222///---000777>>>BBBCCCEEECCCHHHVVVfffsssvvvssshhhWWWJJJ@@@<<<:::888666444333333222222222111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''(((((())))))******((()))))))))************,,,,,,,,,++++++,,,---......444;;;>>><<<;;;===@@@???CCCHHHIIILLL\\\~~~~~~pppqqq}}}{{{xxxuuuqqqooommmllliiigggeeebbbaaabbbcccccceeefffggggggggggggggghhhgggeeeeeeeeehhhiiiiiihhh\\\dddvvvkkkVVVJJJAAA<<<:::888777666444333333333333111111111111000000000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...///000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////,,,///444;;;AAACCCAAA>>>GGGMMM]]]sss{{{ppptttsss^^^LLLEEEBBB===888444222222222333333222222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))************+++,,,,,,,,,+++---///222222999@@@@@@;;;:::>>>DDDEEEGGGJJJOOOXXXqqqpppttt~~~{{{xxxtttqqqlllkkkjjjhhhgggfffeeeeeebbbbbbaaaaaaaaabbbdddeeefffggghhhiiikkklllmmmmmmkkkjjjiiiiiikkkkkkjjjiii___jjjvvvbbbQQQEEEAAA999888666555444333333333222222111111111000000000............------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////000111111///666???CCCCCCBBBDDDFFFTTTccczzzyyymmmssshhhWWWQQQHHH???888555444444444333333222111111000000////////////............------------------------------------------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((())))))******)))((('''))))))))))))************)))+++,,,,,,+++---222555888;;;??????===>>>CCCIIILLLKKKNNNVVVgggyyyzzzvvvrrrnnnlllkkkjjjiiihhhffffffffffffggghhhiiijjjkkklllmmmnnnooopppqqqqqquuuttttttuuuxxxzzz{{{{{{{{{zzzxxxyyyyyyyyywwwuuueeerrr{{{aaaNNNDDD999888777666444444333333222222222111111111111000000/////////............------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222222888AAAHHHFFF???@@@KKKVVVcccvvv|||lllpppfff___SSSGGG>>>999777888444444333333222111000000000/////////............------------------------........................++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********((('''&&&))))))))))))************(((***,,,,,,,,,...333777<<<<<<<<<===???CCCHHHLLLRRROOOQQQ[[[oooxxxzzzzzzrrrjjjkkkhhhdddbbbcccdddeeeeeemmmmmmnnnppprrruuuwwwxxxyyyzzz|||}}}nnnaaaDDDBBB:::777888777222111444222222222111111111111111000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///***---///...---///555:::;;;>>>FFFKKKJJJKKKZZZkkk}}}zzzsss||||||jjjWWWHHH>>>;;;;;;888333000000///,,,---000222111000//////............------,,,,,,------.........---------,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))******************)))))))))))))))***+++...///---+++---444;;;===@@@BBB???>>>CCCJJJOOO\\\QQQRRRgggrrrxxxssspppnnnjjjgggeeeeeeeeedddeeehhhlllpppvvvwwwzzz~~~ZZZGGG>>>888999999555444777222222222222111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111111222111222666===BBB@@@@@@EEEPPPYYYdddttt|||~~~tttmmmbbbYYYUUUUUUVVVWWWZZZYYYYYY\\\aaaeeeffffffllllllooosssyyywwwzzzcccOOOAAA;;;:::666444555555333333555222111000//////......///...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++,,,,,,************************+++++++++*********))))))))))))))))))******************))))))))))))******+++---......///222999>>>BBBBBBAAA???@@@GGGQQQXXX[[[___mmm|||wwwvvvrrrmmmjjjjjjiiigggeeefffhhhkkknnnrrrwww}}}qqqWWWKKK???;;;999777555666333333333222222111111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////000000111333777===BBBFFF@@@BBBNNNcccxxx~~~yyywwwrrrfffZZZTTTWWWXXXXXXWWWUUUTTTTTTUUUUUURRRNNNKKKJJJJJJHHHGGGLLLKKKJJJLLLNNNOOOOOONNNNNNNNNNNNPPPSSSXXX]]]```aaabbbeeeggglllvvvxxxnnnVVVIII???:::666666666333333555222222111000////////////......------------............---------,,,,,,,,,,,,,,,++++++++++++++++++************************+++************)))))))))))))))))))))************+++******)))******++++++,,,,,,---///333888>>>AAAEEEDDDBBBCCCFFFOOOZZZcccgggzzz{{{~~~{{{uuuxxx|||vvvrrrppphhhfffeeefffiiikkkmmmmmmqqquuu{{{ssscccPPPBBB<<<999777555444444333333222222111111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......---///444999>>>BBBDDDEEE>>>LLLgggyyyiiihhhbbbYYYSSSTTTUUUQQQLLLJJJMMMNNNNNNMMMLLLLLLNNNPPPOOONNNNNNNNNOOONNNKKKIIIMMMMMMMMMMMMNNNNNNMMMMMMVVVTTTRRRPPPOOOQQQSSSTTTTTTUUUVVVVVVWWW[[[bbbggglllnnnrrrvvvwwwzzzxxxdddNNNDDD;;;777555222222444333222111000////////////......------------............---------,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))((()))))))))************++++++*********+++,,,,,,---,,,---000666<<<@@@BBBEEEEEEHHHMMMRRRYYYbbbkkkqqqxxxuuuvvvrrrsssvvvuuuwww{{{tttnnniiigggeeeeeefffhhhmmmrrrxxx|||~~~xxxwwwzzzbbbLLL@@@<<<999777555555444444333222222111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////.........//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---//////......000555<<>>BBBCCCDDDHHHQQQ[[[```bbbiiisss|||pppuuu___gggttt{{{yyy{{{xxxvvvrrrmmmjjjiiiiiiiiikkknnnsssyyynnncccrrrrrrYYYGGG>>>999444666666555444444333222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---//////000000333888???CCCCCCDDDFFFHHHXXXooouuueeebbb\\\]]]cccddd]]]ZZZ]]]VVVUUUXXX\\\[[[VVVTTTVVVTTTUUUUUUSSSQQQRRRTTTVVVUUUTTTSSSSSSUUUUUUTTTSSSTTTUUUVVVVVVWWWYYY\\\___\\\[[[ZZZYYYZZZ]]]___aaaccccccbbbbbbbbbbbbbbbbbbggggggiiijjjfffbbbeeelll~~~sssbbbNNNBBB<<<888666888333333222111000000000000//////............//////......---------,,,,,,,,,,,,,,,++++++++++++++++++************************(((((()))))))))))))))***))))))))))))************++++++++++++,,,---......///111333777;;;AAAEEEHHHJJJOOO[[[ggghhhhhhrrr{{{sss{{{eee___iiivvv}}}{{{zzzlllkkkjjjjjjlllnnnqqqrrrwww{{{fff___^^^ooottt[[[KKK@@@888777777666555444333222222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444777;;;???@@@BBBJJJYYYfffrrryyyooobbbXXXZZZ]]]aaaeeegggfffeeecccWWWVVVYYY^^^^^^YYYVVVVVVZZZ[[[\\\\\\[[[\\\^^^```YYYYYY[[[^^^aaaccccccbbbcccdddeeedddeeehhhnnnrrryyyxxxvvvuuuuuuwwwyyy{{{zzzzzzzzz|||~~~zzz{{{~~~}}}||||||yyycccTTTHHH>>>777555333333222111000000000000//////............//////......---------,,,,,,,,,++++++++++++++++++,,,,,,************************(((((((((((())))))******))))))))))))************+++++++++,,,,,,---...///...222888<<>>AAACCCCCCHHHZZZuuu{{{qqqqqqmmmddd]]][[[\\\\\\WWW___gggiiijjjkkkgggaaaeee``````fffjjjjjjiiijjjccceeehhhjjjlllnnnqqqssswwwyyy}}}uuuoooyyy|||iiiZZZIII<<<666444333222111000000000000//////............//////......---------,,,,,,,,,*********++++++,,,,,,---************************'''((((((((())))))******))))))))))))************+++++++++,,,---...///000---333;;;???BBBGGGPPPWWWbbbdddjjjmmmhhhjjjvvvkkkYYYaaattt|||{{{~~~xxxrrrnnnkkkjjjppprrrwww}}}wwwyyyhhhQQQPPPUUU]]]rrr[[[GGGAAA666666777000///333111222222111111000/////////////////////............------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,---...///111111000000//////.........---.........------,,,,,,,,,---...//////000444:::???EEEAAA>>>EEEWWWqqqzzzfffgggeeedddeeefffeee```\\\dddgggkkkmmmlllkkkjjjjjjuuuvvvxxx{{{|||}}}}}}}}}llliiioooYYYFFF;;;222777888333000111111---222111000//////.........///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********************************)))******+++,,,---...//////......000222000;;;CCCAAA>>>HHHYYYfffnnnppptttqqqggghhhnnnYYYeeewww~~~~~~xxxpppkkkiiikkkmmmooovvv{{{~~~~~~yyytttssssss{{{xxx]]]WWWUUURRRXXXdddnnnsssRRR???777999;;;333222777666222222222111000000//////////////////............------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,...///000111000/////////.....................---------,,,,,,---------...222777>>>BBB@@@DDDNNN^^^qqq{{{xxxpppffffffeeeeeehhhmmmrrrsssssssssuuuxxx{{{}}}zzzvvvqqqWWWDDD>>>;;;777444444333222000222111000//////......//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***************************************++++++,,,,,,---............000333111:::AAAAAACCCQQQcccooopppvvvvvvnnniiiuuueee\\\lllzzztttpppllljjjlllppptttvvv|||tttyyyuuunnnmmmnnnllllllmmmrrrwww{{{}}}}}}{{{wwwuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{|||~~~}}}{{{~~~~~~|||yyyvvvrrrooonnnllllllllllllkkkjjjiiihhhlllkkkkkkjjjiiigggfffeeecccaaa^^^\\\[[[[[[\\\]]]ccc]]]XXXXXXZZZ^^^fffnnnwww~~~~~~rrrddd]]][[[[[[WWW]]]dddpppwwwiii```RRRKKKLLLQQQ]]]nnn}}}bbbEEE;;;<<<===444222777555333333222111111000000///////////////............------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...000000////////////...........................---------///------000666===BBBEEE<<>>;;;===HHHYYYjjjyyytttnnnrrrttt|||dddOOOAAA999777888666333222222000...111111111111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,---------000000...444===BBB@@@GGG```ooozzzvvv```gggnnnsss~~~|||wwwsssqqqrrrvvv{{{www^^^MMMJJJPPPRRRZZZeeemmmrrrzzz~~~|||}}}~~~|||~~~yyyuuugggbbbZZZSSSOOOLLLJJJIIIHHHKKKMMMOOOPPPTTTXXX\\\qqq|||~~~{{{zzzxxxbbb]]]\\\VVVSSSVVVmmm^^^FFFAAA999888555333333333333111111111111111000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............000000000000222444666777@@@@@@CCCNNN^^^nnn{{{sssiiikkkrrrtttqqquuuVVVBBB>>>999999666444333333222000111111111111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,---------000000///555>>>CCCBBBMMMiiizzznnnbbbkkkpppwww|||wwwuuussssssvvv{{{rrrZZZIIIPPPRRRYYYfffqqq{{{~~~{{{uuuooollllllnnnoooiiijjjlllmmmmmmiiibbb]]]VVVSSSOOOLLLKKKKKKIIIHHHHHHJJJNNNOOOPPPPPPQQQSSS^^^fffsssiii___^^^ZZZWWWVVVZZZwwwnnnNNNFFF;;;:::888777555333222222222222111111111000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000/////////222555999;;;DDDFFFLLLWWWfffuuu|||vvvhhhdddiiitttyyygggLLLFFF>>>:::666444444333333222111111111111000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,///111222777???EEEFFFSSSqqq{{{tttccceeeqqqsss}}}{{{uuussstttwwwzzzvvvvvvuuuxxx}}}fffLLLGGGFFFJJJSSS]]]hhhuuuxxxnnnggg\\\YYYUUURRROOOOOOOOOPPPMMMMMMNNNOOOPPPOOOLLLIIIJJJIIIHHHIIIKKKLLLKKKIIIHHHKKKNNNPPPQQQOOONNNMMMMMMNNNTTTfffuuuggg___[[[XXXWWWLLL^^^yyy]]]QQQ>>>;;;999888777333222333222222222111111111000000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///111000//////222777;;;>>>FFFNNNXXXcccqqqwwwsss|||~~~xxxxxxlllbbbsssdddPPPEEE===666444444333333444111111111111000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------///222444999AAAHHHKKK^^^}}}{{{lllbbb[[[fffuuuxxx{{{uuurrrsssyyyvvvaaaVVVRRRNNNUUUkkkxxxgggLLLAAA======AAAEEEKKKVVV```nnnvvv}}}{{{wwwiiieee___\\\YYYUUUPPPLLLLLLMMMMMMMMMMMMMMMMMMMMMQQQOOOLLLLLLMMMMMMMMMMMMIIIIIIKKKNNNQQQRRRQQQOOOMMMNNNPPPRRRSSSQQQNNNLLLKKKHHHHHHUUUuuuzzzmmmooo|||rrrddd]]][[[ZZZTTTXXXcccxxxrrraaaGGG>>>888888888444222444222222222222111111111111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------......//////111111000111555:::???BBBKKKWWWeeeppp}}}zzztttxxxyyyzzz~~~vvvooosss^^^NNNBBB888555444222111444222222222222111000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...000333888<<>>;;;;;;;;;<<>>BBBKKKSSSzzzzzzrrrjjjcccmmm}}}~~~{{{xxxxxxyyy~~~}}}zzzooonnnqqq|||}}}vvvsssiii]]]PPPGGG======FFFNNNNNNIIICCC???<<<<<<;;;:::???EEEIIINNNPPPNNNMMMOOOOOOMMMRRRWWW___cccfffiiioootttssstttvvvyyy{{{}}}~~~{{{xxxuuurrrnnnkkkjjjiiiiiijjjlllllljjjhhhddd```[[[YYYXXXWWWUUUSSSMMMNNNLLLLLL\\\}}}pppaaaXXXJJJKKKJJJIIIHHHJJJRRRYYYjjj||||||vvvmmmaaa]]]aaatttkkkRRR===999:::666222333333333222222222111111111111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------.../////////111555;;;CCCKKKRRRUUUcccuuuzzzyyymmmppp~~~fffSSSAAA<<<999333222666222222222222111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------222222777===@@@BBBKKKVVVvvvlllttt}}}{{{xxx{{{{{{tttpppfffbbb___fffxxxmmmZZZ[[[hhhmmmjjjQQQJJJBBB???>>>@@@EEEKKK???<<<;;;<<<<<<;;;@@@FFFHHHKKKKKKIIIJJJQQQVVVWWW\\\eeeqqqwwwyyy|||xxxwwwvvvvvvvvvuuusssqqqmmmggg```[[[ZZZYYYVVVTTTKKKPPPPPPJJJPPPkkkyyylll\\\OOOIIIDDDCCCEEEHHHJJJLLLOOOSSS[[[rrruuuhhhcccfffyyyyyy[[[AAA;;;<<<777222111333333333222222222111111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////---000777???IIIRRRZZZ^^^lll}}}ooonnnxxxnnnYYYFFF@@@;;;444333777222222333222222111000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------333333888???AAABBBKKKWWW}}}sssyyy~~~|||yyy}}}}}}qqqlllqqqtttppphhhddd]]]XXXZZZiiixxxZZZNNNNNNSSSbbbqqq___QQQDDD???>>>===>>>???>>>???>>><<<::::::<<<===BBBCCCGGGNNNWWWaaajjjooo{{{}}}xxxwwwvvvtttpppooojjjccc]]]ZZZWWWUUUTTTSSSOOOKKKIIIJJJWWWqqqmmm___VVVLLLCCC@@@DDDBBBEEEIIIJJJKKKUUU```hhhppp|||yyyqqq~~~{{{QQQ===<<<===999555555333111111222222111000000000000000////////////......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...------............333555888EEETTTVVV\\\nnn~~~xxxllloootttzzzvvvTTT@@@<<<<<<555---333333222222111000000000000/////////............------------------------++++++++++++++++++++++++,,,------....../////////555555:::@@@>>>>>>OOOeeeyyyjjjhhhaaaYYYYYYaaaiiimmmmmmlllfff\\\SSSUUU```jjjzzzgggUUUJJJRRRaaaYYYNNNDDDAAA@@@>>>>>>??????>>>===;;;::::::<<<>>>CCCGGGMMMWWWcccnnnxxx~~~wwwqqqoooooollljjjjjjgggbbb^^^\\\YYYWWWUUUQQQOOOLLLJJJIIIRRRfffyyyrrrXXXKKKHHHFFFCCCAAABBBCCCGGGMMMOOORRR[[[fffgggnnnyyyfffKKKAAA<<<888444666444222111222222222000000000000000////////////......------------......------,,,,,,,,,,,,------++++++,,,,,,,,,---------///...---,,,---...///...444999===JJJZZZ^^^gggzzz{{{zzzwwwuuussssssssssssxxxyyy|||{{{www{{{{{{zzzzzzyyyyyyyyyxxxrrrtttuuutttrrrrrrtttwwwzzz{{{}}}rrriiimmmyyykkkRRRFFF@@@;;;777333333333222111111000000000000/////////.........------------------------------------------------------------......//////444555;;;@@@@@@EEE\\\uuu}}}}}}rrrggg^^^WWWSSSRRRSSSZZZaaakkkppprrrjjj[[[RRRSSSWWWeeessseeeLLLHHHQQQPPPJJJEEEEEEDDDAAA@@@BBB???>>><<<:::888999===@@@GGGLLLUUU```mmmyyyyyypppiiifffeeedddbbbeeecccbbbaaa___\\\XXXUUUOOOMMMLLLKKKJJJOOO^^^mmmuuu]]]EEE===AAADDDDDDCCCCCCEEELLLSSSWWW[[[ccckkkqqqsssxxx~~~~~~\\\HHH<<<888888666555222222333333222111000000000000////////////......------------............------------......,,,,,,,,,,,,------------------,,,,,,---...///000666===DDDQQQaaahhhtttzzz~~~}}}{{{yyytttooohhheee```[[[YYYXXXYYYZZZYYY[[[___dddgggfffaaa^^^bbbaaaaaa```___^^^^^^^^^ZZZYYYYYYYYYYYYZZZZZZ[[[YYYZZZ\\\^^^aaadddfffgggmmmpppuuuxxx{{{|||tttaaaaaaooo}}}|||kkkRRRBBB;;;999444333333222222111111000000000000/////////......---------------------------------------------------------------......///666777<<>><<<999777999===@@@JJJOOOWWWbbbmmmvvv|||{{{tttllleeebbbaaaaaa```ddddddeeefffeeeaaaZZZVVVNNNMMMLLLLLLKKKPPP^^^lll|||___PPPBBB@@@DDDFFFFFFFFFIIIMMMTTTZZZ___ccchhhmmmrrrpppooosss|||vvvzzzxxxzzzkkkPPP???:::<<<888666333333333333222111000000000000////////////......------------...............------.........,,,,,,,,,------------...,,,------,,,,,,...111333777AAAIIIUUUeeeooo|||~~~}}}}}}}}}|||{{{zzzyyy|||{{{vvvrrriiijjjjjjhhhfffccc___\\\XXXUUURRRNNNKKKJJJKKKKKKHHHJJJLLLPPPRRRRRRPPPOOOQQQPPPPPPOOONNNNNNMMMMMMNNNLLLJJJJJJLLLMMMLLLKKKPPPQQQRRRSSSUUUUUUVVVVVV[[[]]]```bbbbbbcccdddeeeggghhhiiikkkoootttxxx{{{{{{~~~uuudddaaauuuwwwhhhKKK;;;666444444444333222222111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000999:::<<<>>>@@@NNNmmm|||}}}vvvjjjfff___UUURRRVVV[[[fffsssxxxqqqcccVVVPPPOOO[[[nnn{{{~~~nnn\\\QQQJJJFFFEEEHHHJJJGGGEEEEEE@@@???<<<888666888<<>>@@@GGGZZZzzz~~~~~~~~~|||~~~wwwjjj^^^XXXWWWUUU[[[fffrrrwwwrrreeeZZZUUU[[[hhh}}}mmm```XXXOOOHHHIIIKKKIIIFFFEEEAAA@@@===999777777999<<>>;;;777666777999:::===AAAGGGMMMQQQUUUWWWZZZZZZ[[[\\\^^^___^^^^^^\\\XXXSSSPPPMMMKKKIIIGGGJJJOOOVVV[[[]]]^^^___aaadddeeeggghhhiiijjjkkklllpppsssxxx||||||wwwoooiii[[[SSSKKKIIIKKKTTTeeetttnnnWWWKKKGGGGGGLLLRRRZZZeeeppprrruuuuuuqqqppprrrnnniii[[[QQQHHHFFFBBB===;;;===BBBNNNbbb}}}nnnbbbdddmmmvvvfffJJJ>>>;;;888666555555444333111000000000000////////////......------------......------,,,,,,,,,,,,------------------............,,,...000//////111888>>>MMMWWW]]]jjjwww{{{}}}zzzqqqccc```^^^dddpppuuujjj[[[TTTRRRPPPNNNMMMNNNNNNOOONNNNNNNNNMMMKKKLLLNNNPPPQQQPPPPPPQQQSSSTTTTTTSSSTTTQQQQQQVVVWWWUUUVVVZZZVVVVVVVVVVVVWWWYYYZZZ[[[[[[___dddfffggggggiiikkkoooppprrrtttwwwzzz|||}}}iiibbbjjjvvv~~~VVV<<<666666555555444333333333111111111000000000//////........................//////////////////////////////...///111444888:::888<<>>GGGXXXrrryyywwwvvvxxx{{{}}}zzzzzz{{{|||tttuuuuuuvvvvvvuuuuuutttssssssrrrrrrrrrsssttttttrrrtttwwwyyy{{{|||}}}}}}}}}}}}~~~~~~{{{xxxsssnnnjjjeeegggkkkoootttwwwzzz{{{rrrhhhbbb[[[aaa}}}wwwqqqfffcccwwwqqqYYYOOOPPPNNNIIICCC@@@===;;;:::888666444666777888999;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@AAABBBDDDBBBIIIRRRXXXYYYZZZ[[[]]]bbbbbbcccfffiiilllppprrrtttwww|||~~~wwwrrr]]]VVVNNNLLLUUUggg|||}}}hhhMMMNNNRRRYYYcccnnnxxx~~~{{{zzz}}}}}}qqqdddNNNEEE>>><<<;;;:::;;;???@@@NNN___lllxxxpppfff___]]]dddmmmiiiKKKGGG777444:::555333666444333333222222111000000000...........................------,,,,,,------...---------........./////////+++,,,222333222;;;GGGXXX^^^hhhwwwwwwuuu~~~wwwyyyzzzyyywwwyyyxxxrrrwwwzzzyyyyyyzzz}}}}}}pppfff~~~~~~qqqFFF@@@;;;777777777333111222222222222111000//////...////////////////////////........................000...---...222777:::;;;>>>CCCJJJYYYvvvzzzxxxwwwvvvzzz~~~|||{{{xxxtttpppnnnoooooommmkkkppplllkkknnnpppnnnmmmnnnxxxzzz~~~xxxtttrrrooommmoooiiifffbbb```aaaeeejjjmmm|||qqqbbb___ooo~~~xxxuuu}}}|||]]]JJJFFFEEECCCBBB@@@===;;;:::999777555666666777888999;;;===>>>============>>>>>>>>>???@@@AAABBBBBBAAABBBDDDFFFCCCIIIRRRYYY]]]aaafffjjjiiiiiijjjlllooorrruuuvvvwwwyyy~~~wwwrrr^^^XXXRRRSSSaaavvv|||aaaZZZaaakkkttt{{{}}}nnn```JJJBBB<<<;;;;;;:::;;;>>>===EEEOOOYYYeee{{{uuuiiicccaaahhhqqqgggNNN;;;666:::555333555222333333222222111000000000...........................------,,,,,,------...---------.........//////000,,,...333555666AAANNNXXX___lll}}}|||xxxvvvvvvzzzrrr|||TTT???999555666666333222333222222222111000/////////////////////////////////........................000///---///333888;;;<<<<<>>??????BBBCCCEEEEEEEEEFFFHHHKKKIIIOOOWWW^^^dddjjjqqqwwwrrrrrrsssuuuwwwyyy|||}}}{{{uuueee]]]XXX^^^ooorrrffflllsssxxx{{{}}}uuucccTTTDDD>>>:::;;;;;;::::::======AAAFFFLLLWWWjjjxxxqqqmmmmmmppp~~~~~~YYYDDD;;;<<<777444666333333333333222111111000000..............................------------......------........./////////111...///555888;;;IIIZZZ]]]dddtttuuupppzzz{{{sssyyysssssswwwzzzvvviiiooo{{{yyyqqqhhhEEE===666666666444222333222222222111000000//////////////////////////////........................111///...000555999<<<===<<<>>>JJJiii~~~xxxwwwxxxzzz|||~~~wwwqqqrrrwwwtttjjjaaa___aaadddkkkrrrxxx|||~~~zzzxxxzzz}}}xxxjjj___```vvvppp```TTTLLLAAA???<<<;;;;;;:::999777666666666666666777888999:::;;;===???AAADDDEEEFFFHHHJJJKKKLLLMMMNNNQQQSSSUUU[[[bbbhhhlllqqqwww|||zzz{{{|||}}}{{{nnngggbbbiii|||yyyqqqssssssrrrrrrwwwpppbbbRRRGGG???:::888:::;;;::::::<<<<<>>???AAAQQQwwwvvvpppssstttxxx}}}yyyqqqqqqwwwwwwpppbbbZZZTTTTTTVVVZZZaaaiiiqqqyyy~~~zzz{{{~~~uuufff```pppvvvgggYYYOOOAAA???===;;;;;;;;;999888777777777777777888999999<<<===@@@DDDHHHLLLOOOQQQRRRTTTUUUVVVWWWYYY\\\^^^___eeelllqqqtttwww|||xxxrrrnnnuuu}}}|||zzzwwwwww{{{xxxhhhXXXOOOGGGBBB>>>:::888:::<<<:::999;;;;;;>>>CCCMMMYYYhhhwww|||nnnaaammmpppSSS@@@<<<888888:::666444444333333222111111111///////////////////////////......------......///........./////////000000000...222999===FFFZZZppp}}}wwwqqq^^^gggppptttxxx}}}~~~}}}sssvvv{{{zzzkkkiiimmmzzzpppyyyhhhQQQDDDHHHJJJEEEKKKZZZYYY[[[]]]]]]\\\\\\___aaabbbcccdddfffhhhiiiiiijjj___ZZZUUUSSSRRRVVVdddtttnnn___ggg~~~}}}QQQEEE:::777777555444444222222222222111111111111000000000000000000000000////////////////////////111111111444888===?????????FFF^^^qqqkkknnnooouuu}}}|||{{{wwwzzz|||sssqqqttt}}}qqqeee^^^QQQMMMJJJKKKMMMNNNTTTZZZcccmmmyyy~~~|||{{{}}}mmmeeeooo{{{mmm```SSSKKKCCC@@@===<<<;;;;;;999777888888777777888999::::::===???CCCIIIOOOUUUYYY[[[]]]___```aaabbbcccfffiiieeejjjqqquuuxxx||||||zzz~~~|||{{{zzznnnjjj```QQQHHHFFFGGGFFFAAA<<<:::;;;<<<999999;;;>>>@@@EEEOOO```www|||nnn___dddqqq|||ZZZBBB;;;666777999444444444444333222222111111//////////////////////////////............//////....../////////000000000000000444<<>>@@@@@@>>>NNNppptttnnnpppmmmttt~~~yyysssooonnnmmmnnnooonnnkkkiiiiiijjjmmmsss}}}vvvnnnlllwwwxxxxxxsssiii]]]SSSNNNFFFDDDDDDFFFFFFEEEIIINNNUUU```nnnxxx}}}sssttt{{{tttaaaRRRKKKDDDAAA>>><<<;;;:::888666777777777777888999:::;;;???BBBHHHOOOVVV^^^cccffffffhhhiiijjjjjjkkknnnpppnnnpppssstttwww|||~~~xxxqqqiiibbb[[[YYYQQQGGGDDDGGGJJJIIIFFF@@@<<<<<<<<<999999;;;<<<@@@FFFPPP___uuuvvvjjjcccdddrrrfffIII???999999:::555555444444333333222111111//////////////////////////////............//////.../////////000000000000111222888AAAFFFPPPgggwwwxxxqqqeee\\\[[[^^^```___ZZZYYYeeezzzooobbbmmmnnnpppttttttjjj\\\UUUWWWUUUPPPLLLJJJHHHIIIPPPYYYZZZ```hhhmmmpppttt{{{vvvmmmggg]]]VVV]]]kkk~~~sssvvvtttvvv{{{[[[KKK<<<777888777666666222222222222222222222222000000000000000000000000////////////////////////222222333777<<<@@@AAAAAADDD\\\vvvqqqrrrooouuuzzzqqqiiibbb___]]]]]]]]]___bbbcccccceeehhhkkkqqqvvvuuufff___```bbbaaa\\\TTTLLLGGGEEEAAA???@@@BBBAAA@@@DDDJJJLLLVVVdddsss}}}zzzmmmYYYPPPEEEBBB???===;;;:::888666555555666666777999:::;;;CCCFFFLLLTTT]]]eeekkknnnkkklllnnnnnnnnnoooqqqtttvvvvvvtttrrrssszzzxxxooofff]]]VVVSSSQQQLLLFFFFFFJJJKKKIIIIIIBBB>>>===<<<999888;;;333:::CCCKKKVVVdddvvvvvvfff\\\bbbsssqqqQQQEEE>>>======777555444444333333222222111000000000000000000000000//////............//////////////////000000000000333444;;;DDDJJJTTTkkk{{{nnnzzz}}}qqqgggZZZQQQVVVcccaaa```gggzzzkkksss|||~~~uuucccXXXYYYMMMNNNLLLHHHHHHQQQ^^^hhhzzz~~~uuuggg[[[^^^jjj|||nnnfff^^^ccczzzhhhVVVDDD<<<:::888555444222222222222222222222222000000000000000000000000000000000000000000000000222222444888===@@@BBBBBBLLLiii{{{pppllllllqqqwwwxxxssskkkccc^^^\\\]]]___XXX\\\aaaeeehhhnnnuuu{{{zzz|||qqq___TTTSSSTTTTTTPPPJJJFFFDDDEEE@@@>>>>>>@@@???>>>CCCJJJGGGPPP^^^ppp{{{VVVOOOHHHDDD???======;;;777444777777777777666888;;;>>>EEEHHHNNNVVV___fffiiijjjlllnnnppprrrsssuuuxxxzzzyyyzzz{{{zzz|||{{{qqqjjj^^^RRRTTTUUUTTTOOOHHHEEEGGGKKKDDDCCCBBB@@@>>>;;;999777777:::???FFFPPP___ppp|||xxxmmmcccaaadddmmmYYYDDDAAAAAA<<<888666555444444333333333333111111111111000000000000//////............//////---///000000//////000222777???:::@@@YYYeeelll|||}}}uuuxxxooozzzxxxsssjjj\\\SSSVVV___eeeqqqtttvvvccc[[[RRRQQQNNNIIIHHHTTTlllrrr```cccrrr~~~rrr```YYYWWWaaatttiiiLLL===:::888555333444444333333333333222222000000111111111111000000////////////000000000000111555555;;;CCC>>><<>>>>>AAAIIILLLUUUjjjiiiTTTOOOIIIEEE@@@>>>===;;;888444777777777777666888;;;>>>DDDFFFKKKSSSZZZaaaeeegggnnnqqqtttwwwxxxzzz|||~~~{{{rrrdddWWWSSSTTTSSSOOOKKKHHHHHHIIIEEEEEEDDDBBB???===:::999999<<>>;;;777666666555444333333333333111111111111000000000000//////............//////---///000000//////111222555======GGG```kkkppp{{{ppppppnnnoooooojjj___UUUUUUZZZttt~~~wwwjjj```YYYOOOIIIIIISSSgggxxxqqqcccjjj|||qqqdddYYYVVVWWWaaaooo{{{WWW???777555444333444444333333333333222222000000111111111111000000////////////000000000111111555555:::AAA===<<>>===<<<888555777777777777777888<<<>>>DDDGGGKKKQQQXXX___eeehhhrrrvvv{{{ssseeeZZZWWWTTTRRRQQQNNNLLLJJJHHHGGGFFFDDDBBB???===<<<:::===AAAFFFNNN[[[kkkvvv~~~rrrfff```]]]^^^bbb{{{```EEE@@@===999777666555444333333333333111111111111000000000000//////............//////---///000000///000222444444:::@@@QQQiiisssxxx~~~lllpppiiihhhgggeee___ZZZ^^^eeeooo___MMMDDDCCCIIITTT^^^^^^```aaa___[[[ZZZ\\\___rrruuu{{{yyykkkpppzzz^^^TTTSSSUUUZZZ```gggsss{{{sss|||jjjFFF666444666666444444333333333333222222000000111111111111000000/////////000000000111111000444555<<>><<<999666777777888777777999<<>>AAAHHHTTTcccmmmyyyrrreee______aaapppwwwRRRFFFAAA;;;888777666444333333333333111111111111000000000/////////............//////---.../////////000333555777:::DDDZZZoooyyy~~~tttooommmfff___\\\]]]cccqqqfffMMMCCCAAAAAACCCGGGIIIJJJJJJIIIGGGGGGJJJLLLKKKMMMSSS]]]mmmtttqqqxxxfffTTTRRRWWW[[[```bbbaaahhh}}}xxx}}}sssttt|||}}}QQQ:::888999888444444333333333222222222000111111222222111111000//////000000000111111111000555888@@@GGGFFFRRRkkkyyyccccccfffaaa___eeennnxxx~~~zzzwwwtttpppkkkfffffflllssswwwyyyppp```QQQNNNLLLJJJHHHGGGGGGHHHIIIKKKHHHHHHJJJJJJGGGHHHJJJNNNOOORRRYYYdddlllqqqrrr{{{lllggg___ZZZ```yyy|||___ZZZQQQKKKDDD@@@???===:::777666777888777777999===@@@FFFJJJQQQXXX___hhhqqqwwwzzzwwwmmm```YYYXXXWWWTTTQQQLLLKKKKKKIIIGGGEEECCCBBB;;;<<<===???DDDOOO\\\fffttt}}}kkkdddeeehhhjjj___LLLCCC:::888888666555444333333333111111111111000000000/////////............//////---.../////////111444777===;;;IIIaaaqqq{{{nnnmmmddd\\\[[[bbbooooooTTTJJJIIIFFFFFFIIIOOOPPPPPPPPPPPPPPPRRRSSSQQQQQQRRRWWWbbbqqq|||tttwww}}}kkk[[[VVV]]]aaaeeegggddd^^^ccc{{{xxx|||xxxmmmnnnXXX>>>:::;;;777444444333333333222222222111111222222222222111111000000000000111111111111333777;;;CCCIIIIIIZZZzzzxxx]]]]]]```[[[]]]hhhttt}}}|||{{{tttkkkfffgggjjjllllllmmmnnn}}}kkkXXXXXXVVVQQQMMMJJJIIIIIIIIIFFFCCCDDDHHHJJJHHHHHHKKKOOOOOOPPPSSSXXX]]]bbbdddxxxnnnZZZSSSLLLIIIQQQkkkccc^^^TTTNNNFFFAAA???>>>;;;888666777888888888:::>>>AAADDDJJJSSS[[[bbbkkkuuu|||}}}}}}sssfff]]]YYYWWWTTTRRRMMMMMMLLLKKKIIIGGGEEEDDD>>>>>>??????CCCKKKXXXaaannn~~~tttmmmkkkjjjfffzzzkkkQQQBBB999999888777555444333333333111111111111000000000000//////............//////---......//////222666999AAA===PPPiiipppxxxqqqgggaaa^^^dddooo{{{sssWWWNNNMMMMMMSSS\\\WWWWWWWWWVVVUUUSSSQQQPPPTTTUUUVVV[[[dddqqqppp```VVVWWWbbbjjjlllmmmfff\\\aaazzzuuuppp}}}fffbbbZZZ>>><<<;;;333444444333333333333222222111111222222222222111111000000000111111111222222666:::===DDDHHHGGG]]]sssZZZYYY[[[WWW\\\jjjvvv|||rrrjjjfffeeeeeeeeebbb```rrrttt^^^]]]ZZZVVVQQQNNNKKKKKKJJJCCCAAACCCGGGIIIGGGHHHJJJHHHJJJMMMQQQUUU\\\dddiiiuuueee^^^MMMKKKIIIIIINNNbbbnnn```VVVOOOGGGBBB@@@>>>;;;999666777888888888:::>>>AAAFFFMMMWWW___fffmmmvvv}}}~~~~~~wwwmmmddd___[[[VVVSSSNNNMMMMMMLLLJJJHHHFFFEEE??????>>>>>>@@@HHHSSS\\\fffwwwxxxnnnfffmmm~~~tttUUUCCC<<<:::999777666444333333333111111111111000000000000//////............//////---.........///222777:::CCC???WWWqqqpppttt}}}uuuvvvhhhccccccmmmyyyvvvuuu{{{vvvWWWKKKIIIMMM\\\ooottttttsssqqqnnnjjjeeeaaa[[[\\\___dddmmmzzzrrrddd[[[[[[eeelllnnnnnnfff\\\```xxxwww~~~lllaaaxxxZZZ???===<<<333444444333333333333222222111222222333333222222111000000111111111222222222666999>>>FFFJJJJJJeee~~~gggVVVVVVWWWUUU\\\jjjttt}}}~~~yyyyyy{{{}}}~~~tttmmmiiijjjkkkllliiiyyyrrrfffddd```ZZZVVVRRRPPPNNNEEECCCEEEIIIIIIGGGFFFIIIEEEHHHLLLPPPUUU]]]gggooommmZZZNNNJJJCCCEEEIIIJJJKKKXXXzzzyyyaaaWWWPPPHHHBBB@@@>>>;;;999666777888888888;;;???BBBIIIQQQ\\\dddiiipppxxx~~~}}}yyyssslllfff___ZZZVVVNNNNNNMMMLLLJJJHHHGGGFFF======<<<;;;<<>>======<<<:::;;;:::999999;;;???CCCKKKQQQ[[[fffpppxxx}}}{{{vvvzzzyyymmmgggcccZZZWWWPPPLLLNNNNNNIIIEEEDDDEEEAAA======>>>@@@HHHQQQ[[[gggqqqgggeeewwwnnnNNN;;;;;;<<<<<<:::666444222222333333222222111000000000000000///...............000000000///000444999===AAALLLdddssssss|||~~~|||ooo]]]SSSUUU```mmmuuussspppnnnqqqzzzqqqbbb[[[VVVVVV]]]lllyyyZZZLLLJJJOOO\\\jjjxxxzzztttuuujjj```[[[YYY___uuudddkkkdddCCC???@@@222555555444333222222222222222222222222222111000//////000222222111111222444666===BBBIIIOOOVVVwww|||ttt}}}^^^YYYSSSOOOQQQXXXbbbiiivvv|||{{{ooogggccctttyyysssnnncccXXXPPPLLLIIIKKKMMMLLLJJJHHHGGGJJJNNNQQQTTTXXX```eee~~~uuufffYYYPPPLLLJJJIIIIIIHHHLLLPPPPPPWWWqqqrrr]]]VVVQQQJJJEEECCCBBBAAA@@@:::;;;:::::::::<<<@@@CCCJJJQQQ\\\iiissszzzvvvuuuvvvpppnnnjjj]]]XXXRRRNNNOOOOOOKKKHHHGGGFFFBBB>>>>>>>>>???EEEMMMXXXeee{{{ooohhhrrrtttUUUCCC<<<<<<;;;:::777555333333222222111111000/////////000000///............///000000000000000444999===???LLLeeevvv{{{yyymmm]]]RRROOORRRWWWZZZeeeeeegggnnnyyy{{{rrrlllccc\\\YYYVVVTTTZZZiiiwww[[[NNNKKKMMMWWWbbbkkkrrr|||~~~rrrggg\\\VVVTTT[[[rrrzzzjjjmmmjjjFFF??????333666555444333222222222222222222222222222111000000///000222222111111333444777>>>BBBIIIQQQ[[[}}}yyyppprrroooXXXTTTNNNLLLPPPXXXccciiiuuu|||wwwlllfffiiiwww~~~xxxmmmaaaWWWRRRNNNOOOPPPMMMJJJIIIGGGKKKOOOQQQTTTYYYaaagggnnnhhh^^^UUUPPPNNNNNNMMMKKKLLLPPPTTTRRRVVVjjjjjjWWWQQQNNNIIIEEEDDDBBBAAA@@@;;;<<<;;;;;;;;;===AAADDDJJJRRR^^^jjjttt{{{~~~}}}yyyyyyrrrccc[[[TTTOOOPPPPPPMMMKKKKKKHHHDDD@@@???>>>===BBBIIIRRRbbb{{{nnnooo|||zzzYYYCCC<<<<<<;;;999888666555444111111111000//////......111000//////......//////000000000000111555:::>>>IIIWWWjjjyyyvvvjjjcccYYYSSSQQQRRRQQQPPPRRRUUU\\\hhhwwwuuuhhheeeggggggfffeeeggg^^^^^^fff}}}sss\\\QQQMMMLLLRRR[[[fffmmmvvv|||mmmaaaVVVPPPNNNXXXrrr{{{sssmmmsssLLL@@@???666666555444333222222222222111222222222222111000000000111222222111222444555:::@@@CCCJJJUUUbbblllhhhggg\\\PPPMMMJJJIIINNNXXXcccjjjsss{{{vvvmmmaaalll{{{ooo___XXXRRRSSSRRRNNNKKKKKKGGGJJJNNNQQQTTTYYYaaaggg{{{jjjfff```]]]\\\\\\]]]]]]\\\ZZZ[[[^^^^^^___hhhsssooo\\\MMMLLLJJJGGGEEEEEEDDDBBBAAA===>>>===<<<<<<>>>BBBEEEKKKRRR\\\fffnnnuuu}}}zzz{{{{{{lllbbbYYYRRRQQQPPPMMMKKKLLLJJJFFFCCCBBB???<<>>===;;;999999888777666222222111111000/////////111000000///...////////////000000000222666<<<@@@PPP^^^kkkwwwqqqaaa\\\XXXSSSQQQRRRRRRPPPNNNFFFJJJSSSaaaqqqzzzuuussswww{{{zzzyyyyyyzzzmmmeeedddnnnppp[[[RRRNNNLLLRRR[[[jjjqqq{{{}}}jjj]]]QQQLLLMMMZZZvvv{{{lll|||~~~UUUBBB???888666555444333333222222333111111222222222111111000000111222222111222555777<<>>@@@CCCFFFKKKPPPWWW]]]aaahhhqqqxxx~~~zzzuuuqqqsssyyy}}}nnndddYYYUUURRRMMMKKKLLLLLLHHHFFFFFFBBB>>>???CCCJJJ```}}}vvvoooqqqxxxLLLAAA>>>;;;999:::999888666444333333222222111111000111111000//////////////////000000111333777===BBBJJJ]]]gggqqqjjjXXXYYYSSSMMMIIIGGGFFFCCC@@@BBBEEEMMM[[[lll||||||}}}yyywww{{{yyyqqqnnnjjjgggvvvlllYYYQQQNNNNNNVVVaaannnwww|||hhh\\\QQQMMMPPP___~~~~~~jjjsss___FFF@@@:::666666555444333333333333000111111222222222111111111222222222222333666999>>>DDDFFFNNNaaayyyjjjgggaaaNNNKKKIIIGGGIIINNNWWWaaagggqqqzzziiibbbfffzzzlllaaa^^^WWWKKKEEEGGGEEEGGGJJJLLLNNNTTT\\\ccc{{{xxxvvvvvvxxx{{{}}}}}}~~~wwwrrrssswwwuuunnngggaaabbb```\\\[[[\\\YYYTTTSSSQQQNNNMMMMMMLLLJJJIIIFFFFFFEEEBBBAAAAAADDDGGGMMMQQQVVVXXXXXX\\\cccjjjwww}}}}}}oookkkhhhjjjpppzzztttfff]]]VVVPPPLLLLLLMMMJJJJJJJJJFFFBBBAAAEEEJJJbbb}}}qqqjjjnnnvvvXXXDDD@@@;;;:::::::::888666555444444333222222111111222111000000//////000000///000000111444888???CCCLLLdddlllsss~~~wwwggg[[[XXXQQQIIICCCBBBAAA???===AAADDDJJJWWWhhhzzz|||nnnbbbaaagggkkklllxxx~~~wwwxxx{{{iiiXXXQQQNNNOOOYYYeeeqqqzzzzzztttuuuzzzjjj^^^SSSOOOSSSccciiikkkhhhKKKAAA:::777666555444333333333333000000111222222222222111222222222222222444777:::>>>FFFHHHQQQhhhxxxjjj\\\HHHIIIHHHGGGIIIOOOWWW```fffqqqzzzoooccc^^^sssxxxiiidddZZZJJJBBBEEEEEEGGGIIIJJJKKKQQQYYY```~~~{{{xxxwwwyyy{{{}}}~~~yyyxxxwwwxxxyyyxxxrrrmmmmmmooopppqqqwww~~~}}}vvvqqqiiibbb[[[UUUPPPLLLKKKJJJHHHEEECCCCCCEEEGGGSSSYYY^^^]]]ZZZXXX\\\```fffkkkttt~~~~~~qqqiiifffcccgggppp{{{uuuhhh^^^TTTOOOOOOMMMKKKLLLMMMKKKFFFEEEHHHMMMddd~~~}}}rrrqqquuu}}}___GGGBBB<<<:::;;;;;;888555444444333333222111111000222111000000//////000000//////111222444999@@@DDDPPPnnnwww|||rrrvvvgggcccWWWQQQIIIDDDCCCCCCBBBAAA>>>AAAIIIWWWhhhzzzzzzjjjZZZTTTWWW\\\aaayyyvvvgggXXXRRRPPPOOOXXXdddnnnuuu}}}yyyssslllgggdddeeefffnnn~~~zzzlll```UUUQQQTTTcccjjjhhhpppPPPAAA999777666555444444333333444000000111222222222222222222333333222222444888<<<>>>FFFJJJUUUooouuu```SSSGGGEEEEEEEEEHHHOOOWWW```eeerrr{{{}}}wwwkkk```iiiwwwhhhdddZZZJJJCCCHHHGGGIIIJJJJJJKKKPPPXXX^^^|||yyyuuusssuuuwwwxxxyyywww|||~~~|||zzz}}}ooocccZZZTTTNNNMMMKKKGGGDDDCCCEEEHHH[[[aaahhhgggaaa\\\[[[]]][[[___fffnnnvvv~~~ttthhhiiieeecccgggqqq{{{pppdddYYYSSSRRRMMMLLLNNNPPPMMMHHHGGGJJJOOOfff}}}}}}eeeIIICCC===:::;;;;;;888444333333222222111000000000222111111000000000000000//////111222555:::@@@EEEIIImmm{{{xxxyyyllllllZZZTTTKKKEEEBBB@@@===:::;;;???HHHWWWiiizzzvvvdddXXXTTTRRRUUUooossseeeYYYTTTQQQOOOVVVaaaeeejjjpppssssssqqqrrrssspppnnnjjjfffcccaaa______eeekkkyyy~~~nnnbbbVVVRRRTTTaaavvvkkkffftttSSSBBB999777777555444444444444444///000111222222222222222333333333222222555999<<<>>>GGGKKKWWWrrreeeQQQMMMJJJBBBBBBCCCGGGNNNXXX```fffsss{{{~~~{{{tttffffffnnnaaa```YYYJJJFFFMMMIIIJJJKKKJJJKKKOOOXXX^^^zzzyyyxxxuuussssssvvvxxxxxxhhhaaaVVVNNNNNNMMMIIIGGGIII___ppp~~~|||rrrkkkeeeaaaccc]]]YYY[[[___aaaffflllvvvyyy|||~~~{{{xxxrrrqqqooolllkkkjjjjjjjjjjjjjjjkkknnnttt{{{xxxhhh[[[TTTRRROOOOOOQQQPPPLLLKKKMMMMMMnnnvvvxxxyyyhhhMMMEEE;;;777:::===:::444444333222111000000000000111111000000000000111111)))222111000888<<<>>>FFF[[[aaaxxxmmmmmmZZZRRRHHHCCCCCCCCC@@@===BBBAAAGGGUUUeeesssdddTTTUUURRRUUU\\\mmm{{{iiiWWWQQQQQQWWWeeeuuuvvvuuupppiiihhhiiihhhdddiiiiiihhhiiilllqqqvvvyyy}}}mmmeee[[[QQQPPP```}}}yyyqqqjjj___EEE;;;888777666555444333333333333222222111111222222333333333444555333222999BBBAAALLLPPPYYYwww{{{fffWWWQQQMMMHHH@@@BBBEEEJJJPPPXXX```fffvvv|||}}}{{{{{{}}}nnnlllwwwsssggg^^^OOOIIIJJJFFFGGGJJJMMMNNNNNNPPPUUUZZZyyynnnbbbZZZRRRJJJJJJNNNggg}}}xxxsssjjjccc]]]\\\[[[[[[\\\```\\\^^^aaaccccccbbb```^^^___^^^]]]^^^aaafffkkkoootttsssrrrsssvvv{{{vvvhhhaaaWWWTTTSSSUUUTTTRRRRRRUUUTTTuuu{{{yyy~~~lllQQQHHH===777888;;;999555444333222111000000000000111111000000000000111111+++333222222:::===@@@IIIaaajjj~~~llldddWWWQQQIIIEEEDDDDDDAAA>>>AAAAAAFFFTTTcccrrrmmm[[[YYYKKKXXXhhhtttuuuaaaTTTPPP[[[zzz~~~iiifffnnnnnneeeYYYRRRUUUhhhtttjjj{{{fffLLL@@@888777666555444333333333333222222111111222222333222222444666444555<<>>777777888888777444333222111111000000111111111000000000000111111---555444444<<>>???DDDSSSgggvvvlllYYYOOOMMMJJJHHHFFFDDDBBB@@@??????EEEQQQ^^^mmm}}}cccUUULLLRRR___tttooo\\\^^^zzzbbbTTTZZZhhh{{{kkk[[[YYYfff|||qqqsss[[[>>>999888777555444444444333333222222111111222222333222222444666666888AAALLLMMMTTTWWWiii}}}cccPPPIIIHHHFFFBBBCCCDDDFFFHHHLLLRRRYYY^^^nnnvvv||||||}}}|||wwwxxx}}}xxxjjjjjjrrr]]]RRROOOHHHEEEIIIMMMOOOOOORRRWWW[[[mmm]]]___uuuvvvooommmhhhhhhhhhggggggggghhhhhhooooooqqqrrrtttvvvwwwxxxvvvuuutttuuuvvvyyy}}}sssjjj```ZZZVVVTTTWWW]]]gggwwwyyybbbQQQAAA;;;;;;888666666555444333222111111111111111111000000000000111111...444444888??????FFFWWWkkkyyytttcccTTTPPPKKKHHHFFFDDDAAA???>>>???DDDPPP\\\jjj{{{zzzgggUUUNNNOOOaaazzzzzzgggbbbyyy|||lll]]]VVVZZZbbbxxxnnn```bbbrrrnnnooogggEEE999888777666555444444444333222222111111222222333333333444666555777AAALLLOOOVVV[[[pppwww___PPPKKKIIIEEEAAABBBDDDFFFHHHLLLRRRZZZ___jjjssszzz{{{}}}yyyuuuxxx~~~~~~nnnhhhwwwooo\\\SSSRRRKKKGGGJJJNNNOOOQQQTTTZZZ___}}}zzz}}}sssjjjrrr}}}zzztttsssrrrrrrsssuuuwwwxxxzzz}}}wwwjjj```YYYUUUYYY___mmm|||vvvuuu\\\DDD======999666555555444333222222111111222111111000000000000111111...444555:::@@@@@@HHH\\\sss}}}}}}uuu```WWWMMMHHHGGGFFFCCC???>>>???EEEOOO[[[iii{{{fffZZZQQQRRR\\\lll}}}|||lllfffxxx|||tttnnnjjjiiiiiivvvuuukkkpppsssssshhhHHH999999777666555444444444333222222111111222222333444333444666555888BBBMMMQQQZZZaaaxxxttt]]]PPPKKKFFFCCCAAACCCDDDFFFHHHLLLRRRYYY^^^eeemmmuuuxxxzzz~~~xxxvvv{{{rrrhhhppp}}}nnn^^^WWWVVVOOOKKKMMMOOOPPPRRRWWW___eee}}}}}}yyyeeegggnnn||||||uuu{{{|||yyyllllllkkkkkklllmmmooopppssszzz}}}sssfff]]]ZZZ^^^ddduuuvvvzzzkkkHHH<<<<<<:::777666555555444333222222222222111111000000000000111111000555777<<>>@@@FFFPPPZZZhhhzzztttaaaWWWTTT[[[kkkzzz{{{}}}zzzkkkdddsss}}}|||}}}zzzfffGGG:::999888666555555444444333222222111111222222333333222444666777;;;FFFRRRSSS^^^gggyyyaaaSSSKKKEEEBBBDDDDDDEEEFFFGGGJJJOOOVVV[[[bbbkkkrrruuuyyy}}}yyyvvvyyyxxxlllppp{{{~~~ssseee^^^ZZZQQQPPPQQQQQQQQQSSSZZZccckkk~~~|||yyyhhhfffdddaaaaaaqqq}}}yyy{{{sssooobbbbbbbbbccceeegggiiikkkhhhssswwwyyy}}}pppfffcccgggnnn|||wwwvvvvvvKKK;;;;;;:::888888555555444333222222222222111111000000000000111111222666888>>>EEECCCLLLddd{{{uuuzzzyyyhhhSSSJJJKKKLLLGGGAAA???@@@FFFPPPZZZgggzzzqqqeeeaaa___```dddmmmsss{{{xxxhhh]]]iii}}}{{{gggGGG:::999888666555555555555333222222222222222222333222222444777999>>>JJJVVVTTTaaalllfffVVVLLLDDDDDDHHHEEEFFFFFFGGGHHHMMMRRRWWWccckkksssvvv{{{xxxuuuuuuzzz}}}rrrttt~~~yyymmmddd]]]RRRSSSSSSSSSRRRTTT[[[fffooozzz}}}tttiiibbb\\\YYYWWWYYYfffuuuzzzqqqgggaaa\\\\\\]]]^^^```cccfffgggjjjhhhlllyyy{{{{{{sssiiinnn{{{vvvSSS;;;777888777666666555555444444333222222111111111111111000///...///777:::===AAA@@@MMMfff~~~zzz}}}nnnoooYYYMMMJJJHHHDDDAAABBB@@@CCCLLLYYYiii||||||qqqhhhbbb``````fffnnnmmmaaaXXX\\\eeezzz~~~kkkLLL:::888777666777666555333444444444444444444444444333555666555666>>>MMMXXX___]]]kkkdddQQQCCCBBBFFFAAACCCCCCDDDEEEHHHLLLPPPRRR]]]gggrrryyy}}}sssqqqrrrzzz{{{yyy}}}vvvqqq|||lll___YYYYYYRRRNNNQQQWWW^^^hhhqqqvvvyyyssseee^^^WWWRRRMMMJJJOOOWWWggg{{{vvvmmmfff___YYYVVVUUUVVVVVVWWWZZZ\\\___```fffdddfffnnnvvvwwwooofffppp{{{~~~YYY@@@:::999777666666555555444444333222222111111111111111000//////000888<<>>AAAEEEEEESSSnnnxxxtttxxxiiiWWWOOOJJJFFFAAABBBAAADDDMMMYYYhhhzzzuuueee[[[RRROOOKKKEEE@@@>>><<>>===>>>@@@CCCHHHNNNSSSWWW\\\iiiuuuyyy{{{yyyuuunnnrrrwww}}}{{{vvv}}}oooiiibbbWWWOOORRR]]]jjjvvvuuu{{{vvvjjjccc[[[VVVSSSMMMEEE@@@======DDDWWWttt|||kkkbbbUUUKKKEEEEEEGGGIIILLLLLLMMMOOOQQQRRRTTTUUUTTTVVVXXXXXXVVVRRRNNNLLLQQQQQQOOOJJJFFFOOOkkk```HHH<<<999888888666555555444444333222222222111111111111111111111444<<>>;;;;;;@@@PPPkkk{{{nnn\\\VVVMMMGGGDDDEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPNNNQQQSSSQQQMMMIIIHHHHHHFFFCCCAAA??????FFFWWWhhh|||___FFF;;;999999999666555555444444333222222222222111000111111222333444<<>>>>><<<;;;:::<<>>;;;888666666666555444333333333444444444555555666777888;;;BBBNNN\\\fffggglll^^^NNNHHHHHHBBBBBBBBB;;;======???BBBFFFKKKPPPRRR\\\jjjwwwzzz{{{~~~yyyrrrmmmggguuu}}}uuusssnnnaaaTTTTTT]]]kkkzzzwww{{{oooiii^^^SSSOOOMMMGGG@@@>>>>>>???>>>@@@NNNiiitttrrr}}}qqqbbbWWWLLLHHHDDDBBBCCCDDDEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIJJJLLLLLLIIICCC@@@???@@@@@@===<<<>>>@@@CCCLLLUUUrrrbbbHHH;;;::::::888666555555444444333222222222222111000000222333444666===AAAEEEJJJMMM]]]yyyxxxtttlllyyy^^^NNNKKKIIIEEEAAA@@@CCCKKKVVVbbbrrr|||mmm```RRRIIIBBB======@@@======;;;;;;<<<>>>@@@BBBAAABBBCCCEEEIIISSS```iiitttwwwuuuTTT???<<<888666666666555555222333333444444555555555777777999<<>>>>>???AAAEEEIIIMMMPPP[[[hhhtttyyy{{{|||vvvooojjjeeettt~~~xxxvvvlll```VVVUUU\\\jjj|||yyyuuu{{{vvvrrrgggZZZSSSQQQKKKDDDBBBBBBCCCBBB>>>>>>HHHVVVtttxxxtttgggaaaqqq}}}|||uuukkkbbb[[[SSSJJJDDD???>>><<<<<<>>>@@@@@@???===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCC@@@<<<999999;;;;;;:::<<<>>>===>>>EEEMMM```qqqlllMMM>>><<<;;;666666555555444444333222222333222111000000222444555888???CCCGGGMMMPPPaaa}}}yyyyyyyyyqqq~~~aaaNNNKKKIIIDDD@@@???BBBJJJTTT```ooo|||}}}rrrcccSSSKKKFFFBBB@@@AAA???>>>===>>>???@@@AAA@@@???@@@@@@AAAGGGRRRaaallltttzzzvvv~~~}}}]]]@@@===888666555666666555222222333333444555555666777777999>>>HHHWWWeeeooosssyyyXXXJJJFFFGGGAAA@@@AAA<<<======>>>@@@DDDIIIMMMOOOXXXcccooovvv{{{yyyssslllgggdddrrr}}}{{{lllcccZZZXXX\\\hhh|||{{{xxxccceee~~~uuutttkkk]]]UUUSSSNNNFFFDDD@@@@@@CCCAAA<<<<<>><<<:::999888888:::<<<<<<;;;;;;<<<>>>@@@BBBBBBBBBAAA>>>>>><<<:::999888999:::777999<<<===999888AAALLLJJJVVVeeeuuuuuuRRRAAA>>>;;;444666555555444444333222222333222111000000222444555:::AAADDDIIIOOORRRddd}}}uuuwwwaaaMMMIIIGGGBBB???>>>AAAIIISSS___nnnzzzuuucccRRRJJJGGGDDD@@@???@@@???>>>>>>???>>><<<:::===???BBBEEEJJJSSS___hhhpppuuuxxxyyy~~~tttyyy}}}___AAA===999666555666666555222222333333444555666666777777999@@@KKK[[[jjjsss{{{|||UUUHHHDDDEEE??????AAA<<<;;;;;;===@@@DDDIIINNNPPPVVV```kkkssszzz}}}xxxqqqjjjeeedddooo~~~ppphhh```[[[[[[eeeyyyvvvvvviiidddvvvvvvhhhddd___TTTKKKGGGEEEEEEEEEBBB???=========FFFNNNVVV\\\cccfff]]]PPPHHHFFFCCCAAA??????@@@AAA888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<:::888777888999;;;;;;;;;<<<>>>@@@AAABBBIIIKKKSSS```lllzzz{{{TTT>>><<<===:::888777666555555444555555222333444333222222333555:::CCCNNNRRRPPPUUUjjjwwwyyy|||bbbPPPJJJIIIFFF@@@FFFDDDFFFVVVcccmmmyyyyyygggTTTLLLKKKGGGBBB>>>??????>>>>>>>>>>>>??????EEEDDDDDDFFFKKKUUU___ggguuuzzz|||{{{wwwvvv\\\FFF888555999555666888333555555555555555555444444555:::<<>>======<<>>>>>>>>>>>?????????BBBFFFJJJPPP[[[iiisss{{{{{{|||zzzxxxbbbGGG888666999555666888333555555555555555555555555555999===BBBQQQeeetttzzzbbbPPPCCCBBBCCC>>>;;;============>>>AAAFFFJJJMMMWWW]]]gggqqqyyyzzzrrrkkkddd___gggttt|||wwwkkkbbb^^^ZZZkkkzzzxxxrrrlll```TTTLLLGGGGGGGGGEEECCC@@@>>><<<666:::???DDDLLLQQQPPPJJJ??????>>>===;;;999777666666666666666666666666666555555666666666777777777777777888888888999999999888999:::999777777777999:::::::::;;;<<<>>>@@@@@@BBBAAACCCFFFIIINNNXXXcccmmmuuuxxxxxxfffFFF===<<<:::777666555444333333333333222333333333222222555777;;;DDDOOOSSSQQQVVVjjjwww```RRRMMMHHHCCC>>>CCCBBBFFFVVVbbbnnnsss\\\PPPKKKGGGCCCBBB???>>>>>>======>>>>>>???>>>DDDLLLUUU___mmm~~~|||{{{|||vvvkkkbbbgggzzzzzz^^^HHH:::777999555666888333555555555555666666666666666999>>>GGGXXXmmm|||cccRRRDDDAAAAAA===<<<>>>=========>>>AAAEEEJJJLLLTTT[[[eeeoooxxx~~~xxxppphhhaaa]]]iiivvvqqqfff___XXXggg{{{zzzssshhhZZZPPPIIIIIIHHHGGGFFFCCC???<<<999999999;;;???CCCCCCAAA@@@@@@AAA@@@>>><<<999777555555555555555555555555444555555555555666666666666666777777888999999999888:::;;;:::999999:::;;;::::::;;;;;;===>>>???@@@@@@??????AAAAAACCCLLLUUU\\\bbbooozzzyyyjjjIII>>><<<:::666666444333333333333333222333333222222333666999@@@HHHRRRUUUTTT[[[rrrttt```TTTNNNGGGBBB???CCCBBBGGGWWWcccqqq{{{~~~xxx```RRRLLLHHHEEEEEE@@@??????>>>>>>??????@@@CCCIIISSSbbbuuu}}}jjjZZZYYYggg{{{yyy___JJJ;;;777999555666888333666666666666666777777777888:::@@@LLL___sss[[[NNNCCCAAAAAA>>><<<======<<<<<<===@@@DDDHHHKKKQQQXXXcccmmmuuu}}}vvvmmmeee```]]]lllwwwvvvwwwxxxlllbbbZZZhhh{{{yyypppaaaUUUMMMKKKIIIHHHGGGEEEAAA===>>>;;;888888999:::;;;<<<;;;<<<======<<<999666444444444444444444444444444555555555666666666777777777777777888999::::::;;;888999::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAACCCAAAAAABBBAAAAAAHHHQQQUUUWWWaaarrr||||||fffIII???<<<888666666444333333333333333222333333222222444777:::CCCKKKTTTWWWVVV___yyy~~~tttaaaVVVNNNGGGBBB@@@DDDCCCHHHXXXcccssswwwsss}}}~~~gggYYYRRRMMMKKKKKKCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGPPPdddvvvbbbYYY\\\fffooouuuyyy~~~vvvnnnLLL===888:::555666888444666666666777777777888888;;;;;;BBBQQQfffxxxoooPPPHHHBBBAAABBB@@@===;;;===<<<<<<===???CCCGGGJJJOOOVVVaaakkksss{{{~~~tttjjjddd```___nnnyyy|||yyymmmooozzzyyymmmddd\\\iii}}}wwwjjj]]]QQQMMMIIIHHHHHHFFFCCC???===999888888999888:::===999:::;;;<<<;;;999777666444444444444444444444444555555666666666777777777777777888999:::;;;;;;<<<777888::::::::::::<<<===????????????@@@AAABBBCCCGGGEEEDDDDDDBBBAAAGGGNNNWWWXXX^^^kkk{{{```HHH@@@<<<777777666555444333333333333222222222222222444999<<>>===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEFFFEEEDDDIIIQQQXXXYYY^^^hhhqqq{{{}}}[[[FFFAAA===888888777666555444444444444222222222111222555:::===EEEOOO]]]cccaaafffzzzxxxfffXXXLLLGGGHHHAAABBBAAAHHHUUU^^^ppp|||fff~~~|||qqqyyykkk```VVVPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLDDDDDDFFFMMM]]]uuuzzzjjj\\\TTTSSSRRRWWW^^^dddlllwwwsssPPP@@@::::::555666999444666666777888888999::::::===<<>>;;;<<<<<<;;;<<<>>>BBBFFFHHHLLLUUU___gggnnnwww|||pppeee^^^\\\]]]pppzzzwwwpppoooooonnnoooooonnnllljjjhhhhhhkkkjjjqqqzzzppphhh```nnnxxxkkkWWWPPPIIIFFFGGGHHHEEEBBB===999999;;;999333444999888888999999::::::::::::555555555555555555555555444444444555555555666666555666777888999:::;;;;;;>>>@@@BBBBBBBBBCCCEEEGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDEEEHHHHHHHHHOOOWWWRRRTTT[[[cccgggmmm{{{|||xxxvvvwwwyyy{{{}}}}}}XXXEEEAAA>>>888888777666555555444555555222222222111222555:::>>>GGGTTTdddllliiikkkzzzzzzzzzhhhXXXLLLHHHJJJAAAAAA???FFFSSS[[[nnnfffsss{{{nnnbbbYYYVVVOOOOOONNNNNNNNNNNNOOOOOOKKKKKKIIIEEEHHHXXXsssqqq___SSSQQQHHHLLLPPPSSSXXXbbbooozzzyyyQQQ@@@;;;:::555666999444666777777888999999::::::===;;;EEE^^^xxxhhhLLLIIICCC???>>>??????===<<<<<<;;;<<<>>>AAAEEEHHHLLLUUU___gggmmmvvv|||pppddd\\\ZZZZZZpppzzzoooggghhhiiifffgggggggggeeecccccccccdddbbbhhhyyy}}}tttmmmeeerrr{{{yyyoooddd\\\QQQKKKIIIIIIGGGDDD???<<<999777777777666555666777999::::::999888666888777777666666666666777888666444333333333555666666888;;;<<<<<<===>>>@@@@@@BBBBBBCCCHHHMMMKKKFFFMMMJJJIIIMMMKKKGGGHHHNNNKKKJJJIIIJJJMMMQQQVVVXXXZZZVVVXXX]]]\\\[[[dddqqqwwwggg```^^^]]]aaaffflllmmmlllooowww___HHHAAA===888888777555444333333444444333222333444333333999AAAIIIZZZjjjllllllvvvjjjZZZPPPIIIDDD???AAA@@@FFFSSS[[[kkkjjjccc}}}vvvppphhhbbbYYYXXXVVVVVVVVVUUURRRPPPLLLKKKGGGBBBCCCKKKUUU[[[kkkyyysssiii```TTTOOOSSSNNNLLLJJJJJJIIIMMMYYYeee~~~}}}XXXAAA777:::777666999555999888888888888888999999???<<>>BBBEEEGGGMMMSSS\\\eeennnyyywwwkkkeeeZZZTTT]]]qqqyyy~~~}}}}}}vvvooolllfffbbb```___\\\YYY[[[```aaa```hhhvvvyyyooohhhccc___\\\ZZZ[[[[[[___pppvvvkkk___qqqzzz~~~uuuhhh___TTTLLLJJJIIIGGGEEE@@@===:::888888777666555666777999::::::999888777777777666666555555666666666555444333333444666777888:::===???@@@AAACCCEEEFFFJJJLLLMMMQQQXXXZZZXXXZZZVVVUUUVVVSSSNNNMMMPPPSSSRRRRRRSSSUUUWWWXXXYYYUUUUUUWWWXXXVVVUUUZZZbbbiiinnnlllaaaVVVRRRQQQOOOQQQVVV[[[]]]^^^cccmmmvvvbbbLLLFFF@@@888888777555444333333444444333222333444444333:::BBBLLL]]]kkkllljjjssszzzjjjZZZPPPIIIDDD???AAA@@@FFFSSSZZZjjjuuueeexxx~~~vvvoooeee^^^bbb```^^^\\\[[[XXXTTTQQQPPPOOOLLLGGGDDDGGGNNNRRR[[[eeemmm|||hhh^^^YYYRRRQQQVVVLLLJJJIIIIIIGGGGGGOOOXXXuuu~~~XXXAAA888:::777777999555999888888888888999999:::>>><<>><<<<<<;;;;;;;;;<<<>>>BBBEEEGGGMMMSSS[[[ccckkkuuuvvvjjjeeeZZZUUU]]]qqqyyyzzzwww|||uuukkkfffbbbaaa]]]YYYYYY]]][[[]]]gggvvvxxxlllggg___YYYTTTQQQNNNMMMHHHLLLMMMNNN[[[tttuuuhhh]]]oooyyy{{{mmmdddWWWNNNJJJIIIHHHGGGAAA>>>:::999888888777555666777888999::::::999888777666666555444444555555555444333333444555777888999<<<@@@DDDFFFIIILLLNNNRRRZZZ```bbbfffnnnuuuwwwvvvrrrooommmhhh```[[[[[[ZZZYYYYYYYYYZZZZZZXXXVVVSSSXXXYYYSSSOOOOOOOOOOOOPPPRRRPPPJJJEEEEEEEEEDDDDDDHHHKKKLLLMMMSSS]]]eeettt|||hhhQQQIII@@@666888777666444333444444555333222333444444444:::BBBOOO```nnnooommmwwwxxxiiiYYYOOOIIIEEE@@@BBB@@@FFFSSSZZZiiiiiikkk}}}sssggg]]]___^^^]]]]]]^^^]]][[[XXXRRRRRRPPPMMMIIIHHHLLLOOOQQQTTTVVV___zzzkkk___ZZZVVVTTTVVVQQQOOONNNNNNKKKHHHKKKRRRiiiXXXBBB888:::777777999666888888888888999999:::;;;======OOOtttfffQQQIIIBBBAAA@@@===;;;<<<;;;;;;;;;<<<>>>BBBEEEGGGLLLQQQYYY```hhhqqq|||ttthhhcccYYYUUU___rrrzzzssslllfffbbb\\\UUUSSSUUUWWW[[[eeeqqq{{{qqqdddXXXTTTPPPLLLIIIHHHHHHGGGGGGDDDIIIKKKKKKTTTmmmtttggg\\\nnnyyy~~~|||rrriii\\\QQQKKKIIIGGGGGGAAA>>>:::888888777666555555666777999:::::::::999777666555444444444444444333333333333444666888999;;;???EEEKKKPPPUUUZZZ]]]dddppp|||~~~uuuppphhheeebbbaaaaaaaaa^^^[[[ZZZ```]]]QQQJJJKKKIIICCCFFFEEEBBBAAAAAACCCDDDCCCDDDEEEEEECCCBBBFFFMMMTTT___mmmuuuUUUGGG>>>666888777666444444444555555333222333555444444;;;CCCPPPaaappptttuuu{{{hhhXXXOOOIIIEEE@@@BBB@@@FFFRRRYYYhhhpppaaarrrpppccc]]][[[ZZZYYYZZZYYYWWWUUUNNNNNNOOORRRQQQPPPRRRVVVTTTTTTQQQQQQbbbwwwlllbbbZZZUUUXXXUUUTTTTTTQQQOOORRRWWWggg~~~zzzYYYBBB888:::777777999666888888888999999;;;<<<<<>>AAADDDGGGJJJOOOWWW^^^fffppp{{{rrrfffaaaXXXUUU```ssszzz|||ssskkkbbbXXXSSSSSSVVVZZZaaagggooo|||kkk[[[QQQJJJKKKJJJHHHHHHJJJKKKLLLKKKOOORRRRRRSSS___yyyxxxlll___nnnyyynnnnnnsss{{{wwwnnnbbbVVVMMMIIIGGGGGGAAA>>>:::888777666555444555555777888999:::;;;;;;777777555444444333333333222222333444555666888888???DDDKKKSSSZZZbbbhhhllluuuzzztttpppppppppnnnkkkfffiiibbbSSSJJJJJJGGG@@@EEEBBB@@@AAADDDEEEEEEEEEEEEFFFEEECCCAAABBBFFFIIIMMM]]]uuu[[[EEE===:::999888666555444444555555333222333555555555;;;DDDQQQcccssswww{{{fffVVVNNNHHHEEEAAABBB@@@FFFQQQXXXggg```cccuuunnniiieee^^^XXXSSSOOOJJJGGGKKKIIIMMMVVV\\\[[[[[[]]]YYYWWWTTTQQQVVVqqqooodddfffbbb_________^^^bbbhhhwwwlllYYYBBB888;;;888777:::666888888888999:::<<<===>>>BBBBBBXXXVVVLLLCCC@@@???<<<;;;===:::::::::;;;===AAADDDFFFHHHMMMUUU\\\eeeppp}}}~~~ooobbb___WWWUUU```rrrzzz|||{{{}}}rrreee]]]ZZZXXXZZZ\\\^^^fffwwwpppYYYMMMKKKJJJIIIIIIHHHJJJLLLNNNNNNMMMRRRQQQPPPTTTeeeuuufffqqqwww}}}wwwjjj```^^^___```fffoooxxx|||uuujjj]]]RRRLLLHHHGGGBBB???;;;999888777555444444555666777999:::<<<<<<888888666555444444333333222222333444555666777888@@@EEEMMMUUU]]]eeelllpppyyy|||yyyrrrooogggZZZPPPLLLHHHCCCEEEBBBBBBEEEGGGEEEEEEFFFCCCEEEGGGGGGFFFFFFGGGHHHEEEPPP___kkkuuuaaaFFF???@@@999888777555444555555666333222333555555666<<>>EEEMMMTTTZZZ```dddkkkxxx}}}vvvnnnggg^^^SSSLLLKKKFFFDDDGGGKKKLLLGGGGGGJJJEEEHHHMMMOOOOOOMMMKKKJJJGGGLLLPPPRRRUUUaaasssbbbHHHAAA@@@999888777555555555555666333222333555555666===EEEUUUfffuuuyyy~~~}}}dddUUUMMMHHHFFFBBBCCC@@@EEEQQQWWWeee~~~gggeeekkkqqqwwwlllbbb\\\YYYWWWWWWMMMKKKWWWssstttkkkaaa\\\```fffdddeee{{{ZZZCCC999;;;888888:::777777888999:::<<<>>>@@@AAAHHHHHH^^^TTTKKKCCCBBBAAA>>><<<===:::999999:::===@@@DDDFFFGGGLLLSSSZZZbbbnnn{{{}}}xxxhhh[[[XXXSSSSSS___ooowwwzzzuuuvvvxxxssssssrrrpppqqqxxxxxxtttnnnnnnkkkhhhooo|||nnnZZZKKKDDDDDDGGGKKKLLLLLLNNNPPPSSSSSSRRRPPPMMMNNNOOOUUUfffrrrwwwrrrxxx~~~ttt\\\TTTQQQKKKLLLQQQRRRaaavvvwwwjjj]]]SSSMMMKKKFFFCCC???===<<<;;;999777444444555777999;;;===>>>:::999888777555555444444222333444555666666666666111555<<>>:::999777666555555666666333222333555666666===EEEUUUfffuuuzzz}}}dddTTTMMMHHHFFFBBBCCCAAAEEEPPPVVVeee}}}pppfff___fffvvvuuuggg^^^ZZZXXXWWWOOONNN___vvvllldddhhhssspppgggqqqyyyZZZCCC999;;;999888:::777777888999:::<<<>>>@@@AAAIIIIII```zzzSSSJJJCCCBBBBBB???===>>>999999999:::===@@@CCCFFFHHHMMMSSSYYYaaakkkxxx|||vvvfffYYYWWWQQQRRR___nnnwww~~~|||uuusssxxx}}}~~~xxxqqqrrr|||}}}|||wwwsssxxxiii\\\MMMEEEDDDEEEFFFHHHIIIIIIKKKNNNQQQRRRPPPNNNMMMQQQUUUYYYggg}}}tttxxxkkkuuu~~~|||rrrooorrrxxxeee]]]WWWOOOJJJOOONNNUUUfffsss}}}wwwgggYYYPPPMMMJJJGGGDDDBBB@@@>>><<<:::777777666555666777888999:::999777555333222111111444444444333333333333333222333333444555666777777AAAFFFPPPaaa{{{|||ssskkkccc^^^RRRQQQSSSXXX]]]^^^ZZZUUU___aaabbb```\\\VVVQQQMMMKKKHHHGGGHHHFFFGGGRRR___rrr___LLLCCC???:::999888777666666666666666333333666999:::???EEETTThhh~~~cccSSSNNNKKKFFFAAADDDAAACCCNNNVVVeeezzzqqqaaaVVV```wwwtttiii___YYYWWWTTTRRRnnntttyyy{{{llllllvvvvvvUUUAAA999<<<999777:::777888999;;;;;;<<<>>>AAADDDGGGQQQ]]]sssQQQEEEBBBCCC===>>>@@@:::;;;:::999999;;;>>>AAACCCFFFJJJPPPUUU[[[gggvvv~~~pppeee___VVVNNNQQQ\\\sss{{{{{{{{{zzzuuuuuuqqqTTTJJJCCCDDDFFFGGGJJJPPPKKKOOOSSSTTTRRRQQQRRRSSSYYY\\\aaahhhrrr||||||hhhrrr|||yyyuuutttsssqqqooovvvsssaaaTTTSSSNNNNNNVVV^^^fffxxx}}}pppddd\\\WWWMMMJJJGGGDDDCCCAAA???===999888777777777888:::;;;;;;:::888666555333333222444444444444333333333333222333333444555666777777888===EEENNN]]]wwwyyysssooonnnmmmgggaaa___bbbfffgggfffqqqjjj```WWWRRRPPPPPPPPPJJJJJJMMMRRRRRRPPPSSSZZZdddttt{{{___MMMCCC===:::999888777666666666666666333333666888:::???FFFZZZpppfffUUUOOOLLLGGGAAAEEEBBBDDDOOOXXXfff|||kkkZZZ\\\pppvvviii```]]]^^^fffyyywww~~~|||uuuUUUAAA999<<<999888:::777999:::<<<<<<===@@@CCCFFFIIITTT___SSSFFFCCCDDD???>>>???999<<<<<<;;;:::<<>>???BBBFFFIIIKKKVVVcccUUUGGGCCCEEE@@@>>>>>>999===<<<;;;;;;===???BBBDDDDDDIIINNNRRRXXXdddsss~~~wwwkkkcccYYYPPPQQQYYYoooxxxmmmUUUKKKLLLLLLQQQZZZ______^^^^^^bbbccccccdddffflllsssyyybbblllwwwqqqeeeZZZRRRQQQbbbzzzmmm___RRRJJJHHHOOOfff~~~~~~vvvkkkcccWWWSSSMMMIIIGGGGGGFFFEEE>>>===<<<;;;;;;<<<===>>><<<;;;:::888666555555555444444444333333222222111333333444555666777888888777<<<@@@BBBEEEOOO]]]iiisssnnnooorrrfffggghhhmmmrrrttttttsss[[[WWWRRRSSSVVVYYYYYYWWWZZZVVVTTTSSSTTTTTTSSSSSSVVV[[[ooofffSSSDDD;;;:::999888777666666666666555333444666888:::BBBKKKddd}}}|||tttjjjXXXQQQLLLFFFAAAEEEBBBDDDPPPYYYggg}}}eeeUUUbbb|||zzzjjjdddvvvrrrlllllluuupppUUU@@@999===999999;;;999999;;;===???AAADDDHHHKKKMMMXXXeee~~~WWWFFFAAAEEE@@@>>>>>>999<<<<<<;;;;;;<<<>>>@@@BBBCCCGGGLLLPPPVVVaaappp{{{{{{pppeeeZZZQQQQQQVVVmmmvvvxxxaaaVVVTTTSSSXXX```jjjpppqqqooonnnooooooooorrrvvv}}}^^^iiivvvsss___RRRXXXdddsss{{{wwwdddUUUKKKJJJYYYlll|||pppfff^^^YYYRRRLLLJJJIIIHHHHHHCCCBBB@@@???>>>>>>>>>???<<<;;;:::888777666666666555444444333222222111111333444444555666777888888888:::>>>CCCIIIPPPUUUYYY]]]vvvzzzlllaaa]]]^^^```hhhiiijjjjjjhhhddd^^^YYYSSSSSSUUUXXX\\\]]]ZZZWWWSSSSSSSSSTTTVVVWWWUUURRRTTTSSS```{{{iiiSSSDDD<<<:::999888777666666666666555444555888888;;;DDDNNNiiipppjjjXXXQQQKKKEEE???CCCAAACCCOOOXXXfff|||zzz]]]ZZZkkkxxxrrryyykkkgggqqqnnnUUU@@@999===:::999<<<:::999;;;>>>@@@BBBFFFKKKNNNNNNYYYfff[[[FFF???DDDAAA>>>???<<<;;;:::::::::;;;===>>>???BBBFFFJJJNNNSSS^^^lllwwwsssggg\\\SSSQQQTTTjjjuuu~~~iii___aaaffflllrrrzzz[[[eeetttwww[[[SSSPPPXXX^^^```dddjjj~~~hhhZZZNNNJJJSSS```{{{{{{rrrhhhbbbYYYRRROOONNNMMMMMMJJJIIIFFFDDDBBBAAAAAAAAA>>>===;;;:::999888888888777666666555444333222222444444555666777888888999;;;<<>>???===::::::::::::;;;<<<===>>>@@@DDDIIILLLQQQ[[[iiitttvvviii\\\TTTRRRRRRgggrrr~~~yyyrrrmmmjjjhhhnnnhhhcccaaa______eeemmm|||tttqqqwww~~~[[[cccrrrooo\\\MMMLLLNNNLLLMMMRRRfff|||fffZZZRRRMMMRRR\\\mmmtttmmmccc[[[VVVTTTTTTSSSRRRPPPMMMJJJGGGEEEDDDDDD@@@???>>>===<<<;;;;;;;;;::::::999888777666555555444444555666777888999999<<<===@@@EEEKKKRRRXXX[[[```bbbfffmmm~~~qqq___VVVSSSQQQOOOTTTTTTSSSQQQPPPPPPQQQRRRRRRUUUXXXZZZ\\\cccnnnvvv~~~ooommm}}}vvvWWWEEE===:::999888777666666666666777777999;;;;;;>>>IIIUUUwwwdddwwwkkkYYYRRRKKKEEE???CCCAAACCCOOOXXXggg}}}jjj```vvvmmmTTT@@@:::===;;;:::===;;;===???BBBEEEHHHMMMRRRVVVTTT]]]gggqqqTTTEEEGGGBBB===>>>>>>::::::;;;;;;<<<=========???CCCGGGJJJOOOYYYgggrrrwwwiii]]]UUURRRPPPbbbnnn{{{yyyoooiiifffcccaaafffaaa[[[WWWQQQMMMQQQWWWiiinnntttzzz]]]bbbppp~~~jjjUUUOOOMMMIIIJJJPPPPPPuuujjj\\\SSSMMMNNNTTTccc~~~|||tttjjjaaa\\\ZZZYYYYYYWWWUUURRRNNNJJJHHHGGGFFFBBBBBB@@@???>>>>>>>>>>>>======<<<;;;:::999888777444444555666777888999999666:::>>>AAAEEENNNZZZbbb[[[```cccccciiijjj___ZZZVVVRRRDDDGGGJJJKKKKKKJJJJJJJJJLLLTTT___hhhppp~~~xxx]]]GGG>>>:::999888777666666666666888888:::<<<;;;???KKKWWWzzzbbbnnnlllZZZSSSMMMFFF@@@DDDBBBDDDPPPZZZiiittt```ooommmTTT@@@:::===;;;;;;>>>;;;???AAADDDHHHKKKPPPUUUYYYVVV___hhh{{{[[[JJJJJJCCC===>>>>>>;;;;;;<<<<<<======>>>>>>???BBBGGGJJJNNNXXXfffqqqwwwiii]]]VVVRRRPPP___lllyyyyyytttsssvvvuuupppjjj```]]]ZZZXXXTTTPPPSSSYYYrrrvvv|||XXXbbbnnnwww~~~~~~eee\\\[[[XXXRRROOORRRbbbzzzooobbbYYYOOONNNUUU]]]ooouuukkkccc^^^\\\[[[YYYYYYXXXVVVRRRMMMIIIFFFDDDBBBAAAAAABBBBBB@@@???CCCAAA@@@???@@@@@@>>><<<;;;999666333444666:::<<<===>>>???AAAEEENNNYYYaaaccc___bbbfffbbblll|||jjjaaaXXXOOOMMMKKKHHHHHHIIIKKKLLLLLLXXX```hhhttt[[[FFF???:::999777666666666777888;;;999999;;;<<<@@@JJJTTTyyynnnbbbmmm\\\TTTMMMFFFCCC@@@@@@EEELLLYYYkkk{{{eeegggjjjVVVBBB;;;===999888===<<<===@@@DDDHHHJJJNNNRRRTTTXXX___qqqpppVVVHHHGGGBBB@@@???:::;;;:::::::::;;;<<<>>>???BBBCCCEEEGGGLLLWWWdddnnnxxxlllaaaXXXQQQMMMZZZfffuuu~~~vvvmmmfff]]]XXX[[[ZZZVVVWWW]]]yyyVVV^^^jjjttt{{{qqq```WWWPPPQQQYYYmmm}}}iii]]]TTTPPPPPPQQQ```~~~zzzooohhhdddbbb```___]]]ZZZUUUQQQMMMJJJIIIHHHFFFFFFFFFEEECCCAAAAAA@@@@@@AAACCCDDDCCCBBB===;;;888666555777999:::777:::@@@FFFLLLRRRXXX\\\fffaaa___aaa^^^dddqqqcccZZZWWWTTTTTTXXX]]]aaacccgggrrr\\\GGG@@@:::999777666666666777888:::888999;;;===AAAKKKUUU~~~ssscccmmmXXXOOOJJJFFFDDDAAAAAAFFFMMMYYYlll|||ooojjj~~~lllWWWCCC<<>>BBBDDDHHHJJJLLLNNNRRRTTTWWW___rrrnnnTTTEEEEEEAAA@@@BBB>>>===<<<;;;;;;<<<===>>>???AAACCCDDDGGGLLLVVVccclll}}}xxxlllaaaXXXQQQMMMWWWcccrrr}}}|||mmmfffcccffffffdddkkkvvvRRRZZZfffpppxxxwwwaaaSSSIIIOOOaaa|||tttbbb\\\UUUOOOKKKSSSjjjzzzrrrllliiifffdddaaa]]]YYYVVVTTTSSSQQQPPPOOOOOONNNMMMIIIFFFDDDCCCCCCCCCEEEFFFEEEDDD>>>===;;;999888888888888999===DDDMMMUUU[[[___aaammmgggaaa___^^^cccooo{{{vvvsssppppppvvv}}}xxxZZZHHH@@@:::999888777666777888888999888999<<<>>>CCCMMMWWW}}}gggnnnWWWMMMIIIGGGDDDBBBBBBGGGNNN[[[mmm}}}zzzlllzzzoooXXXDDD===@@@<<<<<>>>>>===<<<<<<===>>>???@@@BBBDDDFFFKKKTTT```iiivvvxxxmmmbbbYYYQQQLLLTTT___mmmxxx~~~xxxtttuuutttwwwNNNVVVaaalllvvv~~~qqq^^^OOOOOOTTTcccgggaaa]]]TTTPPPPPP]]]~~~|||vvvsssjjjhhhddd```]]][[[ZZZZZZXXXXXXWWWWWWWWWUUUQQQNNNLLLJJJGGGFFFEEEDDDBBB@@@======<<<;;;:::999999888>>>@@@FFFOOOZZZdddjjjllltttqqqiiibbbdddkkkpppppppppnnnWWWGGG???:::999888777777777888999888777999===@@@DDDNNNYYY|||nnnnnnYYYQQQLLLIIIEEEBBBBBBGGGOOO\\\nnn~~~mmmzzzpppWWWCCC===@@@======CCCCCCEEEGGGKKKNNNPPPSSSWWWZZZWWW```rrrrrrWWWIIIHHHCCCBBBCCC>>>>>>===<<<;;;;;;<<<======>>>AAACCCEEEIIIRRR]]]eeepppyyynnndddZZZQQQKKKRRR[[[hhhssszzz}}}LLLSSS^^^jjjuuu}}}{{{hhh\\\ZZZUUUVVVrrrrrrhhhddd[[[XXXRRRVVVnnnuuurrrlllfffbbb___]]]]]]\\\[[[ZZZZZZZZZYYYVVVSSSPPPNNNKKKIIIGGGEEEBBB@@@>>>>>>======<<<<<<;;;:::;;;>>>GGGUUUfffrrrvvvwww}}}{{{qqqgggfffnnnsssrrrnnnxxxfffRRREEE>>>;;;:::888777777777888999888888:::???BBBFFFPPPZZZwwwrrrjjjZZZUUUNNNGGGEEEBBBBBBHHHPPP\\\oooqqq}}}|||lllUUUBBB<<<@@@===>>>DDDDDDIIIKKKNNNPPPQQQSSSVVVXXXXXX```ooonnnUUUHHHIIIDDDBBBAAA;;;===<<<;;;:::::::::;;;<<<===???BBBEEEHHHOOOYYY```lll{{{pppggg\\\RRRJJJOOOWWWcccooowww|||~~~JJJPPP[[[gggsss}}}|||rrrcccWWWcccyyyxxxnnnccc]]]TTTRRR```zzz}}}uuummmgggdddbbbcccaaa^^^]]]\\\[[[YYYWWWQQQOOOMMMMMMMMMLLLJJJIIICCCBBBAAA@@@???>>>===<<<:::???MMMddd|||}}}pppiiikkkoooqqqooorrr}}}dddPPPCCC===;;;:::999888777888999999999999<<<@@@CCCGGGPPPZZZuuurrrgggYYYUUUMMMDDDDDDBBBBBBGGGPPP\\\oooyyyvvvtttwwwzzz~~~yyyhhhTTTAAA<<<@@@>>>???EEEFFFNNNPPPRRRRRRRRRSSSUUUVVVYYY```kkknnnUUUHHHHHHCCCAAAAAA<<<;;;:::999999999:::;;;<<<;;;>>>BBBDDDGGGMMMVVV\\\fff}}}rrrjjj___SSSJJJMMMSSS^^^jjjtttzzz}}}~~~HHHMMMXXXeeerrr|||kkkdddjjjoooggg]]]UUUWWWgggxxxsssqqqppplllgggdddbbb```^^^]]]TTTSSSRRRSSSUUUVVVUUUTTTKKKJJJGGGEEEBBB@@@???>>>===@@@MMMgggzzzqqqnnnppplllmmmttthhhRRRDDD===;;;:::999888888888999999::::::===BBBDDDGGGPPPYYYssssssxxxkkkYYYSSSLLLEEECCCAAAAAAGGGOOO\\\ooo~~~|||qqqbbbYYYWWWYYY^^^nnn|||}}}zzzxxxiiiUUUBBB===AAA???AAAHHHHHHOOOQQQSSSTTTUUUWWWYYY[[[[[[___fff|||```NNNJJJCCCAAAAAA===;;;:::999999:::;;;===>>>:::===AAADDDFFFKKKSSSYYY```zzzuuulllbbbTTTKKKIIIOOOYYYeeepppwww{{{{{{zzzvvvtttrrrpppmmmooorrrvvvyyy}}}FFFKKKUUUcccpppzzzqqqkkkzzzrrrggg[[[VVV\\\ttt|||xxxqqqlllhhhfffdddcccZZZYYYXXXYYY[[[[[[[[[ZZZSSSPPPLLLHHHDDDAAA??????>>><<>>;;;:::999888888888999:::;;;;;;>>>BBBEEEHHHPPPYYYrrruuuuuuqqq[[[RRRMMMHHHCCC@@@AAAFFFOOO\\\ooouuukkknnnzzz|||ttthhh[[[RRRNNNLLLLLLIIIZZZnnn}}}yyyvvvvvvyyynnnVVVCCC>>>CCCAAACCCJJJKKKJJJNNNRRRUUUXXX\\\```ccc\\\___cccnnnWWWNNNDDD@@@AAA>>>;;;:::::::::;;;===>>>???999===AAACCCFFFJJJRRRWWW[[[uuuvvvnnncccUUUKKKGGGLLLVVVbbbnnnuuuyyyzzz~~~nnnccc```aaabbbaaa___bbbeeehhhkkknnnrrrtttHHHJJJSSS```lllttt|||wwwjjjwwwuuunnnaaaZZZ]]]hhh~~~zzzxxxtttrrrsssccc^^^ZZZ[[[^^^```]]]ZZZWWWVVVRRRLLLEEEAAA??????HHHDDDBBBTTT|||vvvoooqqqyyysssqqqsssvvvyyynnn[[[LLL888>>><<<:::888888888999:::<<<;;;>>>BBBEEEHHHQQQ[[[ooottt\\\TTTMMMFFFFFFCCCCCCFFFLLLXXXmmm~~~~~~lllbbb```hhhrrrvvvkkk___YYYVVVSSSOOOLLLJJJPPP]]]mmm|||vvvmmmiiiQQQGGG???@@@DDDGGGJJJMMMRRRPPPQQQVVVYYY[[[^^^ccckkkhhhhhh{{{fffJJJHHHHHHBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<>>>???AAADDDIIIOOOTTT\\\lllvvvmmmcccWWWNNNHHHKKKQQQ\\\gggpppuuuxxx|||qqqddd___aaaeeefffeeeggggggfffgggjjjnnnrrrttt{{{|||FFFHHHQQQ^^^jjjrrr{{{{{{vvv~~~vvvgggaaaeeennn}}}}}}ooojjjccc___^^^]]]ZZZXXXVVVUUUSSSOOOJJJHHHHHHIIIFFFFFFGGGXXXyyy{{{~~~xxxrrrlllgggdddbbbooozzzxxxaaaPPP<<<===<<<:::888888999:::<<>>======<<<<<<<<<======<<<>>>???AAADDDHHHNNNRRRZZZjjjwwwmmmcccWWWNNNGGGJJJPPPZZZeeennntttwww~~~}}}~~~zzzqqqlllnnnqqqssssssuuutttrrrqqqqqqsssvvvwwwBBBEEENNN[[[fffnnnxxx|||xxxnnnfffiiiqqqxxxnnngggbbb```___WWWWWWTTTQQQMMMKKKLLLMMMFFFKKKKKKXXXxxxzzzdddSSS@@@<<<;;;:::999999:::<<<===GGGEEEEEEFFFFFFHHHOOOXXXfff|||aaaWWWPPPHHHFFFDDDDDDGGGNNNZZZoooooodddhhhpppxxxlllaaaYYYTTTQQQUUUWWWYYYZZZXXXVVVUUUUUU]]]lll}}}|||uuuyyyiiiMMMGGGDDDGGGKKKKKKLLLNNNPPPNNNPPPVVVYYYZZZ]]]aaa```gggppp~~~hhhMMMFFFCCC@@@EEE======<<<<<<<<<======>>><<<>>>???@@@BBBGGGLLLPPPTTTccc|||zzzpppeeeYYYPPPGGGIIINNNWWWaaakkkrrruuuzzz{{{|||}}}@@@CCCMMMYYYccckkkvvv{{{|||}}}llllllsss{{{sssooonnndddbbb]]]WWWPPPMMMLLLMMMGGGMMMLLLRRRzzz}}}bbbRRR@@@;;;;;;999999:::<<<>>>???GGGEEEEEEFFFFFFGGGOOOXXXfffdddXXXPPPHHHFFFDDDDDDHHHOOO\\\pppxxxzzz}}}nnnccc[[[VVVXXXZZZ[[[XXXRRRLLLJJJJJJLLL\\\ooo|||~~~~~~xxxlllaaaKKKEEECCCGGGKKKLLLOOOSSSVVVSSSRRRUUUXXXXXX\\\aaaaaagggnnn{{{}}}fffMMMHHHEEE@@@CCC===<<<<<<<<<<<<===>>>>>><<<===>>>???AAAEEEJJJNNNOOO]]]ttt~~~tttiii\\\SSSHHHHHHLLLSSS]]]gggnnnqqqvvvxxx{{{}}}~~~~~~???CCCLLLXXX```hhhttt{{{sssvvv~~~{{{rrrooohhh___VVVQQQOOOOOOHHHMMMIIIJJJnnn{{{}}}vvv```RRR@@@<<<;;;::::::;;;===???@@@DDDBBBBBBDDDEEEGGGPPPZZZiiieeeXXXOOOGGGFFFDDDEEEIIIPPP]]]rrr{{{nnnbbbXXXQQQUUUXXXVVVPPPJJJGGGGGGEEERRRbbbooo}}}{{{zzzhhh```MMMHHHEEEGGGLLLPPPWWW]]]___YYYUUUUUUVVVWWW\\\ccciiijjjjjjttt~~~cccMMMKKKHHHAAA@@@======<<<<<<<<<<<<===>>>======>>>>>>???BBBGGGKKKOOOZZZooovvvkkk^^^UUUIIIHHHIIIOOOWWWaaaiiimmmrrrvvvzzz|||}}}}}}~~~}}}~~~~~~zzzwwwdddddd```[[[[[[bbbhhhkkkjjjppprrrrrroooiiiyyy???CCCLLLVVV]]]dddppp|||xxxvvvrrrkkk```WWWPPPNNNNNNJJJLLLHHHHHHdddxxxoookkkkkkqqqnnn```SSS???===<<<;;;:::;;;===???AAAAAA??????BBBDDDHHHRRR]]]kkkfffXXXPPPHHHFFFDDDEEEJJJQQQ___tttyyyhhhXXXIIILLLOOOOOOMMMIIIFFFEEEEEEMMMXXXdddvvv|||{{{yyynnneeeRRRMMMJJJLLLOOOSSS\\\dddbbb[[[VVVVVVVVVWWW\\\cccmmmllliiiooo~~~cccNNNLLLJJJBBB@@@>>>>>>===<<<<<<<<<<<<<<<============>>>@@@EEEHHHPPPXXXjjjwwwlll___WWWKKKIIIHHHKKKRRR\\\dddhhhmmmrrrxxx{{{{{{{{{~~~~~~}}}}}}}}}||||||yyytttlllgggSSSSSSSSSQQQPPPPPPPPPPPPSSSUUUSSSTTTWWWYYYnnn>>>BBBJJJSSSYYY___lllyyy|||xxxooocccXXXQQQNNNNNNOOONNNJJJJJJ]]]zzzkkkhhhuuu{{{hhh```RRR<<<>>>===<<<;;;<<<===???@@@@@@>>>>>>AAADDDHHHSSS^^^hhhhhhZZZQQQJJJFFFDDDEEEJJJRRR```uuuppp[[[LLLKKKJJJJJJJJJJJJHHHFFFEEEJJJRRR___uuu{{{zzz{{{sssbbbTTTPPPNNNOOOQQQSSSYYY```]]]XXXVVVXXXYYYYYY\\\bbbgggiiihhhjjjhhhQQQLLLGGGAAACCC@@@???>>><<<;;;;;;;;;;;;=========<<<<<>><<<;;;<<<===???@@@AAA??????BBBDDDIIITTT___dddjjj[[[SSSKKKFFFDDDFFFKKKRRR```vvvwww___TTTPPPKKKJJJKKKLLLKKKIIIDDDHHHOOO]]]wwwqqq[[[RRROOOOOOPPPPPPOOOSSSYYYWWWTTTUUUYYY[[[ZZZ\\\```]]]dddffffffyyynnnTTTJJJDDDAAAFFFAAA@@@>>>===;;;:::::::::=========<<<<<<>>>BBBEEEIIINNNZZZppp~~~ttthhh```OOOKKKGGGGGGLLLUUU]]]bbbeeekkkrrrvvvuuuvvvyyy|||~~~|||{{{|||}}}wwwsssnnniiiaaaVVVJJJAAADDDDDDGGGLLLOOONNNLLLLLLGGGJJJMMMVVV\\\WWW]]]ttt<<>>@@@AAA???AAACCCCCCEEEJJJRRRYYYfffkkk[[[SSSLLLFFFEEEFFFNNN\\\lllyyywwwiii[[[WWWUUUXXX\\\[[[SSSKKKKKKKKKQQQccc~~~{{{jjjXXXOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQUUUYYYZZZYYYVVVaaa[[[eeellloooXXXMMMPPPIII???BBB@@@>>><<<;;;:::::::::>>>??????>>>>>>>>>AAACCCFFFNNNXXXeee{{{vvvlllcccXXXQQQIIIDDDGGGNNNVVV[[[eeehhhmmmqqqsssuuuvvvxxxwww}}}{{{uuuvvvzzz}}}vvvooodddZZZPPPHHHBBB>>>@@@CCCHHHLLLOOOOOONNNLLLOOOQQQUUUYYYYYYYYY```iii{{{<<>>@@@AAA@@@BBBCCCDDDEEEIIIQQQWWWfffnnn]]]SSSKKKIIIGGGGGGNNN^^^qqqzzzrrrqqqnnniiiccc\\\TTTPPPMMMMMMTTTiiizzzhhhVVVNNNNNNPPPQQQRRRRRRRRRRRRSSSRRRRRRUUUXXX[[[ZZZXXX^^^YYYccciiikkkjjjSSSOOOJJJDDDAAA@@@>>><<<;;;;;;;;;;;;===>>>???>>>===>>>AAACCCEEELLLUUUaaavvvzzzoooeeeXXXRRRIIIDDDFFFLLLSSSXXXaaaeeejjjoooqqqsssuuuwwwxxxzzzzzzwwwwwwwwwtttnnnhhhaaaWWWNNNGGGDDDBBB@@@>>>@@@EEEIIILLLNNNNNNNNNTTTVVVZZZ]]]\\\\\\bbbkkkyyy<<<>>>EEEMMMSSSYYYccclllxxx|||ssscccWWWRRRMMMJJJHHHDDDLLLfffppphhhkkkjjjvvvaaa[[[XXXMMMFFF======<<<<<<===>>>@@@AAAAAACCCDDDDDDDDDHHHOOOUUUdddqqq^^^SSSKKKHHHDDDCCCJJJ]]]tttwwwuuuvvvxxxyyyzzziii[[[UUUSSSPPPSSS___wwwxxxgggUUULLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPRRRUUUXXXYYYYYYZZZXXX```dddddduuuTTTHHHGGGEEEAAA???>>><<<;;;;;;<<<<<<<<<>>>>>>>>>===>>>@@@BBBCCCIIIQQQ[[[ooossshhh[[[SSSJJJDDDDDDIIIOOOSSS[[[```fffkkkooorrrtttwwwvvvqqqjjjhhhnnnrrrlllbbbXXXRRRJJJDDDAAAAAAAAAAAA@@@BBBEEEJJJNNNRRRTTTUUU[[[[[[^^^```^^^]]]dddmmmxxx;;;<<>>???AAABBBDDDEEEEEEDDDGGGMMMRRR___|||ppp\\\RRRJJJHHHCCCBBBKKK___vvv}}}sssllljjjfffcccbbbcccfffhhhwwwiii]]]XXXXXXSSS\\\oootttgggVVVKKKLLLMMMOOOQQQRRRRRRSSSPPPNNNMMMMMMPPPSSSVVVXXXXXXXXX]]]``````yyyyyyVVVGGGGGGFFF@@@???>>><<<<<<<<<<<<===;;;===>>>>>>======???AAACCCGGGNNNWWWgggyyylll^^^WWWMMMEEEDDDGGGKKKNNNVVV[[[bbbhhhmmmqqqtttwwwvvvmmmbbb\\\___eeeaaaYYYLLLJJJIIIHHHHHHGGGEEECCCGGGIIILLLPPPUUUZZZ^^^``````___aaabbb```___fffooo{{{;;;:::>>>FFFLLLPPPWWW___ffflllvvv~~~yyyiiiVVVNNNIIIIIIHHHHHHRRR___wwwyyytttuuuxxx}}}jjj^^^YYYMMMGGG======<<<<<<===>>>???AAABBBDDDFFFEEEDDDFFFLLLPPPZZZsssppp\\\QQQJJJKKKGGGGGGRRRggg|||sssrrrooojjjggghhhmmmrrruuuwwwwwwuuuooohhhbbb^^^VVVggg||||||pppfffVVVJJJKKKMMMOOOPPPQQQRRRRRRNNNNNNMMMLLLNNNQQQUUUXXXXXXYYY[[[^^^```qqq^^^MMMMMMGGGAAA@@@>>>===<<<<<<<<<===:::<<<===>>>======>>>@@@BBBFFFLLLSSS```vvv~~~rrrddd\\\QQQHHHEEEEEEHHHJJJRRRXXX___fffkkkppptttwww}}}zzzrrrfff]]]XXXRRRKKKCCCGGGMMMTTTWWWUUUPPPKKKOOOPPPSSSVVV[[[```dddfffdddcccdddeeecccdddlllvvv}}}<<<:::<<>>@@@AAAAAADDDEEEEEEDDDFFFKKKPPPWWWkkkvvv___RRRKKKIIIFFFGGGSSShhh||||||~~~|||~~~pppfffcccvvv{{{wwwlllbbbSSSJJJKKKMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOORRRVVVZZZYYYZZZYYY\\\aaallldddQQQNNNCCCCCCBBB@@@===<<<;;;<<<<<<999;;;===>>>=========???@@@EEEKKKQQQXXXjjjxxxjjjaaaUUUKKKFFFEEEFFFGGGOOOTTT\\\ccciiinnnrrruuu{{{fffTTTFFF>>>AAAGGGPPPZZZ```___ZZZUUUTTTUUUVVVYYY\\\___bbbdddfffeeefffhhhhhhjjjttt~~~>>>;;;<<>>@@@AAA@@@CCCEEEEEEEEEFFFKKKOOOXXXeeefffUUUKKKGGGCCCCCCOOOeeeyyyvvvyyy{{{rrrhhh```PPPKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPPPPRRRVVVYYYYYYZZZUUU[[[ccchhhgggQQQNNNAAAEEECCCAAA>>><<<;;;::::::888:::===>>>===<<<===>>>===BBBJJJNNNQQQ^^^|||~~~ooofffZZZOOOHHHFFFEEEEEELLLQQQYYY```fffkkkppprrr|||eeeSSSIIIDDDIIILLLPPPVVVZZZ\\\ZZZXXXWWWWWWYYYZZZ\\\]]]^^^___bbbbbbcccfffhhhlllxxx@@@<<<===BBBFFFHHHLLLPPPVVV\\\fffpppxxx}}}{{{rrrWWWNNNGGGGGGFFFGGGTTTbbbxxx}}}pppiiieeedddkkktttzzzeee^^^XXXHHH???======<<<<<<===>>>@@@AAA@@@BBBEEEEEEEEEGGGKKKOOOZZZbbbmmmXXXJJJJJJEEEDDDPPPfff{{{vvv|||ooofff___PPPKKKLLLMMMNNNNNNNNNNNNNNNKKKMMMOOOOOONNNPPPTTTWWWZZZYYYSSSYYYdddggglllUUUSSSFFFFFFDDDAAA>>><<<:::::::::888:::=========<<<<<<===;;;AAAIIIMMMMMMWWWsssrrriii\\\QQQJJJFFFEEEEEEJJJOOOWWW^^^dddiiimmmppprrrzzz{{{nnn\\\SSSSSSTTTTTTRRROOOOOOQQQSSSTTTTTTYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\___bbbeeekkkxxxAAA@@@===<<<>>>AAAFFFIIISSSUUU[[[dddoooyyy}}}uuuvvvrrrVVVPPPLLLLLLLLLNNNYYYfff||||||{{{zzz{{{|||~~~|||tttnnnkkkiiihhhvvvooo```YYYQQQGGG???=========>>>???AAABBBCCCAAACCCEEEEEEFFFGGGJJJLLLTTT[[[vvvoooWWWNNNIIIIIIKKKVVVnnnxxxxxxllldddXXXKKKPPPNNNLLLLLLMMMNNNMMMLLLNNNPPPRRRSSSRRRRRRSSSTTTUUUUUUTTTZZZcccmmmbbbOOOKKKDDDCCCAAA???===;;;;;;:::999999999999::::::;;;<<<>>><<<@@@IIIMMMSSSggg}}}yyysssgggYYYNNNHHHFFFGGGGGGKKKRRRXXX___fffnnnrrrooorrrsssrrrlllfffaaa^^^hhhhhhbbbWWWOOONNNPPPPPP]]]\\\ZZZXXXYYYYYYUUUPPPVVVXXX[[[```gggrrr}}}AAA???===<<<===@@@DDDGGGPPPSSSYYYaaalllvvv}}}yyy{{{{{{oooTTTNNNJJJLLLOOOUUUaaammmzzz~~~|||xxxuuuqqqoooppprrrtttwww{{{zzzmmmgggpppvvvbbbXXXTTTNNNEEE>>><<<<<<===>>>???@@@AAABBBCCCDDDFFFFFFEEEFFFHHHJJJPPPVVVnnnvvvZZZLLLGGGFFFHHHRRRjjj|||wwwiii```VVVKKKOOOMMMLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQQQQRRRSSSUUUVVVVVV```nnnyyysssYYYIIIFFFDDDBBB@@@>>>===<<<;;;::::::999999::::::;;;<<<>>><<<@@@GGGJJJNNN```ttt{{{uuujjj]]]QQQJJJGGGFFFGGGJJJOOOVVV\\\dddlllqqqwww}}}zzzrrrnnnvvvwwwssshhh___ZZZXXXUUUYYYXXXVVVVVVXXXXXXTTTPPPOOOQQQSSSWWW___mmm@@@???<<<;;;<<>>>>>???@@@AAABBBBBBEEEFFFFFFEEEDDDDDDFFFHHHLLLQQQddd___JJJJJJHHHIIITTTlllrrruuufff\\\SSSLLLMMMLLLJJJKKKMMMOOOOOONNNOOOQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVbbbrrr{{{lllLLLGGGFFFDDDBBB@@@>>>======::::::::::::::::::;;;<<<===<<<@@@FFFGGGIIIWWWggg~~~yyynnnbbbWWWNNNHHHFFFFFFHHHLLLQQQWWW```iiiooo||||||}}}tttlllddd]]]XXXUUUTTTUUUWWWVVVRRROOOKKKMMMMMMNNNUUUfff~~~@@@>>><<<;;;;;;===@@@AAAHHHKKKQQQXXX```iiirrrwww}}}vvvfff\\\VVVTTTTTT[[[eeeooouuuxxxtttuuuuuutttttttttrrrpppppplllgggdddcccdddeeeeeefffiiinnnsssvvvwwwvvvuuuooonnnkkkgggccc```^^^\\\```bbbfffjjjooovvv~~~www}}}www{{{rrr^^^YYYYYYQQQGGG@@@???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGJJJNNN\\\{{{dddLLLKKKHHHIIIUUUlllyyyvvvtttdddXXXRRRNNNKKKJJJIIIKKKMMMOOOOOOOOOPPPQQQRRRQQQOOOOOOPPPQQQPPPSSSTTT\\\gggkkkyyy~~~RRRHHHGGGEEEBBB@@@>>>======;;;;;;:::::::::;;;;;;<<<<<<<<>>???@@@AAABBBBBBBBBAAAAAABBBDDDDDDCCCDDDFFFHHHGGGKKKTTTkkkfffOOOIIIEEEEEEOOObbb{{{zzztttcccWWWQQQQQQKKKIIIIIIJJJMMMOOOPPPOOOPPPQQQQQQOOONNNNNNOOOQQQMMMTTTUUUVVV[[[[[[hhhZZZIIIGGGEEEBBB@@@>>>===<<<<<<<<<;;;::::::;;;;;;;;;:::;;;>>>AAABBBEEENNNWWWddd}}}wwwmmmcccXXXOOOHHHFFFGGGHHHJJJNNNVVV___fffrrr|||llleeeaaaaaa___WWWPPPNNNWWWXXXWWWQQQNNNUUUffftttAAA???===<<<;;;;;;<<<===@@@DDDJJJOOOTTT]]]gggnnn{{{|||mmmqqq}}}uuutttsssuuuyyy}}}~~~|||zzzxxxwww{{{|||sss```UUUKKKHHHHHHGGGGGGGGGHHHFFFCCCDDDFFFJJJLLLLLLQQQSSSVVVXXXYYYXXXVVVUUUSSSRRRPPPNNNNNNNNNNNNOOOPPPTTTXXX[[[___iiivvvyyywwwzzztttZZZUUUTTTKKKBBB@@@<<<===???@@@@@@@@@???>>>@@@AAACCCCCCCCCDDDFFFHHHCCCHHHNNN]]]|||cccQQQLLLGGGEEELLLYYYkkkrrrbbbVVVQQQQQQKKKIIIIIIJJJMMMOOOOOONNNOOOOOOOOONNNMMMMMMPPPRRRNNNWWWXXXVVVXXXXXXccczzz```JJJHHHFFFCCC@@@>>>===<<<===<<<;;;;;;;;;;;;;;;;;;999;;;===???@@@DDDKKKQQQ[[[ooo}}}sssjjj```UUUNNNGGGGGGGGGHHHKKKRRRZZZ___jjjxxxrrrqqqlll```WWWVVVbbbbbb```YYYSSSSSS\\\dddBBBAAA>>><<<;;;;;;;;;<<<>>>BBBHHHLLLQQQYYYdddlllyyykkkdddppp~~~yyyvvvyyy~~~}}}yyyvvvsssllljjjfffdddeeeeeeeeedddfffiiinnnvvvtttiiiWWWKKKAAAAAACCCAAA??????@@@???>>>???BBBEEEFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGLLLQQQUUUZZZeeeuuu|||]]]VVVUUULLLDDDCCC===>>>@@@AAABBBAAA@@@???BBBCCCCCCCCCBBBBBBDDDFFFBBBIIILLLTTTvvvrrr^^^QQQMMMHHHGGGMMMVVVcccuuupppaaaUUUOOOPPPKKKJJJIIIJJJLLLNNNNNNMMMNNNNNNNNNMMMLLLMMMPPPSSSQQQXXXXXXWWW[[[ZZZ```ooohhhLLLJJJHHHEEEBBB@@@>>>=========<<<;;;;;;;;;;;;;;;:::<<<<<<;;;<<<@@@GGGKKKSSS```zzzxxxpppggg]]]UUUHHHHHHHHHHHHJJJOOOUUUZZZbbbzzz|||mmmccccccmmmmmmjjjddd^^^]]]```dddCCCAAA???===<<<;;;;;;;;;<<>>===<<<;;;;;;;;;;;;;;;<<<===<<<999999>>>CCCFFFMMMWWWnnn|||uuulllbbb[[[IIIIIIIIIIIIJJJNNNSSSWWW[[[rrrwwwllllllvvvuuuqqqllliiihhhjjjlllwwwDDDBBB???<<<:::999888888>>>@@@DDDGGGLLLSSS[[[```ooouuu~~~xxxfffbbbhhh}}}zzz{{{zzzuuuppppppmmmiiihhhhhhjjjjjjjjjiiikkknnnnnnnnnmmmmmmnnnrrrrrrqqqsssxxxtttggg```TTTJJJBBBAAABBBAAA???@@@======>>>???@@@BBBDDDEEEDDDDDDDDDCCCAAA???>>>==================>>>???@@@BBBEEEHHHMMMUUUdddwwwuuu^^^^^^UUUFFF@@@@@@???>>>???CCCHHHHHHCCC>>>BBBCCCCCCBBB@@@@@@AAACCCHHHHHHWWWcccpppmmmSSSMMMGGGEEEFFFJJJOOOZZZkkk{{{~~~mmm\\\TTTQQQQQQOOONNNLLLKKKJJJJJJJJJKKKNNNNNNNNNMMMNNNNNNOOOOOOSSSUUUVVVWWWWWWYYY[[[^^^uuufffRRRMMMIIIFFFDDDAAA???>>>@@@???>>><<<<<<;;;;;;;;;<<<;;;:::999;;;===AAACCCMMMSSSccc~~~|||vvvqqqggg]]]SSSKKKGGGIIILLLLLLLLLNNN^^^hhh~~~~~~vvvuuupppuuuuuu{{{DDDCCC@@@===;;;999999888<<<>>>AAAEEEJJJPPPXXX]]]jjjpppzzzxxxqqqsssqqqiiiXXXMMMEEEDDDFFFEEEBBBAAA>>>??????@@@AAACCCDDDEEEBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<===>>>>>>???BBBEEEJJJSSSdddwwwjjjZZZ^^^VVVIIIDDDCCC@@@>>>???BBBFFFGGGCCC???AAABBBCCCBBBAAA@@@BBBDDDJJJGGGQQQ[[[iiimmmTTTNNNKKKHHHGGGHHHKKKRRR```nnnuuuooojjjgggdddiiippp{{{xxxeeeVVVOOONNNOOONNNMMMLLLJJJJJJJJJJJJJJJMMMLLLLLLLLLMMMMMMNNNOOORRRTTTVVVVVVWWWXXX[[[]]]iiioooRRRLLLHHHHHHFFFAAA???AAA???>>>===<<<<<<<<<<<<<<<===<<<::::::;;;===@@@BBBHHHLLLXXXnnn~~~wwwlllaaaWWWNNNHHHHHHIIIHHHHHHJJJRRR\\\ooovvvrrr}}}~~~EEEDDDAAA???<<<:::999999:::<<>>>>>======<<<<<<;;;;;;<<<<<<===???BBBHHHTTTfffzzzwww___XXX^^^VVVIIIEEECCCAAA@@@???AAADDDEEECCC@@@@@@AAABBBAAAAAAAAACCCEEEHHHDDDHHHNNN[[[pppVVVQQQKKKHHHEEEEEEFFFJJJUUU```rrryyyooofff```[[[XXX[[[___fffrrrppp```TTTPPPPPPQQQMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNQQQSSSTTTUUUUUUWWWZZZ\\\^^^rrr[[[MMMFFFJJJIIIAAA>>>CCC>>>>>>===<<<<<<=========>>>===;;;:::;;;<<<>>>@@@DDDEEELLL]]]ttt~~~tttjjj___UUULLLIIIGGGEEEDDDFFFNNNXXXfff|||ssssssFFFEEECCC@@@>>><<<:::999999;;;===@@@CCCIIIPPPUUUaaagggqqq{{{|||}}}}}}hhhYYYJJJGGGIIIHHHEEECCCCCCCCCBBBAAAAAAAAABBBBBB============>>>>>>?????????>>>===<<<;;;;;;:::;;;===>>>BBBIIIVVVjjjkkk[[[ZZZ]]]QQQEEEBBB@@@CCCAAA???@@@BBBCCCBBBAAA>>>@@@AAAAAA@@@AAACCCEEEBBBAAABBBDDDNNNqqquuuZZZSSSHHHDDDBBBCCCDDDGGGPPPYYYhhhoooxxxrrrddd___]]][[[WWW^^^```fffrrrxxxiii[[[RRROOOOOOQQQKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQSSSSSSTTTUUUXXXZZZZZZjjjoooWWWGGGIIIKKKBBB???CCC==================>>>>>>>>>===<<<;;;;;;<<<===>>>CCCCCCHHHSSSfffzzzsssggg\\\QQQLLLIIIFFFEEEFFFOOOXXXaaaqqqooolll|||HHHGGGEEEBBB@@@===;;;999999;;;===???BBBGGGMMMRRR___eeeoooxxxyyyrrrqqqrrr~~~rrraaaPPPIIIIIIHHHFFFFFFEEEDDDCCCBBB@@@@@@??????<<<<<<<<<<<<<<<>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<===@@@IIIYYYnnnvvvddd\\\^^^]]]LLLAAABBBAAACCCBBB@@@???@@@AAAAAAAAA===>>>????????????AAACCC<<>>>>>=========>>>>>>???>>>>>>===<<<;;;<<<<<<===@@@AAAFFFPPP]]]qqq~~~yyylll```UUUOOOKKKGGGFFFGGGIIIPPPWWWdddvvvmmmvvv|||IIIHHHGGGDDDAAA>>>;;;:::999:::<<<>>>@@@EEEKKKOOO\\\bbbllluuu|||tttgggaaaaaabbbcccppp{{{|||nnn]]]UUUPPPKKKJJJKKKIIIGGGEEECCCAAA@@@???>>><<<<<<;;;;;;<<<===???@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<>>=========???AAA:::DDDEEECCCFFFSSSdddOOONNNIIIEEEEEEDDDBBBDDDIIIMMMTTT^^^gggnnnuuu}}}sssjjj^^^XXXWWWYYYYYYXXXXXXWWW]]]mmm~~~pppiii^^^SSSKKKHHHIIIJJJHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJLLLNNNOOOPPPPPPRRRUUUWWWUUU```{{{bbbQQQKKKGGGCCC@@@??????>>>======>>>>>>>>>>>>======<<<<<<<<<============BBBKKKSSS```yyy}}}pppeeeYYYSSSNNNIIIFFFGGGCCCHHHNNNZZZpppJJJIIIHHHFFFCCC???<<<:::888:::;;;<<<>>>CCCIIIMMMVVV]]]fffpppyyyqqqiii___WWWTTTSSSTTTTTT^^^mmm|||pppggg]]]TTTOOOPPPMMMKKKIIIFFFCCCAAA@@@???>>>===<<<;;;<<<===???AAACCCCCCBBBAAA@@@@@@AAAAAA===???EEERRRdddyyyggg[[[bbbmmmdddLLLBBBEEEDDDBBBBBBBBBAAA@@@???>>>???;;;<<<===<<<;;;;;;<<<>>>999AAA@@@???DDDHHHhhhoooTTTQQQKKKGGGFFFDDDAAA@@@CCCEEEJJJRRRXXX^^^eeemmmsss~~~}}}sssmmmttt{{{nnnccc___ZZZXXXWWWXXXXXXXXX\\\[[[bbbtttlllfff\\\RRRLLLIIIJJJKKKGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSVVVTTT^^^kkkyyy\\\LLLHHHFFFBBB@@@@@@???>>>============<<<<<<<<<<<<============;;;999>>>FFFKKKQQQeee{{{xxxmmmbbb[[[UUUMMMIIIHHHFFFFFFLLLTTT^^^xxxwwwvvvuuuuuuuuutttrrrpppJJJJJJIIIGGGCCC@@@<<<:::888999:::;;;===AAAGGGKKKQQQXXXbbbmmmwwwtttkkkeeeccc___YYYUUUQQQOOONNNPPPccc~~~uuuiii[[[TTTTTTPPPNNNKKKHHHEEECCCAAA@@@???>>><<<;;;<<<===???AAADDDDDDCCCBBBBBBBBBCCCCCCBBBDDDKKKXXXkkkjjj\\\gggtttjjjNNNAAACCCAAAAAABBBCCCBBB@@@>>>>>>>>>;;;<<<<<<;;;999999:::<<<777===888999@@@???VVVyyyZZZPPPKKKFFFFFFEEEAAA@@@BBBDDDGGGLLLOOOQQQVVV]]]cccttt|||sssrrrmmmzzz~~~uuuaaaSSSSSSSSSTTTTTTUUUUUUUUU\\\ZZZaaassszzzddd^^^VVVMMMGGGFFFFFFHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNNNNOOOPPPSSSUUUVVV^^^aaaeeeLLLGGGHHHEEEAAAAAA???>>>============<<<<<<<<<<<<=========>>><<<999<<>><<<<<<>>>AAADDDHHHFFFDDDCCCCCCDDDDDDDDDFFFFFFMMM^^^tttgggeeevvvwww___KKKHHHGGG@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999666777<<<@@@;;;<<>>>>>@@@DDDFFFJJJHHHEEECCCCCCEEEGGGHHHJJJLLLTTTeeezzzeeegggsssqqqZZZJJJHHHHHHBBB@@@???>>>======<<<<<<===;;;::::::::::::999999999888777;;;>>>::::::KKKaaauuu]]]RRRIIIGGGGGGEEECCCDDD@@@?????????AAAGGGOOOUUUffftttzzzooodddYYYUUUVVVVVVVVVUUUUUUVVVVVV^^^jjjxxxmmm___WWWMMMGGGFFFFFFEEEBBBFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNPPPRRRTTTRRRYYY[[[mmmtttZZZOOOJJJEEEBBBAAA@@@???>>>============<<<;;;<<<======;;;999<<<;;;<<>>============:::::::::999999999888888999888999<<<999888CCCRRRrrr}}}fffYYYLLLHHHHHHFFFDDDEEE???>>>======>>>BBBHHHLLLZZZhhhuuuzzzwwwiiiccc]]]YYYVVVTTTRRRTTTWWWZZZZZZYYY___lll|||gggWWWOOOFFFCCCEEEGGGDDDAAADDDEEEFFFHHHIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIJJJIIIKKKMMMNNNOOOPPPRRRTTTPPPWWWWWWbbb|||aaaLLLFFFHHHDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<======;;;:::<<<;;;<<<>>>???@@@GGGOOO[[[ooo|||tttkkk```XXXUUUPPPLLLKKKLLLIIIGGGPPP]]]nnn}}}zzzuuuqqqqqquuuyyyzzzzzz}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~vvvPPPNNNKKKHHHGGGDDDAAA>>>::::::999888999<<<>>>???FFFLLLUUU___gggooovvvzzzssskkkjjjlllppptttwwwwwwvvvrrrlllfffaaa___\\\cccssstttnnneee[[[UUUSSSTTTUUUHHHFFFDDDBBBCCCDDDGGGIIIGGGGGGHHHHHHGGGHHHIIIKKKIIIRRRbbbuuulll___ooojjj]]]LLLEEEFFFFFFAAA@@@@@@???>>>============999999999999888888888888:::777777::::::999???GGG\\\yyyfff\\\RRRNNNKKKGGGEEEEEEBBBAAA@@@???>>>@@@DDDHHHOOO[[[dddfffiiiuuuvvvddd]]][[[YYYWWWWWWUUUSSSSSSUUUYYY\\\^^^mmmvvvxxxcccQQQJJJBBBAAAFFFIIIFFFBBBDDDFFFGGGIIIJJJJJJIIIHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNOOOPPPRRRTTTRRRYYYXXX\\\ssskkkOOOGGGNNNEEEDDDCCCAAA@@@??????>>>>>>===<<<===>>>===<<<:::;;;:::;;;>>>???>>>BBBHHHOOO]]]sssuuuiii___\\\TTTOOOLLLLLLJJJFFFGGGKKKPPPVVVeeetttwwwssswww|||||||||}}}~~~}}}yyyvvvpppnnnmmmnnnrrruuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{|||}}}|||{{{{{{}}}~~~RRROOOLLLIIIHHHEEECCC@@@<<<;;;999888999:::<<<>>>EEEJJJRRRZZZbbbjjjqqqvvvpppjjjgggiiilllvvvzzz|||}}}zzztttmmmiiiggg___bbbmmmxxxlll___UUUQQQPPPQQQEEEDDDCCCBBBBBBDDDFFFHHHCCCFFFJJJKKKJJJHHHHHHHHHFFFRRReeeyyywwweeefffrrrfffTTTGGGBBBCCCAAA???@@@???>>>===<<<<<<<<<<<<999999888888888777777777777666666999:::;;;>>>BBBQQQwwwwww]]]XXXTTTRRRNNNHHHFFFHHHDDDDDDCCCAAA??????AAADDDIIIPPPWWWZZZ]]]aaaeeefffppp{{{|||dddXXXXXXZZZXXXTTTTTTTTTSSSPPPOOOTTT]]]eeewwwaaaMMMGGGBBBCCCHHHKKKIIIEEEEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJMMMNNNNNNOOOQQQSSSRRRXXXXXXZZZiiibbbQQQSSSEEEDDDCCCAAA@@@???>>>>>>>>>===<<<===>>>>>><<<:::;;;999;;;>>>???>>>@@@EEEJJJQQQaaa|||}}}pppeee```WWWPPPKKKKKKKKKJJJHHHGGGKKKJJJQQQ]]]___[[[```kkkccceeegggkkknnnooonnnmmmlllllllllmmmooorrrrrrsssttttttuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyy{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{|||{{{zzzzzz{{{}}}~~~SSSPPPLLLJJJHHHGGGDDDCCC===<<<:::999999:::;;;===CCCGGGNNNUUU\\\dddlllqqq}}}yyyxxx{{{{{{|||uuuqqqooocccfffnnnwwwfffXXXPPPLLLKKKCCCBBBAAA@@@AAACCCEEEFFFCCCGGGLLLMMMJJJHHHGGGHHHHHHWWWllloooeeepppooo___NNNEEEBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;888888888777777777777666555555666777999;;;>>>???IIIggg```YYYTTTRRROOOKKKIIIKKKEEEEEEDDDBBB???>>>???@@@FFFIIINNNSSSXXX[[[[[[YYYaaannnwwwzzznnnYYYTTTWWWYYYVVVSSSQQQQQQPPPMMMMMMVVVfffssssss\\\IIIFFFDDDEEEHHHJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFGGGHHHHHHHHHHHHGGGIIIKKKLLLMMMNNNPPPRRROOOTTTTTTYYYddduuuvvvVVVJJJFFFEEEDDDBBB@@@???>>>>>>>>>=========>>>>>><<<;;;;;;999999===???===???BBBEEEIIITTTllluuuiiidddZZZSSSLLLJJJLLLMMMKKKIIIJJJFFFHHHNNNPPPOOOTTT]]][[[\\\^^^aaadddfffggggggggghhhiiijjjkkkmmmooooooqqqrrrssstttuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuuuutttwwwxxxyyyyyyxxxxxxzzz|||TTTQQQMMMJJJIIIHHHFFFDDD???===;;;:::999:::;;;<<<@@@DDDIIIPPPWWW___gggmmmwww{{{{{{zzznnnuuuyyyppp^^^QQQKKKHHHAAAAAA@@@@@@AAABBBDDDEEEHHHKKKNNNLLLHHHGGGIIILLLRRRaaavvvmmmeeessshhhXXXIIIDDDCCC???===???===<<<;;;::::::999::::::888888777777777666666666333555666555666999;;;===@@@TTT{{{}}}kkkYYYRRRPPPOOOLLLLLLGGGGGGFFFDDDAAA>>>>>>???DDDCCCEEEJJJOOOSSSWWWZZZ]]]jjjsssssswwwooobbbWWWVVVXXXWWWUUUUUURRRPPPLLLMMMUUUeeeyyyhhhQQQDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFHHHIIIIIIIIIIIIFFFHHHJJJKKKLLLMMMOOOQQQNNNPPPQQQWWW___gggaaaKKKHHHGGGEEECCCAAA@@@?????????>>>======???>>>===;;;===:::999;;;<<<;;;;;;>>>@@@EEEMMM\\\uuu~~~qqqlllaaa[[[SSSOOOOOOOOOLLLIIIEEECCCCCCDDDFFFIIILLLOOOTTTUUUVVVXXXYYY\\\___aaa```aaabbbccceeegggjjjllllllmmmooopppqqqqqqppppppqqqrrrtttvvvwwwwwwvvvuuussssssrrrrrrrrrrrrrrrrrrrrrsssttttttttttttwwwyyyzzz{{{}}}TTTQQQMMMKKKJJJHHHGGGEEE@@@>>><<<:::::::::;;;<<<>>>AAAFFFLLLSSS[[[dddjjjrrrvvv|||zzzttt___PPPGGGCCCAAA@@@@@@@@@AAABBBDDDEEEMMMNNNOOOKKKGGGFFFKKKPPPZZZjjj~~~lllcccooobbbRRRFFFDDDDDD???>>>AAA<<<<<<;;;:::999999999999777777777777666666666666222555666444333666999;;;888FFFjjjaaaSSSRRRRRRNNNJJJIIIJJJIIIGGGCCCAAA@@@AAABBB@@@???@@@CCCIIISSS\\\XXXfffnnnlllnnnxxx|||yyytttsssbbb[[[XXXYYYXXXTTTSSSWWWVVVPPPKKKOOO___vvvuuu^^^FFFAAACCCEEEDDDBBBAAACCCEEEEEEDDDCCCBBBBBBCCCEEEFFFCCCEEEGGGIIIJJJJJJJJJJJJEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQQQQVVVZZZ[[[tttttt^^^JJJIIIGGGEEECCCBBBAAA@@@???>>>===>>>??????===;;;???:::888::::::888888;;;===DDDKKKQQQaaa}}}yyysssiiiddd\\\UUUSSSQQQMMMHHHDDDEEEDDDCCCDDDHHHIIIGGGKKKLLLMMMNNNQQQTTTYYY]]]YYYZZZ\\\]]]___cccgggjjjggghhhjjjkkkllllllkkkjjjkkkmmmooorrrssssssrrrqqqmmmnnnnnnoooppppppqqqqqqnnnooopppqqqpppqqqtttvvvsssvvvyyy{{{}}}\\\[[[WWWPPPNNNOOOLLLFFFFFFDDDAAA>>><<<;;;::::::===>>>AAAFFFLLLSSSYYY\\\lllqqqxxx|||pppZZZNNNIIIEEEAAAGGGAAA>>>AAABBBAAAEEELLLLLLMMMNNNNNNLLLKKKKKKKKKOOOjjj}}}xxxmmmkkkqqqTTTOOOHHHBBB???===;;;:::;;;::::::999888777555555555555555555555555555555444444555555666777777777CCC===PPPzzzYYYQQQWWWRRRDDDJJJKKKLLLLLLJJJFFFAAA>>>???>>>======>>>AAADDDGGGQQQWWW```fffkkkoootttxxxoooppp}}}xxxlllddd]]]\\\XXXUUUTTTTTTTTTRRRSSSTTTYYYfffyyy|||rrrdddRRREEE@@@AAACCCEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@AAAAAAEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHJJJMMMPPPMMMKKKPPPWWWXXXYYYhhh|||bbbRRRMMMGGGDDDBBBAAAAAABBB@@@>>>>>>>>>???>>><<<:::======<<<<<<<<<;;;;;;;;;<<<===AAAIIISSSddd}}}}}}vvvoooddd[[[UUUQQQNNNLLLNNNJJJEEEBBBBBBDDDEEEEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXX[[[^^^```aaaccccccdddfffgggiiijjjjjjkkklllnnnpppqqqpppooonnnnnnnnnmmmmmmnnnoooooopppooopppppppppqqqrrrrrrrrrooorrrwwwyyyxxxwwwxxxzzzppp___RRRPPPPPPKKKGGGHHHFFFDDDAAA???<<<;;;::::::;;;<<>>===<<<;;;<<<>>>AAACCCIIIOOOWWW]]]bbbjjjsss{{{vvvoooqqquuuggg\\\VVVWWWXXXWWWVVVUUUVVVVVVUUURRR___rrrxxxlll^^^MMMAAABBBBBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHKKKKKKKKKJJJIIIJJJLLLOOOOOOLLLNNNTTTUUUUUUbbbrrrvvvSSSKKKFFFFFFEEEAAA@@@BBB@@@???>>>>>>>>>>>><<<:::======<<<<<<<<<;;;;;;;;;::::::>>>DDDKKKXXXmmm|||uuujjjaaa\\\XXXTTTRRROOOLLLGGGDDDCCCBBBBBBAAAGGGGGGGGGHHHIIIKKKLLLMMMQQQRRRSSSUUUWWWYYY[[[\\\```aaabbbccceeefffggghhhggghhhjjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnooooooppppppooooooppprrruuuxxxzzzzzzjjjRRRQQQSSSJJJGGGKKKFFFEEEBBB???===;;;::::::999:::<<<@@@EEEKKKPPPSSS]]]cccjjjqqqvvv|||rrr^^^TTTQQQLLLHHHDDDCCCEEEHHHJJJJJJKKKKKKHHHHHHNNNVVV[[[]]]^^^ZZZSSSNNNKKKKKKVVVuuuoooeeerrrpppjjj~~~yyy\\\GGGCCC???<<<<<<<<<<<<;;;999999999888777666555444444444444444444444444444333333333444555555666666888888EEEbbblll[[[UUUUUUQQQMMMIIIFFFFFFGGGGGGFFF@@@???===<<<<<<===>>>???AAAGGGNNNSSSXXXbbbppp|||zzzooohhhnnn}}}{{{iii[[[TTTRRRVVVVVVVVVTTTQQQOOOOOOPPPSSSjjj{{{mmmaaaTTTGGG===BBBCCCCCCCCCCCCBBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGNNNNNNNNNLLLJJJJJJKKKMMMRRRLLLKKKPPPQQQRRRYYYddd```OOOEEEIIIJJJCCC@@@CCCAAA???>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<@@@DDDKKKZZZhhh|||qqqhhhbbb]]]XXXUUUSSSPPPKKKHHHFFFDDDBBB@@@EEEEEEDDDDDDEEEFFFGGGGGGLLLMMMNNNPPPRRRSSSTTTUUUZZZZZZ[[[]]]^^^___```aaa```aaaccceeefffgggffffffggggggggggggggggggggggggiiiiiijjjjjjkkkllllllmmmqqqnnnjjjkkknnnrrrttttttzzzxxx___UUURRRNNNLLLMMMGGGFFFDDDAAA>>><<<::::::999999;;;>>>BBBGGGLLLNNNWWW\\\dddkkkpppxxxttt[[[TTTLLLIIIHHHJJJOOOUUUUUUSSSPPPNNNMMMOOOTTTYYYbbbgggiiidddYYYNNNIIIHHHYYYyyylll\\\bbbxxx{{{}}}SSSDDD@@@===;;;;;;;;;;;;;;;777888888777666555444444333333333333333333333333222222333333444444555555999:::???NNNkkkuuuiiifffUUUPPPJJJGGGFFFFFFEEEDDDDDDCCCAAA???>>>===>>>>>>===CCCJJJNNNQQQYYYgggrrrrrrjjjdddeeejjjpppyyyyyykkk___WWWTTTTTTUUUTTTSSSRRROOOOOOUUU\\\aaauuu}}}mmm___UUUKKKCCC===@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGLLLMMMMMMLLLJJJJJJKKKMMMSSSLLLIIILLLOOOPPPTTTZZZrrr{{{^^^HHHIIIMMMGGGCCCFFFAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAADDDNNNXXXiii|||ssslllfff^^^YYYXXXUUUQQQNNNLLLIIIFFFCCCBBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJLLLMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ\\\^^^___```aaaaaaccccccccccccbbbbbbaaaaaadddeeeeeefffggghhhiiiiiimmmmmmjjjgggddddddeeefffiiitttsss[[[QQQRRRQQQKKKIIIHHHFFFCCCAAA>>><<<:::::::::;;;<<<@@@DDDHHHJJJMMMSSSZZZaaagggnnnwww~~~pppaaaQQQKKKLLLQQQZZZdddccc^^^WWWRRRTTTZZZ```bbblllrrruuunnn___PPPJJJIII[[[|||zzzyyyvvvaaaQQQUUUoooxxxoooJJJCCC@@@===;;;:::::::::999666666666666555555444333333333333333333333333333111111111222333333444444666666777===RRRyyy|||mmmXXXSSSMMMKKKKKKKKKIIIFFFFFFEEECCC@@@>>>=========;;;AAAGGGIIIIIIMMMVVV^^^aaa^^^]]]^^^]]]]]]aaagggrrryyytttdddYYYVVVUUUUUUTTTSSSQQQQQQRRRRRRWWWgggvvvyyyuuueeeVVVLLLEEE@@@>>>======>>>???@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJJJJIIIIIIKKKMMMQQQLLLIIIKKKNNNQQQSSSVVV^^^{{{sssRRRJJJLLLHHHEEEFFFBBB@@@>>>===>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAAFFFNNNUUUhhhyyyqqqggg___[[[XXXTTTQQQOOOMMMJJJHHHAAAAAA@@@@@@@@@AAABBBBBB???@@@AAADDDFFFIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUWWWXXXZZZZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\______```aaabbbcccdddeeegggnnnrrrnnnddd^^^```eeeggglllrrr}}}hhhUUUUUUSSSIIIKKKJJJIIIFFFCCC@@@===<<<:::::::::;;;>>>AAAEEEGGGJJJOOOVVV[[[aaahhhqqqxxx~~~kkkXXXPPPOOOTTTdddtttqqqkkk```UUUUUU^^^gggkkkyyy~~~ttt```QQQMMMNNNbbbyyyssskkkXXXMMMVVVlllxxxvvvzzzsss\\\FFFBBB@@@===;;;::::::999777555555555555555444333222222222222222222222222222000000111111222333333333555444555:::HHHgggmmmYYYRRRLLLJJJLLLMMMJJJGGGFFFEEECCC@@@>>><<<;;;::::::===AAABBBBBBBBBEEEHHHOOONNNPPPRRRSSSSSSYYYaaabbbiiiuuuxxxjjj[[[SSSTTTWWWVVVTTTVVVRRRQQQQQQQQQVVVjjj{{{qqq```QQQGGGAAA???>>>;;;;;;;;;===>>>@@@BBBCCC>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMNNNLLLJJJKKKNNNPPPSSSTTT[[[lllfffRRRKKKHHHFFFDDDCCCAAA>>>===>>>???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::999:::===>>>===AAAFFFMMMZZZooozzznnneee___\\\WWWTTTRRRPPPMMMKKKEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<>>>@@@BBBDDDFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYYYYXXXWWWXXXXXXYYY[[[\\\]]]^^^___fffrrr}}}{{{pppiiimmmtttuuutttpppppp~~~|||dddYYYRRRMMMMMMLLLKKKIIIFFFBBB???===::::::999:::<<<>>>AAACCCIIIMMMSSSXXX]]]ccclllsss|||pppiiipppzzzxxxjjjaaaYYY[[[nnnvvvaaaVVV\\\jjjssspppZZZMMMNNNTTTlll|||zzzqqqfffVVVUUUeee|||yyyxxxrrr```NNNDDD???===;;;:::::::::888777333444444444444333333222222222222222222222222222//////000000111222222333555333666===BBBSSS}}}eee\\\QQQKKKLLLMMMKKKHHHGGGFFFDDDBBB@@@===<<<;;;:::::::::;;;<<<>>>>>>>>>BBBAAACCCGGGIIIKKKRRRZZZ\\\aaajjjuuu{{{sssggg```WWWTTTVVVXXXWWWUUUVVVSSSSSSUUUTTTXXXnnnrrrhhhYYYKKKBBB??????@@@;;;;;;;;;;;;===>>>@@@AAA>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEBBBEEEGGGHHHHHHIIIJJJLLLLLLMMMLLLKKKLLLNNNPPPQQQ___aaa{{{eeeQQQJJJHHHFFFDDDAAA>>>===>>>??????>>>;;;;;;;;;<<<<<<<<<======:::888888;;;<<<;;;===BBBFFFOOO]]]oooyyyoooiiiddd^^^YYYVVVSSSQQQPPPLLLJJJHHHEEECCCAAA@@@???======>>>>>>???@@@AAAAAADDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSTTTSSSSSSRRRQQQQQQRRRTTTUUUVVVWWWXXX]]]iiiuuuvvvoookkkooovvvwwwyyysssiiimmm}}}sss]]]SSSRRRNNNNNNLLLJJJGGGCCC@@@>>>:::999888888:::<<>>===:::777888;;;>>>>>>======<<<>>>BBBCCCCCCGGGLLLVVVYYY___hhhttt{{{||||||zzz{{{~~~zzzzzzzzzyyyxxxyyy|||~~~zzz{{{}}}|||||||||~~~~~~wwwkkkbbbRRRRRRQQQRRRSSSTTTTTTTTTPPPOOOUUU]]]```hhhvvvfff^^^QQQEEE>>>===@@@BBB===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMNNNKKKJJJLLLNNNOOO\\\VVVgggxxxYYYNNNLLLJJJDDDAAA>>>===>>>?????????;;;;;;;;;<<<<<<<<<======<<<999999;;;<<<:::<<<@@@???GGGPPP[[[ooo~~~rrrmmmeee___ZZZXXXVVVTTTQQQOOOLLLHHHDDDAAA???>>>??????>>>>>>>>>=========?????????@@@AAAAAAAAABBBFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOPPPPPPOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTNNNWWW```ccc___]]]aaaeeegggpppoooccc]]]eeennnpppiiiXXXUUUPPPPPPPPPNNNKKKFFFAAA>>>???===;;;999999;;;===>>>@@@BBBEEEHHHNNNVVV___ffflllttt~~~qqqwwwtttxxxssscccXXXNNNGGGPPP```vvvtttuuutttppppppoooccc]]]uuussslllpppwwwSSSCCCEEE???;;;;;;:::999888777666555444333222222111111222222222111111111000000//////000000000000111111111111222---...555888<<>>===;;;::::::;;;===>>>======<<<<<<===???BBBDDDKKKNNNUUU\\\cccoootttssszzz|||yyyyyywwwvvvuuuvvvxxxxxxuuurrrrrrssssssnnnhhhgggkkkpppnnnmmmlllkkkkkkmmmoooppplllnnnqqqtttuuuvvvvvvuuuqqqqqqooolllfff___XXXTTTWWWPPPLLLOOORRRRRRSSSUUUSSSQQQ\\\qqquuuiiijjjYYYGGG???======>>>@@@;;;<<<===<<<;;;<<<===???BBBAAA@@@???@@@AAABBBCCC???@@@@@@AAABBBCCCDDDDDDBBBEEEGGGHHHHHHHHHIIIJJJIIIKKKLLLKKKIIIIIIMMMQQQZZZWWW^^^{{{{{{ZZZJJJLLLHHHGGGCCC@@@@@@AAA???;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>@@@EEENNNZZZlllxxxqqqoooiii```\\\]]][[[XXXSSSOOOLLLHHHEEEBBB???>>>======<<<<<<======????????????????????????@@@@@@@@@@@@@@@@@@??????EEEEEEFFFGGGHHHHHHGGGGGGEEEEEEFFFHHHJJJLLLNNNOOOMMMPPPSSSVVVWWWVVVSSSRRRWWWWWWXXXYYYZZZZZZZZZZZZwwwdddTTTSSSRRRPPPNNNLLLJJJHHHGGG@@@>>><<<:::999:::<<<===>>>???BBBEEEJJJRRR[[[aaagggnnnxxx|||mmm```YYYUUUTTTaaaqqqzzzrrrqqqsssssstttwwwxxxqqqsss{{{ssszzz~~~lllNNN@@@@@@<<<;;;::::::999777666666555444333222222111111222222111111111000000000//////111000...---...///111333444000222777777666BBBRRR{{{zzzbbbYYYVVVUUUSSSOOOIIIDDDCCCCCCBBBAAA???>>><<<;;;:::;;;<<<======<<<;;;;;;===???AAABBBGGGJJJPPPWWW]]]iii||||||sssxxx}}}~~~yyytttssssssqqqnnnjjjhhhhhhhhhfffdddeeeggggggccc^^^\\\___ccceeedddcccbbbbbbdddeeegggaaaccceeegggiiiiiihhhgggfffdddbbb^^^YYYSSSOOOLLLQQQMMMMMMPPPSSSSSSUUUXXX___fffvvvuuukkkdddUUUEEE>>>======>>>???<<<=========<<<<<<>>>@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCEEEFFFGGGGGGGGGIIIKKKHHHHHHIIIIIIHHHJJJLLLOOONNNTTTZZZiiidddNNNIIIJJJHHHDDDAAA@@@@@@@@@>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<>>===<<<<<>>>>>>>>>>><<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAA@@@???@@@@@@BBBDDDFFFGGGIIIGGGIIIKKKMMMNNNMMMLLLKKKOOOOOOPPPQQQRRRRRRRRRRRR{{{aaa[[[WWWQQQMMMKKKJJJIIIHHHBBB@@@>>>;;;:::999:::;;;;;;<<<>>>AAAEEELLLTTTZZZ___fffooovvv{{{tttmmmhhhgggqqq~~~rrrjjjiiikkkmmmuuu}}}{{{yyy[[[HHH???;;;<<<::::::999888777666555555333333222111111111111222111111000000000000//////222000---++++++...111333222111333777555222888CCC```}}}ggg^^^]]]TTTQQQMMMHHHDDDBBBCCCEEEAAA@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@BBBDDDJJJPPPUUU___qqqwwwppprrrsssqqqllliiiiiijjjppplllfffaaa___^^^]]]\\\\\\^^^^^^\\\XXXVVVWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^___^^^]]]\\\\\\ZZZWWWSSSPPPNNNLLLLLLLLLLLLOOOSSSTTTTTTYYY```gggzzz|||qqqhhhZZZNNNBBB>>>>>>===<<<>>><<<===>>>===<<<===>>>@@@??????@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKLLLJJJHHHHHHIIIKKKKKKKKKJJJWWW[[[\\\yyymmmSSSGGGJJJGGGEEEBBBAAA@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<===@@@BBBIIIWWWdddvvvxxxqqqnnneeeaaa]]]ZZZWWWTTTQQQNNNIIIGGGEEECCC@@@>>>======?????????>>>>>>=========:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIuuueee___WWWQQQMMMKKKHHHEEEEEECCC@@@===;;;999999999999:::<<<>>>BBBGGGNNNSSSWWW]]]eeekkkqqqxxxwwwkkkggghhhkkkggguuupppLLLCCC@@@:::>>>999999888777666666555555333222222111111111111111000000000000000000/////////...,,,+++,,,---///111///...111555444111555===PPPiiiwwwlllWWWSSSPPPOOOMMMHHHDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???DDDIIINNNVVVeeesss~~~uuuvvvyyyzzz|||~~~|||zzzxxxzzzvvvhhhggggggeeebbb^^^]]]___aaakkkhhhccc^^^[[[YYYWWWVVVSSSUUUVVVVVVSSSQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRVVVVVVVVVVVVVVVTTTSSSRRRRRRPPPMMMKKKKKKLLLNNNPPPNNNOOORRRTTTSSSTTT^^^jjjrrr}}}uuuiii___PPPFFF???>>>>>><<<;;;<<<===>>>>>>>>>======???@@@===>>>@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCEEEHHHKKKRRRNNNKKKJJJLLLLLLKKKIIIJJJUUUZZZZZZjjjttt\\\OOOJJJFFFDDDDDDCCC???>>>@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::<<>>===<<<<<<;;;::::::;;;;;;<<<=========999::::::;;;;;;;;;::::::999999::::::<<<===??????============>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCkkkddd[[[UUUSSSPPPMMMIIIGGGFFFCCC@@@===;;;999999999:::<<<===???CCCIIIMMMQQQUUU\\\bbbgggooowww~~~|||xxxppphhheeeggglllqqqnnn~~~~~~fffCCC???>>>888;;;888777777666666555555555333222111111000000111111//////////////////000000,,,,,,---...///......---//////000222111111555;;;DDDQQQooommm___SSSQQQQQQLLLFFFCCCDDDDDDDDDCCCBBB???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@EEEIIINNN[[[gggzzz{{{xxx{{{{{{qqqhhhhhhkkkllllllnnnmmmjjjfffeeejjjnnnggg]]]ZZZYYYWWWTTTRRRSSSVVVXXXWWWWWWVVVTTTPPPMMMKKKJJJFFFHHHIIIIIIHHHFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFCCCBBBAAABBBEEEIIIMMMPPPQQQQQQRRRRRRRRRWWWgggwwwxxxlll]]]QQQGGG@@@<<<======;;;:::<<<<<<===>>>===<<<<<<>>>@@@===>>>???@@@AAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBDDDGGGJJJOOOKKKHHHIIIKKKMMMLLLKKKJJJJJJPPPXXX```uuurrreeeQQQJJJEEEFFFEEE@@@===>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666555888<<<===???EEEMMMTTTcccxxxyyyuuunnnhhhccc^^^YYYUUURRRPPPNNNLLLIIIHHHGGGFFFBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<;;;;;;:::888888888999999;;;<<<<<<;;;::::::999999:::;;;<<<;;;<<<===>>>>>>??????>>>sssjjj^^^VVVTTTSSSPPPMMMJJJHHHFFFBBB???===;;;:::999;;;<<<===>>>AAAEEEHHHJJJOOOUUUZZZ^^^eeemmmttt}}}~~~~~~~~~jjjgggcccaaacccgggmmmqqq~~~xxxYYY@@@;;;:::666555777666666666555555555444222222111000000000000111......////////////000000***,,,...000000///---,,,111111111111000111444777===@@@TTT{{{}}}aaaVVVRRRLLLHHHHHHFFFFFFGGGGGGEEECCC@@@>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;>>>BBBEEEIIIRRR\\\iiixxxtttllljjjkkkiiigggiiibbb]]]]]]___]]]]]]______\\\WWWSSSUUUYYYWWWQQQMMMLLLJJJIIIIIIKKKMMMNNNEEEGGGHHHHHHEEECCCBBBBBB>>>???@@@AAAAAA@@@>>>===?????????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@;;;<<<>>>AAAEEEJJJNNNPPPQQQPPPQQQTTTXXXdddxxxzzzoooaaaQQQDDDAAA<<<:::<<<===::::::;;;;;;<<<===<<<;;;<<<===???======>>>??????????????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCFFFHHHEEEDDDCCCEEEIIILLLNNNNNNMMMFFFKKKXXX\\\aaa~~~fffWWWJJJIIIHHHBBB>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999888999<<<===<<<@@@EEEHHHRRR```nnn~~~|||uuunnnhhhbbb^^^YYYXXXVVVSSSQQQOOONNNMMMGGGFFFEEECCCBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999666666666666777777888999888777777777777777888888777888999::::::;;;::::::qqqaaaYYYUUURRRNNNKKKJJJHHHEEEBBB???===<<<999;;;;;;<<<<<<>>>AAADDDEEEIIIOOOSSSWWW\\\ccciiiooopppsssvvvzzz~~~~~~~~~~~~sssbbbbbbccchhhnnnvvv|||{{{___III???999999999333666666555555555555444444222222111000000000000000........./////////000000,,,---...////////////......000111111111222444444:::777BBBaaajjj[[[OOOJJJMMMGGGHHHIIIJJJIIIFFFCCCAAA===============<<<;;;;;;<<<:::<<>>@@@<<<;;;;;;<<<======<<<;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@;;;===AAAFFFJJJMMMOOOPPPQQQPPPTTT^^^jjj{{{pppdddWWWHHH======:::999;;;<<<999999<<<:::;;;<<<;;;::::::<<<>>>>>>============>>>?????????@@@@@@AAABBBCCCDDDDDDBBBDDDEEEDDDCCCCCCDDDFFFBBBCCCDDDEEEFFFHHHLLLNNNPPPJJJLLLTTTWWWZZZllljjjRRRKKKIIIDDD@@@AAA>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::===;;;;;;======;;;===BBBCCCHHHOOOXXXcccttt}}}vvvqqqmmmdddbbb___\\\XXXUUUSSSRRRMMMLLLKKKIIIGGGFFFDDDDDD>>>>>>======<<<<<<;;;;;;:::::::::::::::999888888777666666666666666777888777777777777777777777777666777888999999::::::999tttddd\\\VVVQQQLLLKKKIIIFFFCCC@@@>>>===999:::;;;;;;;;;<<>>666555555555555555555444444222111111000000000000000---.........//////000000//////...---...///000111))),,,000111333555555333555111777NNNpppjjjTTTKKKNNNGGGIIIKKKLLLKKKHHHEEEBBB>>>>>>>>>>>>===<<<;;;;;;;;;999:::>>>@@@AAAHHHOOOUUUaaalllmmmkkkjjjjjjiiiaaa\\\XXXWWWYYYXXXSSSNNNKKKKKKMMMPPPNNNIIIIIILLLDDDGGGEEE@@@>>>@@@AAA@@@@@@@@@@@@@@@AAAAAA???===;;;;;;;;;999777777;;;???888777666777888999999888999:::;;;;;;<<<<<<;;;;;;999999999999:::<<<===>>>:::===BBBGGGKKKLLLLLLLLLQQQRRRZZZhhhzzzyyyiii]]]QQQDDD:::<<<999888;;;;;;999999<<<:::;;;;;;;;;::::::<<<===>>>===<<<<<<<<<===???@@@???@@@@@@AAABBBCCCDDDEEEAAACCCEEEEEEDDDCCCDDDDDDFFFHHHIIIHHHFFFFFFIIILLLOOOMMMKKKLLLOOOVVVaaajjjyyyXXXLLLJJJFFFCCCDDD>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::777777::::::999:::>>>CCCEEEIIIMMMSSS___rrr|||yyyllljjjfffaaa]]]YYYWWWUUURRRQQQPPPNNNLLLJJJIIIHHHBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;:::999999888888888777777888888999999999:::::::::999888888888888999:::;;;;;;;;;;;;cccYYYXXXNNNIIIIIIGGGDDDCCCCCCBBB???<<<;;;999999999;;;===???@@@BBBEEEIIIMMMRRRVVVXXX\\\]]]___aaaeeeiiimmmoootttyyy~~~|||xxxdddZZZVVVWWWbbbsssvvvvvvvvvXXXGGG:::;;;;;;666555999666555555444222111000000000000000000//////////////////.........---------.................................//////000111222666444444DDD^^^ttt}}}]]]PPPOOOOOOKKKKKKNNNNNNHHHFFFIIICCCAAA???>>>======<<<<<<>>>===<<<<<<>>>AAAEEEGGGQQQVVV\\\``````]]]ZZZYYYSSSRRRPPPNNNLLLJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::999999999888888999999:::::::::;;;;;;;;;:::999777888:::<<<=========>>>BBBIIIMMMOOOQQQSSSVVVZZZbbbqqq~~~qqqnnn```FFF:::@@@999999999999999999999999777888888999999:::;;;;;;===============<<<<<<<<<@@@@@@??????@@@AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGNNNMMMLLLLLLOOOVVV___fffoooRRRIIIKKKHHH>>>BBB???===<<<===>>>===;;;>>>===<<<;;;:::999999999::::::999999999:::<<<===:::???FFFJJJOOOWWWbbbkkk}}}yyyuuuooojjjgggddd___[[[ZZZWWWTTTRRRRRRPPPNNNLLLHHHHHHGGGGGGGGGFFFBBB@@@??????>>>===<<<;;;:::::::::999888777777888999:::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;<<<===>>>>>>@@@BBBEEEIIIMMMQQQSSSSSSTTTUUUXXX\\\```dddffflllqqqxxx~~~xxxggg\\\WWWVVV]]]ddd{{{~~~zzziiiSSSDDD999:::;;;666555888555555444333222111000000000000000000/////////...///.........------------....................................///000111222666444222===OOO]]]zzztttfff^^^WWWSSSTTTTTTOOOLLLMMMLLLJJJFFFAAA>>>;;;::::::;;;:::::::::;;;>>>AAABBBGGGKKKPPPRRRPPPNNNKKKJJJEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888999999999999999999999999:::::::::999999999888888999999:::::::::;;;;;;;;;:::999888888999;;;<<<<<<;;;???EEEJJJMMMPPPTTTYYY^^^iiiyyyzzziiibbbUUUBBB999<<<999999999999999999888888777888888999999::::::;;;===<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFJJJJJJIIIJJJLLLRRRZZZ___rrr|||]]]MMMKKKIIIDDDCCCAAA===;;;:::;;;<<<===>>>>>><<<;;;:::999999999:::999888888999:::;;;<<<;;;???CCCDDDFFFKKKSSSYYY]]]dddooo~~~|||wwwsssooojjjfffccc```\\\YYYXXXVVVTTTSSSNNNLLLJJJJJJJJJHHHFFFDDDFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;:::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<eee```ZZZNNNOOOOOOMMMJJJFFFEEEFFFBBB@@@???===<<<<<<===>>><<<===>>>AAACCCFFFIIIJJJIIIJJJKKKNNNRRRVVVZZZ\\\bbbfffmmmtttzzzsss```VVVSSSSSSTTT[[[fffxxxsss[[[KKK???777999:::666444666555444444333222111000000000000000/////////..................------------////////////////////////............///000111222444444222666???EEEZZZ|||{{{mmm^^^XXXVVVTTTQQQPPPHHHHHHFFFBBB>>><<<<<<===999999999:::;;;===>>>???@@@BBBDDDDDDBBB???======>>>===<<<;;;;;;::::::;;;999999999999999999999999::::::999888888999999:::999999999999888888888888999999999999999999999999::::::::::::999999999999999::::::::::::;;;;;;;;;::::::999888888999:::;;;>>>CCCJJJMMMOOOUUU\\\bbbxxx~~~ppp^^^RRRGGG>>>888888:::999999999888888777777777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGFFFEEECCCCCCBBBCCCDDDEEEHHHIIIIIIJJJLLLPPPUUUYYYaaarrrkkkTTTLLLJJJGGGEEECCC@@@===:::;;;>>>@@@???>>>===<<<::::::::::::999888888888888999::::::;;;===??????>>>@@@FFFJJJIIIOOOWWWaaammm}}}}}}zzzppplllgggcccaaa___]]]\\\XXXUUURRRPPPOOOOOOMMMLLLJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<<<<=====================<<<<<<<<<{{{jjjYYYSSSQQQOOONNNJJJFFFEEEGGGDDDCCCAAA???>>>===<<<<<<<<<<<<======???AAABBBCCCCCCDDDEEEHHHKKKPPPSSSUUU[[[___dddjjjpppvvv}}}zzzbbbRRRNNNPPPRRRRRRXXXnnn{{{~~~bbbOOOCCC;;;666888999666444555444333333222111000000000000000/////////.........------------------------////////////////////////...............///111111000444333555999:::JJJffftttddd^^^ZZZUUUPPPIIIIIIHHHFFFCCC@@@??????;;;;;;<<<<<<======>>>>>>>>>@@@@@@???===;;;;;;<<<>>>======<<<<<<======>>>999999999999999999999999777777777777888888999999999999999888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888:::;;;EEEHHHKKKNNNUUUaaakkkppp~~~qqqhhhWWWFFF===<<<999555999999999888777777666666777777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEIIIKKKLLLMMMNNNPPPSSSVVV]]]ddd|||yyydddWWWLLLCCCEEEEEEDDDAAA???>>>AAADDD@@@???===<<<;;;;;;::::::888888888888888888888999999;;;<<<<<<<<<>>>BBBFFFEEEHHHLLLPPPVVVcccsss}}}yyysssnnnkkkiiihhhfffccc```[[[XXXWWWVVVVVVUUUPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFGGGFFFEEEBBB@@@???@@@@@@????????????@@@@@@???????????????>>>>>>>>>ggg^^^WWWQQQPPPNNNJJJKKKOOOGGGEEEDDDAAA???===<<<;;;=========<<<======>>>???@@@@@@AAACCCFFFJJJMMMOOOVVVYYY]]]bbbffflllrrrvvv~~~ssseeeUUULLLLLLPPPQQQQQQ```yyylllOOOCCC<<<888555666777555333333222222222111111000000///////////////............,,,,,,------------------////////////////////////------------...///000111///555444555888666AAAXXXyyysssaaaRRRTTTRRROOOKKKHHHDDD???<<<<<<<<<==================<<<======<<<;;;;;;<<<>>>:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777888999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<======;;;999999;;;>>>GGGJJJLLLQQQ```ttt}}}tttmmmggg```QQQ@@@999;;;:::555888888888777777666666666666777777888888999::::::999:::::::::;;;;;;;;;<<<>>>>>>>>>??????????????????@@@AAACCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFIIIKKKMMMNNNNNNOOOQQQSSSZZZ```mmm~~~nnnXXXDDDDDDEEEEEEDDDCCCBBBBBBCCC@@@???>>>===<<<;;;;;;;;;888888888888888888888888999:::;;;;;;<<<>>>AAACCC>>>AAAFFFHHHLLLUUUbbblllyyy|||yyywwwtttrrrnnnjjjeee```___^^^^^^]]]ZZZZZZXXXVVVTTTRRRPPPOOOJJJKKKKKKJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAsssbbbUUURRRQQQNNNNNNRRRIIIHHHFFFDDDBBB@@@>>>===???>>>===<<<<<<<<<<<<<<<=========>>>@@@CCCFFFGGGPPPRRRVVVYYY]]]aaafffiiiqqqwww}}}ooo]]]WWWOOOLLLMMMQQQTTTTTTfffxxx]]]FFF>>>888666444444555555444333111111111000000000///////////////.........------,,,,,,,,,,,,------------........................------------...///000111///555444333666444999IIIXXX{{{lll```XXXOOOJJJIIIHHHDDD???>>>======<<<;;;;;;;;;<<<999:::::::::999999;;;===999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=======================================>>>>>>>>>======>>>>>>>>>?????????===???@@@>>><<<;;;???BBBGGGPPPWWW```sss{{{vvvooojjj\\\UUUHHH===999::::::666666666666666666666777777666666777777888999999999888999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHJJJKKKKKKLLLMMMOOOQQQYYYaaappppppUUUIIIGGGDDDCCCCCCCCCAAA@@@AAA@@@???===<<<<<<<<<<<<999999999:::999999888777:::::::::::::::;;;<<<===<<>>@@@BBBFFFIIIMMMPPPSSSVVVZZZ]]]dddkkksssvvvxxx}}}lll^^^]]]ZZZUUURRRSSSYYY]]]eeetttsssOOOAAA:::777666555333333444444333000000000000000///////////////.........---------++++++,,,,,,,,,---------------------------------------------...///000000...333000000555333444???CCCYYYnnnqqq\\\QQQPPPPPPLLLFFFBBBAAA>>>===<<<<<<===>>>999;;;<<<;;;::::::<<<===<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<=========>>>>>>>>>??????????????????????????????>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAA>>>AAACCCAAA>>>>>>BBBFFFQQQddduuu~~~xxxqqqggg___MMMEEE<<<999999777777777444555555666666777777777666666777777888888999999888888888999::::::;;;;;;999:::<<<>>>??????????????????@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFDDDFFFHHHHHHIIIIIILLLNNNOOORRRVVV```vvvtttWWWOOOFFFBBBDDDEEECCC???AAAAAA???>>>===<<<<<<<<<999:::;;;;;;:::999888777999999888999:::;;;;;;;;;======>>>>>>???@@@BBBCCCIIILLLUUUbbblllttt}}}{{{yyyrrrqqqooollliiigggdddcccaaa```___^^^\\\\\\[[[[[[WWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\~~~ooofff[[[TTTTTTNNNNNNLLLKKKIIIFFFDDDCCC???>>>===<<<;;;;;;::::::<<<;;;;;;;;;<<<===???@@@???BBBFFFJJJMMMPPPSSSUUU\\\dddkkkoooqqqvvvsssnnnnnnjjjaaaXXXWWW]]]eeeddduuu}}}]]]AAA999333777777555222222333444333000000000000//////////////////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000---000------555555444===:::EEEMMMhhhxxxbbbZZZWWWOOOHHHGGGEEEBBB???>>>???@@@AAA>>>???@@@@@@>>>===>>>???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???BBBEEECCC@@@@@@EEEIII___yyy}}}vvviiiYYYLLLBBB999444777888555444888333444444555666777888888666666666777888888999999777777888999::::::;;;;;;666888:::<<<>>>??????????????????@@@@@@AAAAAAAAA??????AAACCCDDDEEEEEEEEEEEEFFFHHHHHHHHHJJJLLLOOOSSSOOOQQQYYYaaawwwdddXXXJJJCCCEEEHHHFFFBBBBBBAAA@@@>>>======<<<<<<:::;;;;;;<<<;;;:::999888777777888999<<<>>>>>>>>>777666666999===@@@BBBBBBCCCCCCHHHPPPVVV\\\iiiwww}}}zzzwwwuuutttooommmllljjjiiiiiiiiijjjdddccccccbbbbbbccccccdddeeefffggghhhiiijjjkkkllluuu~~~ooo```WWWSSSVVVOOOJJJLLLNNNKKKGGGEEEEEEAAA===;;;;;;<<<============<<<<<<;;;<<<<<<<<<>>>AAACCCFFFHHHLLLQQQUUUVVV[[[bbbfffjjjqqq{{{zzz~~~zzziiiWWWTTTaaannnttt{{{~~~rrraaaMMM<<<777:::444444333333333222222222000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................444333111111111333555666999<<>>@@@????????????AAABBBDDD@@@@@@@@@???????????????BBBBBBAAA@@@??????>>>>>>???AAAAAA>>>>>>AAAAAA>>>@@@@@@AAACCCDDDDDDBBB???======>>>???@@@AAABBBBBBEEEDDDBBBBBBCCCEEEFFFFFFBBBAAAFFFKKKFFFAAAKKK\\\ttt{{{qqqvvvrrr[[[FFF>>><<<999555444666777666444555555555555555555555555666666666666777777777777555555666666777777888888::::::;;;;;;<<<=========>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@GGGGGGGGGGGGHHHIIIIIIJJJNNNMMMQQQWWW[[[iiifffMMMIIILLLJJJEEECCCFFFDDDBBBBBBBBBAAA>>>;;;===<<<<<<;;;;;;:::999999777777777777888999:::;;;888999::::::;;;<<<======@@@AAADDDHHHOOOUUU[[[___ttt}}}{{{{{{{{{yyywwwuuurrrppprrrooollllllmmmppprrrsssrrrtttuuuuuuuuuxxx~~~yyyvvvppp___VVV\\\UUUQQQPPPNNNJJJHHHIIIHHHEEEAAA>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;;;;===>>>@@@AAACCCEEEIIILLLRRRVVV\\\```ccciiirrryyy}}}vvvhhhdddkkksss|||}}}qqq^^^PPPDDD:::555555444333333333333222222222000000000000/////////......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------....../////////111000000000111333666777===AAAFFFOOOhhhvvvfffWWWKKKLLLLLLKKKHHHDDDBBBAAABBB???>>>???@@@@@@AAA@@@???AAA@@@???>>>??????AAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAADDDDDDBBBBBBFFFFFFCCCEEEEEEDDDCCCDDDDDDCCCBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBAAAAAAJJJHHHKKKNNNKKKIIIUUUfff~~~zzzzzzlllOOO;;;888999666444333555666555333444444444444444444444444555555666666666777777777555555555666777777888888:::::::::;;;<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJNNNTTTVVV^^^wwwsssZZZKKKDDDBBBGGGNNNDDDBBB@@@????????????@@@======<<<<<<;;;::::::999888888888888888999999:::::::::::::::::::::;;;;;;<<<===@@@CCCIIIOOOTTTWWWbbbhhhsss~~~}}}{{{{{{|||~~~~~~~~~{{{wwwiii]]]XXXUUUTTTQQQLLLIIIKKKMMMKKKHHHEEEDDDBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???BBBEEEJJJNNNSSSVVVYYY___gggmmmrrrxxxzzziii```bbbkkkqqq{{{{{{zzzbbbHHH===;;;999555111333333333222222222111111000000000/////////......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........//////000000...---......000222555666888>>>AAAAAAIIIccckkkUUUNNNMMMKKKHHHFFFCCCBBBAAAGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@CCCDDDBBBBBBEEEFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJMMMQQQ]]]kkkqqquuuyyyppp[[[???333666666444222222444555444333444444444444444444444444555555555666666666666777444555555666666777888888999::::::;;;;;;<<<<<<===>>>?????????????????????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHKKKQQQQQQTTTbbbrrrooo^^^NNNFFFIIIOOOEEEEEEBBB@@@===>>>@@@BBB=========<<<;;;;;;::::::999999999999888888888888::::::999999999888888888888999:::===BBBFFFJJJMMMPPPTTTZZZaaajjjsss}}}{{{iiiaaaZZZXXXVVVQQQNNNNNNRRRPPPNNNMMMKKKHHHDDDAAA??????>>>=========>>>>>>===>>>>>>>>>===>>>AAACCCDDDFFFJJJNNNQQQWWW^^^ccchhhpppzzzuuupppfffYYYNNNJJJJJJKKK[[[iii|||nnnVVV===444888:::666333222222222222111111111111000000/////////.........++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------000000/////////.........---------...///000222333222888;;;888777DDD]]]qqqfffUUUQQQLLLJJJJJJJJJIIIIIIFFFFFFEEECCCAAAAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDGGGHHHEEEFFFIIIIIIFFFDDDEEEEEEFFFFFFFFFHHHIIIGGGFFFFFFEEEEEEFFFGGGHHHGGGHHHJJJMMMPPPTTTXXX[[[]]]iiixxxeeeVVVDDD444222:::444333333333444444444444333333333333333333333333444444555555555666666666444444555555666777777888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHKKKIIIKKKPPPQQQRRRXXXaaannntttdddSSSGGGIIIIIIHHHDDD@@@>>>@@@BBB>>>>>>======<<<;;;;;;;;;;;;:::::::::999888777777888888888888888777777777666777888:::===@@@CCCDDDIIIKKKNNNQQQUUU\\\cccgggsss|||qqqxxx}}}ggg[[[WWWTTTTTTTTTTTTSSSQQQPPPOOOLLLHHHEEEAAAAAA@@@>>>>>>=========<<<=========<<<===@@@CCC???AAADDDHHHLLLRRRYYY]]]```iiittt~~~}}}yyyttteee^^^VVVPPPLLLHHHEEEDDDGGGRRRjjj~~~[[[JJJ:::555777888666555222222111111111000000000////////////............+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,---...222222111///...---,,,+++.....................///222666;;;<<<:::>>>IIITTTyyyccc[[[QQQLLLMMMNNNNNNLLLIIIJJJJJJHHHFFFEEEHHHJJJFFFFFFEEEDDDEEEFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJMMMMMMJJJJJJMMMNNNKKKFFFHHHJJJJJJHHHGGGGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLFFFJJJPPPVVV]]]fffooouuu|||dddJJJ===999555555888333444444555444444444555333333333333333333333333444444444444555555555555444444444555666666777777888888999999:::;;;;;;;;;<<<<<<============>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDKKKJJJKKKNNNQQQTTTXXX\\\^^^~~~lllLLLJJJJJJIIIFFFCCCAAAAAAAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::888777666555555666777777888999999777777888999;;;===>>>???DDDFFFIIIKKKMMMPPPTTTVVV___fffpppzzz{{{ssszzziiiZZZTTTVVVZZZWWWVVVTTTSSSRRROOOLLLHHHDDDCCCAAA@@@>>>===<<<<<<999:::;;;::::::;;;>>>AAA===>>>@@@CCCHHHMMMRRRUUUYYYaaammmxxx~~~~~~~~~~~~|||}}}~~~yyysssrrrrrrpppkkkeeeaaaVVVKKKFFFEEECCCBBBCCCBBBCCCWWWbbbIII@@@888777666444222333111111111000000000000////////////.........------,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++******++++++,,,---...222111000...---+++******...............---------111222777<<<===<<<>>>CCCaaatttiii[[[SSSRRRQQQMMMIIINNNPPPQQQNNNKKKIIIKKKNNNGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJIIIJJJNNNOOOLLLOOOQQQQQQNNNIIIFFFGGGIIIJJJIIIHHHHHHIIIKKKMMMOOOMMMVVVdddsssyyywww|||```LLL999555888888444111222444666555444333333444222222222222222222222222333333333444444444555555333444444555555666777777777888888999999::::::;;;::::::;;;<<<<<<===>>>>>>===>>>???@@@BBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBHHHHHHIIILLLPPPSSSXXXZZZ\\\nnnfffLLLJJJFFFEEEEEEEEECCCBBB?????????>>>======<<<<<<:::;;;;;;;;;;;;999777666444444555666777888999:::777777888999:::;;;;;;<<<<<>>>>>::::::;;;:::999:::<<>>BBBGGGJJJLLLPPPYYYfffrrr{{{|||yyywwwuuusssrrrrrrrrrrrrsssvvvyyy{{{{{{yyyvvvtttlllgggaaaaaacccbbb]]]WWWWWWMMMEEEAAA>>>;;;===BBBIIINNNfffhhhPPP???999666777666222000111111111000000000///////////////.........---------,,,,,,++++++***+++++++++************************************+++,,,---............---,,,,,,++++++------..................000---///555888666888<<>>???<<<===>>>???@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMOOORRRUUUVVVXXX```nnn\\\SSSIIIEEEFFFGGGEEECCC@@@@@@???>>>>>>======<<<999:::;;;<<<;;;:::888777666666666777777888888888555666777777888888888888999;;;>>>???@@@BBBEEEGGGJJJNNNSSSXXX^^^gggqqqyyyvvvmmmrrrqqqkkkhhhddd```]]]ZZZVVVSSSQQQOOOLLLIIIFFFDDDBBBAAA=========<<<::::::<<<>>>>>><<<;;;<<<>>>AAACCCDDDIIISSSaaannnyyyyyyxxxvvvsssnnnmmmkkkhhhgggffffffffffffiiilllooonnnjjjfffccc^^^YYYTTTUUUXXXYYYTTTOOODDDAAABBBDDDAAA>>>BBBJJJ\\\mmmrrrQQQEEE<<<888555777777333000111000000000000//////////////////.........---------------,,,+++************************************************+++,,,---...+++++++++,,,,,,,,,------+++,,,---...////////////111---,,,111333333777>>>999GGGbbbvvvkkkfffeeeVVVTTTQQQNNNLLLJJJJJJIIIOOOOOOPPPQQQRRRRRRSSSSSSRRRSSSVVVYYY\\\___aaaccclllqqqtttvvv{{{~~~{{{vvvsssvvv}}}yyyeeeccchhh[[[EEE999999777444000---111666000333555444111......000111111111111111111111111222222333333333444444444333333444444555666666777777777777888999999::::::777777888:::<<<===??????<<<===>>>???????????????AAAAAAAAABBBCCCDDDEEEFFFDDDIIINNNOOOOOOQQQSSSSSSRRRUUUZZZeee~~~nnn```OOOGGGGGGHHHFFFBBB@@@@@@??????>>>=========999:::;;;<<<<<<:::999777888888888888777777777777333444555666666666666666;;;<<<<<<;;;;;;<<>>???AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNTTTUUUZZZ^^^aaassskkkNNNBBBDDDHHHHHHGGG@@@>>>AAA@@@;;;:::============;;;:::;;;<<<>>>===<<<<<<;;;999999888777444444555555666777777777999999999::::::;;;;;;;;;??????AAAEEEIIIOOOTTTWWWZZZaaajjjqqquuu{{{yyy|||wwwoookkkfffbbb[[[ZZZWWWUUUSSSPPPMMMLLLJJJGGGDDDAAA???>>>???@@@======<<<<<<<<<===???@@@BBBHHHSSS___jjjsss{{{yyytttmmmjjjiiifffaaa]]]XXXWWWUUUSSSQQQPPPPPPQQQNNNOOOQQQRRRQQQNNNKKKIIIEEELLLOOONNNNNNOOOKKKEEECCCDDD@@@@@@FFFOOOgggyyygggXXXOOOFFF===:::777555444333333111000000000000000/////////...........................------,,,,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++------------------------------///000222444555666777999BBBRRRgggxxxxxx}}}{{{{{{wwwmmm]]]JJJ:::111444333111111111222111111222222111111000000000000111111000000000111222333333333222222222111111111///000000111333444444555444555666777777888888888999999999:::;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMQQQRRRUUUXXXXXXbbbmmmVVVMMMJJJHHHEEEEEECCCAAA@@@???>>><<<::::::;;;::::::;;;<<<>>>>>>===<<<;;;:::888777777555555666666666666777777777777888888999999999999======???BBBFFFKKKOOORRRUUU\\\ccciiilllqqqxxx}}}}}}{{{uuuooolll^^^[[[XXXUUUSSSQQQNNNKKKLLLJJJGGGDDDAAA???===<<<>>>===<<<<<<<<<===>>>??????DDDNNNWWW___gggnnnrrrwwwzzzyyymmmhhhbbb___]]][[[VVVSSSLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMOOOMMMKKKHHHCCC===AAABBB@@@KKKaaattt~~~eeeSSSHHHAAA???AAA;;;888666444333333111///000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++************++++++************************++++++++++++++++++++++++---------------------------......//////000000111555666888<<>>??????>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDEEEFFFGGGIIIJJJKKKKKKPPPPPPSSSVVVTTTVVVhhh|||rrr^^^QQQKKKFFFHHHGGGBBB@@@BBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;???>>>===<<<:::999888777888777777777777666666666666666666666777777777777:::;;;<<<>>>AAAEEEIIIKKKOOOSSSZZZ^^^```dddiiimmmrrruuuzzz}}}~~~}}}zzzrrrlllggg___ZZZWWWUUURRRPPPNNNMMMLLLIIIFFFBBB???>>>>>>>>><<<<<<;;;<<<===>>>===BBBHHHOOOUUU[[[```dddjjjlllrrryyy|||~~~{{{rrrkkk___\\\WWWTTTRRRPPPLLLJJJEEEEEEEEEEEEDDDCCCBBBAAAFFFDDDBBBAAACCCFFFJJJMMMSSSRRRPPPLLLHHHEEEBBB@@@BBBEEEMMMiiimmmPPPEEE???888999AAA;;;999666444333222111///000000/////////.........------------------------,,,+++++++++++++++++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000222444777888777===OOOaaa~~~tttzzzwwwmmm[[[HHH===>>>BBB666222//////111222000...//////////////////......////////////000000111111111111111111111111111111///000000111222333333333111222333444555555555555777777888999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIMMMMMMPPPSSSSSSSSSZZZeeevvvmmm^^^PPPKKKGGGGGGFFFCCCAAABBBCCCBBB@@@??????===;;;999======<<<<<<;;;::::::::::::999999888777777666666666666666666666666666666999999:::;;;>>>@@@CCCDDDGGGKKKPPPSSSVVVYYY]]]```bbbeeeiiilllmmmoooqqqsssuuuyyy}}}~~~zzzmmmddd```___]]][[[TTTTTTSSSQQQNNNKKKIIIGGG@@@???>>>===<<<<<<===>>>===@@@EEEIIIMMMPPPTTTWWW[[[\\\bbbjjjnnnrrrzzz{{{tttkkkaaaZZZSSSQQQNNNKKKIIIHHHEEEDDD@@@@@@AAAAAAAAAAAA@@@???CCCAAA@@@AAAEEEMMMUUUZZZ[[[UUUNNNHHHDDDDDDGGGKKKJJJZZZoooqqqUUU???;;;:::222222999:::888555333333222000///////////////............------------------------++++++++++++++++++++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222555888777666;;;BBBYYYyyymmmeee]]]PPPBBB777555:::???;;;666111......//////.....................//////......//////000000000000111111222222222222222222000000000111111222222333222222333444555555555555888888888999::::::;;;;;;============>>>>>>>>>???=========>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHJJJIIIKKKNNNPPPQQQTTTYYY]]]ttt```OOOFFFKKKLLLCCCBBBIIIEEECCC@@@???@@@???===;;;;;;;;;<<<<<<<<<=========;;;;;;:::999888777777666777777777777777777777777888888999:::<<<===???@@@AAADDDHHHLLLOOORRRUUUWWWWWWYYY\\\^^^```aaadddffflllnnnrrruuuwwwzzz}}}}}}~~~ttt}}}ooohhhddd```\\\WWWVVVUUUTTTRRROOOMMMLLLDDDCCCBBB@@@?????????@@@===@@@BBBDDDFFFHHHKKKMMMSSSSSSXXX```fffjjjqqqxxxwwwooohhh```WWWQQQIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>?????????@@@@@@>>>???BBBGGGNNNVVV]]]aaaaaaVVVIIIAAA>>>@@@HHHPPPddd~~~ZZZFFF888:::;;;555222555777555333222222111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111333333444111000444666777888<<<>>>```zzzyyyxxxooodddIIIDDD<<<666444333444555<<<999555111...---..................////////////------...///////////////111111111222222222222222000000000111111111222222222333444555555666666555777888888999::::::;;;;;;>>>>>>============>>>???============>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGMMMMMMNNNOOOQQQRRRTTTVVV[[[cccpppXXXGGGIIIMMMIIIGGGLLLFFFCCC???>>>@@@AAA@@@>>>;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;:::999999888888888888888888777777777777777888999:::;;;<<<======<<<>>>AAAFFFJJJMMMOOOPPPNNNPPPSSSTTTUUUWWWZZZ\\\bbbdddgggjjjkkknnnqqqtttvvvwwwzzz}}}sssggg^^^YYYXXXVVVTTTRRROOONNNMMMJJJIIIGGGEEEDDDCCCDDDDDD===???@@@AAAAAABBBDDDGGGLLLLLLOOOWWW\\\```eeelllvvvyyy}}}zzzsssiii```ZZZUUUNNNJJJAAAAAAAAA@@@???>>>???@@@@@@?????????@@@AAACCCDDDEEEIIIQQQXXX]]]``````___[[[PPPGGGEEEJJJSSSbbbppphhhJJJ???777888:::777444444555333111000111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************++++++************************************************+++++++++++++++++++++++++++,,,---...///111222222333///---111444444666999999HHHeee~~~uuupppiiiZZZLLL:::999777555444333222222666999:::777111------///....../////////000000000,,,---.../////////......000000000111111111222222000000000000111111111111222222333444555555555555666666777888888999999:::>>>===<<<;;;;;;<<<==================>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGLLLNNNOOOPPPRRRTTTUUUUUU[[[```pppuuu]]]PPPWWWcccbbbWWWQQQKKKDDDAAABBBCCCBBB???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888888777777777666666666666888999::::::;;;;;;:::;;;===@@@DDDGGGHHHIIIGGGIIIKKKMMMNNNOOORRRUUUVVVXXX[[[\\\]]]___bbbeeennnooorrruuuxxxzzz{{{{{{xxx|||}}}}}}|||xxxkkk```___\\\YYYVVVSSSRRRQQQNNNLLLJJJIIIGGGGGGGGGGGG<<<>>>???>>>>>>???AAACCCBBB@@@CCCJJJPPPSSSXXX^^^gggjjjpppuuuzzz}}}}}}}}}|||tttjjjbbbXXXPPPKKKGGGCCC@@@======>>>===<<<<<<>>>???CCCBBBAAAAAABBBDDDGGGIIIQQQXXXbbbjjjlllggg```ZZZMMMFFFFFFRRRdddyyyvvvPPP???999222111333333111000333111//////000111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...///000000000...///333222///000222:::666???YYYyyy}}}vvvlll]]]FFF222555555444222///...000222000777===<<<555///...000.../////////000000111111,,,,,,.../////////...---.../////////000000111111000000000000111111111111111111222333444444444444555555666666777888888888===<<<;;;:::::::::;;;<<<============>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGAAAFFFJJJLLLMMMPPPQQQPPPQQQZZZ```ggg~~~{{{```iiikkk^^^VVVLLLGGGEEEDDDAAA>>>AAAAAA???>>>===<<<;;;:::<<<;;;;;;;;;;;;:::::::::888888777777666666666555444555666888999999::::::888999:::===AAACCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPNNNOOOQQQRRRSSSUUUXXXZZZaaacccfffiiilllnnnnnnooommmqqqvvvvvvssssssvvvyyy}}}xxxtttoooggg```[[[XXXUUUTTTPPPQQQPPPMMMKKKJJJGGGCCC@@@AAAAAAAAAAAA@@@???>>>???>>>???@@@DDDIIIMMMPPPYYY[[[___dddjjjooosssuuuxxx|||zzzwwwqqqhhh```UUUPPPKKKFFFCCCAAA>>>===???@@@@@@???>>>???CCCEEECCCDDDDDDDDDEEEHHHMMMQQQdddpppwwwxxxqqq\\\OOOUUUBBBPPPhhhyyy^^^DDD888777666555444333222222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))************))))))++++++++++++++++++++++++******+++,,,,,,---......///000000000111111111111333777999BBBPPP```vvvxxxuuufffQQQ???666555222222222111000//////......111555999999555111.........................................................//////000000111111000000//////000111111222222111000000111222444555444444555777888888888888999999:::;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>@@@CCCFFFHHHHHHHHHIIIIIIKKKLLLMMMNNNTTTUUU\\\ccchhhxxxnnnUUUOOOMMMEEE@@@BBBAAABBBBBB@@@<<<:::<<<>>><<<;;;;;;:::999999::::::;;;<<<;;;;;;:::999888777777777666777777888999:::::::::;;;;;;<<<===>>>>>>>>>???AAACCCDDDFFFFFFFFFFFFGGGIIIJJJKKKMMMQQQTTTWWWYYY\\\^^^```bbbdddgggiiikkkoooqqqqqqqqqssstttzzznnnfff```]]]\\\RRRRRRQQQOOOMMMKKKHHHEEEBBBBBBBBBCCCBBBBBBAAAAAA???>>>===>>>@@@CCCFFFHHHKKKMMMPPPTTTYYY]]]```bbbgggjjjooosssvvvxxx{{{~~~yyyooohhhddd^^^UUUMMMKKKHHHCCC@@@???>>>===<<<@@@@@@AAAAAA@@@AAABBBBBBFFFEEEDDDFFFJJJRRR[[[```gggmmmkkkgggcccVVVQQQ[[[bbbtttvvv}}}mmm[[[GGG999777777666555444333222222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))************))))))++++++++++++++++++++++++******++++++,,,------.../////////000000000111111///222333888@@@FFFaaawwwnnnkkkbbbRRR@@@333000111222222111111000//////......000444666666444000............................................................///000000111111111111000000000111111222222222111111222333555555444555666777777777777777888999999::::::;;;<<<<<<======>>>????????????>>>>>>>>>>>>>>>@@@CCCEEEGGGGGGGGGHHHIIIJJJLLLNNNNNNNNNOOOUUU[[[\\\ddd~~~wwwmmmcccTTTIIIHHHAAAAAA@@@@@@@@@@@@@@@???======<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;:::999888777777777777777777888999999::::::;;;<<<<<<======<<<===>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFGGGIIIMMMPPPQQQSSSVVVXXXYYY[[[]]]``````cccfffhhhiiiiiikkklll|||tttggg^^^YYYUUUSSSQQQPPPOOOMMMJJJHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA???>>>>>>???@@@BBBCCCDDDFFFIIILLLOOOQQQRRRXXX[[[___bbbfffjjjooosssxxxyyy{{{~~~~~~sssjjj```XXXTTTOOOGGGAAACCC@@@>>>===>>>???>>>>>>@@@@@@AAACCCEEEFFFDDDCCCGGGDDDBBBDDDMMMYYYccciiiqqqnnn```UUUUUUUUU]]]nnnvvv```HHH;;;888666666555444333333222222111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******************))))))))))))************++++++++++++******))))))************))))))++++++++++++++++++++++++******++++++,,,,,,------....../////////000000000111333222666999666AAA[[[lllfff^^^PPPAAA444///111333222111111000000//////......000111333333111000...---------------------------------------------------......//////000111111222222111111111111111222222222222222333444555666555666666777777777666666777777888888999::::::;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEFFFGGGIIILLLNNNOOOOOOPPPUUUZZZXXXXXXeeeuuusss```PPPIIIHHHEEECCCBBBCCCBBB???<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777666777777777999999::::::;;;;;;<<<<<<999:::;;;===>>>????????????@@@AAABBBBBBDDDHHHJJJJJJMMMOOOQQQRRRSSSVVVXXX\\\___bbbeeeeeefffhhhiiizzzfff[[[XXXSSSOOOOOOOOOMMMKKKJJJEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIMMMNNNQQQSSSVVV[[[aaaeeejjjlllooossswwwzzz|||}}}xxxpppjjjbbb[[[RRRMMMJJJHHHDDD@@@BBB@@@??????AAACCCCCCBBBBBBBBBCCCFFFJJJJJJHHHEEEGGGDDDCCCFFFOOO[[[dddiiipppmmm```YYYdddppp~~~wwwnnnZZZBBB777999555555444444333222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))******))))))))))))************++++++++++++******))))))************))))))******************************++++++,,,,,,,,,,,,---............/////////222444222777===777888HHH[[[~~~cccVVVNNNBBB888222222444555111111000000////////////////////////////////////------------------------------------------------------......///000000111333222222111111111111111333333333333444555666666666666666777666666555555666666777777888999999999<<<<<<===>>>????????????===>>>>>>???@@@BBBDDDEEECCCCCCDDDFFFHHHKKKMMMNNNPPPQQQVVV[[[ZZZXXX\\\ddd|||uuuaaaSSSOOOLLLIIIFFFDDDCCCBBBAAACCCAAA@@@===;;;:::999999===============<<<;;;::::::999888777777777777777999999999::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFFFFIIIKKKLLLMMMNNNPPPRRRXXX[[[^^^```aaabbbcccddd{{{cccYYYQQQPPPOOOKKKIIIJJJGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEIIIMMMQQQWWWYYY\\\aaaeeeiiilllmmmooopppqqqsssuuuwwwxxxyyy{{{{{{||||||}}}~~~~~~~~~~~~yyyvvvsssoooiiiaaaYYYSSSNNNJJJEEEBBBCCCCCCCCCBBBEEECCCBBBCCCEEEFFFEEEDDDEEEEEEFFFGGGHHHHHHGGGEEEFFFGGGHHHNNNVVV^^^eeeiiihhhrrrvvv}}}zzzkkk]]]TTTGGG777111444444444333333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******))))))))))))***************++++++*********))))))************))))))******************************+++++++++++++++,,,,,,,,,---------............///...333<<<888666AAAHHHaaa~~~}}}}}}uuuqqqeeeNNN>>>999444111111111111000000000000//////////////////......------......///---------------------------------------------------------...//////000000222222111111000111111222222222333444555555555555555666666666666555555444555555666777777888888999;;;;;;<<<>>>>>>?????????======>>>???@@@BBBCCCDDDAAABBBCCCEEEGGGIIILLLMMMMMMMMMQQQTTTUUUSSSUUUYYYdddrrrwww```^^^YYYRRRLLLIIIJJJKKKFFFEEECCCAAA???>>>============>>>>>>>>>===<<<<<<;;;:::999888888888888888999999:::::::::::::::;;;999999:::;;;;;;<<<;;;;;;:::;;;<<<<<<<<<===@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLMMMPPPSSSUUUUUUVVVWWWXXXrrrbbb\\\VVVNNNKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@???>>>@@@CCCFFFEEEGGGJJJNNNRRRUUUWWWXXXYYYZZZ[[[]]]___```bbbbbbccccccddddddeeefffffffffllllllkkklllmmmllljjjggg]]][[[XXXUUUQQQMMMHHHDDDCCCAAA@@@@@@BBBEEEFFFFFFFFFDDDDDDDDDFFFFFFEEEDDDHHHIIIIIIGGGEEEEEEHHHJJJLLLPPPVVV[[[```ffflllpppyyyvvvbbbLLL>>>888555444555333333333222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))************))))))))))))************))))))******************************+++++++++++++++++++++,,,,,,,,,,,,------------///---111;;;888555===BBBMMMYYYooo|||{{{{{{wwwvvvzzztttcccXXXLLL999//////000111333222000///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000//////000111111222111222333444555555555444444555555666666666555555555555666777777888888999:::;;;<<<===>>>?????????======>>>???@@@AAABBBBBBAAAAAABBBDDDEEEHHHJJJKKKKKKMMMOOOPPPOOOOOOQQQSSS]]]^^^iiizzznnnbbbWWWNNNJJJEEEDDDCCCAAA@@@@@@??????>>>>>>>>>??????>>>>>>===;;;;;;::::::999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;::::::;;;>>>@@@===>>>@@@AAA@@@AAACCCEEEFFFIIILLLMMMMMMLLLMMMNNN}}}xxxuuuiiiZZZSSSTTTOOOMMMKKKIIIHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBB@@@@@@BBBDDD@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUXXXZZZZZZXXXVVVNNNKKKHHHFFFFFFEEEDDDBBBBBBAAAAAACCCEEEGGGHHHHHHEEEDDDDDDEEEGGGGGGFFFEEEGGGIIIKKKIIIGGGKKKUUU]]]iiiooouuuxxxwwwzzzbbbeeeYYYGGG888666:::999555222222222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++******))))))))))))******(((((())))))))))))(((((())))))************))))))************************++++++******************++++++++++++,,,,,,,,,,,,...222000333;;;888333999<<<@@@AAALLLeee|||yyyyyyqqqkkk^^^KKKCCC>>>222///000222222222222222333////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------......///000222222000111222333444444444333333333444555666666666666555666666777888888999999999:::;;;===>>>?????????<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJNNNQQQPPPOOOOOOQQQSSSYYYYYY^^^llluuuaaaQQQMMMLLLIIIFFFDDDAAA@@@???>>>>>>??????@@@??????>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999:::999888999;;;>>>999;;;======<<<===>>>@@@EEEGGGIIIJJJIIIHHHHHHHHH~~~zzzggg]]]]]]RRRPPPMMMKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@AAACCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJMMMQQQTTTVVVUUUTTTMMMJJJGGGEEEEEEFFFGGGFFFAAAAAAAAABBBCCCCCCDDDCCCEEEDDDEEEFFFHHHIIIHHHGGGCCCHHHLLLLLLMMMUUUeeerrrpppXXXHHHHHH@@@555444999555+++222222222111111111111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,******))))))))))))******''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,+++111000222:::666000555444999999???NNN^^^yyy|||{{{lllYYYEEE333222777222111111111///---...111444.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,---///000222333///000222333444444333222222333444555666666666666666666777777888888999999999:::;;;===>>>?????????<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGDDDJJJPPPPPPNNNOOORRRSSSQQQVVV___eeeiiiwww~~~hhh^^^\\\WWWRRRLLLGGGDDDBBB>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888999888777777:::<<<999;;;<<<===<<<<<<>>>???BBBDDDFFFFFFDDDCCCCCCCCC~~~sssiiicccZZZTTTRRRSSSTTTUUUQQQUUUVVVRRROOOOOONNNKKKLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHFFFDDDDDDFFFHHHJJJEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGEEECCCCCCEEEFFFGGGFFFDDDFFFGGGIIILLLQQQXXX]]]PPPQQQNNNIIIHHHJJJFFF???BBBCCCEEEFFFEEEEEEEEEEEEHHHGGGIIIKKKIIIFFFFFFIIIQQQNNNLLLOOO[[[rrr|||xxxnnnVVV>>><<<;;;:::888777555444333111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++)))************+++++++++++++++,,,---...///000111111222333555:::EEERRR\\\yyy}}}tttxxxoooVVV<<<444555444111000000000//////.........---////////////////////////...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////222333333444444555555555333333333333333444555666222333444666777777777777999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============DDDDDDEEEEEEFFFFFFFFFGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQWWW\\\]]]]]]eeessszzzgggYYYRRRNNNIIIHHHDDDCCCFFFGGGBBB>>>>>>??????>>>===;;;;;;===@@@BBB>>>:::999;;;<<<:::999:::999999;;;===<<<999777;;;:::999888888999::::::::::::::::::;;;<<<===>>>;;;<<<>>>???@@@???>>>===wwwyyymmmfffbbb___]]]ZZZ[[[YYYQQQLLLKKKKKKHHHJJJKKKLLLNNNQQQSSSUUUVVVRRRQQQOOOMMMJJJHHHFFFEEEIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKLLLIIIGGGEEEFFFFFFEEEDDDAAABBBBBBBBBCCCGGGLLLPPP^^^]]]XXXRRRRRRVVVVVVSSSNNNJJJFFFFFFGGGHHHGGGEEEJJJIIIJJJNNNPPPPPPTTTZZZ[[[```hhhsssnnncccYYYIII999:::999888777666444444333000000000000//////............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((((((((()))))))))*********+++++++++++++++,,,---...///000000///000000111222777>>>CCCLLLXXXoooxxxzzzxxxgggZZZSSSAAA111---111111......000/////////.........---...........................---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////222222333333444444555555444444444333444444555666333333555666777888888888999999:::;;;<<<===>>>>>>>>>=====================BBBBBBCCCCCCDDDEEEEEEFFFIIIIIIJJJKKKMMMNNNOOOPPPQQQTTTWWWWWWWWW\\\fffnnnrrr___RRRNNNFFFBBBCCCEEEDDDCCCDDDBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<======>>>>>><<<;;;<<<<<<============>>>===<<<;;;;;;<<<===>>>:::::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;uuuqqqxxx{{{jjj^^^UUUVVVRRRJJJGGGHHHJJJJJJGGGGGGGGGHHHIIILLLMMMOOOQQQQQQRRRRRRPPPNNNKKKIIIDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOMMMJJJHHHGGGFFFEEECCCHHHHHHHHHGGGFFFHHHLLLPPPiiinnnrrrssstttuuusssnnn___VVVLLLIIIKKKOOOOOONNNMMMLLLOOOVVV[[[aaaiiirrrzzz]]]KKKBBB<<<666666666666555444444333333000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((('''''''''''')))))))))*********++++++++++++,,,,,,---...//////000111222222111000111333777888@@@TTTsss}}}~~~~~~vvvgggVVVHHH@@@===444...///222222000000/////////.......................................------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---------......---............/////////111111222333333444555555666666555444444444444555333444555777888888888888888999::::::<<<<<<===>>>========================??????@@@AAACCCDDDEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNQQQRRRSSSSSSSSSUUUYYY]]]```rrroooaaa[[[XXX[[[\\\WWWPPPLLLLLLIIIFFFEEEEEEEEECCC@@@???@@@AAA@@@>>><<<;;;;;;<<<======<<<;;;;;;<<<===<<<;;;::::::;;;<<<>>>???<<<<<<;;;:::::::::::::::::::::999999::::::;;;<<>>999777666333333333333333222222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))***************++++++,,,------......///000111222222222111222:::666333;;;PPPlllxxx{{{nnn\\\KKK@@@<<<<<<666444222222222111000///................................................---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,+++*********,,,,,,,,,---------......---------.........//////000000111222333444444555888777666555444444444444444444666777888999999999888888999:::;;;<<<======<<<<<<<<<==================>>>???@@@BBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKKKKQQQPPPPPPQQQTTTUUUVVVUUUXXX___kkklllkkkpppyyy|||sssggg```[[[TTTMMMJJJLLLLLLHHHDDDEEEDDDCCCCCCBBBAAA>>>;;;???@@@AAA???<<<:::;;;<<<;;;:::::::::;;;===>>>???>>>======<<<<<<============<<<;;;:::;;;<<<===>>>~~~tttqqqbbbYYYQQQKKKKKKIIIFFFDDDCCCDDDFFFHHHFFFEEECCCAAA???>>>===<<>>===>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEGGGHHHIIIJJJMMMLLLMMMPPPUUUWWWVVVUUU[[[\\\]]]eeeyyyyyypppddd]]]YYYUUUPPPKKKKKKGGGCCCDDDHHHIIIFFFBBBAAABBBBBBAAA@@@>>>>>>>>>>>>=========>>>???AAABBB===============>>>???@@@>>>===<<<;;;<<<===>>>???~~~yyykkkfff]]]TTTLLLHHHFFFEEEFFFEEECCCBBBAAAAAAAAAAAA=========>>>>>>>>>>>>>>>======<<<<<<===???@@@BBB???@@@AAAEEEIIIKKKLLLKKKTTTTTTSSSPPPMMMLLLMMMNNNRRRUUU]]]gggsssrrr]]]GGG<<<999888555444111111111111111000000000---............/////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++((((((((()))))))))***************++++++,,,,,,,,,...,,,******,,,...//////,,,///222222222666===CCCQQQcccxxxzzzlll]]]SSSDDD???999555444333111...---000000,,,+++---///...---------------.........------------------------,,,,,,+++++++++,,,------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,------------...............///000222333444444777666555444333222222222222333444666777777777777666777888888::::::;;;<<<;;;;;;;;;<<<<<<======>>>======>>>???AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIHHHIIIKKKNNNRRRUUUUUUTTTVVVWWWWWWYYY```qqqxxxpppkkk```ZZZRRRMMMMMMMMMKKKIIIHHHEEEAAA??????@@@????????????>>>>>>>>>???AAABBB??????>>>>>>>>>>>>??????======<<<<<<======>>>???uuulllgggeeeZZZYYYXXXVVVRRRNNNKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCBBB@@@@@@AAABBBCCCAAAAAACCCFFFIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJLLLNNNTTTSSSTTTXXX]]]jjjjjjSSSFFF;;;888777444222444222222111111000000//////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((()))***(((((((((((()))))))))***************++++++++++++000...,,,---///000...,,,///000222222222111111111888===FFFRRRggg~~~xxxdddMMM>>>666666222,,,)))))),,,///000+++//////,,,---111333000,,,,,,,,,------.........------------------------,,,+++++++++,,,,,,---...++++++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........---...///000111333444444555444333222222222222222111222333555666666666666666666777888999:::;;;;;;::::::;;;<<<<<<===>>>>>><<<======>>>??????@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQRRROOOPPPRRRSSSUUUZZZdddlllyyyooogggeeeiiinnnfff[[[MMMEEEDDDEEEEEECCCFFFEEEDDDCCCDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>??????@@@@@@@@@@@@@@@wwwllleeeaaaaaa``````______^^^^^^UUUSSSQQQOOONNNOOOPPPPPPQQQPPPQQQSSSTTTUUUSSSQQQPPPRRRVVVXXX[[[^^^bbbfffdddjjjuuutttWWWBBB;;;777888555000000555222222222111000/////////---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++***)))((((((''''''((((((((((((((())))))))))))***************++++++++++++******,,,//////,,,)))---+++***---222555444222111111333888>>>MMMhhhvvvxxxtttdddLLL:::333222+++...222333111---***)))(((,,,---+++,,,000000***,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...++++++++++++******))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------...000111333444444333333222222111111222222111111333444555666666666666666777888999:::;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>>AAABBBCCCDDDEEEGGGHHHHHHKKKMMMNNNNNNMMMMMMOOOQQQOOONNNOOOPPPQQQRRRWWW[[[bbbqqqyyycccTTTPPPQQQOOOMMMRRRRRRPPPOOOOOOPPPQQQQQQNNNMMMKKKHHHFFFDDDBBBBBBAAABBBCCCDDDEEEDDDCCCBBBaaauuu~~~}}}uuummmggghhhnnnsssuuuoooppp|||~~~rrrkkkooosssyyy|||\\\CCC888777666555333333333222222111111000///......---------------------------------,,,,,,+++***))))))//////...---,,,******)))************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((('''''''''''')))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------......///000000000000333444444555<<>>>>>DDDDDDEEEEEEFFFFFFGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRSSSXXX]]]fffwwwnnnbbb___``````sssqqqfffYYY[[[fffjjjeee^^^YYYUUUPPPHHHBBBCCCIIICCCJJJRRRUUUTTTRRRQQQOOOKKKZZZxxxyyylllNNN999888777666444333222222222111111000000///......---------------------------------,,,++++++***))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,------...//////000000...000111000000444<<>>===;;;999666333000...------------------------...---,,,++++++++++++,,,------------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))((()))+++...+++++++++,,,,,,,,,------......------------........./////////000000000000333333222222222111111111111111222333444555666666555666777777888888888888888888999999999999::::::;;;;;;<<<===>>>>>>??????DDDDDDDDDEEEEEEFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQUUUYYYaaauuu~~~sssjjjooowwwxxxllljjjiiifff]]]TTTPPPSSSUUUcccuuuyyyooo@@@FFFTTThhh|||yyygggRRR???333777666555333222222222222111000000//////.........------------------------,,,,,,,,,+++******))))))''''''(((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,...///...,,,...333777666;;;@@@DDDLLL]]]uuuuuuiiiZZZNNNFFF@@@:::555000111111222222222111111------------------------------,,,++++++++++++,,,------------------------------,,,++++++,,,......,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))******)))((()))+++---++++++++++++,,,,,,,,,,,,......------------............/////////000000000222222222111111111111111111111222333444555555666666666777777777777777666888888888999999999::::::;;;;;;<<<===???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLMMMJJJOOOQQQPPPVVVhhhqqqkkkrrryyyzzzwwwCCCBBBDDDGGGNNN]]]uuu}}}{{{uuucccRRREEE===888666555555333222222111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''''''(((((((((((())))))************************(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,------.........///000000......000222///222444222222888CCCMMM[[[ppp~~~yyyrrrhhhaaa___III@@@555//////222444555000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---,,,,,,,,,++++++******************))))))))))))))))))***)))((((((***,,,***++++++++++++,,,,,,,,,...------,,,,,,------............/////////000000111111111111111111111000000000111222333444555555666666777777777666555555777777888888999999::::::;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLHHHNNNRRRPPPMMMPPPYYYaaahhh@@@@@@AAABBBBBBHHHXXXggguuu~~~qqqggg___SSSDDD:::777888888777444333222111111000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++*********+++,,,,,,---------///000111000000000000...222555666333222444777;;;IIIUUU^^^ooozzzmmmbbbUUUFFF===:::999555///---///111222222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,++++++******************)))))))))((((((((()))***)))((((((***+++*********+++++++++,,,,,,------,,,,,,,,,,,,------............////////////000000000000000000000000///000000111222333444444555555666666666555555444666666777888888999::::::;;;;;;<<<>>>???AAABBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPOOONNNMMMMMMMMMMMMMMMJJJLLLPPPQQQNNNKKKKKKLLLYYYbbbwww999;;;???CCCCCCCCCIIIRRRcccwww}}}oooYYYJJJEEE???888777:::;;;777333222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))************************************))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********))))))******+++,,,,,,,,,+++,,,---.../////////......///111222111111222333444888;;;===GGGYYYlllvvvuuujjj[[[SSSJJJEEE???777333333444222111111111000...,,,.........///......------++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))((((((((('''(((******(((((()))+++************++++++++++++------,,,,,,,,,,,,------------........./////////////////////000000000000//////000111222333333444444444555555555555555444555666666777888999::::::;;;;;;<<<===???@@@AAAAAA???@@@AAABBBCCCEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMKKKGGGFFFIIIJJJIIIIIIKKKJJJNNN\\\rrr999999<<<@@@@@@===>>>BBBDDDMMM^^^xxxwwwfffPPPAAA<<<999888777777777666444111111111000/////////000000........................++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******(((((())))))***++++++,,,+++++++++,,,---------,,,...---,,,++++++,,,......///000444888999999>>>EEEKKKOOOZZZiiiuuu}}}yyypppeee\\\SSSGGG;;;888333111444666555555888,,,,,,---...///...---,,,---......///////////////++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++***+++,,,------,,,***)))************++++++++++++***)))))))))((((((((((((&&&(((******)))((()))***************++++++++++++---,,,,,,++++++,,,,,,------------.........//////........./////////000000......///000111222333333222333444555555555555555555555666777888999::::::;;;;;;<<<===>>>>>>????????????@@@AAACCCDDDEEEFFFEEEEEEFFFHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKIIICCCBBBDDDDDDBBBCCCGGG999BBBNNNVVVZZZiii:::888999===???===>>>BBB===@@@GGGQQQ^^^ttt{{{mmmZZZCCC555888CCC666666555111------000444111000000////////////000---.....................++++++++++++++++++++++++)))))))))))))))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++...,,,,,,,,,------,,,+++,,,++++++,,,...000000000///,,,...333222,,,000:::666333555===AAADDDKKKSSSfffqqqyyyssseee\\\XXXQQQJJJ???777777:::666///555111000333444111///000///...---------.........++++++,,,,,,,,,,,,++++++************************((()))***+++,,,,,,+++***++++++++++++++++++++++++***+++---......,,,)))'''))))))******+++++++++,,,))))))))))))((((((((((((&&&(((******)))((()))***)))************+++++++++---,,,,,,++++++,,,,,,------------.........//////---.........//////000000......///000111222333333111222333444555555666555444555666777888999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHEEECCCDDDFFFCCC<<<:::>>>@@@>>>>>>AAABBBHHHXXXiii<<<;;;;;;;;;;;;<<<======AAA======CCCJJJRRR```nnnzzzwww}}}jjjaaaSSSFFF???:::666333444444444444333222111111000000000000000000000000//////...---,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111111111222333555666777777===@@@FFFKKKPPPSSSUUUVVVbbbnnn}}}{{{rrriiiaaa[[[XXXJJJPPPVVVTTTLLLEEECCCEEE@@@;;;666333333222000...111111000///////////////000//////...------,,,,,,------,,,,,,,,,,,,++++++************************************************)))************+++++++++,,,,,,++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++((()))***+++,,,---------++++++,,,,,,---...//////+++,,,------......------........................------...///000111222222222333333444555555555444555444333333444666999;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???===;;;:::999:::::::::;;;>>>AAAEEEGGGQQQ```}}}::::::999999::::::;;;<<<<<<888888;;;???CCCLLLVVViiiuuuttt||||||pppgggRRRKKKBBB;;;777666555444444444444444333222111000///////////////////////////......---,,,,,,++++++------,,,,,,,,,++++++++++++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))((('''''''''((((((((())))))))))))******)))))))))))))))***+++++++++,,,,,,,,,------......---------...///000///000000111222333444444555666999<<<>>>>>>>>>>>><<>>:::888<<>>>>>>>>>>>???@@@@@@CCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;;;;;;;:::::::::;;;===???AAA@@@III^^^www888888888777888999999::::::888888:::;;;;;;???EEEHHHUUUgggxxxrrr```QQQJJJAAA===999666666777777777333333333333333222000000////////////////////////......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))(((((())))))************+++,,,,,,,,,------------------...//////.........//////000000000111222333333333333111000333999???AAA@@@??????@@@;;;===???>>>===>>>BBBFFFEEEAAA>>>===>>>???>>><<<<<<<<<;;;999888666555555333777:::888333///000222333111///...///000000000000000///............//////......------,,,,,,+++,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++(((((()))******+++,,,,,,+++************)))))))))))))))))))))))))))))))))(((((('''''''''(((((()))******+++++++++++++++***,,,,,,------------------++++++,,,---------------------------------------......///000111222333333333333333333444444444444555444444444555666888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>BBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBBBBCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::;;;:::999888888999::::::999;;;DDDSSSeee}}}777777777777777888888999666888:::<<<<<<<<<===???BBBDDDGGGNNN^^^xxxxxx}}}kkkWWWGGG???===<<<;;;999777777777666666333333333333222111000///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))***+++++++++++++++*********,,,,,,,,,,,,,,,------...------..................///000111222333333222222000222444444222111222444333444555444222222444777666555333444666777666444111111111222222222222333000333555333000...000333000///...---...///////////////...------.........------------,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))************((()))))))))*********+++************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((***++++++++++++******))),,,+++++++++++++++++++++++++++,,,------------,,,------------------------......///000111222333333333333333333333333444444555444444444555666888999999999999:::;;;;;;<<<<<<:::::::::999:::;;;;;;<<>>@@@@@@???>>>======<<<<<<;;;:::999999999:::999888777666777777777<<<999999>>>HHHYYYuuu777777777666777777888999222666:::;;;::::::999999===<<<::::::???OOOfffyyyrrrsssxxxtttjjj[[[LLLBBB=========777777777555333222111111222222222222111000//////........................,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''((()))******,,,,,,+++***))))))((('''***++++++,,,,,,,,,,,,,,,------------............,,,---......///000000000.........---,,,,,,...000111111222111//////000111---------///000111000///.........------------------///000///---,,,...111/////////......---.........---------------......,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((******+++++++++***))))))******))))))))))))))))))***+++,,,,,,------,,,,,,------------------------......///000111222333333444333333222222222333333444444555555666666777777888888999999:::;;;;;;<<<999999888888999999:::;;;??????@@@@@@@@@@@@??????======????????????>>>=========<<<;;;::::::999999777777777777777777777777888666555666888???LLLXXX666666666666666777777888555:::<<<:::888999777555777888:::<<<<<<@@@KKKVVVZZZkkk{{{lllmmmyyyzzz|||nnnWWWOOODDD>>>======<<<999555666666555333111222333111111222111111000///...........................,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((()))******,,,++++++***)))(((''''''))))))***+++++++++++++++,,,,,,------............------------------------222222111111111222444444///////////////.........------......//////000000333333222222111000000///---...//////......///111///000000///---,,,,,,------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))(((''''''(((((()))))))))))))))***(((((((((((((((((((((((((((((('''''''''(((((()))))))))***************)))(((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555444222111111222333333444555555666666666666777777777888999::::::;;;;;;999999999999999::::::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::999555666666666777777777777222444666777888999<<>>@@@???AAAGGGMMMXXXhhhwwwmmmXXXGGGCCC>>><<<===<<<999555555777888666444333444666111111111111000///...---........................++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******))))))))))))))))))))))))((()))***+++++++++************+++,,,---......//////......---------------+++++++++,,,.........---.........///000000///...111111111000000000111222---------,,,,,,+++++++++---///000000000000000000,,,...000///,,,+++,,,...,,,,,,++++++,,,------...*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******+++******((())))))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111555444222111000111222333444555555666666666666666666666777888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDBBB@@@>>>======>>>??????>>>===<<<:::888777777555555666666666555555444333555666777888:::;;;;;;???HHHRRRccc{{{333333222222333333444555222888999444333777999666===555000555:::;;;;;;>>>===@@@DDDFFFMMM___yyyvvvkkk___SSSGGG:::999777888999::::::999555666777444111000111444111111111111000///...---........................+++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******&&&&&&'''((()))***+++,,,'''(((***++++++******)))((()))***+++,,,---......++++++++++++,,,---......,,,------///000000...,,,,,,,,,,,,...000000///............,,,++++++---...---.........////////////***+++,,,------,,,,,,+++)))+++......,,,+++,,,...++++++++++++,,,,,,---...******************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''(((******+++++++++))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000555444222000000111222333444555666666666666666555555666777888999:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA===:::999:::;;;<<<<<<;;;:::888666555333222555555555555444333222222555555333111222555666666;;;;;;888@@@TTTdddxxx333222222111111222222333444444444555555555555666555555666666777777888888888:::<<<;;;>>>JJJ\\\kkkyyy}}}tttooorrryyywwwhhhYYYNNNGGGCCCAAA;;;;;;999888777666666666555444444333333222222111////////////...............------,,,,,,------...++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------------------------------------......------,,,+++,,,+++******))))))******+++++++++************)))***************)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***(((''')))+++,,,***(((*********)))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++------......///000000000111111222222222333333333333333333444444444555555444444666777888888888888999999999999999999::::::<<<;;;;;;===@@@BBBBBBAAABBB@@@>>><<<::::::::::::888888777777666555555555555444333222111111111111333333333333333333333333888666444555:::DDDNNNUUU{{{222222222111111222222222333444444444555555555555444555555666666777888888777888999===EEEOOOZZZ```QQQQQQXXXhhhyyyyyyuuurrruuu{{{mmm___YYYOOOHHHDDDCCCCCCDDD;;;:::999888777666666666444444444333222222111111////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,---------------------------------------,,,,,,+++,,,,,,+++***************+++++++++*********))))))***************)))((((((((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111111222222222333333333333333444444444444444444444666777777888888888888888888999999999999:::===<<<<<<===???@@@???>>>AAA@@@>>><<<::::::999:::888777777666666555444444444444333222111111111111333333333333333333333333333222000111333888===@@@RRRbbbwww222222111111111111222222333333333333444444444444444444444555666666777777777555777>>>JJJQQQSSSQQQ@@@<<<<<>>>>>>>>>>>::::::888777666555555555444444333333222111111111/////////............---------,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''((()))))))))(((((((((((())))))))))))******)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,++++++******++++++++++++*********)))))))))))))))******))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))***+++***((())))))))))))))))))))))))))))))))))))***+++,,,---,,,------------------------------...//////000000000111111111222222222222444444444444333333333333444555555666777777777777777777888888999999999999>>>===<<<<<<===>>>===;;;???>>>===;;;:::999999999777666666555555444333333444333222111000000000000222222222222222222222222111222222333333444444444777===HHH[[[uuuzzz111111000000000000111111222222222222333333333444333333333444555555666666777555666===FFFJJJHHHDDD>>>===>>>@@@@@@BBBIIIRRR___ooowwwsssqqqooonnnvvvsssrrryyy~~~mmm___SSSKKKJJJGGGBBB???===<<<:::888999999777666555444444444333333333222111111000000//////.........------------,,,,,,,,,,,,,,,,,,---************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''((((((((((((((('''(((((((((((()))))))))***)))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---,,,,,,+++++++++++++++************))))))))))))((()))))))))))))))(((((('''(((((())))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((()))******))))))((((((((()))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,---,,,,,,---......//////000000000000111111111111222444444444333333333333222444555555666777777666666666666777777888999999999===;;;:::;;;<<<===<<<;;;===<<<;;;:::999888888777555555555444333333222222222222111000000000000000111111111111111111111111000111333444555555555555444999>>>BBBKKK___yyyyyyvvv{{{111000000//////000000111111111111111222222222222222222222333444444555555666666888:::<<<===<<<<<<333555999===<<<999;;;AAAGGGKKKUUUbbbsss}}}xxxqqqqqqttt{{{||||||zzz{{{uuuuuuvvvwwwtttsssxxxkkkXXXPPPLLLGGGCCC@@@>>><<<;;;<<<<<<;;;:::888888666555444333333333333222222111111000//////............------------,,,,,,,,,++++++,,,,,,,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************************************+++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))---,,,++++++******++++++*********)))))))))(((((('''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&'''))))))))))))))))))''''''(((((())))))))))))))))))))))))***+++,,,---))))))******++++++++++++,,,,,,------...///////////////000000000111111111333333333333333333333333444555555666666666666555555555666777777888999999999888888999;;;<<<<<<;;;;;;::::::999888777666666444444333333222111111111111111000/////////000000000000000000000000000000......//////000222333444000555777555111999LLL]]]uuu}}}000000////////////000000000000000000111111111222111111111222333333444444333555777666444333555777666444555777777555777;;;999999<<>><<<<<<<<<<<<;;;999777777555444333222222222222222111111000/////////.........------------,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''((((((((('''&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******************************************++++++++++++***)))))),,,+++******))))))************)))))))))(((((((((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((%%%'''))))))((((((((()))&&&''''''(((((())))))***))))))))))))***+++,,,---(((((())))))******++++++,,,,,,,,,---......//////////////////000000000000222222222222333333333333444555555666666666555555444444555666777888888999888777777888:::;;;;;;:::888888999888888666555444333333222111111000000///000000////////////000000////////////////////////111000///......///000111000...000444666555666888IIIWWWkkk|||nnnccchhhsss000//////......//////000/////////000000000111111000000111111222333333333000222444444333222333555===777555666777555666888444444999@@@BBB@@@AAAGGG\\\fffxxxxxxmmmjjjlllpppfffiii{{{~~~pppgggggghhhqqqwww{{{zzznnnccc]]]```TTTIIIGGGHHHGGGGGGHHHDDDBBB>>><<<;;;:::888777777666555333222222111111222111111000//////...............---------,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''((((((''''''&&&%%%'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((((((((())))))************************************************))))))(((+++***))))))(((((())))))***)))))))))((((((((((((&&&''''''((())))))((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''(((***&&&&&&''''''((())))))***))))))))))))***+++,,,---((())))))***++++++,,,,,,+++,,,,,,------......///........./////////000000000000111222333444444555444555555666666555444444333444444555666777888999999777777777999999888777777777888888777666444333222222111000000//////.../////////......//////000........................111111000000000/////////333......555:::777444333222888AAALLLXXXgggxxx~~~|||zzz{{{~~~{{{mmmhhhhhhooo{{{{{{tttsssuuuppphhh//////............//////////////////000000000000000000000111222222333333...///111333555555444333111,,,,,,222666666555555999444444777888777;;;BBBCCCIIIYYYqqqxxxiiidddmmmsssrrrxxxxxxvvv}}}~~~yyytttxxxooommmuuuuuulllfffhhhlllwwwsssoooiii```YYYTTTSSSTTTWWWOOOIIIGGGCCC???BBBHHH<<<:::888777888999999888666666444333222111111111111111111000//////............---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))***************)))((((((***))))))((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$'''***)))'''&&&(((***&&&&&&&&&'''((())))))***))))))))))))***+++,,,---))))))***+++,,,,,,------++++++,,,------......///............/////////000//////000111333444555666444555555666555555444444333333444555666777888999:::999777777888888666444666666777777777555444333111111111000//////......//////.........//////000........................***+++---/////////...---111---,,,---,,,***///888333444777999<<>>>>>>>><<<;;;999888777666666666666555444222111000000000/////////............---------,,,,,,++++++******,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********))))))))))))(((***))))))(((((())))))***)))((('''&&&&&&%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''''''''(((((())))))***((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))*********+++,,,,,,,,,---------------........................////////////000111222222222222222444444444444444444444444222333444444444444333333666777777777777666555555444444444444333333333333000111111111000///...---------,,,,,,,,,,,,------,,,++++++---///111111000...------,,,,,,+++++++++------------............,,,,,,,,,,,,---...//////333000---,,,...555<<>>======<<<;;;:::999777666444333333555444333111000000////////////.........---------,,,,,,,,,,,,++++++******,,,,,,++++++******))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((((((((((((((()))))))))******))))))(((((())))))***((())))))***+++,,,,,,---...---------------------........................///000111111222222222222555444444444444444444555333333444444333333333222555666666666666555444444444333333333222222222222///000000000//////...------,,,,,,,,,,,,,,,,,,------------///222555555444...------,,,+++******))),,,,,,,,,,,,---------------------------...///000333333222222222222333333111888;;;CCCSSS\\\hhh{{{------------------------------------...........................//////000000000000000000000000000000000000000000000000000111111111111222222222222000111222333444444555555555444444555777999;;;<<<===>>>@@@AAAEEENNNXXX```llluuusssnnnnnnlllppp{{{oooyyypppkkkeeeeee```ZZZYYY\\\ZZZWWWTTTSSSRRRQQQRRRRRRQQQQQQOOOMMMJJJGGGEEEDDDCCCCCC@@@@@@???>>>===<<<<<<;;;:::999888777666444333222444333222111000/////////............------------,,,+++++++++++++++******+++++++++******)))))))))(((((())))))******++++++))))))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''(((((((((((()))))))))+++***))))))))))))***+++(((((()))***++++++,,,,,,---------------,,,,,,,,,------------............000000000111111222333333555444333333333333444555444333333333222222333333444555555555555444333333444444333222111000//////...////////////...------,,,,,,,,,++++++,,,,,,,,,---------///222444555444------,,,+++******))))))++++++++++++,,,,,,,,,,,,...------------......///,,,---///111222111000///222444///222===???BBBNNNRRRVVV[[[aaajjjxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000////////////////////////////////////////////////000000000000111111111222111222333444444444444333333444444555555666888999666888;;;<<<<<<<<<>>>???===EEEOOOVVV\\\eeeqqq{{{qqqnnnkkkeee```[[[WWWUUUSSSUUUSSSQQQQQQTTTRRRNNNMMMMMMNNNNNNOOOOOOPPPPPPLLLKKKHHHDDDBBB@@@??????>>>>>>>>>>>>===<<<::::::888888888777666555333222333222111000////////////.........------------,,,++++++++++++++++++******************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))***+++------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))((('''''''''(((******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''(((((())))))(((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((())))))************************((()))))))))***+++++++++,,,,,,,,,,,,,,,---------+++,,,,,,---......//////000000000000111222444444444444222222222222444444333333222222222222333444333444444444444333222222444333222111000///......---...............------,,,,,,++++++++++++,,,,,,+++******,,,...000000///,,,++++++******)))))))))************++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,...000111444333,,,---555333000777777999<<>>???AAADDDJJJNNNQQQYYYeeeqqq|||~~~yyywwwuuurrrooopppmmmgggdddccc\\\TTT[[[YYYVVVUUUVVVYYY[[[\\\UUUWWWXXXWWWWWWXXXSSSMMMMMMNNNOOOOOONNNMMMMMMMMMIIIGGGEEEBBB???>>>>>>===<<<<<<======<<<;;;:::999777888888888777666444333222111000///////////////.........---------,,,,,,******************++++++(((((())))))******++++++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))))))))''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((())))))'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((()))******)))(((((())))))))))))************+++++++++,,,,,,------...******+++,,,...///000000000//////000111222444555444333111000000111333444222222111111111333444555333333333333333222222111111111111000000/////////,,,------.........------,,,,,,++++++++++++,,,,,,,,,*********,,,---,,,+++***************))))))))))))))))))*********++++++++++++************++++++000///---,,,---...000222...///***+++222---)))000...000111000...000555:::@@@IIIUUU[[[ZZZZZZ```gggvvv}}}ttt,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////////////////////////////////////////////////////////////////000000000000...///111222222222111111---000333333111111444777666666555555555777999;;;:::888777888;;;>>>>>>>>>@@@EEEIIILLLPPPYYYaaafffdddkkkqqquuuzzz|||xxxxxxzzzqqqoooiiibbb]]][[[ZZZXXXTTTVVVUUURRRUUUZZZWWWOOOLLLLLLLLLMMMOOOPPPPPPPPPHHHNNNRRRUUUYYY[[[WWWQQQPPPQQQQQQOOOLLLIIIHHHHHHGGGFFFDDDBBB@@@?????????;;;<<<<<<===<<<;;;999888777777888888888777555444222111000//////...//////......---------,,,,,,,,,******************++++++''''''((()))***+++,,,,,,++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))''''''''''''((((((((()))&&&''')))******)))'''&&&*********)))))))))))))))******+++,,,,,,---......))))))***,,,...///111111000/////////111222444666333222000//////000222333111111000000111333555666222333333333333222111111.../////////000000000111,,,,,,---......---------,,,++++++++++++++++++,,,...---++++++,,,---+++***))))))))))))************))))))))))))************,,,,,,+++++++++++++++,,,***+++---......---,,,+++)))...,,,---222,,,)))111...000111000...///444888555555777:::<<<===AAAEEEOOOXXX___dddqqq|||yyymmmggg___```nnn{{{}}}}}}{{{xxxoooeee```___[[[UUU++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///---,,,,,,,,,,,,---......------......//////000000///000000000111111111111111111222222222333333333333333333333444555666666777777777888999999::::::;;;<<<>>>@@@BBBEEEFFFGGGIIIMMMQQQUUUWWWZZZ]]]```hhhgggffffffhhhlllpppsssvvvxxxzzz{{{{{{|||}}}xxxssspppooonnnjjjfff___YYYVVVUUUWWWXXXXXXWWWUUUSSSQQQPPPPPPOOONNNMMMMMMNNNPPPPPPLLLHHHKKKLLLLLLMMMOOOPPPPPPQQQNNNNNNNNNOOOPPPQQQSSSSSSPPPOOOJJJFFFHHHLLLLLLHHHJJJGGGBBB???>>>>>>===<<<======>>>>>><<<:::777555666666555444333333222222000000000000////////////,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000///000111000//////111333333333111000000000111222111111111000000000000000222222222111000//////...000000000000////////////------------,,,+++******++++++************++++++************))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,,,,...------------......///............////////////222222333333333444444444:::<<<>>>AAADDDHHHJJJKKKFFFFFFHHHKKKRRRYYY```eeeiiiccc]]]YYY]]]fffrrrzzzooonnnmmmjjjeee```[[[XXXKKKJJJHHHDDDAAA>>><<<:::************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,---..................//////////////////000000000111111111111111111222222222333333333222222333333444555666555555666666777888888888888999:::;;;<<<===>>>>>>???AAADDDEEEDDDDDDFFFGGGDDDDDDCCCCCCDDDGGGKKKMMMKKKMMMOOOOOOOOOPPPRRRTTTSSSRRRPPPNNNLLLKKKKKKKKKPPPNNNKKKHHHHHHIIILLLNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKJJJKKKMMMPPPPPPMMMJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNSSSSSSPPPLLLLLLMMMKKKEEEGGGDDD@@@>>>>>>>>>======<<<<<<======;;;999666555555555555444333222222222000000000/////////......,,,,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))+++******)))(((((())))))************)))))))))((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))************************))))))*********+++++++++******+++,,,---.../////////000111000//////111333333222111000000000111111000000000000000000000000222222111111000//////...000000000/////////......------------,,,+++***)))+++******************+++*********)))))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))*********+++++++++************++++++,,,---...------,,,,,,,,,------------........./////////000000000111111111222222///000111333555666888888222111111111333666999<<<>>>;;;777555777<<>>???@@@BBBCCC@@@AAACCCCCCBBBBBBDDDEEECCCCCCDDDDDDDDDCCCCCCCCCAAAAAA@@@AAABBBEEEGGGHHHEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJIIIKKKNNNLLLGGGDDDAAA>>>===>>>>>>>>>===;;;;;;;;;;;;:::888666444444444444333222222111111000////////////.........------,,,+++******))))))***))))))))))))((((((((())))))))))))))))))))))))******)))((((((((())))))************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))************************)))))))))*********++++++******+++,,,---.../////////000000000//////111333222222111000000000000111000000000000000000000000222111111000000//////...000////////////.........------------,,,+++***)))******************************))))))))))))((((((***++++++***)))'''%%%$$$)))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,---.........---,,,+++++++++,,,------------............---............/////////------------------------666555333222111000000000111000000//////000000111000111222333444333222222......------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,++++++,,,,,,---.../////////......---------........./////////000000000000000111111111111222111111111111222333444555333333444444555666666666777777777777777777777666999:::<<<<<<:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@BBBBBBCCCDDDDDDDDDBBB@@@>>>BBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHJJJLLLLLLLLLKKKOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHKKKKKKIIIJJJMMMLLLHHHCCCAAA>>>===>>>>>>===<<<999999999999888666555444333333222222222111111111/////////.........------------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))************************))))))))))))******************+++,,,------.........///000000...///000222222111111000000000000000/////////000000000000000111111000000/////////////////////.........------,,,,,,---,,,,,,+++***)))))))))************))))))***)))))))))(((((((((((($$$%%%''')))******(((((())))))))))))))))))))))))))))))))))))************))))))))))))***,,,---...000///...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......111111000000///.........000000111111000///.........///000000///...,,,+++111111222222222111000000........................++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,++++++++++++,,,------//////......------,,,,,,---............///////////////000000000111111111111111111111111222444444333333444444555666666777666777777777888888999999666888::::::999999:::;;;888999:::;;;;;;;;;::::::>>>???@@@@@@>>>>>>???@@@AAABBBCCCDDDCCCAAA>>><<>>>>>===;;;999888777777666666444333333111111111111111000000000............------------,,,,,,+++******)))((((((************************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,,,,---------...///000///......000222111111111111000000//////......//////000000000000000000000///////////////............------------,,,,,,,,,,,,+++***))))))((()))************)))((()))))))))(((((((((((('''!!!###&&&)))***+++***)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,---000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------)))***+++,,,------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++******...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------.........---------------------------.........///////////////000000000000000000000000111222333444333333333444555555666666444444555666777777888888777888:::999888777777888<<<<<<===>>>?????????>>>AAABBBCCCCCCBBBAAABBBDDDAAABBBDDDFFFFFFFFFDDDCCC>>>???AAADDDEEEFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIJJJJJJIIIHHHIIIKKKPPPOOONNNMMMLLLKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMaaaaaa\\\RRRKKKJJJJJJHHHCCCAAA>>>======<<<999777666666555444444333222222000000000000000000000000......---------,,,,,,,,,+++************)))))))))))))))************++++++))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---.../////////......000222000000111111000000///...---......//////000000111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))******)))((('''))))))((((((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++///...---,,,,,,+++,,,,,,************++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------......///000000000000000///////////////000111222............//////000000---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++***++++++,,,---,,,------------------...,,,,,,---------................../////////000000000//////000000111222333111111222222333444444444333333444444555666666666777888:::999888777777888666666777777888999::::::999:::<<<<<<;;;;;;<<<>>>999;;;===>>>@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJHHHIIIKKKNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMPPPSSSRRRKKKFFFFFFGGGEEE>>><<<;;;;;;;;;:::888666555444444333222222222222////////////////////////---------,,,,,,,,,,,,+++))))))))))))************((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***+++++++++++++++,,,,,,,,,.../////////......000111///000111111111000......------......///000000111////////////////////////---------,,,,,,,,,,,,++++++,,,,,,++++++***)))((('''((()))******)))((('''))))))((((((((('''''''''******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***+++******)))))))))))))))++++++***************+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------************************)))))))))******++++++,,,*********++++++,,,---...------------------......))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------................../////////000////////////000111222333000000000111222222333333555555555555555555555555222444666666666666777888888888888999:::;;;===>>>:::<<<===>>>======???@@@??????@@@AAAAAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGDDDGGGIIIJJJIIIJJJNNNQQQKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKPPPPPPIIICCC@@@>>>;;;999888888888999999888666444444333222111111111111.........///////////////---------,,,,,,,,,++++++((((((((()))******++++++&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++++++++,,,,,,---...//////---...///111///000111111111000...------------...///000000111.........///////////////---------,,,,,,,,,++++++++++++,,,++++++***)))((('''((()))++++++)))(((''')))(((((((((''''''''''''+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((()))((((((((((((((()))***))))))))))))************************++++++++++++)))************************************+++,,,---,,,---......///...------...------,,,++++++,,,,,,******++++++,,,---......)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......---------......////////////000000000000000111111111111222222222444444555555555555444444444555555444333333666888999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLQQQLLLHHHFFFGGGHHHHHHGGGEEECCCBBBEEEOOOWWWSSSKKKIIIIIIIIIFFFCCCCCCFFFIII;;;999777555444444555666444444333333222111000000000000000000////////////......---,,,,,,+++******+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++++++++,,,---...///---------............/////////000000000000//////////////////////////////////////////............------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))((('''((()))***)))((()))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))))))))))))))************(((((()))***************)))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++***------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,------------.........------------........./////////000000000000000000111111111222222222444444555555555555444444444444555444333333555888999888888888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLIIIEEEDDDFFFHHHHHHGGGGGGGGGFFFJJJSSSZZZVVVNNNJJJJJJJJJHHHEEEEEEGGGJJJ>>><<<999666444333333333444444333222222111000000000000000/////////.........------,,,++++++******************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((('''''''''************)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++++++++,,,---......---------............/////////000000000000//////........................////////////.........---------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))''''''''')))***)))(((***)))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((((((+++++++++******)))))))))(((((()))))))))*********(((((()))************))))))))))))))))))))))))))),,,,,,+++++++++*********************************)))))))))*********++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---------------............/////////000000000000000000111111111222222333333444444444444333333333444444444333333555777777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIFFFDDDDDDFFFHHHIIIIIIHHHHHHIIIMMMUUU[[[WWWOOOIIIIIIHHHFFFDDDCCCEEEGGG@@@>>>;;;777444333222111333333333222111111000000000////////////.........------,,,,,,++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++***++++++,,,---...---------............///...//////000000//////...........................//////.........---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((('''&&&''')))***)))(((*********))))))((((((((('''''''''(((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((())))))))))))******'''((())))))******))))))))))))))))))))))))))))))+++++++++***************++++++******))))))(((((())))))))))))************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,------.............../////////000000000000000000111111111111222222333333333333222222222333444444333222444666555555666666777888999:::999999:::::::::;;;;;;;;;<<<============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHGGGEEEEEEFFFHHHIIIJJJFFFGGGHHHKKKRRRWWWSSSKKKEEEEEECCCBBB@@@@@@@@@AAA@@@>>>;;;888555333222222333222222222111111000000/////////.........------,,,,,,,,,,,,++++++***************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++******+++,,,,,,------------............///...//////////////////....................................---------,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((('''&&&''')))))))))(((++++++***)))(((''''''&&&&&&&&&''''''((()))******(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))*********************)))*********))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..................//////////////////000000000111111111111111222222222222111111000222333333222222333444444444444555666777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========AAA@@@@@@???>>>>>>======??????@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGEEEGGGGGGIIINNNRRRNNNGGGCCCBBBAAA@@@???>>>======<<<;;;:::888666555444333222222111111111111111000............------------,,,+++++++++++++++******))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++*********+++,,,,,,---------............///......////////////..............................------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((()))((('''+++******)))((('''&&&&&&%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------.........//////////////////000000000111111000000111111111111000000///111333333222222222333222222222333555666888888999999999999::::::::::::888999999999999:::::::::@@@@@@???>>>===<<<<<<;;;>>>>>>????????????>>>>>>======>>>???@@@AAABBBBBBBBBCCCDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHKKKNNNKKKEEEDDDBBB@@@@@@@@@???===;;;999888888777666555444444111111111111111111111111......---------,,,,,,,,,++++++++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++************++++++---------............///---......//////......---------------------------------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))))))))(((((('''''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''(((((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))...,,,+++)))))))))***+++)))*********++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...///---------.........//////////////////000000000111///000000111111000000///...111333333222111222222111111111222444555777888888999999999999:::::::::888888888888999999999999==============================>>>??????>>>======<<<======>>>???@@@AAAAAA@@@BBBDDDDDDCCCDDDFFFHHHJJJKKKHHHEEEFFFIIIHHHCCCBBB@@@>>>>>>???>>>;;;888777777777666555444333222000000000000111111111111---------,,,,,,,,,,,,+++******************++++++((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++************++++++---------............///---......//////......---------------------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))111000---***(((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---------.........//////////////////000000000000//////000000000000//////...000333333222111111222000000111222333555777888888888999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;<<<===>>>??????<<<===>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAAAAADDDGGGHHHGGGHHHKKKNNNJJJJJJGGGBBBBBBEEEDDD@@@@@@===;;;;;;<<<;;;888444777777777666555333222111000000000000000111111111---------,,,,,,,,,++++++******************++++++(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++***************+++---------.........//////---..................---------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------////////////////////////000000000000111111111111111222222333333444444555555555666666777777888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;===>>>>>>===>>>@@@CCCEEEEEEDDDEEEEEEFFFGGGGGGFFFGGGEEEAAA???AAAAAA>>><<<<<<;;;999777666555444555444444333333222222111////////////............++++++++++++++++++++++++---,,,***(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++///............---------...---,,,,,,++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////////////////////////////000000000111111111111111222222333444444444444555555666666777888888888888888999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDEEEKKKNNNLLLEEE@@@AAAAAA???;;;::::::999888777666666444444444333222222111111////////////.........---++++++++++++++++++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))************+++++++++,,,,,,------......//////..................------------------,,,++++++++++++,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000000000000000000000000//////000000000000111111111111111222333333444444444444444555666666777777777777888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<===>>>>>>>>>???AAACCCBBBBBBAAA@@@@@@@@@AAAAAAMMMRRRQQQIIIAAA>>>>>>===999999999999888888888888444333333222111111000000//////.........---------++++++++++++++++++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))*********++++++++++++,,,............////////////............------------------,,,+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------////////////////////////////////////000000000111000000111111222333333333333333333444555555666666666666777777888999999999::::::;;;;;;;;;;;;;;;<<<:::999999999999999999:::<<<===>>>>>>>>>???AAACCCBBBAAA@@@@@@????????????GGGOOOSSSLLLBBB===:::999:::999999888888777777666333222222111111000//////.........---------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))************++++++++++++++++++++++++,,,,,,------.........---------,,,,,,---,,,,,,+++***+++++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------...////////////000000000//////000111111222222333222222222333444444555555555555666777777888999999888888888999999:::::::::999999999888888999999999;;;<<<>>>>>>===>>>@@@BBBBBBAAAAAA@@@????????????@@@KKKRRROOOFFF???:::777;;;:::999888666555444333222111111000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++******)))))))))***+++,,,...------------,,,,,,,,,,,,,,,+++************+++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000/////////000111111222222111111111222333333444444444444555666777888888999666777777888888999999::::::999999888888999999::::::;;;<<<<<<<<<===???AAAAAAAAA@@@@@@???@@@@@@@@@>>>HHHPPPNNNHHHBBB===999:::999888666555333222111111000000//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))((('''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************+++,,,+++*********+++---...------------,,,,,,,,,,,,,,,,,,+++***************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))***+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......//////000111111222000000111111222333333333333444444555666777888999666777777888999999::::::::::::999999999999::::::999:::;;;;;;;;;<<<>>>@@@??????????????????@@@AAA@@@FFFIIIGGGCCCBBB>>>:::777666666444333222111111000000//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''))))))))))))************---,,,+++******,,,...///---------,,,,,,,,,++++++,,,++++++***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((()))***+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------............/////////000......//////000111111111000000000111222222333333333333444555666777888999777777888999::::::;;;;;;;;;::::::999999::::::;;;888999:::::::::;;;===???>>>>>>===>>>>>>???@@@AAABBBDDDCCC???===>>><<<888444444333333333222222222000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************,,,+++***))))))+++---...---------,,,,,,,,,++++++,,,++++++***)))*********)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************...---+++*********+++++++++++++++,,,,,,,,,------............////////////000000000000////////////000111111222222333444444555555555666666666666777777888888999999999888888777999;;;;;;:::888888888999::::::::::::::::::;;;;;;<<<>>>?????????>>>===<<<<<<;;;:::999777666555555444333222111111111111///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))++++++***)))(((((())))))***(((&&&%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''((()))***+++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,+++*********++++++,,,,,,,,,---------......---.........////////////000/////////////////////000000111111222333333444444444444555555555666666777777888888999999888888666888::::::888666666666888888888999999999999999:::;;;<<<===>>>===<<<<<<;;;<<<<<<;;;:::888666555444444333222111111111111............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++***)))))))))))))))+++)))(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))'''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,,,,+++************+++,,,,,,---------.........---------.........//////////////////////////////000000000111222222333333333333333333444444444444666666777888888888888888888999;;;:::888666555555777777777777888888999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;888555444444333222111000000000000............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))******************((((((((((((((((((((((((+++***))))))))))))))))))+++***)))''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************************++++++******************++++++,,,,,,,,,---------,,,,,,---------................../////////////////////000000111222222222111222222222333333333333555555666777888888888888:::<<<===<<<:::777666666666777777888888999999999999:::;;;<<<===<<<<<<;;;:::;;;<<<<<<;;;888555333222222111000000000000000.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((******)))))))))))))))******)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%)))((('''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,------------------....../////////000...//////000000111111222111111111111222222222333444444555666777888888777:::;;;===<<<999777666666777777888888999::::::;;;:::;;;<<<===>>>===<<<<<<999:::;;;:::999777444222111111000/////////000000...------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((***)))))))))))))))******((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&''')))++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********(((((()))))))))*********+++++++++,,,,,,,,,---------------......//////000.........///000000111111111111111111222222222222222333444666777777777777666777999888666444333333666777777888999:::;;;;;;:::;;;<<<===>>>===<<<<<<999999999888666555333222000000////////////000000------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###&&&+++///000///---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---......///000000------...//////000000111111111111222222222333333222222444555666777777777333555777777555333333333555555666777888999::::::999:::;;;<<<===<<<;;;;;;999888666444333222222222/////////......//////000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&))),,,------+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000------......///000000000111222222222222333333333111222333555666777777777444666888888666555555555444444555666777888999999888999:::;;;<<<;;;::::::999888555222111111222333//////.........//////000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,+++*********(((((())))))*********+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((************************++++++++++++++++++++++++******))))))((((((''''''************************))))))((())))))***++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&'''((()))***+++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++******))))))((((((''''''+++***)))))))))))))))***************************+++,,,------......------////////////000000000000111111222222222333333333333333333444444666777888666666666666666666555555666666666666777777777777999999999888888888888888666555444333222222222222222111000//////...//////------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%(((***+++(((%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))******)))))))))((((((((('''***)))))))))))))))******************************+++,,,------...---------.../////////000000000000111111111222222222333333333333333444444555666777555555555555555555555555555555555666666666777777888888888888888777777777555444333222111111111111111000//////////////////---------,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((())))))***************************************************************))))))))))))************+++*********))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&(((******(((%%%(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((()))((((((((()))***++++++************************++++++,,,---------------....../////////000000000000111111111222222222222333333333444555555666666444444444444444444444444444444444555555555666666888888777777666666666666333222111000000///000000/////////...//////000000...------,,,+++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((()))******++++++******************************************************)))))))))*********++++++***************)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))((('''((())))))(((&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''******)))((('''&&&&&&%%%&&&'''(((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))***,,,,,,************************++++++,,,------------,,,........./////////000000000000000111111111111222333333444444555555555555222333333333333333444444333333333444444444555555777777666666555555444444111000//////.........///...............///000111...------,,,+++***))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((()))(((((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&******)))((('''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((())))))))))))(((((((((((()))***,,,,,,***************************+++,,,,,,------,,,,,,............//////////////////000000000111111111222333444444555444444333222222222222333333444444333333333333444444444444666666555444444333222222//////...---------............---......///000000------,,,++++++***))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++************************************************************++++++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((()))))))))))))))((((((((()))***++++++******************************+++,,,,,,,,,,,,,,,------........./////////////////////000000000000222333444555555444333222111222222333333444444555333333333444444444555555555555444333222111111000......------------...............---......//////++++++++++++******************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***++++++,,,+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))(((((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((()))))))))((((((***,,,((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))'''((((((((()))))))))******)))))))))))))))************************************+++,,,,,,,,,,,,+++---------.........//////........./////////000000111333444555555444222111222222222333444555555555444444444444555555555555555444333222111000//////......---------....../////////...---------......************++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((())))))((((((+++...((((((((((((''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''((((((((())))))******+++***)))))))))))))))*********************************+++,,,,,,,,,,,,+++---------.........//////............/////////000111222444555555444222111222222333444444555666666444444444555555555666666444444333222111000///.........---------......///000///...---------------)))))))))***++++++,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%'''))))))'''))),,,000)))((((((((('''''''''''')))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((()))***************))))))***+++,,,,,,------++++++,,,------......///------...///000111222222333222111111111222333444333222222111222333444555444444333333333222222222333333333222222222111111000///...---------------//////.........---------++++++++++++++++++++++++******++++++++++++******(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++******************,,,+++++++++***))))))))),,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***------++++++++++++------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))************************++++++,,,,,,,,,++++++,,,,,,---.........------...///000111222222222222111111111222333444333333222222222333555666444333333333333222222222333222222222222111111111//////...---------------.........---------,,,,,,++++++++++++++++++++++++)))************))))))((()))******++++++++++++++++++***))))))))))))***+++************************++++++******************++++++++++++************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++------,,,++++++,,,------+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************((((((((()))))))))******)))))))))(((((()))))))))((((((''''''&&&''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))*********************++++++++++++++++++++++++,,,,,,------......------...///000000111222111111111111111222333444444444333333333444555555333333333222222222111111222222111111111000000000///...---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,+++++++++************))))))))))))************************************++++++++++++++++++*********+++++++++++++++,,,,,,************,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))************************((())))))))))))***************))))))))))))******(((((('''''''''((())))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************++++++++++++***************++++++,,,------......------......///000000111000000000111111222333333444444444444444444444555222222222222111111111111111111111000000000//////......---,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++++++++++++++///...---,,,+++******)))))))))))))))))))))))))))******************************+++++++++++++++,,,*********++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,------------,,,,,,......------------......------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))*********+++++++++******))))))******+++))))))((((((((()))******************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************+++***************************++++++,,,------...------......//////000000//////000111222222333333444444444444444444333333222222111111111000000000000000/////////.........------,,,,,,,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++*********+++,,,111000...,,,+++*********))))))************))))))******************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------......---------........................------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++************++++++******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''"""""""""###$$$%%%&&&'''$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))************************++++++,,,,,,------------........./////////......000111222222222222333333444444444333222111111111111000000000000////////////.........------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))(((((()))***,,,---222111...,,,+++******+++******++++++++++++******++++++++++++++++++++++++******++++++,,,---------+++++++++,,,,,,,,,,,,,,,---------------------------......//////......---......///000000///...............////////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***************(((((())))))******++++++*********+++,,,,,,---------------.........//////---...///111222333222222222222333333333222111000111111000000000/////////.........------------,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))+++---///111222111///,,,+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++------............------......////////////.........///000000000000///........./////////000000000................................................------------------------------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,///...---+++************************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&###$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((()))***************'''(((((()))***++++++,,,)))******+++,,,,,,---------------...............,,,---///111222333222222111222222333222111000///000000000000////////////......---------,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,---///222555666333111...,,,++++++,,,---+++,,,------------,,,+++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++------............------......////////////.........///000111111000///...////////////000000000000////////////////////////////////////////////////------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---000///...,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''((((((((()))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---..................////////////000000000000111111111111444444444333333222222222111111000000//////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********+++,,,---...////////////...---,,,,,,++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,...///...,,,+++---///111000000000//////000000555111------///000///---111333333000,,,+++...222000---000000+++222888111222000///111111000...---000///...,,,...111111///000111222111...,,,,,,------...//////......///000,,,,,,++++++++++++++++++------------............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))******))))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,---...............//////////////////000000000111111111222222222222222111111111000000000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******+++,,,---..................---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------...............///000000---000111111...------///000/////////000111222333333222111111222333333222,,,///111111111222444666222///333333...222555+++000......000111111///...///000000///000000///,,,---...///000111222333444/////////---+++)))))))))//////......------,,,,,,------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((((((&&&%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&%%%$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))******+++,,,------............///////////////000000000000111111000000000000000111111111000000000////////////...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++,,,,,,---------,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------//////......//////000111+++...000111000.....................///000222333...000111222000000000111///000111333333333222222444111555888666???DDD===555444333333444555444333222333444555555333222111111000//////000111111111333333333333333333333333////////////////////////...............---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++)))))))))***************&&&&&&%%%&&&&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%''')))((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------.........//////////////////000000000111/////////000000111111111//////////////////////////////...------,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------///............///000000,,,...111444444333222111111111111111111222222222000222444333000///111444555555555777777888777666;;;666888:::<<>>>>>>>>;;;999;;;AAAFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKHHHMMMQQQRRRZZZ\\\RRROOOOOOMMMIIIMMMWWW[[[ZZZ\\\VVVRRRPPPKKKFFFIIIOOOJJJHHHGGGGGGHHHIIIIIIHHHEEEBBB>>>;;;:::777444111333333222222111111111000......//////000000000111////////////............------------------------***+++,,,---------------******++++++,,,,,,------;;;888333...+++(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))(((''''''(((((('''&&&%%%%%%&&&((()))&&&&&&%%%&&&'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************)))******+++,,,---,,,------------...............////////////000000000000000000111111111111---............/////////......------,,,,,,++++++***++++++,,,,,,------.........---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------............------------------------------//////......//////000111333333444555666666333000333333333777===EEEMMMRRR[[[WWWPPPKKKJJJQQQ[[[bbbssswwwyyywwwppphhhdddcccdddhhhxxxwwwzzz|||zzzwww|||rrrhhhjjjrrrmmmmmmkkkggg```ZZZWWWVVVXXXTTTQQQOOOPPPNNNKKKGGGDDDCCCAAA>>>;;;888666444111111111111000000000000000000000/////////......------------------------+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&'''''''''((((((((((((%%%''')))((('''&&&'''(((''''''''''''''''''((()))'''&&&%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************++++++,,,---...,,,,,,---------................../////////000000000000//////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,---------,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------------............------////////////////////////111111000000111111222333333333444888===@@@AAA???>>>===>>>DDDRRRfffzzzrrrgggeeemmmxxxzzzuuutttiiieeeaaa___```^^^ZZZVVVTTTSSSQQQNNNJJJGGGEEEDDD<<<;;;999777555333111111111111111111000000000000........................------------------,,,,,,,,,,,,,,,+++++++++++++++!!!"""$$$%%%(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&'''((((((((((((((('''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---...///,,,,,,,,,---------................../////////000/////////......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,---.........++++++++++++,,,,,,---......------,,,,,,------...------............------111111111111111111111111333333222222333333444555777888;;;CCCMMMUUUXXXYYYSSSQQQQQQZZZooo{{{tttkkkeee]]]\\\[[[YYYXXXVVVUUUTTTGGGEEECCC???;;;888555333333333333222222222111111....................................---,,,++++++,,,,,,,,,++++++*********)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&((()))))))))(((''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////................................................---------,,,,,,+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++......---------...//////)))+++---...---,,,...///***...222333111000///000333000333777333+++,,,444999999<<<@@@???<<<@@@HHHEEEJJJWWWnnn|||~~~{{{xxxooocccZZZYYYWWWTTTPPPLLLGGGDDD<<<:::777555444444444333000//////111333111,,,(((---,,,,,,,,,------+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------....................................------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,)))******++++++++++++***************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------...///222000......111333444444000///444999999777===FFFLLLUUUeeeoookkk___ZZZ\\\gggppp}}}uuuqqqyyyvvvnnnoooyyy|||ooollluuuwwwjjj```[[[VVVQQQLLLIIIHHHGGGCCC???:::666444777444111111333555444333///---------......---+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&%%%'''(((((('''&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++***)))************+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......222000......///000000000666222...///333777666444777888<<>>;;;;;;:::777444222111000000111111///...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((('''&&&&&&((())))))(((''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,+++,,,,,,---------------............///000111111111///...///222333222000111111222555888;;;<<<<<>>;;;888555444222000...---.....................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---......//////......------------...000111222///000111111111222555888DDDEEEEEECCCGGGVVVmmm~~~~~~nnnkkklllmmmrrrxxxsssnnnhhhcccaaaccceeefffppp}}}|||ssswww{{{}}}xxxuuuvvvooossssssnnnkkkjjjhhhdddlllhhhgggfffbbbeeexxxzzzoooeee]]]TTTOOOKKKGGGAAA===999666333111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((((((&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------------...///////////////---------...///000222222111333555555666===KKKUUUcccaaa^^^\\\```nnnssstttwwwwwwiii```aaaccccccjjjuuutttwww{{{~~~zzzlllnnnllliiieeeaaabbbeeeiiizzz~~~~~~}}}pppeee^^^YYYRRRKKKFFFAAA===:::444444333222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((%%%'''(((((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))***+++++++++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,------------......////////////////////////000111333444555222666888999===LLLbbbssszzzxxxuuuuuuxxxzzzlllccc[[[ZZZbbbkkkvvv{{{vvvmmmgggiiillleee[[[```cccffffffeeeggglllpppoooiiiaaaYYYRRRMMMHHHDDD777777666555333222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))'''&&&%%%&&&((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%'''(((((())))))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***+++,,,------(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------............------*********++++++,,,,,,,,,))))))***++++++++++++******+++)))'''(((,,,//////------------------------,,,,,,,,,---------.........---+++,,,---.........///,,,---222333///------...222333111111444555333AAA???===AAARRRooo|||zzz{{{wwwsssooonnnmmmlllllluuuuuuzzzwwwlllbbb[[[]]]^^^\\\ZZZ]]]kkkyyyiii\\\XXXUUUQQQIIIFFF@@@:::555222000///111222222111///---,,,---000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++++++++************)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))***************)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))************************+++++++++***)))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++,,,,,,))))))***++++++++++++***)))+++------------,,,***------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...///......333///---///000///000333000444555111111888AAAFFF===EEESSSbbbuuuuuunnnjjjgggkkkqqq{{{}}}yyyuuummmhhhhhhbbbfffiiiiiihhhoooyyyggg[[[RRRQQQQQQNNNIIIAAA999444333333333222111222333555------------------......---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((((((((((((((())))))))))))************************++++++******)))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++++++++))))))***++++++++++++******+++---...---+++)))(((+++++++++,,,,,,,,,,,,,,,,,,------------............///////////////......333///---///000...000444222444888BBBSSSdddjjjgggeeekkksssxxx}}}~~~~~~|||vvvqqqrrrxxx~~~pppeeegggiiiqqq~~~xxxmmmgggkkkrrrxxxwwwjjjeeehhhmmmooo{{{xxxxxxuuuggg]]]\\\aaaeeeeeeuuugggccc]]]WWWQQQKKKDDD@@@999777444111//////111222---...///////////////......------,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++************(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''((())))))((((((((((((((()))******%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))************************++++++******)))((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********))))))***++++++++++++***---+++***,,,,,,******---******++++++++++++,,,,,,------------............---...000000///.........111///000333333111222555:::<<>>HHHQQQhhhzzzllliiiooouuuyyysssvvv|||xxx{{{zzzqqqeee```bbbfffqqq{{{|||yyy{{{wwwsssssszzz}}}xxxsssiii___[[[aaannnxxxxxxlllbbb[[[VVVQQQKKKFFFAAA<<<666222111111111111000000///...000///......---------...------------------------,,,,,,,,,++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((())))))***((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***''''''((((((((()))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++***'''(((111===>>>444------******++++++,,,,,,------------........./////////,,,...000000......222555111222666<<>>JJJRRRUUU^^^nnnwwwwww|||wwwnnngggcccaaabbbiiizzzvvvooommmllliiimmmoooooorrruuusssnnn{{{|||xxxvvvrrriiibbbdddmmmtttwww||||||}}}tttooofff[[[SSSYYYooooooaaaZZZRRRGGG@@@777555222111111111000///111111000000000/////////------......------,,,+++++++++,,,,,,,,,+++******+++***))))))))))))***+++******)))))))))((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))''''''&&&%%%(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------...///111111111111222333333333555999AAAGGGaaazzzqqqpppmmmiiifffjjjsss{{{}}}|||}}}vvvuuuqqqkkkfffhhhrrrzzzuuusssttttttsssooommmlllqqqzzzooo}}}zzzmmmeeedddfffoooqqqdddVVVJJJJJJBBB999333222444666777111111111111000000000000...............---,,,,,,,,,---------,,,+++***************************************)))))))))(((((((((((())))))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))******++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...//////000000000111111///444999;;;===GGGWWWddd~~~|||~~~tttlllhhhvvv~~~qqqkkkkkkmmmooorrrzzz}}}{{{uuusssoookkkhhhrrruuu}}}}}}|||jjj]]]ccchhhrrrnnn\\\___UUUHHH>>>:::777555222111111111000000000000///...////////////...---------------------,,,+++*********++++++++++++******************))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++'''''''''((()))******+++))))))))))))))))))))))))***************+++,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((()))&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------000000000...------///111...555>>>DDDKKKXXXjjjxxx{{{llleeeeeefffeee|||nnnllllllnnnttt|||tttnnnmmmjjjjjjkkknnnxxx}}}zzzfff___WWWXXXgggpppddd\\\QQQIIIDDD>>>555...222222111111111000000000/////////000//////...---------.........---,,,,,,******+++,,,,,,+++******++++++*********)))))))))((())))))******))))))((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((******+++,,,'''(((((((((((()))))))))''''''((((((((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++''''''((()))***+++,,,,,,))))))))))))))))))))))))***************+++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...........................///000///...111666;;;BBBFFFNNNXXXdddppp{{{ssstttooogggeeelllsssuuu}}}tttmmmooossszzz}}}wwwttttttwwwzzzwwwkkkgggeeefffrrr~~~ssscccWWWPPPIII@@@999333333333333222222222111///000000000000///......,,,------............---***++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********+++'''((((((((())))))))))))'''((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))************+++,,,---...***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,...///000333999BBBHHH```aaafffqqq}}}wwwhhhgggrrr|||sssmmmhhhjjjsssvvvpppfff```ggg}}}{{{uuu___ZZZdddrrrhhhZZZRRRKKKFFF555555444444444333333333000000000000000//////...,,,,,,---.../////////...***+++,,,------,,,+++***+++++++++************)))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************+++,,,---...***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++***((('''((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------***++++++,,,,,,------......+++,,,000111...---///333...111:::<<>><<<555000///000000///...---...000......---------,,,,,,,,,---------,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))'''''''''(((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))+++)))((('''((()))+++,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***+++,,,---,,,,,,***)))---,,,+++******+++,,,------+++)))***,,,---,,,)))+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***((((((((()))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++++++++,,,------......666222//////...+++,,,///666111444>>>EEERRRsssvvveeeXXXXXX^^^lllxxxssspppqqqzzz~~~uuummmlllpppzzzyyyhhh___gggvvvmmm[[[XXXVVVRRRJJJ???888666777555555555333222111222222.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&'''((())))))'''(((((((((((((((''''''''''''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&'''(((***+++++++++************++++++++++++++++++++++++++++++******))))))))))))******((()))***++++++,,,,,,,,,++++++++++++*********)))***************************+++,,,,,,,,,,,,+++***,,,,,,+++******+++,,,,,,---+++)))***,,,---,,,***+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))***''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))***+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........///---...000///---///333666666===IIIRRR___wwwmmmccc]]]___iiivvvvvvvvvxxx|||{{{{{{~~~~~~rrrnnnjjjgggkkkvvv{{{}}}aaa^^^^^^cccxxxeeeccc^^^TTTIII@@@999666555444333222111000000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&'''((())))))'''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))((((((***))))))(((((())))))***))))))******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&'''((()))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,***+++***))))))))))))***+++******)))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))***(((((((((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---......//////(((***///333222///222888>>>CCCPPP^^^ccchhhzzzuuummmqqqvvv{{{xxxpppjjjsss|||{{{}}}qqqfffiiilllppp{{{mmm___hhhuuuggg___]]]WWWFFF666666444222000000000///////////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))''')))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((***))))))))))))))))))***((()))***++++++***((('''''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((((()))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************+++***))))))(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))((()))+++))))))))))))))))))(((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......///000000111111333555444777BBBOOOZZZ```mmmzzz}}}|||~~~|||{{{zzz{{{uuuvvvyyywww~~~yyynnnnnnwww}}}~~~mmmdddwwwxxxnnngggWWWGGG>>>:::666333333444333222000000/////////..................---------,,,,,,++++++++++++++++++++++++))))))******************************************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))'''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))******)))*********++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---******++++++++++++******++++++***)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))******))))))***+++******))))))))))))((((((''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......///000000000444333333555<<>>MMMhhhwwwhhhccc[[[jjjyyyuuusssttt~~~yyy{{{xxxnnnlllqqq|||}}}}}}yyymmmrrr||||||qqqZZZPPPBBB999666555444222111111111000000000//////............------------++++++++++++++++++++++++)))))))))******+++++++++************************))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++******))))))******+++,,,************************))))))(((((((((((())))))))))))***+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,---......---,,,,,,+++---///...,,,+++,,,...***++++++,,,,,,++++++***,,,+++******))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))'''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))******))))))***,,,+++*********))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++++++++---...******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////......//////000000111111333777@@@KKKZZZsssooohhhkkkvvv~~~yyyjjjmmmzzz~~~vvvnnnkkkpppyyyxxxjjjeeefff}}}kkk^^^NNNBBB<<<:::888777111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))'''%%%%%%&&&'''((()))******'''''''''''''''((())))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,++++++************+++++++++***)))))))))***,,,---************************))))))(((((((((((())))))(((((()))***************++++++************++++++------------------------+++,,,...//////...,,,+++,,,,,,,,,------,,,+++++++++++++++,,,,,,---------........................,,,,,,++++++,,,...///000,,,,,,---......---,,,,,,+++---///...,,,+++,,,///***+++,,,------,,,+++***,,,+++******)))*********((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***(((&&&%%%(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************))))))(((((('''''')))))))))))))))(((''''''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////...------,,,555***---444///---333333>>>@@@JJJYYYeeerrr}}}pppzzzyyyxxx|||~~~|||rrruuu{{{sssiiirrruuu}}}ooofffiiiqqqppp^^^YYYPPP???444444555555333111000222222111------.........---,,,,,,---------,,,,,,,,,++++++(((((((((((())))))))))))************************))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************)))((((((((()))+++,,,++++++++++++++++++++++++++++++******************++++++++++++******)))))),,,,,,++++++++++++,,,,,,000///............---,,,,,,...111111///---++++++***+++,,,---............/////////000000000000000---///000///,,,+++---000000...------///000///---,,,---...------...000111......------......//////,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------///+++000444111999EEEFFFJJJSSSdddttt~~~yyysss|||~~~tttlllrrr{{{ooozzzvvvjjj```QQQFFFDDD888666333000000111111000.........//////......------------,,,,,,,,,,,,+++***************************************************)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++***)))((((((((()))++++++,,,,,,++++++++++++++++++++++++******************++++++++++++*********)))***************+++,,,---,,,,,,++++++,,,---------+++---///000//////000222......//////000000000//////////////////000000111000111111000000000222333...---------...------,,,)))************+++,,,---...------,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,...///000000///...///000666555777KKK^^^^^^hhhwwwlllbbbttt|||xxx}}}rrrhhhhhhrrr}}}xxxtttvvvgggZZZTTT???;;;555222111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))((()))******+++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++************+++++++++++++++,,,---...000///...---...///000111111111111000------...///111111111111000000000000333222222222333444666777666444222111111222222111---///000000...,,,,,,,,,..................//////.........---,,,,,,++++++............------------,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---...000111222222111111000555<<<===IIImmmxxxeeebbbfffuuuuuuooottt~~~{{{xxxuuurrrqqqrrrrrrrrrqqqqqqqqqppppppooooooqqqsssvvvyyy|||}}}|||nnndddeeekkkzzzwww{{{{{{rrr|||iii^^^JJJBBB999555333222222333000///////////////000000............------------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))******+++---,,,,,,++++++***************+++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,------...111111000///......000222222333444333111000000111888777777777666777777777888888888999;;;>>>@@@BBBAAA<<<888666777777555333222444555444000......///333222111222222222111///...////////////..................------------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///000000111111111111111111777???GGG```xxxiiifffnnnwwwqqqsss~~~|||yyytttrrrqqqqqqppppppmmmmmmkkkiiigggeeeccccccaaaaaa``````___^^^^^^]]]\\\]]]^^^```ccceeeggghhhcccfffjjjnnnrrrxxx}}}}}}lllhhhllljjjyyy~~~vvvyyy~~~oooYYYLLL???999666333222555111111000///...//////000/////////.........------,,,,,,+++++++++*********))))))))))))))))))))))))************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,((()))))))))************,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,...------,,,,,,,,,,,,---+++---.........///333666444777:::=========>>>???BBBBBBBBBBBBCCCDDDFFFGGGAAAAAABBBDDDGGGJJJMMMNNNLLLGGGBBBAAABBBCCCBBB@@@>>>===<<<999666333333333333111000000111111...+++,,,---...///000000//////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............//////......///000222444999===GGGQQQhhhtttnnnzzzvvvssspppllliiigggggggggeeebbb^^^[[[ZZZZZZYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRLLLLLLMMMMMMNNNNNNOOOOOOJJJKKKLLLMMMOOOPPPQQQQQQPPPRRRTTTVVVWWW[[[___cccgggjjjoootttzzz|||zzzwwwyyypppkkk~~~ppp]]]KKKCCC===555333666555444222000/////////000000////////////.........---,,,,,,++++++*********************************++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,(((((()))************)))++++++++++++++++++++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---222666999:::===AAAEEEHHHJJJLLLLLLKKKKKKKKKLLLLLLLLLMMMOOORRRVVVYYY[[[WWWXXXZZZ[[[]]]___```aaaWWWTTTQQQPPPQQQSSSTTTTTTQQQMMMGGGCCCAAA???===;;;:::888666777888777333///,,,---///000000000///...---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------............000///......000444999<<>>AAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKUUUVVVXXX\\\```fffjjjmmmttt{{{sssmmmpppxxx|||tttgggXXXHHH>>>BBB;;;444111333333000,,,000000000000////////////......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++,,,,,,)))***+++,,,---//////000+++,,,---...---...000222333555999@@@FFFJJJKKKJJJRRRQQQOOOOOOQQQTTTWWWYYYZZZ^^^dddkkkttt~~~zzzvvvpppfffYYYQQQOOOPPPPPPOOOKKKHHHDDD@@@<<<999444111444111///000...+++,,,000111///---,,,---...---,,,---,,,++++++******++++++++++++************++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))''''''''''''((((((((((((******)))))))))(((((((((+++++++++***)))((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++------,,,---...000---111555:::III]]]mmmtttkkk^^^___mmmzzz~~~{{{zzzzzzssskkkhhhbbb\\\XXXUUUSSSSSSJJJIIIHHHFFFEEEDDDDDDDDDDDDAAA======>>>@@@@@@???DDDEEEFFFFFFFFFFFFEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEGGGIIIJJJHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGIIILLLOOOQQQSSSYYY^^^eeelllttt{{{rrr~~~xxxwwwsss```YYYXXXHHHAAA999555555555444222000000000000000/////////......------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...000000///......111666:::DDDFFFIIILLLOOOQQQSSSTTTJJJOOOUUUYYY\\\aaahhhmmm{{{tttllleee\\\VVVWWWTTTOOOJJJEEE???999555000------///...,,,---111000...------......---,,,---,,,,,,+++++++++++++++++++++************++++++((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))((((((((((((((('''((((((((())))))*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---......---...000222222555;;;GGG^^^yyy|||llljjjqqq}}}}}}vvvooohhh```[[[SSSPPPMMMJJJGGGFFFFFFFFF???@@@@@@AAAAAAAAAAAAAAAHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBGGGIIIMMMPPPSSSZZZcccjjj|||~~~zzzyyyrrrcccRRRKKKAAA999444333333333111111111000000000//////.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,......,,,,,,,,,,,,......///111444666999===CCCGGGDDDFFFGGGGGGIIINNNWWW]]]iiisss~~~xxxmmmnnnmmmhhhbbb^^^^^^```aaabbbbbbbbbbbbcccccccccnnnoooqqqqqqpppoooooopppnnnqqqvvv{{{|||vvvhhhfffccc___YYYQQQHHHBBB===999666666444000000333222111////////////---+++------,,,++++++++++++,,,++++++************++++++((()))******(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......///000/////////222444:::===BBBPPPiii~~~}}}vvvpppggg___YYYSSSMMMIIIHHHGGGEEECCCBBBBBBCCCDDD@@@AAACCCEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKIIIIIIJJJJJJJJJIIILLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBBEEEFFFGGGGGGHHHKKKQQQUUUYYY___iiiuuu~~~xxxyyynnnfffbbbYYYKKK>>>666333333444222222222111111000000//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,---//////...---...000222333555999>>>AAACCCCCCDDDEEECCCHHHNNNTTT\\\jjjzzz{{{ssshhhddd```]]]\\\ZZZWWWTTTLLLNNNOOOOOONNNNNNPPPRRRQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWVVVUUUTTTTTTUUUSSSWWW]]]bbbfffjjjooossstttwww}}}}}}uuuiii[[[RRRNNNGGGAAA>>>;;;666555777666444222111000///---+++......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))******)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***)))))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000//////000333555:::???GGGWWWqqq{{{~~~uuunnn___[[[TTTOOOKKKHHHFFFDDDFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNNNNOOOPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDDDDDDDFFFIIILLLMMMOOORRRXXXbbbqqq{{{yyy}}}xxxxxxuuuiiiWWWGGG===888777777444333333222111000000000//////...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---...111444666888BBBCCCDDDCCCAAA???@@@AAAIIITTTdddrrr}}}|||mmm]]]RRRQQQNNNIIIGGGGGGIIIJJJKKKJJJKKKMMMNNNOOOPPPQQQRRRYYYZZZZZZ[[[[[[ZZZYYYXXXYYYZZZYYYVVVSSSQQQQQQQQQRRRTTTWWWYYYZZZ[[[]]]^^^aaafffnnnzzzqqqggg\\\TTTKKKGGGBBB<<<999:::555333000/////////...---///...------,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))(((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************************)))************+++++++++******+++++++++,,,,,,,,,,,,---------............,,,---...///000333888;;;<<>>999666555444444333222111000000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...***,,,///222666999<<<===DDDCCCAAA@@@CCCJJJSSSYYYiiisss~~~|||rrrddd[[[XXXVVVQQQLLLHHHKKKNNNPPPQQQSSSVVVXXXZZZ[[[^^^aaaccceeeggggggrrrsssttttttsssrrrpppooottttttrrrnnnjjjgggfffggg___]]]ZZZYYYYYYWWWTTTQQQZZZ\\\aaahhhqqqzzz{{{rrrhhhaaaYYYLLLBBB>>>888555111//////000111111//////...------------...,,,,,,++++++++++++,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***))))))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********''''''''''''((((((((((((((((((((()))))))))******'''''''''((((((((())))))************************)))************+++++++++******+++++++++,,,,,,,,,------------............,,,...000333777===DDDIIIUUUccctttsssfffhhh{{{zzz||||||xxxoooiiiaaa[[[WWWRRRLLLGGGFFFFFFFFFEEEDDDDDDFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPJJJLLLOOOPPPQQQUUUZZZ^^^\\\\\\\\\\\\\\\^^^___```bbbccccccdddfffgggggghhhiiijjjjjjjjjjjjjjjjjjjjjgggfffeeeeeedddccc```]]][[[[[[YYYXXXVVVVVVUUUUUUVVVUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIHHHBBBFFFIIIJJJIIIJJJNNNQQQUUUaaaqqq}}}nnn~~~~~~rrr~~~fffWWWKKK???666555555444333222111000000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))***+++,,,------...///222666;;;???BBBCCCDDDCCCEEEJJJQQQ[[[gggttt||||||qqqggg```UUUPPPJJJIIIOOOWWW]]]```\\\ccclllooopppqqqvvv{{{~~~||||||yyyrrrkkkZZZYYYXXXXXXYYY]]]bbbeeehhhjjjooowwwppp```XXXKKKEEE===666333222222222000//////...............---,,,,,,++++++,,,,,,---)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))*********'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************''''''''''''((((((((()))(((((())))))******++++++%%%%%%&&&'''((()))******************************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////---000444999???GGGPPPUUUuuu~~~kkk```]]]ggg{{{nnneeeaaaUUUPPPJJJGGGGGGGGGEEECCCDDDEEEFFFEEEDDDDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLPPPPPPPPPRRRTTTWWWZZZ\\\aaadddgggiiilllqqqyyy~~~}}}}}}}}}~~~{{{wwwqqqpppmmmkkkhhhfffeeeeee___^^^\\\ZZZXXXWWWVVVVVVSSSSSSTTTSSSRRRPPPMMMLLLNNNMMMLLLLLLMMMLLLJJJHHHDDDFFFGGGFFFDDDEEEIIIMMMLLLRRRXXX\\\aaannn|||vvv{{{wwwmmm]]]JJJ===666666555444222111111000////////////000000000000,,,------......------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))+++,,,---......777:::???DDDHHHJJJJJJJJJLLLTTT```mmmwwwyyyqqqeeeZZZTTTQQQPPPPPPPPPUUU\\\fffpppzzz~~~wwwnnnfffbbbaaabbb]]][[[ZZZ^^^gggsss}}}|||```XXXKKK@@@888444222111000000///...............---,,,,,,++++++,,,,,,---)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******++++++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''***,,,------+++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111444222...---///222222333888BBBQQQaaaooovvvlll[[[fffwww|||pppdddYYYPPPLLLJJJGGGCCC@@@@@@AAABBBBBBFFFFFFGGGGGGGGGGGGGGGFFFIIIJJJKKKKKKKKKMMMPPPSSSUUUYYY___dddiiinnntttwww|||yyy{{{uuunnnjjjiiigggbbb]]][[[ZZZZZZZZZZZZXXXTTTQQQRRRNNNNNNQQQRRROOOMMMNNNIIIIIIHHHFFFDDDDDDFFFHHHIIIKKKMMMOOOSSSYYYccciii{{{uuu{{{oootttggg[[[EEE:::;;;888333222444555555111111000000//////......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))******))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((************************)))+++,,,------,,,***))))))+++,,,,,,***)))******,,,,,,---///111444777999BBBEEEMMMRRRLLLDDDJJJXXXcccpppxxxqqqWWWUUUOOOFFFFFFNNNXXX]]]gggnnnxxxyyyuuudddddd^^^WWWYYYccckkkmmm{{{uuu___OOOGGGBBB<<<777111------000///+++...555222000...---......---,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''***,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000111222333777:::DDDTTTgggwwwlllkkkvvvrrrmmmdddZZZRRRLLLHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEHHHHHHHHHFFFDDDDDDFFFHHHHHHKKKNNNQQQTTTXXX]]]aaannnrrryyyzzztttlllkkkiiihhhgggddd___\\\ZZZVVVTTTVVVVVVSSSQQQRRRLLLLLLLLLKKKIIIHHHHHHIIIFFFGGGIIIIIIKKKOOOVVV[[[```mmmttt}}}{{{uuuzzzcccRRRGGGAAA;;;777555333222222222111111000//////......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))+++,,,------,,,***)))***+++---,,,+++***+++,,,000---+++,,,111999BBBGGGKKKJJJKKKNNNPPPWWWffftttwwwhhh]]]WWWKKKOOOPPPPPPVVVdddpppuuuuuuuuuooofffcccfffgggeeegggmmmttt|||{{{jjj]]]OOO@@@444:::555333444333...---000///...---,,,------,,,+++---,,,,,,+++***)))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***,,,,,,,,,***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---...000000///>>>AAAKKK]]]tttrrrfffXXXTTTMMMGGGDDDCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEEEECCCFFFIIIHHHGGGIIIPPPVVV^^^bbbgggmmmsssyyy~~~wwwrrrhhhbbb^^^]]][[[WWWTTTUUUPPPPPPOOONNNLLLKKKIIIIIIGGGGGGHHHGGGGGGHHHKKKMMMJJJSSS___lll||||||vvvwwweeeXXXJJJ???<<<:::444111222222222111111000/////////---...///...,,,,,,,,,---......------,,,,,,++++++,,,+++******))))))******))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************************************************************,,,,,,---,,,+++******,,,------++++++,,,---///111444777;;;BBBIIIOOONNNTTTZZZ```jjjxxx{{{qqqdddWWWOOOLLLLLLXXX___gggmmmvvv}}}wwwqqqkkk^^^\\\___fffppp}}}ooo[[[MMMDDD===777555444111......///...---...//////...,,,------,,,,,,+++*********************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------111000///...///333777:::IIIJJJQQQccczzz|||}}}yyykkk```WWWQQQKKKIIIFFFDDDCCCDDDFFFHHHDDDDDDEEEDDDEEEGGGJJJLLLFFFNNNXXX^^^aaahhhrrr{{{{{{ssspppkkkddd```aaa]]]ZZZVVVSSSQQQOOONNNMMMMMMMMMMMMKKKJJJIIIIIIIIIHHHLLLQQQSSSYYYfffzzzyyyyyywwwttt}}}~~~mmmXXXEEE@@@===555333777333222222111111000//////---//////...---,,,---...//////...---,,,++++++***,,,+++******))))))******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))*********************************************************+++,,,,,,,,,++++++***+++,,,,,,,,,,,,...///---777DDDIIIHHHGGGLLLQQQTTTgggyyyuuu\\\WWWPPPKKKLLLSSS]]]dddyyyuuujjjaaa```aaaggg{{{ttt\\\QQQCCC;;;888777555333000000000111222222000...---------------,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////000333;;;FFFOOOSSSWWWcccuuurrrlllvvvsssuuuvvvhhhZZZOOOHHHGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHKKKQQQYYY___```lll||||||wwwwwwqqqjjjbbb\\\XXXVVVUUUTTTRRRQQQPPPNNNMMMKKKIIIHHHIIILLLNNNMMMKKKOOOYYYbbbssstttuuu}}}uuu|||uuurrrXXXIII@@@888666999333333333222111111000000...///000///---,,,---...//////...------,,,++++++,,,+++******))))))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))******************************************************++++++,,,,,,,,,,,,)))***,,,,,,,,,...111333444???IIIJJJFFFIIIVVVdddnnnsssbbbSSSQQQPPPOOOTTT___ooo~~~}}}uuullldddiiiuuu~~~ttt^^^LLLBBB>>>:::666222111000000222222000...---............---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////...---...111888BBBMMMTTT\\\gggyyy}}}hhhdddkkkxxx|||zzzeee]]]UUUOOOIIICCCCCCFFFAAABBBDDDFFFFFFFFFEEEEEE@@@EEELLLRRRZZZeeeqqqzzz{{{ppphhhbbb___ZZZWWWVVVSSSQQQOOONNNLLLIIIGGGFFFIIILLLLLLJJJJJJMMMPPP\\\ccctttrrrxxxqqqtttyyyvvvvvvZZZHHH>>>999666444444333333222111111111...///000///---------...//////......------,,,,,,,,,+++******))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********************************************************++++++,,,,,,---)))***,,,...///222666999AAAEEEGGGEEEFFFTTTlllrrr^^^QQQKKKHHHXXXZZZ```kkkyyyvvvddd[[[ccchhhpppzzzzzzcccQQQFFF;;;222444222/////////000///...---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////111///111===OOO^^^dddddduuulllcccooozzzyyysssllleeePPPLLLJJJKKKIIIEEEDDDHHHCCCDDDFFFHHHJJJLLLMMMNNNNNNWWWdddppp|||yyyqqqhhhbbb^^^[[[VVVSSSRRRPPPMMMJJJIIIIIIJJJKKKLLLMMMLLLKKKUUUXXX```ppp{{{~~~|||pppVVVKKKAAA777444444444333222222111111...///000///...---...///...............---------,,,+++******))))))******(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************************+++,,,---...***,,,...111333777===@@@FFFJJJOOOXXXcccqqq{{{gggWWWMMMMMMWWWccclllpppxxx|||ccc\\\^^^aaafffooo~~~kkk[[[KKK===999666222000000111111111---...000111111000...---------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------...///000000222///666OOOooovvvjjjsss|||nnneee___SSSFFFHHHCCCBBBFFFFFFCCCEEEJJJJJJJJJKKKMMMQQQUUUYYY[[[iiittt|||rrrhhhddd^^^ZZZXXXVVVRRROOOQQQNNNLLLKKKMMMNNNLLLIIIGGGKKKPPPVVVbbbvvvtttyyyzzz~~~aaaWWWJJJ;;;555444444333333222222111...000000000...---...///---------...............,,,++++++***)))*********(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((************************************+++,,,---...,,,...000333666;;;AAAEEECCCLLL^^^vvv}}}sss```PPPOOOUUU```rrrkkkiiiddd```bbbnnnwwwdddTTT@@@<<<666333333444555555---...000111222111///...------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,+++***))))))*********++++++,,,,,,++++++***++++++******++++++,,,---...---,,,---///000///---111888CCC[[[pppaaaYYYTTTLLLEEEBBBDDDEEEGGGGGGGGGHHHKKKMMMPPPYYYbbbfffnnnzzztttggg```^^^ZZZTTTUUUNNNLLLPPPQQQLLLIIIIIIFFFGGGIIILLLQQQZZZfffooo}}}~~~uuuvvvqqqdddYYYLLL===:::555333333555666777333333222222111000000000......---------,,,,,,,,,------,,,,,,+++***))))))***)))))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,+++---...---,,,+++,,,---222000111666===CCCGGGJJJRRRkkkyyybbbWWWZZZ^^^eeeooo|||ttthhhcccbbbhhhppp~~~|||^^^MMM===::::::777333222---222222---+++000111...//////.........---------......---------,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,++++++***))))))*********++++++,,,,,,++++++***+++++++++***++++++,,,---000////////////000111222555@@@LLLZZZqqqwwwmmm```SSSLLLHHHEEEEEEFFFEEEFFFGGGGGGHHHLLLQQQUUU]]]iiiwwwxxxpppjjjaaaXXX[[[TTTQQQTTTUUURRRPPPQQQHHHIIIIIIIIIKKKRRRZZZaaapppkkkwww{{{vvvooo[[[XXXFFFAAA:::666555555333111333222222111111000//////.........---------,,,,,,------,,,,,,+++******)))*********))))))(((((((((******))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///000555;;;???AAAFFFOOOXXXvvvxxxaaaPPPZZZeeeuuu{{{pppeee______iiiuuu~~~ttt]]]FFF<<<:::777555555///333333...---000000---//////.........---------------------,,,,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,+++******)))************++++++,,,,,,++++++***+++++++++++++++,,,---------...///---+++---222777>>>DDDMMMYYYiii~~~vvvzzzlll```WWWPPPIIIEEECCCAAACCCHHHEEEHHHLLLPPPWWW```iiiooossseeeccc\\\UUUTTTUUUSSSRRRRRRMMMLLLKKKIIIHHHJJJNNNRRRXXXfff{{{wwwxxxkkkxxx{{{}}}qqqfffSSSKKK@@@:::888666333///222222111111000/////////.........------------,,,------,,,,,,++++++*********************)))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++---000333444;;;BBBCCCFFFSSSiiizzz}}}ooobbb\\\]]]ooo}}}{{{iii___bbbfffmmmwwwzzz]]]KKKBBB<<<888777222444333000///000000---/////////.........------,,,,,,,,,,,,+++++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++***************+++***++++++,,,,,,++++++***,,,++++++++++++,,,---------///000...,,,///888???HHHEEELLLaaa{{{}}}|||qqqeeeXXXOOOIIIGGGHHHIIIGGGCCCFFFKKKOOOUUU___kkkwww~~~vvvmmmccc\\\XXXVVVTTTRRRRRRPPPNNNKKKIIIIIIJJJKKKSSSWWW^^^nnnuuuuuuwwwwww|||fffYYYIII===999888666333222222111000000//////...............------------------,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---000555999===AAAEEEIIIUUUmmmiii^^^ZZZ^^^mmm~~~yyyoooiiikkkuuukkkYYYJJJ>>>888444444222111111111000...////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************+++++++++++++++***************++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...///111333222222888CCCLLLNNNPPP^^^zzzrrrwwwrrrfff\\\SSSKKKFFFDDDDDDGGGJJJKKKLLLTTT]]]nnnwww}}}ppphhhccc]]]YYYVVVTTTQQQNNNMMMLLLKKKKKKMMMLLLMMMRRR```yyy{{{vvv}}}uuuooorrrZZZFFF;;;888666666222222111111000///////////////.........------------------,,,,,,,,,,,,,,,******************++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++++++++,,,,,,,,,---------,,,---...///111555;;;???@@@IIIVVVdddxxx~~~kkk\\\^^^gggrrrwwwmmmnnnqqqxxxzzzbbbLLL>>>888444222222222222111000000000/////////.........,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,*********)))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,...///111666???KKKSSSVVVhhh|||pppyyyttthhh[[[RRRMMMHHHEEEFFFGGGEEEGGGMMMTTT___ooo~~~|||uuulllddd^^^ZZZVVVRRRQQQPPPNNNMMMGGGHHHKKKMMMQQQ[[[ooottt|||}}}uuusssVVVAAA888555555333333222222111000000000/////////.........------------------,,,,,,,,,,,,)))))))))***************)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++,,,,,,,,,,,,---------------///111444777;;;AAAEEECCCYYYtttooo\\\]]]ggg{{{~~~mmmcccbbbnnn}}}gggQQQAAA:::444333444222111222000000000/////////......,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,******))))))***++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......+++,,,...333<<>>:::888333111333000000000000////////////......------------,,,,,,))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,***444@@@HHHOOO]]]ppp|||lll[[[NNNJJJHHHEEEEEEIIIKKKOOOZZZgggttttttiii```ZZZVVVXXXTTTPPPNNNKKKIIILLLQQQWWW\\\kkkuuupppttteeePPPCCC999999333777888///---222///000/////////............---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++******************++++++++++++++++++,,,,,,++++++...000...***,,,111333999===<<<@@@PPPcccooo}}}nnn___ZZZfffvvvlllXXXVVV^^^uuuiiiNNN???<<<;;;555000222222000///000111///+++//////...------------...------,,,,,,+++***))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///......222;;;DDDIIINNN___yyypppaaaUUULLLIIIJJJHHHGGGKKKSSS\\\gggwwwzzznnnddd___]]]YYYVVVUUUQQQLLLKKKNNNRRRTTTZZZfffyyy}}}wwwwwwmmmeeeMMMDDD<<<444777999000///333000000000/////////.........---------,,,,,,,,,,,,+++---,,,,,,,,,++++++******((((((((()))***+++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************+++++++++++++++,,,,,,,,,...---...000///...111777888>>>BBBDDDPPPhhhsssfff```aaallldddZZZUUUaaawwwuuu[[[GGG;;;777666111000///......000111000//////...------------...------,,,,,,+++******)))+++*********))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111;;;AAAHHHKKKRRRfffrrr\\\NNNHHHFFFHHHLLLFFFIIIRRR```nnn~~~}}}qqqiiiaaa]]][[[ZZZWWWPPPMMMNNNPPPQQQSSSUUU\\\sss~~~wwwpppxxxgggwwwxxxWWWNNNAAA666666999333111444111000000000000////////////......---------,,,,,,,,,...------,,,+++******)))(((((())))))***+++++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))******************************+++++++++,,,,,,,,,---111...---000222222666;;;???@@@DDDQQQhhhpppeee\\\___mmmooo[[[WWWbbbvvvwwwVVVAAA<<<>>>444333111///......111444000///......------......------,,,,,,++++++*********************)))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************************************************+++++++++++++++,,,,,,,,,,,,---------------,,,---///333666???EEELLLUUUaaauuu~~~lll^^^PPPJJJJJJIIIJJJKKKLLLUUUddduuu{{{gggbbb^^^]]]ZZZTTTQQQRRRMMMQQQUUUVVVWWWbbb||||||}}}nnn{{{xxxnnncccLLL;;;666999444222555222111111111000000000//////............------------......---,,,+++******))))))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))******************+++++++++***++++++,,,,,,---------111------111444555888<<>>999777555444000---///333000//////...............------,,,,,,,,,+++++++++************************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))******************************************)))))))))***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,...222999???FFFMMMYYYiii{{{yyykkkbbbTTTLLLEEEGGGKKKLLLNNNPPP```nnnyyypppgggccc^^^XXXUUUUUUMMMNNNRRRUUUUUUXXXdddqqqtttiii|||nnnaaaHHH::::::555333555333222111111111111000000000/////////.........------......------,,,+++******************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))******************))))))))))))******))))))*********+++++++++******+++,,,------.........---///444777777999>>>JJJ[[[sssttt```___jjj{{{uuu___[[[kkknnnOOO<<<999555444555333...---111000000///............///---------,,,,,,,,,,,,,,,***************+++++++++)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************+++***)))))))))***,,,---***++++++,,,,,,------...+++,,,......111888CCCJJJRRR]]]ooozzzwwwgggXXXPPPMMMHHHHHHNNNUUU\\\dddkkkxxx|||ssskkkaaaZZZYYYVVVSSSQQQRRRRRRRRRYYY```ccczzzuuuiii}}}xxx___GGGAAA999555666444222222222222111111111000000////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))************+++******))))))******+++)))))))))***++++++,,,,,,******+++,,,---...//////,,,---222777999:::@@@HHHddd~~~kkkeeeeeessswwwcccbbbjjjlllPPP<<<444111444444///...222111000//////......//////------------,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************+++***)))((()))***,,,---******+++,,,,,,---......,,,...000222666@@@MMMWWW___oooqqqdddYYYQQQMMMOOORRRZZZfffpppzzzrrrgggbbb```[[[XXXVVVRRRQQQUUU[[[YYYeeeyyyvvvhhh{{{~~~|||YYYKKK>>>777777666333333222222222111111111000000000/////////......,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))************+++******))))))******+++((())))))***++++++,,,,,,******+++,,,---...//////---000555999:::???MMM[[[jjj^^^hhhvvvllleeeuuutttMMM>>>444555666111000333111000000///////////////------------------------*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************+++***)))((((((***,,,---******+++,,,,,,---......---000222555:::EEETTT___gggzzzxxxjjj\\\RRRNNNNNNOOOOOOXXXjjj|||tttmmmaaa^^^]]]ZZZTTTNNNPPPUUUXXXXXX]]]mmm~~~ooolllwwweeeRRRBBB999888777333333333222222222111111000000000000////////////++++++,,,------......///++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))************++++++************++++++((())))))***++++++,,,,,,******+++,,,---//////000///222777:::;;;CCCWWWjjjtttiiiooozzziiinnn```KKK;;;999888333111444111111000///////////////------------------------*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((()))******++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************------,,,++++++,,,,,,,,,///...,,,,,,---------,,,333---...888EEENNNXXXbbbxxxuuudddWWWSSSOOOKKKTTTbbbbbbqqq{{{pppiii___YYYVVVTTTPPPMMMTTTTTT[[[fffrrrwwwjjjooowwweeeKKK999666===666555444444666666111,,,111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************)))******++++++,,,------000+++***---///...///222000444777:::AAASSSmmmpppeeeqqq{{{hhhmmmwww___DDD???>>>555///222333333222000......000111...------,,,,,,++++++***++++++++++++++++++++++++************************************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((()))******++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))************---,,,,,,++++++,,,,,,---...---,,,,,,---////////////222888@@@DDDLLL^^^ppp~~~vvvZZZSSSNNNPPPVVVaaaqqqwwwkkkaaa\\\XXXTTTPPPSSSRRRVVV]]]aaallliiiooo|||ZZZ>>>666:::444333111111222444222000111111000///////////////.........---------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))*********************+++,,,,,,------000,,,+++---...,,,---///666888>>>HHHYYYnnn~~~sssllltttvvvkkkeeeooo~~~YYYEEE<<<444111444222222111000//////000111......------,,,+++++++++++++++++++++++++++++++++************************************))))))))))))(((''''''&&&&&&''''''(((((())))))******))))))(((((((((((((((((()))******+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******)))************+++++++++)))))))))*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///111222000:::EEEIIIHHHRRRmmm~~~~~~kkk\\\MMMPPPQQQTTTaaawww|||qqqiiibbb[[[UUUMMMMMMPPPUUUUUUYYYjjj}}}cccfff~~~vvvvvvQQQ>>>:::777555333222111111222333111111000////////////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,)))))))))*********++++++******++++++,,,,,,------...+++,,,///000...///222;;;===HHH]]]vvvrrrjjjqqqgggdddqqqzzz[[[FFF;;;777666111111111111111000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******((()))***++++++***)))(((((((((((((((((())))))*********)))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++,,,------+++,,,,,,,,,,,,...111333999BBBKKKOOOSSSdddxxxgggWWWLLLNNNYYY___```nnnxxxooocccZZZSSSQQQRRRTTTSSSTTT^^^iiiyyy{{{jjjlllvvvjjjKKK<<<===:::777666444111111444222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((()))))))))************************+++++++++,,,))))))*********+++++++++******++++++,,,------...,,,+++---111333222555:::BBBIII\\\yyynnnuuurrrllllll}}}{{{]]]JJJ===555222222111111222222111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((******))))))))))))******((()))***++++++***)))(((((((((((((((((())))))******)))))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))************))))))*********+++++++++************++++++++++++,,,+++++++++,,,,,,---...,,,,,,---,,,+++---111444BBBEEEJJJRRRbbbyyytttcccVVVOOOMMMQQQaaalllnnn{{{{{{kkk___aaa\\\WWWSSSPPPPPPTTTZZZdddxxxvvvgggyyyzzz~~~^^^BBB???:::888999777222111444222222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))*********++++++************++++++++++++***++++++,,,------......---,,,...222333333888???KKK[[[wwwrrrrrrmmm___jjj~~~sssWWWBBB555666444222222333333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))((((((''''''(((((())))))******************)))((((((((((((((()))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++)))************+++++++++*********++++++++++++,,,++++++++++++,,,---......,,,---...---,,,///444999GGGJJJPPP\\\rrrppp___RRRKKKNNNTTTbbbrrr~~~wwwjjjddd]]]UUUOOONNNOOORRRTTT]]]hhhwwwmmmppp~~~[[[CCC:::555888999555333666222222111000000000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++*********++++++++++++,,,++++++,,,,,,------......///...///222222333:::CCCUUUkkk~~~ppp}}}rrr\\\]]]jjjgggNNN>>>;;;888333222444444333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))+++******))))))******+++((((((((((((((()))******)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))************+++++++++*********+++++++++,,,,,,++++++++++++,,,---...///+++...000000000444;;;AAAHHHTTTcccqqqvvvjjj[[[QQQKKKLLLXXXeeezzz~~~kkkdddZZZTTTSSSUUUTTTRRRVVV]]]dddyyy{{{ooo|||TTTCCC777888:::666444777333222111111000000111111////////////............------------------------************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,---.........///...000333555:::EEEPPPhhh~~~}}}yyy|||pppbbb^^^qqqfffRRRAAA;;;555333444555444222111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++************++++++,,,+++***))))))***+++,,,((((((((((((((()))******))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///***...111222333888AAAHHHIII^^^vvvbbbYYYQQQOOOPPPWWWhhhxxxvvviii___ZZZWWWQQQJJJLLLTTTXXXbbbvvviiivvv|||gggPPP===:::;;;666444777333222111111000111111111000/////////............------------------------************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------......///------000666;;;CCCQQQ___~~~~~~qqq{{{tttbbb\\\qqq|||dddEEE>>>666333444666444222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++******)))*********++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++222222///555DDDMMMLLLTTTnnn}}}nnnSSSPPPPPPUUU]]]ggguuunnnaaa]]][[[VVVPPPNNNOOOWWWaaagggtttwwwkkkxxxdddCCC======666444<<<555444444333222222222222000000000000//////////////////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...//////......///111555555777999;;;FFF___wwwxxxxxxgggbbbbbb~~~^^^<<<222999333444:::333111111111111000000000000//////...------------...,,,,,,,,,+++++++++******+++++++++************))),,,++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************)))************++++++++++++++++++++++++++++++++++++,,,---.........---------///000222:::EEELLLMMMccczzz|||jjj\\\UUUVVV\\\fffpppxxx}}}nnnfff```YYYSSSOOOLLLNNNVVV\\\fff}}}uuuqqqyyy|||PPP@@@>>>:::777888555555444333222222222222111000000000//////////////////...------,,,++++++++++++++++++************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...//////......000111222444999===AAANNNjjj~~~bbb[[[nnnoooJJJ999999333444666...111111111111000000000000//////...------------...,,,,,,,,,++++++++++++***++++++++++++************,,,,,,+++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************)))************++++++++++++++++++++++++++++++++++++,,,---...............111///111:::CCCJJJQQQWWWxxxxxxgggYYYQQQ[[[aaannn}}}~~~qqqggg^^^XXXTTTMMMKKKOOOSSSXXXeeettt}}}hhhpppxxxgggHHH@@@>>>:::666666555444333222222222222111111000000000///////////////......---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---............000222222666===EEENNN___zzzxxx|||ppp```___pppcccFFF;;;444555555,,,222222111111111000000000000///......------......,,,,,,,,,,,,++++++++++++,,,+++++++++************,,,,,,+++************+++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,---....../////////444222888DDDKKKPPP^^^nnntttfff[[[XXXYYYhhhooo~~~sssgggaaaZZZUUUQQQQQQPPPQQQXXXbbbyyyyyyfff{{{]]]GGG???;;;888777666555444333222222222111111111000000000////////////......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))******+++,,,***+++++++++++++++,,,,,,,,,,,,,,,------------...,,,---.........///222444666:::CCCPPPbbbvvvvvvpppuuu``````sss|||TTT>>>777888666000222222222111111111000000000//////...............------,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,,,,+++***+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------...///000000333666???KKKQQQZZZooopppbbbXXXWWW```lllyyy~~~~~~sssjjj\\\ZZZXXXTTTOOOMMMRRRZZZddd}}}ppphhh[[[CCC;;;<<<888777555444333222222222111111111111000000000000///...............------,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,---------.........,,,---.........000444666999>>>III^^^yyyxxxyyymmm\\\hhh~~~bbbCCC::::::666444222222222222111111111111000000///............///---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***------,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************)))************+++++++++*********++++++,,,,,,---------------...///111111444;;;HHHRRRZZZhhh~~~rrr```WWWVVV[[[kkk{{{|||ooo^^^^^^[[[UUUOOOLLLOOOTTT^^^nnnhhhppp{{{QQQ>>>===888777666444333222222222222222111111111000000000........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,---,,,---------..................//////000222666999:::CCCUUUooo~~~}}}cccdddooosssPPPDDD===666666333222222222222111111111111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************)))************+++++++++)))******+++,,,,,,------------,,,---...000111222:::EEEQQQ[[[iii~~~ppp```TTTWWW```iiiyyyiiieee___XXXSSSQQQPPPOOOWWWdddnnnmmmgggFFF===999888666555333222222222222222222111111111000000............////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))******+++,,,)))******+++,,,,,,------------------............///000000000111444888<<>>EEE[[[www{{{{{{|||jjj^^^eeewwwcccMMM999999333333333222222222111111111111000///////////////......---------,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++******************************))))))))))))******************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++------,,,++++++,,,,,,,,,///......000......444;;;KKKYYYaaannnrrrbbbUUU[[[fffsss~~~yyy~~~|||pppooooooppptttxxx|||xxxrrrwwwwwwkkkaaabbbdddfffgggggggggfffjjjjjjkkklllnnnoooqqqrrrtttxxx}}}tttiii^^^^^^\\\OOOPPPQQQWWWbbbsss|||kkkuuucccFFF;;;777666777555222222555222222111111000/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,...333999???DDDXXXlll}}}yyy~~~~~~___YYYeee{{{```AAA;;;777444333333222...///333000/////////............000///...---,,,---......++++++++++++++++++++++++---------,,,,,,,,,++++++******************************))))))))))))******************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************++++++++++++------,,,,,,+++,,,,,,---///---...000000111888AAAJJJ\\\jjjyyy|||fffYYY```iiiwwwxxxmmmlllsssyyywwwrrrjjjhhheeeccceeeiiinnnqqqmmmfff```ccckkknnnhhh```WWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___ccchhhnnnttt{{{pppbbbbbb```TTTPPPOOORRRZZZggg~~~}}}ttthhhzzzzzzKKK???:::777888666333333555222222111111000000//////.........---------,,,,,,------,,,,,,,,,,,,++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...///------111333777BBBNNNdddwwwtttxxxkkk[[[\\\qqqnnnLLLAAA:::666444444333//////222000000/////////.........000///...---,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************+++++++++,,,---,,,,,,,,,,,,,,,------///------000111555???IIINNNfffyyyyyyeeeXXXTTTeeeqqq|||{{{{{{|||yyywww}}}ooo```YYY^^^dddfffeee]]]ZZZUUUQQQQQQTTTXXX[[[VVVPPPKKKLLLPPPTTTTTTRRRJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMMMMJJJNNNRRRWWW\\\aaagggkkkqqquuuyyy~~~zzzhhheeecccVVVSSSPPPNNNRRRZZZjjjkkkfffvvv]]]GGG???888777777555444555222222222111000000//////.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......111...000555444555HHH___vvvsssiiixxx~~~dddYYYaaa___JJJ???999555555444111000222000000000/////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,------...000......000333888DDDPPP[[[uuutttaaaUUUVVV]]]jjjxxxuuupppaaabbb___^^^fffsss{{{|||jjj^^^QQQJJJLLLQQQRRRRRRLLLJJJFFFCCCBBBCCCFFFHHHEEEBBB@@@???@@@BBBDDDEEEBBBAAA???>>>======>>>>>>?????????@@@AAABBBCCCDDDBBBDDDFFFGGGIIIKKKNNNPPPVVVXXX\\\```cccfffjjjmmmqqqtttyyyxxxpppiii[[[ZZZTTTOOOOOOSSS\\\mmm|||lllnnn|||{{{TTTGGG:::666777666555555333333222111111000000///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------......///222...111888666888RRRqqqrrrnnn|||uuubbbWWWllluuuUUUEEE<<<555444555333222333000000000////////////...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,------...///111//////222666===JJJVVVnnnvvvbbbUUUTTTbbbrrr{{{~~~ooobbb]]]PPPOOOKKKGGGHHHMMMOOOOOOMMMGGGAAA???@@@AAA@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<===<<<:::::::::;;;===<<<;;;:::;;;<<<===>>>::::::::::::;;;<<<>>>>>>???@@@AAA@@@??????AAACCCDDDFFFHHHJJJJJJLLLNNNPPPRRRUUUYYY^^^dddiiimmmooo{{{~~~uuuddd```XXXQQQOOOPPPUUU___iiimmmlll}}}jjjUUU???555666666555555333333222222111000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------......///000000///333:::<<>>===:::888888999;;;<<<<<<;;;:::999888:::<<<<<<:::999888888:::::::::;;;<<<===??????<<<<<<<<<<<<===>>>???@@@>>>???@@@?????????AAACCCBBBDDDEEEFFFEEEEEEGGGHHHIIIJJJLLLNNNQQQSSSUUUVVV[[[]]]bbbjjjttt~~~}}}kkkddd[[[RRRPPPPPPQQQVVV[[[iiizzzjjj~~~mmmKKK999777777666666333333333222111111000000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///............///000000///111666<<>>??????>>>???AAA<<<===>>>??????>>>======:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<<<<;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDEEEHHHJJJIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\___cccjjjpppvvvzzzvvviii___VVVSSSRRRPPPQQQSSS```xxxsssqqq[[[AAA:::999888777444333333222222111111000////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////......//////000111...444999???PPPlll}}}eee```sssnnnYYYAAA777666555333222111111111000000000//////---.../////////...---,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000000///000666@@@JJJUUUdddrrrqqqfff```hhhwww~~~zzzrrrlllccc[[[TTTNNNHHHEEEFFFEEECCCAAA???===@@@DDD???>>>======<<<:::;;;>>><<<<<<<<<;;;:::;;;===??????>>>===<<<<<<======>>>>>>======>>>@@@AAABBBBBB===???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDIIIJJJKKKKKKJJJKKKMMMOOOOOOQQQTTTWWWXXXZZZ^^^```cccdddfffhhhjjjlllmmmnnnssssssssstttwwwzzz~~~nnncccYYYVVVUUURRRPPPQQQXXXjjj{{{iiivvv}}}gggGGG<<<;;;999777444444333222222111111000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////000111111...777<<>>===<<<======>>>??????@@@@@@AAA<<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>???@@@AAABBBEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKOOOOOOOOOOOOPPPRRRTTTVVVYYY\\\]]]ZZZYYY]]]ccchhhnnnrrrwww{{{{{{{{{~~~}}}iii___]]]XXXXXXXXXQQQOOO___ppp~~~|||iiiUUU;;;<<<:::000666444222222333333222111000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------...///000111111111000...///111333777333EEEZZZjjjkkkXXXeeepppOOO===666444555777333222111000////////////////////////..................---------,,,,,,,,,111000......///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,+++,,,,,,---***++++++++++++,,,,,,,,,---***+++...000...---///222666AAAPPP^^^llltttgggcccmmm{{{~~~|||zzzxxxvvvuuurrruuuxxxzzzxxxsssmmmhhhmmmkkkgggddddddfffjjjlllvvvwwwvvvpppjjjjjjpppvvvvvvtttrrrqqqrrrtttwwwyyy}}}}}}|||{{{yyyxxxwwwwww||||||{{{{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{||||||yyyzzz{{{{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvjjj^^^UUUTTTUUUPPPKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAAAAA@@@EEEDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQQQQVVVWWWYYY[[[]]]^^^___```^^^```dddhhhlllnnnooooooqqquuuxxx{{{}}}ttthhhccc[[[YYYYYYQQQJJJTTT```mmmjjjtttfffGGG???<<<666777555333222333333222111111000000000////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------...//////000111222222222111111333555999999NNNfffwwwxxx^^^]]]qqqcccJJJ???;;;888555333222111000000/////////////////////..................---------,,,,,,,,,222000//////000000...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,...,,,---000000------///666;;;HHHZZZkkk|||xxxiii___hhhttt|||qqqpppooollljjjhhhfffeee___```bbbcccbbb^^^ZZZWWWXXXWWWUUUSSSRRRSSSUUUVVVVVVYYY[[[XXXSSSRRRUUUYYYZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]^^^^^^^^^^^^^^^cccbbbbbbaaaaaabbbbbbbbbaaa``````____________```]]]^^^```___^^^]]]]]]^^^[[[[[[ZZZZZZZZZYYYYYYYYYUUULLLEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMQQQQQQRRRTTTVVVYYY[[[]]]```aaaccceeehhhkkkmmmnnnqqqrrruuuwwwzzz|||}}}~~~ooossszzzuuulll___ZZZYYYRRRNNNOOOUUUaaattt}}}rrr^^^}}}~~~WWW@@@999888777555333333333444333111111111000000000/////////.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------...///000111222333444444333333555777999AAA[[[wwwiiiWWW^^^zzzrrrSSSAAA<<<777000333333111000000000000000////////////..................---------,,,,,,,,,333111000///000000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))((())))))***+++,,,,,,---******))))))******+++++++++++++++,,,,,,,,,------///---///222111------000:::@@@NNNaaauuuyyymmmhhhhhhsss}}}zzzsssmmmjjj______]]][[[YYYWWWUUUTTTOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHCCCGGGKKKKKKGGGEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMKKKLLLNNNNNNMMMMMMMMMNNNKKKLLLLLLLLLKKKKKKLLLMMMMMMIIIFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLPPPOOONNNMMMLLLLLLMMMNNNLLLLLLLLLMMMOOOQQQSSSTTTRRRSSSUUUXXX\\\```ccceeebbbcccfffjjjnnnrrruuuwwwzzz{{{~~~wwwfff^^^ZZZSSSSSSMMMOOOZZZggg}}}___hhhnnnIII999999888666444444444444333222111111111000000000//////............---------------,,,,,,++++++,,,,,,---------------.........///------------...000111111444555555555333333555777777JJJjjj{{{\\\UUUmmm^^^EEE===888111333333222111000000000000////////////..................---------,,,,,,,,,888555222111111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))))))))******+++,,,++++++,,,,,,,,,---------///...///222000...000555>>>FFFVVVjjj~~~oooiiipppzzz}}}uuurrrllleee___ZZZWWWUUUJJJIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@???????????????>>>>>>??????>>>===<<<<<<;;;???CCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDD@@@BBBEEEFFFFFFFFFHHHIIIDDDFFFHHHIIIHHHIIIKKKMMMNNNPPPSSSVVVYYY[[[[[[ZZZ___```aaaccceeeggghhhiiikkkkkkkkkkkklllmmmnnnnnnllllllllllllmmmooorrrsssuuuwwwyyy|||qqqeee___VVVTTTKKKKKKTTT[[[hhhwwwdddmmm___EEE===:::888555444555444333222111111111111000000000000//////.........------------,,,,,,++++++,,,,,,---------........./////////---------...///000111222666666666444222333555777<<>>>>>===<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;::::::999888;;;>>>???>>>===<<<===<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAAAAABBBBBBDDDFFFGGGHHHEEEGGGKKKMMMNNNOOORRRSSSRRRVVVZZZ\\\\\\]]]aaaeeeiiiqqqyyy}}}|||{{{xxxuuusssrrrrrrrrrpppooosss}}}qqqhhh^^^XXXPPPNNNRRRTTT[[[sssnnnbbbxxxTTT>>>;;;999666555555555333222222222111111111000000000/////////.........---------,,,,,,++++++,,,,,,------------.........//////,,,------...///111222333777666555333222444888<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>=========>>>??????>>>??????@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOPPPRRRUUUXXXZZZ\\\___bbbgggjjjlllnnnqqqtttvvv{{{}}}{{{zzzrrrrrrqqqqqqqqqqqqrrrrrrjjjjjjkkkkkkjjjiiihhhgggeeefffggghhhhhhfffeeeccc``````___^^^\\\ZZZXXXWWWTTTRRRQQQOOONNNOOOOOOPPPKKKKKKPPPYYY[[[^^^nnnuuuiii___YYYSSSQQQPPPUUUeeevvviiiqqqeeeBBB<<<999777666666555444222222222222111111111000000////////////............---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------...///111333444666555333111333888???DDDZZZ~~~ggg^^^xxxxxxXXX@@@666444444333222111111111111////////////..................---------,,,,,,,,,```WWWKKK@@@888444222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......,,,+++,,,......111;;;FFFVVVhhh}}}}}}zzzmmmkkkuuuzzzlllcccVVVRRRLLLHHHEEECCCAAA???>>>>>>>>>???>>>>>>======;;;;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<===>>>???<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBEEEDDDCCCCCCDDDFFFHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPRRRTTTVVVXXXZZZ___```bbbeeeiiillloooqqq}}}rrrnnnggg___YYYUUURRRRRRMMMMMMMMMMMMMMMNNNOOOPPPKKKLLLNNNOOOPPPPPPOOONNNLLLNNNOOOPPPOOONNNLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQTTTSSSXXX]]]YYYUUUbbbuuu~~~qqq```[[[TTTMMMJJJOOO[[[eeexxxvvveeevvvJJJ<<<:::777666666555444222222222222111111111111000000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------...000111333444444333222111444;;;EEELLLccc~~~yyyyyyppp___jjjxxxfffJJJ>>>555444333222111111111111000/////////..................---------,,,,,,,,,]]]YYYRRRIII@@@888222...000...,,,---...//////...//////.........---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************)))************+++++++++)))************+++++++++,,,,,,,,,---------......111,,,,,,111444666BBBPPP^^^qqqsssllltttvvvlllbbbUUUKKKEEEDDDBBB???>>>=========@@@???>>>>>>===============<<<;;;;;;;;;<<<===>>>@@@<<<<<>>777333222000......//////...---............------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************++++++++++++,,,,,,---------.........111---...444777;;;HHHXXXrrrwwwrrrsss~~~xxxeeeWWWPPPLLLGGGDDD???>>>>>>>>>???AAACCCDDDAAA@@@@@@????????????@@@@@@??????>>>============AAA>>>???BBBBBBBBBEEEJJJFFFHHHKKKNNNQQQRRRTTTVVVYYYZZZ\\\___aaadddfffggglllmmmooooooooopppsssuuuzzz{{{|||~~~zzzwwweee```ZZZUUURRRPPPMMMJJJKKKKKKJJJGGGDDDCCCEEEGGGHHHFFFEEEGGGJJJKKKKKKIIIKKKLLLNNNPPPQQQRRRSSSSSSXXXYYYZZZ\\\]]]^^^______ccceeehhhjjjjjjkkkmmmooorrrtttttttttyyy~~~}}}~~~~~~~~~pppcccYYYVVVRRRLLLNNNUUU]]]uuuzzzyyylllqqqFFF>>>888888777333222555555333222222222222111///////////////...............---,,,++++++,,,---...------------............---......//////000111111///,,,000777888<<>>999444333444444333222000000000/////////......///...------,,,---------XXXVVVVVVYYY[[[SSSDDD666444333111000111000...,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))*********+++++++++*********+++++++++,,,,,,------------............000...111999???FFFYYYmmm}}}uuuttt}}}vvvgggSSSNNNHHHFFFFFFGGGEEEBBBEEEEEEDDDBBBAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIEEEDDDDDDCCCCCCJJJ\\\nnn~~~yyyhhheeeccc```ZZZSSSTTTYYYYYY[[[```eeejjjlllmmmmmmiiijjjlllmmmmmmooorrrtttwww{{{}}}}}}uuuddd___[[[RRRLLLKKKUUU\\\qqqwwwzzzaaaqqqjjjMMM888999<<<666333777444333111111222222000///////////////............,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,------.../////////...333777777999IIIjjj{{{zzz|||yyyzzz{{{{{{||||||{{{{{{|||{{{zzzwwwtttsssuuuvvvmmm```bbbeeeEEE<<<555444555444333222000000000////////////...//////...---------------lll```TTTSSSXXXXXXMMMBBB777555222111111000///.........---------,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,---------.........//////000...333;;;BBBLLLaaawwwvvvqqqxxxsssaaaUUUIIIGGGGGGHHHJJJIIIFFFCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKKKKFFFEEEDDDCCCDDDNNNeeezzzqqq]]]XXXVVVVVVWWWVVVVVV\\\dddjjjooowww{{{qqqnnnqqq|||kkkccc^^^UUUNNNMMMOOOTTTddd~~~dddbbbaaa>>>777:::999666777555444222222333333111000////////////............++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////222777999666<<>>UUUzzzzzz{{{sssjjjfffdddccchhhoooooopppqqqqqqrrrqqqqqqqqqpppppppppooolllkkkkkklllxxx}}}ddd```qqqlllUUU@@@999777333333888111111111000000000//////000//////...............yyycccZZZXXXUUUMMMBBB999333111000///000000000000////////////............---,,,+++***++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------............/////////000111333<<>>666222222111///------/////////...///////////////......---------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......---...000111222333444;;;III[[[lll~~~{{{yyy{{{|||xxxtttwww|||~~~nnn]]]NNNFFFAAAGGGUUUhhhwww~~~nnndddaaajjjsssuuudddRRRKKKNNN]]]zzzwwweee^^^XXXPPPMMMQQQTTT___pppSSS===:::999666555444333222222222222000000/////////.........---------,,,,,,---------......------------......111000000000000111111222888<<<@@@VVVzzztttjjjiiiwwwwwwkkk___YYYXXXXXXZZZ^^^cccgggkkkmmmllljjjjjjjjjlllnnnoooooommmlllmmmoootttzzz~~~zzzwwwyyy|||jjjYYY___uuuzzzaaaHHH888222333555333333222222111000000000000000///...............rrrUUUSSSVVVWWWRRRGGG<<<666444000///...///000111000...///////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///000111222333999AAASSSjjj~~~uuuaaaMMMAAA======CCCOOOZZZcccllluuu~~~~~~xxxxxx~~~wwweeeRRRJJJLLL[[[xxxoooeee]]]TTTNNNOOOOOOUUUnnnzzzzzzeeeBBB777999666555444333222222222222000000000/////////......//////............//////......------------......000000000000000111222333888@@@IIIcccooogggjjjyyy~~~yyyzzzsssgggZZZUUUSSSSSSVVVZZZ___bbbgggjjjjjjiiihhhhhhggghhhiiiiiihhhhhhjjjlllqqqwww||||||wwwssssssttt{{{|||^^^YYYnnnsssRRR:::444444333333333222222111000000000000000///...............jjjSSSUUUWWWVVVPPPGGG>>>888222111111111222222111//////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000000111333555BBBKKK```zzzrrr```KKK<<<===::::::@@@FFFMMMWWW___gggmmmuuu|||yyyfffSSSJJJKKKYYYvvvrrrttt{{{oooeeeXXXQQQQQQOOOQQQbbbxxx|||lllwwwKKK:::<<<666555444333333222222333000000000////////////...000//////......//////000......------------......000000000000111222333444999EEETTTpppkkkiiirrr~~~~~~qqqdddXXXSSSQQQQQQTTTXXX\\\___dddggghhhgggfffeee_______________```aaaccciiiooouuuwwwtttqqqpppqqqttt|||fffUUUhhh\\\===666777444333333222222111000000000000000///...............sssttt}}}]]]XXXSSSSSSTTTPPPFFF===444333111111111111000...///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000222666999FFFPPPggg~~~zzzvvvsssmmm```MMM???>>>999888;;;>>>AAAGGGMMMQQQWWW___gggmmmqqqtttvvv{{{}}}|||hhhTTTJJJJJJXXXtttzzzjjjdddhhhxxxwwwkkk\\\RRRRRRQQQPPP\\\mmm~~~kkklllvvvYYYAAA>>>666666555444333333333333111000000000//////////////////............//////......------------....../////////000111333444555888JJJ^^^yyydddkkkzzz}}}yyywwwpppdddWWWRRRQQQQQQSSSWWW[[[^^^bbbfffiiihhhfffcccZZZXXXVVVTTTTTTUUUUUUUUU^^^cccjjjoooooooooooopppnnnvvv~~~}}}rrrXXXccc{{{cccBBB777666444333333222222111000000000000000///...............ooonnnssswwwiiiYYYSSSTTTSSSKKKCCC777444111/////////...---///////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............000111000000444:::@@@GGGSSSlllsssmmmgggfffeee]]]MMMAAA===999888:::::::::<<>>AAACCCDDDFFFIIIKKKMMMOOOSSSUUUXXX[[[```ccc___```___[[[XXXZZZ```fffnnnrrrxxx~~~nnnWWWKKKJJJVVVsss{{{vvvooofff```dddrrr~~~jjjYYYVVVSSSNNNPPPZZZhhhzzzlllkkkXXX===777666555444444333333444111111111000000000/////////......------......///......------------............///000222444666777???\\\zzz}}}~~~~~~pppppp{{{sssppplll```TTTNNNMMMMMMOOOSSSUUUXXX___hhhooorrrpppnnnaaa[[[UUUOOOMMMJJJHHHEEEJJJMMMQQQUUUXXXYYYZZZ[[[\\\bbbjjjqqquuuzzzlll^^^bbbvvvzzz]]]CCC666444333333222222111000000000000000///...............fffWWWSSSSSSSSSCCC???888333222222222222///////////////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000111111000000666AAAJJJ___kkkzzzkkkccc```ZZZMMMAAAAAA===;;;;;;:::888999===::::::;;;:::999999;;;===>>>@@@CCCDDDEEEHHHKKKNNNGGGIIIHHHEEEAAABBBHHHNNNYYY```hhhooossswww{{{oooXXXLLLJJJVVVsss|||vvvnnnfffbbbdddjjjrrr___ZZZVVVNNNNNNVVV___lllzzzgggsssoooJJJ777777555444444444444444111111111111000000000000//////............//////.........------...............///111222555777888EEEggg{{{{{{xxxhhhzzzpppmmmjjj]]]QQQLLLJJJJJJMMMQQQRRRVVV]]]hhhrrrwwwvvvsssgggaaaYYYRRRNNNKKKGGGDDDFFFHHHJJJLLLNNNOOOPPPPPPUUUZZZaaaggglllrrrzzz~~~sss^^^ZZZooo|||mmmLLL:::777333333222222111000000000000000///...............fffZZZWWWUUUJJJGGG@@@999555444222///...............------------------------------------------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////111......222444999GGGVVVjjjvvvvvvfff^^^YYYPPPGGGEEEBBB===;;;:::;;;;;;:::======<<<<<<;;;;;;;;;:::888999;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???DDDPPP]]]eeefffiiipppvvvxxx|||sss[[[NNNMMMPPPiii~~~uuunnniiiddd```pppeeeXXXUUUSSSQQQOOOWWWfffxxxtttjjj~~~PPP>>>888888555///666;;;444444333222000///.........///////////////////////////////////////............333...,,,555999999>>>LLLzzzvvvbbb}}}uuulllgggiiiZZZLLLIIIKKKLLLKKKKKKNNNPPPVVVcccqqq{{{~~~}}}rrrkkkeeeaaa[[[RRRLLLKKKLLLKKKJJJLLLOOORRRSSSSSSTTTXXX^^^cccfffjjjooosss}}}iiiQQQddd~~~]]]===:::888333000222222///...///////////////............xxxdddXXXQQQPPPLLLEEE<<<555333222222//////............---------------------------------------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////000...///222444;;;LLL\\\nnnpppeee^^^TTTLLLCCC@@@<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>@@@@@@@@@??????CCCMMMZZZ```bbbdddkkkrrruuuyyy}}}uuu[[[MMMJJJMMMeeexxxrrrlllfffaaakkk{{{rrrbbb[[[WWWTTTSSSPPP^^^mmm{{{kkk~~~YYYAAA999888555000444888000444333222000//////....../////////////////////////////////////////////...///555000///777::::::@@@UUUpppddd}}}xxxpppiiifffgggYYYLLLIIILLLLLLLLLKKKLLLOOOWWWcccppp{{{xxxpppjjjaaaXXXTTTUUUSSSRRRRRRTTTWWWXXXXXXWWWXXX\\\aaaeeegggiiilllooouuu{{{uuuWWWaaa{{{fffDDD===888333000222222///...000////////////............zzzaaaQQQTTTQQQKKKBBB888333333555000/////////.........---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------............------......///000...///111333666@@@TTTgggsssxxxjjj```UUULLLEEEBBB???======<<<;;;999<<<<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>@@@BBBDDDEEECCCAAA@@@AAAJJJTTTZZZ[[[^^^eeelllrrruuuyyy}}}xxx]]]KKKHHHJJJaaa}}}wwwpppiiicccdddlll~~~kkk^^^UUUQQQRRRKKKUUU```yyyppptttpppIII<<<888888333555666///444333222111000/////////////////////////////////......//////////////////000666333111999:::;;;EEEddd{{{cccdddyyyqqqiiieeegggdddWWWLLLJJJLLLLLLKKKKKKMMMRRRZZZdddooo{{{zzzmmmaaa]]]___``````aaaccceeeeeecccaaa```dddiiimmmoooqqqssstttvvv^^^\\\ssssssPPPBBB888333000222222000///111////////////............~~~zzzqqqZZZSSSQQQNNNIII@@@777444555111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000,,,///333444999GGG___sss}}}sssgggXXXNNNLLLIIIDDDAAA???<<<999777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@CCCFFFIIILLLKKKHHHCCC@@@@@@GGGOOOTTTUUUYYY```fffnnnnnnssszzzyyy^^^KKKGGGJJJ^^^}}}|||uuulllfffaaa```ssswwwdddWWWQQQQQQNNNSSSXXXlll~~~lllUUUAAA999;;;888777777111444333222111000000000000////////////////////////............////////////111666333333999:::>>>KKKtttnnnWWWeeexxxnnneeedddhhh___UUULLLKKKMMMLLLKKKKKKJJJPPPXXX___fffqqqqqqjjjjjjkkklllnnnqqqtttssspppnnnjjjmmmrrrwwwzzz|||}}}}}}}}}eeeYYYjjj^^^III999444111222333000000222////////////............tttqqqyyy~~~rrrZZZTTTPPPOOOJJJ???777444222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000,,,111555777???QQQkkk}}}wwwdddVVVPPPLLLGGGCCC@@@===:::888666777777888888999999999888999999:::<<>>AAACCCJJJMMMPPPRRRPPPJJJCCC???===AAAEEEHHHKKKQQQYYY___]]]XXXZZZdddlllooouuu}}}vvvlllmmmsssyyy___KKKHHHJJJWWWmmmyyy}}}xxxqqqfff^^^ccc|||}}}iii\\\WWWTTTRRRNNNXXXppp|||uuujjjtttNNN777999777555666444333333222111111111111111////////////////////////------......///000000000000444222444:::<<>>888333333222000000222////////////............xxxttt~~~vvvVVVNNNPPPLLLBBB<<<444333333222000//////...------------------------+++++++++,,,,,,---------,,,,,,,,,---------......///////////////000000111111555888===MMMggg}}}}}}pppeee___UUULLLFFFBBB@@@>>>777666666666666666666555777666666777999<<>>;;;===@@@CCCGGGMMMVVV\\\[[[RRRQQQZZZaaaccciiirrrwwwzzz~~~}}}sssiiihhhmmm~~~yyy```KKKGGGGGGPPPbbbjjjooouuu|||yyykkkcccaaaooorrraaaYYYUUURRRLLLTTTgggwwweeeuuuwwwZZZ<<<:::888444555666333333222111111111222222////////////////////////------......///000000111111444222555<<>>???BBBFFFIIIHHHEEE@@@===999;;;===???DDDKKKTTTZZZ]]]RRRNNNVVV\\\]]]bbbkkk{{{zzzyyy~~~tttvvvssssssyyy```KKKEEEDDDJJJZZZ^^^cccjjjrrrxxx~~~nnnggg```ggg|||iii___VVVSSSMMMSSSdddqqq|||gggnnnwwweeeBBB>>>;;;555777999333333222222111222222222////////////////////////---------...///000000111222444333666===BBBWWWwwwqqqwwwyyyQQQFFFaaajjj{{{xxxrrrhhh\\\UUUTTTMMMHHHGGGIIIJJJGGGEEEEEEDDDGGGJJJKKKJJJIIIHHHHHHRRRTTT]]]lllyyy|||zzzsssnnnhhhdddbbb```]]][[[\\\aaaeeeffffffkkkuuu~~~{{{ttt```eeezzzrrrCCC;;;555444222///...000000/////////............xxxrrrwwwlllUUUOOOKKKHHHGGGAAA888111111222000.../////////.........------------------------------------------............///000000/////////111222333...777AAAJJJXXXmmmrrrTTTKKKJJJBBB???<<<999777777777666444555555555555555666777888:::;;;===??????>>><<<;;;888777999===???AAAJJJSSSWWWUUUZZZfffpppuuuxxx{{{~~~{{{zzzyyy~~~~~~}}}|||ooo[[[JJJBBBCCCGGGJJJQQQVVV\\\cccjjjqqqwww{{{sssooobbbaaaxxxsssaaa___WWWQQQQQQUUU```yyymmmQQQ;;;???:::111555555444333222111111111111111111000///////////////000000000000000111111222666333333777;;;HHHgggxxxwwwiiiMMMNNNcccfffrrr~~~tttkkkddd]]]WWWRRRHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBAAAAAAAAABBBDDDDDDHHHIIILLLNNNSSS[[[dddjjjeeeggghhhfffcccaaabbbdddYYYVVVSSSQQQQQQRRRRRRRRRSSSWWW[[[\\\]]]aaaiiippptttvvvwwwuuuwww}}}|||gggXXXmmm^^^EEE444666777000---222000000000000000000000000uuujjjpppbbbOOOMMMMMMJJJDDD;;;333222333111///000//////.........------------------------------------------............///000//////...///000222333333;;;GGGUUUbbbsssjjjUUUOOOFFFAAA>>>;;;999999888777666666666555555666777888888999999:::;;;;;;:::999888555444666:::;;;>>>FFFOOOWWWVVV\\\iiiuuu}}}zzztttuuu|||{{{vvvqqqttt|||~~~ppp\\\JJJAAA@@@CCCFFFEEEIIINNNTTTZZZaaahhhlllzzzvvvssseee```rrr{{{hhh^^^VVVQQQPPPQQQYYYpppiii}}}gggHHHAAA===777999666555444333222222222222111111000///////////////000000000000000111111222444222444777===NNNoooyyyssssssdddMMMTTTgggiiittt}}}tttkkkccc]]]WWWRRRHHHHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBDDDFFFGGGIIILLLQQQTTTVVVWWWXXXWWWTTTSSSSSSUUUUUUSSSRRRRRRSSSUUUUUUUUUTTTWWWZZZ[[[\\\___gggmmmyyy{{{{{{tttnnnuuu{{{www{{{|||~~~~~~||||||jjjYYYjjjeeeJJJ555444666000...222000000000000000000000000oooeeeppptttTTTOOOPPPLLLHHH???777555333111///000/////////.........---------------------------------------............//////.........///000222333333999III\\\iiiuuuyyyZZZQQQJJJDDDBBB>>>;;;;;;:::888777666666666666666666777777999999888888777777666666444333555888999;;;BBBKKKPPPOOOUUUaaannnwww|||yyy~~~uuupppuuu~~~qqq\\\III>>><<<>>>AAA>>>AAAEEEIIINNNTTT[[[```mmmsss|||{{{xxxiiiaaalll}}}ooo```YYYTTTQQQOOOSSSggg~~~nnnmmm}}}SSS>>>:::999777777666555444333333333333111111000///////////////000000000000000111111222000222555888AAAWWW{{{qqqqqqnnn]]]NNN\\\oooooo{{{}}}sssiiiaaa[[[UUURRRHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBAAAAAABBBBBBCCCCCCEEEHHHIIIIIIIIIKKKLLLQQQRRRSSSSSSQQQPPPQQQRRRRRRRRRRRRTTTVVVXXXXXXXXXXXXZZZ\\\\\\[[[^^^ccchhh~~~wwwuuutttrrruuuwww}}}}}}{{{{{{{{{}}}~~~}}}|||~~~oooXXXcccqqqSSS999333555111///222000000000000000000000000nnnjjjeeeSSSMMMJJJKKKBBB:::777444000///000////////////............---------------------------------............///......------...000222333555:::KKKaaaoooyyyzzzZZZRRRMMMHHHDDD@@@>>><<<;;;999777666666555555555555555666::::::888777666666666666444444666888999:::@@@HHHIIIHHHKKKUUU^^^fffooowww{{{uuuyyy~~~ppp\\\III>>>:::;;;===<<<>>>@@@BBBFFFLLLRRRWWW___fffppp{{{~~~nnnccchhhsssvvvddd^^^XXXUUUPPPQQQbbbvvv~~~mmmbbb===888<<<666777666555444333333333333111000000///////////////000000000000000111111222///333777999DDD```rrrtttkkkVVVOOOaaasssuuu~~~{{{rrrggg^^^WWWRRROOOHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFIIIKKKNNNPPPQQQRRRUUUVVVXXXYYY[[[\\\]]]]]]]]]]]][[[[[[[[[]]]______^^^]]]\\\]]]]]][[[ZZZZZZ]]]```ppp{{{~~~wwwvvvyyyyyywwwtttxxx|||vvvZZZ\\\www___???555555222111222000000000000000000000000zzziiiyyybbbNNNJJJLLLEEE>>>:::666000...000000000/////////.........---------------------------------............///......---...///111333444:::BBBTTTiiivvvttt]]]WWWRRRKKKHHHCCC@@@>>><<<:::888666555555444333333333333999888777555444444444444444333555777777777<<>>::::::;;;999999;;;;;;===BBBGGGLLLTTTZZZeeeppp|||sssgggggglllkkkbbb[[[VVVPPPOOO\\\mmmyyywww}}}HHH<<<@@@777666555444333222222222222111000000///////////////000000000000000111111222000666888:::IIIjjjvvvvvveeeOOOPPPaaaqqqwww|||zzzpppdddYYYRRRMMMLLLGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUYYY]]]aaaaaabbbdddgggiiiiiiiiihhhiiigggfffffffffeeebbb```[[[ZZZYYYWWWUUUTTTUUUVVVYYYaaalllssstttqqqlllhhhjjjwwweee[[[nnnlllJJJ:::666333222333111111111111111111111111sssyyy}}}^^^PPPMMMGGGCCC@@@:::333000111000000000/////////......---------------------------------............///.........///000222444555;;;JJJ^^^mmmyyy|||zzzuuuzzzzzzkkk```]]]XXXOOOLLLGGGCCCAAA>>><<<:::777666555444333333333333444444333333222222111111222111333555444333777>>>BBBAAAEEEKKKQQQVVV___gggyyysssiiiiii```RRRFFF???<<<;;;;;;888999:::::::::===AAADDDKKKPPPYYYdddppp~~~wwwkkkhhhgggvvvuuuhhh\\\VVVPPPNNNVVVbbbzzzsssUUU>>>@@@333666555444333222222222222111111000///////////////000000000000000111111222222888999;;;OOOuuuvvvrrr]]]MMMUUUaaalllyyy|||qqqcccVVVNNNJJJIIIFFFFFFGGGHHHJJJMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTWWWXXXZZZ[[[]]]aaafffjjjmmmmmmoooqqqssssssqqqoooiiigggdddcccbbbaaa^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVV]]]___dddkkkssswwwwwwvvvyyy|||}}}}}}xxx```hhhxxxVVVAAA999444222333111111111111111111111111vvv]]]NNNJJJHHHEEE???777222333000000000000/////////...---------------------------------............///////////////111333555666;;;RRRiiisss}}}eee[[[YYYffftttpppiiieee]]]TTTPPPKKKGGGDDDAAA???<<<999999777666555444444444111222333444333333111111222111333555333111555<<<;;;;;;???EEEIIILLLTTT]]]mmmzzz}}}|||~~~wwwiiiZZZSSSJJJBBB>>><<<;;;;;;888:::;;;;;;:::;;;===???BBBFFFMMMWWWdddssszzznnnhhhaaakkkqqq```XXXRRRNNNQQQYYYtttmmmvvv```AAA@@@222777666555444333333333333111111000///////////////000000000000000111111222444::::::===WWWsssmmmXXXRRRaaaggglll~~~~~~sssdddVVVLLLHHHHHHFFFFFFGGGIIILLLPPPTTTVVVSSSTTTVVVWWWXXXXXXXXXXXX^^^aaaeeeiiilllooosssvvvzzzyyyyyyzzz{{{yyytttpppfffccc```______```___^^^bbbaaabbbccceeefffggggggrrrssswww}}}eeeaaa}}}aaaIII;;;555333333111111111111111111111111~~~gggOOOLLLKKKJJJCCC:::555555000000000000////////////---------------------------------.........//////000000000000222444666777???]]]vvv}}}wwwffffffwwwvvvkkk___XXXTTTOOOJJJGGGDDDAAA???;;;;;;999888666555555555222333555666666555444333444444555777555333666===;;;;;;>>>CCCEEEGGGMMMUUUcccuuuzzz~~~{{{zzz~~~zzzzzzoooaaaPPPKKKDDD???===<<<;;;;;;555777888888777777888999===@@@FFFOOO\\\lll|||{{{pppiii^^^ccczzzzzzeee[[[VVVPPPQQQUUUpppoooooo|||kkkHHHFFF999888777666555555444444555111111000///////////////000000000000000111111222555;;;:::>>>\\\uuupppiiiXXXZZZmmmnnnooouuufffVVVLLLHHHHHHEEEFFFGGGIIIMMMRRRWWWYYYRRRSSSUUUXXXYYYYYYYYYYYY^^^cccjjjpppuuuxxx{{{}}}~~~||||||{{{xxxqqqllliiifffddddddfffhhhiiiiiimmmmmmooorrrvvvyyy{{{{{{zzzggg[[[vvvhhhNNN===555333333111111111111111111111111|||^^^QQQHHHHHHFFF===777777444222000000000000///...////////////////////////............/////////000...000000///000555:::===???lll~~~vvveee[[[XXXSSSNNNHHHDDDAAA???;;;;;;:::666222111444888333333444555666666666555333333333333333444555666888;;;???CCCDDDFFFGGGHHH]]]nnnxxxuuu|||{{{qqqpppgggccc```aaadddbbbZZZRRRJJJCCC===<<<>>>???<<<888666666777888999:::;;;;;;===???BBBIIISSSbbbqqqzzzwwwlllffffffhhhlll^^^YYYVVVSSSRRRllleee}}}JJJ???:::888666555555555555333111333222111111000000111111000000/////////111222333555;;;:::EEEiiiooovvvZZZQQQgggwwwsssrrr|||zzzrrrgggWWWHHHBBBCCCDDDEEEHHHKKKNNNQQQRRRSSSVVVVVVVVVVVVWWWWWWXXXYYY^^^ccckkkuuu}}}{{{tttsssrrrqqqppprrrtttwwwyyy}}}}}}}}}||||||}}}ttt\\\hhh|||xxxYYY???555444555333222111111000000111111{{{sss]]]LLLKKKJJJAAA999888444222000000000000000...////////////////////////........./////////000000...000111111222777===AAAIIImmm|||mmmccc^^^WWWPPPLLLHHHDDDBBB???>>>===888444222333555333444555555666666555555444333333333333444555666666;;;BBBHHHKKKKKKJJJJJJTTTddd{{{{{{xxx|||wwwjjj\\\UUUUUUOOOMMMKKKIIIHHHFFFBBB@@@CCCCCCBBBAAA@@@???<<<;;;999999999999999999999999999;;;===BBBJJJVVVccclll{{{ppphhheeedddssstttdddZZZTTTRRRSSSdddvvvqqqUUUAAA>>>999777555555555555333222333222111111000000111111000000//////000111333444777<<<;;;HHHnnnrrrpppXXXWWWuuuyyysss{{{~~~xxxpppfffWWWIIICCCEEECCCEEEHHHMMMQQQUUUWWWYYYWWWWWWVVVVVVVVVVVVVVVWWW\\\^^^cccjjjsss}}}zzz```dddxxx```DDD666444444333222111111000000111111zzztttwwwgggMMMKKKMMMDDD<<<<<<555333000000000111111000////////////////////////....../////////000000000...000222333444888@@@GGGYYYooo{{{ooofff\\\TTTQQQNNNIIIEEEBBBAAA@@@<<<777444333333444444555666666666555555444444333333333444555555555;;;DDDMMMQQQRRROOOMMMMMM\\\sssvvveeeYYYRRRMMMJJJJJJIIIJJJJJJHHHEEEEEEGGGJJJ@@@CCCFFFFFFBBB>>><<<<<<===<<<<<<;;;:::999888888777888999;;;AAAIIITTT[[[qqqtttjjjccc```___kkk}}}nnn^^^TTTSSSWWW^^^ooo{{{cccBBBCCC999777555444555555333222333222111111000000111111111000000///000222333444999<<<<<>>??????>>>===<<<;;;::::::888999999:::===CCCKKKPPPeee|||}}}rrrhhh___[[[YYY___kkk{{{iiiZZZTTTUUU\\\kkkyyypppEEEEEE;;;888666444444444333222333222111111000000111111111000000000111333444555:::;;;===TTT|||hhhQQQSSSqqq{{{nnnqqq}}}wwwnnndddUUUGGGCCCEEEBBBDDDHHHMMMSSSYYY^^^```]]][[[YYYVVVTTTRRRQQQPPPMMMKKKKKKOOO[[[lll~~~rrr\\\kkkqqqQQQ;;;555777333222111111000000111111pppuuu{{{[[[QQQPPPIIICCCBBB888555222000000111111111////////////////////////////////////000000000111222111222555555888EEESSSiiilll{{{yyyjjj___[[[WWWPPPKKKDDDBBB@@@>>>;;;999666555555666666666666666555555555444444333333333444444333555;;;CCCLLLQQQSSSSSSMMMVVVeeeyyyxxxrrrooo___^^^]]]bbbiiimmmjjjdddccc```]]]ZZZXXXTTTOOOLLLQQQLLLGGGEEEFFFFFFDDDAAA???>>>>>>===<<<;;;;;;:::888999999:::;;;@@@FFFJJJ[[[rrr|||tttkkkccc]]]YYYYYYYYY]]]mmmnnnZZZOOOUUUaaavvvzzz~~~NNNBBB<<<999666444444444444333333222111111000000111111111111000111222444555777999;;;@@@[[[~~~wwwcccUUU[[[qqquuujjjtttxxxooocccSSSEEEAAACCCBBBDDDGGGLLLQQQWWW[[[^^^[[[YYYVVVRRROOOLLLJJJIIIDDDCCCDDDIIIVVVfffwww}}}^^^fff}}}[[[???555666333222111111000000111111{{{dddVVVMMMGGGCCC;;;888333111000111111111/////////////////////////////////000000000111111333000111555666;;;LLL^^^uuuvvvuuuiiibbb\\\UUUPPPHHHEEEAAA???===;;;999777666666777777777666555555555555444333333333444444333333555===GGGPPPSSSTTTOOORRRZZZfffzzzxxxlllbbbZZZUUUSSS]]]dddlllqqqtttuuuooohhhjjjjjjkkkoootttvvvuuussscccZZZOOOIIIIIIHHHDDD@@@@@@??????>>>===<<<;;;:::888999999999:::===AAAEEEPPPfffuuu~~~xxxsssooolllhhhfffdddbbbcccllllllTTTMMMUUUfff~~~}}}bbbDDD===:::666444444444444333333222111111000000111111111111111111222444666888999<<>>:::555111000000000000//////////////////////////////000000000111111111333///000555888@@@UUUlll~~~uuujjjbbb[[[XXXOOOJJJEEEAAA???>>>;;;999777777777777777666555555666555444333333333333333333222444<<>>===::::::;;;::::::;;;>>>@@@DDDWWWdddrrrzzzaaaPPPPPPZZZppp}}}{{{~~~MMM>>>;;;777444444444444333333222111111000000111111111111111222333555777999:::???KKKlll~~~|||YYYkkkyyyqqq~~~~~~wwwmmmaaaQQQDDD@@@CCC@@@AAADDDHHHMMMTTTYYY\\\XXXVVVRRRNNNJJJFFFDDDCCC@@@@@@CCCHHHSSS___kkkssskkk```llluuuLLL777444333222111111000000111111dddXXXRRRIII???;;;555111000000//////////////////////////////000000000000111111111111333...///666;;;DDD\\\vvv||||||{{{~~~pppfff```^^^UUUOOOHHHCCCAAA???<<<:::777777777777777666555555666555444333333333333333333222555>>>JJJRRRTTTTTT___[[[TTTQQQ]]]sss~~~}}}wwwlllWWWQQQHHHBBBAAAEEEMMMRRRTTTaaahhhccc]]]```fffjjjqqqyyy}}}jjj```[[[PPPOOOMMMJJJGGGDDDBBB@@@=========<<<;;;;;;===???;;;LLLYYYhhh[[[]]]yyyzzzfffYYYSSSUUUhhhvvvrrr~~~WWW???;;;777444444444444333333222222111000111111111111111111222333555888999;;;BBBPPPqqqzzzsssWWWpppqqqmmm}}}|||uuukkk```QQQEEEBBBEEE???@@@BBBGGGMMMTTTZZZ^^^[[[YYYVVVRRRMMMJJJGGGFFFBBBBBBDDDHHHRRR^^^iiipppppp```eee|||QQQ:::777333222222111000111111111]]]FFFNNNBBB>>>777000///111111000000000000000000000000000......//////000000111111///111666;;;>>>HHHaaa{{{vvv|||}}}{{{ooofffaaaWWWUUUPPPJJJDDD@@@@@@@@@<<<:::888777777777555444555444333333222222333333222222555???LLLUUUYYYYYYaaaiiiggg[[[YYYjjj}}}}}}ssscccTTTHHHEEEEEEHHHIIIIIIPPPZZZ]]]```dddgggkkkrrrzzz{{{dddXXXVVVRRROOOLLLIIIHHHGGGBBBAAA@@@>>>===<<<;;;:::???EEEMMM^^^]]]SSSZZZjjjooodddXXXYYYZZZ___ssstttqqqjjjGGG999888;;;555333666333444333111//////000111222000000000111333555777888@@@@@@UUU}}}jjj]]]sssoooppp~~~zzzuuulll___RRRGGGAAA>>>@@@@@@CCCGGGMMMTTTZZZ^^^]]]\\\ZZZWWWRRRMMMIIIGGGGGGDDDBBBEEEOOO\\\hhhnnn|||fff\\\UUU@@@888666444111000000000000///mmmJJJGGGDDD???888222111222222000000000000000000000000000......//////000000111111...222555777>>>QQQnnn~~~~~~qqqfff```YYYVVVQQQJJJDDDAAA@@@@@@<<<:::888777777666555444555444333333222222333333333222555>>>IIISSSWWWWWWbbblllmmmcccbbbooo}}}tttfffXXXLLLCCCDDDIIIRRRUUUVVV\\\dddeeejjjqqqxxx~~~wwwqqqggg\\\SSSLLLGGGEEEBBBAAA@@@???>>>>>>>>>???@@@DDDMMMbbbeeeRRRPPP]]]eee^^^YYYZZZYYY]]]nnn~~~qqqyyyLLL<<<888<<<666444666333444333111000///000111222000000000111333555777999???@@@XXXaaaaaauuunnnssszzzuuukkk^^^PPPFFFAAA???@@@@@@BBBFFFLLLSSSZZZ^^^^^^]]][[[XXXTTTOOOKKKIIIHHHEEECCCGGGOOOZZZdddiiilll^^^vvvXXX===777666444111000000111000///xxxwwwXXXKKKGGGAAA999555444444222111000000000000000000000000......//////000000111111...555777555AAA___~~~yyynnnggg___[[[UUUNNNHHHDDDBBBAAA===:::888777777666555333555444333333222222333333444333555;;;EEEOOOSSSUUU^^^iiinnnjjjiiirrr{{{~~~uuucccVVVNNNIIIRRRWWWbbbnnnvvvxxx{{{{{{nnnbbbZZZTTTLLLJJJHHHFFFDDDCCCBBBBBB???AAAGGG\\\yyy]]]NNNTTT]]]ZZZYYYWWWTTTVVVeeezzzSSS???888<<<888555666333444333222000000111111222111000111222333666888:::BBBGGGbbb~~~[[[bbbuuuttthhhqqq{{{uuuiii[[[NNNEEEAAAAAA???@@@BBBFFFKKKRRRXXX\\\___^^^]]]ZZZVVVQQQMMMKKKIIIGGGFFFIIIPPPYYY```cccwwwuuuaaakkkaaa===:::777444111000111111000///rrrvvvkkkUUULLLCCC:::777666444111000////////////////////////......//////000000111111///999:::666FFFkkkzzzsssgggbbb[[[SSSNNNIIIFFFDDD===;;;888777777666555333555444333333222222333333444333444999AAAIIINNNQQQSSS^^^fffgggiiipppxxx{{{rrrbbbWWWVVVZZZ^^^sssyyywwwnnn___^^^[[[WWWRRRLLLHHHEEEBBBAAACCCOOOmmmxxx___\\\aaa\\\VVVSSSNNNOOO\\\ttt[[[AAA666;;;999666777444444333222111111111222222111111111222444777999;;;CCCMMMlllvvvttt}}}vvvZZZjjjzzzzzziiieeerrr|||uuugggXXXKKKCCCBBBBBB???@@@BBBEEEJJJQQQWWWZZZ^^^]]][[[YYYUUUQQQMMMKKKHHHGGGGGGKKKRRRYYY___aaannn|||zzzccceeennnBBB===777444222000111111111000yyyttt}}}\\\SSSFFF:::888777333000000////////////////////////......//////000000111111...999;;;999LLLooo{{{ooohhh___WWWRRRMMMHHHEEE???===:::888888777555444555444333333222222333333444444444777===DDDIIIKKKIIIRRR[[[```eeemmmvvv{{{uuu___TTTXXXgggxxxsssrrrpppkkkeee\\\UUUPPPIIIGGGFFFIIIWWWxxx}}}sssnnncccXXXSSSMMMMMMWWWkkkhhhGGG666999999777888666444333333222222222222222111111111333555888:::<<>><<<:::999888666555555444333333222222333333333444555777:::???CCCEEEDDDJJJRRRYYY```hhhqqqwww||||||}}}uuuooommmooosssvvvzzzwwwdddRRRRRRaaawww~~~|||xxxssslllgggcccQQQNNNLLLJJJLLL```mmm___XXXQQQPPPVVVeee}}}yyyPPP888999999777888666333333333333333222222222111111222333666999;;;===BBBSSSzzzttt|||~~~ccc\\\|||dddooozzzrrrdddUUUHHHAAAAAACCC??????AAACCCHHHNNNSSSWWWVVVVVVUUUSSSPPPMMMJJJHHHDDDDDDFFFLLLSSS[[[___bbbjjjxxxjjj[[[rrr}}}{{{SSSAAA888555222111111222111000vvv~~~eeeQQQ@@@<<<:::333000333000000000000000000000000......//////000000111111111555999DDD^^^yyy|||||||||ttthhh```ZZZTTTMMMHHHCCC@@@===;;;;;;:::888666555444333333222222333333222333555777999;;;>>>@@@CCCGGGNNNUUU[[[```ggglllssssssuuuyyyyyyxxx|||~~~zzzkkkgggaaa[[[VVVSSSSSSRRRTTTWWWaaappp{{{uuussssssuuuzzz|||wwwsssddd[[[WWWaaarrrzzzsssooollljjjnnnppprrrttttttvvvyyy{{{~~~{{{wwwttttttssseee___ZZZUUUOOOSSSnnnyyyeee]]]UUURRRSSS^^^sss]]]>>><<<:::777777555333333444444333333222111111111222444666999<<<>>>HHH\\\rrr}}}zzz\\\ccczzz```sss~~~yyyqqqdddTTTHHHAAA@@@BBB??????@@@CCCGGGMMMRRRUUUTTTTTTSSSQQQOOOKKKHHHGGGDDDCCCEEEIIIPPPXXX]]]___ffftttwwwWWWfffxxx~~~___EEE888555333111222222111111lllUUUBBB===;;;444222555000000000000000000000000......//////000111111111666666:::JJJgggmmmooo~~~tttrrrzzznnneee```ZZZRRRMMMDDDAAA>>><<<<<<;;;999777555444333333222222333333111333555777888:::<<<>>>BBBEEELLLSSSWWWYYY\\\```gggfffggghhhddd^^^\\\^^^dddrrr~~~|||sssggg]]]XXXOOONNNMMMMMMQQQWWW]]]aaa___[[[YYYZZZZZZ[[[aaahhhkkkkkklllnnnnnnlllhhhddd^^^^^^fffwwwyyynnneee```___bbbfffiiikkkmmmoooqqqsss{{{yyyuuuuuuxxx{{{~~~tttkkkeeeYYYQQQ^^^ssshhh___UUUQQQPPPWWWiii|||}}}}}}gggCCC>>>;;;666666444333333444444444333222111111222222444666:::<<<>>>HHH]]]vvviiiuuurrrWWWlll|||cccyyy~~~}}}xxxpppcccTTTHHHAAA@@@AAA??????@@@BBBGGGLLLQQQTTTSSSSSSRRRQQQNNNKKKHHHFFFDDDCCCDDDGGGNNNUUUYYY\\\aaaooo}}}UUU___vvviiiJJJ888666333222222222222111^^^HHHGGG:::333666222111111111111000000000000111000000000000000111222111CCCAAAMMMuuurrr{{{|||{{{rrriii]]]SSSOOOJJJFFFAAA???>>><<<888444666444333333333333222000333333333444666777999:::;;;???FFFKKKPPPTTTXXX[[[]]][[[XXXTTTRRRTTTYYY]]]```mmmmmm^^^TTTMMMNNNMMMHHHGGGIIIKKKLLLKKKIIIHHHKKKOOOPPPOOOQQQTTTWWWZZZ[[[\\\\\\aaajjjyyyqqqfff^^^\\\[[[___hhhqqqxxx{{{{{{}}}~~~~~~zzz|||oooiiilllqqqyyymmm______eeesssdddXXXUUURRRQQQ\\\kkksssqqqzzzHHH<<>>???AAACCCEEEJJJOOOSSSTTTRRRPPPNNNKKKHHHFFFEEECCCCCCDDDHHHNNNTTTWWWXXXaaajjjwww~~~fffbbbuuuqqqQQQ>>>444555666111222555000iiiNNNIII<<<444555000111111111111000000000000000000000000000111111222222@@@@@@UUUvvvzzzpppcccYYYUUULLLGGGBBB>>>===;;;888555666444333333444444222111333333333333444666777888;;;???DDDIIILLLOOOSSSUUUPPPRRRUUUYYY___gggooouuuvvviii[[[SSSMMMHHHHHHLLLBBBCCCDDDBBBBBBCCCDDDDDDIIIJJJKKKLLLMMMOOOSSSWWWgggooo|||}}}hhhbbb[[[YYY___hhhqqqvvv|||tttgggdddfffssssssgggbbb|||{{{lll^^^XXXSSSPPPYYYfffsssnnn}}}KKK===???:::666999666555444333222222222222666222111666999999<<<@@@TTToookkkooowwwaaa[[[uuuqqqmmm}}}|||wwwooobbbUUUJJJCCC???======???AAACCCEEEJJJOOOSSSTTTSSSQQQNNNKKKIIIGGGEEECCCCCCDDDHHHNNNTTTWWWYYY```iiivvv{{{~~~iii```nnnxxxZZZCCC666555666111111444///{{{YYYJJJ===777555000222222111111111000000000000000000000000111222222666>>>EEEbbb|||yyylllbbb^^^SSSMMMEEE@@@???===;;;888666444333333444444444333333333333222333444444555;;;>>>BBBEEEGGGIIILLLNNNMMMSSS\\\gggsssyyyiii\\\RRROOOQQQMMMLLLKKKJJJIIIFFFEEEDDDBBBDDDDDDBBBBBBHHHSSS\\\kkkqqqzzzyyyooobbbYYYXXX^^^fffkkkxxx|||mmmbbb___hhhtttpppaaaqqqtttdddZZZSSSOOOUUU___{{{yyy|||vvvqqqRRR>>>>>>:::777888666555444333222222222222555222222666999:::===BBBXXXwwwooorrrsss___^^^yyy}}}llljjj|||vvvrrrhhhZZZLLLBBB>>>>>><<<>>>@@@BBBEEEJJJPPPTTTTTTSSSQQQNNNLLLIIIGGGFFFCCCCCCDDDHHHOOOTTTXXXYYY___gggttt}}}nnn^^^eeefffIII999444555000000222...|||{{{iiiMMM>>>:::777222222222222111111111000000000000000000111222333333:::@@@NNNooo~~~tttkkkggg\\\UUUKKKEEEBBBAAA???===777555333333444555555444444444333333333333444444999<<>>CCC]]]}}}ssswwwrrr___ddd~~~wwwfffhhh{{{uuutttnnn```OOOBBB???@@@;;;===@@@BBBEEEJJJPPPTTTSSSRRRPPPNNNLLLIIIGGGGGGCCCCCCDDDIIIOOOUUUYYYZZZ^^^fffqqq|||uuu______yyypppOOO:::222444111111333///~~~rrrVVVCCC===777444222222222222111111111111000000000000111222333444;;;CCCXXXvvvzzzzzzzzzyyypppmmmaaaYYYOOOGGGCCCBBB???===888666444333444555555555666555444444333444444444666999<<<>>>AAACCCGGGJJJSSSZZZdddmmmuuu{{{uuuggg]]]TTTQQQNNNIIIIIIKKKEEEFFFFFFDDDFFFPPPbbbpppsssttttttuuuuuutttsssrrrrrrsssuuuxxx{{{}}}{{{nnnddd\\\XXXXXX```lllyyywwwwww}}}ppp^^^\\\bbbuuukkk}}}~~~jjj\\\TTTRRRUUUZZZiiixxxlllyyygggFFF;;;888666666555555444444333333444444444333555888999:::???EEEdddzzzuuutttbbblllrrrcccggg|||~~~zzzzzzrrrsssoooaaaPPPCCC@@@BBB;;;===@@@BBBEEEIIIOOOSSSRRRQQQOOOMMMKKKIIIGGGFFFBBBBBBDDDIIIOOOVVVYYY[[[^^^eeeoooyyy~~~~~~ccc]]]tttwwwVVV<<<111444222222444222xxx___JJJAAA777444333222222222222111111111000000000111222333444555;;;GGGaaazzzzzz}}}vvv~~~uuurrrddd\\\QQQIIIDDDBBB>>><<<;;;888555333444555555555555555444444444444444555444666999<<<>>>AAAFFFIIIQQQVVV^^^fffjjjmmmoooqqqvvvwwwzzz|||yyywww|||~~~ooobbb]]]WWWPPPNNNRRRKKKLLLJJJHHHIIIRRR```kkknnnmmmkkkiiieeeaaa^^^\\\ZZZ[[[]]]```eeejjjnnnqqquuuwww{{{rrrfff```\\\[[[___hhhppptttyyy}}}zzzuuu|||~~~___YYY[[[lllssswwwooo^^^VVVTTTUUUWWWbbb|||rrrwwwtttNNN===888777666555555444444444444444555444444666999::::::@@@GGGkkkpppuuuuuueeetttooobbbjjj|||vvvuuummmnnnjjj^^^OOOCCC@@@AAA<<<>>>@@@BBBDDDHHHMMMQQQPPPPPPNNNLLLJJJHHHFFFFFFBBBBBBDDDIIIPPPVVVZZZ\\\___eeennnwww~~~}}}fff[[[ooo^^^AAA222444333333555333{{{aaaMMMDDD888555333333222222222111111111000000000111222333555555>>>MMMkkk|||uuu{{{uuuyyyuuuiiiaaaVVVNNNIIIDDD@@@======:::666444444555555444444333333333333333444444333555777999;;;>>>CCCFFFLLLQQQXXX]]]```aaabbbcccaaabbbfffhhhfffdddjjjrrr}}}yyyooocccTTTLLLLLLQQQQQQOOOOOOQQQXXXaaahhhjjjiiifffbbb]]]WWWRRROOOLLLLLLMMMOOOSSSYYY___cccggghhhjjjnnnrrrxxx|||wwwsssjjjccc```ccceeeggglllsss|||www{{{jjj___XXXaaatttuuuwwwbbbWWWTTTSSSRRR[[[{{{xxxXXX@@@999999888555555444444444444555555333444777:::::::::@@@HHHooo~~~iiiuuuttteeezzzmmmbbbnnn~~~vvvtttgggfffbbbXXXKKKBBB??????>>>???AAABBBDDDGGGLLLPPPOOONNNLLLKKKIIIGGGEEEEEEBBBBBBDDDIIIPPPWWW[[[\\\```eeemmmuuu|||}}}~~~yyygggWWWggghhhFFF444666444222333111yyywww^^^NNNEEE999777333333333222222222111111000000000111222444555666BBBSSSrrrtttqqq}}}uuu|||wwwmmmfff[[[SSSNNNIIIDDD@@@???;;;777444444444444444222222111111222222333444333444666777999;;;???CCCEEEIIIOOOSSSUUUUUUVVVVVVLLLOOOTTTXXXWWWUUUYYYaaaaaakkkzzzlll]]]ZZZUUUTTTTTTVVVZZZaaagggkkknnnmmmkkkgggaaa[[[UUURRRHHHGGGFFFGGGJJJOOOUUUYYYZZZ[[[\\\^^^bbbgggllloooxxx~~~wwwpppjjjjjjiiijjjrrr}}}{{{{{{~~~zzz||||||lll[[[YYYiii~~~vvv}}}}}}fffYYYTTTQQQNNNUUUuuuzzz^^^CCC:::::::::555555444444444555555666333444777;;;::::::AAAIIIrrr{{{gggtttrrreee}}}}}}lllcccrrrxxxuuucccaaa\\\RRRHHH@@@======>>>@@@AAABBBCCCFFFKKKNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBDDDIIIPPPWWW[[[]]]```fffmmmtttzzzuuuyyy~~~}}}~~~~~~tttgggSSS```|||oooKKK666777555111111///vvvvvvaaaMMMCCC:::888555333111000111333222222111333444333111222666:::DDD\\\xxx~~~}}}vvv{{{~~~~~~tttmmmeee^^^TTTHHHAAA@@@???<<<888555444444333222333333333222222222111111222111222333444777999;;;DDDFFFGGGHHHHHHGGGEEECCC@@@???BBBHHHKKKJJJKKKNNNUUUYYYaaalllzzzvvvmmmddd```gggqqquuuuuuuuuxxxwwwssspppqqqpppggg\\\[[[UUUQQQQQQPPPPPPYYYeeeooosssxxxyyyyyyyyyzzz||||||{{{zzzzzz|||}}}fffVVV\\\ssszzzppp]]]WWWSSSNNNVVVjjjrrrQQQ888:::555999777555555555666555444222999666555:::<<>>666999777555555555666555444222888777666:::;;;BBBQQQvvvmmm```ooopppzzzjjjdddvvvyyyppp```WWWOOOJJJFFFBBB@@@BBB>>>???@@@@@@AAADDDIIIMMMPPPOOOMMMKKKHHHEEECCCBBBHHHEEEEEEJJJRRRYYY\\\\\\aaaccciiiqqqyyy{{{xxxvvvuuuxxxxxxoooTTTVVVqqqzzzXXX:::555888333000222vvvnnnYYYKKK???<<<666444111111222333222222000222333222111333888<<>>@@@CCCDDDFFFJJJNNNSSSXXXZZZ]]]bbbkkkyyyuuuqqqrrrqqqlllooojjjgggfffgggjjjrrr{{{|||yyywwwzzzyyygggZZZ\\\sss~~~{{{cccWWWSSSRRRMMM^^^uuu}}}xxxoooIII@@@555999777555555555666555444111888777777;;;:::AAASSS}}}iiiddd{{{mmmsssxxxiiifffzzzyyyrrrfffUUUEEEAAACCCCCCAAA@@@======>>>>>>???BBBGGGKKKPPPOOONNNLLLJJJFFFCCCAAAGGGEEEEEEJJJRRRYYY]]]]]]aaaccciiiqqqyyyyyytttqqqooouuu~~~}}}vvvVVVRRRkkk```>>>666999666222222vvv~~~xxxaaaOOOAAA===777444222111222333222222000111222111111333999???PPP}}}jjjqqqvvvyyyzzz|||zzzuuuyyy}}}sssmmmcccTTTIIIDDD@@@===:::888888777555444444444333333333222222222222222222222222222222222999888666555444444444444444333555:::<<<::::::======>>>???BBBFFFJJJMMMOOOYYY\\\bbbjjjqqqxxx}}}zzzsssmmmrrrmmmgggaaa^^^]]]```ccctttxxx~~~vvvqqqlllhhhiiimmmnnnpppttt{{{rrrbbbZZZjjjhhhWWWRRRSSSKKKZZZnnn~~~ppp{{{qqqHHH>>>444999777555555555666555333111777777999<<<:::BBBVVVjjjllltttiiirrrvvvhhhggg}}}{{{vvvooo[[[HHHBBBCCCBBB???=========>>>>>>???BBBGGGKKKOOOPPPOOONNNKKKGGGCCC@@@DDDCCCDDDHHHPPPWWW[[[\\\___aaagggooowww}}}}}}wwwtttnnnnnnrrr}}}|||___RRRdddeee@@@555888777333222~~~iiiTTTCCC>>>777555333222222333222111000111222222222555<<>>BBBDDDFFFLLLMMMOOOQQQRRRSSSSSSRRR\\\bbbkkkrrrsssxxxxxxtttmmmeee___\\\ZZZXXXVVVYYY]]]bbbfffhhhhhhgggbbbbbbdddfffjjjpppwww{{{vvvooohhhccc]]]WWWVVVYYY[[[]]]cccjjjqqqvvvxxxyyy|||zzzlll```eeetttnnnZZZSSSSSSMMMWWWhhh~~~rrryyynnnDDD===777999777555555555666555333222666777:::===:::DDD\\\jjjssskkkffftttqqqfffggg~~~zzzppp```OOOFFFCCC@@@======>>>?????????@@@DDDHHHLLLPPPPPPOOOMMMJJJFFFBBB???@@@@@@BBBFFFLLLRRRWWWYYY\\\^^^dddllltttzzz||||||~~~~~~}}}~~~}}}{{{oooiiigggppp}}}wwwlllVVV]]]yyyhhhBBB444555666444222}}}sssZZZEEE>>>888666333222222333222111111222333222333777???EEEgggqqqpppvvvyyy|||{{{yyyyyy~~~wwwmmm]]]MMMEEEAAA???<<<;;;:::999666444444444444444333333333333222333333333333222111000///000000111222222333333222000111555666333222555444555666888999;;;<<<===<<<======>>>======<<<<<<:::???EEEGGGFFFJJJZZZkkkfffccceeennnzzz~~~uuunnneee\\\SSSQQQOOOOOOOOOOOONNNMMMJJJJJJJJJJJJMMMTTT\\\bbbccc]]]XXXVVVQQQKKKIIIKKKNNNPPPUUU[[[aaaggglllooossswww|||sssfffcccgggwwwvvv___UUUTTTOOOUUUaaauuu{{{~~~uuurrrFFF@@@<<<999777555555555666555444333666666;;;>>>;;;HHHcccfffvvvdddggg{{{kkkdddjjj}}}lll^^^PPPGGGCCC???>>>@@@???@@@@@@@@@AAAEEEIIIMMMPPPOOONNNLLLHHHEEEAAA???>>>???@@@DDDHHHNNNSSSVVVZZZ\\\bbbjjjrrrxxxzzzzzz{{{{{{{{{{{{}}}~~~~~~~~~rrrgggaaafffnnnwwwuuuzzz]]]YYYnnnlllHHH666444555444333xxx~~~}}}aaaIII???999666444222333333222111111333444333444999AAAHHHqqqvvvqqqvvvyyy}}}{{{zzz{{{uuudddRRRHHHCCCAAA???>>>===<<<999666555444444444444333333333222333333444444333222111111222333444444444333222222000111555555222111333666666777777888888888777888888888888888888888999333333444555222222:::DDDJJJHHHHHHKKKPPPYYYhhhvvvyyylllaaa[[[RRRLLLIIIGGGFFFDDD@@@@@@???======@@@FFFKKKNNNKKKKKKLLLJJJEEEDDDEEEFFFGGGKKKOOOUUU[[[bbbgggkkkmmmrrrxxxtttlllhhhgggooo~~~fffYYYWWWPPPQQQYYYjjjmmm}}}LLLBBB===999777555555555666555444555666666;;;???===LLLkkkyyyfffyyy___jjj}}}ggggggttt~~~ooo___NNNFFFCCCAAAAAACCC???@@@@@@@@@AAAEEEIIIMMMQQQOOOMMMJJJFFFCCC@@@???===>>>@@@CCCFFFKKKPPPTTTYYY\\\aaaiiirrrwwwzzzzzzyyyyyyyyyyyy{{{}}}{{{||||||}}}~~~{{{ooogggggghhhiiissswww{{{hhhZZZiiitttQQQ<<<666555444444yyyooogggKKK@@@999777444222333333222111222333444444555:::CCCJJJvvvwwwrrrwwwzzz{{{zzz|||zzziiiVVVLLLEEECCCAAA@@@@@@>>>;;;888555555444444444333333333222333444555444444222222000111222333333111///---444222333666666333222333333444444555555555555444777777666555444444444444777333222666777666888;;;777555666999;;;???KKKWWWcccwwwlllcccWWWNNNIIIGGGFFFEEE>>>>>>>>>;;;777666999<<<@@@???AAAFFFFFFCCCAAACCCAAACCCEEEHHHMMMTTT\\\aaaeeefffjjjqqq{{{}}}rrrpppooonnnooo~~~kkk\\\YYYOOOOOOTTTddd}}}|||rrrQQQCCC;;;999777555555555666555444666666666;;;???===OOOooouuuiii~~~^^^lllwwwhhhlll}}}~~~wwwcccOOOEEEDDDCCCCCCCCC>>>???@@@@@@AAADDDIIIMMMQQQOOOLLLHHHDDDBBB@@@???>>>???AAACCCFFFJJJOOOSSSZZZ\\\bbbjjjrrrxxxzzzzzzxxxwwwwwwxxxyyy{{{}}}{{{}}}xxxxxxyyyzzzyyypppnnniiidddkkkxxxyyyzzzqqq^^^jjj{{{YYYAAA777555444444}}}zzzjjjMMM>>>;;;888444111111222222222111777444222777888???NNNvvvssstttxxx|||yyyxxxzzz~~~ppp]]]OOOFFFAAA>>>@@@BBB>>>;;;;;;444555555555555444333222333333333333333333333333111111222222222222111111000111333555555333111///333333444444444444555555555555555555555555555555222333333444444333333222555444444444666888:::<<>><<<999999888777666555444444888999:::;;;===>>>???@@@???@@@BBBDDDGGGLLLRRRWWW^^^```eeellluuusssnnnpppuuuuuu|||ppp^^^XXXRRRRRRTTT___uuuzzzaaa:::>>>:::888666555666666666555999444<<<:::;;;>>>KKKwww{{{pppzzzbbbnnnuuueeemmm~~~yyyeeePPPEEECCCAAA@@@@@@???@@@??????@@@CCCHHHLLLQQQQQQOOOMMMIIIEEEBBB@@@>>>???@@@@@@BBBGGGMMMQQQYYY]]]bbbhhhmmmsssxxx{{{tttqqqqqquuuvvvxxx}}}|||ttttttwwwzzzmmmgggiiimmmzzzsss}}}```iii]]]???888555111555uuusssSSS???<<<999555222222333333333111666444222888:::BBBTTTzzzvvvtttuuuzzz~~~zzzxxxzzz~~~sssaaaRRRJJJDDD@@@AAABBB>>>;;;;;;777666666555444333333222333333333333333333333333111111222222222222111111000222444555555333111000333333333444444444555555333333333333333333333333333333444444444444333333333333333444444666777888444777>>>FFFMMMRRRUUUWWW]]]^^^aaacccddd___WWWQQQIIIDDD===999888888777666888888777666555555444444666666777888:::;;;<<<===;;;===>>>@@@BBBGGGLLLPPPZZZ\\\```gggppp{{{tttooottt{{{www{{{rrraaaZZZSSSRRRTTT]]]rrrzzzsssFFFAAA;;;888666555666666666555555111::::::===BBBQQQ~~~wwwooozzzfffsssrrr```iii|||yyyeeePPPEEECCCAAA@@@@@@@@@@@@@@@???@@@DDDIIIMMMRRRQQQPPPMMMIIIEEEAAA???======>>>???AAAEEELLLPPPWWW[[[bbbhhhnnnssswwwyyyvvvsssrrrrrrrrrttt|||zzzxxx~~~}}}tttnnnlllmmm}}}}}}ooobbbiiiaaaAAA999666222555{{{]]]AAA===:::666444444444555444111666333333999<<>>;;;;;;:::999777555444333333444222222222222222222222222222222333333333333222222111222444555555444333111333333444444444555555555444444444444444444444444444444444555555444444444333444444555555555555555888777777777888:::<<<>>>=========???AAA@@@===;;;777666666777888888777555666666555555444444444333222333444555666888999999999:::<<<===???BBBGGGKKKUUUWWWZZZ```iiiuuuuuuooovvv~~~}}}vvv~~~vvveee]]]UUUSSSSSSZZZmmmOOO@@@;;;999666555666666666555555111999999>>>DDDTTTooommmzzzmmm|||mmm^^^ggg{{{yyyeeePPPEEECCCAAA@@@@@@AAAAAAAAA@@@AAADDDIIIMMMRRRQQQPPPMMMIIIEEEAAA???<<<<<<<<<===???DDDJJJOOOVVVZZZ```hhhooosssvvvwwwwwwuuuttttttqqqqqqyyy{{{zzz|||}}}xxxrrroootttiii|||dddhhhiiiFFF;;;777222444fffDDD===:::666333333444444444222666333333999<<>><<<======;;;888555444444444555333333333333333333333333333333444444444444333333222333555666666555444333444444444555555555666666777777777777777777777777444555555666666555555444555666777888888777666555888777666555555666888999;;;;;;<<<===>>>??????>>>999999:::;;;<<<;;;999888555555555444444444333333111111222333444555666777:::;;;<<<===>>>AAAEEEHHHQQQSSSWWW\\\cccooo}}}uuummmttt{{{www{{{iii___VVVSSSRRRXXXiiixxxRRR===<<<999777666666777666555999444;;;999<<>>>>>@@@>>><<<999777555555666666333333333333333333333333444444555555555555444444333444555666777666666555555555666666666777777777888888888888888888888888555666666777777666666555666777888888888777555444444444555666777888999999999;;;===>>>>>>>>>===============<<<:::999999999666666666555555444444333111222222333444555666666999:::;;;<<<===???BBBEEENNNQQQUUUYYY```kkkyyytttiiioooyyy}}}|||zzzwwwxxxwwwrrrnnnaaaVVVSSSQQQUUUfffrrrXXXBBB===:::777666666777666555;;;555;;;999;;;AAARRRzzzeeeooo|||{{{|||gggaaakkk}}}yyyeeePPPEEECCCAAA@@@@@@BBBBBBAAA@@@@@@CCCHHHLLLQQQQQQOOOMMMIIIEEEBBB@@@AAA@@@???>>>???DDDKKKPPPUUUXXX^^^gggpppuuuvvvuuuqqquuu~~~yyywwwzzzwwwyyy|||~~~|||{{{}}}iiipppddd```zzzwwwPPP>>>888222333xxxlllLLL<<<999555222222333333333555555222444:::===QQQqqqxxxtttsssvvvvvv|||xxxyyy~~~wwwjjjWWWMMMCCC@@@???>>>???AAA>>>===;;;999777777777777444444444444444444444444555555666666666666555555444555666666777777777777777777888888888999999999777777777777777777777777666777777888888777777666444555555555555555444444888999;;;===>>>>>>======999;;;>>>???===<<<;;;<<<>>>??????>>>===<<<>>>???999999888777666555444444222222333333444555666666555666888999:::<<<>>>AAAJJJNNNSSSWWW[[[eeesss}}}uuuhhhkkkrrrvvvuuuoooeee___dddssswwwkkktttuuufffWWWSSSPPPSSSbbb|||rrr}}}}}}dddNNN===;;;888777777777666555888222999888===EEEXXXjjjttt|||{{{ggg```kkk~~~yyyeeePPPEEECCCAAA@@@@@@AAAAAA@@@??????BBBGGGKKKOOOOOONNNLLLJJJFFFCCCAAADDDCCCAAA???@@@DDDKKKPPPVVVXXX]]]fffpppwwwxxxvvvqqqttt}}}~~~yyyyyytttssstttyyy~~~~~~rrroooggg^^^vvv}}}WWWAAA999444666vvv}}}nnnPPP===:::666444444444555444555444111666===BBBYYY}}}uuusssrrruuuvvv|||xxxuuuyyyttt___TTTHHHCCC@@@>>>???AAA<<<<<<;;;;;;:::999999888666666666666666666666666555666666777777666666555555555666777777888888999999999999:::::::::;;;;;;888888888888888888888888777888888888888888888777555555444444444555555666555666777888888888888888<<<>>>@@@@@@>>>===???AAAAAACCCFFFFFFDDDCCCDDDFFF===<<<;;;:::888666555555222222333333444555555555222444666888888:::===???DDDIIIOOOSSSVVV___kkkuuuwwwjjjiiinnnwwwsssiii[[[PPPNNNVVV^^^pppeee^^^bbbmmmyyy~~~lllYYYTTTOOOPPP]]]vvvyyyuuu~~~mmmSSS>>>;;;888777777777666555777222999999???JJJ___pppxxx}}}{{{iiidddnnnyyyeeePPPEEECCCAAA@@@@@@AAA@@@@@@>>>>>>AAAFFFIIINNNNNNMMMLLLJJJGGGEEECCCGGGEEEBBB??????CCCIIINNNYYYYYY]]]fffpppxxxyyyxxxvvvtttwww~~~~~~~~~~~~yyyzzz|||nnnlll___vvvdddHHH:::555666{{{qqqTTT???;;;777555555666666666444333111777@@@FFF___ssstttuuutttuuu}}}xxxsssrrrzzz{{{fffYYYLLLEEEAAA>>>>>>AAA;;;<<<<<<<<<;;;;;;999999777777777777777777777777666666777777777777666666555666666777888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999999888888777666555555555777888999::::::999999:::;;;===>>><<<===>>>===;;;<<>><<<999777777777666555:::444;;;;;;AAALLLaaasss|||~~~{{{kkkiiisssyyyeeePPPEEECCCAAA@@@@@@@@@@@@???>>>>>>@@@EEEHHHMMMMMMMMMLLLJJJHHHFFFDDDHHHFFFCCC???>>>BBBHHHMMMZZZZZZ]]]eeepppxxxzzzyyy{{{tttqqqvvv}}}~~~mmmqqqaaawwwqqqOOO<<<444555tttVVVAAA;;;888777555222333666666777///333BBBGGG```zzzttttttoooqqqyyy}}}uuuqqquuu}}}mmm^^^LLLDDDEEEGGGCCC>>>@@@>>>;;;:::::::::999777666666666777777777888888777888888888888888888888666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>::::::::::::999999999999;;;;;;:::999999999999999888:::;;;<<<;;;:::;;;<<<===<<<;;;===@@@DDDEEEFFFJJJKKKMMMOOOOOOMMMKKKIIIFFFCCC???<<<;;;;;;:::999777444222333666777666444222333333555777999;;;<<>><<<888666777999:::888777:::888:::@@@HHHeeeyyyoooooovvvcccOOOEEECCCAAA??????@@@AAA@@@???>>>@@@DDDGGGLLLMMMMMMMMMLLLJJJGGGEEEIIIFFFBBB??????CCCGGGKKKWWW[[[aaafffoooyyy}}}|||wwwvvvuuussssssvvv|||tttttthhhttt|||SSS:::555777yyyZZZCCC===888777555222222555444666111444BBBKKKhhhtttpppqqqmmmrrrzzz}}}tttpppsss{{{qqqbbbOOOEEEDDDEEEAAA<<<@@@>>><<<:::::::::999777666666777777777777777777888888888888999999999999::::::;;;<<<===>>>>>>===========================<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999999::::::777999;;;<<<<<<<<<===??????>>>===???CCCFFFHHHIIILLLMMMNNNOOOOOONNNMMMLLLHHHEEEAAA>>>===<<<:::999777555222222444666666555333444444555666888:::;;;???CCCJJJPPPRRRTTT]]]gggxxxvvvoooxxxqqqYYYIIIBBBAAA===<<<>>>BBBGGGQQQcccssszzzcccUUUPPPRRRUUUjjjmmm~~~[[[AAA>>>999666666888777666555888666999@@@HHHgggxxxoooooovvvcccOOOEEECCCAAA??????@@@@@@???>>>>>>@@@DDDGGGLLLMMMNNNNNNLLLJJJHHHFFFHHHEEEAAA??????CCCHHHKKKVVV[[[```eeennnwww{{{yyyxxxxxxvvvtttssstttxxx{{{vvvpppeeemmmWWW===666777^^^FFF???888777555222222444333666444777BBBPPPssspppmmmpppooorrr||||||sssoooqqqyyyyyyiiiUUUHHHEEEEEEAAA<<>><<<;;;;;;:::999888999999999999999888888888999999::::::;;;;;;;;;;;;:::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;888;;;===???@@@BBBDDDFFFGGGFFFEEEFFFJJJMMMOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQJJJHHHEEECCCAAA???<<<999999666333111333555666666555555555555666777888888<<>>???>>>>>>>>>AAAEEEHHHLLLMMMNNNNNNMMMKKKIIIHHHFFFCCC@@@>>>@@@DDDIIIMMMUUUZZZ___dddllluuuxxxvvvxxxyyyxxxvvvsssrrrsssuuuvvvwwwzzz{{{kkkcccfff|||]]]@@@666777bbbHHH???777666555333444666333666777999@@@TTT{{{pppnnnqqqrrrrrr|||sssnnnqqqxxx~~~ooo[[[MMMIIIGGGDDD@@@BBB@@@===<<<<<<<<<:::999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<=========>>>;;;<<<======>>>>>>>>>===>>>>>>>>>???????????????@@@????????????@@@AAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<=========???BBBEEEGGGKKKOOOQQQUUUSSSRRRSSSUUUXXXXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUMMMKKKIIIGGGEEEBBB>>>;;;:::777444222222333555777777777666555555555666666<<<>>>DDDJJJMMMNNNUUU]]]iii}}}|||eeeQQQDDDAAAAAABBBBBB???>>>GGGRRR```kkk{{{hhhXXXRRRTTTSSSbbb}}}vvvoooIII@@@777555666666555555999;;;999<<>>>>>===>>>AAAEEEIIILLLMMMNNNOOONNNMMMKKKIIIDDDBBB???>>>???DDDJJJNNNTTTYYY^^^ccckkksssvvvsssvvvxxxxxxwwwtttrrrqqqqqqssstttwww|||}}}kkkaaaaaavvv```AAA666777dddIII???666555666555666888444555999:::>>>WWWrrrnnnqqqssssss{{{rrrnnnrrryyyrrr___QQQLLLJJJGGGDDDCCCAAA???>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@CCCGGGJJJNNNRRRWWW[[[aaa``````aaabbbcccaaa```]]]\\\YYYVVVTTTSSSSSSSSSPPPNNNLLLJJJHHHEEEAAA>>>;;;999666333222333555888888777666555444444444444<<<===CCCJJJNNNOOOUUU\\\fffzzz~~~___GGGEEECCCBBBAAA>>>===CCCKKKTTT^^^mmm{{{iiiXXXRRRTTTRRR^^^yyy~~~tttLLL@@@666555777777666888:::<<<999<<>>@@@EEEHHHLLLMMMOOOPPPPPPNNNMMMKKKDDDAAA>>>===???DDDJJJNNNSSSXXX^^^ccckkksssuuurrrtttvvvxxxxxxuuusssqqqqqqtttsssvvvzzz}}}{{{zzzooo^^^^^^rrrcccAAA555777gggLLL@@@666444555666777888555444:::;;;>>>]]]|||sssmmmnnnrrrtttxxxpppnnnrrr{{{uuudddWWWQQQMMMJJJGGGFFFCCCAAA@@@@@@???>>>===::::::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDGGGKKKOOOSSSXXX^^^ccciiiiiikkknnnpppooollliiieeeccc___ZZZVVVTTTRRRQQQRRRPPPMMMJJJIIIGGGDDDAAA<<<<<<999666444444666888888888666555444333333333:::<<>>=========@@@DDDGGGLLLNNNOOOQQQQQQPPPNNNMMMDDDAAA>>>===???DDDIIIMMMRRRXXX^^^dddmmmuuuwwwtttsssuuuxxxxxxvvvsssrrrrrrsssrrrssswww||||||xxxsss}}}^^^[[[ooogggCCC555777lllQQQDDD777444555555555666555222999<<<@@@ddd{{{tttmmmmmmrrrttt{{{tttmmmlllqqq{{{~~~nnnaaaZZZTTTPPPLLLHHHEEECCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKNNNRRRVVVZZZ```gggllloooqqqvvv|||{{{wwwqqqooojjjeee___ZZZVVVUUUTTTQQQMMMJJJIIIHHHFFFEEE=========:::666555666888888777666555444333333333777888>>>GGGMMMOOOSSSXXX]]]ppp|||ttt```SSSGGGCCCBBBAAAAAACCCCCCFFFNNN\\\oooooo[[[UUUVVVOOOVVVpppVVVEEE777888:::777666:::666888666;;;DDDQQQssswwwfffuuullltttvvvcccOOOEEECCCAAA??????>>>>>>>>>======???CCCFFFLLLNNNPPPQQQRRRQQQPPPOOODDDBBB>>>===>>>CCCHHHLLLRRRXXX___fffooowwwyyyvvvuuuwwwyyyxxxvvvsssrrrrrrrrrrrrssswwwzzzyyy~~~tttwwwccc\\\mmmnnnFFF555666pppUUUGGG999444444333333333555000999===CCCiii{{{vvvooonnnsssttt|||wwwpppjjjjjjpppzzzxxxkkkbbb[[[UUUQQQIIIGGGDDDCCCCCCCCCAAA@@@CCCDDDEEEFFFGGGIIIIIIJJJMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUVVVVVVUUUTTTTTTMMMNNNNNNOOOPPPPPPQQQQQQOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOPPPPPPRRRUUUXXX\\\aaagggnnnsssssswww|||zzzuuuooohhhbbb]]]ZZZTTTQQQLLLJJJIIIIIIHHHGGG===>>>>>><<<888555666888888777666555444333333333333444;;;DDDKKKMMMQQQVVVYYYkkkwww~~~sssbbbPPPHHHEEEBBB???===>>>>>>CCCRRRhhh}}}rrr]]]VVVWWWNNNSSSlll{{{[[[GGG999999;;;777555999666888888===HHHWWWzzz{{{kkkwwwlllxxxvvvcccOOOEEECCCAAA????????????>>>===<<<>>>BBBEEELLLNNNPPPRRRRRRRRRPPPOOOEEEBBB???===>>>BBBHHHKKKRRRYYY```gggpppyyyzzzwwwxxxyyyzzzxxxuuurrrqqqqqqttttttuuuxxxyyy}}}}}}sssrrrjjj___nnnsssJJJ666666{{{tttXXXIII;;;777777666555666222666:::999HHHtttssstttpppoooqqqpppxxx}}}tttkkkgggiiiooowww~~~{{{tttlllbbbZZZVVVQQQJJJEEEDDDFFFHHHJJJMMMNNNOOOQQQRRRSSSTTTTTTRRRUUUYYYZZZXXXXXXYYY[[[YYYXXXYYY[[[]]]]]]\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVQQQQQQQQQRRRRRRRRRSSSSSSVVVSSSRRRTTTXXXZZZWWWSSSRRRPPPNNNOOOSSSUUUTTTRRRVVVZZZ___fffkkkooorrrsssxxx{{{tttmmmhhheeeXXXUUUQQQNNNKKKJJJIIIIIIEEECCC@@@===;;;:::999:::888888888888777666444444555777;;;@@@FFFKKKNNNPPPZZZdddttt~~~~~~wwwZZZKKKIIIHHHDDD@@@>>>;;;>>>LLL]]]oooxxxcccTTTRRRPPPQQQddd~~~rrryyyoooCCC======555999777666;;;888999===CCCWWWkkkmmmyyyuuudddRRRIIIEEEAAA???>>>???<<<<<<>>>>>>>>>BBBHHHMMMSSSWWWTTTQQQPPPOOOLLL@@@@@@>>>===>>>BBBHHHMMMVVVYYY___gggqqqxxx|||}}}yyyyyyyyyxxxuuussssssttttttttttttrrrrrrwwwuuupppppp]]]lllwwwMMM555777qqqXXXIII;;;777777666555666444777:::;;;LLLzzzwwwwwwqqqmmmpppppp}}}}}}tttkkkhhhkkkpppxxxxxxmmmeee]]]WWWOOOKKKJJJMMMPPPQQQVVVWWWYYYZZZ\\\]]]^^^^^^\\\___bbbbbbaaaaaabbbccc```___^^^___``````___]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYVVVUUUWWW[[[\\\ZZZVVVYYYWWWUUUVVVXXXZZZYYYWWWXXX[[[aaaiiioootttwwwxxxzzzqqqkkkhhh[[[XXXSSSOOOLLLJJJIIIHHHEEEDDDBBB@@@>>><<<;;;:::888888888888777555444333555666:::???DDDIIIMMMOOOZZZcccrrr}}}nnnZZZNNNHHHEEECCC???<<<>>>HHHWWWhhh{{{zzzeeeUUUSSSPPPPPPccc{{{tttrrrDDD===<<<666;;;999999:::777999>>>DDDXXX~~~mmmnnnuuueeeRRRIIIEEEBBB???>>>???<<<<<<>>>>>>>>>BBBHHHKKKRRRUUUSSSPPPOOOMMMIII@@@???>>>===>>>BBBHHHLLLUUUXXX^^^gggqqqxxx{{{}}}zzz{{{{{{xxxuuusssssssssqqqrrrrrrqqqqqquuu|||{{{tttqqq]]]iii~~~wwwOOO777999nnnXXXIII;;;777777666555666777777:::===RRR~~~}}}tttmmmppprrr}}}ssskkkiiilllqqqyyy{{{sssgggaaaYYYTTTSSSUUUYYYZZZ___```aaaccceeegggggghhhccceeeggggggfffffffffgggeeecccaaaaaaaaaaaa```___```______^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]][[[ZZZ\\\___```]]]ZZZ\\\ZZZYYYXXXZZZZZZZZZYYY[[[___eeelllrrrxxx{{{}}}xxxqqqmmm```\\\WWWRRROOOLLLIIIFFFEEEEEEEEECCCAAA???===;;;999888888888666555444333444555999===BBBGGGKKKMMMYYYaaannnzzzhhhUUUJJJFFFDDDBBB??????DDDLLLZZZmmm}}}~~~hhhWWWTTTPPPOOO```wwwwwwxxxFFF<<<<<<666;;;:::;;;888888:::???FFFZZZ~~~zzzpppqqqvvveeeRRRIIIEEEBBB?????????<<<<<<>>>>>>>>>BBBHHHJJJPPPTTTRRROOONNNKKKFFF??????>>>===>>>BBBGGGLLLSSSVVV]]]fffpppwwwzzz{{{|||}}}|||yyyvvvsssrrrsssnnnpppqqqqqqpppsssyyy~~~tttuuu^^^dddwwwzzzRRR999:::lllXXXIII;;;777777666555666999777999===UUUxxxooorrrttt~~~|||qqqhhhiiilllpppyyyyyysssjjjdddbbbccceeeggghhhiiikkkmmmooopppqqqqqqjjjkkkkkkkkkjjjjjjjjjjjjjjjhhheeedddeeefffffffffgggfffeeeeeeddddddeeeeeeddddddccccccccccccbbbbbbcccaaa```aaaccccccaaa___```___^^^]]]\\\\\\\\\[[[```ccchhhmmmssswwwzzz|||}}}wwwrrrfffbbb[[[VVVSSSOOOJJJFFFEEEEEEFFFFFFDDDAAA>>>;;;999999999888777555444333333555777;;;???DDDHHHKKKWWW___kkkwwwvvvdddXXXOOOIIIFFFCCCBBBCCCDDDKKKZZZhhh~~~kkkYYYUUUQQQNNN]]]sssLLL>>>===777;;;999:::777888;;;@@@HHH]]]|||yyyppptttwwweeeSSSIIIEEEBBB@@@@@@???<<<<<<>>>>>>>>>BBBHHHJJJOOOSSSRRRQQQOOOJJJDDD>>>>>>>>>===>>>AAAGGGKKKRRRUUU\\\eeeooouuuxxxxxx|||}}}|||yyyuuusssrrrrrrmmmppprrrrrrqqqssswww{{{ooo{{{___```xxxUUU999888oooXXXIII;;;777777666555666888777888===TTT{{{qqqrrrsss{{{zzzmmmeeehhhlllnnnxxx|||uuurrrrrrrrrrrrssstttuuuwwwxxxyyyzzzzzzuuutttsssrrrrrrrrrqqqqqqooommmkkkkkkmmmooopppoookkkkkkjjjiiiiiiiiiiiijjjlllllllllllllllllllllllliiihhhhhhhhhiiihhhfffeeehhhhhhgggeeedddccccccdddggghhhjjjmmmpppssstttuuussswww|||{{{tttlllfff```[[[XXXTTTNNNIIIDDDEEEGGGGGGEEEBBB>>><<<;;;;;;:::999888666444333333444666999===BBBGGGIIITTT\\\gggrrr{{{ppp```QQQEEEDDDCCCCCCAAABBBLLLWWWooonnnZZZVVVRRRNNNZZZnnnTTT@@@===777:::777999666888<<<@@@IIIaaa}}}{{{mmmxxxxxxfffSSSIIIEEEBBB@@@AAA???<<<<<<>>>>>>>>>BBBHHHKKKPPPTTTTTTSSSQQQJJJCCC>>>>>>>>>===>>>AAAFFFJJJQQQTTT[[[dddmmmsssuuuuuuyyyzzzzzzwwwtttrrrrrrrrrooorrrttttttssstttwww{{{kkkyyybbb```xxxWWW999777sssXXXIII;;;777777666555666777666999>>>TTT~~~zzz}}}uuusssrrr|||yyyjjjccchhhlllnnnwww|||zzzxxxwwwzzz{{{|||}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwwwwvvvuuuqqqooonnnoooqqqssssssrrroooooonnnmmmmmmmmmmmmnnnoooooopppppppppqqqqqqqqqqqqqqqqqqpppooonnnmmmlllllllllllljjjhhhggghhhjjjnnnnnnnnnnnnnnnooooooooonnnpppssswww{{{|||uuupppjjjccc```^^^ZZZSSSMMMEEEFFFGGGHHHFFFCCC@@@>>>======<<<;;;999777666555444444666888<<>>888999666999666999<<<@@@KKKeee~~~fff|||xxxgggSSSHHHEEEBBBAAAAAA???<<<<<<>>>>>>>>>BBBHHHLLLQQQUUUVVVVVVSSSKKKBBB======>>>>>>>>>AAAFFFIIIQQQTTT[[[dddlllpppqqqqqqtttuuuvvvuuurrrqqqrrrsssrrruuuvvvvvvtttuuuyyy|||zzzmmmuuu~~~bbb```rrrXXX:::888~~~wwwXXXIII;;;777777666555666444666;;;AAAVVVssszzz~~~yyyuuu~~~yyyjjjbbbiiimmmnnnxxx}}}~~~~~~|||{{{vvvvvvuuuvvvxxxxxxwwwuuuwwwvvvuuuuuuttttttuuuuuuttttttuuuvvvwwwxxxxxxyyyxxxyyyyyyxxxvvvuuuttttttnnnppppppnnnlllkkkmmmoootttsssrrrqqqoooooonnnnnnmmmmmmnnnnnnpppuuu{{{~~~yyysssmmmfffcccccc```XXXQQQHHHHHHIIIIIIGGGEEECCCAAA???>>>>>><<<;;;999777666555555666888;;;@@@EEEHHHLLLXXXbbbiiiuuulllUUUNNNHHHFFFCCC@@@CCCHHHVVVlll}}}qqq\\\WWWSSSNNNXXXiii\\\AAA>>>999:::777;;;777:::<<>>>>>>>>BBBHHHLLLQQQUUUVVVWWWTTTJJJ@@@<<<===>>>>>>>>>AAAEEEIIIRRRUUU[[[cccjjjnnnnnnmmmnnnpppqqqqqqpppqqqrrrsssuuuwwwwwwvvvtttuuuzzz~~~zzz|||}}}pppsssxxx^^^\\\oooYYY;;;999|||zzzXXXIII;;;777777666555666222666>>>DDDXXX|||qqq{{{zzzzzzjjjcccjjjooooooyyy}}}~~~~~~}}}|||||||||||||||~~~~~~~~~~~~~~~{{{yyyxxxyyytttvvvwwwvvvsssrrrtttwwwxxxwwwuuusssqqqppppppooommmlllkkkiiiiiilllqqquuu~~~tttnnngggeeefffccc[[[TTTJJJJJJJJJJJJIIIGGGEEEDDD@@@@@@???===<<<999888777666666666777;;;@@@EEEGGGJJJWWWbbbgggrrrcccYYYNNNGGGBBB??????BBBFFF[[[lll}}}qqq\\\WWWTTTNNNWWWhhhxxx]]]@@@>>>999;;;999===777;;;<<>>>>>>>>BBBHHHLLLPPPUUUVVVWWWTTTIII???<<<===>>>>>>???AAAEEEHHHRRRUUU[[[cccjjjmmmlllkkkjjjlllnnnooooooppprrrtttvvvwwwxxxvvvtttuuuzzz~~~}}}|||yyywwwrrrssssssXXXVVVrrrYYY;;;999~~~|||___HHH<<<;;;555444777555999999===???eeeuuurrr~~~|||lllbbbgggmmmooozzz~~~}}}}}}|||{{{zzzyyyxxxxxxzzzzzzzzz{{{{{{yyyuuurrrrrroookkkiiiiiijjjjjjiiimmmrrrwww{{{~~~wwwooommmkkkgggccc___]]][[[TTTOOOJJJHHHHHHHHHFFFCCCCCCAAA???>>>===:::777444666555555666999===AAADDDJJJVVV^^^```kkkrrr^^^QQQLLLJJJDDD>>>DDDJJJVVVjjj{{{bbbXXXRRRLLLTTTccc{{{tttrrrqqqDDD;;;===888666;;;:::<<<;;;>>>PPPrrr|||ooo\\\uuuzzzjjjVVVHHHDDDDDDCCCAAA@@@AAA@@@>>><<<===BBBGGGMMMOOORRRSSSPPPKKKFFFBBB======<<<<<<===@@@FFFKKKOOOTTT\\\ccciiikkkkkkkkkjjjlllooopppqqqrrrtttwwwxxxxxxyyyzzz{{{}}}~~~~~~{{{wwwxxxyyyzzzxxxmmmwwwWWWRRRooo[[[===999}}}^^^GGG<<<;;;555444777666777888===BBBiiiiiiggguuu~~~zzzkkkccciiinnnoooxxx}}}yyyvvvvvvssspppnnnnnnooonnnmmmjjjrrryyyzzzzzzzzzvvvqqqsssqqqoookkkgggdddaaa```XXXSSSMMMJJJJJJJJJHHHFFFDDDBBB@@@???>>>;;;888666666555555666999===AAACCCIIITTT\\\___iii|||zzzgggXXXPPPKKKIIIGGGHHHOOO___vvvfff[[[SSSLLLSSSaaayyyqqqooosssFFF;;;===999666;;;:::<<<<<>>EEEooo___[[[hhh~~~xxxjjjdddkkkooonnnvvv}}}~~~{{{xxxvvvvvvvvvvvvuuullluuu|||{{{wwwuuussspppvvvuuurrroookkkgggeeeccc\\\VVVOOOKKKJJJJJJIIIGGGEEEDDDAAA@@@???===:::777777666666777999<<<@@@BBBHHHQQQYYY\\\fffxxxfffVVVOOONNNJJJGGGGGGQQQfff~~~jjj]]]TTTMMMRRR^^^uuurrrpppxxxIII;;;<<<999777;;;:::;;;<<>>BBBFFFLLLNNNQQQRRRPPPKKKFFFBBB============???CCCJJJNNNTTTYYY```eeehhhhhhhhhiiimmmoooqqqssssssuuuwwwyyy{{{|||uuuooolllmmmuuu}}}wwwjjj}}}___XXXkkkpppFFF555zzzyyyZZZCCC999:::555444888666666888???HHHttt___WWW___qqqwwwjjjdddiiilllllluuu~~~vvv{{{}}}{{{zzz||||||yyyxxxwwwtttpppllliiifffddd```YYYQQQLLLJJJIIIHHHFFFFFFEEECCCBBBAAA???<<<999777777777888999<<<>>>@@@EEENNNUUUXXXaaarrriii[[[UUUOOOHHHDDDJJJZZZqqqlll^^^TTTNNNRRR[[[rrrwwwvvv~~~MMM<<<<<<:::888;;;:::;;;<<>>AAABBBCCC@@@>>>>>>BBBFFFKKKMMMPPPRRRPPPKKKFFFBBB===>>>>>>>>>@@@EEEKKKPPPTTTZZZaaafffhhhiiijjjllloooqqqsssuuuvvvwwwyyy{{{|||~~~zzzsssnnnlllqqqxxxuuuggg|||```VVVhhhrrrHHH666xxxuuuWWWAAA888:::555555888666777999@@@JJJvvvbbbWWWYYYcccmmm{{{{{{xxxjjjcccfffhhhiiiuuu}}}|||}}}|||xxxtttpppkkkhhhfffeee^^^VVVPPPNNNLLLIIIFFFGGGEEECCCCCCBBB@@@===;;;888888888888999;;;===>>>CCCKKKRRRVVV^^^lll|||yyylllWWWNNNFFFIIITTTfffnnn^^^TTTOOORRRYYYnnnyyyRRR===;;;:::999::::::;;;<<>>AAABBBCCCAAA>>>>>>AAADDDJJJMMMPPPQQQPPPKKKFFFBBB>>>>>>>>>>>>@@@EEEKKKPPPRRRYYYaaafffiiijjjnnnqqqqqqsssvvvwwwxxxyyy|||~~~~~~}}}wwwqqqpppsss{{{jjj|||dddUUUeeelllFFF888vvv}}}sssUUU???777999555555888666777999AAALLLxxxaaaUUUTTTXXX\\\iiiuuurrrvvviiiaaadddfffhhhvvv{{{vvvqqqmmmkkkkkkeee^^^XXXUUUQQQLLLHHHGGGEEEDDDCCCBBBAAA>>><<<999999999999:::;;;;;;<<>>>>>>>>>>>@@@DDDKKKOOOPPPXXXaaagggiiilllqqqvvvtttvvvxxxyyyzzz|||~~~vvvqqqqqq|||qqq}}}kkkYYYaaagggDDD:::www}}}uuuSSS>>>666999666555888666777999AAAMMMzzz[[[SSSSSSUUUTTT___mmmnnn}}}qqqfffaaafffggghhhuuuzzzuuupppnnnoooiiiccc]]]YYYTTTMMMHHHFFFEEECCCCCCBBBAAA>>><<<:::::::::::::::::::::;;;???FFFOOOUUUYYYbbbppp|||yyyeeeXXXOOORRRggg}}}tttbbbVVVPPPQQQSSSdddyyyYYY>>>:::<<<;;;:::<<<;;;;;;BBBZZZ~~~tttqqqpppaaazzz~~~nnnYYYJJJEEEDDDBBB@@@???AAABBB@@@===<<<>>>AAAIIIKKKOOOQQQOOOKKKFFFBBB??????>>>>>>???CCCIIINNNPPPYYYbbbhhhiiilllrrrxxxuuuwwwzzz{{{|||}}}yyyrrrpppsssrrr{{{oooZZZ\\\|||hhhEEE888wwwxxxRRR===666999666555999777777999BBBNNN{{{yyyWWWRRRUUUVVVSSS]]]kkknnn~~~zzzmmmdddaaahhhiiiiiiuuu~~~}}}|||uuuqqqnnnnnnjjjccc^^^ZZZTTTLLLFFFFFFEEECCCCCCBBBAAA>>><<<::::::::::::::::::::::::>>>EEEOOOUUUYYY___mmmyyyuuuaaaRRROOObbbyyyxxxdddWWWQQQPPPQQQaaa~~~[[[>>>:::<<<;;;:::<<<;;;:::AAAYYY|||ssstttooo___vvv~~~nnnYYYJJJEEEDDDCCC@@@>>>@@@AAA???<<<;;;===@@@IIIKKKOOOQQQOOOKKKFFFBBB??????>>>===>>>BBBHHHLLLRRRZZZccchhhiiikkkrrrxxxvvvxxx{{{|||}}}~~~zzzrrrpppmmm~~~pppxxxnnnWWWZZZxxxlllFFF777wwwkkkGGG???888777888666666777888===@@@VVVqqqXXXVVVUUUUUUZZZaaajjjpppzzzrrriii```aaallloookkkuuuyyyvvv}}}~~~xxxxxxmmmlllfff```\\\YYYQQQHHHGGGFFFFFFFFFFFFDDD@@@===<<<<<<::::::::::::;;;<<<===CCCJJJOOOSSS]]]kkkvvv~~~cccQQQZZZppphhhWWWOOOPPPRRRbbbzzz^^^======>>>999;;;:::;;;<<>>@@@CCCCCC@@@;;;:::>>>BBBDDDKKKPPPOOOMMMKKKGGGBBB>>>>>>>>>>>>???CCCHHHMMMPPPYYYccchhhmmmtttxxxyyy|||zzzxxxzzz~~~}}}wwwqqqwwwnnnqqqoooZZZ[[[pppoooAAA:::vvvdddGGG>>>777777888666666888777===AAAWWWoooTTTWWWZZZ\\\^^^ccciiiooo{{{rrriii______jjjllliiitttzzzqqqooottt}}}tttqqqkkkccc^^^[[[SSSKKKHHHGGGFFFGGGGGGEEEAAA???===<<<;;;:::::::::;;;<<<===CCCJJJNNNRRR[[[gggppp|||yyyZZZVVVdddiiiWWWOOOOOOQQQbbb{{{~~~bbb???<<<;;;666777<<<<<<===DDDZZZ}}}}}}zzztttoooVVVxxx}}}oooYYYJJJEEEDDDAAA>>>@@@BBBCCC@@@;;;:::>>>BBBEEEKKKPPPNNNLLLJJJGGGBBB>>>>>>>>>>>>???CCCHHHLLLTTT^^^gggjjjmmmtttzzz}}}|||{{{zzz{{{}}}wwwzzzqqqrrrlllXXXYYYnnnrrrCCC;;;xxx___FFF>>>777777777666666888666>>>DDDZZZtttSSSZZZbbbeeeddddddiiinnn|||sssiii^^^]]]gggjjjgggsss|||vvvvvv|||~~~}}}yyypppfff```\\\UUUMMMJJJIIIGGGGGGGGGFFFCCCAAA>>>===<<<;;;::::::;;;<<<<<>>@@@BBBBBB@@@<<<;;;>>>AAAEEEKKKOOONNNKKKJJJFFFBBB>>>>>>>>>>>>???BBBHHHLLLWWWbbbllloooqqqxxx~~~~~~~~~rrrppphhhUUUUUUlllvvvFFF<<<zzzaaaFFF>>>777777777666666888666???GGG^^^yyyXXXbbblllmmmgggeeeiiiooozzz~~~uuujjj___]]]fffiiifffssszzzxxx|||ttthhhaaa]]]VVVOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@???===;;;;;;;;;;;;;;;:::@@@HHHNNNSSSZZZbbbhhhrrrxxxcccaaazzzmmmYYYOOONNNQQQ^^^yyy|||rrriiiAAA;;;<<<:::<<<:::::::::BBBYYY{{{yyyuuuooovvvYYYxxx~~~qqq\\\MMMFFFCCCAAA>>>@@@AAAAAA???======>>>@@@FFFLLLOOOMMMKKKIIIFFFAAA>>>>>>>>>===>>>BBBGGGKKKVVVdddqqqvvvyyyrrrmmmgggUUUSSSjjjzzzHHH===zzzdddHHH???888888888666666777888@@@JJJdddzzz___iiirrrqqqiiieeejjjqqqyyy~~~vvvkkk```^^^gggiiifffsssxxxkkkccc___XXXQQQOOOLLLIIIFFFFFFEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;888>>>FFFNNNTTT\\\ccchhhnnnpppdddvvvppp[[[PPPNNNQQQ\\\xxxzzzqqqoooDDD;;;===;;;===::::::<<>>>>>???@@@FFFLLLOOOLLLJJJHHHEEEAAA>>>>>>>>>===>>>AAAFFFJJJRRRaaarrr{{{uuummmkkkWWWSSSjjj}}}JJJ>>>yyyeeeKKKBBB:::999999777666777;;;AAALLLiiibbbjjjrrrqqqjjjfffkkkqqq|||}}}uuukkk```^^^hhhjjjfffrrrrrrkkkggg```XXXTTTPPPKKKHHHFFFEEEDDDCCCCCCBBB???===<<<;;;;;;;;;888===DDDLLLTTT\\\ccchhhkkk~~~{{{fffsssttt^^^QQQOOORRR[[[wwwzzzuuuvvvHHH<<<<<<::::::;;;===>>>GGG```}}}zzzuuuYYYxxxuuu}}}{{{ooo]]]NNNFFFCCCAAA@@@????????????????????????GGGLLLOOOLLLIIIHHHEEEAAA>>>>>>>>>======AAAEEEIIIOOO]]]nnnyyywwwnnnsss]]]UUUkkkKKK>>>|||fffNNNEEE===;;;:::777555666>>>BBBMMMnnn]]]fffnnnpppkkkhhhkkkppp{{{rrriii^^^^^^hhhiiieeeppp~~~wwwrrrkkkcccZZZUUUOOOJJJHHHFFFEEEDDDDDDCCC@@@>>><<<;;;;;;;;;999===BBBIIIQQQYYY```dddgggzzzpppqqqxxx```RRRPPPSSS\\\xxxzzzLLL>>>>>>;;;;;;;;;<<<>>>FFF___}}}yyyvvv\\\|||sssyyyxxxmmm\\\NNNEEEBBBAAAAAA????????????@@@@@@???>>>GGGLLLNNNKKKHHHGGGDDDAAA>>>>>>>>>======@@@EEEIIIPPPZZZfffrrr~~~vvvlll}}}dddYYYnnnKKK===gggPPPFFF>>><<<:::777555666@@@CCCMMMpppWWW```kkkooommmjjjkkknnnyyypppggg\\\]]]gggiiidddnnnxxxtttppp|||tttlll^^^YYYRRRLLLIIIHHHGGGFFFEEECCCAAA>>><<<;;;;;;;;;;;;===AAAGGGOOOVVV]]]aaadddwww}}}oooyyyaaaSSSQQQTTT^^^zzzzzzMMM@@@AAA???>>>999:::;;;CCC[[[~~~wwwsssyyy```uuuyyyvvvkkk[[[NNNEEEBBBAAAAAA??????>>>???AAAAAA???>>>HHHMMMNNNKKKHHHGGGDDD@@@>>>>>>>>>======@@@EEEHHHRRRXXX```kkkyyy}}}rrrhhhhhh[[[pppKKK<<>>HHHRRRYYYaaagggiiixxx}}}yyy~~~bbbSSSSSSQQQ___xxxzzzKKK>>>@@@>>><<<999@@@BBBCCCXXXjjjsssyyygggzzzmmmZZZNNNHHHEEEAAA===@@@???>>>>>>>>>???AAAAAAHHHJJJLLLLLLKKKGGGCCC@@@>>>??????>>>>>>@@@CCCFFFOOOUUU]]]fffnnnyyy}}}vvvjjjeeeaaalllSSS===~~~```GGG???888999:::999888999<<>><<<::::::;;;999===FFFPPPXXXbbbiiiiiixxxzzzbbbSSSRRRQQQ^^^wwwzzzLLL>>>???======888>>>???BBB[[[|||aaaiiissscccyyylllZZZMMMGGGEEEAAA===@@@???>>>>>>>>>???@@@AAAGGGIIIKKKMMMKKKGGGBBB???>>>>>>>>>>>>>>>@@@CCCFFFMMMRRRYYYaaahhhqqq|||}}}xxxkkkccc\\\ggg{{{MMM:::yyy]]]EEE===777888999888777999<<>>===;;;:::;;;999;;;DDDNNNXXXcccmmmmmm||||||bbbRRRRRRQQQ]]]uuu|||MMM??????======888<<<===BBB]]]~~~bbbhhhooo```xxxkkkZZZMMMGGGDDDAAA>>>??????>>>===>>>???@@@AAAEEEHHHKKKMMMLLLHHHCCC???===>>>>>>======???DDDGGGKKKPPPVVV[[[```gggpppvvv}}}zzzlllaaa[[[gggyyyMMM<<>>QQQaaafffRRR[[[oooxxxkkkdddiiijjj}}}ssseee___YYYbbbjjjdddjjj}}}jjjdddgggnnnwww~~~yyyuuupppiiiaaaZZZTTTNNNJJJFFFEEECCCBBB???>>><<<;;;<<<999;;;CCCLLLWWWfffrrrtttcccRRRRRRQQQ[[[sss~~~OOO@@@???===<<<:::===<<>>=========>>>@@@AAAEEEHHHLLLOOONNNIIIDDD@@@>>>>>>>>>======???DDDGGGMMMQQQVVVZZZ]]]aaahhhmmmtttzzzzzzkkkbbbYYYggg{{{NNN===ttt\\\CCC===999999999888:::===@@@UUUeeedddKKKUUUooo}}}qqqgggiiiiiivvveee^^^YYYaaaiiiccciiitttiiifffgggiiilll{{{{{{xxxsssllleee]]]VVVOOOJJJGGGFFFDDDCCC@@@???===<<<<<<:::<<>>===BBB___ooorrrqqq^^^yyy{{{ppp```RRRJJJEEECCCBBB???>>>=========>>>???@@@FFFIIILLLOOONNNKKKFFFCCC@@@@@@???======???DDDHHHOOOSSSXXX[[[\\\___eeeiiinnnttt|||~~~xxxiiidddSSSccc~~~NNN:::uuuZZZAAA<<<999:::999888:::???@@@WWWggggggHHHPPPjjj|||ssshhhhhhiii~~~wwweee^^^YYYaaaiiibbbhhh~~~tttpppllliiihhhjjjppp~~~~~~xxxsssllleee]]]UUUNNNIIIHHHGGGEEEDDDAAA@@@>>>===<<<;;;===CCCKKKVVVfffuuu{{{hhhUUUSSSQQQWWWmmm|||yyyVVVCCC@@@<<<;;;;;;??????CCC^^^tttxxxsss^^^vvv~~~ssscccTTTJJJEEECCCCCC>>>>>>===<<<===>>>???@@@FFFHHHKKKMMMMMMKKKHHHEEEDDDCCCAAA>>>===???DDDHHHOOOSSSXXXZZZ\\\^^^cccgggjjjpppwww~~~xxxxxxiiigggTTTcccSSS<<>>:::999<<>>======<<<===>>>???@@@EEEGGGHHHJJJJJJIIIGGGFFFGGGFFFCCC???>>>???DDDGGGJJJNNNTTTWWWYYY[[[```dddeeeiiipppvvv|||{{{{{{yyyiiihhhXXXcccYYY@@@yyyQQQ===:::888888777555999>>>EEE^^^pppkkkLLLLLL^^^ooojjjbbbdddfff|||{{{ssseee^^^XXX```hhhaaafff}}}zzzpppooowww~~~xxxqqqiiiaaaZZZSSSOOOIIIHHHGGGEEECCCAAA???>>>888888;;;AAAGGGQQQaaappp|||~~~mmmXXXTTTQQQUUUjjj}}}nnnttt\\\FFF@@@;;;:::555===@@@DDD[[[sssyyyddduuuuuueeeTTTHHHBBB@@@@@@>>>===<<<<<<<<<===???@@@DDDEEEFFFGGGGGGGGGFFFFFFIIIHHHDDD@@@>>>???DDDGGGEEEJJJPPPSSSUUUXXX]]]aaa___ccchhhnnnttt~~~vvvxxx{{{kkkiiiVVV^^^WWW>>>|||KKKAAA===:::;;;;;;:::===BBBKKKdddxxxlllKKKNNN]]]gggaaa___eeeeeevvvyyymmmggg^^^WWW]]]ddd^^^ccczzzxxxtttrrr~~~tttlllddd]]]TTTNNNDDDEEEFFFEEECCCAAA@@@@@@>>>;;;;;;???EEEOOO```nnnxxxzzz~~~rrr\\\SSSMMMSSSkkkrrrmmm^^^EEE???;;;:::999;;;;;;CCC^^^kkkrrrdddqqq~~~~~~vvvfffSSSIIIFFFAAA999======<<<;;;;;;<<<@@@CCCJJJJJJIIIFFFDDDDDDFFFHHHKKKHHHCCC???===???AAADDDJJJMMMPPPSSSUUUXXX\\\^^^___aaadddeeeiiipppzzzzzzpppeeeTTT^^^SSS===zzzLLLAAA<<<999:::;;;:::===BBBIIIeee{{{oooMMMMMM___mmmggg```ccceeettt|||ppphhh___WWW^^^eee___ccczzz|||uuu~~~vvvnnnggg```YYYSSSFFFGGGFFFEEECCCBBBAAAAAA===;;;;;;>>>DDDNNN]]]lll|||{{{pppZZZRRRNNNTTTlllwwwqqq]]]EEEAAA>>>======>>><<>>AAACCCJJJLLLPPPSSSUUUXXX\\\^^^___aaadddeeehhhnnnwww}}}}}}uuulllXXXaaa~~~VVVAAAsssLLL@@@;;;999:::::::::===BBBLLLiiinnnOOOKKK___uuuooobbbbbbffftttvvvjjjaaaXXX___fff```cccyyy{{{yyyqqqllleee^^^XXXIIIHHHGGGEEEDDDCCCBBBBBB===;;;:::===BBBJJJYYYggg||||||mmmXXXRRROOOTTTmmmxxx\\\FFFCCCAAAAAA>>>???>>>AAAXXX}}}uuusss]]]hhh|||{{{lllXXXJJJEEEDDDCCC=========<<<;;;<<>>===>>>@@@BBBIIIKKKOOORRRUUUXXX[[[^^^___aaadddeeefffjjjpppuuu|||zzzqqqXXX^^^yyyzzzRRR@@@gggGGG???:::888:::;;;;;;>>>CCCPPPqqqkkkMMMFFF\\\xxxtttcccaaagggwww{{{lllbbbYYY```hhh```cccwww~~~vvvooohhh```ZZZLLLJJJFFFDDDCCCCCCBBBAAA>>>;;;:::<<<@@@GGGTTTaaawww~~~zzzkkkVVVQQQOOOSSSlll[[[EEECCCBBBBBB===@@@???CCC[[[qqqrrrXXXccc}}}|||ppp^^^NNNDDDAAAAAA=========<<<;;;<<>>===>>>@@@AAAHHHJJJNNNQQQTTTWWW[[[^^^^^^aaadddeeedddfffjjjnnnooozzz{{{pppWWW^^^yyyyyyQQQ>>>|||ZZZAAA>>>:::888:::<<<<<>>CCCOOO[[[ooo}}}yyykkkUUUQQQOOORRRjjj[[[DDDAAA@@@@@@<<<@@@@@@EEE\\\kkkrrrZZZbbb}}}yyy}}}tttfffUUUGGG@@@>>>===>>>>>>===<<<<<<>>>@@@GGGHHHIIIHHHGGGGGGHHHJJJEEECCC@@@===<<<===???@@@FFFIIIMMMQQQTTTWWW[[[^^^]]]```ccccccbbbcccfffiiiiiippp{{{vvvpppZZZcccUUU@@@yyyQQQ===???;;;999;;;===>>>AAAGGGQQQwwwkkkHHHBBBTTTllllllcccdddhhh}}}|||nnncccYYY```iii``````qqqwwwmmmccc\\\SSSMMMGGGCCCCCCDDDCCCBBB@@@===;;;<<<===AAALLLWWWjjj}}}xxxlllUUUPPPOOOQQQiii}}}ZZZBBB???>>>>>>===@@@@@@DDDZZZhhhsssbbbfffvvvttt|||uuulll]]]LLLBBB>>>===>>>>>>>>><<<<<<>>>???EEEFFFHHHHHHGGGGGGHHHIIICCCAAA???===<<<===>>>???EEEHHHLLLPPPSSSWWW[[[^^^\\\^^^aaaaaa```aaadddhhhjjjkkkrrr|||qqq|||qqqYYYdddVVV>>>}}}OOO??????;;;:::===>>>???CCCIIIWWW}}}lllKKKFFFTTTeeedddbbbffffffzzzzzzooocccXXX___hhh```^^^nnn|||}}}rrrhhhaaaWWWQQQIIIEEEEEEGGGFFFDDDBBB???<<<<<<<<>>======<<<@@@AAADDDYYYhhhqqqiiikkkrrrmmmvvvooohhh^^^NNNCCC@@@===>>>???>>>===<<<===???BBBDDDFFFGGGFFFFFFGGGIIIBBB@@@>>><<<;;;<<<===>>>EEEHHHLLLOOOSSSVVVZZZ]]][[[]]]______^^^```dddhhhiiihhhmmmvvv|||ooowwwoooXXXdddVVV===PPPBBB@@@<<<;;;===???@@@DDDJJJ___kkkNNNKKKUUU```___bbbfffdddvvvxxxooobbbWWW___hhh___]]]mmmyyyvvvllleee[[[SSSKKKGGGGGGIIIHHHFFFCCC???======<<<>>>HHHRRRaaa~~~zzztttyyyxxxwww~~~pppVVVPPPNNNSSSkkklllYYYAAA>>>===>>>;;;@@@AAADDDZZZiiinnnlllnnnsssggg~~~zzzpppfffbbbZZZMMMDDDAAA===>>>???>>>===<<<===>>>AAACCCEEEFFFFFFFFFGGGHHHAAA@@@>>><<<;;;<<<===>>>DDDGGGKKKOOORRRVVVZZZ]]]ZZZ\\\^^^^^^]]]```eeejjjfffeeejjjsssxxxwwwzzzpppvvvjjj]]]iiiZZZAAAtttUUUCCCBBB@@@?????????@@@HHHQQQdddnnnNNNHHHRRR```______dddcccrrr~~~vvvooo```YYYaaaddd^^^___hhhxxxyyyllljjjqqqxxxxxxttt{{{rrrllldddYYYLLLFFFFFFHHHGGGEEEDDDCCC@@@>>>===AAAGGGLLL]]]www}}}tttxxxpppqqq{{{rrrYYYQQQOOOUUUjjj{{{ggg}}}]]]FFF@@@999666999:::@@@FFFXXXrrrssstttqqqyyyooo}}}xxxpppcccXXXPPPIIICCC???>>>???@@@@@@@@@>>>===<<>>===@@@FFFJJJ[[[vvv}}}xxx|||tttgggkkkwwwrrrYYYRRROOOTTTiii{{{kkkZZZBBB>>>;;;999::::::@@@EEEVVVxxxvvvrrrooonnn{{{yyyqqqdddXXXPPPIIICCC???>>>??????@@@???>>>===<<>>???DDDHHHMMMPPPRRRSSSVVVYYY\\\^^^___``````aaaccceeegggiiijjjkkklllooorrruuu~~~~~~{{{yyysss|||eee\\\lll[[[:::iiiOOOAAA???>>>???BBBBBBCCCJJJSSSnnnvvvPPPTTT```aaaYYY\\\ccc```jjjzzzpppbbbZZZ___ccc______fffwww~~~qqqiiifff~~~~~~tttqqqxxxnnnqqq|||vvvlllbbbUUULLLJJJJJJHHHEEEFFFDDDBBB???>>>???DDDGGGVVVsss~~~}}}~~~nnndddjjjyyyrrrYYYRRROOOSSShhh~~~rrrVVV>>>===<<<===::::::@@@DDDRRR{{{}}}wwwrrrmmmmmmxxx{{{rrrfffYYYPPPHHHCCC@@@>>>????????????>>>======DDDEEEGGGIIIIIIIIIGGGFFFDDDBBB@@@>>><<<===>>>>>>CCCFFFKKKOOOQQQTTTWWWYYY\\\]]]___``````aaaccceeefffgggiiijjjkkknnnqqqtttzzz|||zzzxxxvvvsssdddZZZjjj[[[<<>>>>>AAADDDEEEFFFMMMUUUooo{{{RRRZZZfffcccWWWZZZbbb___iiiyyyrrrcccZZZ^^^bbb___```ddduuuuuuppp|||{{{rrruuuwwwooovvvzzzooofffYYYPPPKKKIIIFFFDDDFFFEEECCC@@@>>>???BBBDDDQQQnnn{{{~~~xxxiii```jjjzzzsssYYYRRRPPPRRRgggyyyUUU>>><<<======;;;:::???CCCOOOttt}}}sssuuuooonnnvvv}}}uuuhhh[[[OOOGGGCCCAAA>>>>>>?????????>>>>>>>>>EEEGGGIIIJJJJJJHHHGGGGGGDDDCCCAAA???=========>>>BBBEEEIIIMMMQQQUUUXXXZZZ[[[]]]___``````aaabbbdddfffhhhiiijjjkkkmmmpppsssyyyzzzzzzwwwtttqqq}}}ggg]]]kkk[[[>>>vvvYYYFFF?????????BBBFFFHHHJJJQQQYYYsss~~~RRRZZZhhhgggYYYYYY```___jjj|||ssseeeZZZ\\\aaa``````bbbssswwwggg~~~uuuppp|||rrriii]]]RRRLLLHHHEEECCCEEEEEEDDDAAA>>>>>>@@@BBBLLLhhh~~~xxx~~~}}}ooo___XXXccctttsssZZZSSSPPPRRRggg}}}WWW@@@===<<<<<<;;;:::???CCCKKKnnnwwwlll|||rrrooouuuxxxkkk\\\OOOGGGCCCBBB>>>>>>>>>>>>>>>>>>??????EEEGGGJJJKKKIIIHHHGGGHHHEEEDDDBBB@@@???>>>>>>>>>BBBCCCFFFKKKPPPUUUYYY[[[ZZZ\\\___``````aaabbbcccdddeeefffffffffhhhkkknnnssstttzzz|||xxxrrrxxxrrr{{{lllaaalll[[[@@@rrrVVVEEEBBBAAA@@@CCCHHHJJJMMMVVV___ttt~~~RRRVVVeeekkk^^^XXX^^^```iiitttfff[[[[[[```aaaaaa```pppiiizzzyyyxxxtttlll```UUUNNNIIIEEEDDDDDDDDDDDDBBB???>>>???AAAIIIbbb||||||www~~~yyykkk[[[SSS^^^ooosssZZZSSSQQQRRRgggXXXAAA>>>;;;:::;;;999???CCCIIIiiiqqqhhh~~~sssooossszzzmmm]]]OOOFFFCCCBBB>>>>>>>>>===>>>>>>???@@@CCCGGGKKKKKKIIIGGGHHHIIIGGGFFFDDDBBBAAA@@@???>>>AAAAAADDDIIIPPPVVVZZZ[[[YYY\\\___aaaaaa```aaabbb___```aaa```___```ccceeennnooosss{{{{{{ppppppzzzvvv}}}ooo```kkk]]]BBBrrrVVVFFFEEECCCBBBEEEIIILLLPPPZZZdddwww{{{QQQOOO___nnndddYYY]]]ccceee|||uuuhhh[[[ZZZ___bbbaaa___nnn}}}yyyvvvooodddYYYPPPJJJGGGFFFCCCCCCDDDBBB@@@>>>???@@@FFF\\\vvvzzzvvv~~~{{{mmm]]]TTT]]]mmmsssZZZSSSQQQSSSgggVVV???===<<<;;;;;;999@@@DDDHHHfffnnniiipppoooppp~~~|||ooo^^^OOOEEECCCCCC???>>>=========>>>@@@AAAAAAEEEJJJKKKHHHGGGHHHJJJHHHGGGFFFDDDCCCAAA@@@???@@@@@@BBBGGGPPPWWWZZZ[[[YYY[[[___aaaaaa```aaabbb]]]^^^]]]\\\[[[[[[]]]___ffffffkkkttt}}}}}}vvvooosssxxxmmmYYYggg___BBBoooRRRCCCBBBEEEDDDEEEIIIMMMRRR\\\gggxxxQQQJJJ[[[ppphhhYYY\\\dddaaaxxxvvvhhh[[[YYY___bbbaaa^^^mmm{{{xxxqqqggg[[[RRRLLLIIIHHHBBBCCCCCCBBB@@@??????@@@EEEYYYrrr|||yyyvvv~~~zzzmmm\\\RRRZZZiiisssZZZSSSQQQSSShhhUUU>>>===<<<===;;;999@@@DDDGGGeeennnkkkmmmnnnnnn{{{}}}ppp^^^NNNEEECCCCCC???>>>=========???@@@AAA???DDDIIIJJJHHHFFFHHHKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@???AAAGGGOOOWWW[[[\\\XXX[[[___aaaaaa```aaaaaa^^^^^^^^^\\\ZZZZZZ[[[]]][[[ZZZ```kkkuuu|||uuutttwwwjjjRRRccc```BBBhhhOOOCCCBBBEEEIIILLLMMMOOOUUUaaajjjuuuPPPEEEUUUppprrreee```___eeetttvvviii\\\XXX^^^cccaaa]]]hhhyyy|||vvvlllaaaWWWPPPKKKIIIEEEDDDBBBBBBBBB@@@>>><<>><<<999<<<===>>>CCCOOOjjjuuuuuuwwwooogggvvvuuugggTTTDDD@@@CCC??????>>><<<<<<>>>BBBFFFHHHKKKNNNOOOMMMKKKJJJJJJJJJHHHEEEAAA???>>>?????????>>>@@@GGGQQQXXXYYYXXXZZZ[[[]]]^^^______^^^]]][[[^^^___^^^```aaa]]]WWWYYYWWWWWWYYYaaalllwww~~~~~~yyywwwvvvvvveeeUUUhhhccc@@@cccMMMEEEFFFGGGKKKOOOPPPQQQWWWaaaiii|||xxxQQQDDDRRRllloooddd___^^^cccrrrvvvjjj\\\YYY^^^bbbaaa]]]eeewww{{{yyy{{{}}}xxxnnndddZZZRRRMMMJJJFFFDDDCCCBBBBBB@@@>>><<>><<<:::;;;<<<>>>CCCOOOlll{{{vvvyyysssgggsssxxxjjjWWWGGGBBBDDD??????>>><<<<<<>>>BBBEEEGGGKKKOOOPPPOOOMMMKKKJJJGGGEEEBBB@@@>>>===>>>>>>???>>>@@@GGGPPPWWWYYYXXXZZZ[[[\\\]]]^^^^^^]]]\\\[[[bbbggggggggghhhfffbbb^^^ZZZTTTRRRVVV```jjjrrr|||yyypppnnngggTTThhhbbb@@@zzz\\\HHHEEEIIIIIINNNSSSUUUWWW[[[cccjjj}}}{{{RRRDDDMMMeeeiiibbb___]]]aaaooowwwkkk]]]YYY]]]aaaaaa^^^aaatttyyysssooouuu}}}yyyqqqhhh^^^UUUOOOLLLGGGEEECCCBBBBBB@@@>>><<>><<<;;;:::;;;===CCCOOOlllqqqzzzwww{{{wwwiiippp{{{nnn\\\JJJCCCDDD??????>>>===<<<===AAADDDFFFJJJOOOQQQPPPMMMJJJIIICCCAAA@@@>>>=========>>>>>>>>>@@@GGGPPPWWWYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\[[[eeennnooooooooopppnnniiibbbXXXQQQPPPVVV^^^eeerrr}}}|||ooonnnjjjVVViiiaaaCCCtttWWWEEEDDDHHHIIIPPPWWW[[[]]]aaahhhmmmTTTDDDJJJ^^^ccc___^^^[[[___mmmxxxlll___YYY\\\``````^^^^^^qqq}}}ssspppyyy}}}zzztttkkkbbbYYYRRRNNNIIIGGGDDDBBBBBB@@@>>><<>>===<<<<<<:::;;;===BBBNNNiiijjjiiijjj|||zzzzzzjjjooo}}}qqq___LLLCCCDDD??????>>>===<<<===@@@CCCFFFJJJOOOQQQOOOKKKGGGEEE@@@???>>>=========>>>>>>>>>???BBBHHHPPPVVVYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]eeelllpppssswwwwwwtttuuunnncccZZZUUUVVVZZZ]]]hhhssstttvvvmmmZZZlllaaaEEEsssWWWHHHFFFIIIJJJRRR[[[```cccgggmmmsssUUUFFFJJJZZZ]]][[[]]]ZZZ```mmmyyynnn```ZZZ[[[___```___^^^ooo}}}xxxqqqnnnnnnpppssstttuuuuuu|||{{{yyytttmmmddd\\\UUUQQQLLLIIIEEECCCBBB@@@>>><<<===GGGTTT^^^hhhtttzzziii\\\RRRMMMLLL^^^~~~kkkYYYRRRSSSTTTkkksssrrr}}}NNN>>>===;;;===<<<<<<===AAALLLfffjjjaaalll~~~xxx}}}|||kkkppp}}}rrr```LLLCCCBBB>>>???>>>===<<<===???BBBEEEIIIMMMOOOMMMHHHDDDBBB@@@@@@?????????@@@@@@@@@@@@AAADDDJJJPPPUUUXXXZZZZZZZZZZZZ[[[[[[\\\]]]]]]dddeeegggkkkuuu~~~zzzzzzuuummmddd]]]ZZZXXXXXXaaammm}}}vvvvvvooo[[[lll[[[CCCsssZZZOOOLLLLLLNNNVVV___dddgggkkkrrrwwwWWWJJJNNNYYYXXXXXX[[[[[[```lllzzzooobbbZZZZZZ^^^``````___kkk{{{yyyxxxzzz~~~}}}wwwssspppnnnmmmwwwxxxuuuuuuuuu~~~}}}}}}yyywwwrrrllleee^^^XXXUUUNNNJJJFFFCCCBBB@@@>>>===;;;BBBMMMXXXcccrrruuuggg\\\SSSNNNYYYzzzjjjXXXQQQRRRUUUlllrrrpppyyyLLL>>>===;;;>>>>>>===>>>AAAKKKeeexxxkkkvvvwwwyyy}}}kkkppp}}}rrr```LLLCCCBBB>>>>>>???===<<<<<<>>>@@@CCCFFFKKKMMMKKKGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEHHHLLLQQQUUUXXXZZZYYYYYYYYYZZZ\\\]]]___```iiifffbbbfffttt}}}zzztttmmmeee___ZZZWWW\\\eeessstttooooooZZZkkkTTT>>>mmmXXXQQQPPPOOOUUU[[[ccchhhiiilllsssxxxXXXNNNSSS[[[VVVUUUZZZ[[[___kkk{{{pppccc[[[ZZZ]]]___```___gggxxxyyyppppppssszzz{{{yyyyyyqqqlllttttttyyy~~~vvvtttpppjjjddd^^^ZZZXXXOOOLLLGGGCCCAAA@@@>>>===<<>><<<;;;>>>>>>>>>???BBBMMMggg~~~yyyyyylllnnn}}}sss```MMMDDDCCC>>>>>>???>>><<<<<<>>>??????CCCHHHKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGFFFHHHKKKNNNQQQUUUXXXZZZXXXYYYYYYZZZ\\\___aaacccgggccc^^^___nnn~~~wwwooohhhbbb^^^YYY___hhhvvvtttpppooo]]]mmm~~~PPP===fffTTTPPPQQQOOOZZZ```fffiiijjjlllrrrwwwXXXQQQWWW\\\UUUSSSZZZ\\\^^^jjj{{{qqqddd[[[YYY\\\___aaa___dddsss~~~~~~vvvnnnlll}}}}}}nnnwwwuuurrrnnnhhhccc^^^[[[ZZZPPPLLLGGGDDDAAA@@@>>>===@@@BBBEEEMMMZZZnnnvvv```QQQMMMpppkkkXXXQQQSSSXXXooo~~~xxxuuuKKK>>><<<;;;???>>>>>>???CCCOOOiii{{{zzzkkklll~~~sss```NNNEEEEEE===>>>???>>><<<<<<===???===AAAFFFJJJKKKLLLMMMNNNKKKKKKLLLLLLLLLKKKJJJJJJHHHJJJMMMPPPRRRTTTWWWZZZXXXXXXYYYZZZ]]]```ccceeebbb```[[[ZZZhhhxxxqqqkkkhhhYYY\\\bbbnnnxxxwwwnnnaaaqqq~~~PPP>>>