BM6P6(@ ~~~mmmgggggg\\\VVVTTTUUUWWWWWWXXX[[[]]]]]]]]][[[XXXTTTPPPNNNKKKLLLNNNPPPQQQSSSSSSTTTLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEGGGIIIIIIHHHFFFFFFFFFLLLIIIFFFBBB@@@@@@AAABBB>>><<<::::::<<<===<<<;;;777777666444333000///...111111000///...---------,,,++++++******++++++,,,............---,,,++++++------,,,+++++++++---...---,,,++++++******++++++++++++++++++++++++++++++******))))))((((((''''''************************)))))))))))))))(((''''''---***'''(((+++......,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***(((''''''(((((()))&&&&&&''''''(((((())))))+++)))(((&&&&&&((()))+++''''''((((((((((((((((((---+++)))((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))************)))))))))))))))+++,,,------,,,+++)))'''(((((()))***++++++,,,&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''***)))(((''''''((()))******(((&&&'''***+++)))'''((('''&&&&&&&&&'''((()))(((***---000111///+++'''&&&&&&'''((()))***++++++''')))+++,,,---,,,***)))%%%&&&((()))((('''((()))(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))))))))*********+++++++++************************))))))))))))))))))))))))''''''((())))))))))))((($$$$$$%%%%%%'''((()))***)))((('''&&&&&&'''((())))))*********+++++++++++++++*********))))))((((((&&&'''((())))))***))))))++++++,,,,,,,,,++++++***))))))******+++++++++++++++***)))'''&&&&&&&&&&&&(((((())))))))))))(((((((((((()))***************)))************+++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------,,,+++******************+++,,,------------***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111000...------...///000////////////////////////111111111000000000000000111111222333333333333222333333444444555666666666===999===IIITTTccc~~~}}}llleeeddd___YYYVVVWWWXXXWWWXXX[[[]]]]]]]]][[[XXXTTTQQQOOOKKKLLLNNNPPPRRRSSSSSSSSSLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJHHHFFFFFFFFFFFFEEEBBB@@@?????????@@@???>>><<<;;;<<<<<<:::999888888777666444222000///.........---,,,,,,,,,+++/////////....../////////,,,,,,,,,---,,,,,,++++++---,,,******+++,,,,,,,,,+++***))))))(((((())))))+++++++++++++++++++++++++++*********))))))))))))***************************+++++++++******)))(((***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''((()))***+++'''''''''(((((((((((((((***)))(((''''''((()))***)))))))))))))))(((((((((************)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((()))))))))))))))((((((((('''''''''((()))******)))(((''''''((()))***************''''''(((((())))))))))))***************************************)))((((((***)))(((''''''((()))***+++(((%%%$$$&&&((()))(((,,,+++***)))))))))******))))))***+++,,,,,,)))&&&''''''(((((())))))******&&&'''(((******)))((('''&&&'''))))))((('''((()))((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++((('''''''''''''''(((((()))((((((''''''(((((())))))))))))*********++++++************)))))))))(((((()))***************)))***+++++++++++++++******(((((())))))******************)))(((''''''''''''(((((())))))))))))(((((((((((()))***************)))************+++++++++++++++******)))***************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///000000000000000//////////////////////////////000000000000000000000000000111222222333333222222333333333444555555666666:::666888BBBKKKVVVmmm~~~kkkdddbbb```ZZZWWWXXXYYYWWWXXX[[[\\\]]]\\\[[[XXXUUUQQQOOOLLLMMMOOOQQQRRRRRRRRRRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGHHHJJJKKKJJJGGGFFFEEEFFFBBBBBBAAA@@@????????????AAA???===<<<<<<;;;999777999999888777666444222111------------------,,,,,,...------------------...******++++++,,,,,,++++++---+++((()))+++---+++***+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,+++***(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((***+++,,,))))))((((((((((((((('''***)))(((''''''((()))***++++++******)))))))))(((&&&))),,,,,,)))((()))+++***************************)))((((((''''''''''''(((((('''(((((()))***+++)))))))))(((((((((''''''&&&'''((())))))((('''&&&((()))***++++++***)))(((((()))*********************************************++++++++++++******)))))))))(((((((((((())))))+++((($$$"""$$$&&&((()))---,,,+++***)))))))))******((('''&&&'''(((&&&%%%(((((((((((())))))))))))&&&'''((()))***)))(((''''''(((***)))(((''''''(((((((((((((((((((((((((((******((((((((((((******)))))))))************+++************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***(((''''''''''''((())))))******))))))(((((((((((()))))))))******************))))))))))))***++++++++++++******)))))))))******+++******)))((((((((()))))))))))))))******)))))))))))))))***((())))))******))))))((((((((()))***************)))************+++++++++*********)))******++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,------------,,,+++***)))***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---//////...///111222222111///...////////////////////////000000000000000000000000000111222222333333222222222333333444444555555666777444666<<>><<<<<<<<<<<<999888999888888777666444222111.........///////////////,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,---***'''(((,,,---+++(((---,,,++++++******++++++************************************************************************+++,,,,,,---,,,,,,++++++))),,,///...+++))))))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))'''''''''((())))))***+++***)))))))))((((((''''''))))))(((((((((((())))))+++******))))))(((((('''###(((------***'''))),,,))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''((()))++++++*********)))))))))(((((((((((()))******)))((((((((()))***++++++***((('''******+++,,,,,,++++++***((((((((((((((((((((((((*********++++++***))))))))))))(((((((((((())))))***(((&&&%%%%%%'''((())))))))))))(((((((((((()))((('''&&&&&&''''''%%%###***)))))))))((((((((('''((()))******++++++******((()))+++***((('''''''''((((((((((((((()))))))))***))))))(((((())))))***))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,***)))((((((''''''((()))***++++++***)))((((((((((((((())))))))))))*********)))))))))))))))++++++++++++***))))))((((((((()))************)))))))))))))))***************)))))))))***++++++,,,)))))))))******)))))))))(((((()))***************))))))*********+++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,---------,,,,,,+++******+++,,,,,,------,,,,,,,,,---......///.........,,,,,,,,,---------------,,,,,,,,,,,,------......---...000111111000///////////////////////////////////////000000000000000000000111222222222222222222222222333444444555555777555777:::<<>>===<<<<<<<<<;;;<<<======;;;999777777666555444333111000.........///////////////---------,,,,,,---------++++++,,,---......------,,,***((())),,,,,,***(((---,,,++++++******++++++************************))))))))))))))))))))))))******************************+++++++++++++++***))),,,///...+++))))))+++************************************************++++++++++++++++++++++++(((((())))))))))))((((((((())))))))))))(((((((((******))))))((((((((('''))))))(((((((((((()))))))))))))))(((((('''''''''###(((------***'''))),,,((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((()))++++++))))))((((((((('''''''''((((((((())))))((((((((())))))***+++******((((((***+++,,,------,,,+++***(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((('''((()))))))))(((((((((''''''(((((())))))))))))''''''''')))***(((%%%"""******))))))((((((''''''(((((()))***************(((***+++***(((''''''((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++******)))))))))******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))******)))*********)))((('''''''''((()))***************++++++++++++++++++++++++***))))))******+++,,,---))))))************))))))(((((()))***************))))))*********+++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,************+++,,,------***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,,,,---......///.........,,,,,,,,,------.........,,,,,,------------------...------,,,---...///000////////////////////////......//////000000000000000000111222222222222111111111222222333444444444666555777999999;;;AAAHHHXXXhhh~~~tttkkkhhhaaa[[[XXXZZZ\\\\\\]]]```ZZZZZZ[[[ZZZYYYVVVTTTRRRPPPQQQSSSTTTTTTRRROOOMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHFFFDDDCCCDDDEEEEEEDDDBBB???===<<<;;;:::;;;;;;;;;<<<>>>>>><<<999555555555444333111000///------------------,,,,,,+++++++++******+++++++++,,,,,,---.........------******+++,,,++++++******+++***))))))(((((())))))************************((((((((((((((()))))))))************************((())))))***************(((***++++++)))(((((()))************************************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))(((''''''***))))))))))))))))))((((((((())))))))))))(((((('''''''''''''''(((((((((&&&))),,,,,,)))((()))+++''''''''''''''''''''''''***))))))(((((())))))***(((((('''(((((()))***+++'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))*********+++---......,,,***)))************************''''''((())))))))))))((((((((())))))))))))((((((%%%(((+++,,,***(((''''''(((((()))***************&&&'''(((***,,,+++'''%%%******))))))((((((''''''&&&&&&&&&'''''''''((((((((()))+++***)))(((((()))'''(((((())))))******+++((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,))))))(((((()))***++++++((())))))******))))))(((((((((((()))))))))******))))))))))))************((())))))))))))(((((('''(((((()))***++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,)))******++++++******)))(((((()))***************)))************+++++++++*********)))******++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,------------***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,---......//////,,,,,,---......------,,,...---+++++++++---///111////////////////////////---......//////000000111///000111111222222111111000111111222222333333444333444555555666777;;;>>>GGGRRRdddvvvvvvmmmjjjbbb\\\YYYZZZZZZYYYYYY\\\YYYZZZZZZZZZYYYWWWTTTSSSQQQRRRTTTUUUTTTRRRNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJIIIHHHIIIJJJIIIHHHIIIIIIIIIGGGEEEEEEGGGHHHEEEDDDAAA>>>=========>>><<<<<<<<<===>>>===:::888444444444444333111000///.........---,,,,,,,,,+++***))))))))))))))))))***,,,,,,---------,,,++++++(((,,,///...+++)))***---+++***))))))(((((())))))************************(((((()))))))))*********************************((())))))******************)))(((((()))*********************************************************))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))(((((()))))))))))))))*********(((((())))))))))))(((((('''''''''((())))))******************))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))(((((((((((()))))))))(((((((((((('''''''''(((''''''''''''''''''(((***)))((('''((()))+++---***+++---......,,,)))(((************************'''((()))***************'''((()))******)))((('''%%%(((******(((&&&'''((()))*********)))(((&&&%%%(((''''''(((***+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''')))******)))))))))***'''(((((()))******++++++)))))))))******)))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))(((((((((((()))******)))((((((''''''(((((())))))))))))*********++++++((()))))))))************(((((()))*********))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******+++)))******++++++******)))(((((()))***************)))************+++++++++++++++******)))***************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,------.../////////,,,------......---,,,,,,,,,,,,,,,---...//////000////////////////////////------......///000000111///000000111111111111111000000111111222333333333222444444333333555777777>>>BBBMMM]]]mmm~~~wwwnnnkkkbbb[[[WWWWWWVVVSSSSSSUUUYYYYYYZZZZZZYYYWWWUUUSSSQQQSSSUUUVVVTTTQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJJJJIIIJJJJJJJJJHHHGGGGGGIIIKKKGGGEEEBBB@@@???@@@BBBCCC>>>>>>===>>>>>><<<888555555555555444333222111000111111000///......------...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))''',,,111000+++(((+++///---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************((()))***+++++++++++++++...***'''(((+++......,,,************************************************(((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))***+++******(((((())))))******++++++(((((())))))))))))((((((''''''((()))***+++,,,,,,---+++)))((()))***)))((())))))))))))))))))))))))''''''(((((()))+++,,,---***))))))(((((((((((())),,,,,,,,,,,,++++++++++++******))))))))))))*********)))'''&&&'''))),,,...***+++---...---+++)))'''((((((((((((((((((((((((((()))***+++++++++++++++'''((()))******)))((('''&&&(((((('''$$$$$$'''***)))))))))(((&&&###!!!)))'''%%%&&&(((+++,,,,,,(((((((((((())))))))))))((((((((((((((()))******&&&(((*********)))***+++'''(((((()))***+++++++++******++++++++++++************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((((())))))((('''&&&&&&'''((()))************++++++++++++(((((())))))*********+++((()))***+++++++++++++++))))))***+++,,,---------++++++++++++******))))))******)))))))))))))))*********++++++++++++******(((((()))***************)))************+++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------,,,+++************------------,,,+++******++++++,,,---------,,,,,,,,,---......//////......,,,,,,------...///000000,,,---.........---,,,++++++,,,...000111111000///////////////////////////---------...///000000111//////000111111111111111000000000111222222333333444666555444333555666555777666;;;GGGVVVhhhuuummmhhhccc[[[VVVWWWWWWUUUSSSSSSYYY[[[]]]^^^\\\XXXSSSPPPOOOQQQTTTVVVUUUSSSOOOMMMNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNJJJKKKLLLKKKHHHFFFFFFFFFDDDCCCBBB@@@???>>>>>>===============<<<;;;:::999:::999888777666555444333333111///,,,++++++,,,---,,,,,,++++++***)))((((((******))))))******+++,,,,,,++++++******++++++,,,((()))***++++++++++++***---)))&&&'''+++,,,***'''000---++++++,,,,,,)))&&&*********)))))))))((((((++++++++++++************---,,,+++*********,,,,,,***+++,,,+++)))'''''''''((())))))*********)))))))))))))))))))))(((''''''''''''(((((((((((('''''''''((()))******)))((('''%%%&&&''''''((((((''''''&&&'''))))))(((''''''(((---***&&&%%%&&&''''''&&&+++++++++*********))))))+++)))((('''((()))+++,,,))))))(((((('''''''''&&&)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++''''''(((******+++++++++,,,,,,,,,,,,,,,+++***)))***)))(((((((((***+++,,,************************(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))******+++&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++***'''&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&''')))******(((((())))))*********+++******+++++++++******)))******)))((((((((((((((('''((()))***************%%%&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***((((((((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,+++***)))((()))***,,,---+++*********))))))((((((,,,,,,+++***)))((('''&&&))))))))))))))))))))))))'''((()))++++++******)))(((((('''(((((()))******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,'''((()))***+++,,,,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,------...------------------------//////............//////..............................////////////..................////////////222111111111000000/////////111111111000///000111444333333333333444555555888>>>BBBBBBCCCNNNbbbsssvvvnnniiibbb[[[VVVWWWXXXVVVTTTUUUYYYZZZ\\\\\\[[[WWWTTTQQQPPPQQQRRRRRRRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKLLLKKKHHHGGGFFFGGGEEEDDDBBB@@@???>>>======?????????>>>===<<<::::::999888777666444333222111222111///...---------...---,,,,,,+++******))))))+++++++++++++++,,,,,,---,,,++++++******++++++,,,)))))))))*********++++++---***''''''+++---+++(((***)))(((***------,,,***---------,,,,,,,,,++++++'''''''''(((((((((((((((+++***)))(((((()))******+++---...---+++))))))******************)))(((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''$$$&&&((()))(((((()))***+++)))((('''(((((())))))+++++++++*********))))))***)))((('''((()))+++,,,******)))))))))(((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((''''''(((******++++++***+++,,,,,,,,,++++++***)))+++***))))))((((((((((((************************)))))))))*********++++++&&&&&&&&&&&&''''''''''''******)))))))))((((((((()))))))))))))))******+++'''''''''((((((((((((((()))))))))))))))))))))))))))***+++***'''&&&'''((())))))))))))((((((((((((''''''''''''((()))******((()))))))))*********************++++++******)))******)))(((((((((((((((((())))))************)))&&&''''''((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))************************)))))))))(((******))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))((((((((())))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,+++******,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.......................................//////.....................////////////111111111000000000//////000111222111000///000222333333333333333444555555444888;;;:::;;;DDDSSS```nnnwwwppplllaaaYYYUUUVVVXXXWWWVVVWWWYYYYYYZZZZZZYYYWWWTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKIIIHHHHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGGGGGGGFFFEEECCCAAA???>>>===<<<>>>>>>>>>??????>>>>>>===888777666444222111//////...---------,,,,,,++++++---------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,******)))))))))***+++,,,---***((()))+++---+++)))((('''((())),,,---,,,***---------------,,,,,,,,,)))))))))******++++++,,,***))))))((())))))*********+++------+++***+++,,,***************)))((('''))))))******))))))(((((('''(((((())))))(((((('''))))))(((((((((((())))))&&&&&&'''(((((((((((('''###%%%((()))))))))***,,,'''((())))))(((((()))***+++************)))))))))***)))((((((((()))+++,,,************))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((()))************+++++++++,,,++++++***)))(((((()))))))))(((((('''))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******++++++*********))))))))))))))))))))))))******+++))))))(((((((((((((((''')))))))))))))))))))))))))))***+++)))'''&&&'''((((((((((((((())))))))))))))))))((((((((())))))***))))))))))))************))))))******+++******)))***))))))((((((((((((((()))************))))))(((((((((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******************************'''''''''((((((((())))))%%%''')))***+++***((('''************))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))************)))***))))))))))))***++++++******************************+++,,,,,,+++******+++++++++++++++*********,,,------------,,,++++++---,,,++++++,,,,,,+++***......---,,,,,,+++******------------------------------,,,,,,,,,,,,------........................------............------............////////////111111000000000000//////000222222222111000111222333333222222333333444555333444444444555:::CCCJJJUUUdddxxxxxxrrrnnn```YYYTTTVVVXXXXXXXXXZZZXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPQQQQQQQQQPPPPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGHHHGGGEEECCCAAA???>>>===<<<;;;;;;===>>>???@@@@@@@@@888777666444222000///...------.........---,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,---+++***))))))+++---...---+++)))***,,,---,,,***)))))))))*********)))(((************************)))******+++,,,---......++++++++++++++++++,,,,,,&&&(((******))))))***+++((())))))*********))))))))))))*********))))))((((((((())))))))))))((((((***)))(((''''''((()))***&&&&&&'''((((((((((((((($$$&&&))))))))))))***+++%%%'''))))))'''&&&'''(((************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((+++++++++***))))))((((((''''''((()))******))))))******++++++++++++******"""$$$&&&(((************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))*********+++++++++++++++++++++*********))))))))))))))))))******+++***)))))))))((((((''''''(((((((((((((((((((((((()))******)))(((''''''((((((((((((((())))))))))))+++***)))))))))))))))***)))))))))))))))*********((())))))***************))))))(((((((((((())))))***************)))((('''))))))*********+++++++++))))))))))))))))))))))))***)))((((((((()))++++++************************))))))))))))************'''''')))*********)))(((*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************+++***************++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********((()))***,,,------......,,,+++***+++---...---,,,---------,,,,,,+++++++++------------------------...------,,,,,,------...........................,,,,,,------------,,,,,,............////////////000000000000000000//////000222333222111000111333222222222222222333333444444444333333555777:::===EEENNN\\\lllxxxsssooo```XXXSSSUUUXXXXXXYYY\\\YYYYYYYYYYYYYYYWWWVVVUUUNNNPPPSSSUUUUUUSSSPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNIIIIIIJJJJJJKKKKKKKKKKKKHHHJJJKKKJJJHHHGGGGGGHHHFFFEEECCCAAA@@@>>>>>>===<<<======>>>>>>======<<<999888777555333222000000000000111111111000000///......------------------***************+++,,,,,,,,,++++++******++++++,,,...---+++++++++,,,...000---+++******+++,,,,,,+++))))))*********)))))))))(((((((((((())))))))))))''''''(((((()))***++++++******++++++,,,,,,,,,,,,&&&(((*********)))***+++&&&'''(((***++++++++++++))))))************))))))(((((())))))))))))((((((***)))(((''''''((()))***&&&'''(((((())))))((((((''')))******)))'''((()))((()))******(((''''''''')))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((+++******))))))(((((('''((((((((((((((((((((((((,,,,,,,,,++++++*********'''(((((())))))))))))((()))******++++++*********"""$$$&&&(((************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((++++++++++++*********))))))))))))))))))******+++******))))))((((((((('''((((((((((((((((((((((((((()))***)))((('''((()))'''((((((((()))))))))***+++***)))))))))))))))*********))))))))))))))))))'''((()))***************))))))(((((((((((())))))***************)))((('''************++++++++++++***************************)))((((((((()))+++,,,************************))))))))))))******************)))((()))***+++,,,))))))))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++***************+++))))))))))))))))))))))))************************---,,,,,,,,,++++++******'''((()))+++,,,,,,,,,,,,***))))))+++...//////...+++++++++,,,,,,---------------------------------//////............//////........................,,,,,,------------,,,,,,............//////////////////////////////000000000111222222000000111222222111111111111222333333555444444555777777888777<<<>>>EEEQQQcccwww~~~vvvrrrnnn```YYYTTTUUUXXXYYYZZZ]]]ZZZZZZ[[[[[[ZZZXXXUUUTTTMMMOOOSSSVVVVVVTTTQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHJJJIIIGGGFFFFFFGGGEEEEEECCCBBB@@@?????????BBBAAA@@@???===:::888777999888777666555444333222.........------,,,,,,,,,------------------------******))))))******+++,,,,,,++++++******++++++,,,------,,,,,,,,,---...///++++++************++++++&&&(((***+++******+++---)))))))))***************))))))******++++++,,,,,,'''((()))***************(((***,,,,,,++++++,,,---&&&'''(((***++++++++++++))))))******++++++******((())))))******))))))((())))))(((((((((((())))))''''''((())))))))))))((()))***++++++)))''''''(((+++***((()))***+++***((((((((()))))))))))))))***((()))))))))************''''''''''''((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********'''(((((())))))(((((((((((()))******+++*********(((((()))))))))(((((('''))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))++++++*********))))))))))))))))))))))))******+++***))))))))))))))))))((())))))))))))))))))))))))((()))***)))((('''((()))''''''(((((())))))******))))))((((((((())))))***************))))))))))))''''''((()))************((((((((((((((())))))***)))************))))))(((************************************************(((((((((((()))***+++,,,************************'''''''''((((((((()))))),,,+++)))((((((***,,,...))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))))))))((()))******+++++++++***))))))))))))***************************+++***))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))***))))))+++...000000///******+++,,,,,,---......------------------------/////////....../////////........................------............------............////////////......////////////000000///111111111000///000111111111000000111111222333222333555666666666555555999888;;;CCCNNN]]]rrr{{{uuuqqqmmmaaaZZZTTTUUUXXXXXXZZZ]]][[[\\\]]]^^^\\\YYYUUURRRNNNOOOQQQSSSTTTSSSQQQPPPPPPOOONNNMMMMMMMMMMMMMMMHHHIIIJJJKKKKKKKKKJJJIIIEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCAAAAAA@@@@@@@@@CCCBBBAAA@@@>>>;;;999888777777666666555444444333...---,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---************))))))***+++'''***,,,,,,******+++---))))))******++++++++++++------------------------&&&''')))***++++++******)))+++,,,,,,+++++++++,,,))))))************))))))((()))***++++++++++++***))))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((***++++++)))(((((())))))%%%!!!###)))---,,,)))(((((((((((())))))******(((((()))***************''''''(((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((((((''''''(((((()))***************+++***))))))((((((((((((************************)))))))))*********++++++************++++++++++++******)))))))))((((((((()))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))''')))***)))((('''(((***'''''''''((()))*********''''''''''''((()))******************)))))))))(((&&&'''((()))************((((((((((((((()))******((())))))************)))************************************************'''((()))******+++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++((()))))))))************************)))))))))((())))))))))))))))))))))))***)))((((((((()))+++++++++***))))))((((((((()))+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///.................................//////.....................////////////........./////////000000...///000000///...///000000000000000000111222222111333666666444222333333777777:::>>>BBBJJJ[[[kkkzzztttppplllbbbZZZTTTUUUWWWXXXZZZ]]][[[]]]___```^^^YYYUUURRROOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMIIIJJJJJJKKKJJJIIIGGGFFFDDDFFFGGGGGGEEEDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>>>>666666555555555444444444555333111...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,((()))***++++++++++++***)))******)))(((((()))+++,,,...///...***(((((()))(((((())))))*********++++++*********************((()))+++,,,------,,,,,,((()))++++++)))((()))***,,,,,,++++++)))((('''&&&((()))***+++++++++++++++))))))************))))))'''((()))******)))(((''''''(((((()))))))))))))))&&&(((*********)))***+++%%%&&&,,,+++''''''((((((((())))))******(((((()))***************(((((())))))*********+++$$$$$$%%%'''(((***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((((((((((((''''''(((((()))******************)))(((((((((***+++,,,************************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))'''(((***)))(((((()))***&&&''''''((()))******+++&&&&&&&&&&&&''')))******+++*********))))))((((((&&&'''((()))************((((((((((((((()))******'''((()))*********************))))))))))))))))))************************&&&''')))***+++++++++***((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,&&&''')))***+++***((('''(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))+++,,,******)))(((((('''((((((+++++++++++++++++++++++++++***)))(((((()))***++++++++++++,,,,,,---------)))***+++,,,---.........000...------------+++***...------,,,,,,++++++***------------------------...------,,,,,,------.................................////////////................../////////000---.........//////000000...///000///...---...000000000000000000111111222222555888777333111111333111333777;;;:::<<>><<<;;;666666666666777777555222000//////............///,,,,,,,,,+++++++++******((((((((()))***+++---...---,,,,,,++++++,,,,,,---...//////...,,,***+++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))(((((((((((('''((()))***************+++++++++*********))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,...,,,***((('''''')))***)))))))))))))))(((''''''))))))************))))))((()))******))))))***+++))))))************))))))************))))))))))))((((((((((((''''''''''''(((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++***)))((('''...---+++)))(((''''''&&&))))))))))))******************))))))))))))******)))((('''((()))***)))(((''''''(((((())))))*********************)))((((((************************************++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))***)))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++---+++((('''((()))))))))(((((()))******)))''''''(((((()))***************,,,,,,++++++++++++++++++$$$&&&(((+++,,,---------+++++++++*********))))))******+++++++++,,,,,,,,,************))))))(((((()))***,,,,,,,,,,,,...///...---,,,,,,------,,,***++++++------------++++++---+++)))+++...000///.......................................////////////000000//////.........---//////////////////..................////////////222222111111111111111111111111222333333444555555222222333555888<<<@@@BBBOOOZZZkkk{{{xxxoookkkhhh]]]ZZZVVVUUUWWWZZZ\\\]]]\\\\\\[[[\\\[[[XXXSSSPPPPPPOOONNNOOOQQQRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGAAACCCDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCAAAAAA@@@???BBBAAAAAA@@@???===<<<;;;:::888555444444444333222000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++)))***************++++++,,,,,,,,,//////...,,,+++(((&&&%%%))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++************((())))))************)))+++++++++*********))))))'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((((()))***)))'''&&&%%%%%%%%%&&&((())))))******)))))))))))))))************)))))))))++++++***((('''((()))))))))************))))))*********)))))))))((((((+++++++++*********))))))(((((()))************)))))))))(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))***+++,,,))))))))))))************))))))(((((((((((())))))***)))((((((******)))'''(((((((((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++(((((((((((()))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++,,,+++))))))******)))((((((((()))*********)))((((((((()))***************)))))))))))))))))))))))))))***+++,,,,,,------,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,---...,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++...+++)))***---//////...------------------------------------............000/////////............---....../////////............/////////000000000111111111111111111111111111111222222333444444444333333333444555888;;;===???GGGTTTbbbppp{{{oooiiiddd[[[YYYWWWVVVXXXZZZ[[[[[[\\\ZZZYYYXXXXXXUUURRROOONNNNNNNNNPPPRRRTTTSSSRRROOOOOOOOOOOONNNMMMLLLKKKJJJJJJLLLLLLKKKJJJGGGFFF@@@BBBDDDEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;:::===999444222111222222222111000///...---,,,,,,,,,.........---------,,,,,,///...---,,,++++++***+++,,,,,,++++++++++++,,,,,,,,,...///...,,,******+++'''''''''(((((((((((()))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))******++++++++++++************)))************))))))(((+++************)))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((''''''&&&&&&%%%%%%$$$$$$(((((()))*********))))))))))))************))))))+++,,,,,,***(((&&&&&&'''))))))************))))))******))))))))))))((((((((((((((('''''''''&&&&&&'''((())))))******))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))&&&&&&'''((()))+++---...))))))))))))************))))))(((((((((((()))))),,,+++))))))******)))((((((((((((((((((''''''''')))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++*********++++++***((((((((()))***+++++++++***(((((()))***************)))))))))))))))))))))))),,,,,,++++++***++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,------++++++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---...,,,******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////............+++,,,---.............../////////000000000111111111111111111111111111111222222222222222222333333444333222222333444666777888<<>>IIIQQQ___kkkzzzrrrkkkggg___\\\YYYXXXZZZ[[[[[[[[[```^^^]]]\\\\\\ZZZVVVSSSQQQQQQRRRTTTUUUUUURRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGBBBDDDFFFGGGFFFEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::444444444555777666333111------------...///000000,,,,,,+++++++++*********((((((((()))***+++---...++++++************++++++))),,,...///...,,,+++++++++++++++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,(((((((((((()))***+++,,,++++++++++++************)))************))))))((((((((()))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''%%%$$$###))))))************))))))&&&''')))((((((''')))***))))))************))))))))))))((((((((((((''''''******)))))))))(((((((((&&&'''(((((())))))(((((())))))(((((((((((()))))))))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))((((((((()))***++++++))))))))))))************+++++++++******++++++++++++)))((()))***+++***)))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******))))))(((((('''''''''(((***+++,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))(((((()))++++++***((()))))))))))))))***+++,,,(((((()))***************&&&''''''(((((())))))))),,,,,,,,,+++,,,,,,------***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---)))---111111---++++++,,,---,,,,,,++++++,,,,,,---,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000.........///////////////+++,,,---.............../////////000000000111111...//////000000111111111000000000000000000111111000111222333444555555666333555666666555999???DDDHHHSSSaaallluuuxxxooojjjbbb^^^ZZZYYYZZZ\\\]]]]]]```_________^^^[[[WWWSSSOOOPPPRRRTTTWWWWWWTTTRRRNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLNNNNNNMMMLLLIIIHHHDDDFFFGGGGGGFFFEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@???===<<<;;;999777555555555555444222///......---,,,,,,------------,,,,,,,,,+++++++++)))))))))***+++,,,......++++++************++++++(((+++...///---+++******)))(((((((((''''''''''''"""$$$%%%(((***+++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((()))***+++,,,++++++++++++************((())))))************)))(((((((((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))((('''))))))************))))))'''((())))))'''&&&'''((())))))************))))))))))))(((((((((''''''''')))(((((((((((('''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---))))))))))))***************))))))))))))))))))***(((''''''(((***++++++***)))))))))***************(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++*********)))((('''''''''&&&(((***,,,,,,,,,+++***)))))))))))))))))))))))))))***++++++***)))***+++)))'''&&&'''(((******)))***)))((((((((()))******(((((()))***************&&&&&&''''''((())))))***++++++,,,++++++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,---...+++000555666111,,,+++++++++,,,,,,------,,,,,,+++***---//////---+++,,,------------------------------------.........//////............/////////000---....../////////............/////////000000000......//////000111111222.../////////000111111111000111222222333333333333222444777666555666:::>>>===BBBJJJSSS]]]kkk{{{}}}rrrlllccc```[[[YYYYYY\\\^^^_________``````___\\\WWWSSSMMMNNNQQQTTTXXXXXXVVVTTTMMMMMMNNNMMMMMMLLLKKKJJJLLLMMMNNNOOONNNLLLJJJIIIEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???>>><<<;;;>>>:::666333333444333333333222111///---,,,,,,+++......---------,,,,,,,,,++++++++++++,,,---......++++++************++++++))),,,///000///---,,,,,,---,,,,,,,,,++++++******((((((((()))(((''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((()))***+++,,,))))))))))))(((((((((((('''((()))***************'''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++,,,,,,,,,,,,***((('''&&&&&&''')))***(((((()))++++++,,,,,,,,,))))))************)))))))))******)))&&&%%%%%%&&&))))))************)))))))))((((((((('''''''''''',,,,,,,,,,,,++++++++++++&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%&&&'''((()))***(((((((((((()))***+++,,,))))))))))))************((((((''''''''''''(((((('''&&&&&&'''***++++++***))))))******++++++,,,,,,(((((()))***************++++++++++++++++++++++++************++++++++++++*********)))((((((''''''+++******)))(((''''''&&&&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))+++++++++***)))***+++)))'''%%%%%%''')))))))))***)))(((''''''((())))))(((((()))***************'''(((((()))***++++++,,,))))))))))))'''%%%###!!!))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***,,,,,,,,,,,,...///...555;;;;;;666000------++++++---......---++++++)))---000000...++++++,,,........................,,,,,,,,,---------......---.........//////000000/////////000//////..................////////////---......///000111111222---......///000111111222111111222222222222111111111333444333111000333666<<<<<<===AAAJJJYYYiiisssuuuooolllccc]]]]]]^^^^^^___bbbaaa```___]]]ZZZWWWSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@???===<<<<<<<<<999777555444444333000......///000000///---+++***/////////......---------+++++++++,,,,,,------...************************++++++************++++++******)))(((((((((((((((++++++************+++++++++*********))))))((((((,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))&&&''')))***++++++******))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))---+++)))(((***+++++++++))))))*********))))))(((''''''(((((())))))******%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))+++)))''''''((()))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++(((###''''''((()))***+++,,,,,,)))(((&&&''')))******)))&&&(((******((('''&&&&&&))))))*********))))))(((+++***)))(((''''''''''''))))))))))))))))))))))))&&&'''(((*********)))(((,,,***)))''''''(((***+++((((((((((((((()))******))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''***)))((((((((()))+++,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************************&&&))),,,---,,,*********))))))))))))))))))))))))(((((())))))************------,,,,,,+++******)))((()))***+++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((<<>>===<<<<<<;;;888777555444444444222000222000...,,,+++,,,---...------,,,,,,,,,,,,,,,+++))))))))))))))))))((((((++++++++++++++++++++++++++++++************++++++,,,++++++***************+++******))))))******+++************))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++***)))''''''))))))************))))))))))))))))))))))))))))))''''''(((((()))+++,,,---+++)))'''((()))******)))))))))************))))))))))))))))))(((((((((((($$$%%%%%%'''((()))******)))))))))))))))))))))))))))((('''(((+++------,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&''')))+++,,,------+++++++++******)))))))))+++)))''''''((())))))(((((())))))((('''&&&''')))))))))************))))))''''''''''''((()))++++++((((((((((((((((((((((((&&&'''((()))))))))((((((+++***)))(((((()))***+++((((((((((((((())))))***)))((((((''''''(((((()))))))))************))))))************************((()))******(((((()))***))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))************(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************)))***++++++)))((()))***))))))))))))))))))))))))***************+++++++++(((((())))))***+++,,,,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++333;;;:::333,,,***,,,---,,,,,,,,,,,,---...///............------------............////////////.....................///------............------+++,,,------......------...------------,,,,,,,,,............////////////////////////////////////000000111222222222222111555444444444444444444555333444555555666888;;;>>>AAAIIIUUUbbbppp~~~|||vvvlllccc[[[ZZZ[[[ZZZZZZ\\\]]]\\\[[[ZZZXXXWWWUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLKKKJJJIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEJJJHHHFFFCCCAAA@@@@@@@@@DDDCCCBBB@@@>>>>>>======888777555444555444222111000///...---,,,------...++++++++++++++++++++++++%%%&&&'''((()))++++++,,,++++++++++++++++++++++++++++++************+++++++++******))))))***************))))))))))))***************)))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***((('''''')))))))))(((((())))))************)))******))))))((((((''''''$$$%%%&&&'''((()))***+++))))))))))))))))))))))))'''&&&%%%&&&(((******)))((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))***+++,,,,,,******))))))))))))((((((+++)))''''''((()))((('''******)))(((&&&&&&(((***((())))))************)))''''''''''''((()))***+++((((((((((((((((((((((((*********++++++++++++******))))))((())))))***+++))))))(((((((((((())))))++++++************++++++))))))************))))))************************''')))***)))((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))******'''((()))++++++***))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))************))))))***************************++++++***(((((()))+++))))))))))))))))))))))))************++++++++++++((((((((()))******++++++)))******+++++++++******++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++&&&))),,,,,,***'''&&&''',,,,,,,,,,,,------......------------------------,,,---------........................////////////,,,------......------,,,+++,,,.../////////...---.........---------,,,,,,............////////////////////////////////////000111111222222222222222444333333222222333333444444666777777666666888999888===EEENNNXXXeeesss}}}}}}wwwkkkbbb[[[ZZZ[[[ZZZZZZ\\\^^^]]]\\\[[[YYYXXXWWWWWWQQQQQQRRRSSSSSSSSSSSSSSSMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLKKKJJJIIIGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEJJJHHHFFFCCCBBBAAA@@@@@@AAA@@@???===<<<;;;::::::999777666555555444222111---.../////////...---,,,++++++++++++++++++++++++''''''((()))***+++,,,---++++++++++++++++++++++++++++++************++++++))))))((((((((())))))******))))))))))))))))))***))))))))))))))))))***************)))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******************************)))))))))))))))***)))((('''((()))***)))'''(((((()))*********************))))))((((((''''''%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))(((&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((()))******'''''''''((((((((())))))***)))''''''((())))))(((*********(((&&&&&&(((***(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((++++++***************+++)))))))))))))))******+++))))))(((((((((((())))))++++++************++++++))))))************))))))************************''')))***)))((('''((()))))))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))++++++******)))((((((''''''((()))++++++***))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))************)))((()))))))))))))))))))))))))))******)))(((''')))+++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++''')))+++------+++***))),,,,,,,,,---------------,,,,,,------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,------------,,,,,,,,,---...///000///...---////////////.........---............////////////........................000000111222222222222111222111111111111111111222///111333333222222333555444777:::>>>CCCLLLXXX```qqqzzz}}}xxxkkkbbb[[[ZZZ[[[ZZZ[[[]]]___^^^\\\[[[YYYXXXXXXWWWPPPQQQRRRRRRSSSSSSRRRRRRLLLMMMOOOPPPQQQPPPPPPOOOLLLLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHFFFDDDBBBAAAAAAAAACCCBBB@@@???===<<<<<<<<<;;;999777555555444222000,,,---///000000///---+++***++++++++++++,,,,,,,,,---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((((((((()))******))))))(((((())))))***))))))))))))************,,,,,,,,,++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))************************++++++***))))))))))))))))))(((((()))***+++)))''''''((()))******+++******))))))))))))(((((((((((('''''''''(((((()))******)))))))))))))))))))))))),,,***(((((()))))))))((())))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))''''''''''''((()))***+++'''''''''(((((())))))))))))(((&&&''')))******))))))******)))((('''(((***'''((()))******+++*********)))((((((((((((((()))(((((((((((((((((((((((())))))((('''''''''(((((((((((())))))******++++++***))))))((((((((((((((()))((((((''''''(((((()))))))))************))))))++++++++++++++++++++++++((()))******(((((()))***))))))************))))))))))))))))))))))))))))))$$$%%%&&&'''((())))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))***************&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))*********)))))))))))))))*********************)))***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((***,,,...///...,,,++++++,,,------......------,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------+++++++++,,,------......,,,,,,------------,,,,,,,,,---......//////......000000/////////.....................////////////........................//////000111111111111000111000000//////000000111...000111222111222333555555777888888999>>>EEELLLZZZcccqqqyyyjjjbbb[[[[[[\\\[[[\\\___```^^^\\\YYYXXXWWWVVVVVVPPPQQQRRRRRRSSSSSSRRRRRRLLLNNNPPPRRRRRRRRRQQQPPPLLLMMMMMMMMMLLLJJJHHHGGGBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBBBBBBBCCCEEEDDDCCCAAA@@@???>>>>>><<<:::888666555333111///------...............---++++++++++++,,,,,,------......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((())))))***+++))))))(((((((((((())))))((()))))))))************)))******+++,,,,,,,,,+++))))))))))))))))))))))))******)))(((((()))***+++))))))************))))))***************************)))))))))))))))***+++***))))))***,,,+++***((('''((()))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))(((&&&&&&''')))+++++++++(((***++++++)))(((((()))'''((()))******+++++++++(((((('''(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''((()))******+++++++++******)))((((((((((((((((((''''''&&&&&&''''''((())))))************))))))++++++++++++++++++++++++)))***+++***))))))***+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))***++++++***)))((())))))))))))))))))))))))$$$&&&)))******)))***+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))******+++,,,,,,,,,+++++++++++++++***))))))*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++''')))+++,,,,,,+++,,,,,,+++,,,---.........------++++++,,,,,,,,,------------------.........//////***++++++,,,------......+++,,,,,,------,,,,,,+++------,,,,,,------.../////////.........---------............////////////..............................///000000000000///111111000000000000111111222333444333333333555777555777888777666888===AAAHHHNNN[[[kkk}}}zzzjjjaaa[[[[[[\\\\\\]]]```___^^^[[[XXXVVVUUUUUUUUUPPPQQQQQQRRRRRRRRRRRRRRRLLLNNNPPPRRRSSSSSSRRRQQQMMMMMMNNNMMMLLLKKKIIIHHHAAABBBDDDFFFHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA@@@>>>===<<<<<<;;;>>>;;;888666555333000...///...---,,,,,,---///000+++++++++,,,,,,---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))***+++,,,,,,))))))(((((((((((())))))(((((())))))*********+++%%%&&&''')))+++,,,------)))))))))))))))))))))))),,,+++***((((((((())))))))))))************))))))************************(((((((((((()))+++,,,---*********+++,,,,,,***(((''''''(((******+++++++++''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))******+++******)))((('''......---,,,+++***)))((('''&&&%%%''')))+++,,,,,,(((***,,,,,,***(((((((((''''''(((******+++++++++%%%&&&&&&''')))***,,,---************************+++***)))'''''''''((()))'''''')))***++++++++++++******)))((((((((((((((())))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++''')))***++++++***)))'''))))))))))))))))))))))))"""%%%)))++++++******+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))+++,,,---...///+++++++++++++++***)))((())))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,------+++,,,...000+++,,,---.........---,,,+++++++++,,,,,,---------////////////000000000111++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------,,,++++++---...///......---------,,,,,,,,,............/////////000........................---......///////////////222222111111111111222222222333333222000111333666///222444333222333777:::999>>>HHHVVVgggxxxmmmcccZZZZZZ\\\\\\\\\]]]```\\\XXXUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWWWWTTTRRRLLLLLLLLLNNNQQQRRRRRRQQQMMMLLLKKKKKKLLLKKKIIIGGGBBBBBBCCCEEEFFFGGGHHHIIIJJJHHHFFFCCCAAA???>>>===AAAAAA@@@???>>>===<<<;;;===;;;999666444333333333111111111000//////......---,,,++++++******++++++***************)))((('''((()))***+++++++++++++++******)))))))))))))))***************************************************************++++++++++++***++++++,,,,,,,,,++++++************++++++,,,---******))))))))))))))))))++++++++++++++++++++++++))))))***+++***)))(((''',,,+++***((((((((()))***))))))))))))))))))))))))***)))'''%%%$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))++++++******)))))))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))(((((((((((())))))+++*********))))))((((((******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))((((((''''''((()))******++++++)))(((''''''''''''((((((''''''''''''((((((******))))))))))))******((((((((((((''''''''''''***************)))((((((+++++++++******)))))))))---,,,,,,+++***)))((((((&&&&&&'''***,,,---,,,***''''''(((((())))))******))))))))))))))))))))))))''')))+++------,,,)))((((((((()))(((((('''&&&&&&))))))))))))******************))))))((((((''''''))))))(((((((((((()))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))((((((((((((''''''***,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))******)))((('''&&&(((((()))***++++++,,,,,,...///000000000...,,,***)))***+++,,,---.........---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------000///...---------------........................////////////000000000000222111000///............222222111111111111222222000000000000000000000000111222333444666777888888999;;;>>>CCCLLLYYYgggooonnnddd[[[ZZZ\\\\\\[[[]]]^^^[[[WWWUUUUUUTTTTTTSSSSSSSSSSSSVVVWWWWWWUUUSSSNNNNNNNNNOOOQQQRRRQQQPPPLLLJJJIIIJJJJJJJJJHHHFFFBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@@@@???AAA@@@@@@???>>>======<<<===<<<999666444333333222111111000///............,,,+++******))))))******++++++,,,,,,++++++*********+++,,,---------------++++++******)))******+++************************************************(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++,,,,,,---************************,,,+++***)))(((((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))************************************))))))))))))((()))******(((((()))***+++******)))))))))))))))'''(((((((((((((((((('''******))))))(((((((((((()))((((((((((((((()))*********)))))))))(((((((((***))))))((((((((())))))''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,***)))(((''''''&&&&&&&&&((((((''''''''''''((((((******))))))))))))******++++++++++++***************************)))((((((++++++++++++******************))))))))))))))))))))))))((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,***)))'''))))))******)))(((((('''))))))))))))***************)))))))))((((((((('''))))))(((((((((((())))))'''(((***++++++***)))((())))))))))))))))))))))))(((((()))(((''''''***,,,))))))(((((((((((())))))***+++++++++******)))(((%%%&&&'''((()))***++++++))))))))))))))))))))))))************)))))))))(((+++*********))))))))))))))))))******+++,,,,,,---++++++,,,---,,,+++***)))******+++,,,---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------......---------,,,,,,,,,------------------------//////...---------------........................---............/////////333333222111111111111222222111111000000111111222222222222222222222222222333333333444444555555555555666777:::???GGGQQQWWWhhhrrroooddd[[[ZZZ\\\[[[[[[\\\]]]ZZZWWWUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYWWWUUUQQQPPPOOOOOOQQQQQQPPPOOOJJJIIIHHHIIIIIIIIIGGGEEECCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>???===:::777444333222222222000...---,,,,,,......++++++***)))))))))))))))+++,,,---------------,,,++++++,,,---------,,,,,,++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))***+++,,,,,,------***************++++++,,,++++++***++++++,,,---...))))))))))))))))))))))))...---***((('''((()))***+++***))))))((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))***)))((('''(((***+++******)))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((()))******))))))((((((((((((((('''))))))((((((((())))))***'''(((((())))))(((((('''((()))******)))((('''&&&(((((((((((())))))))))))******************+++,,,))))))((('''&&&&&&&&&&&&)))((((((''''''(((((()))******))))))))))))******)))))))))((((((((('''''')))************))))))(((*********+++++++++++++++''''''(((((())))))))))))+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))((('''***************))))))((())))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))&&&'''(((***++++++******))))))))))))))))))))))))(((((()))((('''''')))+++))))))(((((((((((()))))))))))))))***))))))((('''''''''((()))***++++++,,,))))))))))))))))))))))))************)))))))))))),,,,,,***))))))******+++******++++++,,,,,,------)))************++++++++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------,,,,,,,,,------------------------//////...------------...........................,,,,,,---------...........................///000222111111000000111111222222222222222222222222222333333333333333333333333555555666666888<<>>;;;777444222111111222000---+++***+++---///,,,++++++***************++++++,,,---.........---)))******+++++++++*********))))))))))))******+++))))))))))))))))))))))))************************)))*********++++++++++++((())))))***+++---...///,,,,,,++++++++++++,,,,,,''''''''''''((()))***+++))))))))))))))))))))))))------+++***)))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((('''((())))))((('''((()))+++******))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((('''''''''''')))))))))((())))))***+++(((((())))))))))))(((((('''(((***++++++***((('''(((((((((((()))))))))))))))((((((((((((((())))))))))))((('''''''''''''''))))))(((((((((((())))))******))))))))))))******(((((('''''''''&&&&&&&&&))))))************)))((()))*********++++++,,,,,,))))))))))))))))))))))))*********))))))***,,,...******))))))((((((''''''))))))))))))))))))))))))******))))))(((''''''''')))))))))******))))))(((((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))******))))))((((((((((((((((((((((((''')))))))))(((''')))***))))))(((((((((((()))))))))))))))******)))(((((()))))))))******++++++,,,))))))))))))))))))))))))*********))))))))))))))),,,+++)))(((((()))+++,,,+++++++++,,,,,,---------************+++,,,---...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,------------------......---------,,,,,,,,,------------------------///......---------..............................,,,------------.........++++++++++++,,,---...///111111000000000000111111000000000000000000000000222222222222222333333333333444666777777999<<>>;;;888555333222111222000---+++***+++---///------,,,++++++++++++,,,)))***+++,,,,,,---,,,,,,******+++++++++******)))((((((((((((((()))***+++))))))))))))))))))))))))************************)))*********++++++++++++)))))))))***+++,,,...///...------,,,,,,,,,------%%%%%%%%%&&&&&&((()))******************************+++,,,---,,,***(((&&&)))))))))*********))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***)))((('''(((***+++******)))))))))))))))***)))(((((((((((()))***))))))))))))************((((((((((((((()))******''''''''''''((((((((((((******))))))))))))******(((((())))))))))))((((((&&&''')))+++,,,,,,******(((((((((((())))))))))))))))))((((((((((((((()))+++***))))))((()))))))))))))))(((((((((((())))))******))))))))))))******+++++++++*********))))))((())))))*********)))))))))))))))******+++++++++,,,,,,+++******)))((((((((()))***(((&&&'''))),,,******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((('''''''''(((((()))(((((('''((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((''')))***)))((('''((()))))))))(((((((((((())))))))))))***************)))************++++++++++++))))))))))))))))))))))))))))))))))))))))))******+++)))(((''''''(((***++++++,,,,,,,,,,,,,,,------)))))))))***+++,,,---...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,------------------------......---------......///........................------........./////////---------...///000111222111000000000000000000111//////////////////////////////000111222333444555000222444444444555777888777;;;@@@GGGPPP]]]lllvvvzzznnncccZZZZZZ\\\\\\\\\]]]]]][[[YYYYYYXXXWWWUUUSSSRRRQQQRRRTTTWWWYYYZZZYYYVVVSSSPPPNNNMMMMMMLLLKKKLLLJJJIIIJJJJJJJJJHHHFFFBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHGGGDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@>>>;;;888555444333333222000...---,,,,,,............---,,,,,,,,,,,,,,,)))******++++++++++++***,,,,,,---------,,,++++++(((((((((((()))***++++++************************************************(((((((((((())))))))))))******))))))***,,,...///...------,,,,,,,,,,,,---((('''''''''((()))***+++************************(((***---///...,,,)))&&&(((((()))************))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((***+++***)))((()))***+++******)))))))))))))))******((((((((((((******)))))))))************+++))))))(((((((((((())))))'''(((((((((((())))))))),,,+++***))))))))))))***((())))))******))))))(((&&&''')))+++,,,,,,,,,,,,(((((((((((()))))))))))),,,++++++***************+++******))))))******+++***))))))(((((())))))*********))))))))))))************)))))))))(((((((((((())))))************)))((((((((()))))))))))))))------,,,+++***)))(((((((((******(((###!!!"""%%%))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&''''''(((((((((((('''))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&))))))))))))))))))))))))''')))******(((''''''((())))))(((((((((((())))))))))))******++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************)))((('''''''''((()))***++++++++++++,,,,,,,,,,,,''''''((()))******++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------------------+++,,,,,,------...............---------,,,,,,,,,------------------------...------------...//////........................---............/////////------------...///000111111000000//////000000111111111111111111111111111...///000111333444555666222444555555333333444555777888999<<>>>>>???===;;;888666444444444111111000///...............---,,,,,,++++++,,,,,,***++++++++++++******))),,,------------,,,+++***************+++,,,---...++++++++++++++++++++++++************************(((((((((((()))))))))))),,,+++***)))***+++---...---,,,+++************+++******)))))))))******+++))))))))))))))))))))))))((()))+++------,,,+++)))'''((()))***+++******)))))))))))))))))))))))))))+++******)))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))+++,,,+++***)))***,,,+++******)))))))))))))))+++***(((''''''(((***+++))))))*********++++++++++++***)))((((((''''''(((((((((((()))))))))******---,,,+++***)))((((((((())))))************))))))*********++++++,,,,,,,,,(((((((((((()))))))))))),,,,,,+++*********************))))))))))))************))))))))))))************))))))))))))******''''''''''''&&&&&&&&&&&&(((((()))***************((((((((((((''''''''''''++++++******)))))))))((((((+++,,,***%%%!!!"""$$$(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))''''''((()))))))))))))))))))))))))))************'''((((((((()))))))))***))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))''')))++++++)))'''''''''))))))(((((((((((())))))'''((())))))******))))))++++++******))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********++++++++++++++++++++++++'''(((***+++++++++******,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......------------------,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,---------------------------------------...//////........................,,,,,,---------.........,,,,,,++++++,,,---......000000////////////000000111111111111111111111111111111111222333444444555333555666555444444555777666666666666999===BBBEEEQQQYYYeeessswwwkkkaaaYYYYYY\\\]]]^^^```aaa___]]]\\\[[[YYYVVVSSSPPPOOOOOORRRUUUXXXZZZZZZZZZWWWSSSQQQQQQQQQPPPPPPIIIHHHGGGGGGHHHHHHFFFDDD???@@@BBBDDDGGGIIIKKKKKKFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@>>>>>>===>>>===:::888666555555555111111111000//////......---,,,++++++******++++++,,,,,,,,,,,,++++++***)))+++++++++++++++***)))(((,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++---,,,***))))))+++,,,...++++++***)))(((((())))))+++***)))))))))))))))***(((((((((((((((((((((((()))******+++,,,,,,------'''((()))+++++++++***)))))))))))))))))))))))))))---,,,*********,,,...///))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***+++,,,,,,+++***+++,,,+++******)))))))))))))))+++***)))'''''')))***+++))))))******++++++++++++,,,+++***(((''''''''''''(((((())))))******++++++...---,,,***)))(((((('''))))))************))))))---,,,+++*********++++++(((((((((((())))))))))))******)))(((((('''(((((())))))(((((((((((()))*********))))))))))))************))))))))))))******************))))))))))))(((((()))***************((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))'''+++...---)))&&&''')))''''''(((((())))))******))))))))))))))))))))))))%%%'''***---...---+++***(((((()))***************))))))))))))************'''((((((((())))))******))))))(((((((((((())))))''''''&&&''''''((()))***))))))))))))))))))))))))''')))++++++)))'''''''''))))))(((((((((((())))))&&&&&&'''((())))))((((((++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++((()))***++++++++++++++++++*********************)))+++---...///...,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---...............------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,---------------------------------------...///000........................++++++,,,,,,,,,---------000////////////000111111000000////////////000000////////////////////////333333333333333333333333...///111111111222555777555555555555666888;;;<<<;;;BBBNNN]]]mmm~~~zzzggg]]]VVVWWW[[[\\\\\\]]]______^^^]]]\\\YYYWWWUUUVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWUUUSSSQQQPPPNNNMMMKKKJJJKKKLLLLLLIIIEEEBBBAAAAAAAAADDDGGGJJJJJJJJJGGGEEECCCCCCDDDEEEEEEDDDGGGDDD@@@>>>>>>???>>>>>>AAA@@@===:::777444111000333222000000111111///---222000...+++******++++++******+++,,,,,,,,,,,,+++(((***,,,,,,***)))******+++,,,+++)))&&&'''+++///222111///---+++******)))))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))************************))))))(((((((((((()))))))))***+++,,,---,,,++++++******))))))))))))******(((((())))))******+++++++++++++++***************))))))))))))))))))))))))************++++++++++++''''''''''''((((((((()))++++++************++++++###%%%'''***+++***((('''))))))(((((()))***++++++(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))((((((''''''((()))))))))((('''&&&&&&)))(((''''''''')))***++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((,,,+++***))))))***+++,,,***++++++++++++***)))))))))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((***+++***(((''''''((()))(((((('''&&&%%%%%%%%%&&&(((******((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))((('''&&&&&&&&&((()))*********))))))******+++,,,******))))))******+++,,,************************------,,,+++***)))(((''',,,++++++******++++++,,,***+++,,,---,,,,,,***)))))))))))))))***,,,...///.........------,,,,,,,,,...------,,,,,,++++++***000///...,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********...------...//////---,,,,,,,,,------...///000000........................///000000000000//////...////////////////////////000000000000000000000000000111222333333222000000666555444333222333444444999===BBBHHHPPP^^^ppp}}}zzziii___WWWXXX[[[\\\]]]^^^^^^^^^^^^]]][[[YYYWWWUUUPPPPPPPPPRRRSSSVVVXXXZZZWWWWWWUUUTTTRRRPPPOOONNNKKKJJJJJJJJJJJJHHHEEEBBBAAAAAAAAADDDGGGJJJJJJJJJHHHGGGEEEFFFGGGGGGFFFDDDFFFCCC???===============<<<;;;:::777555333222111555333111000111111000///111///---+++))))))((()))++++++,,,,,,,,,+++++++++)))+++,,,,,,+++******+++***,,,---,,,***)))+++---333222000...---,,,++++++))))))*********+++++++++++++++************************************************))))))))))))******)))))))))))))))******+++***))))))(((((())))))***************************)))))))))(((((()))))))))'''((()))*********))))))******))))))))))))******)))))))))))))))*********)))((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((('''''''''((((((((())))))***))))))))))))))))))***'''(((((())))))*********)))))))))))))))***++++++(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))((((((''''''))))))((('''((((((******************)))))))))(((************************)))))))))))))))))))))(((++++++***))))))***++++++***++++++++++++***)))))))))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******((('''(((((())))))(((((('''&&&&&&%%%''')))***)))(((&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))***))))))((((((((())))))******))))))******+++,,,******))))))******+++,,,************************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***------+++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((,,,,,,,,,---------......------------,,,,,,+++++++++,,,---//////000000000,,,,,,------...//////000........................//////000000000000//////////////////////////////000000000000000000000000000111222222222222111000444333333222333444555666555888;;;===AAAKKKXXXaaakkkwwwzzzkkkaaaYYYYYY\\\\\\]]]^^^]]]]]]]]]]]][[[YYYVVVUUUMMMNNNOOOQQQSSSVVVXXXYYYWWWVVVUUUTTTRRRQQQPPPOOOLLLJJJHHHHHHHHHGGGEEECCCBBBAAABBBDDDGGGJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGEEEEEEBBB>>><<<<<<===<<<<<<999999888777666555444444777444111000000111222111000000///...,,,+++******------,,,,,,++++++******+++,,,------++++++,,,---))),,,...///...,,,++++++111000///---,,,+++++++++***************++++++++++++***)))((()))***+++,,,******************************))))))))))))******)))))))))))))))******+++*********))))))*********))))))))))))))))))))))))******))))))))))))******'''((())))))******))))))******))))))))))))******************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((''''''((((((((()))))))))))))))(((((((((((())))))+++***)))(((((()))+++,,,))))))))))))))))))***+++(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))((((((******)))((((((((())))))************))))))))))))************************))))))))))))))))))))))))+++******))))))******+++******++++++******)))((()))))))))))))))(((((('''(((((())))))))))))((((((************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((******)))((()))*********))))))((((((''''''((()))***)))(((&&&&&&'''))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((''''''''''''))))))))))))))))))))))))++++++++++++***)))((('''******))))))******+++,,,******))))))******+++,,,************************++++++,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,,,,++++++...---,,,++++++++++++,,,,,,,,,,,,,,,------------******+++,,,,,,---......------------,,,***(((''',,,,,,,,,---------..................------------+++...111111///...///111,,,,,,------.../////////........................---...///000000111000000000000000000000000000000000000000000000000000000000000111222222111111000111111222222333555666777444666777888888===DDDJJJQQQYYYfffqqq{{{}}}lllbbbYYYXXX[[[[[[[[[]]]\\\\\\\\\\\\ZZZXXXVVVUUUQQQQQQQQQQQQRRRRRRSSSSSSVVVVVVUUUTTTRRRQQQPPPPPPMMMJJJGGGFFFFFFFFFEEEDDDBBBAAABBBDDDHHHJJJKKKJJJIIIIIIIIIJJJKKKJJJGGGDDDEEEBBB???============<<<:::::::::999888777777666777444000...///000111111111111222222222111000000///...---,,,+++******))),,,---...---,,,+++---...***+++---...---,,,+++***---,,,+++***))))))))))))***************************)))((('''((())),,,---******************************))))))))))))******)))))))))))))))******+++++++++************++++++((((((((((((((((((((((((******))))))))))))******)))******+++++++++++++++******))))))))))))******++++++******))))))((((((***************+++++++++))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))(((((((((((())))))+++******)))))))))*********)))))))))))))))******(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))+++******))))))(((((((((*********)))))))))))))))************************)))))))))))))))***************))))))))))))*********************))))))((((((((())))))))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))((('''''''''&&&(((******))))))***+++************))))))((((((''')))******)))((()))***))))))))))))))))))))))))'''(((((((((((())))))))))))(((''''''&&&&&&&&&'''((((((((((((((((((((((((((()))***+++***)))((('''******))))))******+++,,,******))))))******+++,,,************************...------,,,++++++******,,,++++++******++++++,,,******++++++,,,,,,,,,++++++++++++,,,,,,---...///+++++++++,,,,,,------...+++++++++,,,,,,---------,,,---...//////---+++***,,,,,,,,,---------.........---------------------///333555333...***,,,///---------.........//////........................------...000111111111111000000000000000000000000000000000000000000000000000000000111111111111111111222222222333444555555222444666666666888<<>>>>>>>>>>>===<<<<<<;;;999888666555555555222...,,,---///000000...///111222444444555555000///...,,,+++*********---......---,,,,,,---///++++++*********+++++++++,,,+++***)))))))))))))))***************************)))((('''''')))+++---******************************))))))))))))******)))))))))))))))******+++++++++************++++++((((((((((((((((((((((((******))))))))))))*********************+++++++++******))))))))))))******++++++******))))))(((((())))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((()))))))))***+++******))))))******+++''')))***++++++)))((('''******)))))))))))))))***(((((((((((()))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))*********)))++++++*********)))(((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))))))))************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&(((***+++***)))***+++***************)))))))))&&&(((***++++++***,,,---))))))))))))))))))))))))(((((((((((()))))))))***$$$$$$######$$$%%%%%%&&&(((((((((((((((((((((((($$$%%%''')))******))))))******))))))******+++,,,******))))))******+++,,,************************,,,,,,++++++******)))))),,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,---------***++++++,,,,,,------------------,,,,,,+++++++++)))+++---/////////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------///333555333...***,,,///---------.......................................------...000111111111111000000000000000000000000000000000000000000000000/////////000000111111222333333333333333333333222///111222333333333444555666999<<<@@@FFFQQQ^^^fffnnncccXXXVVVWWWWWWXXXZZZZZZZZZ[[[ZZZYYYWWWVVVTTTPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMKKKHHHFFFFFFFFFEEEEEECCCBBBCCCEEEHHHKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEBBBGGGDDD@@@>>>>>>???>>>>>>;;;;;;999777555444222111444111...------.........++++++,,,...000222333444111000...,,,******++++++---......,,,++++++---///,,,***))))))***++++++***------,,,,,,+++,,,,,,,,,+++++++++******************)))((('''((()))***+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++*********))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((()))*********))))))))))))******************))))))))))))'''''''''((())))))******))))))))))))))))))))))))$$$%%%&&&&&&'''((())))))((((((((()))))))))******++++++************++++++&&&'''***,,,,,,***(((&&&+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))******+++++++++***))))))))))))))))))************((((((((((((((((((((((((((())))))******+++++++++((())))))******))))))((())))))******))))))(((''''''(((((()))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++******)))(((''''''&&&((()))++++++***)))***+++*********)))))))))))))))&&&(((***+++******,,,---))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))***+++))))))))))))))))))))))))###$$$&&&''')))***************))))))******+++,,,******))))))******+++,,,************************(((((()))***++++++,,,---,,,++++++******++++++,,,************+++,,,---------------,,,+++***)))(((++++++++++++,,,,,,,,,,,,......---,,,,,,+++******''')))***,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++...111111///...///111................................................---...///000000111000000000000000000000000000000000000000000000000000000///////////////000222222333333333333333222111111222333333444333222111111555555666777:::@@@GGGMMM~~~qqqeeeZZZWWWXXXWWWXXXZZZYYYZZZZZZZZZYYYWWWUUUTTTOOOPPPQQQSSSTTTTTTSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBCCCEEEIIIKKKLLLKKKKKKIIIHHHGGGGGGGGGEEECCCFFFCCC???======>>>>>>===;;;:::999777666444333222333111///...//////...---************+++---///000111///---+++***+++,,,,,,---------+++******---///+++******+++------+++(((------,,,,,,,,,------...+++++++++*********))))))))))))))))))((((((((((((++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++***))))))(((((())))))***************************((((((''''''''''''(((((((((''''''&&&'''((()))*********))))))))))))******)))))))))))))))*********&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************))))))))))))******'''(((***++++++++++++***++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********)))((((((((()))***+++++++++******((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,'''((()))******)))(((''')))))))))))))))(((((('''''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))+++,,,,,,***))))))***))))))))))))))))))))))))'''(((******((('''((()))(((((((((((((((((((((((((((((()))))))))*********,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))''''''''''''((()))***+++******))))))******+++,,,******))))))******+++,,,************************((())))))***+++,,,---...,,,++++++******++++++,,,***************,,,---...,,,,,,,,,,,,+++)))'''&&&,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------............+++,,,---//////000000000................................................//////000000000000//////////////////////////////000000000000000000000000//////......///000222333111111222333444333222222444444444555555555444333555555666666777999<<<>>>{{{rrrfff[[[XXXXXXXXXYYY[[[YYYYYYZZZZZZYYYWWWUUUTTTQQQRRRSSSTTTTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBCCCEEEIIIKKKLLLKKKMMMKKKHHHGGGGGGGGGFFFEEEEEEBBB>>><<<<<<======<<<;;;;;;:::999888777666666333222000000111111///---,,,+++***))))))***,,,...000///---+++++++++,,,---------,,,+++)))***,,,///******,,,///111000+++&&&++++++******++++++,,,,,,++++++++++++******))))))))))))******)))((('''&&&++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))************************''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,******))))))))))))******(((((())))))******++++++((())))))***+++,,,,,,,,,))))))))))))))))))))))))//////...---,,,+++***)))))))))))))))************))))))(((((((((((())))))******))))))***,,,...///++++++***))))))((())))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))((()))***++++++***)))(((************************'''((((((((())))))*********************)))((('''((()))***+++,,,,,,+++***(((((())))))*********+++************************((())))))***++++++,,,,,,'''((()))******)))(((''')))))))))))))))(((((('''''''''((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***+++---,,,***)))))))))((((((((((((((()))))))))((()))***)))&&&$$$$$$$$$(((((((((((((((((((((((())))))))))))***************)))((('''&&&&&&&&&&&&))))))))))))))))))))))))******)))(((((()))***+++*********)))***++++++,,,*********)))***++++++,,,************************------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))***,,,---///'''(((***++++++***)))(((---,,,,,,++++++************++++++,,,,,,------...111000...---,,,+++++++++,,,,,,,,,---------......---.........//////000000...------...//////---,,,.....................---........................///000000000000000///...////////////////////////000000000000000000000000///.........///000222333...///111333444444444333/////////111444555555444000111333444444444444444ttthhh]]]\\\^^^]]][[[ZZZZZZYYYWWWWWWXXXWWWUUURRROOOQQQSSSUUUVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMKKKIIIIIIIIIIIIGGGEEEBBBBBBCCCDDDEEEGGGIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA???>>>??????===<<<======<<<;;;999777444333............///111222333111000///...---,,,,,,,,,,,,++++++******)))))))))***((('''))),,,---,,,******+++,,,,,,,,,,,,+++***&&&&&&'''(((***+++---......------,,,+++++++++,,,''''''''''''((((((((((((,,,+++***+++---...---,,,))))))))))))************))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))************+++++++++''''''''''''''''''&&&&&&))))))))))))((((((((((((((()))***+++++++++++++++***'''%%%%%%)))++++++***''')))***++++++***)))'''(((((())))))))))))((((((******))))))((((((''''''&&&''''''((()))*********,,,+++***)))((('''&&&%%%%%%''')))***((('''&&&''''''((()))******)))(((''''''''''''(((***---///111((((((((((((((()))******))))))))))))))))))))))))333111---***((()))+++,,,******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))+++,,,***'''''')))+++))))))))))))))))))))))))((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))))))))))),,,,,,+++***))))))*********)))'''%%%&&&(((+++---*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***+++*********))))))((((((((()))***++++++***)))((()))******)))(((''''''((()))(((((('''''''''(((((((((&&&%%%%%%''')))*********++++++***((('''((()))))))))))))))************(((((())))))******++++++++++++******************(((((())))))***************)))(((''''''((()))*********+++++++++,,,,,,,,,***************+++++++++//////.........---------+++***)))(((((()))******......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...///......,,,+++***)))))).../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////......---------......---......///////////////////////////////////////---...///111111222222222---......///////////////000000000000111111111111//////000111111111111111,,,---000333666777777777uuuiii^^^]]]___^^^\\\[[[ZZZXXXWWWWWWXXXWWWUUUSSSSSSTTTVVVXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDFFFHHHJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>===<<<:::888666555444111000000////////////000,,,++++++*********+++++++++++++++++++++*********(((&&&&&&(((,,,......---++++++++++++++++++++++++++++++******)))*********,,,+++******)))))))))***&&&&&&'''(((((())))))******)))((()))+++,,,,,,+++))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******(((((((((((())))))))))))******************++++++***(((&&&'''***,,,,,,+++***))))))))))))))))))***&&&&&&''''''''''''&&&&&&******))))))((((((((((((''''''((())))))***++++++++++++***)))((('''&&&&&&((()))++++++)))((()))***(((((()))******)))((((((''''''''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))+++)))'''$$$###$$$%%%&&&***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((()))))))))(((******)))'''&&&''')))))))))))))))))))))))))))((((((((((((((()))*********)))((((((''''''(((((())))))))))))))))))))))))******)))(((((((((((((((***)))'''''''''(((***+++)))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))************)))))))))((((((((()))***++++++***)))((()))*********((('''((()))((((((((((((((()))***+++((('''%%%&&&((()))******)))***+++***((('''((()))(((((()))))))))*********(((((())))))))))))))))))************************)))))))))))))))*********+++***)))((((((((()))***************+++++++++,,,)))))))))***+++++++++,,,,,,,,,+++++++++*********++++++***)))))))))***+++---------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///------...///////////////////////////////////////---...///000000000000000---....../////////////////////000000000111111111000000111222222222222222///000111333444555555555wwwkkk```^^^___^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVTTTRRRRRRTTTUUUUUUTTTSSSSSSSSSRRRQQQOOONNNNNNMMMMMMKKKIIIGGGGGGGGGGGGEEECCCBBBCCCDDDFFFGGGIIIJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEBBBBBBBBBBBBAAA??????>>>;;;999666555555555444333111000...---------***)))))))))******+++,,,++++++++++++,,,,,,,,,,,,)))(((''')))+++------,,,+++***))))))))))))***+++,,,,,,+++***)))))))))***++++++***))))))))))))***&&&''''''((()))******+++((('''&&&(((***++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))************************)))))))))*********++++++))))))******++++++,,,,,,''''''(((((())))))******,,,+++***)))((()))***++++++)))((()))+++,,,,,,,,,+++***(((''''''(((***+++&&&''''''((((((''''''&&&***))))))))))))((((((((((((((())))))***+++++++++))))))))))))((((((((((((&&&''''''&&&%%%%%%&&&(((((())))))******))))))((()))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))(((******)))((('''((())))))))))))))))))))))))))))))(((((((((((()))************)))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''')))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))************)))))))))*********((('''((()))((((((((()))***+++,,,---((('''%%%&&&(((******))))))***+++***((('''((()))(((((())))))))))))******))))))((((((((((((((((((*********************************))))))))))))))),,,+++***))))))))))))))))))))))))*********++++++(((((()))***++++++,,,,,,++++++*********))))))))),,,++++++******+++,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,------.........///,,,,,,,,,,,,------...///------------------------........................//////............//////------...////////////...////////////////////////---....../////////......---....../////////////////////000000000000111111000111222222333333222222333333222222222222333333wwwjjj___]]]___]]][[[ZZZYYYXXXWWWXXXYYYXXXWWWUUUQQQQQQRRRSSSSSSRRRRRRQQQSSSRRRQQQOOONNNMMMMMMMMMKKKIIIHHHGGGHHHGGGEEEDDDCCCCCCEEEGGGHHHJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGEEECCCBBBBBBBBBAAA@@@@@@>>>:::777555555555555444333111000...---,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,------------,,,+++*********)))(((+++***(((''''''(((***+++)))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,((()))))))))))))))******'''&&&&&&'''***++++++***((()))))))))************))))))))))))))))))))))))+++++++++************)))(((((((((((()))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))******************************))))))&&&''''''((()))******+++---,,,)))((('''((()))***))))))))))))***+++++++++***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))%%%&&&&&&$$$###$$$&&&)))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((((((((((((((((())))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&'''''''''))))))******)))((('''&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((()))))))))******)))))))))(((***+++***(((((()))***)))))))))))))))***+++,,,((('''&&&''')))******)))((()))***)))((('''((()))(((((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))************************)))))))))))),,,++++++***************((())))))))))))*********(((((()))***+++,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))---------.........//////...---,,,+++,,,---...///................................................//////.........///000000,,,---......//////......////////////////////////....../////////......------......///////////////////////////000000000111000000111222222222222111444333222111111111333333uuuiii^^^\\\^^^]]]ZZZYYYZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRQQQOOOMMMLLLLLLLLLLLLKKKIIIHHHIIIHHHGGGEEEBBBCCCEEEGGGIIIJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDAAAAAAAAAAAA@@@>>>???===:::777555444555555222222000///............000000...------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++***(((((((((+++***(((''''''(((***+++((((((((((((((()))***++++++++++++******+++,,,,,,+++++++++***))))))(((((()))(((''')))+++,,,,,,+++((()))))))))************))))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))))))))***++++++++++++***(((((((((((((((((((((((((((((()))))))))************))))))((('''&&&%%%%%%&&&''''''((()))******+++---+++)))''''''((()))***'''((())))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))***************************+++++++++(((((((((((()))))))))))))))******)))((()))+++---******))))))))))))******))))))+++,,,,,,+++***)))((((((((((((((())))))***))))))))))))))))))))))))'''((()))***+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((************(((''')))))))))******)))(((''')))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))(((((('''(((((())))))((()))***+++***((('''%%%''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))***))))))))))))))))))***(((***+++***)))((()))++++++***))))))(((((((((((((((''''''(((***+++***)))'''((())))))((('''(((***'''(((((((((((()))))))))))))))((((((''''''&&&&&&(((((()))))))))******************)))))))))))))))*********++++++*********((())))))))))))*********((())))))***++++++,,,,,,............------------++++++,,,,,,------------...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++)))//////.........---------///...---,,,+++,,,---..................................................................///000000,,,------...............//////////////////////////////000000000///......---......///////////////...////////////000000000...//////000000000000000222222111000111222444555tttggg]]][[[^^^]]][[[ZZZ[[[ZZZYYYYYYYYYXXXVVVTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQOOOMMMLLLKKKKKKMMMKKKIIIIIIIIIIIIGGGEEEAAABBBEEEGGGIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFEEECCC@@@@@@@@@@@@???===>>>===:::888555444444444111111000/////////////////////---,,,+++*********++++++++++++,,,,,,,,,,,,((()))++++++******+++---+++***))))))))))))***+++++++++***)))((((((((())))))(((((((((((()))******,,,,,,++++++***)))))))))+++***)))***,,,---,,,+++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((()))))))))******))))))((('''&&&%%%$$$$$$''''''(((((())))))******+++***)))((('''((()))***&&&(((******((((((((()))&&&''')))******)))'''&&&'''(((((())))))((((((''')))))))))************+++************************(((((((((((())))))))))))'''((())))))((((((***,,,+++******))))))******+++&&&'''((())))))***))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((''''''((())))))&&&$$$))))))))))))))))))))))))***))))))))))))***++++++))))))((((((((()))******))))))))))))))))))))))))))))))(((((())))))******(((((()))******)))''''''(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))******))))))))))))******(((***+++***))))))***,,,,,,+++***)))((('''''''''((('''''')))+++,,,***)))&&&((())))))''''''(((***''''''(((((((((((())))))))))))(((((((((((((((((('''(((((())))))*********((()))))))))************'''((()))***++++++++++++)))))))))*********++++++***************+++++++++---------,,,,,,,,,++++++******+++,,,------------......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++///.........------,,,,,,///...------,,,,,,,,,,,,---------------------------------------------------------------...///000,,,,,,---............---////////////////////////...//////000000000//////---......///////////////......////////////000000---...//////000000//////000000000111111333444555sssggg]]]\\\___^^^]]]]]]]]]\\\ZZZYYYYYYXXXUUUSSSNNNNNNOOOPPPQQQRRRTTTUUUSSSRRRQQQOOOMMMKKKKKKJJJLLLJJJHHHHHHHHHHHHFFFEEE@@@AAADDDGGGIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEECCC@@@@@@@@@@@@???======<<<:::999666555333222222111000///............------,,,+++*********++++++++++++++++++*********''')))++++++******,,,...++++++++++++++++++++++++,,,,,,++++++***++++++,,,((((((((((((((()))***************+++++++++,,,,,,---+++******+++,,,***)))))))))))))))************))))))))))))))))))))))))''''''((()))******+++,,,(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''))),,,+++)))(((((()))'''(((((((((((((((((('''(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((("""$$$&&&'''&&&&&&'''(((++++++***))))))***++++++((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))+++++++++***************'''((((((((()))))))))***))))))))))))))))))))))))+++******))))))******+++***))))))***,,,+++(((%%%))))))))))))))))))))))))******))))))******+++,,,((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((())))))***+++'''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))(((''''''''''''((((((((())))))+++***)))(((((()))***+++((()))++++++***)))+++,,,,,,+++******))))))))))))''''''((()))+++,,,***)))&&&'''((((((''''''(((***'''''''''((((((((())))))(((((())))))))))))))))))''''''(((((()))******+++''''''((()))***++++++,,,$$$&&&''')))++++++++++++************+++++++++,,,+++++++++***************,,,,,,,,,+++++++++******((()))+++,,,---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///......,,,,,,,,,,,,------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---...///+++,,,------......------////////////////////////,,,---......////////////---......///////////////........./////////000000......///000000000000000///000111222222333333222sssggg]]]]]]``````______^^^]]][[[ZZZYYYWWWTTTRRRPPPPPPQQQRRRTTTVVVXXXYYYSSSRRRQQQNNNMMMKKKJJJJJJKKKIIIGGGGGGGGGGGGEEEDDD???AAADDDFFFHHHIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@???>>><<<;;;;;;999777555333111333333111000...---------,,,,,,++++++,,,,,,---...,,,++++++******))))))))))))+++---,,,)))((()))+++***+++,,,,,,,,,,,,+++************,,,---///111222******)))******+++,,,,,,'''((()))***,,,---...///---,,,******++++++)))((())))))))))))************))))))))))))))))))))))))(((((()))+++,,,---...///(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------))))))))))))((((((((((((&&&'''((()))******))))))'''***------***))))))******((('''&&&&&&'''(((*********++++++++++++******))))))******++++++++++++)))))))))(((((((((((((((***)))))))))((((((((((((###&&&(((***)))((()))))),,,+++***))))))***+++,,,---,,,***)))))))))++++++((((((((((((((()))******))))))))))))))))))))))))******)))((('''((((((((('''((((((((())))))******))))))))))))))))))))))))---,,,+++******+++,,,---...---,,,...000000,,,((())))))))))))))))))))))))*********)))******+++,,,'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&'''''''''(((((())))))+++***)))(((((()))***+++((()))++++++******+++,,,+++++++++***++++++,,,,,,''''''(((***,,,,,,+++)))%%%'''((((((''''''(((***''''''''''''((((((((()))(((((())))))******++++++&&&''''''((()))******+++&&&&&&''')))***+++,,,---"""$$$&&&)))+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))---------,,,,,,,,,++++++((()))***,,,------,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000)))******+++,,,......///)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++,,,---...///+++,,,------......------////////////////////////***+++,,,---......///...---......///////////////............/////////000//////000111111111111111000000222333333222111000ssshhh^^^\\\]]]]]]]]]^^^]]]\\\[[[YYYWWWUUUSSSQQQPPPQQQRRRSSSTTTTTTSSSSSSXXXVVVQQQMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHCCCBBBBBBEEEHHHKKKLLLLLLIIIGGGEEEEEEFFFGGGFFFEEEEEECCCAAAAAABBBBBBAAA@@@===<<<:::888777555555444333222000///---,,,,,,+++...---+++***))))))***+++******))))))***,,,...///+++++++++*********))))))+++***************++++++...+++))))))+++,,,)))'''***)))((()))***+++***((())))))))))))(((((((((((()))***+++,,,,,,+++))))))'''(((***+++,,,+++***)))************************+++++++++*********)))))))))))))))((((((((((((((()))((('''&&&&&&'''((())),,,***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((+++---,,,)))(((***,,,+++***)))(((((()))***+++++++++++++++***)))''''''"""###%%%((()))))))))))))))))))))))))))************************************)))((((((((()))+++,,,***+++,,,***(((''''''((())))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,***)))***++++++***)))))))))))))))))))))))))))))))))***+++***)))((('''''''''((()))***+++,,,,,,((((((((((((((('''''''''(((((())))))*********+++************************...---+++***))))))***+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((************++++++++++++++++++******))))))(((((()))*********++++++++++++...------,,,+++***))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,************++++++++++++++++++************++++++***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,++++++***---,,,******,,,------,,,******))))))******+++,,,,,,++++++******++++++,,,)))***,,,,,,++++++,,,---++++++*********+++,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------.....................------///......///000111111000------...///000000000///000///---,,,,,,---///000,,,,,,,,,+++***)))((('''......//////000000111111000000000000111111111111777555333111000000111222tttiii___]]]^^^^^^^^^___^^^^^^]]][[[YYYWWWTTTSSSOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCCCCEEEHHHKKKLLLLLLIIIGGGEEEEEEFFFGGGFFFEEEEEECCCAAAAAABBBBBBAAA@@@>>>===;;;999777666555555333222111///...---,,,,,,///...---------...//////+++*********+++,,,...///+++++++++*********))))))+++***************+++++++++***((()))+++,,,+++)))***)))((()))***+++***((())))))******+++++++++,,,***++++++,,,,,,+++******,,,+++)))'''%%%###!!! *********************************)))))))))((((((******************++++++))))))(((''''''((()))))),,,***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))******)))((()))***+++***)))(((((()))***+++%%%&&&'''(((((())))))(((%%%&&&'''((()))******************)))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++***+++,,,***((('''((()))))))))))))))))))))))))))+++***)))(((((((((((()))************************))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))&&&''')))+++++++++++++++'''(((((())))))******+++''''''((((((((((((((((((''''''(((((())))))))))))************************+++***************++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((&&&''''''''''''((((((((()))((((((((('''''''''&&&((((((((())))))))))))***,,,++++++******))))))((((((((()))***************''''''(((((())))))******))))))))))))))))))))))))***)))'''''''''(((***+++(((((((((((())))))))))))***))))))))))))))))))******+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++***)))---,,,,,,,,,,,,+++++++++***))))))***---///000000+++************+++,,,,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---******+++,,,---...000111+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------.........------,,,,,,------...------------------------///...------///000///...///////////////...---,,,///...------------...///------------,,,+++******......//////000000000000//////000000000111111111666444222000000000111222vvvkkkaaa^^^______^^^_________^^^]]][[[XXXVVVUUUNNNOOOQQQSSSTTTUUUTTTTTTOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDCCCEEEHHHJJJJJJJJJHHHFFFEEEEEEFFFGGGEEEDDDEEECCCAAAAAABBBBBBAAA@@@???===<<<:::888777666666444333111000///...------************+++,,,---...++++++++++++,,,,,,......+++++++++***************++++++***************+++)))(((((()))+++---,,,+++***)))((()))***+++***((((((((()))***+++,,,------******+++,,,,,,++++++***++++++***)))(((((())))))************************)))))))))(((((((((((((((&&&&&&''''''(((((())))))***))))))(((((())))))***+++)))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))((('''((()))))))))'''******))))))))))))******%%%&&&'''((()))))))))))))))((((((((())))))***+++*********))))))((((((((((((((((((((((((((((((((()))))))))((()))******+++***++++++***((('''((()))(((((((((((((((((((((((())))))((((((''''''((((((************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))((()))***+++,,,,,,+++***(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((************************'''((()))***++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))******(((''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,+++******+++,,,*********))))))*********))))))******+++*********++++++++++++,,,,,,,,,,,,+++******+++...000000000+++++++++++++++,,,------,,,++++++******++++++,,,)))+++,,,,,,+++***+++---+++++++++,,,,,,...//////***++++++,,,,,,++++++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......---,,,------.........------,,,---..................------......///......------...////////////000000000//////000000000000111111444333222000000000111111xxxmmmbbb``````______```______^^^]]][[[YYYWWWVVVNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQPPPOOOMMMJJJHHHFFFJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDCCCDDDGGGIIIIIIIIIGGGFFFEEEEEEFFFFFFEEECCCEEECCCAAAAAABBBBBBAAA@@@???>>><<<:::999777777666444333222000//////......))))))))))))******++++++,,,,,,,,,,,,,,,,,,------************************,,,+++******)))************))))))***++++++++++++***)))((()))***+++***(((&&&''''''((())))))******))))))******************))))))+++,,,......//////************************))))))))))))))))))))))))%%%%%%&&&''''''((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******+++(((&&&'''***+++)))'''***))))))))))))))))))******************)))((((((+++***(((''''''((()))***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))++++++***((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((************************++++++++++++++++++++++++)))((('''(((*********(((((((((((((((((((((((((((,,,,,,,,,,,,+++***(((''')))((((((((('''''''''&&&&&&&&&'''((()))******+++((((((((((((((((((((((((************************'''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************))))))))))))&&&&&&&&&'''''''''((((((((((((((())))))*********(((((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))(((''''''(((((()))*********++++++++++++))))))(((((((((((()))))))))+++,,,+++***)))***+++******))))))))))))******'''((()))***************)))******+++,,,,,,------///...,,,,,,---...---,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,***+++,,,,,,******+++,,,---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,---------...------...------,,,,,,------...,,,,,,,,,,,,,,,---------000...------......,,,+++((()))+++---...///000000,,,---///000000///---,,,------...///////////////////////////////////////////////////000000000111222222111000000000111111zzznnndddaaaaaa_________]]]]]]\\\[[[ZZZXXXVVVUUUNNNPPPQQQSSSTTTUUUTTTTTTQQQQQQQQQPPPNNNLLLIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDCCCDDDGGGIIIIIIIIIFFFEEEEEEFFFGGGFFFDDDBBBEEECCCAAAAAABBBBBBAAA@@@???>>><<<:::999777777666333333222000////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************,,,++++++***))))))******++++++++++++***))))))******)))((()))***+++***((())))))(((((((((((((((((((((((((((((())))))******&&&(((***++++++)))'''%%%))))))))))))))))))))))))*********************************+++,,,---......))))))************))))))(((((())))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,)))''')))+++,,,***((()))))))))******))))))))))))************))))))(((***)))((('''&&&'''((()))&&&&&&'''((()))******+++************************((()))))))))************)))***+++***)))((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************((('''&&&''')))***)))(((((((((((((((((((((((((((++++++,,,,,,+++***((('''))))))((((((''''''&&&&&&&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))*********+++++++++))))))))))))************''''''((((((((()))))))))(((((())))))***+++++++++(((((()))***************&&&''''''((()))*********))))))))))))))))))))))))******)))((((((((((((''')))*********+++++++++++++++******))))))******+++)))***++++++))))))***+++******))))))))))))******'''((()))***************((()))******+++,,,------000...,,,,,,------,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,***,,,,,,,,,******+++,,,---,,,+++***)))(((((((((,,,,,,------------,,,,,,+++,,,---.........------...------,,,,,,------...,,,---------.........///111///......//////---,,,((()))+++---...///000000+++---///000000///---++++++,,,---......//////.../////////..................////////////000000000000000000000000000111111{{{ooodddaaaaaa___^^^___\\\\\\[[[ZZZYYYWWWUUUUUUPPPQQQRRRSSSTTTTTTSSSSSSMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCBBBDDDGGGIIIIIIIIIEEEEEEEEEFFFGGGFFFDDDBBBEEECCCAAAAAABBBBBBAAA@@@???===<<<:::888777666666222222111000////////////,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))***************+++++++++,,,,,,+++***))))))))))))+++,,,---+++)))(((((()))***)))((()))***+++***(((++++++++++++******))))))((((((((((((((()))***+++###%%%''')))******)))((())))))))))))))))))))))))************++++++++++++*********+++,,,,,,------((())))))******))))))(((&&&((())))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))***+++++++++***))))))************))))))$$$$$$&&&((()))*********))))))((('''''''''((((((&&&&&&'''((())))))******************************(((((()))************))))))***+++***)))((()))***((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***)))((())))))))))))))))))))))))%%%&&&(((***++++++++++++)))))))))(((((('''''''''((((((((())))))*********************))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))******+++++++++(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))++++++************++++++)))***+++***))))))***+++*********))))))*********))))))******+++*********)))))))))***+++,,,,,,---,,,***)))***,,,......---+++++++++++++++,,,------,,,++++++******++++++,,,+++,,,---,,,*********+++*********++++++---......,,,------......------,,,+++,,,---.........---,,,...------,,,,,,------...,,,------....../////////000///---...//////...---------.........------,,,,,,---///000000///---,,,++++++,,,---.........---/////////............---......////////////000000......//////000000111111{{{ooodddaaa```^^^]]]^^^\\\[[[[[[ZZZYYYWWWVVVUUUQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHBBBAAAAAACCCGGGIIIJJJJJJEEEDDDEEEFFFGGGFFFCCCAAAEEECCCAAAAAABBBBBBAAA@@@>>>===;;;999777666555555111111000///............(((((()))******)))((('''++++++,,,,,,+++)))((('''))))))*********+++++++++---,,,+++***)))))))))))))))+++,,,+++)))(((***+++***)))((()))***+++***(((***************+++++++++***)))))))))***+++------''''''((()))***---///111))))))))))))))))))))))))))))))))))))*********+++((((((((((((((()))))))))'''((())))))))))))((('''%%%'''))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))******))))))))))))******)))***+++***)))))))))***((()))***++++++***)))(((###$$$&&&''')))*********(((((()))*********))))))((((((((((((((((((((((((************************'''((()))***+++******)))((()))+++***)))((()))+++)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((())))))((())))))))))))))))))))))))###$$$&&&)))***+++++++++)))))))))))))))))))))((()))))))))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))*********+++))))))))))))(((((((((((('''''''''(((((((((((()))&&&'''''''''((((((((()))(((((()))))))))*********(((((())))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******(((***+++***)))((()))+++++++++************++++++++++++++++++++++++***)))))))))******++++++,,,,,,+++***((()))+++------,,,+++************+++,,,,,,,,,++++++******++++++,,,+++,,,---,,,***)))***+++)))))))))***+++---...///,,,,,,,,,------,,,,,,,,,***+++---//////...---,,,...------,,,,,,------...++++++,,,------...//////...,,,,,,,,,...///...---///////////////...---,,,------...//////...------,,,,,,---.........------//////.........---------........./////////000000,,,---...///000000000000{{{ooodddaaa```^^^\\\]]]\\\\\\[[[[[[YYYXXXWWWVVVRRRSSSTTTTTTTTTSSSQQQPPPPPPOOONNNLLLKKKIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHAAAAAAAAACCCGGGJJJKKKKKKDDDDDDEEEFFFGGGFFFCCCAAAEEECCCAAAAAABBBBBBAAA@@@===<<<:::888777555555444111000///......---......((()))+++,,,------,,,,,,***+++++++++***)))'''&&&))))))******++++++++++++---,,,+++***))))))))))))'''))),,,+++))))))+++...***)))((()))***+++***(((&&&&&&'''((()))***++++++++++++******+++---...000444000+++'''&&&'''***,,,))))))))))))))))))))))))'''((((((((())))))******++++++++++++************&&&'''((())))))((('''&&&%%%'''***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******&&&)))+++***'''&&&(((+++((()))***++++++***)))((())))))***************)))((()))***,,,,,,++++++***+++***)))((('''&&&%%%%%%))))))))))))))))))))))))'''((()))++++++******)))((()))******)))((()))+++************************)))))))))))))))***++++++************************************************&&&%%%$$$&&&((())))))((())))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))*********************)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))$$$######$$$%%%'''***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((()))))))))***((()))))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************))))))((((((''''''))))))))))))))))))))))))&&&'''((()))******))))))************++++++++++++))))))(((((((((((())))))(((***+++***)))((()))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***************+++++++++...,,,***)))******)))(((******))))))******+++,,,,,,++++++++++++++++++,,,+++,,,---,,,***)))***+++))))))))))))))))))******+++++++++,,,,,,+++++++++***+++---//////...---,,,...------,,,,,,------...******+++,,,,,,---......,,,+++***+++---...---,,,------...///000000000///---..................------...............------//////.........---------............/////////000,,,,,,...///000000000000rrrddd___```___^^^^^^```^^^\\\YYYWWWUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGCCC@@@???@@@CCCEEEFFFIIIHHHFFFFFFGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCC@@@<<<999777888777555222111000///...---,,,,,,,,,***)))((('''''')))+++,,,,,,,,,,,,++++++************'''$$$&&&+++......,,,+++++++++*********))))))))))))(((((((((((())))))++++++************++++++)))******+++++++++******---,,,***)))))))))*********++++++***((('''((()))***)))(((''''''((()))******&&&&&&******%%%%%%))),,,,,,++++++***))))))(((***((('''((()))***)))'''(((((()))***************)))************+++++++++************************))))))))))))************))))))))))))************))))))))))))((((((((((((&&&&&&'''(((((((((((((((&&&(((***,,,,,,+++)))((('''((()))******++++++++++++'''((()))%%%+++++++++*********))))))((('''&&&&&&&&&''')))***))))))************)))))),,,***''''''((())))))((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******))))))((((((''''''************************&&&'''((())))))((('''&&&))))))************))))))---,,,,,,+++***)))(((((($$$&&&((()))***)))((('''''''''(((((((((((('''''',,,)))'''((()))***(((%%%+++*********))))))((((((((((((((((((((((((((((((******************++++++)))************))))))((())))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++,,,+++***)))))))))***+++++++++***)))(((((())))))%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,------......------,,,+++++++++************)))************************)))************+++++++++++++++,,,,,,,,,,,,------000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////,,,,,,---///,,,,,,,,,---------..............................------............------,,,,,,,,,------...............///000000000000000////////////000000000000000///...------...///000qqqbbb^^^^^^]]]\\\\\\]]]]]][[[ZZZXXXWWWVVVUUURRRRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHGGGDDD@@@???AAACCCEEEFFFIIIGGGFFFFFFFFFFFFEEECCCFFFEEECCCAAA???>>>>>>>>>AAA>>>:::999999888666333222111000///...---------+++***)))((((((***+++---,,,,,,,,,+++++++++******'''###!!!"""'''))))))&&&+++++++++*********))))))******))))))))))))******++++++************++++++)))******++++++*********,,,,,,***)))))))))******)))***+++***((((((((()))***)))(((((((((((()))***,,,((('''***)))%%%$$$'''***************************((('''((()))***)))'''(((((()))***************(((((()))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))*********+++(((((()))***************&&&&&&&&&&&&&&&''''''((()))************)))((((((,,,***+++---***$$$###&&&+++++++++*********))))))(((((('''''''''((()))***))))))************))))))---+++(((((()))******)))******++++++++++++************)))))))))((((((((()))(((((((((((((((((()))((((((((())))))((((((((()))((((((''''''(((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))((())))))************)))))),,,,,,++++++***)))(((((('''(((***++++++***)))(((((())))))******))))))(((+++)))((((((+++,,,***(((************)))))))))((()))))))))))))))))))))))),,,,,,,,,++++++*********((())))))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******+++++++++++++++++++++++++++*********************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++...---+++))))))((())))))++++++***)))))))))))))))&&&'''(((***++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++************)))************************)))************++++++++++++++++++,,,,,,,,,------...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,+++******,,,,,,,,,,,,---------..............................------............------,,,,,,------------------......///000000000000000.../////////000000000000000///...------...///000sssddd___^^^]]]\\\]]]ZZZ[[[[[[[[[ZZZXXXWWWVVVQQQRRRRRRRRRRRRQQQPPPPPPKKKLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGDDDAAA@@@BBBEEEFFFGGGHHHGGGFFFEEEFFFFFFEEECCCGGGFFFDDDBBB@@@>>>>>>===AAA???<<<:::999888666555333222000///......------,,,+++***)))***+++,,,---,,,,,,,,,++++++++++++***+++(((&&&'''***,,,+++)))+++++++++***************++++++************++++++++++++************++++++)))******+++******)))))),,,+++******)))*********)))***+++***)))((()))******))))))(((((())))))***---***)))***(((%%%$$$&&&(((((()))***++++++,,,,,,***((('''((()))***)))'''(((((()))***************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))******++++++,,,,,,(((((()))***************)))'''$$$"""###%%%(((***,,,++++++***)))'''&&&%%%)))((()))+++***&&&&&&)))+++************))))))))))))(((((((((((()))***+++))))))************))))))---+++))))))***+++***)))******++++++++++++******************)))))))))))))))(((((((((((((((((()))(((((()))******)))((((((((())))))******))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***))))))************))))))+++++++++******)))))))))***+++,,,,,,,,,+++***))))))******++++++******)))***)))((())),,,---,,,+++************))))))))))))************************......---,,,+++***))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))******************************+++++++++******)))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))******+++...---+++***((((((''''''+++***))))))))))))))))))(((((()))***************++++++++++++++++++++++++***************************++++++++++++++++++***+++++++++************)))************************)))************+++++++++++++++++++++,,,,,,,,,,,,---+++******,,,,,,,,,+++---------,,,,,,+++++++++))),,,///000///---------,,,,,,,,,---------......------------------------------............------------------------,,,,,,......///000000000000///....../////////000000000//////............//////wwwhhhbbbaaa```______YYYZZZ[[[[[[ZZZWWWUUUSSSQQQQQQRRRRRRQQQQQQPPPOOOKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLGGGDDDBBBBBBDDDFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCCDDDCCCBBBBBBAAAAAA@@@@@@@@@>>><<<:::888777666555222111000...------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++///...,,,,,,...///...,,,************************+++******))))))******+++++++++************++++++***************))))))(((++++++******************)))***+++***)))((()))***))))))))))))))))))))))))+++***))))))((('''&&&''')))))))))***++++++,,,,,,***((('''((()))***)))'''(((((()))***************''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************&&&&&&'''(((((((((((((((+++)))'''%%%%%%(((+++---++++++******)))'''&&&%%%'''((())))))((('''(((***************)))))))))))))))))))))))))))******+++))))))************)))))),,,+++))))))***+++***((((((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))((()))***++++++***)))(((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************))))))))))))+++,,,,,,,,,,,,+++)))))))))******************))))))))))))******+++++++++*********)))))))))))))))************************,,,+++++++++******))))))&&&'''(((******+++++++++))))))))))))))))))))))))***)))))))))))))))************))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,+++***)))(((((((((******)))))))))))))))***))))))*********))))))(((***************************************++++++++++++++++++******++++++++++++++++++*********))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,---+++******,,,------,,,...------,,,,,,++++++***+++---000111111000......,,,,,,,,,---------......------------------------------............------.........------,,,,,,,,,---...//////000000//////........./////////000000/////////....../////////zzzjjjcccaaa```___```ZZZ[[[[[[ZZZXXXUUURRROOOQQQQQQQQQQQQQQQPPPPPPOOOJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLGGGEEECCCCCCEEEHHHHHHIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA>>>===<<<999777555444444000///...---,,,+++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,+++++++++,,,+++***)))************************))))))(((((((((((())))))++++++************++++++***************)))((('''************+++*********((()))******)))((()))+++))))))************))))))((())))))(((((()))))))))***************************((('''((()))***)))'''(((((()))***************((((((((()))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************++++++***)))(((''''''&&&&&&&&&'''(((((((((((((((******))))))******+++,,,(((((())))))))))))((((((+++,,,---+++))))))***+++))))))))))))))))))))))))((())))))***************))))))************))))))***)))((()))******((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********))))))*********))))))************))))))))))))))))))))))))******+++++++++******)))((((((((())))))******))))))(((*********)))(((((((((((())))))))))))))))))******************************''''''(((((())))))******&&&'''(((******+++++++++))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++((()))))))))******))))))***)))))))))))))))******)))************)))((((((************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************))))))*********+++++++++*********+++++++++,,,,,,---+++***+++---......------------,,,,,,+++++++++)))***+++---------+++***,,,,,,,,,---------......------------------------------............------.........------,,,,,,,,,------...///////////////............////////////...//////////////////...{{{iiibbb```^^^]]]^^^\\\\\\[[[ZZZWWWTTTQQQPPPPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGEEEDDDDDDGGGIIIJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEDDDBBBAAA???>>>======<<<999666444444555//////---,,,+++*********++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++******)))***************+++++++++))))))(((((((((((())))))++++++************++++++************)))(((''''''))))))***++++++++++++***((()))******))))))***+++)))******++++++******)))&&&))))))'''(((+++,,,***++++++*********************((('''((()))***)))'''(((((()))***************(((((()))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))************+++******)))((('''&&&&&&(((((()))***************'''((()))*********))))))%%%&&&'''((())))))))))))***,,,,,,(((&&&((()))((((((((()))))))))))))))***'''((()))*********))))))))))))************))))))))))))((()))***)))(((&&&******++++++++++++******''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((***)))(((((((((((()))***))))))************))))))((((((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))((()))***+++)))'''&&&&&&'''))))))))))))************************************%%%%%%&&&'''((()))******'''((()))***************))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))******+++&&&'''((()))************)))))))))))))))******+++))))))*********))))))(((************************)))))))))***++++++,,,,,,---,,,+++******+++,,,---+++++++++************)))************************)))************+++++++++************++++++++++++---+++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,------...////////////...------........./////////......////////////......}}}kkkccc```^^^^^^^^^]]]]]][[[ZZZXXXVVVUUUTTTPPPPPPQQQQQQPPPPPPOOONNNKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGEEEDDDFFFHHHJJJJJJJJJFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@===>>>===:::666444444666000///...---,,,+++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---...---,,,,,,,,,))))))*********+++++++++***))))))))))))))))))***++++++************++++++************)))((('''&&&((()))***+++,,,++++++***''')))******))))))***+++)))***++++++++++++***)))'''++++++'''(((++++++((()))))))))***++++++,,,,,,***((('''((()))***)))'''(((((()))***************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))))))))))))))%%%&&&'''((())))))))))))&&&******%%%$$$''')))'''(((((((((((())))))******&&&'''((()))))))))(((((())))))************))))))***))))))***+++***(((&&&******++++++++++++******''''''(((((()))))))))))))))(((&&&$$$$$$&&&((()))***)))'''&&&&&&''')))***)))((((((''''''(((((()))************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((***)))(((((((((((()))***))))))************))))))'''''''''((()))******+++)))(((((((((((())))))***)))******++++++******)))(((***+++***((('''(((***((()))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))*********))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++'''((()))******))))))((()))))))))))))))***++++++((())))))*********))))))************************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++************)))************************)))************+++++++++************+++++++++++++++***)))***,,,---...---***++++++,,,,,,------...///,,,******---///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------------,,,---......//////......---------.........//////---...///000000///...---nnneeebbbaaa```aaa^^^]]]\\\ZZZYYYYYYYYYYYYPPPPPPQQQQQQPPPPPPOOONNNLLLKKKJJJIIIIIIJJJLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFIIIKKKKKKKKKEEEDDDCCCDDDEEEFFFEEEDDD???@@@BBBDDDEEEEEEDDDDDD>>>??????<<<777555555777111000///...---,,,,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,(((***,,,---,,,+++++++++))))))******++++++++++++++++++************++++++++++++************++++++************)))((('''&&&((()))***+++,,,,,,+++***''')))******))))))***,,,)))***+++,,,,,,+++***))))))---,,,((('''+++***&&&''''''(((***+++,,,---...***((('''((()))***)))((((((((()))***************&&&&&&&&&'''''''''((((((************************))))))))))))************))))))))))))************'''((()))***+++,,,------&&&''''''(((((((((((((((***))))))((()))***++++++&&&''''''((()))((((((((()))------(((''',,,...,,,'''((((((((())))))******%%%&&&((()))))))))((('''))))))************))))))+++******+++,,,,,,)))'''(((((())))))))))))(((((((((((())))))*********+++)))(((&&&$$$$$$&&&((()))***)))&&&%%%%%%&&&)))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************+++***)))(((((()))***+++))))))************))))))&&&''''''((()))***++++++)))((((((((()))***+++++++++++++++,,,,,,+++++++++'''))),,,+++))))))+++...(((((())))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((()))************))))))((())))))))))))))))))))))))++++++***))))))((())))))******))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++((()))*********((('''&&&))))))((())))))***++++++(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))'''''')))***++++++++++++************)))************************)))************+++++++++)))************+++++++++***)))((()))+++,,,---,,,)))***+++,,,------...///,,,)))&&&%%%(((++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------.........,,,---......//////......---------.........//////---...///000000///...---ssshhhbbb___\\\YYY^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVUUUTTTRRRQQQOOONNNNNNMMMLLLMMMMMMMMMKKKIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJFFFCCCFFFKKKOOOOOOMMMFFFEEEDDDEEEFFFEEEDDDBBB@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<:::888666555444444222000...---,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++///...,,,***'''(((***---******))))))))))))*********+++++++++))))))+++,,,***+++,,,---,,,***'''&&&%%%&&&)))+++,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***((('''&&&&&&&&&************)))((('''&&&)))+++,,,+++)))&&&%%%%%%)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))************))))))((((((''''''''''''(((((())))))******&&&&&&((()))************))))))))))))((((((((((((...+++(((''''''((('''&&&)))))))))))))))(((''''''+++(((%%%&&&)))++++++)))...---+++)))(((((())))))))))))))))))))))))))))))++++++************++++++************))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))+++,,,+++***)))***+++******))))))))))))******************************''')))***)))((('''(((******++++++***(((''')))******************)))((((((***)))''''''((((((&&&%%%$$$))),,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''((()))******)))((('''******+++++++++******)))))))))))))))))))))))))))+++*********))))))(((((()))***,,,,,,,,,+++)))'''******))))))(((((('''''''''''''''((()))*********+++***************+++,,,'''(((((((((((()))))))))'''''')))***++++++++++++)))))))))))))))***++++++,,,+++))))))***++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,,,,---------,,,***************+++++++++,,,,,,,,,,,,+++******))))))*********++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,---...---,,,.....................---......---,,,,,,,,,------000---+++,,,......,,,***555444333111000/////////tttgggbbb```]]]ZZZ[[[ZZZYYYZZZ[[[ZZZYYYWWWTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMIIIFFFFFFJJJMMMLLLIIIFFFEEEDDDEEEFFFEEEDDDBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>===;;;999777555444555333111///...---------......------,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++)))***++++++))))))***+++******))))))))))))******)))******(((%%%$$$%%%&&&)))***+++,,,,,,++++++***((((((((())))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((+++******))))))***************))))))(((''''''&&&$$$''')))******)))***+++(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((())))))&&&'''((()))************))))))))))))((((((((((((%%%$$$###%%%(((***++++++)))))))))))))))(((''''''(((&&&$$$$$$'''((((((''',,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))***+++***)))((()))+++***))))))(((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***)))******)))(((((()))+++***************)))((((((***(((''''''((()))'''&&&$$$&&&)))++++++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))************)))))))))(((&&&''')))+++++++++))))))******))))))((((((((((((((()))))))))******++++++******)))))))))************++++++++++++,,,,,,,,,&&&'''((()))************'''''''''''''''((())))))+++)))(((((()))******)))************)))))))))((())))))))))))))))))))))))))))))))))))************+++******))))))******+++************************++++++++++++++++++++++++)))******************)))************************++++++******************---,,,+++***)))(((&&&%%%******+++++++++,,,,,,,,,,,,,,,+++************+++,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---...---,,,........................------,,,,,,,,,------...///---,,,,,,......,,,***//////...---------......vvvhhhbbb```^^^\\\YYYYYYYYY[[[]]]\\\YYYWWWRRRRRRRRRQQQPPPOOONNNNNNJJJIIIIIIKKKMMMNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLIIIFFFFFFJJJLLLKKKIIIFFFEEEDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???===;;;999777666555555333111000............///......------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,++++++************$$$'''***,,,+++*********)))))))))))))))))))))))))))***+++***((('''((()))((())))))***+++---...///,,,***((('''''')))***,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))******+++,,,......***)))((('''&&&&&&''''''###&&&(((*********+++---(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******(((((((((((())))))))))))((((((((((((((('''''''''&&&'''((())))))******)))))))))))))))(((((((((((()))(((&&&'''(((***)))))))))))))))))))))((((((''''''&&&$$$%%%&&&''''''''')))******+++*********)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***)))((((((''''''(((((()))((((((((((((((((((((((((''')))***)))((('''(((***((()))***)))(((((()))+++)))************))))))(((((('''&&&''')))***)))(((******+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))(((((())))))***)))******+++++++++******))))))))))))))))))))))))************))))))))))))$$$%%%''')))***+++*********))))))))))))(((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&''''''((())))))))))))'''''''''''''''((())))))+++***((()))***++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************++++++++++++++++++++++++((())))))******))))))(((************************,,,,,,++++++***))))))(((---+++************)))(((******+++++++++,,,,,,,,,------,,,+++++++++++++++***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---.........///---,,,,,,---...---+++,,,,,,,,,,,,,,,---...///zzzkkkcccaaa^^^\\\ZZZZZZ[[[]]]]]]\\\XXXUUUQQQQQQQQQQQQQQQPPPOOONNNKKKJJJJJJKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOGGGFFFDDDFFFJJJMMMNNNMMMFFFEEEDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<:::888777666444222000///...---............------,,,,,,,,,+++***++++++,,,,,,,,,+++++++++++++++++++++******)))%%%(((+++,,,+++******+++))))))************))))))%%%''')))******+++---...***)))))))))***---///111,,,+++)))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((''')))))))))***+++,,,---...+++)))'''%%%%%%&&&'''((()))***+++***)))(((((()))'''''''''''''''''''''''')))))))))))))))******+++((((((((((((((())))))***''''''(((((())))))******)))(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((...,,,******+++,,,+++)))(((((())))))))))))(((((()))(((((((((((())))))((('''(((***+++++++++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***((()))))))))'''((()))+++))))))************)))((('''&&&&&&''')))+++***)))((()))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((()))***+++))))))***+++++++++******))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))&&&&&&'''((((((((((((((()))))))))))))))******+++,,,+++)))***+++,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************************(((((())))))))))))((((((************************+++++++++*********))))))'''&&&&&&(((***,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,(((***++++++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,+++++++++++++++,,,,,,,,,***+++,,,---......//////---------------------,,,...............//////000~~~nnneeeaaa^^^\\\]]]\\\]]]]]]]]][[[VVVSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNFFFEEEEEEFFFIIIKKKMMMNNNFFFEEEDDDEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@??????@@@???>>><<<:::888777666222000///---,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++++++++***)))(((***+++,,,+++***)))+++,,,((()))************)))(((!!!###&&&(((((((((***+++,,,+++)))((()))+++---///******++++++***)))'''&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))***+++***)))'''&&&%%%&&&((())),,,,,,,,,***(((''''''((((((((((((((((((((((((((()))))))))))))))******+++((((((((((((((())))))***''''''(((((())))))******))))))(((((('''''''''&&&'''(((((())))))))))))((())))))))))))(((((((((((('''&&&'''***...000000000(((((())))))))))))((((((((()))***))))))(((((()))&&&''')))***++++++***)))************************)))((((((''''''(((((()))&&&'''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***((())))))((('''''')))***((())))))*********))))))'''&&&&&&'''***++++++***'''''''''((()))+++,,,---************************)))))))))))))))))))))))))))((((((((()))***+++++++++***)))(((((()))***+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))************---------------.........******++++++***)))((((((*********+++++++++,,,,,,&&&''''''((((((((((((''')))))))))))))))******+++***)))'''(((***++++++***))))))))))))))))))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************(((((())))))))))))((((((************************))))))*********+++++++++###%%%'''((((((((())))))******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---........./////////000***+++,,,---...///......,,,---------------------000000//////......//////pppgggbbb^^^[[[___^^^]]]]]]\\\ZZZVVVSSSSSSSSSSSSRRRRRRPPPOOOOOOOOONNNMMMMMMMMMMMMKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKFFFEEEDDDEEEFFFEEEDDDBBBCCCBBBAAA@@@?????????@@@@@@???===;;;999777666555000///...,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++++++++***((('''+++,,,,,,+++******+++---((()))***++++++***)))(((&&&(((++++++***)))))))))---+++***(((((()))+++,,,(((***+++,,,+++***'''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((('''''''''(((***)))(((''''''((()))******++++++***((((((***+++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''')))+++,,,+++***'''(((((()))))))))))))))''')))******(((''''''((('''(((((()))***************************************))))))(((((())))))***'''''''''(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))((((((''''''(((((()))((((((((((((((((((((((((''')))***)))((('''(((***))))))***(((&&&&&&''')))((())))))************)))(((''''''(((***++++++***)))))))))))))))*********************************))))))))))))))))))))))))***)))((('''((()))***+++*********))))))*********((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++++++++*********))))))))))))************+++))))))******+++,,,,,,,,,,,,------...---,,,***))))))))))))*********++++++'''(((((())))))((((((((('''''''''''''''((())))))'''&&&$$$%%%'''))))))((())))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************((())))))******))))))(((************************((())))))***++++++,,,,,,***000444333---))))))+++******+++++++++,,,,,,,,,------,,,+++++++++++++++)))+++---...,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))+++---...---,,,***++++++,,,,,,---------***+++---...///......---+++---...---,,,,,,---//////...---,,,,,,,,,,,,,,,}}}ooogggccc___\\\___^^^\\\\\\\\\ZZZXXXUUUSSSSSSRRRQQQPPPOOOMMMLLLNNNMMMMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGIIIKKKFFFEEEDDDEEEFFFEEEDDDBBBEEEDDDCCCAAAAAAAAAAAAAAA???>>>===;;;999777555444111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))+++++++++***((('''''')))+++,,,+++++++++,,,((()))***++++++***)))(((***,,,//////---,,,++++++******)))(((((()))******)))************))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++*********)))(((((('''''''''(((************************)))******)))))))))+++...************************)))))))))))))))******+++((((((((((((((()))******))))))))))))(((((((((((()))))))))***************(((((())))))))))))(((((())))))))))))((((((((((((,,,+++*********(((%%%###''''''((()))))))))))))))(((***,,,,,,)))'''((()))))))))((((((((())))))******************************))))))(((((())))))***''''''((())))))***++++++'''((()))******)))((('''))))))))))))))))))))))))'''((())))))''''''((()))***))))))(((((())))))***((((((((((((((((((((((((''')))***)))((('''(((************(((&&&%%%&&&'''(((((()))***************)))((('''(((***++++++*********++++++++++++******************************))))))))))))))))))))))))+++***(((''''''((()))***)))******++++++******)))(((((()))++++++,,,,,,+++))))))))))))))))))))))))((()))))))))***************))))))))))))******+++))))))*********+++++++++&&&&&&'''((()))+++,,,,,,...///000000000...,,,***''''''''''''((((((((((((((())))))******))))))((('''''''''''''''((())))))'''&&&%%%&&&((()))***)))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************)))******************)))******************************************++++++...777???===333++++++///******+++++++++,,,,,,,,,,,,,,,+++************+++&&&)))+++,,,***)))((((((************************+++,,,,,,------,,,,,,+++***))))))***,,,...---,,,)))))))))***++++++,,,,,,+++,,,---//////...,,,+++***,,,......,,,,,,---///+++++++++++++++,,,,,,---zzzmmmgggddd```]]]___]]][[[[[[[[[[[[ZZZXXXRRRRRRRRRPPPOOOMMMKKKJJJMMMLLLLLLNNNPPPQQQPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJDDDEEEFFFFFFGGGIIILLLNNNFFFEEEDDDEEEFFFFFFDDDBBBGGGFFFDDDCCCBBBBBBCCCCCC>>>===<<<:::888666555444111000///...------...///------------------------,,,,,,,,,,,,,,,+++***)))((()))+++,,,+++***((('''!!!%%%***------,,,+++***''')))***++++++***)))'''%%%'''+++,,,,,,++++++,,,((((((((((((((()))******+++***)))'''((()))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))((((((((((((((()))))))))***++++++++++++******+++++++++***((((((+++---************************)))))))))))))))******+++((((((((((((((()))************))))))((((((''''''))))))******++++++,,,,,,((()))))))))))))))(((((())))))))))))(((((((((((((((((()))+++------+++***''''''((()))))))))))))))***---000///,,,******,,,***)))(((''''''((()))***************************))))))(((((((((((())))))'''(((((()))***++++++,,,'''((()))******)))((('''))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******************************((()))***)))((('''(((***+++++++++(((&&&$$$%%%&&&(((((()))******************)))((()))***+++***))))))***+++---......------************************)))))))))))))))))))))))),,,+++((('''&&&'''((())))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++''''''''''''(((***+++,,,))))))******++++++++++++******,,,---///000222222000111222222111///---,,,************++++++++++++)))***************)))))))))))))))))))))***++++++***)))((()))+++------,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***)))))))))&&&333>>>===000''')))...******+++++++++,,,,,,,,,,,,+++******))))))******))),,,...///...,,,++++++************************++++++------------++++++***))))))***,,,...---,,,......///000000111222222+++,,,...//////---,,,******,,,......,,,+++...000*********+++,,,...///000xxxoooiiiddd```^^^^^^]]]\\\\\\]]][[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNOOOMMMKKKKKKLLLMMMLLLLLLJJJHHHFFFFFFHHHJJJKKKKKKIIIHHHGGGIIIKKKMMMNNNMMMGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@>>><<<999888777777777333000---++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))000//////...,,,++++++***(((((())))))*********+++)))***+++,,,,,,+++***)))+++*********))))))((((((,,,,,,+++******+++,,,,,,*********)))))))))))))))************************+++++++++++++++++++++++++++++++++***)))(((((('''''''''((()))***+++,,,,,,+++***)))'''''''''((()))************************))))))))))))(((((((((((()))))))))))))))))))))))))))***+++)))(((((()))+++******))))))((((((''''''))))))***++++++++++++***'''((()))******)))((('''******))))))((((((''''''***)))(((''''''((()))))))))+++,,,,,,***)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,+++***((((((((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***+++++++++,,,)))((('''(((***++++++***'''((()))***************(((((())))))))))))(((((((((((()))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************))))))))))))---,,,++++++******++++++++++++******)))(((((((((%%%'''***---000222444555777666555222000...,,,+++***)))'''''')))))))))((())))))(((((('''''''''&&&+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''******))))))))))))*********++++++,,,,,,++++++***************************(((((())))))******++++++---+++******++++++)))((((((((())))))))))))((('''+++++++++++++++++++++++++++***)))'''''''''((())))))***,,,------,,,***)))************************,,,,,,++++++***))))))))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,///......---+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///{{{pppiiiddd```]]]^^^]]]\\\]]]]]]\\\YYYWWWSSSSSSSSSRRRQQQPPPNNNMMMNNNLLLKKKKKKMMMNNNMMMLLLJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGHHHKKKMMMNNNMMMGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>@@@>>><<<:::888777666666555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++++++++))))))))))))*********+++******++++++++++++******+++*********))))))))))))+++***))))))))))))***+++************++++++++++++************************++++++++++++++++++++++++++++++******)))(((((('''((())))))******++++++,,,***)))((((((((()))***+++************************(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))((((((((())))))***++++++++++++***((())))))*********))))))***)))))))))((((((((('''))))))(((((()))***+++,,,***++++++***(((((((((***(((((()))))))))*********))))))))))))))))))))))))************++++++++++++(((((((((((('''''''''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))((((((((()))***++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))******)))(((((((((***+++***)))((())))))************)))(((((())))))))))))((((((((())))))******))))))(((************************))))))))))))))))))))))))************************(((((())))))*********++++++***))))))(((((()))))))))))))))))))))*********&&&(((***---000222444555777666444222///,,,+++******)))'''''')))))))))((())))))((((((((('''''''''*********)))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''******))))))))))))*********++++++,,,,,,++++++***************************)))))))))))))))************)))((()))++++++***)))))))))************))))))*********************)))+++***)))((('''(((((())))))***,,,------,,,***)))************************((())))))******+++,,,,,,*********++++++,,,,,,,,,++++++***))))))***++++++---,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............rrriiiddd```\\\]]]]]]]]]]]]^^^^^^[[[YYYRRRRRRRRRRRRQQQOOONNNMMMMMMLLLJJJKKKMMMOOONNNNNNJJJIIIHHHIIIJJJJJJHHHGGGHHHGGGFFFHHHKKKMMMMMMMMMFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@???<<<:::888666555555555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))))))))******++++++)))))))))***************++++++************++++++***************)))))))))***))))))(((((())))))************+++,,,,,,------************************++++++++++++++++++++++++++++++******)))(((((((((************************+++***))))))(((((())))))************************''''''(((((())))))******)))))))))))))))))))))))))))******)))((((((***+++(((((())))))))))))))))))((()))******++++++******(((''''''&&&&&&&&&''''''))))))))))))((((((((((((((((((((()))***+++------,,,,,,,,,***((('''(((***(((((())))))))))))******))))))))))))))))))))))))************++++++++++++)))))))))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++***))))))((()))))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((***)))((()))***+++***))))))************))))))((((((((())))))))))))(((((())))))***************)))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,******)))(((((((((((()))'''(((((()))******++++++((()))+++---000222444555777666333111...+++)))(((***)))'''''')))))))))((())))))((((((((((((''''''******))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))************++++++++++++*********************************))))))))))))))))))((((((''''''(((***++++++*********++++++++++++***************))))))(((((((((******)))((((((((()))))))))***+++,,,,,,+++***)))************************(((((()))******++++++,,,(((((()))***+++,,,---...++++++***))))))***++++++***+++++++++,,,,,,------)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---tttjjjfffaaa]]]]]]]]]]]]^^^______\\\ZZZSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJKKKNNNOOOOOOOOOJJJIIIIIIJJJKKKJJJGGGEEEGGGFFFEEEGGGJJJLLLMMMMMMGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@???>>>===:::888666444444333111...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***+++++++++++++++++++++************************************************************))))))((((((*********))))))(((((((((++++++***((('''&&&&&&%%%************************&&&''''''((()))******+++))))))))))))))))))))))))((()))***)))((((((***,,,((((((((())))))******+++((())))))***************)))((('''&&&&&&&&&'''((())))))))))))((((((((((((((((((((())))))******++++++---...---***((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))*********++++++,,,,,,,,,((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((())))))************))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***************))))))(((((('''***)))((()))***+++***)))***************)))((('''(((((())))))))))))(((((()))******++++++++++++***************************((((((((((((((((((((((((************************'''(((((()))******++++++,,,,,,+++***************(((((())))))************)))***+++---///111333444777555444111...,,,***(((***)))'''''')))))))))((())))))(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))************++++++++++++************************************))))))((((((((('''(((''''''''')))******((())))))******++++++******+++******))))))(((((('''******)))))))))))))))))))))***++++++++++++***)))************************+++++++++***))))))((((((((())))))***+++,,,,,,,,,+++******************+++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---vvvjjjgggccc^^^]]]]]]]]]^^^______\\\ZZZTTTTTTUUUTTTTTTSSSRRRQQQMMMLLLKKKLLLNNNPPPPPPOOOJJJIIIIIIJJJKKKJJJGGGEEEFFFEEEDDDFFFIIILLLMMMMMMGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBB>>>===<<<:::888666444333444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,++++++++++++*********+++++++++***************,,,+++***))))))***+++,,,***************+++++++++************************++++++******)))))))))((())))))))))))))))))))))))*********************************))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***)))((((((***,,,(((((())))))******++++++(((((()))************)))---,,,***)))((()))******(((((((((((()))))))))))))))))))))(((((('''&&&&&&))),,,000000...+++(((''''''(((((((((((()))))))))************************'''((((((((())))))))))))&&&'''''''''((())))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))*********))))))%%%&&&&&&'''((()))******************************************************)))))))))******++++++++++++++++++******)))))))))+++)))((()))******)))(((***************)))((('''(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))),,,+++******))))))******************))))))((((((*********,,,...000222333666555333111...,,,+++******)))'''''')))))))))((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))***)))))))))((((((''''''+++)))(((((())))))(((&&&'''(((((()))******))))))++++++*********)))))))))))))))******************************************************************++++++******)))(((((('''*********************************++++++*********,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---ttthhhfffddd^^^]]]]]]]]]]]]^^^^^^[[[YYYUUUUUUUUUUUUUUUTTTSSSSSSNNNMMMKKKLLLNNNOOOOOOOOOJJJIIIHHHIIIJJJJJJHHHGGGEEEDDDDDDFFFIIILLLMMMMMMFFFFFFGGGGGGFFFFFFEEEEEEAAAAAAAAA@@@AAAAAABBBBBB<<<<<<;;;:::999777555444666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++*********++++++************++++++*********+++++++++++++++)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))******************************)))))))))))))))))))))))))))(((((('''''''''"""###%%%''')))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''')))))))))((()))+++---))))))******************'''((())))))******)))))))))((('''&&&&&&%%%%%%&&&(((((((((((()))))))))))))))))))))((('''&&&$$$$$$(((+++///000...,,,)))(((''''''(((((((((((())))))************************************++++++++++++((())))))))))))))))))***)))))))))*********++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))&&&&&&'''(((((()))******************************************************(((((())))))******++++++++++++++++++************+++***))))))******)))((()))************))))))((((((((())))))))))))(((((((((((()))***++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))(((''''''''''''(((++++++******)))(((((('''************,,,...000222333222111///...,,,+++******)))'''''')))))))))((((((((())))))))))))******''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((''',,,***))))))))))))(((&&&&&&'''((()))))))))))))))************************((()))***+++++++++******************************************************''''''((())))))******+++++++++*********))))))))))))***++++++++++++***))),,,,,,++++++*********))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------qqqeeedddccc]]]^^^]]]\\\]]]]]]\\\YYYWWWTTTUUUUUUUUUUUUTTTSSSSSSOOONNNLLLMMMNNNOOOOOONNNJJJHHHGGGGGGIIIJJJJJJIIIDDDCCCCCCEEEIIIKKKLLLLLLCCCDDDEEEEEEFFFEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA::::::::::::999777666444666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++***************++++++,,,,,,,,,(((((()))******)))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))***************))))))))))))$$$&&&''')))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))((()))+++---++++++******************'''(((((()))))))))))))))%%%%%%%%%%%%$$$###"""!!!'''((((((((()))))))))***(((((())))))((('''&&&%%%((()))++++++***)))***+++'''''''''((((((((())))))************************************++++++++++++,,,,,,,,,+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((('''((()))***+++******)))(((((())))))******++++++************************************************&&&&&&&&&'''((()))))))))))))))))))))************+++***))))))******)))'''((())))))************)))(((((())))))))))))((((((&&&'''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''''''''''''''*********)))))))))))))))***)))((()))***,,,...000///......---,,,+++*********)))'''''')))))))))((((((((()))))))))*********'''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++***))))))***+++***(((''''''((()))***+++******''''''((())))))*********((()))***++++++++++++*********))))))))))))******************************''''''(((((()))*********))))))))))))************)))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,mmmbbbcccaaa[[[^^^]]]\\\\\\]]][[[XXXVVVSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMMMMNNNOOONNNMMMJJJHHHFFFFFFHHHJJJKKKKKKCCCCCCCCCEEEHHHKKKLLLLLLAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@???>>>>>>??????999999::::::999888666555444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,&&&'''((())))))((('''&&&&&&'''(((***,,,...///000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))((()))+++---,,,+++++++++***)))))))))'''(((((())))))))))))))))))***++++++***(((&&&%%%'''((((((((())))))******'''((()))******)))(((((((((((((((&&&%%%'''+++...''''''''''''((((((((()))************************(((((((((((())))))))))))***)))))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++******))))))(((((('''''''''((()))+++++++++***)))+++++++++++++++,,,,,,,,,************************************************$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******,,,***))))))******)))''''''((()))***************(((((())))))))))))((((((&&&&&&((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***)))))))))))))))((((((((()))******++++++))))))(((((()))+++---///,,,++++++******)))))))))***)))'''''')))))))))((((((((())))))*********+++&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))************))))))))))))******))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((()))+++---,,,+++(((((()))++++++,,,,,,,,,%%%%%%&&&'''((()))******((()))***+++,,,,,,+++*********))))))))))))***************************************)))((((((''''''''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))'''((()))***+++,,,------******++++++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++++++++***yyymmmddd``````aaa___]]][[[[[[\\\]]]\\\[[[XXXVVVTTTSSSSSSRRRQQQOOOQQQNNNLLLKKKMMMOOOPPPPPPQQQOOOMMMKKKJJJJJJKKKLLLIIIHHHFFFFFFIIIKKKKKKKKKGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888666666555777444222111111000///...000//////...------,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))((('''&&&&&&+++***)))(((((()))***+++***+++,,,,,,,,,,,,+++***))))))***)))(((&&&$$$###)))))))))***+++++++++,,,************))))))))))))(((((())))))))))))((((((***,,,,,,+++)))((()))***)))'''&&&''')))******)))'''((()))***++++++***)))&&&'''(((*********)))(((*********)))))))))))))))******+++++++++******))),,,,,,+++***)))))))))***,,,+++***)))(((((((((((()))((('''(((***,,,+++***((()))***++++++***)))(((&&&''')))+++++++++******)))***+++,,,+++***(((&&&)))((((((***...///...+++******)))))))))))))))***,,,+++++++++******)))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++******++++++++++++******+++*********))))))((((((******++++++++++++******))))))*********))))))(((***)))((()))*********)))''''''((()))))))))))))))++++++***)))((((((((()))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))*********************************'''(((((()))***+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))''''''''''''(((***---...+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))'''(((******))))))***,,,+++******)))))))))))))))+++,,,+++)))''''''(((***))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))+++)))(((''''''((()))+++(((((()))***************'''''''''''''''&&&%%%%%%'''(((((()))***+++++++++++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))************************...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********...,,,***((((((***,,,......,,,++++++,,,------,,,uuujjjdddaaa```___^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPNNNLLLLLLMMMOOOPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMJJJHHHFFFGGGIIIJJJKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>===;;;999777666666555333111///......---,,,***/////////...---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******))))))((('''+++***)))(((((()))***+++***++++++,,,,,,++++++***)))***+++++++++***)))(((***************+++++++++************))))))))))))))))))************))))))***+++,,,+++)))((()))******)))((((((***++++++***)))***+++++++++***)))(((&&&'''((()))******)))(((((()))))))))***+++++++++*********++++++******)))++++++******)))************)))))))))))))))******,,,+++))))))***+++***)))))))))************)))))))))***************))))))((()))+++++++++)))(((&&&+++***)))***------,,,)))******))))))))))))******++++++*********)))))))))((((((((((((((()))******************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******((((((((())))))))))))))))))))))))******)))))))))************)))))))))((()))))))))******)))))))))))))))************))))))))))))((()))*********)))((())))))***************+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************************************'''(((((()))******++++++))))))******************))))))))))))))))))))))))))))))((()))***,,,...///************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))((()))******)))(((***++++++******)))))))))))))))***++++++)))'''''')))+++))))))))))))))))))))))))+++******)))))))))******))))))************))))))***)))(((''''''((()))***(((((()))***************+++++++++++++++***)))((('''(((((()))******+++++++++******))))))******+++***++++++++++++***)))((())))))))))))))))))))))))************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---,,,***))))))***,,,------,,,******,,,,,,,,,+++}}}pppgggdddccc```^^^]]]\\\ZZZZZZ[[[\\\[[[YYYUUUTTTUUUVVVWWWWWWUUUSSSPPPNNNLLLLLLNNNPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGHHHJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>===;;;999777666555555333000...------,,,+++***///......------,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,---------,,,++++++************++++++++++++++++++++++++++++++******++++++******))))))******))))))))))))************+++,,,,,,+++******((()))***++++++++++++++++++++++++***************************))))))))))))******++++++++++++*********+++++++++)))((()))***+++***))))))+++,,,,,,+++,,,,,,,,,,,,+++***)))((('''(((((())))))))))))((((((((()))***+++,,,,,,---))))))******+++******)))******)))))))))***++++++(((((((((((()))***+++,,,///---***)))*********)))++++++************++++++,,,,,,+++***)))(((((((((((()))***+++***)))(((''',,,+++***+++,,,,,,***(((***)))))))))))))))************))))))))))))(((((('''((())))))******))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))))))))((((((((((((((())))))))))))((((((************))))))))))))(((((())))))))))))(((((())))))************))))))((((((((())))))*********))))))***+++++++++++++++))))))))))))))))))***+++******))))))))))))******************************''''''(((((())))))******)))))))))))))))******+++++++++++++++++++++++++++************************((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))***+++***)))((()))***+++******)))))))))))))))((()))***)))((((((***,,,)))))))))))))))))))))))),,,+++***)))))))))))))))))))))************))))))***)))(((''''''((()))***(((((()))***************))))))******))))))((((((((((((((()))******+++++++++******))))))******+++******++++++******))))))))))))))))))))))))))))))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++))))))+++,,,+++***|||nnngggfffeeebbb^^^^^^\\\[[[\\\]]]]]][[[ZZZSSSSSSSSSTTTVVVUUURRRPPPOOONNNLLLMMMOOOPPPQQQPPPMMMLLLLLLKKKLLLLLLMMMNNNKKKIIIGGGGGGHHHJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===<<<;;;999777666555555555333000/////////---,,,------------,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,---------,,,+++***))))))***+++,,,************************)))***************))))))***))))))))))))))))))*********++++++++++++******((((((((())))))))))))))),,,+++++++++***)))))))))************)))))))))((()))******++++++******))))))***+++***)))((()))***+++***((()))***++++++***++++++,,,,,,+++++++++***((((((((())))))))))))((())))))******++++++,,,,,,((())))))***************))))))((())))))***+++,,,((((((((((((((()))******...,,,)))((()))*********,,,+++***))))))***+++,,,---,,,***)))((()))******(((((()))******)))((((((++++++++++++++++++***)))))))))))))))))))))***+++)))))))))((((((((((((((('''((()))++++++***))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))((((((((())))))************)))'''((())))))(((((()))***((()))******++++++******)))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++++++++******************************************(((((())))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))***++++++,,,*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************++++++***((('''((()))+++******)))))))))))))))'''((())))))))))))+++---))))))))))))))))))))))))******)))(((''''''''''''))))))************))))))******)))(((((()))******(((((()))***************(((((())))))))))))(((((((((((())))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++***,,,***))))))***++++++***~~~qqqiiihhhhhhddd```___^^^^^^^^^______]]][[[VVVUUUTTTTTTUUUSSSQQQNNNOOOMMMMMMNNNPPPQQQQQQPPPLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<===<<<:::888777555555444666444222000000000///---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,------,,,+++***))))))***+++,,,************************(((((()))******))))))))))))))))))******)))))))))************************)))))))))(((((((((((((((,,,+++++++++***)))))))))************)))))))))((((((((())))))))))))((((((((()))******)))((()))***+++)))'''''')))***)))((())))))******+++,,,---...)))))))))(((((((((((())),,,++++++******)))))))))'''((()))***************(((((((((((()))***++++++******)))(((''''''((((((***(((&&&&&&(((*********,,,+++***))))))***+++,,,+++***)))))))))***,,,---((((((((()))))))))((((((((()))***++++++******+++))))))(((((()))***++++++((((((((((((((()))))))))'''(((***+++++++++***)))))))))))))))))))))******************************((((((((((((((())))))***((((((((()))***+++++++++)))******++++++******)))))))))))))))))))))******)))******++++++******)))(((((()))***************''')))***)))''''''(((***'''((())))))******)))))))))((((((((()))***++++++******))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((()))))))))))))))))))))))),,,,,,------------------))))))))))))))))))******))))))))))))************************************))))))))))))))))))******(((((())))))***************++++++***((('''((()))+++******)))))))))))))))&&&''')))***)))***+++---))))))))))))))))))))))))******)))((((((((((((((())))))************))))))******))))))))))))******(((((()))***************+++,,,,,,---------,,,,,,)))))))))))))))************))))))))))))))))))***((())))))*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))************************************)))***,,,------,,,***))),,,***))))))***++++++***vvvnnnjjjhhheeeaaa```______```aaa```^^^\\\ZZZXXXVVVUUUUUUTTTRRRQQQNNNMMMMMMNNNQQQRRRRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFGGGIIIKKKKKKKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<:::888666555444444555333000/////////---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++++++++************++++++************************'''((())))))***)))))))))))))))************))))))+++***))))))))))))***+++++++++***)))(((((())))))+++++++++***************************))))))))))))(((((())))))))))))((((((''')))***)))(((((()))++++++)))''''''((()))((('''((((((((()))+++,,,...///***))))))(((((((((((())),,,,,,+++***)))(((''''''''''''((()))************))))))((((((((()))******+++***)))((('''''''''''''''&&&&&&''')))******)))******))))))))))))******)))))))))***+++,,,------''''''(((((((((((())))))''')))++++++*********+++(((((((((((()))***+++,,,(((((())))))))))))******((()))******++++++******))))))))))))************++++++++++++++++++++++++((((((((((((((()))******''''''((()))***+++,,,---******++++++++++++******))))))))))))******************++++++++++++******'''((()))******+++******(((***+++***&&&%%%&&&(((''''''((()))))))))))))))))))))))))))))))))***+++******))))))))))))******''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))******+++)))))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))******+++++++++***************))))))))))))))))))))))))((())))))***))))))((('''))))))))))))************)))))))))*********++++++************************))))))))))))************((((((((()))******++++++)))***+++***)))((()))***+++******)))))))))))))))%%%(((************+++,,,))))))))))))))))))))))))+++++++++******++++++,,,))))))************))))))************************(((((()))***************)))***++++++++++++++++++))))))))))))))))))*********))))))(((((())))))***(((((())))))******))))))))))))))))))))))))))))))************************,,,,,,---,,,,,,***)))(((++++++++++++++++++++++++((((((((())))))))))))))))))))))))******************+++,,,------,,,+++***,,,+++))))))+++,,,+++***{{{qqqkkkgggdddbbb___^^^___```aaa```]]][[[ZZZXXXTTTSSSTTTUUUTTTTTTNNNMMMMMMOOOQQQSSSRRRQQQMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEFFFIIIKKKLLLLLLGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@??????===;;;:::888666555444444444222///.........,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++************++++++++++++******************************((()))******++++++******((()))***++++++***)))(((+++***)))(((((()))***+++)))((((((''''''((()))******************+++++++++************)))))))))))))))))))))******)))))))))'''((())))))(((((()))+++,,,***(((((()))***)))((()))((((((((()))+++,,,---+++***)))(((''''''((()))***)))))))))((('''''''''&&&'''((()))***************))))))(((((((((((())))))(((((('''''''''((((((''''''((()))++++++(((&&&((((((((())))))(((((((((******+++,,,,,,+++++++++'''''''''''''''((())))))(((***,,,+++)))((((((***(((((((((((()))***+++,,,)))))))))*********++++++******))))))******+++,,,((()))))))))************************************((((((((((((((()))******)))))))))******+++++++++))))))************))))))((()))))))))************))))))************))))))'''((()))******+++++++++)))+++---***%%%###$$$'''(((((()))************)))+++***))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))((('''''''''))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&'''&&&%%%$$$###((()))))))))************))))))*********+++++++++************************((()))))))))************'''(((((()))******++++++((()))******)))(((***++++++******)))))))))))))))&&&(((***+++***)))***+++))))))))))))))))))))))))************+++,,,------))))))************))))))*********++++++*********(((((()))***************&&&'''(((((())))))((((((***)))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,+++******************************(((((())))))************((()))))))))*********++++++++++++,,,,,,+++++++++---,,,******,,,,,,,,,+++~~~sssjjjeeebbbbbb^^^^^^^^^___```___]]]ZZZWWWTTTQQQPPPQQQSSSUUUUUUMMMMMMMMMOOORRRSSSRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEFFFIIILLLMMMMMMGGGFFFEEEDDDDDDCCCCCCCCC??????>>>>>>>>>>>>>>>>>><<<;;;:::888666555444444555333000/////////---,,,******************++++++*********++++++,,,,,,,,,******+++++++++******))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,((()))***++++++***)))(((+++***)))(((((()))***+++$$$$$$$$$$$$%%%''')))***))))))******+++++++++,,,************))))))))))))******++++++++++++******&&&((())))))(((((()))+++---+++***)))***+++***)))***)))((((((((()))***++++++***)))'''''''''((()))''''''''''''((((((((((((&&&'''((()))************+++***)))(((((('''((((((''''''&&&''''''((()))***))))))***,,,---+++'''$$$&&&'''((())))))((('''&&&+++,,,------,,,+++)))((('''''''''''''''((()))******,,,---,,,(((&&&&&&((((((((((((((()))***+++,,,))))))******+++++++++,,,+++***)))))))))***,,,---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******+++++++++***************(((((())))))))))))(((((((((((())))))*********+++(((((())))))))))))((((((''''''(((******+++++++++))),,,...+++%%%"""###&&&))))))***+++++++++++++++++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++***)))(((((('''))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++)))((('''(((((())))))*********+++)))************+++++++++************************(((((())))))*********+++'''(((((()))***+++++++++'''(((******))))))***,,,+++******)))))))))))))))&&&(((++++++***))))))***))))))))))))))))))))))))''''''(((((()))***,,,,,,))))))************))))))******++++++++++++******(((((()))***************((()))***+++++++++++++++*********)))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************((()))+++,,,------,,,+++************************))))))******+++++++++,,,(((((())))))*********+++++++++++++++++++++++++++...,,,++++++,,,------,,,yyynnneee___\\\ZZZ_________^^^]]]\\\[[[ZZZXXXVVVSSSSSSTTTUUUUUUTTTOOOMMMLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDDDDFFFIIIKKKHHHGGGGGGGGGFFFDDDCCCBBBCCCCCCBBBAAA???>>>======<<<;;;:::888777555444333222111000...------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---***((((((((()))***---,,,,,,+++*********+++++++++***)))((((((((())),,,------,,,***)))***+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))*********************+++&&&'''((((((((((((((('''((((((((((((((((((((((((&&&'''))))))((((((***+++,,,+++)))((('''((()))+++*********))))))))))))))),,,+++******++++++***(((''''''((()))***++++++,,,++++++***)))(((((())))))+++***)))((((((''''''(((******))))))))))))******&&&''''''((()))******+++)))***,,,+++)))(((((())))))******++++++)))(((''''''((()))))))))))))))((()))))))))(((((((((((((((000...***((('''))),,,---))))))************))))))***************+++++++++)))***+++***'''&&&'''((())))))(((((((((((())))))************************,,,,,,++++++******))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))---,,,+++***)))((('''&&&(((((())))))******+++++++++***(((''''''((()))***))))))((((((''''''&&&&&&(((((())))))******++++++((())))))***+++,,,,,,,,,))))))))))))***************)))((((((((()))+++,,,---***'''''')))+++***)))(((((()))***************)))************+++++++++,,,+++***)))((((((((((((***************)))((((((((((((((((((((((((((((((***(((((()))***+++***)))***)))((((((((()))+++,,,******))))))))))))******))))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((((((((((()))******++++++))))))************)))))))))((()))+++---,,,(((%%%(((((((((((())))))))))))+++(((%%%&&&(((******)))***************)))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((())))))*********++++++***)))(((((()))******///...,,,+++***)))))))))))))))************)))))),,,,,,++++++***)))((((((+++)))'''))),,,---+++))),,,---......,,,)))&&&###,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmeeeaaa^^^\\\^^^^^^^^^^^^]]]\\\[[[ZZZUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHIIICCCCCCDDDCCCCCCBBBAAA@@@DDDCCCBBBAAA@@@>>>>>>===;;;;;;999888666444333222222111000...------------))))))+++,,,------......++++++++++++++++++++++++---,,,+++++++++,,,---...---,,,++++++******++++++******))))))))))))*********+++,,,+++***)))***+++************************))))))))))))((((((((('''************************+++++++++*********))))))***************)))))))))))))))))))))))))))))))))((()))***)))((('''((())),,,+++)))((('''((()))***************************+++***((()))******)))'''(((((())))))******+++++++++******))))))))))))))))))((((((((((((((()))***''''''&&&&&&&&&&&&''''''''''''(((((()))******+++)))***++++++)))(((((())))))******+++***)))((('''&&&&&&''')))*********************)))))))))))))))---,,,)))((('''(((***+++))))))************))))))++++++*********)))))))))&&&'''))))))((((((***+++))))))(((((((((((())))))************************************************))))))))))))))))))))))))******))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,''''''''''''((((((((((((+++***)))))))))***,,,,,,+++(((&&&&&&(((***)))((((((((()))***************)))************+++++++++,,,+++***)))((((((((((((***************)))(((((())))))))))))))))))))))))***(((((()))***+++***)))***)))((((((((()))++++++******))))))))))))******+++***))))))(((((())))))******))))))))))))*********************************************)))))))))*********)))))))))))))))))))))************))))))***((('''(((***+++***((((((((((((((()))))))))))),,,***((((((***,,,,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((()))))))))************+++***)))(((((()))******//////...---,,,+++******))))))************)))))),,,,,,+++******)))((((((++++++***+++,,,---,,,+++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++uuullleeebbb```___]]]]]]]]]]]]\\\[[[ZZZZZZUUUSSSPPPPPPQQQRRRRRRQQQQQQOOONNNNNNPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;:::999777555444444222111000...------------***++++++,,,------,,,,,,++++++++++++++++++++++++))))))***+++---...///000,,,,,,++++++******++++++))))))))))))))))))***+++((()))******))))))***++++++++++++++++++++++++++++++++++++***************************************,,,+++++++++***)))))))))---,,,***)))((())))))***************************)))***+++***'''&&&'''(((,,,+++)))((((((((()))***++++++++++++++++++++++++***)))(((((())))))(((&&&)))))))))))))))******************)))))))))))))))''''''''''''((()))***+++***))))))(((((())))))***'''(((((())))))*********(((***++++++)))(((((())))))************)))(((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))******)))((((((((())))))))))))************))))))*********))))))(((((((((&&&'''))))))((((((***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))***+++))))))((((((((((((((((((&&&''')))++++++***(((&&&)))))))))))))))*********(((((((((((((((((('''''''''(((((())))))******+++''''''''''''((((((((((((+++************+++,,,---)))(((&&&&&&'''(((((('''(((((()))***************)))************+++++++++,,,+++***)))(((((((((((()))************))))))(((***************************(((((()))***+++***))))))))))))((()))******+++******))))))))))))******,,,,,,+++*********++++++******))))))))))))*********************************************+++++++++++++++******)))(((((('''))))))************))))))***(((&&&&&&(((***+++***(((((((((((())))))))))))+++***((()))***,,,,,,+++)))************))))))((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''))))))))))))******************))))))))))))******,,,---------,,,***)))((())))))************))))))+++++++++******))))))(((&&&'''((((((''''''((()))***************++++++***************************tttkkkeeebbb```___\\\\\\\\\\\\\\\[[[ZZZYYYVVVTTTRRRQQQRRRSSSSSSSSSQQQPPPOOOOOOQQQRRRRRRQQQNNNOOOOOONNNNNNMMMLLLKKKFFFGGGGGGGGGFFFEEECCCBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>======<<<:::999888777666222111000...------------......---,,,+++)))'''&&&++++++++++++++++++++++++&&&''')))***,,,,,,------,,,,,,++++++***++++++,,,+++***)))))))))))))))***&&&((())))))(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++---+++)))&&&&&&&&&'''(((************************)))******)))(((''''''(((+++***))))))(((((())))))******************+++++++++)))(((((())))))((('''*********)))))))))))))))))))))*********)))))))))((((((((((((((()))******+++******))))))******+++(((((()))))))))*********(((***++++++)))((()))***************)))))))))(((&&&&&&((()))************''''''''''''(((((((((((()))))))))***)))))))))((())))))************))))))((((((((((((((())))))))))))***+++***'''&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''')))******)))(((((()))))))))******++++++,,,******))))))((((((''''''''''''(((((()))))))))***))))))))))))***************************+++++++++)))(((''''''(((((((((((((((((()))***************))))))*********+++++++++++++++***)))(((((())))))))))))************)))((())))))))))))))))))))))))***(((((((((***+++***))))))))))))))))))******+++******))))))))))))******,,,++++++******+++++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,************))))))(((((())))))************))))))''''''&&&'''(((******+++(((((((((((())))))))))))(((((('''((())))))))))))))))))************)))((())))))))))))))))))))))))((()))))))))************(((((((((((('''''''''''')))))))))))))))*********)))))))))))))))*********((()))***+++***(((&&&$$$))))))************))))))+++*********)))))))))(((###&&&((('''%%%$$$&&&)))...---+++))))))((())))))))))))))))))))))))))))))uuukkkddd```^^^\\\[[[[[[\\\\\\\\\[[[ZZZZZZWWWUUURRRRRRSSSTTTTTTSSSRRRPPPOOOPPPQQQRRRRRRRRRNNNOOOOOONNNMMMLLLKKKKKKDDDEEEEEEFFFEEECCCAAA???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>===<<<<<<;;;999888777666666222111000...------------------,,,+++)))'''&&&%%%++++++++++++++++++++++++((()))***++++++++++++***,,,++++++***++++++,,,,,,,,,,,,***)))((((((((((((&&&'''))))))(((((()))+++************************************************************************(((((()))***+++,,,,,,------+++)))'''&&&&&&((((((************************&&&((())))))(((((()))++++++******)))))))))))))))'''((((((((())))))******,,,***))))))***+++)))(((*********)))))))))))))))((()))************))))))******)))((((((((((((((((((''''''&&&&&&''''''((())))))))))))************''')))++++++)))))))))************)))))))))))))))((())))))))))))(((((('''((((((((())))))*********((()))***++++++******)))))))))************))))))&&&&&&'''((()))******+++)))***+++***'''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))(((''''''''')))***+++))))))******++++++,,,,,,+++++++++******)))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))((()))******))))))))))))(((((()))***************))))))*********++++++++++++***))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((***(((((((((***+++***)))((()))))))))******************))))))))))))************)))))))))******+++******))))))))))))******(((((((((((((((((((((((()))))))))******++++++,,,(((((())))))************))))))************))))))$$$&&&)))***+++******)))(((((((((((())))))))))))'''(((((()))))))))))))))((())))))*********))))))************************((()))))))))************''''''''''''((((((((((((******))))))))))))))))))(((((())))))************'''(((***+++***(((&&&$$$))))))************))))))*********)))))))))))))))(((***---,,,))))))+++...---,,,***)))((()))***+++))))))))))))))))))))))))uuujjjccc___\\\ZZZ[[[\\\\\\\\\\\\\\\[[[[[[VVVSSSQQQQQQRRRSSSSSSRRRRRRPPPOOOOOOQQQRRRRRRQQQNNNNNNNNNMMMLLLKKKJJJIIICCCDDDDDDEEEDDDCCCAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA???>>>======999999888777666555444444222111000...------------)))***************))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***)))(((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++(((((()))***+++,,,,,,---...---+++***)))******+++************************&&&'''))))))((((((***+++************)))))))))(((&&&''''''(((((())))))))),,,+++******++++++***))))))))))))))))))*********'''(((***++++++***))))))+++***)))((('''''''''''')))((((((''''''(((((()))************************''')))***+++)))))))))***+++******)))((()))))))))*********))))))((('''&&&***++++++,,,,,,---------))))))***+++++++++******))))))************))))))&&&'''(((((()))***++++++&&&'''))))))((((((***+++))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,))))))(((((((((((((((((()))((('''&&&'''(((+++,,,***************+++++++++++++++++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((())))))((((((((()))++++++***))))))***(((((()))***************)))************+++++++++******)))))))))))))))***((())))))************)))''''''''''''''''''''''''***(((((()))***+++***)))(((((()))************)))******))))))))))))******)))(((((((((((()))************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********'''(((((()))******++++++))))))************))))))$$$'''+++---,,,***))))))(((((((((((())))))))))))(((***+++,,,+++***+++,,,((())))))************)))************************))))))))))))************'''(((((((((((()))))))))************))))))))))))'''((()))******+++*********++++++,,,+++***)))((())))))************)))))))))))))))))))))))))))))))))***++++++******+++,,,)))((((((((()))+++---///))))))))))))))))))))))))tttiiiccc___\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\WWWUUURRRRRRSSSTTTTTTSSSQQQOOONNNOOOPPPRRRQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBAAA@@@>>>===<<<<<<::::::999888777666666555222111000...------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,++++++,,,------++++++******++++++,,,---))))))(((((()))***++++++)))***+++***(((((((((***************************((()))))))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))(((((()))******************)))(((((('''''''''((())))))******+++***))))))******)))((((((((())))))******++++++'''(((***+++++++++))))))***)))((((((((((((((()))++++++************++++++************************'''(((***+++***)))***+++++++++)))((((((((()))***((())))))))))))((((((''')))******+++,,,,,,------((((((((()))))))))******))))))************))))))************************&&&'''))))))((((((***+++))))))(((((((((((())))))************************)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''(((***++++++,,,(((((())))))))))))))))))'''''''''(((((()))***+++***************)))))))))***************+++++++++************************''''''''''''((((((((((((&&&'''((()))***))))))(((&&&)))++++++)))'''((()))(((((()))***************)))************+++++++++******))))))))))))******(((((()))***************((((((((((((((((((((((((***(((((()))***+++***)))'''((()))***+++******)))******))))))))))))******((((((((((((((()))************))))))))))))******************************)))))))))((((((((((((((()))))))))))))))*********))))))************))))))(((***------+++)))***+++(((((((((((())))))))))))'''***,,,,,,+++******,,,(((((()))***************************************))))))))))))************((((((((()))))))))******************)))))))))(((&&&''')))***++++++******,,,,,,++++++++++++******))))))************))))))((()))))))))))))))))))))(((''''''''')))***)))(((''''''((()))***,,,...///************************}}}sssiiiccc___]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]YYYWWWUUUTTTUUUVVVVVVVVVQQQOOONNNNNNPPPQQQQQQPPPMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>><<<;;;;;;======<<<;;;;;;:::999999222111000///------------/////////...---,,,+++***+++++++++++++++++++++++++++***)))((((((***,,,---+++*********+++,,,,,,---&&&&&&'''(((***,,,---...***++++++***)))(((((()))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,+++***)))((('''(((((()))*********))))))(((((((((((((((((((((((()))***+++***(((&&&'''(((***************)))(((((('''(((((()))***+++++++++***)))(((((())))))(((''''''(((((()))***++++++,,,&&&(((***+++,,,+++***)))(((''''''(((((()))***+++((((((''''''''''''((((((++++++******************'''(((***+++***)))***+++,,,+++)))((((((((()))***''''''((())))))***))))))&&&''''''((()))*********'''''''''''''''((()))***))))))************))))))------,,,+++***)))(((''')))***+++***(((&&&'''((())))))(((((((((((())))))************************&&&'''(((***+++---...///))))))))))))))))))))))))))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))+++*********)))))))))((((((((())))))******++++++%%%&&&(((***++++++))))))+++*********))))))(((((((((((())))))******+++++++++++++++***************))))))))))))************'''((()))++++++******)))$$$(((******(((&&&'''((((((((()))***************)))************+++++++++***)))))))))))))))******(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))'''((()))++++++******)))******))))))))))))******))))))(((((()))***++++++******))))))))))))******++++++++++++++++++++++++))))))((((((''''''&&&&&&++++++******)))((((((((())))))************))))))+++------+++)))(((+++...(((((((((((())))))))))))$$$(((++++++)))'''(((***(((((()))***************************************))))))))))))************(((((())))))******+++++++++*********))))))((((((&&&''')))***+++++++++***+++***))))))((())))))***))))))************))))))(((((((((((()))))))))))),,,)))((())),,,...,,,))))))*********++++++++++++************************ssshhhbbb___\\\ZZZ]]]]]]^^^^^^^^^]]]]]]\\\YYYWWWUUUUUUVVVXXXXXXWWWTTTRRROOONNNOOOQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIDDDCCCCCCDDDGGGHHHHHHGGGGGGEEECCCCCCCCCDDDCCCBBBCCCBBB@@@>>>======>>>>>>;;;:::999888666555444333444333222000//////......*********))))))))))))(((***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))************+++,,,,,,+++***)))(((------,,,+++***)))((('''******)))'''&&&&&&(((+++,,,,,,,,,++++++*********,,,+++++++++***)))))))))***))))))+++...///,,,)))((((((''''''''')))***,,,(((((()))************************'''%%%%%%)))---,,,,,,+++***))))))******'''(((***+++,,,+++)))(((+++*********))))))(((((((((%%%"""###&&&*********+++++++++***)))(((((('''))))))((((((((((((((()))---,,,+++***))))))))))))(((((()))***************(((((()))***************)))******)))))))))***,,,000---(((''')))******)))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))),,,...---***(((***---))))))))))))))))))))))))%%%'''))))))'''&&&(((***(((((((((((((((((((((((('''(((+++---......,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''(((((()))***+++***))))))((()))+++---...++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))***++++++***)))(((***))))))((((((((((((((()))(((((('''''')))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((&&&'''***+++)))'''******+++++++++******)))&&&(((***+++,,,+++)))(((%%%%%%&&&&&&''''''((((((,,,+++***)))((((((((((((++++++***)))(((((())))))************************(((((())))))*********+++---,,,***)))))))))***+++))))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((+++++++++*********))))))+++*********))))))(((((()))************))))))(((&&&(((***,,,,,,)))&&&$$$(((((((((***,,,,,,***(((***************)))((((((,,,,,,,,,+++***))))))((((((((())))))))))))((('''wwwlllddd___\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\YYYWWWUUUUUUVVVWWWXXXWWWUUURRROOONNNOOOPPPQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGEEEDDDEEEGGGGGGGGGFFFGGGEEECCCCCCCCCDDDCCCBBBCCCBBB@@@???>>>===>>>>>>======<<<:::999888666666444333222000//////......------------,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++******************************+++,,,+++***))))))+++++++++***************((()))((('''&&&'''***---,,,,,,,,,,,,+++++++++***+++++++++******************))))))+++---...,,,)))++++++***)))(((((((((((((((((()))***************(((***+++***(((''')))+++******)))(((((((((((((((%%%&&&((()))***)))((('''*********)))))))))((((((+++)))&&&&&&(((***************))))))(((''''''&&&***))))))((((((((())))))------,,,+++************(((((()))***************(((((()))***************)))))))))'''%%%$$$$$$%%%...+++(((((()))***)))'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))******))))))))))))((((((((())))))***++++++***))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))***++++++))))))***+++))))))))))))))))))))))))%%%'''))))))'''&&&(((***)))))))))))))))))))))))))))***+++,,,,,,++++++************++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''***))))))((((((((())))))***))))))))))))+++,,,---++++++++++++++++++++++++))))))))))))))))))******((()))***++++++***)))((())))))))))))******+++,,,***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((''''''******)))''')))******+++++++++******'''(((***+++++++++)))(((((((((((((((((()))))))))(((((((((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))((())))))***))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((+++++++++*********))))))************)))))))))(((((())))))*********))))))((()))***++++++++++++++++++)))'''''')))++++++******************)))((((((,,,++++++***))))))(((((())))))************))))))|||pppeee___]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYWWWUUUUUUVVVWWWWWWWWWVVVSSSPPPOOOOOOPPPPPPPPPNNNMMMMMMLLLJJJIIIIIIHHHJJJHHHFFFFFFGGGGGGGGGEEEGGGEEECCCCCCCCCDDDCCCBBBCCCBBB@@@???>>>===============<<<;;;999888777777444333222000//////..................------------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++++++++******))))))******+++++++++,,,&&&'''(((((('''))),,,...------,,,,,,,,,,,,++++++***************+++++++++******)))+++,,,---+++***++++++++++++***)))((('''(((((()))***************'''))),,,,,,+++***)))***((((((''''''&&&&&&''''''&&&'''((()))))))))((('''******))))))))))))((((((---***((('''((())))))((())))))((((((''''''&&&&&&******))))))))))))******,,,+++***)))))))))))))))((())))))************)))(((((()))***************,,,+++***)))((('''''''''+++)))((()))))))))'''%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))************))))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******((((((((()))***)))((())))))))))))))))))))))))&&&((())))))''''''(((***************************++++++*********)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++&&&''''''((())))))******))))))************))))))'''''''''((()))***,,,---)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''((()))***)))'''(((((()))***++++++++++++'''((()))++++++******)))+++***************))))))(((((((((((()))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))((((((((()))))))))))))))))))))))))))))))))))))))************+++******))))))))))))((((((+++************)))))))))************))))))))))))'''((()))***************)))((((((((()))+++---...,,,***&&&&&&'''***,,,,,,***************)))((((((+++******))))))(((((('''******++++++++++++******}}}rrreee^^^\\\^^^[[[\\\\\\]]]]]]]]]]]]]]]YYYWWWUUUTTTUUUVVVVVVVVVVVVSSSPPPOOOOOOPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHJJJHHHFFFFFFHHHIIIHHHHHHGGGEEECCCCCCCCCDDDCCCAAABBBBBBAAA???>>>>>>======;;;;;;:::999888777666666444333222000//////......,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***+++++++++++++++,,,,,,......---,,,++++++******))))))******++++++++++++)))************+++++++++'''((())))))((()))+++------,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************+++++++++***'''(((***,,,,,,,,,++++++(((((()))***************((()))*********))))))***(((''''''&&&&&&'''''''''((()))***++++++++++++***))))))))))))))))))(((((()))((('''&&&&&&''''''''')))))))))(((((('''''''''***))))))))))))******+++***)))((((((''''''''''''((()))************))))))(((((()))******************)))((()))***+++,,,,,,'''((()))******(((&&&$$$))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((*********)))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))*********(((&&&'''***,,,***'''))))))))))))))))))))))))'''((((((((((((((()))***))))))))))))))))))))))))******)))(((((())))))***((()))***++++++***)))(((((((((((((((((((((((((((************************+++******)))(((((()))))))))))))))******++++++,,,************************((((((((()))))))))******)))))))))******)))))))))%%%%%%%%%%%%&&&'''((()))(((((((((((())))))******))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((((((((()))))))))((('''''')))***++++++++++++(((((()))************)))+++++++++******)))))))))******)))(((((((((((((((******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((************))))))))))))*********)))))))))))))))&&&'''(((******+++++++++'''&&&&&&&&&'''(((***++++++)))''''''(((***++++++***************)))((((((***)))))))))((((((''''''))))))******++++++******|||pppddd]]]\\\]]][[[\\\]]]^^^^^^^^^^^^^^^YYYWWWUUUTTTUUUVVVVVVUUUVVVSSSPPPNNNOOOPPPPPPPPPOOOOOONNNLLLKKKJJJIIIHHHIIIGGGEEEFFFHHHJJJKKKKKKGGGEEECCCCCCCCCDDDCCCAAABBBAAAAAA@@@???>>>===<<<::::::999999888777666666444333222000//////......++++++++++++***************+++,,,---------,,,,,,*********++++++,,,,,,,,,.........---,,,+++******)))))))))******+++,,,,,,+++++++++************))))))***+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++******)))******'''(((***,,,,,,,,,++++++(((((()))***************)))'''&&&%%%&&&(((******)))(((((('''(((((()))))))))******+++++++++++++++(((((((((((((((((())))))'''''''''''''''(((((()))******)))))))))))))))((())))))(((((()))***++++++******)))((((((((())))))))))))*********))))))((((((((()))***************'''%%%$$$%%%((())))))(((%%%''')))***)))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))************))))))+++((('''(((+++---+++)))(((((((((((((((((((((((((((((((((((()))***))))))(((((((((((((((((((((((((((((((((((()))***+++,,,******)))(((((()))******((((((((((((((((((((((((************++++++++++++)))))))))))))))***++++++)))*********++++++++++++************************+++++++++******)))))))))***))))))))))))))))))***''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((()))************)))(((************************((()))))))))************))))))))))))))))))))))))((()))))))))((((((((()))&&&'''((()))***+++++++++(((((()))************************))))))(((((((((***)))((((((((((((((((((***)))))))))))))))******++++++++++++++++++++++++))))))((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******&&&'''(((******+++++++++''''''(((((((((((('''&&&)))(((((()))++++++***)))***************)))(((((())))))))))))(((((((((((('''(((((()))******))))))xxxmmmddd^^^]]]^^^\\\]]]^^^______```______YYYWWWUUUTTTUUUUUUUUUTTTTTTRRROOONNNOOOQQQQQQQQQQQQPPPOOONNNLLLKKKIIIIIIHHHFFFDDDEEEGGGJJJKKKLLLGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::999888888777444333222000//////......------------,,,,,,,,,,,,***+++,,,---------,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++*********)))******+++,,,,,,+++++++++******))))))***+++,,,+++)))((()))*********++++++++++++,,,,,,***************+++++++++***++++++***(((((()))+++++++++++++++***)))((('''(((((()))***************)))'''$$$###%%%(((******))))))(((((())))))******((((((((()))))))))******''''''(((((((((((())))))((()))++++++******+++,,,************))))))))))))((('''''''''((()))***+++,,,++++++******+++++++++)))************))))))((((((((()))***************,,,)))&&&&&&)))***(((&&&%%%'''******)))'''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((''''''''''''***))))))(((((())))))***(((((((((((((((((((((((('''(((***++++++***))))))))))))))))))))))))))))))((())))))******))))))((()))(((((()))+++,,,++++++(((((((((((((((((((((((()))((('''(((***+++***)))''''''''''''''''''''''''''''''((()))***+++,,,---+++***(((''''''(((***+++))))))))))))))))))))))))***************+++++++++))))))))))))***+++,,,,,,)))******+++++++++******************************,,,,,,,,,+++***)))))))))******))))))))))))******+++***))))))((((((((()))''''''((()))))))))))))))((()))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***''''''((()))************)))))))))))))))*********((((((((((((((((((''''''%%%&&&&&&'''(((***+++,,,)))))))))))))))******+++(((((((((((((((((((((((())))))((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))***)))))))))))))))((((((''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))************'''((()))***************))))))***+++***)))'''&&&(((((((((***,,,,,,***(((***************)))(((((())))))))))))))))))))))))&&&'''((()))))))))))))))tttjjjdddaaa______]]]^^^___```aaaaaaaaaaaaYYYWWWUUUTTTTTTUUUTTTTTTSSSQQQNNNNNNPPPRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJJJJGGGEEEDDDFFFHHHJJJJJJGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;:::999999888888777777777444333222000//////..................------------***+++,,,---------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++***************+++++++++(((***++++++***)))***+++)))))))))******++++++++++++++++++******************++++++***'''''')))+++++++++***)))(((((((((((((((((()))***************(((&&&$$$%%%(((******)))))))))(((((())))))***+++))))))(((((())))))******'''''''''((((((((()))))))))+++---,,,***((()))+++))))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********)))))))))******+++***************)))(((((((((((()))***************...+++((((((+++---+++(((%%%(((******((('''''')))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))***))))))(((((())))))***)))))))))(((((((((((('''+++***))))))))))))***+++(((((((((((((((((((((((('''(((***+++++++++))))))))))))))))))))))))))))))'''((())))))))))))((('''&&&'''))))))))))))***,,,((((((((((((((((((((((((***((('''(((***,,,***)))((((((((((((((((((((((((((()))***,,,,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********)))******++++++)))***++++++++++++***)))***************************************)))))))))+++***)))(((((()))***+++******)))))))))***++++++((()))***+++,,,++++++***((()))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))''')))******''''''(((***(((((()))))))))))))))((()))))))))))))))******+++''''''((((((((((((((((((%%%%%%%%%&&&(((***+++,,,)))))))))))))))***++++++''''''''''''''''''''''''))))))((((((((('''''''''((((((***+++++++++******))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))******((()))))))))************((())))))*********))))))))))))((((((((())))))******(((((((((***+++***)))***************)))((((((************************''''''((()))***+++******rrriiieeecccbbb```^^^___```aaabbbbbbbbbbbbZZZWWWUUUTTTTTTUUUTTTSSSRRRPPPNNNNNNPPPRRRSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIEEEDDDEEEGGGHHHHHHGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;777777666666555555444444444333222000//////............---------,,,,,,,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++,,,---,,,***)))))))))******'''((()))***+++,,,------&&&(((***+++++++++,,,---(((((())))))*********+++,,,+++++++++******))))))***+++,,,***'''&&&)))+++((((((''''''''')))+++,,,(((((()))***************'''&&&&&&(((+++,,,***(((((((((((((((((()))******++++++******++++++,,,---&&&'''''''''(((((()))))))))+++,,,+++'''%%%%%%''''''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&''''''(((***************)))(((((((((((()))***************(((%%%"""$$$))),,,+++(((&&&)))+++***((('''(((***))))))(((((((((((())))))************************************************))))))(((((((((((())))))******))))))))))))******************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&(((***+++,,,+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&###&&&))))))'''&&&))),,,((((((((((((((((((((((((***((('''(((+++,,,+++((())))))))))))))))))))))))***+++---...---,,,***((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))************---,,,+++***)))))))))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++''''''''''''(((***+++,,,***+++,,,---...---,,,,,,''')))***++++++***)))'''************************))))))))))))************))))))))))))))))))))))))''')))+++***'''&&&(((***((()))))))))))))))(((''')))))))))))))))******+++''''''(((((())))))******(((((('''''''''(((((()))))))))((())))))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***,,,,,,,,,+++***))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++)))************))))))((('''&&&$$$###$$$'''***,,,,,,)))'''&&&(((***+++,,,***************)))((((((***************+++++++++(((((()))++++++,,,,,,,,,wwwllleeebbbbbbbbb___bbbcccaaaaaacccbbb^^^YYYXXXWWWVVVUUUTTTTTTTTTUUUSSSQQQNNNNNNOOOPPPRRRTTTSSSRRRPPPNNNKKKIIIHHHIIIGGGEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFEEEBBB@@@BBBAAA@@@???>>><<<;;;;;;;;;:::888666555444555555444222...---.../////////---***)))***,,,---,,,***---+++))))))***,,,,,,,,,222,,,((()))///111...)))+++******)))))))))))))))(((((())))))*********+++************************+++++++++++++++***)))((())))))************)))(((,,,+++***))))))***+++,,,&&&'''***,,,,,,+++)))(((+++++++++***************+++)))((('''((()))((('''))))))))))))))))))))))))+++******)))))))))))))))***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))++++++***)))((('''&&&&&&,,,,,,++++++******))))))******+++***'''&&&''''''&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++******))))))******))))))))))))******&&&''')))***+++++++++***))))))))))))((((((((((((***************++++++,,,+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,***)))+++//////+++&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++***)))))))))+++*********))))))(((((())))))************))))))))))))************))))))************************)))))))))***+++++++++,,,+++***)))))))))***,,,---((((((((((((((()))******++++++************++++++******))))))))))))******************++++++++++++((()))++++++)))((()))***)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((()))***)))((('''((()))(((((())))))*********+++*********)))))))))))))))'''((()))******)))(((''')))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******+++*********))))))((((((******))))))***+++,,,,,,wwwmmmeeebbbaaabbb^^^aaaccc``````bbbaaa^^^YYYXXXWWWVVVUUUTTTTTTTTTUUUSSSQQQOOONNNNNNPPPQQQRRRRRRQQQOOOMMMKKKIIIHHHIIIGGGEEEEEEGGGIIIIIIIIIHHHFFFEEEDDDEEEDDDCCCAAABBBAAA@@@???>>><<<;;;;;;:::999777555555444555555444111///---.../////////---+++)))***,,,---,,,***...,,,******+++,,,,,,,,,...,,,++++++,,,---,,,+++,,,++++++***************((()))))))))******************************************++++++***))))))((((((((())))))))))))((((((++++++***))))))***++++++&&&'''***,,,,,,+++)))(((&&&&&&'''((()))******+++,,,***(((((()))))))))'''((((((((((((((((((((((((+++******)))))))))))))))***)))(((''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))+++++++++***)))'''&&&$$$))))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((((()))***+++***'''&&&'''(((''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))'''((()))***************************))))))))))))+++************+++,,,,,,************)))))))))((())))))))))))(((((((((((('''''''''''''''''''''''')))(((((('''((()))***+++***((('''***------)))%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******************************)))))))))((())))))************))))))))))))************))))))***************************************+++++++++(((((('''''''''((()))***((((((((((((((()))******+++******))))))******+++++++++************++++++(((((((((((())))))))))))((()))++++++)))((()))***((()))************)))((()))))))))))))))*********))))))))))))))))))))))))******))))))((((((((((((******))))))((((((((((((((()))***)))((('''((()))((()))))))))***************)))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))******************)))************)))))))))((())))))(((((())))))***+++wwwllleeeaaa``````]]]aaabbb``````bbbaaa]]]YYYYYYWWWVVVUUUTTTTTTTTTUUUTTTQQQOOONNNNNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIJJJHHHFFFFFFHHHJJJJJJJJJIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;888777666555555555555555444111///......//////...---+++***+++,,,---,,,***...---++++++,,,------,,,+++---...---***)))***,,,---,,,,,,+++***+++++++++))))))))))))************************************))))))******))))))(((((())))))************))))))+++******))))))******+++'''(((***+++,,,+++)))(((''''''(((((()))))))))***,,,***))))))***+++)))((())))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++)))'''%%%$$$))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((***)))))))))))))))******++++++++++++***************************+++,,,,,,************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((()))***+++)))'''&&&(((++++++((($$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))******************************))))))))))))))))))************))))))))))))************))))))************************+++++++++***************'''''''''''''''((())))))((((((((((((((()))******+++******))))))******+++,,,++++++******++++++,,,(((((((((((())))))))))))((()))++++++)))((()))***(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))(((((((((''')))***)))((('''(((***))))))))))))************))))))))))))))))))*********))))))(((((())))))***)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))***)))))))))))))))******((())))))******))))))(((************))))))))))))(((((((((((((((((()))***vvvkkkccc___]]]]]]]]]aaabbb``````cccbbb^^^ZZZYYYXXXVVVUUUTTTTTTSSSUUUTTTQQQOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJHHHFFFGGGIIIJJJKKKKKKJJJGGGDDDBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;666666555555555555555555333111///.../////////...---,,,,,,,,,,,,,,,++++++///---,,,,,,---...---,,,+++---...---+++***+++,,,,,,,,,+++************+++)))))))))))))))*********************************(((((())))))))))))((((((******++++++,,,,,,++++++******))))))))))))******((()))***++++++***)))(((------,,,+++***)))((('''+++***)))***+++,,,***)))+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))******++++++,,,,,,)))******)))(((''''''(((******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))''''''((()))******++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''(((((()))+++***)))(((((((((******++++++*********)))))))))))))))(((((())))))***+++*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((''''''(((******(((%%%)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((())))))******++++++*********)))))))))))))))))))))************)))))))))******++++++******)))************************,,,+++++++++***))))))))))))))))))))))))*********((((((((((((((())))))*********))))))))))))******+++******))))))******+++)))*********++++++++++++((()))++++++)))((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))*********)))))))))))))))*********+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))))))))((((((*********)))))))))))))))))))))((((((((())))))***uuukkkccc]]][[[ZZZ]]]aaabbbaaaaaacccccc___ZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQOOONNNNNNNNNNNNMMMNNNNNNMMMMMMKKKJJJJJJIIIHHHFFFGGGIIIKKKKKKKKKJJJGGGDDDBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;666666666666666666555555333111/////////000...---------------,,,+++++++++///...,,,---......,,,+++---,,,+++,,,......,,,***++++++***)))))))))))))))******))))))))))))))))))************************'''((())))))))))))((((((((())))))***++++++******))))))))))))))))))))))))))))))************)))(((------,,,+++***)))((('''******)))+++,,,,,,***)))+++++++++++++++++++++++++++******)))))))))))))))''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((()))***+++,,,---((((((((((((((((((((((((''''''(((((())))))******))))))******++++++,,,,,,((()))***)))((('''((()))************))))))))))))(((((())))))************(((((((((((((((((((((((()))((('''''''''(((***+++************************'''(((((()))***++++++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))))))))***))))))(((((())))))***+++***)))(((((((((************)))))))))((((((((('''''''''''''''((())))))))))))))))))))))))******))))))))))))((((((((((((************************((())))))***************))))))((()))******)))((())))))))))))))))))))))))***************************))))))))))))***++++++((((((((())))))******+++))))))))))))))))))******))))))************))))))******++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))((())))))***************((((((((((((((())))))******))))))))))))))))))***))))))(((((((((((()))))))))*********++++++++++++((()))++++++)))((()))***************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************&&&((())))))(((((()))+++******))))))))))))))))))(((((())))))************+++***)))(((((()))***+++)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))******+++******))))))*********wwwlllddd^^^[[[YYY\\\```aaa``````cccbbb___[[[ZZZXXXVVVUUUSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEFFFHHHJJJKKKKKKIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;777777888888777666555555222111//////000000...------...///...+++***+++,,,...---,,,---...---+++)))***)))))),,,...///---***+++***))))))(((((())))))************))))))))))))************************(((((())))))******))))))%%%&&&'''(((((((((((((((((())))))******))))))(((***************))))))(((''''''(((((()))))))))***)))((()))***,,,,,,***((())))))))))))))))))))))))+++******)))))))))))))))&&&'''((()))*********)))))))))(((((((((((((((((())))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((()))***)))((('''((()))************************((((((((()))******++++++(((((((((((((((((((((((((((''''''(((((()))***+++************************((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))************))))))))))))*********)))))))))))))))******))))))))))))(((((((((''''''''''''''''''(((((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******************************))))))))))))))))))))))))***************************************++++++,,,(((((())))))))))))))))))))))))))))))************))))))************))))))******++++++++++++******))))))))))))))))))))))))+++++++++***************''''''((()))))))))))))))((((((((((((((()))*********))))))(((((())))))***(((((((((''''''((((((((((((((((((((())))))))))))((()))++++++)))((()))***++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++&&&'''))))))((((((***+++************))))))))))))((((((((()))******++++++*********))))))*********)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))***************))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))******))))))((())))))))))))************,,,++++++***************zzzooofff```\\\[[[YYY]]]___^^^^^^aaa```]]][[[ZZZXXXVVVTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJGGGFFFDDDEEEHHHJJJKKKKKKHHHFFFEEEDDDEEEDDDCCCAAABBBAAA@@@???>>><<<;;;;;;999999999999888777555444222111///000000000...,,,---///000...+++***+++,,,---,,,,,,,,,---,,,***(((###&&&)))++++++++++++,,,,,,+++******))))))******************)))))))))(((************************((())))))***++++++******&&&&&&'''((()))***))))))'''((()))******)))((('''************))))))((((((&&&&&&'''((()))******+++''''''(((***,,,,,,)))'''((((((((((((((((((((((((+++******)))))))))))))))%%%&&&((()))*********)))(((((()))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((''')))***)))((('''(((***)))))))))******++++++,,,'''(((((()))******++++++((((((((((((((((((((((((&&&'''((())))))*********************************************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))'''((()))************************)))))))))(((((()))(((((((((((()))******((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++******************))))))***+++))))))))))))))))))))))))************************)))))))))))))))***++++++)))))))))))))))(((((((((((()))))))))************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++'''((()))***+++******)))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((()))++++++)))((()))***+++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++&&&'''))))))((((((***+++************)))))))))((('''(((((()))******++++++)))******++++++******))))))))))))))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))******************)))((()))))))))************++++++***)))))))))))))))|||rrriiibbb^^^]]]WWW[[[]]]\\\\\\______[[[[[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKJJJFFFEEEDDDDDDGGGIIIJJJJJJGGGFFFEEEEEEFFFEEEBBB@@@BBBAAA@@@???>>><<<;;;;;;::::::;;;:::999777555444222000000000111000...,,,---///000///+++***+++------,,,,,,,,,---,,,)))'''$$$++++++(((&&&***...---,,,++++++******+++++++++*********))))))((((((************************))))))***+++++++++++++++))))))***,,,,,,---------'''((()))******)))((('''+++*********))))))((((((+++++++++***************&&&&&&'''***++++++)))'''))))))))))))))))))))))))+++******)))))))))))))))%%%&&&((()))*********)))(((((())))))******++++++))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++******))))))'''(((***)))(((((()))***(((((()))***+++,,,,,,,,,'''(((((()))***+++++++++((((((((((((((((((((((((%%%&&&(((************)))************************+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))******+++++++++,,,((((((''''''''''''((((((&&&''')))***+++++++++***+++++++++************)))***************++++++,,,(((((())))))*********+++))))))))))))((((((((((((************************((()))***+++,,,+++******)))******)))((((((***+++))))))))))))))))))))))))************************((((((((((((((()))************))))))((((((''''''(((((())))))*********+++))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,---...---,,,,,,((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******************++++++++++++((()))++++++)))((()))******)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++%%%'''))))))((((((***,,,+++*********))))))(((((('''(((((()))***+++++++++)))***+++,,,,,,+++***))))))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******(((((())))))*********+++******)))(((((((((((((((zzzpppgggaaa]]][[[\\\\\\\\\]]]]]]^^^^^^^^^[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOQQQQQQNNNOOOOOONNNNNNMMMLLLKKKFFFEEEDDDFFFIIILLLNNNNNNGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;:::999777666444333222222222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,*********+++,,,,,,,,,+++)))(((&&&(((***,,,......---+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,***)))(((************************)))***+++,,,,,,+++***)))+++++++++***((((((***,,,"""$$$'''***+++,,,+++*********))))))))))))******((()))***++++++***)))(((''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++++++++************++++++)))'''&&&'''((()))(((''''''((()))))))))(((&&&%%%)))((('''((()))(((&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((''')))***++++++***)))''',,,,,,+++***)))(((''''''''''''(((((())))))******************************,,,+++***((((((((()))***,,,,,,---+++***)))+++,,,************************''''''((()))***++++++,,,)))***+++++++++)))((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********))))))(((###$$$$$$%%%&&&''''''(((++++++******))))))((((((******))))))))))))******...---+++*********++++++))))))))))))))))))))))))******))))))***+++,,,,,,+++*********))))))((((((''''''(((((()))***,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&%%%,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************************))))))))))))*********)))))))))))))))******)))(((((()))************)))))))))))))))***))))))))))))************,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++************************(((((())))))******++++++***************)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((|||qqqgggaaa\\\ZZZ\\\\\\\\\\\\]]]]]]]]]^^^[[[ZZZWWWUUUSSSRRRRRRRRRTTTSSSQQQOOOMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKGGGFFFEEEFFFJJJMMMNNNNNNGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;<<<<<<:::999777555444333333333333333222000///...------------------------+++---......,,,+++++++++++++++,,,,,,+++***((((((%%%&&&'''(((((('''&&&%%%(((((()))++++++,,,,,,+++,,,,,,++++++*********************+++******))))))******************************++++++++++++*********++++++***((((((***,,,'''(((***+++++++++***)))******))))))))))))******((()))***++++++***)))(((''''''(((((((((((('''''''''''''''((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))******))))))))))))))))))******)))'''((())))))((('''&&&'''((()))***))))))(((***)))(((((())))))'''&&&************))))))))))))***++++++++++++++++++***'''(((***++++++***((('''++++++******)))(((((((((***************)))))))))((((((((((((((((((((((((,,,+++)))((((((((()))***+++,,,,,,+++))))))***+++************************(((((())))))******++++++++++++,,,,,,+++******)))******))))))((((((''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,*********)))))))))))))))***))))))))))))))))))***---,,,+++***)))******+++))))))))))))))))))))))))***)))))))))******+++,,,************)))))))))(((,,,,,,,,,+++,,,,,,------)))***,,,,,,***)))***+++++++++++++++++++++++++++))))))*********))))))(((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************(((((())))))*********+++************))))))))))))************************++++++***************+++))))))))))))************************************++++++************++++++))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++************************)))))))))))))))*********)))************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((rrrhhh```\\\ZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZXXXUUUSSSQQQQQQQQQSSSRRRPPPNNNLLLLLLLLLLLLOOOOOOOOOOOONNNMMMLLLLLLHHHFFFEEEFFFIIILLLMMMMMMGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA???>>>===<<<;;;===<<<;;;:::888666555555333333333222111000...---........................,,,...//////---,,,,,,,,,******++++++++++++***)))))))))))))))))))))))))))((()))***++++++++++++++++++************)))))))))))))))((((((((()))******************************++++++************++++++)))***+++***((((((***,,,,,,,,,++++++******))))))******))))))))))))******))))))************))))))'''(((((())))))(((((('''(((((((((((()))+++,,,---))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))+++)))(((((())))))(((&&&%%%&&&((()))***++++++++++++***))))))******)))'''++++++++++++************''''''((((((((((((''''''((((((************(((((()))))))))))))))))))))))),,,,,,,,,+++***))))))(((((((((((((((((((((((((((+++***))))))((()))))))))***++++++***(((((()))+++************************)))))))))))))))*********((((((''''''&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))(((((((((((())))))++++++***)))))))))******)))))))))))))))))))))))))))))))))************+++************)))))))))))),,,+++***))))))))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++&&&'''((()))++++++++++++((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,************************)))***+++,,,,,,+++***)))+++++++++******++++++,,,))))))))))))************((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************))))))))))))))))))))))))))))))))))))((())))))******))))))(((uuuhhh___[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[XXXUUUSSSQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJGGGEEEDDDEEEHHHJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888777666555222222111000///...------------------------------,,,---......,,,++++++,,,))))))******++++++++++++///...---,,,+++,,,------((()))***+++++++++++++++***))))))))))))))))))))))))(((''''''''')))***+++************************,,,+++***))))))***+++,,,((()))******))))))***+++,,,,,,***)))))))))))))))******))))))))))))******)))))))))******)))))))))(((((())))))))))))((((((+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))+++)))(((((((((((('''%%%'''(((((()))***+++++++++,,,***))))))***+++***)))++++++*********)))))))))%%%&&&&&&''''''&&&&&&%%%(((((()))******)))(((((((((((())))))************+++++++++******)))))))))******************************))))))))))))))))))***++++++)))(((''')))************************************)))))))))))))))((('''&&&%%%$$$%%%&&&''''''((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))((())))))************)))******))))))))))))))))))(((((())))))******++++++((((((((())))))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***************)))*********)))))))))))))))***)))(((((((((((()))))))))***,,,,,,***)))***+++************************&&&&&&((()))++++++,,,,,,))))))(((''''''((())))))))))))))))))))))))))))))************************'''(((((()))******++++++)))***************++++++)))***,,,------,,,***)))*********)))******++++++((()))))))))************(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))***+++++++++******************************((((((((((((((((((((((((++++++******))))))(((((('''((()))***************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))wwwiii___[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZXXXUUUSSSQQQQQQQQQNNNNNNLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCCDDDFFFHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???===<<<<<<;;;;;;:::888777666555555444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,)))))))))******+++,,,,,,---+++***(((((((((******))))))***+++++++++******)))))))))))))))))))))***)))(((''''''''')))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,'''(((******))))))***+++))))))((((((((()))************))))))))))))*********))))))))))))))))))***(((((())))))))))))(((((())))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++)))(((''''''((((((&&&%%%******)))))))))))))))***,,,***))))))***+++++++++******)))))))))(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((()))******++++++((((((((()))))))))******++++++++++++++++++++++++)))))))))*********))))))***++++++)))(((''')))************************************))))))))))))))),,,+++***))))))***,,,,,,''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,++++++++++++(((((())))))******++++++(((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))******+++******+++,,,---......)))***,,,,,,***)))***+++************************'''((()))***************------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,)))***,,,------,,,***)))((((((((((((((()))******((()))))))))************)))))))))******+++++++++++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************************((((((((((((((((((((((((++++++******))))))(((((('''((()))***************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))yyyiii___\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYWWWUUUSSSRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBB@@@???>>>===<<<::::::999888777666555555777666555444222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,******))))))***+++,,,,,,,,,+++***((((((((()))))))))******+++++++++******)))))))))************+++))))))((((((((()))******))))))))))))))))))))))))++++++************++++++&&&(((******))))))***+++&&&&&&'''((()))******+++******))))))))))))************))))))))))))******((())))))******))))))(((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++((('''&&&'''((()))((('''+++***)))(((((((((((())),,,***((((((***+++,,,+++))))))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++&&&''''''((())))))******))))))))))))))))))))))))(((((()))************)))***++++++***(((((()))+++************************)))))))))))))))*********++++++*********+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,((((((((())))))))))))***))))))))))))))))))))))))'''((()))******+++******)))))))))***************))))))))))))************((()))***++++++***)))(((((()))******++++++******))))))))))))))))))))))))((()))*********)))((('''))))))))))))************((()))))))))+++,,,---...)))***,,,,,,***)))***+++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))'''''''''''''''((()))***))))))))))))******************++++++,,,,,,------++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))******++++++******)))zzzjjj```\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\YYYXXXVVVTTTSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKLLLOOOOOOOOONNNNNNMMMLLLKKKIIIGGGEEEEEEGGGHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA???>>>======;;;;;;:::999888777777666777666444333111111111222---------------------------------,,,******+++---+++******))))))***+++,,,......---,,,++++++++++++******+++++++++******)))************++++++,,,,,,*********+++******))))))))))))))))))))))))))))))******++++++++++++******%%%''')))***))))))******&&&''')))***++++++************))))))))))))******+++***)))(((((()))***+++))))))************))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))((('''(((***,,,+++***)))((('''''''''((()))***,,,)))'''''')))+++,,,+++*********)))))))))((((((&&&''''''((((((''''''&&&(((((((((''''''((((((((()))))))))))))))*********)))))))))))))))))))))***))))))))))))))))))))))))'''((()))***+++******)))+++,,,,,,+++))))))***+++************************(((((())))))******++++++'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((())))))))))))*********))))))))))))))))))))))))'''((()))******+++++++++&&&&&&''''''(((((())))))*********))))))))))))))))))***+++,,,,,,+++***)))((()))+++,,,,,,,,,++++++))))))))))))))))))))))))((()))***+++***)))'''&&&((()))))))))************((((((''''''((()))******)))***,,,,,,***)))***+++************************(((((()))***************&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++,,,------************************''''''''''''((()))***+++))))))))))))******************++++++,,,---------++++++************++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************************************)))))))))))))))*********)))************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******((()))))))))************)))))))))))))))))))))))))))******++++++******)))zzzjjj```]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\XXXWWWVVVTTTSSSTTTTTTUUUPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMKKKIIIGGGGGGHHHJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>======<<<<<<;;;::::::999888888444333111///......//////.................................,,,++++++---...,,,+++***))))))***++++++------,,,,,,+++***))))))******+++++++++******)))******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$&&&)))******))))))***((()))+++,,,---,,,***)))******))))))))))))******+++***)))(((((()))***+++))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))***,,,......---&&&&&&&&&&&&'''(((***++++++)))'''&&&(((***+++++++++++++++************)))******++++++++++++******((((((''''''''''''((((((******)))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++'''((()))+++++++++***))),,,,,,---+++***)))+++,,,************************'''(((((()))***++++++,,,)))***+++---------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))''''''(((******+++++++++))))))***+++,,,,,,------++++++******))))))(((((()))***,,,------,,,***))))))***+++,,,------,,,+++))))))))))))))))))))))))((()))***+++***)))'''%%%(((((())))))*********+++---,,,,,,+++++++++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))&&&'''(((***++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))***+++,,,,,,------******)))(((((()))******(((((((((((()))***+++,,,))))))))))))************))))))***+++,,,,,,------++++++************++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))******++++++***************)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******~~~nnnbbb]]]\\\\\\]]]^^^______]]][[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTPPPQQQPPPLLLIIIIIILLLPPPOOOQQQRRRRRRPPPOOONNNNNNJJJGGGEEEDDDFFFHHHIIIHHHIIIHHHFFFDDDCCCBBBBBBBBBAAACCCCCCAAA<<<::::::;;;777777888888888888777777666444222111111000///---++++++++++++,,,...000111))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,---...******+++++++++******)))+++*********))))))((((((''''''(((((())))))******((((((((((((((((((((((((******)))(((((((((((((((+++***)))(((((('''(((((('''))))))(((&&&$$$$$$$$$''''''((((((((((((''''''))))))(((((((((***+++,,,***)))(((''''''''''''''')))'''&&&(((+++,,,)))''''''((()))******)))(((''',,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))***)))((('''((())),,,+++******+++,,,,,,+++---,,,,,,+++***)))(((((()))))))))))))))(((''''''))))))))))))***---///000***)))(((''''''((())))))))))))))))))))))))))))))))))))************))))))&&&""" ###(((+++***'''((()))***++++++***)))(((******)))(((((('''((((((***)))((()))++++++)))((())))))))))))))))))))))))'''))),,,,,,+++)))(((((())))))************)))))))))************+++++++++*********)))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&(((((()))*********))))))******++++++++++++******((('''&&&%%%%%%&&&'''((((((***+++------,,,+++***+++++++++***************)))***+++,,,+++)))'''&&&,,,+++***))))))***++++++)))(((((((((***+++***)))******++++++++++++******...---,,,***)))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++###$$$&&&'''((()))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------((((((((())))))(((((((((,,,***)))***++++++***)))******))))))((())))))***((((((((((((((()))******&&&''')))***+++++++++***'''((()))***++++++***)))******))))))((((((''''''***)))))))))))))))******++++++***************++++++++++++******(((''''''*********)))))))))))))))'''''''''((())))))******)))((('''''''''(((***+++---,,,,,,+++***)))((((((%%%''')))***+++***((('''sssddd]]]\\\______``````___\\\ZZZXXXXXXXXXWWWUUUUUUTTTTTTTTTQQQQQQPPPMMMJJJJJJMMMPPPOOOQQQRRRRRRPPPNNNMMMMMMIIIGGGEEEDDDFFFHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@AAAAAA???;;;888999:::888999999999999888888777666444222111111000///---///...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,---))))))******+++++++++************++++++,,,,,,,,,******+++++++++******)))************)))))))))((())))))))))))))))))******************************++++++***)))))))))))))))***))))))(((((((((((()))---------,,,,,,+++***)))(((((())))))))))))((((((***))))))(((((()))***+++)))((((((''''''''''''((()))'''&&&'''***+++***((('''((()))******)))((('''%%%%%%&&&''')))***++++++))))))))))))))))))))))))((()))***)))((('''(((***---+++))))))******)))(((++++++******************((((((((((((((('''&&&&&&))))))))))))***,,,---...++++++*********++++++,,,))))))))))))))))))))))))))))))************))))))(((%%%###%%%))),,,+++(((((()))***++++++***)))(((+++***))))))((((((((()))+++***)))***,,,,,,***)))))))))))))))))))))))))))(((***,,,,,,***(((''''''))))))************))))))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))***++++++)))))))))((((((((('''''')))))))))************++++++++++++,,,,,,+++++++++))))))(((((((((((())))))(((***+++------,,,+++***((((((((((((((()))))))))((((((((('''&&&### ***)))(((((((((((()))******)))))))))+++,,,+++*********++++++++++++******(((((((((((()))***+++,,,***)))(((((((((((()))***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++&&&&&&((()))******))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))***++++++,,,------++++++************+++++++++***)))***++++++***)))++++++******++++++,,,---((((((((((((((())))))***'''((()))***************((()))***++++++***)))(((***)))))))))((((((((('''++++++***)))((((((((()))((((((''''''''''''((((((+++++++++******)))((('''***)))))))))))))))))))))++++++++++++++++++++++++)))(((((('''((()))***+++++++++******************&&&''')))*********)))(((yyyhhh___\\\```aaaaaaaaa___\\\YYYXXXZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQPPPNNNLLLLLLNNNPPPOOOQQQRRRQQQOOOLLLKKKKKKHHHFFFDDDDDDGGGIIIKKKKKKIIIHHHFFFDDDBBBBBBBBBBBB?????????<<<999888888999:::::::::::::::999888777666444222111111000///---///...---,,,,,,,,,,,,---------------------------------,,,,,,+++,,,,,,,,,)))***,,,---...------,,,((()))***+++++++++***))))))******+++++++++******************))))))))))))++++++******************************************,,,++++++***************)))(((((((((((())))))***+++)))((()))+++,,,***'''))))))************))))))+++***))))))((())))))***(((''''''''''''(((((()))***(((&&&&&&(((*********(((((())))))))))))(((((("""###$$$&&&''')))***+++))))))))))))))))))))))))((()))******(((((()))***///---************)))''')))))))))*********++++++((())))))))))))(((''''''(((((()))***************&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))+++(((&&&'''***,,,+++)))))))))************))))))++++++***))))))))))))***+++******+++,,,,,,+++))))))))))))))))))))))))))))))+++,,,,,,***(((''''''))))))************)))))))))))))))*********++++++))))))))))))))))))*********************++++++,,,*********)))))))))))))))+++******)))***+++,,,---+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******((()))+++,,,,,,,,,+++***''''''(((((())))))******+++++++++***)))&&&$$$###******))))))))))))***+++***)))((()))+++++++++*********++++++++++++******&&&&&&&&&'''(((***,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))******++++++******)))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,+++***)))***+++,,,+++)))************+++,,,,,,,,,(((((((((((())))))))))))***)))))))))))))))******))))))*********))))))((())))))))))))((((((((((((---,,,+++)))((((((''''''******)))))))))******+++******+++******)))((('''))))))))))))))))))******,,,,,,,,,+++++++++++++++)))(((((((((((()))***+++)))))))))*********++++++(((((((((((())))))))))))~~~kkk```]]]___```aaaaaa___]]][[[YYY[[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRQQQNNNKKKJJJJJJHHHFFFDDDEEEGGGJJJKKKLLLIIIGGGEEECCCBBBAAAAAABBB???>>>===;;;999888888888::::::::::::999888777777666444222111111000///---++++++,,,,,,---...//////------------------------...---,,,+++++++++++++++***+++,,,------,,,***)))((()))+++------,,,***)))))))))***+++++++++***************))))))))))))))),,,,,,,,,++++++*********************************+++******))))))*********(((((('''(((((()))******(((%%%###%%%***+++((($$$*********++++++*********++++++***))))))((((((((('''''''''''''''((()))******)))'''&&&''')))***+++(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))((()))+++...,,,+++***+++++++++***))))))))))))************++++++,,,,,,,,,++++++***'''((()))******)))((('''"""###%%%'''((((((''''''))))))))))))))))))))))))))))))************)))))),,,***((((((***+++***))))))))))))******)))))))))++++++***************++++++***)))***+++,,,***((())))))))))))))))))))))))***+++,,,+++)))'''''''''))))))************))))))))))))))))))************)))))))))))))))******************))))))******+++************************,,,+++)))))))))+++---///***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))***+++,,,++++++***(((((()))***+++,,,,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,------)))''''''((()))***)))(((******++++++++++++******+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,***)))(((''''''((()))***+++)))))))))+++,,,+++***((()))))))))))))))(((((('''(((((()))))))))))))))+++***)))(((((((((******(((((())))))************))))))))))))((((((((((((++++++***)))(((((())))))++++++*********+++,,,,,,***************)))(((((()))))))))))))))*********))))))))))))************)))))))))))))))*********))))))))))))************((((((((('''((()))******kkkaaa^^^\\\]]]___``````^^^]]][[[ZZZZZZXXXWWWVVVUUUUUUUUUPPPOOOMMMMMMMMMMMMNNNNNNPPPQQQRRRQQQNNNKKKJJJJJJHHHFFFDDDEEEHHHJJJLLLLLLHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<:::999999999999888888999999888777666666666444222111111000///---++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******))))))))))))((('''%%%$$$***+++---......,,,+++)))((()))***+++++++++++++++))))))))))))))))))******------,,,,,,++++++******))))))))))))))))))))))))))))))((((((((())))))***(((((('''(((((()))******+++(((&&&(((---///,,,(((******++++++++++++******************))))))(((((('''''''''''''''((()))***))))))(((&&&&&&(((***,,,))))))(((((((((((())))))******))))))(((''''''&&&************************''')))******))))))***,,,***((('''(((***++++++***++++++******)))(((((('''++++++,,,,,,,,,,,,++++++'''((()))******((('''&&&%%%'''(((***++++++******))))))))))))))))))))))))))))))************))))))+++***(((((()))))))))(((***))))))))))))))))))***+++***************++++++)))(((((()))******)))'''((((((((((((((((((((((((***+++,,,+++)))''''''((())))))************))))))(((((()))))))))*********(((((())))))***************))))))((((((((())))))************+++++++++++++++***)))))))))+++...///))))))************))))))((()))++++++++++++)))((())))))******++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,------------***)))((()))+++,,,+++*********++++++++++++******///...,,,***)))'''''''''))))))************)))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************)))))))))******++++++++++++******)))((((((((((((************************************************)))))))))))))))))))))))))))***************++++++***)))(((''''''((()))******)))((()))+++,,,+++***************)))'''&&&%%%''''''((()))***))))))(((+++***)))(((((((((******&&&''''''(((***+++,,,---(((((((((((())))))))))))))))))(((((()))***++++++'''''''''''''''((()))))))))************))))))((((((((())))))************''''''((()))******++++++((())))))***************++++++******)))(((((('''((((((((('''((()))******}}}iii___]]]ZZZ[[[]]]______^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUPPPOOOMMMMMMOOOOOOOOONNNOOOQQQRRRQQQOOOLLLKKKKKKIIIGGGEEEEEEHHHJJJKKKLLLHHHGGGEEECCCAAAAAAAAAAAA@@@===:::888999999999999666777777888888888777777666444222111111000///---/////////...---,,,+++***************************++++++******))))))******------,,,+++***)))((((((,,,,,,---...---,,,+++***((()))***+++++++++++++++))))))))))))************,,,,,,++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((()))***)))(((((((((((())))))***+++))))))***---...---*********++++++++++++******)))************))))))((((((''''''''''''(((((()))((())))))(((''''''***,,,))))))(((((((((((())))))))))))))))))************************************''')))************+++,,,%%%$$$###$$$'''))))))))),,,+++***)))(((''''''&&&(((((()))************)))((()))))))))))))))((('''&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))))))))*********))))))))))))***++++++(((''''''((())))))(((&&&(((((((((((((((((((((((()))***+++***(((((()))***))))))************))))))((((((((()))))))))******((((((((()))******++++++***)))((((((((((((((((((***************+++++++++***)))))))))***,,,---...(((((())))))))))))(((((()))))))))******)))))))))))))))))))))******++++++''''''(((((())))))******,,,++++++*********))))))'''((()))***+++++++++***---,,,+++,,,.........---******++++++++++++******---,,,+++***)))))))))))))))******++++++******)))))))))))))))))))))))))))------,,,+++***)))(((''')))))))))))))))))))))))))))))))))*********++++++(((((())))))***+++++++++***)))((('''''''''''''''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++************)))((()))+++,,,,,,+++++++++,,,,,,+++)))'''&&&&&&''')))*********)))(((***)))))))))))))))******'''''''''((()))+++---...(((((((((((())))))))))))''''''(((((()))+++,,,---(((((((((((()))***++++++))))))************))))))((((((((()))******++++++((())))))***++++++,,,,,,((()))******++++++******,,,+++***)))(((''''''&&&(((((((((((()))))))))))){{{ggg]]]\\\ZZZ[[[]]]^^^^^^\\\[[[ZZZVVVVVVUUUUUUUUUUUUVVVVVVRRRPPPOOOOOORRRSSSQQQOOOOOOQQQRRRRRRPPPNNNMMMMMMKKKHHHFFFFFFHHHJJJKKKKKKHHHFFFDDDBBBAAA@@@@@@AAA???<<<777666777888888777666666777888999999999999666444222111111000///---.../////////---,,,***)))++++++++++++++++++++++++++++++*********+++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,++++++******(((((()))++++++,,,,,,+++((()))))))))************************++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++***))))))(((((((((((()))((())))))*********))))))))))))************))))))((((((******+++***)))))))))((((((''''''''''''(((&&&(((***)))(((''')))+++***)))(((''''''((()))***(((((())))))***+++,,,,,,************************''')))************+++---'''&&&$$$%%%'''(((((((((******))))))(((((((((''''''(((((()))******)))))))))))))))((())))))******'''''''''&&&&&&'''(((((())))))))))))))))))))))))))))))************))))))((())))))((((((((()))***+++***)))(((((()))***+++)))((((((((())))))***+++)))((('''(((******((('''((((((((((((((((((((((((((()))***)))((((((***,,,))))))************))))))(((((((((((()))))))))***'''(((((()))******+++++++++***))))))(((((()))))))))))))))*********++++++'''(((((()))***+++,,,---))))))************))))))******))))))))))))******)))))))))))))))******+++((((((((((((((()))))))))+++++++++***************&&&'''(((***************,,,+++***+++---...---,,,******++++++++++++******+++******))))))))))))***)))***++++++++++++***)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++((((((((()))***+++++++++))))))((('''''''''((()))))))))*********+++++++++************************))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***))))))(((((()))+++---,,,+++((()))***++++++***)))(((&&&''')))*********(((((('''((()))******************))))))(((((()))***+++'''((((((((()))))))))***)))((((((((()))***++++++************+++,,,---...))))))************))))))'''(((((()))******++++++*********)))))))))((((((((()))***+++++++++************))))))((((((((('''&&&''')))*********)))(((zzzeee[[[ZZZ[[[\\\]]]^^^]]][[[YYYWWWUUUUUUTTTTTTUUUUUUVVVWWWTTTRRRPPPQQQTTTUUUSSSQQQOOOQQQRRRRRRPPPOOONNNNNNLLLIIIGGGFFFHHHIIIJJJJJJHHHFFFDDDBBBAAA@@@@@@AAA>>>:::555444666777777666666777888999:::;;;;;;;;;666444222111111000///---+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++,,,------...'''&&&$$$$$$%%%(((+++---,,,,,,+++***))))))******(((((()))++++++,,,,,,,,,(((((())))))*********+++)))))))))******++++++,,,******************************))))))***+++,,,,,,+++***)))(((((('''(((((()))***,,,,,,***)))***+++))))))************))))))'''((()))***++++++***)))***)))((('''''''''''''''%%%(((+++***((('''(((******)))(((''''''((()))***))))))))))))************************************''')))***+++******,,,---,,,***((((((*********)))(((((((((((())))))))))))((()))***+++++++++++++++***)))((((((((()))+++,,,---,,,***))))))***+++,,,))))))))))))))))))))))))))))))************))))))((()))))))))((()))***,,,+++***)))(((((()))***+++(((((('''(((((()))*********)))((()))++++++)))(((((((((((((((((((((((((((''')))))))))((()))+++---))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,+++***))))))******(((((())))))************&&&&&&(((***++++++++++++******++++++++++++******,,,+++***))))))***+++,,,)))))))))))))))******++++++++++++***************%%%%%%%%%&&&''')))***+++'''(((***+++,,,,,,++++++)))(((((((((***+++***)))******++++++++++++******++++++***((('''''''''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++***)))(((''''''((()))***))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))&&&'''***++++++***'''&&&)))(((((()))+++---,,,+++###$$$''')))******))))))&&&''')))***+++***((('''&&&''')))***+++++++++***---,,,***(((((((((((()))'''((((((((())))))************)))))))))))))))***''''''''''''((()))***+++((())))))*********))))))'''(((((()))***++++++++++++***)))'''&&&$$$###"""((()))***+++,,,+++******(((((((((((())))))))))))&&&''')))***+++***((('''|||hhh^^^\\\___^^^^^^]]]\\\[[[ZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVQQQPPPPPPOOONNNNNNNNNNNNRRRRRRQQQQQQOOOMMMLLLKKKOOOKKKFFFDDDFFFIIILLLNNNKKKIIIEEECCCCCCBBBAAA@@@AAA@@@>>>===;;;:::::::::888888999:::999888777666777666555333111///...---...---,,,+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++************++++++''''''(((((())))))******)))))))))))))))*********))))))))))))(((((((((((()))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))***))))))(((((((((((((((***)))((()))++++++)))(((""""""$$$%%%&&&((())))))------,,,+++***)))(((((())))))(((((((((((()))))),,,,,,+++***)))((('''&&&(((((('''&&&$$$&&&))),,,))))))))))))************************************+++*********))))))(((((()))&&&###%%%))),,,***'''))))))))))))************))))))************))))))************)))((('''&&&%%%&&&&&&'''((())))))***''''''((()))******++++++'''(((***+++++++++***)))(((((())))))******++++++))))))))))))))))))))))))---&&&$$$))),,,((('''((()))))))))))))))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((******)))))))))***,,,---******+++++++++******)))++++++***)))(((((()))))))))((('''''''''(((***+++)))******+++++++++******************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))************))))))+++***)))'''''')))***+++++++++******)))(((((('''************************,,,++++++***)))((('''''',,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))((()))***+++***)))((()))***---,,,++++++------,,,+++************))))))))))))((())))))*********))))))(((((())))))******++++++(((((((((((())))))))))))******************++++++))))))************))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))***+++))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((()))***************+++*********))))))((((((((((((((((((((((((((((((+++*********))))))((((((jjj___]]]^^^^^^]]]\\\[[[ZZZZZZYYYUUUUUUUUUTTTTTTUUUUUUUUURRRRRRQQQPPPOOOOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLNNNKKKGGGFFFGGGJJJMMMNNNKKKHHHEEECCCBBBBBBAAA@@@AAA@@@>>>===;;;:::::::::888999:::::::::999777777555555444333111000//////------,,,+++++++++++++++++++++++++++++++++++++++(((((()))***************+++++++++*********))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))*********+++++++++******))))))((((((((()))))))))******++++++***))))))))))))))))))***))))))))))))))))))))))))******)))(((((('''((((((***)))((()))++++++)))(((''''''(((((())))))*********************)))))))))***))))))(((((())))))*********))))))))))))))))))******(((%%%######%%%'''))))))))))))************************************************)))))))))((('''$$$"""%%%***---,,,***))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((('''&&&''''''((())))))******)))))))))))))))(((((((((&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))),,,'''%%%***,,,)))'''))))))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))************************+++***)))))))))***+++,,,)))******+++++++++******++++++***))))))))))))))))))(((((('''((()))***+++***+++++++++++++++******************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************************)))******************)))+++***)))(((((()))***+++(((((()))******+++++++++************************************)))))))))(((************))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++***))))))((()))***)))((('''((()))+++***)))***,,,------,,,************))))))))))))************************)))))))))))))))*********))))))))))))************************************))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))************)))))))))(((mmmaaa^^^]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMKKKHHHHHHJJJLLLMMMMMMJJJHHHDDDCCCBBBBBBAAA@@@@@@@@@???===<<<;;;:::999999::::::::::::999888888333333333222111111000000---,,,++++++++++++++++++------------------------(((((()))************)))+++++++++***************************************))))))))))))))))))))))))((((((''''''''''''((((((************++++++++++++,,,,,,+++***)))(((''''''(((((()))***+++,,,------***+++------------+++***))))))))))))))))))))))))++++++)))(((''''''''''''***)))((()))***+++***(((*********)))))))))))))))((((((((())))))******************))))))*********''''''((()))***++++++,,,++++++)))'''$$$$$$&&&((())))))))))))************))))))))))))))))))))))))************))))))))))))(((%%%$$$%%%))),,,+++)))))))))))))))************)))(((''''''''''''((()))&&&&&&''''''((()))))))))((((((((()))******++++++,,,,,,+++)))((('''&&&%%%(((''''''''''''((())))))***************)))))))))))))))))))))))))))))))))+++((('''***+++)))(((***)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))************************,,,+++******)))*********((()))***++++++++++++++++++***)))))))))))))))))))))(((((((((((()))***+++++++++,,,++++++***)))(((************************))))))))))))************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******+++***)))(((((()))***+++))))))******+++,,,,,,---******************************))))))))))))))))))((((((***++++++***))))))************************)))))))))*********++++++***++++++++++++***))))))'''((()))(((''''''((())))))(((((()))+++---------++++++*********)))))))))---,,,+++***))))))***+++************))))))))))))************++++++++++++************************))))))************))))))************************(((((())))))))))))(((((((((((())))))))))))((((((******)))(((''''''''''''))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))***************************))))))))))))************************************))))))))))))pppccc___]]]]]]]]]]]][[[ZZZXXXWWWUUUTTTTTTSSSSSSTTTTTTUUUUUUSSSQQQOOONNNNNNOOOPPPNNNMMMMMMLLLLLLMMMNNNNNNLLLJJJIIIJJJLLLMMMMMMMMMKKKHHHEEEDDDDDDCCCCCCAAA@@@??????>>><<<;;;:::999::::::::::::999999999888444333333222111000//////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))***))))))))))))))))))***************************+++*********))))))(((((((((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++***(((''''''''''''+++)))((((((*********)))(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++''''''((()))***++++++,,,*********)))((()))+++...((()))))))))************((((((((((((((((((((((((*********))))))))))))))),,,***((('''((()))'''&&&((()))))))))************,,,+++)))(((((()))+++,,,(((((((((((())))))******))))))*********+++++++++------,,,***)))((('''&&&+++***)))))))))***,,,---+++++++++******)))))))))))))))))))))))))))))))))***))))))***+++******+++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,,,,+++******)))))))))'''((()))***+++,,,,,,,,,******)))))))))))))))***)))))))))))))))*********+++++++++***)))((('''&&&************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***************************+++++++++,,,,,,+++++++++******)))(((((()))******,,,,,,,,,+++++++++******************************++++++******))))))((((((&&&''')))+++,,,+++***)))************************)))*********++++++++++++******+++++++++******)))'''((())))))(((((()))***,,,***))))))+++---------+++++++++*********))))))000...,,,***))))))***+++++++++******))))))(((((()))))))))*********++++++************))))))))))))))))))************))))))************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***+++,,,---(((((((((((((((((((((((((((((())))))******++++++************)))))))))((((((((()))************************)))))))))))))))*********************************)))))))))))))))rrreee```\\\]]]]]]]]]\\\ZZZXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSPPPNNNLLLMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNKKKJJJIIIJJJLLLNNNNNNMMMLLLIIIFFFEEEEEEEEEDDDCCC?????????>>>===;;;999888::::::999999999888888888666555444222000...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))+++***)))(((''''''''''''+++)))(((((()))******)))''''''(((((()))*********))))))))))))((((((((((((++++++************++++++)))))))))))))))************++++++***)))))),,,...((()))))))))************(((((((((((((((((((((((())))))))))))))))))******,,,+++)))((((((((('''&&&((()))))))))************---+++***((((((***+++---***)))((('''''''''((((((************++++++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,---,,,,,,++++++******)))))))))))))))))))))))))))))))))***+++******+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))***++++++++++++++++++***((((((((((((((((((((((((++++++++++++******))))))'''((()))***+++,,,,,,,,,***)))))))))))))))******((())))))***************))))))))))))((('''%%%%%%))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******))))))))))))******,,,,,,,,,+++++++++++++++************************,,,,,,+++***)))((('''&&&&&&''')))+++,,,+++***)))************************)))*********++++++++++++)))******+++++++++******((()))++++++******+++,,,111...,,,+++,,,------,,,++++++++++++************000...,,,***))))))***+++++++++******))))))((((((((((((((()))))))))***************)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***+++,,,---(((((((((((((((((((((((((((((())))))******++++++************)))))))))((((((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******rrreeeaaa]]]^^^______^^^\\\YYYXXXVVVUUUUUUUUUUUUUUUUUUVVVUUUSSSPPPMMMKKKLLLMMMNNNMMMMMMNNNNNNOOONNNNNNMMMJJJIIIHHHIIILLLMMMNNNMMMKKKIIIFFFEEEEEEEEEDDDCCC????????????===;;;999888:::999888888777777888888666555444222000...,,,+++---------------......///++++++++++++++++++++++++)))************)))((((((***************+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''((()))***+++,,,,,,))))))))))))((((((''''''+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))***))))))(((((((((((((((,,,***(((''')))*********((())))))***+++,,,,,,---*********))))))(((((((((*********))))))*********++++++******))))))((((((+++++++++)))'''%%%&&&'''))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))***+++))))))))))))***************)))(((((((((((()))******)))'''&&&%%%%%%&&&&&&******************************++++++++++++++++++)))(((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))'''+++---******,,,------)))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******************************+++++++++***))))))((()))***+++++++++++++++)))))))))))))))******+++((()))******++++++******(((((()))(((((('''&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))))))))******)))))))))'''((()))***+++------...************************,,,,,,+++***)))(((''''''((((((***++++++***))))))************************)))))))))*********++++++))))))***++++++++++++***(((***++++++++++++,,,---333000---+++,,,,,,,,,,,,,,,++++++++++++*********---,,,+++***))))))***+++************))))))))))))'''((((((((())))))))))))*********))))))(((((('''))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******)))(((''''''''''''))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************qqqdddaaa]]]^^^``````___]]]ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTPPPMMMLLLLLLNNNOOOMMMNNNPPPQQQQQQOOOMMMLLLJJJHHHGGGHHHJJJLLLMMMMMMIIIGGGDDDCCCCCCDDDCCCBBB>>>?????????>>>;;;999777999888777666666666777777444444333111000...------+++++++++++++++,,,------------------------------***************)))(((((())))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((())))))******++++++))))))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))***,,,***''''''(((*********************************)))))))))******************))))))(((((())))))***************)))))))))(((*********)))&&&%%%%%%&&&))))))))))))************************************((()))))))))************'''((((((((()))***+++---))))))))))))************))))))))))))))))))))))))+++)))(((''''''''')))***************************))))))))))))))))))))))))(((((()))************)))***++++++++++++++++++,,,))))))))))))))))))))))))''',,,...+++)))---///---)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,+++******)))******+++++++++******)))))))))))))))***++++++((()))***+++++++++******((())))))***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))******************)))))))))************))))))&&&'''((()))+++,,,------************************)))))))))))))))*********************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***+++++++++++++++''')))***+++******,,,---222///+++***+++,,,------,,,,,,+++++++++*********************************)))))))))))))))*********(((((()))))))))*********+++******)))((((((''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((()))***************((()))))))))************************************((()))))))))************pppdddaaa^^^___aaaaaa```^^^[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXXXXUUURRRNNNMMMMMMOOOPPPMMMOOOQQQSSSRRRPPPMMMKKKJJJHHHFFFFFFIIILLLMMMNNNGGGEEEBBBAAABBBBBBBBBAAA>>>?????????>>><<<999777999888666555555555666777222222111111000/////////***)))))))))***++++++,,,........................,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************))))))))))))))))))))))))------,,,,,,,,,,,,------,,,+++++++++******))))))************))))))))))))(((((()))***+++,,,,,,---)))***++++++++++++***)))))))))))))))))))))))))))'''''''''(((((()))***+++,,,***''''''(((*********)))))))))((('''&&&&&&%%%(((((()))***+++,,,------))))))(((((((((((()))))))))))))))))))))*********''')))******))))))***+++))))))))))))************************************(((((())))))*********+++*********)))(((((()))***))))))))))))***************+++,,,,,,,,,,,,+++***---,,,******+++,,,...000******))))))))))))))))))))))))(((((('''''''''&&&)))***+++------,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))&&&---///+++)))---///...)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))***+++,,,,,,+++*********+++++++++******)))))))))((())))))***++++++((()))***+++,,,+++******)))******++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******************************&&&'''((()))***+++,,,---,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++&&&((()))***))))))+++,,,///---))))))***,,,......,,,,,,,,,+++++++++******((())))))*********))))))(((((())))))******++++++)))************++++++++++++******)))(((''''''&&&))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))***+++))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((()))***************(((((())))))*********+++++++++++++++++++++++++++(((((())))))*********+++sssgggccc^^^]]]]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZYYYVVVSSSRRRSSSTTTTTTTTTNNNNNNOOONNNNNNMMMLLLKKKIIIGGGFFFHHHKKKNNNOOOOOOKKKHHHEEECCCCCCCCCAAA@@@?????????===<<<:::888777777888999:::999888666444555444222000...,,,++++++...---,,,,,,++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******++++++******************...,,,++++++,,,,,,***)))(((((())))))******++++++))))))***+++,,,,,,------++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++((()))***+++,,,+++******))))))))))))(((((((((((())))))))))))((((((((((((+++***)))*********(((&&&,,,+++++++++***)))))))))+++******)))((()))))))))(((((((((((()))))))))))),,,,,,+++***))))))))))))************************)))))))))))))))*********++++++******)))'''&&&%%%++++++******))))))((((((,,,,,,,,,++++++*********+++)))(((((()))******))))))&&&$$$'''---///,,,(((***++++++,,,,,,++++++***,,,+++***((((((((()))))))))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************+++++++++*********))))))...,,,+++)))***,,,...000++++++++++++++++++++++++)))'''%%%&&&)))***(((&&&''''''((()))******++++++************************&&&'''***,,,------,,,+++************************+++***)))(((((()))***+++******))))))******+++,,,)))))))))***+++++++++,,,(((((())))))))))))((((((************************))))))))))))************+++*********))))))(((((()))***+++,,,,,,+++***)))+++***)))***,,,,,,***)))(((((()))))))))*********''')))******))))))***,,,---,,,,,,+++***)))((((((************+++,,,---...+++++++++++++++***)))((()))*********++++++++++++++++++++++++++++++++++++...,,,)))'''&&&''')))+++++++++******))))))((((((******+++******)))(((''',,,+++***)))(((((((((((())))))))))))************)))************+++++++++)))))))))))))))))))))))))))((((((((()))***++++++,,,+++)))((((((((()))***+++++++++*********))))))))))))))))))))))))))))))*********************************)))'''(((***,,,+++)))((('''((()))+++,,,ssseee```^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTTTTUUUWWWXXXWWWUUURRRPPPQQQRRRRRRRRRNNNNNNOOONNNNNNMMMLLLKKKHHHGGGFFFHHHKKKNNNOOOOOOLLLIIIFFFDDDCCCCCCBBBAAA>>>>>>===<<<:::888777555777777999999999888666555777666444222000//////...------,,,+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************,,,***))))))++++++***((())))))))))))************'''(((((()))******++++++***))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((('''((()))***+++***))))))***)))))))))((((((((((((((()))))))))******++++++***)))))))))******)))'''++++++******************+++******)))))))))))))))((((((((()))))))))******++++++*********++++++,,,*********************************)))))))))))))))(((((((((((((((((('''&&&************)))))))))))),,,,,,,,,++++++*********+++***((((((*********)))*********+++,,,,,,+++***)))******++++++******))),,,+++***)))))))))***+++)))******++++++******)))++++++***)))))))))))))))************************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))------------------------+++++++++*********))))))+++++++++++++++,,,,,,,,,************************+++)))((()))++++++***((()))******+++,,,,,,------+++++++++***************------,,,+++***)))))))))************************+++***)))(((((()))***+++******))))))******+++,,,***************+++++++++((())))))******))))))(((************************))))))))))))************+++*********))))))))))))******++++++++++++*********)))))))))++++++)))((())))))))))))))))))))))))''')))******))))))***,,,,,,,,,++++++***)))))))))(((((((((((()))***+++,,,+++++++++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++,,,+++)))((('''(((***+++*********))))))))))))))))))******+++++++++******,,,+++***)))(((((((((((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((((((((()))************))))))((((((((())))))))))))))))))))))))*********************************)))((((((***,,,***)))((('''((()))+++,,,tttddd^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVSSSPPPOOOOOOPPPQQQPPPNNNNNNOOONNNNNNMMMLLLKKKHHHGGGFFFGGGJJJMMMOOOOOOLLLJJJFFFEEEDDDDDDCCCBBB??????>>>===;;;999888777777777888999999888666555666555444333111111000000,,,,,,+++++++++,,,------......---,,,++++++++++++,,,,,,,,,+++++++++*********************************(((((((((***+++***)))***************)))))))))((((((((()))******++++++))))))(((((()))***,,,---************************))))))))))))************))))))))))))))))))))))))((((((((())))))(((((((((''''''((())))))))))))(((******)))))))))((((((((((((((()))***+++,,,------***)))((()))***+++***)))))))))***************************))))))))))))))))))))))))*********++++++(((((((((((()))***++++++))))))))))))))))))))))))++++++******))))))((((((%%%&&&'''((((((((((((((()))))))))***************+++++++++++++++*********+++***((((((***+++***)))***,,,...---+++)))***+++)))))))))******)))))))))+++***************+++,,,******))))))))))))******+++***))))))))))))))))))************************((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))************************+++++++++***************((()))+++,,,,,,,,,******))))))))))))))))))))))))+++***))))))++++++***)))*********+++,,,,,,------++++++++++++******))))))000...+++)))(((((())))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,+++++++++************************++++++*********************************))))))))))))***************************)))))))))++++++************+++++++++***)))***,,,,,,***)))))))))))))))))))))))))))((()))+++***))))))***+++************************((((((((())))))***++++++***++++++++++++***))))))((((((((()))))))))******************************)))))))))))))))*********))))))))))))************((()))***+++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))+++******)))((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))************************)))******)))(((((()))+++***)))((((((((()))+++,,,vvveee^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVSSSPPPOOOOOOPPPQQQPPPNNNNNNNNNNNNNNNMMMKKKKKKHHHGGGFFFGGGJJJMMMNNNOOOMMMJJJGGGEEEEEEEEECCCBBBBBBBBBAAA@@@>>><<<:::999777777888888888888777666444333222111000000000000++++++++++++,,,,,,---......---,,,+++***+++,,,---,,,,,,,,,+++++++++*********************+++++++++)))(((((()))+++,,,+++***+++++++++******)))))))))******+++++++++,,,,,,,,,+++***)))((()))***,,,---************************((()))))))))************))))))))))))))))))))))))******++++++++++++******((((((((()))))))))))))))*********)))))))))(((((((((((()))******+++,,,,,,)))((('''(((***++++++***(((((())))))******++++++***************)))(((((()))*********++++++++++++&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((,,,++++++***)))(((''''''''''''((())))))))))))))))))))))))******++++++++++++++++++***************,,,***))))))***++++++******+++,,,,,,+++*********))))))************))))))))))))))))))******+++++++++***((((((((((((***+++******)))))))))))))))***************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************)))(((((((((((()))(((((((((((()))))))))*********,,,,,,++++++***))))))))),,,+++)))((((((((())))))((((((((((((((((((((((((***))))))))))))))))))*********))))))******+++,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***************************((()))))))))************************************,,,+++***))))))***+++,,,,,,++++++,,,------,,,***++++++++++++************)))***++++++))))))***+++))))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++******(((((())))))******++++++((()))***+++++++++++++++++++++***)))(((((())))))((()))))))))************))))))))))))************))))))))))))))))))))))))++++++***)))((((((((()))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))*********(((((()))+++))))))(((((())))))***+++yyyhhh```]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUWWWTTTQQQPPPPPPRRRRRRQQQNNNNNNNNNNNNNNNMMMKKKKKKHHHFFFEEEGGGJJJMMMNNNNNNMMMJJJGGGEEEEEEEEECCCBBBBBBBBBAAA@@@???===;;;:::777777777888888888777777444333222111000000000000++++++++++++,,,,,,---...++++++******+++---...000,,,,,,,,,+++++++++******))))))*********+++++++++***))))))***,,,---,,,+++,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,---,,,+++)))))))))***+++************************((()))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))******++++++************))))))))))))))))))))))))))))))))))))***((('''''')))+++++++++((((((((())))))******+++)))************)))(((((()))*********++++++++++++***)))(((((('''''''''(((((((((((((((((((((((((((,,,++++++***)))(((''''''***++++++++++++***))))))))))))******++++++,,,,,,************************,,,***))))))***++++++******'''&&&(((,,,...,,,(((***++++++++++++++++++***'''(((((())))))*********+++***)))(((((()))***+++***)))))))))))))))******************************************************)))***++++++++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************)))((('''''')))+++,,,++++++++++++++++++++++++((()))))))))((((((((())))))))))))))))))*********+++++++++*********))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((()))))))))******)))))))))******))))))******+++,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++************************((()))))))))***************************+++++++++,,,+++***))))))***+++,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))+++++++++***)))(((((())))))******++++++)))))))))))))))(((''''''+++***))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))++++++***)))((((((((()))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++***)))((()))***)))))))))))))))******+++{{{jjjccc\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXUUURRRQQQRRRSSSSSSRRRNNNNNNOOONNNNNNMMMLLLKKKGGGFFFEEEFFFIIILLLNNNNNNLLLJJJFFFEEEDDDDDDCCCBBB@@@@@@???>>><<<:::999888777777777777777888888888666555444333111111000000,,,,,,+++++++++,,,------))))))***+++,,,...///000,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,+++***+++,,,---,,,++++++++++++++++++*********))))))))))))))))))))))))---,,,,,,++++++***))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++***************)))***++++++,,,++++++*********)))))))))))))))))))))((((((''''''+++)))'''''')))***+++***(((((()))))))))))))))))))))******++++++)))(((''')))))))))*********++++++...---,,,+++************))))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,,,,+++***************+++++++++++++++)))))))))***************,,,+++))))))+++,,,+++***)))&&&$$$'''---///,,,(((++++++,,,,,,,,,,,,++++++((())))))*********))))))++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))***************************************++++++++++++***(((&&&''')))+++---++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************+++++++++)))&&&""" ))))))))))))))))))))))))))))))************))))))******))))))******+++,,,+++++++++******************++++++,,,,,,++++++***************************))))))))))))*********************+++++++++++++++++++++************++++++)))((('''(((******((('''++++++,,,,,,,,,---------***,,,,,,,,,***)))***+++))))))******+++++++++,,,((()))***++++++***)))((())))))***++++++++++++***((((((((()))))))))******************************'''(((***++++++***))))))))))))))))))************))))))))))))((('''&&&%%%******)))))))))))))))***))))))))))))************((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))))))))))))))************)))(((((((((((())))))))))))******************************))))))))))))))))))))))))((()))++++++)))((()))***((()))))))))************{{{jjjccc\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXUUURRRQQQQQQSSSSSSRRRNNNNNNOOONNNNNNMMMLLLKKKGGGFFFEEEFFFIIILLLMMMNNNLLLIIIFFFDDDCCCCCCBBBAAA@@@??????===<<<:::888777777777777777777888888999777666444222000//////...------,,,+++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,+++******++++++***)))***++++++++++++++++++,,,))))))))))))))))))))))))***+++,,,------+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***))))))((()))***+++,,,+++++++++*********))))))))))))))))))))))))******---***((('''(((*********)))))))))))))))(((((((((((()))+++++++++***((('''((((((((()))))))))******,,,,,,+++******+++++++++*********************************)))))))))))))))******+++,,,,,,,,,++++++,,,++++++++++++++++++***((()))))))))*********+++---+++******+++,,,++++++***(((((())),,,---+++)))******++++++++++++******++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******)))))))))***+++,,,***************************+++---,,,***)))+++---++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,+++***((('''%%%$$$************************((()))***++++++***)))(((******))))))******+++,,,***************+++++++++******++++++++++++******************************))))))))))))*********************++++++,,,,,,,,,******++++++++++++******))))))((()))***+++)))'''((())))))***+++,,,------+++,,,---,,,***)))***+++***************+++++++++((()))***++++++***((('''))))))***+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))************))))))(((*********)))))))))))))))(((((()))))))))(((((('''******))))))))))))******))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))***+++)))******+++***)))(((''''''''''''(((((()))))))))************************))))))))))))))))))))))))''')))++++++***)))))))))(((((()))***************zzziiibbb\\\\\\[[[ZZZYYYXXXWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXWWWUUURRRPPPQQQRRRRRRRRRNNNNNNOOONNNNNNMMMLLLKKKGGGFFFEEEFFFIIILLLMMMNNNKKKHHHEEECCCCCCCCCBBB@@@AAAAAA@@@???===;;;:::999777777666666777888999999555444222000...,,,++++++...------,,,++++++++++++***+++,,,---...---,,,+++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,***))))))******((('''*********++++++,,,,,,---,,,,,,++++++++++++++++++''')))+++......---+++***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******)))((('''''''''(((***++++++++++++************)))(((((()))***+++,,,,,,---...+++((('''((()))))))))******))))))((((((''''''((()))+++,,,+++***((('''(((((((((((())))))))))))(((''''''(((((()))***+++************************)))))))))))))))*********'''((()))***+++,,,,,,,,,---,,,,,,++++++*********(((((())))))*********+++---+++******+++,,,,,,+++***,,,------+++******+++))))))************))))))---......///...---+++***+++,,,---......---,,,+++))))))((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))******++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))'''***++++++(((''')))+++******))))))))))))))))))(((((()))***+++,,,,,,---,,,+++***((()))***+++,,,************************((()))***++++++***)))(((*********)))***++++++,,,))))))******+++++++++,,,*********++++++*********************************))))))))))))*********************++++++,,,,,,,,,)))***+++,,,,,,+++***)))---,,,+++,,,......,,,***&&&&&&''')))***+++,,,---+++,,,---,,,***)))***+++***************************+++,,,------,,,***)))((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******))))))((((((++++++******))))))(((((('''((()))******++++++******)))))))))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))******++++++)))((('''&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))''')))++++++***)))))))))(((((()))***************uuugggbbb```]]]ZZZXXXWWWWWWUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZWWWSSSPPPNNNOOOQQQRRRQQQPPPNNNNNNNNNMMMJJJHHHEEEEEEDDDEEEFFFGGGIIIJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;999999888777666666777777444444444333111000...------------------...///000)))***+++,,,---,,,,,,+++------,,,+++***)))((('''++++++*********+++---...+++,,,,,,***(((((()))+++++++++******************,,,,,,+++++++++++++++,,,+++++++++++++++***)))(((''''''((()))+++,,,---...))))))*********))))))((())))))))))))))))))))))))+++***'''&&&&&&'''***+++---+++)))((('''((()))***++++++***************+++++++++***)))(((((()))))))))***+++++++++)))((('''************************++++++)))((('''''''''''')))***+++,,,,,,+++)))((())))))))))))************,,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''&&&***......,,,***+++,,,***+++,,,,,,,,,,,,+++***************************************************+++++++++************)))%%%&&&'''((()))***++++++******))))))******+++,,,(((((((((((()))***+++,,,,,,++++++******++++++,,,+++***)))(((((()))***************+++,,,---//////+++******))))))(((((((((***)))(((''''''((()))***'''(((((()))******++++++------,,,+++************))))))))))))))))))))))))******))))))******+++,,,...---+++*********+++,,,))))))))))))))))))))))))*********+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******+++++++++***************,,,,,,,,,,,,,,,+++***))))))))))))))))))*********************)))))))))))),,,***'''(((***+++***(((,,,+++***))))))***+++,,,...---+++)))((())))))*********))))))******+++,,,)))))))))***++++++,,,,,,************))))))((((((******))))))******+++,,,000///---+++*********+++,,,------+++)))(((((()))((((((((()))*********+++---,,,***)))))))))******)))))))))***+++++++++,,,++++++++++++*********)))&&&&&&((()))******************++++++++++++******************************+++)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++***((((((((())))))))))))((('''''''''''''''ttthhhddd___]]]ZZZXXXWWWWWWVVVTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWSSSPPPOOOOOOQQQRRRRRRPPPNNNNNNNNNMMMJJJHHHBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;999999888777777777777777555444333222111///.........------------......///)))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,******)))***++++++***+++,,,+++))))))***+++******************************)))(((((())))))***++++++++++++++++++***************++++++,,,,,,---))))))******+++******)))))))))))))))))))))))))))+++***(((''''''(((***++++++***)))''''''((()))***+++******))))))*********++++++***))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((++++++)))(((((('''''''''((()))***++++++***((('''))))))))))))***************))))))(((((())))))***++++++******))))))((((((%%%))),,,,,,***(((((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************''''''((()))******++++++)))))))))))))))******+++,,,+++++++++,,,---......,,,++++++******++++++,,,++++++***)))))))))***+++************+++,,,---...******************))))))***))))))(((((())))))***(((((())))))***++++++,,,,,,,,,+++*********++++++******************************))))))******+++,,,,,,,,,+++***************))))))))))))))))))))))))*********+++++++++++++++******))))))))))))************))))))))))))******************************((()))***+++,,,++++++***************************+++,,,,,,,,,,,,+++***)))************************)))************+++++++++)))'''&&&'''***---,,,+++,,,+++***))))))***+++,,,---,,,+++))))))))))))*********))))))******+++,,,,,,,,,++++++***)))))))))******)))))))))(((((((((***************++++++,,,+++******))))))***,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++,,,,,,,,,,,,***)))))))))*********************+++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******)))(((((()))***+++***))))))(((''''''((((((rrrhhhfff___]]]ZZZXXXXXXXXXVVVUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWSSSPPPOOOOOOQQQRRRRRRPPPNNNNNNNNNMMMKKKIIIBBBBBBAAAAAABBBDDDFFFGGGIIIGGGEEEBBBAAAAAABBBCCCAAAAAA@@@???===<<<;;;;;;999888888888777777777777666555333111///////////////...------------------******+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,***)))))))))))))))'''))),,,,,,+++******+++************************))))))((((((((())))))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++))))))))))))))))))))))))************************))))))(((''''''(((******))))))))))))))))))******+++***)))))))))))))))))))))************)))((((((************************+++***))))))(((((((((((('''((()))******)))((('''))))))))))))************'''(((((())))))(((((('''************************''')))++++++***(((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))*********+++++++++(((((()))))))))*********...------,,,------......,,,++++++******++++++,,,,,,++++++******+++,,,,,,++++++************++++++((()))+++,,,,,,+++***)))*********++++++*********))))))******+++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,******++++++******))))))))))))))))))))))))))))))******************))))))))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***************************++++++,,,,,,,,,+++******************************))))))******+++,,,,,,,,,)))((('''(((***,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***))))))))))))******))))))******+++,,,,,,,,,++++++***))))))))))))))))))))))))((((((((()))************+++++++++)))(((((((((((()))***+++)))+++,,,+++***)))***+++++++++++++++++++++******,,,+++******)))*********+++++++++*********************)))))))))(((((((((+++***)))((('''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,+++***))))))((()))))))))qqqfffddd^^^\\\ZZZYYYYYYXXXWWWUUUXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVSSSPPPOOOPPPQQQSSSRRRPPPNNNMMMNNNMMMLLLJJJEEEEEEDDDDDDFFFGGGIIIJJJJJJHHHEEEBBB@@@@@@BBBCCCAAAAAA@@@>>>===<<<;;;:::888888888888888888888777777555222000......///000///......---,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))******))))))))))))))))))&&&(((,,,---,,,+++*********************++++++++++++************++++++,,,***+++,,,,,,------------++++++++++++++++++++++++((()))***+++,,,---------)))))))))))))))))))))))))))***+++,,,,,,+++***)))((('''''''''((()))***+++(((((())))))******))))))******)))))))))))))))***))))))*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))'''((()))*********)))(((((()))))))))************'''''')))******)))'''''')))))))))******++++++++++++,,,,,,---,,,+++******,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))******++++++++++++,,,++++++*********++++++,,,++++++******++++++,,,,,,++++++,,,,,,,,,------++++++***)))))))))))))))''')))***,,,---,,,+++*********,,,------,,,************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,((()))***++++++***(((((())))))))))))))))))))))))+++*********)))(((((((((******))))))))))))************))))))))))))******++++++++++++++++++++++++))))))******++++++++++++)))))))))***************++++++,,,,,,,,,,,,+++***+++++++++++++++************************+++++++++---,,,***))))))))))))))),,,+++***))))))***+++,,,,,,++++++******)))))))))******))))))******+++,,,)))))))))***++++++,,,,,,************************))))))******+++++++++++++++******)))((('''''''''(((***++++++******+++,,,******))))))((((((''''''++++++******************,,,+++++++++***)))))))))))))))))))))((((((((((((,,,+++)))(((''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++******)))******+++qqqccc___^^^\\\ZZZZZZZZZYYYWWWUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVRRRPPPOOOPPPRRRSSSSSSPPPNNNMMMNNNNNNMMMLLLGGGGGGFFFFFFGGGIIIKKKLLLKKKIIIEEEBBB@@@@@@AAABBBAAA@@@???>>>===;;;::::::777888999999999999888888777555222000......///000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,+++*********''''''((()))***+++++++++&&&(((,,,---,,,+++******))))))*********+++++++++******))))))***++++++,,,***+++,,,,,,------------((((((((()))******++++++((()))***+++,,,---------************************)))***+++,,,,,,+++***)))((((((((((((((()))******'''((()))***+++************)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))+++******))))))))))))***((())))))***++++++++++++((()))))))))************'''(((************((('''))))))******++++++,,,,,,++++++++++++,,,,,,+++***,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,***+++,,,---------,,,,,,+++******))))))))))))***,,,++++++******++++++,,,++++++,,,,,,------------++++++***)))((((((((((((((()))***+++,,,++++++******+++,,,------,,,+++***+++++++++++++++,,,,,,,,,))))))))))))***++++++,,,++++++++++++++++++++++++******))))))******+++,,,((((((***++++++***)))((())))))))))))))))))))))))+++*********)))(((((((((***))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++***************+++++++++)))*********+++++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,+++++++++***+++++++++******)))))))))---,,,,,,***)))))))))))),,,+++***))))))***+++,,,++++++++++++*********)))******))))))******+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++((()))***++++++++++++***+++++++++******)))((((((((()))++++++******+++---***))))))(((((('''''''''************+++*********,,,+++++++++***)))))))))))))))))))))((((((((((((+++******))))))******+++)))******++++++******)))************************,,,+++***((((((***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************************))))))((((((++++++************++++++pppaaa\\\]]]\\\[[[[[[[[[ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXUUURRRPPPOOOPPPRRRTTTSSSQQQNNNMMMNNNNNNNNNMMMFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@???>>><<<;;;::::::777888999:::::::::999888666555333111////////////...---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******+++,,,---......&&&'''(((***+++,,,,,,---'''))),,,,,,+++******+++)))))))))***++++++,,,,,,''''''''''''((())))))******++++++,,,,,,,,,,,,+++''''''(((((()))***++++++))))))***+++,,,,,,,,,+++************************((()))***++++++***)))((())))))))))))************'''(((***+++,,,,,,+++***)))))))))))))))******+++)))))))))((())))))***+++************************+++******))))))*********)))))))))***++++++,,,,,,))))))))))))************((())))))******))))))(((*********+++++++++,,,,,,)))((('''(((***+++***)))((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++,,,---...///...------+++++++++******+++,,,,,,,,,++++++******++++++,,,******+++,,,------------++++++***)))(((((()))))))))))))))))))))*********+++++++++,,,,,,+++++++++******++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++******))))))******+++,,,))))))******++++++******))))))))))))))))))))))))******************))))))((((((''''''''''''((((((******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,******++++++,,,---------------......//////.........------,,,,,,+++++++++,,,+++++++++************)))***++++++******,,,---,,,+++***))))))***+++,,,******+++++++++******)))******))))))******+++,,,,,,,,,++++++***)))))))))*********++++++++++++,,,((()))***,,,,,,+++******((()))***+++,,,---------((()))++++++******+++---******************))))))))))))***++++++++++++***+++++++++*********************)))))))))((((((((())))))***++++++***************++++++++++++******************************---+++)))'''''')))+++---))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++***)))''''''*********)))******+++,,,nnnaaa^^^]]]\\\[[[[[[\\\[[[XXXVVVSSSSSSTTTUUUUUUVVVWWWWWWWWWUUURRRPPPOOOPPPSSSTTTSSSQQQNNNMMMMMMNNNOOONNNFFFEEEEEEEEEFFFHHHJJJKKKKKKIIIGGGDDDBBB@@@>>>>>>@@@@@@???===<<<;;;:::999666777999;;;;;;:::999888555444333222111///......,,,,,,,,,+++,,,,,,---------,,,+++*********++++++)))******+++,,,---...///'''(((***+++,,,,,,,,,,,,***+++,,,+++))))))***+++((())))))***++++++,,,,,,&&&&&&&&&''''''(((******++++++++++++++++++******))))))))))))))))))******))))))******+++******)))************************((())))))******))))))(((+++++++++++++++******)))((()))+++---...---,,,+++)))))))))))))))***++++++***)))((((((((()))+++,,,------------------------+++******))))))***++++++((((((((())))))***+++,,,))))))))))))************)))((((((''''''(((((()))++++++++++++++++++++++++)))'''&&&'''***,,,,,,+++'''(((***,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++((())))))***+++,,,------***+++---...///...---,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,((()))+++,,,---------,,,++++++***)))))))))******+++)))((('''&&&'''((()))++++++************++++++************************+++******))))))))))))*********************************))))))******+++,,,***************+++,,,,,,))))))))))))))))))))))))*********+++++++++++++++)))((((((''''''(((((()))******))))))))))))******************************+++***)))))))))***+++,,,++++++,,,------...//////......///000000000000000.........---,,,,,,++++++++++++,,,,,,---...//////)))+++,,,+++))))))+++...,,,+++***))))))***+++,,,)))***++++++++++++***)))******))))))******+++,,,,,,,,,++++++***)))))))))(((((()))))))))*********((()))+++,,,,,,+++***)))'''(((***+++---------,,,)))***++++++***)))***,,,)))))))))***************((()))***+++,,,++++++******************+++++++++++++++*********)))))))))''')))***+++***(((&&&$$$))))))************))))))***************************))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++******)))((()))))))))))))))***++++++mmmcccaaa\\\\\\[[[\\\\\\[[[XXXVVVQQQRRRRRRTTTUUUVVVWWWWWWWWWUUURRRPPPOOOPPPSSSTTTSSSQQQNNNMMMMMMOOOOOOOOOGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHEEEBBB@@@>>>===@@@@@@???===<<<;;;:::999666777999;;;;;;;;;999888444444444333111000...---++++++++++++,,,------......---+++*********++++++---,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,+++***+++,,,,,,***(((((()))+++((())))))***++++++,,,,,,(((((((((((()))***,,,,,,+++++++++++++++***)))(((,,,,,,++++++***))))))((())))))*********))))))(((************************)))(((((((((((((((((())),,,,,,,,,,,,,,,+++***)))(((***,,,...///...---,,,))))))((())))))***++++++***)))(((((((((***+++,,,************************+++***************++++++''''''''''''((()))++++++))))))))))))************((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++***((('''))),,,//////...(((***---//////---***(((************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''((((((***+++,,,------)))***,,,......---,,,+++))))))******+++,,,---...,,,++++++++++++++++++,,,((()))***,,,------,,,,,,++++++************++++++,,,***'''%%%$$$&&&((())),,,+++***))))))***+++,,,******))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********)))***++++++,,,,,,+++*********+++---...))))))))))))))))))))))))*********+++,,,,,,,,,---++++++************++++++******))))))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,------...///000000//////000111111111111111//////...---,,,,,,++++++******,,,...000222333444---...///,,,)))''')))+++,,,+++***))))))***+++,,,))))))+++,,,,,,+++***)))*********)))***++++++,,,)))))))))***++++++,,,,,,&&&'''''''''(((((())))))''')))+++,,,,,,,,,***)))******+++,,,,,,+++)))((()))+++,,,+++***)))***+++&&&&&&''''''(((((())))))((()))***+++,,,,,,+++***))))))******+++++++++,,,++++++++++++************'''(((***+++)))&&&"""(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&''')))***++++++******))))))(((((()))***++++++pppgggcccbbb```]]]\\\[[[[[[YYYXXXWWWTTTQQQRRRTTTVVVUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLFFFGGGHHHHHHFFFGGGHHHJJJKKKIIIFFFCCC@@@???>>>>>>@@@??????>>><<<;;;999999888999:::<<<;;;:::888777777666444222000...------'''(((***,,,............---,,,++++++******++++++------------,,,,,,+++***)))******++++++,,,------************************---------,,,,,,+++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++,,,((($$$$$$'''***++++++...***&&&%%%'''+++...///,,,***(((((()))***)))(((&&&''')))******)))'''&&&(((((())))))))))))((((((,,,+++******,,,,,,+++***...,,,)))'''&&&''')))***((((((((()))******++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++***)))((())))))((((((((((((((((((***++++++,,,,,,++++++***111///,,,)))((((((***+++,,,,,,,,,++++++*********.........------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------))))))***+++---...//////,,,,,,,,,------.........,,,,,,,,,---------......///...,,,***))))))******)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,---,,,***)))))))))******+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************************+++,,,---...+++++++++************))),,,...///---)))'''))),,,((()))***+++,,,,,,+++***---+++)))***,,,---+++)))***,,,///000000111222444000111333555555444333222444444444222///------------000222333777;;;;;;666222///+++))))))***)))))),,,***(((&&&%%%%%%''''''*********************************************************)))))))))))))))***)))((((((((()))+++,,,---,,,+++)))(((((('''''')))***+++,,,,,,+++***)))))))))************)))))))))))))))((()))******+++(((((((((((())))))))))))///......------,,,,,,+++************************+++*********))))))((((((******))))))))))))******''''''(((******+++++++++))))))(((((((((((()))))),,,+++******,,,---,,,+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++*********)))))))))************))))))pppgggcccaaa___\\\[[[[[[ZZZXXXVVVYYYVVVTTTTTTVVVWWWVVVUUUUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLKKKIIIHHHJJJKKKJJJHHHEEEBBB@@@>>>>>>>>>??????@@@???>>><<<:::888666666777888888777666555555444333111000////////////000000000///...,,,+++---,,,,,,+++++++++++++++---.........------,,,+++,,,+++++++++++++++++++++************************,,,,,,+++++++++*********+++++++++++++++*********+++++++++++++++++++++++++++)))''''''***,,,+++***,,,)))&&&&&&(((+++---------+++))))))******)))(((+++,,,...//////...,,,+++************************,,,+++******,,,,,,+++***+++++++++++++++++++++,,,++++++++++++******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---+++))))))***,,,---,,,,,,,,,+++++++++******------,,,,,,++++++++++++******************++++++++++++,,,,,,,,,,,,------******+++,,,---......///+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------...---,,,***************)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,***)))))))))******,,,,,,+++******+++,,,,,,)))******+++++++++++++++******++++++++++++******************************(((((((((((()))***+++,,,+++++++++************)))''''''&&&'''(((*********((()))***+++,,,++++++***,,,***)))***,,,---,,,***+++---///111111111333444222333444555555444444333444555555333000////////////333555666:::>>>===888333000,,,******+++******))))))((('''((()))+++---************************************************************))))))))))))***))))))((()))***+++,,,---,,,+++***)))))))))***)))***++++++++++++***)))))))))************))))))((()))))))))************(((((((((((()))))))))***+++************)))))))))************************************)))))))))(((******))))))))))))******'''((()))******+++++++++))))))(((((((((((()))))),,,+++************)))(((++++++******)))(((((('''************+++++++++,,,))))))))))))))))))))))))************************++++++*********)))))))))))))))************))))))pppgggdddbbb```^^^]]]]]]\\\YYYWWW[[[YYYWWWWWWXXXXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLIIIHHHJJJKKKIIIGGGEEEBBB???>>>======???@@@AAAAAA@@@===:::888666666666666666666666666333333222111000000000000222222111000///---+++***...---,,,,,,++++++,,,,,,...............------,,,------,,,,,,+++******)))***************************************)))))))))))))))******************++++++++++++++++++++++++***))))))+++,,,,,,+++)))***)))'''(((***,,,,,,,,,...,,,************)))((()))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,+++******+++,,,+++***'''(((***,,,,,,,,,++++++------,,,,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++***)))***+++---...,,,,,,,,,++++++++++++***++++++++++++************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------******++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++*********+++))))))))))))))))))))))))))))))+++,,,,,,+++***)))******+++,,,,,,,,,++++++,,,+++******)))*********,,,,,,+++******+++,,,,,,((()))******++++++******++++++************++++++************************(((((((((((()))***+++++++++++++++************)))'''$$$"""$$$))),,,+++)))))))))***++++++++++++***+++***)))***,,,------,,,,,,...000111111222333444444333333333222333333333444555666555333222222333333777:::;;;???BBB@@@;;;444111---+++++++++++++++******))))))***+++---...***************************************************************************))))))))))))***++++++,,,,,,+++++++++++++++,,,)))***++++++++++++***)))))))))************))))))'''((()))***+++******)))((((((((()))))))))******((((((((()))))))))))))))************************************))))))))))))******))))))))))))******'''((()))******+++*********))))))(((((())))))***---+++))))))))))))'''&&&******))))))(((''''''''')))))))))*********++++++))))))))))))))))))))))))******************************)))))))))((((((((())))))************))))))qqqhhhddddddcccbbbbbbaaa```\\\YYY[[[ZZZYYYXXXXXXXXXWWWWWWUUUTTTQQQOOONNNOOOQQQRRRPPPOOONNNMMMLLLMMMNNNNNNMMMMMMLLLJJJGGGGGGIIIKKKHHHGGGDDDAAA???>>>>>>===>>>@@@BBBCCCAAA>>>:::888888777777666777777888999444444222111000000///000,,,,,,---------...------...---,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++*********************************************************((((((((()))*********+++++++++++++++++++++++++++******)))******+++*********)))***+++---...---+++///---+++***++++++***(((''''''((())))))((('''''')))(((&&&%%%%%%&&&((()))+++***)))***+++,,,+++)))&&&'''((())))))))))))))),,,,,,+++++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++******(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++*********++++++,,,,,,,,,++++++++++++*********************))))))))))))))))))***(((((()))************))),,,+++***))))))***+++,,,************************++++++******+++,,,,,,---+++++++++*********))))))+++)))'''(((***,,,+++)))************+++*********)))))))))***,,,------------///111222222222333555444333111000///000222333555666888777666666777888999>>>AAABBBDDDFFFCCC===333000---++++++++++++***---,,,+++************+++************************************************)))***************++++++)))))))))*********++++++***************+++,,,---*********++++++*********))))))************))))))&&&(((***+++,,,+++)))((((((((()))))))))*********))))))******+++,,,------*********************************)))))))))))))))******))))))))))))******(((((()))******************))))))))))))))))))***,,,+++))))))******)))'''&&&''''''((()))***++++++((())))))))))))*********))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))rrriiieeedddddddddddddddaaa]]]YYYXXXXXXYYYXXXWWWVVVVVVVVVVVVUUURRROOOOOOPPPRRRSSSQQQPPPOOOMMMMMMMMMNNNNNNJJJJJJJJJHHHGGGGGGJJJMMMHHHGGGDDDBBB@@@???>>>>>>>>>@@@BBBCCCAAA>>>:::888777777666666777888999999666555444111000......---******+++,,,---...///000------,,,++++++++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************++++++++++++++++++((((((((()))*********++++++++++++++++++++++++++++++***(((&&&&&&'''***+++******,,,...000000...,,,///---+++***++++++***)))***++++++++++++++++++******((('''%%%%%%'''(((***+++***))))))++++++***)))+++***((('''&&&'''((()))))))))))))))******++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))***++++++++++++,,,,,,------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------......------------,,,,,,---------------,,,,,,,,,)))))))))*********++++++***+++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,++++++***************+++*********)))))))))******)))))))))(((((()))************))),,,+++***))))))***+++,,,************************+++++++++***++++++,,,---+++++++++*********))))))***+++,,,+++))))))+++...++++++******************))))))***++++++,,,---...---///111222222222333444555444222000000111333555666888999:::::::::<<<>>>@@@DDDHHHHHHJJJJJJEEE>>>222///+++))))))******)))+++******))))))))))))***************************************************))))))******+++++++++,,,)))*********++++++++++++))))))((())))))***+++,,,+++******************+++))))))************))))))&&&(((***+++,,,+++)))((())))))))))))************)))******+++,,,---......))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((())))))************)))******))))))))))))******+++))))))***,,,---,,,+++'''(((((()))+++,,,,,,---((())))))))))))*********))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))uuujjjeeeaaabbbbbbcccccc```[[[WWWUUUWWWXXXXXXWWWVVVVVVWWWXXXVVVSSSPPPOOOQQQSSSUUUSSSQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIGGGGGGHHHKKKOOOIIIGGGEEEBBBAAA@@@@@@@@@???@@@AAAAAA@@@===:::888444555555666666777777777777666444222000...---,,,......---------......///---,,,++++++******++++++)))******++++++++++++***)))******+++,,,,,,------*********************************+++++++++++++++))))))******************++++++++++++++++++++++++,,,+++(((&&&$$$%%%))),,,******,,,...000000...,,,---+++***)))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))***+++***)))000...+++)))((()))+++,,,'''(((((()))******++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,+++++++++,,,---...------......//////000000,,,,,,------------,,,,,,+++,,,,,,---,,,+++)))(((***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------.........---------------......------------,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,,,,+++******))))))***++++++++++++******+++,,,,,,,,,,,,+++***((()))******++++++******++++++************++++++***************************)))))))))))))))******+++++++++************)))$$$(((******((((((,,,000,,,+++******)))*********)))***,,,,,,++++++,,,...---///111222111111222333666555444333333555777888777999;;;<<<===>>>AAACCCFFFKKKNNNNNNNNNLLLEEE===111...+++))))))))))))(((%%%&&&'''(((***++++++,,,************************************************))))))******+++,,,,,,,,,)))***++++++,,,,,,++++++)))((((((((()))***++++++++++++***))))))***++++++))))))************))))))'''((()))***+++******))))))))))))*********++++++(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))+++******))))))******+++***))))))***,,,......---+++++++++***************)))))))))*********++++++))))))))))))))))))))))))******************************)))))))))((((((((())))))************))))))xxxkkkeeeaaaaaacccdddddd```ZZZVVVSSSVVVXXXYYYWWWWWWWWWYYYZZZWWWTTTQQQPPPRRRTTTVVVTTTSSSQQQNNNMMMLLLLLLLLLJJJJJJHHHEEEDDDEEEHHHKKKIIIHHHFFFCCCBBBAAAAAAAAA??????@@@???>>><<<:::888444555666888888888888777666555333111000///......///...---,,,++++++,,,---,,,+++******))))))******)))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,************************)))))))))*********+++++++++++++++++++++*********++++++++++++++++++++++++***++++++)))&&&&&&)))+++))))))***,,,...///---++++++)))((((((***++++++*********))))))))))))******,,,,,,++++++++++++,,,,,,+++)))((()))***+++***(((...---,,,++++++,,,------******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,+++***+++,,,...///,,,,,,---......///000000,,,,,,------------,,,,,,(((***,,,---...,,,+++)))******+++++++++,,,,,,,,,************+++++++++,,,******************++++++++++++,,,,,,,,,,,,---------------...............---------,,,,,,,,,++++++*********+++++++++,,,,,,((()))***,,,------,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,,,,,,,+++***)))((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***)))******+++++++++++++++******++++++++++++************************************)))))))))))))))***+++++++++************)))''''''((((((((()))***,,,,,,,,,***)))))))))******)))+++---,,,***)))+++------///111111000000111222333333222333333555777888777999<<<>>>@@@BBBDDDGGGKKKPPPSSSRRRQQQMMMEEE<<<222///,,,************)))%%%%%%''')))***+++,,,,,,************************************************))))))***++++++,,,------)))***+++,,,,,,,,,++++++******)))))))))***++++++++++++***))))))***++++++))))))************))))))((()))))))))************))))))*********+++++++++'''((((((((())))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))************))))))+++******))))))******+++***)))((()))+++,,,,,,+++)))))))))***************************+++++++++,,,))))))))))))))))))))))))************************++++++*********)))))))))))))))************))))))yyyllleeebbbccceeeffffffbbb\\\WWWRRRUUUYYYZZZXXXXXXYYY[[[[[[XXXUUURRRQQQSSSUUUWWWUUUTTTQQQOOOMMMLLLKKKKKKIIIHHHEEEBBB@@@@@@CCCFFFJJJIIIFFFDDDCCCBBBBBBBBB@@@??????>>><<<;;;999999555777999;;;<<<;;;:::999444333222111000000000000++++++)))))))))***+++,,,+++******)))((()))))))))***+++,,,,,,------------------,,,++++++*********************************'''((((((((())))))******---,,,,,,,,,+++*********++++++++++++++++++++++++)))+++---,,,)))((()))***(((((((((***,,,---+++***)))((('''(((***+++++++++++++++************++++++)))***++++++++++++***)))***)))((()))***+++***(((((()))+++,,,------,,,+++------,,,,,,+++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))((((((***,,,---******++++++,,,---......,,,------......------,,,&&&(((+++---......,,,+++*********++++++,,,,,,,,,(((((())))))*********++++++++++++***************++++++,,,,,,,,,------------------.........//////,,,,,,,,,++++++************++++++++++++,,,,,,,,,''')))***,,,---------,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***((()))***++++++***)))(((******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************,,,,,,+++++++++++++++,,,+++++++++************)))///+++((((((***+++(((&&&---,,,***)))))))))*********,,,...,,,***)))***,,,,,,...000000000///000111......///000111333444555777:::===???AAACCCFFFIIINNNRRRUUUTTTRRRNNNDDD;;;333000---++++++++++++***((())))))*********))))))************************************************))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,,,,++++++***++++++,,,,,,+++***))))))***+++,,,))))))************)))))))))))))))((()))******+++)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))*********))))))(((++++++************+++++++++***((()))******)))(((%%%%%%&&&((()))+++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++************))))))************)))))){{{kkkeeehhhfffcccaaa```]]]YYYVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXUUURRRPPPOOOQQQUUUWWWWWWTTTRRRPPPPPPOOONNNLLLJJJIIIHHHFFFEEEFFFFFFGGGIIIGGGEEECCCAAAAAAAAABBB???@@@@@@>>>;;;999999:::<<<;;;:::999999:::;;;<<<666555333111000///......//////000000///---+++***,,,,,,---...//////000000)))))))))))))))))))))***************************((((((((((((((((((((((((---------,,,,,,+++++++++***+++,,,***))))))***,,,+++++++++******)))))))))(((((((((((()))***+++,,,$$$&&&(((***+++***))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***,,,,,,+++)))((()))******)))((()))+++,,,)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,---...///000(((((()))***+++---...///,,,,,,,,,,,,+++++++++***((()))******)))((()))***,,,++++++******++++++,,,---......//////......---&&&%%%%%%'''***,,,,,,+++))))))******++++++++++++++++++++++++******))))))+++***)))***+++++++++)))((())))))***++++++,,,,,,***+++,,,---...------,,,---...///000000...,,,+++,,,+++++++++++++++++++++,,,,,,,,,++++++*********------------------------.........---,,,+++)))))),,,+++++++++******)))))),,,,,,,,,++++++++++++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,+++++++++******))))))((((((((()))******++++++''''''(((((()))))))))***,,,,,,,,,++++++***************+++++++++,,,,,,,,,------+++*********+++,,,000111111111111000000///000///......///111333444;;;<<<>>>AAADDDGGGIIIJJJJJJOOOTTTTTTRRRMMMBBB888444333111...,,,***)))(((++++++************++++++...,,,***)))((()))***+++,,,,,,,,,+++++++++******---------+++)))***---///000///...---,,,,,,+++,,,************************000,,,(((''')))******)))+++++++++++++++***))))))************************///---+++)))(((((()))***))))))))))))))))))))))))+++*********))))))((((((************************)))(((''''''''')))***+++))))))))))))))))))))))))+++******)))(((''''''&&&+++)))((('''((()))+++,,,(((((())))))))))))((((((************************************************,,,+++***))))))***+++,,,++++++************++++++((((((((((((((((((((((((oooiiihhhfffbbb```^^^[[[XXXUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXVVVRRRPPPPPPRRRTTTWWWWWWTTTRRRPPPPPPOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA???@@@@@@>>>;;;999999:::::::::999999999999::::::666555444222000///............//////...---,,,+++''''''((())))))***++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++*********)))((()))***)))''''''(((***)))*********+++,,,,,,,,,...---+++***((('''&&&&&&&&&''')))+++,,,,,,+++***(((((((((((()))***+++,,,***************************+++,,,+++)))((()))***+++)))((((((++++++***(((******++++++++++++******************************************)))))))))((()))(((((())))))***++++++)))))))))***+++,,,---...((((((((((((((()))***++++++---...---,,,+++,,,---,,,++++++++++++++++++,,,***++++++++++++++++++***)))(((((())),,,------,,,)))*********++++++++++++------,,,++++++++++++++++++***)))***+++,,,+++)))))))))******+++++++++,,,******,,,---------,,,,,,.........---------------+++++++++,,,,,,,,,,,,,,,///.........------------++++++++++++++++++++++++***++++++++++++***))))))*********)))))))))((((((''''''((()))***+++,,,,,,************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************)))))))))(((((()))))))))*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((('''((()))***,,,---//////000000111000000000000///......///222444666<<<===???BBBEEEHHHJJJKKKOOOSSSUUUSSSQQQMMMDDD:::333222000...,,,******)))++++++************++++++,,,+++)))(((((()))***+++)))))))))******+++++++++*********)))((((((***,,,///...---,,,++++++++++++************************---***((((((***,,,+++*********************))))))+++++++++***************,,,+++***((((((((())))))))))))))))))))))))))))))************)))))))))((('''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))+++******)))((((((''''''******((((((((()))+++,,,))))))************))))))******************************************************)))(((((()))******+++******************+++************************qqqllliiifffbbb^^^\\\ZZZWWWUUUUUUTTTTTTTTTTTTUUUVVVVVVXXXVVVSSSQQQPPPRRRTTTVVVVVVTTTQQQPPPPPPOOOMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCBBB@@@??????@@@@@@>>>;;;:::::::::888888999999999999888888777666444222000///......------............---,,,)))******++++++,,,,,,------,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((((()))***)))'''''')))+++++++++++++++,,,,,,,,,,,,)))))))))))))))******+++((()))+++,,,---,,,,,,+++(((((((((((()))***+++,,,***************************+++,,,+++)))))))))+++,,,***(((((()))***+++***++++++************++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((***************+++,,,,,,'''&&&&&&&&&''')))+++---,,,---......,,,,,,---...++++++++++++++++++++++++)))******++++++******)))+++***)))***,,,---,,,+++************+++++++++++++++)))(((&&&&&&'''((())),,,***)))***+++,,,+++************+++++++++++++++******+++,,,,,,,,,++++++///---,,,***+++,,,...000++++++,,,,,,------.....................---------++++++++++++++++++++++++))))))***+++++++++++++++***************)))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,(((((((((((()))+++,,,...---...//////000000000000000/////////000333666888===>>>@@@CCCFFFIIIKKKMMMTTTVVVVVVRRROOOLLLDDD;;;222111///---,,,++++++***++++++************++++++***)))((((((((()))***+++&&&'''((()))***+++,,,,,,((()))******(((((()))***------,,,+++************************************)))(((((()))+++---,,,+++))))))))))))************++++++++++++******))))))++++++******************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))((((((((()))******))))))))))))))))))))))))*********))))))(((((('''******)))((()))***+++,,,******++++++++++++******************************************************))))))(((((((((((())))))************************************************~~~pppkkkjjjgggbbb___]]][[[XXXVVVUUUTTTTTTSSSTTTTTTUUUUUUXXXWWWTTTQQQQQQRRRTTTUUUVVVTTTQQQPPPOOOOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDBBB???>>>>>>??????>>>;;;::::::;;;777888999::::::999888777777666444222000//////...,,,------------------------------....../////////,,,,,,,,,++++++***))))))************************************************))))))))))))))))))((((((***+++,,,+++******,,,---000///...---+++***)))(((&&&&&&'''((()))+++---...))))))***+++,,,,,,++++++))))))(((((()))***++++++************************)))+++,,,+++***)))***+++---+++)))((((((***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********)))))))))))))))******************))))))++++++***************+++***)))'''&&&'''))),,,...***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++***))))))***+++***(((++++++++++++++++++++++++***(((&&&$$$$$$&&&((())),,,+++******,,,,,,+++***++++++++++++++++++++++++***+++++++++++++++++++++---,,,++++++,,,---...///++++++,,,------...//////+++++++++++++++*********------------------------+++,,,------......------,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,...///000000000000////////////111444777999===>>>@@@CCCGGGJJJLLLMMMTTTVVVVVVRRRNNNJJJBBB999000///...---,,,+++++++++,,,++++++******++++++,,,)))(((((((((((()))++++++(((((())))))***++++++,,,(((***,,,,,,***)))******,,,,,,+++***))))))******************************(((((()))+++,,,,,,++++++))))))))))))))))))******,,,,,,++++++***)))))))))++++++,,,------,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))*********)))))))))((((((******)))))))))***+++,,,)))******++++++******)))************************************************))))))))))))))))))))))))*********++++++*********************************~~~oookkkjjjgggcccaaa___]]]ZZZXXXUUUUUUTTTTTTSSSTTTTTTUUUYYYWWWUUURRRRRRRRRTTTUUUVVVSSSQQQOOOOOONNNMMMKKKIIIHHHGGGEEEDDDEEEEEEFFFEEEEEEEEEEEECCCAAA???>>>>>>??????>>>;;;::::::;;;888999:::;;;;;;:::999888777666444222111000//////,,,,,,,,,,,,------------***************+++++++++++++++******))))))))))))***************************************************************************+++,,,+++***+++,,,...000///...---+++***)))(((,,,+++***)))(((((((((((())))))******************))))))))))))))))))***+++************************)))***++++++***)))***+++,,,+++***)))((()))+++---,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))*********+++,,,,,,,,,+++***)))++++++******))))))******,,,+++(((''''''(((***,,,(((***+++***)))((()))+++***++++++,,,,,,++++++***------............------,,,+++******++++++***))),,,+++++++++++++++++++++...---***))))))+++---///,,,+++***+++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++---...///......---++++++,,,------...//////)))))))))))))))*********---------------------------............---,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,+++++++++,,,---,,,,,,...///000000000000////////////111444777999;;;===???CCCFFFIIILLLMMMOOOSSSTTTRRRNNNIII???555//////---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,((((((((())))))***++++++++++++++++++++++++++++++(((***,,,,,,***)))******++++++***)))))))))******************************)))***+++++++++***************)))((())))))***++++++++++++*********)))))))))***++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******************))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,(((((())))))))))))((((((************************************************************************)))***++++++++++++***)))))))))))))))))))))))))))rrrlllhhhfffdddcccaaa___\\\YYYVVVVVVUUUTTTTTTTTTTTTUUUYYYXXXUUUSSSRRRSSSSSSTTTUUUSSSPPPOOOOOONNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???>>>>>>>>>???>>><<<:::;;;<<<999999::::::::::::999999888777555333111000//////------,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,((()))***)))))))))+++---++++++++++++,,,,,,,,,,,,)))))))))))))))******+++***************************)))))))))))))))******++++++++++++++++++++++++)))***++++++***)))+++,,,+++,,,+++***))))))+++---++++++************++++++++++++++++++++++++++++++))))))))))))************((()))***+++++++++***)))+++******)))))))))******+++***(((&&&&&&'''((()))***+++,,,,,,******+++,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++///---,,,---......---,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++---...---+++***+++,,,---,,,+++******++++++,,,---------...---,,,+++++++++,,,,,,+++,,,...000000///---,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))***************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***,,,---///---...//////000000000000000/////////000333666888999;;;===AAADDDHHHKKKLLLKKKOOOQQQPPPMMMIII???555//////---,,,++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******((()))******(((((()))***++++++***************+++***************************+++,,,+++))))))***+++---,,,***)))))))))***+++************************)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++***)))((())))))))))))))))))))))))*********************************++++++++++++,,,(((((())))))))))))((((((******************************************************++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((rrrlllccccccccccccccc```\\\YYYWWWWWWVVVUUUUUUUUUUUUUUUYYYXXXVVVTTTSSSSSSSSSTTTUUUSSSPPPOOONNNNNNLLLJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@??????===>>>???>>><<<;;;;;;<<<999999888888888888999999888777555333111000/////////...,,,++++++++++++,,,++++++++++++++++++++++++((())))))******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,((()))******)))***,,,...)))*********+++,,,,,,,,,$$$%%%&&&(((***,,,///000+++++++++*********++++++******))))))))))))******++++++++++++++++++++++++(((***++++++******+++,,,)))+++---,,,***)))+++---******++++++++++++******************************((()))))))))************'''(((***+++,,,+++***)))***)))))))))))))))***+++))))))((((((((())))))***+++,,,------++++++,,,---)))***,,,------,,,***)))+++++++++,,,,,,+++++++++...---,,,---...///...---------,,,,,,,,,+++++++++)))))))))))))))***++++++---,,,++++++------,,,+++))))))***+++---.../////////...---,,,,,,,,,------//////////////////......+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------......//////,,,,,,,,,---------------,,,+++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))***,,,.../////////000000111000000000000///......///222444666777888;;;???BBBFFFIIIJJJJJJMMMNNNLLLKKKHHHAAA999000///...,,,+++*********---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***************++++++++++++*********)))((((((***,,,++++++*********++++++,,,************************(((***+++***((())),,,///000...,,,***))))))***+++)))))))))***++++++,,,,,,,,,+++)))((('''(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))******************************++++++,,,,,,,,,+++)))))))))******)))))))))************************************************((()))***++++++***)))((((((***+++,,,,,,+++***((())))))))))))))))))))))))rrrkkk```aaabbbccccccaaa\\\XXXXXXWWWWWWVVVUUUUUUUUUVVVYYYXXXVVVTTTSSSSSSSSSSSSUUUSSSPPPOOONNNNNNLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEGGGEEECCCAAA@@@???@@@@@@===>>>???>>><<<;;;;;;<<<999888777666666777888999888777555333222000000///000...---+++******+++++++++*********************))))))***+++,,,------...************************(((((((((((((((((((((((())))))******+++++++++,,,***+++,,,,,,+++,,,...000+++++++++******)))))))))******))))))))))))******------,,,++++++,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++(((***++++++******+++---(((+++...---+++)))***,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++''')))+++---...---,,,,,,)))))))))))))))***++++++))))))***+++,,,------...***+++,,,,,,******+++,,,)))***,,,------,,,***))),,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++++++++,,,,,,---------------,,,++++++------,,,+++((((((***+++---...000000000///...---,,,------...333222000...---...///000,,,+++++++++++++++++++++,,,,,,,,,------.........------------------------***+++---...///000000000/////////000000000111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111////////////////////////.........................../////////000000111111///......------,,,,,,++++++++++++******)))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,------000111111111111000000///000///......///111333444555777999===AAAEEEGGGIIIKKKMMMLLLJJJIIIHHHDDD===000///...,,,+++***))))))---,,,,,,++++++,,,,,,------------------,,,+++***''''''((()))***+++,,,,,,---------+++)))***---///,,,+++++++++++++++,,,,,,************************'''((())))))((()))...222222000---+++))))))***+++(((((()))***+++,,,,,,---111///---*********+++,,,))))))))))))))))))))))))(((((())))))*********+++***************************+++,,,,,,+++***)))((())))))))))))))))))))))))******************++++++******+++,,,,,,,,,,,,+++******++++++++++++******************************************************'''((()))******)))((('''((()))+++,,,,,,+++)))(((************************ooogggbbbbbbccccccbbb^^^XXXSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWUUUSSSQQQQQQSSSVVVXXXWWWVVVSSSPPPMMMLLLKKKKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFCCCAAA@@@AAAAAABBB????????????>>>>>>>>>>>>:::888666888:::<<<:::888777666444222111000//////---,,,++++++******++++++***+++---......---+++***---,,,***))))))***,,,---+++***)))((()))***,,,---)))))))))(((((((((((((((+++)))(((((()))******)))''')))******))))))***+++++++++,,,+++***(((&&&%%%(((((()))***************))))))))))))************+++++++++************)))((((((((()))************,,,,,,+++***))))))******+++*********+++,,,,,,---,,,------......------,,,(((((()))+++,,,,,,)))'''(((((((((((()))))))))))),,,,,,++++++++++++++++++''''''(((((())))))*********++++++++++++,,,,,,,,,---,,,***)))))))))******+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++******)))))))))///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++...---,,,,,,,,,---...//////////////////000111111//////............//////111000...------///000222...///000000000...---,,,//////111222333444444444555555444333333222111111000000111222222222222111222222333333333444444444444111///000222333222000/////////.........------)))***+++,,,,,,+++***)))++++++,,,------+++***)))+++++++++,,,,,,,,,------000111222222222000///......---,,,,,,...111555777555555777999<<<@@@CCCEEEFFFGGGIIILLLMMMJJJEEEAAA222000......//////...------,,,***)))))))))******(((***,,,...///...---,,,)))************+++++++++---,,,++++++******++++++++++++************++++++***)))))))))***+++,,,,,,---)))&&&''')))+++***)))+++***)))((()))***,,,...,,,+++)))(((((()))+++,,,,,,++++++***)))((('''''',,,+++***))))))***+++,,,***((((((***---...+++(((***+++,,,,,,,,,,,,+++***************************+++(((&&&''')))***)))'''))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++***)))(((''')))************+++++++++))))))))))))))))))))))))ppphhhdddcccccccccbbb___YYYUUUTTTVVVWWWWWWVVVUUUUUUVVVWWWUUUSSSQQQQQQSSSVVVXXXXXXVVVSSSPPPNNNLLLLLLKKKJJJIIIFFFEEEDDDEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBCCCBBBAAA???>>><<<;;;:::;;;999777888:::;;;999777666555444222111000000000------,,,++++++++++++,,,+++++++++******+++++++++,,,,,,+++******+++,,,,,,*********+++++++++++++++))))))))))))))))))))))))+++***((((((*********))))))***++++++***)))+++,,,***************))))))((('''(((((()))))))))))))))))))))))))))************+++++++++************)))***++++++***))))))+++---+++******)))(((((())))))++++++******++++++,,,---,,,,,,------,,,++++++***---+++*********+++***)))))))))*********+++++++++******))))))))))))))))))(((((((((((())))))***************++++++,,,,,,,,,---,,,***)))))))))***++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++------------------------------------------------,,,------......------,,,...---,,,,,,,,,---...///////////////000111222333222111111111111111222222444333111000000111222333222222333333333222000000111222333444555666666666777777666555555444333333111222333444555555555555666666666666666777888888777444111111222333222111////////////............++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,000111111222111000///......---,,,,,,---000333555444444555888;;;>>>BBBDDDDDDEEEIIIMMMNNNLLLGGGBBB333111...---.........---...---+++*********++++++&&&'''(((*********)))))))))************+++++++++***))))))))))))***++++++++++++************++++++*********)))******++++++,,,***(((((()))*********++++++)))((()))***+++---+++***(((''''''(((***++++++++++++***))))))((((((++++++***))))))***++++++***(((((())),,,---+++)))***++++++,,,,,,++++++***************************,,,***'''(((***+++***)))))))))************))))))************************++++++++++++++++++++++++************************+++++++++++++++*********+++++++++***************)))************+++++++++************************qqqiiifffdddcccbbbaaa___[[[XXXTTTVVVYYYYYYXXXVVVVVVVVVXXXVVVSSSQQQQQQSSSUUUWWWXXXWWWTTTQQQOOOMMMMMMMMMKKKIIIGGGEEEDDDEEEFFFGGGFFFEEECCCAAA@@@@@@@@@AAACCCBBBAAA???>>><<<;;;:::;;;:::888888999999888666555444333222111111111111......---,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,+++***************************+++***((((((***+++***)))+++,,,---,,,+++***+++,,,)))))))))))))))***+++,,,)))))))))************+++)))))))))*********+++++++++++++++************)))+++++++++*********,,,...******)))(((((((((((()))++++++******++++++,,,,,,+++,,,,,,,,,++++++***)))///,,,)))(((***,,,,,,---+++++++++,,,,,,,,,,,,---))))))******************((((((((())))))))))))***))))))***+++,,,,,,------,,,,,,+++************++++++,,,,,,------,,,,,,+++,,,.........,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------............------------+++++++++,,,------......---------------............------,,,------............---,,,---...///000000000000111222333444555444444444444555555666777999888666555555555666666666666777777777666555555555555777888999999999999::::::999999888888777777555666777888999999999999:::999999999:::;;;===>>>;;;888555333222333333222111111000000000/////////......---,,,,,,++++++,,,---,,,,,,+++++++++++++++------------,,,,,,,,,,,,///000111111111000///......---,,,+++,,,...000222222222333555888<<>>>>>>>>===<<<;;;:::999888777666555444333333222111111111222//////...---------------,,,+++***))))))***+++,,,***++++++,,,,,,++++++***...------,,,++++++++++++***+++++++++++++++,,,,,,,,,***))))))***++++++***+++,,,,,,,,,***)))***++++++***)))((()))***+++,,,+++++++++++++++,,,------))))))*********++++++++++++++++++*********))))))***((((((+++000111///,,,******))))))))))))******,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,,,,+++)))((((((+++---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---...///...---,,,---...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---------,,,...............---------***++++++,,,...//////000,,,,,,------------......///...---,,,,,,...///000//////.........000111222444444333333333333444444555666666666777999:::;;;======;;;:::::::::::::::::::::::::::::::::999999999:::;;;<<<============>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@===999666555444444555333333333333222222222222333222000...------------...---,,,+++***+++,,,---////////////............///000111111111000///...///...,,,++++++,,,...///000000111333666999<<<>>>===AAAGGGNNNRRRPPPJJJEEE999555///,,,,,,------...,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++))))))*********+++++++++)))******,,,---///111222++++++************++++++,,,,,,+++***)))))))))***(((+++,,,+++((('''***,,,---,,,+++***)))))))))******)))(((((((((((()))***)))*********+++++++++,,,+++******************++++++)))((('''((()))************++++++++++++******************************+++***))))))************))))))************))))))************************************++++++++++++************************++++++******)))((((((((()))************+++++++++))))))*********+++++++++++++++++++++++++++++++++ppphhhdddbbb___^^^]]]\\\ZZZXXXTTTWWWZZZ\\\ZZZXXXWWWVVVYYYWWWSSSQQQQQQRRRUUUVVVXXXVVVTTTQQQOOONNNNNNNNNLLLKKKHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>===;;;;;;:::999777666555555444333333222111111111222000///......------......***+++,,,------,,,+++******++++++,,,,,,++++++***000...,,,***)))***,,,---******++++++,,,,,,,,,,,,,,,***))))))***++++++***)))***+++***)))((()))***---,,,***)))))))))***++++++************+++,,,---************+++++++++++++++++++++*********))))))+++''''''///999<<<555,,,+++++++++******++++++,,,,,,,,,++++++***++++++,,,((()))+++---.../////////***))))))***,,,+++)))'''************++++++++++++++++++,,,,,,------------************))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...//////------...///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...///000111222+++,,,,,,,,,---------...000///...---...///111222111000000000000222444555999888777666555444444444666666666888999;;;===>>>@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBAAA???>>>=========<<<<<<===???@@@AAACCCAAA???;;;999888888999777777777777666666666666777666444111////////////000///---,,,,,,,,,---...111111111111111111000000///000111222222111000000///...---,,,+++,,,,,,---......///111444777:::<<<<<<@@@FFFMMMQQQOOOJJJEEE;;;777222...------...---*********++++++++++++***)))(((((('''''''''(((((())))))*********+++++++++)))******,,,---///111222++++++************++++++,,,,,,+++***)))))))))***(((+++---,,,)))(((***,,,,,,,,,+++******)))))))))************************)))))))))******+++,,,,,,*********++++++*********+++***)))(((((((((***+++************************************************)))))))))((((((((()))***))))))************))))))************************++++++++++++,,,,,,------*********************************)))))))))((((((+++++++++************)))))))))*********+++++++++************************ppphhhcccaaa___]]]]]]\\\ZZZXXXUUUWWWZZZZZZYYYWWWWWWWWWYYYWWWTTTQQQQQQRRRTTTVVVWWWVVVSSSQQQOOONNNNNNNNNMMMKKKIIIFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA???>>><<<;;;::::::;;;;;;999666555555666555444333222111111111111//////...------------...***+++---......---+++***++++++++++++++++++++++++...---+++***)))***,,,---*********++++++,,,,,,---,,,+++))))))+++,,,+++***''')))******))))))***+++---,,,+++***************))))))((('''''')))***+++*********++++++++++++,,,+++++++++************)))---((((((111===@@@888...,,,++++++++++++,,,------,,,,,,++++++******++++++((()))+++---///000000000---,,,,,,,,,+++((($$$!!!))))))))))))************))))))******+++,,,,,,,,,+++************)))))))))******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///...------...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000111222222,,,,,,,,,---......//////000000000000111222333333333222222222333555666888<<<;;;999888666666555555666666777999;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAADDDDDDCCCAAA>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666444222111000111000000///////////////111111111111222222222333000111222333333333222111......------,,,,,,,,,,,,---......000222555888:::===@@@FFFKKKOOOMMMHHHCCC>>>:::555111//////...---))))))***+++++++++******))))))))))))************)))************+++++++++(((((())))))***,,,---...++++++************++++++++++++******)))*********)))+++,,,,,,+++******+++++++++++++++*********************++++++*********(((((())))))*********+++)))***++++++++++++***)))++++++,,,+++)))(((***++++++***))))))))))))***+++************************((())))))(((''''''(((***))))))************))))))************************+++++++++,,,,,,------...************************************************,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))qqqiiibbbaaa______^^^]]]ZZZXXXUUUWWWYYYYYYWWWVVVWWWXXXYYYWWWTTTQQQQQQRRRTTTVVVVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAACCCBBBAAA???>>><<<;;;:::888:::;;;999666444555777666555444222111000000000///...------,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,+++***))))))******+++,,,,,,,,,---+++******+++,,,++++++'''(((************,,,...******++++++,,,,,,+++++++++***)))((((((***+++,,,*********+++++++++,,,,,,+++++++++************)))+++)))***///555777444///++++++******++++++,,,------,,,++++++******++++++******+++---------------///---++++++***)))'''%%%))))))))))))*********+++))))))******+++,,,,,,---+++++++++*********)))))),,,,,,,,,++++++++++++******+++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++---......------...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------)))+++,,,......---,,,+++***+++++++++,,,,,,,,,,,,,,,------...///000111111.........///000000111111000111222333444444444444555444444444555777999:::;;;:::999999888888999999777777999;;;===@@@BBBDDD@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFFFFFFFEEECCCBBBCCCEEEGGGGGGDDDBBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>><<<:::888555222111111222222222222111000000...//////000111222333333111222333444555444333333.........---------------------...///111444777999???AAAEEEIIILLLJJJEEEAAA???<<<777444222111...---)))***+++,,,,,,,,,++++++***+++,,,.........------)))************+++++++++***))))))))))))***++++++++++++************++++++*********)))******+++++++++******,,,---,,,+++))))))******++++++++++++***))))))************))))))((((((((((((((())))))))))))***++++++++++++***)))***,,,...---+++)))***++++++***)))(((((()))***+++************************(((***+++***'''''')))+++))))))************))))))************************)))******+++,,,,,,------************************))))))******+++,,,,,,,,,***************+++++++++)))************+++++++++************************sssjjjbbbaaa`````````^^^[[[XXXVVVWWWXXXWWWVVVUUUWWWXXXZZZWWWTTTQQQQQQRRRTTTUUUUUUTTTRRROOONNNMMMMMMMMMNNNLLLIIIGGGEEEEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAA????????????>>>>>>>>>>>>777999:::999666444666888777666444222111000//////......---,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,---,,,***))))))***,,,---$$$'''+++//////---)))'''(((((()))***++++++,,,,,,---+++******+++,,,,,,+++''')))***++++++,,,...000'''(((***,,,---------,,,...---,,,++++++---///000******+++++++++,,,,,,,,,+++++++++************)))((())))))******,,,---///******))))))***+++,,,,,,---,,,,,,+++*********++++++,,,,,,,,,,,,+++******---+++((((((***,,,------))))))*********+++++++++++++++,,,------...//////++++++++++++******))))))------,,,++++++******))))))***,,,---...---,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,------...////////////000000111222333333333000222333555666666555555666666555666777999:::<<<999999999999:::;;;<<<<<<888999:::<<>><<<;;;:::;;;;;;;;;;;;;;;::::::999999999888777555333222222222222------..................,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++,,,------......------,,,+++((('''***...000---)))++++++******))))))((((((***+++,,,,,,+++***)))(((******+++,,,,,,,,,,,,+++************)))))))))))),,,++++++++++++++++++,,,+++******)))))))))))))))******+++++++++,,,,,,,,,************************---,,,,,,+++***)))((((((******)))))))))))))))***,,,+++***)))***+++,,,---,,,++++++******++++++,,,------,,,,,,,,,---.........+++***+++------***'''------,,,++++++************+++,,,---............,,,++++++,,,------,,,***,,,,,,,,,---------......///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........---,,,,,,+++...,,,***+++...//////---++++++,,,,,,,,,,,,,,,,,,000000111222222222222111111111111222222222333333444555555555555666666666999:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===<<<;;;>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@BBBDDDEEEEEEDDDAAA@@@DDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGFFFEEEDDDIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMKKKIIIGGGGGGGGGDDDCCCCCCEEEGGGHHHHHHGGGEEEAAA>>>>>>???===777111///000111333555555333111222222111000000111222333000111222444666888999:::000000000000////////////000/////////111444777999;;;<<<===>>>???>>>===<<<;;;888555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************(((***,,,,,,+++))))))***++++++++++++++++++++++++*********)))******+++,,,************************+++******))))))******+++++++++,,,,,,,,,---------++++++++++++++++++++++++************))))))))))))************************,,,,,,+++***))))))******)))))))))******+++,,,,,,***+++,,,,,,***))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++'''***///222111...)))&&&qqqjjjcccaaa```aaabbbaaa\\\XXXYYYYYYZZZXXXWWWVVVWWWXXX[[[YYYVVVTTTRRRRRRSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOLLLKKKIIIGGGGGGHHHIIIJJJGGGFFFEEEDDDBBBAAA@@@???AAA@@@>>><<<;;;;;;;;;;;;:::::::::999999888888888777555333111000000000000........................,,,,,,+++******+++,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,+++(((&&&(((,,,...,,,)))************))))))))))))***++++++,,,+++***)))(((---------,,,+++***)))((((((((())))))******++++++++++++************++++++,,,++++++***************))))))*********+++++++++************************,,,,,,++++++***))))))))))))))))))))))))***++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,***)))***,,,,,,)))'''++++++++++++++++++,,,,,,***+++,,,------.........,,,++++++,,,------,,,***,,,,,,,,,---------......)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........------,,,+++...,,,+++,,,///111111///000000///....../////////111111222333333333333222333333333333444444444555777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>===<<<>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEDDDBBB@@@>>>???>>>>>>===>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGFFFIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLNNNMMMKKKIIIIIIJJJJJJHHHGGGHHHIIIJJJIIIGGGFFFCCC@@@@@@@@@>>>888333444333333444555555222000222222111000000111222333000111222444666888999:::222222222111111111000000///......///000222444555666777888999999999999999999777444222111000...,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------************************(((***,,,,,,+++*********++++++++++++++++++++++++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******++++++++++++,,,,,,,,,,,,+++*********************(((((())))))******++++++************************,,,++++++***))))))******++++++++++++++++++******)))+++,,,+++***((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))((()))+++---...---,,,+++rrrkkkdddbbbaaabbbcccbbb]]]YYY\\\[[[ZZZWWWUUUUUUWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOMMMJJJGGGFFFGGGIIIJJJGGGFFFFFFDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;999999888888888888888777777666444111000//////000........................,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++(((%%%&&&***,,,,,,***)))))))))******************++++++++++++***))))))------,,,,,,+++***((('''''''''((()))***+++,,,---*********))))))*********---,,,,,,+++***+++++++++*********+++++++++,,,,,,************************************************)))))))))))))))***+++,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,------+++***)))***++++++)))'''*********+++,,,---------)))***+++,,,---------,,,,,,++++++,,,------,,,***,,,,,,,,,---------......******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---............---,,,,,,...---,,,...000222333222444333111/////////111222333333444555555555555444555666666666777777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<===?????????>>>===>>>>>>???@@@???????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@AAABBBBBBAAA???===;;;999888888888888999::::::>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMOOOMMMKKKJJJKKKKKKJJJHHHHHHEEEBBBBBBBBB@@@;;;666666555333444555555444333333222111111111111222222000111222333555666888888444333333333333222222222---......///000000111111222111222222333444555666777444111000///...---+++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++------+++***++++++++++++++++++++++++++++++)))(((((((((((()))***************))))))(((((((((******))))))))))))***************++++++++++++,,,*********)))))))))((((((''''''((()))***+++,,,---************************,,,+++******)))*********---------,,,+++*********)))***++++++)))(((((()))((((((((((((((((((((((((++++++++++++,,,,,,------************************+++******))))))******++++++++++++***************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((()))+++---...sssllleeecccbbbcccdddccc^^^ZZZ\\\\\\[[[XXXVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPOOOMMMMMMPPPMMMJJJFFFEEEEEEGGGHHHGGGFFFFFFDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<999999999999888888888888999888666333222111111111...............---------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,)))&&&&&&)))+++,,,,,,)))))))))******+++++++++*********+++************))))))***+++++++++++++++(((((()))******+++,,,,,,******))))))))))))******,,,,,,+++************+++++++++,,,,,,,,,,,,------************************))))))*********+++++++++++++++***))))))*********)))***+++,,,---,,,+++***,,,++++++******++++++,,,++++++******++++++,,,---*********+++++++++***)))+++++++++,,,,,,,,,------)))***++++++,,,,,,,,,+++,,,++++++,,,------,,,***,,,,,,,,,---------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------------...000222333444666444111///...///111222444555666666777777666666888888888888999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>===<<<===???@@@???>>><<<<<<===>>>>>>>>>>>>===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<:::888777444444444444444555555555999:::===???BBBDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMMMMMMMLLLMMMNNNOOOMMMJJJIIIJJJJJJIIIHHHIIIGGGEEEDDDCCCAAA>>>:::666444333333555666666555333333222222222111222222///000111222333444555555444444333333333222222222...///000000000000000///000/////////000111333555444222///......---,,,******************+++++++++******))))))))))))******++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))))))))))))))******+++***))))))((((((''''''&&&++++++************++++++))))))*********++++++++++++++++++***))))))(((((((((((()))******+++,,,,,,************************++++++***************+++---------,,,,,,+++++++++(((***++++++)))(((((()))))))))))))))))))))))))))(((((())))))******++++++******************************)))(((((()))******************************,,,,,,++++++***))))))(((++++++++++++++++++++++++***)))((('''((()))+++---rrrkkkeeecccbbbcccdddccc^^^ZZZXXXZZZ[[[ZZZWWWUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLNNNLLLIIIFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA?????????>>>>>>===<<<<<<999::::::::::::::::::::::::888666444222111111111//////.........---------++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---+++)))((()))+++,,,---))))))******++++++,,,,,,******************++++++))))))***++++++++++++***+++++++++*********************))))))))))))******++++++***)))))))))))))))************++++++++++++************************)))))))))***++++++,,,,,,...---,,,***)))))))))))))))***+++,,,---,,,+++***,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,---,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,++++++,,,------,,,***,,,,,,,,,---------......******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////......---,,,,,,---...///111333444888666333111000111222444666666777888888888888777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999888777555444333222222222333333333333333444555777999<<>>????????????>>>===<<<:::::::::::::::;;;;;;;;;888777444222000///....../////////...------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---*********+++++++++++++++*********)))******+++,,,,,,,,,++++++***)))'''&&&,,,,,,+++++++++******************))))))*********+++***))))))(((((())))))'''''''''(((((((((((()))************************))))))******+++++++++,,,...---,,,+++***)))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,------***,,,......---,,,---............---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,------,,,***,,,,,,,,,---------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...////////////...,,,---/////////000222444999888666444444444666666666777888888999999888888666777777777888888888888777777777888888888999999:::::::::999999999999999999888777888:::::::::999666777888888999999888888666666666666666666666666666666555555555555444444555555555555444333111111111222333333444444333333111111222444777999<<<===BBBCCCEEEGGGIIIJJJKKKLLLGGGHHHJJJKKKJJJIIIJJJKKKDDDBBB???>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>======;;;888777666444222///333444444444333222111000.........//////000000000111111111111000000000000222222222222222333333333222222222222222222333444000...,,,+++,,,,,,+++***))))))******+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++******************************************)))******+++,,,*********+++,,,---------***+++,,,,,,***))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***************+++++++++)))************+++++++++))))))))))))))))))))))))***+++++++++***)))'''%%%qqqiiidddbbbaaabbbcccbbb^^^YYYUUUVVVWWWVVVUUUSSSTTTTTTUUUTTTRRRPPPOOOPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@???>>>===<<<888888999999::::::::::::999777444222000.........000//////...------,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***+++++++++*********+++,,,++++++++++++++++++*********)))))))))***,,,,,,++++++++++++***((('''&&&***+++++++++++++++++++++++++++************++++++,,,+++******))))))******'''(((((((((((()))))))))***************************************++++++++++++++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...)))+++......,,,+++,,,...------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------,,,***,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...///////////////...000111111///000222555777777666666666666666777777777888999999999999888444444555555555666666666555555666666666777777777888888888777777666666666555444333444666777666555444444555666666666666666333333333333333333333333555555555555444444444333444444444333333222222222111222333444555444444333000000000111333555777999<<<===@@@CCCFFFHHHIIIJJJGGGIIIJJJKKKIIIIIIIIIJJJBBB>>>:::888888999999999888888888888888999:::;;;<<<;;;:::::::::999666333444444444444444222111000000000000000000000111111222111111111000000000000333222111111222333444555222222222333222222111000///---++++++,,,,,,+++************+++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******)))'''''')))+++++++++++++++++++++++++++++++++******++++++,,,---''''''(((((())))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,***+++++++++++++++++++++******************************))))))***++++++,,,******+++++++++++++++++++++,,,------+++******+++************************,,,,,,++++++******))))))************************(((***,,,------,,,***((())))))*********+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++***)))((((((qqqiiidddbbbaaabbbcccbbb]]]YYYUUUVVVUUUSSSQQQRRRTTTWWWWWWUUURRRPPPOOOQQQSSSTTTTTTRRRPPPMMMLLLMMMNNNOOOIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@???======777777888888999999999999;;;999777444222000000000000000///...------,,,,,,***+++,,,------,,,+++***+++*********+++,,,,,,---+++++++++,,,,,,+++++++++(((***++++++***)))))))))---,,,,,,++++++***************)))))))))***,,,---(((((()))***************))))))***+++,,,------...,,,,,,++++++++++++,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,************************************************)))))))))***+++---...///,,,+++***)))***+++---...,,,++++++++++++++++++,,,------,,,,,,------...///'''***------+++***+++...+++,,,,,,------......///---------......---,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...///000000//////000222333222111000333666444444444555555555555555777777888999999999999888333333333333444444444444444555555555666666666666777666666666555555444444333222111222444444444333222333444444555555444444777777777777777777777777666666666555555444444444444444333333333333333333111222444555555555444333111000000000111333555666888999<<<@@@CCCFFFHHHIIIHHHJJJKKKKKKJJJIIIIIIJJJAAA>>>999666555555444444111222333444444555777888777888999<<<>>>???===:::444444555555444222111000111111111111111222222222222222222111111111000000222222000000000222555666111222222333222000///...///---++++++,,,,,,,,,+++******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((&&&''')))+++++++++++++++++++++++++++*********)))******+++,,,(((((()))***+++,,,------))))))(((((((((((())))))++++++,,,,,,,,,---------''''''((()))***+++,,,,,,))))))***+++,,,------...******************************))))))***+++,,,,,,,,,,,,++++++***)))))))))+++---......,,,++++++,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((***---//////---***((())))))******++++++++++++''''''(((***+++,,,---...++++++++++++++++++++++++++++++***))))))***+++,,,nnneeeaaa```___aaabbb```[[[WWWVVVUUUTTTRRRRRRRRRRRRSSSUUUTTTQQQOOONNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@?????????<<<;;;999999::::::999888===;;;888444222000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,------,,,++++++******++++++************************************************+++++++++*********))))))***++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,++++++************++++++++++++***)))(((,,,,,,,,,,,,++++++***)))***)))(((''''''((()))***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---.........---,,,+++,,,+++***)))***+++,,,------...///...,,,***))))))///......---+++******)))++++++,,,,,,,,,+++******,,,,,,------...---------,,,------......------,,,++++++++++++,,,---......------......//////000000---------,,,,,,+++++++++......------------,,,,,,---......////////////...111111222222333444555555888888888888777666555555666555555444444333222222999888777666666666666666444444444555555555666666777666555555777777666555333333222222333333444555111222333555555555555444999999999999::::::;;;;;;999888888999;;;;;;:::999999777555333333333555666666666666666666555444333111111000000111333555666222333555888;;;>>>AAACCCCCCDDDEEEGGGHHHIIIIIIIIICCC>>>777111......000222000000000000000111111222333666:::>>>@@@@@@>>>===:::888555333333222111///....../////////...---,,,////////////000111222333.........//////000111222222222111111111111222222111///...------...///111%%%(((+++...000///...---222000---,,,---------,,,)))))))))***+++++++++,,,***************)))((('''***+++,,,------,,,+++******++++++,,,,,,++++++***++++++*********+++---...+++++++++*********))))))*********++++++,,,,,,,,,+++***+++++++++((($$$ ''')))+++,,,,,,,,,***)))---,,,,,,+++*********+++***(((&&&(((+++...---,,,((())))))))))))*********+++...///...+++)))***+++------+++***))))))((((((***************+++++++++***************************++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---))))))))))))))))))))))))(((((()))***+++,,,,,,---*********)))))))))))))))nnnfffbbbaaa```aaabbb```[[[VVVUUUTTTSSSRRRQQQQQQQQQRRRSSSQQQOOONNNMMMNNNOOOPPPSSSRRRQQQPPPPPPOOOOOOPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>======;;;::::::;;;;;;:::999777666444222111111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++)))******++++++***))))))+++++++++***++++++,,,---***+++------,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++---------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///.........///////////////---------,,,,,,,,,++++++------------------------...///000111111111111111333333333444444555555666888999999999888777777666555555555555555444444444777777666666555555555555555555666666666777777777777666555666777888777555333333333333333444444555333444555777888888888777;;;<<<===>>>????????????>>>======>>>@@@AAA???>>><<<;;;:::999999999:::;;;;;;;;;;;;:::999777666555444444333222222333333444222333333444555777999999???@@@AAACCCDDDDDDEEEEEECCC???999333///...///000......---......///000000222555:::???BBBBBBAAA@@@===;;;888666555444222111111111000000//////......111111000000///000000111///.........///000111111333222222111111111222222000///...------...///000)))***,,,---......---,,,...---,,,,,,---///000000************++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++******++++++,,,,,,++++++***,,,+++*********+++,,,---+++++++++*********))))))++++++++++++++++++,,,,,,---,,,,,,---...---***''')))***,,,---------+++***---,,,++++++******++++++,,,***((((((+++,,,+++***)))))))))*********++++++)))+++------+++***+++,,,,,,,,,+++***)))))))))))),,,,,,++++++******))))))***************************++++++,,,,,,++++++***(((***++++++***)))+++,,,************************************++++++++++++++++++++++++++++++******nnnfffdddbbbaaabbbccc```[[[VVVTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNPPPSSSSSSSSSRRRRRRPPPOOOOOOKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAAAAA@@@???===;;;<<<:::999999;;;;;;:::888777666444222111111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++***...---,,,+++++++++,,,---******+++,,,,,,,,,++++++,,,+++************+++,,,************))))))))))))++++++++++++++++++++++++((())))))*********)))(((***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------.........------...............---,,,+++)))******++++++******)))++++++++++++,,,---...//////////////////.........---------------,,,,,,,,,------------------------000111222333444444444444666666666666666666666666888888999999999888777777444444555555666777777888666666666666555555555555666777777777777888888888888777666666888888777666444444333333444444555666555666888999:::;;;;;;;;;===???BBBDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@AAAAAABBBBBBAAAAAABBBAAAAAA@@@>>><<<:::999:::999777666444333333333111111111111222333444444999:::;;;===>>>>>>>>>>>>BBB???;;;666222///......------------...///111111000444:::@@@DDDFFFEEEEEECCC@@@===;;;999888555444555444222111000000000000333222111000///.........//////.........///000000333333222222111111111111000///...------...///000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000+++++++++++++++*********+++,,,,,,,,,,,,+++******++++++************++++++***++++++,,,,,,++++++***,,,++++++*********+++++++++++++++***************,,,,,,++++++++++++++++++---,,,+++,,,......---,,,***+++,,,---...---,,,,,,,,,,,,++++++******++++++---+++))))))*********)))************+++++++++,,,''')))+++,,,++++++,,,---++++++***************+++------,,,+++***)))((((((***************************++++++,,,,,,++++++***''')))******)))(((***+++************************,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,}}}lllddddddcccaaabbbcccaaa[[[VVVTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOMMMLLLLLLNNNOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA===???@@@AAAAAA>>><<<::::::888777888999999888777;;;:::888555333111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))(((((()))+++,,,)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++------,,,,,,++++++,,,,,,,,,,,,------,,,---...///////////////////////////...---++++++******++++++++++++******,,,++++++,,,,,,---...///000000//////......------.........------------------------....../////////222333444555666777777777888888888777777777777777555666666777777777666666444444555777888999:::;;;777777888888888777777777777777777888888888999999888777666666888888777666555555555555555666666777777888999:::<<<======>>>???AAAEEEHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGGGGFFFEEEBBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@AAA@@@>>>;;;999777666555000000111111222333444555444555666777888888888888<<<;;;999666333111///...////////////000222333444...333:::AAAFFFIIIIIIIIIHHHEEEBBB@@@>>>===:::888999777444222000000111222222222111000////////////000//////......//////000333333222222111000/////////......------......///---,,,++++++++++++------.........---,,,,,,,,,---,,,,,,,,,++++++*********))))))*********))))))(((++++++)))(((((()))++++++***++++++,,,,,,++++++***+++++++++***************************************,,,,,,,,,++++++*********,,,***((()))***,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++************************+++++++++,,,,,,,,,((()))+++,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***((()))******))))))***,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,yyyiiibbbdddbbbaaabbbccc```[[[VVVUUUTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNNNNOOOQQQRRRQQQRRRRRRRRRQQQOOOMMMLLLOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA===???@@@AAAAAA>>><<<::::::999888999:::;;;:::999:::999888555333222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,000---***''''''))),,,///---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))***++++++,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......***+++,,,---...---,,,,,,///---++++++---...,,,+++------,,,,,,,,,,,,++++++,,,---...///000111111111///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////000000//////......------........................------...///000000111111444555666777888888888888888888888888888777777777222333444555555555555555666666777888:::;;;<<<===999:::;;;<<<<<<;;;::::::888888888888999999999999888777666777888999888666777777777777777888888999999999::::::<<<===>>>>>>???AAAEEEHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJHHHGGGCCCDDDGGGIIIJJJJJJIIIHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@===;;;:::444444333333222333333333111222333444444555555444555555555444333111000///////////////000111222333...222888???EEEIIIKKKKKKLLLIIIFFFDDDCCCBBB@@@???===;;;888555333222222333111111000000000000111111000////////////000111111333333333222111000...---......------------......,,,+++******+++,,,...///,,,---///...,,,+++,,,------,,,,,,,,,++++++******((())))))*********)))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++*********---+++((('''(((*********)))******+++++++++++++++,,,++++++***++++++,,,,,,******************+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,+++***))))))))))))***+++,,,,,,******++++++,,,,,,,,,---***************************++++++,,,,,,++++++***)))***,,,+++******+++---************************)))******+++,,,,,,------************++++++,,,,,,wwwgggaaaaaa```___aaabbb```[[[WWWUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPNNNMMMNNNLLLKKKHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAAAAA@@@???===;;;<<<;;;:::;;;===>>>===<<<444444444333333222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,555111,,,(((&&&&&&(((***---,,,++++++******++++++***************************************************************+++++++++***++++++,,,,,,++++++***************+++++++++,,,***++++++++++++,,,,,,,,,---,,,+++++++++,,,---...******+++,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++************+++,,,------++++++,,,---------------000---******,,,---,,,***---------,,,,,,++++++++++++,,,...///000111111222///////////////...---,,,,,,------......------,,,,,,,,,,,,,,,---...///000///////////////..................///////////////......///000222333444444555666777777777777777777777777777777777777777777222333444555666777777777999999::::::;;;<<<<<<===;;;<<<>>>?????????>>>===999999:::::::::;;;;;;;;;;;;999999999:::;;;:::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAACCCFFFGGGGGGFFFFFFIIIHHHHHHIIIKKKKKKJJJHHHCCCDDDFFFHHHIIIIIIHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA<<<;;;888666333111000///222222333444444444444444222222333333333222111000...............//////000///222777<<>>===;;;:::999:::<<<===<<<;;;333333333444333333222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,000///---+++)))(((((((((---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,,,,,,,,,,---......---***&&&'''+++---,,,)))++++++,,,,,,,,,,,,------***+++---///000111222222......////////////......------............---------,,,,,,------...///000.........///////////////....../////////000000000///000111222444555666777666666777777777666555555444444555555666666777777555666777999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???>>><<<<<<============>>>>>>>>>===<<<===>>>???>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGFFFFFFGGGIIIIIIHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGCCCAAA>>>;;;777555333222444555555666666666666555333333333333222222111111000//////...............000222555999>>>DDDHHHKKKLLLJJJIIIIIIKKKLLLLLLKKKGGGEEECCCAAA>>>;;;999888555555444333222222222222000000000111222444555666999999999999777444111///---------......---------,,,,,,,,,++++++,,,,,,---%%%)))......,,,,,,...111++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***&&&''')))***++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,---+++***+++---//////...+++*********++++++,,,,,,++++++******++++++,,,---***+++,,,+++((((((***,,,)))))))))*********++++++((('''&&&(((+++,,,***(((******************++++++***++++++,,,,,,---------***************************++++++,,,,,,++++++***)))***++++++******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,------...xxxjjjeee]]]\\\\\\^^^aaa```\\\WWWRRRSSSSSSSSSSSSQQQPPPOOOUUUTTTQQQOOONNNOOOPPPQQQSSSRRROOOMMMLLLKKKKKKLLLFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????888777666777999:::999888888888777666555333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++((())))))))))))******************++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++************,,,...///...---,,,+++,,,---...///***&&&###%%%***---,,,***)))******+++---......///***+++,,,...000111222222---...///////////////...,,,------......------,,,---------------...000000---.........//////000000.../////////000000111111000000222333555666777888666777777666666555444333222333333444555666666777888999:::<<<===>>>>>>???>>>>>>>>>===<<<<<<;;;;;;<<<===???AAABBBAAA@@@???>>>?????????@@@@@@@@@@@@AAA@@@???@@@AAABBBAAA???===============>>>??????@@@@@@>>>=========>>>???AAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFEEECCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJFFFEEEBBB@@@===;;;:::999666666777888888888777777555555444333333222111111333222111000000/////////222222444777<<>>>>>>>><<<;;;::::::;;;;;;999888999;;;<<<<<<:::666222///000000000///......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++)))************+++++++++)))&&&###$$$(((,,,------,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++***((((((+++...///---******---...---***))),,,///************************+++******)))))))))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))((())))))))))))*********++++++,,,---,,,+++)))(((+++++++++,,,,,,---------......---......///111111)))+++---///000///---+++***++++++,,,,,,---------/////////...------,,,,,,---...//////////////////...///000000///...000111444555666777777777666555666666666666666555444333444555777666555555666888777999<<<>>>???>>>===<<<@@@@@@@@@@@@???===<<<;;;???===;;;;;;===>>>??????CCCCCCCCCCCCBBBAAA@@@@@@CCCBBB@@@?????????@@@AAA>>>>>>>>>???@@@AAABBBCCCFFFDDDBBBAAA?????????@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFJJJHHHHHHIIIKKKJJJFFFCCCAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCEEEHHHKKKNNNPPPLLLKKKIIIFFFBBB>>>;;;999555777:::>>>@@@AAAAAAAAA;;;:::777444333222222222222222111000000000000111111111222444777;;;>>>@@@EEEGGGJJJLLLMMMNNNOOOQQQNNNNNNNNNKKKHHHEEEEEEEEE===;;;999666444444444555111222333444666777888999>>>???BBBEEEDDD@@@:::666333000---,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++%%%&&&'''(((***+++,,,---,,,+++++++++***))))))))))))))))))))))))******+++************************************+++,,,------,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***************************)))******++++++,,,------))))))))))))))))))))))))---,,,+++---000111///---rrrgggfff^^^^^^]]]]]]^^^]]]ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNQQQSSSRRRQQQQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;:::999999::::::999777333444555555444222///---.........---,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++*********++++++,,,,,,---)))************+++++++++,,,)))''''''))),,,,,,+++************************++++++++++++++++++++++++)))************+++++++++***))))))+++...///---***---......---,,,,,,---///************************---,,,***(((((((((***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++)))))))))*********++++++)))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,---,,,------......//////000+++,,,...000000///...---////////////............/////////////////////000......///000000000000///000222444444333333333555333444555666777777666666444555555555555444444333333555666666555555666777999;;;===???@@@@@@>>>===???????????????>>>>>>===AAA@@@??????@@@AAABBBBBBEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDD>>>>>>???@@@AAACCCDDDEEEHHHGGGEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHJJJKKKKKKHHHEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPOOONNNMMMKKKHHHEEECCCBBB===<<<<<<===>>>@@@BBBCCC??????===<<<:::888777777444333222111000000111111000000000111333555777999???AAAEEEHHHJJJLLLOOOQQQPPPPPPPPPNNNKKKIIIHHHIIICCCBBB???<<<:::999999:::555555555666777888999:::>>>@@@CCCFFFGGGEEE@@@===888555111//////000///...///...---,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++,,,---------++++++++++++************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,************************)))******++++++,,,------++++++++++++++++++++++++)))((())),,,111444555444sssgggeee^^^]]]]]]^^^___^^^\\\YYYVVVVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSQQQOOONNNPPPRRRPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<:::999999;;;;;;:::888555555555555555444222222.........---,,,,,,++++++************************+++******))))))******+++))))))***+++,,,------...)))************+++++++++///---***)))***++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++***))))))+++---...,,,++++++)))(((((()))******)))++++++++++++++++++++++++///---***''''''))),,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---------******+++++++++,,,,,,,,,))))))******+++---...///---,,,,,,,,,,,,,,,,,,+++***+++---...///......---.........///////////////111111111000//////....../////////000111222222222...///000111111111111111///222555777666555555666333333444555555555555555222222333333444444333333333444666555444444555777;;;<<<>>>@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDD>>>>>>@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEGGGIIILLLNNNOOOPPPPPPPPPOOONNNLLLKKKJJJFFFDDD@@@>>>===???AAACCCCCCDDDEEEEEEDDDAAA???===888777555333111111111222000000/////////111222333666999===AAADDDHHHLLLOOOQQQRRRSSSRRROOONNNMMMNNNJJJHHHEEECCC@@@?????????::::::999888888999;;;;;;===@@@EEEIIIKKKKKKIIIHHH@@@===888555444333222111222111///---,,,,,,------////////////////////////,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,*********+++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++++++++************+++,,,------,,,+++***************************)))******++++++,,,------------------------------***))))))+++000444666777vvviiifff^^^]]]]]]^^^______]]][[[WWWXXXZZZZZZYYYWWWTTTRRRUUUUUUTTTRRROOONNNPPPQQQPPPPPPPPPOOONNNMMMLLLKKKJJJHHHEEECCCBBBDDDFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===<<<::::::999888777666666555555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++...---++++++***+++******+++,,,...//////...,,,+++))))))))))))))))))))))))))))))*********+++++++++*********+++,,,,,,,,,,,,+++(((%%%&&&)))***)))&&&++++++++++++++++++++++++...---+++******+++---...,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))+++------,,,+++++++++,,,,,,,,,------,,,+++***)))))))))++++++---------,,,,,,+++++++++(((***,,,...///...---,,,//////...------...///000////////////............000000000000111111222222///000111222222333222222---000444666666444444444333333333333333333222222000000111222333333333333444555666666555555666777:::;;;===>>>??????>>>===????????????@@@@@@AAAAAA@@@AAABBBAAAAAAAAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCBBB>>>???@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLIIIEEEAAA??????@@@AAABBBDDDGGGIIIIIIHHHEEECCC@@@>>>;;;777444333222222111000/////////000222222111444777;;;>>>BBBFFFIIIOOOQQQSSSSSSRRRQQQQQQRRRNNNMMMJJJHHHEEEDDDCCCBBB@@@>>><<<;;;:::;;;<<<===<<<@@@EEEIIILLLNNNPPPQQQHHHDDD???;;;999777555444444333000...---,,,------////////////////////////---------,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***************++++++,,,---,,,+++***)))************************)))******++++++,,,------------------------------...---++++++,,,///111222zzzkkkfff^^^^^^^^^___``````^^^[[[XXXZZZ[[[\\\[[[XXXUUUSSSUUUUUUTTTRRROOONNNOOOQQQRRRQQQQQQPPPNNNLLLJJJIIIIIIGGGDDDAAAAAACCCFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;:::999:::;;;<<<;;;::::::888666444222111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))*********+++++++++***+++++++++***++++++,,,+++,,,...//////...,,,+++))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,///,,,******---///---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,,,,++++++,,,,,,,,,,,,------------,,,+++******+++---------------,,,,,,+++++++++((())),,,.........,,,+++///...---++++++,,,...///------......///000111111111111111000000000//////000111222333444444444444---000444666555444333333444444333222222111111111111222333333444444444444555777888888777666888999888999;;;<<<===>>>>>>===??????>>>>>>???@@@AAAAAACCCEEEGGGFFFEEEDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPKKKKKKLLLLLLKKKIIIFFFEEE@@@@@@AAACCCEEEHHHKKKLLLOOOOOOPPPRRRSSSSSSTTTTTTPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFFFFCCCDDDFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKHHHFFFCCCAAA@@@@@@BBBEEEHHHIIIIIIHHHFFFFFFEEEBBB>>>:::777444333000000///...///000111222000222555666888;;;???BBBKKKNNNQQQRRRRRRRRRRRRSSSRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCAAA???>>>>>>>>>>>>;;;???DDDIIILLLOOOSSSWWWOOOKKKFFFBBB???===;;;999777555222///---,,,,,,---...........................------,,,,,,+++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))******++++++,,,------******++++++,,,,,,,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************------.........---++++++************************)))******++++++,,,------------------------------......,,,***)))***,,,...}}}lllfff```______```aaa```^^^[[[ZZZ[[[\\\]]][[[YYYUUUSSSTTTTTTTTTQQQOOONNNOOOQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFDDDBBBAAACCCFFFHHHEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>888777666777999:::999888:::999777555333111000000.........---,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++...------,,,+++***)))))))))************+++++++++((()))++++++++++++---...)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************++++++++++++,,,,,,+++******+++---...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///---,,,***,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,+++***++++++,,,,,,,,,---------++++++,,,---///111222333---,,,,,,,,,,,,,,,,,,+++)))***,,,---...------,,,///...---++++++,,,---------...///000111333333444222222111111000//////...111222333444555666666666222444777888777555555555555555444444444444555555777777888888888888888888888999;;;:::999999:::<<<888999;;;===>>>@@@@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIILLLOOONNNLLLKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[\\\ZZZ[[[[[[ZZZWWWRRRNNNKKKCCCCCCDDDGGGKKKQQQVVVZZZYYYZZZ[[[]]]^^^^^^^^^^^^[[[YYYVVVRRROOOMMMMMMLLLNNNLLLJJJHHHGGGGGGGGGGGGDDDEEEGGGGGGFFFFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOMMMJJJFFFDDD@@@AAABBBDDDEEEFFFGGGGGGIIIIIIHHHFFFBBB>>>:::888111000///......///000111222333444444555777:::===FFFIIINNNPPPQQQRRRSSSTTTVVVUUUTTTSSSQQQOOONNNMMMHHHHHHGGGFFFEEECCCBBBBBB===AAAEEEHHHJJJNNNTTTYYYUUURRRLLLHHHFFFDDDBBB@@@;;;888444000...---..............................------------,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,---......///+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,)))))))))***************)))******+++***)))'''&&&************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,...~~~llleeeaaa`````````aaa```]]][[[[[[\\\\\\\\\[[[XXXVVVTTTSSSSSSRRRPPPNNNMMMOOOPPPPPPPPPPPPOOONNNMMMKKKKKKHHHFFFDDDCCCCCCDDDFFFHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>999888777888:::;;;:::999;;;;;;:::999777666444444.........---,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++*********)))************+++++++++)))+++---...,,,,,,---///************************++++++++++++++++++++++++)))************++++++++++++,,,---+++))))))+++...******+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,,,,,,,++++++******++++++,,,************************+++***))))))+++------,,,++++++++++++,,,,,,,,,,,,)))***,,,...///111111222+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.........//////...---------------......//////000111222222222222222222222111111111222222444555666777777777666777999888777666666666555555555666888:::<<<>>>>>>????????????>>>>>>===;;;<<<======<<<<<<===???;;;<<<>>>@@@BBBDDDFFFGGGKKKKKKKKKMMMOOOSSSVVVYYY[[[___cccccc___^^^```bbbeeefffiiilllooorrrssstttwwwvvvsssmmmeeeZZZQQQLLLGGGGGGHHHLLLTTT]]]gggmmmjjjkkklllnnnooooooooonnnkkkhhhccc^^^YYYVVVUUUTTTUUUSSSPPPMMMKKKJJJJJJJJJFFFHHHIIIHHHGGGGGGIIILLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNMMMNNNNNNPPPQQQRRRSSSSSSTTTRRRSSSTTTTTTSSSPPPNNNLLLEEEDDDBBB@@@AAABBBDDDFFFHHHJJJKKKLLLJJJGGGCCC@@@666555333111000///000000333333444333333555999;;;BBBFFFKKKOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPMMMMMMNNNMMMLLLJJJGGGFFF@@@CCCGGGHHHIIILLLTTTZZZ[[[WWWRRROOOMMMLLLJJJIII???===888333000///000111........................,,,,,,,,,---------------------......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))***,,,------,,,+++***((()))))))))*********+++(((((())))))((('''%%%$$$************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,///~~~lllcccbbbaaaaaaaaaaaa```]]]ZZZ\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQOOOMMMMMMOOOQQQNNNNNNOOOOOOOOONNNMMMMMMGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCCAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>><<<;;;:::;;;===>>>===<<<888999999999888777666555111000000///......---------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,)))************++++++++++++---000000---,,,...///,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))************++++++++++++,,,---+++)))(((+++...+++---///---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,++++++++++++++++++,,,************************)))(((((())),,,...///...******+++++++++,,,,,,,,,((()))+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,---...///000000000/////////......---------------............111222222333333444444555222333444666777888888888777888888777555444555666444555666888<<>>??????>>>>>>???@@@>>>???AAACCCFFFIIIKKKLLLTTTTTTUUUXXX\\\aaafffhhhtttxxx||||||xxxvvvxxx{{{|||nnn^^^QQQIIIIIIIIIKKKQQQZZZgggsss{{{}}}~~~}}}zzztttnnnhhhdddbbbaaaZZZXXXTTTPPPNNNLLLLLLLLLHHHJJJKKKJJJHHHHHHJJJMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNOOONNNNNNLLLLLLIIIJJJLLLOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSJJJGGGCCC???>>>@@@CCCEEEFFFIIIMMMPPPPPPMMMIIIFFF<<<:::888555333222111111333333444333333555999<<<@@@EEEJJJOOOQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSQQQOOOKKKIIIBBBFFFHHHIIIHHHLLLSSSZZZ^^^ZZZVVVSSSRRRQQQPPPOOOCCC@@@;;;666333222222333////////////////////////,,,,,,,,,------.........---.........---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---*********++++++*********)))***,,,------,,,***)))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++******)))(((((('''---------,,,,,,+++++++++++++++******++++++,,,---************************+++,,,---------+++)))((((((((())))))*********+++......//////...---+++***************************)))******+++,,,,,,------------------------------))),,,///...,,,***+++---{{{kkkeee`````````aaaaaa___\\\YYYZZZ[[[[[[ZZZXXXVVVTTTRRRVVVTTTSSSQQQPPPPPPPPPPPPQQQPPPPPPOOOMMMKKKJJJIIILLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===============;;;999888999::::::999888777555555666555222000.........000111111000///++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***---------,,,,,,+++++++++/////////......---------)))+++------+++***+++,,,)))******+++++++++******)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,---...//////000,,,++++++***++++++,,,,,,---,,,***)))((()))***+++''')))+++---------,,,+++++++++******++++++,,,---******++++++++++++******,,,,,,,,,------...............---,,,,,,---------000***+++,,,***111444+++---------------------------...////////////111333000111111222222333444444888777666666777777666555666666555444555666777888555666888:::>>>CCCJJJOOORRRPPPNNNMMMNNNLLLGGGCCCEEEEEEDDDDDDEEEFFFHHHIIIMMMMMMNNNPPPTTTYYY^^^aaaaaaffflllrrrvvv{{{wwwcccUUUOOONNNLLLKKKLLLQQQ[[[iiivvv|||vvvtttwwwqqqiiiccc```^^^ZZZXXXSSSVVVXXXUUUOOOLLLNNNRRRYYYVVVRRROOONNNMMMKKKJJJOOONNNMMMNNNNNNMMMKKKHHHLLLKKKJJJLLLOOOQQQQQQPPPWWWVVVUUUTTTSSSSSSTTTTTTQQQNNNJJJEEEAAA???>>>>>>FFFIIINNNRRRSSSPPPKKKHHHDDD>>>777333333333111000///000222222333555888;;;FFFKKKPPPTTTTTTQQQOOONNNPPPRRRTTTTTTSSSRRRSSSTTTPPPQQQRRRTTTTTTRRRQQQPPPMMMLLLKKKJJJJJJNNNSSSWWW[[[YYYWWWVVVVVVUUUSSSQQQMMMIIICCC===888666666666444111...------...///......---,,,++++++,,,...000,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,------.........---.........---,,,,,,+++...------,,,,,,------...---,,,***)))))))))************+++,,,,,,,,,,,,+++---,,,,,,+++*********+++***+++,,,,,,------,,,,,,***+++,,,---,,,+++***)))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++************+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||kkkeee`````````aaabbbaaa^^^\\\ZZZZZZZZZZZZXXXVVVUUUSSSTTTSSSQQQPPPOOONNNOOOOOOOOONNNNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBB>>>============>>>??????===;;;999888999:::::::::999888666666555444222///111//////333999999555000---,,,,,,,,,,,,,,,,,,,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++(((***,,,,,,***)))***+++******+++++++++******)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,***((('''++++++******++++++,,,---++++++,,,,,,,,,,,,++++++---------------.........,,,,,,++++++++++++,,,,,,///''',,,222...///222...//////...............---...///000000///000222444111222222333444444555555666555555666777888888777777666666777888:::<<<===:::<<<>>>AAACCCHHHMMMQQQLLLJJJIIIJJJMMMMMMLLLJJJKKKKKKLLLNNNPPPSSSVVVXXXZZZ\\\___dddjjjpppuuuxxx{{{sssbbbWWWQQQOOOOOOOOOOOOSSS[[[fffpppwww}}}yyytttpppkkknnnpppmmmfff```\\\ZZZYYYVVVSSSQQQPPPOOONNNMMMOOONNNLLLLLLLLLJJJGGGDDDFFFFFFFFFGGGJJJMMMPPPQQQQQQQQQRRRSSSTTTVVVVVVWWWQQQOOOLLLHHHEEEBBBAAA@@@CCCFFFJJJNNNPPPPPPNNNMMMHHHDDD>>>999666444333222111222333333444666:::>>>GGGLLLQQQUUUVVVUUUTTTTTTRRRTTTUUUTTTRRRQQQQQQRRRQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNMMMKKKLLLOOOTTTXXX[[[YYYXXXWWWXXXWWWUUUTTTRRROOOIIICCC===999777666333111---,,,------------000///---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***...------,,,,,,------...+++++++++,,,,,,,,,------------......------,,,+++,,,++++++******++++++,,,---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~mmmfff`````````aaabbbbbb```^^^XXXYYYYYYYYYYYYWWWUUUTTTSSSRRRPPPOOONNNMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB======<<<<<<======>>>???>>>;;;999999:::;;;:::::::::999777666666444111///111......555<<<===666............------,,,,,,,,,***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++***************+++++++++***+++------+++***++++++++++++,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++.........------,,,++++++---------...............---,,,,,,+++*********++++++,,,...///...---+++)))******+++++++++)))(((&&&++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++******))))))******+++,,,&&&...666333333666333000000000//////.........///000111000///000222444222333333444444555666666444444555666777888999:::888888999:::<<<>>>@@@AAA:::<<<>>>@@@BBBFFFJJJMMMMMMKKKKKKMMMQQQUUUVVVWWWTTTUUUXXX\\\aaafffjjjlllsssvvv{{{wwwiii^^^VVVQQQNNNRRRRRRQQQSSSXXX___fffjjjxxxxxxzzz}}}sssllldddaaa]]]YYYVVVTTTQQQNNNMMMLLLKKKKKKKKKJJJGGGDDDDDDEEEEEEFFFGGGKKKPPPSSSOOOPPPQQQSSSUUUVVVVVVVVVSSSRRRQQQOOOLLLIIIGGGEEEAAABBBEEEHHHKKKNNNPPPQQQLLLKKKGGGBBB;;;777555555444444444444444888===AAAIIIMMMRRRVVVXXXXXXYYYZZZTTTUUUVVVUUURRRPPPPPPPPPSSSSSSUUUUUUUUUUUUSSSSSSPPPPPPOOONNNNNNPPPTTTXXXZZZYYYXXXXXXYYYZZZYYYWWWXXXVVVQQQKKKEEE???;;;999666333000...............000000///...---,,,++++++---,,,,,,,,,,,,,,,++++++...------,,,,,,------...******++++++++++++,,,,,,------......------,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++***+++,,,,,,------,,,,,,...---,,,+++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ooogggaaa```___```aaa```^^^\\\XXXXXXYYYYYYYYYXXXVVVUUUSSSRRRPPPOOONNNMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJIIIMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;>>><<<999999:::;;;;;;:::<<<:::888777666444111...///------111555666111,,,///......---,,,++++++***((((((***++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,---///...---+++,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++++++++,,,------..............................---,,,+++*********//////......------------------,,,+++************++++++,,,------,,,+++***((((((***+++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++************)))******+++,,,******///111444BBBFFF888000000000/////////.........///000000//////111333222222333333444555555555444666777777888888999;;;::::::;;;<<<>>>???AAAAAA;;;<<<======???CCCHHHLLLPPPPPPPPPSSSXXX]]]bbbdddbbbdddiiinnntttzzz~~~xxxlllbbb\\\XXXTTTQQQRRRRRRQQQRRRTTTXXX[[[]]]ggghhhkkkrrr}}}}}}xxxrrrkkkddd^^^XXXSSSPPPPPPOOOPPPRRRQQQOOOLLLJJJJJJJJJIIIHHHKKKPPPUUURRRSSSTTTTTTUUUTTTSSSRRRUUUUUUUUUUUUSSSPPPMMMKKKBBBAAAAAACCCEEEIIINNNPPPOOOPPPOOOIIIAAA:::888888777666555444444888>>>BBBIIIMMMQQQUUUVVVXXXYYY[[[TTTUUUVVVUUUSSSQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSQQQRRRRRRQQQQQQRRRUUUXXXXXXWWWWWWXXXZZZ[[[ZZZYYY[[[ZZZXXXTTTNNNHHHCCC@@@<<<999555222222111111000////////////...---,,,+++------------,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,,,,,,,,,,------...------,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,///...,,,***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,qqqhhhbbb```___^^^^^^^^^[[[YYYXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSQQQOOONNNNNNOOOOOOLLLMMMMMMMMMLLLKKKKKKJJJMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;>>><<<:::999:::;;;;;;:::<<<:::888777666444111.........///---,,,++++++,,,...------,,,+++******)))***+++,,,...///////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...---+++******+++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++,,,,,,---...........................------+++***))))))))))))******))))))((((((''''''---,,,++++++*********+++,,,+++***))))))***+++,,,******+++,,,------------++++++******++++++,,,---++++++************++++++,,,+++++++++***)))))))))+++++++++++++++,,,---...)))///111***222PPPVVV<<>>>>>???@@@@@@@@@@@@BBBAAA@@@???AAAFFFNNNTTTRRRSSSVVVZZZ```gggooosssxxxzzz~~~~~~wwwqqqiiicccaaa```]]][[[TTTSSSRRRRRRRRRSSSTTTUUU[[[]]]bbbjjjrrryyy|||}}}yyysssoooqqqwwwzzzrrrjjjeeeaaa``````aaabbbaaa^^^\\\VVVTTTRRRNNNMMMNNNQQQSSSVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVVVVUUUSSSQQQOOOFFFDDDBBBAAABBBEEEIIIKKKNNNPPPRRRNNNFFF???;;;:::888888666444444777===AAAHHHLLLPPPSSSTTTUUUVVVWWWSSSUUUVVVVVVUUUTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSUUUWWWUUUTTTTTTVVVXXXZZZZZZYYY[[[[[[[[[YYYVVVQQQLLLIIIBBB>>>:::666444333111000------...//////......---------------------------...------,,,,,,------...---------------,,,,,,,,,,,,,,,------...------,,,...------,,,,,,------...+++++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,///---,,,***))))))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,ppphhhaaa___]]]]]]]]]]]][[[ZZZXXXYYYYYYYYYYYYWWWUUUTTTTTTSSSQQQPPPOOONNNOOOOOOMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBB======<<<<<<======>>>??????<<<::::::;;;<<<;;;;;;;;;:::888777666555222000///111111...)))'''***...,,,,,,,,,++++++***************+++------............---,,,++++++,,,---...++++++,,,,,,,,,,,,------)))))))))))))))*********)))***++++++)))''''''(((++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++***((((((((()))*********))))))(((((((((''',,,++++++***++++++,,,,,,,,,***)))((((((***,,,---///......---,,,,,,++++++++++++******++++++,,,---,,,+++))))))))))))+++,,,++++++***************))),,,,,,,,,,,,---...//////+++222222(((000OOOVVV;;;//////000111111222222333///000000///......000111000000111222222333333444666999;;;;;;::::::===@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDFFFMMMUUU[[[ZZZ]]]bbbgggnnnwww|||yyywwwuuurrrooollldddeeefffhhhjjjnnnppprrrmmmkkkhhhgggffffffeeeccc]]]\\\ZZZXXXVVVUUUTTTTTTSSSVVV[[[aaafffhhhfffdddddd___\\\^^^eeeooo{{{zzzyyyzzz{{{zzzwwwuuujjjfff```\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVRRRSSSTTTVVVVVVTTTSSSQQQMMMKKKHHHEEEDDDDDDFFFGGGLLLNNNQQQQQQLLLFFF@@@===::::::888666555777;;;???FFFJJJOOORRRSSSSSSTTTUUUTTTVVVXXXXXXWWWVVVWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVTTTTTTUUUVVVSSSSSSSSSTTTWWWYYYYYYXXXYYYZZZ[[[\\\ZZZWWWTTTQQQIIIEEE???:::777444222000------........./////////---------............///...------,,,,,,------.........------------,,,,,,,,,,,,------......------,,,++++++******++++++,,,***+++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---mmmeee___]]]\\\]]]^^^______^^^ZZZZZZZZZZZZXXXVVVUUUSSSSSSRRRPPPOOONNNMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBB>>>============>>>?????????===::::::;;;<<<<<<;;;;;;999888777777666333111000000000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************)))))))))***+++,,,,,,***(((((((((******+++,,,------------+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,+++***(((((()))+++,,,,,,,,,,,,+++++++++++++++************+++,,,------************++++++,,,,,,......---,,,++++++++++++++++++******++++++,,,------,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////222......>>>DDD777000111222333444555666777111222222111000000111333111111222222333444444555333777<<<===<<<===BBBFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHJJJLLLOOORRRXXX^^^ccceeehhhmmmrrrwww}}}}}}|||{{{vvvvvvyyy}}}}}}wwwssseeebbb^^^]]]\\\ZZZVVVSSSMMMPPPSSSUUUWWW]]]fffmmmkkkmmmoooppppppoooooopppmmmkkkgggbbb^^^[[[ZZZYYYTTTUUUXXX\\\^^^]]]ZZZWWWUUUQQQQQQTTTXXX```nnnzzzyyyvvvvvvtttooojjjaaa___\\\XXXVVVVVVVVVWWWTTTUUUWWWXXXYYYXXXXXXWWWSSSQQQNNNKKKIIIGGGFFFFFFJJJLLLOOORRRRRRMMMFFF@@@======<<<:::888888;;;===CCCHHHOOOTTTVVVVVVVVVWWWWWWYYYZZZZZZXXXWWWXXXXXXTTTTTTTTTSSSSSSTTTTTTTTTSSSUUUWWWWWWUUUTTTTTTUUUSSSRRRRRRTTTWWWYYYYYYXXXXXXYYY[[[\\\\\\ZZZXXXVVVRRRNNNGGGAAA===999666333000///...------...//////------......////////////...------,,,,,,------...---------,,,,,,,,,+++++++++,,,------......------,,,++++++******++++++,,,***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------~~~kkkccc]]]\\\[[[]]]___bbbbbbbbbZZZ[[[[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHFFFEEENNNMMMJJJGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>============???===;;;:::;;;<<<<<<;;;:::999777777777666444222...------///000000---***,,,---------------------,,,,,,---.........------***++++++,,,,,,++++++***+++++++++,,,,,,---------...---------,,,+++++++++---///000///---+++++++++)))***+++,,,---.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,...)))))))))))))))))))))))))))))))))***+++,,,......)))***,,,.........,,,+++************+++,,,---...++++++******++++++,,,---...---+++******+++---...,,,,,,,,,------.........,,,,,,,,,,,,---...///000222,,,222777...,,,222333111222333555777888::::::333444444333222111333444222222333444444555555666111666;;;>>>>>>@@@EEEKKKIIIJJJLLLOOOPPPQQQQQQQQQNNNRRRXXX]]]bbbfffjjjmmmhhhllloooqqqssswww|||}}}xxxsssooollliiiiiigggeeecccaaa___]]]___```bbbgggiiigggaaa\\\UUURRROOOMMMMMMLLLIIIFFFDDDIIINNNPPPRRRYYYfffqqqrrrwww|||~~~|||}}}zzzwwwqqqkkkeeeaaa___^^^\\\]]]^^^___```^^^ZZZWWWPPPNNNPPPSSSVVV[[[dddnnnvvv}}}jjjfff```ZZZVVVTTTTTTTTTYYYZZZ[[[\\\]]]^^^^^^^^^VVVUUUSSSPPPMMMJJJHHHGGGIIIJJJNNNSSSVVVRRRJJJBBB?????????===::::::;;;<<>>>>>===;;;999777555333111///,,,111666999999888888777>>>???@@@AAACCCGGGMMMQQQVVVVVVWWWXXXYYY[[[]]]^^^bbbccceeeiiimmmlllhhhcccaaabbbcccbbb```bbbggglllmmmmmmiiibbb___^^^ZZZTTTPPPOOOMMMLLLKKKLLLMMMMMMOOOTTTWWWXXX[[[___^^^YYYTTTQQQNNNNNNPPPOOOMMMIIIKKKKKKNNNSSSXXX```ooo}}}~~~xxxqqqnnnmmmmmmggggggjjjppptttrrrjjjcccYYYXXXUUUSSSSSSVVV[[[```eeeoooxxxiiibbb]]]XXXXXX\\\WWW\\\aaadddcccbbbbbbcccaaa^^^ZZZVVVUUUSSSQQQPPPMMMNNNOOOQQQSSSSSSQQQNNNLLLIIIEEECCCBBBBBB@@@???EEEJJJPPPVVVZZZ[[[YYYXXXYYYYYYZZZ[[[[[[\\\]]]]]][[[YYYWWWVVVUUUVVVXXXYYYUUUUUUVVVWWWXXXUUUQQQMMMLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^]]]]]]ZZZVVVOOOGGG@@@;;;666444222111000000...---...///000000000///...---///...+++***))))))***+++...------,,,,,,++++++***,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,------......------,,,(((''''''))),,,......---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///***+++---......---+++***...---,,,+++++++++,,,------,,,***))))))***,,,---,,,++++++******++++++,,,...---+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,------.........nnnfffbbb```______aaabbbbbbaaa\\\[[[YYYXXXWWWVVVWWWWWWWWWUUUQQQNNNKKKKKKKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDCCCAAAAAA@@@>>><<<;;;;;;<<<===<<<999777777888:::;;;;;;<<<;;;999777444222000/////////...---,,,,,,,,,,,,+++,,,------,,,+++,,,---------------------------++++++,,,,,,+++***((('''+++++++++++++++++++++++++++++++++,,,,,,,,,------((((((((()))*********+++************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++************+++,,,++++++++++++---+++++++++,,,,,,---------++++++++++++************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........333222222222222333333444000222666999<<<>>>>>>>>>@@@>>><<<:::999777555444111444888:::;;;;;;<<<===???AAACCCFFFIIINNNTTTXXXaaabbbeeeiiikkkmmmmmmmmmjjjkkklllnnnnnniiiaaaZZZTTTUUUUUUSSSQQQRRRVVVZZZXXXZZZYYYUUUSSSSSSNNNGGGKKKIIIGGGFFFGGGIIIMMMOOOUUUZZZ^^^```dddhhhhhhddd___\\\YYYZZZ\\\]]][[[XXXWWWWWWZZZaaagggooo~~~{{{wwwvvvvvvxxxvvvwww|||}}}vvvkkkiiieeeaaa^^^]]]___aaa```eeepppzzzoooccc\\\\\\^^^```ccceeeggghhhiiiiiigggddd```^^^[[[XXXUUURRRRRRQQQQQQSSSUUUVVVUUUSSSRRRPPPMMMKKKJJJIIIGGGEEEGGGKKKQQQWWWZZZ[[[ZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWSSSNNNJJJHHHJJJLLLNNNQQQSSSUUUVVVVVVWWWWWWXXXZZZ[[[]]]^^^aaaaaa```\\\WWWOOOHHHCCC:::777333000000///...---...///000000000000///...000///---+++***++++++,,,***++++++,,,,,,---......,,,,,,------------------******+++,,,...000222333***++++++,,,,,,++++++***+++***)))***,,,------,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...***+++,,,------,,,+++***---,,,++++++++++++,,,---,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,---,,,+++*********++++++------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------ppphhhbbbaaa______```aaa```___]]]\\\[[[YYYXXXXXXWWWWWWVVVTTTQQQNNNLLLKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLJJJHHHEEEDDDCCCCCCEEEDDDDDDEEEFFFFFFCCCAAA@@@@@@???>>>>>>=========;;;999666666888:::;;;;;;;;;:::999666444222000//////...------,,,,,,,,,,,,***+++,,,+++***)))***,,,******+++,,,---...//////...------,,,***((('''%%%++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((((((******+++***)))(((******************************++++++,,,,,,,,,+++,,,---------......//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,*********,,,---,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------...//////111111000111111222333333444555888;;;===>>>>>>>>>>>>>>><<<;;;999888666666777888:::;;;;;;<<>>===:::888555555777999::::::::::::888666444222000//////...---,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++******+++,,,---......///...---,,,+++***((('''&&&+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***+++---...,,,((('''***---,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,------......////////////000111222333777888:::;;;===>>>>>>>>>>>>>>>>>><<<:::888777777:::;;;;;;<<<===@@@EEEIIIRRRXXX```gggkkkmmmooopppnnnnnnnnnmmmkkkhhhfffddd______```^^^ZZZRRRJJJEEEGGGHHHHHHFFFDDDEEEJJJNNNPPPVVV]]]bbbfffgggbbb[[[[[[XXXTTTRRRVVV^^^ffflll}}}xxxtttlllgggdddhhhrrrzzz{{{yyywwwvvvtttrrrtttyyy{{{yyy{{{~~~~~~xxxqqqqqqqqqppppppooojjjeee```[[[XXXTTTSSSSSSTTTUUUUUUUUUVVVWWWZZZ[[[[[[XXXVVVSSSUUUXXXZZZ[[[[[[ZZZYYY\\\^^^___aaaaaaaaa______^^^^^^]]]\\\[[[\\\\\\\\\]]]\\\[[[YYYVVVQQQJJJEEE>>>>>>===???CCCHHHNNNQQQTTTUUUVVVXXXYYY[[[\\\\\\___aaacccdddaaa\\\VVVRRRPPPKKKCCC<<<888555222000///////////////.........//////...---,,,,,,------.........---,,,,,,++++++.........------,,,,,,,,,111000///------,,,,,,,,,,,,------......------,,,---+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********sssjjjcccaaa___^^^___```___^^^^^^^^^]]]\\\ZZZYYYWWWWWWTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGDDDBBB>>>???AAAAAAAAA@@@>>>===999777444444666888999999:::999777666444222000000......---,,,,,,,,,------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***,,,------+++((((((***---,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------*********+++,,,,,,------000000000111222444555666888999:::;;;<<<<<<======???@@@AAA???===;;;<<<===<<<>>>AAADDDHHHNNNUUUZZZdddjjjqqquuutttooojjjggggggeeeaaa]]]ZZZYYYXXXWWWQQQQQQRRRRRRPPPNNNMMMLLLLLLNNNOOOOOONNNQQQWWW\\\aaaiiirrryyyxxxrrroookkkiiikkkrrrzzz}}}yyywwwyyy}}}{{{ssskkkjjjhhhfffdddeeejjjrrrwww{{{zzzzzz~~~{{{sssrrrrrrqqqppplllgggccc\\\YYYUUUSSSRRRRRRQQQPPPPPPQQQUUUYYY]]]___]]][[[[[[[[[\\\\\\\\\[[[YYYXXX]]]]]]___``````___^^^^^^______^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZXXXSSSMMMIII<<<;;;999999<<>>???@@@AAAAAA@@@???>>>888666333333555777888888999888777555333222000000...------,,,,,,---------,,,---...---,,,+++,,,...------,,,,,,++++++************))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********((((((******+++***)))(((************************)))+++,,,......---,,,+++ """%%%)))+++---......++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********,,,------,,,,,,+++...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,------.........///000111333555666777777888999:::;;;<<<<<<:::===??????>>>===@@@CCCEEEIIINNNTTTZZZaaaggglllpppsssuuurrrkkkbbbYYYUUUTTTRRROOOLLLKKKLLLNNNOOOFFFHHHKKKLLLNNNPPPTTTVVVVVVXXXZZZ[[[\\\```ggglllsss{{{{{{sssqqqmmmiiifffhhhmmmqqqrrrrrrqqqrrruuuyyy~~~}}}zzzvvvrrrnnnjjjeeeaaa\\\ZZZXXXWWWVVVUUUSSSQQQMMMNNNRRRXXX]]]``````^^^______^^^^^^]]]\\\[[[ZZZ^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^[[[[[[[[[[[[ZZZVVVQQQMMM===;;;888666777;;;@@@DDDJJJLLLOOORRRUUUWWWXXXYYY]]]___bbbccccccbbb___]]]\\\YYYUUUPPPJJJCCC<<<777555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------,,,,,,************+++,,,---...***++++++,,,,,,++++++***)))(((((()))+++,,,,,,+++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,------------------,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++tttjjjbbb```______aaabbbbbbaaa]]]]]]]]]\\\ZZZXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDEEEGGGHHHGGGCCC@@@>>>>>>???????????????>>>777555333222444666777777888888666555333222000000---------,,,,,,------...,,,---...---,,,+++,,,...,,,,,,,,,+++++++++************)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++*********)))((((((((()))*********+++***************************+++...///000///---,,,$$$&&&(((+++---------,,,+++++++++,,,,,,---------***++++++,,,,,,++++++************+++++++++,,,,,,///+++''''''***------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------...//////000,,,,,,---...000222444555555555666777888999:::;;;777;;;AAACCCDDDFFFLLLPPPXXX\\\bbbfffiiilllnnnpppooonnnkkkcccZZZRRRMMMJJJHHHGGGGGGGGGHHHKKKMMMNNNLLLPPPUUUXXXZZZ]]]aaadddeeegggjjjkkkmmmqqqxxx}}}~~~xxxvvvwwwxxxxxxxxxvvvtttrrrqqqqqqrrruuuvvvxxx}}}xxxpppiiiddd```[[[\\\]]]___```^^^ZZZWWWPPPQQQTTTYYY___aaabbbaaa______^^^^^^^^^_________```___]]]\\\\\\]]]___```_______________^^^^^^]]]\\\\\\\\\\\\[[[XXXSSSOOO???<<<888555555777:::<<>>>>>>>>>>>>>>>>>??????777555222222444666777777888777666555333222111000------,,,,,,,,,------...+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++******))))))************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,,,,---.........,,,***(((+++++++++,,,,,,---------,,,------......------,,,***)))))))))***+++,,,,,,000***%%%&&&+++///...+++******+++,,,,,,---......---------,,,,,,+++++++++,,,++++++++++++++++++,,,------------------------......//////000111111111000000111222444777999:::444444444555666888999:::<<>>:::666444444666888@@@CCCHHHMMMQQQTTTVVVVVV[[[[[[\\\]]]^^^_________^^^```ccceeeccc\\\SSSLLL???===:::666333111000000......///////////////...000//////...------,,,,,,,,,,,,,,,------.........+++++++++,,,---...000111,,,------......------,,,///---,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++---......---+++***'''(((***+++,,,,,,++++++))))))************)))))))))***,,,------,,,***))))))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,------.........rrrlllbbb```___aaacccccc```\\\]]]\\\ZZZYYYYYYXXXUUUSSSQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAA???>>>=========999666222222333666888999:::999777666444222111000000...,,,,,,------,,,+++......//////......---,,,,,,,,,,,,---------......************************...---,,,,,,+++++++++,,,///...,,,+++******+++,,,,,,,,,------,,,***)))(((*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---.........------,,,+++)))***,,,...//////...---************************---,,,++++++******+++++++++++++++*********))))))+++,,,---......---+++***)))***++++++------...///---------.........//////000///...---,,,---...//////111222333222111222333777777777777888<<>>>>>>>>888555111000222444666777999888777555333222000000///---++++++,,,,,,,,,+++...............------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,++++++++++++,,,+++,,,,,,---,,,+++))))))++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,++++++)))***+++,,,---------------------------------------,,,++++++******++++++)))*********++++++,,,,,,*********++++++******)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///...------,,,---...///---///222333444555777888666777888999<<>>CCCIIINNNRRRTTTZZZXXXVVVWWW[[[]]]^^^]]]___aaadddhhhiiifff```[[[SSSNNNGGGAAA===999666444000000///...------...000///////////////.........,,,,,,............,,,,,,------,,,,,,,,,------...+++,,,---......,,,+++***%%%''')))+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++sssllldddaaa______aaacccaaa___]]]\\\ZZZYYYYYYXXXUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPTTTTTTRRRPPPNNNLLLJJJIIINNNMMMKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC>>>???@@@@@@AAA@@@???>>>888444111///000222444444888777666444333111000///...,,,******+++,,,+++***...............---,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++---,,,++++++******++++++))))))***+++,,,---......+++******)))******++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------......------------...///...111333555666777:::<<<;;;<<>>???@@@BBBAAA@@@>>><<<999555111///000222333444777666555444222111000///...,,,++++++,,,---,,,+++------.........---,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,,,,***++++++++++++,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++*********+++---...************************---,,,++++++******++++++******+++,,,,,,---......---,,,+++***+++,,,---...)))***++++++------...///............////////////------------...//////000333444666777777888;;;===GGGJJJOOOSSSWWW[[[___bbbbbbbbbbbbaaa]]]WWWQQQMMMNNNOOONNNLLLIIIJJJMMMQQQUUUYYY]]]```aaadddgggjjjkkkkkknnnsss||||||}}}~~~}}}}}}}}}{{{tttpppnnnjjjiiieeeccchhhxxx~~~zzzuuupppnnnnnnmmmjjjgggddddddcccbbbaaaaaabbbbbbddddddddddddcccaaa___]]]^^^______``````_________\\\[[[ZZZ[[[[[[YYYVVVTTTJJJEEE===888555555555555666888;;;???EEELLLQQQTTTXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^```bbbeeedddbbb___[[[YYYVVVRRRMMMFFF>>>888333111///...............------......//////000000......------------......,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,---...,,,,,,---------,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,---------,,,---...//////...---,,,------------------------//////000000000000//////rrrkkkfffbbb______aaacccbbb```]]]\\\ZZZYYYYYYXXXUUUSSSSSSRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDCCC@@@AAABBBBBBAAA???<<<::::::777333111222444555555666666555444222111000000///---,,,,,,...///...------------...---,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,+++'''(((***,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,+++*********+++,,,,,,------,,,++++++,,,...///---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///)))***++++++------...///........./////////000000------...///000000111111333555777999:::===@@@CCCVVVZZZ```ccccccaaa```___[[[XXXUUUQQQLLLIIIGGGFFFDDDGGGJJJLLLLLLPPPWWW\\\dddiiiooorrrqqqqqqsssvvvuuutttuuuzzz|||xxxwwwwwwuuussstttxxx|||~~~}}}}}}~~~{{{zzzzzz|||~~~zzzsssqqqwwwzzzrrrooonnnmmmlllgggfffeeeccccccbbbbbbbbbaaabbbcccddddddcccbbbaaa`````````aaaaaa``````___\\\[[[ZZZZZZ[[[ZZZWWWUUUMMMGGG???999666555555555777888:::>>>DDDKKKQQQUUUYYYZZZZZZZZZYYYYYYYYYYYY\\\\\\]]]```aaaaaa___]]]\\\\\\]]]\\\XXXOOOEEE===777444111///000000...---------......//////000000///......------......//////...---,,,,,,,,,,,,,,,///---,,,******+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************++++++******++++++,,,---,,,,,,++++++******))))))+++++++++,,,,,,,,,---------...///000000///...---------------------------......////////////......qqqjjjeeebbb``````bbbdddbbb```]]]\\\ZZZYYYYYYXXXUUUSSSSSSRRRQQQPPPOOOPPPQQQQQQPPPOOONNNMMMKKKIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<:::;;;777444222333555777888666666555444333222111111///...------///000//////---------------,,,++++++,,,,,,---------.........***************************+++,,,---...---,,,+++((()))***+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++******+++---...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........---...///111222333333333111444888;;;@@@EEEKKKOOO^^^bbbfffgggccc]]]WWWTTTOOOLLLHHHCCCAAA@@@AAABBBBBBIIIQQQWWWZZZ```hhhnnnvvv|||~~~~~~|||xxx{{{{{{{{{~~~}}}xxxwwwvvvtttqqqpppsssxxx|||}}}}}}}}}}}}wwwuuusssrrrrrrsssuuuvvvwwwwww|||||||||~~~{{{}}}rrrnnnmmmnnniiihhhgggfffddddddccccccaaaaaabbbcccddddddddddddbbbbbbbbbbbbbbbaaaaaa```]]]\\\[[[[[[[[[[[[YYYWWWPPPJJJBBB;;;888777666666666666888;;;AAAHHHOOOTTTZZZ[[[\\\[[[YYYWWWVVVWWWYYYZZZ[[[^^^``````]]][[[^^^___aaabbb```YYYOOOIII???:::555333333333000---.........///////////////........................//////...---,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++******************++++++++++++,,,,,,,,,,,,......////////////......------------------------++++++,,,,,,,,,,,,++++++ooohhhdddbbb```bbbddddddbbb___]]]\\\ZZZYYYYYYXXXUUUSSSSSSRRRQQQOOOOOOPPPQQQRRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======:::777333222444666888999777666666555444333222222...---,,,,,,...//////...,,,------------,,,++++++,,,---------............++++++++++++++++++++++++)))***,,,......---,,,+++******))))))***+++,,,,,,...---+++************+++++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,...///,,,,,,---------,,,,,,+++))))))))))))))))))))))))---,,,++++++******++++++*********+++++++++++++++(((((()))***++++++++++++------,,,,,,,,,,,,++++++------------............---...000333444555555555444777;;;@@@EEELLLSSSXXX\\\^^^___]]]XXXQQQLLLIIIGGGEEEBBB@@@???@@@BBBCCCGGGQQQ^^^ggglllqqqyyy}}}xxxrrrttttttssswww}}}}}}|||}}}~~~|||zzzxxxwwwxxxyyyzzz|||zzz{{{|||wwwxxx~~~}}}~~~}}}xxxqqqmmmnnnqqq}}}zzznnnkkkmmmlllkkkiiigggfffeeeddddddbbbbbbbbbbbbbbbccccccdddcccddddddddddddcccbbbaaa^^^]]][[[[[[\\\\\\ZZZYYYRRRLLLDDD===:::888888777666666666999???GGGOOOSSSXXXZZZ\\\[[[YYYWWWWWWXXXVVVWWWZZZ^^^aaabbb___\\\______```aaa```]]]XXXTTTGGGAAA;;;999999777333000///////////////.........---...///000000///...---...------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++nnngggdddbbbaaaccceeeeeeaaa^^^]]]\\\ZZZYYYYYYXXXUUUSSSTTTRRRPPPOOOOOOOOOQQQRRRLLLLLLLLLMMMNNNNNNOOOOOOKKKJJJHHHGGGFFFEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>???@@@@@@999666222222333666888999777777666555444444333333---,,,++++++---///......,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,++++++***)))))))))***,,,,,,///...,,,***))))))***************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++++++++---///000***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))***+++,,,,,,---)))***,,,---......------)))***+++,,,---......///////////////000000000111...///111444555666666666:::<<<@@@DDDIIIOOOVVV[[[WWWWWWVVVRRRLLLFFFCCCBBBGGGGGGFFFFFFGGGGGGHHHIIIIIIUUUdddoootttyyy|||yyywwwuuuvvvwww{{{|||wwwsssuuutttrrrvvv~~~}}}vvvuuuyyy}}}|||yyyxxxjjjbbbbbbeeefffmmmyyyooojjjjjjmmmlllkkkiiigggfffeeeeeeeeedddbbbaaa```aaabbbccceeeeeeeeeeeeeeedddcccbbb___]]]\\\\\\]]]]]][[[ZZZTTTNNNEEE>>>;;;999888888777777777:::@@@HHHPPPUUUUUUXXX[[[[[[YYYWWWXXXYYYSSSUUUZZZ___cccdddbbb______]]]\\\\\\]]]]]]\\\[[[LLLGGG@@@===<<<;;;666222000000//////.........---,,,...000111111000...,,,,,,,,,,,,,,,---...//////)))******,,,---......///...---,,,+++************//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,************,,,------------------------------..................---pppkkkfffdddaaa``````___^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBAAA???===<<<;;;;;;999666444333333444555888666444333222111---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***........................))))))***++++++,,,------***+++,,,+++******,,,---++++++++++++,,,---...///---,,,,,,+++*********+++***+++,,,,,,,,,,,,---...++++++++++++,,,,,,---...---,,,***))))))***,,,---+++++++++******)))))))))+++++++++******)))))))))++++++++++++++++++++++++------,,,+++************))))))***+++,,,,,,------........................---------.........////////////.........//////000222222222333555777:::;;;>>>CCCHHHKKKKKKMMMPPPSSSPPPLLLIIIGGGDDDAAADDDIIIJJJKKKJJJHHHKKKQQQSSSQQQWWW```kkktttzzzyyysssooolllkkklllkkknnnvvv~~~{{{xxxrrrtttwwwyyy{{{~~~~~~|||zzzyyyxxxxxx~~~qqqhhhcccaaaccciiisssuuukkkiiihhhiiilllpppoooiiiccceeeeeeeeedddcccbbbaaa```aaabbbcccdddcccbbbaaa``````]]]ZZZZZZ\\\]]]]]][[[YYYTTTLLLEEE@@@<<<999888888888888888:::AAAJJJRRRSSSTTTUUUWWWXXXXXXYYYYYYVVVWWWYYYZZZ\\\\\\\\\\\\^^^]]][[[ZZZZZZZZZ[[[[[[WWWRRRJJJEEEBBB>>>999555///...------//////...---........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---......//////......---+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++------,,,++++++******)))...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---,,,+++,,,,,,++++++***))))))))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------...---,,,***))),,,------......------,,,qqqkkkeeecccaaa```______^^^\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEDDDFFFEEECCCDDDEEEEEEDDDBBBBBBBBBBBBAAA???===<<<;;;999777555333222444555777999777444333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------++++++++++++++++++++++++++++++,,,***((('''(((***************+++,,,---------,,,++++++******++++++***,,,------++++++,,,...,,,,,,+++++++++,,,------,,,+++***))))))***+++,,,---------,,,,,,,,,++++++------,,,,,,++++++++++++(((((()))+++,,,...//////,,,+++++++++++++++,,,,,,+++++++++,,,,,,------...------------------------------------............000000//////000000111111222333444666888;;;>>>@@@CCCFFFIIIJJJJJJJJJJJJKKKHHHDDDAAAAAAAAACCCIIIRRRVVVZZZ[[[YYYZZZ^^^___]]][[[bbblllvvv~~~~~~xxxqqqkkkgggffffffggggggiiiooowww}}}~~~~~~}}}}}}zzzxxxvvvyyy}}}wwwmmmkkkjjjkkksss~~~nnnjjjggghhhlllpppooommmiiihhhgggeeedddcccbbbbbbdddeeeeeeeeedddcccaaaaaaaaa^^^\\\[[[]]]^^^]]]\\\\\\WWWQQQKKKFFFAAA<<<999999999999888:::AAAJJJQQQVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZZZZWWWSSSNNNJJJGGGBBB:::555222000///...//////...---........................,,,,,,---------.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********))))))*********+++++++++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,)))))))))***++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---......---,,,,,,,,,------......------,,,rrrkkkeeebbb```_________]]]\\\]]]]]]]]]]]][[[YYYWWWVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDGGGEEEDDDDDDEEEFFFDDDCCCBBBBBBAAAAAA???>>><<<;;;777666444222222444666777999777444222111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++)))'''&&&&&&'''))))))******++++++,,,,,,,,,,,,++++++******++++++,,,---...---+++***+++,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,------------,,,,,,,,,,,,+++......------------,,,,,,))))))***+++---...//////************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111111111111222333333333444666999===BBBEEEGGGKKKJJJHHHGGGFFFEEEBBB@@@@@@<<<:::===BBBHHHTTT^^^hhhnnnrrrpppmmmmmmllljjjcccfffmmmvvv}}}vvvooojjjgggggggggkkkmmmooorrruuuyyy~~~{{{vvvqqqoooqqqvvv{{{}}}vvvnnnlllrrr}}}|||uuulllhhhkkkqqqvvvxxxsssqqqoookkkhhhfffdddcccffffffffffffeeedddbbbbbbcccaaa___^^^______^^^]]]___\\\XXXTTTNNNHHHAAA<<<::::::999888;;;AAAJJJPPPXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWUUURRRPPPMMMGGG>>>777555333000/////////...---........................---............/////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++***(((''''''(((***+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------))))))******+++,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------,,,------------,,,,,,+++++++++---......//////...------............------tttllldddbbb____________]]]\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHGGGEEEDDDDDDCCCGGGFFFEEEEEEFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<888777444222222333444666:::777444222111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))(((***+++***(((''''''(((******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---...---+++***+++,,,...---,,,,,,++++++++++++...---,,,,,,,,,,,,---...************************---------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111111111111222333555555444666999===BBBGGGKKKMMMPPPKKKDDD@@@???>>>;;;999;;;:::;;;BBBIIIQQQ]]]hhhttt}}}|||yyyvvvsssllllllmmmttt}}}|||yyyxxxyyy~~~{{{uuupppmmmmmmnnnpppvvvzzz~~~~~~~~~|||uuussstttuuuvvvssszzzzzzyyy}}}~~~tttrrrtttwwwzzz{{{zzzwwwtttoookkkgggeeeeeeeeeeeeeeeeeedddddddddeeedddcccbbbaaa```___^^^aaa```^^^[[[VVVOOOFFF@@@;;;999888888<<>>777444111//////000000///........................------........./////////------------------,,,,,,---......//////......---+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,***))))))***,,,---,,,,,,+++++++++,,,---...---,,,,,,++++++***)))))),,,,,,,,,------,,,++++++******+++,,,,,,---......,,,---------------,,,,,,,,,------....../////////------............------vvvmmmdddbbb```_________^^^]]][[[[[[[[[[[[ZZZWWWUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<;;;999666333111222333333999777444333222222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++''')))+++++++++***+++++++++,,,---......------,,,,,,++++++***++++++,,,,,,,,,---...---+++***+++,,,...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,---------,,,,,,+++++++++...------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111222333555666777777999===AAAEEEIIILLLMMMOOOHHH>>>999888999999888;;;<<>>======>>>;;;888444222222222333777666555444444333000...------------------------------,,,,,,,,,,,,------........................+++++++++++++++++++++,,,&&&))),,,------,,,---...,,,---...//////...---,,,++++++******++++++,,,,,,,,,---...---+++***+++,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------))))))************++++++))))))***++++++,,,------///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222222333444666777999:::<<<===@@@CCCEEEGGGHHHIIIFFFAAA;;;777666999<<<>>>@@@BBBJJJTTT[[[^^^cccjjjrrr~~~vvvqqqmmmlllmmmmmmhhhdddaaa```^^^___ccchhhkkkmmmoooppprrruuuzzz}}}{{{{{{|||~~~~~~|||vvvuuu~~~~~~uuuuuutttsssqqqooommmlllcccbbbbbbbbbcccdddeeefffeeefffgggfffdddbbbbbbbbbaaa``````___]]]YYYSSSNNNEEEBBB???@@@EEELLLSSSWWW^^^^^^^^^^^^]]]]]]\\\[[[QQQOOOKKKIIIJJJOOOUUUXXXWWWXXXYYYYYYZZZYYYYYYYYYZZZWWWVVVWWWYYYZZZWWWUUUBBB===777333111111222222........................,,,,,,---------.........------------............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))------,,,,,,+++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------******++++++,,,---------.........---,,,+++***)))+++++++++,,,,,,---------,,,------............---000///...---,,,,,,,,,,,,......////////////......|||qqqeeecccaaaaaaaaabbbaaa```[[[\\\\\\[[[ZZZXXXVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCDDDEEEEEEDDDBBB@@@@@@@@@@@@@@@???>>>======;;;888555333333444555666555555666666444000---...........................---,,,,,,,,,,,,---...---------------------------,,,,,,++++++*********'''***---...---,,,,,,,,,+++,,,...//////...,,,+++++++++******++++++,,,---***,,,------++++++,,,...,,,,,,+++++++++,,,------)))******************)))++++++,,,,,,,,,---------)))))))))*********++++++((())))))******++++++,,,...------,,,,,,,,,------***+++++++++,,,---------------------------------000000000000111111111111444555666777999;;;===>>>@@@AAABBBCCCDDDCCCBBBBBB888999:::;;;;;;>>>AAADDDIIIKKKRRR\\\bbbccchhhmmmsss|||}}}sssoookkkiiiiiihhheeebbb```^^^[[[ZZZ[[[aaaiiiooo{{{|||{{{vvvrrrsssvvvyyy{{{~~~xxx{{{|||zzz}}}|||xxxwwwzzz{{{|||~~~~~~{{{vvvtttyyyxxxmmmlllnnnwww{{{uuuooolllkkkmmmnnngggfffeeedddccccccdddeeecccfffhhhgggeeeccccccdddaaa```_________]]]ZZZWWWQQQMMMHHHGGGKKKQQQVVVXXX\\\\\\\\\]]]\\\\\\[[[[[[QQQNNNHHHDDDEEEIIINNNRRRUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWYYY]]]bbbcccaaa]]]MMMGGG>>>777444222222111........................---............/////////------------.........///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******,,,+++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++,,,------......////////////......~~~rrreeedddbbbaaabbbcccbbbaaa]]]]]]]]]\\\[[[YYYWWWVVVSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMGGGFFFDDDCCCDDDEEEGGGHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>===<<<:::888555444555777888555555666777777555000,,,...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))(((''')))+++......,,,+++*********+++---......---+++***+++*********+++,,,,,,---***+++,,,,,,,,,,,,---...++++++++++++,,,------...,,,------......------,,,)))))))))******+++++++++))))))*********+++++++++++++++******)))((((((''',,,,,,,,,,,,---...//////++++++,,,,,,---...//////........................000111111111222222222222777777888999;;;>>>???AAACCCCCCDDDCCCBBB@@@>>>===///444;;;???AAABBBEEEHHHQQQSSSYYYbbbgggiiimmmsssvvv|||zzzpppooommmkkkiiihhhgggeeedddaaa___\\\XXXZZZbbbpppzzz{{{vvvooollllllqqqvvvyyyzzzzzzzzzzzzyyyyyyyyyyyyrrruuuyyy~~~~~~xxxtttppptttxxxyyyyyyyyy|||zzzyyyxxxzzz}}}~~~|||uuulllgggggghhhiiiiiijjjlllmmmnnnooossszzz~~~uuulllkkkoooyyyyyyjjjiiifffmmmwwwzzzooohhhgggjjjmmmkkkjjjgggeeedddcccccccccbbbeeehhhgggeeecccccceeebbb```_________```___]]][[[UUUOOOMMMOOOTTTWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXSSSNNNGGGBBBAAADDDJJJNNNSSSTTTVVVWWWXXXWWWWWWVVVUUUWWW[[[ccciiijjjfffbbbVVVOOODDD;;;666333111000........................////////////000000000000---------.........//////---......//////......---+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---*********++++++,,,------...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---,,,+++...------,,,,,,++++++***((()))+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++******+++,,,...///......////////////......}}}ooofffdddaaa```aaabbbcccbbb]]]]]]]]]]]]ZZZWWWTTTRRRJJJKKKLLLMMMOOOPPPQQQRRROOOOOOOOOOOONNNNNNMMMLLLJJJJJJJJJHHHEEEDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEE???@@@BBBBBBBBBAAA???======;;;999777555333222222666666555444222111000000111000///...,,,***)))))),,,,,,---...//////......///...------++++++***)))...---,,,+++******************++++++++++++******......---,,,,,,,,,------000...,,,+++***+++,,,---++++++++++++++++++++++++***,,,...---,,,+++,,,,,,---,,,,,,+++*********+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++***)))(((((()))***+++---,,,,,,+++*********+++++++++++++++++++++++++++---------.........//////111111111111222444666777333444666888<<<@@@CCCDDDIIIDDDAAAAAA@@@>>>???CCCDDDDDDDDDCCCDDDHHHOOOTTTZZZZZZ\\\```eeeiiikkkkkkmmmrrrvvvvvvvvvxxxuuuqqqnnnkkkgggeeefffhhhjjjkkkcccaaa^^^]]]bbbmmmzzz}}}}}}|||{{{zzz{{{zzzzzzxxxsssnnnmmmqqqvvvxxxyyyyyyuuupppnnnoooqqqnnnpppssssssqqqooommmlllooonnnnnnnnnmmmlllkkkjjjqqqooonnnpppsssuuutttrrrrrrqqqpppoooooooooppppppfffdddaaa^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\^^^bbbeeeoooxxx}}}zzzrrrppptttzzzxxxlllhhhjjjpppwww|||yyyjjjeeegggkkkpppkkkhhhgggccc```ccchhhfffeeeccccccdddddddddcccbbbbbbbbbaaaaaaaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]][[[WWWSSSRRRVVVYYYZZZYYYVVVPPPHHHAAA???@@@BBBCCCJJJNNNSSSTTTSSSRRRSSSUUUVVVYYY^^^ccceeefffeeeccc[[[VVVNNNEEE<<<666333222111111111111111000000000---------------...///000,,,,,,---///000///+++(((++++++++++++++++++++++++............---,,,++++++******+++,,,,,,---......,,,,,,,,,------............***(((***///222000...---,,,,,,++++++*********************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///......------......//////...,,,+++)))+++,,,------......------//////////////////////////////.........---------}}}ooofffdddaaaaaaaaabbbaaa```^^^^^^^^^]]][[[XXXUUUSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKKKKJJJHHHEEECCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDD???@@@AAAAAAAAA@@@>>>===;;;:::888666555444444444666666555444222111000000---------...............+++,,,,,,---......------...------,,,,,,++++++***...---,,,+++******************++++++++++++************)))))))))******+++***)))'''&&&%%%&&&'''(((++++++++++++++++++++++++***,,,------+++++++++,,,---,,,++++++******++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++******))))))******+++---,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++,,,,,,...///000111111333333222111222333555777777888999;;;===@@@BBBDDDEEEBBB@@@AAAAAABBBHHHOOOQQQOOONNNOOOSSSWWWZZZ[[[]]]\\\]]]___cccfffffffffaaafffjjjllloootttvvvsssrrrooojjjhhhggghhhhhhgggdddbbb```aaahhhrrr}}}|||~~~~~~yyywwwrrrtttxxxyyyxxxvvvuuuuuutttsssrrrtttxxxzzzzzzyyyrrrrrrqqqnnnjjjiiikkkmmmoooqqqqqqnnniiiffffffhhhgggkkkooopppnnnkkkjjjkkkkkkkkkllllllkkkjjjhhhgggjjjiiiiiilllpppssssssssssssqqqnnnkkkjjjjjjkkklllhhhfffdddaaa___^^^^^^^^^\\\\\\\\\ZZZXXXXXXZZZ[[[eeemmmuuuvvvsssooooooqqqvvv}}}~~~|||{{{zzz||||||~~~qqqpppqqqsssrrrsss{{{xxxmmmhhhgggjjjgggfffhhhgggdddccceeeeeedddccccccddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\[[[[[[\\\]]]^^^\\\YYYUUURRRSSSUUUWWWWWWVVVQQQIIICCC??????@@@@@@GGGJJJNNNQQQSSSTTTUUUVVVYYY[[[___cccfffggggggfff```\\\TTTKKKBBB;;;666444222222111000000/////////---------------...//////---------...///...,,,)))++++++++++++++++++++++++---------...------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------+++'''%%%''',,,...---+++,,,,,,,,,+++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......------,,,...............,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,|||nnnfffdddcccbbbbbbaaa___^^^_________^^^[[[YYYVVVTTTTTTSSSRRRQQQOOOMMMLLLLLLNNNOOOQQQRRRRRRPPPNNNMMMLLLLLLKKKHHHEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@@@@@@@???===<<<999888777666555555666666666666555444222111000000+++,,,,,,------.........***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************++++++++++++******(((((((((((()))***++++++,,,+++***)))((()))***+++++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,++++++******++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++++++++++++++---------,,,,,,+++++++++***+++,,,...000111333333555333222111222333666777<<<<<<<<<===>>>???@@@AAA>>>===>>>@@@AAAEEEQQQ]]]bbb___]]]```eeegggeeebbbaaa___^^^^^^___```___^^^VVVZZZ]]]```fffooottttttssspppmmmlllllllllkkkkkkjjjfffbbbdddjjjrrrxxx{{{zzzwwwttttttvvvwwwvvvssswwwyyy{{{zzzvvvrrrooommmiiillloooqqqpppnnnmmmmmmhhheeecccbbbdddfffgggggggggggghhhhhhgggeeecccbbbfffiiijjjiiieeecccdddffffffmmmtttwwwtttrrrsssuuuzzz{{{}}}}}}|||zzzvvvtttppppppqqquuuzzz~~~|||zzzyyyzzz{{{zzzyyyvvvrrrnnnkkkiiihhhdddeeeddd```[[[WWWUUUUUU[[[___eeehhhfffbbb^^^\\\cccgggooowww~~~|||uuuyyy}}}yyysssnnnqqqwwwtttlllhhhcccbbbgggiiifffbbbaaaddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb```______^^^^^^______```^^^\\\XXXSSSOOOOOORRRUUUUUUQQQKKKEEE@@@>>>======CCCDDDGGGLLLQQQUUUWWWWWWYYY[[[^^^bbbdddfffggggggeeebbb\\\TTTJJJBBB;;;777333333111000///............------------.../////////---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++***'''%%%'''+++---,,,***++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,............---,,,++++++,,,,,,---............---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,|||nnnfffeeeccccccbbbaaa^^^[[[___^^^^^^\\\ZZZXXXUUUTTTVVVUUUTTTRRRPPPNNNLLLKKKMMMNNNPPPQQQQQQPPPNNNLLLLLLLLLKKKHHHEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCC>>>>>>>>>???>>>===<<<<<<:::999777555444555666666666666555444222111000000---,,,,,,,,,++++++******+++,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,++++++*********+++***++++++,,,,,,++++++***************+++---......///...------------......++++++++++++++++++++++++(((***,,,+++***)))***+++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,......------,,,,,,++++++,,,---...///111222333444444333222222333555888:::======<<<<<<<<<<<<<<<===999999<<<>>>@@@FFFVVVeeelllmmmnnnoooooommmiiifffccc```]]][[[ZZZXXXWWWUUURRRVVVXXXZZZaaallltttvvvtttrrrqqqqqqsssvvvwwwwwwssslllccc```dddiiikkkjjjjjjiiihhhkkkooopppnnnkkknnnoooooolllhhheeecccccceeegggjjjjjjhhheeecccccc\\\YYYVVVSSSTTTWWWZZZ\\\dddfffiiilllmmmkkkgggdddhhhlllpppqqqpppoooqqqsssttt}}}~~~~~~|||vvvooogggbbb___\\\^^^```bbbcccaaa]]]ZZZ[[[]]]bbbiiiqqqzzz~~~{{{~~~qqqiiibbbccceeecccaaa```eeefffffffffeeedddddddddaaabbbbbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaaaaabbb```___[[[TTTMMMKKKNNNQQQSSSRRRNNNHHHBBB===;;;:::>>>>>>@@@FFFOOOVVVXXXWWWXXXYYY\\\^^^aaacccdddeeegggeee```YYYQQQGGG???:::444333222000/////////000......---------......///000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,***)))***---///...---***++++++,,,,,,---------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++.........------,,,,,,+++,,,------.......................................------------------------}}}nnnfffeeecccbbbbbb```]]]ZZZ^^^]]]\\\ZZZXXXVVVTTTSSSUUUTTTSSSRRRPPPOOONNNMMMKKKLLLNNNOOOOOONNNMMMLLLLLLLLLKKKHHHEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>======<<<<<<<<<:::888555444444444555666666555444222111000000......------,,,,,,++++++------............------***++++++,,,,,,------...,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000++++++*********+++++++++++++++++++++++++++++++++(((***,,,+++***)))***+++,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,---,,,,,,+++,,,,,,------.........---------,,,,,,///000000111111222222222222222333444666999;;;<<<;;;::::::999999999999999;;;;;;???BBBCCCIIIXXXgggqqqwww{{{zzzssskkkhhhgggbbb___ZZZWWWUUUSSSQQQPPPQQQUUUXXX[[[dddpppzzz}}}}}}zzzwwwwwwzzz~~~uuukkk```[[[\\\___```_________bbbhhhlllmmmhhhddddddeeedddaaa^^^[[[ZZZ[[[]]]___bbbbbb```^^^\\\\\\ZZZXXXTTTRRRRRRVVV[[[___mmmqqqxxx}}}~~~{{{yyy|||{{{rrrpppmmmlllmmmllliiifff]]]\\\]]]aaaiiipppttttttuuuyyyyyykkkeeecccaaaaaaccchhhjjjkkkiiifffcccbbbcccaaaaaabbbbbbcccccccccdddcccccccccddddddcccccccccbbbaaa]]]VVVOOOKKKLLLOOOPPPQQQPPPLLLEEE>>>:::999<<<;;;<<>>777666444222111111111222///......---------......111...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********...---,,,,,,.../////////+++++++++,,,,,,------...---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,,,,+++......------,,,,,,,,,,,,,,,---......//////......000000000000000000000000............////////////~~~ooogggeeebbbaaaaaa___]]][[[]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKHHHEEECCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>===============;;;888555333333444555666666555444222111000000---......//////000000000......//////......------+++++++++,,,,,,---------,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++************+++,,,------)))*********++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++******++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...........................111111111222222222222333333444666888:::<<<<<<===777777777777777888999:::AAABBBEEEIIIKKKOOO[[[fffrrrzzz~~~tttjjjfffggg```]]]XXXUUUSSSRRRQQQPPPQQQWWW\\\aaalllyyyyyyuuuuuuyyy~~~nnnhhh___[[[[[[]]]^^^^^^\\\]]]```eeehhhgggbbb]]][[[\\\[[[ZZZWWWUUUVVVWWWWWWZZZ^^^``````___^^^^^^\\\[[[XXXVVVVVVYYY```eeeuuu|||~~~|||jjjfffccceeekkkooonnnkkkmmmooottt|||ssskkkffffffiiimmmooopppmmmgggbbb```aaaaaaaaabbbbbbcccdddddddddddddddeeeffffffeeedddddddddbbb___YYYSSSOOOMMMMMMLLLPPPRRRPPPIIIAAA<<<:::;;;;;;<<>><<<888555333222222333//////...------------...000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,,,,,,,...------,,,,,,,,,------------...////////////...........................///////////////000000000pppgggdddaaa_________^^^]]]^^^]]][[[YYYWWWUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOOOOKKKKKKJJJHHHEEECCCDDDEEEBBBBBBBBBCCCCCCBBBBBBBBB??????>>>>>>======>>>>>><<<999666444333444666888666666555444222111000000........................---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,------...------++++++++++++++++++++++++***,,,------+++++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---......---------...//////000000000111111222333444444555555777:::===>>>===;;;:::555666666888999;;;===>>>EEEEEEHHHMMMQQQTTT[[[bbbnnnuuu{{{zzzrrriiidddccc___[[[WWWTTTTTTTTTTTTTTTUUU[[[bbbhhhsss|||ooofffdddiiippptttiiihhheeecccbbbbbbccccccaaa___^^^___aaa___ZZZVVVTTTUUUVVVVVVTTTSSSTTTUUUWWWZZZ^^^``````___^^^^^^XXXWWWUUUSSSQQQTTT[[[```oooyyyyyyyyy}}}~~~zzztttqqqooooooqqqwww}}}rrrmmmooorrrtttuuuppphhhaaa^^^^^^aaaaaabbbccccccdddeeeeeedddeeefffggggggfffeeedddeeeccc___\\\XXXTTTOOOLLLHHHNNNSSSSSSLLLDDD???===;;;===???AAAEEEKKKRRRVVV\\\]]]```bbbbbbaaa___]]]^^^^^^___^^^[[[VVVQQQOOOGGGCCC>>>999444222111111//////...---------------///...,,,,,,---------,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,+++++++++---...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------------...---,,,,,,,,,,,,---...------...///////////////....................................//////000000qqqgggddd```^^^^^^______^^^___^^^\\\ZZZXXXVVVUUUUUURRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLLLLNNNPPPRRRJJJJJJJJJHHHEEEDDDEEEFFFAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>:::888555333333555888:::666666555444222111000000///...---,,,***)))((('''------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++***,,,...---,,,+++,,,---+++*********+++,,,,,,---******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,---...///,,,,,,---...///000111111//////111222444555777777888:::>>>@@@@@@===:::777555666777999<<<>>>AAABBBEEEDDDGGGOOOSSSUUUYYY]]]jjjnnnrrrsssoooiiibbb^^^^^^[[[WWWUUUVVVWWWWWWWWWZZZaaahhhmmmvvv|||qqqbbbWWWTTTZZZbbbhhhiiikkkmmmmmmkkkhhhfffeeegggbbb]]][[[ZZZXXXTTTQQQPPPRRRTTTTTTTTTSSSTTTUUUUUUXXX[[[\\\ZZZXXXVVVVVVPPPOOONNNKKKIIIKKKPPPUUUbbbnnn{{{wwwsssmmmiiiiiimmmssswww~~~|||ssssssuuuxxxxxxrrrhhh```]]]]]]aaaaaabbbcccddddddeeeeeedddeeefffggggggfffeeedddfffccc___^^^\\\XXXQQQKKKFFFMMMTTTUUUNNNFFFAAA???<<<>>>AAAAAACCCHHHPPPVVVZZZ\\\___aaa```^^^[[[YYY]]]^^^______^^^[[[WWWUUUMMMIIICCC;;;555111///...000///...---------------///---,,,---......,,,+++------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------,,,,,,...///.........------,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,---............---,,,+++,,,---...///---......///////////////////////////////////////---------.........//////tttkkkiiieeecccbbb```^^^\\\]]]]]]\\\ZZZXXXVVVTTTRRRWWWUUURRROOOMMMNNNOOOPPPLLLJJJHHHHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHCCCAAA???>>>>>>>>><<<::::::999888777666555444444666555333111000000000111//////000000000000//////,,,---------.../////////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---+++++++++---///000---,,,+++*********+++,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++***)))((('''---------,,,,,,+++++++++,,,,,,+++++++++,,,---............///////////////000222444555555555777999999;;;======<<<:::999999999<<>>???CCCGGGLLLMMMOOOPPPQQQSSSWWWZZZaaafffkkknnnlllgggbbb___VVVZZZ\\\YYYSSSRRRYYY______ccciiippptttwwwwwwwwwooofffZZZUUUVVV[[[^^^^^^ggghhhjjjlllkkkhhhccc___ccc^^^XXXVVVXXXYYYVVVRRRQQQSSSVVVYYYZZZWWWRRRMMMKKKLLLLLLLLLKKKJJJHHHFFFAAABBBBBB@@@???@@@EEEIIIVVV```mmmxxx~~~{{{mmmgggffffffeeennnqqqxxx~~~~~~yyy|||{{{~~~}}}ooouuuuuuuuusssoookkkgggdddaaadddiiikkkhhheeeeeegggjjjiiigggeeecccbbbbbbccchhhgggeeebbb^^^[[[WWWVVVLLLLLLMMMQQQSSSOOOFFF>>>>>>BBBEEEEEECCCDDDIIINNNTTTXXX]]]^^^\\\ZZZ[[[]]][[[[[[ZZZ[[[\\\[[[ZZZXXXVVVQQQIII@@@999555222222/////////000222222000...///...,,,++++++,,,...///------------...///111111///...---+++******++++++000///...---,,,+++*********+++,,,,,,---------------,,,+++******+++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------.........------,,,,,,,,,111111000///...,,,***)))---------.........//////tttkkkhhheeecccbbb```^^^\\\^^^]]]]]][[[YYYVVVTTTSSSVVVTTTQQQNNNMMMMMMNNNOOOPPPNNNKKKJJJJJJJJJJJJIIIKKKJJJIIIHHHFFFFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGBBB@@@???>>>???>>>===;;;:::999777666555444555555666555333111000000000111........................,,,,,,,,,---------------+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********,,,...111333---,,,+++******+++,,,,,,+++++++++,,,,,,,,,------((()))+++,,,---...---------,,,,,,,,,++++++++++++***++++++++++++******)))---------,,,,,,+++++++++,,,,,,+++++++++,,,---.........////////////000000///111444555666777999;;;===>>>>>>===:::999999::::::<<<>>>@@@CCCFFFJJJMMMNNNPPPQQQQQQQQQRRRTTTVVV[[[^^^ccceeedddbbb```___]]]^^^]]][[[ZZZ[[[___ccceeefffiiikkkllllllkkkkkkjjjddd^^^ZZZ[[[]]]```aaaccceeehhhjjjiiieee___[[[WWWTTTQQQRRRTTTUUURRRNNNTTTTTTTTTTTTSSSPPPKKKGGGCCCCCCCCCBBBAAA@@@@@@???<<<======<<<<<<===BBBFFFJJJSSS```lllvvv~~~xxxrrrmmmjjjggggggjjjnnnoooooorrrxxxxxx}}}xxxtttppppppnnnqqq|||qqqppppppqqqrrrrrrrrrqqqpppmmmjjjiiihhhgggfffgggfffeeeeeeddddddfffggghhhggggggeeebbb___\\\YYYWWWPPPOOOOOOQQQSSSPPPHHHBBBAAADDDFFFGGGFFFFFFHHHJJJPPPSSSVVVXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWSSSLLLDDD===777444222222111000111222111///---//////...------...//////---------......///000111///...---+++++++++++++++...---------------,,,,,,***+++,,,---------------,,,,,,+++******+++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......................../////////......---------////////////...---,,,,,,---------.........//////tttjjjhhheeecccbbb```^^^\\\___^^^]]]\\\ZZZXXXVVVUUUTTTSSSPPPMMMLLLLLLMMMMMMQQQOOOLLLKKKKKKLLLKKKJJJLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEAAA@@@>>>>>>??????>>>===<<<:::777444333444555666555555333222111000000000......---,,,,,,---......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++***+++,,,...000111,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,---...////////////...------------,,,,,,,,,,,,))))))***+++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---.........//////000000000000///222555777888999;;;===AAA@@@>>>;;;999:::===@@@AAA@@@AAADDDIIINNNRRRSSSQQQRRRRRRRRRPPPOOOOOOPPPPPPSSSVVVYYYZZZ\\\___aaafffeeeddddddeeefffggggggjjjiiihhhfffdddccccccccceeeeeeeeeccc``````aaabbb]]]___bbbdddccc___[[[XXXUUUTTTUUUYYY\\\[[[WWWSSSWWWTTTOOOLLLIIIFFFBBB???>>>===;;;:::::::::;;;<<<999::::::::::::===AAADDDGGGMMMWWWeeesss}}}}}}pppkkkhhhiiiiiihhhiiikkkjjjmmmvvv{{{~~~~~~rrrkkkggghhhpppxxxxxxsssooopppuuuzzz~~~xxxooojjjjjjkkkjjjhhheeedddddddddeeeggghhhjjjfffeeedddccc```^^^\\\ZZZVVVTTTQQQQQQQQQOOOKKKFFFDDDEEEGGGIIIKKKKKKHHHFFFJJJKKKLLLPPPTTTWWWXXXXXXZZZZZZYYYXXXXXXYYYZZZ[[[ZZZWWWRRRKKKCCC<<<777444444222111000111000...,,,/////////000000/////////---------......///000000///...---,,,+++++++++,,,,,,,,,,,,------.........+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------......///......---///////////////////////////////////////.........---....../////////......------........./////////~~~sssjjjgggdddbbbaaa```^^^]]]______^^^]]][[[YYYWWWVVVTTTSSSQQQNNNMMMMMMMMMMMMNNNLLLKKKKKKLLLNNNNNNNNNLLLKKKIIIGGGEEEDDDCCCBBBAAABBBDDDFFFFFFEEEDDDCCC@@@???>>>>>>@@@@@@???>>>===:::777444333444666777555444333222111111000000///...,,,++++++,,,...///...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++......---,,,+++++++++,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,000///...---,,,***)))(((------------------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.../////////000000111111222222444777999999:::;;;<<>><<<::::::>>>EEEJJJMMMJJJIIIKKKPPPTTTUUUTTTQQQRRRRRRPPPLLLJJJIIIIIIGGGIIIKKKNNNSSSYYYaaafffooopppssssssrrrpppnnnmmmmmmkkkhhheeeccccccdddeeefffjjjmmmkkkddd___^^^___XXXYYY[[[[[[ZZZYYYXXXXXX[[[\\\___cccdddaaa[[[VVVTTTOOOHHHCCC???>>><<<;;;>>>===;;;::::::<<<>>>???<<<<<<<<<===>>>@@@CCCEEEKKKMMMVVVdddtttwwwuuutttqqqoooooonnnmmmppp{{{zzzrrrppppppqqqyyy~~~tttooosss{{{zzzrrrooopppnnnkkkgggfffeeeddddddeeeffffffeeeeeedddcccbbb```^^^]]][[[XXXTTTQQQPPPNNNKKKIIIDDDCCCEEEJJJOOOPPPKKKEEEGGGFFFEEEIIIPPPUUUWWWVVVYYYYYYXXXWWWWWWXXX[[[]]]]]][[[XXXSSSLLLCCC<<<777444222000//////000///------...000111111000...---,,,------...////////////......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------------------------------.../////////..............................//////........................////////////..................////////////{{{qqqiiifffcccbbbaaa```^^^]]]______^^^]]][[[YYYXXXWWWUUUTTTRRRPPPOOONNNNNNNNNNNNLLLJJJJJJLLLMMMNNNMMMKKKJJJHHHFFFDDDCCCBBBBBB@@@BBBDDDEEEFFFEEECCCBBBAAA???>>>???@@@@@@???>>>===:::777444333444666777444444444333222111000///000///---,,,,,,---///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++...---,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,+++***((('''%%%$$$$$$------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000111222222333555777:::;;;:::999999999:::999999999===EEENNNTTTZZZWWWTTTTTTUUUVVVSSSPPPOOOOOONNNKKKGGGEEEDDDDDDBBBCCCFFFJJJQQQZZZdddkkkuuu|||}}}uuurrrsssqqqooollliiigggggghhhhhhhhhmmmpppmmmddd[[[XXXYYYUUUVVVVVVUUUSSSSSSUUUXXXZZZ[[[^^^```^^^YYYRRRMMMLLLGGGAAA<<<::::::::::::===<<<<<<===???@@@BBBDDDBBBBBBBBBCCCEEEGGGIIIJJJMMMOOOVVVddduuu~~~}}}|||xxx{{{{{{vvvsssxxxzzz{{{zzz~~~uuulllmmmttt|||yyyuuupppkkkhhhgggfffeeeddddddeeefffddddddddddddcccbbbaaa```^^^[[[VVVRRROOOMMMKKKIIIBBBAAABBBIIIQQQSSSOOOJJJHHHEEECCCFFFMMMSSSUUUVVVXXXYYYYYYXXXWWWXXX\\\_________^^^ZZZTTTLLLCCC>>>555222///...///000000///,,,---///111111///---,,,,,,---......///......---------------------,,,,,,......---------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------,,,,,,---...............------------------------------------------------000000000000///...---,,,........./////////000000xxxooohhhfffcccaaaaaa```^^^]]]^^^^^^^^^]]][[[YYYXXXWWWUUUTTTSSSQQQPPPOOONNNNNNOOOMMMJJJIIIIIIJJJIIIHHHJJJIIIGGGEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBBBB@@@??????@@@@@@???>>><<<:::777444333444555666444444444333222111000///000///...------...///000..................------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---......***+++,,,---......------,,,,,,---------.........,,,,,,+++******++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...//////000111222333333444666999;;;<<<:::888777777666777999<<>>===:::999777666555444555555444444444444333111///...------------------------------------------......---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---************************)))************+++++++++'''((()))+++---......///***+++,,,............---++++++,,,,,,,,,---------000///.........///000111++++++++++++,,,,,,,,,---++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...///000000111222333444555555777;;;<<<:::888777777777999<<<@@@DDDKKKRRRWWWaaabbbcccbbb]]]WWWRRROOOKKKJJJGGGDDDAAAAAADDDFFFIIIKKKMMMPPPUUU[[[bbbgggnnnrrrvvvuuupppkkkkkklllllllllkkkjjjhhhdddaaa_________^^^ZZZVVVSSSSSSUUUZZZ^^^bbb```YYYRRRNNNNNNHHHIIIKKKJJJGGGCCC@@@???<<<:::888888:::<<<======>>>CCCJJJPPPTTTUUUTTTSSSRRRRRRTTTYYY```fffhhhhhhggggggjjjooovvvzzzzzzyyymmmhhhdddeeejjjoooqqqqqqzzzyyytttnnnfff^^^YYYWWWRRRPPPQQQVVVYYYXXXZZZ]]]^^^cccjjjnnnqqqwwwvvvooommmpppsss}}}}}}}}}}}}}}}|||yyy{{{~~~|||pppnnnllljjjiiiiiiiiiiiifffffffffeeeeeedddcccbbb``````___[[[UUUOOOJJJHHHAAA???@@@DDDKKKQQQTTTUUUMMMLLLIIIFFFFFFJJJPPPTTTUUUYYY\\\\\\[[[[[[^^^bbbaaabbbdddddd```ZZZTTTPPPAAA===777333111222222222...///000000000000///...+++,,,...//////...,,,+++,,,---...//////...------,,,,,,---------------..................---,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---.........------........................,,,---...///000000000000........................------------........./////////000000000//////....../////////000000000000xxxpppgggeeebbbaaaaaa```___]]]]]]]]]\\\\\\ZZZYYYWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLHHHGGGEEEEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA@@@@@@@@@>>><<<:::999888777666555555444333444444444333111///...+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++///......------......///************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))+++,,,...//////......******+++++++++,,,,,,,,,000...---+++*********+++*********++++++,,,,,,,,,))))))+++,,,---.........+++++++++,,,,,,---------,,,,,,+++++++++,,,---...///000000222333444555555333666999;;;:::999888888999<<>>@@@AAA@@@???=========999888777999;;;=========EEEKKKTTT]]]bbbbbb___]]]YYYYYY]]]dddmmmuuuxxxxxxpppooonnnnnnmmmkkkhhhfff^^^XXXSSSSSSWWWZZZZZZYYYZZZYYYWWWRRRMMMJJJIIIIIIEEEDDDFFFKKKMMMJJJJJJLLLLLLQQQUUUVVVXXX]]]fffnnntttnnnddd]]]ZZZ[[[]]]^^^dddlllpppnnnkkkmmmoooppptttvvvyyyyyyxxxwwwwwwxxx}}}xxxyyyzzz{{{|||zzzooonnnpppwwwzzzxxxvvvrrrnnnkkkhhhggggggffffffffffffeeedddcccbbbaaabbbbbb___XXXQQQKKKGGGBBB@@@@@@BBBHHHOOOTTTWWWOOONNNKKKFFFDDDFFFMMMSSSTTTYYY^^^^^^\\\\\\___bbbaaaccceeeeeeccc^^^YYYUUUHHHBBB;;;666333222222111000000111111111111000000+++,,,...//////...,,,+++,,,---.../////////------***++++++,,,---//////000.../////////...---,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,..............................///111111222222222////////////////////////---.........//////000000---...///000111111111111////////////000000000000wwwjjjfffdddcccbbbcccbbb```___^^^]]]\\\[[[ZZZXXXWWWWWWXXXUUUQQQOOONNNNNNNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDD@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>>>>??????===<<<:::999777666555444555555555444444333333222222111------......//////.....................---------///...---,,,+++,,,---...,,,++++++******++++++,,,000///...///000000...---,,,,,,,,,---------......000...+++))))))***---...***...///+++***,,,---,,,))))))*********+++++++++.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++...000...***))),,,000/////////000000000000000666444222444888::::::999666555555888;;;<<<:::777>>>AAADDDGGGIIIMMMQQQUUU\\\^^^aaaaaa^^^YYYSSSOOOLLLGGGCCCCCCGGGLLLOOOPPPQQQSSSVVVWWWWWWVVVWWWYYYUUUWWWZZZ]]]______^^^]]]___``````___\\\YYYVVVTTTRRRPPPNNNMMMOOOSSSXXX[[[ffffffddd]]]TTTIIIAAA===:::===@@@BBBBBBBBBCCCEEEEEEEEECCCAAA@@@AAADDDGGGKKKSSS___jjjppppppmmmjjjaaabbbdddgggkkkppptttvvvrrrlllddd```]]]XXXQQQKKKKKKJJJGGGFFFEEEEEEGGGHHHHHHIIIHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHKKKNNNPPPRRRSSSTTTWWWVVVTTTRRRPPPOOOMMMMMMPPPQQQSSSSSSTTTWWW[[[___bbbbbbaaa```______``````eeeiiiooouuu{{{}}}sssooorrrvvvyyyyyywwwvvvxxxuuukkkggggggnnnwwwvvvmmmiiihhhhhhhhhgggggggggfffffffffffffffdddcccbbb___ZZZTTTOOOLLLCCCCCCDDDDDDFFFJJJPPPTTTTTTRRRPPPMMMKKKJJJIIIIIIRRRVVV[[[\\\[[[ZZZ[[[]]]^^^```bbbddddddcccaaa___RRRJJJ???888666555222///222222333333333333222222------......//////000000,,,---...//////...---,,,...........................---,,,,,,++++++,,,,,,------------------,,,,,,......------------.........---,,,,,,......---,,,...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///000000///...---......///000000000000000yyyllleeedddbbbaaabbbaaa```^^^______^^^]]][[[ZZZYYYXXXXXXUUURRROOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>===;;;:::999777666555444555555555444444333333222111111,,,,,,------,,,,,,++++++---------...............333111///,,,+++*********,,,++++++******++++++,,,+++***)))+++,,,,,,+++)))+++++++++,,,,,,,,,------...---+++*********,,,,,,,,,000000,,,)))++++++))),,,,,,,,,,,,------------......---,,,+++******)))---,,,,,,++++++,,,,,,---------------,,,++++++***,,,...000///+++***---111000////////////000111111444222222444888;;;;;;999777555222333666888999888EEEFFFHHHIIIJJJKKKNNNPPPYYYZZZ[[[[[[YYYUUUPPPMMMIIIFFFEEEGGGMMMRRRVVVWWWXXXYYYYYYWWWUUUTTTTTTUUUTTTUUUXXXZZZZZZZZZXXXWWWXXXXXXWWWVVVUUUTTTTTTTTTRRRQQQOOONNNPPPTTTXXX[[[^^^^^^\\\VVVNNNFFF@@@===???@@@BBBCCCDDDEEEHHHKKKJJJJJJJJJIIIIIIJJJMMMPPPWWW]]]gggooorrrqqqmmmjjjfffeeeeeefffgggiiijjjlllddd^^^VVVQQQOOOLLLHHHDDDFFFEEECCCBBBBBBBBBDDDEEECCCDDDEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQQQQPPPPPPNNNLLLKKKIIILLLLLLLLLLLLMMMOOOTTTWWWYYYXXXWWWVVVUUUUUUUUUUUUVVVYYY]]]aaaeeekkkrrrwwwwwwuuuuuuvvvuuurrrqqqsssyyy{{{lllbbbeeejjjsss}}}tttmmmjjjiiiiiiiiihhhhhhgggfffeeeeeedddccccccbbb```]]]XXXUUURRRJJJHHHEEEBBBBBBFFFMMMRRRUUUUUUTTTQQQOOOLLLIIIHHHOOOSSSXXXZZZZZZZZZ[[[\\\^^^___aaabbbcccbbbaaa```VVVNNNCCC<<<888666222///222222222333222222111111.........///////////////.........//////.................................///...------,,,,,,------------------------------......------------.........---,,,,,,......---,,,...------,,,,,,---------............------,,,,,,------------------------......................................................////////////............///000000000000000|||nnneeecccaaa`````````___]]]aaa``````___]]]\\\ZZZZZZXXXVVVRRRPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBBBB@@@>>>>>>>>>>>><<<::::::999777555444444444555444444444333222222111111---------,,,,,,++++++***,,,,,,------......//////,,,,,,++++++,,,---///000,,,++++++******++++++,,,+++******,,,---...---,,,*********+++++++++,,,,,,,,,,,,++++++************+++...///+++***,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........---,,,+++***)))+++---...---******,,,///111000.........000222333222222333666999;;;;;;:::999666222111333777:::<<>>>>>>>>===;;;999:::999777555444444444444444444333333222111111111///.........---.........++++++,,,------...//////*********+++,,,///111222,,,++++++******++++++,,,+++++++++---///000///...++++++++++++,,,,,,,,,,,,******+++,,,+++***)))(((&&&***,,,++++++...000///***++++++++++++,,,,,,,,,+++++++++,,,---......///---,,,,,,++++++,,,,,,---------------,,,,,,+++***)))+++,,,+++))))))+++...222000...---...000333444333333555777888999999888888666444444666:::>>>@@@CCCDDDGGGHHHIIILLLOOOQQQNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNPPPSSSVVVYYY[[[\\\YYYXXXUUUSSSQQQTTTXXX\\\^^^\\\ZZZVVVSSSPPPNNNMMMHHHIIIJJJLLLNNNPPPQQQRRRWWWTTTOOOJJJGGGEEEEEEFFFBBBCCCDDDCCCCCCEEEHHHKKKKKKJJJJJJIIIKKKQQQXXX]]]eeeeeedddaaa\\\XXXVVVVVVVVVWWWXXXXXXXXXVVVSSSQQQJJJJJJIIIIIIIIIIIIIIIIIIKKKHHHDDDBBBCCCDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJKKKQQQQQQSSSUUUWWWYYY[[[[[[[[[YYYVVVTTTRRRRRRSSSTTTVVVXXX[[[^^^^^^\\\YYYWWWSSSRRRPPPMMMKKKMMMQQQTTTXXXXXXWWWVVVTTTRRRQQQPPPLLLMMMMMMMMMMMMLLLMMMMMMSSSVVV[[[bbbhhhooosssvvv|||tttooorrryyy}}}jjjeeeccchhhtttxxxsssooolllkkkjjjhhhgggeeedddccccccccccccbbbaaa___]]]\\\YYYUUUOOOHHHEEEGGGMMMQQQWWWYYY\\\]]]ZZZVVVPPPLLLJJJLLLQQQUUUXXXZZZ[[[\\\]]]\\\\\\\\\]]]___```bbb___ZZZQQQIIICCC===777222333333333222111000///...000000//////......------111000///......///000111........................///......---------------++++++,,,,,,---...//////......------------.........---,,,,,,......---,,,------,,,,,,,,,---....../////////////////////...////////////////////////................................................000///...------...///000......///000000000000000|||pppeeebbb___^^^^^^^^^^^^]]]^^^_________]]][[[YYYWWWVVVTTTRRRQQQQQQQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAAABBBBBBCCCBBBBBBAAAAAAAAA???>>>=========;;;999999888666555444333444444444333333222222111000000---------------...///000***++++++,,,---...//////222111///,,,+++*********,,,++++++******++++++,,,)))((()))***---...---+++,,,,,,,,,,,,------------)))***+++,,,,,,***)))'''%%%***,,,***+++///111000*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,---,,,,,,,,,...///111000...---...000333555555555777777777777777777555666888999;;;>>>@@@BBB@@@BBBDDDFFFGGGIIIMMMOOOHHHGGGEEEDDDEEEHHHKKKMMMOOOPPPSSSVVVXXXZZZ[[[]]]\\\ZZZWWWTTTTTTWWW]]]bbbaaa^^^YYYTTTOOOLLLJJJJJJHHHJJJNNNQQQRRRRRRPPPOOOOOOLLLGGGCCC???===<<<<<<888:::===AAAFFFLLLTTTYYYZZZYYYXXXWWWYYY^^^eeejjjooonnnjjjccc[[[SSSOOONNNIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFHHHIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMNNNSSSUUUWWWWWWVVVUUUVVVVVVXXXYYY\\\___bbbeeehhhiiiiiigggdddaaa_________```bbbdddiiilllmmmkkkhhhfff___^^^\\\XXXVVVWWWYYY\\\aaaaaaaaa```^^^\\\ZZZYYYSSSRRRRRRQQQPPPNNNLLLJJJKKKLLLNNNQQQUUUYYY]]]___iiirrrwwwrrrtttzzz~~~{{{nnnddddddkkkwww~~~yyypppooommmkkkiiigggeeedddeeedddcccbbb```^^^]]]\\\ZZZYYYVVVQQQNNNNNNQQQTTTVVVYYY\\\___^^^ZZZVVVSSSLLLLLLOOORRRVVVYYY[[[\\\\\\[[[ZZZZZZ[[[]]]___```aaa]]]WWWPPPIIIBBB;;;777555555555444333111000///000000//////......------111000///......///000111...........................---,,,,,,+++,,,,,,,,,++++++,,,,,,---...//////......------------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///.../////////////////////////////////////////////........................////////////////////////000///...------...///000......///000000000000000|||pppeeebbb___]]]^^^^^^^^^^^^]]]^^^^^^^^^]]]ZZZXXXVVVTTTSSSQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCCCCBBBBBBAAAAAA@@@>>>============<<<:::999888666444333333333444333333333222111111000000,,,,,,+++***+++,,,---...++++++,,,,,,------......000///---,,,++++++,,,,,,,,,++++++******++++++,,,+++******,,,......---,,,,,,,,,---------.........***+++,,,,,,,,,+++)))((()))---...+++***,,,---,,,++++++,,,,,,,,,---------...---,,,***)))'''&&&%%%---,,,,,,++++++,,,,,,---)))***+++,,,---.........////////////000111222333000000///...///111444555555666777666555666777999666999===???@@@@@@AAABBBCCCDDDEEEDDDCCCDDDFFFHHHEEEDDDBBBCCCEEEJJJOOORRRNNNQQQTTTVVVXXXZZZ]]]```cccaaa]]]XXXVVVWWW\\\```___[[[UUUPPPLLLJJJKKKKKKMMMOOOSSSTTTTTTPPPLLLJJJBBB@@@>>>;;;:::999::::::555888===CCCKKKTTT^^^dddjjjjjjhhhfffeeegggkkknnnkkkiiiddd\\\SSSKKKGGGFFFCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA===@@@DDDHHHKKKMMMMMMMMMPPPQQQRRRRRRSSSTTTTTTUUUYYY\\\___bbbbbbcccdddfffaaabbbeeehhhkkkoooqqqrrrqqqpppnnnlllkkkkkkkkkkkkmmmooossswwwxxxvvvtttrrrkkkjjjiiifffdddcccdddfffjjjkkkkkkkkkiiigggeeeddd\\\[[[ZZZYYYWWWTTTOOOKKKHHHHHHIIIJJJMMMOOOQQQSSSWWW___lll{{{{{{yyyyyy{{{}}}|||kkkggghhhnnnyyyyyyxxxuuuqqqnnnjjjgggffffffeeecccbbb```^^^]]]]]]\\\\\\\\\YYYWWWUUUVVVWWWWWWYYY\\\^^^^^^\\\ZZZXXXOOOMMMMMMNNNSSSWWWZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\]]]___^^^ZZZUUUNNNGGGAAA>>>888888888666555333111000///////////////.........000//////......//////000........................------,,,++++++++++++,,,+++,,,,,,------...............------------.........---,,,,,,......---,,,,,,,,,,,,,,,---......///---............/////////////////////////////////........................//////////////////////////////............//////......///000000000000000}}}qqqfffccc___^^^^^^_________]]]]]]^^^___]]][[[XXXVVVSSSQQQPPPPPPPPPPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<===>>>===<<<999888666444333333333444333333222222111000000000000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111333,,,++++++******++++++,,,------,,,---//////...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++******...///+++***,,,---+++*********+++++++++,,,,,,......---,,,+++***)))(((---,,,,,,++++++,,,,,,---***++++++,,,------------000/////////111222333333/////////000111222444555444555555444444666:::>>>@@@CCCFFFGGGEEEDDDDDDEEEFFFFFFFFFDDDBBBAAAAAACCCCCCBBBBBBDDDHHHNNNTTTWWWSSSUUUWWWXXXWWWYYY\\\___dddaaa]]]WWWSSSTTTWWW[[[ZZZWWWRRRNNNMMMNNNQQQTTTTTTTTTTTTSSSOOOKKKFFFCCC:::999888777777888:::;;;888;;;AAAHHHPPPZZZdddjjjppppppnnnjjjeeeaaaaaaaaa\\\ZZZUUUOOOIIIEEECCCDDDAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@AAACCCHHHLLLPPPSSSUUUWWW[[[[[[\\\]]]]]]]]]]]]]]]___bbbfffiiijjjkkklllnnnjjjkkklllnnnppprrrtttuuuuuuuuuuuuuuuttttttttttttvvvxxx{{{~~~~~~|||{{{vvvvvvvvvtttqqqppppppqqqvvvwwwxxxxxxwwwuuusssrrrlllkkkiiigggeee```YYYTTTOOOOOOOOOOOOOOOOOOPPPPPPRRRVVV^^^jjjzzz~~~zzzvvvvvvyyy|||~~~{{{xxxuuuyyyyyysssmmmiiigggfffeeecccbbbaaa``````___``````___]]]ZZZXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZRRRNNNJJJJJJNNNSSSWWWYYY[[[ZZZYYYYYYYYYYYYYYYYYY\\\]]]\\\XXXSSSLLLGGGDDD<<<;;;;;;999777555333222.........///////////////.........//////.......................................---,,,,,,,,,,,,,,,------------------------......------------.........---,,,,,,......---,,,,,,,,,,,,,,,---...//////,,,,,,------............................................................////////////////////////......////////////............///000000000000000~~~rrrgggddd```^^^^^^___``````]]]^^^______^^^[[[XXXVVVRRRPPPOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@===<<<;;;<<<>>>>>>>>><<<999888666444333333333333333333222222111000000000555333000---+++******+++---,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,++++++++++++++++++,,,***)))))))))******)))'''******+++++++++,,,,,,,,,---------,,,,,,,,,++++++''',,,---+++***...///...'''(((((((((((())))))))),,,------...///000111111---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++...---,,,---///000111111...///000111222333444444222333444333333777===BBBLLLNNNOOOMMMJJJGGGHHHJJJFFFFFFFFFDDDBBBAAAAAACCCBBBBBBCCCEEEKKKQQQWWW[[[ZZZ[[[[[[YYYVVVVVVYYY\\\___\\\XXXSSSPPPPPPSSSVVVWWWUUUQQQOOOPPPTTTYYY]]]XXXWWWTTTOOOJJJEEEAAA>>>:::999888777777888888999;;;???EEELLLTTT]]]ffflllnnnmmmjjjeee]]]VVVRRRPPPMMMLLLIIIEEEBBBBBBDDDFFF@@@@@@??????@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJMMMQQQUUUYYY^^^bbbcccdddeeeeeefffeeeeeeeeeeeehhhkkkmmmmmmmmmmmmnnnoooppppppqqqrrrsssttttttwwwxxxyyyzzz{{{{{{zzzzzz|||}}}}}}~~~{{{yyyxxxxxx~~~}}}{{{xxxvvvsssmmmddd^^^YYYYYYXXXVVVUUUSSSRRRRRRPPPRRRUUU\\\iiiwwwpppqqqtttxxx{{{wwwooojjjgggeeedddccccccbbbbbbbbbbbbccccccaaa]]]ZZZXXXYYYZZZ^^^]]][[[ZZZZZZZZZZZZ[[[TTTNNNHHHGGGKKKQQQUUUWWWZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[\\\ZZZUUUOOOJJJGGG>>>===<<<;;;999777555444---.........//////000000,,,---...//////...---,,,........................//////...------------...------------------,,,,,,.........------............---,,,,,,......---,,,+++++++++,,,---...///000,,,,,,,,,---------......................................................000000000000000000000000---...///000000///...---...//////000000000000000ooofffccc```^^^^^^^^^]]][[[ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSSSSRRRQQQOOOLLLJJJIIINNNMMMKKKJJJIIIHHHIIIIIIGGGGGGHHHHHHGGGDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999777444222111222444666555333111000111111///...///000///...------///111...---,,,+++,,,,,,...///)))+++---/////////---,,,+++++++++,,,,,,---------))),,,...///......///111++++++++++++++++++++++++---...//////------...///---,,,***))))))***,,,...,,,++++++******++++++,,,///...------------.../////////...------,,,++++++...,,,++++++---......---...............///000000111111111222222333333333444333333333555:::AAAGGGTTTWWWYYYTTTLLLFFFEEEFFFEEEEEEDDDEEEFFFEEEDDDBBBBBBEEEIIILLLOOORRRUUUXXXTTTWWW[[[]]]\\\YYYWWWWWWZZZRRRMMMMMMMMMKKKNNNUUUUUU\\\\\\UUUVVV```eeebbbddd[[[OOOFFFAAA???===;;;===<<<:::999:::<<>>======<<<<<<;;;999777555444333333555555666444222111111111000///,,,---...---++++++---.........------,,,---------,,,---.........---,,,+++,,,,,,,,,---------......,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...///,,,+++***))))))***++++++,,,++++++******++++++,,,,,,+++************+++,,,......---,,,+++*********...,,,++++++---......---............///000111222222222222222222333333333111222222222444999???DDDQQQUUUWWWUUUOOOIIIFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAFFFIIIMMMPPPQQQQQQQQQRRRQQQTTTWWWXXXWWWUUUTTTSSSQQQLLLIIIIIIHHHGGGMMMVVV___gggiiicccbbbggggggbbbYYYRRRIIIBBB@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHHHHLLLMMMPPPUUUYYYYYYVVVRRRNNNJJJEEEBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFEEEEEEDDDIIIIIIJJJKKKLLLNNNNNNOOORRRSSSWWW[[[aaafffkkkmmmrrrssssssrrrpppoooppprrrssstttuuuvvvuuutttrrrpppppprrruuuvvvuuuvvvxxx{{{zzz{{{||||||{{{{{{}}}vvvvvvsssoooiiieeeddddddgggddd```___cccllluuu||||||vvvooolllpppwww|||~~~vvvuuuzzz~~~{{{xxxmmmhhheeeeeeddd______cccccccccbbbaaa___^^^]]]]]]^^^]]][[[[[[\\\\\\[[[YYYRRRJJJDDDCCCEEEFFFKKKPPPXXXXXXYYYZZZ[[[ZZZYYYWWWYYYWWWVVVUUUUUUSSSQQQNNNLLLHHHBBB>>>:::888555333......------------------///////////////...------......---------...///000,,,,,,---.........------------------------------//////.........---------------------------------.........------,,,,,,,,,////////////////////////000000000000111111111111........................111111111222222111111000////////////000000000000000000000000111111111111sssgggeeeaaa_________^^^\\\[[[[[[[[[ZZZXXXVVVTTTSSSQQQPPPOOONNNNNNNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>===<<<<<<888888777666555555555555777555333222222222111000+++---......---,,,,,,---///000000000///......---///......------,,,++++++************++++++++++++---...---,,,******+++------------------------------...//////------...///------,,,,,,+++++++++***,,,++++++******++++++,,,+++******))))))******+++...---+++***)))******+++---,,,++++++---.........------......000111333444444333333222222222222222111222444555777:::>>>BBBKKKPPPUUUVVVQQQKKKHHHGGGCCCBBB@@@?????????AAABBBKKKNNNRRRSSSRRROOOMMMLLLNNNPPPRRRSSSQQQPPPOOOOOOIIIHHHGGGFFFDDDEEENNNXXXkkksssuuuooojjjiiiddd\\\LLLHHHAAA======???AAAAAADDDGGGLLLQQQSSSTTTRRRQQQTTTTTTTTTTTTSSSOOOJJJFFFDDDAAA>>><<<>>>AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGMMMNNNOOOOOOOOOMMMKKKIIINNNOOOPPPQQQSSSTTTUUUVVVXXXYYY\\\```eeejjjmmmpppuuuvvvvvvuuusssqqqrrrsssssstttvvvwwwvvvuuusssrrrqqqsssuuuuuuuuuuuuwwwyyyxxxyyyzzzzzzzzzzzz|||~~~{{{uuuqqqoooooollliiifffccccccfffkkkmmmnnnllljjjhhhiiikkknnnpppxxxxxxooonnnpppuuuzzzxxxwww}}}uuummmgggeeeeeebbbaaabbbeeeddddddcccbbbbbbaaaaaa^^^\\\[[[[[[[[[[[[YYYXXXUUULLLEEEDDDEEEEEEIIINNNVVVXXXZZZ[[[\\\[[[ZZZYYYWWWVVVUUUUUUVVVUUUSSSQQQOOOKKKFFFAAA===:::666333---------..............................------,,,---------,,,---......///------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------------------------.........---------------////////////////////////------........./////////........................000000111111222111111000////////////000000000000000000000000111111111111uuugggeeeaaa```______^^^]]]\\\\\\\\\[[[YYYWWWTTTSSSRRRQQQOOOMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========888888888777666666555555777555333222333333111000,,,...111111000.........000111111222111000...---///...---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,---,,,,,,***((())),,,...------------------------,,,---...---,,,+++,,,.........//////...---,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,------...---+++***)))***+++,,,---,,,++++++---//////...------...///111333555666555444333222222222222222333555888:::;;;===@@@BBBEEEKKKQQQTTTRRRMMMIIIFFF@@@???>>>======???CCCFFFNNNPPPRRRQQQOOOLLLJJJJJJNNNOOOPPPOOONNNMMMNNNOOOIIILLLMMMJJJGGGHHHRRR[[[pppuuutttlllddd^^^VVVOOOEEEBBB>>><<<;;;===@@@AAAFFFKKKSSSZZZ\\\[[[WWWUUUPPPOOOMMMKKKIIIFFFDDDCCCFFFDDD@@@???BBBEEEGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNTTTUUUXXXYYYYYYWWWUUUSSSVVVWWWXXXZZZ[[[]]]^^^___^^^___aaaeeehhhlllppprrruuuvvvvvvuuurrrpppppppppqqqssstttvvvvvvuuusssrrrssstttuuuuuuuuuuuuvvvwwwvvvxxxyyyyyyxxxyyy{{{}}}|||}}}~~~~~~~~~~~~~~~~~~|||xxxuuuuuunnnlllhhheeedddeeehhhiiilllnnnooonnnkkkiiiiiiiiihhhmmmttt|||vvvpppiiijjjkkkmmmsss}}}|||sssuuu}}}wwwlllgggfffeeecccaaadddddddddddddddccccccccc^^^\\\ZZZZZZZZZZZZYYYWWWWWWNNNFFFDDDDDDDDDGGGKKKTTTVVVZZZ\\\\\\[[[[[[[[[WWWVVVUUUUUUVVVUUUSSSQQQPPPMMMHHHDDD@@@;;;666333.............../////////.........//////......---,,,,,,,,,,,,------............///......---,,,,,,........................---------,,,,,,,,,++++++------------------------...............---------////////////////////////,,,,,,------------......///////////////////////////000000111111111111111////////////000000000000///000000000111111111111uuugggdddaaa_________^^^\\\^^^^^^^^^]]][[[XXXVVVTTTUUUSSSPPPNNNLLLLLLMMMNNNPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========888888888777666666555555777555333222333333111000,,,...111111000.........---.../////////...,,,+++---,,,,,,,,,,,,---...//////////////////.........*********)))(((***---000++++++++++++++++++++++++***+++,,,,,,******+++,,,------......---,,,++++++,,,++++++******++++++,,,------............------......,,,++++++,,,---------+++***+++---//////...---...///000222444666777666555333222111222333333444666:::<<<===>>>???AAABBBFFFLLLOOOOOOLLLHHHEEE=========<<<===@@@FFFKKKNNNOOONNNMMMKKKJJJKKKMMMQQQQQQPPPOOOMMMMMMOOOPPPQQQUUUWWWSSSNNNPPPWWW]]]mmmmmmhhh^^^TTTMMMHHHDDDCCCBBBAAA@@@AAACCCFFFIIIOOOSSSYYY^^^^^^YYYSSSOOOIIIGGGCCC???===>>>AAADDDDDDBBBAAAAAAEEEHHHJJJKKKOOOPPPRRRTTTUUUVVVWWWWWWZZZ\\\___aaabbbaaa```^^^``````aaacccdddeeefffgggggghhhiiilllooorrrtttvvvtttuuuvvvuuurrrppppppppprrrsssuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxxxxxxxxxxzzz|||}}}}}}~~~~~~~~~~~~|||zzzyyyuuuqqqmmmiiiggghhhjjjllllllooorrrqqqnnniiifffddd\\\]]]```eeemmmxxxppplllfffbbbeeennnzzzsssooowwwvvvkkkggggggeeeaaacccccccccccccccccccccccc^^^\\\[[[ZZZZZZZZZXXXVVVWWWNNNFFFCCCBBBAAACCCHHHPPPTTTYYY[[[[[[ZZZZZZ[[[YYYWWWVVVVVVVVVUUUSSSPPPPPPMMMIIIFFFBBB<<<777333////////////////////////...//////000000000//////,,,,,,,,,---------------////////////...---,,,,,,....................................---------,,,------------------------........................//////////////////////////////000000000111111111000000000000000000000000...///000111111111111111////////////000000000000///000000000111111111111tttfffddd```^^^^^^^^^]]][[[^^^^^^^^^]]]\\\YYYWWWVVVVVVTTTRRROOOMMMKKKKKKKKKOOOOOOOOOOOONNNLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>===<<<<<<888888777666555555555555777555333222222222111000+++---......---,,,,,,---******+++++++++++++++***++++++,,,------......///,,,,,,,,,,,,++++++++++++)))************+++...000++++++++++++++++++++++++***+++,,,,,,******+++,,,***************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------,,,+++***+++---///////////////000111333555777888666555333222111222444555333666:::<<<<<<===>>>???@@@CCCFFFIIIIIIHHHEEECCC;;;===>>>======AAAHHHMMMLLLLLLLLLJJJIIIJJJMMMPPPSSSRRRPPPNNNLLLLLLOOORRRVVV\\\]]]YYYUUUVVVYYY[[[bbb___YYYOOOGGGBBBAAAAAACCCDDDFFFHHHIIIMMMQQQUUUYYYZZZ\\\\\\XXXQQQJJJFFFEEECCC>>>:::888;;;AAAEEECCCCCCDDDIIINNNSSSUUUVVVZZZ[[[]]]___`````````___```bbbeeeggghhhhhhhhhgggggghhhhhhiiijjjkkklllllljjjjjjkkkmmmoooqqqssstttuuuvvvxxxwwwuuusssrrrrrrtttvvvxxxzzz{{{{{{zzzyyywwwvvvuuuvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwwwwyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{wwwsssppppppqqqqqqqqqsssuuuwwwuuuqqqlllhhh\\\ZZZWWWWWW[[[bbbjjjoooyyyrrrhhhcccgggmmmsssrrrxxx~~~}}}xxxlllpppwwwxxx~~~qqqiiigggfffbbbbbbbbbbbbbbbbbbaaaaaaaaa___]]]\\\[[[[[[ZZZXXXWWWUUULLLDDD@@@???===@@@DDDKKKPPPVVVYYYYYYXXXYYYZZZYYYXXXVVVVVVVVVUUUSSSQQQOOOMMMKKKHHHDDD???888444111000000000////////////...///000000000000000000,,,,,,---............---....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------------------------.............../////////////////////////////////....../////////000000000000000000000000000000000......///000111111111111////////////000000000000000000000000111111111111ssseeebbb___]]]]]]]]]\\\ZZZ\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTRRRPPPNNNLLLJJJJJJNNNNNNOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<<<<;;;999777555444333333555555666444222111111111000///,,,---...---++++++---...++++++++++++,,,---...///+++,,,---.........---,,,*********)))))))))(((((()))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++******+++,,,---...,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++******+++---......---,,,+++,,,+++***+++---///000///000000111222444555777888666444222111111333555777555888;;;<<<<<<===>>>???AAAAAAAAABBBCCCCCCBBB@@@;;;===???>>>===???EEEKKKJJJKKKLLLLLLKKKLLLNNNPPPSSSRRROOOKKKIIIJJJNNNRRRUUU[[[]]]YYYWWWXXXWWWTTTRRROOOIIIDDD???===@@@CCCEEEHHHKKKLLLMMMPPPTTTWWWVVVVVVUUURRRNNNHHHDDDAAABBBBBB@@@>>>===???DDDIIIIIIKKKOOOVVV]]]bbbddddddeeefffhhhiiiiiiiiigggfffggghhhiiijjjkkklllllllllllllllllllllmmmmmmmmmnnnkkkkkkkkklllnnnoooqqqrrrtttvvvxxxxxxvvvtttssstttuuuvvvyyy{{{||||||{{{zzzxxxvvvuuuwwwzzz{{{zzzyyyyyyzzzzzzyyywwwwwwxxxzzz}}}~~~~~~}}}|||}}}}}}~~~~~~~~~|||zzzzzzyyyyyyzzz}}}zzzuuuhhhccc\\\WWWVVVYYY]]]```gggooozzztttmmmkkkjjjkkknnnwww~~~vvvwww|||pppkkklllmmmqqqzzzxxxjjjgggfffcccbbbbbbbbbaaaaaa````````````^^^\\\\\\\\\[[[YYYWWWSSSIIIAAA===<<<:::===AAAFFFMMMTTTWWWVVVUUUVVVXXXWWWVVVUUUVVVWWWWWWUUUSSSPPPNNNMMMKKKGGGBBB;;;777333222111111000///......---...//////000000//////,,,---.../////////......---......////////////...------------------------////////////.........------------------------------........./////////000////////////////////////,,,,,,,,,------------...........................---...///000111111111111////////////000000000000000000000000111111111111qqqdddbbb^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVSSSRRRRRRQQQOOOMMMKKKJJJNNNNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJJJJIIIFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999777444222222333444666555333111000111111///...///000///...------///111//////...///000111333555,,,---/////////---+++)))/////////......---------+++---......,,,++++++,,,---------------------------...//////------...///...---,,,,,,---///222333,,,++++++++++++++++++,,,+++,,,---......---,,,+++(((***,,,......---***))),,,******+++...000000///111111222333444555777888555444222111111444666888888;;;===>>>>>>???@@@BBBBBB@@@>>>>>>>>>?????????;;;>>>@@@???<<<===BBBGGGIIILLLNNNOOONNNNNNNNNOOORRRQQQMMMIIIGGGHHHMMMPPPRRRWWWYYYVVVVVVXXXUUUOOOEEEBBB???===<<<<<<@@@EEEHHHKKKMMMMMMLLLLLLOOORRRMMMLLLJJJGGGEEECCCBBBBBB>>>AAACCCDDDDDDFFFJJJNNNOOORRRWWW^^^eeeiiijjjiiilllmmmnnnoooooommmllljjjlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppqqqrrrssstttuuurrrtttwwwwwwvvvtttssssssssstttwwwyyy{{{{{{zzzyyyxxxvvvuuuwww{{{}}}|||zzzzzz{{{{{{zzzwwwwwwxxxyyyzzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{zzz{{{~~~vvvoooeee]]]ZZZYYY[[[\\\ZZZ```gggmmmsss|||yyyooojjjjjjkkkppp}}}ssslllkkktttuuuiiieeehhhjjjppp||||||jjjffffffdddccccccbbbbbbaaa``````___aaa___]]]\\\\\\[[[YYYWWWQQQHHH???<<<:::999;;;???DDDKKKRRRVVVUUUTTTUUUWWWUUUTTTTTTVVVXXXXXXWWWVVVPPPOOONNNMMMJJJDDD>>>999444333222111000...------,,,,,,---.../////////...------///000000000///...------...///000000000///000000000000000000000000//////.........------------------------------------.........//////000000/////////////////////////////////000000000000111---------------------------...///000111111111111////////////000000000000000000000000111111111111rrrdddbbb___^^^^^^___^^^]]]]]]\\\ZZZYYYYYYXXXUUUSSSXXXSSSOOOMMMNNNOOONNNMMMPPPQQQPPPNNNKKKJJJJJJLLLLLLLLLKKKGGGDDDCCCCCCEEEFFFAAA======AAADDDCCC@@@@@@>>>>>>>>>>>>>>><<<:::999888666444333333333333444444333222222111111000---.../////////...,,,+++//////.........---------------------------------,,,------...---,,,***))),,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------///......------......///...------,,,,,,++++++***+++++++++******))))))))),,,,,,------------..................---,,,+++***(((***---///111111000///000000222333333222111000333333444555666888:::;;;<<<:::888888;;;>>>???@@@BBBAAA???>>><<<<<<======AAA@@@>>>===>>>AAADDDFFFKKKLLLNNNRRRUUUSSSMMMGGGJJJJJJJJJJJJKKKKKKLLLLLLRRRRRRSSSRRRPPPLLLIIIGGG;;;<<<<<<;;;<<<@@@EEEIIINNNNNNOOONNNLLLIIIEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFHHHKKKNNNQQQXXX\\\cccjjjnnnqqqqqqppppppqqqtttuuuuuussspppoooooonnnmmmmmmoooppppppooonnnnnnnnnnnnnnnoooppppppttttttttttttsssrrrqqqpppqqqrrrrrrrrrrrrqqqpppoooppptttyyy||||||zzzzzzyyy{{{{{{zzzzzzzzz{{{}}}~~~zzzzzzyyyyyyxxxyyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}uuupppnnniiibbb\\\ccc\\\XXX]]]bbbfffllltttuuuiiijjjmmmrrr{{{~~~uuurrrtttqqqfffggggggjjjrrr~~~ooogggfffeeeggggggeeeccc___]]]]]]^^^```___^^^\\\ZZZYYYWWWWWWPPPJJJBBB===<<<===<<<;;;DDDJJJRRRWWWXXXUUURRRPPPSSSTTTVVVXXXYYYXXXWWWVVVVVVTTTPPPLLLIIIFFFBBB???666444111000000111000///////////////000000000000...............///000000+++,,,---...////////////++++++******+++,,,.../////////.........------------...///000000///...---////////////////////////............////////////......///000000000000000111111000000000000111111111111111000000000000000///000000000111111111111222222222111111111000000sssfffddd```_________^^^]]]ZZZYYYXXXYYYZZZYYYWWWVVVWWWTTTOOOMMMNNNOOONNNMMMPPPQQQPPPNNNLLLJJJJJJKKKKKKKKKJJJGGGDDDCCCDDDEEEEEEAAA======AAACCCBBB@@@???>>>===>>>>>>>>><<<::::::999777555444444444444444444333222222111111000.........///......---,,,,,,,,,,,,++++++++++++***------------------------+++++++++++++++***)))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,...///000//////...000111111222222222222111222333444666999;;;<<<===<<<:::999999;;;===>>>>>>======<<<<<<<<<===>>>???CCCBBBAAAAAABBBDDDGGGIIIKKKKKKLLLNNNPPPOOOKKKGGGGGGIIIKKKMMMOOOQQQRRRRRROOOOOONNNLLLIIIEEEBBB@@@<<<<<<<<<<<<===BBBGGGLLLRRRQQQNNNKKKGGGDDDAAA???AAAAAABBBBBBDDDEEEGGGHHHJJJIIIIIIJJJLLLPPPSSSVVV\\\```ffflllpppqqqqqqqqqoooqqqrrrssssssrrrpppooonnnmmmllllllnnnoooooonnnllllllmmmnnnoooppprrrrrrrrrssssssttttttsssssssssssssssrrrrrrrrrrrrrrrrrrppptttxxxzzzzzzyyyyyyzzz}}}||||||{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||vvvqqqggg```[[[]]]___```ccchhhrrr}}}uuuoooiiiiiippp||||||uuuyyyvvvpppnnnlllmmmsss|||qqqhhhgggfffcccccccccaaa___^^^]]]^^^```___^^^\\\[[[YYYXXXWWWSSSLLLDDD>>><<<======<<>>>>>AAACCCBBB@@@???>>>======>>>>>><<<::::::999777555555444555555444444333222222111111000//////...------------...,,,,,,,,,+++++++++******------------------------,,,++++++***************,,,,,,************,,,,,,******+++,,,,,,---......+++++++++******+++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++******+++---...////////////............111111111111111222333333111333666999<<<>>>??????===;;;:::;;;<<<===<<<:::888888999:::<<<>>>@@@BBBCCCBBBBBBCCCDDDGGGIIIJJJKKKJJJHHHIIIJJJKKKJJJIIIHHHKKKNNNRRRUUUWWWWWWXXXLLLKKKHHHDDDAAA>>><<<;;;<<<<<<===>>>AAAFFFLLLQQQYYYUUUPPPIIIDDD@@@>>>>>>@@@??????@@@BBBEEEIIIJJJNNNNNNOOOQQQTTTXXX[[[]]]bbbeeeiiinnnpppqqqqqqpppoooooopppppppppppppppooonnnlllllllllnnnooonnnmmmkkkkkkmmmnnnppprrrssstttpppqqqrrrssstttuuuuuuuuutttsssrrrrrrrrrssstttuuuqqqtttvvvwwwwwwxxxyyyzzz|||{{{{{{||||||~~~~~~}}}||||||{{{{{{{{{||||||||||||{{{{{{zzzzzzzzz|||}}}}}}}}}}}}}}}}}}}}}{{{}}}tttmmmhhhgggeee```^^^___aaaggguuuqqqiiikkkqqquuuvvv~~~wwwxxx|||vvvpppooossszzzwwwlllhhhfff```aaaaaabbbaaaaaa````````````^^^]]][[[ZZZXXXXXXVVVPPPGGG@@@<<<<<<===>>>???EEENNNUUUXXXWWWVVVVVVSSSTTTVVVWWWWWWVVVUUUTTTPPPNNNKKKIIIIIIHHHFFFDDD;;;888444111000000///...////////////000000000000///............//////000------...............---///////////////000111222...............---------------,,,,,,,,,,,,------000000000000000000000000............////////////......///000000000000000000//////......//////000000000000000000000111111111222222222222333333333222222222111111111111111wwwkkkhhhccc```___^^^]]]\\\___]]][[[ZZZYYYWWWTTTQQQVVVTTTQQQOOOOOONNNNNNNNNPPPQQQQQQPPPMMMKKKKKKKKKHHHIIIIIIHHHFFFEEEEEEFFFCCCAAA??????AAABBBBBBAAA???>>>======>>>===;;;999999888666555444444444555444444333222222111111000000///...,,,,,,---....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...---,,,++++++++++++,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))((()))+++...///000//////......///000000111111000000111333444666333555999<<<>>>??????>>>===<<<;;;<<<<<<<<<999777777888999;;;===???AAABBB@@@AAAAAACCCDDDFFFHHHIIIIIIGGGEEEEEEFFFJJJMMMNNNOOOQQQUUUXXXYYYYYYWWWVVVHHHFFFCCC???===;;;;;;;;;<<<===@@@BBBFFFLLLSSSXXX]]]YYYQQQIIICCC@@@@@@AAA?????????@@@CCCGGGLLLOOORRRSSSUUUXXX\\\___bbbdddfffhhhjjjmmmooooooooonnnmmmmmmmmmnnnnnnooooooooonnnmmmmmmnnnppppppooonnnlllmmmnnnpppqqqrrrssssssqqqrrrssstttuuuuuuuuuuuutttsssqqqpppqqqrrrtttuuurrrsssuuuuuuuuuuuuxxxzzzyyyyyyzzzzzz{{{||||||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxzzz}}}~~~~~~~~~|||xxxssslllfffbbb]]]^^^cccmmmxxxxxxtttqqqnnnrrrxxx}}}}}}zzz{{{~~~tttjjjdddaaaaaaaaaccceeeeeedddccc``````___]]]\\\[[[YYYYYYYYYRRRIIIAAA<<<;;;===>>>AAAGGGPPPVVVYYYYYYXXXXXXSSSTTTTTTUUUUUUTTTSSSRRRQQQNNNLLLKKKKKKLLLKKKJJJ???;;;666333111000///...////////////000000000000//////............///000..................------,,,------------......///........................///...---,,,,,,---...///////////////////////////............////////////......///000000000000000//////............//////000000000000000111111111111111111222222222333333111111111111111111111111xxxlllhhhccc___^^^^^^]]]]]]^^^]]][[[ZZZYYYWWWTTTQQQUUUTTTSSSQQQOOONNNNNNOOOPPPQQQRRRQQQNNNKKKKKKKKKHHHIIIJJJHHHFFFEEEEEEFFFBBBAAA@@@@@@AAABBBAAAAAA???===<<<=========;;;999777666444333222333333444444444333222222111111000000///...,,,,,,---......000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))((())),,,...000///////////////000222222111000000000111333666777666888:::===>>>>>>===<<<>>><<<;;;;;;<<<;;;888666999:::;;;===>>>???@@@@@@???@@@BBBCCCEEEFFFFFFGGGFFFEEEDDDDDDFFFJJJPPPTTTXXXYYYZZZZZZXXXTTTQQQNNN@@@???<<<:::::::::<<<===<<>>>>>>>>@@@CCCHHHMMMPPPVVVWWWZZZ^^^aaadddfffgggffffffhhhiiijjjkkkkkkkkkkkkkkkllllllmmmnnnoooooopppooooooppprrrrrrqqqooonnnooopppqqqrrrrrrqqqqqqsssttttttuuuuuuttttttssssssrrrpppooooooqqqssstttrrrsssssssssssstttvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqqqqqqqqqqrrrrrrsssssssssrrrssstttuuuvvvvvvxxxzzzzzzyyyxxxyyyzzz}}}||||||}}}~~~yyyqqqjjjaaa\\\ZZZ]]]ccckkkwww~~~tttnnnkkklllpppxxxqqqfffcccbbbaaaccceeefffdddcccaaa```___^^^]]][[[[[[ZZZYYYTTTLLLCCC===;;;<<<>>>GGGLLLSSSYYY[[[ZZZYYYYYYTTTTTTSSSSSSSSSRRRQQQQQQPPPNNNKKKKKKLLLMMMMMMLLLDDD@@@:::555333111000///////////////000000000000//////............//////..................------++++++,,,,,,---------,,,---.....................000///...------...///000....................................////////////......///000000000000000//////............////////////000000111111111111000000000000111111111222111111111111111111111111xxxlllhhhbbb^^^]]]]]]]]]]]]ZZZYYYXXXYYYZZZZZZXXXVVVTTTUUUTTTRRROOONNNNNNOOOPPPQQQRRRQQQOOOLLLKKKKKKHHHJJJJJJIIIGGGEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<======;;;999666555333222222222333333444444333222222111111000//////...------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))......---,,,,,,+++******++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,+++*********+++,,,...///...//////000111222222333///000000111333555666777777888:::;;;<<<<<<;;;;;;>>>===;;;:::::::::888777;;;<<<===>>>>>>>>>>>>===@@@AAACCCEEEFFFFFFFFFEEECCCDDDDDDEEEFFFKKKQQQUUU\\\\\\ZZZVVVQQQLLLGGGDDD999888777777888:::<<<>>>???BBBHHHLLLPPPSSSWWWYYYQQQNNNHHHCCCAAA@@@BBBCCC===>>>???AAAEEEJJJNNNPPPYYYZZZ^^^aaaccceeeffffffcccccccccdddfffggghhhhhhiiijjjkkkmmmnnnoooooooooppppppppprrrttttttrrrpppooopppqqqssssssrrrqqqpppttttttuuuuuuuuuttttttssssssrrrqqqpppppppppqqqqqqppprrrrrrrrrrrrrrrtttvvvxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvtttsssrrrrrrrrrrrrmmmlllkkkjjjjjjkkklllmmmllllllkkkkkkkkkmmmnnnoooqqqrrrttttttsssrrrrrrsssuuuuuuuuuuuuwwwyyy{{{}}}}}}yyyqqqeee]]]WWWUUUWWW[[[dddlllxxxppplllllloootttzzzzzzzzz~~~ppphhheeebbbbbbdddeeecccaaaaaa``````___]]]\\\\\\[[[YYYVVVOOOGGG@@@======???JJJOOOVVVZZZ[[[[[[ZZZYYYVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMJJJIIIJJJKKKLLLKKKJJJEEE>>>888444333111000////////////000000000000000//////............///------...............---------......///......------------.............../////////....../////////------------------------............////////////......///000000000000000000//////......//////000/////////000111111222222//////000000000111111111111111111111111222222222xxxkkkfffaaa]]]\\\]]]]]]]]]XXXXXXWWWXXXZZZ[[[YYYXXXTTTUUUUUUSSSPPPNNNNNNPPPOOOQQQSSSRRROOOLLLKKKKKKIIIJJJKKKJJJGGGDDDCCCCCC@@@AAABBBBBBAAAAAAAAAAAA>>>===<<<<<<===<<<:::888666555444333222333444444444444333222222111111000.........///......---,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,------............------------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++,,,,,,++++++,,,,,,------......///000111222222222111000...///000333444666777777666777777888:::;;;<<<<<>><<<888888888888:::<<<>>>???BBBFFFLLLOOOPPPPPPPPPPPPKKKIIIFFFCCCBBBAAAAAABBB@@@AAADDDGGGJJJNNNQQQSSSZZZ\\\___bbbddddddcccbbb______```aaabbbdddfffhhhgggiiikkknnnooopppooooooooooooppprrrtttsssqqqooonnnoooqqqsssttttttsssrrrrrrssstttuuuuuuvvvuuuuuuttttttsssrrrqqqppppppooooooqqqrrrrrrqqqqqqsssttttttuuuuuuuuutttrrrpppoooooonnnmmmlllkkkjjjjjjjjjgggeeecccaaa``````aaaaaaaaa```___^^^___aaacccddddddfffhhhiiihhhhhhjjjkkkkkkkkkkkklllnnnpppssstttuuuwwwxxxxxxxxxyyy{{{}}}xxxlllcccZZZWWWUUUUUUYYY^^^ppp|||wwwuuurrrnnnpppuuu}}}xxxuuutttzzzrrrlllfffdddffffffdddbbbaaaaaa```___^^^]]]\\\\\\ZZZXXXSSSLLLDDD@@@@@@BBBKKKOOOVVVZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRROOOKKKIIIJJJKKKKKKKKKOOOIIIAAA:::666444222111////////////000000000000000000///...............,,,,,,---...////////////......///000000///...------------.........//////---......//////......---....................................////////////......///000000000000000111000000//////000000111...//////000111111222222000000111111111222222222000000111111111222222222wwwjjjeee```\\\[[[\\\]]]]]][[[ZZZYYYYYYZZZYYYWWWUUUSSSUUUVVVTTTPPPNNNNNNPPPOOOQQQSSSRRRPPPMMMKKKKKKJJJKKKLLLJJJGGGDDDBBBBBB@@@AAABBBBBBAAA@@@AAAAAA>>>===<<<<<<===<<<:::888777666555444333444555666444444333333222111111000---.../////////...,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///000///......------............------...------,,,,,,++++++***,,,---///000000///---,,,***++++++,,,,,,------...)))))))))******+++++++++,,,,,,---------.........+++,,,---.........------111222333444333111///------...111444666666777777444444555666888:::<<<>>>???<<<999888888999:::999999:::;;;<<<<<<<<<;;;:::<<<>>>@@@BBBBBB@@@>>><<>>:::888;;;;;;;;;<<<===???@@@AAAEEEIIINNNQQQPPPLLLIIIHHHJJJIIIGGGFFFDDDCCCBBBBBBEEEGGGIIIMMMQQQTTTVVVXXX[[[]]]```bbbcccbbbaaa___]]]]]]^^^___aaacccfffhhhfffhhhllloooqqqpppooonnnnnnnnnoooqqqsssssspppnnnlllnnnpppsssuuuuuuuuutttpppqqqsssuuuvvvwwwxxxxxxvvvuuuuuutttsssqqqpppooonnnppprrrrrrrrrqqqrrrssspppppppppooonnnllljjjhhhhhhgggfffdddcccbbbbbbbbbaaa___\\\YYYWWWVVVWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZWWWZZZ]]]______```bbbddddddddddddeeegggjjjlllnnnpppqqqssssssssstttvvvxxxyyy{{{}}}~~~tttkkkaaa[[[WWWSSSTTTWWWaaawww~~~uuukkkgggjjjfffwww~~~yyytttpppqqqxxxzzztttlllhhhiiijjjhhheeeaaaaaa```___^^^]]]]]]]]]ZZZZZZVVVOOOHHHCCCBBBDDDIIINNNTTTYYY[[[[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVUUUUUURRRNNNLLLLLLLLLMMMLLLQQQKKKCCC<<<777555333222////////////000000000000111000///...............+++,,,---...////////////------...//////...---,,,---------.........//////+++,,,............,,,+++////////////////////////............/////////000...//////000000000000000111111000000000000111111...//////000111222222222111111222222222333333333000000111111222222222222uuulllfff___\\\]]]^^^^^^]]]^^^]]]]]]]]]]]][[[XXXUUUWWWVVVTTTQQQOOOMMMLLLLLLJJJMMMOOOOOOMMMJJJHHHGGGKKKJJJIIIGGGEEEDDDCCCBBBAAAAAABBBDDDEEEDDDAAA>>>BBB>>>:::;;;>>>???<<<888777777666555555555555666555444444333222111000000000000//////.........---000//////......---,,,,,,---,,,,,,,,,---///000222000000000//////.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444...------,,,,,,,,,------,,,,,,------.../////////333333444555444333111000111111111222444666777888777888888999;;;<<<======999999999999999999999999;;;<<<===>>>???@@@@@@@@@DDDBBB>>>;;;;;;<<<>>>???BBBDDDEEEGGGHHHHHHHHHGGGKKKFFFCCCCCC@@@;;;:::===:::;;;>>>@@@AAABBBAAAAAAJJJLLLNNNMMMKKKHHHFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDKKKNNNRRRTTTTTTUUUXXX[[[\\\]]]___``````___]]]\\\]]]^^^^^^```bbbeeehhhjjjjjjjjjkkklllnnnppprrrsssrrrrrrsssssssssrrrqqqqqqmmmnnnooopppqqqrrrssstttqqqssswwwzzz{{{yyywwwuuuxxxwwwuuuuuutttssspppnnnmmmmmmnnnooopppooollliiigggfffeeecccaaa^^^\\\ZZZ\\\[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXZZZ\\\]]]___bbbeeefffgggiiiiiijjjkkknnnppprrruuuxxxyyy{{{}}}~~~sssiiibbb\\\XXXVVV^^^fffxxxsssggggggnnn|||wwwuuulllmmmqqquuu~~~ooojjjhhhcccaaabbbaaa```^^^[[[[[[[[[\\\]]]___\\\WWWQQQKKKFFFCCCAAAIIIOOOVVV\\\^^^^^^]]]\\\\\\YYYVVVVVVWWWXXXUUUSSSYYYWWWTTTPPPOOOOOOPPPQQQRRRPPPKKKEEE===666222111///000000000000000///....../////////////////////......---......///000111////////////////////////......---,,,---...///000000000000000000000000000000000000000///...---,,,------...///000000000///000000000///////////////222111///......///000222111111222222222333333333222222111111111111111111444333333222111111111222uuukkkfff___]]]^^^______^^^^^^]]]]]]]]]]]][[[XXXUUUTTTSSSQQQPPPNNNNNNMMMMMMLLLNNNPPPPPPMMMJJJHHHGGGJJJJJJIIIGGGEEEDDDBBBBBBAAAAAABBBCCCDDDCCC???<<<@@@===:::;;;>>>>>>;;;777777666555555444444555555555444333333111111000///000/////////.........------,,,,,,,,,,,,+++++++++------,,,,,,---...000000//////......---------------,,,,,,,,,++++++++++++------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222...------,,,,,,---------,,,,,,------...///000000333333444444444333111111333333333444666888999:::888888999999999::::::;;;888999999:::;;;;;;::::::>>>>>>@@@AAABBBBBBBBBBBBAAA???===;;;<<<===@@@BBBBBBCCCEEEFFFFFFFFFEEEEEEDDD@@@>>>@@@???<<<<<<@@@???@@@AAACCCCCCCCCBBBAAACCCEEEHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBCCCEEEHHHJJJMMMPPPTTTUUUUUUVVVXXX[[[YYYZZZ]]]___``````______^^^^^^___```cccfffiiijjjkkkllllllmmmoooqqqrrrsssrrrrrrsssssssssrrrrrrqqqmmmnnnooopppqqqrrrsssssstttwwwzzz}}}}}}{{{xxxvvvuuutttsssssstttsssqqqoooqqqpppooonnnllljjjeeebbb\\\[[[YYYWWWTTTPPPNNNLLLPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@AAAAAABBBGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRTTTWWWZZZ]]]___aaacccdddfffiiillloooqqqtttvvvxxxzzz}}}zzzrrrjjjddd```\\\```nnn}}}tttkkklllwwwyyy{{{}}}ppplllmmmppp|||tttkkkhhhcccaaaaaa```___]]]\\\[[[\\\]]]^^^^^^\\\XXXSSSNNNHHHDDDBBBIIIOOOWWW]]]______^^^]]]ZZZWWWSSSSSSTTTVVVWWWVVVYYYWWWUUURRRQQQPPPQQQQQQRRRQQQMMMGGG@@@999444111000000000000000000////////////////////////......000//////.........//////////////////////////////......---------...///000000000000000000000000000....../////////////////////////////////000000000000000000000000000000000---,,,***))))))***,,,---111111111111222222333333111111111111111111111111444333333222111111222222uuujjjeee___^^^___aaaaaa```^^^^^^]]]^^^^^^\\\XXXUUUQQQPPPOOONNNNNNNNNNNNNNNNNNPPPQQQQQQNNNKKKIIIHHHJJJJJJHHHGGGEEECCCBBBBBBAAAAAAAAABBBBBBAAA===:::===;;;:::<<<>>>===999555555555444333333333444444444444333222111000000////////////...............+++++++++,,,,,,,,,------......---------......///------,,,,,,,,,,,,+++++++++++++++++++++*********........................+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,------...+++,,,,,,...///000111111222222333333333222111111333333444444666777999:::999999999888888777777777666888:::<<<======<<<;;;??????@@@AAABBBBBBBBBAAA===<<<;;;;;;===???BBBDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@===<<>>@@@CCCFFFGGGFFFFFFEEECCCBBBAAA>>>@@@CCCEEEDDDDDDDDDEEEFFFEEECCCCCCEEEIIIMMMPPPQQQRRRUUUUUUUUUVVVXXXZZZVVVWWWZZZ]]]```aaabbbbbb`````````bbbdddgggjjjlllmmmmmmmmmnnnoooqqqrrrsssrrrrrrsssssssssssssssrrrnnnoooooopppqqqrrrrrrsssvvvxxx{{{}}}}}}{{{xxxvvvsssrrrqqqrrrssssssqqqoooqqqnnnkkkgggccc^^^XXXTTTOOONNNLLLIIIFFFCCC@@@>>>DDDDDDCCCBBBAAAAAA@@@@@@??????>>>=====================<<<<<<======>>>?????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFHHHJJJMMMQQQSSSVVVYYY[[[^^^bbbeeeiiillloooqqqsssvvvyyy|||}}}sssmmm______eeemmmnnnmmmuuuuuunnnmmmwww{{{xxx|||mmmeeecccgggtttzzzlllgggdddaaa``````___^^^]]]]]]]]]______\\\\\\ZZZVVVQQQLLLGGGDDDHHHNNNWWW^^^aaa```___^^^YYYUUUPPPNNNPPPSSSWWWYYYWWWWWWVVVVVVTTTSSSRRRQQQSSSRRRPPPLLLFFF>>>777333111111111111000000//////000000000//////.........111111///......---------////////////////////////......------......///000////////////////////////,,,---...///000000000000111000///.........///000///000000000111222222222///...---,,,------///000000000000111111111111222111111111111111111111111444333333222222222222222sssiiiddd```^^^aaaccccccbbb^^^^^^]]]^^^^^^\\\XXXUUURRRQQQPPPOOONNNNNNNNNNNNMMMOOOQQQQQQOOOMMMLLLLLLJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@@@@???<<<999::::::;;;<<<===<<<888444555444333333222222333333444444333222111000//////........................,,,,,,------...///000000//////......------------++++++++++++++++++++++++************************........................******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,---------,,,,,,,,,---......+++,,,---...///000111222222222222222222222111111222222222333444555666777::::::999777666555444333555777;;;>>>??????>>>===>>>>>>??????????????????<<<<<<<<<<<<>>>@@@BBBDDDDDDEEEEEEDDDCCCAAA???>>>???<<<===AAACCCBBBCCCGGGKKKJJJIIIGGGEEECCCAAA@@@???AAADDDEEEEEEEEEFFFGGGFFFFFFFFFGGGJJJMMMQQQSSSRRRSSSTTTTTTUUUVVVWWWXXXUUUWWWYYY\\\___aaabbbbbbaaaaaabbbccceeehhhkkkmmmmmmmmmnnnnnnoooqqqrrrsssrrrrrrssstttuuuuuuttttttpppppppppqqqqqqrrrrrrssstttvvvyyy{{{{{{zzzxxxvvvsssrrrppppppqqqpppnnnlllhhheeeaaa\\\WWWRRRLLLGGGGGGFFFEEECCCAAA>>><<<:::>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>>>>>>>>>><<<===?????????@@@CCCEEEEEEHHHKKKOOORRRVVVZZZ^^^cccfffiiilllooorrrvvvxxx}}}~~~{{{kkkgggggghhhgggeeekkkssszzzllliiinnnvvv}}}wwwmmmaaa^^^aaapppnnngggeeebbb```aaaaaa```^^^^^^^^^^^^___[[[\\\\\\ZZZVVVPPPKKKHHHHHHNNNWWW]]]``````___^^^ZZZUUUOOOJJJJJJNNNTTTXXXVVVWWWXXXXXXXXXUUUSSSQQQSSSSSSRRRPPPLLLDDD;;;666333222222111000000000000111111000000///.........000000///...............////////////////////////...............//////000..............................///000000000000000222000...,,,,,,---.../////////000111222333333444222222111111111222333333000000000000000000000111111111111111111222222222444333333222222222333333rrrhhhddd```___aaaccccccbbb^^^]]]]]]]]]]]][[[WWWUUUUUUTTTRRRPPPOOONNNNNNNNNKKKMMMPPPPPPOOONNNOOOOOOJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@?????????>>>;;;999999:::;;;<<<===;;;777555444444333222222222222333444333333222111000///...---------...............+++,,,,,,---...///000000/////////......---,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,---...///000111222111111111111111111111111222222222333444555666777:::999888777555444333222555777;;;>>>@@@@@@>>>===>>>>>>?????????>>>======<<<======>>>???@@@@@@AAAEEEEEEEEEDDDBBB???===<<<999888;;;AAAEEEEEEGGGKKKLLLKKKIIIFFFDDDBBB@@@@@@BBBDDDEEEFFFEEEEEEFFFGGGEEEFFFIIILLLOOOQQQSSSSSSSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXYYY[[[]]]___``````aaabbbbbbdddfffiiilllnnnmmmmmmmmmnnnoooqqqrrrssssssssstttvvvvvvwwwwwwwwwrrrrrrrrrrrrsssssssssssssssuuuwwwyyyyyyyyywwwvvvrrrpppnnnlllkkkiiieeeccc\\\YYYUUUQQQNNNJJJEEEBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;888888888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<;;;;;;;;;===???>>>@@@DDDGGGJJJNNNRRRUUU[[[^^^bbbfffiiilllqqqtttsssuuuwwwxxxxxxyyy{{{}}}}}}wwwqqqmmmhhhdddeeehhhmmmvvvwwwjjjfffhhhqqqzzz|||{{{uuuhhhbbbaaakkkxxxsssiiifffdddaaadddcccbbb```___^^^^^^]]][[[\\\]]]]]]ZZZUUUOOOLLLIIINNNVVV\\\^^^___^^^^^^\\\WWWPPPIIIGGGIIIOOOSSSTTTVVVYYYZZZZZZWWWTTTRRRSSSSSSSSSTTTQQQJJJAAA:::444444222111000000000111111111000000////////////...............///000000////////////////////////.........///////////////------------------------000000111111000///......111///---+++++++++---...//////000111222333333444.........//////000000111111000000000000000000000000000111111111222222222444333333222333333444444sssgggccc______aaacccbbb```\\\\\\[[[\\\\\\ZZZVVVSSSUUUTTTSSSQQQOOONNNNNNNNNKKKMMMOOOOOONNNNNNOOOPPPIIIIIIGGGFFFDDDBBBAAAAAAAAA???>>>>>>???>>><<<::::::;;;<<<<<<<<<:::888666444444333222222222333333333333222111000//////...---------------.........******++++++,,,---........./////////...---,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---......///.........//////000111111000000000///000000111222444444444555555777888888999888888777555444444333666888:::===>>>???>>>>>>@@@@@@@@@@@@???>>>======<<<===>>>???????????????CCCCCCCCCBBB@@@===;;;999222222666???DDDFFFIIINNNIIIHHHFFFDDDCCCBBBAAAAAACCCDDDEEEEEECCCCCCDDDEEEFFFHHHLLLPPPRRRSSSSSSRRRSSSRRRPPPQQQSSSUUUVVVVVVXXXXXXYYYZZZ\\\]]]^^^___bbbbbbbbbdddfffiiilllnnnlllmmmmmmoooqqqssstttuuutttuuuvvvxxxyyyzzzzzzzzzuuuuuuuuuuuutttttttttttttttuuuvvvwwwvvvuuusssrrrllliiifffcccaaa]]]YYYUUUQQQOOOLLLJJJIIIGGGDDDBBB===>>>>>>>>>>>>>>>======:::::::::::::::;;;;;;;;;999999999888888999::::::888888888888888999::::::888999999:::::::::999999888999:::999888888:::;;;;;;===???AAACCCFFFJJJMMMQQQTTTXXX\\\```dddhhhlllkkknnnqqqssstttuuuwwwyyy|||~~~xxxqqqjjjddd```dddgggppp~~~vvvkkkeeehhhmmmxxxyyywwwtttiiibbbdddkkkzzz{{{mmmhhheeeaaadddccccccbbbaaa```___^^^\\\]]]^^^^^^\\\XXXTTTQQQLLLQQQWWW[[[]]]^^^___```]]]YYYRRRKKKFFFFFFJJJNNNSSSUUUXXXZZZZZZXXXUUUSSSRRRRRRSSSUUUTTTOOOFFF???666555333111000000111111000000000000000000000000---------......///111111////////////////////////---...///000000000000///........................111111111111000///...---///...---,,,,,,,,,---...///000000000111222222222---......///000000000111222111111111111000000000000000000111222222333333333333333333333444444555uuugggccc______```bbb```^^^[[[ZZZZZZZZZZZZYYYUUURRRSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOOOOMMMLLLMMMNNNIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>??????===<<<;;;<<<<<<<<<;;;999999999555555444333333333333333333333222111000///......,,,,,,,,,------.........+++++++++,,,,,,------------......//////...---,,,------------......//////++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------------,,,,,,,,,,,,,,,---...//////////////////////////////000//////...///000111222555555555555555666777888777777777666666666666666777888:::;;;<<<===>>>>>>????????????>>>===;;;;;;;;;<<<>>>@@@@@@@@@??????@@@@@@@@@???===:::888666444444888???DDDDDDFFFJJJFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMOOOQQQRRRSSSSSSTTTRRRPPPQQQTTTWWWXXXWWWWWWWWWXXXYYY[[[]]]___```aaaaaabbbcccfffiiilllmmmmmmnnnoooqqqsssvvvxxxyyyuuuvvvxxxyyy{{{|||}}}}}}wwwwwwwwwvvvvvvvvvuuuuuuttttttsssrrrooollliiiggg```^^^ZZZWWWTTTPPPKKKHHHGGGEEECCCCCCCCCDDDCCCAAA<<<<<<<<<===<<<;;;;;;:::999999999::::::;;;;;;;;;::::::999999888999999999<<<;;;;;;;;;;;;<<<======888999999999999999888888999::::::999777777888::::::;;;======>>>???BBBDDDEEEHHHMMMQQQUUUYYY^^^bbbdddgggkkknnnppprrrtttvvvwwwyyy}}}yyyooogggbbb```ccclllvvvuuuiiidddeeehhhwwwzzzzzzyyykkkfffhhhqqq|||sssjjjeeeaaaaaaaaabbbbbbbbbbbbbbbbbb]]]^^^______^^^[[[XXXVVVRRRUUUYYY[[[]]]^^^aaabbb[[[YYYTTTMMMGGGEEEHHHKKKSSSUUUWWWYYYYYYXXXUUUSSSRRRQQQRRRUUUVVVSSSJJJCCC777666444111000000111222/////////000111111222222//////.........//////000////////////////////////---...///000111000000///........................000000111111111000000///.........///////////////000000000000000000000000000000111222333333333333333333222222111111111111///000000111222222333333333333333333333444555555wwwfffccc___^^^```aaa___]]]ZZZZZZYYYZZZZZZXXXTTTQQQOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPNNNLLLJJJJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@???===>>>???@@@>>>===<<<======<<<:::999999:::666555444444333333444444333333222111000///......,,,,,,,,,------.........---------.........//////,,,---...//////...------.........//////000000000+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---............---+++++++++,,,---...///000000000000000////////////000///.........000111222333333333333333444555666666666666777777777777777999999999:::;;;<<<======<<<<<<<<<<<<;;;:::888888999;;;===@@@AAAAAA@@@@@@>>>>>>===<<<:::888555444===<<<>>>CCCEEECCCCCCEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFFFFFFFFFFIIIKKKNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSPPPQQQUUUYYYYYYYYYUUUVVVWWWYYY[[[]]]```aaaaaaaaabbbcccfffiiikkkmmmnnnoooqqqsssuuuxxx{{{|||vvvwwwyyy{{{|||}}}~~~~~~yyyyyyxxxxxxwwwvvvvvvvvvrrrqqqooolllhhhccc___]]]WWWTTTQQQNNNKKKGGGCCC@@@@@@>>>======???@@@@@@???=========<<<;;;:::999888999::::::;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<===:::::::::;;;::::::999999;;;<<<<<<:::999888999;;;999;;;;;;;;;:::;;;===???<<<@@@EEEIIIMMMRRRWWWZZZ[[[^^^cccfffiiikkkmmmooosssvvv{{{~~~tttddd^^^\\\ccckkkuuu}}}lllcccaaa^^^lll{{{yyyxxx}}}sssssshhhooowww~~~wwwkkkeee```^^^___aaabbbddddddeeeeee^^^^^^______^^^\\\ZZZXXXVVVXXX[[[\\\]]]___bbbeeeXXXWWWTTTNNNHHHFFFHHHJJJSSSTTTWWWXXXYYYWWWUUUTTTQQQPPPQQQTTTWWWUUUMMMFFF888666444222000111111222......///000111222333333111000///......---......////////////////////////---...000111111111000///////////////////////////...///000111111222222111...///000111222222111111000000000000////////////...///000111222333333333333333333222222222111111///000000111222222333333333333333333333444555666vvviiiddd```^^^______^^^\\\[[[ZZZYYYYYYYYYWWWTTTRRRUUUSSSQQQOOONNNMMMNNNNNNQQQSSSRRRMMMLLLMMMLLLIIIJJJJJJHHHFFFCCCAAA??????CCCAAA@@@@@@@@@???===;;;;;;:::888777666666777888777666444222222333444555333222111000///////////////............---------,,,---......//////......///...---,,,,,,,,,,,,,,,///...---,,,+++*********---,,,+++*********+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,---------............///000000/////////111222444222222333333333222222111555555444333333555666777777888999:::::::::999999999;;;;;;888555444777:::@@@@@@@@@??????>>>>>>>>>BBB@@@>>>;;;:::999999999:::<<<===???@@@@@@@@@???CCCDDDDDDDDDBBBBBBDDDEEEKKKIIIGGGEEEEEEHHHKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXZZZ\\\^^^______aaaccceeefffgggjjjmmmqqqqqqqqqsssuuuwwwzzz|||~~~~~~}}}}}}|||zzzwwwtttrrrpppooopppjjjccc^^^ZZZVVVQQQMMMIIIGGGEEEBBB???===;;;:::===<<<;;;;;;<<<===<<<;;;888777666666777999:::;;;:::888777888:::;;;:::777;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???888:::<<<>>>???===;;;:::======<<<;;;:::999888888999999999999999999::::::===>>>???BBBEEEHHHKKKLLLOOORRRXXX___dddggghhhhhhmmmpppuuuxxxzzz|||yyyhhh^^^bbbiiinnnxxxoooaaa[[[^^^```iiixxx{{{zzzzzzpppooonnnnnnssssssiiieeehhhccc___^^^```bbbaaa```^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ\\\^^^____________]]]ZZZWWWRRRNNNJJJGGGFFFNNNQQQUUUVVVUUUUUUWWWYYYUUUTTTUUUUUUVVVTTTPPPMMMBBB<<<555222333333000,,,---...///000000///...---...------,,,,,,------...222111111111000000//////000000//////.........---............////////////------......//////000000............/////////000000000111111111222222222111000/////////000222333333222111000000000222222222222222111222222333444222333333222111333666999vvvkkkgggaaa_________]]]ZZZ\\\[[[ZZZZZZYYYXXXTTTRRRUUUSSSRRRPPPNNNNNNNNNNNNPPPRRRQQQMMMLLLMMMLLLHHHIIIHHHGGGEEEDDDBBBAAAAAABBB@@@?????????>>><<<:::???>>>===<<<;;;;;;;;;;;;666555333222222222444444333222111000///////////////............---------,,,---......//////......///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///...---,,,,,,---......------------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---......---111000///...---,,,,,,+++/////////000000111222333333333333444444333333222444444444444555666888999888888999999999888888888666888999888666777:::===???@@@BBBCCCCCC@@@>>><<<===<<<;;;999999999:::::::::;;;===???AAABBBBBBBBBEEEFFFFFFDDDBBBBBBCCCDDDIIIHHHGGGFFFHHHJJJMMMOOOPPPQQQRRRSSSSSSRRRQQQQQQTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXYYYZZZ\\\^^^______aaacccdddeeehhhlllooorrrrrrssstttvvvxxx{{{||||||yyyxxxwwwtttpppllliiigggeee```[[[UUUPPPMMMJJJFFFBBBBBBAAA???===<<<;;;;;;:::;;;::::::;;;;;;<<<<<<;;;===<<<;;;:::::::::::::::???===;;;<<<>>>@@@???>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<=========>>>>>>:::;;;<<<>>>>>>===<<<:::;;;;;;::::::999888777777999999999999999999999999:::;;;<<<>>>@@@CCCEEEGGGJJJLLLQQQWWW[[[___aaabbbfffiiinnnrrruuuwwwzzz}}}pppbbbbbbeeegggoooyyywwwfff^^^XXX\\\eeerrr~~~|||www~~~pppiiikkkttt~~~vvvrrrkkkfffaaa___```aaaaaa```]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^______^^^^^^]]][[[XXXTTTPPPLLLIIIHHHJJJNNNRRRTTTTTTTTTVVVWWWUUUTTTTTTUUUVVVVVVTTTRRRFFF@@@888444444444111......///000000000000///...///......------......///111111111000000000//////000/////////............000000000//////.........//////////////////000000........./////////000000000000000000000000111111000000000000000111111222333222111000000111222222222222222222222222222222222333333222222444777:::xxxmmmiiiccc```___^^^\\\YYY]]]\\\[[[ZZZZZZXXXUUURRRTTTTTTRRRPPPOOONNNNNNNNNOOORRRRRRNNNMMMNNNMMMIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???===;;;============<<<;;;:::999555444333222111222333444333222111000///////////////............---------,,,---......//////............---,,,,,,,,,------,,,,,,,,,,,,,,,------...000//////......//////000..................---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...111111///...---,,,,,,,,,...///000111222222222222333333444444444444444444333333444555777999;;;<<<999999999888888777666666333555666777888:::>>>AAA===@@@DDDFFFEEEBBB===:::999888888888888:::<<<===:::;;;>>>@@@BBBCCCDDDDDDGGGGGGGGGEEECCCBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[\\\^^^______```bbbccceeeiiinnnrrrsssssstttuuuwwwyyy{{{}}}~~~~~~}}}~~~}}}zzzuuurrrpppnnnjjjddd___[[[XXXVVVNNNKKKFFFCCC@@@>>><<<::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<=========>>>???????????????>>>>>>>>>@@@>>>===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>???@@@@@@@@@??????>>>>>>?????????>>>======<<<;;;;;;::::::999999999::::::999999999999999999999999:::;;;===>>>@@@AAABBBDDDGGGKKKOOOSSSVVVWWW[[[___dddhhhlllooosssvvvwww{{{zzzjjjdddaaaaaafffnnnttt~~~sssgggXXXZZZ```iiiqqq|||yyyrrr|||llliiinnnsssuuu{{{nnniiibbb______aaa```___\\\]]]]]]\\\\\\[[[ZZZYYY[[[[[[\\\]]]^^^]]]]]]]]]\\\\\\ZZZXXXTTTPPPMMMKKKFFFJJJNNNRRRSSSTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYXXXLLLEEE===888666555333000///000000111111000000///000//////////////////000111111000000000000//////////////////............000000000000000000000000000000000000000000//////....../////////000000000000000000/////////////////////000111111111111111222111111000111111222222111111222222222222111111444444555555555777;;;>>>yyymmmhhhbbb``````___]]]ZZZ]]]\\\[[[ZZZZZZXXXUUURRRTTTTTTRRRQQQPPPNNNNNNMMMPPPSSSSSSPPPOOOPPPOOOKKKHHHHHHGGGFFFEEECCCBBBBBBCCCBBBAAAAAABBBAAA???===:::;;;<<<<<<;;;:::888777555444333222222222222333333222111000///////////////............---------,,,---......///............------,,,,,,,,,------000///...---,,,+++++++++..................////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111000///......---...///000000...///111222333333222111333333222222333333444444111222444666888;;;===>>>;;;;;;:::888777666666666333444555666888;;;???AAA===???BBBCCCCCC@@@<<<999888888888888999;;;===>>>===>>>???AAABBBCCCDDDDDDEEEFFFFFFEEECCCCCCDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[]]]^^^___^^^```aaaccceeeiiiooosssrrrssssssuuuvvvxxxyyyzzzwwwwwwwwwwwwvvvsssnnnjjjeeebbb]]]WWWQQQLLLIIIGGGDDDBBB@@@===<<<;;;::::::999999999:::;;;<<<>>>???>>>???@@@@@@@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEFFFDDDCCCBBBCCCDDDGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDDDD@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::999::::::::::::;;;<<<===>>>===>>>???AAADDDHHHKKKMMMQQQUUUYYY^^^bbbfffkkknnnpppttt{{{tttjjjddd```ccciiikkkqqq|||zzzfff```]]]aaahhhsssyyy~~~{{{pppooopppqqqxxx{{{mmmggg```]]]^^^```aaa```]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[XXXUUUQQQOOOEEEHHHLLLPPPSSSUUUVVVVVVUUUUUUWWWYYY\\\\\\ZZZXXXPPPJJJBBB<<<888666333222000000111111111111000000000//////......//////000000000000000000000/////////////////////...............///000111222333333222222111111000000//////...////////////000000000111000000000000/////////...///000222222111000000111111111111111111222222111111222333333222111000555666777777888:::>>>BBByyyjjjfffaaa___``````^^^\\\\\\[[[ZZZZZZZZZXXXUUUSSSTTTTTTSSSRRRPPPOOONNNMMMPPPTTTUUURRRRRRSSSQQQNNNKKKJJJIIIGGGDDDBBBAAA@@@BBB@@@@@@@@@AAA@@@>>><<<<<<======>>>===;;;:::999444444333333333222222333333222111000///////////////............---------,,,---......///.........------,,,,,,,,,------...000000...---,,,+++++++++***++++++,,,,,,,,,------...---------,,,,,,++++++))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333222//////...------///000111...///111333333333222222111111000000111222333333111222444777999;;;===>>>===<<<:::888777666666666555555555666888:::<<<===============<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXZZZ[[[\\\]]]^^^___^^^___aaaccceeehhhmmmqqqpppqqqqqqrrrssstttttttttoooooooooooonnnlllgggdddYYYVVVQQQKKKEEEAAA???>>>>>>===<<<;;;::::::;;;<<<:::;;;;;;<<<===???@@@AAAAAACCCFFFFFFEEEFFFHHHJJJHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTSSSSSSSSSSSSRRRQQQOOONNNDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;;;;:::;;;<<<>>>AAADDDFFFIIILLLPPPTTTXXX]]]aaaeeehhhmmmuuu{{{vvvlllfffeeeffffffhhhooo|||qqqccc```eeemmmxxxxxxllljjjllllllttt~~~}}}yyyuuuiiiddd^^^\\\^^^```aaa```^^^^^^^^^___^^^^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRHHHIIILLLOOOSSSUUUVVVVVVUUUWWWZZZ]]]___\\\XXXTTTQQQMMMFFF@@@;;;777444222111111000000000000111111///................../////////////////////000000.........///////////////000000000000111111111111222222111111000000//////////////////000000000111111111111111111111111111...///000222222111000000000000111111222222222222111111222333333333333333444555777888999<<<@@@DDDyyyiiiddd```^^^___```^^^\\\YYYXXXXXXYYYYYYXXXVVVTTTTTTTTTTTTSSSQQQPPPNNNMMMOOOSSSUUUSSSSSSTTTSSSNNNLLLKKKIIIGGGEEEBBBAAA@@@???>>>======>>>>>><<<::::::::::::::::::999888777555555555444444444333333333222111000///////////////............---------,,,---......//////......------,,,,,,,,,---......---------------......///((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444444444444222000...------...//////000111222333333333333000000/////////111222444222333555777999:::;;;;;;<<<;;;999777666666666666777666444444777999999999;;;:::888777777999;;;===>>>===<<<<<<<<<===???@@@CCCCCCBBBAAA@@@@@@@@@@@@???AAABBBCCCCCCDDDGGGIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXZZZ\\\]]]^^^^^^^^^^^^```bbbcccdddfffiiilllmmmmmmnnnnnnnnnmmmllllllgggfffeeedddcccaaa^^^[[[MMMJJJFFFBBB>>><<<;;;;;;999::::::999999999<<<>>>>>>??????@@@BBBCCCEEEFFFHHHKKKNNNNNNMMMNNNQQQTTTYYYXXXUUUSSSRRRRRRRRRRRRTTTUUUWWWWWWWWWWWWYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLKKKIIIGGGEEEDDDBBBAAAAAA@@@>>>======<<>>>>>===<<<<<<<<<999999888888888888999999::::::::::::<<<>>>@@@AAACCCEEEIIILLLOOOSSSWWW[[[^^^dddkkkrrrxxx}}}yyypppkkkiiiddddddgggooo{{{xxxllliiijjjpppvvv{{{}}}hhhaaabbbdddkkksss|||~~~wwwsssnnnjjjfffbbb]]]\\\^^^``````___^^^^^^____________^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\YYYZZZZZZZZZZZZXXXWWWVVVMMMLLLLLLNNNQQQTTTVVVVVVVVVXXXZZZ]]]^^^[[[VVVQQQRRRPPPKKKEEE???999555333111000000//////000000111///......------......///......////////////000000.........///////////////444333222111///...---,,,000000000000000000///////////////000000000111111000111111111222222222222//////000111111111111111///000111222222222222222222222222222333555666777666777999:::<<<@@@EEEHHHxxxiiieee___]]]^^^^^^\\\ZZZVVVVVVVVVWWWYYYXXXVVVTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMQQQSSSRRRRRRTTTRRRNNNKKKJJJIIIGGGEEECCCBBBAAA???>>>===>>>??????===<<<999888777666666666666666555666666666555555444444333222111000///////////////............---------,,,---......//////......,,,,,,,,,,,,,,,---...///---------------...//////)))***,,,---.........---,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,///333555666555444333000---,,,---...///111111111111222333444444111000//////000222444555333444666777888999888888:::888666444333444555555777555222333555777777666888777666555666999<<<>>>======<<<<<<===>>>@@@AAABBBBBB@@@??????@@@@@@AAA???@@@BBBBBBBBBCCCEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWYYYZZZ\\\^^^^^^^^^^^^^^^```cccdddddddddeeefffiiiiiiiiiiiihhhfffdddccc^^^[[[XXXUUUSSSQQQNNNLLLDDDBBB???<<<;;;;;;<<<===:::<<<======<<<===@@@DDDEEEEEEGGGHHHKKKMMMOOOQQQSSSWWW[[[[[[ZZZZZZ^^^bbbhhhfffbbb^^^\\\\\\]]]^^^___bbbeeefffdddccccccddddddeeeggghhhhhhfffeeedddcccaaa^^^ZZZYYYXXXYYYZZZYYYYYYYYYXXXVVVSSSPPPNNNGGGGGGEEEDDDBBBAAA@@@???AAAAAA@@@??????>>>======:::::::::999999::::::;;;::::::;;;;;;<<<===>>>>>>???@@@CCCEEEFFFJJJNNNQQQTTTYYY```gggmmmsssxxx|||~~~xxxsssjjjgggeeegggnnnxxxtttjjjkkkqqqrrr~~~kkkaaa___aaaffflllssszzzssslllhhhfffccc______```aaa___\\\]]]^^^^^^______^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXQQQNNNKKKKKKOOORRRTTTTTTXXXWWWXXXYYYZZZYYYVVVTTTSSSRRRPPPKKKDDD===888555000000///......///000000000//////......//////000........./////////000000............/////////000111111000000///...------//////////////////000000//////000000000111111111......///000111222333333000000000000000111111222...///111222333333222222333222111222333666:::<<<>>>???AAACCCEEEIIINNNRRRwwwjjjfff```]]]]]]\\\YYYWWWTTTTTTUUUVVVXXXXXXWWWUUUTTTTTTTTTTTTRRRPPPNNNMMMKKKOOORRRQQQQQQSSSQQQLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAABBBBBBAAA???===<<<:::999888999999:::666666777777666666555444333222111000//////////////////.........---------,,,---......//////......,,,,,,,,,,,,,,,---...///111000///...---,,,,,,,,,+++,,,...000000000000///,,,------....../////////......---,,,+++))))))(((++++++++++++++++++++++++------------------------,,,,,,---///333666666666111000...------///111333222111111000111222444555222111000000111333555666444555777888888777666666777666444222111222333444666444111222555777777666666666555666777:::<<<>>>;;;;;;;;;<<<===???AAABBB@@@@@@???>>>???@@@AAABBB@@@AAABBBBBBAAAAAACCCEEEEEEFFFFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNPPPRRRUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^______^^^^^^aaadddeeedddbbbbbbbbbgggggggggfffdddbbb___^^^VVVSSSMMMIIIFFFDDDAAA??????===;;;::::::<<<>>>@@@???AAACCCBBBBBBCCCGGGJJJKKKLLLNNNPPPSSSWWWZZZ[[[^^^bbbfffgggeeeeeeiiimmmpppmmmiiieeedddeeehhhjjjnnnrrrvvvwwwtttrrrqqqrrrrrrsssuuuvvvwwwvvvtttsssuuuqqqlllfffcccbbbbbbcccddddddeeedddbbb^^^ZZZWWWMMMMMMKKKIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>=========<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAADDDHHHKKKMMMRRRYYY```ffflllrrrvvvrrrmmmfffbbbdddlllwww~~~llljjjqqqnnnzzztttgggdddaaaeeeiiimmmxxx}}}vvvqqqhhheeebbbaaabbbaaa]]]ZZZ\\\\\\]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^XXXWWWWWWWWWWWWXXXYYYYYYTTTOOOKKKIIILLLPPPRRRSSSYYYWWWUUUTTTVVVWWWXXXWWWSSSTTTSSSNNNGGG@@@:::777000///...------...///000111111000000000000111111---.........//////000000---.........//////000000+++,,,---...///000111222------......//////000000000000000000111111111111,,,---...///000111222333111000/////////000222333...///111222333333222222444333111111333777<<>>888999;;;<<<===<<<;;;;;;????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAGGGGGGGGGFFFFFFGGGKKKNNNKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVWWWWWWVVVVVVXXXZZZZZZZZZZZZ\\\^^^^^^^^^\\\___```aaabbbccccccccccccgggfffeeeaaa]]]WWWRRRNNNFFFEEEBBB???===;;;;;;;;;<<<:::888999;;;>>>@@@AAACCCDDDEEEEEEFFFIIINNNRRRXXXZZZ\\\]]]]]]___bbbeeekkkjjjjjjkkkmmmooorrrsssvvvvvvuuuttttttwww{{{}}}wwwqqqnnnlllsssssssssqqqmmmiiidddaaa^^^[[[WWWTTTRRRPPPNNNKKKGGGEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>@@@@@@???<<<999=========<<<;;;:::999888:::;;;<<<===>>>@@@AAAAAAGGGJJJNNNSSSYYY```hhhmmmxxx|||tttfff\\\[[[bbbkkkrrroooiiillltttqqqaaa\\\___bbbfffppp}}}tttiiibbbdddeeecccaaaccc___^^^^^^]]]^^^___```aaa\\\\\\[[[[[[ZZZZZZ[[[[[[\\\XXXTTTQQQRRRTTTVVVWWWVVVRRRLLLHHHHHHLLLQQQUUUVVVUUUTTTSSSSSSTTTUUUVVVXXXUUURRRNNNIIICCC===888444222///...///000111000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000111111222222222333111111222222222333333333444333333444333888EEESSSVVVWWWVVVSSSTTT[[[iiittt{{{ooogggaaaaaa```[[[UUURRRVVVTTTTTTTTTVVVWWWVVVUUUXXXWWWUUURRRPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOONNNKKKJJJHHHEEEDDDCCCBBBBBBAAA???>>>>>>@@@AAA@@@???:::999888888999999888666777666444222111111111222333111000/////////---,,,.........///000///,,,***------,,,++++++,,,------,,,,,,,,,------------------,,,+++,,,------,,,***---,,,++++++*********+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------//////.........//////000)))*********))))))+++,,,000///...---...///111222000//////......///111222222333444555555444333222111000/////////111333444777777888888777555444333222333444555666777777777777666777888:::999777555555666777888:::;;;;;;;;;888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGJJJLLLKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWYYY[[[ZZZYYYYYY[[[]]]^^^]]]\\\]]]^^^```aaabbbaaaaaa```bbb```]]]YYYTTTNNNJJJGGGAAA@@@>>><<<::::::::::::>>>======>>>@@@CCCEEEFFFIIIJJJJJJJJJLLLPPPVVV[[[^^^```cccfffhhhjjjnnnqqquuuvvvwwwyyy{{{~~~xxxpppkkklllhhhbbb^^^\\\ZZZYYYXXXRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@???<<<:::>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<===??????@@@BBBEEEIIIMMMRRRXXX```dddpppuuu{{{zzzkkk___[[[]]]bbbfffsss~~~wwwjjjgggmmmxxxnnnddd___]]]cccmmm{{{rrrgggeeeeeecccaaabbb___^^^^^^]]]^^^___```aaa]]]]]]\\\[[[[[[ZZZ[[[[[[XXXUUUPPPMMMMMMOOOQQQSSSVVVSSSMMMIIIIIIKKKOOORRRSSSRRRQQQQQQQQQRRRSSSTTTXXXVVVTTTQQQMMMGGG@@@;;;666444111///000111222111000000/////////.........000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111000000000000000000000000///000000000111111111111222222333333333444444444333333444555666;;;IIIWWW___^^^[[[ZZZ^^^iiixxxrrriiiccccccbbb^^^XXXUUUTTTSSSTTTUUUWWWWWWVVVTTTXXXWWWUUUSSSQQQOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNLLLJJJIIIGGGEEEDDDCCCCCC@@@???======>>>??????>>><<<:::999888999888777555666666444333222111111111222000///...///...---+++...---...///000///---+++------,,,,,,,,,,,,------***+++,,,---------,,,+++---,,,++++++------,,,+++,,,++++++***************---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,+++***)))***---///000///.........///000111000///.........000111222222333444555555444333222222222111111111333555666888888777777666444333222333444555666777888888888777777888:::;;;:::777555777888999999999999888888888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFCCCEEEGGGGGGGGGGGGIIIKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXYYY[[[[[[[[[[[[]]]```aaa```___\\\]]]___```___]]][[[ZZZXXXVVVRRRMMMHHHCCC@@@>>><<<<<<;;;::::::;;;<<<===AAABBBDDDGGGJJJNNNQQQRRRTTTSSSSSSSSSUUUZZZaaagggiiilllppptttxxx||||||uuuooolllkkkjjjiiiaaa]]]WWWRRROOOLLLIIIHHHHHHFFFCCCBBBAAAAAA???===@@@@@@@@@??????>>>>>>===::::::;;;;;;<<<======>>>>>>@@@CCCGGGJJJPPPVVVZZZeeejjjrrryyy~~~qqqddd^^^\\\\\\]]]cccmmmzzzrrrfffhhhnnn|||nnn___VVV]]]gggrrrnnnfffeeedddaaa```___^^^^^^^^^^^^___``````___^^^]]]\\\[[[ZZZZZZZZZWWWSSSOOOKKKIIIKKKNNNPPPVVVTTTPPPLLLKKKKKKLLLMMMQQQPPPPPPPPPQQQRRRSSSSSSUUUTTTTTTSSSPPPJJJCCC===888555222111111222222222000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111111222222222333333444444444555555555333333444777999???LLLYYY```^^^[[[]]]ffftttsssjjjddddddccc___ZZZXXXSSSSSSTTTVVVXXXXXXUUUSSSVVVUUUSSSRRRPPPOOOOOOOOOMMMNNNOOOPPPPPPPPPOOOOOOKKKJJJHHHGGGEEECCCBBBBBB@@@>>><<<<<<===>>>>>>===>>><<<:::999999888666444666555444333222111111111222000////////////---,,,...------...//////---,,,---------,,,,,,---------)))+++---...///...,,,+++---,,,++++++,,,---,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------((()))+++,,,------,,,+++------,,,***)))+++...111///............///000111//////.........000111222222333444444444444333222444444333333444555777777777777666555444333111111333444555777888888999999888777666777999999888777999999999888777666555444999999999999999999999999<<<<<<======>>>>>>>>>??????@@@BBBDDDEEEFFFGGGGGGCCCFFFHHHIIIIIIIIIJJJKKKLLLOOOQQQRRRRRRRRRSSSTTTSSSUUUWWWXXXWWWWWWYYYZZZ___^^^___aaacccdddcccbbb^^^^^^^^^]]][[[WWWSSSQQQMMMJJJFFFBBB>>><<<;;;;;;<<<<<<<<<===???AAADDDEEEFFFHHHLLLPPPTTTXXX\\\___^^^]]]]]]]]]```fffnnntttwww{{{{{{yyytttnnnfff___YYYUUUQQQOOONNNKKKGGGDDDDDDDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@@@@:::;;;;;;;;;;;;<<<<<<<<<>>>???AAACCCFFFJJJOOOSSS[[[aaaiiirrryyywwwmmmgggcccaaa```]]]cccmmmyyykkkgggfffooo}}}eeeWWW]]]eeekkkvvvhhhdddcccaaa^^^______^^^^^^_______________^^^]]]\\\[[[ZZZZZZZZZYYYVVVQQQMMMJJJKKKNNNQQQWWWUUUSSSPPPMMMKKKJJJIIIPPPQQQQQQRRRRRRSSSTTTUUUQQQQQQRRRRRRPPPKKKDDD>>>999666333111111222222111000000//////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000333333333333333333333333333333333333444444444444333222333666999???KKKWWWZZZYYYZZZaaammm|||tttjjjccccccccc___[[[YYYTTTTTTUUUWWWXXXWWWTTTRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOIIIHHHGGGFFFDDDBBBAAA@@@@@@>>><<<<<<===>>>===<<>>???@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJKKKJJJJJJKKKMMMMMMPPPRRRTTTSSSSSSSSSTTTRRRTTTVVVWWWWWWWWWXXXYYY_________```bbbcccbbbaaa^^^]]]\\\YYYTTTOOOJJJGGGBBB@@@===;;;:::;;;<<<=========???AAADDDHHHLLLNNNOOOQQQTTTWWWXXX[[[```cccccceeehhhkkkpppxxxyyyppphhhbbb]]]ZZZSSSPPPKKKHHHGGGGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@AAADDDIIILLLSSSXXX```iiiqqqxxxzzzuuuqqqmmmjjjaaabbbfffmmmyyyqqqfff___cccppptttbbbccceeegggxxxllldddccc```\\\__________________^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXUUUPPPLLLKKKMMMPPPVVVUUUTTTRRROOOLLLIIIGGGNNNNNNPPPQQQRRRSSSTTTTTTPPPQQQRRRSSSRRRMMMGGGBBB:::777333111111111000000//////000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000///000000000111111111111111111111111111111111111222222222222222222111111222222222222333333333333444222222555999>>>HHHSSSUUUXXX___jjjxxxtttkkkccccccccc___\\\ZZZWWWVVVUUUVVVWWWVVVSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTSSSRRRPPPNNNHHHHHHGGGFFFDDDBBB@@@???AAA???===<<<===>>>===<<<>>>===;;;::::::999777555555555555444333222000000333111000000111111000......---,,,---...//////...------............------,,,---.../////////.........,,,******+++------,,,...------------......///******++++++++++++,,,,,,++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,***)))***---000------........./////////............///000222333111222333444444333222111//////000000111222222222555444333222111111111222333444555666777888888888777555333444777:::<<<===:::888666444333333444555;;;::::::999999999999:::999:::;;;<<<===>>>???@@@EEEFFFFFFGGGGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKMMMOOONNNPPPTTTUUUTTTSSSSSSSSSQQQTTTWWWXXXXXXXXXYYYZZZ]]]\\\\\\]]]^^^^^^]]][[[ZZZYYYUUUQQQLLLFFFBBB@@@;;;:::999999;;;===@@@AAA???@@@BBBFFFJJJOOOSSSVVVYYY[[[]]]]]]\\\^^^ccchhhmmmqqqxxxyyyrrrkkkggg___[[[VVVRRRPPPOOOMMMLLLKKKJJJHHHEEECCCCCCCCCCCC@@@??????>>>======<<<<<<:::;;;;;;;;;<<<>>>BBBFFFLLLPPPVVV]]]eeemmmuuuzzzzzzwwwmmmhhhfffhhhmmmvvvzzzkkk^^^\\\cccppptttkkkccc___kkk}}}rrrfffdddbbb^^^_________```______^^^]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWRRRLLLJJJKKKMMMRRRRRRRRRPPPNNNKKKHHHFFFJJJKKKLLLNNNPPPQQQQQQQQQTTTTTTUUUUUUUUUQQQKKKGGG;;;888444111111111000/////////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000///////////////111111111222222222333333555222222666:::???IIIRRRRRRZZZffftttuuukkkdddcccdddaaa]]]\\\ZZZXXXVVVUUUUUUTTTRRRQQQSSSRRRQQQPPPOOONNNNNNNNNQQQRRRSSSTTTSSSPPPNNNLLLHHHHHHHHHGGGEEECCCAAA@@@BBB@@@>>>===>>>>>>===<<<>>><<<:::::::::999888666444555555555444222000///111000//////000111///......---,,,,,,...//////...,,,---...//////...---,,,,,,,,,---------.........///---******+++,,,---------,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,,,,------------,,,+++************.../////////......000222------......//////............---...///111222444111222333444444333222111...///000111111222222222333222111111000111222333222333444555666777777777444444666999===??????>>><<<999666333222555888:::===<<<;;;999999999:::;;;::::::<<<===>>>@@@AAAAAAEEEEEEFFFHHHIIIIIIIIIIIIHHHIIIJJJIIIIIIJJJMMMOOONNNQQQTTTVVVUUUTTTSSSSSSRRRUUUYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[YYYWWWSSSPPPLLLGGGCCC???===<<<888888999:::===@@@BBBDDDEEEFFFIIIMMMRRRWWW\\\___```ccceeeeeeeeeiiiqqqxxxtttpppjjjeee```\\\XXXUUUQQQOOOLLLIIIGGGEEEEEEEEECCCBBBBBB@@@???>>>======999999:::::::::<<<@@@CCCEEEGGGLLLQQQWWW___hhhnnnuuuyyy~~~|||tttmmmkkkjjjllluuu{{{hhh___]]]bbbttt|||iii___dddmmmzzzjjjfffdddaaa______`````````___]]]]]]XXXXXXXXXXXXXXXYYYYYYZZZWWWYYYYYYUUUOOOJJJJJJLLLMMMMMMMMMMMMKKKIIIFFFEEEHHHIIIKKKNNNPPPQQQQQQQQQVVVUUUUUUUUUTTTQQQMMMIII===999555333222222111000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111111111111111111111111111111111111000000/////////222222222333333333444444777444444999>>>DDDMMMVVVXXXbbbrrrvvvllleeedddeeebbb^^^]]]\\\YYYVVVUUUTTTSSSRRRPPPWWWVVVTTTQQQOOONNNMMMLLLQQQRRRSSSSSSRRROOOLLLJJJIIIIIIIIIIIIGGGDDDBBBAAABBB@@@>>>>>>>>>>>>===<<<===<<<::::::::::::888777444555555555444222000///000///......///000...---...---,,,,,,.../////////,,,---...//////...---,,,,,,,,,+++++++++,,,---...///---***)))+++,,,------++++++++++++,,,,,,---............/////////000000++++++,,,,,,,,,---------222111///---,,,,,,,,,---+++,,,...---,,,,,,---...,,,---......//////............---...///111333444111222333333333333222111111111222333444444444444222111000000000111333333111222333555666666777777111444888>>>BBBCCCAAA>>>>>>:::666333333666;;;>>>>>>===;;;:::999:::;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLHHHIIIIIIHHHGGGIIIMMMPPPNNNQQQUUUVVVVVVTTTSSSSSSTTTWWWZZZ\\\]]]\\\]]]]]]]]]\\\[[[[[[[[[ZZZXXXVVVLLLIIIEEE@@@===;;;::::::888888:::<<<>>>AAACCCDDDKKKMMMOOOSSSYYY___cccfffcccfffjjjlllooovvv{{{uuunnnhhhbbb^^^VVVSSSPPPLLLIIIHHHGGGGGGEEEDDDCCCBBBAAA???>>>>>>::::::;;;::::::<<<@@@CCC@@@BBBDDDHHHNNNVVV___ffflllqqqxxx~~~~~~vvvrrrmmmiiinnnwwwzzz~~~uuufff]]][[[gggxxxwwwiiiiiimmmyyymmmhhhgggddd______`````````___]]]\\\WWWWWWVVVWWWWWWXXXYYYZZZXXX[[[]]]YYYRRRLLLKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDIIIJJJMMMPPPRRRSSSSSSSSSUUUTTTSSSSSSRRRPPPLLLIII???;;;777444333333222111//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111111111111111111111111111444444444333333222222222333333333444444444555555888555666<<>>======<<<<<<<<<======::::::;;;::::::999777777777666444222111000/////////000000111111///...---........................***---///000///......///------++++++++++++------*********+++,,,---...//////...------++++++***)))------......---+++***)))111000...---,,,+++++++++,,,,,,+++******+++++++++............/////////000.........//////000111222///000000000...+++(((&&&222111000000000000000000222222333333444444333333555333222111111222444555444555888999999777555333444555777;;;===>>>;;;999777666555555666888;;;<<>>===???BBBCCCBBBBBBDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNNNNPPPRRRSSSSSSSSSTTTVVVUUUUUUWWWZZZ\\\]]][[[ZZZXXXYYYZZZYYYWWWRRRMMMJJJBBB???<<<;;;<<<===<<<:::<<<;;;<<<>>>BBBFFFIIIJJJQQQTTTWWW[[[___ccciiimmmppptttyyyzzzrrrkkkfffaaa[[[WWWTTTQQQKKKGGGFFFEEEDDDEEEEEECCC@@@>>>>>>>>>??????>>>======<<<===>>>???AAADDDKKKSSSXXX___fffooovvv{{{zzztttpppmmmllljjjmmmuuu~~~rrrddddddgggggg{{{ooommmooo~~~|||mmmfffeeebbbcccdddbbb```]]]\\\\\\WWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]\\\ZZZVVVRRRMMMKKKSSSNNNIIIEEEEEEFFFGGGGGGFFFHHHKKKPPPTTTUUUSSSQQQSSSTTTUUUTTTSSSPPPNNNLLLDDD???999666555555444222---...///000000///...---------......//////000000000000000000///////////////////////////000111111000000000000////////////111111222222222333333333111111222222222222111111111222222333333444444555777777777666555555777:::666444777AAAKKKTTT]]]dddsssssskkkdddbbbbbb___]]]^^^[[[ZZZYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOUUUUUUUUUTTTRRROOOMMMLLLGGGHHHHHHGGGFFFDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::::::::999888888777777666555444222111000//////000000111111111000///.../////////......---------)))+++---...---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///...------,,,,,,++++++***------......---+++***))),,,++++++************+++---,,,,,,+++++++++,,,,,,......///000000000000//////......//////000111222...///000111000///...---111111000000000000111111222333333444444444333333444333222111222333555666555666777888888666555444555555666888:::;;;999777666666555666777888:::;;;<<<<<<;;;:::;;;<<<>>>??????AAACCCDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRRRRRRRQQQRRRSSSVVVVVVWWWZZZ\\\[[[YYYVVVWWWWWWWWWUUUQQQMMMIIIFFF???<<<::::::<<<======<<<===>>>AAAEEEJJJMMMNNNNNNSSSVVVZZZ```fffmmmuuuzzzzzzwwwqqqiiiccc^^^ZZZTTTPPPLLLKKKJJJIIIIIIGGGDDDAAA============<<<<<<;;;:::<<<===>>>???AAAFFFLLLPPPVVV]]]fffnnnttt{{{zzzssslllhhhfffiiiqqqzzz~~~rrrjjjhhhfffsssyyynnnkkkvvvtttkkkhhhdddddddddcccbbb`````````ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[[[[YYYWWWSSSOOOMMMQQQNNNIIIFFFFFFGGGGGGGGGFFFGGGJJJOOOSSSUUUSSSQQQSSSSSSTTTSSSRRROOOMMMKKKEEE@@@:::666555333111/////////000111111000////////////000000000000000000000000000000///////////////////////////000111111000000000111111222222222111111111111222222222333111111222222222222111111111222222333333444444555444555555444333333555666999:::@@@JJJSSS[[[dddmmmssskkkcccbbbaaa^^^]]]]]][[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQOOOOOONNNNNNNNNTTTTTTTTTSSSRRRPPPMMMLLLIIIHHHGGGFFFEEECCCBBBBBB@@@???>>><<<<<<;;;;;;;;;;;;:::888777666666777777666555444222111000000///111111222222111111000///000000//////.........---)))+++---...---,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))))))))))))))***+++,,,------,,,,,,,,,------......///111222222222000///////////////000111222222222222222222222222333333111111000000000111111222444444444555444444333333333333222222333555666888777777777666666555555555777555555555666777666444555555666777888999999:::999999:::<<<===???@@@AAAAAACCCEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPQQQRRRVVVVVVXXXZZZ\\\ZZZVVVSSSUUUSSSQQQMMMIIIEEEBBB@@@:::999888999<<<>>>??????@@@CCCHHHMMMRRRTTTUUUUUUWWW[[[```hhhppp{{{vvvnnniiiddd___[[[UUUSSSQQQOOOMMMKKKGGGDDD??????>>>>>>===<<<;;;;;;;;;<<<======>>>@@@CCCFFFJJJPPPYYYbbbjjjttt~~~xxxoooiiidddgggoooyyy~~~zzzqqqkkkiiitttppphhhoootttxxx~~~rrrmmmeeedddbbb```^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZYYYWWWTTTRRRPPPNNNKKKHHHFFFFFFGGGGGGFFFEEEFFFIIIMMMQQQSSSRRRQQQQQQQQQRRRQQQPPPNNNLLLJJJHHHDDD???:::777444111///000111111222222111111000222111111111111111000000////////////000000000000000////////////000111111......///000111222333333000000000111111111222222111111222222222222111111111222222333333444444555333444555555444333444555777;;;DDDNNNUUU\\\hhhsssssskkkcccbbbaaa^^^\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSSSSSSSRRRPPPNNNMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@>>>===;;;;;;::::::;;;:::777555555555777888666555333222111000000000222222222222111111000000........./////////000000+++---///000///------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++******++++++,,,---...------------......///...///222444444333111///////////////000111222333666666444333222222222222000000000000111222222333555555555555555444333222222222222333444666777888999888777666555666777777999777444444444555444333555555777888999999999999666888:::===@@@AAABBBBBBBBBDDDFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNOOOLLLOOOQQQRRRRRRRRRSSSTTTTTTUUUWWWZZZ[[[YYYUUUQQQPPPNNNIIIEEE@@@>>><<<;;;777777777999<<<@@@CCCDDDEEEHHHMMMQQQTTTXXXZZZ\\\aaadddjjjrrr{{{}}}wwwrrrmmmiii^^^\\\XXXTTTQQQMMMHHHEEEDDDCCCBBBAAA@@@???>>>>>>999;;;<<<===<<<<<<>>>@@@CCCHHHPPPWWW```kkkwww}}}tttmmmhhhiiiqqq{{{zzznnnpppwwwrrrhhhjjjmmmqqqyyywwwqqqiiifffaaa]]][[[ZZZYYYXXX\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZZZZZZZXXXUUURRRPPPKKKHHHFFFEEEFFFFFFEEEDDDDDDDDDFFFJJJOOOQQQRRRQQQPPPPPPPPPOOONNNLLLKKKJJJMMMJJJFFF@@@;;;777333111111111111111111111111111222222222111111000000///////////////000000000000000000//////000000111222,,,------...//////000000///000000000000111111111111111222222222222111111111222222333333444444555444666777777666555666777888===GGGPPPUUU\\\kkkzzzssskkkcccbbb```]]][[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJHHHEEEDDDBBBBBBBBB@@@@@@>>>===;;;;;;::::::;;;:::777555555555777888555444333222111000000000222222222111111111111111+++,,,---...///111222222,,,...000000...---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////...---***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...---------......///000...000222444444333111000/////////000000111222333666555444333222111222222000000000000111222444444555555555555444333222111111111222333444555777777:::999777666666777999:::;;;888555444444555555555555666777888999999888888666888;;;>>>AAABBBCCCBBBCCCEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNKKKNNNQQQSSSSSSTTTVVVXXXRRRSSSUUUWWWXXXWWWSSSPPPJJJGGGBBB>>>;;;999999:::666777999<<>>888444222000000000000000000000000111111111000000/////////.../////////000000000111000000000000000111222222///////////////.........///000000000000111111111111111222222222222111111111222222333333444444555444555777777666777888:::???DDDMMMTTTXXXaaattttttkkkcccaaa```]]]ZZZ[[[ZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNJJJJJJHHHFFFDDDCCCAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;:::888777666666777777555444333222111111111111222222111000000000000111******+++---...000111222***,,,......,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,+++***)))))))))))))))---------------...///000...000222333333333111000000000000000111222333333111222222222222222222333//////000000222333555555555555555444333111000///111111222333333444555555888777666666777888:::;;;999777555555666777777777666777777777888888888888888999<<>>@@@BBBFFFJJJNNNPPPSSSVVVXXX[[[bbbkkkrrr~~~vvvrrrjjjccc]]]VVVPPPLLLJJJIIIFFFCCCBBBAAA@@@@@@;;;<<<>>>>>>======>>>???@@@CCCGGGJJJOOOWWWaaaiiiuuu{{{~~~tttmmmjjjgggiiiqqqyyyuuufffjjjvvv}}}zzzwwwbbb^^^]]]bbbjjjsss~~~qqqjjjaaa[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]][[[XXXTTTRRRIIIFFFCCCAAAAAABBBBBBAAABBBAAABBBEEEJJJNNNPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKIIIEEE>>>888444222111000000//////000000111000000000000000000//////......//////000000111111111000000000000111222222333222222222111111111000000000000111111111222222111111222222222222111111111222222333333444444555222333444555555777:::===EEEIIIQQQYYY^^^gggyyytttkkkcccaaa```\\\ZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNIIIIIIIIIHHHFFFCCC@@@???>>>>>>===<<<<<<<<<<<<<<<:::::::::999888888777777444444333222111111111111222111000/////////000000++++++,,,,,,---.........+++,,,......,,,+++***++++++,,,,,,------,,,,,,+++&&&''')))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------+++************++++++,,,,,,,,,,,,,,,---...///000///000000111222111111111000000000000111222333333111222333333333222111000//////000111222444555666555555444333222000...---000111111222333333333333333444444555666888999:::666555444555777888999888888777666666666777999999;;;<<<===???@@@AAABBBBBB@@@BBBEEEFFFFFFGGGIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSUUUQQQOOOLLLKKKJJJHHHEEECCC;;;:::999888999;;;===???>>>@@@CCCEEEFFFIIINNNRRRRRRWWW]]]bbbgggoooyyyxxxooohhh```ZZZVVVNNNLLLIIIFFFDDDCCCCCCCCC>>>??????>>><<<<<<===???===???BBBDDDGGGMMMVVV]]]eeemmmxxxwwwnnnhhhbbb```eeekkkpppvvv{{{oooiiikkkmmmrrryyy~~~hhh```ZZZ[[[```fffqqq{{{vvviiiaaa^^^]]]\\\ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^______]]][[[XXXVVVMMMIIIDDDAAAAAABBBBBBBBBAAA@@@@@@CCCHHHLLLOOOPPPNNNNNNMMMLLLLLLKKKKKKKKKHHHIIIJJJFFF@@@999666555222111000000000000111222000000111111111111111111.........///000111111111111111000000111111222333222222222222333333333333111111111111222222222333111111222222222222111111111222222333333444444555333444444444555888>>>BBBKKKPPPYYYccciiiqqqtttkkkcccaaa```\\\ZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUPPPPPPOOONNNNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNIIIIIIIIIIIIFFFCCC@@@>>>>>>======<<<<<<<<<======::::::;;;::::::999777777444444333222111111111111222111///.........///000------,,,,,,,,,+++++++++---///000000...---,,,,,,++++++------------++++++***+++...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++++++++,,,---...000111+++++++++,,,---...///000000000000000000111111111000000000000111222333444555555666555333000---+++//////000111222444666777555444444333111///---,,,000111111222222222111111000111222444666777999999333222333444777999999888999888666555555777999:::===>>>>>>???@@@@@@AAAAAA>>>AAADDDFFFFFFGGGIIIKKKGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOOOOPPPPPPQQQRRRRRROOOQQQRRRRRRQQQPPPPPPQQQQQQNNNJJJFFFDDDAAA???<<<777777777888:::<<>>;;;:::<<<>>>999;;;>>>@@@BBBGGGOOOUUUWWW```mmmvvv||||||rrrhhh```[[[]]]bbbfffkkkqqq{{{}}}nnnfff```dddmmmxxx|||wwwsssfff\\\ZZZ[[[___iiitttyyymmmhhheeeaaa^^^^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]_________]]][[[ZZZPPPKKKEEEBBBAAABBBCCCDDD@@@??????BBBGGGLLLOOOPPPOOONNNMMMLLLLLLKKKLLLLLLHHHJJJLLLIIIBBB<<<999888444333222111111222333444111111111222222333333444---......///000111111222111111111000111111222333//////000111222333333444111222222222222333333333111111222222222222111111111222222333333444555555666666555555777<<>>===============<<<<<<<<<;;;:::888999::::::999777555555444333111000//////000111111222222111///...---------++++++,,,...111000///...---,,,,,,+++***---,,,,,,++++++,,,,,,---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---------------,,,+++******111000////////////000000///.........///000222333444333111000//////////////////111222333444444444666444111///...///111222333333333333222222111000222333555777888777666555555555555555666888999:::777777777888999:::<<<<<>>@@@BBBEEEHHHJJJKKKJJJIIIHHHHHHJJJKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPTTTSSSQQQOOOOOOPPPRRRTTTJJJHHHEEEBBB>>>;;;999888777888:::<<<===???BBBEEEGGGIIILLLMMMOOORRRVVVYYY[[[bbblllvvv~~~|||uuummmhhh\\\XXXRRRNNNKKKGGGDDDAAADDDBBB???============<<<<<<<<<===>>>@@@CCCEEEGGGTTTXXX^^^eeelllttt{{{}}}llleee[[[UUUTTTXXX]]]```lllwww{{{kkk```^^^bbblll|||zzzvvv{{{lll^^^ZZZZZZ[[[aaahhhvvv}}}oooeeeaaa```bbbbbbaaa\\\XXXWWWZZZ]]]^^^^^^^^^]]]]]]\\\\\\\\\SSSMMMEEEAAAAAABBBBBBAAABBB@@@===>>>CCCJJJOOORRRMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHDDD>>>999666777555222111222333333222000000000000000000000000111111000000//////......///////////////000111111222222111111111111222222///000000000000111111111666666666555555444444444222222222222111111111111111555888888777<<>>>>>======<<<<<<<<<;;;;;;:::999999::::::999888444444333333222111000000000000000000000///......//////---+++(((''')))+++......------,,,,,,++++++,,,,,,,,,+++,,,,,,------++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,++++++///.....................///.........///000222333333222111///......//////111111222333333333222222444333000///...///111222333333333333333222111111333444666777777666555444555555666777888999999:::777777777888999:::;;;<<<===>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDHHHHHHGGGHHHIIIKKKKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPOOONNNMMMMMMLLLLLLLLLGGGFFFBBB???;;;999888777666999;;;===???AAADDDGGGIIIKKKMMMOOORRRXXX^^^ccchhhnnnvvv~~~|||ttthhhbbb[[[UUUQQQMMMIIIFFFFFFDDDAAA??????>>>===;;;<<<<<<<<<<<<>>>AAADDDFFFPPPSSSYYY___fffnnnvvv|||rrrkkkaaaYYYVVVWWWYYYZZZ^^^gggvvvnnn```]]]```cccqqq{{{uuuggg```]]]\\\^^^cccpppxxxjjjccc```ccccccbbb^^^[[[ZZZ\\\^^^____________^^^^^^^^^]]]VVVQQQIIIDDDCCCCCCCCCBBBCCC@@@>>>>>>CCCIIINNNQQQMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKHHHBBB<<<999777444222111222333222222000000000000000000000000111111000000///////////////////////////000111111222222111111111111222222/////////000000000111111111111111111000000000///333222222222222222222333222666999888999???JJJSSSaaalll{{{tttjjjaaa___```^^^]]]]]]^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTSSSPPPMMMLLLNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMIIIIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;;;;:::;;;999888888::::::999777333333333222222111111111000000///............///000///...+++)))'''(((***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,---......******++++++,,,------...************************,,,,,,++++++++++++++++++++++++******++++++,,,---++++++,,,------------,,,------------------------///.........///000111222222111///............///222333333333222111000000111000/////////000222333444444333333333333222222444555666666666555444333444555777888999:::999999777777777777888:::;;;<<<;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMJJJIIIDDDBBB>>>;;;999888888888999<<<@@@BBBDDDFFFHHHJJJKKKMMMPPPTTTYYYaaajjjqqqvvv{{{ssslllbbbZZZUUUQQQMMMJJJHHHFFFDDDBBBBBB@@@>>><<<<<<;;;::::::<<>>>>>BBBGGGLLLNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNNNNJJJEEE???;;;777444222111111222222111000000000000000000000000111000000000000/////////000////////////000111111222222111111111111222222//////000000000111111111222222111111111111000000444333222111111222333444444666999999;;;CCCOOOXXXfffrrrsssiii```^^^___^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTRRRNNNKKKKKKMMMOOOPPPQQQQQQRRRQQQPPPOOONNNIIIHHHHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;::::::999888777777888888777555222222222222222222222222222111///.........///000...//////...,,,,,,---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---............,,,,,,------------------///////////////000111111000///...------...//////222222222222222111000000.........///000111333333444444333333333333333333555666666666555333222111222444666888999999888777777777777888999:::;;;<<<<<<<<<>>>???@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEECCCDDDEEEFFFGGGIIIKKKMMMMMMNNNNNNOOOOOOOOONNNNNNQQQRRRSSSSSSQQQLLLHHHEEEAAA???<<<:::999999;;;<<>>===<<<:::999:::===@@@BBBDDDFFFKKKPPPVVV^^^fffllluuuxxx|||vvvooohhhccc___[[[[[[___kkk}}}xxxeee^^^^^^WWW\\\fffxxxuuujjjdddaaaaaaaaaeeessswwwjjjfffcccccccccbbb```___^^^^^^```````````````_________]]]YYYTTTNNNJJJGGGFFFEEEGGGDDD@@@???BBBFFFJJJLLLNNNNNNMMMMMMLLLLLLLLLKKKIIIKKKMMMNNNKKKFFF???;;;777555222111111222111000000000000000000000000000000000000000000000000000000000//////000000111222222222111111111111222222111111111111222222222222222222222222222222222222333222111000111222444555444666999:::>>>GGGTTT^^^iiiuuuqqqggg^^^]]]^^^]]][[[\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTQQQMMMJJJIIILLLNNNOOOPPPQQQQQQQQQPPPOOONNNIIIHHHHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;::::::777666555555666666555444222222222222222222222222333222111000///000111222...//////...------...///)))******++++++,,,,,,------,,,,,,,,,------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++******++++++,,,---***+++,,,---.../////////,,,---...///000//////////////////000000000000000//////...------...///000000000111222222222222111,,,---///000222333333333444333222222222333444444666555555444333222111111111333555888999888777666777777888888999;;;<<<======>>>???@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDEEEAAACCCEEEFFFFFFHHHKKKNNNNNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOONNNKKKFFFAAA>>>>>>===<<<;;;;;;===???@@@BBBDDDGGGIIIJJJKKKMMMOOOPPPVVV^^^gggnnntttzzz}}}tttjjjeeebbb]]]XXXLLLJJJHHHFFFFFFEEECCCAAA>>>===;;;::::::<<<>>>@@@@@@CCCFFFJJJOOOVVV^^^dddnnnrrrxxx}}}xxxrrrmmmdddaaaaaagggvvvnnnccc___YYYXXX]]]lllzzzrrroookkkhhhcccmmmoooiiidddcccbbbaaa```___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]][[[WWWRRRMMMJJJHHHHHHKKKGGGBBB@@@BBBEEEHHHIIILLLLLLLLLLLLLLLLLLLLLMMMJJJKKKNNNNNNLLLGGGBBB???888666333222222222222111111111111111111111111111000000000000111111111111000000000000000111222222222222111111111111222222222222222333333333444444000000000000000000000000222111111000111222333444444666999===CCCNNNZZZcccnnn{{{pppfff]]]\\\]]]\\\[[[\\\XXXXXXXXXXXXXXXXXXYYYYYYUUUTTTRRROOOKKKJJJKKKMMMNNNOOOPPPPPPPPPOOONNNMMMIIIIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;;;;:::777555444444555666444333333333333222222111111111333333222111111111111222...//////...+++******+++***+++++++++,,,,,,------......------------......++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++******++++++,,,---++++++,,,....../////////---...///111111111000000//////000000000000/////////............///111222//////000111222222222111,,,...000222444444444333333222111000111222333444555555444333222222111111333444555777888888888888999999999999:::<<<===>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAADDDGGGGGGFFFGGGKKKOOONNNNNNNNNNNNNNNNNNMMMLLLMMMMMMLLLJJJGGGCCC???===<<<<<<===>>>???AAACCCDDDCCCEEEGGGIIIKKKNNNRRRTTTYYY___hhhqqqvvvzzz}}}~~~vvvqqqllleee___TTTQQQMMMJJJIIIHHHFFFEEE???>>>===<<<<<<===>>>>>>???@@@BBBEEEIIIOOOWWW\\\fffllltttzzz~~~|||oookkkgggiiirrrpppeeeaaa]]]]]]gggzzz~~~tttkkkcccjjjuuuxxxnnngggeeebbb``````___^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\ZZZVVVQQQNNNLLLMMMOOOJJJEEEBBBBBBEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLNNNOOOOOONNNJJJGGGDDD:::888555333333333222111111111111111111111111111000000000111111111111222111000000000000111222222222222111111111111222222222222333333333444444444222222222222333333333333111111222222333333444444555888<<>>>>>======<<<<<<<<<;;;888777555666777777666444444444333333222111000000222222222222222111000000,,,---///...,,,++++++,,,,,,,,,,,,,,,------------000///...------,,,------)))***+++,,,...///000111++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---...//////......,,,...000111222222111000//////000111111000///...//////......///111222333000111111111111000000///---///222444555555444333222111000//////111333444444444333222222111111222666666777888999::::::;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAABBBBBBBBBBBBEEEHHHHHHFFFGGGKKKOOONNNNNNNNNNNNNNNMMMLLLLLLMMMKKKIIIEEEBBB@@@>>>===999:::===@@@BBBDDDEEEEEEEEEGGGJJJLLLPPPUUU\\\```gggkkkrrrwww{{{}}}~~~}}}}}}}}}}}}}}}zzz|||}}}|||zzz|||{{{qqqiii```[[[TTTNNNKKKIIIGGGFFF@@@@@@@@@@@@??????>>>===>>>>>>???AAADDDIIIPPPUUU]]]dddnnntttyyy}}}zzzsssnnnpppyyywwwsssjjjeeeiiiuuutttfffjjjnnnrrrzzzwwwlllhhhcccaaa``````___]]]\\\\\\\\\\\\]]]]]]]]]^^^\\\]]]]]]ZZZVVVRRRRRRRRRRRRMMMHHHDDDCCCEEEGGGGGGFFFGGGHHHIIIKKKMMMNNNOOOMMMMMMNNNNNNLLLJJJHHHGGG<<<999666444444444333222111111111111111111111111000000111111111222222222111111000000111111222333222222111111111111222222111111111222222222333333444444444444555555666666111222444666777666666555888;;;AAAIIISSS^^^hhhoooxxxqqqggg^^^]]]___^^^]]]^^^___^^^]]][[[ZZZXXXWWWVVVWWWXXXWWWUUUQQQNNNNNNNNNLLLLLLNNNNNNOOONNNMMMLLLKKKKKKIIIGGGEEEBBB@@@>>>===============<<<<<<<<<999888777777888888777666555555444333222000000///000111111222222111///...***,,,...//////000111333------------------------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***))))))++++++******++++++,,,---,,,---......///.........,,,---///111222222111000//////000111111000///...////////////000111333444333333222222111///...---...000333555666666444333111000///...///000222444444333222222111111222222888888888999:::;;;===>>>;;;;;;;;;<<<===>>>???@@@???@@@@@@??????>>>===<<>>=========>>>>>>@@@EEELLLQQQWWW___iiipppuuuyyyuuupppuuuxxxnnnmmmssskkkkkkjjjgggiiivvvpppkkkeeeaaaaaaaaa```^^^\\\\\\\\\]]]]]]^^^^^^^^^\\\^^^___]]]YYYVVVVVVWWWTTTOOOIIIEEEDDDEEEFFFGGGDDDEEEFFFIIIKKKMMMOOOPPPLLLKKKKKKJJJIIIHHHGGGGGG===:::777555555555444333111111111111111111111111000000111111222222222222111111111000111111222333222222111111111111222222///000000000000111111111000000000111111222222222222444777999:::999777666:::===DDDMMMXXXcccmmmssssssiii```______]]]ZZZZZZ\\\ZZZXXXXXXYYYZZZZZZYYYTTTTTTSSSQQQNNNLLLLLLMMMPPPPPPQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>><<<;;;:::999999999444444555555666777777888444333222222111111222222333222111111111111///---//////...---,,,++++++***------.........---+++***---,,,,,,++++++,,,,,,---***+++---...///...------///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***---///...,,,..............................///000000000000000111111000//////...//////---...000111222222222222111111000000//////......111111222333444444444444555333000///111222333333111222333333333444666888444666999<<<===<<<:::999:::;;;<<<===>>>>>>>>>>>>BBBAAA>>>===<<<===>>>??????@@@AAACCCDDDEEEEEEEEEIIIIIIHHHFFFEEEEEEHHHJJJKKKMMMNNNNNNKKKIIIIIIIIIDDDCCCAAA===999777888:::<<<===@@@AAACCCEEEIIIKKKMMMOOORRRVVV]]]fffqqqwwwzzz{{{|||||||||}}}~~~}}}}}}{{{xxxvvvuuuvvvuuuqqqnnnnnnooopppppprrrwww|||~~~~~~}}}qqqbbbWWWSSSQQQKKKFFFGGGDDDAAA??????>>>===<<<>>>>>>======>>>BBBEEEGGGPPPWWWaaajjjrrrxxx}}}}}}zzzyyyyyyzzzmmmnnn{{{|||ooodddaaa```dddrrrnnnfff___```bbb```]]]]]]^^^```aaa```^^^]]]```ccc`````````___]]][[[YYYXXXUUUSSSOOOKKKHHHGGGFFFEEEFFFEEEEEEGGGJJJKKKKKKJJJMMMLLLKKKJJJIIIHHHHHHHHH???===999666333222222222000000000000000000000000222222222222222222222222222111111111000000//////000000000000000111111222222222222111111000000000333222222111111222222333222//////444777666666888777AAAKKKPPPXXXggguuu~~~tttiii```______]]][[[ZZZ[[[ZZZYYYYYYZZZZZZYYYXXXUUUUUUTTTRRROOOMMMMMMNNNLLLMMMNNNOOOPPPOOONNNMMMJJJJJJHHHGGGDDDBBB???>>>>>>===<<<;;;:::999999999666666666666666666666666444333222222111111222222333111111111111111///---------------------,,,,,,------.........---,,,+++------,,,,,,,,,,,,------,,,,,,------------------......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,)))***,,,...---,,,........................//////000111111111111000222111111000000000000111///000111222222111000000111000000000/////////...000000222333444555555555444222000000222333333222333444444444333333444666444555777999;;;::::::999:::;;;<<<===>>>>>>>>>>>>AAA@@@>>>===<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDGGGIIIKKKLLLNNNMMMJJJGGGFFFFFFAAA@@@???<<<999888:::;;;>>>@@@CCCEEEGGGIIILLLOOOMMMPPPTTTZZZaaajjjsssyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{{{{xxxvvvvvvvvvuuurrroooqqqqqqqqqooonnnnnnppprrruuuuuuvvvvvvvvvtttsssrrrnnnooosss{{{}}}mmmccc]]]XXXPPPJJJGGGEEEBBB@@@@@@@@@>>>===>>>===<<<<<<>>>AAADDDFFFMMMSSS\\\dddlllsssyyy}}}~~~~~~tttmmmttt{{{llleee```^^^gggtttsssiii```___```^^^\\\\\\^^^```aaa```^^^^^^___aaa`````````___^^^\\\YYYXXXUUUSSSQQQNNNKKKIIIGGGFFFFFFEEEDDDFFFIIIKKKKKKJJJKKKJJJIIIHHHHHHGGGHHHHHHBBB@@@<<<777444111000000111111111111111111111111111111111111111111111111222111111111000000000000000000000000000111222222333333222222222111111111444444333333333333444444444111111555777666777999>>>JJJUUUZZZ___nnntttjjjaaa___```]]][[[[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUVVVUUURRROOOMMMNNNOOOLLLMMMNNNOOOPPPOOOOOONNNJJJJJJJJJIIIFFFCCC???===>>>===<<<;;;:::999999999888888777666666555444444333333222111111111111222222111000111111111///---,,,,,,,,,---------......------.........---,,,+++...------,,,,,,------......------,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222///,,,,,,---...//////////////////////////////000000111222222222222111222111111111111111222333111111222222222111///...000000000000///////////////000111333444555555555333222111222333444222111444555555444222222222444444444555666777888999999:::;;;<<<===============AAA@@@>>>======>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDEEEHHHJJJJJJLLLMMMMMMIIIEEEBBBAAA<<<<<<<<<;;;::::::<<<>>>AAADDDHHHJJJLLLMMMPPPRRRNNNRRRXXX___fffnnnuuuzzz|||}}}~~~~~~~~~||||||{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{yyywwwwwwwwwuuurrrppppppqqqqqqoookkkgggeeedddeeeeeeeeedddcccbbb``````^^^aaaiiisss}}}xxxmmmeee]]]SSSKKKHHHFFFDDDCCCCCCAAA???===>>>===<<<<<<===@@@BBBDDDIIINNNUUU\\\dddkkksssxxx~~~ppplllttt~~~vvvkkkbbb[[[^^^gggzzznnnccc___^^^]]]\\\]]]]]]___aaaaaa___^^^^^^^^^______```___^^^\\\ZZZYYYUUUUUUSSSQQQOOOLLLJJJHHHEEEDDDCCCDDDGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFDDD???:::555111///...222222222222222222222222000000000000000000000000111111111111111000000000111111000000111111222333333333333333222222222222555555444444444444555555777444333666777666777;;;AAANNNZZZ___dddtttuuujjjbbb``````^^^\\\[[[YYYYYYYYY[[[[[[ZZZWWWTTTUUUUUUTTTRRRNNNMMMMMMNNNNNNOOOOOOPPPOOONNNLLLKKKGGGHHHIIIIIIGGGCCC@@@=========<<<;;;:::999999:::888888777777666555555555333222222111111111111111222111000111111111///...---------------------------------------------,,,...------,,,,,,------...///...,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,555333000......///111111000000000000000000000000111111222333333333333222000000000000111111222333000111222222222111000000000000000000////////////000111222333333333333333111111222333555444222///222333555444333222333444444333333333444666888999:::;;;<<<<<<=========<<<@@@???>>>>>>>>>???@@@@@@CCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGFFFGGGJJJLLLJJJLLLMMMLLLHHHCCC@@@>>>777999:::;;;;;;<<>>>>>>>>===<<<===???@@@AAAEEEIIINNNTTT[[[dddlllrrrwww{{{llljjjooo~~~|||qqqggg]]]]]]cccvvvuuugggaaa___^^^]]]___]]]^^^```aaa```___]]]\\\_______________]]][[[ZZZVVVVVVVVVUUUSSSPPPMMMKKKFFFDDDBBBCCCEEEHHHJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJHHHFFFAAA<<<777333000///222222222222222222222222111111111111111111111111111111111111111111111111222111111111111222333333333333333333333333333333555555444444444444555555777555444666666555888>>>DDDOOOZZZ```kkk~~~uuukkkbbbaaaaaa___\\\\\\YYYYYYYYYZZZ[[[YYYVVVSSSSSSSSSRRRPPPMMMKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLDDDEEEGGGGGGFFFDDD@@@>>>===<<<;;;;;;::::::::::::777777777777777777777777333222111111000000111111111000000000222111000...//////...---,,,,,,++++++---------------------------------,,,,,,---------///...,,,+++******+++,,,,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,222111///...------///000000000000000000000000000111111222333333333333333///////////////000111222...///111222333333333222////////////000000000000222222333333222222111111111111222444555444111//////111333444333333444555333333222222333555777888:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHJJJJJJLLLLLLKKKFFFAAA>>><<<666888:::<<<===???CCCEEEFFFIIIKKKLLLLLLLLLNNNOOOWWW[[[aaagggjjjmmmppprrrsssvvvyyy{{{{{{|||~~~{{{{{{zzzyyyxxxxxxxxxyyyvvvvvvvvvuuutttrrrpppoooqqqrrrtttwwwyyy{{{||||||xxxxxxxxxwwwuuusssrrrrrrmmmrrrwwwyyyuuuooojjjfff___^^^\\\YYYWWWUUUSSSSSSSSSYYYcccmmmuuu{{{tttfff\\\QQQOOOLLLIIIHHHFFFCCC@@@??????>>>======>>>??????CCCEEEIIIMMMTTT\\\ffflllqqqzzzwwwjjjfffnnnwwwlll```^^^bbbnnn|||mmmfffccc```___```^^^___```aaaaaa___]]][[[^^^______```___^^^\\\[[[XXXXXXXXXWWWUUUSSSPPPNNNIIIFFFCCCBBBDDDGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHFFFCCC???:::666444222111111111111111111111111222222222222222222222222111111111111111222222222222222222222222333333444333333333333333333333333444444333333333333444444666444444666666666;;;BBBMMMSSS[[[fffwww{{{vvvlllcccaaabbb___]]]]]]ZZZYYYYYYYYYZZZYYYVVVSSSRRRSSSRRROOOLLLJJJKKKLLLIIIJJJLLLOOOPPPQQQQQQQQQDDDEEEFFFFFFEEECCC@@@???===<<<;;;:::::::::::::::777777777777777777777777222222111000000000000111111000000000222222000///000///...---,,,++++++***------,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,////////////////////////111111222333333333333222//////////////////000111...///111222444444444333////////////000000000000222222222222222111111000111111222333555444222///---000333444444333444555333222222222333555777888:::;;;;;;<<<<<<<<<;;;;;;===>>>??????@@@AAABBBBBBCCCBBBBBBAAABBBCCCDDDEEECCCDDDFFFFFFEEEEEEFFFHHHIIIJJJJJJGGGBBB>>><<<;;;777:::===???@@@BBBEEEHHHGGGIIIJJJKKKKKKMMMPPPRRR[[[___dddhhhjjjlllmmmoooqqqtttwwwyyyzzz{{{|||}}}vvvuuusssqqqqqqqqqqqqrrrsssssssssrrrpppnnnllljjjlllnnnpppsssuuuwwwxxxyyyrrrttttttsssqqqooonnnooosssxxx~~~}}}wwwpppllleeeccc```]]]ZZZWWWVVVUUURRRXXXaaajjjrrrxxx}}}qqqfffYYYUUUPPPLLLJJJGGGEEECCCAAA@@@??????>>>>>>>>>>>>@@@BBBEEEHHHNNNVVV^^^dddkkkttt~~~uuufffggguuu|||ooobbb\\\___gggzzz|||tttnnnhhhdddcccaaa``````aaaaaaaaa^^^\\\]]]^^^___``````___^^^]]]ZZZYYYYYYXXXVVVTTTSSSRRRMMMIIIDDDBBBCCCFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLHHHGGGDDDAAA===999666555111111111111111111111111222222222222222222222222111111111222222222222222333333222222333333444555222222222222333333333333444444333333333333444444555444444666777888@@@IIITTTXXX```lll~~~kkkwwwlllcccbbbbbb```]]]]]]\\\ZZZXXXXXXXXXXXXVVVTTTSSSSSSRRRPPPMMMKKKKKKLLLHHHJJJLLLOOOPPPQQQRRRQQQIIIIIIHHHFFFDDDBBB???>>><<<<<<;;;:::::::::;;;;;;999999888888777666666666222222111000000000000000111000///000222222000///.........------,,,,,,,,,---,,,,,,,,,,,,---...///,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++******+++,,,,,,---******+++++++++,,,,,,,,,'''***,,,,,,***)))***+++........................000111111222222222222222111111000000///000000000///000222333444333222222.../////////000000000111//////111222222333333333222111111333444444222000...111444444444333222333222222222333444555666777;;;;;;;;;<<<<<<;;;;;;:::======???@@@AAABBBBBBBBBBBBBBBAAA@@@AAACCCEEEGGGEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGEEEBBB===::::::::::::===@@@BBBCCCEEEGGGIIIGGGHHHIIIKKKMMMQQQVVVZZZ^^^aaafffiiikkkmmmooopppnnnqqqtttuuuuuuttttttuuuqqqooommmkkkjjjjjjjjjkkkmmmnnnnnnmmmllliiifffdddeeefffhhhkkkmmmooopppqqqlllnnnooonnnkkkhhhiiijjjuuu{{{}}}wwwtttmmmkkkhhhccc```]]][[[[[[YYY___ffflllppptttyyy}}}|||~~~yyyooo```[[[TTTNNNKKKIIIGGGEEEBBBBBBAAA@@@???>>>>>>>>>===???AAADDDIIIOOOWWW\\\fffnnnwww|||jjjfffooozzzrrrccc\\\]]]___ssswwwnnnjjjdddbbb``````aaabbb```]]]]]]^^^___``````___^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUUPPPLLLFFFBBBCCCEEEGGGIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIFFFCCC???:::777555222222222222222222222222111111111111111111111111111111111222222333333333333333333333333444555555111111111222222222333333555555444444444444555555555444555888999<<>>:::888888999<<>>===;;;===???BBBFFFLLLRRRWWWccckkkrrrwww}}}nnnbbbgggmmmttttttddd]]]^^^YYYnnnxxxrrrfffccc``````aaabbbaaa^^^]]]^^^___`````````___^^^\\\[[[YYYWWWVVVUUUVVVVVVSSSNNNGGGCCCCCCEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIILLLKKKHHHDDD???;;;777444333333333333333333333333000000000000000000000000111111111222222333333333444333333333333444555555000000000111111222222222666666555555555555666666555444777:::;;;???JJJVVVeeeppp{{{mmmYYYxxxmmmcccaaaaaa^^^\\\\\\ZZZYYYWWWWWWXXXWWWUUUSSSPPPQQQQQQOOOLLLJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNHHHHHHHHHFFFDDDAAA>>><<<===<<<;;;;;;999999888777444444444444444444444444333333111000////////////000000000000////////////......---------,,,,,,,,,.........///......------***+++---......---+++***...---+++******+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,,,,+++,,,---...000000000000111111111111333222111000////////////222111000//////......///......///000111222333333//////000111222333333333333333333333333333333333555555444333222222222222111111222333444666666777999:::<<<<<<;;;<<<===???===>>>???>>>======???AAA@@@@@@@@@AAABBBDDDFFFHHHKKKKKKKKKKKKJJJIIIHHHGGGBBB@@@===;;;::::::<<<===>>>AAAEEEHHHIIIIIIJJJKKKJJJLLLOOORRRUUUYYY^^^bbbeeefffggghhhjjjkkkmmmmmmlllllllllkkkjjjiiigggggggggeeebbb_________aaabbbgggeeeccc```]]][[[ZZZYYYXXXZZZ\\\]]]^^^aaaeeehhhhhhjjjmmmmmmkkkiiigggfffpppvvv}}}|||zzzxxxwwwtttpppmmmjjjhhhggghhhnnntttvvvuuuuuuwww{{{{{{}}}rrriii^^^VVVSSSPPPKKKGGGGGGEEEDDDCCCBBBAAA>>><<<<<<===>>>???BBBGGGMMMRRRXXX___iiisss{{{}}}ggg^^^\\\gggwww}}}rrrggg``````kkk}}}zzzpppgggaaaaaacccaaa___^^^[[[\\\]]]___``````______\\\[[[YYYWWWUUUTTTSSSSSSPPPMMMIIICCC@@@AAAEEEIIIHHHHHHHHHIIIJJJIIIGGGEEEJJJLLLLLLIIIBBB;;;888777333333222222111222222222000222444444222111222333777444///---000444444222222222111111111111111111444555555555444333333222111222222333333444444555222555777666888DDDXXXgggqqq}}}vvvdddaaaxxxmmmdddaaaaaa^^^\\\\\\ZZZYYYXXXWWWXXXWWWUUUSSSQQQQQQQQQOOOLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJIIIHHHEEEBBB???>>>>>>======<<<;;;:::999888777777777777777777777777333222111000000///000000111000000000////////////.........---------,,,,,,+++,,,,,,---,,,,,,++++++***+++---......---+++***...---+++******+++---...++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////...------......///000000000000111111111111111000000000000000111111111111000///////////////......///000111111222222//////000222222333333222333333333333333333333333444333222222111111111111111222333444555666666777:::<<<===<<<;;;;;;<<<======>>>???>>>======???@@@AAA@@@AAAAAACCCEEEGGGHHHJJJJJJJJJIIIHHHFFFEEEDDD???>>><<<::::::;;;<<<===>>>AAAEEEHHHIIIIIIKKKLLLNNNRRRWWW[[[]]]```ccceeeeeeeeefffggghhhiiijjjkkkkkkkkkkkkjjjiiihhhgggfffdddbbb___]]]\\\]]]^^^______^^^\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]]^^^aaadddgggkkknnnqqqqqqooommmkkkkkknnnssszzz}}}}}}{{{yyyvvvrrrnnnjjjhhhgggjjjooouuuwwwwwwwwwzzz}}}{{{}}}~~~yyypppddd\\\YYYUUUPPPKKKIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>??????AAADDDJJJNNNUUU\\\fffpppxxx}}}eee[[[VVV^^^kkk|||{{{mmmddd```hhhxxxrrrhhh``````aaa___\\\\\\ZZZ[[[]]]^^^______^^^^^^]]]\\\ZZZXXXWWWUUUTTTTTTPPPMMMIIIDDD@@@AAAEEEHHHHHHGGGGGGGGGHHHHHHFFFEEEGGGIIIJJJGGGAAA;;;888777444333222222111222222222000111333333333222222111555333000///111333333222222222111111111111111111444444555555444444333222111222222333333444555555555777999999>>>JJJ\\\iiissslllaaa```yyynnndddaaaaaa^^^\\\\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRRRROOOKKKIIIHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGEEEBBB???===???>>>===<<<;;;::::::999999999999999999999999999222111111000000000111111111111000000000///////////////.........---------++++++,,,,,,---,,,,,,+++++++++------------++++++------++++++++++++------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,---------------.........000//////......///000000000000000000111111111111////////////000111222333111000000////////////000...//////000000111111111///000111222222222222222333333333333333333333333222222111111000111111111222333333444555666777777;;;<<<===<<<;;;::::::<<<>>>??????>>>===<<<>>>???AAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHGGGEEECCCAAA@@@<<<;;;:::999:::;;;===>>>???BBBEEEHHHIIIJJJLLLNNNSSSXXX^^^ccceeeffffffgggfffffffffffffffgggggggggggggggggggggfffdddcccbbb```^^^[[[YYYXXXYYYYYYZZZWWWVVVUUUUUUUUUUUUUUUUUUWWWYYY\\\^^^___aaadddgggnnnpppssssssrrrpppoooooommmqqqwww{{{}}}}}}~~~~~~|||xxxsssnnnjjjgggeeeiiinnnsssvvvwwwxxx{{{~~~|||}}}~~~~~~~~~{{{nnneee```\\\VVVQQQKKKIIIGGGFFFFFFDDDBBB@@@???????????????BBBFFFJJJQQQWWW```jjjrrrzzz~~~hhh\\\SSSWWW```nnnxxxjjjaaaeeepppxxxmmmbbb______]]][[[\\\ZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUPPPNNNIIIDDD@@@@@@DDDGGGHHHGGGFFFEEEDDDEEEEEEFFFEEEFFFGGGFFFAAA===999888444444333222222222222222111111111333444333111///222111111222222222111222111111222222222222222222444444555555444444333333222222222333444444555555888888:::===EEERRRaaakkkwww|||iiiaaa```aaayyynnndddbbbaaa___\\\\\\[[[YYYXXXXXXXXXXXXUUUSSSSSSSSSRRROOOKKKHHHGGGHHHLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGFFFEEEBBB???===;;;>>>>>>===<<<;;;:::999999666666666666666666666666111111111000111111222222111111111000000000///////////////.........------------......///.........+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...------,,,,,,------+++++++++++++++,,,,,,,,,---------------.........//////////////////000000///000000000111111111111000000//////000111222222000///////////////000111///000000000000000000000///000111222222222222222222222222222222222222222222111111111111111222333333444444555666666777777:::;;;<<<<<<::::::;;;<<<>>>??????>>><<<<<<===???AAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEECCCAAA???>>>888888999:::;;;===>>>???@@@BBBEEEGGGIIIKKKNNNQQQWWW[[[aaadddffffffggggggggggggffffffeeeeeeddddddbbbbbbbbbaaa```___^^^]]][[[YYYWWWVVVUUUUUUVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYXXX[[[___aaabbbdddfffhhhnnnppprrrsssqqqpppooopppnnnqqquuuxxxyyy{{{}}}}}}{{{wwwrrrmmmhhheeedddfffjjjooorrrtttvvvyyy||||||}}}}}}}}}}}}~~~{{{xxxnnngggbbbZZZUUUMMMKKKHHHGGGFFFEEECCCBBB>>>??????>>>>>>@@@DDDGGGLLLQQQZZZbbbkkksss{{{qqqcccWWWVVV\\\ggg|||ssseeebbbfffvvvrrreee___^^^\\\[[[\\\ZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[[[[YYYXXXVVVUUUTTTPPPNNNJJJDDD@@@@@@BBBEEEGGGFFFDDDBBBAAAAAACCCEEECCCDDDFFFEEECCC???<<<:::555444333222222222222222111000000222444444222///222111222444333000000222111111222222222222222333333444444555444444333333222222333333444555555555999888:::@@@LLLYYYeeelll{{{gggVVVYYYbbbfffyyynnneeebbbbbb___]]]]]][[[ZZZXXXXXXYYYXXXVVVTTTSSSSSSRRROOOKKKHHHGGGHHHMMMMMMMMMNNNNNNMMMLLLLLLGGGGGGGGGEEECCC@@@===;;;===<<<<<<;;;:::999888888555555555555555555555555222111111111111111222333111111111111000000000000///.........------------,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,---------...------......///////////////000000000111111111111222222111000//////000000//////...//////000111111111111111111111000000000000000111222222222111111222222222222222222222222222222222222222333444555444555555666666777777777777888:::;;;;;;;;;===???===>>>>>>===<<<<<<===???AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>===777888:::<<<>>>???@@@@@@AAACCCEEEGGGIIILLLQQQTTT\\\^^^bbbddddddeeeggghhhggggggfffeeedddcccbbbbbb_________^^^]]]\\\[[[ZZZVVVUUUTTTTTTSSSTTTTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]][[[___cccfffhhhhhhjjjkkkoooqqqsssrrrqqqoooooopppqqqrrrtttuuuvvvwwwyyy{{{yyywwwsssooojjjgggdddcccfffhhhlllooorrruuuxxxzzz|||||||||{{{zzz|||~~~wwwnnnggg^^^XXXQQQNNNKKKHHHGGGFFFDDDBBB===>>>>>>>>>>>>@@@CCCFFFHHHLLLSSSZZZcccllluuu{{{}}}lll\\\WWWYYYbbbuuuiii```\\\hhh~~~rrrddd]]][[[YYYYYY[[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYYYYWWWVVVTTTSSSPPPNNNJJJEEE@@@???AAACCCEEEEEECCC@@@===>>>AAADDDCCCDDDEEEEEEEEEBBB???===666555444333222222222222111000111222444444444333777222111444444000///222111111222222333333333333333333444444555444444333222333333444444555666666777777:::CCCQQQ___iiinnntttYYYMMMWWWdddjjjzzzoooeeebbbbbb___]]]]]][[[ZZZYYYYYYYYYXXXVVVTTTRRRRRRRRROOOKKKIIIHHHIIILLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJHHHFFFCCC@@@>>><<<<<<;;;:::999888888777555555555555555555555555333222222111111111222222222222111111111000000000......---------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))******+++,,,,,,,,,+++++++++,,,------......,,,,,,...///////////////000000000000111111111111333222111000////////////............///111222222333333333222222111111000000111111222222222111111222222222222222222222222222222222222333444555666666666666666777777888888555777999:::;;;<<<>>>@@@<<<=========<<<<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<777999<<>>??????>>>???BBBEEEDDDHHHMMMSSS[[[eeeooouuu|||zzzeee[[[WWW\\\mmm~~~rrrbbbXXX___qqq~~~pppaaa[[[YYYWWWWWWYYY[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYYYYYXXXVVVTTTRRRPPPNNNJJJEEE@@@???@@@BBBCCCCCCBBB???;;;;;;>>>BBBCCCCCCDDDEEEFFFDDD@@@===777666555333222222222222000111222222222444777:::???555000333444000///333111111222222333444444444333333444444555555444444333333333444555555666666666888>>>IIIWWWdddnnnrrruuucccRRROOOZZZgggnnnzzzoooeeecccbbb```]]]]]][[[ZZZYYYYYYYYYXXXVVVTTTQQQQQQQQQOOOLLLIIIIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNKKKKKKKKKIIIGGGDDDAAA???======<<<;;;:::999888888555555555555555555555555444333333222111111111111222222222111111111000000---,,,,,,,,,,,,+++++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++***))))))))))))***((())))))***++++++,,,,,,,,,,,,,,,---......//////,,,---///000111111000000000000000000111111111111111111000000000000000111------......///111222333555555444444333222111111111111222222222111111000111111111111111111111111000000000111222444555666666666777777777777888888666888:::::::::;;;===>>>:::;;;<<<<<<<<<===???AAA???@@@AAABBBCCCCCCBBBBBB@@@@@@@@@???>>><<<;;;:::999;;;???BBBDDDDDDDDDCCCCCCDDDEEEGGGIIINNNTTTYYY^^^aaadddffffffdddddddddcccbbbaaa```___]]]]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUQQQRRRSSSTTTUUUWWWXXXXXXZZZZZZ[[[\\\]]]___aaabbb___ccciiimmmooooooooooooqqqrrrrrrqqqnnnllllllmmmkkklllnnnnnnmmmmmmnnnooommmlllkkkjjjiiiiiiiiiiiihhhhhhiiilllooossstttuuuuuutttsssqqqoooqqquuuxxxuuuxxx{{{~~~yyynnnfff\\\XXXSSSOOOLLLIIIGGGEEE@@@AAAAAA@@@>>>>>>@@@BBBBBBEEEHHHMMMUUU___iiipppvvvzzzwwweee\\\[[[hhhxxxooo]]]\\\gggyyy}}}oooaaa\\\ZZZYYYYYYZZZ\\\]]]^^^______^^^]]]\\\XXXYYYZZZZZZYYYWWWUUUSSSPPPOOOKKKEEE@@@>>>???@@@@@@BBBBBB???:::999<<<@@@CCCBBBBBBDDDEEEDDD@@@<<<777666555444333222222222///222444222000333;;;BBBIII999---000444111000333111111222222333444444555222333444444555555444444333333444444555666666666777<<>>>>>>>>===<<<;;;::::::999444444444444444444444444555444333222111111111111222222222111111111111000,,,,,,,,,+++++++++******+++,,,---...////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,++++++******++++++((())))))***++++++,,,,,,---------...///000000111---...000111222222222111000000000000111111111111////////////000111222333---------...000111333333666666555444444333222222111111222222222111111000111111111111111111111111/////////000111333444555777777777777888888888888888999;;;:::::::::;;;<<<999:::<<<<<<<<<===@@@BBB>>>???AAABBBCCCBBBBBBAAA============<<<;;;:::999;;;===@@@DDDFFFFFFEEEDDDDDDDDDFFFGGGIIIOOOUUUZZZYYY^^^cccgggfffbbb___^^^``````___^^^\\\[[[ZZZZZZUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQSSSUUUWWWXXXZZZZZZ_________```aaacccdddeee___dddjjjnnnpppoooooooooooooooooommmjjjhhhhhhhhhfffhhhjjjkkkjjjjjjkkkmmmjjjiiiiiiiiijjjjjjkkklllfffeeefffhhhllloooqqqqqqqqqqqqooolllkkkmmmppptttpppssswww{{{}}}~~~}}}{{{zzz{{{{{{{{{}}}uuummmaaa\\\VVVQQQNNNKKKIIIGGGCCCCCCCCCAAA>>>===>>>???BBBCCCFFFJJJQQQ[[[fffmmmrrrvvv|||qqqccc^^^hhhwww}}}ddd\\\aaannn~~~qqqddd___^^^]]]]]]^^^]]]^^^_________^^^]]]\\\YYYZZZ[[[[[[ZZZXXXVVVTTTPPPOOOKKKEEE@@@>>>>>>@@@???AAABBB???:::888;;;???BBBAAAAAACCCEEECCC???;;;777777555444333222222222...333555333///222===GGGOOO;;;,,,...333222111444111111222333333444555555222333333444555555555444333333444444555666666666999@@@KKKWWWbbbnnnxxxiiiXXXOOOVVVbbbjjjsss|||yyynnnddd```^^^]]]___bbb```]]]ZZZWWWVVVUUUSSSRRRNNNNNNNNNMMMKKKHHHFFFDDDIIIJJJKKKLLLNNNNNNOOOOOOHHHIIIIIIIIIFFFCCC@@@>>>>>><<<:::999999888666444555555555777888888555333444333222222111111222222000,,,***---222444222///000000///...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333.........---,,,+++***)))++++++******************...///000///...---...000///000111222222111000///000111111111111000//////444333111000///000111222......//////000000000111222222222111111111000000///222555444111000111444222222222222222111000///000000000111222222333333666666666666777777777777777888888999999::::::;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCC@@@???===999666555777999AAA@@@???AAAEEEGGGFFFDDDHHHGGGGGGIIILLLRRRWWW[[[\\\^^^aaaaaa```___`````````___^^^\\\ZZZYYYWWWWWWUUUUUUSSSRRRRRRRRRSSSTTTTTTVVVXXXZZZ\\\^^^___`````````bbbccceeefffggghhheeefffhhhiiikkklllmmmmmmiiiiiiiiihhhggggggffffffhhhhhhgggfffffffffffffffffffffgggggghhhhhhhhhhhhkkkgggeeehhhnnnrrrsssqqqmmmmmmlllkkkkkkllllllllljjjiiikkkoootttvvvuuussstttooolllooorrrvvv~~~wwwnnndddZZZTTTOOOJJJIIIKKKDDDBBB????????????>>><<>>======>>>CCCCCCDDDDDDDDDCCCAAA@@@<<<999666222000000111111333333333444444555555555@@@999222...///222333333222222222222333444444555444444444444333333222111555555444444444666999:::???DDDRRRccciiikkk{{{bbbZZZUUU]]]nnnxxxmmmccc```___^^^___aaabbb___\\\YYYXXXWWWUUUTTTPPPPPPOOONNNKKKIIIFFFEEEIIIJJJKKKLLLNNNNNNNNNNNNIIIIIIIIIHHHEEECCC@@@???===;;;999888999888666444555444444444666666444333444333222222111111222222666333111333777999777444000//////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***------------,,,+++******,,,,,,,,,+++++++++++++++...///000///...---...000111111222222222111000///111111111111000000000000111000000////////////////////////000000000111111222222222111111000000000222333444333222111111111222222222222222111000000000000111111222333333333777777777777888888888888888888999999:::;;;;;;;;;<<<<<<============>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>:::888777999<<>>>>>@@@AAAAAA???===<<<===>>>AAABBBCCCCCCBBBAAA@@@???===;;;777444222111222222111111111222222222333333888555222000111333333444222111111111111222222333444555555555555444333222333333333222333444777999BBBJJJXXXfffmmmuuu___[[[ZZZeeexxxuuulllcccaaa```______aaabbb___\\\YYYXXXWWWVVVTTTRRRRRRQQQOOOLLLIIIGGGEEEIIIJJJKKKMMMMMMNNNNNNNNNJJJIIIHHHFFFDDDBBBAAA@@@;;;:::888888999999777666666555333333555666555444333333222111111111111222444222000111444555333000/////////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111000---(((&&&+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...///000///...---...000222333333333333222111000333222000/////////000111000111111222111000//////000000000000111111111111111111111111000000000000333222222222333222111///222222222111111111111000000111111222222333333444777888888888999999999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>;;;999:::===???CCCBBBBBBDDDHHHKKKMMMMMMMMMOOORRRVVVXXXYYYXXXXXX\\\^^^___^^^\\\ZZZZZZ[[[ZZZYYYXXXVVVTTTRRRPPPOOOPPPOOONNNNNNPPPSSSVVVYYYZZZ[[[]]]___```aaaaaabbbaaaaaaaaa```````````````^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^_________^^^]]]\\\^^^___```aaaccceeefffgggccccccbbbbbbcccdddfffggghhheeedddgggkkkoooooommmmmmkkkiiigggeeeddddddddd______```dddhhhlllmmmmmmjjjggggggjjjmmmooosssyyyuuuhhh```YYYQQQLLLLLLHHHEEECCCBBBAAAAAA???>>>AAAAAABBBCCCEEEKKKRRRWWWbbbhhhpppvvv{{{xxxooovvvlllaaa\\\fffuuuqqqbbbaaaccc```\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^\\\ZZZZZZZZZZZZXXXVVVSSSOOOJJJDDD@@@?????????>>>??????>>><<<;;;<<<===???@@@AAABBBAAA@@@???>>>>>><<<999666333333333333111111111111222222222222///111222333222222444555444333222222222222222222555555666666555555444444222333444444444555777:::FFFSSSaaaiiirrryyy\\\\\\bbbppptttkkkcccbbbaaa______``````]]]ZZZWWWWWWVVVTTTSSSTTTTTTRRRPPPMMMJJJHHHGGGJJJJJJLLLMMMMMMNNNNNNNNNKKKIIIGGGEEECCCAAAAAA@@@;;;:::999999::::::999888999666444444555777777777333222222111111111111111000...------...///---+++//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...111111///+++)))***+++,,,,,,---------,,,,,,,,,,,,,,,------------...///000///...---...000222222333333333444444444333222000......///111222222333555777777555333222000000111111111111111111000000000000000000000000222000///000444555222000222222111111111111111111111111222222333444444444666777777888888999999999999999:::;;;;;;<<<<<<=========>>>>>>??????@@@@@@>>>???@@@@@@@@@@@@@@@???>>>>>>===;;;:::<<>>???@@@@@@AAACCCHHHNNNSSS]]]ccclllsssxxx}}}rrrssszzzssseee]]]bbbmmm}}}lllfffddd```[[[YYY[[[[[[\\\\\\]]]^^^______]]]\\\[[[ZZZZZZYYYXXXWWWSSSOOOJJJEEEAAA@@@@@@AAA===>>>===<<<::::::;;;===???@@@AAAAAAAAA@@@???>>>>>><<<999666444333333333333333333333333333333444---000333222000000333666777666555555444444444444444444555555555555444444333555777777777888<<>>???@@@@@@@@@?????????@@@??????>>>>>>;;;;;;;;;;;;;;;===BBBEEEGGGJJJNNNSSSWWW[[[___aaa[[[[[[ZZZYYYZZZ[[[]]]^^^^^^^^^]]][[[XXXVVVVVVWWWXXXWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPSSSWWW\\\^^^aaaaaaaaabbbbbbaaaaaa```[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]]aaa``````___```aaabbbcccbbbbbbbbbdddfffggggggfffcccaaa^^^\\\ZZZZZZZZZ[[[___```bbbeeefffhhhjjjllliiigggiiimmmnnnmmmnnnqqqqqqwwwuuullleee[[[SSSOOOKKKIIIFFFDDDCCCBBB@@@>>>===>>>>>>???AAAFFFLLLPPPYYY```iiipppuuuzzzuuuoooppp{{{}}}kkk______fff~~~}}}pppggg```[[[YYY[[[[[[\\\]]]^^^^^^______]]]]]]\\\[[[ZZZYYYXXXXXXTTTQQQLLLFFFCCCAAABBBBBB=========;;;999999:::<<>>???@@@@@@???????????????>>>===<<<999::::::;;;<<>>???@@@DDDIIIMMMTTT[[[eeemmmrrrwww|||vvvjjjdddlll{{{uuubbb^^^aaaxxxoooccc^^^\\\\\\\\\]]]]]]^^^^^^______\\\]]]^^^\\\ZZZXXXXXXYYYVVVRRRMMMGGGCCCBBBBBBBBB??????===:::888888:::<<<>>>???@@@AAABBBAAA@@@@@@<<<;;;999777555333222222111111111111111000000000222333222111//////111333444333222222222222222222222222333333444333333333222555777777666;;;DDDLLL[[[fffmmmoooyyysssrrrssstttvvv|||}}}rrrgggcccbbb``````bbbbbb___\\\ZZZZZZZZZXXXWWWSSSRRRPPPNNNLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHGGGFFFDDDAAA???===;;;:::888888999999888777666555555555777777666444222222111000000000000000//////000///.........///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,---------,,,,,,+++++++++,,,---............///000///...---...000222111111111222333444555111111111111000000000000...000111333333333111000////////////.........------------....../////////---///111111111111111222222111000///000111333444333333333444555555666666444555666777888999::::::888888999999:::;;;;;;;;;:::;;;<<<===>>>??????@@@????????????>>>===<<<;;;888999;;;<<<>>>BBBHHHLLLTTTYYY```dddeeeddddddddd^^^\\\YYYWWWWWWYYY\\\^^^XXXXXXWWWTTTQQQPPPQQQRRRNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRTTTVVVWWWYYYYYY[[[[[[ZZZYYYXXXWWWUUUTTTOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPRRRTTTTTTTTTSSSSSSTTTVVVYYYZZZXXXYYY[[[\\\\\\\\\ZZZYYY[[[\\\]]]]]]\\\ZZZWWWVVVUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXVVVVVVXXX[[[^^^aaaaaaeeeiiiiiigggdddccccccaaa___```dddfffeeefffjjjjjjooouuuyyy}}}{{{nnnbbb[[[RRROOOLLLIIIHHHFFFCCCAAA???????????????BBBEEEHHHOOOWWWaaaiiinnnsssxxx|||zzziii\\\```lllzzziiiaaadddooo}}}kkkcccaaa]]]]]]^^^^^^^^^^^^^^^^^^\\\^^^^^^]]]ZZZXXXYYYZZZVVVSSSMMMGGGCCC@@@@@@@@@AAA@@@>>>;;;888777999;;;======???@@@@@@@@@??????===<<<;;;999777555333333111111111111000000000///111111111222444333222000222111111111111222222333222333333444555555444444333666888777777===IIISSSaaagggmmmsss~~~{{{yyy{{{{{{xxxyyyttthhhdddaaa``````ccc```]]]ZZZXXXXXXXXXWWWVVVRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGGGGGGGEEEBBB>>><<<:::999777777888777666444999999999:::<<<;;;999777222111111000000000000000000222222222111111111222---.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000///,,,,,,,,,------,,,,,,+++,,,,,,------...///000000...///000///...---...000444333222111111111222222000111111111111000/////////000111222333222222111//////......---------,,,---------........./////////111444333///...///111222111000///000111333444333333444444555666666666555666777888999:::;;;;;;777888888999999:::;;;;;;::::::;;;<<<===>>>??????????????????>>><<<;;;:::999:::<<<===@@@DDDJJJNNNXXX^^^eeehhhgggdddbbbaaa\\\[[[YYYXXXXXXYYY[[[\\\VVVUUUTTTRRROOONNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNOOORRRTTTVVVVVVVVVVVVWWWWWWVVVUUUTTTRRRPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPNNNMMMNNNOOOQQQRRRTTTSSSRRRQQQRRRUUUYYY[[[SSSTTTWWWYYYYYYYYYXXXWWWYYYZZZ[[[[[[ZZZWWWSSSQQQQQQSSSUUUVVVUUUTTTTTTUUUWWWVVVUUUVVVYYY]]]bbbeeedddiiimmmmmmiiieeebbbbbbccc___^^^```___\\\\\\___aaadddiiimmmppprrruuuwwwzzzvvvhhh```UUURRRNNNLLLJJJHHHFFFDDDAAAAAAAAA@@@???@@@CCCEEELLLTTT^^^ggglllpppuuuyyymmm[[[[[[dddooopppgggiiihhhzzzrrrgggddd^^^^^^^^^^^^^^^^^^]]]]]]\\\^^^___]]]ZZZXXXYYY[[[VVVRRRLLLFFFBBB?????????CCCBBB???;;;888777888:::;;;<<<===?????????>>>===>>>>>><<<:::888666555444333333333333222222111111//////111555888777222...222222222222333444444555333444444555666666666555666888:::999999AAAOOOZZZeeehhhmmmvvv}}}|||yyyttthhhdddcccaaa```aaa]]]\\\ZZZZZZ[[[[[[YYYXXXTTTSSSPPPNNNLLLLLLMMMNNNLLLMMMOOOPPPPPPNNNKKKIIIJJJHHHGGGEEECCCBBBAAAAAA===<<<;;;:::999888888888777666555444444444444444333222111000////////////......////////////......///............---------)))+++------,,,*********......---,,,,,,+++******,,,,,,+++***+++,,,---...------------------------***+++,,,---............222///---...000000...,,,......---...111222111111000000000000111111111111000000////////////000000//////.........------,,,...---,,,...000111000/////////000000111111222222//////////////////000111222222222333333444444444888888777777666666666555:::;;;===>>>>>>===;;;:::;;;<<<<<<<<<======>>>>>>AAA@@@>>>;;;:::999999999999;;;<<<<<<===BBBJJJQQQWWW___eeeeeeeeeeeebbb^^^WWWXXXYYYZZZYYYXXXVVVTTTPPPPPPPPPOOONNNMMMKKKJJJLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUQQQQQQPPPQQQTTTUUUUUUTTTUUUTTTSSSTTTUUUUUUSSSQQQTTTTTTTTTSSSSSSRRRQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQTTTWWWZZZ___dddhhhmmmkkkiiihhhhhhfffcccaaabbb```^^^^^^^^^___^^^]]][[[[[[\\\```eeekkkoooqqqvvv{{{}}}oooggg[[[VVVOOOLLLLLLMMMLLLJJJEEECCCAAA???>>>???AAACCCIIIOOOWWW```gggnnnuuuxxx{{{}}}pppYYYVVVZZZcccxxx}}}llliiigggvvv{{{iiiccc```___]]]\\\^^^```\\\WWW[[[\\\\\\\\\\\\[[[ZZZZZZVVVTTTOOOIIIDDDAAABBBDDDDDDBBB>>>;;;999888999:::???@@@BBBBBB@@@>>>======???<<<888888888888555222555555555444444333333333222222222222222222222222333333222222333333444555555444333222222444555777333777999:::<<>>===<<<:::999999888888666666555444444444444444333333222111000000000000......////////////......///............---------///,,,)))))),,,------,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,***+++,,,---............---***((((((+++.../////////...---...111222111000//////000000000111111111000000////////////000000///..................///111000......//////---,,,......//////000000111111111000000111111222333444333333444444444555555555777777777666666555555555444666888:::;;;::::::999<<<<<<<<<<<<=========>>>???>>><<<;;;999999999::::::<<<======>>>CCCJJJPPPZZZaaafffeeecccbbb^^^ZZZVVVWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLOOOOOOPPPPPPQQQQQQQQQQQQNNNMMMMMMOOOQQQSSSSSSRRRTTTSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPOOONNNMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNSSSUUUXXXZZZ\\\```eeehhhllljjjhhhhhhgggfffccc```dddbbb___]]]\\\[[[YYYVVVVVVUUUVVVYYY^^^eeejjjlllwww|||{{{qqqccc\\\TTTOOOMMMLLLIIIGGGEEECCCAAA???>>>???AAABBBFFFKKKTTT\\\dddkkkqqquuuyyy|||mmm[[[VVVWWW]]]rrrssslllhhhuuupppddd^^^]]]\\\[[[\\\]]][[[XXX[[[\\\\\\\\\\\\[[[ZZZZZZWWWTTTPPPJJJDDDBBBBBBDDDEEECCC???<<<999999:::;;;;;;===??????>>>=========>>><<<999999999888555222555555444444444333333333222222222222222222222222333333222222333333444555555444333222222444666777444666999:::===HHHVVVaaaeeeiiiooovvvrrrfffbbbaaa___]]]^^^]]][[[YYYYYYYYYXXXVVVUUUTTTSSSQQQOOOMMMMMMMMMNNNKKKMMMNNNOOOOOOMMMKKKJJJGGGFFFEEECCCBBB@@@???>>>>>>===<<<;;;:::999999999666666555444444444444555444333222111111000000111......////////////......///............---------222+++%%%$$$***//////......------,,,,,,++++++***,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,++++++,,,---............---***'''''')))---///000///...---...000222111000//////000000000000111111000000////////////000000000///...---...///000111111000......//////---,,,------......///000000111111111111111222333444555444444555555555555666666666666666555555555555555000222444777999:::::::::<<<<<<<<<<<<============<<<<<<:::999999::::::;;;;;;===>>>>>>???CCCJJJOOO\\\bbbfffccc```^^^ZZZUUUUUUUUUUUUUUUTTTRRRPPPOOORRRQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPSSSRRRPPPOOOMMMLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQQQQQQQQQQOOONNNMMMJJJIIIIIIKKKNNNPPPQQQPPPQQQRRRRRRPPPMMMLLLLLLMMMJJJKKKLLLLLLLLLJJJHHHFFFHHHHHHHHHIIIJJJLLLMMMNNNXXXZZZ\\\]]]^^^aaadddgggiiigggfffeeeeeedddaaa___aaa___]]][[[ZZZXXXTTTRRRPPPPPPPPPRRRWWW^^^eeeiiitttxxx|||mmmfff[[[SSSOOOKKKGGGDDDEEECCCAAA???>>>>>>@@@@@@BBBGGGNNNVVV^^^eeelllqqqwwwzzznnn___XXXTTTXXXlll|||oooiiipppyyyfff]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWUUUPPPKKKEEEBBBCCCDDDFFFCCC@@@<<<::::::;;;;;;999;;;>>>???>>>>>>>>>???<<<<<<;;;;;;;;;999555222444444444444333333333333222222222222222222222222333333222222333333444555555444333333333444666777555777888:::AAALLL[[[ffffffkkkrrrzzzsssgggbbbaaa___]]]^^^\\\ZZZXXXXXXXXXWWWUUUSSSQQQPPPOOOMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGFFFDDDCCCAAA???>>>>>>>>><<<;;;:::999999999666555555444444444555555555444333222111111111111......////////////......///............---------...)))$$$$$$)))---......---------,,,,,,++++++++++++++++++,,,,,,,,,------******++++++++++++,,,,,,+++,,,------.........---000///---------......//////......///000111111000////////////000000000111000000////////////000000333222000.........000000...---,,,...000111000///---......///000111222222111111000000000111222222444444444444555555555555555555555555555555444444333444666888:::<<<<<<===<<<<<<<<<===============:::999888888999:::<<<===<<<>>>@@@??????BBBIIINNNZZZ```ccc```]]][[[WWWRRRTTTTTTTTTSSSRRRPPPNNNMMMOOOMMMJJJHHHFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKNNNOOOPPPQQQPPPNNNLLLKKKGGGGGGGGGIIIMMMOOOOOOOOOOOOPPPPPPNNNKKKHHHIIIJJJGGGHHHIIIJJJIIIGGGEEECCCHHHHHHIIIJJJKKKMMMOOOPPP[[[\\\^^^^^^^^^___aaacccdddbbbaaaaaaaaa```]]][[[ZZZYYYXXXXXXXXXVVVTTTQQQOOOOOONNNOOOSSSYYYaaafffkkkooovvv{{{}}}vvvnnnbbbXXXQQQLLLGGGDDDEEEDDDBBB@@@>>>>>>?????????DDDJJJQQQXXX```gggllltttxxx~~~wwweee[[[VVVXXXhhh|||ssshhhiiitttlllaaa^^^[[[[[[YYYWWWYYY\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWUUUQQQLLLFFFCCCCCCDDDFFFDDD@@@===;;;:::;;;<<<<<<>>>@@@AAA@@@??????@@@<<<<<<======<<<999555222333333333333333333333333222222222222222222222222333333222222333333444555555444444333444555666666666777888===FFFTTTbbbllliiioooxxxuuuhhhdddbbb```^^^___[[[ZZZXXXWWWXXXWWWUUUTTTQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKHHHGGGGGGFFFDDDBBB@@@???>>>===<<<;;;:::999999999555555444444444555555666555444333222111111111111......////////////......///............---------******+++++++++,,,...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,------...---------,,,...111222222000///...000///...///000111000///...////////////000000000000000////////////000000555444222000////////////...---,,,...000111000///...///000111222333444444444333222111000000000111444333333333333333333333444444555555555555555555666777888:::;;;<<<<<<<<<===============<<<<<<<<<888888888888999;;;===>>>===???@@@@@@???AAAGGGLLLTTTZZZ]]][[[YYYXXXUUUQQQSSSRRRRRRQQQPPPOOONNNMMMMMMKKKIIIFFFEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKMMMNNNOOONNNLLLKKKFFFFFFFFFHHHLLLNNNNNNNNNMMMNNNOOONNNLLLJJJHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCFFFFFFGGGIIIKKKMMMOOOPPPYYY[[[\\\]]]\\\\\\]]]___^^^]]]\\\\\\\\\\\\ZZZXXXWWWUUUTTTTTTTTTSSSQQQOOONNNNNNNNNMMMNNNTTT[[[aaabbbffflllqqquuuyyy|||~~~~~~tttggg\\\UUUOOOJJJGGGFFFEEECCCAAA??????>>>>>>???BBBGGGLLLSSSZZZbbbhhhpppuuu|||ooo```YYYZZZdddppp{{{iiiccchhhzzz|||jjjccc^^^]]][[[XXXYYY^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVRRRMMMGGGDDDCCCDDDFFFDDD@@@===;;;:::;;;<<<>>>@@@BBBBBB@@@>>>>>>>>>;;;===>>>>>><<<999555444333333333333333333333333222222222222222222222222333333222222333333444555444444444444555555666666888777999@@@MMM\\\jjjqqqooovvvuuuiiidddccc```^^^___ZZZYYYWWWWWWXXXXXXWWWUUUSSSRRRRRRPPPOOONNNMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLHHHHHHHHHGGGEEECCC@@@???===<<<;;;:::999888888888555444444444444555666666444333222111111000000111......////////////......///............---------***---000111000...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,,,,------,,,,,,------...------,,,%%%)))///333333111000///000///...///000111000///......////////////000000000000////////////000000555555444333111000///...111000......//////---,,,//////000111333444555555666666555444333333333333444333333333333222222222555555555555555666666666888888888888999999::::::===============<<<<<<<<<888888888888:::<<<>>>???===???@@@@@@???@@@EEEIIIMMMSSSWWWVVVUUUUUUTTTQQQPPPPPPOOOOOONNNMMMMMMMMMKKKKKKIIIHHHHHHHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGIIIKKKLLLLLLKKKKKKFFFFFFFFFHHHKKKMMMMMMLLLLLLLLLMMMOOOPPPOOOKKKHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEHHHJJJLLLNNNUUUWWWYYYZZZYYYYYYZZZ[[[ZZZYYYXXXYYYYYYYYYWWWUUUXXXVVVSSSQQQPPPOOOMMMLLLLLLMMMMMMKKKJJJLLLRRRXXXZZZ^^^ccchhhmmmsssyyy}}}|||nnnbbbZZZTTTOOOLLLHHHGGGEEECCCAAA??????>>>???AAADDDHHHNNNUUU]]]ccckkkqqqyyy~~~~~~}}}~~~lllaaa]]]___dddyyypppdddaaalllyyyvvviii```___^^^ZZZYYY]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVSSSNNNIIIEEEDDDDDDFFFCCC@@@<<<::::::;;;;;;===???@@@@@@>>><<<;;;;;;<<<>>>???>>>;;;888666666222222222222333333333333222222222222222222222222333333222222333333444555444444555555666666666666888888;;;EEEUUUfffqqqvvvvvv}}}|||}}}|||}}}uuuhhhcccbbb___]]]^^^YYYXXXWWWXXXYYYYYYXXXWWWSSSSSSSSSRRRPPPOOOMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLFFFGGGGGGFFFEEEBBB???>>><<<;;;:::999888777777777444444444444444555666666333333222111000000000000......////////////......///............---------------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,------......,,,------...------,,,,,,$$$)))...111111000000000111///...///000111000............/////////000000000000////////////000000111222444444444333111000111000......//////---,,,......///111222333444555444444444444444555666666555555444444333333333333555555555666666777777777888888888888999999:::;;;>>>=========<<<<<<<<<<<<999999999999;;;===???@@@<<<>>>@@@???>>>???CCCFFFIIIOOOSSSRRRQQQRRRRRROOOLLLLLLLLLKKKKKKLLLLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIFFFEEEEEEFFFIIIKKKJJJJJJKKKJJJKKKQQQVVVVVVOOOIIIEEEDDDCCCAAAAAAAAAAAABBBAAAAAACCCEEEGGGJJJLLLNNNQQQSSSVVVWWWWWWWWWXXXYYYYYYXXXWWWXXXYYYYYYWWWUUUWWWTTTPPPMMMMMMNNNNNNNNNLLLNNNNNNKKKGGGGGGLLLPPPSSSVVVZZZ^^^dddkkksssxxx}}}vvviii```ZZZTTTPPPIIIHHHGGGEEECCCAAA???>>>???@@@BBBEEEIIIPPPXXX^^^eeellluuu{{{~~~~~~{{{vvvvvvnnnaaa]]]^^^pppzzziii___bbbgggmmmnnn`````````[[[XXX[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTOOOIIIFFFDDDDDDEEECCC???<<<999999:::;;;;;;===??????>>><<<<<<===>>>???@@@>>>:::777777888111111222222222333333333222222222222222222222222333333222222333333444555444555555666666666666666888888===JJJ]]]mmmwwwzzz}}}yyypppqqqvvv{{{|||xxxxxx{{{tttgggbbbaaa^^^\\\\\\YYYXXXWWWXXXZZZZZZZZZYYYRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMEEEFFFFFFFFFDDDAAA>>><<<;;;;;;999888777666666666444444444444444555666777333222111000////////////......////////////......//////.........---------///+++((()))---///+++''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,------...//////---------...------,,,,,,***...111111///...///000111000//////000111///.............../////////000000000////////////000000...000333555666555444222...---,,,...000111000///------...000111333444444000000000111333555666777666666555555555444444444555666666666777777888888888888888999:::<<<===>>>>>>>>>======<<<<<<<<<;;;::::::::::::;;;===???@@@<<<>>>@@@???===>>>AAAEEEHHHMMMQQQPPPOOOPPPOOOMMMJJJIIIIIIIIIIIIJJJKKKKKKDDDEEEFFFHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEFFFFFFGGGHHHEEEDDDDDDEEEHHHIIIHHHHHHKKKIIIJJJRRR[[[[[[RRRIIICCCBBB@@@>>>===>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPNNNQQQTTTVVVVVVWWWXXXYYYYYYXXXWWWXXXYYYYYYXXXVVVSSSPPPLLLKKKMMMOOORRRSSSNNNPPPPPPMMMHHHFFFIIINNNNNNOOORRRVVV[[[ccclllrrryyy||||||nnnddd]]]WWWSSSJJJJJJHHHFFFCCCAAA@@@???>>>???@@@BBBFFFMMMUUUZZZ```hhhrrrxxx|||zzzrrrqqq}}}yyyeee^^^^^^jjj|||ooo```^^^]]]___qqqqqq``````aaa[[[WWWXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWTTTOOOJJJFFFDDDDDDDDDBBB>>>;;;999999999:::;;;>>>@@@AAA@@@@@@@@@AAA>>>@@@@@@>>>999777888999111111111222222333333333222222222222222222222222333333222222333333444555444555555666777666666666999999>>>MMMaaaqqqzzz|||rrreeehhhooowwwzzzwwwvvvxxxvvvggg```^^^\\\\\\]]][[[YYYXXXXXXYYYYYYXXXWWWSSSTTTSSSPPPMMMKKKKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLFFFDDDBBBBBBAAA@@@===;;;;;;:::999999888888999999777777666555444444444444444333222222111111222222...///000111111000///...,,,---......//////..............................///...---++++++******+++)))***,,,---------,,,,,,------,,,,,,+++******)))+++---...///.........000222222222222222111000/////////......///000111111222222222111000///...---//////...............///000111222333444333222222111///...------...///111////////////000111222333222000///000222444555555333333333444444444555555333444666777777777666555888888999::::::;;;<<<<<<======>>>>>>===<<<;;;;;;999999:::<<<===???@@@@@@===???@@@@@@??????@@@BBBCCCEEEIIILLLMMMMMMLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJEEEDDDDDDEEEFFFIIIKKKLLLGGGFFFFFFDDDCCCBBBAAA@@@AAAAAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDBBB@@@???@@@DDDGGGGGGEEEHHHFFFGGGKKKOOONNNIIIDDD===>>>>>>===<<<<<>>???@@@BBBDDDJJJPPPUUU```eeekkkrrrxxx~~~}}}sssooowwwsssiiiggghhhxxxmmmddd```___iiiwwwvvvdddbbbccc___]]]___YYYYYYXXXXXXWWWWWWWWWVVVUUUUUUSSSPPPMMMIIIEEECCCBBBAAA>>><<<::::::;;;;;;<<<===>>>??????>>>======>>>>>>===<<<;;;999777666555444333333222222333333333333333333333333333333333333444444555666666666000222444555444444555666<<<999AAAVVVlllwww|||~~~hhh]]]gggssszzz|||~~~uuugggaaa___]]]\\\]]][[[YYYXXXXXXYYYYYYXXXWWWTTTTTTSSSPPPMMMJJJJJJKKKIIIJJJKKKLLLLLLMMMLLLLLLKKKIIIFFFEEECCC@@@<<<:::<<<;;;::::::999999::::::555555444333222222222222333333222111111111111111------............------,,,------...............------------------------.........---,,,+++++++++---,,,,,,,,,,,,---...///************************,,,---//////...---...///222222333333222111111000111000000000000111222333444444444444333222111000111111000000000000111111///000111222333222222111000///...------...///000////////////000111222333444111//////111222222222333333333444444444555555444444666777777777666555777777888999999:::;;;;;;<<<=========<<<;;;;;;:::999:::;;;<<<===???@@@@@@===???@@@@@@??????AAABBBDDDFFFIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDDDDCCCBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCAAA@@@@@@AAAAAABBB@@@>>>===>>>AAACCCCCCBBBBBBAAAAAAEEEHHHHHHDDD???<<<======<<<;;;<<<>>>@@@???AAADDDGGGIIIKKKNNNQQQQQQSSSUUUVVVVVVVVVWWWXXXXXXYYY[[[[[[ZZZWWWUUUSSSRRRRRRQQQPPPPPPPPPPPPPPPNNNMMMMMMLLLJJJHHHGGGFFFFFFGGGHHHKKKOOOUUUZZZ]]]eeeiiinnnssswww|||xxxoooddd[[[UUUQQQLLLIIIHHHGGGCCC@@@===>>>???@@@BBBGGGMMMRRR\\\```hhhooovvv|||~~~rrrjjjooo}}}qqqfffdddqqquuuggg___[[[cccoooqqqaaa```aaa]]]YYY[[[WWWWWWXXXXXXXXXXXXXXXXXXUUUUUUSSSQQQMMMIIIFFFCCCCCCAAA>>>;;;999999999:::;;;<<<>>>??????>>>>>>===>>>>>>===<<<;;;999888777555444333333222222333333333333333333333333333333333333444444555666666666...000333555555666888:::<<<<<>>???@@@===???AAAAAAAAA@@@BBBCCCEEEFFFHHHJJJKKKKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????===;;;::::::<<<======<<<;;;::::::===@@@@@@===999:::;;;;;;;;;:::;;;>>>@@@>>>AAADDDGGGJJJMMMPPPSSSSSSTTTVVVVVVUUUUUUUUUVVVXXXXXXYYYZZZYYYWWWTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGJJJNNNRRRTTT^^^```cccfffjjjpppvvv{{{wwwkkkaaaVVVQQQKKKHHHGGGFFFCCC@@@;;;<<<======???CCCHHHMMMTTTZZZbbbkkkrrryyytttkkklllwwwllleeejjjyyy~~~kkk^^^YYY^^^iiizzznnn```___```\\\XXXXXXVVVWWWWWWXXXXXXYYYZZZZZZUUUUUUTTTQQQNNNJJJGGGEEEEEEBBB>>>;;;888888888999;;;<<<===?????????>>>============<<<;;;999888777555444444333333333333333333333333333333333333333333333444444555666666666000222444555555666888:::<<>><<<;;;;;;:::999999999999:::777777666555444444444444111111000///////////////111000///......///000111,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++++++++***)))******+++,,,---......///000000111111...000111000...---------333333444444444333333222333222222111222222333333222222222222222111000000///............//////000.........///////////////000///............///000///......//////000111222777555222111222333222111333333333444444444555555444555555666666666666666888888999999999:::::::::::::::999999999999999:::::::::;;;<<<===>>>??????===???BBBCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<;;;999888777777777888888888888777777888:::;;;999666888999:::::::::;;;???AAA???BBBFFFIIILLLOOOSSSUUUTTTVVVWWWWWWUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNVVVWWWYYY\\\aaahhhooosss}}}qqqgggYYYSSSLLLGGGFFFEEEBBB@@@;;;<<<======>>>AAAEEEHHHNNNTTT]]]fffnnnvvv||||||qqqpppwww~~~{{{kkkhhhmmmnnn___ZZZ^^^fffooo~~~sssddd______\\\ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUTTTRRROOOLLLIIIGGGFFFCCC???;;;888777777888;;;<<<===>>>??????>>>>>>=========<<<;;;:::888777555555444333333333333333333333333333333333333333333333444444555666666666555666777666555555666888===HHHZZZkkkyyytttcccggglllwww~~~rrrgggcccbbb___]]]]]][[[YYYXXXXXXYYYYYYXXXWWWVVVVVVTTTQQQLLLIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJGGGEEECCCCCCBBBAAA>>><<<:::999999888888888888888777777666555444444444444111000//////......//////111000///......///000111+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++***+++---......,,,***)))++++++++++++++++++++++++...000111000...------...222333333444444333333333111111000000000000111111111111222222222111000000...............///000000...............///////////////............//////............///000111222333111//////111333333333333333333444444444555555555555555555666666666777:::::::::;;;;;;;;;;;;;;;999999888888888888999::::::;;;;;;<<<===>>>??????===@@@CCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@???@@@@@@@@@<<<<<<<<<;;;::::::999888666666555555444444444555777777666777888999888888777888::::::;;;===@@@CCCBBBEEEIIIKKKNNNQQQTTTWWWUUUWWWXXXWWWUUUSSSSSSTTTSSSTTTTTTTTTTTTSSSQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCDDDFFFHHHJJJLLLPPPPPPRRRUUU\\\ccciiimmmrrr{{{wwwmmmbbb[[[RRRLLLJJJHHHFFFDDD>>>>>>??????>>>@@@CCCFFFJJJOOOXXXaaaiiirrrzzzvvvqqqsssvvvyyypppfffcccppptttddd]]]^^^bbbfffssslllbbb___]]]\\\]]][[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUSSSPPPMMMJJJIIIHHHEEE@@@;;;888777888999:::;;;===>>>?????????>>>======<<<<<<;;;:::999888666555444444333333444444333333333333333333333333333333444444555666666666666777777777666666888:::AAAPPPcccsssmmmdddnnnmmmwww~~~rrrfffbbbaaa___^^^___[[[YYYXXXXXXYYYYYYXXXWWWUUUUUUTTTPPPLLLJJJIIIJJJMMMNNNNNNOOOOOONNNNNNNNNLLLJJJHHHFFFDDDAAA>>>;;;999999888777777777777777555555444333222222222222111000000///////////////......------------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++---000222222///,,,***++++++++++++++++++++++++...000111111///......///111222222333333333333333111000//////.../////////222222333333333222222111000//////000000111222333......------......///000////////////////////////............///000111111...---+++,,,///111222222333333333444444444555555666555555555555666777777;;;;;;;;;;;;<<<<<<<<<<<<999999888777777888:::;;;;;;;;;<<<<<<===>>>>>>???>>>AAAFFFHHHIIIIIIIIIJJJIIIHHHHHHGGGEEEDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEDDDAAA???===<<<>>>>>>>>>>>>>>>>>>>>>???>>>???????????????>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@??????>>>>>>??????;;;;;;;;;;;;:::888777666444555555444333222444555888777777777777888999:::888999;;;<<<===@@@CCCFFFHHHJJJMMMOOOPPPRRRUUUWWWUUUWWWXXXWWWUUUSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKPPPWWW]]]aaaccckkkuuuuuuhhhaaaVVVOOOKKKIIIGGGDDD@@@AAAAAA@@@???@@@BBBDDDGGGKKKRRRZZZcccmmmwww}}}{{{qqqllljjjqqq}}}tttfff]]]eeewwwlllbbb___^^^bbblll|||zzzjjjccc```___^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRROOOLLLJJJIIIFFFAAA<<<999888:::;;;:::;;;===>>>????????????<<<<<<<<<<<<;;;:::999888666555555444444444444444333333333333333333333333333333444444555666666666333444666666777999===@@@GGGXXXlllzzznnnjjjrrrqqqyyyrrreee``````______aaa[[[YYYXXXXXXYYYYYYXXXWWWTTTTTTSSSPPPMMMJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMKKKHHHFFFDDDBBB>>>;;;:::999888888777777888888555555444333222222222222222111000000//////000000------............------++++++,,,------------,,,------------------------,,,,,,,,,,,,------------,,,---///000///...+++***,,,,,,,,,---......//////---///111111/////////000000111111222333333222222111000//////.........///000111111222222111111111////////////000111222333///...---------...000000......////////////.....................///111111///---,,,---///222222222333333333444444444555555666555555444555666777888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>???CCCHHHJJJKKKKKKLLLMMMJJJIIIHHHFFFDDDBBBAAA@@@????????????@@@AAABBBBBBDDDDDDDDDCCCAAA>>><<<;;;>>>>>>========================>>>>>>???>>>>>>>>>===>>>@@@AAABBBAAA@@@???@@@???>>>>>>======>>>>>>::::::;;;:::999888666555333555666555333333555777777777777666555666888:::999:::<<<>>>???BBBFFFJJJMMMOOOQQQRRRRRRSSSUUUWWWUUUVVVWWWWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRSSSRRRQQQOOONNNMMMLLLKKKIIIGGGDDDBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFJJJPPPTTTVVVVVV___iiivvv~~~nnnfffZZZQQQLLLJJJGGGEEEBBBCCCCCCAAA@@@???AAABBBDDDHHHMMMTTT]]]hhhssszzz}}}yyynnniiipppwww{{{jjj]]]___lll~~~yyylllddd```bbbhhhxxxzzznnniiidddaaa\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPMMMLLLJJJGGGAAA<<<::::::<<<===999;;;<<<>>>???@@@??????<<<<<<<<<<<<;;;:::999999666666555444444444444444333333333333333333333333333333444444555666666666333444555666888;;;???BBBOOOaaatttxxxuuuwwwxxx~~~rrreee```______```bbb[[[YYYXXXXXXYYYYYYXXXWWWSSSTTTSSSPPPMMMKKKKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLGGGFFFDDDCCCCCCBBB???===;;;:::999999888888999999777777666555444444444444222222111000000000000000...///000111111000///...++++++,,,---------,,,,,,........................,,,,,,+++++++++,,,------+++++++++*********))))))'''((()))***,,,---...///,,,...000111000///000111///000111222222222222222111111000//////...//////---...////////////......------------...///111111//////...---...///000111......////////////.........------......///000111333111000000222444555444333333333444444444555555666555555444444666777888:::::::::::::::::::::::::::999888777777999;;;<<<;;;;;;<<<<<<======>>>>>>@@@DDDIIILLLMMMMMMMMMNNNJJJIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<===???AAABBBAAA???>>>??????>>>===============::::::;;;:::999777555444333555666666333333666999777666666444444555888::::::;;;===???AAADDDHHHKKKQQQRRRTTTTTTSSSSSSUUUVVVUUUVVVWWWWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSQQQOOONNNMMMMMMKKKIIIFFFDDDAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEJJJMMMMMMLLLOOOZZZgggooorrruuu{{{wwwnnnaaaWWWRRROOOLLLJJJCCCCCCCCCBBB@@@???@@@AAACCCEEEIIIOOOXXXdddpppxxx{{{xxxqqqqqquuuppp___]]]dddsssuuullleeeccchhhvvvyyyqqqjjjdddZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUSSSPPPNNNMMMKKKGGGBBB===:::;;;===???999;;;<<<>>>???@@@??????<<<<<<<<<<<<;;;:::999999666666555444444444444555333333333333333333333333333333444444555666666777666777777777777:::===@@@UUUfffyyy}}}}}}zzzrrrgggaaa___```aaaaaa]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFDDDBBB@@@>>>>>><<<;;;:::999888888888888666666666555444333111000555444222111000///000000,,,,,,---...///000111222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,---------......//////000000111222222222222222------...///000111222222000000000000//////////////////.........---------......---------......///+++,,,------......---------......///////////////+++...000000//////111444:::888555222111111222222666666777888888888888888777777777777777777777777999888777777777888999:::============>>>>>>??????DDDEEEGGGIIIJJJJJJIIIIIIGGGFFFEEECCCBBBAAA??????>>>>>>============>>>???AAAAAA???>>><<<:::999888;;;;;;;;;<<<<<<>>>??????======>>>???????????????????????????>>>>>>>>>>>><<<;;;999:::<<>><<<:::777666555666666333444444444333333444666666555444444555777999;;;>>>???@@@BBBDDDHHHKKKMMMQQQSSSVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTQQQQQQPPPQQQRRRTTTUUUWWWTTTTTTSSSQQQOOONNNOOOQQQPPPOOONNNLLLIIIFFFCCCBBBCCCCCCEEEEEEDDDCCC@@@???AAABBBCCCEEEFFFGGGGGGGGGJJJOOOVVV]]]cccjjjrrrxxx|||zzzlll```XXXSSSNNNJJJFFFEEECCC@@@???===<<<<<>>>>>>>>>>>>>>>>>======;;;:::999888888666555444333222333333444666666555444444444555555555444444333333333444444333666:::;;;777888BBBOOOcccqqqzzzssshhhbbbaaaaaabbbbbb]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFDDDBBB@@@>>>===<<<;;;:::999888888888888666555444333222111000000111000///.........///000///////////////000000000000///......---------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------...............---------000000111222222222111111000000000000111111111111000000000000/////////////////////.........------///...---------------...+++,,,------......---------...//////000000//////---///111111//////111333999888666444333333333333666666777888888888888777777777777777777777777777888888777777777999:::;;;::::::;;;;;;<<<<<<======DDDEEEGGGHHHIIIIIIIIIHHHEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<===============<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>======>>>????????????>>>>>>>>>>>>===============<<<:::999:::<<<>>>??????>>>===;;;:::888777777666555666666555444444666777888777777777888:::===>>>CCCCCCDDDEEEGGGJJJLLLNNNNNNPPPRRRSSSRRRQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTSSSQQQOOONNNPPPRRROOOOOONNNLLLJJJGGGEEECCCBBBCCCDDDDDDCCCAAA>>>===??????@@@AAABBBDDDEEEEEECCCGGGMMMSSSWWW^^^eeejjjpppwww~~~qqqeee[[[TTTOOOLLLGGGFFFDDDBBB@@@>>>>>>===AAA???BBBHHHOOOVVVaaakkkvvvzzz}}}~~~lllaaa^^^aaatttsssfff[[[aaapppuuukkkccc^^^[[[\\\\\\YYYXXXYYYYYYXXXVVVUUUUUUSSSPPPNNNGGGGGGDDDAAA===<<<===>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::999999888777666555333222222333333444444333333333333333444777666666555555666666777555777:::;;;888:::GGGUUUlllvvv{{{sssiiicccaaabbbbbbbbb]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999888888888888666555333111000000000111//////...---...///000111000000000000//////......000000///............///...---,,,++++++,,,---...,,,,,,,,,,,,------------------............------,,,------------........./////////...------,,,,,,111111111222111111000000222222222222111111111000111000000000/////////...////////////............///...---,,,,,,,,,,,,,,,,,,,,,---............------...//////000000/////////000111111000///000222666666666666555555555555555666777777888888777777777777777777777777777777777777777777888:::;;;<<<:::::::::;;;<<<======>>>DDDEEEFFFGGGHHHHHHGGGGGGCCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<999999888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;999888999;;;===>>>>>>============;;;:::888777777888888777666555777888::::::;;;<<<===???AAABBBFFFFFFEEEFFFGGGIIIKKKLLLIIILLLNNNOOONNNNNNOOOPPPQQQPPPOOONNNOOOPPPRRRTTTVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRPPPNNNNNNOOOQQQNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCCCCCCCAAA???<<<;;;<<<<<<;;;<<<>>>@@@BBBCCC>>>@@@DDDGGGKKKOOOSSSWWW]]]fffqqq{{{yyylll```WWWQQQOOOIIIHHHFFFDDDAAA@@@???>>>@@@>>>@@@GGGLLLSSS\\\fffqqqvvv}}}}}}tttddd\\\\\\jjj|||yyylll[[[```ooovvvjjjccc]]][[[ZZZWWWWWWZZZYYYWWWVVVUUUUUUSSSQQQNNNLLLJJJFFFAAA===<<<>>>@@@@@@@@@?????????>>>>>>>>>======<<<;;;:::999999888999777666444222222222222444333333222333333444444777777666666666666777777777888;;;;;;:::>>>NNN^^^www|||yyyrrriiicccaaabbbaaa```]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLGGGGGGFFFEEECCC@@@>>>===;;;;;;:::999888888888888777555333111000000222333222111000//////000111222/////////............---//////...............///...---,,,++++++,,,---...,,,,,,,,,------.........,,,---...//////...---,,,---------.........//////...............---------111111111111111000000///111111111111111111111111000000000000////////////000000000/////////......///...---,,,,,,+++,,,,,,,,,------.....................///000000000000000111111222111111000000111333444444555666555555555555666666777777777777777777777777777777777777777666666777888999;;;<<<<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;:::::::::999555666666777999::::::;;;999888888888999999:::;;;;;;<<<======>>>>>>======;;;;;;;;;:::999999888888:::888777777:::<<<======;;;<<<>>>>>>===;;;888666777888888888666666777999<<<===>>>???AAACCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJKKKKKKLLLMMMOOOQQQPPPNNNMMMOOOQQQTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTOOOPPPOOOMMMKKKKKKLLLNNNMMMMMMMMMLLLKKKJJJHHHHHHEEEEEEDDDCCC@@@>>><<<:::::::::999999:::===@@@BBB===>>>???AAACCCEEEGGGIIIMMMUUU```jjjqqqyyyrrrfff\\\UUUSSSJJJIIIGGGDDDBBB@@@?????????===???EEEJJJOOOXXX```lllsss{{{}}}hhh^^^\\\dddqqquuudddccckkk~~~|||pppggg^^^ZZZXXXVVVWWWZZZXXXWWWUUUUUUUUUTTTQQQOOONNNLLLGGGBBB===<<>>>>>>>>======<<<;;;::::::999999:::888666444222222222222444444333333333444555555555555444444444555666666888888999:::;;;BBBUUUggg|||~~~wwwpppgggbbb`````````^^^]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLFFFFFFFFFEEECCC@@@>>><<<;;;;;;:::999888888888888777666444222111222333444444333111////////////000,,,,,,---------............------,,,------............---,,,,,,---......,,,,,,,,,------.........+++,,,---......---,,,+++---------.........//////,,,,,,,,,---...///000000000000111111111000000///......//////000111111222////////////////////////111111000000000////////////...------,,,,,,,,,,,,,,,---......//////.........//////000000000000000222222111111222222111111000111222444444444444444555555666777777777777777777777777777777777777777666777888999:::;;;<<<<<<::::::;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<::::::;;;;;;:::999888888555555666666777777888888999999999888999999::::::;;;;;;<<<============<<<::::::999999888777777666888777555666888;;;;;;;;;:::;;;===>>>===;;;777555666777888777666666888:::===>>>@@@CCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCEEEGGGHHHIIIJJJMMMOOOPPPOOOMMMMMMNNNQQQTTTWWWUUUUUUUUUVVVVVVVVVVVVVVVNNNNNNMMMKKKHHHGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCAAA>>><<<;;;;;;:::999999:::<<<>>>@@@============>>>???@@@@@@DDDIIIQQQXXX___iiisss{{{wwwkkkaaaZZZVVVJJJIIIGGGDDDBBB@@@>>>>>>>>><<<>>>CCCGGGKKKSSS[[[gggoooyyylll```\\\aaajjj~~~llldddccctttrrriii___[[[WWWUUUVVVZZZXXXVVVUUUUUUUUUTTTQQQOOONNNLLLGGGBBB======???AAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;::::::999:::999777444333222222222222222111111222333333444444444444444444555666666777777888:::<<>>@@@@@@CCCCCCDDDDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<::::::;;;;;;;;;999888777555555555666666666777777999999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<::::::999888777666666555777555444555777999:::::::::;;;===>>>===;;;888666555666777777777888:::<<>>===<<<<<<;;;:::::::::;;;======<<<;;;999:::;;;===<<<;;;???CCCGGGLLLQQQZZZeeemmm~~~|||qqqggg^^^WWWKKKJJJHHHEEEBBB@@@???>>>>>><<<>>>CCCFFFHHHOOOWWWaaajjjvvv}}}qqqaaa[[[^^^eee{{{oooaaa[[[iiiqqqhhh___\\\YYYUUUVVVYYYWWWVVVUUUUUUUUUTTTRRRPPPMMMLLLHHHCCC???>>>@@@BBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;::::::::::::888666555333333333333////////////000111222222555555555555555666777888555666888:::???KKKbbbwww~~~vvvpppgggbbbaaaaaa___]]]]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOOMMMLLLLLLKKKHHHHHHIIIKKKKKKLLLLLLLLLEEEFFFGGGFFFDDDAAA===;;;<<<;;;:::999888888888888444444444333333333333333000///...---,,,------...///////////////.........---------------...//////,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++......------------......,,,,,,,,,,,,------------+++,,,,,,---...///000000------///000111111111111/////////000000111111111,,,---...///000111222333222222111111111000000000............///000111111------.../////////////////////000111111111111000333111000111444555444333333222222111222333555666444555666666777777666666777777777777777777777777888888:::;;;;;;;;;::::::666777999;;;===???@@@AAABBBCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;:::::::::;;;<<<<<<;;;999777666444444555555666777777888888888777777666777777888::::::;;;<<<<<<<<<<<<;;;::::::999888777666555555666444333444666888999999<<<===>>>>>>>>><<<:::999555666888999999:::===???BBBDDDGGGIIIIIIHHHFFFDDDCCCBBB@@@???>>>===>>>>>>===???AAACCCDDDGGGKKKNNNOOOOOOOOOPPPPPPRRRSSSTTTWWWWWWXXXYYYXXXWWWVVVVVVUUUUUUSSSPPPLLLJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;999888999;;;===<<<;;;===@@@DDDFFFIIIOOOWWW^^^ooovvvlll```WWWMMMLLLIIIFFFDDDAAA@@@???>>>===>>>BBBEEEGGGMMMTTT[[[eeeqqqyyy{{{}}}zzzeee[[[]]]bbbssspppbbbXXXbbb{{{|||mmmeee___]]]ZZZVVVUUUWWWWWWVVVUUUUUUUUUTTTRRRPPPMMMLLLJJJFFFCCCAAABBBDDDCCCBBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;:::::::::999888666555444444444555000000000000111222333444333333333444444555666777555666999===BBBPPPhhh}}}wwwqqqiiicccbbbbbb```^^^]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSQQQOOONNNLLLLLLKKKGGGHHHJJJLLLMMMMMMLLLKKKEEEFFFGGGFFFDDDAAA===;;;<<<;;;:::999888888888888222222333333333222111111000000///...///000111222333333222111000///.....................///000111+++---///111111///---+++,,,,,,,,,++++++*********000///...------...///000+++++++++,,,,,,,,,------------..................+++,,,...///111222222222222222222111111111111111+++,,,---///000222333444222222222111111111111000............///111222333---....../////////////////////000111111111111111333111000111555666555333555444222222222444666777444555555666666666666666777777777777777777777777888999:::;;;;;;;;;:::999888999:::<<>>===;;;;;;;;;::::::999999999:::;;;<<<===<<<:::888666222333444555777888999999777666666555555555666666999:::;;;;;;<<<<<<;;;;;;::::::999888777666555555555444222333666888999999>>>>>>??????>>>===<<<;;;555777999:::;;;===@@@BBBDDDFFFIIIKKKKKKIIIFFFEEEAAA@@@>>>===<<<;;;<<<<<<;;;===???AAABBBFFFJJJMMMRRRRRRSSSTTTTTTUUUUUUUUUYYYZZZZZZZZZYYYWWWUUUTTTZZZZZZXXXTTTOOOMMMMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>===<<<<<<;;;<<<<<<<<<;;;999888777<<<:::888:::===??????===<<>>>>>===;;;;;;;;;;;;;;;;;;::::::888777666555444444555666444444444444555666777888111000000111222333444555555666:::???EEESSSlllsssgggcccbbb```______aaa^^^[[[ZZZYYYYYYWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHEEECCCBBB???;;;888???>>><<<:::999888777777666555444222111000000000111111111///------///111........................000///...---------------------...//////.........***...000000---***+++---++++++++++++++++++++++++------,,,+++,,,---...///...//////000000000000///000111111000//////111222333222222111000///...---111111111111000000000000111222333444333111///---///............------------------.........//////000000000000000111111222111///...///222333222///111111111111111111111222444444444444555555555666666666777777777777666555::::::;;;<<<;;;:::888777777888:::;;;===@@@AAABBBDDDDDDDDDCCC@@@>>>;;;999::::::;;;;;;;;;:::999999===<<<;;;;;;;;;:::888666777666555444444555666777999888777555444444444444999999:::;;;;;;;;;::::::888888999:::999888777666444444444555555777888888>>>AAACCCCCCAAA>>><<<;;;999888888999;;;>>>AAACCCHHHIIIJJJJJJIIIGGGDDDCCC@@@===::::::<<<===;;;999:::<<<===>>>@@@CCCHHHLLLQQQRRRSSSTTTUUUUUUTTTSSSYYYYYYYYYWWWUUUTTTUUUVVVZZZ[[[ZZZVVVPPPMMMMMMNNNHHHHHHHHHHHHGGGFFFEEEEEEBBB@@@>>>======<<<:::999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===???>>>>>>@@@BBBFFFIIIKKK\\\eeerrrzzzkkk\\\VVVQQQJJJGGGFFFFFFCCCAAA>>>>>>======???CCCIIINNNSSSZZZccclllrrrwww{{{}}}uuuddd___```ggguuutttbbbXXX```mmm|||tttddd]]]XXXZZZZZZWWWUUUTTTWWWVVVUUUSSSRRRPPPOOONNNOOOLLLGGGEEEDDDEEEDDDDDDDDDCCCBBBAAA???>>>============<<<;;;:::::::::::::::999777666555444555555444444333222000111444666111111222222333444444555666:::<<<===GGG]]]uuu}}}qqqeeeaaa```___^^^___aaa___\\\ZZZZZZYYYXXXVVVVVVUUUTTTRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGEEECCCBBB@@@<<<999;;;:::999777666555444444666555444222111000000000000111111000......///000---..................---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,++++++++++++++++++++++++------,,,,,,,,,---...///...///000000000000000000000111111000//////111222333333333222111000...---//////000000000000000000222222333333222000///...000000/////////.........******+++++++++,,,,,,,,,///////////////000111111111///...///222333111000111111111222222333333333444444555555555666666666777777777666666666666666::::::;;;;;;;;;:::999888888999;;;>>>???AAABBBBBBAAAAAAAAAAAA@@@>>><<<;;;999999:::::::::::::::999<<<;;;:::::::::999777555333444555777888888777777888777666555555555555555999::::::::::::999888888999::::::;;;:::999777777666666666666777888999:::===???BBBCCCAAA>>><<<<<<:::999999:::<<<>>>AAACCCHHHHHHIIIJJJIIIGGGEEECCCBBB???<<<<<<>>>>>>===;;;;;;===>>>???AAADDDIIILLLQQQRRRSSSTTTTTTTTTSSSRRRVVVWWWXXXWWWUUUSSSTTTUUUWWWXXXWWWSSSNNNKKKKKKLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@?????????===;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>???AAADDDFFFHHHOOOVVVbbbnnnzzz}}}qqqdddYYYTTTMMMIIIHHHGGGEEEBBB>>>>>>>>>===???CCCIIIMMMRRRXXXaaajjjpppuuuyyy|||nnnbbb```eeerrr|||gggYYY]]]ggguuuwwweee]]]XXXXXXYYYVVVTTTSSSVVVVVVUUUTTTRRRQQQOOOOOOPPPMMMIIIFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???>>>>>>======<<<;;;::::::::::::999888666555444333444444444444333111///000222555555555555666666777777777666999<<>>@@@BBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;777888888999999:::::::::;;;;;;::::::999777666555000333666999;;;:::999888777666666555555666666777999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::888777777777777777888999:::;;;;;;>>>AAABBB@@@>>>======;;;;;;;;;<<<===???BBBCCCFFFGGGHHHIIIHHHGGGEEECCCCCCAAA??????@@@AAAAAA@@@@@@AAABBBCCCDDDFFFIIILLLQQQRRRSSSTTTSSSRRRQQQPPPRRRTTTVVVVVVUUUTTTSSSTTTTTTTTTSSSPPPLLLIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@?????????===;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>===>>>???AAACCCEEEHHHMMMVVV```jjjuuuxxxnnn^^^XXXQQQKKKJJJHHHFFFCCC??????>>>>>>>>>BBBHHHLLLPPPVVV^^^gggmmmssswwwzzz|||gggaaacccooosss^^^[[[cccnnn~~~jjj```YYYXXXZZZWWWUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQNNNJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@??????======<<<;;;::::::::::::888777666444333333333333444444222000......111444333333444444444444444444666999<<>><<<;;;;;;999888777666666666555555444333222111111111...000222222000.........,,,---...000000...---,,,.........//////111222222222111...,,,+++,,,---...000---+++,,,...///---***++++++++++++++++++++++++---------------......///...///000111111111111111111111222111//////000111444444444333222111000000,,,,,,------...///000000222111000////////////000000000000/////////............/////////000000000---------...............000000///000111111111111111111222333444666666777666666666666777777777777888777555444444666888999999999:::::::::999999999:::<<>>=========<<<;;;;;;:::999666666666777888999:::::::::;;;<<<;;;999777666666333444777999::::::999888666666555555666777888888888888999:::<<<>>>???@@@===>>>>>>>>>===;;;:::888888888888888888999::::::999<<<@@@AAA@@@???>>>>>>============???@@@BBBCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBDDDFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLQQQRRRSSSSSSRRRQQQPPPOOOOOORRRUUUVVVUUUTTTTTTTTTSSSRRRPPPMMMKKKIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>=========;;;999:::::::::;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCGGGJJJPPPWWWaaammmyyy}}}uuuddd]]]TTTNNNKKKIIIFFFDDDAAA@@@???>>>>>>AAAGGGKKKPPPUUU]]]dddkkkqqqvvvzzz~~~nnnfffccclll~~~fff^^^cccmmm~~~pppeee[[[ZZZ[[[YYYWWWVVVTTTUUUUUUUUUTTTRRRQQQPPPPPPMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@???>>>======<<<;;;::::::::::::888777666555444333333333555555333111//////222444333333333333333333333333777999===GGG[[[rrryyymmmccc```aaa``````aaaaaa___]]]\\\\\\[[[ZZZYYYWWWWWWUUUSSSQQQOOOMMMMMMKKKLLLLLLMMMLLLLLLKKKJJJFFFDDDCCCCCCBBBAAA???===<<<;;;:::999888777777777555555444333222222222222...000222222000.........------...//////...------.........///000111222333222111...,,,+++,,,---...000---++++++...///---***++++++++++++++++++++++++------.........//////......///000111222222222222111222222111///...///111333333333333333222111000+++,,,,,,---...//////000111000///.........///////////////.........------+++,,,,,,,,,,,,---------,,,,,,---...///......---///000000000000000111222111222222444555666777777666666666666777777777777888666555444555666888:::999999999999999999999999:::<<>><<<>>>===<<<:::999888777777666555555555666888999::::::<<<===<<<999777777888777777777777777888888999666666555666666777888999999999999999:::;;;===>>>>>>>>>??????>>>===;;;:::888888777777777888999999999<<<@@@AAAAAA???>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@BBBDDDEEEFFFEEEDDDCCCAAABBBDDDEEEGGGJJJLLLNNNPPPQQQQQQOOOLLLKKKKKKLLLPPPQQQRRRRRRQQQPPPOOONNNNNNQQQTTTVVVUUUTTTSSSTTTRRRPPPNNNLLLKKKIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBAAA???======>>>===<<<:::::::::;;;<<<======>>>>>>>>>===<<<<<<<<<===>>>???AAAAAAAAAAAAAAABBBBBBCCCEEEGGGKKKPPPXXXcccooowwwxxxjjjcccXXXQQQMMMJJJGGGDDDBBBAAA@@@>>>>>>AAAFFFJJJPPPUUU[[[bbbiiiooovvvzzz|||ppphhhlllwwwpppbbbccclll{{{vvvhhh\\\YYYZZZYYYWWWVVVSSSTTTUUUUUUUUUSSSRRRQQQNNNKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>============<<<;;;::::::::::::999888888777666555444333555666555333111111333555666666666666777777777777888:::???KKK___uuuzzzzzz{{{ooodddaaaaaaaaaaaabbb```^^^\\\[[[[[[[[[ZZZYYYWWWVVVTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKFFFEEECCCCCCBBBAAA>>><<<:::999888777666666666666555555444333333333333333///000111111///......///........................,,,,,,,,,,,,---...///000///...,,,+++***++++++,,,///...,,,,,,---------,,,++++++++++++++++++++++++------...////////////......///000111222333333333222222222111///...///111222222333333222111000000,,,---------...////////////////////////.....................---------------------.........//////+++,,,.../////////...---...000111111000000111222222222333333444555666666555555666666666777777777666666555555666777888999999888888888888999::::::<<<===???@@@@@@>>>===<<<>>>===;;;999888777666666666555555444555666888999999;;;===;;;777555666888999888666555555666777888666666666666777777888999;;;:::888777666777888888===>>>?????????>>><<<<<<999888888777888888999999:::===AAABBBBBB@@@??????>>>??????@@@@@@AAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEECCCEEEGGGHHHIIIKKKOOOQQQTTTUUUUUUSSSPPPNNNNNNNNNOOOOOOPPPQQQPPPPPPNNNMMMNNNPPPSSSSSSRRRRRRRRRSSSQQQOOOLLLKKKKKKJJJIIIGGGDDDDDDDDDDDDCCCBBBAAAAAABBBAAA??????@@@@@@>>><<<;;;<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGJJJOOOUUU^^^hhhnnnwww{{{}}}qqqiii]]]TTTOOOLLLHHHEEECCCCCCAAA>>>>>>@@@DDDHHHPPPTTTYYY```fffnnnuuuzzz~~~|||zzz}}}pppnnnssszzzgggbbbhhhuuuzzzjjj[[[WWWYYYYYYVVVUUURRRSSSUUUVVVVVVUUUSSSQQQMMMKKKHHHHHHHHHHHHFFFEEECCCCCCBBBAAA???>>>===<<<======<<<;;;::::::::::::999999888888777666444333333555666555444444444555444444555555666777777777888<<>>;;;888777666666555555555555555555444333333333333444000111111000......///000000...---,,,,,,---...000,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++,,,...++++++++++++++++++++++++,,,---...///000//////......///000111222333333333222222222111///...///000111111222222111111000///..................//////------.../////////...---////////////............000000000000111111111111,,,---///000000000...---...000222111000///111333222222333333444444444444444444555555555666666666555555555666777888888888999888777777777888:::;;;@@@@@@@@@@@@???>>>======<<<;;;:::888888888888888777666444333333555666777666999;;;999555222333666555555555666777777777777777777777666777777888888:::999888777777888:::;;;<<<<<<>>>??????>>>>>>===::::::999999999999::::::<<>>??????@@@@@@@@@@@@@@@AAACCCEEEHHHJJJJJJIIIIIIGGGIIIKKKJJJJJJJJJMMMPPPSSSTTTUUUTTTRRRQQQQQQQQQMMMNNNOOOPPPPPPOOONNNNNNMMMNNNPPPOOONNNNNNOOOPPPPPPMMMJJJIIIJJJJJJHHHFFFCCCCCCDDDCCCCCCBBBAAA@@@BBB@@@??????@@@@@@>>>===<<<===>>>???@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHKKKOOOTTT[[[bbbggglllmmmqqqwwwxxxooocccYYYSSSOOOKKKHHHDDDCCCAAA???===???DDDGGGNNNRRRWWW]]]ccckkksssxxx}}}uuurrruuuuuuyyyrrrooo|||mmmaaacccnnnxxxooo^^^YYY[[[[[[YYYWWWQQQSSSUUUWWWWWWUUUSSSRRRMMMKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCAAA@@@???>>>=========<<<;;;::::::::::::777888888777666555333222///222555777666555444444000111222333444555666777777===FFFRRRfff{{{{{{sssuuu{{{ooodddaaaaaa______```^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWUUUSSSPPPNNNLLLKKKNNNNNNOOOOOONNNKKKIIIGGGHHHFFFDDDCCCBBB@@@===;;;999888777666666666666666555555444333333333444444111111111///------///111111///---++++++---///111...------------...//////------.../////////......---//////---***))),,,000++++++++++++++++++++++++,,,---///000000000///......///000111333333333444222333333111///...///000000000111111111000000//////////////////.........+++---...000000///---,,,000000000000////////////------------............,,,---///111111000///......000222111//////111333333333333333333333333333444444444444555555555666444444666777888888888888888888777777777888:::;;;BBBBBBAAA@@@@@@??????>>>::::::999888888999:::;;;777666444333333444555666444777:::888333000222444000222555777999999777666888888777777777777888888888777888999;;;???BBBDDD:::;;;===>>>??????>>>>>><<<;;;;;;:::::::::;;;;;;>>>@@@DDDDDDCCCAAA@@@???>>>??????@@@@@@@@@??????CCCEEEGGGJJJLLLLLLLLLLLLJJJLLLMMMLLLIIIIIIKKKNNNOOOQQQSSSSSSSSSRRRSSSTTTLLLLLLNNNOOOPPPOOOOOONNNLLLMMMMMMLLLKKKKKKLLLNNNNNNKKKHHHHHHIIIIIIGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@>>>======>>>>>><<<;;;===>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDBBBDDDHHHLLLPPPUUUZZZ^^^gggfffgggjjjrrr|||sssfff\\\UUUQQQMMMJJJEEEDDDBBB???===???CCCGGGMMMPPPUUUZZZaaaiiiqqqwww{{{qqqllloookkk|||tttnnnxxxsssbbb```iiissstttbbb]]]______]]][[[QQQSSSUUUWWWWWWVVVTTTRRRNNNLLLKKKJJJKKKKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>======<<<;;;::::::::::::666666777777666444222111,,,000444777666555333333222333444666888999:::;;;666>>>HHHUUUhhh}}}|||uuuzzz}}}rrrgggaaa^^^[[[ZZZ\\\]]]\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRPPPOOOMMMMMMLLLOOONNNMMMKKKJJJIIIIIIIIIIIIHHHFFFDDDBBB???>>>===<<<999777666666777666555555444333222222222333444333222111000///////////////111111000111333111,,,.........------,,,,,,,,,,,,,,,,,,------............//////---++++++,,,---++++++******++++++,,,---........................000111111222222333444444333222111000////////////111222222222222000...---+++,,,---...////////////000///...---,,,---......,,,,,,,,,---------......+++,,,,,,---...///000000000000000000000000000000444333111//////000111222444444333333333333222222333333333444444444555555888888888888888888888888777777777777777999;;;<<<999:::<<<===>>>>>>>>>===999888888888777777666666555555555555555555555555666666666666555555555555666555555444444444555555555555444555555666888888666666777:::===<<<999555:::;;;<<<===??????@@@@@@===<<<;;;:::::::::::::::<<<===@@@BBBCCCCCCBBBAAABBBAAA???>>>>>>@@@AAACCCDDDFFFKKKNNNPPPQQQOOONNNKKKIIIFFFDDDDDDEEEGGGIIIMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOQQQSSSTTTQQQPPPNNNMMMLLLMMMNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<===???AAABBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJMMMSSSZZZ^^^bbbeeehhhiiillluuu}}}nnnbbbZZZSSSKKKFFFEEECCCAAA?????????@@@AAAKKKOOOVVV\\\bbbhhhnnnrrrzzz~~~wwwnnnjjjnnnvvvkkkmmmhhh\\\```hhhwwwjjjcccbbb```]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSOOONNNLLLLLLKKKJJJGGGDDDFFFEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;:::999999888999888666555444444555555444444333222333444555666555555666666555666999;;;888===III[[[lllzzzwwwooo~~~|||qqqfffaaa___]]]\\\___]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRPPPNNNMMMLLLKKKNNNNNNLLLKKKJJJJJJJJJJJJHHHGGGEEECCC@@@>>><<<;;;;;;888666555666777666666666555333222111222222333111111000///.........//////000000...///111000+++......---------,,,,,,,,,,,,,,,,,,,,,---------...---......---++++++,,,...******)))))))))******+++........................//////000111111222222333333222111000////////////.../////////...---++++++,,,---...///000000000000000///...---,,,------...,,,,,,,,,---------......//////.........---------000000000000000000000000333222000///...///000111333333333333333333333333333333333444444444555555222222333444555666777777777666666666777999:::<<<<<<<<<===>>>>>><<<;;;:::888888777777777666666666555555555555555555555555888888888777777777666666444444444333333333444444777666666555555444444333444444555888;;;<<<:::777999:::<<<>>>???@@@AAAAAA>>>===<<<;;;:::::::::::::::<<<>>>AAABBBCCCBBBBBBBBB@@@???>>>>>>???AAABBBDDDGGGKKKPPPRRRRRRRRRQQQMMMKKKGGGDDDCCCDDDGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@??????===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKNNNSSSZZZ___ccceeeggghhhiiippp{{{tttfff]]]VVVNNNHHHFFFDDDBBB@@@??????@@@AAAIIIMMMSSSZZZ```fffmmmqqqyyy}}}|||sssooonnntttnnnkkkzzzqqqaaa```eeewwwvvviiiddd```]]]\\\WWWWWWWWWWWWVVVUUUTTTTTTPPPNNNLLLKKKJJJIIIGGGEEEFFFEEEDDDBBBAAAAAAAAAAAA>>>===<<<;;;:::999999999:::999777666555555666666444333333333333444555555444555555555555666999;;;999===KKK^^^ooo|||sssnnn~~~{{{pppfffbbb```^^^___aaa]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRROOOMMMLLLKKKJJJMMMLLLLLLKKKJJJJJJJJJKKKHHHGGGEEEBBB???===;;;:::999777555555666777777777666555444222111111222222000///...............///...///...+++---111000---...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++---///,,,,,,+++*********++++++..............................//////000111111222333222111000////////////111111111111000///............///000111111111111//////...------------...,,,,,,,,,---------.....................---------000000000000000000000000111111///.........///000111222222333333444444555333333333444444444555555111333444666888:::;;;;;;555555555666777999:::;;;>>>>>>>>>>>>===;;;888777666666666666666555555555555555555555555555555555888777777777777666666666333333333333333333333333444555555666555444222111333222333555888::::::999999:::<<<>>>@@@AAABBBCCC@@@@@@>>>===;;;:::::::::999:::===@@@BBBCCCCCCCCCAAA@@@???======>>>@@@AAAEEEHHHMMMQQQTTTUUUUUUTTTQQQMMMGGGBBBAAABBBEEEGGGHHHHHHHHHIIIKKKLLLNNNOOONNNOOOOOOOOONNNMMMMMMLLLNNNNNNOOOOOOOOONNNMMMLLLMMMMMMKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGFFFEEEDDDEEEFFFFFFHHHJJJLLLOOOTTT[[[___fffggghhhggghhhmmmttt{{{}}}|||lllbbbYYYQQQKKKGGGEEECCCAAA@@@@@@@@@AAAEEEIIIPPPWWW^^^eeelllpppxxx|||yyyuuunnnqqqzzzqqqhhhqqq|||iiibbbcccuuusssggg```\\\\\\UUUVVVVVVVVVVVVVVVUUUUUUQQQOOOKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@===<<<;;;::::::::::::::::::999888777666666666777222333444444555555444444333444555444444555888;;;;;;AAAPPPddduuu}}}zzzooommm}}}}}}rrrgggcccaaa^^^^^^aaa\\\[[[[[[ZZZYYYYYYXXXXXXUUUTTTRRROOOMMMKKKJJJIIILLLKKKKKKJJJJJJJJJKKKKKKIIIHHHFFFCCC@@@===;;;::::::888666666777999999999777666444222111111111222000//////....../////////...///...,,,...444555222------------------------+++,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---/////////...------------.................................///000000111111222222222111000//////000000222222222222111111000000...///000000111111111000//////......------------,,,,,,,,,---------......++++++,,,---...000000111////////////////////////111000000/////////000000000111111222444555555666333333333444444444555555333444666888:::;;;;;;<<<444444555666777999:::;;;======>>>===<<<:::888777555555555555555555555555555555555555555555555555555555555444444444333333222333333444444444444444///111333555666555444333444333222333555777888999888:::<<<>>>@@@BBBCCCDDDBBBAAA???>>><<<;;;::::::888999<<>>???@@@EEEIIINNNSSSWWWXXXXXXWWWSSSOOOHHHBBB???@@@CCCFFFJJJJJJJJJKKKLLLMMMOOOOOOLLLMMMNNNNNNNNNMMMKKKJJJLLLMMMOOOQQQQQQOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHKKKMMMQQQVVV\\\aaaggghhhiiiiiiiiimmmrrrvvvwww{{{rrrfff\\\SSSMMMIIIGGGDDDBBB@@@@@@AAAAAABBBGGGNNNUUU]]]dddkkkpppwww{{{}}}wwwpppqqqvvvqqqeeeiiixxxnnneeecccnnn~~~}}}jjj```\\\[[[TTTUUUUUUVVVVVVVVVUUUUUURRROOOKKKIIIHHHHHHHHHGGGEEEEEECCCBBBAAA@@@@@@@@@<<<;;;;;;:::::::::;;;;;;999999888777666666666666222333444555666555444333222333444444444555888;;;===EEEVVVkkkzzz}}}zzz{{{tttuuuttthhhccc```]]]]]]^^^ZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTRRROOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGDDDAAA>>><<<;;;;;;999777777888:::::::::666555444222111111222222111111000000//////000000...000///...222888:::888------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---/////////......---......///........................//////000000111222222333222111000000000000000000//////......------------......///000000000//////...............---------,,,,,,,,,---------......***+++,,,---...000111111////////////////////////111111111111111111111222000000111222444555666666333333333444444444555555222333555666777777666555333444555777888::::::;;;:::;;;<<<<<<<<<:::999888444444444444555555555555555555555555555555555555444444444444333333333333222333444555666555555555///000333555555555333222555555444333222333555777888999;;;>>>@@@BBBCCCCCCBBBAAA@@@>>><<<;;;;;;:::888999<<<>>>AAACCCEEEFFFBBBAAA???>>>===>>>???@@@EEEIIINNNTTTWWWYYYYYYXXXTTTOOOHHHBBB>>>???BBBDDDJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNMMMLLLKKKKKKMMMOOOQQQQQQPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@AAABBBDDDEEECCCCCCEEEFFFGGGGGGHHHHHHFFFGGGGGGFFFEEEEEEGGGIIIHHHJJJMMMPPPTTTYYY^^^ccceeefffhhhiiikkknnnrrrtttoooqqqtttyyyxxxkkk```VVVOOOKKKIIIFFFCCCAAAAAAAAAAAAAAAEEEMMMTTT\\\dddkkkpppwwwzzz~~~xxxqqqqqqvvvpppddddddnnnoooccc```eeetttnnnaaa[[[ZZZTTTTTTUUUUUUVVVUUUUUUUUURRROOOKKKIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;;;;:::::::::;;;;;;777777777777666555444444222333444555666555444333222333444444444666999<<<===HHH[[[ooozzz|||~~~}}}ttthhhccc___\\\[[[]]]ZZZZZZZZZZZZYYYYYYYYYXXXUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDBBB@@@>>>===;;;999777777888999999999555444333222222222333444333222111000000/////////...000000000333999:::777,,,,,,,,,------------.........------------,,,,,,+++,,,,,,+++******,,,...,,,++++++++++++,,,---...........................//////000111111222222333111111000000000000000111000000///......//////000...//////000000//////.........//////......---,,,,,,,,,,,,---------......---------...............000000000000000000000000111111111111222222222222000000111222444555666666333333333444444444555555444666777888888777555444333444666888:::;;;<<<<<<888999:::;;;;;;;;;:::999444444444555555555555555555555555555555555555555666666555555555444444444222333555666777666666555333444444555444333111000555666555444222222444666888999;;;===???@@@AAABBBAAA@@@???===<<<;;;;;;;;;:::;;;===???AAADDDFFFGGGDDDBBB@@@???>>>???@@@AAAEEEIIINNNSSSWWWXXXXXXWWWTTTOOOIIIBBB??????AAABBBGGGGGGGGGHHHHHHJJJKKKLLLJJJKKKKKKLLLMMMMMMMMMMMMKKKLLLOOOQQQQQQPPPNNNLLLLLLKKKKKKJJJHHHGGGGGGFFFCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEHHHJJJIIILLLOOOSSSWWW[[[aaaeeeccceeegggkkknnnqqqssstttooonnnmmmnnnvvvrrrfff[[[SSSMMMKKKHHHDDDBBBAAAAAAAAA@@@DDDKKKSSSZZZbbbiiinnnuuuyyy~~~yyypppppptttpppeeebbbgggoooaaa\\\___jjjtttddd\\\XXXTTTUUUUUUUUUUUUUUUTTTTTTQQQOOOKKKJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@??????===<<<;;;:::::::::::::::666777777777666555444333222333444444555555444444333444555555555777:::===>>>LLLaaaqqqwww|||{{{}}}rrrfffaaa___\\\\\\^^^\\\\\\\\\[[[[[[[[[[[[[[[TTTTTTRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@>>>>>>;;;999666555666777777666444333222222222333444555444333111000......------...000000///111555444000,,,,,,,,,---------....../////////......---------+++,,,---+++***)))+++,,,************+++,,,....................................//////000111111222111111000000000000111111222222111000000111222333000000000111111000000///---.../////////...---,,,,,,,,,,,,---------......---------.........//////000000000000000000000000///000000111111111111111111111222333333444555555333333333444444444555555666888:::;;;;;;999777666444555777:::;;;<<<======888999:::;;;;;;:::999888444444555555666666666666555555555555555555555555555555555444444444444333000222444666666666555444555555555444333333222222333555666555333333555777888999:::<<<>>>?????????@@@???>>>===<<<<<<;;;<<<<<<===>>>@@@BBBDDDFFFGGGEEEDDDBBB@@@??????@@@AAAEEEHHHMMMRRRUUUWWWVVVVVVRRRNNNIIICCC@@@???@@@AAACCCDDDEEEFFFIIIKKKMMMNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKMMMNNNPPPPPPOOONNNMMMKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGEEEFFFHHHKKKKKKNNNRRRUUUYYY^^^cccggggggiiilllppptttvvvwwwvvvsssqqqllljjjnnn{{{|||ooobbbZZZNNNLLLIIIEEECCCAAAAAAAAA>>>CCCJJJQQQXXX___fffkkkrrrvvvzzz}}}nnnllloooxxxtttiiiaaa___sssuuueee^^^\\\bbbvvv|||hhh]]]WWWUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDBBBAAA@@@?????????>>>===<<<;;;:::999999999777777888888777666444333444333333333333444555555333555666666777888<<<>>>CCCSSSiiivvvwww{{{~~~zzzoooeeeaaa___]]]]]]___^^^^^^]]]]]]]]]]]]]]]]]]TTTTTTRRRQQQQQQPPPQQQQQQNNNMMMKKKJJJIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>>>>:::888555444444555444444333222222111222333555666444333111///---,,,++++++...000000...///111...))),,,,,,,,,------.........000000/////////.........,,,------+++***)))***+++******+++,,,---///000111........................------......///000000000111000000000000000111111//////...------...///000111111222222222111111000---.../////////...,,,,,,,,,,,,,,,---------......)))***+++---///000222222000000000000000000000000......///000000111000000111222222333333444444555333333333444444444555555222444666888888777555444444666888;;;<<<===>>>===999::::::;;;:::999888777555555555666666666777777555555555555555555555555333333333222222222111111///000333555555555444333333333333333444555666777111333666666444444666999888999:::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@BBBEEEGGGHHHFFFEEEBBB@@@@@@@@@AAABBBEEEHHHMMMQQQTTTUUUUUUTTTQQQNNNIIIDDDAAA???@@@@@@BBBCCCEEEHHHKKKOOORRRSSSQQQPPPNNNLLLJJJJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNIIIIIIHHHGGGGGGFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEEEECCCCCCFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIHHHGGGEEEFFFIIIKKKLLLOOOSSSWWW[[[```eeeiiinnnooorrrvvvzzz|||{{{zzztttpppjjjeeegggsssuuuhhh___OOOMMMIIIFFFCCCBBBAAAAAA===AAAHHHOOOVVV]]]dddhhhpppsssxxx|||mmmiiiiiirrrwwwlllaaa[[[kkk|||mmmeee]]]^^^mmmlll^^^VVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNLLLLLLKKKJJJGGGDDDDDDDDDBBBAAA@@@????????????>>><<<;;;:::999999888888888999999888777555444555444333222333444555666444555666777777999===???III[[[rrr|||zzz~~~|||qqqfffbbb___]]]]]]___]]]]]]]]]\\\\\\ZZZYYYXXXVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@??????;;;:::888777555444444333333333222222111222222222***+++---...//////000000111111000///...---,,,,,,...------,,,,,,------......,,,***+++---,,,***'''---------------------------,,,,,,,,,,,,---............///////////////...///000000111111111000000//////000000000000//////000000000000000111111222333000------111333222000000000///...------,,,,,,+++,,,------......------***,,,...000111///---,,,//////............//////000000000000////////////111111222333444666666777777777666666555555444444444555777999:::999888777999888777777888:::<<<===<<<===>>>???===:::777444777777666555555555555555555555444444444444555555444555777666444222111111333333333444444444555555222222222222333333444555444555666777888999:::;;;:::999999999::::::;;;<<<:::;;;<<<>>>>>>>>>=========???@@@AAAAAACCCFFFHHHHHHFFFCCCAAA@@@@@@AAABBBGGGJJJMMMPPPQQQRRRSSSUUUWWWRRRKKKEEEBBBAAA@@@???@@@AAACCCFFFIIIKKKMMMNNNOOOOOONNNMMMLLLJJJJJJIIIKKKKKKLLLOOORRRQQQMMMJJJIIIIIIJJJIIIHHHFFFDDDBBBHHHGGGEEECCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIGGGHHHIIIKKKLLLKKKKKKJJJOOORRRWWW\\\```ffflllpppuuuttttttvvv{{{~~~~~~}}}yyyssspppooonnnoooxxxzzzkkkaaaYYYQQQIIIHHHGGGCCCAAABBBFFFEEEFFFMMMWWW```fffhhhoooqqqtttxxx}}}xxxiiidddnnnxxxwwwlllfffmmmzzzwwwccc___\\\ddd{{{rrr___ZZZYYYYYYWWWVVVUUUTTTTTTTTTNNNNNNNNNNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@???>>>>>>:::::::::999999999888888777777777777777888888888333333333333333333333333333222555888888777===DDDQQQkkk{{{ssshhhccc```]]]\\\^^^^^^]]]]]]\\\[[[ZZZYYYXXXUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>===;;;:::888777555444444444444333333222111111111222------...///000000000000///////////////............------,,,,,,------...///---,,,,,,...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......//////000/////////000000111111111111000000//////000000000000//////000000000000000111111222222222111000......///111000//////...------,,,,,,+++,,,------......------+++,,,...///000///...---//////............//////111111111111111000000000111222222333444555666666777777666666555555555444555666888999999888777666333444666888;;;<<<===>>><<<<<<===<<<;;;999666444666555555555555555666666555555444444444444555555333555666666444222111222444444444444555555555666333333333333444555666666444555666777888999:::::::::999999999999999::::::999:::<<<===>>>>>>>>>======>>>@@@AAAAAABBBEEEGGGHHHFFFDDDAAA@@@@@@BBBCCCGGGJJJMMMOOOPPPQQQRRRSSSSSSPPPJJJEEE@@@>>>===>>>???@@@BBBDDDGGGJJJLLLMMMPPPPPPOOONNNMMMLLLLLLKKKLLLKKKKKKMMMPPPOOOMMMJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKLLLLLLKKKQQQTTTYYY^^^ccciiiooossszzzyyyzzz~~~|||xxxvvvsssqqqvvv~~~rrrggg[[[RRRKKKIIIHHHEEECCCDDDDDDCCCEEEKKKUUU^^^eeehhhmmmpppssswww|||qqqhhhnnnuuu~~~pppdddgggqqqiii^^^ZZZ___uuuuuubbb]]]ZZZYYYWWWVVVUUUTTTSSSSSSMMMMMMNNNMMMLLLKKKIIIHHHEEEDDDBBBAAA@@@?????????::::::::::::999999999999888888888777777777777777555555555555555555555555444333555888888777===DDDPPPjjj{{{uuujjjdddaaa]]]\\\^^^______^^^\\\[[[YYYXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCAAA>>><<<;;;::::::888666555444444444555444333222111111000000000000000000000000000000............//////000000...------,,,,,,------...///...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...///000000000000000000111111111111111000000///000000111111000000///000000000000000111111222111333444111,,,+++...111/////////...------,,,,,,,,,,,,---............------------...............000//////......//////000111111111111111222222222222333333333444444555555666666666666666555555555666777888999888777666555111333777;;;<<<===<<<;;;;;;;;;:::999888666555555444444444444555555777777555444444333333444444555333555666555333222222222444444555555555666666666333444444555666666777777555555666777777888999999999999888777777777888888888999;;;===>>>???>>>>>><<<===???@@@@@@BBBDDDGGGHHHFFFDDDBBBAAAAAABBBCCCGGGJJJMMMOOOOOOOOOPPPQQQOOOOOOMMMGGGAAA======??????@@@BBBEEEGGGJJJLLLMMMPPPPPPOOOOOOOOONNNNNNNNNLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNRRRVVV[[[aaaffflllrrrwww{{{{{{~~~zzzuuuuuuxxxuuukkk]]]TTTLLLJJJIIIFFFEEEFFFBBBAAACCCIIIRRR\\\dddhhhlllnnnrrrvvv{{{yyylllkkkooowwwvvveeedddkkkqqq```ZZZ\\\nnnxxxeeeaaaZZZYYYXXXVVVTTTSSSSSSRRRMMMMMMNNNNNNMMMKKKJJJHHHDDDCCCBBBAAA@@@?????????;;;;;;;;;;;;::::::::::::999999888888777777666666666666666666666666666666555444666888888888===EEETTTlll{{{uuujjjeeebbb___^^^``````___^^^\\\ZZZXXXWWWWWWWWWVVVTTTRRRPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA>>><<<;;;:::999888666555555444444666555444222111000000000111111000000////////////.........///////////////...------,,,,,,------..................---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---...///000111111222111111111222222222111000000000000000111111000000000000000000000000111111222111222222000------///111//////.........---------,,,------.....................---,,,---...///000000000////////////000000000000111111111111111222333333333333333333333444555555555666666666666666888888888888777666555444666777999;;;;;;:::888777:::999777666444444444555222222222333444666777888444444333333333333444444333444555444333111222333333333333444444444555555222333444555666777777777555666666666777777888888888888777666666666666777777888:::<<<>>>?????????;;;===??????@@@AAADDDFFFHHHFFFEEECCCBBBBBBCCCDDDHHHJJJMMMNNNNNNMMMNNNOOONNNQQQQQQLLLDDD???@@@BBB@@@AAACCCEEEHHHKKKMMMNNNOOOOOONNNNNNNNNNNNNNNNNNLLLKKKKKKJJJKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJJJJJJJIIIIIICCCCCCCCCCCCEEEFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNLLLLLLKKKKKKKKKMMMOOOPPPSSSWWW\\\bbbhhhnnnuuuzzz~~~|||wwwuuu|||yyyppp```VVVNNNKKKJJJGGGEEEFFFAAAAAACCCHHHPPP[[[dddjjjlllnnnsssvvvzzzpppiiiiiippp}}}kkkgggkkkyyyyyyfff]]][[[hhh|||gggbbb[[[ZZZXXXVVVTTTRRRRRRQQQOOOOOOOOONNNMMMKKKHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;::::::::::::999999888777666555555666666666666666666666666666555666888888888>>>FFF]]]rrr|||}}}zzz{{{~~~sssiiidddccc```aaacccaaa```^^^[[[YYYXXXXXXWWWXXXWWWUUURRRPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA???>>>===999999888666555555555555666555444222111000000000222111000...............111000000///......------...------,,,,,,------...,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------...///111222333333333222222222222222111000000000000111111111111000000000000000000000111111222111...,,,---///111111000...............---------,,,---......//////......///...---,,,,,,...///000000000////////////000000/////////000000000111111222222333333333333333333444444555555666666777777888888888777666555444333888888888888888888888777999888555444333333444444111111111222444555777777333333222222222222333333333444444333222111222333111111222222222333333333111222333555666666666666666666666666666777777777777777666555555666666666666888:::<<<>>>>>>>>>>>>;;;===??????@@@AAADDDFFFGGGGGGEEEDDDCCCDDDDDDDDDHHHJJJMMMNNNMMMLLLMMMNNNMMMQQQSSSOOOGGGBBBAAACCC???@@@BBBDDDGGGJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNMMMLLLLLLMMMNNNPPPQQQRRRVVV\\\bbbiiipppwww|||yyy{{{xxxcccYYYPPPLLLJJJGGGEEEFFFBBBBBBCCCGGGOOOYYYdddkkklllooossswwwzzz~~~vvvllliiiooossslllmmmvvvkkk```ZZZbbbuuujjjbbb[[[ZZZXXXUUUSSSQQQPPPPPPQQQQQQPPPOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;;;;::::::::::::999999888777666555555555555555555555555555555666555666888888999@@@HHHbbbtttzzzyyyzzzuuuwww~~~}}}rrrhhhdddcccaaaaaadddaaa___]]][[[YYYXXXXXXYYYVVVUUUSSSPPPNNNLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHCCCCCCCCCBBBAAA@@@>>>===999888777666555555555555555444333222111111000000222111///...---......///111111000///...---,,,,,,...------,,,,,,------...+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...///111333444444555333333333333222111000000000111111222222111111000000000000000000111111222000---***+++000333222000........................------...////////////.........---,,,---...///000111000000//////000000111.........///000000111111111222222222333333444444333444444555666777888888888888777666555555444444666666666777888999::::::777666555333222222333444111111111222333444666777333222222111111222222333222333444222111111222444000000000111111111222222///111333555666777666666777666666666666666666666666555555555666666777888777888:::<<<===>>>======<<<===???@@@@@@BBBDDDGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHJJJMMMNNNMMMMMMMMMNNNLLLOOOQQQOOOJJJDDDBBBAAA===>>>@@@BBBEEEHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJLLLLLLKKKJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQUUU\\\cccjjjqqqyyy}}}}}}{{{iii^^^TTTOOOKKKGGGEEEFFFCCCCCCDDDFFFMMMWWWccckkkmmmpppsssvvvxxx{{{~~~sssmmmqqqqqqllltttooocccYYY]]]lllpppccc\\\ZZZXXXUUUSSSQQQOOOOOORRRQQQQQQOOOMMMJJJGGGFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::999999888888777777666666444444444444444444444444666444666888999:::BBBKKKbbbttt{{{zzz|||qqqmmmrrr|||}}}ssshhhdddbbb``````bbb```^^^\\\ZZZYYYYYYZZZZZZWWWUUUSSSPPPNNNLLLKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEDDDCCCAAA>>>===;;;999888777666666555555666444333333222111111111222222111000......///000111000000//////.........---...------,,,,,,------...+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...///222333555666666333333333333222111000///000111111222222111111000000000000000000111111222///...------...000111111........................------...///////////////---------------...//////111111000000000000111111...//////000111111222222000000111222333444444555333333444555666777888999888777666666555555555555444555888999:::999888777666666555444333333333333111111111111222333555555222222111111111111222222222333333222000111333555000111111111222222222222000111444666888888888777777777666666666555555555555555555555666777999999888999:::<<<======<<<<<<===>>>@@@AAAAAABBBEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEHHHJJJMMMNNNNNNNNNOOOPPPNNNOOOQQQQQQNNNIIIDDDAAA???@@@BBBDDDGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHEEEIIILLLNNNMMMLLLLLLMMMJJJJJJHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGEEEDDDEEEFFFIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQVVV\\\dddkkksss{{{}}}ooodddXXXRRRNNNIIIGGGHHHCCCCCCDDDEEEJJJTTT```iiilllooorrrtttuuuwwwyyy{{{wwwoooooo{{{zzzmmmoootttggg\\\\\\hhh{{{wwwfff\\\[[[XXXUUURRRPPPOOONNNOOOOOOOOOOOONNNLLLJJJIIIGGGFFFDDDAAA???>>>======::::::::::::999999999999888888888777777777777777444444444444444444444444555444555888999<<>><<<;;;666666666666555555555555444333222222111111222222444222///000111111///,,,444000---,,,...//////---........................,,,---///000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))------...000111222333444111222444444444222000///...//////000111222222222444333000///------......111000000///......------///...,,,,,,,,,---,,,+++,,,,,,++++++,,,,,,---...............////////////...............///000000000000111111000///...---000000000000000000000000333222222111222333555666777777666666666666777777888888999999999999888888666666555444444333222222444333333222111111111222111111111111111111111111000000111111111111000000////////////////////////111222333555666888999:::777666555444444333333444555555666777888999::::::>>><<<::::::;;;<<<;;;:::;;;===AAABBBBBBBBBCCCDDDIIIJJJKKKIIIGGGEEEEEEEEEHHHJJJMMMOOOPPPPPPNNNMMMPPPRRRUUUUUURRRLLLEEE@@@CCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHIIILLLNNNOOOOOONNNMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMJJJIIIIIIJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNRRRYYYaaaiiiqqqzzzsssbbbXXXRRRMMMJJJJJJHHHDDDBBBDDDGGGLLLVVV```iiillloooooonnnooossswwwyyy~~~yyymmmdddcccnnn{{{uuulllssssssggghhhnnnzzzkkk]]]XXXYYYXXXQQQTTTVVVOOOTTTSSSQQQPPPNNNLLLKKKKKKFFFEEECCCAAA@@@>>>>>>===>>>===;;;:::999888888888777777777777777777777777666666666666555555555555:::444333:::<<<===HHHWWWlll|||tttfffdddnnnuuukkkfffccc___]]]^^^```]]]ZZZYYYYYYZZZYYYYYYXXXVVVSSSRRRQQQOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222333111///000111111000---111...++++++---//////...------------,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++------...///000111111222000111222333333111///......//////000111111222222111000000///////////////111111///---+++)))((('''...---,,,,,,---......---,,,,,,++++++,,,,,,---...............////////////...............///000000222111111111000000000000111111111111111111111111333222222222333444666777555444444444444444444555666777777888888777777666555555444444333222222222444333222222111111111222111111111111111111111111000000111111111111000000000000000000000000000000111222333555666888999:::888777666555555444444444777777888999999::::::;;;;;;999777777888999999999;;;===@@@BBBBBBBBBCCCDDDIIIJJJLLLKKKIIIGGGFFFFFFIIIKKKNNNPPPPPPOOONNNMMMOOORRRUUUWWWUUUPPPJJJFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHJJJLLLNNNNNNNNNMMMMMMIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMKKKIIIIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSYYY___gggpppyyy|||jjj___YYYSSSPPPPPPJJJFFFCCCEEEGGGKKKTTT^^^fffiiimmmooonnnooosssvvvxxx}}}uuullleeecccjjjsss{{{jjjkkksssyyyjjjhhhmmmxxxwwwaaaZZZZZZYYYRRRTTTVVVOOOSSSSSSRRRQQQOOOMMMKKKJJJFFFEEECCCAAA@@@>>>>>>===>>>>>><<<;;;:::999999999777777777777777777777777555555555555555555555555999444555:::<<<>>>LLL]]]uuuuuujjjjjjttt~~~tttjjjeeeccc```___aaabbb___\\\ZZZZZZYYYXXXWWWUUUSSSQQQPPPPPPOOOLLLJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222222000///000111111000///---+++******,,,...//////,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......---.........///////////////000111111111000///......//////000000111111222......///000000000000000(((((()))***+++,,,,,,---......---------......///,,,,,,,,,,,,,,,------...............////////////...............///000000333333111000000111111222222222222222222222222222222222333444555777888888444444333333333333444444555666666777777666666555444444333333222222111111333333222111111111111222111111111111111111111111000000111111111111000000111111111111111111111111111222333555666888999:::999888888777666666555555888999:::;;;;;;;;;;;;;;;;;;999666555666888:::::::::===@@@AAAAAAAAABBBCCCHHHJJJMMMMMMKKKIIIHHHHHHLLLMMMOOOPPPPPPOOOMMMLLLMMMPPPTTTVVVVVVRRRMMMJJJEEEEEEEEEGGGHHHJJJLLLMMMOOONNNLLLJJJIIIHHHIIIIIIIIIJJJLLLMMMNNNMMMMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSXXX]]]eeennnxxx~~~tttiiiaaa[[[XXXXXXMMMIIIFFFFFFFFFIIIQQQYYYaaafffllloooooopppsssvvvxxx{{{{{{rrrmmmjjjggghhhkkkzzziiidddeeeuuuooohhhjjjvvvjjj___\\\ZZZSSSTTTWWWPPPRRRRRRSSSRRRPPPNNNKKKIIIFFFEEEDDDBBB@@@???>>>>>>???>>>===<<<;;;:::::::::777777777777777777777777555555555555555555555555888555777:::;;;@@@SSSggg~~~yyysssuuu~~~}}}ssshhhdddccc```aaaccccccaaa]]][[[ZZZZZZXXXVVVSSSRRRPPPOOOOOONNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222000000000000111111111000------,,,,,,---...//////------------............,,,------......------,,,,,,------------------,,,...//////000000000/////////////////////////////////000000111111000//////////////////000000111111---...000111111111000///&&&'''(((***,,,...000111/////////...---,,,---...,,,,,,,,,,,,,,,---..................////////////...............///000000333222000//////000222333222222222222222222222222222333444666888999999999555555444444444444555555555666666777777666666555333333333222222111111111222222111111111111111222111111111111111111111111000000111111111111000000111111111111111111111111111222333555666888999:::999999999999888777666666999999;;;<<<======<<<<<<>>>:::777666777:::<<<===:::<<>>>>>>>>===<<<;;;::::::::::::777777777777777777777777555555666666666666777777666666999:::;;;DDDZZZppp}}}rrrhhhdddbbbaaabbbddddddaaa^^^]]]\\\ZZZXXXVVVRRRQQQOOOOOOOOONNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222///000111111000000111111/////////...---------...++++++,,,,,,------------,,,------------------,,,,,,------......------,,,,,,---...///////////////111111000000000000//////000000111111111111111111///////////////000000000///000111111111000...---111111000///...---,,,,,,000111111///+++***+++,,,------,,,,,,------...///............////////////...............///000000222000///......///111222111111111111111111111111111333555888:::::::::999555555444444444444555555666777777888888777777666333333222222222222111111111111111000000111222222111111111111111111111111000000111111111111000000111111111111111111111111111222333555666888999:::999:::::::::999888777666888999;;;===>>>>>>>>>===>>>;;;777666777:::<<<===999<<<>>>????????????@@@CCCFFFIIIJJJJJJIIIJJJJJJNNNNNNNNNNNNNNNMMMKKKJJJLLLNNNQQQSSSQQQNNNIIIFFFEEEEEEFFFGGGHHHIIIKKKLLLOOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLKKKKKKLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMMMMMMMMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQSSSVVVZZZaaajjjssszzz{{{lllccc\\\YYYZZZPPPKKKGGGFFFDDDCCCIIIPPPYYY```iiiooorrrtttvvvyyy|||}}}~~~~~~sssqqqrrrpppmmmlllttt~~~mmm```[[[fff}}}vvviiigggooooooccc___YYYYYYZZZUUURRRSSSTTTTTTRRROOOKKKIIIGGGFFFDDDBBBAAA??????>>><<<<<<;;;:::999999999999777777777777777777777777666666777777777888888888555777999:::===IIIaaawww}}}rrrgggcccbbbaaabbbeeedddbbb___^^^]]][[[YYYVVVSSSQQQPPPOOOOOONNNMMMKKKFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222000111222111000///000111000111111000...------...))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,++++++---...////////////111111111111000000000000000000000111111111222222////////////////////////000000000000000///......222222111111000000/////////000111...***(((***,,,---------------......///............////////////...............///000000000///.........///000111000000000000000000000000111333666999::::::999777444444333333333333444444666777777888888777777666333333333333333333222222111000000000000111222222111111111111111111111111000000111111111111000000111111111111111111111111111222333555666888999:::999::::::;;;:::888777666888:::===???AAAAAAAAA@@@>>>;;;777666777999::::::999;;;>>>???>>>===>>>??????AAADDDEEEFFFGGGHHHJJJMMMMMMMMMMMMLLLKKKKKKJJJOOOPPPRRRSSSRRRNNNIIIGGGEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQQQQSSSVVVZZZ```hhhqqqvvvwwwggg^^^WWWUUUVVVOOOJJJFFFEEECCCBBBFFFMMMVVV]]]fffmmmqqqtttwwwzzz~~~~~~uuusssrrrooommmmmmqqq{{{qqqddd\\\dddssszzzlllfffkkk|||vvveeeaaa[[[ZZZ[[[VVVSSSSSSTTTSSSQQQOOOLLLJJJGGGFFFEEECCCAAA@@@??????<<<;;;:::999999999999999777777777777777777777777666666666777777888888999444777999:::???NNNfffyyy~~~sssgggcccaaa```bbbeeecccaaa___^^^^^^\\\ZZZWWWTTTSSSQQQPPPOOOOOOMMMKKKDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCAAA>>><<<;;;666666666666555555555555444333222222111111222222000222333222///...///000,,,...000000---,,,---///******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,***+++,,,...///000000000/////////000000000000000////////////000000111111///////////////////////////////////////000000111,,,---...///111222333444***---///---)))(((+++...---------------...//////............////////////...............///000000//////000000000111111111111111111111111111111111111333777:::;;;999777555555444444444444444444555555666666777777666666555333333333333333333444444000000000000000111222222111111111111111111111111000000111111111111000000000000000000000000000000111222333555666888999:::888999:::;;;:::888666555999;;;???BBBEEEFFFEEEEEE???===:::999999999999888888;;;===>>>===<<<======<<<===???@@@AAACCCGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMOOOQQQQQQPPPMMMIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQOOORRRVVV[[[```gggnnnsss|||ssscccYYYSSSRRRSSSLLLHHHDDDCCCAAA@@@EEEKKKRRRYYYbbbiiimmmrrrwww{{{~~~zzzwwwuuuooollllllnnnyyyyyykkkaaaccckkkzzz~~~nnnfffeeeqqqzzzeeeaaa[[[YYYZZZVVVTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGEEECCCAAA@@@??????<<<<<<;;;::::::::::::;;;777777777777777777777777444444444555666666777777444666777999AAASSSiiiyyy~~~ssshhhcccaaa```aaaeeebbbaaa______^^^]]]ZZZXXXVVVTTTQQQPPPPPPOOOLLLJJJFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCAAA>>><<<;;;777666666666555555555555444333222222111111222222111333444222///---...000))),,,...///---,,,...000......//////000111222222---,,,,,,++++++,,,,,,---,,,---///000000///---,,,+++,,,---///000111111111............//////000000...............///000111///////////////...............------///111333444///////////////.........'''***---,,,)))))),,,111...------------...//////............/////////000...............///000000///000111222222222222222222222222222222222222222111444777:::;;;999666444777777666666666666777777444555555555555555555444444444444444444444444444000000///000000111222222111111111111111111111111000000111111111111000000////////////////////////111222333555777888999:::888999:::;;;:::888666444:::<<>>===<<<<<<===:::;;;<<<<<<===AAAEEEIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNMMMKKKGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNLLLJJJIIIFFFGGGGGGIIIKKKMMMOOOQQQNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQOOORRRVVV[[[```fffmmmqqqyyyqqqaaaWWWQQQPPPRRRJJJFFFCCCBBB@@@@@@DDDKKKOOOVVV___fffkkkpppvvvzzz~~~}}}yyyqqqmmmlllmmmxxxrrrfffdddhhhtttqqqfffaaaiiiuuu{{{eee```ZZZXXXXXXUUUUUUUUUSSSQQQPPPNNNMMMMMMHHHGGGEEECCCAAA@@@??????======<<<;;;;;;;;;<<<<<<777777777777777777777777222222333333444555666666444666777888BBBVVVkkkxxx{{{wwwkkkeeebbb______aaa```]]][[[ZZZZZZ[[[ZZZYYYUUUSSSQQQNNNMMMLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDAAA>>><<<:::888888777777666444333222333333333222222222111111............------------333111///...---...000111...+++((()))+++------,,,***++++++++++++***))))))//////.........---------------...000111333444444111///......000000---***)))---111222111000000222111000...---------...///////////////000111222333444444444333222111000///------++++++++++++------/////////......------,,,........./////////000000...//////000111222222222000000000///000000111222222111111111111111222222222444555777888999999888555555444444444444555555666777888777444222222333333333333222222222111111000000000000111111111111333333222222111111000000000000000000000000000000000000000000111111111111000111222333555666777888999:::;;;;;;;;;:::999888999;;;???EEEIIIKKKJJJIIIIIIFFFAAA>>>======<<<;;;;;;<<<<<<<<<;;;999888666888:::<<<======>>>@@@BBBFFFFFFGGGGGGHHHGGGGGGGGGIIIJJJLLLMMMLLLHHHEEEBBBCCCAAA>>>@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGHHHHHHJJJKKKMMMNNNKKKMMMNNNNNNMMMLLLMMMOOONNNMMMMMMMMMNNNNNNOOOPPPUUURRRQQQQQQTTTTTTSSSPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPRRRSSSTTTTTTTTTRRRQQQOOOMMMMMMNNNOOOPPPPPPRRRVVVZZZ```eeejjjlllyyytttaaaXXXTTTQQQNNNMMMIIIEEEBBBBBBBBBBBBBBBMMMRRRZZZaaafffkkkoooqqqxxx{{{~~~|||xxxsssmmmjjjmmmuuuzzzmmmeeebbblllwwwiiibbbdddkkkggg^^^^^^YYYVVVWWWTTTTTTTTTSSSRRRPPPOOONNNKKKIIIEEEDDDCCCAAA???>>>======<<<;;;:::999999888999888666555555666888:::666666666666666777777888666:::===<<>><<<:::888777777777555444333222333333222222222111111111000000000////////////...000///............///000***(((&&&&&&)))******))),,,,,,------,,,,,,+++***,,,,,,---------........./////////000000000111111222000///000222222000------000333333111000000111111000//////......///////////////000000111222333333333333333222111000///------,,,++++++,,,------.........---------------................../////////000000111222222333333000000000000000111222222000000000000111111222333333444555777888777777666555555555444444555555555666777888777444222222333333333222222222111111111000000000000111111111111000000000000000000000000........................//////000000000111111111111222333444555666777777999999:::;;;;;;:::999888;;;===@@@EEEIIILLLMMMMMMLLLGGGAAA===<<<=========>>>===;;;999888777777888777888888888888:::>>>AAAEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGJJJKKKJJJGGGDDDBBBBBB@@@>>>???BBBFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHIIIIIIJJJKKKMMMMMMLLLMMMNNNNNNMMMNNNPPPRRROOOOOONNNNNNNNNOOOOOOPPPTTTRRRQQQRRRTTTTTTSSSQQQPPPPPPPPPOOOOOONNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQOOONNNMMMNNNOOOPPPQQQRRRUUUZZZ___eeeiiikkkssszzz}}}yyyfff[[[UUUQQQMMMKKKHHHCCC@@@@@@AAAAAAAAAJJJOOOWWW^^^dddiiinnnqqqtttwwwzzz}}}}}}xxxsssmmmiiijjjrrrssskkkgggnnn~~~nnnddddddiii{{{mmmaaa]]]WWWTTTVVVTTTTTTSSSRRRQQQPPPNNNMMMHHHFFFCCCAAAAAA@@@>>><<<======<<<;;;:::999999888888888777666555666777888777777777777777888999999555:::<<<>>>GGG\\\rrruuuiiidddaaa______aaaaaa___\\\[[[ZZZZZZXXXWWWTTTSSSSSSQQQPPPNNNLLLKKKHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBB@@@>>><<<;;;888777777666555444333333333222222222222111111111222222111111111000000000------..................,,,+++)))***+++------,,,...............---,,,,,,)))******+++---...//////111000000//////......---222111111222444444333111000222444444222000000000111111111111111000///////////////000111111222222222222222222111000//////------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------------000111111222222333333333111111111000111222222333////////////000111333333444444555666666555444333555555555555555555555555666777888777444222222333333222222222222111111111000000000000111111111111000000111111111111111222//////////////////////////////000000000000111111222333444555555666666666888999::::::;;;:::999888===>>>AAAEEEIIIMMMQQQSSSQQQLLLDDD>>><<<<<<===>>>???===:::777555555777888777777666555555999>>>BBBDDDEEEFFFFFFFFFEEEDDDDDDAAACCCEEEGGGGGGEEECCCBBBAAA???===>>>@@@CCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNRRRTTTQQQQQQPPPPPPOOOPPPPPPPPPTTTRRRRRRRRRTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQOOONNNNNNNNNOOOPPPQQQRRRUUUYYY^^^cccgggjjjmmmrrrzzz}}}{{{{{{~~~kkk^^^WWWQQQMMMJJJFFFAAA>>>>>>@@@AAABBBFFFKKKSSSZZZaaagggmmmqqqrrrtttxxx{{{~~~yyysssmmmiiigggnnn}}}zzzrrrmmmqqqssseeeaaacccnnnvvvddd\\\UUUSSSTTTSSSSSSSSSRRRPPPOOOMMMLLLGGGEEEBBBAAAAAAAAA???>>>======<<<;;;:::999999888888888777777666666666666888888888888888999999:::555:::<<>><<<;;;888777666555444333333333222222222222111111111111222222222111111111000000,,,---...//////---+++***------,,,------........................------,,,))))))***+++,,,------...000000//////......------000111111333444444444444000111222222222111000000111111222333222111000/////////000111111111111111111111111111111000//////---------,,,,,,---------+++++++++,,,,,,---------...------------,,,,,,,,,000000111111111222222222111111111111111222333333.........///000222333444444555555666555333222111555555666666666666555555666777888777444222222333222222222222111111111111///000000000111111111111333333222222222222222222111111111111111111111111////////////000000000111111222333444555555444444777888999::::::999999888;;;===???CCCHHHNNNUUUYYYYYYRRRHHHAAA======>>>>>>>>><<<:::777555555555666666777777777777:::>>>AAABBBBBBDDDDDDDDDCCCAAA@@@<<<>>>@@@BBBCCCCCCBBBAAA???>>><<<<<<>>>@@@BBBCCCFFFGGGHHHJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLPPPPPPNNNLLLKKKMMMPPPSSSSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTXXX\\\aaadddgggiiimmmsssxxx~~~}}}||||||}}}ppp```WWWRRROOOKKKFFFAAA>>>>>>@@@BBBCCCDDDHHHOOOWWW^^^eeelllqqqsssuuuyyy|||{{{vvvpppkkkhhhmmmxxx~~~wwwqqqssszzzfff]]]]]]fff}}}}}}hhh\\\UUURRRTTTSSSSSSRRRQQQPPPNNNLLLKKKHHHFFFDDDCCCCCCCCCBBB@@@======<<<;;;:::999999888999999999999888777666555888777777777777888999999777:::<<<@@@NNNcccwwwttthhhccc```^^^^^^```aaa___]]]\\\[[[ZZZWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJKKKJJJIIIHHHFFFEEECCCCCCAAAAAAAAAAAA@@@>>><<<;;;888777666444333333333333222222222111111111000000111111000000000/////////---...///000...,,,)))''')))***+++++++++++++++,,,---------------,,,++++++*********+++++++++,,,,,,............////////////...000111222333333444444.........000111111111111111222333333333222000/////////000111111111111000000111111111111000//////------------------------+++++++++,,,,,,---------------------------------////////////000000000000111111000000111111222333.........///000222333444555555666555444333111000555555666777777666555555666777888777444222222333222222222111111111000000///000000000111111111111333222222111000//////...000000000000000000000000...////////////000000000///111222444444444333222555666888999999999888888777999===@@@EEELLLUUU[[[]]]VVVMMMEEE@@@>>>======;;;;;;;;;:::888666555444333666888:::::::::;;;<<<>>>@@@AAABBBBBB@@@>>><<<888:::<<>>===<<<<<<<<<===???AAADDDEEEGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMQQQPPPNNNLLLJJJJJJMMMPPPSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNOOOOOOQQQSSSTTTUUUUUUUUUQQQQQQPPPPPPOOOOOOOOOPPPOOOPPPSSSVVVZZZ^^^aaacccgggjjjmmmqqqvvv|||~~~uuucccYYYTTTRRRMMMIIICCCAAAAAABBBDDDDDDBBBFFFMMMTTT[[[dddlllrrrsssuuuyyy|||~~~zzzuuurrroooooouuu{{{tttuuulll___\\\dddwwwlll]]]VVVTTTUUUTTTSSSSSSQQQPPPMMMLLLKKKHHHFFFDDDCCCCCCCCCBBB@@@======<<<;;;:::999999888999::::::::::::999888777777666666666666777888888999;;;<<>><<<;;;888777555333222222333333222111111111111000000000000000/////////............///000000...,,,)))'''***,,,......---,,,---...,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,------...///000000111111---///111222111111222444...---,,,...000222222111222222222222222111000000///000111222222111000///000111111222111111000000------............------,,,,,,,,,,,,------------,,,---------............////////////////////////000000000///000111111222000000000000111222444444555666666666555333111000555666777888888777666555666777888777444222222333222111111111111000000000000000000000111111111111000//////...------,,,,,,..............................////////////000000...000222444555444333222444555777888999999888888444777:::<<<@@@FFFOOOVVVYYYUUUNNNHHHDDDAAA>>><<<::::::;;;;;;:::888666555222444888999999888777777;;;<<<>>>??????<<<:::888666777999<<<===>>>???>>>===>>>===<<<:::;;;>>>@@@BBBDDDFFFHHHKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNPPPPPPNNNLLLJJJJJJLLLNNNRRRRRRQQQQQQRRRRRRSSSTTTQQQSSSTTTTTTSSSTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOONNNOOOQQQSSSWWWZZZ]]]___dddfffgggjjjnnnttt|||kkk___XXXUUUNNNKKKFFFDDDCCCDDDDDDCCCAAADDDJJJQQQXXXaaakkkqqqqqqssswww{{{~~~~~~|||xxxuuuuuuxxxxxxwwwfffaaaeeesssrrrbbbZZZWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKGGGEEEBBBAAAAAAAAA???>>>======<<<;;;:::999999888999999999999999999999999666666666666666777777888:::;;;===DDDUUUlll{{{uuuhhhbbb^^^[[[ZZZ\\\^^^]]]\\\\\\]]][[[YYYVVVSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA>>><<<:::888777555333222222333333111111111111000000000000000000/////////.........------...///......,,,,,,,,,///111111000//////111,,,,,,,,,,,,,,,+++******)))******+++,,,---............///000000111111222...000333333111111222444111///---...111222222000222222111000000000000000///000111222222111000...111111222222222222222111,,,---...//////...---,,,.........---------------,,,,,,---...///000000111000000000/////////////////////......//////000111222222111222222333444444555666666666555444222111555666777888888777666555666777888777444222222333111111111111000000000000000000000000111111111111------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...000333666777777666555444555666888888888888777333666999999:::>>>FFFLLLPPPNNNKKKIIIGGGCCC???<<<;;;:::::::::999999999999555777999999777666666777888999;;;===<<<999666444555666888:::<<<============>>>>>><<<::::::===@@@AAACCCEEEHHHJJJLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPMMMNNNNNNNNNMMMMMMOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQSSSUUUUUUSSSSSSUUUXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMOOOQQQTTTWWWZZZ[[[______```aaaeeellltttzzzwwwggg[[[UUUNNNLLLHHHFFFEEEDDDBBB@@@???BBBGGGMMMUUU^^^hhhnnnppprrrvvvzzz}}}{{{www}}}~~~{{{kkkeeeeeepppyyyggg]]]YYYVVVVVVUUUTTTSSSQQQNNNLLLKKKHHHFFFCCCAAAAAA@@@>>><<<======<<<;;;:::999999888777666666666666888999:::777777666666777777888999999:::===FFF[[[sssvvviiibbb^^^ZZZYYY[[[]]]\\\\\\\\\]]]\\\YYYWWWSSSQQQOOOMMMKKKJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDAAA>>><<<:::999777555222111222333333111111111111000000000000000000000000////////////+++,,,---...////////////))),,,//////---,,,,,,...,,,,,,------,,,,,,+++***((((((***+++---///000111000000000000111111111111///222444444222111222444555222///000222333111///333222000/////////000111///000111222222111///...111222222333333333222222,,,---...//////...---,,,/////////......---------+++,,,---...///111222222111111111000000000000000...............///000000333333333222333333444444555666777777666444333222555666777999999777666555666777888777444222222333111111111111000000000000000000000000111111111111---...///111222444555666..................................../////////000///111555888999999888777333444666777888888888777444777999888666888???EEEHHHHHHHHHIIIHHHEEE@@@<<<===;;;999888888999;;;===;;;;;;;;;999777777999:::666888:::;;;:::888444222555666777999;;;<<<<<<===>>>??????<<<999999===@@@AAABBBEEEGGGJJJLLLMMMNNNOOONNNNNNNNNOOOOOOPPPQQQJJJLLLNNNOOOOOOPPPRRRTTTOOOOOOOOOPPPRRRSSSUUUVVVPPPSSSUUUUUUSSSSSSVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVOOOPPPRRRSSSUUUVVVVVVVVVQQQQQQRRRRRRQQQQQQPPPOOOKKKLLLMMMPPPRRRUUUXXXYYYZZZZZZZZZ[[[^^^eeennnuuummm]]]UUUNNNLLLIIIGGGFFFDDDAAA>>>>>>AAAEEEKKKRRR[[[eeelllqqqtttxxx{{{~~~xxx|||~~~mmmfffeeemmm~~~~~~kkk```ZZZVVVWWWVVVUUUSSSQQQOOOMMMLLLKKKIIIFFFDDDCCCAAA???>>>>>>===<<<;;;:::999999888555444333333444666999:::888888888777888999999:::888999===HHH___yyyuuuiiiccc```\\\[[[]]]eee```ZZZYYY[[[\\\ZZZWWWWWWUUUQQQNNNLLLKKKLLLMMMMMMKKKHHHFFFDDDDDDEEEFFFDDDCCCAAAAAAAAA@@@===;;;999888666444333444555666888777444222000///////////////000000000000//////+++///111...---//////---//////...---,,,++++++***+++,,,,,,,,,,,,+++******...------,,,,,,------...///.........///000222333555555555555444444333222......//////000000111111222111111000///......---***,,,000111000//////000///---,,,,,,...//////...//////...------------...///......------,,,++++++000///---,,,,,,---///000////////////000000000000///////////////000000111222222222333333444444555666666666666555555555555555444444444444555666666777666666444333222111111444333111//////000111222111000///......///000111000000000000000000000000////////////////////////------------.........///------000555:::===<<<999<<<===<<<:::666444444444777666555555666888:::;;;@@@@@@AAABBBAAA???===;;;;;;:::888777777888:::;;;=========;;;888666555666444333333333333333333333333333444666888:::<<<>>>@@@@@@@@@??????>>><<<<<>>>>>===888:::;;;:::999888999:::888777666666666888:::;;;>>>???@@@@@@@@@>>><<<:::;;;:::888888888:::;;;===>>>??????===:::888888888555555555555555555444444222333444555777999;;;<<>>>>>===<<>><<<:::999888666555444444555555111111000000///000000111//////000000000000/////////......//////......///------------------------,,,,,,,,,,,,,,,++++++*********+++,,,---///000111...///000000111111111111222333333333333222111111222222111000000///......111111000000//////......+++---000000000//////000444222000/////////...---//////...------------...++++++,,,------...//////000///...------...///000////////////000000000000111000000000000111222222//////000111222222333333666666666555555555555444555444444444444555666666666666555444333222111111333222111000///000111111000000////////////000000////////////////////////////////////////////////....../////////000000000111111222555:::>>>@@@@@@:::;;;======<<<;;;<<<===888888777777777999:::;;;<<<===>>>>>>===<<<:::999::::::999999:::<<<>>>???@@@AAAAAA@@@===:::::::::444444444333333222222222222222333444555777999:::===>>>>>>>>>>>>>>>======???AAACCCEEEFFFHHHJJJLLLNNNPPPQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNKKKLLLLLLNNNPPPSSSVVVXXXYYYXXXUUUQQQNNNNNNPPPRRRWWW^^^hhhpppwwwxxxkkkYYYUUUNNNHHHEEECCCBBB@@@BBBBBBCCCEEEJJJRRR[[[bbbnnnqqqvvvzzz}}}zzzxxx|||tttqqqxxxyyyfff```iii|||mmmaaa\\\YYYYYYXXXVVVTTTRRRPPPOOOJJJIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777777777666444555777999;;;===DDDUUUpppttthhhbbb___[[[ZZZ\\\]]][[[ZZZ[[[\\\\\\YYYWWWUUUSSSOOOKKKHHHGGGGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA?????????>>>;;;999888777666555444444555555333333333222222222222222//////000000000000//////111------222333///---000,,,,,,,,,------.........,,,,,,------,,,,,,+++************+++,,,---...///---...///000111000//////111111222222222111111000111111111000000000//////111000000000/////////...,,,...000000///...///000222000....../////////---//////...------------...,,,,,,,,,---------......//////............//////////////////000000000000111111111111111222222333111111222333444444555555666666555555555444444444555444444444444555666666555555444444333222111111222222111000///000000111000000////////////000000////////////////////////////////////////////////////////////000000000000111111111444888<<<@@@BBB@@@AAABBBAAA>>>;;;::::::999999888888999:::;;;<<<;;;;;;<<<<<<<<<;;;:::999:::::::::;;;<<<>>>@@@AAADDDEEEEEECCC???;;;::::::777666666555444333333222333333333333444555777777;;;<<<======>>>>>>>>>===>>>@@@CCCDDDEEEGGGIIIKKKMMMOOOQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLMMMNNNPPPSSSVVVWWWVVVUUUSSSPPPLLLJJJKKKLLLIIINNNTTT[[[bbbnnn|||yyylll]]]WWWOOOIIIEEEDDDCCCBBB@@@AAAAAACCCGGGOOOYYY___kkkoootttyyy||||||{{{yyyttttttrrrjjjmmmiii___hhh|||pppbbb[[[[[[[[[ZZZXXXVVVTTTRRRQQQJJJIIIGGGDDDAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999888777666999999999888666777999;;;;;;===FFFZZZwwwttthhhbbb___[[[ZZZ\\\^^^]]]\\\[[[[[[YYYWWWUUUTTTRRRNNNJJJGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA?????????>>>;;;999888777666666555444444444555444444333222111000/////////000000000000//////333---///:::;;;222---000+++,,,,,,------.........,,,------------,,,++++++*********)))******+++,,,,,,---...///000///...---000000111222222111111111///000000000111111111222000000000000////////////---...000000......///000...---,,,,,,...000000/////////...------------.........---------,,,,,,,,,/////////....../////////////////////000000000000111111111111111222222333000111111333444555666666555555555555444444444444555444444444444555666666444444444333333222222111111111111000000000000000//////000000000000//////........................////////////////////////////////////000000000000000000111222555999===@@@CCCEEEEEEDDD@@@===;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<===???AAABBBCCCGGGHHHHHHFFFAAA===::::::===<<<;;;:::999888777777444444444444444555666666999:::;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDFFFHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQSSSTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNOOOQQQSSSUUUWWWVVVVVVUUUQQQLLLHHHFFFFFFDDDFFFIIIMMMSSS]]]jjjrrryyy|||{{{mmmbbb[[[RRRJJJFFFDDDCCCCCC??????@@@AAAFFFMMMWWW]]]ggglllrrrwwwzzz~~~xxxuuuxxx}}}|||uuuooommmzzzpppfffhhh}}}nnn```eeexxxvvvfff\\\ZZZZZZYYYWWWUUUSSSQQQPPPJJJIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888999999999888777777999999999888666777999;;;;;;===HHH___|||ssshhhbbb^^^[[[ZZZ[[[^^^]]]\\\ZZZXXXWWWVVVUUUQQQOOOKKKHHHEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@??????>>><<<:::777777777666555555444444222222222222000///------//////000000000000//////444---222CCCFFF777...000,,,,,,,,,------.........---------------,,,++++++++++++***))))))******+++---......//////.........000000111222222222222111//////000000111222222333000000000000////////////...///000///...---///000---++++++,,,...000000000//////...------------...//////...---,,,,,,++++++////////////////////////////////////000000000000111000000000000111222222......///000222333444444555555555444444444444333555444444444444555666666444333333333222222222111111111000000000///////////////000000000000//////........................////////////////////////....../////////000000000///000111111222555:::===@@@CCCEEEEEECCC@@@??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDIIIJJJKKKIIIEEEAAA???>>>???>>>===;;;:::888777777777777666666555666666777777888:::<<<===>>>??????>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLOOOPPPOOOPPPQQQRRRQQQQQQRRRSSSUUUVVVXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOQQQSSSTTTWWWWWWVVVRRRLLLEEEAAA@@@AAABBBCCCEEEIIIPPPYYY___dddggglllqqqwww{{{~~~|||vvviiiaaaWWWMMMHHHFFFEEEEEE@@@@@@@@@AAADDDKKKTTTZZZbbbgggnnntttyyy|||vvvssstttwwwyyy{{{vvvoooiiiiiiwwwmmmccceee{{{tttbbbcccqqqlll^^^XXXXXXWWWUUUSSSQQQOOONNNKKKJJJHHHEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888777777777666444555777999;;;===JJJdddsssgggbbb^^^[[[ZZZ[[[]]]\\\[[[YYYWWWVVVWWWXXXPPPNNNJJJHHHFFFFFFGGGHHHFFFFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???===;;;777777777666666555444333000111111222111000///...//////000000000000//////555---666LLLPPP<<<...///,,,,,,---------------------------...------,,,+++++++++***++++++,,,------000000000/////////000000000111111222333333222222111111111111111111111111////////////000000000000...///000///------...000///---,,,---///000000/////////...------------...---------------------,,,//////000000000000//////////////////000000000000000000/////////000111111---...///000222333444555555555555444444444333333555444444444444555666666333333333222222222222222000000000000000//////......///000111111000///...........................////////////////////////------.........////////////111222333222444777;;;>>>AAADDDEEEDDDCCCBBBBBB<<<<<<=========<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@AAABBBCCCDDDDDDHHHKKKMMMMMMKKKHHHFFFEEECCCBBB@@@???===;;;:::999:::999999888777777777777666777999;;;===>>>??????>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKMMMNNNOOOOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[WWWXXXXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQQQQPPPPPPOOOPPPOOONNNMMMMMMNNNOOOOOORRRSSSSSSPPPJJJDDD@@@============>>>AAAEEEKKKNNNQQQSSSWWW]]]eeekkkoooqqqssswww}}}qqqhhh\\\RRRKKKIIIHHHHHHDDDCCCBBBAAACCCHHHPPPUUU^^^ccckkkrrrwww{{{~~~xxxsssrrrsssuuutttoooiiieeeggguuu}}}gggaaaffftttzzzeeebbbjjjttt```YYYYYYXXXVVVTTTRRRPPPOOOLLLKKKIIIFFFDDDBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;999999888777777888999:::777777777666444555777999<<<>>>MMMiii~~~sssgggaaa^^^ZZZYYY[[[[[[[[[YYYWWWVVVVVVYYY[[[QQQOOOLLLJJJIIIIIIKKKLLLIIIHHHEEEDDDCCCDDDEEEFFFDDDCCCAAAAAAAAA@@@===;;;777777777777666555444333000111222333444333333222//////000000000000//////555---999RRRVVV???//////------------------------------......------,,,+++******+++,,,---///000111333222111000000111222333000111222333333333333333333333222222111000000000////////////000000000000//////000///------...000222000......///000000/////////...------------...+++,,,,,,------....../////////000000000000//////////////////000000000000///////////////000000111///000111222444555666777555555444444444333333333555444444444444555666666333333222222222222222222000000000000000//////......///000111111000///...........................////////////////////////------------.........//////222444444333333666999>>>AAAEEEFFFEEECCCBBBBBB<<<===============<<<<<<>>>>>>=========>>>>>>?????????AAABBBCCCDDDDDDDDDHHHKKKNNNPPPOOOMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCBBB<<<;;;:::999888888888888555666888;;;===>>>???@@@>>>@@@BBBCCCCCCDDDFFFHHHGGGJJJLLLNNNNNNOOOPPPRRRUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[WWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKLLLLLLJJJMMMOOONNNJJJEEEAAA???999999999:::<<>>;;;:::;;;===:::;;;;;;<<<===>>>??????======???@@@BBBBBBCCCCCCFFFIIINNNRRRTTTTTTSSSRRROOOPPPQQQOOOLLLIIIGGGGGGCCC@@@===;;;::::::999888888999;;;===>>>>>>======??????AAABBBDDDFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQSSSTTTVVVVVVVVVVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTVVVTTTSSSSSSSSSRRRPPPNNNNNNLLLIIIIIIJJJKKKJJJJJJKKKLLLLLLKKKIIIFFFCCCAAA>>>>>>======>>>@@@CCCDDDCCCDDDFFFJJJQQQZZZbbbhhhuuuxxx}}}zzzkkk[[[OOOIIIFFFFFFFFFEEEDDDBBBBBBEEEJJJNNNTTTYYYaaakkkuuu{{{~~~~~~xxxrrrmmmkkkmmmgggcccccccccjjjqqqdddbbbfffmmm~~~iiiaaa___kkkhhhZZZYYYXXXXXXWWWUUURRROOOLLLJJJGGGDDDBBBAAA@@@@@@===<<<<<<;;;;;;:::999999:::999888888777777888888999888777777777888999:::>>>CCCRRRlllzzzuuuuuuzzzttthhhbbb```]]]]]]___```___]]][[[YYYXXXXXXXXXVVVSSSNNNJJJGGGFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@===;;;::::::999777666444333333333111111111111111111111111//////...------------...000222666777666222---)))---------------------------------,,,,,,------------,,,+++++++++---///000222111///......///111222///000111222222111000///444333222222222222333444000000000000//////......111111222222222222111111.../////////---,,,---...,,,---...//////...---,,,,,,---------..................////////////......////////////////////////000000//////000000111222//////111333444666777888444444444333333444444555666666555444444555666666444444333333333222222222000000000000000000000000111000000000/////////...333111000000111111000///......////////////......//////---------...000111000000//////111333666777:::<<>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDGGGLLLQQQUUUWWWWWWWWWUUUWWWYYYXXXUUUPPPMMMKKKFFFCCC@@@>>>======;;;:::888999;;;<<<=========<<<>>>???AAACCCEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPPPPPPPSSSUUUWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTVVVUUUTTTTTTTTTSSSQQQOOOOOOMMMJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHEEECCCAAA???>>>======>>>@@@CCCDDDFFFGGGJJJOOOWWW```jjjppp|||sssbbbUUUNNNJJJIIIGGGFFFEEECCCBBBEEEIIIMMMTTTXXX```iiissszzz}}}~~~|||uuuooollliiiccc```aaaaaagggzzzyyyjjjccccccdddrrrmmmbbb\\\fff}}}jjj[[[ZZZXXXWWWWWWUUUQQQOOOLLLJJJHHHEEEBBBAAA@@@@@@===<<<<<<;;;;;;:::999999:::999888888777777888888999888777777777888999:::>>>DDDTTTnnnvvvooonnnsssuuuiiiccc```^^^^^^``````___^^^\\\[[[ZZZZZZZZZWWWUUUPPPKKKHHHFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBB@@@===;;;:::999888777555444333333333111111111111111111111111...////////////...------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---///000000000.........///000111000000111111111111000000111111111222222111111111/////////////////////...111111222222222222111111.../////////---,,,---.........------------......------........./////////......///////////////...////////////////////////111111111111111222222333222111///...///111444666555444444333333444444444555444444333333444444555333333333333222222222222000000000000000000000000000000000000////////////111000//////000111///.........////////////......///...---------...000111////////////111333555666999;;;>>>??????@@@AAACCC@@@@@@???===;;;:::;;;======>>>??????@@@@@@@@@@@@CCCCCCCCCBBBAAA???<<<;;;???CCCHHHNNNTTTWWWYYYZZZYYY]]]aaabbb^^^YYYTTTRRRLLLJJJGGGDDDCCCAAA>>><<<999:::;;;<<<<<<<<<<<<<<<>>>???AAABBBEEEFFFHHHIIIHHHGGGFFFIIINNNPPPPPPNNNUUUVVVXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^^^^]]]\\\ZZZXXXWWWZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVUUUUUUUUUUUURRRPPPPPPNNNKKKKKKLLLMMMMMMLLLMMMLLLJJJIIIFFFEEECCCBBB@@@???>>>===>>>AAACCCEEEKKKMMMQQQWWW```kkkvvv~~~zzziii\\\SSSMMMJJJIIIHHHFFFDDDBBBDDDGGGJJJSSSWWW^^^gggooovvv{{{~~~yyyrrrmmmeee^^^\\\^^^^^^cccrrrrrreeeaaa^^^iii|||pppcccYYY```sssmmm^^^[[[YYYWWWVVVSSSPPPNNNMMMKKKHHHEEECCCAAAAAA@@@===<<<<<<;;;;;;:::999999:::999888888777777888888888888777777777888:::;;;>>>DDDVVVpppuuujjjhhhmmm{{{ttthhhccc```]]]^^^```aaa```___]]]\\\[[[ZZZZZZWWWUUUPPPKKKGGGEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@===;;;:::888888666555444333333333222222222111111111111111...///000000000///---,,,000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,---///000///......---......///000000000000111111000000000///000111222222111000///////////////////////////111111222222222222111111.../////////---,,,---...///...,,,++++++,,,...///.........////////////000---...//////////////////////////////////////////111111000000111111222333111000...---...000333555555555444333333333444444333333333333333333333333333333333222222222222111////////////////////////000000000000////////////...---,,,,,,---...---,,,---......//////......---......---------...///000////////////000222333444777999<<<===>>>@@@BBBDDD@@@@@@???===;;;:::;;;======>>>???@@@AAAAAAAAA@@@CCCCCCCCCBBB@@@===:::888;;;>>>BBBHHHMMMQQQTTTUUUVVV[[[bbbeeeddd___[[[XXXVVVSSSPPPMMMJJJFFFAAA===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@AAACCCEEEFFFGGGGGGEEEDDDGGGLLLPPPPPPNNNUUUWWWYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^______^^^^^^]]]``````___^^^\\\[[[YYYYYYZZZZZZYYYYYYXXXWWWWWWVVVXXXWWWVVVVVVWWWVVVTTTRRRPPPNNNLLLLLLMMMNNNNNNNNNNNNLLLJJJHHHFFFDDDCCCCCCAAA@@@???>>>???BBBEEEHHHQQQTTTZZZ```iiivvv{{{kkk___VVVNNNJJJJJJJJJHHHEEEBBBBBBEEEHHHQQQUUU\\\dddlllsssyyy}}}}}}tttnnnddd]]]YYY\\\]]]```lllzzzyyyhhh```ZZZccctttpppaaaWWW]]]nnnqqq```]]]YYYVVVTTTRRRPPPNNNNNNLLLIIIFFFCCCBBBAAAAAA===<<<<<<;;;;;;:::999999:::999888888777777888888888888777777777999:::;;;<<>>AAADDDAAAAAA@@@>>>;;;:::;;;===<<<===???AAABBBBBBBBBAAAAAABBBBBBBBB@@@===:::888888:::<<<@@@CCCGGGIIIJJJOOOUUU]]]ccceeecccbbb```___\\\YYYUUUPPPJJJCCC>>>======<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCDDDCCCBBBEEEJJJMMMNNNNNNTTTVVVYYY[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]______````````````______```______^^^]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXWWWVVVWWWWWWWWWUUUSSSQQQOOOMMMMMMNNNOOOPPPOOONNNMMMKKKHHHFFFEEEDDDDDDCCCAAA@@@???AAAEEEIIILLLVVV[[[aaahhhqqq~~~|||nnncccZZZRRRLLLKKKKKKIIIEEEBBBBBBDDDFFFNNNSSS[[[ccciiipppwww|||wwwppphhh^^^YYY[[[]]]___iiiuuunnneeeYYY```pppqqqaaaXXX^^^lll}}}uuuaaa^^^YYYUUUSSSRRRPPPNNNOOOMMMJJJGGGDDDBBBAAAAAA===<<<<<<;;;;;;:::999999:::999888888777777888888888777777777777999:::<<<;;;EEEYYYqqq|||lllgggmmm~~~rrrgggaaa^^^\\\\\\^^^bbbbbbaaa___]]]ZZZXXXVVVTTTRRRNNNJJJFFFCCCAAA@@@DDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBB@@@===;;;:::777666555444333333333333333333222222111000000000///000000000000///......,,,---.........---,,,+++........................+++,,,---......---,,,+++++++++,,,------.........---......///000000000111111111000000000000111111000111333444444333111000//////000000111222333333111111222222222222111111.../////////---,,,---......---,,,******,,,---...------........./////////,,,---...///000000000000////////////////////////...............//////000,,,---000444666777777777666555555444333333333333222333333444444333333222222222222222111111111111000000000000000000000000////////////000000000000///...---...000000000...------............------,,,,,,------............---......///000111111111111333666888:::===AAADDDDDDDDDCCC???<<<:::;;;<<<<<<>>>@@@CCCEEEEEEEEEDDDBBBCCCDDDDDDBBB???;;;999888888888999;;;===???@@@HHHMMMUUU\\\```ccceeefffdddbbb___[[[VVVOOOGGGBBB??????>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>???@@@BBBEEEHHHKKKNNNQQQTTTXXX[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^______aaaaaaaaabbbbbbaaaaaaaaa______^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVWWWXXXWWWVVVTTTPPPNNNLLLMMMNNNPPPPPPPPPOOONNNLLLKKKHHHGGGEEEDDDDDDBBBAAAAAACCCHHHNNNQQQ[[[```gggmmmvvvsssiii```WWWPPPKKKKKKIIIFFFCCCBBBCCCEEELLLRRR[[[ccciiiooovvv{{{~~~}}}wwwpppcccYYYZZZ\\\___hhhssszzzqqqccchhhvvvwwwfff\\\aaalllyyywwwbbb^^^XXXTTTRRRQQQPPPPPPPPPNNNKKKGGGDDDBBBAAAAAA===<<<<<<;;;;;;:::999999:::999888888777777888888777777666666777999;;;<<<<<>>=========>>>:::::::::999999999888888777:::===>>>>>>AAAGGGLLLOOORRRWWWZZZ[[[[[[\\\]]]]]]]]]^^^^^^___``````aaabbbbbbccccccccccccbbbbbb```___^^^\\\\\\\\\\\\]]][[[[[[ZZZZZZZZZZZZYYYYYYWWWVVVVVVVVVWWWWWWVVVTTTPPPNNNLLLLLLNNNPPPPPPPPPOOOOOONNNMMMKKKHHHFFFDDDDDDCCCBBBBBBFFFLLLRRRVVV^^^cccjjjpppwwwwwwnnneeeZZZRRRKKKKKKIIIFFFCCCBBBCCCEEEIIIQQQ\\\dddiiiooouuuzzz}}}wwwgggZZZXXX[[[___iiitttpppsss}}}nnn```ccckkkuuuvvvbbb^^^WWWSSSRRRRRRQQQQQQQQQOOOLLLHHHEEECCCBBBAAA===<<<<<<;;;;;;:::999999:::999888888777777888888777666666666777999;;;<<<>>>JJJ^^^ttt~~~rrrttttttiiiccc```^^^^^^```dddcccbbb___\\\XXXTTTRRRTTTRRROOOLLLHHHFFFDDDCCCEEEFFFHHHJJJJJJJJJHHHGGGEEEDDDCCCBBB@@@===;;;:::666555444444333333333333333333222222111000000///222111///.........///000222111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,---..................000111222222222222222111000//////000111222111111222222222222111111000000111222444555666666111111222222222222111111.../////////---,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---...///000000000000////////////////////////...............///000000000111222333444666888999777666555444333222222222333333555555555555333333222222222111111111111000000000000000000000000000.../////////000000111111...,,,,,,---///000///...,,,------......------,,,+++,,,------......------------...///000000000///---///222444666:::???CCCIIIIIIFFFBBB>>>;;;;;;;;;===@@@DDDHHHKKKLLLLLLLLLJJJJJJKKKJJJGGGCCC>>>;;;:::999777555555666888999:::>>>CCCHHHNNNUUU\\\```cccbbbbbbaaa^^^XXXPPPKKKCCCBBB@@@>>>>>>===>>>>>>:::999999888777666555555222777<<<;;;:::<<>><<<:::666777777777666555444444222222222111111111111000000000000000000000000000000...---...///000///...000///...---------------++++++,,,,,,,,,,,,,,,,,,...+++((((((+++...///...444444333333333222222222000222333222000......///...//////000111222222222444222000......///111333333222///---,,,...///111......---,,,,,,,,,,,,---///...,,,++++++,,,...///++++++,,,------......///((((((***,,,...000111222222111111111000000//////////////////............111222222333444555666777555444333444666777666555333333444444333333222111333333333333333222111000111111111111000000000000000000//////......------000000000000000000000000000000//////......------,,,---------,,,,,,+++***,,,,,,------.../////////111111111222444888===???DDDFFFHHHFFFBBB>>>;;;:::===>>>BBBIIIPPPRRRQQQNNNKKKLLLNNNNNNMMMJJJFFFCCC???<<<999777888999999999:::::::::===CCCLLLTTTYYY^^^ccceeeaaa^^^\\\YYYTTTLLLJJJGGGDDDAAA>>><<<;;;;;;:::999888777666666666444666999::::::<<>>???KKKaaaxxxvvviiiccc```^^^^^^aaaeeecccaaa]]]ZZZWWWTTTSSSRRRPPPNNNKKKGGGDDDBBB@@@CCCEEEHHHKKKKKKJJJHHHGGGGGGDDDAAA???>>>===:::999666666666666555444444333222222222111111111000000........................000...---...///000///---//////...---------------------------,,,,,,,,,,,,...+++)))))),,,//////...222222222222222222222222111333444333000///...///...//////000111111222222222111///......///222333111222222222111111000//////...------,,,,,,------///...,,,++++++,,,...///------------------------+++,,,,,,---...//////000000000000000//////....../////////000000111111111111111222333444555666666444333333333555666555444333333444444333333222111222333333333222222111000111111111000000000/////////////////////.............................................------------------............------,,,,,,------.../////////222111111222444888;;;>>>DDDFFFHHHGGGDDD@@@>>>===>>>@@@EEEMMMUUUZZZ[[[ZZZUUUUUUUUUTTTPPPLLLHHHEEE@@@>>>:::888888888777777888888777999>>>EEELLLPPPZZZ```cccbbb______\\\XXXNNNMMMJJJGGGDDDBBBAAA@@@===<<<;;;999888777777666444666888888777999===@@@HHHLLLQQQUUUWWWYYY[[[]]]\\\]]]^^^^^^^^^^^^```bbbfffffffffgggggggggffffffcccbbbaaa```^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUTTTPPPPPPOOOOOOOOONNNNNNNNNPPPPPPQQQRRRRRRPPPKKKHHHFFFBBB@@@BBBDDDFFFLLLRRR\\\cccnnnxxxwwwmmm___UUUOOOKKKHHHHHHEEEBBBBBBFFFHHHNNNXXXbbbkkkrrrxxx|||xxxdddVVVRRRYYYbbbhhhuuuzzzxxxhhh```eeeqqqqqqbbb\\\XXXWWWTTTQQQQQQSSSQQQOOOKKKHHHEEECCCCCCCCC???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888:::888888:::999666999>>>>>>KKKccc|||wwwkkkeeeaaa______aaacccbbb```\\\YYYVVVTTTSSSRRRQQQNNNKKKHHHDDDBBBAAAAAACCCGGGJJJKKKKKKJJJIIIGGGDDDAAA???>>>===;;;999666666555555444333333222222222111111111000000000........................///...---...//////...---///...------------------//////......---,,,,,,,,,...,,,***+++---///000///000111111222222333333444333444555444111/////////...//////000000111111222111000.........000222333///111444666666333000...///...------,,,---------...---,,,++++++,,,---...//////...------,,,++++++////////////............////////////............******+++,,,---...//////000111222444555555555666444222222333444555444333333333444444333333222111222222222333222222111000111111000000000000//////.........///////////////........................,,,,,,,,,---------------,,,,,,---.........------,,,,,,------.../////////222222111222444777999;;;AAADDDFFFFFFDDDAAA@@@???@@@CCCHHHPPPYYY```cccddd```___]]]ZZZVVVQQQMMMKKKFFFCCC???<<<;;;:::888777888777666666:::???EEEHHHTTT[[[aaabbbbbbbbb___[[[RRRQQQNNNKKKHHHGGGFFFEEE???>>>===<<<:::888777777444555666555444555888:::BBBFFFLLLQQQTTTWWWYYY[[[[[[]]]^^^^^^]]]]]]___```dddeeeeeeffffffgggggggggddddddbbbaaa``````____________^^^]]]\\\\\\\\\\\\ZZZYYYXXXXXXWWWVVVUUUUUUSSSRRRRRRQQQPPPOOONNNNNNOOOOOOQQQSSSTTTSSSPPPMMMFFFBBB???AAACCCDDDHHHNNNWWW___lllxxx|||rrrcccWWWQQQLLLHHHGGGEEEBBBCCCFFFFFFLLLUUU___hhhqqqyyy~~~jjjYYYQQQTTT[[[```jjj|||yyyiii```bbbmmmrrrddd]]]XXXWWWVVVSSSRRRTTTRRRPPPMMMIIIEEECCCBBBAAAAAA@@@???======<<<<<<<<<:::::::::999999999888888:::888888:::999666999>>>>>>KKKeeexxxlllgggccc```___```bbbaaa^^^\\\YYYVVVTTTSSSRRRQQQNNNKKKHHHEEEBBBAAABBBDDDGGGIIIJJJJJJIIIHHHHHHFFFCCCAAA@@@???===;;;777666555444333222222222111111111111000000000000........................///...------//////...---......---,,,,,,---------000000///...------,,,,,,------,,,,,,...///000000000000111222333444555666444555666444222/////////////////////000000111111///.........///000222333///111444666555333000...//////...---------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,111111000000//////......////////////////////////******++++++,,,,,,,,,---000111222444555555555555333222111222444555444333333333444444333333222111111111222222222222111111111000000000////////////------......//////000000........................,,,,,,,,,------......///++++++,,,,,,+++***)))))),,,,,,------.../////////333222222222333555888999===@@@CCCEEEDDDBBBAAAAAABBBDDDHHHPPPXXX```fffjjjiiigggeeebbb^^^ZZZVVVUUUOOOLLLGGGDDDAAA???<<<999:::999777777:::>>>CCCFFFOOOWWW___bbbcccdddbbb^^^WWWUUURRRNNNJJJHHHHHHGGGBBBAAA@@@???<<<:::888777555444444444444555777888===AAAHHHMMMQQQUUUXXXZZZ[[[]]]______^^^^^^___```ccccccddddddeeefffggghhheeeeeedddbbbbbbaaaaaaaaa```___^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQOOONNNMMMNNNNNNPPPSSSUUUVVVTTTQQQGGGBBB@@@AAAAAAAAADDDJJJLLLUUUcccqqqxxxhhhZZZSSSLLLHHHGGGEEECCCCCCFFFEEEJJJSSS\\\fffqqqzzzqqq]]]RRRPPPSSSWWWaaarrr}}}ttt}}}}}}iiiaaacccoooyyyggg___YYYYYYXXXUUUSSSTTTSSSQQQNNNJJJFFFCCCAAA@@@AAA@@@???===<<<;;;;;;;;;:::::::::999999999888888:::888888:::999666999>>>@@@MMMhhhwwwmmmhhheeeaaa___```aaa```^^^\\\YYYWWWUUUTTTSSSQQQOOOLLLHHHEEECCCAAAEEEFFFGGGHHHIIIHHHGGGFFFHHHEEEBBBAAA@@@???===<<<888777555333222222222222111111111000000000/////////////////////////////////---,,,---...///...---------,,,,,,,,,------...000000///...------,,,,,,,,,---------......///000000111222333444555666777333555555444222000///000///////////////000000000............///000222333///000111111111111000000//////...------------...---------,,,,,,---------,,,,,,,,,---------......//////000000000000000000000000000000000000000000111111111000000////////////000222444555555444444333222111222444555444333333333444444333333222111000111111222222111111111000000000////////////...------......//////000000////////////////////////------....../////////000......---,,,+++)))(((''',,,,,,------.../////////222222222222333555666777;;;???CCCEEEEEEDDDDDDDDD@@@BBBGGGMMMVVV```jjjppptttsssppplllhhhccc```^^^VVVSSSNNNJJJGGGCCC???<<<;;;:::999999;;;>>>BBBDDDKKKTTT]]]```bbbdddccc___]]]ZZZUUUPPPLLLIIIHHHHHHGGGFFFEEECCC@@@===;;;999555444444444555777888999999>>>DDDKKKOOOSSSWWWYYY[[[]]]___`````````aaabbbccccccccccccdddeeeggghhhfffeeedddccccccccccccccc___^^^]]]\\\\\\[[[\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWUUUSSSQQQOOONNNMMMMMMMMMOOORRRUUUVVVUUUSSSHHHCCC@@@AAA@@@???AAAEEECCCKKKXXXgggvvv|||mmm___UUUMMMGGGFFFFFFCCCCCCEEEDDDIIIRRR[[[eeepppzzzyyydddUUUOOOPPPRRR\\\iii}}}|||lllrrr|||kkkdddfffsss~~~kkkbbb[[[ZZZZZZWWWTTTTTTSSSQQQNNNJJJGGGDDDAAA@@@@@@???>>><<<;;;::::::::::::::::::999999999888888:::888888:::999666999>>>CCCPPPjjjvvvllliiifffbbb___`````````^^^\\\ZZZXXXVVVUUUSSSRRROOOLLLIIIEEECCCBBBFFFFFFGGGHHHHHHGGGFFFEEEEEECCC@@@???>>>>>><<<:::999888666444222222222222111111000000000/////////000000000000000000000000...---,,,---......---,,,,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,***,,,......------...000000111111222444555666666222333444333111000000000////////////////////////............///000000111000///.........///000111000///......------......------------------------++++++,,,,,,---...//////......//////000000111111000000000000111111111111333222222111000///.........///222444555555444333444222222333444555444333333333444444333333222111///000111111222111111111000000////////////...............///////////////000000000000000000000000.........///////////////111111000///...,,,+++***,,,,,,------.../////////000111111222333444666777;;;???CCCFFFGGGFFFGGGGGG>>>@@@DDDJJJSSS^^^kkksss|||{{{xxxuuupppkkkgggeee]]]ZZZUUUQQQMMMHHHCCC@@@<<<;;;:::999:::===???AAAGGGPPPYYY]]]aaaeeeeeebbbaaa^^^YYYTTTPPPMMMMMMMMMMMMMMMLLLJJJFFFBBB???===888666444555777999999999777<<>>BBB???EEEOOO[[[jjj|||qqqeeeWWWNNNGGGFFFFFFDDDDDDEEEDDDIIIQQQZZZcccmmmvvv|||nnn]]]TTTRRRSSSZZZcccuuu|||hhhkkk}}}pppgggggguuuoooeee]]]\\\[[[XXXTTTSSSRRRPPPNNNKKKHHHEEEBBBAAA???>>>===;;;:::::::::::::::::::::999999999888888:::888888:::999666999>>>DDDQQQiii}}}tttkkkhhhfffbbb``````aaa```^^^]]][[[YYYXXXWWWSSSRRROOOLLLIIIFFFCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGEEECCC@@@???>>>>>><<<;;;;;;999666444333222333333111000000000////////////////////////////////////...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,)))+++......,,,,,,---/////////000111222222333333///111222222111000000111////////////////////////////////////////////////............//////000000000//////...............,,,------------------,,,,,,---------------------......////////////000000/////////000000000111111/////////......------------///222444555555333222444333333333555666555444333333444444333333222111//////000111111111111111000000/////////.........///////////////.........///////////////////////////...............------//////000000000///......,,,,,,------...///////////////000111333555666666999===AAADDDEEEEEEEEEFFF???@@@BBBEEEKKKUUUbbbkkktttuuuvvvvvvtttpppmmmkkkeeebbb^^^YYYUUUPPPKKKGGGAAA@@@===<<<;;;<<<===>>>BBBKKKTTTYYY___eeehhhgggeeebbb]]]YYYVVVUUUUUUVVVTTTTTTSSSQQQMMMIIIEEEBBB;;;999666555777888888666777<<>>AAAFFFNNNZZZnnntttjjjXXXOOOFFFEEEFFFEEEDDDEEEBBBGGGOOOXXX```iiiqqqvvv{{{~~~xxxggg\\\XXXWWWZZZ```ppp~~~jjjjjjwwwyyykkkfffqqqssshhh___]]]]]]XXXSSSQQQPPPPPPNNNLLLIIIFFFCCCBBB>>>>>>===<<<<<<;;;<<<<<<:::::::::999999999888888:::888888:::999666999>>>BBBOOOeee|||{{{rrrjjjhhhgggbbb``````aaa```___]]][[[ZZZXXXXXXSSSRRRPPPLLLIIIFFFCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIGGGEEEBBBAAA@@@@@@>>>===<<<:::777444333333333444000000000000////////////...........................---,,,,,,......---,,,++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++---///......//////000000111111...000111111000000000222///////////////.........///////////////.........---...///000111111000000000000///...............,,,------......------,,,///......------,,,,,,+++////////////............---.........//////000000000000000111111111111111---///222444555555333222555444333444666777666555333333444444444333222222//////000111111111111111000/////////............000000//////.........---.................................------,,,,,,,,,+++,,,---...////////////,,,,,,------...//////000......000111333555666777555999===@@@AAAAAABBBBBBCCCCCCAAAAAACCCJJJVVV^^^gggjjjnnnqqqssssssqqqooommmjjjeeeaaa]]]XXXRRRNNNFFFEEEBBB???===<<<<<<===>>>GGGPPPWWW^^^fffkkkkkkgggddd```\\\[[[[[[\\\]]]ZZZYYYXXXVVVRRRMMMIIIFFF>>>;;;777666777777666444888===CCCJJJNNNRRRVVVXXXTTTWWW\\\___aaabbbcccdddfffdddcccaaaaaabbbdddeeeeeeeeedddcccccccccddddddbbbaaa```______^^^^^^___^^^^^^^^^^^^^^^^^^^^^]]]VVVUUUTTTRRRQQQOOONNNMMMMMMLLLLLLNNNPPPPPPOOONNNMMMHHHDDDCCC@@@<<<;;;>>>===>>>???DDDOOObbbwwwvvvnnnYYYOOOFFFEEEFFFEEEDDDEEE@@@FFFNNNVVV^^^fffmmmqqqvvvzzznnnbbb\\\[[[ZZZ^^^nnnmmmkkktttmmmdddmmmuuujjj```^^^]]]YYYSSSPPPPPPOOONNNLLLIIIFFFDDDCCC???>>>===============>>>:::::::::999999999888888:::888888:::999777999>>>@@@MMMbbbwww~~~sssjjjfffdddbbbaaacccbbbbbbaaa^^^ZZZWWWVVVVVVWWWTTTOOOKKKHHHEEEBBB???EEEFFFGGGIIIJJJJJJJJJIIIFFFDDDAAA>>>===:::777555999777444333333333111000333333222222111000000000,,,,,,,,,---...//////000...,,,)))''''''(((***,,,000,,,&&&"""!!!%%%***...))))))******+++++++++,,,,,,+++++++++,,,...000111000000000000000000000000...///000111111000///...333111///...---...///000---------.........//////+++...000111///......//////---,,,,,,---...---,,,.........------,,,,,,,,,...------------...///000000111111111000///..................////////////000000////////////000000111333555555444222222333444444555555555555444444333333222222222222111111111111111111111111111111222111000.........///000////////////////////////111111111000//////......///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,.../////////...---,,,---000222333444444444555777999;;;>>>AAACCCDDDFFFDDDAAA???@@@EEELLLRRRZZZ\\\```cccfffiiilllooooooooommmhhh```YYYTTTQQQKKKIIIFFFBBB@@@>>>>>>???@@@FFFOOOXXX```gggmmmpppmmmhhhccc______```bbbcccgggdddaaa]]]ZZZTTTOOOKKKEEEBBB===;;;999999777666:::<<<@@@FFFMMMSSSUUUVVV[[[]]]___`````````bbbdddeeeeeeddddddccccccddddddffffffeeeeeeeeeffffffggghhhfffdddaaa___^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\ZZZWWWUUUTTTRRROOOMMMPPPPPPOOOOOOPPPQQQSSSTTTPPPNNNJJJFFFBBB@@@>>>>>>AAA??????CCCIIITTTgggxxxuuuiiiXXXRRRJJJEEEDDDCCCAAA>>>AAAEEEKKKSSSZZZccckkkqqqxxx}}}zzzpppfffaaacccccckkkooohhhooopppiiijjj}}}tttddd^^^]]][[[VVVTTTQQQPPPNNNLLLIIIFFFCCCAAAAAA@@@>>>===;;;:::999999;;;;;;:::::::::999999999888999:::::::::;;;===???>>>NNNbbbqqq~~~|||rrrjjjgggeeebbbaaabbbbbbbbbaaa^^^ZZZWWWVVVVVVVVVSSSNNNKKKIIIFFFCCCAAACCCDDDFFFHHHIIIIIIHHHHHHGGGEEEBBB@@@???===:::888666444222333444555444333333333222111111000000/////////000000111222222333000///...,,,,,,---...///000...+++))))))***,,,...((())))))))))))))))))***+++++++++,,,---...///000000000000000000000000000...///000111111000///...222111///.........///000............///////////////000222222000.........///---+++,,,---...---,,,------,,,,,,,,,+++++++++,,,------------.........------.........---,,,,,,////////////000000000000000000////////////000000111333555555444222222333444444555555555555444444555555444444444333333333222222222222222222222222222111000///......///000////////////////////////------...//////000000111......------------....../////////......---------,,,---.../////////...------...///111222333444444444555777999<<>>===@@@DDDMMM]]]kkkvvvkkkYYYSSSKKKFFFEEEDDDAAA???@@@DDDJJJQQQYYYbbbjjjooowww|||vvvnnnhhhdddccciii{{{xxxhhhdddmmmvvvkkkgggssshhh^^^\\\ZZZWWWUUUQQQPPPOOOLLLIIIFFFCCCAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888999:::::::::;;;===???AAAPPPbbbppp~~~zzzqqqiiihhhfffcccaaaaaabbbbbbaaa^^^ZZZWWWVVVVVVUUURRRNNNKKKIIIFFFCCCAAAAAABBBDDDEEEGGGGGGFFFFFFFFFDDDBBB@@@???>>>;;;999666444222333444555444333333222222111111000//////000000111111222222333333111111000000////////////....../////////...------++++++***************)))***+++,,,---.../////////000000000000000000000000//////000000000000//////222111///......///000000//////////////////......111222333222000...---......---++++++---......---,,,,,,++++++++++++*********+++---......------,,,+++,,,,,,------------,,,//////000000000111111111000000////////////000000111333555555444222222333444444555555555555444444444444444444333333333333333333333333333333333333111000000////////////000////////////////////////,,,,,,---......//////000------............------///////////////.........,,,---......//////............///000111222444555333444555777:::===???@@@BBBBBBAAA@@@>>>???BBBEEEEEEGGGKKKOOOTTTZZZaaafffiiikkkkkkiiiddd___[[[ZZZTTTRRRNNNJJJFFFCCCBBBAAA@@@EEEMMMVVV___iiirrrxxx|||xxxrrrllliiihhhjjjlllooollliiifffddd```[[[XXXOOOJJJCCC>>><<<;;;:::999;;;<<<@@@FFFMMMSSSVVVWWWXXX\\\```ccccccccccccdddbbbbbbbbbbbbcccdddeeefffiiihhhgggfffffffffffffffaaaaaaaaaaaaaaabbbcccccc______^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWVVVTTTSSSQQQOOONNNPPPSSSVVVXXXYYYWWWTTTOOOKKKGGGEEECCCBBB???>>>???AAAEEEQQQ\\\qqqtttuuuyyyxxxmmm\\\UUUMMMHHHFFFEEECCCAAA???CCCIIIPPPXXX```hhhnnnvvv{{{|||tttooocccbbbfffvvvrrreeebbbkkk~~~}}}nnneeekkk~~~ooo___\\\[[[XXXVVVQQQPPPOOOLLLIIIFFFCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;:::::::::888999:::::::::;;;===???DDDRRRcccpppxxxpppiiihhhgggccc```aaaaaabbbaaa]]]YYYVVVUUUVVVVVVRRRNNNKKKHHHEEEBBB???>>>@@@BBBDDDEEEEEEEEEEEECCCAAA???>>>>>>===;;;999999777444333333333111000222222222111000000//////.........//////000000000......///000///...---,,,+++,,,---......---,,,+++.........------,,,,,,,,,)))+++---///000000////////////////////////////////////000000000000//////111000////////////000000//////............------000111222111///------......,,,++++++---......---,,,,,,,,,+++++++++++++++)))***,,,......---,,,+++,,,,,,---.../////////.........//////000000111111000000////////////000000111333555555444222222333333444444555555444444333222222222111111111111000222222222222222222222222000000000////////////000///////////////////////////......------,,,++++++,,,,,,...//////...,,,,,,//////..................---------...............//////......000222444555333444555666999<<<>>>@@@BBBCCCCCCBBB@@@>>>???@@@???AAADDDGGGLLLRRRZZZ___dddgggiiiiiifffccc```___YYYWWWSSSNNNIIIFFFCCCBBBBBBEEELLLTTT]]]hhhttt{{{|||wwwpppkkkiiikkklllmmmjjjgggeeeccc```]]]ZZZUUUPPPHHHBBB???===<<<;;;<<<===@@@FFFMMMSSSVVVXXXWWW\\\aaadddeeeddddddddddddddddddeeefffgggiiiiiihhhhhhgggfffeeeeeeeeeeeeaaaaaaaaabbbbbbcccdddddd``````______^^^^^^]]]]]][[[ZZZYYYYYYZZZZZZYYYWWWUUUSSSPPPOOOPPPSSSXXXZZZ\\\[[[XXXUUUPPPLLLIIIFFFDDDAAA@@@AAAAAABBBIIIRRRdddttt{{{nnndddgggooo{{{zzzppp___XXXOOOIIIGGGFFFDDDBBB???CCCIIIPPPWWW```hhhmmmtttyyy}}}uuuooo```___cccpppuuuhhhdddjjjzzzqqqfffiiiyyysss```]]]\\\XXXUUURRRQQQOOOMMMJJJFFFDDDBBB@@@@@@???>>>>>>===>>>>>><<<<<<<<<;;;;;;;;;::::::888999:::::::::;;;===???EEETTTeeesssxxxpppiiihhhfffbbb``````aaaaaa```]]]YYYVVVUUUUUUWWWTTTOOOKKKGGGDDD@@@======???AAACCCDDDEEEEEEEEECCCAAA???>>>>>>>>><<<:::999777444333333333111000222222111111000//////...------...............///,,,---/////////...,,,++++++++++++,,,,,,,,,,,,,,,///.........------,,,,,,***+++---///000000000///////////////////////////000000////////////000000000///////////////000000---------------------------...///...------...///---,,,++++++---.........,,,,,,,,,---------------)))***,,,......---,,,+++,,,,,,---.../////////...,,,,,,------...///000000000000////////////000000111333555555444222222333333333444444444444333333222222111111111000000000000000000000000000000000/////////000000000000///////////////////////////.........---,,,,,,+++++++++,,,---......---,,,+++------------------------------------......////////////......///111333444555555555777999<<>>@@@EEEMMMSSSWWWYYYYYY]]]bbbeeeeeeeeeddddddccccccdddeeefffhhhiiijjjgggffffffeeeddddddeeeeeeddddddddddddddddddccccccaaaaaa```______^^^]]]]]]ZZZYYYXXXYYY[[[[[[ZZZYYYWWWUUURRRPPPQQQTTTXXX[[[\\\\\\[[[YYYUUUQQQMMMKKKFFFCCCAAABBBAAAAAAEEEKKK[[[iiizzz~~~nnn___YYY]]]fffrrr}}}sssaaaZZZPPPIIIGGGFFFDDDBBB@@@DDDJJJPPPXXX```hhhmmmrrrwww}}}tttooo___^^^aaammm|||nnnhhhkkkyyyqqqfffhhhvvvuuuccc^^^\\\WWWSSSRRRQQQOOOMMMJJJGGGDDDBBB@@@@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;:::::::::888999:::::::::;;;===???DDDTTThhhxxxzzzqqqiiigggeeeaaa______aaaaaa```]]]YYYVVVUUUUUUVVVSSSNNNJJJGGGDDD@@@>>>===???AAACCCEEEFFFFFFFFFFFFDDDBBBAAAAAA@@@>>><<<666444222333444555444333222111111000000///......////////////000000000000...///000000000///---,,,------,,,,,,,,,---......,,,,,,+++++++++++++++***+++,,,---...///000000000000000000000000000000000000000////////////000000////////////000000000000------------......//////,,,---------,,,,,,...000---,,,++++++---//////...,,,,,,------------......***+++---......------,,,+++,,,,,,------------,,,++++++,,,---......//////000000////////////000000111333555555444222222333333333444444444444333333333333333333222222222222000000000000000000000000...//////000000000000///////////////////////////++++++,,,------......///,,,,,,------------,,,,,,,,,,,,,,,---------------...------------...//////////////////000111222222777666666777999<<<@@@BBBDDDFFFHHHHHHEEECCCAAAAAACCCDDDFFFGGGHHHLLLPPPTTT[[[___eeeiiiiiihhhggggggaaa___[[[VVVPPPKKKGGGEEEEEEGGGKKKPPPWWWaaakkkrrr{{{|||{{{vvvoookkkkkkllliiigggdddcccccccccbbb```]]]XXXRRRLLLHHHEEEAAA???>>>>>>@@@EEELLLSSSXXXYYY[[[___ccceeeeeedddddddddaaaaaaaaabbbccceeefffgggffffffeeeeeeeeeeeefffffffffgggggggggfffeeedddcccccccccbbbaaa```______^^^[[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXUUUSSSSSSUUUXXXZZZ[[[\\\\\\\\\ZZZVVVSSSPPPJJJEEEBBBCCCBBBAAACCCGGGTTTaaapppzzz}}}wwwhhhZZZTTTWWW^^^iiivvvvvvccc[[[QQQJJJGGGEEEDDDBBB@@@DDDJJJPPPWWW___gggmmmpppvvv~~~~~~vvvqqqcccbbbccclll~~~ssskkkmmmzzzrrreeeeeeqqqvvvddd^^^[[[VVVSSSRRRQQQPPPMMMJJJGGGDDDCCCAAA@@@???>>>===<<<<<<===;;;;;;:::::::::999999999888999:::::::::;;;===???BBBTTTkkk}}}|||sssiiifffccc```^^^___```aaa```]]]XXXUUUTTTUUUSSSPPPLLLIIIGGGEEEBBB@@@>>>@@@BBBDDDFFFGGGGGGGGGGGGEEEBBBAAAAAA@@@===;;;666444222333444555444333111111111000//////......000000000000000000000000//////000000//////...---+++,,,------............************++++++++++++,,,---------...000111222000000000000000000000000111000///......///000111......///000000000000000------...///000111222222...//////---,,,,,,---///---+++***+++---//////...++++++,,,,,,,,,---------,,,------------.........------.........---,,,,,,++++++,,,---...///000000000000////////////000000111333555555444222222333222333333444444333333222333333333333222222222222000000000000000000000000---...///000111111000///////////////////////////,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---------------.........///...------,,,---...///000---...///000111111111111777777666666888<<>>@@@EEELLLSSSXXXZZZ___aaadddddddddcccddddddaaaaaaaaabbbbbbdddeeeeeegggffffffgggggghhhiiijjjggghhhhhhiiihhhgggfffeeeffffffeeedddcccbbbaaaaaa]]]\\\[[[\\\^^^___^^^]]][[[YYYWWWVVVUUUUUUWWWWWWZZZ[[[^^^______\\\XXXVVVQQQKKKGGGFFFEEECCCDDDGGGOOOZZZhhhrrrwwwuuuhhh\\\UUUWWW[[[cccmmm{{{xxxddd\\\QQQIIIFFFEEECCCBBB???CCCIIIOOOVVV^^^fffkkkooottt}}}xxxtttllliiihhhmmm{{{uuullllllxxxuuufffccclllzzzwwwccc\\\XXXUUUTTTSSSRRRPPPNNNJJJGGGDDDCCCAAA@@@???===<<<;;;;;;;;;::::::999999999888888888888999:::::::::;;;===???@@@SSSkkk~~~tttiiieeebbb___]]]^^^```aaa```\\\XXXUUUTTTUUUPPPMMMJJJIIIHHHGGGEEECCC???@@@CCCEEEGGGHHHHHHHHHFFFCCCAAA@@@???===;;;999999777444333333333111000111111111000//////......000000000//////////////////.........------------(((***,,,...///...,,,***+++++++++,,,,,,---------...---------...///111333000000000000000000000000111000///......///000111......///000000111000000......///111222333444555111222111///,,,+++---///---+++***+++---/////////*********++++++,,,,,,,,,...------------...///000000111111111000///......,,,,,,---...///000111222000000////////////000000111333555555444222222333222333333444444333333222111111111000000000000///111111111111111111111111---...///111111111000///////////////////////////000//////......---,,,,,,...---++++++++++++---...---.........//////000000......---,,,---...///000---...///111111111000///777666555666888;;;>>>AAABBBEEEGGGHHHGGGEEEEEEEEEBBBDDDGGGHHHIIIKKKMMMOOOVVV[[[bbbhhhiiiiiiiiihhhfffeeeaaa]]]WWWRRRNNNKKKHHHIIIKKKNNNRRRXXX```eeejjjooosssqqqkkkeeecccccchhhfffccccccdddeeeeeeddd^^^\\\WWWTTTPPPKKKEEEAAA??????@@@EEELLLSSSXXXZZZaaabbbddddddccccccccceeeccccccccccccdddeeeffffffgggggghhhhhhiiikkklllmmmggggggiiijjjjjjiiihhhhhhiiihhhhhhfffeeedddcccccc___^^^]]]^^^``````___^^^\\\[[[YYYWWWVVVVVVVVVVVVYYY\\\___bbbbbb```]]]ZZZYYYRRRMMMKKKIIIFFFFFFIIILLLVVVcccnnnuuuuuukkk___XXXYYY\\\aaajjjvvvyyyeee\\\QQQIIIFFFDDDCCCBBB>>>BBBHHHNNNUUU\\\dddiiinnnttt|||~~~xxxuuusssoookkkmmmxxxwwwllljjjuuuyyyiiieeellltttxxxcccYYYUUUUUUVVVSSSRRRPPPNNNKKKGGGEEECCCAAA@@@???===;;;:::999999999999999888888888777777888999:::::::::;;;===???@@@SSSkkk~~~ssshhhdddaaa^^^]]]^^^aaaaaa```^^^[[[XXXTTTSSSOOONNNKKKJJJIIIGGGDDDAAAFFFFFFGGGGGGGGGGGGFFFFFFIIIFFFCCCAAA@@@???<<<;;;777555333333333333111///222222000///...............///000111000///,,,+++/////////......---------,,,------......------,,,------------------------+++,,,,,,---...///000000333222000///............000000//////000111222222,,,---...//////...---,,,333333222111111111222222444222000/////////---,,,,,,---///...---+++,,,,,,***+++,,,---,,,+++***)))------------------------............//////////////////000000000000//////000000////////////000000111222222333333222222111222333333444444333333222444000...///111222333666...///111222222111///.........///000111222333333111111000000000000111111---...///////////////...------------------------...---,,,++++++++++++++++++,,,---...//////000000222222111111111111111111222444888:::;;;===???AAACCCDDDFFFGGGHHHGGGEEEDDDGGGHHHIIIIIIIIIJJJLLLOOOQQQVVV]]]ccceeeggghhhiiikkkhhhddd```]]]XXXSSSPPPIIIJJJLLLNNNPPPTTTYYY]]]fffjjjmmmkkkeee``````bbbbbbbbbaaabbbdddfffhhhiiiiiieee___ZZZUUUPPPIIICCCCCCBBBBBBEEELLLSSSXXX[[[bbbccccccccccccbbbaaaaaacccaaa^^^^^^```cccddddddggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiifffggghhhhhhhhhgggfffeeedddccc```___^^^___```aaa______^^^[[[XXXUUUTTTTTTXXXZZZ]]]```bbbcccdddddd___XXXTTTTTTOOOGGGDDDGGGJJJQQQ]]]lllvvvxxxrrrllliiiiiijjjjjjnnnwwwwwwhhh^^^RRRJJJHHHGGGEEEBBBBBBCCCFFFKKKRRRZZZaaaeeemmmrrrzzz~~~{{{yyyyyyooolllrrryyy|||ooolllsss|||hhhcccdddnnntttaaa[[[WWWTTTSSSQQQQQQOOOMMMKKKHHHFFFDDDBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999:::===???HHHTTThhh}}}ssshhhcccaaa]]]\\\^^^aaa``````^^^[[[XXXUUUSSSPPPNNNLLLJJJIIIGGGCCCAAADDDEEEEEEFFFFFFEEEEEEDDDIIIFFFCCCAAA@@@???<<<;;;777555444333444333222000222111000//////.........///000111222222111000///............---------,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222111111000///......//////......///000000111...///000000000000///...,,,,,,...000333666888:::555333111000000000///---...///111000...------...++++++,,,,,,,,,,,,,,,+++------------------------............////////////------............------000000////////////000000222222333333333333222222222333333444444333333222111222333444555555333000///000111333333111000///------......//////000000000000000//////000000000...///////////////......------------------------//////...---------......&&&(((***---...---,,,+++111111111111111111111111222444777999:::<<<>>>@@@@@@AAADDDFFFGGGHHHGGGFFFHHHJJJKKKKKKKKKKKKLLLNNNQQQUUU\\\aaadddgggiiikkkmmmkkkgggccc___[[[VVVSSSKKKLLLNNNOOOPPPSSSWWW[[[cccgggkkkiiiddd``````aaabbbbbbbbbccceeehhhjjjlllmmmhhhbbb\\\WWWQQQKKKFFFDDDCCCCCCGGGNNNUUUZZZ]]]dddeeeeeeeeeeeedddcccccceeecccaaaaaacccfffgggggghhhhhhiiijjjkkkkkkkkkkkklllllllllkkkkkkkkkkkkjjjfffggghhhiiiiiiiiiiiiiiigggeeecccaaaaaaaaabbbbbb```___^^^[[[XXXVVVTTTTTTWWWYYY\\\```ccceeeggggggccc^^^ZZZYYYTTTLLLHHHJJJKKKSSS```qqqvvvwwwvvvvvvxxx~~~jjj```SSSKKKIIIHHHEEEBBBAAABBBDDDIIIPPPXXX___dddjjjpppxxx~~~|||{{{qqqlllpppvvvvvvlllnnn{{{jjj``````nnnppp___ZZZWWWUUUTTTRRRRRRPPPNNNKKKHHHEEEDDDAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999:::===???FFFTTTkkk}}}ssshhhccc```]]]\\\]]]_________^^^[[[YYYVVVTTTQQQOOOLLLJJJIIIFFFCCCAAAFFFFFFGGGGGGGGGGGGFFFFFFIIIFFFCCCAAA@@@???<<<;;;888666555444444444222111111111000000//////......///000000000000111111111...------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000111222222333222111//////...............//////000000000111111111111000000//////000111333444555666555333111000111111///......///000000...------...,,,+++++++++,,,---......------------------------............////////////---......//////......---000000////////////000000333333444444444444333333222333333444444333333222222999;;;555222444333...000111222333333222111000............///////////////////////////////////////000000000///...------------------------------------...............///'''***---000111000...,,,111111111111111111111111111333666888999:::===???===>>>AAADDDGGGHHHIIIIIIJJJLLLNNNNNNMMMKKKKKKLLLPPPTTTYYY^^^cccgggkkknnnqqqnnnjjjgggccc___ZZZWWWPPPQQQSSSSSSSSSTTTWWWYYY^^^bbbggggggddd```______aaaaaaccceeehhhkkkmmmoooqqqmmmggg```ZZZTTTNNNJJJFFFEEEEEEIIIPPPXXX]]]```gggggggggggggggffffffeeebbb```^^^^^^aaadddffffffhhhiiijjjkkkllllllllllllnnnnnnlllkkkkkkkkklllmmmggghhhhhhiiijjjkkklllmmmjjjiiigggeeedddcccdddddd```___^^^\\\YYYWWWVVVUUUVVVXXX[[[___dddhhhkkkllljjjfffcccaaa\\\TTTPPPPPPOOOVVVcccvvvmmmcccVVVMMMJJJHHHFFFCCC@@@AAACCCHHHNNNVVV^^^bbbiiiooovvv~~~}}}sssllllllqqq|||nnniiiqqq}}}nnnaaa```lllmmm^^^YYYWWWVVVUUUTTTSSSQQQOOOKKKHHHEEECCCAAA@@@???>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::===???DDDTTTooo~~~ssshhhccc```]]][[[]]]______^^^]]]\\\YYYWWWUUURRROOOLLLJJJHHHGGGDDDBBBIIIIIIJJJJJJJJJJJJIIIIIIIIIFFFCCCAAA@@@>>><<<;;;888777555555555555333111000000000000000///......//////...---------......---------------,,,,,,,,,,,,------......------,,,******++++++++++++,,,,,,+++,,,,,,---...///000000000222333444444333111/////////.........//////000000000000111111000000000222222222222222222111111444222000///000000///...+++---......,,,++++++,,,,,,,,,++++++,,,...///111,,,,,,------------------............////////////000000111111111111000000000000////////////000000333444444555555444444333222333333444444333333222777CCCFFF999...000333111111111222222222222111111222111111111000000000///......////////////......000000000000///...,,,,,,------------------------***++++++,,,------------***+++...000111111000///000000000000111111111111000222444666666888;;;===<<<>>>@@@CCCFFFHHHIIIIIIJJJMMMOOOOOOMMMKKKIIIIIINNNRRRWWW\\\aaagggmmmqqqrrrpppllliiifffbbb]]]YYYVVVXXXYYYYYYXXXWWWXXXYYYZZZ^^^cccdddccc```___^^^___```bbbfffiiimmmpppqqqtttqqqkkkddd]]]VVVQQQNNNGGGFFFFFFJJJRRRYYY___bbbgggggghhhiiiiiihhhhhhhhhbbb___]]]]]]___ccceeefffiiijjjkkklllmmmnnnnnnnnnpppnnnlllkkkjjjkkkmmmnnnjjjjjjjjjjjjkkkllllllmmmlllkkkiiigggfffeeeeeeeeebbb```^^^]]][[[ZZZWWWVVVUUUWWWZZZ___dddjjjnnnqqqpppnnnmmmjjjeee^^^YYYVVVTTTYYYeeevvvrrrgggYYYOOOKKKIIIFFFCCCAAAAAACCCGGGNNNVVV^^^bbblllpppxxx}}}tttkkkiiinnnzzzttthhhmmmwwwqqqdddeeekkk~~~lll^^^ZZZXXXWWWWWWUUUTTTRRROOOLLLHHHEEECCC@@@@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;===@@@CCCUUUrrrtttiiidddaaa]]]\\\]]]______^^^]]]\\\YYYWWWUUURRROOOLLLJJJHHHGGGEEEDDDJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFCCCAAA@@@>>><<<;;;888777555555555555333111///000000111000000///...000000...---,,,,,,,,,,,,------------------------,,,------......------,,,*********++++++,,,,,,,,,+++,,,,,,---...///000000000111333444555444222111111111000//////000000000////////////////////////---...000111222333333222222000.........///...---+++,,,...---+++******+++,,,,,,++++++,,,...///111,,,,,,,,,---------..................////////////000000111111111111000000000000////////////000000333444444555555444444333222333333444444333333222777IIISSSHHH777111222333111111111222222111111111222222111111000000//////......////////////......000000000000///...,,,,,,------------------------******+++------------,,,***))))))***+++,,,.../////////000000000111111111000111333444444666999<<<===???@@@CCCEEEGGGHHHIIIKKKMMMOOONNNLLLIIIHHHGGGMMMPPPUUUZZZ```gggnnnrrrrrrpppllliiifffbbb^^^ZZZXXXZZZ\\\\\\ZZZXXXXXXYYYYYY\\\```bbbbbbaaa___^^^^^^___cccgggkkkooorrrsssuuusssoooiiiaaaYYYTTTQQQHHHGGGGGGKKKRRRZZZ```bbbfffggghhhiiijjjjjjjjjjjjgggdddaaa```cccfffiiikkkjjjkkklllnnnoooooopppppppppnnnlllkkkjjjkkkmmmnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjiiihhhgggffffffeeedddbbb___^^^^^^]]]ZZZXXXUUUVVVYYY^^^dddkkkppptttsssuuuuuusssooojjjddd___YYY\\\eeeuuuxxxlll]]]QQQLLLJJJGGGDDDBBBBBBCCCGGGMMMVVV^^^cccooottt{{{{{{tttlllhhhlllyyy{{{iiiiiiqqqtttfffhhhlllpppaaa[[[YYYXXXYYYVVVUUUSSSPPPLLLIIIFFFDDD@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@EEEWWWtttvvvkkkeeebbb^^^]]]^^^_________^^^[[[YYYVVVTTTQQQNNNKKKIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIFFFCCCAAA@@@???<<<;;;888666555444444444222111...///000111111000///...111111000000///......------------............///,,,------......------,,,******++++++,,,,,,------+++,,,,,,---...///000000000000222333444333333222222111111000000000000111......------------......000000111111000///---,,,111///------.........------...//////---,,,,,,---,,,+++++++++,,,---......+++,,,,,,------.....................////////////...//////000000//////...000000////////////000000333333444444444444333333222333333444444333333222444EEEVVVVVVGGG777000111000000000000000000000000000000//////......------...///000111111000///...///000000000///...------------------------------,,,---.../////////...---,,,+++******+++---000111...//////000000111111111///000111222222444777:::>>>???AAACCCEEEHHHIIIJJJKKKMMMNNNMMMKKKIIIHHHHHHKKKOOOTTTZZZ```gggmmmrrrrrrpppllliiifffccc^^^[[[WWWYYY\\\]]][[[YYYXXXXXX[[[\\\^^^```aaaaaaaaa```___aaaeeeiiinnnqqqtttuuutttuuusssnnnfff]]]WWWTTTKKKJJJJJJMMMTTT[[[```ccceeefffhhhjjjlllmmmnnnnnniiifffbbb```bbbfffiiijjjkkklllmmmooopppqqqqqqqqqpppooonnnmmmmmmmmmnnnoooppppppqqqqqqpppnnnlllkkkjjjjjjiiiiiihhhhhhgggggggggdddaaa```aaa```]]]ZZZVVVVVVXXX\\\bbbjjjppptttvvvzzz}}}|||yyyvvvoooiii```aaaggguuu}}}ppp```TTTNNNKKKGGGDDDCCCCCCCCCFFFMMMUUU^^^cccpppuuu}}}zzzuuuooojjjmmmyyyjjjdddiii}}}wwwhhhiiipppxxxggg^^^ZZZYYYZZZVVVUUUSSSQQQMMMJJJGGGEEEBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@GGGYYYwwwwwwlllgggccc___^^^___aaa``````^^^[[[XXXUUUSSSPPPMMMJJJHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIFFFCCCAAA@@@???<<<;;;777555444333444333222000...///000111111000///...,,,---///000000000//////........./////////000000,,,------......------,,,+++++++++,,,------......+++,,,,,,---...///000000///000000111222333333444111111000///////////////......---,,,,,,---......111222222111///+++((('''111///------...///...---,,,...//////---,,,,,,---++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......///............//////////////////000000000000//////000000////////////000000222222333333333333222222222333333444444333333222333999FFFRRRKKK999///111000//////////////////000////////////...............///111222222111///......///////////////......---------------------------...///000000...---,,,------------...000111222......//////000111111222//////000000000222666999===>>>@@@CCCFFFJJJMMMNNNMMMNNNOOOMMMKKKIIIJJJKKKJJJNNNTTTZZZ```ffflllppprrrpppllljjjgggccc___\\\XXX[[[^^^```___]]]\\\[[[^^^^^^^^^___aaabbbbbbbbbbbbdddhhhmmmqqquuuwwwxxxtttwwwxxxtttlllbbb[[[XXXOOOMMMMMMPPPUUU\\\aaaccceeefffiiillloooqqqrrrsssjjjfffbbb```aaadddggghhhkkklllnnnpppqqqrrrrrrsssrrrrrrqqqqqqqqqpppppppppppprrrtttuuuuuussspppnnniiijjjjjjjjjjjjjjjiiiiiiiiifffbbbbbbdddccc```\\\WWWWWWXXX[[[aaahhhooosssxxx{{{sssjjjiiilllvvvtttbbbUUUOOOKKKHHHEEEBBBBBBBBBEEEKKKTTT\\\aaalllsss}}}{{{yyysssnnnnnnxxxmmmcccfffvvvooommmuuummmaaaZZZYYY[[[UUUUUUSSSQQQNNNKKKHHHGGGCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAAGGG\\\|||xxxmmmhhhddd```^^^___aaaaaa```^^^[[[XXXTTTSSSOOOLLLIIIHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFCCCAAA@@@???<<<;;;777555333333333333111///---...000111222111///...&&&(((+++...000000//////.../////////000000111111,,,------......------,,,++++++,,,------...//////+++,,,,,,---...///000000000//////000111222444444111000///...............///...---,,,,,,---...///)))***,,,...//////...---222000......///000000///***,,,------+++******+++***+++,,,---,,,+++***)))++++++,,,,,,---...//////............/////////000111111222222222222111111000000////////////000000111222222333333222222111222333333444444333333222666...333BBBEEE777///444//////............//////000000000000111111111111...000111333333111000.........///////////////...------------------------+++,,,.........,,,***)))((()))+++---.........------......///000111111222...////////////222555888;;;<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAAGGG^^^zzzmmmhhheee```\\\[[[aaaaaa```___\\\YYYVVVTTTOOONNNLLLLLLMMMNNNMMMLLLMMMJJJHHHGGGHHHIIIIIIHHHGGGFFFCCCAAA>>><<<;;;;;;666555444333222111111111222222222111000//////...333111///.........000111,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333000000111111111222222222444222000...------...///000000000000000000000000..................------///...---,,,+++,,,,,,---,,,,,,,,,,,,+++***)))(((------------------------000000000///......------............////////////---...///111222222222222333111000......///111222222444555444222000000000444444333222222222333333444444333333333333222222111000///......///000111...///000111111000///............///////////////////////////////////////......---,,,++++++***)))++++++,,,------......///,,,,,,,,,---------......//////............//////000///......///222666888999<<<@@@BBBEEEHHHKKKNNNPPPQQQRRRRRRQQQOOOMMMLLLSSSSSSVVVZZZ___fffllloooooopppqqqnnniiibbb]]][[[]]]___bbbddddddbbb```^^^______``````aaabbbdddeeeffflllssswwwyyyzzz}}}}}}|||zzzwwwssslllccc]]]UUUUUUUUUXXX]]]cccfffhhheeegggkkkooorrruuuwwwwwwvvvqqqiiicccaaaccchhhkkkmmmnnnnnnpppqqqtttuuuvvvwwwvvvtttrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvttttttmmmkkkiiijjjkkkmmmnnnmmmggggggffffffgggfffcccaaa]]]]]][[[[[[]]]bbbjjjpppyyy~~~~~~xxxxxxvvvfffXXXOOOIIIDDDAAACCCCCCDDDEEEIIIOOOXXX^^^hhhpppzzz{{{vvvvvvxxxyyy~~~qqqeeehhhzzz}}}zzzwwweee___\\\YYYWWWVVVTTTSSSRRRPPPLLLIIIGGGEEEBBB???===<<<============<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@CCCIIIddd}}}pppkkkgggccc___^^^``````___^^^[[[XXXUUUTTTQQQOOONNNMMMNNNOOONNNMMMLLLJJJIIIIIIIIIJJJIIIHHHGGGFFFCCCAAA>>><<<;;;;;;777666555444333222222222222222111111000//////...000///---,,,+++,,,---...------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000111111111222222444333111///...///000000000000000000000000000000......---------......//////...---------......///------............------------------------------/////////............---............///////////////000000111111111000000222111000//////000111222333555666555333111111222222222222222333444444555444444333333333222222222111000//////...///000111//////000111111000//////000/////////////////////////////////////////////......------------------------------------,,,,,,,,,,,,,,,---------......//////............//////000///......///222555777999;;;???BBBDDDHHHLLLNNNPPPQQQSSSSSSSSSQQQOOONNNRRRSSSVVV[[[```fffkkknnnlllnnnooommmhhhccc^^^\\\^^^aaadddggggggeeebbb```]]]^^^___```aaacccfffgggiiipppwww|||~~~~~~}}}{{{xxxtttmmmeee___YYYXXXXXX[[[aaafffiiijjjgggiiilllooosssuuuvvvwwwvvvrrrkkkeeecccdddhhhkkknnnnnnooopppqqqssstttuuuvvvvvvtttsssrrrrrrssssssttttttuuuvvvvvvvvvvvvuuurrrpppnnnmmmnnnooonnnnnnkkkjjjiiijjjjjjiiifffddd______]]]\\\]]]bbbiiinnnxxx}}}}}}}}}xxxgggYYYPPPJJJFFFCCCCCCCCCDDDEEEIIIOOOWWW]]]hhhoooyyy|||zzzyyy{{{ssshhhkkk|||www}}}|||iiiaaa]]]ZZZYYYWWWUUUTTTRRRPPPKKKHHHCCCBBBAAA????????????@@@======<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@CCCJJJccc}}}pppkkkhhhccc``````______^^^]]][[[XXXUUUSSSTTTRRROOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLLLLJJJHHHGGGFFFCCCAAA>>><<<;;;;;;777666555333222222111111222222111111000////////////...---++++++,,,------.........//////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////000000000000111111111111444333222000000000111111000000000000000000000000...------,,,---...000111//////.........///000000,,,,,,---//////000000000---------------------------------------.....................////////////000111111111000000///...222111000//////000111222444555666666444222222333111111111222333444555666333333333333222222222222000000/////////000000111000000111222222111000000111000000000///.........////////////////////////---------....../////////.........---,,,+++++++++,,,,,,,,,---------......//////............//////111000......///111333555777:::>>>AAADDDHHHLLLOOOQQQRRRTTTVVVVVVTTTRRRPPPRRRTTTXXX^^^ccchhhkkkmmmkkkmmmnnnmmmhhhccc___]]]]]]```eeehhhiiifffbbb___[[[\\\^^^___```cccgggjjjooovvv~~~{{{vvvppphhhccc^^^]]]]]]```fffjjjmmmnnnjjjkkknnnpppssstttuuuvvvuuurrrlllgggdddeeegggiiinnnnnnooooooqqqrrrssstttvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuusssrrrrrrrrrqqqoooooonnnnnnnnnnnnmmmjjjhhhbbbaaa```^^^^^^aaaggglllsssyyy{{{iiiZZZQQQKKKHHHFFFCCCCCCDDDEEEHHHOOOWWW]]]gggnnnxxx~~~{{{}}}vvvmmmppp|||sssuuunnnddd___\\\ZZZXXXVVVTTTRRROOOJJJGGGBBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;;;;<<<===<<<<<<===@@@BBBKKKccczzzmmmgggddd```^^^^^^_________^^^\\\YYYVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLJJJJJJKKKMMMOOONNNJJJHHHGGGFFFCCCAAA>>><<<;;;;;;555555333222111000000000111111111111000000//////000000///...---......///......////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////000000000111111222222111000000000111111////////////////////////...---,,,,,,---///111222000//////.........------***+++,,,---............,,,,,,------------------++++++,,,,,,---......///............///////////////000000000000000//////111000000///000000111222333444666555333222222333111222222333444444444444333333333222222222222111000000000000000000111111111111111222222111111111000000//////...---,,,,,,////////////////////////---------------.........---------,,,,,,,,,++++++,,,,,,,,,---------......///......------......///000///......///000222333666888<<>><<<;;;============<<<<<<<<<<<<<<<======<<<<<<===???BBBKKKaaaxxxkkkeeebbb___]]]]]]aaaaaa```___]]][[[XXXWWWSSSQQQOOONNNNNNNNNLLLKKKIIIJJJLLLNNNPPPNNNKKKHHHGGGFFFCCCAAA>>><<<;;;;;;777666555333222222222222111111111000000000000000000000//////..................////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111....../////////000000000000000/////////000000111////////////////////////...---------...000111222000000///...---+++******,,,------------------,,,,,,,,,,,,---------......***++++++,,,---...//////............////////////------...000000111111111000000000000000111111222111333444444222111111222333444444444444333111111333333222222222111111111//////000111111111111111222111111111111111111222//////...------,,,++++++////////////////////////......------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------............------------......//////.........///111111444777:::>>>BBBGGGNNNRRRSSSUUUXXXZZZ[[[YYYVVVTTTTTTWWW]]]ccchhhkkkmmmnnnppprrrrrroooiiibbb]]][[[[[[^^^cccffffffbbb]]]YYYWWWYYY[[[[[[[[[```hhhooo|||}}}vvvpppkkkeeedddeeehhhlllpppqqqqqqooooooppppppqqqrrrssstttqqqnnnjjjgggeeeeeeeeefffkkklllmmmooorrruuuwwwyyywwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}yyyxxxwwwwwwxxxxxxwwwuuurrrqqqpppppppppnnnkkkiiieeedddbbb^^^\\\]]]aaadddhhhooozzz|||kkk[[[RRRLLLHHHFFFCCCCCCCCCDDDGGGNNNUUU[[[dddkkkvvv~~~zzzrrrsssrrrhhhxxxyyyiiiaaa^^^]]][[[XXXUUUSSSOOOJJJFFFFFFEEEDDDCCCAAA???<<<;;;>>>>>>=========<<<<<<<<<<<<=========<<<===???AAAJJJ```zzzlllfffccc```______aaaaaaaaa```^^^\\\YYYXXXRRRPPPNNNNNNNNNNNNMMMLLLIIIJJJKKKMMMOOONNNKKKHHHGGGFFFCCCAAA>>><<<;;;;;;:::999888666555555444444111111000000000000000000...............---------.........//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...000111222............////////////......//////000000000111000000000000000000000000.........///000000000000/////////...---+++***)))....../////////......---+++,,,,,,------.........+++,,,,,,---.../////////............////////////,,,,,,...///000111111111//////000000111111222222000222444333222111111222444555555555444222000///222222222222111111111111//////000111222222222222222111000000000000111222///......------,,,,,,,,,///////////////////////////...---,,,+++***))))))*********+++,,,---------,,,,,,,,,---------............------------......---------......///000111333555999===AAAGGGNNNSSSTTTWWWZZZ\\\\\\YYYVVVTTTTTTXXX]]]bbbgggkkklllmmmqqqrrrrrrooohhhaaa\\\YYY\\\^^^bbbcccbbb^^^YYYUUUQQQTTTWWWXXXYYY___jjjsss~~~wwwqqqllleeeeeefffhhhllloooppppppppppppoooppppppqqqrrrssspppmmmjjjgggeeefffgggiiilllmmmnnnqqqsssvvvyyyzzzyyyzzz{{{|||||||||||||||zzzzzzzzzzzz{{{}}}~~~~~~zzzyyyyyyyyy{{{{{{yyywwwqqqpppooooooooommmjjjgggdddccc```]]]ZZZZZZ]]]```ffflllvvv}}}lll^^^TTTMMMHHHEEECCCCCCCCCDDDGGGMMMUUUZZZcccjjjttt}}}wwwqqqtttssseeerrr|||iiiaaa]]]]]][[[XXXVVVSSSOOOJJJGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<======>>>===<<<<<>><<<;;;;;;999888777666555444444444000000000000000000000111///////////////......---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------........./////////......///000111222222222000000000000000000000000---...000111111000///...---......//////...,,,,,,+++,,,---......///......++++++,,,,,,---......///---------....../////////............////////////------...///000000000///...///000111111222222222111333444444333222222333333333555555555333111000222222222222111111111111...///111222333333222222111000000//////000000111////////////////////////////////////////////////......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,---///000111111222444777;;;@@@GGGOOOTTTUUUXXX[[[]]]]]]YYYUUUSSSSSSVVVZZZ___dddhhhjjjkkknnnooopppmmmggg```[[[YYYYYYZZZ\\\]]]ZZZVVVQQQNNNIIIMMMRRRTTTWWW```nnnyyy}}}uuuoookkkccccccdddgggkkkmmmmmmmmmoooooonnnnnnoooppprrrsssqqqnnnjjjgggggghhhkkkmmmpppqqqqqqrrrtttvvvxxxyyy{{{|||}}}~~~~~~}}}||||||yyyzzz{{{}}}~~~~~~~~~}}}||||||}}}|||yyywwwqqqpppooonnnnnnllliiifffaaa```^^^[[[XXXWWWZZZ\\\aaafffooo{{{oooaaaWWWOOOIIIEEECCCCCCCCCDDDGGGMMMTTTZZZbbbiiisss|||rrrooouuussseeennn~~~}}}hhh___\\\\\\ZZZXXXVVVSSSPPPKKKHHHEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>=========<<<===>>>>>>===<<<<<<>>>AAAFFF]]]yyykkkeeebbb```___```_________^^^]]]ZZZXXXWWWSSSQQQOOOPPPQQQRRRQQQPPPIIIIIIIIIKKKMMMMMMKKKJJJGGGFFFCCCAAA>>><<<;;;;;;666555444333222111111111000000000000000111111111222222222222222111000000,,,------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000222222333333333000000000000000000000000---///111222222000...,,,+++,,,...000000000000///'''((()))+++,,,---......++++++,,,,,,---...//////.........///////////////............/////////000///////////////......---......000111222222222222222444555555444333444555111222444555555444333111222222222111111111111000...///111222333333222222111000///......///000111000000000000111111111111////////////////////////---------............///------,,,++++++*********,,,,,,,,,---------.........------,,,,,,------...******,,,---///000111222111333777;;;@@@GGGOOOTTTVVVXXX\\\^^^]]]YYYUUURRRRRRTTTXXX]]]aaaeeehhhjjjjjjlllmmmkkkeee___[[[YYYUUUVVVVVVVVVSSSOOOJJJGGGCCCHHHNNNRRRWWWbbbqqq}}}{{{sssmmmiiibbbbbbcccfffjjjllllllkkkooonnnnnnnnnnnnppprrrsssrrroookkkhhhhhhkkknnnqqqtttttttttttttttuuuvvvwww|||}}}~~~~~~}}}|||yyyzzz|||~~~~~~|||yyyvvvqqqpppnnnnnnnnnlllhhheee```___]]]YYYVVVVVVXXXZZZ\\\```hhhtttqqqdddZZZQQQJJJEEECCCCCCCCCDDDGGGLLLTTTYYYaaaiiisss{{{~~~~~~|||ooonnnvvv~~~sssfffmmm{{{}}}hhh___\\\\\\ZZZXXXVVVTTTPPPLLLIIIIIIGGGDDDAAA???>>>>>>???>>>>>>>>>>>>===============>>>>>>===<<<<<<>>>@@@DDD]]]xxxiiieeeccc^^^\\\^^^```aaaaaa___[[[XXXWWWVVVVVVTTTQQQOOOMMMMMMMMMNNNMMMLLLMMMNNNOOONNNKKKHHHAAAAAA@@@???>>>===<<<;;;666666555555555444444444000000000000////////////555444222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,+++***...............------------......///////////////111000000000000000111111111000000///////////////000111222333333222111000000///---+++******++++++...+++)))))),,,---,,,***------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000............///000111222444555555555444333333222222222333333222222111000111111111111111111111111222222222111111111000000333111///000333444222000///000000000000000//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------/////////......------,,,.........////////////000444333333666===FFFPPPVVVWWWXXXZZZ]]]]]]ZZZTTTPPPPPPQQQSSSWWWZZZ^^^```aaaeeeeeedddbbb___[[[WWWUUUWWWVVVSSSOOOLLLIIIHHHGGGFFFIIINNNTTT\\\gggqqqxxxyyypppjjjfffddd\\\^^^```cccfffhhhjjjkkkmmmmmmlllkkkjjjkkknnnqqqooommmjjjgggfffiiiooossswwwwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~~~~|||zzzxxxwwwpppmmmiiiiiikkkiiiccc^^^]]]ZZZVVVSSSPPPOOOPPPPPPSSSWWW___hhhtttyyylll```UUULLLFFFFFFBBBAAADDDGGGKKKSSS\\\```hhhrrr{{{~~~}}}zzzlllmmmuuupppggglll||||||iii```\\\[[[[[[ZZZYYYVVVRRRNNNLLLIIIGGGDDDBBB@@@???@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>======@@@BBBIII]]]wwwhhheeeccc___]]]___`````````^^^[[[XXXWWWWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKKKKKKKMMMNNNMMMJJJGGGEEEEEECCCBBBAAA???>>>>>>666555555444333333222222000////////////.........////////////////////////------------------------)))************+++++++++)))***+++---.../////////..................---------...//////000000//////000000//////000111222222000000///............///000111222222222222111000//////...---,,,,,,,,,,,,...,,,***+++---...---+++***+++,,,---...------,,,,,,,,,------...///000000---------............///......///000000000000000////////////000111222222444444555444444333333222333333333333333222222111111111111111111111111111222222222111111111000000111///...///111222000...111000000///...,,,***)))000000000/////////......------------------------//////...------,,,++++++,,,,,,,,,,,,------------.........------------------------............///222111222555<<>>>>>===<<<===???AAAHHH\\\}}}vvvgggdddccc___]]]___^^^___```^^^[[[YYYYYYYYYTTTRRROOOMMMKKKJJJKKKKKKJJJJJJJJJLLLMMMLLLIIIGGGGGGFFFEEECCCAAA???>>>===888777666555444333222111000000000000////////////,,,------...//////000000........................************++++++++++++)))***+++---.../////////------........................///000000000000000////////////000111333333000000///............///000000111222222111000000....../////////......---///---,,,,,,---......---***+++...000000///---+++---------....../////////---------............///......///000000000000000000000000000000111333333444444444444333333333333444444444444444333222222111111111111111111111111222222222111111111111111///...---...///000///---000000000///...,,,+++***000000000////////////.........................../////////......------,,,,,,------------.........,,,,,,,,,,,,---------------............/////////000000111444;;;DDDMMMRRRWWWXXXYYYZZZYYYUUUPPPKKKFFFHHHKKKOOOSSSWWWZZZ\\\\\\\\\\\\[[[XXXUUUQQQOOOKKKKKKIIIGGGFFFEEEDDDDDDIIIMMMSSSYYY___fffmmmqqqtttvvv|||wwwmmmfffbbb___]]]ZZZYYYYYYYYY[[[^^^```bbb___aaadddeeefffhhhkkkmmmllljjjfffcccccchhhooouuu{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyywwwuuutttiiifffaaa___^^^[[[VVVQQQJJJHHHFFFCCCBBBBBBCCCCCCEEEJJJPPPXXXcccqqq{{{lll___UUUMMMHHHDDDAAAAAAEEEHHHMMMWWW```bbbiiiqqqwww||||||{{{{{{|||}}}|||~~~ttteeecccjjjuuullldddkkkxxxggg___[[[ZZZZZZZZZXXXVVVRRROOOMMMIIIHHHEEECCCAAA@@@@@@AAA??????@@@@@@@@@@@@??????=========<<<;;;<<<>>>@@@DDDXXXwwwxxxhhheeeccc]]][[[]]]]]]^^^___^^^\\\ZZZZZZZZZUUUSSSPPPMMMKKKJJJJJJKKKJJJJJJKKKLLLMMMMMMJJJHHHEEEEEECCCAAA???<<<;;;:::::::::888777555333222111222222222111111111000000000000///...---,,,,,,+++------------------------,,,,,,,,,---------...............---,,,+++******,,,---------......//////...///000000111111000000.........///000222333444111111000////////////000///000111222222111000///,,,---///000000///...---...---,,,,,,,,,---------,,,...///111111000///...///......,,,+++***))))))---------............///......///000000000000000000000000000111222333444444444333333333333333333444444555555444444333222111111111111111111111111111111111111111111111111//////....../////////......///000000000000000000/////////.........------///////////////////////////.........---------,,,---------.........//////+++++++++,,,,,,---------////////////000000000000//////111444;;;CCCKKKOOOSSSSSSTTTUUUUUUSSSNNNJJJDDDEEEHHHKKKNNNRRRTTTUUUUUUVVVVVVUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGLLLPPPUUU[[[___ccchhhkkkkkkkkknnnuuu}}}~~~xxxooogggaaa^^^[[[ZZZSSSRRRPPPOOOPPPRRRUUUWWWVVVZZZ^^^aaadddfffiiikkkllljjjgggdddeeejjjrrrxxx{{{|||}}}~~~|||yyyuuurrrpppooodddaaa\\\YYYVVVRRRMMMIIIDDDBBBAAA???>>>???@@@@@@@@@DDDJJJQQQZZZfffttt~~~}}}mmm___UUUMMMIIIEEEBBBAAADDDGGGKKKTTT]]]dddiiipppuuuzzz|||yyyxxxwwwwww}}}{{{{{{tttccc___dddppp|||oooeeelllvvvgggaaa]]]YYYYYYYYYXXXVVVSSSOOOMMMIIIHHHFFFDDDBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???=========<<<;;;;;;===???BBBTTTqqq{{{kkkfffccc\\\YYYZZZ\\\^^^___^^^\\\ZZZZZZ[[[VVVTTTQQQNNNKKKKKKKKKKKKKKKKKKLLLMMMOOONNNLLLIIIDDDCCCBBB@@@===;;;:::999999888777555333111000///111111000000000/////////222222000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,***(((''',,,,,,,,,---...///000000///000000111222111111111.........///000222333444333222111111000000111111///000111111111111000///+++,,,...//////...---,,,,,,,,,,,,+++***+++,,,,,,...............//////000///......,,,+++***))))))---------............///......///000000000000000000000000000111222333444333333222222222333333444444444555555444444333222111111111111111111111111111111111111111111111111000000111000000000000111......///000000000000000.........---------,,,,,,////////////////////////---------,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,------------------........./////////000111555;;;AAAHHHLLLKKKKKKMMMOOOPPPOOOKKKHHHCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPNNNLLLIIIHHHFFFFFFFFFFFFGGGHHHIIIIIINNNQQQVVVYYY\\\^^^aaacccccccccdddiiipppttttttrrrpppkkkddd^^^ZZZWWWUUUSSSJJJHHHFFFEEEEEEGGGIIIKKKLLLPPPUUUYYY]]]```dddgggiiihhhfffdddeeekkksssyyy{{{{{{}}}~~~~~~~~~~~~~~~{{{vvvpppllliiihhh___\\\XXXSSSOOOJJJFFFCCC???>>>===<<<<<<======>>>>>>AAAFFFLLLRRR\\\iiiqqq~~~nnn```UUUMMMIIIFFFBBBAAACCCDDDGGGPPPXXXdddiiioootttyyy{{{xxxvvvuuuuuuzzzzzz{{{zzzeee^^^aaammm|||xxxiiinnn~~~pppddd___\\\XXXXXXYYYXXXVVVSSSPPPNNNJJJIIIGGGEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>===<<<:::;;;===???DDDSSSnnn~~~mmmhhhddd\\\XXXYYY]]]^^^___^^^\\\ZZZZZZZZZWWWTTTQQQNNNLLLKKKJJJKKKKKKKKKLLLNNNOOOOOOMMMJJJEEEDDDCCCAAA???===<<<;;;666555444222000///------............------------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...000000111000000111222222222222222////////////000111333333222222111000000000000111//////000111111000//////------.........------,,,++++++,,,+++***)))+++------,,,+++***+++,,,...///---------....../////////---------............///......///000000000000000000000000000000111333333333333222111111222444555444444444444444333222222111111111111111111111111111111111111111222222222000222333222111000111333////////////...---,,,+++.........---------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------******+++++++++,,,,,,,,,//////111444999>>>CCCFFFDDDDDDFFFHHHJJJJJJGGGEEEAAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJHHHFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHMMMOOORRRTTTUUUVVVXXXYYYZZZ[[[]]]```dddffffffeeeaaa]]]XXXTTTQQQOOOLLLJJJBBBAAA@@@>>>>>>@@@AAABBBCCCFFFKKKPPPTTTYYY^^^aaaddddddcccccceeejjjrrrxxxzzz{{{|||}}}~~~~~~~~~~~~}}}xxxrrrlllgggdddccc\\\YYYUUUOOOJJJEEEBBB@@@<<<<<<;;;:::::::::;;;;;;<<>>>>>>>>===;;;;;;===???FFFSSSkkknnniiieee^^^ZZZ[[[]]]______^^^[[[YYYYYYYYYVVVTTTPPPMMMJJJIIIIIIIIIJJJJJJKKKMMMOOONNNLLLJJJEEEDDDCCCBBB@@@???>>>===666555444333111000///.../////////............---////////////////////////------------------------+++++++++,,,,,,,,,,,,---))))))***,,,,,,---------***+++,,,---///000111222000111222222333333222222000000//////000111222222111000000///.../////////...///000111111000///...000000///...------------+++,,,---,,,******,,,...,,,,,,------............,,,,,,------...///000000---------............///......///000000000000000////////////000111222222333222111000111222444555333333333333333222222111111111111111111111111111000000111111111222222222000222444333111000111333////////////...---,,,+++000000/////////.................................------------------------,,,,,,,,,,,,------------.........---------------+++++++++,,,,,,,,,---------...000333666:::>>>@@@@@@@@@AAACCCDDDDDDAAA???<<<===>>>???@@@BBBCCCCCCEEEFFFHHHHHHHHHFFFDDDCCC@@@@@@AAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOPPPSSSWWWZZZ[[[[[[\\\\\\XXXUUUQQQNNNKKKIIIGGGDDD>>>>>>=========>>>>>>???@@@CCCGGGKKKPPPUUU\\\```aaaaaabbbdddfffkkkrrrwww{{{|||}}}~~~~~~~~~|||yyytttnnnhhheeebbbaaaZZZXXXTTTNNNGGGCCC@@@@@@<<<<<<<<<;;;;;;::::::::::::===???AAADDDJJJRRRYYYeeeooo~~~~~~ooobbbVVVMMMHHHFFFBBBAAABBBCCCFFFNNNWWWbbbhhhooouuuyyy~~~|||uuupppnnnnnnnnnlllrrrvvvwwwxxxssseeefffiiikkkpppiii___YYYUUUVVVWWWXXXXXXVVVTTTRRRPPPJJJIIIIIIGGGFFFDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@???===<<<<<<===???BBBNNNeeennniiifff___\\\]]]^^^___```^^^[[[YYYYYYYYYUUUSSSOOOLLLIIIHHHHHHHHHIIIIIIJJJLLLNNNMMMKKKIIICCCCCCBBBAAA???>>>>>>===888888777666444333222222222222222222111111111111111111111000//////..............................---------.........//////)))***+++,,,,,,,,,,,,,,,******+++---///000111222111111222333333333333222111000000000000000111111//////...---------------...///000111111000///...333222000............///,,,...///---+++***---///---///111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000............///000111222333222111000000222444555222333333333333222111111111111111111111111111111000000111111222222222222000222444333000///111333---...///000111111111111111111111111000000000000........................---.....................+++++++++,,,,,,,,,------/////////......---------........./////////000000,,,---...111444777:::;;;>>>>>>>>>@@@AAA@@@===:::888999:::<<<>>>@@@AAABBBDDDEEEFFFGGGGGGEEECCCBBBAAAAAABBBCCCDDDFFFGGGHHHFFFGGGHHHGGGEEEEEEGGGIIIHHHMMMSSSVVVVVVUUUVVVXXXVVVSSSOOOLLLJJJHHHEEECCC===>>>>>>>>>>>>>>>>>>>>>AAACCCGGGKKKPPPVVV]]]bbbaaabbbdddfffiiinnntttyyy||||||}}}~~~}}}~~~xxxuuuqqqkkkgggdddbbbbbbYYYWWWSSSMMMGGGBBB@@@@@@??????>>>>>>======<<<<<<888:::======???DDDKKKQQQWWWaaappp~~~}}}pppcccWWWMMMGGGFFFBBBAAACCCEEEHHHPPPYYYbbbgggooouuuyyy~~~{{{sssmmmjjjjjjkkkfffmmmssssssqqqvvvwwwhhhiiigggjjjppplllaaaZZZVVVVVVWWWXXXXXXWWWTTTRRRPPPJJJJJJIIIHHHFFFDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@>>><<<<<<>>>@@@===GGG___|||rrrmmmccc``````ZZZ^^^___```___[[[XXXVVVUUUWWWTTTPPPMMMJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJHHHGGGGGGDDD@@@=========<<<<<<777666555444333222222222////////////000000000000//////000000111111222222111///,,,***+++---000222///...,,,++++++,,,...///+++,,,------++++++,,,------------...///000222222...///000111333444555666222222111///...---,,,+++......---------,,,,,,,,,........................+++,,,,,,---...///000000,,,---///000000///---,,,...------,,,,,,,,,------------......///......------......///////////////000000000000000000000000000000000000111222333444333333222222333333444555333333333333333333333333111111111111111111111111333222111000000111222333222111000//////000111222000000000000000000000000------...---,,,,,,...000////////////////////////////////////...---,,,+++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------------------------///000000111444777:::;;;<<<<<<;;;;;;;;;:::::::::999999888999:::<<<>>>@@@GGGFFFDDDBBB@@@???>>>>>>AAA???>>>???AAABBB???===@@@???>>>>>>???AAADDDEEEHHHKKKOOORRRTTTTTTSSSRRRSSSNNNIIIGGGGGGHHHGGGEEE???@@@BBBBBB@@@???@@@AAABBBCCCFFFJJJPPPWWW]]]aaadddbbb```bbbiiipppvvvzzzxxxyyy{{{|||~~~}}}}}}zzzwwwsssllleee___]]]]]]]]]WWWUUURRRMMMHHHCCC???>>>BBBAAA@@@>>>===;;;:::999999:::::::::;;;???DDDHHHOOOWWWbbbmmmyyyzzzooodddWWWOOOMMMFFFAAA???AAAEEEIIIQQQZZZ```gggnnnrrrsssxxxzzzqqqkkkfffccc```aaaeeekkkmmmjjjjjjsssmmmbbbeee{{{llltttrrrccc\\\XXX]]]\\\ZZZYYYXXXVVVSSSQQQLLLJJJHHHFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA?????????===;;;;;;===>>>CCCJJJ]]]|||yyy}}}|||rrrlllbbb___```ZZZ^^^___```___[[[XXXVVVUUUVVVSSSPPPLLLJJJIIIIIIJJJHHHIIIKKKKKKLLLKKKJJJJJJGGGDDDAAA>>>>>>===<<<;;;888777666444333333333333///000000000000000000000///////////////000000000---+++)))''''''((()))+++///...,,,++++++,,,...///+++---------+++++++++---+++++++++,,,---///000111000000000111111222222222111111000///...------,,,............------------........................------......///000000000,,,---...//////...---,,,...------,,,,,,---------,,,,,,---------------------......///////////////........................222222111111000111111111333333222222333333444555333333333333333333333333111111111111111111111111222222111000000111222222222111000//////000111222000000000000000000000000///000111000...---...///........................,,,,,,,,,,,,+++***)))(((******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000222555777999999999999999999999999999888888888999:::<<>>@@@BBBBBB@@@>>>>>>===<<<<<<===>>>@@@AAADDDGGGJJJNNNOOOOOOMMMLLLNNNKKKFFFDDDEEEFFFFFFEEECCCDDDFFFFFFDDDDDDDDDEEEHHHJJJLLLPPPVVV\\\aaaeeegggeeeccceeejjjqqqvvvyyyxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~{{{vvvrrrmmmiiiccc\\\XXXVVVVVVVVVUUUSSSPPPLLLGGGCCC@@@???BBBAAA@@@>>><<<;;;999999999999:::::::::===BBBEEEJJJPPPYYYcccnnn{{{|||qqqeeeWWWOOOMMMHHHCCC@@@BBBDDDHHHPPPXXX___gggoootttuuuzzzyyyqqqkkkfffbbb```aaabbbdddeeebbbbbbjjjuuunnnbbb```tttpppyyyvvvggg```\\\^^^\\\ZZZYYYXXXWWWTTTQQQMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@???===;;;;;;<<<>>>BBBGGGZZZzzztttlllmmmmmmlllqqq|||rrrlllbbb______ZZZ]]]___```___\\\XXXVVVUUUUUUSSSOOOLLLIIIHHHHHHIIIGGGHHHIIIJJJKKKJJJJJJIIIFFFDDDAAA@@@???>>>;;;999888777666444333333333333000000000000000000000000////////////............000///---,,,+++*********...---,,,++++++,,,---...,,,---...---+++***+++,,,+++++++++,,,---...///000333333222222111000000000000000000//////.........////////////....................................////////////////////////,,,---...//////...---,,,---------,,,,,,------...---,,,,,,+++++++++,,,,,,---......///////////////........................111111000000000111222222333333222222333333444555333333333333333333333333111111111111111111111111222111111000000111111222111111000000000000111111000000000000000000000000000111222111...,,,,,,,,,........................+++++++++++++++***)))((('''((()))+++,,,---------++++++------------++++++++++++++++++++++++++++++,,,,,,---...000222444666555555555666666777888888777777888999;;;===???@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@??????@@@AAAAAA@@@>>>>>>===<<<<<<<<<>>>???@@@CCCEEEHHHKKKLLLKKKJJJIIIKKKHHHEEEEEEFFFHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMPPPQQQTTTWWW\\\aaaeeegggkkkhhhfffgggkkkrrrwwwyyyyyyyyyyyyzzzzzz|||}}}}}}|||}}}~~~{{{yyyuuupppjjjfffaaa^^^XXXSSSOOONNNNNNOOOPPPNNNLLLIIIFFFCCCAAA@@@@@@@@@???===<<<:::999888888999999999999;;;>>>AAAEEEIIIPPPXXXaaannn}}}sssfffXXXOOOLLLIIIEEEBBBBBBCCCFFFNNNWWW```gggqqqwwwzzz}}}yyyqqqkkkfffbbb```___\\\[[[[[[ZZZ\\\eeeooozzz~~~pppbbb\\\llluuu~~~~~~mmmeeeaaa^^^]]][[[ZZZYYYWWWTTTRRRMMMKKKHHHGGGGGGGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>BBBDDDUUUvvvoooccc```[[[YYY]]]jjj}}}{{{qqqlllbbb______ZZZ]]]___```___\\\XXXVVVVVVUUUSSSPPPMMMKKKIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@>>>;;;888777666555333222222222222111111111000000000000000000000000//////.........111111111111000///.........---,,,,,,,,,,,,---...---......---+++******+++,,,,,,,,,------///000000444444333333222111111111//////////////////000000000000000000////////////........................000/////////.........---,,,------......------,,,------,,,,,,,,,---.........---,,,+++++++++,,,------......///////////////........................,,,---...///111333555666333333222222333333444555444444333333333333222222111111111111111111111111111111000000000000111111111000000000000000000111000000000000000000000000---///000000---+++++++++.......................................---,,,+++(((((()))***+++,,,,,,+++***+++---......---+++***++++++++++++,,,,,,,,,,,,+++,,,---...000111333333222222333444555666777888555666777999;;;===??????@@@@@@???>>>>>>?????????>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@AAACCCDDDFFFHHHJJJLLLMMMMMMKKKJJJJJJIIIHHHIIIKKKMMMOOOPPPOOOQQQRRRRRRRRRSSSUUUWWWWWWXXX[[[^^^aaaeeeggghhhllliiiggghhhlllrrrwwwzzz{{{{{{zzzzzzzzz{{{|||}}}~~~|||{{{|||~~~~~~{{{vvvrrrlllfff___ZZZWWWTTTPPPLLLIIIHHHIIIJJJIIIHHHGGGFFFDDDBBBAAA@@@??????===<<<;;;999888888888888888888777888;;;===AAAEEEJJJPPPXXXeeettt~~~uuugggXXXNNNKKKHHHDDDBBBCCCCCCFFFOOOXXXaaaiiisss{{{yyyrrrmmmhhhdddbbb^^^YYYUUUVVVXXX]]]hhhrrr~~~ppp```\\\gggzzzxxxtttiiieee___^^^\\\[[[ZZZXXXUUUSSSNNNKKKIIIHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@===;;;:::<<<===CCCCCCQQQqqqoooiiicccYYYRRRRRR[[[iiissszzzpppkkkbbb___```[[[\\\^^^```___\\\YYYWWWVVVVVVTTTRRROOOMMMKKKJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGEEECCCBBBAAA>>>;;;888666555333222111111000000222111111111000000000///111111111000000/////////,,,---...//////...---------------,,,,,,---------,,,---...---+++***+++,,,++++++++++++,,,---......000000000000111111111111/////////000000000000000111111000000000////////////////////////////////////......------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,---.../////////...------------------......///////////////////////////////////////,,,,,,---///111333555666333333222222333333444555444444444333333222222222111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000,,,...//////...---...///........................//////////////////...---******+++++++++******)))***+++---......---+++***+++,,,,,,,,,------......,,,---...///111111222222111222333444555666777888555666777999;;;===>>>>>>@@@???>>>===============<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDFFFGGGIIIJJJLLLNNNOOONNNNNNMMMIIIJJJKKKMMMOOORRRUUUWWWWWWXXXYYYZZZZZZ\\\___aaaaaaccceeehhhjjjkkkllllllllliiiggghhhlllsssxxx{{{||||||{{{zzzzzzzzz{{{{{{}}}|||{{{zzzxxxxxxyyyyyyyyyuuupppjjjccc\\\UUUPPPMMMKKKGGGDDDCCCBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999888777777777888777666666888:::===@@@DDDIIIQQQ]]]lllvvvvvvgggXXXNNNKKKEEEBBBBBBCCCCCCFFFPPP[[[ccckkkuuu}}}zzztttppplllhhheeebbb\\\WWWVVVXXX^^^jjjuuuppp^^^\\\ddduuuwww~~~yyykkkfff```___]]]\\\[[[YYYVVVTTTNNNLLLJJJIIIIIIHHHGGGEEEGGGGGGFFFFFFFFFEEEEEEEEEAAAAAA@@@===;;;:::;;;===DDDCCCOOOnnnuuurrrkkk___TTTOOOSSS\\\dddxxxxxxnnnjjjbbb```bbb]]]\\\^^^______\\\YYYWWWWWWVVVUUUSSSPPPNNNLLLKKKJJJEEEFFFIIIKKKLLLMMMMMMMMMHHHFFFCCCAAA@@@>>>;;;999666555444222111111000000222222222111111000000///111111111111000000000000,,,,,,---...............------------------------+++,,,------++++++,,,---***))))))))))))***+++,,,++++++,,,---...//////000000000000000000000000000000000000000////////////////////////////////////---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////...---,,,,,,---......///////////////000000000000000000000000000000/////////000111111333333222222333333444555555444444333333222222111111111111111111111111111///000000111111000000///000000111111111111000000000000000000000000000000...///000///...///111333------------------------------............------++++++,,,,,,+++******)))++++++------------++++++,,,,,,,,,------......///---...///000111222222111111222333444555666777777555666888:::;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;<<<>>>???>>>>>>???@@@===>>>@@@BBBDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMJJJLLLOOOQQQSSSUUUYYY\\\^^^```aaabbbccceeeiiilllooopppsssuuuvvvuuutttsssnnnkkkiiiiiimmmssswwwzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwtttqqqppppppoookkkeee___YYYRRRLLLGGGDDDBBB???===;;;;;;<<<<<<========================<<<<<<;;;:::999888777777666777777777666666777999999<<>>;;;:::;;;===CCCBBBNNNkkkyyysssgggZZZPPPPPPVVV]]]iii~~~vvvmmmjjjbbbaaaccc___\\\]]]______\\\YYYWWWWWWUUUTTTRRRPPPNNNLLLJJJIIICCCEEEGGGJJJKKKLLLMMMMMMJJJGGGCCC@@@???>>><<<:::777777555444333222222222333333222111111000000////////////000000000000000111111000000000000000000,,,------------------,,,)))+++,,,,,,,,,,,,---///++++++++++++++++++,,,---,,,,,,------...//////000111111000000000000000000000000/////////.........////////////////////////------------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////---...///000///---***)))---......///////////////////////////////////////111000000////////////000333333222222333333444555555555444333333222111111111111111111111111111111...///000111111000///...///000111222222111000///000000000000000000000000000///...,,,++++++...111------------------------,,,,,,---------------,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---...///000111111000000111111222333444555555555666777999:::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;>>>@@@AAA??????@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMPPPTTTVVVXXX[[[___bbbfffgggiiiiiikkknnnrrruuuyyy{{{}}}}}}{{{yyytttqqqmmmkkknnnrrrvvvwwwxxxyyyzzzzzzyyywwwtttrrrooorrrtttsssnnnjjjgggfffccc___ZZZTTTNNNIIICCC???>>>===;;;999777777777888888888999999:::::::::;;;;;;;;;:::999888777777666555666777777666666777999999;;;===???CCCKKKVVV^^^ooo{{{~~~sssfffXXXOOOLLLDDDCCCDDDDDDBBBDDDOOO\\\dddiiirrr{{{}}}zzzxxxvvvsssqqqlllhhhddd```]]]```mmm|||uuuccc\\\aaapppqqqqqq~~~ooogggbbb```___^^^]]][[[XXXVVVOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@>>>;;;:::;;;<<>>===<<<;;;999888777666555444444444333333222222111000000///---.........//////000000333222111///............,,,------......------,,,(((***,,,,,,,,,,,,...000//////.........///000000000000000000111111111111111111111111000000000///////////////............000000000000000000000000........................---,,,,,,++++++,,,,,,---+++++++++,,,---...///000+++,,,///000///,,,)))&&&---......///////////////....................................///000222222333333222222333333444555555555444333333222111111111111111111111111111111...///000111111000///...///000111222222111000///000000000000000000000000///...+++(((%%%&&&))),,,------------------------------......///.........)))***+++,,,---.........---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,---///000000000///...111111111222333333444444777888999:::;;;:::999999888999999:::;;;<<<>>>???===@@@BBBCCCAAA@@@BBBDDDIIIIIIJJJJJJJJJIIIIIIHHHEEEGGGHHHKKKLLLNNNOOOOOOQQQUUUYYY\\\]]]```dddhhhkkklllmmmnnnpppsssxxx{{{~~~}}}{{{yyyuuupppnnnooorrrtttvvvvvvwwwyyyzzzxxxuuuqqqnnnjjjnnnqqqpppkkkeeeaaa```[[[WWWQQQLLLGGGBBB===999>>><<<:::888777666666777666666777777888888999999;;;::::::999888777666666444666777777666666888999:::<<<>>>???AAAGGGPPPWWWeeeqqq~~~}}}rrreeeXXXOOOMMMFFFEEEEEEDDDBBBCCCNNNZZZccchhhoooxxx|||zzzyyyvvvtttlllkkkiiifffbbbeeeuuuxxxggg___cccrrrooonnnwwwpppgggcccaaa___^^^]]]\\\YYYVVVPPPNNNKKKJJJJJJJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBB@@@>>>;;;:::;;;<<<<<<>>>LLLiiirrr]]]RRRSSSYYY]]]mmmwwwmmmiiiaaa```ccc___]]]___aaa```^^^[[[YYYYYYXXXVVVSSSRRRPPPMMMIIIFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFDDDBBB???===;;;::::::444//////111333111///111111111111000000000000//////............//////222111111000///.........---............///000000------------------------...---,,,+++,,,...111222---...//////......///111222222111111222333333444///000111111111///...---////////////000111222333---.../////////...,,,+++((()))++++++++++++---...333222000---+++(((&&&%%%,,,,,,,,,------.........////////////////////////---.../////////...,,,+++...///111222333333222111333333333333333333333333444444444555555666666666333222111000000111222333000111111111222222222222000000111111111111000000111111111111000000000000//////.........---------//////...,,,+++,,,...111...---,,,,,,,,,---...///------------------,,,,,,++++++++++++++++++++++++........................------......///000000000444444444444444555666777;;;999777777:::;;;:::888777777777888:::<<<>>>???>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGJJJKKKLLLOOORRRUUUVVVWWWYYY\\\^^^aaabbbccciiijjjlllnnnqqqvvv}}}~~~|||zzzyyyuuuqqqoooppptttwwwvvvvvvuuutttrrrooonnnlllnnnlllhhheeebbb^^^YYYUUUOOOLLLGGGBBB===:::999888>>>:::666555666666444222444555555666777666666666888999999888888777666555888888777777666666555555777888999;;;===AAAGGGKKK^^^gggrrrzzzyyylllddd\\\RRRJJJIIIDDDBBBBBBCCCFFFNNNWWW]]]cccmmmtttzzz}}}|||{{{zzzyyyooouuupppiiiiiilll{{{yyynnnfffjjjxxx|||mmmmmmsssnnneee^^^______```^^^\\\ZZZXXXSSSPPPMMMKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEECCC@@@===;;;;;;;;;<<<===BBBMMM```nnn^^^YYYZZZZZZjjj{{{vvvmmmjjjbbbaaaccc^^^^^^```aaa```^^^[[[YYYYYYVVVTTTQQQOOONNNKKKGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJDDDDDDBBB???===;;;999888:::555000000222444222///111111111111000000000000//////............//////.........---,,,+++++++++///...---,,,---...///000++++++++++++++++++++++++,,,++++++***+++,,,...///---...//////......///111111000000000000111111222///000000111111000///...////////////000000111222//////000000//////...---)))+++,,,,,,++++++---...---------------,,,,,,,,,,,,,,,------------------////////////////////////...//////000///...---,,,///000111222222222222222333333333333333222222222222222333333444444444444222222111000000111222222000000000111111111222222000000111111111000000///////////////............//////.........---------//////...---+++,,,...111...---,,,++++++,,,------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------......///000000000444333333333444555666777999777555555888999888666888777888888:::<<<>>>@@@AAACCCEEEEEEEEEFFFGGGIIIGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKMMMOOOSSSUUUYYYZZZ[[[^^^```bbbddddddhhhjjjlllooorrrwww}}}}}}{{{zzzyyyxxxvvvsssppppppsssuuusssssssssrrrpppooommmlllllliiiddd```\\\VVVQQQMMMFFFDDD@@@;;;777555444444;;;888555333444444333111333444555555666666555555666666777777777666555555777777777777666666555555777888999:::<<>>CCCLLL^^^|||~~~mmmbbb^^^\\\lll}}}tttmmmjjjcccaaabbb]]]^^^```aaaaaa^^^[[[YYYYYYWWWTTTQQQOOOMMMKKKHHHEEECCCCCCDDDEEEFFFHHHIIIJJJDDDCCCBBB???===;;;999888:::666222222333444333111111111111111000000000000//////............//////---------,,,++++++******000///...---------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000000///.........////////////000111111000000///000000000000000000000000111111000///////////////+++---...---,,,,,,---...++++++,,,---...///000000------------------,,,,,,//////////////////////////////000000000///......000000000000111222333444222222222222222222222222111111222222222222333333222222111000000111222222/////////000000000111111111111111111111000///...////////////............/////////............---...///...---,,,,,,...000......,,,++++++++++++++++++,,,,,,------...............---------,,,,,,,,,---,,,+++******+++,,,------......//////000000111333222222333444555666666999777555666777888777666888888888999;;;===@@@AAAEEEGGGIIIIIIIIIIIIJJJKKKGGGFFFFFFEEEDDDDDDCCCBBBDDDFFFIIIKKKMMMPPPTTTWWW\\\]]]^^^```bbbcccdddeeeeeegggjjjmmmpppuuu{{{}}}{{{yyywwwvvvvvvxxxxxxwwwuuurrrpppqqqrrrppppppoooooommmllljjjjjjiiifff```[[[UUUOOOIIIEEEAAA???<<<999666555444444777555333222333333222111222333444444555555444444555555666777777777777666777777777666666666666555666777888999:::<<>>AAABBBGGGIIIKKKKKKKKKJJJJJJKKKGGGFFFEEECCCBBBAAAAAAAAABBBEEEHHHKKKNNNQQQVVVYYY]]]^^^```bbbcccccccccccc```bbbdddgggkkkpppvvvzzz|||{{{xxxvvvtttsssssssssuuuvvvwwwuuurrrpppoooooonnnnnnmmmkkkiiigggeeedddeeeaaa\\\WWWRRRLLLFFFAAA<<<;;;:::888777666666666444444333333333333333222222222333444444444444333444555666777888888888888666666666666666666666666666777777777777999===???FFFMMMUUU]]]dddmmmwww{{{ppphhhaaaYYYSSSJJJFFFCCCCCCCCCEEEMMMUUU]]]bbbhhhmmmrrryyyyyy{{{rrrjjjlllppprrrvvvqqqqqqxxxyyyddd]]]^^^___``````___]]][[[ZZZVVVTTTPPPNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIGGGFFFEEECCCBBB???<<<;;;;;;;;;<<>>CCCKKKSSS[[[dddooovvv|||oooeee]]]VVVRRRJJJEEEBBBCCCCCCEEEMMMVVV___ccciiinnnssszzz{{{{{{pppfffgggjjjxxxuuuxxxqqqrrrzzzwwwbbb[[[^^^^^^`````````^^^\\\[[[WWWTTTQQQOOOOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBAAA>>><<<;;;;;;;;;<<>>AAADDDEEEGGGIIILLLLLLKKKIIIHHHHHHHHHFFFDDDAAA???>>>>>>>>>???BBBGGGKKKOOOTTTZZZ]]]^^^___aaabbbaaa```^^^\\\\\\\\\[[[[[[^^^dddkkkqqqrrrqqqpppooooooooooooooonnnqqqsssrrrpppmmmlllkkkooommmkkkgggccc___[[[YYYTTTRRROOOMMMJJJGGGCCC@@@;;;;;;;;;:::999888888777444666777777555444444555111222333333444444333333...///000111222333333333444555555555555666666666444555666666555666888::::::>>>DDDKKKSSS\\\fffllltttzzzpppddd[[[SSSOOOIIIDDDBBBBBBCCCFFFNNNWWWaaafffmmmrrrvvv|||qqqeeeccceeerrruuuyyynnnqqq{{{tttaaa\\\]]]^^^```aaa```___]]][[[WWWTTTQQQOOOOOOOOOMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGBBB@@@>>><<<;;;;;;;;;<<<>>>AAAEEEOOOhhh{{{|||rrrmmmdddaaabbb]]]___aaacccbbb___\\\[[[ZZZYYYUUUPPPMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIBBBBBBAAA???===<<<;;;:::666666777666444222222222111111111111000000000000//////............//////------------------------***,,,000222333000---+++++++++++++++++++++++++++,,,++++++***+++,,,...///---...//////......///111/////////000111222333444555444222000/////////000---...000222222222111000///////////////...------+++,,,......------...000------........./////////,,,,,,------------------////////////////////////......---------...000000///000111222222222222222111111111222333444444444666666666555555555444444000111222222222222111000000000000111111111222222...///000111111222111111////////////.............../////////000000000000,,,...//////...------...---.../////////...------------------------------,,,,,,,,,---......//////***+++---......---+++***/////////000111111222222333333444555666888999:::777888888666444222444666::::::;;;<<>>>>>>>>>>>AAAFFFKKKPPPUUU[[[___```aaabbbcccbbb___]]][[[XXXWWWTTTRRRTTTZZZcccjjjkkkkkklllmmmmmmmmmmmmmmmkkkmmmppppppnnnlllkkkkkkmmmllliiifffbbb]]]ZZZXXXRRRPPPMMMLLLJJJGGGDDDAAAAAA@@@@@@???>>><<<;;;:::444666888888555333333444222333333444444444444444///000111222222222222222444444444555555555666666333555666666555666777999;;;===AAAFFFMMMUUU\\\aaagggnnnyyyvvvhhh\\\RRRLLLGGGCCCAAABBBDDDGGGPPPYYYdddiiipppvvvzzzsssdddaaa```kkkqqqwwwnnnrrr}}}nnn```^^^]]]^^^```aaa```___]]]\\\WWWTTTQQQOOOOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGAAA@@@===;;;:::;;;<<<<<<<<<@@@DDDNNNfff~~~sssnnndddaaabbb]]]___aaacccbbb___\\\[[[ZZZ[[[WWWRRROOOMMMLLLJJJIIIDDDDDDDDDEEEFFFHHHIIIJJJDDDDDDCCCAAA???>>>===<<<555666777666333222111111111111111111000000000000//////............//////........................***+++---.........------------------------------...---,,,+++,,,...111222---...//////......///111.........///111222444555666555333111////////////***,,,...000111111000//////000111111111000...---***+++------------...000//////......------------,,,,,,,,,------.........////////////////////////...---,,,,,,---...///000...///111222333333222222111111222333444444555555666666666555555444444444000111222333333222111000111111111111222222222222---...///111222222222222111111111111000000000000.../////////000000111111,,,...//////...------...---...///000000000///...------------------,,,,,,***++++++,,,---...//////+++---///111111///---+++/////////000111111222222333444444555777888:::;;;888:::;;;999555444666888::::::;;;===???BBBEEEGGGGGGJJJMMMMMMKKKIIIGGGFFFJJJHHHEEEAAA???>>>>>>>>>>>>AAAFFFKKKPPPVVV\\\```aaabbbcccdddbbb```]]][[[TTTQQQMMMJJJLLLRRR\\\cccggghhhjjjkkklllllllllkkkjjjlllnnnnnnlllkkkkkklllkkkjjjhhheeeaaa^^^[[[YYYTTTRRROOONNNLLLIIIFFFCCC@@@??????>>><<<:::888777444666999888555222222333222333444444555555444444333333444555555555444444444444444555555555666666333444666666666666777999999:::<<<@@@EEELLLRRRVVV]]]fffsss{{{mmm^^^RRRKKKFFFBBB@@@BBBDDDHHHPPPZZZeeekkksssyyy}}}tttccc^^^]]]ggg{{{nnnuuuqqquuuiii```aaa]]]^^^```aaaaaa___^^^\\\VVVTTTPPPOOONNNNNNMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGAAA???===;;;:::;;;<<<<<<;;;???DDDNNNeeeoooiiifffaaa]]]___```bbbbbbaaa^^^[[[YYYYYYYYYWWWTTTPPPMMMKKKJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEDDDBBB@@@===;;;999888777666555444333222222222222222222111111111111000---...///000000///...---000...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......//////000111222333222111000222111111000000000000000000///...------...000000//////000000000000//////........................---+++******+++,,,+++***,,,,,,,,,---------......,,,++++++*********++++++......//////000000111111---......///000111111222000000000111222333555555333333333333333333333333555555555666666666666666333333333444444444555555777666555444333222222222333333222222111000//////000000000000000000000000111000///...------...///555333111///------------......---------......///////////////...---,,,,,,---...//////000/////////++++++,,,,,,---.........000111111222222222111111000111444777999:::;;;;;;999999999999999999::::::<<<===>>>@@@CCCEEEHHHIIIMMMNNNMMMKKKHHHHHHIIIKKKJJJJJJHHHEEEAAA???>>>???===@@@DDDIIIOOOWWW^^^ccceeeggggggeeedddddd```ZZZTTTNNNHHHHHHIIIKKKRRRZZZbbbeeehhhhhhffffffhhhkkkllllllllllllkkkjjjiiihhhjjjiiigggddd```\\\YYYWWWVVVTTTRRROOOMMMKKKIIIIIIFFFCCC@@@>>>===<<<:::888999999:::::::::888777666555444333333222222333333111222222333444555666666555555555555555444444444555555444444444444555555666888;;;===???BBBEEEHHHRRR[[[jjjzzzxxxkkk^^^RRRKKKHHHEEECCCCCCCCCFFFPPPZZZcccjjjqqqvvvzzzwwweeeYYYZZZeeeooooootttlllpppzzzgggaaaccc````````````___^^^]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLQQQQQQOOOMMMKKKJJJHHHHHHCCC@@@===;;;;;;;;;::::::<<<@@@BBBHHH]]]oooiiigggaaa^^^___```aaabbbaaa]]][[[YYYYYYYYYWWWTTTPPPMMMKKKJJJIIIIIIHHHGGGEEEEEEGGGHHHIIIFFFEEECCCAAA>>><<<:::999777666555444333222222222111111111000000000//////---...///000000///...---///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------000000222333333333222111111111000////////////000///...------,,,---...///......////////////..............................///---,,,,,,---......---,,,---------------------111000////////////000111............////////////---......///000000111111000000000111222333444555333333333333333333333333444444444444444444444444222333333333333444444444555444333222111111111111333333222111111000//////000000000000000000000000111000///...---......///222111///...---......///000000//////.../////////++++++,,,,,,,,,,,,,,,+++******,,,---............,,,,,,,,,---......//////...///000111222333333333222333555888:::;;;<<<===888888888999999999::::::<<<===>>>AAACCCFFFHHHJJJKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJHHHEEE@@@===<<<===<<>>BBBGGGMMMUUU]]]bbbccceeeeeebbbaaa```ZZZSSSNNNGGGBBBAAABBBCCCIIIPPPWWW]]]cccgggggggggiiikkkhhhhhhhhhhhhhhhgggfffeeedddcccaaa___]]]]]]]]]]]][[[[[[\\\\\\[[[YYYXXXWWWTTTQQQMMMJJJGGGDDDAAA>>>;;;;;;;;;:::999777666555555444444333333333333333111222222333333444444444333333444444555555666666555555444444444444555555555666888999:::;;;>>>AAAFFFNNN[[[kkk{{{}}}pppdddYYYOOOIIIFFFCCCBBBCCCDDDHHHRRR]]]fffllltttxxx{{{}}}lll^^^\\\dddlllyyy{{{}}}xxxnnncccbbbaaaaaaaaaaaa```___^^^^^^YYYYYYXXXXXXWWWVVVUUUUUURRRQQQPPPOOOMMMJJJHHHGGGCCC@@@<<<::::::;;;;;;:::>>>@@@BBBHHHZZZyyypppjjjhhhbbb___aaa___```aaa```]]]ZZZYYYYYYXXXWWWUUURRROOOLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIEEEDDDCCCAAA???===;;;:::777666555444333222222222000000000/////////.........//////////////////......---,,,,,,---...---,,,++++++++++++++++++++++++...---+++******+++---...------......///000000111000111222333444444333333000000///...............000000///...---,,,,,,,,,---......//////......---........................---,,,***+++,,,------,,,...------------,,,,,,,,,,,,+++)))((((((***,,,---/////////......---------........./////////000000//////000000111333444555333333333333333333333333555444444333222111000000000111111111111222222222000000//////.../////////222111111111000000000////////////////////////////////////.........//////------------------------...---,,,++++++++++++++++++,,,,,,---......------////////////...---,,,+++------......///000000000---...///111222222333333111222222444666888999:::777777666666777888999:::===>>>AAADDDGGGIIIKKKLLLMMMLLLJJJGGGFFFGGGKKKNNNNNNNNNLLLHHHBBB===;;;:::;;;>>>AAAFFFLLLSSS\\\bbbgggiiiiiifffdddbbb\\\TTTLLLEEE@@@??????@@@EEEKKKSSSYYYaaaffffffffffffgggfffgggggggggffffffeeedddcccaaa___\\\[[[\\\]]]^^^\\\]]]___aaaaaa```___^^^\\\YYYUUUQQQNNNJJJEEEBBB===<<<;;;:::888666444444555555444333333333333333333333333333444444444444222222333444444555666666555555444444444444555555555777888888888999<<<>>>BBBIIIVVVeeevvvyyylllaaaVVVNNNIIIEEECCCBBBCCCEEEIIITTT___hhhooovvv{{{}}}ooobbb```fffnnnzzzxxxuuugggeeeaaabbbbbbbbbaaa``````___[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQPPPNNNKKKHHHGGGBBB???;;;::::::;;;;;;:::===???BBBHHHYYYwwwqqqkkkhhhccc___aaa^^^___```___]]]ZZZYYYYYYWWWVVVUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIDDDCCCAAA@@@>>><<<::::::777666555444333222222222111111000000000//////////////////......////////////...---...///000///---++++++++++++++++++++++++...---+++******+++---...------......///000000111///000111333444444333333000000///...............111111111000///...------/////////000000/////////........................,,,+++******,,,---------------------------------...---,,,+++,,,---///000111000000//////...................../////////////////////000111222444444333333333333333333333333666555555444333222222111000000000111111111222222000000/////////000000111111111111000000000000000////////////////////////......//////////////////.........------,,,++++++...---,,,+++++++++++++++............------,,,+++------...............---------......///000000000//////000111111111000000111222333555666888999:::777666555555666777999;;;===???BBBEEEIIIKKKLLLMMMMMMKKKIIIFFFEEEGGGLLLPPPRRRRRRPPPLLLFFF@@@===<<<<<<===AAAEEEKKKSSS\\\bbbhhhkkkkkkhhhfffccc]]]UUUKKKEEE@@@???>>>>>>BBBHHHQQQWWW```ddddddccccccdddeeeffffffffffffeeeeeedddcccaaa___\\\[[[ZZZ[[[\\\\\\]]]```cccddddddcccbbbaaa^^^[[[WWWTTTOOOJJJFFF???>>><<<:::888666444444666555444444333333444444555555555444444444444444111222222333444555666666555555444444444444555555666777999999888999;;;===@@@GGGTTTdddtttwwwkkk```VVVNNNIIIEEECCCBBBCCCEEEIIITTT```jjjpppxxx|||~~~pppdddbbbiiippp{{{~~~~~~xxxzzzjjjfffbbbbbbbbbcccbbbbbbaaaaaa]]]\\\[[[ZZZXXXVVVUUUUUUSSSSSSSSSQQQOOOLLLHHHGGGAAA>>>;;;999:::;;;;;;:::<<<===AAAGGGWWWssssssllliiibbb___```]]]___```___]]]ZZZYYYYYYWWWVVVUUUSSSQQQNNNLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHCCCBBBAAA???===<<<::::::777666555444333222222222111111111000000000////////////............//////000///...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,------......---///000222333333333222111000//////......//////111111111111111000///...//////000000000000//////........................---,,,++++++---//////...,,,,,,,,,---------......------------...///000000000000000000000/////////......................../////////000111222333444333333333333333333333333666666555555444444333333000000111111111222222222////////////000111111222000000000000000000000000000000000000000000000000---...//////000/////////............---,,,+++***//////............//////------------,,,+++***)))&&&''')))+++---...//////,,,------...//////000000///000000111000000//////333555777999;;;;;;;;;;;;666555444444555777999;;;===@@@CCCGGGJJJMMMNNNNNNJJJIIIFFFBBBBBBEEEKKKOOOUUUUUUTTTOOOIIICCC???>>><<<>>>AAAEEEJJJSSS\\\cccfffiiijjjgggeeeccc\\\TTTLLLEEE@@@???>>>===@@@FFFNNNUUU]]]bbbbbbaaaaaabbbddddddeeeeeeeeeddddddccccccbbb___]]][[[ZZZZZZZZZ\\\]]]___bbbdddeeeeeeeeedddbbb___\\\YYYUUUOOOLLLDDDCCC@@@===:::888777666666555555444444444444444555555555444444333333333222222333333444444555555555555444444444444555555666888999999888999;;;===???GGGSSSccctttxxxlllbbbXXXPPPKKKFFFCCCBBBDDDEEEJJJUUU```hhhooowww|||~~~}}}mmmbbb```gggooowwwwwwyyyyyy|||kkkfffbbbccccccdddccccccbbbbbb^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTSSSPPPLLLIIIFFF@@@===:::999:::;;;;;;::::::<<>>===;;;;;;777666555444333222222222000000/////////.........000///...------...///000///......///111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,---///111222222222222111111000////////////000//////000111111000///......//////////////////...........................,,,***)))***,,,......---***++++++,,,---...//////)))***+++------...------......//////////////////........................////////////000222333444333333333333333333333333555555555555444444444444111111111222222222333333............///000111222///000000000000000000000000000000000000000000000,,,---///000000000//////,,,---...//////...---,,,............///000111111---------......---,,,,,,'''(((***+++,,,---------,,,,,,,,,---......//////......///000111111111000333555999<<<======;;;:::666555333333444666999;;;>>>@@@DDDHHHLLLNNNOOOOOOJJJHHHEEEAAAAAAEEEKKKPPPUUUVVVUUUQQQKKKEEEAAA???===???AAAEEEKKKSSS]]]ddddddgggiiigggeeeccc[[[SSSKKKEEE@@@???===<<<>>>CCCKKKQQQYYY^^^``````bbbdddaaabbbbbbcccccccccbbbbbbaaa```___^^^]]]\\\[[[ZZZ\\\]]]___aaaccceeefffggggggeeecccaaa___[[[VVVRRRKKKIIIEEEBBB>>><<<;;;:::666666555444444444444444444444333222222111000000333333333333333333333333555555444444444444555555555666888888888999;;;======EEERRRcccsssyyyoooeee[[[RRRLLLGGGDDDCCCDDDEEEIIITTT___dddllluuuzzz|||yyyiii\\\[[[bbbjjjsssoootttzzzzzznnnhhhccccccddddddddddddcccccc]]]\\\\\\[[[ZZZXXXXXXWWWTTTUUUUUUSSSQQQMMMIIIFFF@@@===:::999999;;;;;;:::::::::===CCCMMMfffxxxuuummmiiiaaa]]]]]]\\\^^^______\\\ZZZYYYZZZVVVVVVUUUTTTRRROOOLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDBBBAAA???>>>===<<<777666555444333222222222//////.........---------000///...------...///000---------...000000---+++........................+++,,,,,,------,,,,,,+++++++++,,,------......///+++,,,...000111222111111222222111000000000000000---...///000000///......---..................---........................)))'''''''''***+++++++++)))***+++,,,...///000000)))***---///000///...---,,,------....../////////.....................---......//////000222333444333333333333333333333333444444444444444444444444111222222222222333333333---------...///000111222////////////000000000000000000000000000000000000,,,---///000000000//////+++,,,---///000000///...,,,,,,,,,---...///000111---...///000111111111111/////////...---,,,+++***++++++,,,,,,---......///,,,,,,...000111222222222111444888<<<===<<<999777555444333222444666999;;;>>>@@@EEEIIIMMMOOOPPPPPPLLLJJJFFFCCCBBBFFFNNNSSSUUUVVVUUUQQQLLLFFFBBB@@@>>>???AAAEEEKKKTTT^^^ddddddhhhiiihhhgggddd]]]UUUKKKEEE@@@>>><<<;;;===BBBHHHOOOWWW\\\___aaadddfff``````aaaaaaaaaaaaaaa```_______________]]]\\\\\\]]]]]]^^^```bbbeeeggghhhhhhgggeeedddbbb___ZZZVVVOOOMMMIIIEEEBBB???>>>===666666555444444444444555333222222111000///......444333333333333333333333555555555444444555555555444555777777777888:::===;;;CCCQQQbbbrrr{{{qqqggg]]]SSSMMMHHHEEECCCDDDEEEIIITTT___aaaiiirrrxxxzzz~~~vvveeeXXXVVV]]]eeerrrtttiiiqqqzzzvvv~~~rrrkkkccccccdddeeeeeeddddddddd\\\\\\\\\[[[[[[[[[[[[[[[TTTUUUUUUTTTQQQMMMIIIFFF???===:::999999;;;;;;:::::::::<<>>;;;888888777666555444333333333000/////////............---------..................///000///...---...000..................------000...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000////////////000000---...............------,,,,,,,,,------.........000///...---,,,+++++++++///...,,,++++++,,,---///111///---******+++---...------------------------///////////////.........------------............000000000111222333555555000000000111222444555666333333444444333333222111444333222111000000000000222222111111111111222222111111000///////////////000000000000000000000000222111111000///......---////////////////////////------.........---,,,+++***+++,,,...///......---++++++++++++,,,---..............................,,,,,,,,,,,,...///000111222555:::===???>>>;;;:::333222111111333666999<<>>>>>???@@@GGGLLLSSSYYY]]]```ccceee___```aaaccccccbbbbbbaaa___```bbbcccbbbaaa___^^^___``````bbbdddgggjjjkkkmmmlllkkkhhhddd___ZZZXXXRRRPPPMMMKKKIIIFFFCCC@@@<<<;;;999888666666666777555444333333222222333333333222222222333555777888444444444444444444444444777777777888999:::<<<<<<<<>>@@@KKKZZZzzz|||lllnnnwwwssslllddd```aaa\\\]]]]]]]]]]]]]]][[[YYYXXXWWWWWWUUUSSSPPPNNNKKKJJJIIIHHHGGGHHHJJJKKKJJJIIICCCCCCBBB@@@???===;;;;;;444333222111000/////////000000/////////...........................------.........,,,++++++---000---------------,,,,,,,,,///---+++)))((()))+++---)))***+++,,,------------////////////000000000000000000////////////000000000000111111111111000000---------------.........000///...---,,,,,,,,,,,,...---+++******+++,,,---///...---,,,,,,---///000------------------------////////////............////////////000000000000/////////000111222444444333333222222111111222222333333444444333333222111222111111111111111222222111111111000000111111111111111000///////////////000000000000000000000000000000000///...---------------------------------......---------,,,,,,,,,,,,---...//////000//////...---,,,,,,,,,,,,,,,---------------------------,,,,,,------...000111222333666:::===>>>===;;;999444333222222333666999;;;???AAADDDJJJOOOQQQQQQOOOMMMKKKHHHEEEDDDHHHNNNSSSXXX]]]^^^XXXRRRNNNIIIDDDAAA@@@BBBGGGKKKOOOVVV___aaacccfffhhhgggddd___\\\RRRMMMFFFAAA???@@@AAAAAAEEEJJJQQQWWW[[[___aaaccc___```bbbcccccccccbbbaaa```aaabbbcccbbbaaa___^^^`````````aaadddfffiiikkkmmmmmmllljjjgggaaa]]]ZZZTTTSSSPPPNNNLLLHHHCCC@@@???>>>;;;999777777666777666555555444444444444444444333333333333444666777444444444444444444444444666666666777888999;;;;;;<<>>===;;;::::::;;;;;;:::???>>>@@@KKKYYYxxx|||iiijjjrrrrrrmmmddd``````ZZZ[[[[[[\\\\\\\\\[[[YYYXXXWWWVVVUUURRRPPPMMMJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDAAA>>>===<<<<<<===666555444333222111111111000000000/////////....../////////...---------,,,......---,,,++++++...000+++++++++++++++,,,,,,,,,---,,,***)))((()))+++,,,(((***,,,...///000000000////////////000000000000000000////////////000000---....../////////......//////...............---//////...---,,,,,,,,,,,,,,,+++***)))******,,,------------...//////000000------------------------...........................////////////000000000.........///000111333333444333222222111111222222333333444444333333222111000000000000111222333444111000000//////000000111111111000///////////////000000000000000000000000//////......------,,,,,,------------------------///...---,,,+++,,,------,,,,,,,,,------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333555777;;;===>>>===;;;999555444333222444666999;;;???@@@DDDIIINNNQQQRRRQQQNNNLLLIIIFFFEEEHHHMMMRRRZZZ___aaa\\\VVVRRRLLLFFFCCCAAABBBFFFHHHJJJQQQXXX___bbbgggjjjjjjfffaaa]]]UUUPPPIIICCCAAABBBBBBBBBDDDHHHOOOUUUYYY\\\___bbb```aaabbbcccdddcccbbbbbb```aaabbbbbbbbbaaa```___`````````aaacccfffhhhjjjlllnnnooonnnkkkfffaaa]]]XXXVVVUUUSSSRRRNNNJJJFFFCCCBBB???<<<999888777777777777666555555555555555555444444333444444555555444444444444444444444444555555555666777888::::::<<>>===;;;:::999::::::;;;:::???>>>@@@JJJWWWttt|||hhhiiiqqqqqqmmmeee```___YYYYYYZZZ[[[\\\[[[[[[YYYYYYWWWVVVTTTRRROOOLLLIIIHHHIIIGGGGGGGGGIIIJJJIIIHHHDDDCCCAAA???>>>===<<<<<<888777666555444333333333000000000////////////...000000///...---,,,,,,,,,+++---//////...---...///++++++++++++,,,,,,,,,,,,---,,,+++*********,,,---+++,,,///111222222111000////////////000000000000000000////////////000000,,,,,,---.........------000000000//////.........//////...---------------,,,++++++***++++++,,,---+++,,,.../////////......------------------------------...............///,,,,,,,,,---------......////////////111222333444111111111111222333444555333333444444333333222111111111000000111222222333000000////////////000000111000000////////////////////////////////////////////////......---------////////////////////////000...,,,+++++++++---...+++***))))))***+++---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111333444666888;;;===>>>===;;;:::777555444333444666999;;;>>>@@@CCCHHHNNNRRRRRRRRROOONNNJJJGGGFFFHHHMMMQQQ[[[aaaccc___ZZZUUUOOOIIIGGGDDDCCCEEEEEEEEEIIIPPP\\\aaagggkkkllliiiddd```XXXRRRKKKEEECCCBBBBBBBBBCCCGGGNNNSSSWWW[[[^^^aaaaaaaaacccdddddddddcccbbbaaabbbbbbbbbbbbaaa```___aaa```aaaaaaccceeegggiiilllnnnqqqrrrppplllfffccc]]]ZZZWWWUUUUUUSSSQQQPPPHHHFFFCCC???<<<999888777777777666555555555555666666666555555444444444444555555555555555555555555666666666666888999:::;;;<<>>@@@HHHTTTppp|||kkknnnzzzqqqmmmeeeaaa___YYYYYYZZZ[[[\\\[[[[[[YYYYYYWWWVVVUUURRROOOKKKIIIGGGHHHGGGFFFGGGIIIIIIIIIHHHBBBBBBCCCBBB@@@>>>;;;999666555444333222111111111111000000000////////////000000///...---,,,,,,,,,&&&***...000///---++++++++++++,,,,,,---------......---,,,,,,,,,,,,---...,,,---...///000///......////////////000000000000000000////////////000000...///000111111111111111111111111000000///////////////...---------......,,,,,,,,,,,,,,,---......+++,,,---......,,,***)))------------------------,,,---------......//////,,,,,,,,,,,,------------000000000111222333444555111111111111222333444444333333444444333333222111333222222111000000111111000000////////////000000111000000///////////////////////////////////////000000000///////////////////////////////////////000...,,,+++++++++---...+++***))))))***+++---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////111222333444666888;;;===>>>===<<<;;;888777555444444666999;;;>>>???BBBHHHNNNRRRTTTSSSQQQOOOLLLIIIGGGHHHLLLPPPZZZ```dddbbb]]]YYYRRRKKKGGGDDDCCCDDDCCCCCCGGGMMMYYY^^^eeekkkmmmkkkgggdddZZZTTTLLLFFFCCCBBBBBBBBBCCCGGGMMMRRRVVVZZZ^^^aaaaaabbbdddeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaa```aaaaaaaaaaaabbbdddfffgggkkkmmmqqqttttttqqqmmmjjjfffaaaZZZUUUSSSRRRRRRRRRMMMKKKGGGBBB>>><<<:::999777666666555555555555555666666666666555444333333555555555555555555555555777777777888999:::;;;<<<===AAAKKKZZZlll||||||qqqfff^^^VVVOOOIIIEEEDDDCCCCCCFFFLLLUUU[[[___cccgggiiikkknnntttxxx{{{|||uuussstttwwwvvvrrrsss{{{mmmmmmmmmmmmkkkiiigggfffeeedddcccbbb```____________^^^\\\YYYVVVRRRMMMFFFBBB<<<;;;:::999888999::::::999>>>>>>???GGGPPPkkk}}}ooouuupppmmmeeebbb```[[[[[[[[[\\\\\\\\\[[[YYYXXXXXXWWWUUUSSSOOOLLLIIIGGGFFFEEEDDDEEEFFFGGGGGGEEEAAABBBCCCCCCAAA>>>:::888888888666555444333333333111111000000000//////////////////...---------,,,###''',,,///...+++)))(((++++++,,,,,,------......---------------......///,,,+++++++++++++++++++++////////////000000000000000000////////////000000------...///000000000000222111111111111111111000//////...............///+++,,,,,,------.........,,,,,,------,,,+++)))(((------------------------,,,,,,,,,---......//////---............/////////000000111111222333555666555444333222111000000000333333444444333333222111444333222111000000000000111000000//////000000111111111000///////////////000000000000000000000000000000000000000000//////------------------------///...---,,,+++,,,------,,,,,,,,,------...///000,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444666888:::===>>>>>>>>>===:::888666555555777999:::>>>???BBBGGGMMMRRRTTTUUURRRQQQNNNJJJGGGHHHKKKNNNYYY```fffeeeaaa]]]VVVOOOGGGDDDCCCDDDDDDCCCHHHNNNSSSXXX```gggkkkkkkiiiggg]]]WWWOOOHHHDDDCCCBBBBBBCCCFFFLLLPPPUUUYYY]]]```bbbcccdddeeefffeeeddddddccccccbbbbbbbbbaaaaaaaaabbbaaaaaaaaabbbccceeefffiiilllqqquuuvvvvvvtttrrrpppjjjaaaYYYTTTRRRPPPOOOPPPNNNJJJEEEAAA>>><<<;;;777777666555555555555555666666666666666555444333555555555555555555555555777777888888999:::<<<===>>>BBBKKKZZZkkk||||||rrrhhh```XXXOOOIIIDDDDDDDDDDDDHHHOOOXXX___aaadddhhhiiiiiilllppptttzzz}}}|||zzz{{{~~~~~~tttrrrvvvvvvllllllmmmmmmllliiigggfffggghhhgggfffdddcccccccccccc___]]][[[WWWSSSMMMFFFAAA;;;;;;:::999999999:::;;;999>>>>>>???EEEMMMfffqqqzzzpppllleeebbbbbb]]]]]]]]]]]]]]]]]][[[YYYXXXYYYXXXVVVTTTPPPLLLIIIHHHFFFEEEDDDEEEGGGHHHGGGFFFBBBBBBBBBAAA???===;;;::::::999888777666555555555111111111000000000//////..................------'''))),,,------,,,,,,---*********+++,,,---------,,,,,,,,,---------......,,,+++***)))***+++---...////////////000000000000000000////////////000000***+++,,,---............111111111222222222222222//////............//////******+++,,,------......,,,,,,,,,---,,,,,,++++++------------------------++++++,,,------...//////------........./////////000000000000111333444555666555333222111000000000333333444444333333222111222222111111111111111222111111111000000111111111111111000///////////////000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,---...//////000//////---,,,,,,,,,,,,,,,------------------------------.........///000111222333555777999<<<>>>?????????;;;999777555555777999:::===>>>AAAGGGMMMSSSUUUVVVSSSRRROOOKKKHHHHHHKKKNNNXXXaaahhhhhheeebbb[[[TTTLLLHHHFFFFFFDDDBBBEEEKKKLLLQQQYYYaaafffiiiiiihhh```ZZZRRRJJJGGGEEEDDDCCCAAADDDIIINNNRRRWWW[[[___bbbccceeefffffffffeeedddccccccbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaacccdddeeegggjjjoootttwwwyyyyyyyyyvvvrrrkkkddd___[[[WWWTTTRRRPPPLLLGGGCCC@@@???>>>888888777666666666666777555555666777777666555444555555555555555555555555777777777777888:::;;;<<>>>>>>>>DDDKKKcccttt~~~pppllleeecccccc^^^^^^^^^___^^^]]][[[YYYXXXZZZYYYWWWTTTQQQMMMJJJHHHHHHGGGGGGGGGIIIJJJIIIHHHEEECCCAAA???===<<<<<<<<<666555444333222111111111111111111111000000000000---------...............---.........---...111333((())))))***++++++,,,,,,+++++++++,,,,,,------------,,,+++***,,,///222444////////////000000000000000000////////////000000---...///000111111111111111111111222222333333333//////.........//////000((()))***+++,,,---------+++,,,,,,,,,---......///------------------------++++++,,,,,,---...//////+++++++++,,,,,,,,,------......//////000222333444222222222111222222333333333333444444444333222222000000000000111222333444222222111111111111222222111111000///////////////000000000000000000000000---.....................////////////////////////------.........---,,,+++***+++---...///......---......---,,,++++++++++++........................------......///111222333444666999<<<>>>@@@@@@AAA<<<:::888666666777999:::===>>>AAAFFFMMMSSSVVVVVVTTTSSSPPPLLLHHHHHHKKKMMMYYYbbbiiijjjhhheee^^^XXXTTTOOOKKKHHHCCC???@@@DDDHHHMMMTTT\\\cccggghhhhhhccc]]]TTTMMMHHHFFFEEEEEE???CCCHHHLLLPPPUUUZZZ]]]cccdddeeefffffffffeeeddddddcccbbbbbbaaaaaabbbbbbcccbbbaaaaaaaaabbbdddeeegggiiinnnsssxxx{{{|||}}}xxxuuurrrooolllgggbbb^^^SSSQQQMMMIIIEEEBBB@@@???:::999999888777888888888444555666777777666555444666666666666666666666666555555666666777999:::;;;@@@CCCLLLYYYkkk|||}}}uuullleee[[[QQQJJJDDDDDDDDDFFFKKKSSS]]]dddlllnnnppppppoooooorrrvvvyyy}}}~~~{{{xxxyyypppeeeeeedddgggjjjkkkiiiiiikkkmmmhhhgggfffeeedddcccccccccaaa___\\\YYYTTTMMMEEE???<<<;;;:::::::::;;;<<<===999>>>>>>>>>DDDJJJaaaxxxqqqjjjgggbbb```bbb]]]^^^___```^^^[[[XXXVVVWWWVVVTTTQQQNNNLLLJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCAAA@@@>>>===<<<;;;555444444333333222111111666222///...000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,------......//////000000000000///222222111111111111222222000000////////////000000111222222333333222222111000...,,,---000111///---...------,,,,,,------...//////...------,,,++++++,,,,,,,,,---------------//////.........---------000///...------...///000......//////000222333444666555444333222222222222222222222222222222222222444444444444444444444444555444333222111111111111000000000000////////////111000...,,,,,,...000111...---,,,---//////...---////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,)))******++++++,,,---------------------,,,,,,,,,------......///000000000111333777;;;===>>>???>>>:::999999999999999999999<<<;;;<<>>CCCMMMZZZjjjzzzxxxooofff]]]SSSLLLFFFEEEDDDFFFMMMXXXbbbiiitttuuuvvvvvvuuuvvvxxxzzz|||yyy~~~xxxfff```ccceeeiiijjjgggeeehhhiiihhhiiihhhgggfffffffffffffffeeebbb]]]YYYUUUMMMEEE>>>;;;::::::::::::;;;<<<<<<777<<<;;;>>>EEEJJJ[[[www~~~rrrjjjfff```]]]^^^]]]^^^______^^^[[[XXXVVVWWWVVVTTTQQQOOOLLLJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIDDDCCCBBB@@@>>>===;;;;;;777666666555555444333333666444111111222333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,---...///000...///000000000000000000222111111000000111111222000000////////////000000222222333333333333222222000...------000000///---...------,,,,,,------...,,,,,,,,,,,,,,,---------........................//////.........---------000///...------...///000.........///000111333333333333333222222333333444222222222222222222222222333333333333333333333333444333222111000000000000222222222222111111111111000///...------...///000111///---,,,------,,,***/////////////////////////////////............---++++++,,,---------------***++++++++++++,,,,,,,,,---------------------...------......///000000000222444777;;;===?????????===<<<:::888888888888999===<<<===BBBJJJPPPTTTUUUXXXUUUQQQLLLIIIGGGGGGHHHQQQWWWaaaiiillljjjeeeaaaZZZVVVRRRNNNKKKGGGDDDAAACCCEEEIIINNNUUU[[[aaadddgggddd___WWWOOOIIIFFFFFFEEEGGGHHHJJJMMMQQQWWW\\\```bbbccceeefffgggffffffffffffffffffeeedddcccbbbbbbcccddddddbbbaaabbbdddeeeeeefffjjjppptttuuuuuuvvvuuuttttttuuutttpppllleeeaaa[[[VVVQQQLLLHHHDDD>>><<<::::::::::::888666777888999::::::888666555333444666777888777666555666777888777777777999;;;>>>CCCMMMZZZjjjzzz~~~tttkkkcccZZZQQQJJJEEEEEEEEEIIIQQQ]]]iiipppxxxyyyzzzzzzzzzzzz|||~~~~~~zzz{{{xxx}}}tttaaa[[[^^^dddhhhjjjhhhfffiiiiiigggiiiiiihhhgggffffffffffffddd```\\\WWWRRRKKKBBB<<<;;;::::::::::::;;;<<<<<<888<<<<<<>>>EEEIIIYYYttt|||qqqiiiddd]]]YYY[[[]]]]]]^^^^^^]]]ZZZXXXVVVWWWVVVTTTRRROOOLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJEEEDDDCCC@@@>>><<<:::999777666666555555444333333444333222222333222111///........................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---)))******+++---...000111...///000000111111000000222111111000000111111222000000////////////000000222222333333333333222222///...---...//////...---...------,,,,,,------...)))******+++,,,------............---------------...............---------//////...------...//////.........///000111222333222111222222333444555666333333333333333333333333222222222222222222222222333222111000/////////000222222222222111111111111////////////////////////222000---,,,---......---////////////////////////............------------,,,,,,---............---,,,,,,,,,+++++++++******,,,---------.../////////------......///000000000222444777;;;>>>@@@@@@AAA@@@>>>;;;888777777888999<<<<<<===AAAGGGNNNRRRTTTXXXVVVRRRNNNKKKHHHFFFEEELLLRRR\\\eeejjjkkkiiiggg]]]ZZZVVVRRROOOLLLHHHEEEAAABBBDDDGGGMMMTTTZZZ^^^dddccc```ZZZSSSLLLIIIGGGEEEGGGHHHIIIKKKOOOUUUYYY___aaabbbdddeeeeeeeeeeeeeeeeeeffffffeeedddcccccceeeffffffeeecccbbbcccdddeeeddddddgggkkkooorrrrrruuuuuuuuuwwwyyyzzzxxxvvvooolllgggbbb\\\VVVOOOJJJBBB@@@<<<;;;;;;:::999888666666777777777666444333555555777888888777666555666888999888888999;;;===>>>BBBLLLZZZjjjyyyxxxooofff___WWWOOOIIIEEEEEEGGGLLLWWWdddqqqyyy~~~yyyuuu|||~~~}}}ttt```YYY\\\ccchhhkkkiiihhhjjjiiigggjjjiiiiiihhhggggggffffffbbb___ZZZUUUOOOHHH@@@;;;:::::::::::::::;;;<<<<<<:::===<<<>>>EEEGGGUUUoooooogggccc]]]YYYZZZ\\\\\\]]]]]]\\\ZZZXXXVVVWWWVVVTTTRRROOOMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKFFFEEECCCAAA>>><<<:::999555444444333333222111111000000000111111000...---////////////////////////........................,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---*********+++,,,---///000...///000111111111111111111111000000000000111111000000////////////000000222222333333333333222222///...............------...------,,,,,,------...)))******++++++,,,,,,---***+++++++++,,,,,,------............................................................000111222333222222222222333444555555333333333333333333333333111111111111111111111111111111000///////////////000000000000/////////.........////////////......000...,,,---000222444444////////////////////////,,,,,,+++++++++*********,,,---......//////......------,,,,,,+++***)))))),,,,,,---......///000000------......///000000000333444777;;;>>>@@@AAABBBAAA>>>;;;888777777:::;;;::::::;;;>>>CCCIIINNNQQQVVVUUUSSSPPPLLLGGGDDDBBBGGGMMMVVV```gggkkkllllllbbb___[[[WWWTTTOOOKKKGGGAAAAAAAAACCCGGGMMMTTTXXX___```___[[[UUUNNNJJJHHHDDDEEEFFFFFFHHHKKKQQQTTT]]]___aaacccdddeeeeeeeeeffffffffffffffffffeeeeeefffggggggfffdddbbbcccdddeeedddddddddgggkkknnnooorrrsssuuuxxx{{{}}}~~~}}}zzzwwwtttooojjjbbbZZZUUUKKKHHHCCC???===<<<;;;:::666777777888888777666666777777888888888777666666666777888888888999;;;======BBBLLLYYYiiiyyy{{{tttkkkccc]]]VVVNNNIIIEEEFFFIIIPPP[[[iiivvv~~~yyyvvvtttzzzfff^^^___bbbhhhlllkkkjjjkkkjjjhhhkkkkkkjjjjjjiiihhhgggfffaaa___ZZZUUUNNNFFF???;;;::::::999999::::::;;;<<<;;;>>><<<>>>DDDEEEQQQiiikkkeeeccc]]]ZZZ[[[[[[\\\\\\\\\[[[YYYXXXWWWWWWVVVTTTRRRPPPNNNLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKFFFEEECCCAAA>>><<<:::999555444444333333222111111...///111111000///...---////////////////////////........................,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------...///000111222222222222111000000000000000000111000000////////////000000111222222333333222222111...//////...---,,,------...------,,,,,,------...++++++++++++++++++++++++******+++,,,---......///---.....................------............------------......///111222333444333333222222333333444333333333333333333333333111111111111111111111111000000//////.../////////000000000000/////////.........////////////.........---,,,---///222333222////////////////////////,,,,,,+++++++++*********,,,---......//////.........------,,,+++***))))))+++,,,,,,---...///000000------......///000000000222444666:::===@@@AAABBB???===:::888888999<<<>>>::::::;;;===AAAGGGLLLPPPTTTSSSRRRPPPLLLGGGBBB@@@DDDIIIQQQZZZccciiilllnnngggddd```\\\WWWRRRLLLHHHDDDCCCAAAAAADDDIIINNNRRR[[[]]]]]][[[VVVPPPKKKIIIEEEEEEEEEEEEFFFIIIMMMQQQYYY[[[^^^aaaccceeefffffffffggghhhhhhhhhhhhhhhgggfffggggggfffdddbbbcccdddeeeeeeddddddeeegggjjjlllmmmooosssvvvyyy|||~~~|||yyyuuuooogggbbbXXXTTTNNNHHHEEEBBB@@@>>><<<<<<<<<===============999999999999999999888888555777888777777777:::;;;<<>><<<>>>DDDDDDMMMccc{{{iiieeeddd___\\\]]][[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKEEEDDDCCC@@@>>><<<:::999777666666555555444333333///111222222111000000111........................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...///000111222333333333111000000//////000000111000000////////////000000000000111111111111000000...//////...,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++------------............---------...............------............---------------...///000111222444444333222222333333333333333333333333333333333111111111111111111111111000000////////////000000222222222222111111111111///////////////////////////...------......,,,+++////////////////////////............------------,,,,,,---............---------,,,,,,+++***))))))+++,,,,,,,,,---.........------......///000000000222333555888<<>>===;;;999999;;;===???======>>>???BBBGGGNNNRRRSSSSSSRRRPPPMMMHHHDDDAAABBBFFFMMMUUU^^^eeejjjmmmkkkhhhddd```\\\VVVPPPLLLHHHFFFCCCBBBBBBFFFJJJLLLWWWYYY[[[ZZZVVVPPPLLLKKKEEEEEEEEEDDDDDDGGGKKKNNNQQQTTTXXX]]]aaadddfffggggggggghhhiiijjjjjjjjjiiifffggggggfffdddcccdddeeeffffffgggfffeeeeeehhhjjjjjjmmmpppsssuuuwww{{{~~~~~~|||xxxsssooofffbbb\\\VVVRRRNNNJJJGGG@@@@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;<<<777888888888777777888:::;;;@@@JJJXXXiiiyyyxxxrrrhhh```[[[UUUOOOKKKEEEFFFKKKSSS___mmmzzzyyywww{{{uuunnnjjj|||xxx~~~qqqggggggffflllooonnnmmmoooooommmmmmmmmmmmmmmkkkiiigggfffcccaaa]]]VVVLLLDDD???===999999999999999:::;;;;;;<<<>>>;;;>>>DDDCCCKKK___|||zzziiieeeddd___\\\]]]ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTRRRPPPOOOMMMLLLHHHHHHIIIIIIIIIJJJJJJJJJDDDCCCBBB@@@>>>===;;;;;;777666666555555444333333000111222111//////111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++*********+++,,,------...///000111222333333333000000////////////000000000000////////////000000//////000000000000//////---///000...,,,***+++---...------,,,,,,------...++++++,,,,,,------......///...---,,,+++)))((((((---------.........//////,,,------......------,,,---------...///000111222222222222222333444555555444444444444444444444444222222222222222222222222111000000//////000000111222222222222111111111111000///...------...///000000//////000000///,,,)))/////////////////////////////////............---++++++,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,------......///000000000111222444777:::>>>AAABBB???>>>===;;;;;;;;;<<<<<<===??????@@@AAAFFFMMMSSSUUUTTTSSSQQQNNNJJJGGGDDDBBBEEEJJJQQQYYYaaagggkkkllljjjgggdddaaa\\\VVVRRRJJJHHHEEECCCBBBCCCEEEGGGPPPRRRTTTTTTPPPLLLIIIHHHBBBBBBBBB@@@@@@AAAEEEHHHIIILLLQQQWWW]]]bbbeeegggffffffgggiiiiiijjjjjjjjjfffggghhhhhhfffeeefffhhhfffhhhiiihhhfffeeefffhhhiiilllooopppqqqssswwwzzz|||||||||~~~~~~~~~{{{xxxqqqnnniiieeeaaa\\\WWWTTTIIIHHHFFFCCCAAA???======<<<<<<<<<<<<===>>>??????999::::::999777777888:::;;;@@@JJJXXXiiiyyyxxxqqqggg___ZZZTTTOOOJJJCCCEEEKKKTTTaaappp}}}zzzwwwzzz~~~tttjjjdddsssyyy~~~uuujjjjjjiiinnnpppooonnnqqqrrrqqqmmmnnnnnnnnnmmmjjjhhhfffbbbaaa]]]UUUKKKCCC>>>===999999999888999999:::;;;;;;===:::===DDDCCCIII\\\ttt{{{iiieeeddd___[[[\\\ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVTTTSSSQQQOOONNNMMMHHHHHHHHHIIIIIIIIIJJJJJJCCCCCCAAA@@@???===<<<;;;555444444333333222111111...///000...,,,,,,///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---((())))))***+++---...///...///000111333333333444000000////////////000000000000////////////000000......////////////......---///000///+++***+++---...------,,,,,,------...)))***+++,,,...///000111///...,,,)))&&&###!!! ---------.........//////,,,,,,---......---,,,,,,------------///000111222000000111222333555666777444444444444444444444444222222222222222222222222111000000000000000111111000000000000////////////111000...------...000111///000111444555444111...////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++------......///000000000000111333666999===@@@BBB@@@@@@>>>===<<<;;;::::::<<<===>>>>>>???DDDKKKQQQVVVVVVUUUSSSPPPLLLIIIGGGCCCEEEIIIOOOVVV^^^eeehhhlllkkkiiigggeeeaaa\\\XXXLLLJJJFFFCCCBBBAAABBBCCCJJJLLLNNNMMMJJJGGGEEEDDD>>>>>>===;;;:::<<>>???AAAAAA;;;<<<<<<:::888888999::::::@@@JJJXXXiiiyyyxxxqqqggg^^^YYYTTTNNNJJJBBBDDDJJJUUUcccrrr|||xxxzzz~~~uuujjj```nnnwwwyyyxxxmmmlllkkkpppqqqoooooorrrtttsssnnnnnnoooooommmkkkhhhfffbbbaaa]]]TTTJJJAAA>>>===999999888888999999:::;;;;;;<<<999===DDDCCCHHH[[[nnn{{{kkkeeeccc___]]]\\\XXXYYY[[[\\\[[[XXXVVVTTTUUUSSSPPPOOONNNNNNLLLJJJLLLJJJIIIHHHIIIIIIHHHFFFCCCBBBAAA???>>><<<;;;:::666444222///...///000111333222111000///...---,,,------,,,,,,,,,+++++++++......---------......///---------------------------,,,)))((((((***---///...---,,,++++++---...000111111111000000000000000//////000000000000//////...............------,,,,,,...//////...------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++******)))***+++---...---------,,,,,,+++++++++---------------...///000000///...///111333333222222222111111222222333444777666555444222111000///333333444444333111000...222222222111000//////...////////////////////////000000000000000000000000//////000000111111111222111000000///...---------...------,,,---...///000---------.........//////---,,,++++++******++++++////////////000000000000333222111111111222444444222222444777;;;???@@@@@@AAAAAA@@@@@@>>>===;;;;;;=========???AAADDDGGGHHHQQQQQQSSSSSSQQQOOOLLLJJJFFFGGGHHHKKKOOOVVV^^^dddeeejjjmmmkkkhhheee___YYYSSSNNNHHHDDDDDDDDDCCCAAACCCCCCDDDEEEDDDAAA<<<888;;;:::999888999;;;===>>>???BBBGGGLLLRRRXXX___dddeeeeeeeeefffggghhhiiijjjhhhgggfffeeeeeeeeefffgggggghhhhhhhhhhhhggggggffffffhhhjjjjjjiiijjjnnnrrrqqqrrrsssvvvyyy{{{}}}~~~yyyxxxwwwtttppplllhhhfff```^^^\\\ZZZWWWRRRMMMIIIMMMLLLIIIFFFCCCAAA@@@???>>>===;;;999888888888999<<<@@@IIIUUUeeevvvyyyqqqfff]]]VVVPPPIIIEEEDDDEEEJJJTTTcccsssxxxwww{{{sssdddfffsssuuuuuu~~~xxxooopppnnnppprrrsssrrrqqqqqqrrrrrrqqqpppoooooommmiiifffiiieee^^^UUULLLCCC<<<888<<<;;;999888888999;;;<<<===;;;;;;>>>AAACCCJJJRRRnnn}}}~~~nnnfffccc___\\\[[[XXXZZZ[[[\\\[[[YYYVVVUUUUUUSSSPPPOOONNNNNNLLLJJJMMMKKKJJJJJJJJJJJJIIIGGGCCCBBBAAA???>>><<<;;;:::777555222000//////111222222222111000///...------////////////.........---------,,,,,,,,,,,,,,,---------------------------,,,+++***)))***+++---...///...---,,,,,,...///111000000000000000000000000////////////////////////...////////////...------,,,...//////...------...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,---...///......///222555555555222222222222222333444444555444444333333222222111333333333333222222111000222222222111000/////////111111111111111111111111000000000000000000000000/////////000000000111111111000000///......------...------,,,---...///000---------..................---,,,,,,++++++,,,,,,........./////////000000111000/////////000222222333444555888<<<@@@BBBCCCCCCCCCCCCBBBAAA???===<<<>>>>>>>>>???AAADDDFFFHHHOOOPPPRRRSSSRRROOOLLLJJJGGGHHHIIIKKKNNNTTT[[[```eeehhhiiigggeeeeeeaaa\\\UUUQQQKKKGGGFFFDDDAAA???AAA???=========<<<:::888999888777666666888:::;;;;;;>>>BBBFFFLLLSSSZZZ___bbbccceeefffhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggffffffeeefffhhhgggfffgggjjjmmmnnnooopppsssuuuxxxyyyzzzyyyyyyxxxvvvsssooollljjjfffdddbbb___[[[VVVQQQMMMMMMKKKIIIFFFCCCAAA??????===<<<:::999888888999999<<>><<<;;;:::888666444111000111222222000000000000////////////000000000/////////......//////......------,,,,,,------------------------******+++++++++,,,,,,,,,///...---------...000111000000000000000000000000000000///......///000000//////000000000///......,,,...000///...---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------------,,,,,,+++------........................------,,,---------......---000333666777777333333333333333444444555333333333333333333333333333333222222111222222222222222222111000000//////111111111111111111111111000000000000000000000000...///////////////000000000000000///......---------------,,,------...///.........---------------///...------,,,,,,---------------.........//////...............///000000333333444666:::>>>BBBEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>???@@@BBBDDDFFFLLLNNNQQQSSSSSSPPPMMMJJJIIIIIIJJJKKKLLLPPPUUUYYYbbbdddeeebbbaaacccccc```XXXUUUPPPLLLHHHDDD@@@<<>><<<;;;:::999888888999:::===AAAJJJWWWgggvvvxxxpppeee\\\VVVRRRNNNKKKIIIIIIMMMUUUcccrrrtttjjjhhhooo}}}ppppppyyyxxxvvvqqqsssuuutttsssrrrrrrsssooonnnnnnoooqqqpppnnnlllgggddd]]]UUULLLDDD???<<<;;;:::999999999:::;;;<<<;;;999:::===???AAAGGGNNN```{{{uuuooowww~~~nnnfffccc___[[[ZZZYYYZZZ\\\]]]]]][[[XXXWWWVVVSSSQQQOOOOOONNNMMMKKKGGGEEEDDDDDDDDDDDDCCCAAACCCBBBAAA???===<<<;;;:::888777555333222222222333////////////000000000000///............---------222222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++...------------...///////////////000000000000000111000...------...000111000000000000000//////...---...000000...---...///111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......///...---+++***,,,,,,------......//////222111000//////////////////...---///222444555555444444333333333444555555333333333333333333333333333222111111111222333444222222222111111000000000111111111111111111111111////////////////////////............////////////000000//////............---------------------.........------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////000111222333555:::???CCCFFFGGGHHHGGGFFFDDDBBBAAA???>>>>>>>>>???@@@BBBCCCJJJLLLPPPSSSTTTRRROOOLLLKKKKKKLLLKKKKKKMMMPPPSSS[[[^^^```^^^___bbbbbb___ZZZXXXUUUPPPKKKEEE@@@<<<>>>;;;999999:::;;;<<<<<<999999888777777777888888888999;;;===AAAGGGPPPUUUYYY\\\aaafffiiijjjiiihhheeefffhhhiiijjjiiihhhhhhjjjjjjjjjjjjiiihhhffffffffffffffffffeeedddeeeeeeggggggiiikkklllnnnppppppqqqrrrrrrqqqpppnnnkkkjjjiiifffccc```]]]YYYTTTPPPKKKIIIGGGDDDAAA???>>>===;;;:::999888888888999:::===BBBLLLYYYhhhwww~~~ssslllccc\\\XXXSSSNNNJJJIIIIIIMMMVVVdddsssssslllhhhnnn|||qqqqqqzzz|||vvvssstttuuuuuusssrrrssstttqqqppppppqqqqqqqqqnnnlllfffbbb\\\TTTKKKDDD???===::::::999999999:::;;;<<<>>><<<<<<@@@AAABBBHHHOOO]]]ttttttmmmsss{{{kkkdddbbb^^^[[[[[[XXXZZZ\\\]]]]]][[[YYYWWWVVVTTTQQQPPPOOOOOOMMMKKKKKKIIIHHHHHHIIIHHHGGGEEECCCBBBAAA???===<<<;;;:::888777555444333222222333////////////000000000000///............---------222222222222111000......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,+++,,,,,,,,,------......//////000000000000111///...,,,,,,...///111000000000000000//////...---///000000///......///111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......///...---+++***++++++,,,,,,---------...222111000///////////////000///---...000111111000444444333333333444555555555444444333333222222111333222111111111222333444222222222222111111111111000000000000000000000000////////////////////////////////////............////////////............------------------,,,,,,------------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------....../////////000000000///111222222444777===BBBEEEFFFHHHHHHHHHFFFDDDBBB@@@???>>>======>>>???@@@GGGJJJOOORRRTTTSSSQQQOOOMMMMMMNNNMMMLLLLLLMMMOOOSSSXXX\\\\\\]]]```^^^ZZZYYYYYYWWWSSSMMMGGGBBB???======>>>???AAAAAA???===;;;;;;:::999999999999999888888999999<<>>===<<<:::999888888888999:::;;;>>>CCCNNN[[[jjjwwwzzzlllhhhbbb]]]YYYTTTLLLFFFFFFHHHMMMWWWeeeuuu|||pppiiieeemmmzzzsssuuu~~~vvvtttuuuuuutttsssssstttuuuuuutttsssrrrrrrpppmmmjjjeeeaaaZZZRRRJJJCCC???===999999999999::::::;;;;;;>>><<<===@@@BBBBBBGGGMMMYYYmmmtttqqqxxxzzzjjjcccaaa^^^[[[[[[WWWYYY[[[]]]\\\[[[YYYWWWVVVTTTQQQPPPPPPOOOMMMLLLJJJIIIGGGGGGHHHHHHFFFEEECCCBBBAAA???>>><<<;;;:::777666555444333222222222////////////000000000000000000000/////////......//////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***+++++++++,,,,,,,,,,,,---......//////000000111//////...------...////////////000000000///......---///111000///...//////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,......------,,,---------111///---...///000///...333333333333333444444555555555444333333222111111333333222222111222222222222222222222222222222222////////////////////////000000000000000000000000000000000////////////...//////////////////......,,,------------,,,,,,++++++,,,,,,,,,------------,,,,,,+++************+++,,,,,,,,,---------.........//////000111000000000111333555555555777<<>>>>>??????EEEGGGKKKNNNQQQRRRQQQQQQNNNOOOPPPOOONNNMMMMMMNNNOOOTTTXXXXXXYYY[[[YYYUUUVVVVVVVVVSSSNNNJJJGGGFFFAAABBBDDDGGGIIIHHHDDDAAA???>>>>>>===<<<;;;;;;:::777777888777888<<>>DDDOOO]]]kkkxxxwwwjjjfffaaa]]]YYYSSSKKKEEEEEEGGGMMMXXXgggttt~~~{{{nnngggdddmmm|||tttwwwvvvsssttttttsssssssssuuuwwwyyywwwuuutttrrrpppkkkhhhddd```YYYPPPHHHAAA===<<<888999999::::::;;;;;;;;;===;;;<<>><<<;;;:::666666555444333222111111000000000000////////////////////////.........---,,,---///000000///---,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,------......///000000111...........................////////////...------...///111111///...///000***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000...---...000111111000222222222222222333444444333333333333333333333333333333333333222222111000222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////.../////////////////////,,,------...---,,,+++*********+++,,,---......///------,,,++++++++++++,,,------------............---...///000111000000///000333666666555555:::>>>BBBDDDGGGJJJKKKJJJIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@AAACCCFFFIIILLLNNNPPPQQQNNNPPPRRRRRRPPPOOOOOOOOONNNRRRTTTRRRSSSVVVUUURRRQQQSSSTTTRRRNNNLLLLLLMMMJJJJJJMMMOOOQQQPPPLLLIIIFFFFFFEEEDDDCCCBBBAAA@@@999::::::999999:::>>>AAAFFFJJJPPPWWW\\\```aaaaaa`````````aaaccceeefffgggeeeeeefffggggggggggggfffhhhfffeeefffhhhgggeeebbb```aaaaaabbbcccdddeeeeeehhhhhhiiiiiihhhgggeeeddd___\\\YYYWWWUUUSSSQQQOOOHHHGGGDDDAAA>>><<<;;;:::888777777777777999;;;<<>><<<;;;:::555555444333222111111000111000000000////////////------,,,,,,,,,+++++++++---...000111222111///...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......---------------...///000000111------...//////...------...............------,,,...///111111/////////000---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++***)))***+++---.../////////......------,,,---------------...///000///...---...111333333333222222111111222222333444111111222333333444555555333333444444333222000...222222222222222222222222111111111111111111111111000000000000000000000000222222111111000000//////.........///////////////,,,------...---,,,***)))))))))***+++---...//////......---,,,,,,,,,,,,------------.........//////------///000000000///......222555555333222666:::AAADDDHHHKKKMMMLLLKKKJJJJJJIIIFFFDDDCCCBBBBBBBBB???@@@BBBEEEHHHLLLNNNPPPOOOQQQSSSSSSRRRPPPPPPPPPPPPRRRQQQNNNNNNRRRSSSRRRNNNPPPRRRQQQNNNNNNPPPRRRSSSSSSTTTVVVWWWVVVTTTQQQMMMMMMMMMLLLJJJIIIGGGFFF======>>>===;;;<<<>>>@@@AAAEEEKKKRRRXXX\\\^^^^^^[[[[[[[[[[[[]]]___bbbccccccdddeeefffgggggggggggglllkkkjjjkkkmmmmmmjjjfff______``````aaabbbbbbcccddddddeeeeeedddbbbaaa___]]]ZZZVVVSSSQQQOOOLLLJJJHHHFFFDDDAAA>>><<<;;;:::777777666777777999;;;<<>>:::888777888999:::;;;<<<;;;;;;???>>>???BBBBBBAAAEEEJJJMMMXXXnnn}}}lllddd]]]^^^```[[[UUUWWWYYYXXXWWWVVVVVVWWWTTTRRRPPPPPPPPPPPPNNNLLLKKKHHHEEEDDDEEEFFFEEEEEEAAAAAAAAA@@@>>>===;;;:::888555333111111111///...000000000000////////////,,,,,,------------------,,,,,,---...//////............//////......---,,,,,,,,,,,,------.........------------------------///000000000000000//////......//////000000111111111000000///////////////000111222444555555444444333222222111000/////////,,,---///000000...---+++...---,,,,,,---...---+++,,,+++)))''''''(((***+++///...,,,---...//////...---,,,,,,,,,,,,---......///.........///000222333333222222111111222222333;;;:::888666444222222111222222222111111111000000222222111111111111222222222111111111000000////////////...//////000111222////////////////////////000000////////////000000///...,,,+++******+++,,,))))))***+++,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,++++++,,,---///000////////////000000000000222222333333555666888999>>>AAAFFFKKKNNNNNNNNNMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@AAADDDHHHLLLOOOQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPOOONNNNNNOOOPPPQQQMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVUUUVVVSSSPPPPPPPPPPPPMMMJJJIIIFFFAAA>>>>>>>>>>>>>>>@@@CCCHHHNNNSSSVVVWWWXXXUUUUUUVVVWWWYYY\\\^^^___aaaaaabbbdddeeeggghhhhhhllljjjiiijjjmmmnnnmmmkkkbbb```]]]\\\[[[]]]```bbbcccdddeeeffffffdddbbbaaa___]]]YYYTTTOOOKKKHHHGGGBBBAAA???===;;;:::999999333555666777777888;;;===>>>EEEPPP]]]iiiuuu}}}tttoooiiiaaaYYYSSSOOOKKKIIIIIIJJJRRRaaajjjnnntttzzzvvvooommmrrrwwwxxxyyy~~~}}}rrrwwwzzzpppqqqqqqqqqppppppqqqtttwwwyyywwwuuurrrssstttrrrnnnjjjfff```VVVKKKBBB===;;;:::999999::::::;;;<<<<<<===>>>???AAAAAAAAACCCEEEHHHJJJWWWlllpppggg^^^]]]]]]WWWWWWXXXYYYYYYWWWVVVVVVWWWSSSQQQPPPOOOPPPPPPNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFAAAAAAAAA@@@>>>===;;;:::888666333222222111000///000000000000////////////////////////////////////+++,,,------.........---,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////000000000000111111000//////.../////////000222333444444333333/////////...------,,,,,,,,,,,,---......---,,,+++,,,+++***,,,...//////...------,,,++++++,,,---...******+++---//////...,,,000///...---,,,+++++++++000///.........000111222333222222111111222222333777666666555555555555555333333333333222222222222222222111111111111222222333333333333333222222222000////////////000000111////////////////////////000//////......//////000///...---++++++++++++,,,)))***+++,,,------------...---,,,,,,,,,,,,---.........---,,,,,,,,,---...,,,,,,---...//////000000111111111222444555777888<<>>===???CCCGGGKKKNNNPPPPPPOOOPPPQQQRRRSSSUUUWWWXXX^^^^^^```bbbdddeeefffgggkkkjjjiiijjjmmmnnnmmmkkkeeebbb___\\\\\\]]]```bbbbbbcccdddeeedddbbb```^^^\\\ZZZVVVRRRNNNKKKIIIHHHBBBAAA???<<<:::888777666333555666777777888:::======DDDPPP]]]jjjvvvzzzrrrmmmhhhaaaZZZUUUQQQMMMJJJHHHJJJSSSaaakkkpppvvv|||yyyrrrqqquuuzzzzzz}}}tttzzzqqqiiillloooooopppqqqtttvvvyyyzzz{{{xxxvvvuuuuuusssnnniiibbb]]]TTTJJJBBB>>><<<<<<:::::::::;;;;;;<<<<<<<<<>>>???BBBCCCCCCDDDGGGIIIIIIVVVlllrrriii```]]]]]]VVVXXXYYYZZZYYYVVVUUUUUUVVVRRRPPPOOOOOOPPPPPPOOOMMMJJJIIIHHHHHHIIIIIIGGGEEEAAAAAAAAA@@@>>>===;;;:::888666444333333222111000000000000000////////////////////////////////////+++,,,------...---------,,,,,,------,,,,,,+++***,,,+++++++++++++++******++++++++++++++++++++++++---......//////......---000000000000////////////222222000///...............///111222333333222222111111111000000//////...,,,,,,,,,++++++,,,,,,------,,,+++,,,...///...---+++,,,------............)))***,,,...000///,,,)))111000...---,,,,,,++++++000000///......///000111333222222111111222222333555555555444555555666777333333333333222222222222222222111111111111222222////////////000000000000111000000////////////000000000000000000000000000///................../////////---,,,,,,+++,,,,,,***+++,,,------......---...------,,,,,,------...000///...,,,,,,+++,,,,,,******+++,,,...///000111000000000111222444666777999<<>>======???AAADDDGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQWWWYYY\\\___bbbdddeeefffjjjiiiiiijjjlllnnnmmmllliiifffaaa]]]\\\]]]___aaabbbbbbccccccaaa___]]][[[XXXWWWTTTPPPMMMJJJHHHGGGAAA@@@===:::888666444444333555666666666777:::<<<<<>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===???BBBDDDEEEGGGIIIJJJJJJVVVmmmpppiiiaaa___^^^WWWXXXYYYXXXVVVTTTRRRSSSTTTQQQPPPOOOOOOPPPPPPOOOMMMGGGFFFFFFGGGHHHGGGEEEBBBAAAAAAAAA@@@>>>===;;;:::999666444333333333222111000000000000////////////---------------,,,,,,,,,------............------......//////......---,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---...//////////////////111111000000//////......333222111///...............///000222222222111000222222222111111000000000...---+++***+++,,,...///111///---------,,,***)))'''(((***,,,------,,,+++...------...///...+++)))---------------...//////111000///......///000111333222222111111222222333777666555555444444444444222222222222111111111111222222111111111111222222,,,------....../////////111111000//////...//////000000000000000000000000......------------......//////...------,,,,,,,,,++++++,,,---............------------------------......------,,,,,,,,,,,,++++++,,,---...///000000000000000111333444666777666999===CCCIIIMMMPPPQQQOOOOOOOOONNNMMMLLLKKKJJJJJJGGGCCC???===>>>AAACCCEEEGGGJJJMMMQQQTTTWWWXXXYYYXXXVVVUUUSSSQQQPPPPPPKKKKKKKKKLLLMMMPPPRRRTTTSSSUUUXXX[[[]]]]]]\\\[[[VVVVVVWWWXXXZZZ[[[[[[[[[ZZZXXXVVVTTTPPPKKKEEEAAA?????????@@@BBBEEEHHHJJJJJJKKKLLLLLLMMMMMMMMMMMMPPPRRRVVVZZZ___ccceeefffhhhhhhiiijjjlllmmmnnnnnnllliiiddd___]]]]]]___```bbbbbbbbbbbb```]]]ZZZXXXXXXVVVSSSOOOKKKHHHFFFEEE>>><<<;;;888666555444444333555666666666777999;;;===EEERRR___lllxxxwwwqqqiiigggccc___ZZZUUUOOOKKKHHHMMMVVVbbblllrrrvvvyyy|||}}}{{{xxxzzz}}}~~~{{{vvvrrrhhhhhhlllnnnpppssswwwyyyzzz{{{{{{{{{xxxuuutttsssooohhhccc^^^ZZZRRRJJJDDD@@@>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>BBBEEEFFFGGGIIIKKKMMMXXXooo~~~ooohhh___^^^]]]VVVVVVVVVVVVSSSQQQPPPPPPRRRQQQPPPNNNNNNOOOOOONNNLLLFFFFFFFFFGGGHHHHHHEEECCCAAAAAAAAA@@@>>>===;;;:::888666444333444444222111000000000000////////////......---------,,,,,,,,,....../////////......---......//////......---,,,......------,,,,,,+++++++++,,,,,,,,,------.........///000111111111111111111111000000//////......222111000///...............///000111222111000///...............---------///...,,,++++++---///111111///---------,,,***)))%%%''')))+++,,,,,,***)))---+++))))))+++---------...------------...//////000000///......///111111333222222111111222222333666666555444444444444444444333333333333222222222222222111111111111222222000000000111111222222222111111000//////...//////000000000000000000000000......------------......000/////////...---,,,,,,++++++,,,---............------------------------+++,,,,,,------......................../////////111111111222333555777888444666;;;@@@FFFKKKOOOQQQOOOPPPPPPPPPPPPOOONNNMMMMMMJJJEEE@@@>>>===???@@@CCCEEEGGGKKKOOORRRUUUWWWYYYYYYWWWVVVTTTQQQPPPOOOLLLLLLLLLLLLNNNPPPRRRSSSRRRTTTXXX\\\^^^`````````ZZZ[[[ZZZYYYXXXVVVVVVVVV\\\[[[ZZZYYYVVVQQQKKKFFFBBBAAA@@@AAABBBEEEHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJLLLOOOTTTZZZ___dddffffffggghhhiiijjjlllmmmnnnmmmjjjfffaaa^^^]]]^^^^^^bbbbbbbbbaaa___\\\YYYWWWXXXUUURRRMMMHHHEEEBBBAAA999888777666666555555555444555666666555666888:::???GGGSSS```lllwwwwwwrrrmmmjjjgggccc___YYYRRRNNNLLLRRRZZZccckkkrrruuuuuuwwwzzz}}}|||xxxyyy|||zzzwww~~~pppjjjkkkoooppprrruuuxxxzzzzzzyyyyyyyyywwwuuutttsssooohhhccc___ZZZSSSKKKEEE@@@>>>===;;;;;;<<<<<<<<<<<<<<<===;;;>>>AAACCCDDDFFFHHHJJJQQQ[[[ppppppggg^^^[[[[[[TTTTTTTTTSSSQQQOOONNNPPPQQQRRRQQQOOONNNOOONNNLLLKKKIIIHHHGGGHHHIIIJJJHHHFFFAAAAAAAAA@@@>>>===;;;:::777555333222333333222111000000000000////////////000000000///......------.........///......------,,,,,,------,,,,,,+++***......---------------,,,,,,,,,,,,------....../////////000111222222222222000000000000////////////111000000//////////////////000111222222111000///////////////////////////...---,,,,,,,,,...000222---,,,+++,,,...///...---((()))+++---------+++***'''%%%###$$$(((,,,000111111111///...---,,,,,,,,,///.........///000222333333222222111111222222333333333333333444555666777555555555555444444444444222222111111111111222222000000000000000111111111111000000////////////000000000000000000000000000///..................///000000000000///...---,,,***+++,,,------......---,,,------......------,,,***+++,,,---....................................111111111222444555777888444666999===BBBHHHLLLOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOLLLHHHDDDAAA?????????BBBCCCFFFJJJOOOSSSWWWZZZZZZYYYYYYWWWUUURRRPPPOOOOOONNNNNNMMMNNNPPPQQQRRRSSSUUUYYY]]]aaaeeehhhiiiccccccaaa]]]XXXTTTRRRRRRYYYYYYZZZZZZZZZWWWQQQMMMFFFEEEDDDCCCCCCEEEGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKFFFGGGIIIMMMRRRYYY^^^bbb```bbbeeefffggghhhjjjlllllljjjgggccc```^^^]]]\\\```aaaaaa```^^^[[[YYYWWWUUURRRNNNIIIDDD@@@===<<<777666666555555666666666444555666666555666888:::@@@GGGTTTaaalllvvv}}}~~~uuuooonnnkkkhhhdddaaa\\\VVVRRROOOWWW___fffmmmtttvvvtttwwwyyy}}}|||yyy{{{~~~zzzyyy}}}nnnjjjlllmmmrrrsssvvvxxxzzzzzzyyyxxx{{{yyywwwvvvuuuqqqiiiccc]]]YYYRRRKKKDDD@@@===<<<:::;;;;;;<<<======>>>>>>===???AAABBBCCCEEEHHHKKKSSS[[[ooooooggg]]]\\\]]]WWWSSSSSSRRRPPPNNNNNNQQQSSSSSSRRROOONNNNNNMMMKKKIIIJJJHHHGGGGGGHHHIIIIIIHHHAAAAAAAAA@@@>>>===;;;:::666444222222222333222111000000000000////////////111000000///......------,,,---------,,,,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------***++++++,,,------.........///000111111222222222////////////000000000000///////////////000000111000111222222222111000///111111111111111222222222,,,,,,,,,,,,,,,...///000,,,+++***,,,...//////...***+++,,,---------,,,+++((('''&&&'''+++...///000222111000...---------------------...///111333444333222222111111222222333333333333333444444555666444444333333333222222222222222111111111111222222//////////////////......000////////////000000111////////////////////////000//////......//////000000000111111000///---,,,)))***+++,,,------------,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,,,,,,,------......///000000000111333444666777666666888;;;@@@EEEIIILLLQQQSSSUUUVVVWWWVVVUUUTTTOOONNNKKKGGGDDDBBBAAA@@@AAACCCFFFKKKQQQWWW\\\___^^^^^^^^^]]][[[XXXVVVTTTQQQQQQPPPOOOOOOPPPQQQQQQRRRTTTWWW\\\bbbhhhmmmpppmmmmmmjjjddd\\\VVVSSSRRRTTTUUUWWWYYY[[[ZZZWWWTTTMMMLLLJJJHHHFFFFFFFFFFFFHHHJJJLLLNNNNNNNNNMMMLLLFFFEEEDDDEEEIIIOOOUUUYYYZZZ]]]```aaaaaacccfffhhhiiiiiigggeeebbb^^^\\\ZZZ]]]^^^^^^^^^\\\ZZZWWWUUUNNNLLLHHHDDD@@@<<<:::999777777666555555555555555444555666555555555777999===EEERRR```lllvvv}}}yyyoooiiifffccc```^^^\\\YYYUUURRRQQQ[[[dddjjjqqqyyy{{{xxx|||~~~~~~|||~~~|||{{{}}}nnnjjjjjjiiiqqqrrrtttwwwyyyzzzzzzzzz}}}{{{xxxwwwuuuoooggg```XXXUUUOOOIIICCC???===<<<999:::;;;<<<===>>>???@@@AAAAAABBBAAABBBEEEIIILLLRRRZZZmmmnnnfff^^^___bbb]]]SSSSSSRRRPPPOOOOOORRRTTTTTTRRRPPPOOONNNLLLJJJHHHHHHFFFDDDDDDEEEGGGGGGGGGAAAAAAAAA@@@>>>===;;;:::555333111111222222111000000000000000//////////////////...---,,,,,,+++++++++++++++++++++***)))(((......//////......---,,,*********++++++,,,,,,---))))))***+++,,,,,,------------///000111111111111......//////000000111111.........//////000111222000111222333333222111000.............../////////******++++++,,,---...///...---,,,,,,......---,,,++++++,,,,,,++++++******///...---...//////...,,,...............///000000---,,,------///111444555333222222222222222222333777777555444333222222222000000000////////////...222222111111111111222222444444333333222222111111//////...//////000111222////////////////////////000000////////////000000000000111111111///---,,,))))))***+++,,,,,,,,,,,,,,,,,,---......---,,,,,,---......///...---+++***))))))***+++---...//////...//////000111333444555777777888:::>>>CCCHHHJJJSSSTTTWWWXXXYYYYYYXXXWWWOOONNNLLLJJJGGGDDDBBBAAA@@@BBBFFFLLLSSS[[[aaaeeedddddddddcccaaa___\\\[[[SSSRRRQQQPPPOOOPPPPPPQQQPPPQQQTTTYYY```gggnnnrrruuutttqqqjjj```YYYVVVUUUQQQRRRTTTXXX\\\\\\[[[YYYUUUSSSPPPMMMJJJGGGFFFEEEJJJLLLNNNPPPQQQQQQPPPOOOGGGEEEBBB@@@CCCHHHNNNRRRVVVYYY\\\^^^^^^___bbbeeeggghhhgggfffccc___[[[XXX[[[\\\\\\\\\[[[YYYVVVTTTIIIGGGDDD@@@===:::888777999888777666555444444444444555666555555555777999;;;CCCQQQ___lllvvv~~~vvvjjjccc\\\ZZZWWWVVVUUUTTTQQQOOOSSS]]]ffflllttt}}}|||~~~}}}ooojjjjjjhhhooopppsssuuuxxxzzz|||}}}}}}{{{xxxvvvssslllbbb[[[SSSPPPLLLGGGBBB???======888999:::<<<>>>???@@@AAADDDDDDCCCBBBBBBEEEJJJNNNPPPXXXkkklllcccaaa___\\\ZZZTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJGGGCCCAAABBBFFFHHHEEEBBBBBBBBBCCCCCCAAA???<<<;;;777777666555333222111111222111111000///......---......------------.........,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000111111000///......//////......///000000000000000000000000000111111111111111000///...------...//////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000//////......//////000///...,,,,,,---000333666555444444333333444444555;;;999777444333333444444444444333333222222333333000000000000000000000000222111111111000000//////000000000000000000000000//////000000111111222222//////000000000000//////333222222111000/////////+++,,,,,,------,,,,,,+++------------------------000///---,,,+++,,,,,,---......---,,,---...///000,,,,,,...///111333444555666777888888:::===AAADDDJJJOOOUUUZZZ[[[ZZZYYYXXXWWWUUURRROOOKKKIIIGGGFFFCCCEEEHHHLLLRRR\\\fffmmmqqqrrrrrroookkkfffbbbaaa\\\ZZZXXXXXXZZZYYYVVVSSSSSSUUUUUUUUUVVV]]]hhhrrrzzzwwwmmmccc[[[TTTRRRQQQQQQWWW]]]```^^^[[[XXXXXXWWWTTTPPPLLLJJJJJJJJJKKKNNNRRRUUUWWWVVVTTTMMMIIIDDD@@@@@@CCCHHHKKKNNNOOOPPPSSSWWW\\\aaacccdddddddddcccaaa___]]]\\\[[[\\\\\\[[[YYYVVVSSSQQQGGGCCC>>>:::888777666555333333333444444555555555666666555555666777999::::::BBBOOO^^^lllwww~~~wwwiii^^^SSSNNNLLLNNNNNNLLLKKKMMMUUU___mmmvvvyyy{{{~~~wwwxxx{{{oooiiikkknnnrrrrrrtttwwwzzz|||{{{yyyyyyzzzzzzwwwrrriii```ZZZQQQLLLFFFAAA???>>>>>>===:::::::::::::::;;;======???AAACCCDDDEEEGGGJJJMMMRRRWWWeeelllcccaaa___\\\ZZZVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIEEECCCDDDHHHIIIGGGDDDBBBBBBCCCBBBAAA???<<<;;;555555444333222222111111111111000000//////............------------......///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************000////////////000000111222111000///////////////000000111222222222222222//////000000000111111111111000///...---......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,111///...------///222333333222222111111222222333888777555444333333333333555444333222222222222222111111111111111111111111111111111111000000000///000000000000000000000000///////////////000000000//////000000000000////////////...------,,,++++++------------------------------------------------///...---,,,,,,,,,,,,,,,...------,,,---...///000......///000111222222333444666777777999;;;@@@CCCGGGLLLTTTYYY\\\\\\]]]]]]\\\[[[XXXTTTPPPMMMJJJIIIDDDEEEIIIMMMTTT]]]hhhooouuuxxxzzzxxxtttnnniiifffbbb```^^^]]]^^^]]]ZZZWWWRRRSSSSSSQQQRRRWWWbbbjjjvvv~~~yyypppeee\\\UUUSSSRRRUUU[[[___^^^\\\[[[\\\[[[XXXTTTOOOMMMLLLMMMNNNQQQTTTXXXZZZZZZYYYSSSOOOHHHBBB>>>???AAACCCJJJJJJJJJLLLOOOSSSWWWYYY```aaabbbbbbaaa^^^[[[YYYZZZZZZZZZYYYVVVRRRNNNLLLBBB???:::777555555444333333333444444444555555555666555555444555666888999999@@@NNN]]]kkkvvv}}}tttggg[[[PPPJJJGGGHHHIIIGGGHHHJJJUUU```nnnxxx{{{|||~~~yyyoooqqqzzzyyyrrrmmmnnnooossssssuuuxxx{{{|||{{{zzz{{{{{{yyyvvvppphhh___YYYPPPKKKEEEAAA???>>>>>>===;;;::::::;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFIIILLLPPPVVVccc|||lllcccaaa___\\\ZZZWWWXXXYYYYYYYYYXXXVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFGGGIIIJJJHHHFFFBBBBBBBBBBBB@@@>>><<<;;;444333333333222222111111000000000000////////////......------------......///...,,,---///000000///------------------------------------------------************************000000//////000000111222222111111000000000000000000111111222222222222111//////000000000000111111000000///............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))---------,,,,,,---------222111///------///000111333222222111111222222333444444444444333333333222444444333111111000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////............//////000000000000//////------,,,,,,+++*********///...---,,,,,,---...///------------------------------......------,,,,,,---------,,,---......///000000000000000000000000333444555666777:::===@@@CCCHHHPPPVVV[[[^^^```bbbaaa```]]]YYYUUUPPPMMMKKKEEEGGGJJJNNNTTT]]]gggnnnxxx{{{{{{vvvqqqnnnmmmkkkhhhfffeeebbb___\\\TTTTTTSSSPPPOOOSSSZZZaaammmxxx|||qqqggg\\\WWWSSSSSSWWW\\\______```bbbbbb___[[[UUURRRQQQOOOQQQTTTWWWZZZ^^^```aaa\\\WWWOOOFFFAAA>>>>>>???DDDDDDDDDFFFHHHJJJMMMOOOWWWZZZ^^^``````]]]YYYVVVZZZZZZZZZWWWSSSNNNIIIFFF>>>:::777555444555444444444444444555555555555555555444444444444666777888888???MMM\\\kkkvvv~~~}}}ssseeeXXXOOOHHHCCCCCCDDDDDDFFFIIITTT```ppp{{{~~~~~~qqqiiikkkwwwxxxrrrvvvrrrrrrqqqtttuuuvvvyyy|||}}}|||{{{}}}{{{xxxtttoooggg___YYYNNNIIIDDD@@@>>>>>>>>>===<<<<<<<<<<<<===>>>??????AAABBBDDDDDDDDDFFFHHHJJJPPPVVVccczzz}}}~~~lllcccaaa___\\\ZZZXXXYYYZZZZZZZZZYYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIGGGHHHIIIJJJHHHFFFBBBBBBBBBAAA@@@>>><<<;;;333333333333333333333333////////////000000000000......------------.........---,,,,,,...//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------///.........///000111222222111111000000000111111...///000000000000//////////////////000000000111/////////.........//////,,,,,,---------,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,......------------......000000.........///111222555444444333333444444555222333444444444444333333444333222111000/////////111111111111111111111111111111111000000000000000000000000000000000000000000000000//////.........//////000000000000//////.........---------,,,,,,///...,,,++++++,,,...///------------------------,,,,,,.........---,,,+++,,,,,,,,,---------......////////////000000000111111222444555666888;;;>>>===BBBJJJQQQVVV\\\aaadddbbbaaa___\\\XXXSSSOOOLLLGGGHHHKKKMMMRRRYYYaaafffrrruuuyyyzzzxxxvvvttttttxxxvvvsssppplllhhhdddaaaZZZYYYVVVRRRPPPQQQUUUYYY```lllzzzyyypppddd^^^WWWSSSUUU[[[___bbbeeegggiiigggccc]]]XXXVVVQQQSSSUUUXXX[[[```dddgggbbb^^^VVVNNNGGGCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHNNNRRRXXX]]]___]]]YYYWWW[[[[[[ZZZWWWRRRLLLFFFCCC;;;888666555555666666555555555555555555555555666444444333333444555777888888@@@MMM\\\kkkwww~~~uuugggZZZRRRJJJCCCBBBCCCDDDGGGLLLTTTaaarrr~~~~~~lllgggkkkyyywwwppp}}}wwwuuusssvvvvvvwwwzzz}}}~~~}}}{{{}}}zzzvvvrrrooohhh```[[[KKKGGGBBB>>>========================>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJRRRXXXdddxxx}}}lllcccaaa___\\\ZZZXXXYYYZZZZZZZZZYYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFBBBBBBAAA@@@???===<<<;;;555555555555555444444444////////////000000000000......------------......---+++***+++,,,...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---...///000000111000000000000000111111//////000000000//////......////////////000000000......//////////////////,,,,,,---------,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000++++++************++++++......---...///111222333555444444333333444444555333333444555555555555444444333222111000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111000000///////////////000000000000///////////////...............---,,,***))))))***,,,---------------------------+++,,,---.........,,,,,,,,,,,,,,,---------------------...///000111222222///111333444555666999;;;999===CCCIIIOOOVVV\\\``````aaa```___\\\WWWSSSQQQKKKKKKLLLLLLNNNRRRWWW[[[eeegggjjjkkklllnnnqqqttt|||}}}|||yyytttnnniiifff```^^^ZZZUUUQQQOOOQQQRRRVVV```llluuu}}}yyynnnggg^^^WWWVVVZZZ```ccciiillloooooojjjddd^^^[[[RRRTTTVVVXXXZZZ```fffkkkjjjeee^^^UUUNNNIIIFFFDDD@@@@@@@@@AAABBBCCCDDDEEEEEEJJJQQQXXX\\\\\\ZZZYYYXXXXXXWWWUUUQQQJJJDDD@@@999777555444555666555555666666666666666666666666444444333333444555777888:::AAAMMM\\\jjjwwwxxxkkk___TTTKKKDDDBBBCCCDDDIIINNNUUUcccttt|||{{{}}}kkkhhhnnn~~~vvvtttzzzwwwtttwwwwwwxxxzzz}}}~~~}}}{{{{{{wwwsssqqqooojjjbbb\\\HHHDDD???<<<<<<=========>>>>>>>>>>>>???@@@AAAAAABBBDDDEEEEEEEEEFFFHHHJJJQQQXXXbbbrrrlllcccaaa___\\\ZZZWWWXXXYYYYYYYYYXXXVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEBBBBBBAAA???>>>===<<<;;;777666666666555555444444000000000000////////////......------------......,,,+++)))***,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,---...///000///////////////000000111111222222222222111111000......////////////000000---...//////000/////////------,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,------...000111333444333222222111111222222333444444444444444555555555333333222111111111111222222222222222222222222222000000000000111111111111000000000000000000000000111111111111000000000000//////000000000000//////......------------------,,,+++***))))))***+++,,,------------------------,,,,,,------......------++++++,,,------------,,,,,,,,,---...000111222222...000333444444666888:::777:::>>>CCCGGGNNNUUUYYY]]]^^^```aaa```]]]ZZZWWWPPPPPPOOOMMMLLLMMMPPPSSSXXXYYY[[[]]]```eeekkkoooyyy|||{{{uuuooommmfffbbb]]]WWWRRROOONNNMMMQQQXXX```iiitttwwwpppfff]]]ZZZ[[[```cccjjjnnnssstttpppjjjccc___SSSUUUVVVWWWYYY___gggnnnrrrnnnfff]]]UUUNNNJJJGGGCCCCCCCCCCCCCCCCCCCCCBBBAAAEEEJJJPPPUUUWWWXXXXXXSSSTTTTTTTTTPPPJJJEEEAAA;;;999666666666666555333777777777777666666666666555444444444444666777888;;;AAAMMM[[[iiiuuu}}}{{{ooobbbSSSKKKCCCAAABBBCCCHHHNNNWWWdddvvvzzzyyy|||nnnlllsss{{{uuuwww{{{xxxwwwwwwwwwxxxzzz|||}}}|||zzzxxxtttpppooonnniii```XXXFFFBBB===;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFFFFFFFGGGJJJLLLOOOVVV^^^iii~~~lllcccaaa___\\\ZZZVVVVVVWWWXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFBBBBBB@@@???===<<<<<<<<<777777666555444444333333111111000000//////............------------......---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,...///000111...............///000000222222222222222111000000........./////////000000,,,---///000000000//////...---,,,+++++++++,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////////////////000.........///000111111222333222222111111222222333555444333222222333444444222222222222222333333444222222222222222222222222///000000000111111111111000000000000000000000000/////////000000000000000//////000000000000//////---------------------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,........./////////000000...000333444555555777999999:::<<<>>>BBBGGGNNNRRRVVVYYY]]]```aaa```]]][[[UUUTTTSSSPPPNNNMMMOOORRRPPPRRRUUUWWWZZZ^^^dddgggooouuu}}}{{{wwwtttlllhhhbbb\\\VVVRRROOOMMMLLLQQQWWW___mmm{{{~~~xxxnnnddd^^^]]]___bbbiiiooouuuwwwtttnnngggcccUUUVVVWWWWWWXXX^^^hhhpppxxxtttnnnggg___YYYUUUSSSMMMMMMLLLJJJHHHEEECCCBBBAAABBBEEEIIIMMMPPPSSSTTTQQQSSSUUUVVVTTTOOOJJJGGGAAA???<<<;;;;;;:::888666888888888777777777666666666555555444555666888999;;;AAAKKKYYYfffrrrzzz~~~{{{nnnaaaSSSKKKDDDBBBCCCDDDHHHNNNYYYfffwwwzzzxxx~~~ttttttzzzyyyuuuxxx{{{yyyzzzwwwvvvwwwyyy||||||{{{yyyvvvrrrnnnmmmkkkeeeYYYPPPDDD@@@<<<::::::<<<===============>>>>>>???@@@AAACCCDDDFFFGGGHHHIIILLLOOONNNUUU\\\ccctttlllcccaaa___\\\ZZZTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGCCCBBB@@@>>>===<<<<<<<<<777777666555333222111111222111111000///......---.........------............,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,------///000111222---------------...///000000000000000000///................../////////000,,,---///000000000/////////...,,,******+++,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------,,,,,,---------/////////000000000000000555444444333333444444555555444222000000111222333222222222222333444555555222222222222222222222222//////000000111111111222000000000000000000000000---.........//////000000//////000000000000//////////////////////////////+++,,,,,,------,,,,,,+++------------------------------,,,+++,,,---///000***+++,,,---...---,,,,,,000000//////...............111333555555555777888;;;;;;<<<<<>>???@@@AAACCCEEEGGGHHHIIIKKKNNNPPPPPPWWW\\\aaappp{{{llldddbbb]]]ZZZ[[[UUUTTTTTTTTTUUUUUUTTTRRRRRRQQQQQQPPPNNNMMMMMMLLLHHHGGGEEEFFFGGGHHHHHHHHH@@@AAACCCCCCBBB@@@===;;;888666333222222222111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++++++++***)))((('''&&&,,,,,,++++++,,,,,,---......///000...++++++...111+++(((&&&(((+++......---.........---,,,,,,++++++............///////////////000000000000///.........---,,,,,,++++++,,,,,,+++---...---******,,,//////...---+++******++++++------------------------++++++,,,,,,,,,---------.........---,,,,,,++++++///000333555666555444333555333111111333333111///444444444444333333222111555444333222111///......000000000000000000000000000000000000000000000000---...000000//////111222......//////000000111111------,,,,,,,,,+++++++++---------,,,,,,+++++++++'''))),,,......---+++))),,,------......------,,,------,,,+++,,,---...//////......---------......000000111222444666888999::::::999:::;;;>>>AAACCCGGGJJJNNNSSSWWWZZZ\\\]]]^^^\\\ZZZWWWTTTRRRQQQQQQQQQRRRTTTTTTTTTVVVXXXZZZgggjjjqqq{{{|||yyyqqqeee^^^[[[VVVPPPLLLKKKNNNVVV___iiiwwwxxxnnnddd^^^^^^___ggglllttt|||~~~zzzrrrkkkccc]]]WWWVVVWWW[[[fffqqqwww|||}}}vvvoookkkhhheeedddaaa^^^]]]ZZZUUUMMMGGGDDD???===@@@DDDEEEHHHLLLQQQUUU[[[```aaa^^^ZZZWWWPPPLLLIIIKKKIIIDDD@@@@@@===<<<;;;::::::888555222888555444777777555777:::<<>>??????@@@@@@EEEGGGIIIJJJKKKLLLNNNPPPUUUXXX^^^fffqqqvvvyyymmmdddbbb\\\YYYZZZVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJHHHFFFFFFGGGGGGFFFEEE???@@@AAABBBAAA>>><<<:::777555333222333333222000000000000000////////////------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++***)))((((((,,,++++++++++++,,,------...//////...,,,+++...000222000......000222111///...............////////////////////////////////////000000000111000000000...---,,,,,,++++++,,,,,,)))+++---,,,******+++---,,,++++++***+++,,,...///------------------------++++++,,,,,,,,,---------/////////...............000111333444555444444333666444333333666666555333333444444444333333222111555444444333222111000000000000000000000000000000000000000000000000000000,,,...//////...---...000////////////000000000000............---------------------,,,,,,,,,++++++(((***,,,......---+++***,,,------......------,,,---,,,,,,+++,,,---...///---------,,,------......000000111222444666888999:::::::::;;;<<<>>>@@@AAADDDFFFIIIMMMQQQUUUXXXYYY]]]\\\[[[YYYWWWVVVTTTSSSPPPRRRSSSTTTTTTUUUWWWZZZdddgggnnnyyywwwllleeeaaa[[[TTTNNNLLLMMMSSS[[[fffttt}}}sssiiibbb```aaafffkkksss{{{~~~zzzssslllbbb\\\WWWVVVXXX]]]hhhsss{{{|||uuupppmmmiiifffdddbbbaaa___ZZZQQQKKKFFFAAA>>>AAACCCDDDGGGKKKSSSXXX```fffhhhfffbbb^^^WWWRRROOOOOONNNIIIFFFGGGAAA@@@?????????===999666999666555777888777888<<<===???EEEQQQ___nnnyyy~~~~~~yyyvvvqqqhhh```UUUNNNHHHGGGGGGHHHLLLRRR___kkkwww~~~|||yyywwwvvv|||xxxvvvvvvwwwzzz|||}}}}}}}}}|||zzztttmmmhhhddd\\\PPPGGGAAA>>>;;;999;;;<<<======<<<======>>>???@@@AAAAAAEEEGGGIIIKKKKKKMMMOOORRRWWWYYY^^^eeemmm}}}}}}uuuxxxnnneeebbb\\\YYYYYYWWWVVVVVVVVVWWWWWWUUUSSSTTTTTTRRROOOMMMKKKIIIHHHKKKIIIGGGFFFGGGFFFEEECCC>>>???@@@@@@???===:::999666444222222333333333111000000000000////////////------------------------,,,---...//////...---,,,......---------,,,,,,,,,+++++++++,,,,,,++++++***+++++++++++++++,,,---------...///...,,,,,,...000111///......///...,,,***---------...///000000000111111000000000000000000000000111111111111111111...------,,,,,,,,,,,,,,,)))+++---...---,,,---...++++++******+++---...///------------------------,,,,,,,,,,,,------------000000//////000000111111333333333333333333333333555444333555666777666444333333444444444333222222444444444333333333222222000000000000000000000000000000000000000000000000///000111000...---...///000000000000////////////000000000/////////......------------,,,,,,,,,,,,)))+++---...///...,,,+++,,,------......------,,,,,,,,,+++++++++,,,---......---------...///000000000000000222333555777888999999;;;<<<===>>>?????????@@@BBBEEEIIIMMMQQQSSSXXXYYYYYYYYYXXXWWWUUUTTTPPPRRRSSSSSSSSSTTTWWWYYY^^^aaahhhrrr}}}uuummmggg___WWWRRRNNNLLLPPPWWWaaappp}}}{{{qqqhhhdddbbbeeejjjrrrzzz}}}{{{uuuoooaaa\\\WWWWWWYYY^^^iiittt|||wwwrrrmmmjjjiiihhhhhhgggaaaYYYRRRJJJCCC@@@AAACCCDDDFFFJJJSSSZZZeeeooosssqqqlllhhh```ZZZUUUTTTSSSOOONNNPPPIIIHHHGGGGGGGGGDDD???<<<;;;777555888888888:::???>>>@@@FFFQQQ```nnnyyyxxxsssqqqmmmddd\\\SSSMMMHHHHHHIIIJJJPPPWWWaaalllwww|||~~~zzzzzzwwwyyy}}}wwwvvvuuuuuuwwwyyy|||}}}~~~}}}}}}yyytttlllgggbbbZZZNNNEEE>>><<<999999;;;===>>>???<<<======???@@@AAABBBBBBDDDFFFIIIKKKLLLNNNQQQSSSYYYZZZ^^^ccciiivvv{{{xxxyyyppphhhddd^^^YYYYYYYYYXXXWWWWWWXXXWWWVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHIIIHHHFFFFFFGGGGGGEEECCC>>>?????????>>><<<:::999555333222222333444333222000000000000////////////------------------------,,,---///000000///---,,,***++++++,,,---...//////++++++,,,,,,---,,,,,,,,,+++++++++***+++,,,,,,---------......---......///,,,,,,------,,,+++((('''---------........./////////000000111222222333333333333222111111000000000......---,,,,,,,,,,,,,,,+++---...///////////////...---,,,+++***+++,,,,,,------------------------,,,,,,,,,------------...////////////000111222333444444333222222222333333333333333444444444222111333333333444444333333222222333333333333333333333000000000000000000000000000000000000000000000000222333444333000///000111111111000000//////......000000000////////////...------------------,,,,,,+++,,,---...///...---,,,,,,------......------,,,++++++++++++,,,,,,------////////////000111222222///000000111333444666777777999;;;===>>>>>>======<<<<<<<<<>>>AAAFFFJJJMMMPPPRRRTTTUUUVVVUUUSSSRRRQQQRRRSSSSSSSSSTTTVVVXXXYYY\\\bbbkkkuuu~~~{{{tttmmmcccZZZWWWQQQNNNOOOTTT^^^lllyyyxxxnnngggddddddiiipppxxx}}}|||wwwsssddd___ZZZYYYZZZ^^^hhhrrr|||uuupppnnnmmmmmmnnnnnniiiaaaZZZNNNHHHCCCCCCCCCCCCEEEIIIQQQZZZhhhtttzzzyyytttpppggg___XXXVVVUUURRRSSSVVVQQQQQQQQQQQQOOOLLLFFFBBB===888666888888888;;;@@@AAABBBHHHRRR```ooozzz|||ssspppnnnjjjaaaYYYRRRLLLHHHHHHHHHJJJRRRZZZbbbmmmxxx~~~|||zzz{{{~~~zzztttrrrtttvvvuuuwwwzzz|||~~~~~~}}}|||xxxrrrkkkeee___VVVKKKCCC>>><<<:::999;;;===>>>===<<<<<<>>>???AAABBBCCCDDDDDDGGGJJJLLLNNNPPPSSSUUUYYYZZZ]]]aaaeeeqqq{{{{{{rrrjjjggg```[[[[[[YYYXXXWWWWWWXXXXXXUUUSSSPPPPPPOOONNNLLLKKKJJJJJJFFFEEEEEEFFFHHHHHHFFFDDD???@@@@@@???>>>===;;;:::555333222222333444333222000000000000////////////------------------------------...//////...------***++++++,,,---...//////+++,,,,,,---------,,,,,,+++************+++,,,,,,---------......//////...---...000000000///...---000000000000//////......---...///111222444555666777555333111000.........///...------,,,,,,------,,,,,,---......///.........---,,,+++++++++,,,---------------------------,,,,,,---------...............------...000222333444444333222222222333333333444555555444222000///222333333444444333333333111111111111222222222222111111111111111111111111000000000000000000000000333444444333000//////000111111000000//////....../////////.........------------------------------+++,,,---.........------,,,------......------,,,++++++,,,,,,------------//////......///000000111//////000000222333555666666888;;;===???>>>===<<<<<<;;;:::;;;===AAAFFFHHHJJJLLLOOOQQQSSSSSSRRRQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXZZZ___fffnnnvvv}}}{{{uuujjj___\\\VVVPPPPPPTTT\\\jjjwww~~~sssjjjfffeeeiiipppxxx}}}~~~zzzvvvjjjddd^^^\\\ZZZ\\\dddmmmyyywwwqqqooonnnooorrrssspppiiicccTTTMMMFFFEEEDDDCCCEEEHHHMMMXXXhhhwwwzzzvvviii```XXXUUUSSSQQQRRRUUUVVVWWWXXXYYYXXXSSSMMMHHH@@@;;;888888999999===BBBEEEFFFJJJTTTaaappp{{{{{{sssooonnniii___WWWQQQLLLHHHGGGGGGIIIQQQ[[[dddooo|||}}}zzzyyy|||}}}}}}~~~rrrnnnooossswwwuuuwwwzzz}}}~~~}}}|||zzztttpppiiibbbZZZRRRHHHAAA>>><<<::::::;;;<<<<<<;;;<<<<<<>>>???AAACCCEEEEEEEEEHHHKKKMMMOOOQQQTTTVVVWWWYYY]]]```dddnnnzzzyyyssskkkhhhaaa\\\\\\ZZZXXXWWWWWWXXXWWWUUUSSSOOONNNNNNMMMLLLKKKJJJJJJDDDDDDEEEFFFHHHHHHFFFDDD@@@@@@??????>>><<<;;;:::666444222222333333333111000000000000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,------,,,++++++***************+++,,,,,,,,,,,,,,,...000000///------...000111000///000111333333333222111000000000,,,---///000222444555666777666333000...---------///......------------------,,,******+++,,,,,,+++************+++---///111------------------------,,,---------...............---,,,,,,,,,...111222333333333333333333333333333555777777555333111111222222333444444444333333111111111111111111111111111111111111111111111111000000000000000000000000000111111000...,,,---...000000000000////////////.........---------,,,,,,------------............++++++,,,---------------,,,------......------,,,+++,,,---.........------...------,,,,,,------.../////////000111222444555555777:::<<<>>>???>>>>>>>>><<<;;;;;;<<>><<<;;;:::;;;<<<;;;:::;;;<<<>>>@@@BBBDDDFFFGGGGGGIIILLLNNNOOOQQQTTTVVVUUUWWW[[[___bbbkkkyyyvvv{{{qqqjjjgggaaa\\\[[[YYYXXXWWWWWWWWWVVVTTTRRRPPPOOONNNMMMKKKJJJHHHHHHEEEEEEEEEGGGHHHGGGEEEBBB???>>>>>>===<<<;;;:::999777555333222333333222000000000000000////////////////////////////////////...---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,---,,,,,,+++***)))***************++++++,,,,,,++++++---000111///---,,,---///...,,,,,,...111111000000000000000000000...//////000111222333333444333111///......////////////...---------------222...***)))+++,,,,,,,,,***))))))***+++...000111------------------------------------............///...,,,+++,,,...000222000111333444555444444333...111555666555333222333111222333333444444444333222222222222222222222222111111111111111111111111000000000000000000000000...///000///---,,,---...////////////000000000000.........---------,,,,,,------------.........///+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,---.../////////......000000///...------------/////////000000222333444444555888;;;===???@@@@@@???>>><<<<<<<<<===???@@@DDDEEEGGGIIIKKKMMMNNNOOOKKKMMMMMMMMMLLLMMMOOOQQQRRRVVVZZZ]]]```eeekkkpppxxxuuujjj```YYYTTTSSSUUU[[[fffrrr}}}sssoooiiilllrrryyy~~~|||qqqjjjccc___\\\[[[```hhhmmmzzz~~~wwwlllkkkkkkooosssuuusssppp```WWWNNNJJJGGGDDDEEEHHHLLLWWWhhhyyyjjjaaaXXXTTTPPPLLLKKKMMMNNNRRRXXX___cccccc^^^[[[MMMFFFAAA???>>>>>>BBBHHHPPPPPPRRRYYYdddqqq|||xxxssspppiii]]]SSSMMMJJJHHHHHHGGGKKKWWWcccnnnxxx}}}yyyvvvyyyssswwwzzzjjjgggkkknnnrrrwwwxxxzzz}}}~~~|||xxxvvvlllhhhbbb[[[SSSJJJCCC???<<<:::999:::<<<===<<<;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKNNNOOOPPPQQQTTTVVVTTTVVVZZZ^^^```hhhzzzxxxwwwoooiiifff```[[[ZZZYYYXXXWWWVVVWWWVVVSSSQQQRRRQQQOOOMMMJJJHHHFFFFFFGGGFFFFFFGGGHHHFFFCCC@@@>>>===<<<;;;:::999999888888666333222222222111000000000000000////////////000000000000000000000000///---+++))))))+++---///***++++++,,,---...///000---------,,,+++***)))(((*********)))***++++++,,,,,,++++++---111222///---///000000///,,,,,,///222++++++,,,,,,---.........000000000000000000000000111000///------///000111//////...------------...888333---+++---/////////---,,,+++++++++,,,---...---------------------------------.........//////111///---,,,,,,...000222///000333555666555444333''',,,111333222111222444111222333333444444444444444444444333333222222222111111111111111111111111000000000000000000000000///000111000///...///000......//////000000111111///............------------------.........//////******+++++++++,,,,,,,,,,,,------......------,,,------///000000000///...555444333111000000000///////////////000111333333333555777:::===???AAAAAA@@@???===<<<<<<<<<======@@@AAABBBCCCEEEHHHJJJLLLIIIJJJKKKJJJIIIJJJLLLNNNLLLPPPTTTXXXZZZ^^^ccchhhpppxxxuuujjj___YYYTTTSSSUUUZZZeeepppwwwrrrkkknnnssszzz}}}qqqjjjddd```]]]\\\aaahhhkkkyyy{{{jjjiiiiiimmmrrruuuuuusssbbbYYYPPPKKKHHHEEEEEEIIIMMMXXXjjj{{{kkkbbbYYYUUUPPPKKKJJJLLLIIIMMMVVV___fffgggeeeaaaRRRKKKDDDBBB@@@@@@EEEKKKSSSRRRTTTZZZeeerrr|||yyytttppphhh\\\RRRLLLIIIHHHHHHIIINNN[[[hhhsss|||zzzvvvwww{{{llloooyyyjjjhhhlllooorrrvvvyyy{{{~~~~~~{{{wwwuuuiiifff```YYYQQQIIIBBB>>>999888888:::<<<>>>>>>===;;;<<<>>>AAACCCFFFHHHIIIJJJLLLNNNPPPPPPQQQTTTVVVSSSUUUZZZ]]]___eeewww~~~www}}}pppccc```^^^ZZZYYYXXXVVVTTTTTTUUUUUUUUUTTTPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGBBBAAA@@@@@@@@@>>>;;;999777444111000000111222111111111111111000///---------------.........//////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...)))%%%$$$&&&)))******,,,+++++++++++++++,,,,,,///............//////000...........................///////////////......***---///000///.........222000...---...//////...---.........---,,,,,,+++000///---,,,++++++,,,---,,,------......------,,,------/////////...---,,,------------------------...............///000000555444333555777777555222222222333444444444333333555444444333333444444555333333333333333333333333111000000000//////......111111111111000000000000............/////////000111111222222222222111111////////////............+++,,,------......------...***'''(((,,,---+++''',,,+++++++++,,,...000111//////.........---------............/////////////////////000111333444555555666777888;;;===???@@@AAAAAA@@@>>><<<;;;:::::::::;;;<<<===???BBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGIIIKKKOOOSSSYYY```eeegggooowww}}}wwwmmmccc[[[TTTRRRSSSXXXaaajjjzzz{{{tttoooppprrrwww{{{~~~~~~}}}sssooohhhbbb______aaacccnnnyyy~~~oooiiidddgggrrrzzz{{{xxxllldddYYYOOOJJJHHHHHHHHHQQQ[[[hhhxxxtttfffZZZVVVRRRLLLHHHIIIMMMNNNSSS\\\ffflllmmmlll```WWWKKKAAA>>>CCCKKKQQQRRRUUUYYY___gggqqq{{{yyysssnnnggg^^^WWWKKKKKKJJJIIIKKKSSS___hhhtttxxx}}}{{{zzz}}}~~~ooommm~~~|||hhheeejjjmmmqqqvvvuuu|||}}}zzzuuupppgggbbb[[[RRRJJJCCC???<<<===;;;:::999999;;;>>>@@@@@@?????????AAACCCFFFHHHLLLMMMNNNPPPQQQRRRRRRRRRNNNPPPUUUZZZ\\\bbbppp}}}||||||pppdddaaa^^^[[[YYY[[[YYYVVVTTTTTTSSSQQQPPPOOOOOOMMMLLLJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@@@@@@@>>>;;;999777555222000111222222222000000000//////.........++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,...+++'''''')))+++,,,+++++++++*********++++++,,,...............//////000///////////////////////////000000111000000//////,,,...000000/////////000111///,,,,,,---......---------......------,,,+++------,,,++++++++++++,,,,,,------......------,,,------...//////...---,,,------------------------...............///000000444333222444666666444111333333444555555555444444333333333222222333333333333333333333333333333333222222222111111000000000111111111111000000000000........./////////000000000000111111111111000000////////////............+++,,,------......---------***((()))---///---***---,,,+++*********++++++///.........---------------.........////////////------,,,------///111222444444555777888;;;<<<>>>???????????????>>>======:::::::::;;;<<<>>>@@@AAACCCCCCEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMQQQWWW[[[ccckkktttzzz~~~yyypppeee]]]VVVSSSSSSWWW___gggtttyyyssssssuuuxxx|||~~~}}}vvvqqqjjjddd``````bbbdddmmmwww~~~qqqjjjdddfffpppxxxzzzyyyoooggg\\\SSSMMMKKKKKKKKKTTT]]]jjjyyyuuuhhh]]]XXXUUUQQQNNNOOONNNOOOSSS\\\fffnnnppppppggg^^^QQQFFFBBBFFFMMMRRRUUUXXX]]]bbbjjjsss}}}yyysssnnnggg^^^VVVLLLLLLJJJJJJMMMUUU```hhhrrrvvv{{{~~~~~~|||nnnmmm~~~llliiinnnooorrrvvvvvv}}}|||xxxsssmmmgggaaaYYYPPPHHHBBB>>><<<;;;;;;::::::<<>>;;;999888555333222222333333222000///...------......///+++,,,,,,,,,,,,---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++***************+++......------...//////000000000000000000000000000000111111222222111111000---///111111000///000111111///------...///...---------......------,,,,,,******++++++,,,,,,++++++,,,------......------,,,------......///......---.......................................///000000333222222333555555333000333444555555666666666555333222222111111222222333333333333333333333333333333333333333333222222222111111111111000000000000....../////////000000000//////000000000000//////////////////............,,,,,,---............---,,,***)))+++...000///------,,,+++*********++++++............---------------------.........//////...---,,,++++++---///000333333444555666888:::;;;<<<>>>@@@BBBBBBBBBAAA@@@======;;;::::::;;;===>>>===>>>???BBBDDDGGGJJJKKKIIIJJJJJJJJJJJJLLLPPPSSS]]]eeennnuuu{{{{{{uuuiii```XXXUUUTTTUUU[[[cccmmmzzzxxxxxxyyy{{{~~~~~~yyyuuunnngggcccbbbdddeeelllvvvvvvnnnfffgggooowww{{{{{{tttmmmbbbYYYSSSQQQPPPOOOVVV___lllyyyxxxmmmbbb\\\YYYUUUSSSTTTOOOOOORRRZZZeeennnssstttooofffYYYNNNIIIKKKPPPUUUZZZ]]]aaafffmmmuuu~~~|||wwwsssnnnggg]]]VVVMMMLLLKKKKKKNNNVVV```gggooosssxxx|||yyymmmlll|||pppooosssssssssuuuwww}}}~~~yyyvvvpppkkkfff___UUUKKKEEE@@@===;;;:::::::::;;;>>>AAAEEEGGGCCCBBBBBBBBBDDDFFFHHHIIIKKKLLLNNNPPPRRRTTTUUUUUURRRSSSVVVZZZ[[[^^^iiitttqqqfffccc```\\\ZZZWWWUUUSSSSSSSSSTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA@@@@@@@@@>>>;;;999888666333333333444333222///...,,,+++,,,---///000............////////////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))******------------......///000////////////////////////000000111111222111111111---///000000//////000111222000//////000000///...,,,------...------,,,,,,((()))+++,,,------,,,,,,,,,------......------,,,---------...............////////////////////////...............///000000222333333444555444333222222333444555555666555555333333222222222222333333444444333333333333222222333333333333333333333333111111111111000000000///...////////////000000000......////////////......////////////............,,,------...............,,,+++***+++...///...,,,+++++++++,,,---...///000------------------------,,,,,,---------.........111000...------...111222222222333444555777999:::<<<>>>AAADDDEEEDDDCCCAAABBB@@@???===<<<;;;<<<<<<999999;;;>>>AAAEEEIIIKKKIIIJJJKKKLLLLLLNNNQQQTTTWWW___gggooowww}}}|||xxxlllccc[[[WWWTTTTTTXXX^^^ggguuu}}}||||||}}}~~~}}}yyyqqqjjjfffeeefffhhhmmmvvv{{{sssiiihhhnnnwww|||~~~yyyrrrggg___YYYWWWVVVUUUWWW```mmmyyyxxxmmmddd^^^YYYVVVUUUQQQPPPQQQXXXcccmmmsssuuuqqqiii]]]SSSNNNPPPUUUYYY^^^```dddiiiooovvv~~~yyyxxxuuurrrmmmeee[[[TTTLLLKKKJJJKKKPPPXXX```fffkkkooouuuzzz}}}~~~}}}~~~uuukkklll{{{rrrrrrvvvuuussstttvvv|||~~~{{{wwwtttnnniiiddd\\\PPPFFFAAA>>><<<;;;:::::::::<<<>>>AAADDDFFFBBBBBBBBBCCCDDDFFFHHHIIIKKKLLLNNNQQQSSSUUUVVVVVVUUUUUUXXX[[[[[[]]]eeennnqqqfffccc```\\\ZZZVVVTTTRRRRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGBBBCCCEEEGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>;;;999777555444333444444333222///...,,,+++,,,---///000........./////////000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,++++++,,,,,,+++***))))))******,,,,,,,,,------...000000...........................///000000111111111000,,,...///...------///000111000//////000000///---,,,,,,------...------,,,)))***,,,...//////......,,,------......------,,,------------......//////////////////////////////...............///000000333444555666666555444444111111222444444555555555444444333333333333444444444444444333333222222222111111111222222222222222111111111111000000000///////////////000000000111......////////////......////////////............,,,---......//////.........---,,,+++,,,,,,+++******+++,,,---.../////////,,,,,,------------------,,,,,,,,,,,,------------222000///......///111222222333333444666888999:::===???BBBEEEFFFEEECCCBBBCCCBBBAAA???>>><<<;;;;;;888888999;;;>>>CCCHHHKKKKKKMMMPPPQQQQQQQQQRRRSSSUUU[[[bbbiiiqqqyyyzzzwwwmmmeee]]]YYYUUUSSSVVV[[[dddrrr{{{tttmmmiiihhhiiijjjoooxxx}}}tttjjjfffkkksssyyy|||{{{tttkkkccc^^^\\\[[[ZZZXXXaaalllwwwsssiiibbb\\\XXXTTTQQQQQQVVV```jjjppprrrmmmggg]]]UUURRRTTTZZZ^^^```bbbfffkkkpppvvv}}}|||tttsssrrrooojjjaaaXXXRRRJJJIIIIIIKKKRRRZZZaaafffiiimmmsssxxx|||}}}zzzxxxzzzrrrkkkppp~~~uuutttwwwuuusssttttttzzz|||yyytttqqqmmmhhh```WWWJJJBBB>>>===<<<::::::::::::;;;<<<>>>@@@AAA@@@AAABBBCCCEEEGGGHHHIIILLLMMMOOOQQQTTTUUUWWWWWWWWWWWWXXX\\\]]]]]]bbbiii|||pppeeeccc```[[[YYYWWWUUURRRRRRRRRRRRQQQOOOQQQOOOMMMKKKIIIGGGFFFFFFAAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@@@@@@@>>>;;;999666555333333444444222111000///...------......///,,,,,,---------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++******+++------,,,+++************++++++,,,,,,---...000000..............................///000111111111111,,,---...---,,,---...000///.........//////---+++,,,,,,------......------***+++,,,---.../////////,,,------......------,,,---------------...///000.......................................///000000333555777777666444444555000111222333444444555555555444444333333444444555555444444333333222222111000000000000111111111111111111111111000000000000/////////000000000111111......////////////......////////////............------...////////////.........---,,,+++***))))))++++++,,,,,,,,,+++***))),,,,,,,,,,,,------------+++++++++,,,,,,,,,------...---------...//////000111222333444777999;;;<<<>>>???BBBDDDEEEFFFEEEDDDCCCDDDDDDCCCBBB???===;;;;;;:::999:::<<>>======;;;999;;;;;;:::;;;;;;<<<======>>>???AAACCCFFFHHHIIIJJJMMMNNNPPPRRRTTTVVVVVVWWWXXXWWWYYY]]]^^^^^^bbbhhhwwwooodddbbb___ZZZXXXTTTSSSQQQQQQRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFBBBAAA@@@@@@@@@>>>;;;999555444333333333333111///000000000//////.........------------............---..................---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---///...---,,,+++++++++++++++++++++,,,---...000000...........................///000111222222222222......///...------///111111000000111222111///---+++,,,------......------++++++++++++,,,---......,,,------......------,,,------,,,,,,---...000111------------------------...............///000000111444666666444333333444000111222444555666666666444333333333333333333444555555444333333222111111000000000000111111222222111111111111000000000000//////000000000111111111/////////000000/////////////////////............------...///////////////---......---,,,++++++,,,++++++,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,.../////////...///000222444666999<<<===<<<===@@@BBBEEEGGGHHHHHHFFFGGGJJJKKKJJJFFFCCC@@@@@@>>>;;;:::;;;???DDDGGGOOOUUU\\\aaaaaa^^^[[[YYYYYY\\\___aaagggoooqqqooollleee___[[[XXXTTTVVVZZZ___lllyyy}}}vvvpppllllllnnnooosss{{{|||tttkkkeeeggglllrrrvvvxxxssskkkfffcccaaaaaa``````fffmmmttt{{{rrrjjj^^^[[[XXXYYY___dddggghhheee```YYYUUUTTTXXX^^^bbbaaaeeeiiinnnsssyyy}}}vvvsssmmmmmmlllhhhaaaXXXQQQMMMIIIHHHIIIOOOXXXbbbhhhjjjhhhlllsssxxx}}}{{{tttoooqqq{{{}}}rrrvvv}}}|||zzzvvvtttuuuwww{{{|||vvvooojjjeee```UUULLLAAA<<<======;;;888:::::::::;;;;;;<<<=========???BBBEEEHHHJJJLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVXXXWWWYYY^^^``````ccchhhrrrnnndddbbb^^^ZZZWWWPPPNNNNNNPPPRRRUUUUUUUUUOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@@@@@@@>>>;;;999444333222222333333111///111111111111000///------////////////000000000111***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***))),,,///000///...---,,,,,,,,,,,,+++++++++,,,---...000000000000000000000000000000///000111222333444444444///000000///......111333555444444555666555333111+++,,,,,,---.........---,,,+++*********+++,,,---,,,------......------,,,------,,,,,,---...000111------------------------...............///000000000333666666333111222444111222333555666777777777333222222222222222222333555555444333333222111111000000111111111222222222111111111111000000000000000000000000111111111111//////000000000000//////000/////////............---......///////////////---...///...------...///)))***,,,.../////////...+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***---///111111000///...///000333666999<<<===:::;;;===AAADDDHHHJJJLLLJJJLLLPPPRRRQQQNNNIIIFFFCCCAAA===;;;;;;>>>BBBEEENNNVVV```hhhkkkiiifffccc\\\^^^______dddkkknnnlllkkkeee___\\\XXXUUUVVVZZZ]]]iiiwww}}}vvvpppmmmmmmoooqqqsss{{{xxxnnniiiiiinnntttwwwwwwrrrkkkeeecccbbbbbbaaadddiiinnnsss}}}xxxooobbb^^^[[[[[[___dddeeeeeeddd___YYYUUUTTTXXX^^^bbbbbbfffkkkpppuuuzzz}}}vvvtttllllllkkkfff^^^UUUOOOKKKIIIIIIJJJQQQ[[[eeekkkmmmhhhmmmsssyyy~~~{{{sssmmmppp|||{{{sss{{{yyy{{{|||wwwtttvvvzzz~~~}}}uuummmhhhaaa[[[RRRIII???;;;===>>>;;;888999::::::;;;<<<===>>>>>>===???BBBFFFJJJMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVVVVXXXWWWYYY___bbbbbbdddhhhpppnnnbbb___]]]ZZZXXXVVVTTTSSSSSSTTTTTTSSSQQQOOONNNLLLJJJIIIHHHHHHHHHDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>===555555333222111000000000111111111000000000000000111000...---,,,------...,,,,,,.........---,,,+++///...---,,,+++,,,,,,---,,,,,,++++++***)))))))))---,,,+++******+++,,,---------------...///000000/////////...------,,,,,,000111333444444333111000111000...---,,,,,,,,,---000111222222222111///...---+++)))***,,,---......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,---...000111000000000---++++++,,,...,,,,,,,,,,,,,,,---...//////000222444666666666666555444333222222444555777444444444555555666666666333333222222222222333333222222222222222222222222000111111111111222222222111111111111000000000000000000////////////000000000///...------...///000...............///000000---***((((((+++------,,,------------------------///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,/////////000222555888:::<<<<<<<<<===???AAADDDEEEKKKMMMRRRXXX[[[XXXQQQJJJGGGGGGEEEBBB>>>===AAADDDEEETTTcccmmmuuuyyyuuummmhhhccc___```eeejjjkkkiiijjjgggaaaZZZUUUSSSUUUWWW^^^gggttt~~~zzzuuupppnnnnnnpppvvvzzz{{{wwwpppmmmmmmppprrrsssuuuqqqkkkfffcccbbbcccddddddfffjjjqqqzzz~~~wwwsssfffeeecccaaa```aaabbbcccbbb```]]][[[[[[]]]aaacccccceeehhhooowww~~~}}}uuurrrqqqnnniiibbb[[[TTTOOOLLLKKKIIIKKKSSS___iiimmmmmmpppqqquuu{{{xxxpppjjjmmmyyy}}}yyyxxx{{{wwwxxx{{{}}}vvvqqqlllddd[[[LLLFFF>>>;;;<<<===;;;999:::::::::;;;<<<===>>>>>>???BBBEEEGGGIIIKKKOOOQQQUUUSSSQQQQQQRRRSSSSSSSSSWWWYYY[[[\\\^^^```dddhhhmmm~~~oooccc```]]]ZZZXXXWWWUUUTTTTTTUUUUUUTTTSSSPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHHHHGGGEEECCC@@@???BBBAAA@@@???>>>===<<<<<<666555333222111111000000111111111000000000//////000///...------......///+++,,,---.........---,,,...---,,,+++***++++++,,,***************+++++++++))))))(((''''''((()))))),,,,,,,,,,,,---...///000...............---------000111222333333222111000000000//////000111222333000000111111000000///...///---++++++,,,------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------///...------,,,,,,,,,,,,+++,,,,,,+++++++++...000......---------...//////000111444666777777777777444333111111111222444555222222222333333333444444222333444444444444333222222222222222222222222222000111111111111222222222111111111111000000000000000000////////////000000000///............///000---------------......//////,,,******,,,......---------------------------'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///...,,,/////////000222555888:::;;;;;;<<<===>>>AAACCCDDDIIIKKKPPPVVVZZZZZZUUUPPPNNNNNNLLLGGGCCCAAABBBDDDCCCNNN\\\gggrrrzzzzzztttnnnhhhcccbbbeeeiiijjjiiiiiifffaaaZZZTTTSSSTTTWWW\\\fffsss~~~}}}yyytttooommmnnnpppuuuyyy{{{vvvooollllllooorrrsssssspppjjjeeeaaaaaabbbcccdddfffkkkrrryyy~~~yyytttpppjjjhhhfffdddcccdddeeeeee```^^^[[[ZZZZZZ]]]aaacccggghhhlllrrryyy{{{ssspppooolllggg```YYYRRRMMMKKKLLLKKKNNNWWWccclllpppqqqpppqqqtttzzz|||rrrkkkfffiiiuuuyyyyyy}}}zzzzzz||||||~~~}}}wwwqqqkkk```VVVKKKEEE>>>;;;<<<===;;;999:::::::::;;;<<<===>>>???@@@BBBFFFHHHIIILLLOOOQQQSSSRRRQQQQQQRRRTTTTTTUUUWWWXXXZZZ[[[]]]___cccfffkkk|||~~~qqqeeebbb^^^ZZZXXXWWWVVVUUUUUUVVVVVVUUUTTTPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA@@@BBBAAA@@@???===<<<;;;:::666555444222111111111111222222111000000///......///...............///000+++,,,---...............,,,,,,+++*********++++++))))))******+++,,,,,,---++++++************++++++++++++++++++,,,---......---------...............///000111222222111000///------,,,------///000111111000//////......//////111///---------------+++,,,,,,++++++,,,,,,---.........------------......//////...---,,,,,,+++++++++,,,---,,,,,,,,,...000000000///.........//////111222444666888888888888444444333222222444555666222222222333333333333444222333444444444444333222222222222222222222222222000111111111111222222222222222111111111000000000000000000000000000000000000//////......//////000,,,,,,,,,,,,,,,------...000...,,,,,,---......---------------------------&&&'''(((***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***---//////...///......///111444777999:::;;;;;;<<<>>>@@@BBBCCCEEEHHHLLLRRRXXX[[[ZZZYYYYYYXXXUUUPPPJJJEEECCCCCC@@@GGGPPP\\\lllyyy~~~|||wwwqqqiiieeeeeegggiiihhhhhheee```YYYTTTRRRSSSUUU[[[cccqqq~~~}}}{{{wwwrrrnnnmmmnnnpppssswww}}}yyytttmmmiiiiiimmmppprrrqqqmmmhhhbbb______aaabbbcccffflllrrryyy~~~{{{wwwtttrrrooollljjjiiigggeeedddcccdddddd^^^]]]\\\[[[]]]```ccceeekkkmmmpppuuuzzzyyyqqqnnnooolllfff___XXXRRRMMMKKKMMMNNNTTT^^^iiirrruuuuuuqqqqqqtttyyy{{{vvvlllgggbbbfffrrr~~~~~~|||{{{zzzzzz{{{}}}|||wwwppphhh\\\PPPIIIDDD>>>;;;<<<===;;;:::::::::;;;;;;<<<>>>???@@@BBBDDDGGGIIIKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXZZZZZZ[[[]]]aaadddlll{{{|||rrrgggccc```[[[XXXWWWUUUTTTUUUVVVWWWVVVTTTPPPOOOMMMKKKIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@>>><<<;;;999999666555444333222111111111333222111000///...------,,,,,,,,,------...//////,,,,,,---....../////////,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,------...//////000//////000000000000//////...------,,,,,,,,,++++++111000...---------...///111///......//////...---,,,,,,++++++,,,,,,---............------.........,,,,,,------------------///000111000...---...///000000///...---------...111222444666777888888777777666666555666777888888555555555555555555555555222222222222222222222222222222222222222222222222000000111111111222222222222222222111111111000000000000000111111000000000000//////////////////000,,,,,,,,,,,,,,,------...///......---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000......---...000333666777999999:::;;;===>>>@@@@@@AAACCCGGGMMMTTTYYY]]]___aaa```]]]XXXQQQJJJEEEBBB@@@AAAFFFRRRbbbsss|||~~~wwwnnnhhhffffffggggggfffddd___YYYSSSQQQRRRSSSZZZbbbooo}}}zzzyyyuuupppllllllnnnqqqrrrvvv|||~~~xxxrrrkkkffffffiiikkkmmmllliiiddd___]]]]]]^^^___bbbeeekkkrrrwwwyyy{{{{{{yyyuuupppmmmkkkkkkjjjiiieeedddbbbaaa```____________^^^^^^___aaadddgggiiinnnpppssswwwzzzwwwqqqnnnooolllfff```YYYSSSOOOMMMMMMQQQYYYeeepppwwwyyyxxxrrrrrruuuzzzxxxqqqkkkfffcccgggrrr|||{{{zzzyyyxxx}}}~~~{{{tttllldddXXXNNNFFFBBB>>><<<<<<<<<<<<:::::::::;;;<<<===???AAABBBDDDFFFJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ\\\___bbblllzzz}}}ssshhheeeaaa\\\YYYUUUTTTSSSTTTUUUVVVUUUTTTPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@>>><<<;;;999999666666444333222111111111222222111000///...---,,,++++++,,,,,,------------------------......//////,,,,,,------------------,,,,,,,,,,,,++++++******((())))))))))))))))))(((************+++,,,------+++,,,,,,---...///000000/////////000000/////////000000000000/////////...111000...---------...//////...---...000111000///,,,,,,++++++,,,,,,---............------.........,,,,,,---......------,,,...///000000...---.../////////...---,,,,,,,,,,,,///111333555666777777666666666666666777777888888555555555555555555555555222222111111111111222222222222222222222222222222000000111111111222222222222222222222111111111111000000111111111111000000///000000000000000000///---------,,,---......///---......---,,,+++++++++------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............///...---------///111444666888888999;;;<<<===>>>>>>>>>???CCCHHHNNNUUU[[[___bbbaaa```]]]WWWPPPHHHCCCBBB@@@@@@IIIWWWfffrrryyy~~~yyyqqqkkkgggfffffffffdddbbb^^^XXXRRRPPPPPPRRRZZZaaammmzzzwwwuuuqqqmmmiiijjjmmmpppqqqtttzzz~~~wwwrrrjjjeeeddddddeeefffeeeccc```]]][[[ZZZZZZZZZ^^^bbbhhhmmmqqqrrrqqqpppnnnkkkfffccccccddddddddd^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^___aaacccfffhhhjjjmmmppptttwwwzzz}}}{{{uuuqqqooollliiiccc]]]WWWRRROOONNNMMMTTT___lllvvv{{{{{{zzzttttttwww|||wwwpppjjjgggeeeiiisssyyyzzzzzzyyyyyy~~~yyyoooggg```WWWNNNBBB@@@===<<<;;;<<<<<<;;;::::::;;;<<<>>>@@@BBBCCCFFFIIILLLNNNNNNNNNNNNOOOSSSTTTVVVVVVTTTTTTUUUWWWZZZ[[[[[[[[[[[[\\\___aaahhhuuussshhhfffbbb]]]ZZZUUUTTTSSSTTTUUUVVVUUUTTTQQQOOOMMMKKKJJJIIIJJJJJJKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@???===<<<;;;:::777666555333222222222222111111000//////...------+++,,,,,,---------,,,,,,//////......---......///,,,,,,---.........------...------,,,++++++******)))******++++++******)))************+++,,,------,,,,,,------...///000000000000////////////000000***+++,,,...///000000000111000//////......//////---,,,---...000111000///,,,,,,++++++,,,,,,---.........------------............//////...,,,***)))''')))+++---------...///...------,,,,,,,,,------///000222444666666666666444444444555555555555555444333333333333222222222333444555666666555444333222222222222222222222222000111111111111222222222333222222222222111111111///000111222222111000//////000000111111000000///---------------......///+++---......,,,++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---------,,,,,,...000333555666777999:::;;;<<<<<<<<<;;;<<>>BBBKKKVVVdddooowwwuuuqqqmmmjjjgggeeedddcccaaa]]]WWWQQQOOOOOOPPPWWW]]]hhhvvv}}}zzzqqqooolllgggdddfffjjjmmmoooqqqvvvzzz}}}yyytttmmmgggdddaaa___^^^^^^]]]\\\[[[YYYWWWUUUTTTWWW[[[```eeeggghhhfffeeeccc___[[[ZZZZZZ[[[\\\\\\WWWXXXXXXYYYZZZ[[[\\\\\\ZZZ\\\]]]```bbbeeefffgggkkkoootttwwwyyy}}}{{{vvvqqqooonnnfffccc^^^XXXSSSOOONNNMMMOOOXXXfffsss|||~~~|||vvvwwwzzzwwwqqqllljjjhhhllluuuyyywwwyyyzzzzzz{{{~~~}}}uuukkkccc\\\TTTLLL???>>>===<<<;;;;;;<<<<<<999:::;;;===???AAADDDEEEHHHKKKNNNPPPOOONNNNNNOOORRRVVVYYYYYYVVVUUUWWWYYY]]]^^^^^^]]]\\\]]]```bbbdddppprrrhhhfffccc^^^[[[VVVUUUTTTUUUWWWWWWWWWVVVQQQPPPNNNLLLJJJJJJJJJJJJLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<777666555444333222222222000000/////////.........---.../////////...---,,,111000///...------......***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++******++++++,,,---...,,,---------......//////111000000000000000000111&&&(((***,,,---.........000000111111000000///......------...000000...,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,---...///...---+++***%%%'''***,,,,,,,,,---......------------......///000111333555777777777777333333444444555555555444444444333333333222222222444888>>>BBBBBB>>>888444222222222222222222222222000111111111111222222222333333222222222111111111///000222333333222000//////000111111111111000///,,,,,,,,,,,,,,,------...***---//////...,,,---...------------------------*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---///---,,,+++,,,---///222333555666888999:::;;;::::::999:::<<<>>>@@@EEEMMMRRRYYYZZZ^^^aaaaaa\\\SSSLLLCCC???===???AAAHHHVVVeeemmmnnnpppooolllgggdddbbbaaa```\\\VVVQQQNNNMMMNNNRRRXXXcccrrrxxxssskkkiiieeeaaa^^^```eeehhhlllmmmppptttxxx{{{}}}}}}xxxrrrkkkfffaaa\\\YYYWWWXXXYYYYYYWWWTTTQQQOOOOOORRRVVV[[[]]]]]][[[ZZZWWWTTTQQQPPPQQQRRRRRRRRRPPPQQQSSSVVVXXXZZZ[[[\\\ZZZ[[[^^^```cccdddeeeeeejjjooouuuxxxzzz~~~}}}vvvqqqmmmkkkjjjbbb___ZZZUUUQQQOOONNNNNNSSS]]]lllzzz~~~xxxzzz~~~xxxsssqqqooooooqqqzzz}}}vvvqqqsssuuuvvvwwwzzzyyyxxxrrrhhh```YYYOOOFFF=========<<<;;;;;;<<<===999:::;;;===@@@BBBEEEFFFJJJMMMPPPQQQPPPOOONNNNNNPPPUUUYYYZZZYYYYYY[[[___```aaaaaa___^^^___aaacccgggrrr}}}}}}qqqhhhfffccc^^^[[[WWWVVVUUUVVVXXXYYYXXXWWWQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGAAAAAAAAA@@@???>>>>>>===777666555444333222222222///////////////.........000000111111111///...---333111000...------------)))***+++,,,---,,,,,,+++***++++++,,,,,,------...((()))***++++++***)))(((++++++++++++,,,---...///---------...............111111000000000000111111,,,---.../////////...---000111222222222111///...///....../////////,,,***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---((())),,,...000//////...)))+++......---,,,,,,,,,...............///000111111222444666888888888888444555555666777666666666666666666555555444444444555<<>>======<<<@@@OOO___fffjjjnnnooommmhhhdddaaa```___\\\VVVQQQMMMMMMNNNNNNTTT___ooo|||sssmmmfffddd```\\\ZZZ\\\aaaeeeiiijjjmmmppptttxxx|||~~~|||uuuooohhhaaa[[[VVVSSSUUUWWWXXXWWWSSSOOOKKKIIILLLPPPSSSUUUUUUTTTSSSOOOMMMKKKJJJKKKLLLKKKKKKJJJLLLOOORRRVVVXXXZZZ[[[[[[]]]```ccceeefffffffffiiiooouuuyyy{{{{{{sssnnnjjjiiigggaaa^^^ZZZUUURRRPPPPPPPPPUUU```qqqyyy{{{xxxtttvvvuuuuuuwwwmmmjjjjjjnnnppppppssswwwttttttppphhh```WWWLLLBBB;;;<<<<<<<<<;;;;;;<<<===999:::;;;===@@@CCCEEEGGGKKKNNNQQQRRRQQQOOONNNNNNMMMSSSYYY[[[[[[[[[___cccbbbbbbbbbaaa``````bbbdddoooyyyzzzyyyqqqfffccc```^^^]]]TTTUUUUUUVVVVVVVVVUUUUUUPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDD@@@@@@@@@???===<<<:::999666444333333333333222000111111111111000000000000/////////---,,,+++---///...---+++*********++++++(((,,,000...***''')))+++---------,,,,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++000...---///222444333111//////000000111111222222......------------......222111111111000000//////---,,,++++++++++++------///...------...///...---------------------------+++++++++,,,,,,,,,------***++++++,,,---...//////111///...------...///111000111333555666777888888999777555333333444666888666666666555444444333333555888@@@LLLTTTPPP@@@333777666444222111111333444555444222111000/////////444222111111222222000///000111333444444333111000//////............///000...---,,,+++***+++,,,,,,---......///000/////////------..................,,,,,,,,,++++++*********,,,------------,,,++++++++++++,,,,,,,,,,,,------------,,,------...///000333444666777666777999;;;;;;;;;:::888999<<>>>>>===<<<;;;;;;;;;;;;======>>>@@@BBBDDDGGGHHHNNNPPPRRRSSSTTTSSSQQQPPPSSSUUUYYY\\\]]]___bbbdddkkklllkkkhhheeeeeeiiilllqqq}}}qqqgggccc```]]][[[TTTUUUUUUVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFF@@@@@@@@@???===<<<:::999666444333333333333222000111111111000000000///////////////---,,,,,,---///------+++*********+++++++++///222111---+++,,,...---,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///,,,+++***+++...///...---------......//////000000///......------......///111111111000000000//////...---,,,++++++,,,------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................111000...------...000111000111333444666777888888888777444333222444555777666666666555444444333333444555:::DDDNNNRRRNNNIII999555111000333666666555444444333222222111111111222111000000111222111///000111333444444333111000000//////......//////000///...---,,,+++,,,,,,---.............../////////------..................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------,,,------...///000111333555666555666777999:::999888777888;;;@@@EEEMMMPPPUUU\\\``````\\\YYYJJJDDD>>><<<;;;<<>>===<<<;;;;;;;;;;;;;;;???@@@AAACCCFFFIIIKKKMMMNNNQQQUUUYYY[[[ZZZWWWVVVWWWXXXZZZZZZ[[[^^^bbbeeemmmoooppppppnnnmmmoooqqqtttqqqgggddd```[[[ZZZTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLHHHGGGGGGFFFEEEEEEEEEEEE@@@@@@@@@???===<<<:::999666444333333333333222000111111000000000000//////...//////...,,,,,,---///---,,,,,,++++++++++++,,,))),,,///...+++)))***,,,+++++++++++++++*********(((((()))******+++,,,,,,(((((()))***,,,---...///---,,,,,,---///000000...------......//////000000///......------......///111111000000000000////////////...---,,,,,,---------,,,++++++------,,,+++++++++++++++++++++++++++------------.........///000000/////////.........000000............000000000111222444666777999999999888666444444555666777666666666555444444333333444333333888AAAKKKSSSXXX@@@999222111555777666333333333333333333333333333000///...///111222111000000111222333333222111000111000000//////000000000//////...------------.........---,,,---...///000......------------------,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))++++++++++++,,,,,,,,,,,,------,,,------...///000000222444555555555666777777777666666666999>>>BBBGGGJJJQQQYYY^^^```]]][[[MMMFFF???===:::999<<>>CCCFFFMMMUUU[[[^^^\\\ZZZOOOHHHAAA>>>;;;888;;;@@@DDDNNNXXX^^^bbbfffeeebbb^^^[[[WWWTTTRRRPPPNNNLLLKKKMMMRRRYYYbbbiiinnnppprrrqqqpppmmmhhhccc^^^[[[VVVVVVUUUVVVXXXZZZ]]]___aaacccfffggghhhhhhjjjkkkrrrwwwzzzyyyxxxvvvpppjjj\\\YYYUUUSSSTTTSSSPPPMMMEEEBBB>>>===>>>???@@@@@@BBBAAA@@@?????????@@@AAABBBDDDHHHMMMSSSYYY]]]```bbbbbb```^^^^^^aaafffjjjooosssxxx}}}{{{uuunnnjjjjjjkkkjjjiiiccc___\\\ZZZVVVQQQSSSXXXgggrrr~~~|||vvvqqqoootttwwwxxxqqq|||lllgggkkkpppuuuwwwvvvtttrrrppplllddd[[[QQQHHHBBB>>><<<<<<<<<<<<<<<===>>>>>>???@@@CCCFFFJJJNNNQQQSSSQQQUUUZZZ```ccccccaaa```aaaaaaaaa```^^^___aaacccgggllltttzzz~~~~~~|||{{{yyy}}}ssshhhddd___[[[YYYVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJMMMLLLJJJHHHHHHHHHIIIIII@@@@@@@@@???===<<<:::999666444333333333333222000000000000////////////...---///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........------...///************************------,,,,,,++++++++++++++++++++++++++++++++++++------......------.../////////000000111111222222/////////......///////////////////////////000000/////////......------,,,...---,,,---...///...,,,+++,,,,,,,,,------.............../////////000000++++++,,,---......//////000000////////////000000000111111333555777:::;;;:::999888666666666666666666666666555444444333333333333222000000333888===IIIHHHCCC;;;333//////222///000111222333333222222///...---...000111111000111111111111111111111111222222111000000000000000///000////////////.........---+++***+++,,,...000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********+++++++++,,,,,,------,,,------...///000111333666777666555666666333333333222222444888;;;@@@CCCJJJQQQXXXZZZYYYWWWOOOHHHBBB???===:::<<>>>>>@@@CCCHHHOOOVVV]]]bbbeeeddddddbbb``````ccciiimmmppptttyyy}}}yyyssslllhhhggghhhgggfff```\\\YYYWWWTTTQQQTTTYYYjjjuuu~~~}}}|||vvvrrroooqqqrrrwwwsssnnnwww~~~kkkfffjjjpppuuuwwwwwwtttrrrmmmhhh```VVVMMMFFFAAA???<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHLLLPPPSSSUUUUUUWWWYYY\\\^^^``````aaaaaaccceeeeeecccbbbaaabbbaaaeeellltttzzz||||||{{{wwwyyy}}}ttthhhddd```\\\ZZZWWWXXXXXXXXXWWWVVVUUUTTTPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFF@@@@@@@@@???===<<<:::999666444333333333333222000000000////////////......---...000///...,,,,,,---+++,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...*********+++++++++++++++......------,,,++++++***(((((()))***,,,---...///...///000000///...///111------......//////000000000//////......//////000......////////////000000,,,---............------///...------//////...---,,,,,,,,,------......///............/////////000******+++,,,---...///000000000000000000000000000000000111222555777:::<<<888777666555444333333333666666666555444444333333222333444333222222444555@@@BBBBBB<<<333///222666...///111222333222222111000///...///111222111000111111111111111111111111222111111000/////////////////////000///......---,,,,,,+++***+++,,,---.........------,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,+++******)))************++++++++++++------,,,------...///000111444777888777666555555111222222111111333666999>>>AAAFFFNNNTTTWWWWWWUUUOOOIIICCC@@@===;;;<<<@@@AAAJJJRRRWWW\\\aaacccaaaaaa]]]WWWSSSQQQOOOMMMKKKFFFIIIMMMPPPTTTWWW\\\___```aaaaaa```^^^[[[XXXVVVSSSTTTUUUWWWZZZ[[[]]]]]]```^^^ZZZVVVUUUXXX^^^cccffflllqqqsssuuuwwwuuuqqqhhhbbb[[[WWWWWWXXXWWWUUUOOOKKKDDD???<<<;;;999777999999888888888:::;;;<<<@@@DDDJJJRRRZZZ```dddfffddddddcccaaabbbeeekkkoooqqqtttyyy~~~uuupppiiieeeddddddcccaaa]]]YYYWWWVVVTTTRRRVVV]]]kkkwww|||{{{~~~{{{uuupppnnnllllllpppwww}}}}}}ooooooyyy}}}mmmgggkkkppptttvvvuuusssqqqiiiddd[[[QQQHHHCCC@@@???======>>>???@@@BBBCCCDDDHHHIIIJJJLLLOOOSSSUUUWWWWWWWWWXXXYYY[[[]]]___```___bbbeeegggeeecccbbbaaa___aaadddkkkqqquuuvvvuuussstttwww}}}uuuhhhccc```]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUPPPNNNLLLJJJIIIIIIIIIIIIFFFEEEBBB@@@???@@@BBBCCC@@@@@@@@@???===<<<:::999666444333333333333222000000000/////////.........,,,...000000...---,,,---++++++---.........------+++***((((((***+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++(((((()))***,,,---...//////111333222000///000222------......//////000000000000////////////000000........./////////000000***+++,,,---......------...---,,,,,,......---,,,***++++++,,,------......------........./////////,,,,,,------......//////000000000111111000000000000000000222444888;;;===999888888666555444444333666666666555444444333333333333333333444555555555777999:::888444222444666000111222444444333222111222111000000111222111///111111000000000000111111222111000///................../////////...---,,,++++++++++++,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***************++++++++++++------,,,------...///000000333666777666444444333000111222111111222555777:::===CCCKKKRRRVVVVVVUUUPPPIIICCC@@@===999:::===???HHHQQQVVV[[[bbbdddccc```\\\VVVQQQNNNLLLJJJHHHCCCGGGLLLOOOQQQSSSVVVYYYVVVWWWXXXXXXXXXVVVSSSRRRQQQRRRTTTWWWYYYZZZZZZ[[[WWWVVVSSSPPPOOORRRWWW\\\```ggglllooorrruuutttpppllleee]]]XXXXXXXXXXXXWWWWWWRRRLLLFFFAAA===:::777:::999999999:::;;;===>>>BBBFFFMMMUUU\\\```bbbbbbbbbbbbbbbbbbcccffflllpppqqquuuzzz~~~rrrmmmgggeeeeeeeeeccc```\\\XXXVVVVVVUUUUUUZZZaaalllxxx~~~yyyyyy|||yyysssnnnkkkeeefffllltttzzz}}}tttzzzoookkkmmmqqqssstttrrrooommmddd^^^UUUKKKCCC???>>>>>>>>>>>>???@@@BBBDDDFFFGGGKKKLLLLLLNNNPPPRRRTTTUUUUUUVVVXXX[[[]]]^^^______]]]___bbbcccbbbbbbbbbbbbcccaaa```bbbggglllnnnoooooopppssszzzvvvhhhccc```^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVPPPOOOMMMKKKIIIIIIIIIIIIKKKIIIFFFDDDCCCDDDFFFGGG@@@@@@@@@???===<<<:::999666444333333333333222000000/////////............,,,...000000...---,,,---***+++---...///...------...,,,++++++---...//////+++++++++,,,,,,---------)))))))))***++++++,,,,,,+++++++++++++++++++++++++++---///...+++***,,,...//////000000111222222222000000////////////000000---.........//////000000((()))+++---.........------,,,++++++------,,,+++))))))***+++,,,,,,------------------.........//////////////////.........000000111111111111000000000000000111444888;;;===<<<<<<;;;:::999888777666777666666555444444333333666333111111333666666666444444444444555444222111111222444555555444222111444222111111222222000///111111000000000000111111111111///...---------------.../////////...,,,+++)))***+++,,,,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,------.........,,,------------,,,++++++)))************+++++++++---------------...000000///222555666555333222222000111222111111222444777777:::AAAIIIQQQVVVWWWVVVQQQJJJCCC@@@;;;777777:::===FFFOOOUUU[[[cccffffff```[[[TTTOOOKKKIIIGGGEEEBBBFFFKKKOOOPPPQQQTTTWWWOOOPPPRRRSSSSSSRRRPPPOOOOOOQQQSSSVVVWWWXXXXXXXXXMMMMMMMMMLLLMMMPPPVVVZZZ]]]dddiiilllppptttssspppmmmfff]]]XXXWWWXXXYYYXXX^^^ZZZSSSLLLGGGAAA===999===<<<<<<<<<===???AAABBBDDDHHHPPPWWW\\\^^^___^^^___```aaabbbcccggglllooorrruuuzzz~~~}}}qqqmmmiiiggghhhhhhfffccc[[[XXXVVVVVVVVVWWW\\\dddlllxxx|||xxxwww{{{}}}wwwqqqllliii```ccckkkuuu{{{}}}pppnnnppprrrsssrrrooollljjj```ZZZQQQGGG@@@===<<<===>>>???@@@AAACCCFFFHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRRRRUUUYYY^^^```aaa```___\\\]]]_________```bbbdddiiiddd^^^]]]aaafffiiijjjmmmooorrrzzzuuukkkfff```]]]___YYYZZZZZZZZZYYYXXXWWWWWWVVVRRRMMMJJJIIIIIIIIIHHHLLLIIIFFFEEEEEEEEEDDDCCC@@@???>>>======<<<:::777888666333222333222111000222111///.........///000000///...---,,,------...222000///---,,,,,,,,,---------++++++++++++---------+++)))***,,,---,,,))),,,,,,+++***)))(((''''''++++++***)))***---///111------,,,------...000000444111...///111333333111333111///---,,,---......000000000000////////////111000...------...///000000///---+++*********+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111///......111333000111222222333555888;;;:::::::::999777666777888777777777777666666666666444444444444444444444444333333333333333333333333333333444444444333222222444333222111000...------111000000000000000111111000000000000000000000000///000111000...------...///111111///***((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))******---------,,,,,,+++++++++////////////000111333333000000000000111222333444111777<<>>===<<<===???======@@@EEEHHHHHHGGGMMMMMMLLLKKKKKKMMMQQQUUUVVVXXX^^^eeejjjjjjeee```XXXZZZ\\\\\\\\\]]]aaaeeeaaaaaaaaa```___aaafffiiihhhmmmvvvuuukkkfff```]]]___ZZZZZZZZZZZZZZZYYYXXXWWWUUURRRMMMJJJJJJJJJIIIHHHIIIGGGEEEDDDEEEFFFEEEEEEAAA???>>>======<<<:::888777444222111222111000///222111000///...//////000000///...---,,,------...000///...---,,,,,,---------,,,,,,++++++,,,,,,------+++)))***,,,---,,,******))))))((((((''''''''',,,+++*********,,,...///---,,,------...//////000111...------000222222111111///...,,,+++,,,---...///000000000000/////////111000...------...///000++++++******+++---///000***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111111111///......111333...///000000111333666999:::::::::999777666777888888888777777777666555555222222222222222222222222333333333333333333333333...///111222333444444444222222111000///...------111111000000000000111111000000000000000000000000///000000000...---...///......---,,,******+++,,,************************------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++***************---,,,,,,,,,,,,,,,,,,+++////////////000111111222............///000111222111666;;;@@@HHHQQQTTTRRRTTTLLLBBB<<<;;;:::888555999@@@GGGKKKSSS]]]dddfff\\\VVVOOOJJJIIIHHHEEECCCBBBEEEKKKPPPSSSSSSRRRQQQIIIHHHGGGFFFEEEEEEEEEEEEIIIMMMRRRUUUVVVVVVUUUVVVUUURRRNNNIIIGGGIIINNNSSSZZZ___bbbcccffflllnnnllllllfff^^^WWWTTTVVVZZZ^^^eeedddccc```[[[UUUOOOLLLGGGDDDBBBBBBDDDHHHJJJKKKNNNPPPTTTXXXZZZZZZYYYXXXZZZ[[[\\\]]]___dddkkkpppuuuxxx|||~~~yyytttlllllllllllljjjfffcccaaa^^^XXXTTTVVVYYY]]]dddkkkvvvzzz|||zzz|||}}}yyyyyy|||wwwooojjjmmmwww|||rrrpppooopppqqqooohhhbbb]]]VVVKKKCCC>>>===============???CCCHHHLLLLLLKKKNNNNNNNNNMMMMMMOOOSSSVVVWWWZZZ___eeejjjjjjfffbbb[[[\\\\\\[[[YYYZZZ^^^aaaaaaaaaaaa``````bbbfffiiinnnsss{{{uuukkkfff```]]]___[[[[[[[[[ZZZZZZXXXWWWWWWTTTQQQMMMKKKJJJJJJIIIHHHGGGEEECCCCCCDDDFFFFFFEEEAAA???>>>>>>>>>===:::888777555333222222222111000111111000/////////////////////...------------.........------------......---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,------...//////000...---,,,---///111111111......,,,++++++,,,---...//////000000000000//////000///.........///000111************,,,...000111+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,------////////////////////////000111111///......000222...///000000000222555888999:::;;;:::777666777888888888888888777666555444222222222222222222222222333333333333333333333333......000111222222222222000000/////////.........111111000000000000000111000000000000000000000000...///000///...---...///...,,,))))))***,,,------++++++++++++++++++++++++......------,,,,,,,,,,,,+++++++++++++++*********,,,++++++************++++++,,,,,,,,,,,,,,,,,,---000///////////////000000,,,,,,,,,,,,---...///000111555999<<>>===>>>>>><<<===AAAGGGLLLPPPPPPPPPOOOPPPPPPOOONNNPPPSSSVVVXXXZZZ___eeeiiiiiifffccc^^^]]][[[XXXUUUVVVYYY\\\aaabbbbbbbbbaaacccfffhhhpppwww~~~vvvlllfff```]]]___ZZZZZZZZZYYYXXXWWWVVVUUUTTTQQQMMMKKKKKKJJJIIIHHHGGGEEECCCCCCDDDEEEEEEDDDAAA@@@>>>>>>>>>===:::888888666444333444444333222111000000///////////////............------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,---------------,,,+++******++++++,,,,,,---....../////////.............../////////...---,,,,,,,,,---...///...///000000111000000///000//////...//////000111000///---,,,++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------------.............../////////000000000///......000222000111222222222444777999999;;;;;;:::888777777888999999999999888666555444555555555555555555555555333333333333333333333333222222222222111000///////////////000000000000000222111000000000000000000////////////////////////...///000///...---...///111---)))(((+++......,,,---------------------------,,,,,,,,,++++++++++++************************,,,++++++******++++++++++++++++++,,,,,,---------//////..................+++++++++,,,,,,---...///111444666888@@@JJJPPPOOOKKKFFF???:::777666555444444:::>>>AAAIIIUUU^^^bbb^^^VVVLLLDDDBBBAAAAAA???@@@AAACCCFFFHHHJJJLLLLLLJJJGGGDDD@@@>>>>>>??????AAADDDIIILLLNNNPPPRRRTTTSSSPPPLLLGGGDDDEEEHHHLLLSSSXXX\\\]]]bbbiiikkkjjjiiiddd\\\VVVSSSTTTXXX[[[cccfffjjjmmmmmmjjjfffddd^^^[[[VVVSSSSSSUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNPPPSSSVVV[[[```fffmmmrrrwwwzzz}}}}}}vvvpppllllllmmmnnnnnnkkkeee```\\\ZZZWWWWWW[[[___eeennnwww{{{xxxzzz}}}}}}{{{rrr|||zzzsssqqqpppooonnnjjjeee```VVVPPPHHHAAA>>>>>>??????<<>>>>>===;;;999666444222111222222222000000000000000000//////...------..................++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,------......---,,,,,,+++************+++,,,---...////////////000000000000///...------..................//////---...000111111111000//////////////////000111111333222///---+++***))))))+++,,,------++++++,,,---,,,,,,,,,------.........,,,,,,---------.........///000000000......///111000111222222222333666888999;;;<<<;;;999777777888888999999:::999777555444555555555555555555555555333333333333333333333333333333333333222111000///000111111111111222222222222222111000//////000000////////////////////////---///000///......///000333///++++++---...---,,,------------------------************************************************,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------......------,,,---------,,,,,,,,,,,,---.../////////222333444;;;EEEJJJJJJFFFBBB===888555444444333333888<<<>>>EEEQQQ[[[___]]]UUUJJJBBB@@@??????>>>;;;<<<>>>@@@CCCGGGIIIKKKIIIGGGCCC???<<<<<<<<<======@@@CCCGGGIIILLLPPPRRRQQQOOOKKKFFFCCCCCCFFFIIIQQQVVVZZZ\\\```gggjjjiiihhhccc]]]WWWUUUUUUXXXZZZ```dddiiinnnpppooommmkkkhhhddd___\\\ZZZZZZXXXWWWXXXWWWUUUSSSQQQOOOMMMLLLMMMPPPUUU[[[```gggmmmqqqvvvyyy}}}yyyqqqllliiijjjkkklllkkkhhhbbb]]]YYYVVVUUUWWW\\\aaafffpppzzz~~~zzzyyyzzzyyywwwvvvuuuuuusssqqqooommmjjjfffbbb^^^TTTOOOGGGAAA??????@@@@@@???BBBFFFJJJKKKLLLLLLKKKMMMNNNNNNNNNMMMMMMPPPRRRSSSVVV[[[___aaabbbbbbbbb^^^[[[WWWSSSSSSTTTWWWXXX]]]___bbbcccdddeeefffhhhmmmttt{{{zzzuuuuuu{{{wwwlllggg```]]]^^^ZZZZZZYYYXXXWWWVVVTTTSSSRRROOOMMMLLLLLLKKKJJJHHHKKKHHHEEEDDDDDDDDDCCCBBBBBB@@@?????????>>>;;;999222000///...///000///...000000000000000///......,,,---......///.........***+++,,,---------------+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,)))))))))******+++++++++,,,,,,+++++++++******)))+++,,,---///000//////......000111000...---------//////////////////......,,,---///111222111000///...//////000000111111111222111///---+++++++++++++++,,,---,,,+++***+++---,,,,,,,,,---......//////++++++,,,,,,---............///000000......///000...///000//////000333666999;;;<<<<<<:::888777888777888999::::::888666555333333333333333333333333333333333333333333333333000111111222333333222222222222222222222222222222333222111000////////////000000000000000000000000---...//////......///000222000............---,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,*********+++++++++++++++,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...000000111777@@@DDDCCCAAA???;;;666333222222222111666:::;;;BBBMMMVVVYYYZZZRRRGGG@@@======<<<;;;777888:::<<>>;;;999333111//////000111000//////000000111000///...---,,,,,,.../////////......++++++,,,---------,,,++++++,,,,,,------,,,,,,+++***+++---,,,***)))+++---))))))))))))***************++++++++++++******)))***,,,...///000///......***,,,//////...------///////////////...------,,,+++---///222222222000///......///000111222222222111000...---,,,,,,,,,,,,***+++,,,+++*********,,,,,,,,,------.../////////,,,,,,,,,---.../////////---///000000///......///...///000//////000333555999;;;======;;;888777777555666999:::;;;:::888666444444444444444444444444333333333333333333333333///000111111222111111111222222222111111111111111333222111000////////////000000000000000000000000---...//////......///111,,,...///000...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000++++++++++++,,,,,,,,,---+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...,,,,,,,,,,,,---...//////,,,...//////444;;;>>><<<>>><<<999555222111111222...333777999>>>HHHPPPSSSUUUMMMDDD===;;;:::999777666666888:::===???AAABBBAAA@@@>>>;;;999777666666888:::<<<>>>@@@DDDIIIMMMNNNMMMJJJFFFCCCCCCFFFIIIMMMRRRUUUWWW[[[bbbdddcccaaa___]]]ZZZWWWUUUTTTSSSVVVYYY^^^cccgggiiijjjjjjcccbbbaaa```___\\\XXXUUUOOONNNKKKIIIHHHHHHHHHIIIMMMQQQWWW]]]bbbgggkkknnnuuuxxx|||zzzqqqjjjgggfffddddddcccbbb___[[[WWWUUUSSSTTTYYY___ccchhhttt|||xxxxxxvvvqqqqqqtttttt~~~uuupppppppppnnnjjjddd___\\\ZZZUUUPPPIIIDDDBBBAAAAAAAAADDDFFFHHHHHHFFFDDDEEEFFFJJJLLLMMMLLLKKKKKKLLLNNNOOOSSSWWWYYYZZZ[[[^^^``````]]]XXXWWWWWWXXXWWWUUUUUUYYY^^^bbbdddfffgggiiippptttvvvuuusssqqqsssvvvxxxmmmggg```]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVQQQOOOMMMLLLMMMLLLJJJHHHIIIGGGEEEDDDFFFGGGGGGGGGBBBAAA?????????>>>;;;999555444222222333444333222///000111111111000...---+++,,,.../////////......+++,,,------------++++++++++++------------++++++))),,,---,,,***)))+++---++++++++++++++++++++++++)))******+++++++++*********+++...///000000......%%%)))---...------...000............---,,,+++***+++---///222333222000///......000111222222222222333222000---,,,+++++++++)))***++++++))))))***+++,,,,,,------...///000000---------...///000000111---///000000///......///000111222111111222555777999;;;======;;;999777777444666888;;;;;;:::999777666666666666666666666666333333333333333333333333222222111111000...---,,,111111111111000000000///333222111000////////////000000000000000000000000,,,...//////......///111'''+++///000...,,,---///........................)))***+++---///111222333+++++++++,,,,,,---------++++++++++++,,,,,,---...---------,,,,,,+++++++++************+++,,,---...++++++++++++,,,---...///+++---......222999;;;888<<<;;;888555111000000222,,,111555777<<>>>>>@@@@@@>>><<<:::888777666888999;;;<<<>>>BBBGGGKKKNNNMMMJJJFFFDDDDDDFFFIIILLLPPPTTTUUUYYY___bbb```^^^]]]\\\ZZZWWWTTTQQQPPPPPPRRRWWW\\\```cccdddeee]]]]]]]]]^^^^^^\\\XXXTTTKKKIIIGGGEEEEEEEEEFFFGGGNNNRRRXXX^^^cccgggkkkmmmuuuxxx{{{}}}~~~xxxooohhhffffffeeedddcccaaa___[[[YYYWWWSSSUUUZZZ```dddjjjuuu~~~xxxtttuuuuuusssvvv|||sss~~~wwwnnnnnnpppooommmhhhbbb]]]ZZZYYYUUUPPPJJJDDDBBBBBBAAAAAAEEEGGGIIIGGGEEECCCEEEGGGKKKLLLMMMMMMLLLKKKMMMNNNOOOSSSWWWYYYYYY[[[^^^aaabbb___ZZZYYYYYYXXXVVVSSSSSSWWW]]]bbbdddfffhhhiiinnnpppssstttuuuvvvxxxyyy}}}{{{ooojjjddd^^^ZZZ[[[[[[[[[[[[YYYWWWUUUTTTTTTRRROOOLLLJJJJJJJJJKKKIIIGGGFFFFFFFFFFFFEEECCCEEECCCAAA@@@???>>>;;;999666555444333222111111111222111///.........///000------------------------......////////////......,,,+++******,,,,,,+++***)))***+++,,,---...//////------,,,+++***)))((('''((())))))))))))*********......//////......---,,,+++,,,---...////////////222111000//////000111111---...000111222222222111000000000000111222333444333222000---+++(((&&&%%%...------,,,+++++++++,,,++++++,,,,,,---...//////...///000///---+++,,,---......------------......111000///...///222444666888999;;;;;;;;;999777666444555666888999999999999555555444333333333444444444333222111111222333444333222111000000111222333333333333222222111111111222222111000/////////000111111111000000000000000---///000222222000///---////////////////////////...---,,,,,,++++++++++++.........------,,,,,,,,,************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------...000333555666222222333555666555222//////000111444999???EEEHHHGGGDDD@@@<<<999777777777666666666777888999;;;;;;@@@@@@@@@===999666555555555666888:::===AAAFFFJJJKKKHHHEEEBBB@@@AAACCCEEEJJJLLLOOOSSSWWWZZZ\\\]]]\\\[[[ZZZWWWUUURRRPPPOOOMMMOOOSSSWWWZZZ[[[ZZZYYYVVVVVVVVVWWWWWWUUUQQQNNNAAABBBCCCCCCBBBCCCFFFHHHLLLQQQWWW]]]bbbgggkkknnnrrrsssuuuxxxzzz{{{|||}}}{{{{{{xxxqqqiiidddcccdddgggfffdddbbb___\\\YYYWWWWWWYYY[[[^^^ccclllvvv}}}~~~yyyuuutttqqqpppssszzz|||qqqooorrrrrrnnniiieeebbb```]]]\\\TTTPPPIIIEEECCCBBBAAAAAAHHHHHHGGGDDDBBBBBBDDDFFFMMMMMMMMMMMMMMMMMMNNNNNNUUUWWWYYY[[[\\\^^^bbbdddccclllooogggbbbbbb```[[[XXXWWWZZZ```dddeeeiiinnnqqqrrrtttwwwzzz|||~~~~~~~~~|||pppkkkfff```\\\[[[[[[[[[ZZZYYYWWWUUUTTTUUUSSSPPPMMMLLLKKKKKKLLLIIIHHHFFFFFFGGGGGGEEEDDDDDDBBB@@@??????>>><<<:::777777555444333222222222222111000///...//////000........................,,,------......------,,,---+++***+++,,,,,,+++***+++++++++++++++*********++++++***((('''%%%$$$$$$)))))))))*********+++++++++,,,---.....................//////000111111111000111111222111000///...,,,---///000111111000000////////////000111222222111111000...,,,+++***)))------,,,+++++++++++++++++++++,,,,,,---......///...///000///---,,,---...000000000000000000000000000111111222333444555555999:::;;;;;;;;;999777666555666777888999:::;;;;;;555555444444333333444444333333222111111222333333222222111000000111222222333333333222222111111111222111000000000000000000111000000000000000000000...///000111111000///...////////////////////////...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...///222444555444333111111222111///...000000111333777<<>>:::777666555555555555555555666888999:::?????????===999777666666666888999:::<<>>===;;;888777666555444333333333111111000///////////////////////////////////////++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,***))),,,,,,+++++++++*********...---,,,+++)))(((''''''************+++++++++,,,)))***+++---......////////////......///000222333000111333444333000---+++,,,,,,...///////////////......---......///000111000000//////...------,,,,,,,,,+++************+++++++++,,,,,,------......---...//////......///000000000111111111111000000000111333555666666666555999:::;;;;;;;;;999777555555666777888:::;;;<<<===666555555444333333444444333333222222222222333333222222111000000111222222222222222222222111111111000000000000000000111222000000000000000000111111//////000000000000//////////////////////////////...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...000222333555222///------...---,,,000000111222555888<<<>>>@@@>>>;;;888555444333333222222333333444666777888<<<>>>>>>===:::888777888777888999:::;;;===AAADDDGGGEEECCCAAAAAACCCEEEGGGHHHIIIKKKMMMQQQTTTWWWXXXWWWVVVTTTRRROOOMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLHHHHHHHHHHHHIIIGGGDDDAAA?????????>>>>>>AAAEEEIIIOOOSSSZZZ```dddiiimmmpppttttttvvvwwwzzz}}}{{{xxxrrrkkkdddbbbbbbddddddcccaaa___]]][[[ZZZYYYWWW[[[___bbbfffmmmvvv}}}~~~~~~yyytttqqqpppnnnllllllppprrrvvvvvvjjjhhhkkkkkkiiikkkhhhccc```___^^^]]]\\\TTTOOOJJJFFFEEEEEEEEEEEEDDDFFFGGGHHHIIIKKKOOORRRWWWUUUQQQOOONNNPPPRRRTTTUUUWWWYYY[[[\\\___bbbeeevvv}}}ddd\\\VVV[[[cccjjjpppuuuxxxuuuqqqmmmmmmooorrrttt|||pppkkkgggbbb___ZZZYYYYYYWWWVVVUUUSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJIIIGGGGGGHHHHHHFFFEEEBBB@@@???>>>??????===;;;888777666444333333333333111000000///////////////........................++++++,,,,,,,,,,,,++++++...,,,++++++++++++***(((******++++++,,,------...------,,,,,,++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------...---,,,+++,,,...000111222222333333222///---+++------......////////////......------...///000000000000//////...---,,,,,,++++++******)))******+++++++++,,,,,,,,,---------,,,---////////////000222......///000000///......111111333444555666666666999:::;;;;;;;;;999777555444555666777999:::<<<===777666555444444333444444333333333333333333333333222111111111111111111222222222222111111111111111000/////////000111222222000000000000000111111111000000////////////000000////////////////////////...------,,,,,,,,,------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,...///000111222000...---......---,,,000000000111444777:::<<<<<<;;;999666444333222222111111222222333444666777:::;;;===<<<:::888888888444666888999:::===@@@CCCCCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJKKKNNNQQQTTTVVVSSSRRRPPPMMMKKKIIIIIIHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEDDDEEEFFFEEEBBB???>>>>>>===<<<===AAAGGGKKKQQQUUU[[[aaafffjjjnnnqqquuuuuuvvvxxxzzz}}}zzzvvvooohhhcccbbbdddfffdddccc```]]]ZZZYYYYYYYYYXXX]]]bbbfffhhhnnnvvv|||uuupppmmmoooooommmmmmpppqqqwwwrrreeefffjjjllljjjhhheee```]]]\\\[[[ZZZYYYTTTPPPKKKHHHGGGHHHHHHHHHFFFHHHJJJKKKMMMOOOSSSVVVXXXVVVTTTRRRQQQQQQRRRSSSUUUWWWYYY[[[\\\^^^aaadddppp~~~jjj___YYY]]]gggnnnsssvvvvvvrrrlllfffeeehhhlllppp~~~{{{nnnjjjfffaaa^^^YYYYYYWWWVVVTTTSSSSSSRRRQQQPPPOOONNNLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDAAA@@@>>>>>>>>>>>>===;;;777666444333222222111111000000000000000//////...------------------------,,,,,,------------,,,,,,---,,,++++++,,,,,,***)))))))))******++++++,,,,,,''''''(((((()))***++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++...---,,,+++,,,...000111444333222000///.........//////////////////000000//////.........///000000111000///...---++++++***+++******)))******+++++++++++++++,,,,,,,,,,,,,,,+++---...///...///000222......////////////......222111000000111333555777888999:::;;;;;;999888666444444444555666888:::;;;888777666555444444444444333333333333333333333333111111111222222111111111111111111111111111111111000/////////000111222222//////000000111111111111000000////////////000000000000000000000000000000---------,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,---...//////,,,,,,---000222222000---...///000111444777999;;;999888777555444333222222111111111222333444555666777999;;;;;;999888777777111333666888:::<<<@@@BBB@@@?????????@@@BBBDDDEEEHHHHHHIIIKKKMMMOOOQQQSSSOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAABBBCCCBBB@@@>>>>>>======<<<>>>BBBHHHMMMRRRVVV\\\bbbfffjjjnnnqqquuuvvvwwwxxxzzz}}}yyytttmmmgggdddeeegggiiifffddd```\\\YYYXXXXXXXXXZZZaaahhhkkklllooouuu|||~~~~~~|||nnniiigggjjjmmmmmmmmmppppppvvvssseeebbbeeefffffffffccc^^^[[[ZZZYYYXXXWWWUUUQQQLLLIIIIIIJJJJJJJJJJJJKKKNNNOOOPPPQQQTTTVVVUUUUUUUUUUUUTTTSSSQQQPPPUUUWWWYYYZZZZZZ\\\___aaadddppp|||lllccc^^^ccckkkpppqqqrrrqqqlllfffaaa```ccciiimmmzzz|||nnniiieee```]]]YYYXXXVVVTTTSSSRRRRRRRRRPPPOOOOOONNNMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEECCCBBB@@@>>>>>>>>>===<<<:::666555444333222111111111000000000000000///......------------------------------............------,,,+++******,,,,,,+++***++++++***)))(((''''''&&&'''((()))***+++,,,------************+++++++++,,,---------------,,,++++++//////......///000222333444333111///......///000000//////......///000000//////.........//////000000000///...---++++++***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,......---...///111000000////////////000000111000......///111444777666888999;;;;;;:::999888555444444444555777999:::888888666555444444333333333333444444444444333333000111222222222222111000000000000111111111111111000000000000000000111222/////////000111111222222//////000000000000//////000000000000000000000000------------------...///,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******)))***+++---............***+++---111333333111///......///111333555777888555555555444333222111111000000000000111333444555444777999:::888666555555///111555777999<<>>@@@BBBCCCFFFGGGIIIKKKLLLMMMNNNNNNKKKIIIFFFCCCAAAAAAAAABBB??????@@@AAAAAAAAAAAAAAA???=========>>>>>><<<:::;;;<<<<<<===???CCCIIIMMMRRRWWW]]]bbbfffjjjnnnqqquuuvvvxxxzzz{{{|||||||||uuupppjjjeeeeeegggiiikkkgggddd___[[[XXXXXXYYYZZZ```hhhppprrrqqqqqqwww}}}|||yyyzzz|||}}}zzzjjjdddaaaeeejjjkkkmmmooommmttt|||www|||xxxiiicccdddeeeeeeeeebbb^^^[[[[[[ZZZZZZYYYWWWSSSNNNKKKJJJKKKKKKKKKMMMOOOQQQRRRRRRRRRTTTVVVSSSTTTVVVWWWVVVTTTRRRPPPVVVWWWYYYYYYYYYYYY\\\^^^\\\fffnnnsss}}}mmmfffbbbfffkkkllllllmmmjjjgggbbb^^^^^^aaafffiiirrrwww}}}oooiiieee```]]]XXXWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKHHHFFFEEEEEEEEEEEEDDDBBBCCCAAA???>>>>>>===:::999777666555444333222222222///000000111000///...---........................------............------+++***)))***,,,------,,,------,,,+++***)))((((((,,,,,,,,,---------......)))))))))*********++++++,,,------.........------......//////000111111111111111111111000000////////////...------......///......------------....../////////.........------+++++++++++++++,,,------++++++++++++++++++++++++***,,,------,,,,,,---///111///---,,,,,,---///111////////////000222333444555666888;;;<<<;;;;;;:::777666555444555666888999999888777555444444333333333333444555555444333333000111222222222222111000///000000000111111111222222111000000000000000000...//////000111111222222...///000111111000///...000000000000000000000000---------------.../////////..................---++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******)))***,,,---...///......,,,,,,---///111222000///......///000111222222333111222222111111000//////............///111222333333555888888666444333222///222555777888:::<<<>>>;;;;;;;;;<<<===>>>???@@@CCCEEEHHHJJJKKKKKKJJJIIIHHHFFFBBB???>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::999888888999;;;===???CCCHHHLLLRRRWWW\\\bbbfffjjjmmmppptttvvvyyy{{{{{{{{{yyyxxxpppkkkfffdddeeehhhjjjkkkeeebbb]]]ZZZYYYZZZ]]]___gggpppxxxzzzwwwvvvzzzzzzvvvwwwyyy{{{~~~yyymmmfffaaaeeejjjlllnnnqqqnnnsss~~~zzzttt{{{{{{kkkhhhiiiiiihhhcccaaa^^^]]]^^^___```___YYYUUUPPPLLLKKKLLLLLLLLLNNNPPPRRRSSSSSSSSSUUUVVVTTTUUUUUUVVVVVVUUUTTTTTTWWWXXXXXXXXXWWWWWWXXXZZZYYYbbbhhhhhhmmmxxx}}}{{{nnngggdddeeefffeeefffiiieeeccc```]]]]]]___bbbdddiiinnnwwwpppjjjeee```^^^XXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLGGGFFFDDDDDDEEEEEECCCBBBCCCAAA???>>>===<<<:::888888777666555444333333333///000111111111000...---////////////////////////,,,------......------,,,***)))(((***,,,......------..................///,,,++++++******)))))))))((())))))))))))*********++++++---...///000000000+++,,,---...////////////...000222333333111///---///...---,,,+++,,,---...------,,,++++++,,,,,,,,,......//////000000111111,,,+++++++++,,,------...++++++++++++++++++++++++***,,,---,,,++++++,,,...///---***((((((***---///---...000222333333333333333555888:::<<<<<<<<<;;;999888777555555777888999999888777666444444333333333333444555555444333333000111222333333222111000//////000000111111111222222222111000//////000000...//////000111222222222---///000222222000///---000000000000000000000000---------------...///000000000000///.........---************************)))************+++++++++*********++++++,,,,,,,,,******++++++++++++************++++++++++++******)))+++,,,...//////......///...,,,,,,---///////////////////////////....../////////000//////...---,,,,,,,,,---...///000111222444777777666333111111111333666777777888:::;;;:::::::::;;;;;;===>>>>>>@@@CCCFFFIIIJJJIIIGGGEEEFFFDDDAAA>>><<<<<<===>>>::::::999999888777777777:::999888888999:::999777555777:::<<