BM6P6(@ ~~~~~~}}}}}}}}}}}}~~~~~~|||~~~xxxtttqqqlllkkkjjjlllnnnmmmiiifffaaadddgggkkknnnooopppppphhhfffcccbbbbbb```^^^\\\\\\\\\\\\]]]\\\WWWNNNHHH>>><<<999666444333333444555444444444444555666666222222111111111111222222111111222222222111111000222222222222222222222222000000111222333333333333333222222111111222222333333333333333333333333222444444444333333222222222444444555555555555555555999777444333555777888888777777777999::::::999777777777777777777777777777555444333333333333444555888777666555555666777888666666666555444444333333333333333222222222222222111111222222222333333333////////////////////////000111111111222222222222........................---.........//////000000222111111111000000//////............//////////////////000222222000+++(((////////////////////////000000//////.........---------------------------,,,,,,,,,------.........////////////////////////---------------------------------............///,,,------......------,,,111000///...............//////000000///...------///......------,,,,,,+++,,,---///000222333333333111111000000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++******************+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++***)))))))))*********))))))***+++,,,,,,************************************************,,,,,,,,,+++++++++******************************)))************++++++++++++++++++++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))*********************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////......---------......---------,,,,,,,,,...------------...//////111111111000000000000000000000111333777???HHHNNNWWW\\\aaadddfffrrrzzzyyyssskkkjjjeeejjjkkkiiiiiikkkggg___^^^ZZZVVVUUUVVVWWWVVVTTTzzzuuusssppppppnnnmmmllllllkkkkkklllnnnppprrrsssssssssrrrxxx{{{mmmccc]]]ZZZTTTSSSRRRTTTUUUUUURRRNNNPPPRRRTTTVVVXXXXXXXXXXXXQQQOOOMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHEEE>>>999666555333111111111111222333222222222222333444444222111111000000111111222111111111222222111111000000000000000000000000000000000111222333333333333222222222111111222222222222222333333333333333333444444333333333222222222333444444444555555666666777555333444555777777666777777777999::::::999777666666666666666666666666666555444444444444555666777777666555555666777777888777777666555555444444222222222111111111111111222222222222222222222333111111111111111111111111000000000000111111111222111111111111111111111111............/////////000111111000000000/////////............/////////////////////111111000---***........................000/////////............------------------------------------------,,,,,,................................................------------............---......//////......---000//////............//////////////////...---,,,,,,,,,,,,,,,,,,---------------...000111111111111/////////......---------........................------------------------...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++///......---+++******)))......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******)))***************))))))***++++++,,,************************************************,,,,,,++++++************************************)))************++++++++++++++++++++++++***))))))+++++++++*********))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------.........///............///000000111000000000000000000000111111222333666<<>>BBBJJJNNNWWWaaaiiiuuu|||tttppprrrrrrqqqyyytttnnnjjjllllllkkkmmmqqqpppllldddaaa]]]ZZZYYYWWWUUUSSS|||wwwtttssssssoookkkeee]]]VVVPPPLLLJJJHHHFFFEEECCCAAA@@@??????CCCBBBBBBBBBCCCDDDFFFGGGOOO[[[aaaXXXIII>>>;;;:::888888888999999999888777999888777777777777888888;;;999777777777666444333555555555555555555555444...///000111111111111111000000//////000000111222111111000000000000111111///000000111111111111111222222222222222222222222///000111222222333333222111111000000000000111111///000000111222333333444222222222222222111111111111111222333555666777777888888999;;;======;;;999777777777999::::::999777666666666666666666666666666555555555555555555666555555555555555666666666888888777777666555555444555555555444333333222222333333333222222222222111111111111111111111111111.........////////////000.................................///////////////....................................///////////////...------///000000///........................///////////////.................................------------------,,,,,,................................................,,,,,,---------...............////////////......------------......///000,,,---------------,,,,,,*********++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***+++,,,,,,+++***************++++++***************************************************)))))))))))))))))))))************************))))))*********+++++++++++++++***************************************************************************************+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////......//////000111000000000000000111111111222222222111111444888;;;AAACCCKKKXXXdddrrrvvvnnnjjjkkkkkkkkkssstttooojjjiiihhhhhhjjjmmmmmmkkkgggeeebbb___[[[WWWTTTRRR~~~yyypppggg```\\\ZZZZZZUUURRRMMMHHHCCC???===<<<:::999888777777666666666888777666666666888:::;;;BBBMMMSSSLLL@@@888666666222222333333333333333333555555444444555555666777666444333333333333111000333333222111111111111222000000111111111111000///000000000000000111222222111000000000000000000111...///000111111111111111111111111111111111111111//////000111222222222222111000000//////000000111//////000000111222333333111111111111111111111111111111222333444555666777777777999<<<>>>>>>;;;999777777777999::::::999777555555555555555555555555444444444444444444444444444555555666666666777777777666666555555444444333444444444333222111111111222222222222222222222222000000000000000000000000---.........////////////111111111111111111111111///////////////.........------------........................///////////////---,,,,,,...000111000.................................///////////////........................++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,---------------...///000,,,,,,---------------,,,,,,,,,,,,++++++*********,,,------------,,,,,,+++------------------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---)))*********+++++++++,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***+++,,,,,,++++++***************+++************************************************)))))))))))))))))))))***************************))))))*********++++++++++++******))))))***++++++************************************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000//////000000111111111111111222222111000111333666999:::???KKKXXXhhh{{{|||{{{}}}zzztttjjjccc```dddeeefffooo{{{}}}sssqqqnnnkkkiiijjjkkkllllllllllllkkkiiiddd___YYYUUURRRddd___WWWOOOIIIEEECCCBBB@@@>>><<<999777666666666333333333222222333444444444333222222222333555666:::BBBFFF@@@777333222111///111222111000000111333000111111222333333444444444222111111222222111///111222222000///...000111111111000000//////......111000000000000111222222111000000//////000000111......///000111111111111////////////////////////...///000111222222222222000000////////////000000/////////000111111111222000000000000000111111111111111222333444555555666444444555888:::;;;999777777777777999::::::999777555555555555555555555555333333444444444444333333444555666777888888888777666666666555444444333333222222111111000///......111111222222222333333333////////////////////////............////////////000000000000000000000000///////////////.........---------...........................///////////////...,,,---///000000000------------------------.........///////////////........................)))***+++,,,...///000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------,,,------......,,,,,,---............---...------,,,++++++******,,,,,,---------,,,,,,+++............////////////,,,,,,------.../////////------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---)))))))))******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******++++++,,,+++******)))*********************************************************)))))))))************+++************************)))************++++++++++++***)))))))))***+++,,,***************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,---------------...///////////////000111111222222///000111111000000111333444333777@@@KKKYYYlll|||~~~vvvmmmkkkkkkgggbbb^^^XXXXXX^^^bbbdddmmmyyyzzzyyyrrrzzzyyyttttttooojjjiiikkklllkkkjjjlllqqqrrrpppllleee^^^YYYVVVGGGEEEAAA===999777666666555444444333333333333333111111000000000111111222111111111111111222222333444999:::555111111000...///111222222000000222555...///111222222111000000333222111111222333111000///111222111//////111333222111000///...///000000000000000000000111111222000000////////////000000---...///000111111111111////////////////////////...///000111222222222222000//////......//////000///000000000000000000000/////////000000000111111222222222333333444444444333333333666888999888666777777777999::::::999777555555555555555555555555333444555666666555444333555666777888999999999888777777666666555444444444444333222111000//////...000000111222333444444555000000000000000000000000....../////////000000000........................000/////////............------......////////////............///////////////...---...000000///...------------------------............/////////000........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------......---,,,,,,,,,------,,,---...///////////////---------,,,,,,,,,,,,,,,,,,,,,---------------,,,---.........////////////,,,,,,------...//////000........................---------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---))))))***++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------************************************************++++++******)))*********,,,++++++***))))))******************************************************************++++++,,,,,,************************)))************++++++++++++***)))((()))***,,,---))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------...............//////000...//////000111111222222---///111111000///111222111111555:::@@@III[[[kkkqqqpppkkkdddaaa```]]]XXXYYYTTTVVV___dddfffooozzzvvvnnnkkkjjjtttxxxssssssoookkkjjjoooqqqnnnnnnpppwwwxxxxxxtttlllddd^^^\\\666666555444444444444444333333333333222222222222111000000///////////////000000000000111111111111///222222//////222333000---///000000...---000333000111333444333222000...000///......000000///...+++---000000......000333333222000///000111333444///////////////000111111000000////////////000000---...///000111111111111111111111111111111111111...///000111111222222111//////............//////000000000000////////////.../////////000000111111333333333333333333333333444444444666888:::999888777777777999:::;;;999777555555555555555555555555444555666777777666555444555666888999:::::::::999888888888777666666555555777777666555333222222111//////000111333444555666111111111111111111111111////////////000000000000111111111111111111111111000000//////.........---........./////////000000............/////////000///......///000000...------------------------------.........//////000000////////////////////////,,,---------------------------------------------------------------------++++++,,,,,,,,,---------......////////////......///...------,,,,,,,,,,,,------...///000000//////+++,,,,,,------......///+++,,,------.........------------....../////////,,,,,,------...///000000000000000000000000000000........./////////000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---******+++,,,,,,---......)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------************************************************,,,,,,+++***)))))))))***,,,,,,+++***))))))************************************************************+++++++++,,,,,,,,,************************)))************++++++++++++***)))((()))***,,,---))))))******++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''******+++++++++,,,,,,,,,---------------------------------....../////////***++++++,,,---.../////////////////////000111111...//////000111222222222,,,...000111000000111222///111555888:::@@@OOO^^^dddfffeee```]]]^^^\\\XXXZZZVVVYYYccchhhjjjrrr}}}~~~qqqiiieeeiiitttwwwppppppuuupppqqqwwwzzzwwwwwwzzz{{{}}}}}}yyyqqqhhhcccaaa333111//////222333222111////////////////////////111111000000//////......---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111333222000///.........///////////////////////////////////////////////////---......///////////////111111111111111000//////000000000000000111111222000000000000000000000000000000000000111111111111////////////000111222333000000000///......------000000000000111111111111555555555555555555555444333444666777888777666444555777888999999888777555555444444333333333444444555555555555555555555555444555666777999999999999999888777666555444444444444333222111000000000000000000000000000000000000111111111000000///...---////////////////////////111000///......///000111333222111000////////////000000000000//////////////////000000000000//////........................................................................------............------//////.........------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,---------..............................////////////////////////000///...---------------........................++++++,,,,,,,,,---------......---------,,,,,,,,,)))+++,,,------,,,***)))***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***''''''((()))***++++++,,,++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++------,,,******+++,,,,,,,,,---------......++++++,,,------......///,,,,,,,,,---------......000///...------...///000...............///000000000000000000111111111111//////000222555:::>>>AAAPPPWWW```ffffffccc___\\\ZZZ\\\```eeekkkrrryyy}}}~~~vvvooohhheeeeeemmm~~~xxxsssrrrvvvssssss{{{vvvnnnkkkiii444111//////111333111000////////////////////////111000000000/////////.............../////////000////////////////////////////////////////////////222222222111111000000000333222000///.........///000000000000000000000000////////////////////////---......///////////////000111111111111000///...//////......//////000111//////////////////////////////000000000111111111111111000000000000000111........./////////////////////000000000111111111333333333333333333333333333444666777777777555444555666777888888777666555555444444333333444444444555555555555555555555555555666777888888888888888666666555444444444555555666555444333222222222222000000000000000000000000---...///000000111111111////////////////////////000000////////////000000222222111//////......///000000000000/////////...................................................................................................------............------///.........------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,---------..............................//////////////////////////////...---------------........................++++++,,,,,,,,,---------...------------,,,,,,,,,,,,---------,,,+++)))(((***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************++++++++++++******+++++++++++++++,,,,,,,,,************************************************************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))+++------,,,******+++,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,---------......000///...------...///000...............//////000//////000000000111111111111111111222444777:::<<>>222444222+++,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++************))))))***++++++***)))***+++++++++************++++++++++++++++++++++++++++++)))))))))************+++*********+++++++++++++++++++++************++++++************************************************((()))***++++++***))))))++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************************************************************++++++++++++***++++++,,,,,,------...------------------------++++++,,,,,,------......,,,------......------,,,......////////////000000---...///000000111111000000111111111333777===AAAPPPnnn}}}}}}------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,...///000///...---+++,,,------......---------------.........//////---------------------------------------------------------............///,,,------......------,,,,,,,,,++++++,,,,,,---...//////............//////........................------,,,,,,------...///,,,,,,,,,---.../////////000000000000000000000000...//////000222444555666555555444333333333444444000222333333222222333444222222222222222222222222000000000111111222222222......///000000000000000////////////////////////........................////////////////////////,,,...000000/////////000000///---,,,,,,---///000............////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------,,,,,,++++++,,,---............===TTTZZZEEE333222111***,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++************)))***,,,...---+++***+++,,,++++++************++++++************************************++++++,,,,,,)))*********++++++++++++******++++++++++++******************************************************(((((())))))******++++++,,,+++++++++******************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************************************&&&''')))***+++******)))************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------......------,,,........./////////000000///////////////000000000...///000000111333777:::III^^^vvv{{{xxxyyy{{{uuutttwww---------,,,,,,+++++++++,,,---......//////......,,,,,,------------......))))))***+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000+++,,,...000000///...---+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,------......------,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------------...//////......------,,,,,,,,,,,,---......++++++,,,,,,---...//////000000000000000000000000......///000111333555555444444444333333444444555000111333333222222333444222222222222222222222222000000111111222222222333000000111222222222222222////////////////////////........................////////////////////////+++---//////.........///000///---,,,,,,---///000.........///////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,------------------------+++,,,,,,------......///++++++,,,---------,,,,,,+++,,,---...////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,(((***,,,...000111000000)))FFFQQQ>>>,,,///333...,,,,,,,,,------.........---------.........//////,,,++++++++++++++++++,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...........................---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++************)))+++---000///,,,+++,,,...++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,+++***)))************************************************(((((((((((()))+++,,,---,,,,,,,,,++++++++++++***++++++------------++++++))))))))))))))))))))))))))))))))))))************************************$$$&&&(((***++++++)))((()))************+++++++++******+++,,,,,,---......******************************+++,,,,,,---.........//////////////////.............../////////000111111000////////////000111222333222111111222444@@@MMM```nnnsssuuuyyy}}}sssnnnmmmttt||||||tttnnnnnnrrr------...//////...------...........................---,,,,,,,,,,,,---...------,,,+++,,,---...///------,,,,,,,,,,,,++++++(((***++++++++++++,,,...***,,,------++++++,,,...///......///111000...,,,------------------------++++++,,,,,,---...//////000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111222222222333333333555555444333333222111111111111222222222111111000000111111111111222222222000000000000111111111111...///000111111111111111111111000000//////......111///---,,,,,,...000222>>>555///000222222111111////////////////////////..................------////////////////////////................................................222111///---,,,,,,,,,,,,------++++++++++++------000///---,,,+++,,,------***((((((***---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------.........//////,,,------......------,,,///...,,,+++***+++,,,,,,------------,,,,,,+++***//////...---------......222222111111000...---,,,...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,))))))***++++++++++++***++++++************+++++++++++++++*********))))))************************************************,,,,,,+++***)))(((''''''))))))************)))))))))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...000111000---,,,+++,,,//////////////////////////////000000000000//////222000///...///000222333777>>>IIIUUU```hhhmmmooogggdddeeejjjooottt{{{vvvhhhccchhhnnn...................................................---,,,,,,,,,,,,---......------,,,,,,---...///------,,,,,,,,,,,,++++++***,,,---,,,******+++,,,***,,,------++++++,,,...///......///000000...,,,------------------------++++++,,,,,,---......//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111111111222222222333333555444444333222222111111111111111222222111111000000000111111111222222222222111111111000000/////////000111111111111111111111000000000/////////...000///------...000333444???777000000111000///000////////////////////////........................------------------------........................------------------------,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---///...---+++++++++,,,---***)))(((***------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...............---,,,+++,,,------......------,,,...---,,,+++++++++,,,,,,,,,---------,,,,,,+++***---------..................////////////...------...------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))***++++++++++++***++++++************+++++++++++++++*********))))))************************************************++++++******)))(((((((((******++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---......,,,******+++........................//////000000000000//////111000///...///000222333444777>>>FFFOOOXXX___cccaaa]]]]]]bbbhhhoooyyy~~~qqqhhheeehhhlllxxx~~~///...---,,,,,,---...///------------------------------,,,,,,,,,,,,------......---,,,,,,------...------,,,,,,,,,,,,++++++,,,------,,,***))))))******,,,------++++++,,,.........---...000000...---------------------------+++,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.../////////+++,,,,,,,,,,,,,,,,,,------......//////......---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000111111111222222222222444444333333222111111111000000111111222111111000000000000111111111222222333333222111000///......111111222222222111111000000000000000///////////////.........///222444666@@@777000///000......000////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,...------,,,,,,------.........///...---+++***(((,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...//////......+++,,,---..................------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++************++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***++++++************+++++++++++++++***************************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))*********++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++---......,,,+++,,,,,,...........................//////000000//////...111000///...///000111222333222333666===EEENNNSSSZZZWWWVVVZZZ___gggtttuuullliiijjjlllnnnssszzz///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------,,,,,,,,,++++++++++++,,,---,,,***)))***+++***+++---,,,++++++,,,......---,,,---///000///---------------------------,,,,,,,,,---------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///+++++++++,,,,,,---------------............------------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000111111111111222333333222222111111111000///000000111111111111111000000000000111111111111222222111111000//////...222222333222222111000000000000000000//////////////////......///111333444===555/////////...///111////////////////////////---------...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---......---+++)))(((,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***---///000///...---,,,,,,---..................------,,,,,,------...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********************++++++++++++******++++++++++++************++++++***))))))***++++++))))))***++++++++++++***++++++************++++++************************************************************************(((((())))))***************++++++++++++++++++***))))))))))))************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,...000000///......///...........................//////////////////...000////////////000111111444222000000444:::AAAFFFRRRPPPPPPUUUYYY```mmmxxx{{{ooohhhiiiooossstttvvv{{{~~~xxx///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++************------,,,,,,,,,+++++++++)))***,,,,,,++++++,,,---***+++---,,,++++++,,,......,,,,,,,,,...//////...------------------------,,,,,,,,,---------------,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111222111111111111111000000...///000111111111111111//////000000000111111111000000000000000000111111222222222222222111000///////////////000000000000000000///.........//////777111...///000///000333////////////////////////---------.........//////000000000000000000000000........................------------------------...///...---+++)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,(((***,,,...//////...---...////////////...------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))******++++++******)))+++*********************+++******************+++))))))***++++++++++++***++++++************++++++************************************************************************((((((((()))******++++++))))))************))))))(((((()))))))))*********************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---...000000///...///000..............................////////////......///////////////000000111444222111111222555999;;;DDDEEEJJJQQQVVV]]]iiitttxxxjjjcccgggooouuuxxxyyy{{{{{{yyy}}}yyy...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***++++++++++++***------,,,,,,,,,,,,++++++(((***++++++++++++---...***,,,------++++++,,,......,,,++++++.../////////---------------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000000000000000000000000000......///000111111111111/////////000000000111111//////000000111111111111000000111111111000000///////////////000000000000111000///......---------222///...000111///000333////////////////////////,,,,,,------.../////////........................................................................,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,++++++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,---------...,,,------......------,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,***+++,,,---......------///////////////...---,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))******++++++++++++******)))))))))***************))))))************))))))))))))******************************************))))))***++++++++++++***++++++************++++++***************+++++++++************************************************(((((())))))*********+++)))))))))******)))))))))((((((((()))))))))******************************************************************************++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,---//////---,,,,,,------------------------------......//////......---....../////////000000000111111111111222222333333666999@@@IIIPPPXXXeeerrr~~~ssseee___ccclllssswwwwwwyyyxxxwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))+++,,,------------------,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---***,,,------++++++,,,...---,,,***+++---/////////---------------------------------------------------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,((()))+++---------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000000000000000000000000000---...///000111111111111////////////000000000111111111111000000000000000......///000000000//////.../////////000000000111000000000///////////////000...000222222......111////////////////////////,,,,,,------...//////000................................................------------------------+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,+++,,,,,,***((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,000...---,,,+++,,,...///,,,------......------,,,***+++,,,---------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))******++++++++++++******((()))))))))*********+++))))))************))))))(((((())))))******++++++*********++++++*********))))))***++++++++++++***++++++************++++++))))))*********+++++++++************************************************)))))))))))))))*********)))******++++++******)))(((((((((((()))))))))***************************************************************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///---///000///---,,,,,,,,,---------------------------......//////......------....../////////////////////000000111111111111000222888@@@EEEMMM\\\jjjxxx{{{tttlllddd```ccckkkrrrvvvuuuyyyzzzzzz||||||+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***,,,...///000//////---------,,,,,,,,,++++++,,,------,,,***)))***+++***,,,------,,,+++---...---+++******---/////////---------------------------------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++---...///000---------,,,,,,+++++++++---..................---'''(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000////////////000000000000---...///000111111111111////////////000000000000333333222111000///......------...//////000//////.../////////000000111111//////000000111111111222000///111444222---,,,...////////////////////////,,,,,,------...///000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++------------++++++***+++---...///...------+++,,,---***''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********...------,,,,,,------...333111...,,,++++++---...,,,------......------,,,)))***,,,---...---,,,,,,***+++,,,,,,------------------,,,+++++++++,,,,,,))))))+++,,,---............------,,,,,,------...,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++******++++++++++++******(((((())))))*********+++))))))************))))))'''(((((()))***++++++,,,******++++++++++++******))))))***++++++++++++***++++++************++++++))))))******++++++++++++******************************************************))))))))))))))))))+++++++++,,,,,,+++++++++(((((((((((())))))))))))************************************************************************++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,,,,---...//////000111222111///------...---------------------------..................------......///000////////////000000000111111222222222222555888;;;BBBRRRaaakkkyyywwwpppmmmiiieeecccffflllrrrvvvvvv{{{~~~~~~}}}tttxxx~~~yyyyyy}}},,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,+++++++++******)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,---------......***++++++,,,,,,------...---,,,+++******,,,...///------............------,,,,,,,,,++++++*********------++++++++++++------...------,,,,,,++++++***------------------------------.........---+++***///...,,,******+++,,,---************************---------,,,,,,+++++++++,,,------......------,,,000000//////............---111444111///111222111////////////////////////222111000.........///000000000000000111111111111111111000000//////......------...///000111222222111000////////////000000///////////////////////////............---------............///111222333////////////////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------..................------,,,,,,,,,---222))),,,===888,,,222...---***(((+++//////+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---...///...+++)))''')))))))))******+++++++++++++++++++++++++++++++++---------------------------,,,,,,+++*********+++,,,,,,,,,++++++*********************************...---+++******+++---...+++,,,,,,------,,,,,,+++************))))))((((((++++++------------++++++++++++******************+++++++++++++++++++++++++++++++++*********))))))************************************************......---,,,+++***)))(((************************************************))))))))))))))))))******************************++++++******)))(((((((((''''''(((((())))))******************************+++*********))))))((((((++++++++++++++++++++++++************+++,,,---...************************...------,,,+++***)))))))))))))))((())))))***+++(((((()))***,,,------...,,,,,,,,,---------......777:::;;;888222......000.........------,,,,,,,,,////////////////////////000000000000000000000000////////////000000000000222333333444666<<>>>>>555222444111---+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...------......---,,,+++***,,,,,,,,,,,,------------++++++,,,------...//////++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------++++++++++++------+++,,,,,,------,,,,,,+++++++++*********)))))))))++++++,,,------,,,++++++++++++******************+++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,++++++++++++***************************************************************)))))))))))))))************************)))))))))))))))*********))))))))))))*********+++************************************)))))))))(((++++++++++++++++++++++++------,,,+++************************************---,,,,,,++++++******)))***))))))))))))***++++++***++++++,,,---...///000,,,,,,,,,------------...///333555333...+++,,,...------------------,,,,,,000000000000000000000000.........................../////////000000000000000111222222444999AAAGGGPPPWWW```ggghhhfffbbb___\\\___aaaccciiirrrwwwwwwyyyxxxxxxzzz}}}~~~|||zzzvvvrrrrrr|||wwwvvvuuurrrnnnooo{{{,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,+++++++++******)))************+++++++++,,,++++++************+++,,,,,,,,,,,,------------/////////...------,,,,,,---,,,+++***+++,,,---...------............------............---------------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,------.........---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,......------------,,,,,,...000///---///333444111////////////////////////111000///.........////////////000000000000111111////////////000000000000111111111111111111111111///////////////000000000///////////////////////////............---------111111000///////////////........................000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------+++***///222777CCCFFF:::555000///222///))))))///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------...------,,,,,,------...------------------------............------------******+++,,,...///000000++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,************************************************+++*********))))))((((((************************'''(((((()))******++++++************++++++++++++************************************))))))))))))++++++++++++++++++++++++---,,,+++******)))******************************++++++++++++++++++++++++***************+++,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------------))),,,///...,,,***,,,...,,,,,,------------------000000000000000000000000............................../////////000000000///000111111222555999===>>>FFFQQQYYY\\\ZZZXXXVVVSSSYYY___dddlllwww~~~xxxvvvuuuuuuwwwzzz{{{{{{|||wwwrrrtttyyy{{{vvvpppnnnmmmmmmkkkggghhhsss+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******+++++++++++++++,,,,,,,,,---------++++++,,,,,,---.........,,,,,,+++++++++,,,---...,,,------......------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,---------------------,,,,,,,,,---------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...,,,///444555111////////////////////////////////////.../////////////////////000000000111......//////000000111111111111111000000000//////...//////000000000000000///////////////////////////............---------///......---------..............................000///---,,,,,,---...000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........222***------,,,CCCSSSGGG555......555666---***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------------------------------...------------...///000---------,,,,,,+++++++++))))))***++++++,,,------,,,,,,------------......,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++++++++,,,++++++++++++++++++++++++************************************************************************************++++++++++++************************************************++++++******)))(((((((((************************(((((())))))*********************************************************************)))))))))))))))************************))))))))))))***+++,,,---************************))))))******+++++++++,,,++++++******++++++,,,---((())))))***++++++,,,,,,++++++,,,,,,,,,---------***,,,......---,,,---///,,,,,,,,,------.........////////////////////////................................./////////000000//////000111111222444555666<<>>BBBNNNXXXaaabbbaaaaaaaaa```___dddkkkrrrwww}}}|||pppiiidddaaa```bbbjjjttt...---+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------------,,,,,,+++***((()))******++++++******+++++++++******))))))))))))***+++,,,,,,,,,,,,+++---,,,++++++,,,...111222888GGGLLL>>>000///111111//////...............///......////////////......,,,,,,------......//////......////////////......---......///////////////............////////////000000000000000000000000111111000///...---,,,,,,000000000000000000000000//////............//////---------............/////////...---,,,,,,++++++......---------,,,,,,,,,............---,,,++++++,,,++++++******++++++,,,///>>>KKKIII:::---***---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++,,,++++++******++++++,,,...---***)))((()))+++---+++++++++*********)))))),,,,,,,,,+++******---//////,,,***+++---...,,,)))+++*********))))))((((((************************************************)))***+++,,,...///000111************************))))))))))))))))))))))))***+++,,,---------------*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,************************************************((((((((((((((((((((((((&&&'''))))))(((((()))+++************************+++++++++*********))))))***+++,,,,,,------,,,,,,......---,,,++++++++++++,,,,,,++++++++++++++++++.........------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,---...///000000---------............///............////////////......//////000000111111222222111111222444555777@@@HHHTTT^^^ccccccaaa``````aaafffooovvv~~~vvvnnnkkkoooqqqnnnpppvvv------+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---.../////////...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---...//////000000//////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---111555888;;;888AAABBB777000111111---000000///////////////000......///////////////.../////////000000000000000......////////////......---......///////////////............////////////////////////////////////000000//////......------------------------------///......------......///------------............///......---,,,,,,++++++...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,(((///777777000+++)))+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,---------,,,,,,+++***---------------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++++++++++++++++++++*********))))))***+++,,,++++++,,,///111777333...+++++++++)))(((++++++++++++*********)))************************************************++++++++++++,,,,,,------************************))))))))))))))))))))))))++++++,,,++++++***)))(((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++++++++++++++++++++(((***+++***))))))***+++************************+++++++++*********)))))))))***++++++,,,,,,++++++++++++*********+++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,...---,,,,,,,,,,,,---...---------...............---------............///............////////////......//////000000000000111111000000111222333444:::@@@IIIQQQXXX\\\```bbbeeeeeeiiiooottt|||~~~}}}uuusssyyyzzzvvvvvv|||---,,,+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------......///...---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,,,,---+++,,,///222666999<<<>>>777999555//////333111)))///...............//////------...///000000//////000000000000000/////////......////////////......---......///////////////............////////////////////////////////////........................------------------------...------,,,,,,------...------------.....................------,,,,,,+++------------,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,........................------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,******+++++++++***************)))+++,,,,,,,,,---000222999555///***))))))***))),,,,,,,,,+++++++++++++++************************************************,,,,,,,,,+++******))))))************************))))))))))))))))))))))))((())))))***))))))((((((---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++++++++++++++++++++((()))***)))((('''((()))************************+++++++++***************))))))***++++++++++++***))))))))))))***+++,,,---*********++++++,,,,,,---...------------,,,,,,,,,------,,,,,,,,,,,,------//////.........------------------............///............////////////...////////////000000000111000000///000000111111444777;;;@@@HHHQQQ[[[aaafffhhhlllppprrryyy~~~{{{||||||---,,,+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///333333555666666777666666333222///+++---222111+++,,,,,,,,,,,,,,,,,,---...,,,---...///000000000000//////......------,,,,,,......////////////......---......///////////////............////////////////////////////////////---------....../////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,---------...............---------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000---+++***+++,,,---,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++*********************************,,,------------///111111///,,,+++***+++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,+++******))))))************************))))))))))))))))))))))))$$$%%%''')))***+++,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((()))***++++++***************************************************************************+++,,,+++)))(((((()))************************************************)))******+++++++++++++++***************+++,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////////////////111111000000000000000000111222333555;;;EEEPPPWWW```fffmmmqqqrrryyy|||~~~~~~zzz|||,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++...000222777777666555333111///......///...++++++...000///---,,,,,,,,,---......///------...//////000////////////......------,,,,,,......////////////......---......///////////////............////////////........................,,,,,,------......//////////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,------,,,,,,,,,+++++++++---------------,,,++++++---,,,,,,++++++,,,,,,---***+++,,,***((('''((()))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,444222///---+++***++++++************************,,,---......,,,+++,,,---(((***+++,,,,,,,,,,,,,,,))))))******************************************************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))%%%&&&(((***+++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***+++************************************************))))))))))))))))))))))))---...///...,,,+++,,,---))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,------,,,+++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............///............/////////////////////...............111111111111111000000000222222222333555;;;BBBGGGVVV^^^jjjqqqttt|||xxxxxxxxxvvv|||,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222333444333222111///...---,,,+++...///---++++++...000............///000111222......////////////......000000000000000/////////......////////////......---......///////////////............////////////........................,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++............---,,,+++***,,,++++++******++++++,,,$$$)))------***(((***---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,666333///,,,******+++,,,***************+++++++++,,,---......,,,*********'''***---...,,,***)))))))))))))))))))))*********************************************************)))******+++,,,---......************************))))))))))))))))))))))))+++++++++,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))))))))******************************************************************************)))***+++***(((((((((***))))))))))))))))))))))))***************+++++++++++++++,,,------------,,,///...---,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++++++++,,,---...///000111---------............///............/////////////////////............---///000111111111111000000222333444333333555888;;;JJJSSSaaakkkqqq|||}}}sssrrrsssuuu~~~++++++*********+++------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********,,,,,,---------,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,(((((()))************************+++++++++,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,---...,,,,,,---...---++++++,,,------------...///000111000000000000///...---,,,/////////000000000000000......////////////......---......///////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++***,,,,,,---------,,,,,,++++++******))))))******+++&&&)))---...,,,,,,---///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++,,,------......***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,000///...,,,++++++++++++))))))*********+++++++++)))+++------+++************,,,...---+++))))))+++)))))))))******+++++++++************************************************))))))******+++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))$$$&&&''''''&&&%%%&&&((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***,,,---------......//////---------............///............//////////////////.........---------------///000111000000///111222333333222222444666>>>DDDPPP[[[eeessstttlllnnnrrrwww++++++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******************,,,,,,---...---,,,+++***---,,,,,,++++++*********++++++,,,,,,---...//////------------------------***+++,,,,,,------------))))))***+++++++++++++++)))))))))******+++++++++***++++++******((('''&&&...---+++***)))+++,,,...---++++++---...,,,)))(((************+++,,,---...111111000000///---,,,+++,,,---------......//////......////////////......---......///////////////............/////////000........................------------------------...........................------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,,,,******))))))))))))******(((((()))*********++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,------...//////******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,******,,,,,,,,,,,,+++***))))))******++++++++++++&&&)))+++,,,+++******++++++,,,---,,,******---000*********++++++,,,,,,,,,************************************************))))))))))))************************************))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))******)))))))))))))))***************************************************''''''''''''''''''''''''(((***++++++******+++---))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,------.........***+++,,,------,,,+++***///............------------------.........//////............/////////000//////.........---------***+++---///000000//////000111222111111222444666444999BBBLLLXXXhhhvvvkkkfffkkkrrrxxx---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++,,,,,,......------,,,+++******++++++++++++++++++++++++((()))***+++,,,---------************+++,,,------******+++,,,,,,---......------------------------,,,,,,,,,---------......++++++++++++++++++++++++************************------,,,,,,------...///------------------------......//////...---+++***---------,,,,,,+++++++++---...///000000///...------------............///............---,,,+++***---......///000///////////////000000111111222222////////////...---,,,+++111000///...------...///.....................---...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***...------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))///222...+++,,,,,,+++++++++++++++++++++++++++************************++++++***)))(((((())))))++++++++++++++++++++++++)))************+++++++++************************************************************)))))))))(((************************++++++************++++++++++++************++++++)))************+++++++++((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********)))***++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------------------------------------...//////...---,,,............////////////////////////////////////......///111111222222222555555888???GGGWWWnnn~~~zzznnngggeeelllttt{{{------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------+++++++++***++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))&&&$$$###---------,,,,,,++++++++++++,,,---......---,,,+++.........////////////000............---,,,+++***------...////////////.../////////000000000000000......//////000/////////000///...---------......///........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,+++++++++,,,,,,---------111000---+++******+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,222444000,,,,,,,,,***++++++++++++++++++++++++************************,,,,,,+++***************++++++++++++++++++++++++)))************++++++++++++++++++***************************************++++++++++++************************************+++******************++++++******************+++)))************+++++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,************************+++*********++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,---------,,,+++***+++++++++,,,,,,---------------------------------------...//////...---,,,............////////////000000000000000000000000......///111111222222111111111333888>>>JJJ]]]ooozzzuuulllffffffnnnuuuzzz,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,---,,,,,,,,,+++******))))))------------------------)))***+++,,,,,,------,,,,,,,,,++++++***+++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++---------,,,+++***((('''------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...////////////000000000............---,,,++++++,,,,,,---...............///////////////.........---...///000111111111111///...------,,,---------..................//////...------,,,,,,------...,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------)))***++++++------...///333222///---+++*********------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------......333555111,,,++++++)))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))************************,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++---------,,,++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******+++,,,,,,---......------------------------,,,---............---------............/////////111111111111111111111111......///000111111111111///...000333666<<>>EEEQQQ\\\eeennnvvv{{{zzzmmmddddddgggnnn|||*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++***+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((***+++++++++***)))************************------,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------...------,,,,,,,,,,,,---..............................---------////////////...---,,,+++,,,,,,---............---+++++++++,,,------.........------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++))))))***+++,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++///......---++++++***)))+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************&&&,,,///,,,***+++,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++*********************************************************)))))))))((((((************************)))***+++,,,,,,+++***)))'''((()))******)))(((''')))************+++++++++++++++******))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++((()))***+++,,,+++******,,,++++++******++++++,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,---...///,,,------------....................................//////000000/////////,,,,,,...222111///000444444999AAAJJJSSS^^^kkksss|||oooeeecccdddgggsss)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******+++,,,---...//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,+++***++++++++++++++++++++++++111000...---,,,,,,,,,---+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,------...////////////................../////////....../////////......---,,,---...///000//////...,,,,,,---......///000000...------,,,,,,------...,,,,,,,,,---------......///---+++******+++---///------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,---------,,,,,,+++++++++******+++------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++(((...000---***+++,,,+++++++++++++++++++++++++++************************)))***,,,---...---,,,+++++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,************************+++++++++*********))))))************************(((***+++,,,,,,+++***((('''((()))******)))(((''')))************+++++++++***************)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************************)))+++,,,......---,,,+++,,,++++++******++++++,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------------------------+++++++++++++++---...///,,,,,,---------.........////////////////////////...///////////////......---,,,...222222......111111444999<<>>CCCIIIQQQXXX___eeekkkooo,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------............------------,,,---------,,,,,,+++***++++++,,,,,,---...//////000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,------...///////////////------------...............------,,,,,,,,,,,,---------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------------------******++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------000///.........,,,***)))------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///000111///+++)))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********************************************************************************))))))******+++,,,,,,,,,+++*********++++++************))))))))))))+++++++++******)))))))))***,,,...///---,,,+++++++++***)))***,,,---,,,+++)))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---......------------............---------............///........................//////000000111000000000////////////111444777888666:::@@@GGGNNNWWW```fff++++++,,,---......------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,++++++,,,---............------------............,,,,,,---------,,,++++++,,,,,,,,,,,,---...///000//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,------...////////////............---------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------------------------******++++++++++++******,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------...---,,,---......+++'''------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,***))))))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******************************************************************************))))))******+++,,,++++++*********+++,,,,,,************))))))))))))*********))))))))))))))),,,///111222000---,,,+++,,,+++******+++,,,+++)))))))))))))))))))))))))))+++++++++++++++***************))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------............---------............///------------------------...///////////////......111000///...//////111111333444666:::@@@IIITTT[[[''')))***++++++++++++,,,************************,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,------------,,,,,,***+++,,,---............,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++...---,,,,,,,,,---...///,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------......---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------------...//////.........000000000//////.........000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---------------------------------+++///111000//////...---//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++******************************************************************************))))))******+++,,,******))))))***+++,,,,,,************)))))))))(((******************))))))---000222333111...+++***---+++******++++++***((())))))))))))))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,,,,......---,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---------............///------------------------...////////////...------222111000///............666555555555777===EEEJJJ''')))++++++***)))***,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,---------*********+++,,,---...///,,,------......------,,,***+++,,,---............+++,,,,,,,,,------......+++,,,,,,------,,,,,,,,,///...,,,+++++++++------000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------------............------000000//////......------111111000///......//////------------------------,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,*********+++,,,---))))))***+++,,,,,,------++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,777===777...---///000//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++******************************************************************************))))))******+++,,,))))))))))))***++++++,,,************)))))))))(((++++++++++++++++++++++++,,,...111111///,,,***))),,,+++*********+++)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...---------............///...........................//////000//////......000000000////////////000111111111000000222555888))),,,......+++)))+++---************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************************++++++,,,---------,,,,,,***++++++,,,,,,------...+++***++++++,,,---...///------............------++++++,,,---............,,,,,,,,,,,,------------++++++,,,---------,,,,,,...---,,,++++++---///000;;;999666333000......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---....../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...---............---,,,,,,---------,,,,,,,,,,,,,,,......---------......///........................,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,((()))***+++,,,------...++++++******++++++,,,---***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------******++++++,,,,,,------------------------------000???FFF<<<...***---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,******)))))))))***++++++************))))))))))))+++++++++++++++,,,,,,,,,+++,,,...---+++***)))***+++***))))))***+++***((()))))))))))))))))))))))))))))))))*********************))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...,,,,,,+++++++++,,,---------,,,+++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------------............///////////////////////////---......///000000///////////////000000111111111,,,.../////////000222444***---000...***((())),,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******+++,,,,,,---......++++++++++++,,,,,,---...------............------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++,,,...111555777???<<<777111...,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------...............---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......---.........------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......---,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,++++++,,,---------------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))******+++,,,,,,------------------------------...>>>DDD:::...,,,...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++---...---+++++++++++++++++++++++++++,,,++++++******++++++,,,...------------,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,+++******))))))))))))***************)))))))))))))))*********++++++++++++***+++++++++))))))***+++***)))((()))***+++***)))))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***++++++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,+++++++++,,,,,,---...---,,,,,,,,,,,,------...+++++++++***++++++,,,---++++++,,,,,,,,,------------------............///........................***+++,,,....../////////......///000000000000000---...///000000111444666(((,,,...,,,(((%%%&&&)))++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++,,,,,,---......,,,,,,++++++,,,,,,------------............---------------...------,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------+++++++++---111666:::===;;;888222---++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........---.........------,,,+++---------....../////////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++,,,,,,,,,++++++++++++***++++++******++++++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,+++******+++,,,------------,,,,,,+++++++++------------------------*********++++++,,,,,,,,,...------,,,++++++++++++))))))***+++,,,,,,------------------------------)))777>>>555...000111---......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***---...,,,***++++++++++++++++++++++++,,,++++++++++++++++++,,,......---------,,,,,,,,,************************++++++++++++++++++++++++*********************************)))***++++++,,,++++++***)))(((((())))))************))))))))))))(((((())))))*********+++***+++***)))((()))+++---)))((('''(((***++++++***))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,---...///000++++++++++++,,,,,,---...---------------...///000++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////------------------------((()))***,,,---...//////......//////000//////............,,,,,,...111444,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++***))))))***,,,---//////...---,,,+++*********...---,,,,,,++++++,,,,,,...---+++*********++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............//////000///...---,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,***000111...555;;;444444222///---+++++++++,,,//////...---,,,,,,+++******++++++,,,,,,++++++***,,,---///111111000///...//////...---,,,,,,++++++,,,,,,,,,------,,,++++++---***'''(((+++......,,,,,,,,,,,,---...---,,,***---,,,++++++------,,,+++---------,,,,,,+++++++++,,,------......------,,,------............------//////---,,,,,,---...///))))))***+++---......///........................------------------------------.........------,,,*********+++---///222444)))***+++,,,,,,---------'''***...///...,,,++++++***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------............------)))***,,,---......---,,,000///...---,,,------...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((+++++++++*********)))))))))************+++++++++************+++,,,---...*********************************))))))))))))(((***))))))***+++,,,+++)))++++++************++++++++++++++++++++++++++++++)))&&&$$$%%%(((***)))(((******))))))))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++************************+++,,,------......------,,,,,,,,,+++++++++******000///---,,,+++,,,,,,---000///---,,,,,,---///000...---+++******+++---...---------......---,,,,,,........................,,,,,,,,,---------......................................................////////////000000000000,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************+++,,,---.........---,,,++++++++++++...---,,,,,,++++++,,,,,,......,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............///000000111000...---,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...,,,000111---555;;;555333222///---++++++,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++---...///...---,,,///......---,,,,,,+++++++++++++++,,,,,,++++++***111...++++++,,,---,,,***++++++***++++++,,,,,,+++---,,,++++++------,,,+++---------,,,,,,,,,++++++,,,------......------,,,------............------///...---,,,,,,---...///............------------------------------------------------------------...---,,,*********++++++------,,,***)))((('''''',,,+++***)))***+++,,,---...---,,,++++++,,,------***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------............------------------,,,+++******///...---,,,+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))+++++++++*********)))))))))************+++++++++***************+++,,,---************************++++++*********)))))))))***)))***+++------+++)))++++++************+++++++++++++++++++++++++++++++++)))''''''***+++***)))************************************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++************************,,,,,,---------------,,,,,,,,,,,,+++++++++******,,,+++***)))))))))***+++///...,,,++++++,,,...///------,,,+++++++++,,,---,,,---------------,,,,,,........................,,,,,,,,,---------........................................................./////////000000000000++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---..................///000000222111///---+++***))))))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,///,,,000000---555===888333222///---,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,......------,,,.........------,,,,,,+++******++++++++++++******///...,,,,,,,,,,,,+++***,,,+++******+++,,,---...---,,,++++++------,,,+++------------,,,,,,,,,,,,,,,------......------,,,------............------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++...---,,,,,,...222666999EEE>>>555...,,,,,,+++******++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------......---,,,++++++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))************+++++++++***************)))************+++++++++******)))))))))******+++************************,,,+++++++++************)))***+++---......,,,***++++++************++++++++++++++++++++++++++++++---+++******+++++++++*********++++++++++++++++++************************,,,++++++******++++++,,,************************,,,+++*********+++,,,---++++++++++++++++++++++++************************,,,---------------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,---------............................................................/////////000000000***************+++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,------,,,---------......//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---......///000111111000...---,,,++++++***------............------))))))*********+++++++++...+++...///,,,777@@@;;;222111000...---,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---.../////////............---------,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,---------,,,------,,,++++++,,,///222---,,,++++++------,,,+++------------------,,,,,,,,,------......------,,,------............------------------------......))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,------++++++++++++---///111333///000222666:::???DDDFFFLLLBBB666...------+++(((***++++++,,,,,,++++++***------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,+++******+++,,,...///------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((())))))******++++++************************))))))*********+++++++++******))))))))))))))))))************************,,,,,,,,,+++++++++******)))***+++...000///---***++++++************++++++************************---,,,+++***************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,++++++******+++,,,,,,************************************************,,,------------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---...//////000,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,+++,,,,,,------------,,,........................,,,,,,,,,---------.............................................................../////////000000))))))*********+++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++,,,---.........---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,++++++---------....../////////++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------......///111111...------,,,,,,,,,---------......//////......---))))))*********++++++++++++(((---...---777AAA===222111000///...---------,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,------...............---------------,,,,,,,,,+++,,,,,,---......------***,,,...000000///......,,,------+++***+++...111---,,,++++++------,,,+++------------------------,,,------......------,,,------............------+++,,,,,,---------......*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++------------,,,///---***((((((+++...111777999<<>>999333...,,,++++++,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***...------,,,+++***))))))++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++,,,------)))******++++++,,,,,,,,,,,,,,,,,,,,,------------............------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++***************************************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************+++***)))(((((()))***++++++++++++++++++*********))))))))))))))))))))))))---,,,,,,,,,------,,,***++++++++++++++++++++++++***************+++++++++************************************)))))))))))))))******++++++******)))(((((())))))))))))(((((()))************++++++++++++***))))))))))))))))))************************((()))************************************************************************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,++++++++++++++++++++++++******++++++,,,---,,,***+++000***===TTT555///...------,,,---------......---,,,,,,,,,,,,------------.........//////...------------...//////......------......///000*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........................000000000//////.........,,,------.......................................---------------------------,,,,,,,,,------......---111777???DDDEEEBBB>>>333222000///......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///////////////.........,,,,,,,,,+++++++++++++++---,,,,,,...000111000//////,,,)))***,,,---+++)))------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++,,,...///...---,,,---...---,,,+++,,,...---,,,,,,,,,,,,---...///<<<\\\\\\;;;+++111777:::GGG===111+++---///...+++,,,***))))))+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***+++,,,,,,---******++++++,,,,,,,,,---,,,,,,,,,------------......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++************************)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++---,,,,,,++++++*********)))))))))))))))))))))))),,,+++++++++***)))((('''++++++++++++++++++++++++************************((((((((((((((((((((((((++++++******))))))(((((())))))************))))))))))))************))))))))))))*********+++++++++******)))))))))))))))***************************))))))******+++******)))************************************************)))************+++++++++++++++************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---***&&&,,,000$$$>>>ZZZ333//////...---------------......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------------...//////...------------...//////*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................000/////////...------,,,,,,---......//////..............................------------------------,,,,,,,,,,,,,,,---...///DDDEEEHHHIIIGGGAAA888222222111000.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...///000000000///......------------,,,,,,,,,,,,---,,,+++,,,...//////...000---******,,,...---***------------------------((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++,,,...///...---,,,---......,,,,,,---...,,,,,,,,,,,,,,,------...444GGGEEE333++++++222???EEE;;;000,,,///111...***+++***)))***++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******---,,,,,,++++++*********))))))))))))))))))))))))***++++++***)))'''&&&&&&++++++++++++++++++++++++************************((((((((((((((((((((((((++++++******))))))(((((()))))))))******)))))))))***++++++,,,,,,++++++***))))))*********+++++++++***)))))))))))))))*********************************+++++++++++++++******************************************************)))))))))*********++++++++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---+++'''---222&&&@@@ZZZ333//////...------------.........---,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------------...//////---------------...//////*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------++++++,,,---------------...------------,,,,,,,,,---///000///...,,,------++++++,,,,,,,,,,,,------++++++,,,------------,,,........................///////////////...---,,,------...////////////...........................////////////////////////,,,,,,---,,,+++,,,///111GGGDDD???<<<999555111...000000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***+++---.........---,,,---------------------------+++***+++,,,......---///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---------------------------------------------------------------------------------,,,+++,,,...///...---,,,...///...---,,,---...,,,,,,,,,,,,---------,,,111666222......+++000@@@:::444...,,,---...,,,)))******)))***,,,,,,***(((******++++++++++++*********++++++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------,,,---------............++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********************************+++,,,---,,,***(((((((((+++++++++++++++++++++++++++++++++***************************************************))))))))))))((())))))******))))))(((+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++)))))))))))))))******+++************************+++++++++,,,++++++***)))************************************************))))))*********+++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++******++++++,,,---...---///444---???TTT444000///......------............---,,,,,,,,,,,,------------.........//////...------------...//////------,,,,,,------...///++++++++++++++++++,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......+++,,,------...---------......---------,,,,,,,,,---///000///...,,,------+++++++++,,,,,,---------++++++,,,------------,,,...........................///000000000///......------...///////////////........................////////////////////////+++,,,---,,,***+++///222444222...------/////////...............------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((())),,,............---+++++++++,,,,,,------......,,,++++++,,,.........---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------------------------------,,,+++,,,...///...------...///...---,,,---///,,,,,,,,,------,,,,,,+++...111---,,,111//////:::///...---++++++++++++,,,+++******+++---,,,+++)))******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))******************++++++++++++++++++++++++***,,,...---***))))))+++************************+++++++++*********))))))************************)))))))))))))))*********(((((())))))))))))((((((+++++++++,,,,,,+++++++++)))************+++++++++)))))))))))))))***++++++******************************++++++***))))))(((*********************************************************+++++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,---...000,,,333333;;;GGG333000//////.....................---,,,,,,,,,,,,------------.........//////...------------...//////------,,,,,,------...///++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,------.........+++,,,------......------.........------,,,,,,,,,+++---...---,,,***+++++++++++++++,,,,,,---------+++,,,------......------........................///000111222222111000///---......///////////////////////////////////////------------------------+++,,,---,,,***+++///333---------...//////,,,))),,,---.........---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---(((***---///000111000///))))))***+++,,,,,,------000...,,,,,,---/////////***---///...+++)))+++---++++++++++++++++++++++++//////.........---------************************---------------------------------------------------,,,+++,,,...///...------...///...------...///,,,,,,---------,,,++++++'''///+++'''---...***...***,,,...,,,))))))---111+++***+++,,,------+++)))******++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********)))***++++++,,,++++++++++++++++++++++++---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++************************,,,+++++++++******))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***++++++***'''&&&(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,)))((()))+++))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))((((((******++++++++++++******)))************+++++++++))))))((())))))***++++++************************)))))))))))))))(((''''''***************************************************++++++++++++,,,,,,,,,++++++************++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---++++++******++++++,,,---,,,000(((000555555;;;///000000///.....................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------------...//////---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------............---------------.........//////...............///111000///------------...////////////.............../////////000000000000222111111111000000//////...///000111111000///...------...///000111111222---......////////////............///...------,,,...............---------////////////////////////......///000...,,,,,,......------,,,++++++******............------,,,,,,........................+++,,,---------,,,+++***...------,,,,,,------.........------------,,,,,,///...---,,,+++,,,---------------,,,,,,------...,,,+++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---.........---,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))((((((***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...------------------------)))+++///***&&&111666+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++******++++++---,,,************,,,---------++++++++++++------,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,******************************))))))******+++,,,************************************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))***************************************************)))))))))((((((''''''***+++,,,+++)))((()))***///'''...666---%%%'''&&&************************)))************+++++++++***)))))))))))))))******))))))************))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******************************************************************************************************(((***---//////...,,,***++++++++++++++++++++++++++++++******************...---,,,,,,++++++,,,,,,---......///000/////////,,,,,,---......---,,,,,,,,,,,,,,,------...............//////...---,,,,,,---------............///........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,.........///////////////......---------------...111000///...---...//////////////////............---.........////////////000000000//////............///000000000000///............///000000111111000000111111111000000///......//////......---,,,//////............---------------------------------...///000...,,,---...000000//////......---------------------,,,,,,,,,.........---------------+++,,,---/////////.........------,,,,,,------...------------------------///...---,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......---,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***))))))******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---------------------------***+++///+++(((333:::111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,******************************))))))******+++,,,************************************************++++++++++++++++++++++++************++++++++++++************************************************************************************************************************++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,///777666++++++///)))************************)))************+++++++++,,,++++++*********++++++))))))************))))))))))))))))))************++++++***))))))***++++++))))))))))))************++++++++++++++++++++++++,,,++++++***))))))******************************************************************************************************)))***,,,---------+++***++++++++++++++++++++++++++++++******************...---,,,,,,++++++,,,,,,,,,---......//////......,,,,,,---......---,,,,,,,,,,,,,,,---------------...............---,,,,,,------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,/////////000000000111111//////.........//////000000000000///000000111222000000000000000000000000000000111111111222222222222222222111111111111111111111222222222222111111111111222222222222222222444444444444444333222111000000000000000//////...000000000//////.................................---///111111/////////000.........------------------------------.........------------------------------............------......------------......------------------------///...---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------++++++///---***666>>>666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((***+++*********,,,...444:::@@@666(((---222)))************************)))************+++++++++,,,++++++***))))))))))))))))))************))))))))))))))))))************++++++***))))))***++++++))))))))))))************++++++++++++++++++++++++,,,+++******)))*********************************************************************************************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++++++++...---,,,,,,++++++,,,,,,+++,,,------......------,,,,,,------------,,,,,,------------,,,,,,,,,,,,---............------,,,------------....................................---------...............,,,,,,---.........------////////////............/////////000000111111222333333333222333333444444333333333444555555666777333333444444444444444555888888888999999999::::::999999999999999888888888888888888888888888888888999999999888888777777777:::::::::999888777666555555555555666555444444333444333333333222111111111111111111111111111111111000333555333111333333222------------------------............////////////,,,,,,,,,,,,---------------------,,,+++***))))))......------------....................................------,,,,,,,,,,,,///......---,,,,,,,,,,,,+++,,,,,,---...///000000------------------------------------............,,,,,,,,,---------......,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++...---***444<<<666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........------,,,++++++++++++,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))(((((('''''''''''')))*********+++...000HHHAAA===444(((***...'''************************))))))*********+++++++++******((('''&&&&&&&&&&&&))))))************))))))((()))))))))************+++******************+++((()))))))))************))))))))))))))))))))))))++++++***************+++***************************************************************************************************)))((((((((()))+++,,,++++++++++++++++++++++++******+++++++++++++++,,,...---,,,,,,++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------......------,,,,,,,,,---------.................................------------......//////,,,---....../////////...000000000000000000000000000000000111222333333444777777777777777888999999999999:::;;;<<<=========:::;;;;;;;;;<<<<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>>>>===<<<;;;;;;::::::999888888777777777777777777777777777333888:::666444666666444111111111111111000000000.....................///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------///......------......///000000000/////////......---------------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++------)))000777222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------............---,,,,,,++++++,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************)))'''&&&%%%$$$###'''((()))******,,,///222[[[???111111+++&&&)))***************************))))))*********+++++++++******((('''&&&&&&&&&&&&))))))************))))))((()))))))))*********************++++++*********((()))))))))************))))))))))))))))))))))))+++***************++++++***************************************************************************************************)))((('''''')))+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,---------------,,,,,,,,,,,,------------...........................++++++,,,,,,---.........---...///000000000000000111111111222222222333333444444555666777888999999<<<;;;;;;;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB????????????????????????;;;BBBBBB<<<:::======888444444444333222222111111000000000//////.........,,,------....../////////++++++,,,...000222444555//////............//////444333333222111000//////------......------,,,+++---------,,,,,,------...,,,---------.../////////------------------------)))))))))*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///))),,,...))),,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************,,,,,,+++***((('''&&&&&&((()))))))))***,,,000333```;;;)))000...(((***...************************)))************+++++++++,,,++++++***))))))))))))))))))************))))))))))))))))))************)))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++*********)))******+++,,,***************************************************************************************************)))((((((((()))+++,,,++++++++++++++++++++++++******++++++,,,---------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------........................---......///000000111111111222333444555555555555555555666777888999999:::;;;<<<<<<===???@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGJJJJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMIIIQQQQQQIIIFFFJJJIIICCC===<<<;;;:::999888777666777777666555444333222222------...//////000111111.........///000222444666//////............//////777777555444222000//////------.........---,,,+++,,,,,,,,,,,,------...///---------------------...------------------------*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000---------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++,,,------------,,,+++++++++++++++++++++++++++---'''+++///)))+++...***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********************************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++************)))******)))***,,,000333]]]???///222000...///,,,************************)))************+++++++++,,,++++++*********++++++))))))************))))))))))))))))))************)))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++******))))))***++++++,,,***************************************************************************************************)))))))))******++++++++++++++++++++++++++++++******++++++,,,------......---,,,,,,++++++,,,,,,+++,,,,,,---------------,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------........................111111222333444444555555777888999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFGGGKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSRRRQQQPPPSSSSSSSSSTTTUUUVVVVVVWWWZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^___\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYVVV^^^^^^UUUQQQUUUTTTMMMJJJJJJIIIGGGEEEDDDCCCBBB???>>>===<<<;;;999888888.........///000111111222222111000.........///000//////............//////999999777555333111///...,,,---.........---,,,++++++++++++,,,---...///000------------------,,,,,,---------------------------------.........//////,,,,,,,,,---------......,,,,,,++++++,,,...///000------------------------------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++,,,,,,++++++++++++,,,------.........---***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++*********+++,,,------,,,+++***+++++++++++++++++++++++++++%%%+++000++++++...***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,......---,,,,,,,,,,,,------,,,************,,,---++++++------------++++++*********++++++,,,,,,,,,***+++,,,------,,,+++************************************)))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,*********)))))),,,000333YYYGGG;;;555000222111&&&************************)))************+++++++++***)))))))))))))))***+++))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,************************************************************************************************)))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,------......---------,,,+++******+++,,,---*********++++++,,,,,,---***+++,,,,,,------------++++++,,,,,,,,,---------........................444555666888999:::<<<<<>>WWW```NNN<<<444......+++)))(((((()))((((((************************************************,,,+++)))((((((((()))***))))))))))))))))))))))))************************************************,,,+++)))(((((()))+++,,,***+++++++++++++++++++++)))************++++++++++++++++++************)))************************,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOOOONNNMMMOOOPPPQQQRRRRRRQQQOOONNNLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIIIIKKKNNNSSSXXX[[[]]]^^^^^^___````````````bbbbbbbbbcccdddfffhhhhhhiiiiiiiiiiiijjjkkklllmmmlllmmmkkkhhhiiilllkkkgggdddcccbbbbbbccccccaaa```\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUVVVXXX[[[^^^```___```aaaccceeefffggghhhcccfffhhhiiiiiihhhiiijjjmmmmmmnnnnnnooonnnnnnnnnlllkkkjjjhhhhhhhhhhhhiiihhhiiijjjkkkjjjhhhfffeeeddddddcccaaa```___^^^]]]XXXUUUQQQMMMHHHDDDAAA???<<<:::888777777666333111111111000000///000000111///777888111---000222///---...............------------------------------------------------------------------------------,,,,,,,,,,,,,,,---......+++,,,------......------...------------...//////...............---------...------,,,,,,------...000,,,444...+++...,,,888???999111------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,---.........---+++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************************************+++***)))))))))***,,,---......HHHfffgggVVVDDD666111...***(((((()))))))))************************+++++++++++++++*********+++***))))))((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,(((((())))))***+++++++++)))************++++++++++++++++++************)))************************+++++++++++++++*********+++++++++***************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***---............---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............IIIIIIJJJKKKLLLMMMNNNOOOPPPQQQTTTVVVWWWVVVUUUTTTTTTUUUWWWWWWUUURRRNNNKKKFFFDDDAAA@@@AAABBBBBBBBBDDDCCCBBBCCCGGGNNNTTTXXX\\\^^^```aaabbbbbbcccdddeeeeeeeeeeeegggiiikkklllkkkkkkkkkkkkkkklllmmmnnnjjjllllllkkklllnnnlllgggaaa___]]]\\\\\\\\\ZZZYYYRRRRRRQQQPPPOOONNNNNNMMMJJJJJJIIIJJJLLLPPPSSSVVVXXXYYY[[[^^^aaacccfffgggcccfffjjjllllllkkkkkkkkknnnoooooopppqqqqqqqqqqqqpppnnnllljjjiiiiiijjjkkkkkkmmmoooqqqqqqooommmkkkiiiiiiiiihhhggggggffffffccc```]]]XXXTTTPPPMMMLLLIIIGGGEEECCCBBBAAA>>><<<777666555444333333222222111444333///000333333...//////000000000000//////........................------------------------........................++++++++++++,,,,,,------+++,,,------......---------------------......///........................,,,------------------,,,+++,,,555222***,,,///111<<<666///+++***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......//////...,,,***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,------------,,,+++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************************************))))))((()))***++++++333%%%---LLLeeeooodddMMM555111,,,))))))***++++++******************************+++++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***))))))***++++++(((((())))))***+++,,,,,,))))))*********++++++++++++++++++*********))))))************************+++++++++***************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------,,,+++******---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.........NNNOOOOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[XXXSSSMMMJJJDDDAAA>>>=========<<<;;;<<<;;;::::::>>>EEELLLPPPYYY\\\```bbbbbbdddfffhhhhhhhhhhhhhhhiiilllnnnooonnnnnnmmmllllllllllllllliiimmmooonnnmmmllleee^^^WWWTTTQQQOOOOOONNNMMMKKKGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???@@@AAADDDGGGHHHLLLMMMOOOSSSVVVYYY\\\]]]bbbfffkkkmmmmmmmmmllllllnnnooopppqqqrrrssssssssssssrrrpppnnnllllllllllllnnnppprrrtttuuusssqqqpppmmmllllllllllllkkkkkkkkkhhhfffccc```]]]ZZZYYYXXXVVVTTTQQQOOONNNMMMJJJHHHAAA@@@???===:::888666555333333111000222444222...///000000000000//////...........................------------------------........................++++++,,,,,,,,,,,,---,,,+++,,,------......------,,,,,,,,,+++,,,,,,---...---.....................,,,,,,---......---,,,,,,+++,,,111000'''///===666444222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......//////...,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************))))))((()))))))))******000'''&&&111KKKmmmtttaaa666222---******+++,,,,,,************************(((((()))+++,,,---...///)))))))))*********))))))))))))))))))))))))))))))************************************************+++******************+++((())))))***+++,,,------))))))*********++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...TTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\___``````___\\\WWWQQQNNNEEEBBB???===<<<:::888666888666555444777===BBBFFFRRRVVV\\\^^^___bbbfffiiiiiiiiiiiijjjkkkmmmooooooooonnnmmmlllkkkkkkkkkkkklllppprrrpppmmmhhh^^^TTTLLLIIIEEECCCBBBBBBAAA???@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKMMMNNNOOO\\\```eeeiiikkkkkklllmmmooopppqqqssstttuuuuuuuuuuuuttttttsssrrrppppppooorrrsssuuuwwwwwwwwwuuutttqqqqqqppppppppppppooooookkkjjjhhhfffeeedddcccccc___]]]ZZZYYYXXXVVVTTTRRRMMMMMMKKKHHHEEEAAA>>>===999777555444666777444111111111111000000///...---........................................................................++++++,,,---------------+++,,,------......------,,,++++++++++++,,,---------------...............,,,------......------,,,///...+++,,,$$$555RRRCCC000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,------,,,+++******************+++++++++************************************************((()))))))))************%%%---222+++000PPPfff___444111---++++++,,,,,,,,,************************'''((()))***+++---......(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++,,,,,,,,,)))************++++++++++++++++++************)))************************)))))))))******************************+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------ZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^_______________`````````^^^ZZZVVVTTTLLLJJJGGGEEEBBB???;;;888888666444333444888<<<>>>EEEJJJQQQUUUVVVYYY___ddddddeeefffhhhiiijjjjjjkkkjjjiiiiiihhhhhhhhhiiiiiijjjmmmnnnkkkiiieee\\\RRRJJJGGGCCC@@@@@@???>>>===AAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFMMMQQQXXX]]]bbbeeehhhkkknnnnnnppprrrssstttuuuuuurrrssstttvvvvvvuuutttsssvvvvvvwwwwwwxxxxxxwwwwwwtttttttttssssssrrrrrrrrroooooommmlllkkkkkkkkkkkkfffdddaaa``````^^^\\\ZZZXXXWWWVVVTTTQQQMMMJJJHHHEEEBBB?????????===;;;999666555555444333111000///........................////////////////////////........................+++,,,---...///......---+++,,,------......------,,,,,,,,,,,,,,,---......---------.........//////------------------------......***000)));;;YYY???000000///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++++++++,,,...///++++++,,,,,,,,,,,,------------------------------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...---+++******+++---......------------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******+++,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,)))***,,,------,,,***)))))))))*********+++++++++************************************************))))))******++++++******$$$,,,444---'''777HHHGGG000---+++******+++******************************)))))))))************+++'''((()))***+++******)))))))))))))))))))))))))))*********************************************************++++++*********))))))******************)))************++++++++++++++++++************)))************************((()))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------_________```aaaaaaaaabbbaaaaaa```_________``````]]]]]]^^^^^^]]][[[YYYWWWYYYVVVTTTQQQNNNJJJEEEAAA999777555333444666999:::999???GGGKKKMMMQQQWWW\\\]]]___aaaccceeeeeeeeedddccccccccccccdddeeefffgggcccfffgggeeedddccc]]]UUUMMMJJJFFFDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJMMMPPPRRRSSSRRRRRRQQQPPPNNNKKKIIIFFFDDDCCC???DDDKKKRRRXXX^^^cccgggkkklllnnnpppqqqrrrssssssmmmooorrruuuwwwwwwuuutttwwwvvvvvvvvvvvvwwwwwwwwwuuuuuuuuutttssssssrrrrrrssssssqqqpppooooooooooookkkiiigggffffffeeebbbaaa^^^^^^]]]\\\YYYVVVSSSQQQOOOLLLJJJJJJHHHDDDBBBBBB;;;;;;:::999888666444333////////////////////////000000000000000000000000////////////////////////,,,---.../////////...---+++,,,------......------...------------...//////---------.........//////...------,,,,,,------...***------888///===UUU///111000...+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///+++,,,------......------,,,++++++++++++++++++,,,************************++++++++++++++++++++++++...---,,,++++++---...000++++++,,,,,,,,,---------------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...---,,,++++++---...///++++++,,,,,,,,,---------------------------------///...,,,++++++,,,...///......---------,,,,,,,,,,,,,,,,,,++++++***************))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,)))***,,,------,,,***)))))))))******++++++++++++************************************************))))))***+++++++++++++++---&&&))),,,)))...555111,,,***(((((()))))))))'''************************++++++******)))((((((''''''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))))))))(((((((((((()))************++++++++++++++++++************)))************************(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,---............------......------,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,,,,---------aaaaaabbbbbbcccbbbbbbbbbaaa___]]][[[[[[[[[\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYXXXUUUQQQKKKFFFCCC@@@===888333111111333444888888888:::>>>DDDIIILLLVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWXXXYYY\\\___aaadddbbbaaaaaa```]]]XXXSSSSSSSSSRRRQQQPPPNNNMMMLLLOOOOOOPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^___\\\YYYXXXXXXSSSKKKDDDCCCBBBAAADDDIIIPPPUUUXXX```bbbdddfffhhhiiiiiiiiilllooosssvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvuuutttwwwwwwwwwxxxxxxyyyyyyzzzttttttuuuttttttsssrrrqqqooonnnlllkkkkkkjjjhhhfffdddddddddcccbbb```]]]\\\WWWVVVUUUTTTRRROOOMMMLLLHHHEEEBBB???===:::777444444222000000000000///...//////...---------------------------......///000------......///000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................---///000000333999<<<;;;222000...,,,+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,+++******+++,,,,,,))))))))))))************------,,,++++++******)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++,,,+++******))))))******000///---,,,++++++,,,---333111...+++***+++,,,...+++,,,...///000///......+++,,,......---...///111,,,222000((((((000222,,,...,,,******+++---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,------...************************(((((())))))******++++++---------,,,+++***)))(((,,,+++***)))((('''&&&%%%)))*********+++++++++++++++++++++*********))))))***+++,,,+++)))))))))***---,,,+++***))))))))))))+++++++++************)))+++*********))))))((((((+++++++++***************+++++++++*********))))))))))))***++++++++++++***))))))******+++++++++,,,******+++++++++,,,,,,,,,---+++)))((('''((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////`````````aaaaaa```______```___]]][[[ZZZZZZ[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUTTTRRROOOJJJFFFDDD===;;;777444222222333444666555555777999===@@@BBBFFFGGGIIIJJJJJJJJJJJJIIIKKKKKKKKKMMMOOOSSSVVVXXX___\\\YYYWWWWWWUUURRROOOPPPPPPPPPQQQQQQPPPOOOOOOTTTUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]^^^___aaabbbcccgggeeecccddddddaaaZZZTTTKKKIIIFFFEEEGGGIIIKKKKKKSSSSSSTTTVVVXXXZZZ\\\]]]dddiiippptttvvvvvvuuuuuuvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvtttssspppoooooonnnllljjjhhhiiiiiihhhgggeeecccaaa______^^^\\\[[[XXXWWWUUURRROOOLLLIIIGGGDDDAAA>>>:::888555444444333111000000//////...//////000000111111000000///000000000.....................---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................,,,***,,,333:::;;;666222222111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************+++++++++++++++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///++++++,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,+++************+++,,,,,,+++,,,,,,---...///555333000---+++*********,,,---..................---//////...---,,,---...+++000000***,,,666999555...000111111/////////000,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---************************************++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))***+++,,,,,,)))))))))*********+++++++++++++++*********)))))))))+++,,,+++)))))))))+++---,,,+++***))))))))))))*********)))))))))((((((************)))))))))(((******************+++++++++++++++*********))))))))))))***++++++++++++***)))))))))*********++++++************+++++++++,,,---,,,***)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////^^^^^^^^^^^^^^^]]]\\\[[[\\\ZZZXXXWWWUUUUUUUUUVVVUUUUUUUUUTTTRRRQQQOOONNNIIIHHHGGGFFFDDDBBB@@@>>>999888666555444444444444444444444444555666777888888999:::;;;<<<<<<<<<<<<======>>>@@@CCCGGGKKKMMMQQQNNNJJJGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJJJJKKKKKKPPPPPPQQQRRRTTTUUUVVVVVVXXXWWWWWWWWWXXX[[[]]]___gggffffffhhhjjjiiiddd```XXXUUUPPPMMMKKKHHHEEECCCEEEEEEDDDEEEFFFIIILLLMMMWWW^^^gggooossstttssssssssssssttttttuuuuuuttttttuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzz{{{xxxvvvttttttsssqqqooommmmmmnnnmmmllljjjhhhgggdddddddddcccaaa___^^^]]]]]]ZZZWWWTTTRRRPPPLLLJJJCCCAAA===;;;:::888666444111111111000000111222222111111///......---------111000000///......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------........................111+++///===GGGAAA555...222000...---++++++,,,,,,------------------------++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,***+++,,,------.........111000///...---++++++***///...------------------000000000///,,,******+++***//////,,,///:::@@@>>>---000333222...+++---000,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))'''((()))***,,,---......((((((((()))))))))******+++++++++***************(((***+++***))))))***+++,,,,,,+++***))))))))))))))))))))))))((((((((('''************)))))))))))))))))))))***+++++++++,,,+++++++++***************))))))***++++++++++++***(((((())))))))))))******)))))))))*********++++++---,,,+++*********+++,,,++++++++++++++++++++++++******++++++++++++******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,++++++******))))))******++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------......///YYYYYYYYYYYYXXXVVVUUUUUURRRQQQOOOMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHEEEDDDCCC===<<<<<<;;;::::::999999444444555555555555444333444444444444444444444444555555666666777777777777555666777999;;;>>>AAACCCDDDBBB@@@===<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKNNNRRRTTT^^^^^^___bbbeeefffcccaaa___]]]YYYVVVRRRNNNJJJFFFAAA@@@===<<<<<<>>>AAACCCKKKRRR[[[dddkkkooorrrtttqqqssstttuuutttssssssttttttvvvxxxzzz||||||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{~~~{{{xxxvvvvvvvvvtttssspppqqqqqqqqqpppnnnlllkkkjjjjjjjjjiiihhhgggfffeeedddaaa^^^\\\ZZZXXXTTTRRRNNNKKKGGGDDDBBB@@@===;;;666666444333222222222222111000///...............111111111000000000//////........................------------------------.....................---........................222---333CCCHHH===111...///...---,,,,,,,,,------------------------------+++******))))))******+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---,,,---......---,,,***)))***+++---...//////......000///---,,,+++,,,------///000000...,,,***++++++,,,///...,,,///888>>>>>>444333111...,,,+++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************++++++************************++++++******++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++******))),,,,,,,,,,,,,,,+++***)))+++++++++++++++*********(((((((((((())))))))))))************************((()))+++***))))))***,,,,,,++++++***))))))************)))))))))(((((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,************************))))))***++++++++++++***((((((((((((((()))))))))((())))))))))))*********,,,++++++*********+++,,,++++++++++++++++++++++++)))******++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++++++++************++++++************+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///NNNNNNNNNNNNMMMKKKJJJJJJEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAA@@@>>><<<:::999999999999999999999::::::111333555666777666555444333333444444555555555666777777777666666666666777444555555666777999::::::<<<=========<<<<<<;;;<<<<<<<<<===>>>??????>>>>>>===>>>>>>???@@@AAABBBBBB@@@???>>>>>>@@@DDDHHHJJJRRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVTTTTTTSSSQQQMMMJJJCCCAAA===999888999;;;<<>><<<999666444333333333333222111111111111111.........//////000000000---.....................------------------------+++,,,,,,---...//////000........................---...666???<<<111+++---++++++,,,,,,---......///+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............///...------,,,,,,------,,,------...---+++***)))(((***,,,...//////......000...---+++++++++,,,---,,,---...---,,,+++,,,...//////...+++,,,222555666AAA999000---...000///...+++++++++,,,,,,,,,------***************+++++++++++++++++++++++++++++++++))))))******++++++++++++************************+++*********++++++,,,---++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************++++++******)))))))))(((++++++,,,,,,,,,+++******---,,,+++***)))(((''''''(((((((((((())))))))))))************************)))+++,,,+++***)))***,,,,,,+++******)))*********++++++*********)))))))))))))))))))))))))))******(((((()))***+++,,,,,,,,,************************))))))***++++++++++++***)))))))))(((((((((((((((((())))))))))))***************)))))))))*********++++++++++++++++++++++++)))******++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......AAAAAABBBAAAAAA@@@???>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;:::999777777888888999:::::::::999999333555777999:::999888777444444444555666888999:::;;;:::999888777666666666666666777777777777777666555777:::;;;::::::;;;======>>>>>>??????>>>>>>>>>===>>>>>>???@@@@@@AAAAAA===<<<;;;;;;;;;===???AAADDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJHHHFFFCCC@@@<<<888666666777888===???BBBGGGOOOYYYdddllloootttxxxzzzyyyxxxyyy{{{wwwwwwwwwxxxxxxyyyyyyzzzyyyzzz{{{|||}}}~~~~~~~~~}}}zzzwwwvvvvvvxxxxxxwwwzzzzzz{{{{{{zzzxxxwwwvvvrrrrrrsssssssssssssssrrrqqqnnnkkkiiihhhfffccc``````]]]ZZZWWWUUUSSSPPPNNNKKKIIIFFFCCC???<<<:::999444333222111000000000000++++++,,,,,,---......///---------...............------------------------******+++---...///000111........................,,,555>>><<<333++++++000******+++,,,---......///++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***************++++++++++++------,,,,,,+++******))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---..................---,,,,,,,,,,,,---)))***+++,,,,,,---------,,,,,,---......---+++***...---,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...///000///---++++++,,,......@@@666,,,(((,,,///...***++++++++++++,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++************+++,,,------++++++,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************)))))))))))))))+++++++++,,,,,,++++++***************************((((((((()))))))))*********************+++++++++,,,---------+++***+++,,,++++++***************+++++++++++++++************))))))))))))************)))))))))***+++++++++,,,***************+++++++++))))))***++++++++++++*********))))))))))))(((((()))))))))*********++++++((())))))))))))*********++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...::::::;;;;;;;;;::::::999999999999:::999999999888999::::::;;;;;;;;;:::::::::;;;===>>>===<<<:::999888999;;;=========<<<;;;::::::999999:::<<>>???@@@@@@???>>>======???======>>>???AAA@@@??????===:::777555555666777999:::;;;===BBBKKKUUU\\\dddjjjqqquuuuuuvvvyyy|||yyyxxxvvvuuuuuuvvvxxxyyyxxxyyy{{{|||}}}~~~~~~~~~~~~{{{xxxwwwxxxzzz{{{|||{{{||||||||||||zzzyyyxxxqqqqqqrrrsssttttttssssssuuussspppnnnmmmkkkhhheeeeeeccc___]]]\\\[[[YYYWWWWWWUUURRRNNNKKKHHHFFFEEE;;;:::777555333111000///------------............---------.........//////........................++++++,,,------...//////........................---===EEE:::...---//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---............---,,,++++++,,,,,,,,,,,,------)))***,,,---......------...------,,,,,,,,,,,,,,,************+++,,,---...------------,,,,,,+++***++++++,,,---------,,,,,,)))+++,,,,,,,,,,,,...///...------------,,,,,,---555///)))'''***---+++)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---.........---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))***************++++++***++++++,,,,,,+++++++++)))******++++++,,,,,,,,,)))))))))*********++++++))))))*********+++++++++...///000...,,,***+++,,,+++***************++++++************))))))))))))((()))))))))******************************++++++))))))*********+++++++++))))))***++++++++++++***++++++*********)))))))))************+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...999999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>BBBCCCEEEFFFFFFCCCAAA???<<<===>>>@@@@@@@@@??????BBB@@@???>>>???AAADDDFFFKKKIIIFFFCCCAAA@@@??????>>>>>>???@@@@@@??????>>>???@@@@@@@@@AAAEEELLLRRRVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\]]]]]]]]]YYYWWWUUUQQQNNNJJJGGGEEECCCCCCDDDBBB@@@>>>======???===;;;;;;<<<<<<<<<;;;<<<;;;999777666777888999777777777888;;;AAAJJJOOOXXX___hhhmmmoooqqqvvvzzzzzzxxxvvvtttsssuuuwwwxxxvvvwwwyyyzzz|||}}}}}}}}}|||yyyyyy{{{}}}zzzzzz{{{{{{zzzyyyxxxwwwtttuuuvvvwwwxxxxxxxxxxxxvvvtttqqqooonnnllliiiggggggeeebbbaaa``````^^^\\\^^^\\\ZZZVVVSSSQQQPPPOOOHHHFFFCCC???<<<999777666222222111111000000//////---------.........//////........................,,,---------------------........................+++>>>DDD555***,,,...))).........---,,,+++***)))---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------......*********++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---.../////////...---,,,++++++,,,,,,,,,---------(((***+++---......------------,,,++++++++++++,,,...---,,,***)))******+++******+++,,,,,,---......)))***,,,---...------,,,***+++------,,,+++---...,,,+++,,,///000......///...---------...///......******+++++++++,,,,,,,,,---------....../////////*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))******++++++++++++000111111///,,,++++++++++++***************++++++))))))))))))(((((((((((((((((())))))*********++++++++++++***************))))))******++++++++++++))))))***++++++++++++***,,,+++++++++******))))))***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++++++++************++++++------,,,+++******************+++,,,,,,---..............................,,,,,,++++++,,,,,,---...<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEGGGIIILLLOOOPPPPPPQQQRRRQQQOOOJJJFFFCCCAAA@@@???>>>===>>>???@@@@@@@@@@@@AAABBBEEEGGGIIILLLKKKIIIHHHEEECCCBBBAAAGGGHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@@@@DDDKKKUUU]]]cccdddfffhhhjjjjjjjjjjjjkkklllnnnooopppooonnnnnnllljjjgggeeeccc___XXXSSSNNNMMMLLLIIIFFFCCCAAA???AAA>>>;;;999::::::::::::999888888888888777777777666666666777999;;;>>>???JJJOOOWWW```fffjjjkkkkkkpppoooooonnnoooqqqrrrsssvvvxxx{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}|||{{{{{{xxxwwwvvvwwwxxxzzzzzzyyyxxxvvvtttssssssrrrpppnnnnnnmmmjjjhhhfffeeeeeefffdddcccbbb```^^^\\\ZZZYYYRRROOOKKKGGGDDD@@@;;;777666444222///------,,,,,,111///------...//////...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,666777666444111.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,++++++******)))---,,,+++******+++,,,---------------,,,,,,+++***,,,++++++******++++++,,,.........------,,,,,,,,,***+++,,,...///000000111***++++++,,,,,,------...+++******+++------,,,***,,,---------......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++++++++++++++++++++(((***---...,,,+++*********+++,,,,,,------,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++(((&&&&&&(((+++---)))************+++++++++******)))))))))))))))***+++++++++*********))))))%%%(((++++++***(((''''''+++*********))))))(((((())))))*********+++++++++******+++++++++******)))+++++++++*********))))))******************************))))))))))))******++++++++++++++++++++++++************************************************((((((((((((((((((((((((+++***)))))))))***,,,---******))))))((((((''''''))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,......---,,,,,,---------DDDEEEEEEGGGHHHJJJLLLMMMOOOOOOPPPQQQQQQPPPOOONNNQQQRRRSSSTTTVVVYYYZZZ\\\^^^^^^]]]ZZZVVVPPPKKKHHHEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIILLLOOOQQQSSSTTTTTTRRRPPPNNNMMMKKKKKKOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNMMMNNNQQQXXXaaagggnnnoooqqqrrrrrrrrrqqqpppoooppprrrtttuuuvvvvvvvvvtttrrrooonnnmmmkkkfffbbb___^^^[[[VVVQQQLLLHHHFFFCCC@@@===;;;;;;<<<<<<;;;======<<<<<<;;;999888888999888888888999;;;<<<===BBBFFFLLLRRRXXX[[[\\\\\\aaaaaabbbdddgggkkknnnppprrrtttwwwxxxxxxyyy{{{}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwxxxyyyyyyxxxyyywwwuuuuuuttttttrrrppppppnnnllljjjhhhgggggggggffffffdddcccaaa```^^^^^^ZZZWWWTTTQQQNNNJJJEEEBBB===;;;888555222000//////000...,,,,,,---......---/////////......------,,,------------------------++++++,,,,,,------------111222333111///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,---...............///000000,,,,,,,,,---------......++++++++++++++++++++++++***,,,------,,,+++***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))'''''')))+++,,,)))************+++++++++++++++*********++++++,,,+++++++++*********))))))&&&(((***+++)))(((((((((************)))))))))((())))))*********+++++++++((()))******++++++******+++++++++*********))))))******************************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************++++++*********)))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,++++++*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------RRRRRRRRRSSSTTTUUUWWWWWW\\\]]]^^^___``````______aaabbbbbbdddeeefffggghhhmmmkkkiiieee```[[[XXXUUUQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUVVVXXXZZZ]]]```aaaaaa```___^^^\\\[[[ZZZYYY\\\\\\]]]^^^^^^^^^^^^]]]\\\]]]^^^```ccchhhnnnssszzzzzz{{{{{{{{{yyyxxxwwwtttuuuwwwyyy{{{||||||}}}|||zzzxxxwwwwwwvvvtttrrrqqqooolllgggbbb\\\XXXUUUKKKHHHDDDBBBAAAAAA@@@>>>AAABBBCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===<<<>>>AAAEEEHHHJJJKKKKKKMMMNNNQQQUUUZZZ___dddfffiiilllooorrruuuwww{{{}}}}}}||||||~~~}}}|||{{{zzzxxxxxxyyyyyyyyyxxxzzzyyywwwvvvvvvvvvtttrrrqqqpppnnnllljjjiiiiiiiiihhhhhhgggfffeeedddccccccaaa___\\\ZZZXXXUUUQQQNNNGGGEEEAAA===999666333222111///---,,,---......---//////////////////..............................------------............,,,...//////...---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++,,,------...//////,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.....................---,,,,,,+++******,,,++++++,,,......---,,,//////......---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------.....................//////000,,,,,,,,,------------...++++++++++++++++++++++++,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------------............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))***++++++,,,+++++++++***************((()))******(((((()))***************))))))))))))***************+++++++++'''((()))***************+++++++++*********************************************))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++++++++************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++------------,,,+++******++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,\\\[[[ZZZYYYXXXXXXXXXXXX```aaadddgggiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnqqqpppnnnllljjjhhhgggfffaaaaaabbbccccccdddeeefffddddddeeegggiiijjjlllmmmkkkkkkjjjiiihhhhhhgggggggggggghhhiiijjjkkkllllllgggiiilllnnnpppssswwwzzz}}}}}}~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyxxxxxxxxxwwwwwwuuurrrooollliiigggZZZWWWRRROOOMMMKKKHHHFFFFFFGGGIIIKKKLLLLLLLLLKKKEEEDDDBBB@@@??????????????????@@@@@@AAAAAABBBBBB???@@@CCCFFFKKKPPPTTTVVV\\\___dddiiinnnsssyyy|||}}}}}}|||{{{zzz{{{~~~~~~{{{yyyxxxxxxzzz{{{zzzzzzzzzyyywwwwwwwwwwwwvvvtttrrrqqqpppnnnlllkkkjjjjjjhhhhhhhhhggggggggggggfffcccaaa___^^^]]][[[XXXUUUQQQOOOKKKFFFAAA===999777555222000...//////..................////////////........................---------------------...+++,,,......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------......------,,,---------,,,,,,+++++++++,,,,,,,,,---...///...,,,...---------------------------------------------------------------------------------------------------------------...///,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++.........,,,******+++---***+++,,,,,,------,,,,,,)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++&&&&&&&&&&&&'''(((******************************)))******)))(((((()))+++*********)))))))))))))))************************))))))*********))))))(((******************************************************))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$&&&(((+++,,,------,,,++++++++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,+++))))))***,,,---,,,,,,,,,---------......++++++*********+++,,,,,,]]]\\\[[[ZZZYYYXXXXXXXXX```bbbeeeiiimmmoooqqqqqqppppppqqqrrrrrrrrrrrrqqqrrrqqqpppooonnnnnnoooooommmmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooonnnooooooppprrrsssuuuuuuppprrrvvvxxxyyyzzz|||~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvwwwwwwyyyxxxxxxwwwvvvtttsssrrrkkkhhhddd```\\\YYYUUURRROOOPPPQQQRRRRRRQQQPPPOOOMMMLLLIIIGGGFFFEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@;;;;;;<<<===???BBBDDDFFFKKKNNNTTTZZZaaahhhppptttwwwxxxxxxxxxwwwyyy|||zzzxxxwwwxxx{{{|||}}}|||zzzxxxwwwwwwxxxxxxwwwuuussssssrrrpppooommmkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhdddbbbaaa``````___\\\ZZZYYYWWWSSSOOOJJJEEEAAA???999666333111000000...---............////////////---------------------------------,,,,,,,,,,,,,,,---...//////---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------,,,++++++++++++,,,,,,---------,,,,,,,,,---...///...,,,***++++++,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,------------------------------++++++++++++++++++++++++---------,,,******+++---***+++,,,,,,------,,,,,,)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++&&&&&&&&&&&&'''(((******************************)))******)))((((((***+++))))))))))))))))))******************************++++++++++++***((('''&&&******************************************************))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++###%%%''')))+++,,,++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------------)))***+++,,,------......++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......+++*********++++++,,,---\\\\\\\\\\\\]]]^^^______ccceeeiiimmmqqqtttuuuvvvssstttuuuvvvvvvvvvuuuttttttsssrrrqqqppppppppppppqqqrrrssstttuuuuuuttttttvvvvvvwwwvvvvvvuuutttsssssssssssssssssstttttttttrrrrrrrrrsssuuuvvvxxxyyywwwyyy|||~~~}}}}}}}}}~~~wwwyyy{{{}}}~~~~~~~~~}}}~~~~~~|||yyywwwwwwxxxzzzzzzzzzyyyxxxvvvuuutttxxxuuuqqqnnnkkkhhhdddaaa^^^]]]ZZZWWWTTTRRRPPPNNNSSSQQQOOOMMMLLLKKKLLLLLLMMMLLLJJJGGGEEECCCAAA@@@===<<<;;;:::999:::;;;<<<===AAAFFFLLLSSSZZZbbbgggnnnppprrrttttttvvvyyy|||~~~~~~{{{yyyxxxyyy{{{}}}}}}|||zzzxxxwwwxxxyyyyyyxxxwwwuuuuuuuuusssrrrpppnnnmmmiiiiiiiiiiiiiiiiiijjjjjjhhhfffeeeeeeeeedddbbb```^^^]]]ZZZWWWSSSOOOKKKIII@@@===888555333222000...000000000000////////////---------------------------------,,,,,,,,,,,,,,,///000000///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++***)))))),,,,,,------------,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,---......,,,++++++,,,......---,,,))))))***,,,---...///000,,,,,,,,,------------...------------------------,,,,,,,,,------------...++++++++++++,,,---...///---------------......///...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))***++++++,,,***************+++++++++)))***++++++))))))***+++))))))))))))************+++++++++***************,,,,,,,,,+++***)))((('''***************+++++++++******************************))))))))))))******************************************************************************------------------------((()))))))))))))))(((((()))))))))***************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------------,,,((()))***,,,---...//////++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++***++++++,,,---...dddddddddeeefffggghhhiiiiiikkknnnqqqtttvvvvvvwwwsssuuuwwwxxxxxxxxxwwwvvvttttttssssssrrrqqqpppooorrrssstttuuuuuuuuutttsssuuuuuuvvvvvvvvvuuutttsssrrrssssssttttttuuuuuuuuussssssssstttuuuwwwyyyzzzyyy{{{}}}}}}|||zzzyyyzzzuuuvvvyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~|||~~~|||zzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwww|||zzzxxxwwwvvvtttqqqnnnmmmjjjeee___ZZZWWWTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPOOONNNLLLIIIFFFCCCAAA>>>===<<<:::999999::::::;;;===AAAEEEJJJPPPWWW[[[eeehhhmmmppprrrsssvvvxxxzzz{{{|||~~~~~~|||{{{zzz{{{|||{{{zzz{{{yyyyyyyyy{{{{{{zzzyyyyyyyyyxxxwwwvvvsssqqqpppmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjiiigggeeeaaaaaa```^^^[[[XXXUUUSSSKKKHHHCCC>>>;;;999666444333333333222222111111000....................................---------,,,.../////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++******+++,,,------......,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,---...///000------,,,,,,------...///......---------,,,,,,,,,++++++++++++++++++++++++&&&(((+++,,,+++***++++++***+++,,,,,,------,,,,,,***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++++++++*********++++++,,,))))))*********+++++++++(((***,,,,,,+++))))))***((()))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++******************************))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************+++++++++,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------,,,,,,)))***+++,,,---.........++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///pppooonnnnnnmmmnnnnnnnnnnnnoooqqqsssuuuuuuuuuuuussstttvvvxxxxxxxxxwwwvvvrrrssssssttttttsssrrrrrrttttttuuuvvvvvvuuutttsssqqqrrrtttuuuuuutttssssssrrrrrrsssssstttuuuuuuvvvttttttssssssuuuvvvxxxyyyxxxyyy{{{zzzxxxvvvuuuuuussstttvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwyyy{{{|||zzz}}}~~~||||||}}}yyyzzz{{{||||||||||||||||||{{{zzzzzz{{{zzzxxxvvvvvvsssmmmfffaaa^^^]]]]]]UUUTTTSSSRRRRRRSSSSSSTTTRRRRRRQQQOOOLLLHHHEEECCC???>>><<<;;;;;;;;;<<<<<<>>>@@@BBBEEEHHHLLLRRRVVV```dddiiinnnppprrrtttuuuxxxyyyzzz|||~~~}}}{{{{{{zzzyyywww|||{{{zzz{{{|||}}}|||{{{{{{{{{{{{zzzyyyvvvtttsssqqqqqqqqqpppppppppppppppnnnmmmlllllllllkkkiiigggddddddccccccaaa^^^\\\ZZZVVVRRRLLLGGGDDD@@@===;;;666666555444444333222222000000000000000000000000000000//////.........---+++---......,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,---......---,,,,,,***+++,,,,,,------------...------,,,,,,------...,,,,,,,,,------.........***+++,,,,,,---------,,,...------,,,,,,++++++***+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,------.........---------......000111111++++++******++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++$$$&&&***,,,+++******+++++++++,,,---------,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******)))************++++++++++++***)))))))))))))))***))))))******++++++++++++'''***,,,---,,,***))))))(((((())))))*********+++++++++++++++******))))))((()))+++,,,---.........))))))******++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***+++,,,...///+++++++++,,,,,,---------++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,............---,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++'''))),,,......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000rrrqqqppppppooooooppppppoooppprrrsssssstttvvvwwwwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrssssssssssssrrrppppppqqqqqqqqqqqqqqqqqqnnnlllkkkkkkmmmooooooooommmqqqtttssssssuuusssooouuuttttttsssssssssttttttssswwwyyyvvvuuuuuuqqqlllmmmooorrrrrrqqqqqqrrrtttwwwuuuqqqnnnmmmqqqwww{{{yyy{{{}}}|||yyywwwyyy{{{|||yyyxxxyyy|||}}}}}}~~~}}}{{{yyyvvvvvvxxxyyyyyyvvvsssrrrppplllfffaaa_________^^^\\\ZZZYYYXXXZZZWWWSSSQQQOOOLLLJJJGGGEEECCCAAA>>>======>>>>>>CCCHHHPPPVVVYYY[[[\\\]]]fffiiilllnnnnnnppptttxxxyyy{{{|||}}}}}}~~~~~~|||zzzzzz{{{|||}}}||||||{{{zzzzzzzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{vvvuuuuuusssrrrqqqppppppnnnoooqqqrrrqqqnnnkkkiiihhhhhhhhhfffeeecccaaa```YYYWWWUUUTTTQQQMMMHHHDDDAAAAAAAAABBBBBB???;;;777333///,,,+++///222333222000//////.........//////------,,,,,,,,,---......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++******))))))******+++++++++******)))************************************************+++*********))))))((((((++++++************++++++)))'''&&&(((+++---,,,***,,,+++******))))))*********++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,+++***))))))******++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,ooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrppppppqqqqqqqqqqqqpppooooooppppppppppppooommmllllllmmmooopppqqqppppppqqqlllllllllmmmnnnnnnnnnmmmlllooopppooopppttttttrrrvvvvvvuuutttrrrrrrrrrrrrtttxxxxxxuuusssssspppkkkkkkkkkllllllmmmnnnppprrrrrroookkkhhhhhhlllssswwwvvvxxxxxxwwwuuutttuuuwwwxxxvvvttttttvvvyyy{{{{{{}}}|||{{{yyywwwvvvvvvwwwxxxvvvuuuvvvwwwuuuqqqnnnhhhhhhgggfffeeedddcccbbb___]]]YYYWWWUUUTTTQQQOOOKKKJJJHHHGGGGGGHHHIIIJJJOOOTTT[[[```cccdddeeeeeehhhkkkmmmooooooqqquuuxxxwwwyyyzzz{{{{{{|||~~~~~~}}}|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{wwwwwwvvvuuuuuutttsssssspppqqqrrrrrrqqqooommmkkkjjjiiiiiigggfffdddbbbaaa]]]\\\ZZZYYYWWWSSSOOOKKKIIIIIIIIIIIIHHHEEE@@@<<<777333//////111333333222111000///...------------......---,,,,,,------------------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++***************++++++++++++++++++++++++******))))))))))))******,,,++++++******)))************+++++++++******)))************************************************+++*********))))))))))))+++******************+++***)))'''(((++++++***(((,,,+++******))))))******((())))))))))))*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---...///,,,++++++***))))))*********************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,qqqqqqqqqqqqpppooommmllliiiiiihhhggghhhiiikkkllliiijjjlllmmmmmmmmmkkkkkkjjjkkkllllllkkkiiigggeeeeeehhhkkkmmmoooppprrrtttrrrrrrrrrrrrqqqpppooonnnsssvvvvvvuuuwww}}}~~~zzzzzzyyywwwssspppooopppuuuwwwwwwsssqqqqqqppplllmmmkkkggggggiiillloooqqqllliiidddaaaccchhhnnnssssssssssssrrrppppppqqqsssrrrpppppprrruuuwwwyyyyyywwwwwwwwwvvvuuutttsssrrrsssrrrsssuuuwwwwwwvvvtttpppppppppooonnnmmmmmmlllhhheeebbbaaa```___]]]\\\WWWVVVUUUUUUUUUWWWXXXYYY]]]aaafffjjjkkklllmmmmmmjjjlllnnnoooppprrruuuwwwvvvwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{yyyyyyxxxxxxwwwwwwwwwvvvtttssssssrrrqqqoooooonnnkkkkkkjjjiiigggfffdddccc```___^^^]]]\\\YYYVVVSSSTTTSSSSSSRRRQQQMMMHHHDDD===999555333555666444222111000///...---,,,,,,,,,//////...---,,,,,,,,,,,,........................------------,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,------.........,,,+++************++++++++++++++++++++++++******))))))))))))******,,,+++***)))))))))***+++)))******+++++++++*********************************************************************)))))))))************************+++***))))))******)))''',,,+++******))))))******((())))))))))))*********++++++************++++++************************************************************************,,,+++))))))+++...222444,,,+++******)))************))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++,,,,,,------......,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...++++++++++++,,,,,,,,,,,,rrrsssttttttrrrpppmmmkkkgggeeebbbaaabbbdddggghhhhhhjjjlllnnnnnnllljjjiiifffhhhiiijjjjjjhhheeedddbbbeeeiiillloootttzzz{{{wwwvvvwwwxxxyyytttrrrrrrwwwzzzyyyvvvuuuxxxxxxuuuvvvqqqjjjgggiiimmmpppqqqlllhhhcccaaaccciiiooorrrrrrqqqpppnnnnnnnnnppprrrsssrrrrrrtttvvvxxxwwwvvvrrrrrrsssuuuvvvuuusssrrrpppqqqrrrssstttttttttssssssrrrrrrqqqqqqqqqqqqqqqpppnnnkkkjjjkkkjjjiiihhhccccccbbbbbbcccdddeeeffffffiiilllnnnooonnnoooppplllmmmnnnoooppprrrtttuuuvvvxxxzzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwvvvtttrrrqqqpppppppppmmmmmmlllkkkiiigggfffeeeaaa___^^^^^^^^^\\\ZZZWWWZZZYYYXXXXXXWWWTTTPPPMMMCCC???;;;999999999555222000//////...---------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---,,,***))))))***,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---***++++++,,,,,,------...///...---,,,+++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***)))((()))+++,,,))))))***+++++++++***************************************************************************************++++++************)))))))))******)))))),,,+++******))))))************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************++++++++++++,,,+++***+++,,,...111333++++++***************+++)))))))))((())))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,------...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------vvvwwwwwwwwwuuuqqqnnnllliiieee```___bbbfffiiikkkmmmooorrrtttssspppmmmkkkiiijjjlllmmmnnnmmmlllkkkjjjnnnrrrvvvzzz~~~~~~}}}uuunnnmmmpppsssvvvvvvqqqlllkkkoootttyyy{{{vvvtttqqqoooppprrrtttvvv{{{zzzzzz{{{|||zzzwwwtttooooooqqqtttwwwxxxuuussspppqqqssssssttttttuuuuuurrrrrrqqqqqqqqqrrrssssssuuusssqqqqqqqqqrrrqqqpppmmmmmmmmmllllllmmmmmmmmmlllnnnpppppppppooopppqqqnnnnnnnnnoooppprrrsssssswwwyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||zzzzzzyyyyyyyyyyyyyyyyyyyyywwwuuurrrqqqqqqqqqrrrooonnnnnnlllkkkiiigggfffbbbaaa______```___]]][[[[[[[[[ZZZ[[[[[[YYYVVVSSSIIIFFFBBB@@@???===888444//////.........///000000111000///...---,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---,,,***))))))***,,,---,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++***++++++,,,,,,------...///...---,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++***))))))***+++,,,((()))***+++++++++++++++***************************************************************+++++++++)))***++++++++++++***)))'''((())))))******+++,,,,,,+++******))))))************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,------......------+++***************++++++)))))))))((())))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,------...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------|||zzzxxxooojjjdddccchhhooosssuuuuuuwww{{{~~~~~~{{{wwwttttttuuuvvvwwwxxxyyyyyyzzzyyy}}}xxxyyy~~~|||zzz||||||xxxmmmllllllppptttuuurrrnnnlllnnnpppppppppqqqssstttppppppooooooppprrrsssuuuvvvtttssssssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttrrrrrrtttuuuqqqpppooopppqqqssssssrrrvvvyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{||||||{{{zzzzzzzzzyyyyyyxxxxxxyyyxxxvvvsssrrrqqqqqqqqqoooooonnnmmmkkkiiihhhgggfffdddbbbbbbccccccbbb```]]]\\\\\\\\\]]]\\\ZZZWWWPPPMMMIIIHHHFFFCCC===888111000000//////000000111000000///...------------++++++++++++++++++++++++------------............++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------......,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++)))*********++++++++++++((()))***+++++++++++++++*********************************************************+++++++++++++++)))***+++,,,,,,+++***)))&&&''')))***)))***,,,---,,,+++******))))))******((())))))))))))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,---...---,,,***)))*********)))******+++,,,***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------*********++++++++++++,,,++++++,,,,,,------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------wwwqqqkkkkkkrrr{{{vvvsssrrrssswwwwwwtttpppooopppqqqooommmlllmmmooommmmmmllllllnnnppprrrtttuuusssrrrqqqrrrsssrrrqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxwwwuuuuuuwwwyyyuuusssqqqrrrtttuuuuuussssssvvvyyy{{{{{{{{{{{{|||{{{|||}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}|||||||||||||||}}}||||||{{{zzzyyyxxxxxxyyyxxxvvvtttrrrqqqppppppooooooooommmllljjjhhhggghhhfffddddddddddddcccbbbaaa```_________^^^[[[YYYWWWTTTQQQOOONNNJJJCCC===555444333111000///////////////...............///------------------------------------.........///***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,------...+++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,''')))***,,,,,,,,,******(((((()))++++++,,,,,,+++*********************************************************++++++,,,,,,,,,(((***+++,,,,,,+++***(((''')))******)))(((***,,,,,,+++******))))))******((())))))))))))*********++++++************++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++******************))))))***++++++,,,***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------...............------------------------++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...~~~wwwqqqrrrzzz~~~zzzzzzzzzyyyuuupppllllllnnnjjjjjjiiiiiikkkmmmpppqqqtttrrrppppppqqqqqqqqqppppppqqqsssuuuwwwyyyyyyzzzyyyyyyyyyxxxvvvvvvxxxzzzxxxvvvssstttvvvwwwvvvtttpppsssvvvxxxxxxxxxxxxyyywwwwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{||||||~~~~~~}}}|||||||||||||||~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuusssqqqpppooooooooonnnmmmllljjjhhhggggggeeeccccccccccccbbbaaaeeedddbbbaaa```___\\\ZZZ[[[XXXVVVTTTSSSNNNGGGAAA999888555333000///...---///............//////000////////////////////////---------.........//////)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---......//////......---,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,---......))))))))))))***+++,,,---++++++++++++++++++++++++...------,,,,,,------...&&&(((+++------,,,***)))(((((()))++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,((()))+++,,,,,,+++)))((((((***,,,+++((('''(((***,,,++++++***)))************++++++++++++,,,,,,,,,++++++************++++++************************************************((())))))***++++++,,,,,,---+++)))(((((()))+++---******))))))***+++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------/////////...------,,,,,,------------------------++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,---------......~~~zzzvvvwww}}}tttjjjdddggghhhhhhhhhggghhhkkknnnooommmjjjjjjkkkllllllkkkooopppqqqqqqpppppprrrttttttwwwzzz{{{yyyvvvttttttuuuuuuuuuuuuuuutttttttttsssssssssttttttvvvwwwxxxtttttttttsssrrrrrruuuwwwvvvwwwyyy{{{{{{{{{yyyxxxzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwtttqqqpppppppppqqqnnnooooooooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggeeebbb___]]]\\\[[[^^^\\\YYYWWWUUURRRNNNKKKFFFCCC>>>999555222111111000///---,,,,,,,,,------............---,,,++++++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,++++++******)))))))))---------,,,,,,+++++++++---,,,++++++++++++,,,---........................------,,,,,,,,,,,,------------.........---+++******+++,,,---...---,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************)))************+++++++++---,,,***)))))))))************************************++++++++++++************************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++***)))))))))***,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++((())),,,------,,,+++***'''(((******))))))***,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,,,,------************************,,,,,,---...---,,,***))).........------,,,,,,,,,///...---,,,,,,---...///...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...{{{vvvttttttuuuuuusssrrruuu|||~~~{{{wwwvvvvvvwwwuuutttxxx||||||}}}qqqiiijjjiiiiiiiiijjjjjjkkkkkkjjjhhhffffffggghhhhhhgggjjjmmmpppqqqqqqqqqqqqrrrppprrrtttuuusssqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssvvvvvvuuuuuuuuuuuuuuuvvvttttttsssqqqooonnnoooqqqrrrtttvvvyyyzzzzzzzzzyyyzzz{{{||||||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwtttrrrqqqpppqqqqqqnnnoooooopppooonnnllllllkkkkkkkkkjjjjjjiiiiiiiiihhhgggeeebbb```^^^]]]\\\^^^\\\YYYWWWVVVUUURRRPPPJJJGGGCCC???;;;888666555333111000...---------......////////////...------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++...---,,,++++++,,,---...------------------------...------------------...------.........---++++++***+++,,,---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))************+++++++++,,,,,,***)))))))))************************************++++++++++++******************************++++++************++++++************************+++++++++*********))))))+++***)))))))))***+++,,,)))******+++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))+++,,,+++******+++------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,+++***......---------,,,,,,,,,///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...yyyuuupppjjjeeebbbaaaaaaaaaaaaccchhhnnnrrrttttttvvvtttsssssstttsssqqqpppiiifffcccbbbbbbbbbaaa```jjj}}}|||nnnkkkgggddddddgggkkknnnpppqqqrrrsssrrrrrrpppppptttsssqqqooonnnnnnoooooorrrrrrsssuuuxxxzzz|||~~~|||yyywwwuuuvvvxxxxxxtttqqqhhhfffeeefffggggggeeedddcccgggkkkmmmmmmlllkkkkkkjjjlllmmmnnnmmmmmmnnnoooooooooooopppqqqqqqrrrrrrttttttsssrrrqqqqqqppppppttttttssspppmmmkkkkkkllllllmmmpppsssuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssqqqqqqqqqrrrnnnooooooppppppooonnnnnnnnnmmmmmmlllkkkjjjiiiiiigggfffdddbbbaaa______^^^___\\\YYYWWWWWWWWWVVVUUUOOONNNKKKHHHDDD@@@===;;;888777555333111000//////////////////000000000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,------------------------------..................------,,,,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,------------,,,,,,+++***+++,,,---------,,,,,,//////............------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))************+++++++++,,,+++******)))***************************************++++++++++++******************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...------------,,,,,,,,,///...------------...///,,,,,,---......///000000------------------------,,,,,,,,,---------.........------,,,,,,------...eeeccc^^^ZZZVVVSSSRRRRRROOOPPPSSSWWW[[[^^^```aaaeeebbb___]]]]]]]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTTTT]]]kkkzzz}}}xxxnnndddYYYXXXVVVUUUVVVXXX[[[]]][[[\\\]]]^^^___^^^]]]\\\]]]\\\[[[YYYXXXXXXYYYYYY\\\\\\]]]^^^___aaacccdddcccfffjjjlllllllllmmmnnnuuuzzz~~~}}}rrrqqqpppppppppnnnkkkhhhfffhhhjjjjjjhhhfffeeeeeeeeefffggghhhhhhiiillloooooooooooooooppppppppppppqqqqqqqqqqqqqqqpppooooootttttttttqqqnnnkkkkkklllhhhjjjlllnnnpppqqqqqqrrrssstttuuuvvvxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqoooooooooppppppppppppppppppooonnnmmmlllkkkjjjiiigggfffdddcccaaaaaa`````````]]]YYYWWWWWWXXXWWWWWWSSSSSSRRRPPPLLLHHHCCCAAA???===;;;999666444222111000/////////000000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------------------------------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------------++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))*********+++++++++++++++************************************************++++++++++++******************************+++++++++******+++++++++++++++++++++++++++++++++***************************************+++++++++,,,+++*********+++---...++++++++++++++++++++++++++++++*********+++,,,------...///...,,,++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------.........------.........,,,---------.........///------------------------,,,,,,,,,---------.........------,,,,,,------...TTTSSSPPPNNNLLLKKKJJJIIIHHHIIIKKKLLLOOOSSSWWWYYY^^^ZZZVVVTTTTTTUUUUUUUUUUUUTTTSSSQQQOOOOOOPPPQQQVVV^^^fffiiiiiieee^^^WWWQQQPPPPPPPPPQQQSSSUUUWWWSSSTTTUUUVVVWWWVVVUUUTTTQQQPPPNNNMMMLLLMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRPPPSSSVVVWWWWWWVVVWWWWWW]]]bbbffffffccccccgggkkklllqqqxxx~~~zzzuuurrrqqqnnnjjjeeeccccccdddbbbbbbcccbbbbbbdddgggjjjllllllllllllllllllmmmmmmooopppqqqrrrsssssssssssstttuuuuuutttqqqppppppppplllmmmmmmnnnooooooooooooooopppqqqsssuuuwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssrrrqqqqqqqqqooooooooooooooopppppppppppppppooonnnmmmkkkkkkjjjgggfffeeecccbbbbbbaaaaaabbb^^^ZZZXXXWWWWWWWWWVVVVVVVVVVVVUUURRRNNNJJJGGGFFFEEECCC@@@===999777555222111000000///000000111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,+++++++++************************))))))*********+++++++++************+++***************************************++++++++++++************************************))))))))))))******++++++++++++++++++++++++************************))))))******++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++*********+++,,,---,,,------,,,+++******+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...KKKKKKJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGIIILLLQQQUUUYYYVVVRRRPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRUUUWWWZZZ]]]^^^]]]YYYUUUQQQPPPPPPPPPQQQSSSUUUVVVTTTUUUVVVWWWVVVVVVTTTTTTMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJLLLMMMMMMLLLLLLLLLMMMRRRTTTVVVUUUSSSTTTWWWZZZXXX]]]ccchhhjjjkkklllmmmlllnnnqqqtttvvvzzz~~~}}}zzzuuunnngggccccccdddccccccbbb```^^^]]]^^^```cccdddeeefffggghhhiiiiiiiiijjjmmmoooqqqrrrrrrrrrtttuuuvvvvvvtttsssssssssssssssrrrrrrrrrqqqqqqqqqnnnnnnoooppprrrtttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrrqqqppppppoooppppppooonnnnnnnnnoooooopppoooooonnnmmmlllkkkkkkhhhgggfffdddcccbbbbbbbbbbbb___[[[YYYYYYXXXWWWVVVWWWWWWXXXWWWUUURRROOOMMMLLLKKKIIIGGGCCC@@@===;;;777666444222000000000000,,,,,,+++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++************************)))************+++++++++))))))***++++++++++++*********************************++++++++++++*********************************))))))))))))))))))***++++++++++++++++++++++++***************+++++++++))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***+++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,,,,------------...------...//////...------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...MMMNNNOOOOOOOOOOOONNNMMMHHHIIIKKKKKKKKKMMMRRRVVVXXXVVVSSSRRRTTTVVVWWWWWWWWWXXXXXXUUUSSSRRRTTTWWWYYYWWWWWW[[[______]]]ZZZUUUTTTSSSSSSTTTVVVXXXZZZZZZ[[[[[[[[[[[[ZZZXXXWWWQQQPPPOOONNNNNNNNNOOOPPPMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMOOOQQQRRRRRRQQQPPPPPPRRRSSSUUURRRUUUYYY[[[[[[ZZZZZZ[[[ZZZ\\\^^^______bbbfffiiiiiiooowwwwwwrrroooooommmllliiiddd^^^YYYWWWWWW[[[\\\^^^aaaeeehhhjjjkkkhhhiiillloooqqqrrrqqqqqqsssuuuvvvvvvtttrrrqqqrrruuuuuutttssssssssssssssspppoooooonnnooopppqqqrrrppppppppppppppppppppppppqqqqqqqqqqqqpppoooooonnnqqqpppnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllllliiihhhgggeeecccbbbbbbaaa```^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPOOOLLLIIIEEEBBB@@@>>><<<888555222111000000...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------...------------------,,,+++++++++,,,,,,---------+++,,,---......---,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++*********+++------,,,,,,+++++++++,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))***+++++++++++++++************************)))************+++++++++((()))***+++,,,++++++*********************************++++++++++++******************************+++******))))))******+++************************))))))*********+++++++++((()))***+++,,,++++++***(((((()))************)))++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***++++++******+++,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------+++,,,------......---------------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......------...//////...---------------------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...TTTUUUVVVWWWWWWVVVTTTTTTNNNQQQTTTUUUUUUVVVYYY\\\]]][[[YYYYYY\\\^^^______[[[\\\\\\ZZZWWWVVVYYY[[[\\\YYYYYY^^^cccdddbbb```ZZZYYYWWWVVVWWWYYY\\\^^^``````aaaaaa```^^^\\\[[[WWWVVVUUUTTTTTTTTTUUUVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTTTTSSSRRRRRRUUUWWWWWWUUURRRQQQSSSUUUUUUUUURRRTTTVVVVVVTTTRRRQQQQQQQQQSSSUUUTTTSSSTTTXXX\\\WWWZZZ```gggmmmrrruuuvvvzzzwwwvvvrrrjjjaaaZZZUUUSSSWWWYYY\\\aaafffjjjnnnpppoooqqqtttvvvxxxxxxxxxwwwssstttvvvuuurrrpppoooooossssssrrrrrrrrrrrrrrrssssssqqqpppnnnmmmmmmmmmmmmllllllllllllllllllllllllpppppppppppppppooonnnmmmqqqpppnnnmmmlllllllllmmmmmmmmmmmmmmmmmmllllllllljjjiiigggeeecccbbbaaaaaa^^^^^^]]]^^^______^^^\\\XXXYYYYYYYYYYYYXXXWWWWWWSSSSSSRRROOOLLLHHHEEECCCBBB@@@<<<777444222111111000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,,,,------.........------------------------//////......---------,,,+++++++++,,,,,,---------++++++,,,------,,,++++++........................,,,++++++******++++++,,,++++++*********+++---...---,,,+++***+++,,,---...---------.........//////++++++++++++++++++++++++)))***+++,,,------...///------------------------*********++++++,,,,,,,,,************************)))))))))******+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,---************************((()))***+++++++++++++++************************)))************+++++++++((()))***+++,,,,,,+++*********************************++++++++++++******************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,+++******&&&''')))*********)))(((++++++++++++++++++++++++(((***,,,---------+++***)))***,,,+++++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++------------------------+++,,,,,,---.........---.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,------.../////////////////////////////////,,,,,,,,,---------.........------,,,,,,------...YYY```ffffffdddbbb]]]XXXXXXYYY[[[]]]___```aaabbbcccdddcccbbb```aaaccceeefffccc______bbbeeeffffffdddbbbaaaccchhhkkkkkkjjjgggddd```___```bbbcccccceeeeeefffggggggddd```]]]\\\]]]^^^]]]\\\\\\]]]^^^ZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^]]]\\\\\\```cccdddbbb___^^^^^^^^^]]]\\\\\\]]]^^^[[[VVVSSSSSSTTTPPPQQQSSSSSSQQQPPPQQQRRRTTTVVVXXXZZZ\\\^^^bbbeeedddeeegggiiilllnnnppprrrtttyyy}}}ssseeeZZZVVVVVVXXXZZZ^^^dddjjjpppvvvyyyyyy~~~}}}vvvzzzvvvssssssvvvvvvsssoooqqqpppooopppqqqrrrqqqooossssssrrrqqqooommmkkkiiillllllkkkkkkjjjiiiggggggiiiiiijjjkkkmmmpppssstttrrrooollllllnnnppppppnnnllllllmmmmmmmmmmmmmmmmmmllljjjhhheeecccbbbbbbbbbaaaaaa___^^^^^^^^^^^^^^^[[[\\\]]]^^^]]][[[YYYWWWUUUUUUVVVUUUSSSOOOKKKIIIDDDCCC@@@===888444000...///...------//////...---******+++,,,,,,---......------,,,,,,,,,,,,++++++..........................................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------..................---------------------------.........------,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++***)))(((((()))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,+++******,,,,,,+++***)))******++++++******)))************************+++*********))))))((((((************************((()))******)))((()))*********++++++++++++******))))))))))))))))))))))))************************,,,,,,+++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))*********++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,+++***+++,,,---...........................///,,,***((((((***,,,///------------------------/////////......---------------------------------,,,,,,,,,---------.........+++)))***---///...,,,......------------------fffmmmrrrrrrpppnnniiicccccceeegggjjjlllmmmmmmmmmmmmnnnnnnlllkkkkkkmmmooommmjjjhhhiiimmmpppqqqppppppnnnmmmnnnqqqrrrqqqpppjjjhhheeedddeeeggghhhhhhkkkkkkkkkkkkkkkiiifffcccbbbccceeedddbbbaaaaaabbb```aaabbbcccddddddddddddbbbcccdddcccbbbcccfffiiilllkkkjjjkkkkkkjjjhhhfffccccccbbb___[[[XXXXXXZZZ[[[\\\\\\ZZZXXXUUUUUUUUUSSSUUUWWWYYYYYYZZZ\\\]]][[[\\\^^^```aaabbbcccccccccggglllqqqvvv|||tttggg```^^^aaafffnnnwww}}}{{{xxxxxxvvvqqqmmmnnnmmmllllllnnnoooooooooqqqqqqppppppppppppppppppnnnnnnnnnmmmkkkiiigggffffffeeeeeefffgggjjjmmmooonnnllljjjjjjmmmnnnmmmlllkkkllllllmmmmmmmmmmmmmmmnnnllljjjhhhfffeeeeeeeeeaaaaaa```___^^^^^^^^^^^^]]]]]]^^^^^^]]][[[ZZZYYYWWWXXXXXXXXXVVVRRROOOLLLJJJHHHEEE@@@;;;666222///000...---...///000///...***++++++,,,------...............---------,,,,,,------------------------..................------,,,---------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------............------------------------------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++************+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++************************++++++++++++*********)))++++++++++++++++++++++++***+++,,,,,,+++***+++,,,******++++++++++++******************************************************+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********)))))))))******************)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,,,,---......,,,,,,+++++++++,,,---...------------------------...---+++))))))+++---...---------------------------------,,,,,,+++++++++------------------------------------------------...,,,***+++---///...---...............---------qqqxxx|||{{{yyywwwrrrmmmlllooosssvvvxxxwwwvvvtttsssssssssrrrqqqqqqsssuuutttssssssuuuxxxzzzzzzzzzwwwvvvttttttuuutttsssqqqnnnlllkkkkkkmmmooopppppprrrrrrqqqqqqooonnnlllkkkllloooqqqqqqooommmlllllliiikkklllnnnoooooonnnnnnllllllmmmlllkkkllloooqqqqqqqqqrrrssstttssspppmmmnnnmmmkkkgggcccaaabbbccccccdddccc```\\\ZZZYYYYYYYYY\\\^^^___^^^\\\\\\\\\XXXYYYZZZZZZZZZYYYXXXWWWYYY\\\___aaadddgggkkknnn|||yyyppplllooowww~~~xxxtttpppmmmjjjjjjkkkmmmmmmmmmlllkkkjjjjjjkkklllnnnoooppppppqqqpppnnnkkkhhhfffcccbbb```___```bbbdddfffhhhhhhhhhjjjlllmmmlllkkkjjjkkkllllllmmmmmmmmmlllmmmlllkkkiiihhhgggggggggbbbaaa```______^^^^^^^^^``````___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[YYYVVVSSSQQQPPPNNNJJJEEE???999444222111///......///000///...+++++++++,,,------....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------,,,........................,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,***+++---//////---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,******++++++++++++***************************************************************++++++,,,,,,---+++++++++***************************************+++++++++***************)))******++++++******)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,------------------........./////////......---,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,,,,,,,------------------------......------------------...---+++,,,---//////...------..................zzz~~~zzzvvvvvvyyy}}}~~~{{{yyyvvvvvvwwwuuutttuuuwwwyyyxxxyyyzzz|||}}}~~~}}}|||yyyyyyyyyxxxwwwvvvsssqqqrrrqqqppprrruuuwwwwwwwwwwwwwwwwwwuuusssrrrrrrrrrwwwzzz}}}}}}{{{zzzzzzuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxyyywwwvvvvvvwwwxxxxxxvvvtttxxxvvvrrrnnnjjjiiijjjkkkhhhhhhhhhfffcccbbbbbbcccgggjjjmmmmmmkkkhhhfffeeebbbaaa___\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___aaabbbfffjjjpppuuuzzz|||{{{wwwrrrnnnmmmllllllkkkkkkjjjhhhgggggghhhjjjkkknnnooopppqqqooommmjjjhhheeeccc___\\\ZZZ[[[\\\]]]aaaccceeeiiilllmmmmmmmmmiiijjjkkkllllllllllllllljjjjjjiiihhhhhhgggggggggcccbbbaaa```____________cccbbb```^^^]]]\\\\\\\\\\\\\\\]]]\\\ZZZXXXVVVTTTRRRPPPMMMHHHCCC>>>999777222000.........//////...,,,,,,,,,,,,------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))******++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))*********++++++++++++******************************************************))))))***+++,,,,,,------************************************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------...............////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............///////////////.............................................------------------,,,,,,---.........---------...............|||}}}}}}|||{{{|||~~~|||~~~~~~{{{yyyxxxxxxwwwxxxzzz~~~~~~|||~~~~~~}}}zzzyyyzzz|||~~~~~~}}}|||}}}~~~{{{vvvrrroooooooooooommmnnnnnnnnnmmmnnnppprrrsssvvvyyyyyywwwssspppnnnoookkkfffaaa______bbbccc]]]\\\\\\\\\\\\]]]^^^^^^]]]___bbbdddfffiiimmmpppqqqssswwwzzz}}}zzzvvvssspppnnnmmmllljjjhhhhhhiiikkklllkkklllmmmnnnnnnmmmllljjjiiifffbbb]]]ZZZYYYYYYYYYZZZ]]]aaaeeehhhjjjkkklllhhhiiijjjkkklllllllllllliiiiiiiiiiiiiiihhhhhhgggccccccbbbaaa````````````cccbbb```___^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVQQQPPPNNNJJJFFFBBB???===555333///............---,,,,,,------------...............------------,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------......---,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++***)))******++++++******)))************************))))))******************++++++++++++++++++++++++((()))******)))((()))*********++++++++++++******************************************************))))))***+++,,,,,,------************************************************************************,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............////////////000///...---,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------......//////......------------....../////////////////////////////////................................................---------------...///000.........//////000000000~~~{{{xxxvvvuuusssrrrrrrsssttttttuuuwwwzzz}}}{{{~~~|||wwwtttrrrtttqqqkkkgggeeefffiiikkkfffccc```___```bbbcccbbb```aaaaaa```^^^^^^___aaaaaabbbdddeeefffjjjnnnrrrttt|||{{{xxxooonnnlllkkkiiiiiiiiijjjhhhhhhiiijjjkkkkkkkkkkkkjjjhhheeebbb^^^\\\[[[ZZZWWWZZZ]]]```bbbdddfffhhhggghhhiiijjjkkklllllllllkkkkkkkkkkkkkkkjjjiiihhhdddcccbbbaaa````````````aaaaaa``````___^^^^^^^^^[[[[[[[[[ZZZZZZYYYWWWWWWPPPPPPNNNLLLIIIFFFDDDCCC;;;777333000//////...---------------------...............---------,,,,,,........................++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,------------...000...,,,++++++,,,...000---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++---,,,+++******+++,,,---,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++************************)))))))))))))))************************************+++,,,,,,+++***+++,,,******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,---***************+++++++++***************************************+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++---......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------........./////////......---,,,,,,,,,------,,,,,,---............---........................------...//////...---------------...//////000000---------------.................................------.........////////////000111000//////111333111111222222333333444444}}}{{{zzzvvvuuuwwwuuusssqqqpppppprrrsssrrrmmmhhhfffgggiiikkkjjjhhhhhhgggeeeaaa___^^^___ZZZ[[[\\\[[[YYYZZZ]]]```aaahhhooossstttvvv|||~~~}}}yyyuuuppplllhhhfffggggggfffeeefffggghhhhhhhhhhhhgggfffdddbbb```___\\\^^^``````___```ccceeefffggghhhjjjkkkkkkllllllkkkkkkkkkkkkjjjiiigggfffddddddcccbbbaaaaaaaaaaaa^^^___`````````___^^^^^^[[[[[[[[[ZZZZZZYYYXXXXXXSSSRRRQQQOOOLLLIIIGGGFFFAAA===888444222111000///..................------/////////............---------------------------***++++++,,,------......***++++++,,,---...//////------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...------------------------------............------++++++,,,,,,---......///,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++---,,,***))))))***,,,---,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++************************)))))))))******+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,,,,---......,,,,,,.../////////...------------------------------------------------------------...///000000000,,,---------.........///........................,,,,,,---...///000111111222444555444222222444777666666666777888888999999~~~zzzxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxrrrlllhhhiiilllmmmmmmnnnooonnnkkkgggdddcccccc\\\^^^___]]]YYYVVVVVVXXXUUUYYY^^^```aaaeeennntttzzz}}}~~~zzzwwwzzz|||ssslllhhhhhhfffdddcccbbbccceeefffffffffhhhhhhhhhgggeeedddcccdddeeeccc```___bbbeeefffggghhhiiikkkkkklllllliiiiiiiiiiiihhhfffdddccceeedddcccbbbaaaaaaaaaaaa\\\]]]___aaaaaa```^^^]]][[[[[[[[[ZZZZZZZZZYYYYYYUUUUUUSSSQQQNNNKKKIIIGGGFFFAAA<<<777555333222000..................------000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,...///000000...........................---,,,,,,,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...---------------------------......//////......---++++++,,,,,,---...//////,,,,,,,,,------.........,,,---///000000///---,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++------------++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++---,,,***))))))***,,,---,,,+++******,,,,,,+++************++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((*********)))((()))*********++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++*********++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------...///000000111.../////////000000111111////////////////////////+++,,,---...///111222222555777888777555555777:::999999:::;;;<<<<<<======}}}||||||yyyuuuqqqpppqqqtttvvvvvvssspppnnnmmmmmmkkkjjjeeefffgggeeebbb^^^[[[ZZZaaa^^^[[[ZZZ\\\___aaabbbgggfffcccccceeejjjpppsssyyyvvvoooiiibbb___aaaeeeggghhheeegggiiiiiihhhfffffffffffffffgggfffdddaaa^^^]]]aaabbbdddfffggghhhiiiiiijjjjjjiiihhhhhhhhhggggggcccbbbaaa______^^^^^^^^^ZZZ\\\^^^___aaaaaaaaa```]]]]]][[[ZZZZZZZZZ[[[\\\XXXUUURRRQQQQQQQQQQQQPPPKKKHHHCCC>>>888555222111...//////000000///..............................,,,,,,---...............//////...---------......---------............///------------------------+++++++++,,,,,,---------------------------------------------------------------------------------.................................------,,,,,,,,,,,,,,,************,,,,,,------------------,,,,,,+++,,,---......---,,,+++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,+++******)))))))))++++++,,,,,,,,,,,,------,,,+++*********+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++)))************+++++++++************************,,,,,,,,,++++++*********)))************+++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,,,,---...---,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---.................................---,,,,,,++++++++++++................................................,,,,,,,,,---------......------............//////000000/////////.........//////............//////222333444444333444666888999999:::;;;<<<<<<===============>>>>>>>>>??????}}}zzzxxxxxxzzz|||}}}~~~{{{xxxvvvvvvvvvvvvttttttsssqqqnnnkkkiiihhhhhheeebbb]]]ZZZZZZ[[[\\\\\\bbb```]]]\\\]]]```eeehhhssszzz|||tttjjjffffffhhhhhhgggggggggggggggeeeeeeeeefffdddeeefffggggggfffdddcccdddddddddeeeeeefffffffffgggggghhhhhhgggfffeeeeeecccbbbaaa```___^^^^^^___[[[\\\^^^___``````______]]]\\\[[[ZZZZZZZZZ[[[\\\YYYVVVTTTRRRSSSSSSRRRQQQMMMKKKGGGBBB===999666555111111111000000/////////........................,,,,,,---.........------,,,,,,+++++++++,,,,,,---------------............------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,------------------,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------++++++*********+++,,,------,,,+++***))))))))))))***************************)))((()))+++,,,,,,+++)))************+++++++++************************,,,,,,,,,+++++++++******************++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,,,,---------,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---.................................---,,,,,,++++++,,,,,,................................................------------------------...//////////////////////////////////////////000111111000000000111222222666888999999999999;;;======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@}}}|||}}}}}}}}}|||}}}xxxtttqqqqqqssstttlllhhhcccaaa```aaabbbbbbbbb```]]][[[[[[\\\^^^___cccgggnnnuuu~~~xxxtttttttttpppllliiihhhfffddddddfffhhhiiieeefffggghhhiiiiiihhhhhhgggfffeeedddccccccccccccccccccdddeeeeeedddcccbbbbbbbbbaaa```______``````]]]^^^____________^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[YYYWWWUUUTTTTTTTTTSSSRRROOONNNLLLIIIDDD@@@<<<:::555444222111000///000000........................,,,---------------,,,,,,++++++++++++,,,,,,---...------------............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---.........///...------,,,,,,------...------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********+++,,,---------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***)))***+++,,,+++***)))************+++++++++************************,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.................................---,,,,,,,,,,,,,,,,,,......................................................------------------000000000/////////////////////000000111222222222444444444444555555666777:::<<<>>>>>>>>>>>>@@@BBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB~~~{{{zzzzzzzzzzzzsssppplllkkkmmmppprrrsssmmmkkkiiifffdddccccccccc______```dddiiirrrzzzyyypppmmmhhheeefffhhhkkklllffffffffffffggggggggghhhhhhgggfffdddcccccccccdddaaaaaa```______```aaabbbbbbbbbaaa`````````aaaaaa``````aaaaaa```___]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[XXXVVVTTTTTTUUUUUUSSSRRROOOOOOOOONNNJJJFFFBBB???:::888555222000//////000.......................................------,,,,,,,,,,,,---...///000111,,,,,,---------.........------------------------,,,,,,------------------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........+++,,,,,,---...//////000...---,,,++++++,,,---...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++,,,***)))***++++++***)))))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***++++++,,,,,,------...+++++++++***************---.........---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.................................------,,,,,,,,,------............................................................------------000000000000000000000000000111222333444555666666888888888888999:::;;;<<<<<<>>>@@@AAA@@@AAABBBDDDAAAAAABBBBBBCCCCCCCCCCCCGGGFFFEEEDDDCCCBBBAAAAAAyyywwwttttttvvvzzz}}}~~~xxxwwwvvvsssqqqnnnlllkkkeeebbb___^^^```eeeiiillluuu~~~yyyrrrllljjjjjjiiihhhddddddccccccdddeeefffgggffffffeeeeeeeeeeeeeeeeeeaaa___\\\ZZZZZZ]]]aaadddbbbbbbaaaaaaaaabbbbbbcccbbbbbbbbbbbbaaa___]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZVVVUUUTTTTTTTTTTTTSSSQQQOOOPPPQQQPPPNNNJJJFFFCCC>>><<<888444111000//////////////////////////////....../////////......---,,,,,,,,,---...///000111,,,,,,,,,------------...------------------------------------------------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///000000...---,,,++++++,,,---...---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,+++******)))*********************************,,,***)))***++++++***)))))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++++++++,,,,,,---------)))***+++,,,,,,------......000111000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------,,,,,,---..............................................................................000000000000111111111111444555666777888999:::;;;<<<<<<<<<<<<<<<===>>>??????AAACCCDDDCCCBBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>===}}}zzzxxxzzz|||~~~~~~~~~~~~}}}{{{xxxuuutttooolllgggdddcccccccccbbbgggmmmsssrrrnnnmmmpppuuuzzzuuupppkkkgggeeedddcccbbbbbbdddfffhhhcccddddddeeeeeeeeeeeeddd```^^^ZZZXXXYYY]]]bbbeeebbbaaaaaaaaabbbcccddddddbbbbbbbbbbbbaaa___]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZUUUTTTSSSTTTUUUUUUSSSQQQOOOPPPQQQQQQPPPMMMJJJHHHCCCAAA===999555222111000////////////////////////,,,---......//////......++++++++++++,,,,,,---...,,,,,,,,,,,,------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////...---------------.../////////000...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++---------,,,+++*********************++++++++++++)))***+++,,,,,,,,,,,,+++++++++***************+++))))))))))))))))))))))))+++***)))***+++,,,+++***)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,......//////...000222000---+++---///++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................------------------...///................................................------........./////////111111222333444555555666999:::;;;<<<===>>>??????@@@??????>>>>>>?????????AAADDDFFFFFFEEECCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBB??????>>>===<<<;;;::::::~~~yyyvvvssspppooolllgggdddeeehhhjjjiiieeedddeeehhhnnnsss{{{zzztttooolllhhhdddbbbbbbbbbccc```aaaccceeeeeecccaaa```]]]\\\[[[[[[\\\^^^aaacccaaaaaaaaabbbcccdddeeefff````````````___^^^\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYUUUUUUTTTUUUVVVVVVTTTRRRPPPQQQRRRRRRQQQPPPNNNLLLHHHFFFCCC???;;;666333222////////////////////////)))***+++,,,---.........,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------------------------------///.........------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,---............---,,,............////////////,,,------------------,,,---------------------------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++******************++++++++++++)))***+++,,,,,,,,,+++++++++***************++++++***************************)))((()))+++,,,,,,+++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------,,,,,,++++++***((()))+++,,,---------,,,,,,///111///+++)))***---+++++++++,,,,,,------------,,,,,,,,,,,,---..............................---------------...//////................................................,,,,,,---...///000111111333333555666888:::;;;;;;??????@@@AAAAAABBBCCCCCCBBBAAA@@@??????>>>??????AAACCCEEEEEECCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888888777777}}}|||{{{zzzvvvpppjjjhhhiiijjjhhheeebbbaaaaaacccgggmmmssszzz{{{wwwppphhhbbb___]]]]]]^^^```cccddddddaaa^^^[[[ZZZ[[[]]]^^^``````aaaaaaaaaaaabbbbbbcccdddeeefff^^^^^^______^^^\\\[[[ZZZ[[[[[[\\\]]]\\\[[[ZZZYYYVVVVVVVVVWWWXXXXXXUUUSSSQQQRRRRRRSSSRRRQQQPPPOOOLLLJJJGGGDDD???:::666333000000000000000000000000&&&''')))***,,,,,,------//////...---------......++++++,,,,,,,,,---------------------------------//////.........---------------------------------------------------------------------------------........................,,,,,,,,,------.........+++,,,---......---,,,+++///////////////.........+++,,,............,,,+++------------------------,,,------------------,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,------+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++)))***+++,,,---,,,+++++++++***************++++++++++++++++++++++++++++++)))(((((()))+++---,,,+++)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...------,,,+++***)))((()))+++,,,,,,+++***)))***---000---)))&&&))),,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................---------------...///000................................................+++,,,---...///111222222555666777999;;;===???@@@BBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>???AAABBBBBB???===;;;;;;::::::::::::999999999999999888888777777666666555{{{wwwtttrrrwwwvvvssspppllliiifffeee___dddiiijjjiiimmmvvv~~~sssggg```______\\\\\\^^^bbbbbb___\\\[[[XXXZZZ]]]```bbbcccbbbbbbbbbccccccccccccccccccdddcccaaa^^^\\\ZZZXXXXXXXXX]]]\\\\\\[[[ZZZZZZ[[[[[[WWWXXXYYYYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSNNNMMMKKKHHHDDD???:::888333111//////000000///...------..................---------,,,,,,+++++++++------------------------------------------,,,,,,......---,,,,,,,,,,,,---------------------------///,,,+++,,,...///---+++//////...,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------............------,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,+++))))))'''((()))***+++,,,------(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((()))******)))((()))+++------,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------000000//////......------////////////////////////...///000000///---,,,+++........................---......000333666999;;;;;;<<<===???BBBDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@===;;;;;;;;;<<<===@@@>>><<<999777666666666888777666555555666777888444555777888999888888777}}}zzzxxxwww{{{zzzxxxuuurrrpppnnnlllhhhkkkmmmjjjggghhhooovvvxxxmmmeee```___^^^]]]^^^^^^\\\[[[ZZZYYYZZZ\\\^^^____________bbbbbbcccccccccccccccccccccaaa___]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[XXXYYYZZZZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTOOONNNMMMJJJFFFBBB>>><<<777444222000000000000....................................---------,,,,,,------------------------..............................---,,,,,,,,,,,,---------------------------...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///......---------,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------------,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))))))))))))))))))))---------......---------*********++++++******)))***************+++++++++)))))))))************+++++++++++++++++++++++++++******++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***+++,,,+++***)))***++++++++++++,,,,,,---...///------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------///////////////.........//////////////////////////////000000///...---,,,---........./////////000111111222444666:::===>>>BBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;<<<===>>>===;;;999777666555555555888777777666777888999:::<<<===>>>???>>>===<<<;;;zzzuuurrrnnnnnnttt~~~zzzvvvuuusssvvv}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuurrrtttsssnnnjjjjjjpppvvv{{{}}}}}}zzzvvvssstttvvvuuullliiifff```\\\[[[[[[[[[ZZZ[[[[[[[[[[[[\\\\\\]]]^^^aaaaaabbbccccccccccccccccccbbb```___^^^^^^]]]]]][[[ZZZZZZZZZZZZZZZ[[[\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXUUUTTTTTTSSSSSSTTTTTTUUUQQQQQQOOOMMMJJJGGGDDDBBB===999555222222111000///......................../////////...............///.........------,,,,,,---......//////000000000......---,,,,,,,,,,,,---------------------------...---,,,,,,......---,,,***+++,,,...//////......------------------------------,,,,,,,,,---.........------------,,,,,,,,,////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******+++,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,---...---+++******+++************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------.........///////////////////////////////////////...///////////////......---......///000111222222666666888:::===@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDDDDGGGFFFEEECCCBBBAAAAAAAAA@@@???>>><<<<<<<<<======;;;:::999888888888888888::::::::::::;;;===>>>???CCCDDDDDDEEEDDDBBBAAA@@@|||~~~tttoooooossswww|||oooffffffdddbbbccchhhpppyyy}}}qqqgggeeefffggglllrrrvvv{{{|||zzz{{{}}}~~~|||{{{zzzyyywwwxxxwwwtttrrrttt{{{{{{tttlllgggeeefffgggvvvzzztttjjj```]]]^^^]]]ZZZZZZYYYXXXXXXYYYZZZ\\\^^^___```aaabbbccccccbbbbbbcccbbbaaa```___]]]]]]\\\ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIBBB>>>999555333222000///////////////....................................//////......------,,,,,,,,,,,,---...///000000111......---,,,,,,,,,,,,---------------------------------,,,---------------+++---///000111000...---------------------------------,,,,,,,,,------...------------------------////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++***)))((((((***+++,,,+++++++++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************+++,,,,,,---......------,,,,,,,,,---......,,,---...---+++)))***+++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++++++++,,,,,,------,,,,,,,,,,,,------........................------......//////000000////////////////////////------......//////////////////000222333555666666;;;<<<>>>@@@BBBEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDBBB@@@??????@@@======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGGGGFFFDDDDDDdddhhhnnnuuu}}}rrrhhhcccaaacccggglllqqqvvvzzz}}}xxxkkkccc```]]]]]]^^^```cccgggjjjlllrrr}}}|||fff___YYYZZZ^^^aaaeeehhhmmmnnnqqquuu|||vvvmmmgggfffggggggrrrxxx}}}{{{yyyxxxvvvvvvvvvuuutttwww}}}{{{pppgggaaa___```aaannnwwwwwwiiicccccc```YYYWWWVVVTTTTTTUUUWWWZZZ\\\\\\]]]___aaabbbaaaaaa```cccbbbaaa___^^^\\\ZZZYYYZZZYYYYYYXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTRRRQQQOOONNNNNNEEEBBB<<<888555333111///000000/////////.........------------------....../////////......---------++++++,,,---......//////......---,,,,,,,,,,,,---------------------------,,,------------,,,------,,,---///000///...+++***------------------------...------,,,,,,,,,------------------------------////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++***)))))))))***,,,---)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++******++++++++++++************************************************************+++,,,,,,---......---,,,,,,,,,------...///+++,,,---,,,***)))***+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...........................------......//////000000////////////////////////,,,------...///000111111222333444666777999:::;;;@@@AAABBBDDDFFFHHHIIIJJJHHHGGGGGGGGGFFFFFFEEEEEECCCAAA???===<<<<<<<<<<<<;;;::::::999999999999999<<<===>>>??????@@@@@@AAA???@@@AAACCCDDDFFFGGGGGGDDDEEEGGGHHHIIIIIIIIIHHH\\\^^^cccggglllqqqwww|||{{{tttkkkbbb]]]\\\\\\ZZZ]]]bbbgggjjjjjjjjjiiihhhjjjkkkhhhbbb^^^]]]^^^YYY[[[^^^aaacccdddccccccfffmmmsssvvvwwwvvvnnneee\\\XXXUUUWWW\\\```aaabbbeeedddcccdddhhhooouuuyyypppkkkddd___^^^^^^^^^^^^iiilllppprrrttt|||vvvmmmkkkfffjjjooottt||||||zzzyyytttttttttrrrqqqrrrvvvyyy|||vvvmmmeee___]]]^^^```hhhnnnxxxvvvooonnnfff[[[UUUTTTSSSRRRSSSUUUWWWXXXYYY[[[]]]___``````___^^^`````````___]]][[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQHHHEEEAAA===:::666333000111000000//////.........---------------.................................++++++,,,,,,---...............---,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,***)))(((------------------------......---,,,,,,,,,------,,,,,,,,,------------...........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++++++++,,,---...))))))******+++++++++,,,)))))))))************+++++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---......///)))+++,,,+++***)))***,,,+++++++++,,,,,,---...///++++++++++++++++++++++++************************++++++,,,,,,,,,---------......------------.......................................///////////////////////////////////////---......///000222444555888888999;;;<<<>>>??????BBBCCCEEEFFFGGGHHHHHHHHHIIIHHHFFFDDDBBB@@@???>>>;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA???@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMZZZ]]]aaadddfffhhhkkkmmmmmmmmmkkkfffbbb___^^^___[[[]]]___cccfffgggfffeeeaaa```^^^]]]]]]^^^```aaaaaaccchhhlllnnnooonnnmmmkkkooorrrqqqrrrqqqkkkcccccc```___```ffflllnnnnnnmmmlllkkkjjjkkknnnqqqssslllhhhdddaaaaaabbbcccccckkkkkkjjjjjjkkknnntttyyy~~~}}}vvvkkkaaa]]]]]]XXX\\\bbbgggmmmyyy}}}zzz~~~~~~|||wwwwwwvvvtttrrrqqqqqqrrrsssqqqmmmgggcccbbbdddggghhhlllpppuuu{{{~~~rrrccc\\\ZZZYYYWWWVVVVVVVVVWWWVVVXXX[[[]]]___^^^]]]\\\\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYWWWUUUSSSRRRQQQQQQQQQKKKIIIEEEBBB???;;;666222111111000000///......---------........./////////------......//////000000------------..................---,,,,,,,,,,,,---------------------------+++---///...,,,+++---...,,,,,,,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,---------------++++++,,,------,,,++++++******+++++++++,,,,,,,,,------------------------******************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***(((''''''(((***+++***+++,,,---............+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))+++,,,,,,++++++---...************+++,,,---...------------------------++++++++++++++++++++++++,,,,,,---------...............------------..............................///////////////.........////////////////////////000000111222444666888:::===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA???===;;;;;;999999:::<<<============??????@@@@@@@@@@@@@@@???>>>???AAACCCDDDDDDDDDCCCBBBCCCEEEFFFHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLYYY]]]aaaeeegggiiikkklllhhhjjjlllkkkiiifffddddddffffffgggjjjmmmpppqqqpppjjjgggddddddfffhhhjjjjjjllloootttyyy|||zzz~~~~~~yyyqqqnnnmmmkkkmmmttt}}}~~~}}}|||{{{{{{tttpppllliiijjjkkkmmmmmmvvvtttqqqnnnnnnoooqqqsssoooooolllfff^^^YYYYYYZZZSSSYYY^^^aaadddkkkwwwnnngggdddiiisssxxx}}}||||||{{{yyywwwuuutttsssnnnoooooollliiiiiilllppplllnnnoooooopppuuu}}}~~~llldddcccaaa^^^\\\ZZZYYYXXXUUUWWWZZZ\\\^^^]]]\\\[[[ZZZ[[[]]]___`````````___\\\[[[YYYXXXVVVVVVUUUUUUUUUVVVWWWYYYYYYYYYXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXVVVSSSRRRQQQQQQRRRMMMKKKIIIGGGCCC???999444222111111000///......---.../////////000000111111,,,,,,---...///000111111///////////////...............---,,,,,,,,,,,,---------------------------+++---///...,,,+++,,,///...............///111111------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++,,,------............++++++------------++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...***+++---///000000///...------,,,+++***)))((('''++++++,,,,,,,,,---------------------------------******++++++++++++******+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///)))+++------------///000))))))))))))***+++,,,---////////////////////////........................---------.........//////......------------......////////////////////////000000//////.........---////////////////////////333333333444666999<<<===@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFEEEDDDCCCBBB???>>>>>>======<<<<<<<<<:::;;;>>>@@@BBBCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIJJJKKKLLLKKKJJJIIIhhhiiikkknnnppprrrssstttuuuxxx{{{{{{yyyvvvttttttooovvv|||yyyyyyyyyyyyzzz}}}~~~zzzxxxwwwyyy}}}~~~}}}yyywwwnnnbbb___bbbccc___bbbbbbdddhhhkkklllooorrryyy||||||sssjjjddd\\\XXXYYY```iiittt{{{uuutttuuuqqqsssttttttssssssuuuvvvtttqqqnnnmmmooorrrtttuuuzzzzzzxxxuuuooofff[[[SSSXXXUUUUUUYYYZZZYYYZZZ]]]ZZZ[[[\\\___aaabbb```^^^]]]\\\ZZZYYYWWWWWWVVVVVVXXXXXXXXXYYY[[[\\\ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[XXXVVVTTTTTTTTTRRRQQQOOOMMMJJJHHHFFFCCC???<<<666333///------...//////......------------......000000///.......................................000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................++++++******++++++,,,---.........------,,,,,,,,,---------------------------,,,++++++++++++,,,------------,,,,,,+++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++------------++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------..................------.................................---....../////////////////////000111111000222666:::???CCCEEEGGGBBBCCCDDDFFFFFFEEECCCBBBBBBBBBAAA@@@??????>>>>>>::::::;;;<<<===???AAABBBBBBDDDFFFHHHJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPOOOMMMLLLJJJJJJJJJJJJyyyzzz}}}rrrmmmoooqqqnnnooottt{{{}}}|||zzzzzzxxxuuunnngggbbb___]]]ZZZZZZ```fffmmm{{{|||wwwuuuuuuwwwyyyyyyyyyyyy{{{|||yyyvvvqqqnnnnnnooooooooowwwzzz~~~~~~xxxiii___YYYTTTSSSVVVXXXWWWXXX[[[YYYYYYZZZ]]]______]]]ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUXXXXXXXXXYYY\\\]]]\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYWWWUUUUUUUUUSSSRRRQQQOOOLLLJJJHHHEEEBBB???:::666111/////////000000000//////......//////000000000///.......................................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................,,,++++++++++++,,,------......---------,,,,,,,,,------------------------...---,,,++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------................................................//////............///////////////000111222333444:::<<<>>>AAACCCDDDEEEEEEEEEFFFFFFFFFEEECCCAAA???>>>===<<<;;;::::::;;;;;;;;;<<<===???BBBDDDGGGHHHHHHHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJJJJMMMMMMLLLKKKIIIHHHFFFEEE}}}vvvzzz~~~~~~uuulllfffeeeeeedddbbbcccfffjjjoooxxxyyynnnmmmooorrr|||||||||~~~~~~zzzuuurrrqqqqqqqqqqqqrrrsssrrrooommmlllnnnooouuuttthhh]]]VVVQQQSSSVVVVVVWWWYYYXXXXXXYYY\\\]]]]]]ZZZXXXZZZYYYXXXWWWVVVUUUUUUUUUYYYXXXXXXZZZ\\\^^^^^^]]][[[[[[\\\\\\\\\]]]]]]]]]]]]ZZZXXXWWWWWWWWWUUUTTTSSSQQQOOOMMMKKKIIIEEEBBB???;;;555222000000111000111000000//////000000111000//////............///........................------......------,,,,,,,,,,,,------------,,,,,,------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................---,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------......------------......------,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++---...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,///......------......///,,,,,,,,,,,,------------------------------------................................................//////............//////000000111333555666888888AAABBBDDDFFFFFFFFFDDDCCCGGGGGGGGGEEECCC@@@===;;;;;;:::888888888:::;;;===???@@@CCCEEEIIILLLNNNPPPOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQNNNNNNOOOOOONNNLLLJJJIIIEEEFFFFFFFFFDDDAAA>>><<<~~~{{{uuuppppppsssrrrrrrssswww}}}uuullleeeccccccgggrrr}}}|||yyyxxxxxxyyyzzzzzzvvvuuuqqqmmmjjjiiiiiijjjgggqqqsssdddZZZRRRSSSVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]][[[YYYYYYYYYXXXWWWVVVVVVVVVVVVYYYXXXXXXZZZ\\\_________\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\YYYXXXYYYXXXWWWVVVTTTRRRPPPOOOMMMKKKHHHEEEDDD@@@999555222222111000111000000//////000000111000///............//////........................,,,,,,.........---,,,+++,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................---------------...//////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,---...///...------,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------......,,,,,,,,,------------...---------------------------------.......................................///............//////000333444666888;;;<<<>>>>>>AAABBBEEEGGGGGGFFFDDDCCCDDDCCCBBBAAA>>><<<999888:::999999999<<>>;;;777333000000//////......//////000///............//////000........................,,,,,,------......------------............------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...........................------------...//////,,,,,,,,,------------...------------------------------............------++++++,,,,,,,,,,,,------******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,------------------...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............------------------------,,,,,,------.../////////////////////////////////000000111222333555777888>>>@@@BBBDDDEEEEEEEEEDDDGGGGGGEEEDDDBBB???===<<<888888888888999999999999:::;;;>>>BBBGGGKKKOOOQQQPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTUUUTTTSSSQQQNNNMMMNNNOOOQQQRRRSSSRRRRRRQQQKKKJJJHHHGGGEEECCCBBBAAA@@@BBBDDDGGGIIIKKKLLLMMMyyyttttttuuuwww|||nnnhhheeedddjjjttt~~~~~~{{{xxxvvvvvvsssppppppqqqrrrqqqpppooooooooopppuuu}}}wwwxxx}}}}}}vvvqqqbbb]]]WWWSSSRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYWWWWWWYYY\\\]]]]]][[[\\\^^^___```___^^^]]]^^^\\\ZZZYYYZZZZZZZZZXXXXXXWWWUUUUUUTTTSSSPPPNNNMMMKKKHHHEEEAAA<<<777333111000000//////000000111...............///000000........................,,,,,,,,,,,,,,,---...///------............------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................------,,,,,,------...///,,,,,,,,,---------......------------------------+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++******+++---------------...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,------------------............------------------------,,,,,,------...//////000////////////////////////333333444666999<<<>>>???BBBCCCEEEFFFFFFEEEDDDCCCDDDBBB@@@===<<<:::::::::999999999999:::;;;<<<===???AAADDDIIILLLOOOQQQRRRPPPQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPQQQPPPOOOLLLJJJHHHJJJKKKMMMNNNNNNMMMMMMLLLGGGFFFDDDCCCCCCCCCDDDEEEEEEIIIQQQXXX]]]___^^^^^^}}}yyyzzz}}}oooaaa___]]]ZZZ___hhhooo|||~~~{{{yyytttpppllllllooorrrssssssuuutttttttttvvv{{{lllfff]]]VVVSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[YYYWWWVVVXXX[[[\\\\\\\\\]]]___```aaa```___^^^]]][[[ZZZYYYZZZZZZZZZXXXZZZYYYWWWWWWWWWUUUSSSQQQOOOMMMKKKIIIFFF@@@999444222222111111111111222222...............///000111........................------,,,+++,,,---///000------............------------------------------------------------------,,,,,,,,,------.........////////////////////////,,,,,,,,,---------......---------.........//////........................---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------++++++,,,------,,,+++++++++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///000111///---++++++,,,---------------...///000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------..................------.........---------.........//////------------------------,,,,,,------...///000000000000000000000000000000555666777:::===@@@CCCDDDDDDEEEFFFGGGFFFDDDBBBAAA;;;:::888666666777999:::<<<<<<<<<<<<===>>>??????EEEGGGKKKOOOQQQSSSSSSRRRNNNOOORRRTTTTTTTTTSSSRRRTTTUUUVVVVVVUUURRRPPPNNNLLLMMMMMMMMMLLLJJJHHHFFFGGGGGGHHHIIIIIIHHHFFFEEECCCBBBBBBBBBEEEIIIMMMPPPRRRYYYdddooouuuwwwuuurrryyynnnccc^^^]]]\\\^^^aaaiiivvv}}}zzzrrrsssttttttssstttvvvxxx}}}}}}|||zzzyyy{{{zzzmmm```WWWRRRQQQQQQJJJRRRVVVTTTTTTXXXYYYWWWYYYXXXWWWWWWXXXYYYZZZ[[[^^^^^^_________^^^\\\[[[___^^^]]]\\\[[[[[[[[[[[[```]]]ZZZYYYZZZXXXTTTQQQQQQNNNKKKHHHFFFBBB>>>:::555444333111000000//////////////////////////////......---------,,,,,,,,,................................................---------------------------------.........//////******++++++,,,------...//////////////////......+++,,,---...///...---,,,------.........---+++***......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))...---++++++++++++---...000///---,,,+++,,,,,,---...------,,,,,,------...---------,,,,,,+++++++++------,,,++++++***)))))))))+++---//////---+++))),,,,,,++++++++++++******---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***////////////......---,,,))))))*********+++++++++000///---+++*********+++))))))***++++++++++++***......------------......++++++---......---++++++------...///...---+++***................................................---------.........////////////...---...///000111///000111111111222444666999:::===@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>=========;;;;;;<<<<<<;;;;;;:::999:::<<<>>>???AAACCCFFFIIIHHHHHHJJJMMMQQQSSSRRRQQQRRRQQQQQQRRRSSSSSSQQQOOOPPPQQQQQQPPPNNNLLLLLLMMMLLLLLLKKKJJJHHHGGGEEEEEEGGGDDDDDDFFFGGGEEEGGGJJJGGGOOOSSSPPPOOOTTT\\\```iiiqqq||||||rrrgggcccbbbaaadddhhhnnnxxx|||zzz~~~zzzvvvtttvvvxxx}}}}}}|||{{{zzz|||{{{mmmbbbZZZUUURRRKKKPPPSSSQQQQQQVVVXXXVVVXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^_________^^^\\\[[[]]]\\\\\\[[[ZZZZZZZZZ[[[^^^\\\ZZZZZZZZZYYYVVVSSSSSSPPPMMMKKKHHHEEEAAA>>>888777555333111000000////////////////////////////////////.........------................................................------------------------,,,,,,,,,---------......111000000///......------------------------------,,,,,,------......---------......///...---,,,+++.................................---------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,---......------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,......---,,,++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---......---,,,+++***................................................---------.........//////000//////......000111222///111444555666777:::<<<>>>???AAABBBCCCCCCBBBBBB?????????>>>>>>??????@@@>>>????????????>>>======???AAACCCCCCDDDFFFHHHKKKKKKKKKMMMPPPSSSUUUTTTSSSSSSRRRQQQRRRSSSSSSRRRPPPSSSSSSRRROOOKKKIIIHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGEEEDDDGGGMMMPPPOOOQQQUUUYYYbbbiiiiiiiiimmmsssvvvwwwnnnllllllmmmqqqwwwrrrhhhbbbaaagggooowww}}}~~~~~~}}}~~~}}}|||}}}sssggg]]]WWWOOOQQQPPPNNNPPPTTTWWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]\\\]]]^^^___^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ]]]\\\[[[[[[\\\[[[XXXVVVUUUSSSPPPNNNLLLIIIFFFCCC<<<;;;888666333111000///////////////////////////000000000/////////......................................................---------------------------------.........//////......------,,,,,,++++++---------------------------------,,,---......///....../////////...------........................------------,,,,,,,,,,,,************************------------,,,,,,,,,,,,........................,,,,,,------------,,,,,,...---,,,+++,,,---...///...------,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,---......///...---+++******+++---...***++++++,,,,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++................................................------........./////////111000/////////000222333111444888:::<<<>>>@@@BBBDDDDDDDDDDDDCCCBBB@@@@@@<<<<<<===>>>@@@AAACCCDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGGGGHHHKKKMMMPPPPPPPPPSSSVVVWWWVVVUUUUUUSSSRRRRRRRRRRRRPPPNNNOOONNNMMMIIIEEECCCCCCCCCGGGFFFEEEDDDEEEFFFIIIJJJIIIJJJOOOXXX^^^```ccchhhttt~~~{{{vvvwwwzzz~~~vvviii___YYYVVVXXX]]]ccckkkvvvzzzxxxvvvuuuuuuwwwyyy{{{xxxjjjaaaVVVSSSPPPNNNPPPTTTVVVVVVUUUTTTTTTUUUWWWYYY[[[]]][[[\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYYYY\\\\\\]]]^^^^^^]]][[[YYYWWWUUURRRQQQOOOMMMIIIFFF@@@>>>;;;888444111000///////////////////////////000000000/////////................................................................................./////////000000000000*********+++,,,,,,------.........///////////////...---,,,,,,,,,---///000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++---,,,,,,+++,,,---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,------...............,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,++++++............................................................////////////000/////////000111333444555888<<>>???@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPTTTSSSSSSTTTWWWXXXWWWVVVVVVSSSQQQOOOOOONNNLLLJJJIIIHHHGGGDDDBBBAAACCCEEEGGGGGGGGGHHHKKKOOOSSSVVV[[[ZZZ^^^gggnnnrrrxxx~~~~~~yyylllddd]]]WWWVVVWWW[[[```gggqqq~~~|||yyywwwvvvtttsssssstttvvvxxxzzz{{{rrr___XXXPPPOOORRRTTTTTTTTTRRRRRRRRRSSSTTTVVVYYYZZZZZZ[[[\\\]]]]]]\\\[[[[[[XXXXXXWWWWWWXXXYYYZZZZZZ\\\^^^```bbbaaa```^^^]]]XXXVVVTTTRRRQQQNNNKKKHHHCCCAAA===999555222000///000000000000000000000000/////////.........------////////////////////////................................................------........./////////---------...//////000000........./////////000000///...---,,,---...///000//////........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,...//////...,,,,,,---,,,,,,+++,,,---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........)))***,,,---......---,,,++++++,,,---------------------............------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,---........................................................./////////000000////////////111333555777;;;===@@@AAAAAABBBDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNOOORRRUUUVVVTTTSSSSSSUUUUUUUUUSSSTTTQQQNNNKKKJJJHHHFFFEEEFFFFFFDDDCCCBBBDDDHHHLLLLLLNNNRRRXXX___eeekkknnnuuuqqqqqqvvv{{{rrrkkkfffaaa^^^___\\\^^^bbbhhhrrr}}}xxxwwwuuutttsssrrrsssuuuvvvuuuzzzkkk```UUUTTTVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWYYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXXXXXXXYYY[[[\\\\\\^^^aaaeeefffdddbbbaaaaaa[[[YYYVVVTTTRRROOOKKKIIIFFFDDD@@@<<<888555222111000000000000000000000000/////////.........------////////////////////////................................................+++++++++,,,,,,,,,,,,---//////......---,,,,,,,,,++++++,,,,,,---...............------......///000......------......///000........................,,,,,,,,,,,,------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,+++,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,)))+++---//////---+++))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,---------......***+++,,,,,,------------******+++,,,,,,,,,,,,,,,------////////////------......------------......------,,,,,,,,,---............................................................/////////000000000//////000111444777:::<<<@@@AAABBBBBBAAABBBDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLNNNPPPQQQQQQQQQRRRTTTWWWTTTRRRPPPOOOPPPPPPOOONNNOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEJJJQQQVVV```dddllluuu~~~xxxrrrppppppqqqtttnnnqqqsssuuuyyy~~~zzz~~~yyyxxxvvvuuutttttttttuuuvvvzzz{{{lll```^^^```\\\WWWUUURRRRRRQQQQQQRRRSSSUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___aaadddhhhiiigggdddcccccc^^^\\\YYYVVVTTTQQQLLLIIIIIIGGGDDD@@@<<<888666555000000000000000000000000000000000/////////......////////////////////////................................................,,,,,,,,,,,,---------------,,,,,,++++++******)))++++++,,,,,,---......///------...///////////////------,,,,,,,,,---///000........................,,,,,,---------.........------------------------------------.........///..............................------------......///...---,,,+++,,,---......------,,,,,,------...+++++++++,,,,,,---------******++++++,,,,,,------+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------............------......---------...///000.................................................../////////000000000000000111222555888===@@@BBBCCCCCCCCCBBBAAACCCGGGJJJNNNNNNMMMLLLMMMMMMOOOOOORRRRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRRRRQQQOOOOOOPPPRRRQQQOOOLLLJJJKKKKKKJJJIIIHHHFFFDDDCCCEEEGGGGGGGGGEEEFFFIIINNNUUU___jjjrrr|||xxxyyy}}}vvvjjjgggnnnwwwzzz~~~|||zzzwwwvvvuuuttttttyyy}}}wwwjjjiiijjjddd]]]ZZZTTTSSSRRRRRRRRRTTTUUUVVVXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\^^^___```bbbfffkkkkkkiiifffdddeee```^^^[[[XXXUUURRRMMMJJJLLLJJJGGGBBB>>>;;;999888000000000000000000000000111111111111000000000000000000000000000000000000........................////////////////////////////////////000000000111,,,------......//////000------......///000111111,,,---///000000000///...---,,,,,,+++,,,---...///........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------///...---,,,,,,---...///000///---,,,+++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------'''((()))***,,,---...///------,,,++++++,,,------$$$%%%&&&(((***,,,......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---......////////////+++++++++,,,,,,,,,------...---++++++++++++------***+++,,,,,,------,,,,,,***+++---......---+++***,,,---...//////...---,,,///......---...///000111................................................////////////000000000000222333555888<<<@@@EEEGGGDDDDDDCCCBBBBBBDDDIIIMMMTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPQQQPPPNNNKKKIIIIIIJJJOOOLLLIIIGGGGGGGGGFFFEEECCCBBB@@@BBBEEEIIIKKKLLLMMMPPPVVV___lll{{{||||||{{{lllbbb^^^^^^___gggqqq~~~zzzsssttt{{{yyy|||||||||vvvfffYYYWWWRRROOOPPPUUUXXXWWWUUUVVVWWWXXXYYYZZZYYYYYYXXX[[[[[[[[[]]]___aaadddfffeeeiiinnnooollliiiggggggcccbbb___[[[XXXTTTRRRPPPOOOMMMJJJGGGCCC???<<<:::777555222///...///000222000000///...............---------.........//////---------.........////////////////////////////////////.........---------000///------......---,,,........................---------............/////////000000000000//////------------------------//////.........---------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++************************************************+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,,,,+++******)))*********+++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------------------------------//////............////////////000000///...------333000------///000///---///.........///111222333777999<<>>===888666444111000000111222000000///...............---------.........//////---------.........////////////////////////////////////.........---------000...------......---,,,........................---------............///...//////000000//////...........................//////.........---------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******---------------,,,+++***++++++++++++++++++++++++------------------------************************+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++,,,---//////---,,,+++***+++,,,,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------------------------------------------------------------------------...------,,,,,,------...///////////////...------000---++++++---//////...//////000111222555777888???@@@BBBCCCDDDCCCBBBBBBDDDDDDEEEGGGJJJMMMPPPRRRUUUUUUVVVVVVWWWXXXXXXYYYWWWUUUTTTTTTVVVWWWVVVUUURRRPPPNNNOOOPPPPPPMMMKKKKKKKKKJJJHHHDDDBBBCCCDDDCCCCCCCCCCCCCCCDDDFFFHHHMMMRRRYYY___ccciiipppuuu~~~{{{|||~~~|||}}}ooofffaaa______dddiiiooo}}}~~~zzzzzz{{{|||}}}{{{jjjbbbYYYSSSRRRRRRSSSRRRSSSTTTVVVXXXYYYYYYZZZZZZYYYZZZ\\\^^^aaaccceeefffiiiooovvvzzzyyytttooolllkkkiiifffbbb]]]ZZZWWWVVVUUUSSSQQQMMMIIIEEEBBB@@@;;;999666333222111222333000000///.........//////------........./////////---............//////////////////////////////////////////............---///...------...///---,,,........................---------............///.........//////.........////////////////////////...............---------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,,,,------,,,,,,,,,,,,+++***************---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------------------------------------------------------------------------...------,,,,,,------...///////////////......---...---+++,,,...000000000000111222555888;;;>>>@@@HHHHHHHHHHHHGGGFFFEEEDDDGGGHHHKKKMMMPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZWWWVVVUUUUUUVVVWWWVVVTTTOOONNNMMMMMMNNNMMMKKKIIIHHHHHHGGGDDDAAA???@@@BBBCCCDDDEEEEEEDDDHHHNNNSSS\\\eeeqqq{{{~~~}}}yyysssqqqqqqlllppprrruuu~~~~~~}}}}}}vvvnnnbbbYYYUUUTTTUUUVVVSSSSSSUUUVVVXXXYYYZZZ[[[YYYZZZ]]]```ccceeeggghhhjjjpppxxx}}}}}}xxxrrrnnnpppmmmiiieee```]]]ZZZYYYXXXWWWTTTPPPLLLHHHEEECCC===;;;888555333222222222000000///////////////000............////////////...............//////////////////////////////////////////...............///...------...///...,,,........................---------............///------............------........................................................................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,,,,------,,,,,,,,,,,,+++************+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------........................000000////////////000000...///////////////......000///......///111222333111333666999>>>BBBEEEGGGNNNNNNMMMLLLKKKJJJJJJIIILLLNNNQQQTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVVVVUUUSSSLLLLLLLLLLLLLLLKKKIIIHHHDDDDDDDDDBBBAAABBBDDDGGGJJJLLLNNNOOOPPPVVV```gggsss}}}}}}||||||}}}~~~||||||~~~|||nnnbbbZZZVVVUUUUUUVVVWWWWWWYYYZZZ\\\]]]^^^[[[\\\___bbbeeehhhjjjlllpppuuu|||yyytttsssppplllgggccc```^^^]]][[[YYYVVVRRRNNNJJJGGGFFF???===:::777555333222111000000/////////000000111........./////////000000///////////////////////////////////////////////////////////////////////////---,,,---...///...---........................---------............///------............---------------------------------.....................---.....................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,+++***+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000//////000000000......///////////////...111000000//////000222333444666:::???CCCHHHKKKMMMPPPOOONNNNNNNNNOOOPPPQQQQQQSSSVVVYYY[[[[[[ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUWWWVVVUUUVVVVVVUUUSSSQQQLLLLLLJJJIIIGGGEEEEEEEEECCCDDDEEEFFFHHHKKKPPPTTTWWWZZZ^^^bbbhhhsss~~~tttjjjkkkoooqqqyyy||||||~~~}}}oooccc[[[WWWVVVWWWXXXXXXXXXZZZ[[[]]]^^^___```aaadddggglllooorrrtttvvv{{{|||xxxuuusssnnnjjjfffdddcccbbb^^^\\\YYYUUUQQQMMMKKKIIIBBB@@@>>>:::777555333222000000/////////000111111....../////////000000000000000000////////////...////////////////////////...////////////000000000...---,,,---/////////---........................---------............///.........//////.........---------------------------------...............---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------.........+++,,,,,,------.................................///......------......///---.../////////////////////000000000///000333555:::<<<@@@EEEJJJNNNPPPRRRRRRQQQPPPPPPQQQTTTVVVXXXWWWXXXZZZ\\\\\\\\\ZZZYYYYYYYYYXXXVVVUUUTTTSSSSSSVVVUUUUUUUUUUUUTTTQQQNNNLLLKKKIIIFFFCCCBBBDDDFFFMMMOOOQQQTTTXXX^^^eeejjjlllnnnrrr{{{sssgggeeedddbbbfffoooyyy~~~rrriiidddbbb]]]]]]\\\\\\]]]___```aaadddddddddfffjjjoootttxxxwwwwwwyyy}}}~~~{{{xxxuuuqqqmmmiiihhhhhhhhhaaa```]]]YYYUUUQQQNNNLLLFFFEEEBBB>>>;;;777555444000000//////000111111222.../////////000000000000000000000000/////////...////////////////////////.../////////000000000000...---,,,---///000///...........................---------............///...//////000000//////...........................---------.........//////---------.........//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---......///++++++,,,,,,---......///........................//////............//////------...///////////////...000222333333555:::===AAACCCGGGLLLPPPSSSUUUVVVUUUTTTRRRRRRTTTWWW[[[]]][[[\\\]]]]]]\\\[[[ZZZYYYUUUTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTTTTTTTRRROOOLLLIIIIIIIIIGGGGGGJJJPPPVVVccceeehhhkkkqqqxxxzzzmmmgggbbb\\\]]]eeellltttzzzzzzzzzzzz{{{|||}}}~~~xxxsssrrrhhhhhhggggggggghhhjjjkkkgggfffeeegggkkkqqqwww{{{~~~}}}}}}zzzwwwsssooolllkkkkkkllldddbbb___\\\WWWTTTQQQOOOIIIHHHEEEAAA===:::777666000000///000000111222222////////////000000000000111111000000/////////...////////////////////////.../////////000000111111...---,,,---///000///...........................---------.........////////////000000000000//////////////////////////////---------.........//////---------.........//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,---...//////////////////////////////111111000000000000111111------...///000000//////000333666888999<<>>888555333333222222111000000000/////////////////////////////////...///000000111000000////////////000000000000000000000000000000.........///////////////........................,,,,,,---------.........------............------------............---------------.........//////------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------------...//////------------------------,,,------......------,,,++++++,,,,,,,,,,,,------......---------......///......---------,,,,,,,,,//////...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---............------,,,,,,,,,,,,,,,---------.................................000000/////////.........000111222222000...//////...///111111111333555777;;;===???BBBFFFIIILLLMMMQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[YYYWWWTTTRRRPPPOOOJJJKKKMMMOOOQQQTTTUUUVVVOOOOOOMMMKKKKKKNNNRRRVVVeeefffjjjrrr}}}~~~sssrrrwwwxxxzzz|||~~~|||xxxuuuzzzxxxxxx}}}|||xxxsssooommmnnnkkkfffccc```]]]ZZZXXXSSSQQQMMMJJJFFFBBB===999444333222111111000000000////////////////////////...............//////000000000////////////000000000000000000000000000000///////////////.................................,,,------------.........000000////////////000000------............------............////////////------------------------...------,,,,,,------......------------,,,,,,,,,---------------......///------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////...------------,,,,,,,,,///...------,,,,,,,,,,,,,,,---------------......+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------------------............/////////------------------------000000////////////......///000111111//////000111...///111222444666:::===BBBCCCEEEHHHLLLOOOQQQRRRUUUVVVWWWWWWXXXXXXXXXWWWZZZ[[[\\\]]]]]]]]]\\\[[[[[[XXXSSSNNNKKKJJJKKKKKKIIIKKKMMMPPPQQQRRRSSSSSSLLLKKKIIIJJJOOOXXXdddlll{{{}}}{{{tttvvv{{{|||uuuzzz~~~zzzvvvrrrqqqssspppkkkhhheeeaaa]]][[[WWWTTTPPPLLLIIIEEEAAA>>>666555333222111000111111///////////////////////////............///000000000000////////////000000////////////////////////000000//////......------........................------------............222111000//////000111222------............------------------............------------------------------------------------------------------------------,,,,,,------...///------------------------,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,---...///000------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------.....................---------------........./////////........................000000//////////////////+++---/////////000222444000222444666888<<>>CCCEEEFFFJJJNNNRRRTTTUUUUUUVVVWWWVVVWWWWWWXXXYYY[[[]]]^^^ccc```]]]]]]]]]]]]ZZZWWWVVVUUUSSSPPPLLLGGGCCC@@@CCCBBB@@@@@@@@@AAACCCCCCDDDFFFIIILLLMMMPPP\\\iii~~~~~~|||{{{}}}yyymmmeeedddfffhhh}}}~~~}}}yyywwwuuuvvv|||~~~{{{yyywwwuuuwwwzzzzzzwwwrrrmmmggg```ZZZWWWTTTOOOKKKHHHFFFBBB???;;;888333000//////000000000000000000000000000000000000000000555333000000111111111000111000000///......//////////////////////////////555333000---,,,,,,---...........................///////////////...------////////////...........................---------......---,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,........................,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------.........------,,,,,,------...///////////////000000000000000//////........./////////111222222000000000111333555888>>>CCCHHHJJJKKKMMMPPPSSSTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZWWWTTTTTTSSSQQQNNNKKKGGGEEECCCGGGEEEBBB???===>>>@@@CCCDDDFFFLLLTTTZZZcccssswww||||||vvvpppooooooooo~~~zzzvvvssstttxxx|||}}}{{{|||~~~|||yyyuuuooogggaaa]]]YYYSSSOOOLLLIIIEEEAAA>>>;;;666333111111111000000000000000000000000000000000000000666444333222222222000///000000///.........//////000000000000000000000000222111000//////...//////........................///////////////......---////////////............------------------------......---,,,,,,---......------,,,,,,,,,,,,------------............------........................,,,,,,,,,---------......------------------------.........------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++---......///+++,,,...///...---+++***------------------------,,,------------.........---------,,,------...///////////////000000000000/////////......//////000...000222333222222333444666999???EEEJJJNNNPPPQQQQQQSSSTTTUUUUUUUUUWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^ZZZYYYYYYYYYYYYXXXUUURRRNNNNNNMMMLLLLLLLLLLLLMMMOOOMMMHHHBBB===>>>CCCHHHGGGHHHMMMWWWaaapppzzz{{{yyyvvvsss}}}wwwttttttxxx|||~~~~~~yyyssslllfffbbb]]]WWWSSSOOOLLLGGGDDDAAA===999777333222111111000000000000000000000000000000000000444333222222333222000...222111111000000000111111000000000000000000000000/////////000000/////////...........................///////////////......////////////............---------------...............------------......------,,,,,,,,,,,,------------............------........................,,,,,,,,,---------......------------------------...............------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......,,,---...///...---+++***------------------------------------............---------------...//////////////////000000000000//////////////////000111000222333444444666999<<<<<<@@@FFFLLLOOORRRSSSTTTUUUVVVWWWVVVUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYXXXVVVSSSQQQMMMMMMOOOQQQUUUYYY\\\^^^WWWUUUPPPIIICCCEEELLLSSSRRROOOPPPVVV```qqq}}}vvvtttuuuyyy}}}|||xxxsssoooxxxtttuuuyyy|||~~~{{{uuuooojjjfffbbb\\\WWWRRRNNNJJJEEEBBB???<<<999555444222111000000000000111111111111111111111111111000000111222222111///111000000000000000111111000000000000000000000000,,,---.../////////....................................///////////////...////////////............------......////////////...........................------,,,,,,------...---......//////......---........................,,,,,,,,,---------......------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---------------------------------.........//////...------------...//////////////////000000000000///////////////000111111333333333333555999???DDDCCCHHHMMMQQQRRRRRRSSSTTTXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\]]]]]]]]]\\\[[[[[[WWWWWWWWWVVVTTTQQQOOONNNPPPRRRVVVZZZ___dddggghhh^^^[[[VVVPPPLLLOOOVVV\\\[[[UUUQQQSSS\\\mmmyyynnneeedddhhhnnnuuu||||||{{{yyy|||}}}|||yyytttrrroookkkyyyvvvuuuxxx{{{{{{zzztttoookkkfff```[[[UUUQQQLLLHHHEEEBBB???===777555333111000000000111111111111111111111111111000///...///111222111000......------......//////000000000000000000000000,,,,,,---...///.................................---...//////////////////////////////............------......///000000000---...////////////...---......------------............////////////..............................,,,,,,,,,---------......------------------------.............../////////---------------------------,,,,,,++++++,,,,,,---------------------------------------------------******++++++++++++,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///...------,,,------...------------------------------........./////////......------......///000////////////000000000000////////////000111222222333444444666888===DDDIIIJJJNNNSSSTTTRRRQQQSSSTTTXXXZZZ[[[[[[ZZZZZZ\\\]]][[[\\\\\\]]]\\\ZZZXXXWWWQQQQQQRRRPPPMMMLLLLLLMMMPPPTTT[[[aaafffhhhhhhhhhfffbbb\\\WWWUUUWWW[[[]]]VVVPPPMMMQQQZZZiii}}}{{{xxxxxxwwwrrrnnneee^^^YYY]]]eeelllsssyyyuuuzzz{{{xxxxxxzzz{{{zzzwwwxxxuuupppooossstttrrr~~~{{{zzz{{{yyyzzzzzzyyy|||~~~{{{uuuqqqkkkddd^^^YYYUUUOOOKKKGGGEEEBBB@@@888777444222000000000111111111111111111111111111444222000///000111111111---------------...//////////////////////////////.............../////////........................------...///////////////////////////............,,,,,,---......///000000---...///000000///...---......------------............////////////..............................,,,,,,,,,---------......---------------------------........./////////000---------------------------,,,,,,++++++,,,,,,---------------------------------------------------)))))))))******++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------------------------............////////////...............//////000////////////000000000000////////////000111222333444666:::>>>BBBFFFKKKNNNOOOSSSVVVVVVSSSRRRTTTXXXXXXZZZ]]]^^^]]]]]]]]]^^^ZZZ[[[[[[[[[ZZZXXXUUUTTTKKKLLLMMMKKKJJJKKKOOORRRUUU\\\fffpppvvvwwwvvvtttuuunnneeeaaa___^^^[[[YYYQQQOOOQQQYYYcccnnn|||wwwnnndddaaacccfffeeecccbbb]]]\\\bbbhhhkkkmmmppppppuuuxxxwwwxxx{{{}}}|||tttuuutttrrrvvv~~~zzz|||vvvrrr}}}}}}}}}|||zzz{{{}}}{{{uuunnnfff```\\\WWWRRRMMMJJJGGGEEECCC999777555222000000000111111111111111111111111111888555111000000111111111///////////////000111222////////////////////////000000////////////000111........................------...///000000//////000/////////............++++++,,,,,,---...//////---...///000000///...---......------------............////////////..............................,,,,,,,,,---------......---------------------------.........//////000000---------------------------,,,,,,++++++,,,,,,---------------------------------------------------(((((())))))*********+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------...///(((+++///111222000---+++------------------------............/////////000...............///000000////////////000000000000////////////000111222333666:::AAAGGGKKKNNNQQQRRRQQQUUUXXXWWWTTTSSSWWW[[[WWWZZZ^^^______^^^^^^___YYYZZZZZZZZZYYYVVVTTTRRRHHHJJJKKKKKKKKKNNNTTTXXXaaaiiiwwwxxxnnniiigggccc\\\UUUVVVWWW^^^iiittt{{{zzz~~~~~~uuuooopppkkkaaaWWWTTTZZZaaadddeeehhhcccbbbgggkkkjjjhhhhhhmmmssswwwxxxyyy}}}~~~wwwyyyzzzzzzxxxtttvvvzzz~~~|||}}}xxx|||wwwkkkbbbaaa[[[TTTOOOLLLIIIEEEBBB@@@===888555444333222111000000000000000000000000000000000000000000111111222222111111000000//////000000////////////000000000000//////.........---......------------..................////////////........................////////////////////////////////////////////////......---,,,,,,,,,,,,---------------------------..................------////////////////////////------............------------............------////////////////////////------------,,,,,,+++***------------------------,,,++++++***)))))))))***---,,,++++++******++++++++++++,,,------...//////))))))***++++++,,,---------------------------------,,,,,,++++++,,,,,,---***...333777888444000,,,---------............///////////////000000000000000///...---------------......//////000//////...222111000000111444888:::AAADDDHHHKKKNNNQQQUUUXXXWWWWWWWWWWWWWWWXXXZZZZZZ\\\[[[ZZZ\\\```bbb```^^^^^^YYYUUUTTTUUUTTTOOOKKKIIIHHHKKKPPPRRRSSS]]]hhhwww|||uuulllbbb]]]^^^eeefffooo|||~~~vvvmmmgggggggggdddbbbZZZYYYXXX[[[aaahhhmmmooorrrooollljjjjjjjjjjjjiiinnnuuuzzz{{{}}}|||uuuppprrrwww~~~}}}yyy||||||qqqhhhccc]]]UUUPPPNNNKKKGGGCCCAAA===999666555444222111111111111111111111111111111111111000000000000000////////////............000000////////////000000000/////////............///......------......///............////////////........................///////////////////////////////////////////////////...------,,,,,,------------------------------........................------------------------------............------------............------........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,++++++***+++++++++++++++,,,,,,------......******++++++,,,------------------------------------,,,,,,++++++,,,,,,---,,,...000222222111///...---------............///////////////000000000000000//////...............///000000000000000000///222222222333666999===@@@EEEHHHKKKNNNPPPSSSVVVYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[^^^aaabbb```^^^[[[ZZZYYYYYYXXXUUUOOOKKKJJJMMMVVV___dddhhhrrr~~~~~~uuulllhhhiiilllooo|||ppphhh___ZZZYYY[[[ZZZYYYUUUYYY```hhhnnnssswwwxxxvvvvvvxxxzzz{{{yyyuuuqqqqqqxxx~~~sssppprrrwww}}}}}}~~~~~~wwwpppfff```XXXSSSPPPMMMIIIEEEBBB???;;;888666555333222111111111111111111111111222111111111000000//////............////////////000000////////////000000////////////............///......------......///............////////////........................///////////////////////////////////////////////////...------,,,---------------------------------........................------------------------------............------------............------........................+++,,,,,,------------,,,++++++++++++++++++++++++///......---------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------,,,,,,,,,,,,------...------------...//////---------............///////////////000000000000111000000///////////////111111111111111111111111222333555888<<>><<<:::666444222222222222222222222222000000000000000000000111............////////////...///000111111000///............///////////////000//////......//////000............////////////........................////////////////////////////////////////////////000///......------..............................,,,,,,------.../////////------------------------------............------------............------------------------------,,,------............---------------------------++++++++++++++++++,,,---...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------......,,,---///111111000///------------............///////////////000000000000000000000000000111111222000000000000222444777888===???DDDIIINNNQQQTTTTTTSSSUUUWWWWWWWWWWWWYYY[[[[[[ZZZZZZ[[[[[[\\\]]]^^^______]]]ZZZVVVUUUVVVWWWPPPSSSWWW\\\fffvvv~~~|||||||||wwwuuu{{{|||uuuqqqjjjiiigggfffeeeggghhhjjjsss{{{~~~xxxnnneee^^^XXXQQQLLLHHHFFFCCC@@@>>>;;;777444222222222222222222222222/////////000111111222222////////////...............///000111111000///.............../////////000000000////////////000000............////////////........................////////////////////////////////////////////////000//////.......................................,,,,,,------...//////000------------------------------............------------............------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,++++++------------------------......------------......,,,---...000000//////...---------............///////////////000000000000///////////////000111111111111111222555888;;;===DDDGGGKKKPPPSSSUUUVVVVVVUUUWWWXXXYYYYYYYYY[[[]]]\\\\\\\\\\\\]]]^^^___```[[[ZZZXXXUUURRRRRRVVVZZZXXX^^^iiivvvzzzuuuooolllqqqyyy{{{~~~}}}xxxuuuqqqssswwwyyyzzz{{{{{{|||}}}~~~sssiiibbb[[[SSSNNNIIIFFFCCCAAA???<<<888444222222222222222222222222......///000111222333333222222111111000000//////...///000222222000///...---.........//////000000000000////////////000000............/////////000........................////////////////////////////////////////////////000000///...............////////////////////////,,,,,,------...///000000////////////////////////---..................------..................---------------------------.../////////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,,,,---++++++,,,------...//////++++++++++++++++++++++++------------------------......------------......------------......//////---------.........//////////////////000000000000//////...//////000111111222222222444777;;;???AAAIIILLLPPPTTTVVVWWWWWWVVVVVVXXXZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^___aaaaaaWWWWWWUUUQQQOOOQQQWWW]]]mmmvvvyyyrrrjjjccc___ccckkktttyyy}}}{{{}}}rrrhhh___XXXSSSNNNJJJEEEBBBAAA???;;;777333333444444444333222222222222111111111111222222111111000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000///......000000000000000000000000---.........//////000000////////////////////////111111///---******,,,...........................//////.........------------------............/////////.........------------------------------------......//////////////////...,,,+++***+++,,,,,,------------------------------------------------++++++++++++++++++++++++///...000333666555///***,,,,,,,,,---------......---.../////////...---,,,///......------......///..........................................------000000000000////////////000222333333111//////000555555555888===DDDKKKPPPRRRSSSTTTVVVWWWXXXYYYYYYXXXYYYYYY[[[\\\]]]^^^^^^\\\\\\\\\]]]]]]\\\YYYWWWUUUPPPLLLMMMNNNUUUeeevvv}}}}}}uuuiii___\\\___fffkkkwwwzzz~~~~~~vvvlllccc[[[VVVQQQLLLGGGDDDCCCAAA===999444444444444333333222111222222111111111111222222111111000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000///......000000000000000000000000............/////////000////////////////////////...//////---,,,,,,...///........................//////.........---------.........////////////000//////.........---------------------------------------.../////////////////////---,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,,,,///222333222000...---,,,,,,,,,---------......------............------......------------..............................////////////////////////000000000000000000000//////000111111//////000111555777:::???DDDJJJNNNQQQSSSSSSUUUWWWXXXYYYYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\ZZZWWWTTTTTTNNNJJJLLLSSSaaaxxxyyymmmddd```bbbhhhmmmvvv}}}|||zzz|||}}}sssiiiaaa[[[TTTOOOIIIFFFDDDCCC@@@===555555555444333222111111222222111111111111222222111111000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000//////...000000000000000000000000............////////////////////////////////////,,,...000000///...///000.......................................---------...////////////000000000/////////............---------------------------------...////////////...000///......---.........------------------------------------------------000///......,,,,,,+++******...222222...,,,---000,,,,,,,,,---------......------,,,,,,,,,------......------,,,,,,------...........................///000000000000000000000000000000000000000000000///000111000000111333555999<<>>:::777555444444222222111111111111222222111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////......///000000000000000000000000000000000000000000000//////.........---////////////////////////+++---//////...---...///........................---------.........//////---------.........//////.../////////000000111111------------------------+++,,,------......---------...///111111111000///------------------------------------------------++++++++++++++++++++++++'''+++///000---,,,...000,,,,,,,,,---------......,,,---///111222111111000000000////////////000000........................---......///000111111222///000000111222222333333888<<>>BBBHHHNNNRRRTTTSSSRRRWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ\\\^^^aaacccbbb___\\\eee]]]YYYYYYWWWQQQPPPSSSUUUZZZdddssszzzwww|||tttmmmlllrrrvvvvvvtttyyyvvvsssrrrwwwzzzssshhh^^^VVVPPPKKKIIIJJJFFF@@@<<<999777444333333333333333333333333333333222222111111111111111000000000000000000000000111000000000/////////...000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////............/////////000........................////////////////////////////////////////////////........................------------------------///...------------...///........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////.........222000///000333333111///000111333333555777;;;???CCCFFFKKKPPPTTTVVVVVVUUUWWWXXXZZZ\\\\\\]]]\\\\\\^^^^^^^^^```aaabbbaaa```^^^XXXTTTTTTSSSPPPQQQTTT]]]fffvvv{{{yyyxxxvvv|||xxxttttttwwwzzz{{{yyy}}}{{{yyyxxx|||~~~{{{ooocccYYYRRRMMMJJJJJJGGGBBB>>>;;;999666444333333333333333333333333444333333222111222222222000000000000000000000000000000000000////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////............////////////................................................////////////////////////........................------------------------///...------------...///.........................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........***++++++,,,------......000000000000000000000000...///////////////000000222111000000222222111///111333444666888===BBBFFFJJJLLLOOOSSSVVVXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^aaaaaa```______```aaabbb[[[VVVRRRRRRRRRTTTYYY^^^kkkxxx~~~xxxsssqqqrrrttt{{{{{{|||}}}~~~}}}~~~{{{{{{vvviii^^^VVVOOOLLLKKKHHHCCC@@@===;;;888555222222333333333333444444333333222111111111111222000000000000000000000000000000000000////////////////////////////////////000000000000111111111111////////////////////////////////////////////////////////////////////////.........///////////////................................................////////////////////////.........................................................------.................................////////////////////////...............---------................................................------------............---........./////////000////////////////////////......//////000000000111222111000000111111111111222444777999===BBBHHHMMMPPPQQQSSSUUUWWWZZZ[[[\\\ZZZZZZZZZ[[[\\\^^^```aaabbbbbbaaa___]]]\\\]]]^^^[[[XXXUUUVVVZZZbbbmmmvvv|||uuummmjjjmmmqqq{{{{{{yyyxxx|||qqqeee[[[RRRNNNLLLIIIEEEBBB???===999777333333333333333333333333222222111000000000000000111111111111111111111111////////////000000000000///////////////////////////000000000111111111222///////////////////////////////////////////////////////////////////////////////////////.........................................................------------------------................................................---..................---........................////////////////////////........................................................................---------.........//////000000000//////.........////////////////////////.../////////000000111111111111111111000111222444333666:::>>>BBBGGGMMMQQQTTTUUUUUUWWWXXXZZZ\\\]]][[[[[[\\\\\\]]]___```aaa```bbbbbb```\\\XXXWWWWWWWWWZZZ]]]aaalll{{{~~~zzzzzz{{{yyyrrrjjjhhhmmmrrryyyyyy}}}}}}yyywwwyyy}}}{{{nnnbbbWWWQQQLLLJJJFFFDDDBBB???;;;999444444444333333222222222222111000000//////000000111111111111111111111111////////////000000000000000000000000000000000000------......//////000000///////////////////////////////////////////////////////////////////////////////////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................------...//////...------.............................................................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......---,,,,,,+++000000000000000000000000///000000000000000000111111111222111111222555888777:::@@@EEEIIIMMMQQQTTTWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^______``````]]]___aaa___YYYUUUTTTUUUVVV```lllxxx|||yyyxxxwwwvvvttttttsssnnnjjjkkksssyyy|||zzz|||yyyyyy}}}yyy{{{|||yyy{{{~~~~~~xxxjjj]]]VVVMMMKKKHHHEEECCC@@@===:::555555444333222222111111333222111111000000111111111111111111111111111111.../////////000000000111000000000000000000000000---------...///000000000////////////////////////////////////////////////////////////////////////000/////////....................................////////////////////////------------------------................................................------...//////...------........................---------------------------........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............------------000000000000000000000000111111111000000000000000000111333222222444888<<<;;;@@@GGGMMMPPPRRRTTTVVVZZZ[[[\\\]]]]]]]]]]]]\\\^^^___````````````___^^^[[[]]]^^^[[[VVVTTTWWWZZZ```rrrqqqooolllmmmooorrruuuuuutttssspppmmmlllqqqzzzzzz}}}~~~||||||~~~}}}{{{uuuoooqqqvvvyyyxxx~~~~~~~~~ooobbbYYYMMMKKKHHHFFFDDDAAA===:::666666555444222111000000444333222222111111222222111111111111111111111111.../////////000000111111000000000000000000000000...//////000111222222333////////////////////////////////////////////////////////////////////////000000//////.........---........................000000000000000000000000................................................////////////////////////,,,---...//////...---,,,........................---------------------------.........//////000000............................................................/////////000......//////000111111111000000000000000000000000222222111111000000//////000111333333333555:::>>>>>>DDDLLLRRRUUUVVVWWWWWW\\\]]]^^^_________]]]]]]^^^___aaabbbbbb```^^^]]]ZZZ[[[[[[XXXTTTUUUZZZ```ooo}}}{{{wwwtttaaa```bbbffflllrrrvvvxxxzzzwwwrrrooopppvvv}}}yyyyyytttwwwyyyxxxtttqqqrrrsssqqqqqqqqqpppjjjgggnnnxxxyyyiii___UUUQQQKKKHHHFFFDDDAAA===999888666444333333333333222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////222111000//////000111222......//////000000111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////////////////////////////---------............///+++,,,...000000///...---............////////////......------------......---------.......................................////////////////////////............////////////000000000000////////////111111000000000111111222000111111111333888>>>BBBIIILLLQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^___```aaaaaadddbbb``````aaaaaa^^^ZZZ___YYYTTTSSSSSSWWWfffuuu}}}|||{{{ttthhh^^^WWWYYY^^^hhhsss|||}}}|||zzzxxxyyy}}}|||}}}}}}zzzxxxvvvrrroookkkkkkkkkiiiggghhhjjjlllhhhkkkmmmlllkkkooowww}}}nnncccYYYSSSMMMIIIHHHFFFBBB???:::888666444333333333333222222222222111111111111000000000000000000000000////////////////////////////////////////////////000000///......///000000////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////..................///........................////////////////////////////////////////////////---------............///+++,,,---...///...------............////////////......------------...............///////////////........................////////////////////////............////////////000000000000////////////000000////////////000000000222333555888===CCCGGGLLLOOOSSSVVVXXXYYY[[[]]]]]]]]]^^^___``````aaaaaabbb```^^^^^^___^^^[[[XXXXXXUUUTTTUUUXXXbbbwww}}}{{{yyyrrrggg^^^aaaccchhhpppyyy~~~}}}~~~}}}~~~}}}yyyuuuqqqooolllhhheeeffffffeeedddcccdddgggjjjlllpppsssuuuvvvzzzvvvjjj^^^XXXQQQLLLJJJHHHDDDAAA;;;:::888555444333333333333333333222222111111111000000000000000000000000//////////////////////////////////////////////////////............//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------..............................////////////////////////////////////////////////---------............///------........./////////............////////////......------------......................................................////////////////////////............////////////////////////000000000000111111000000000000111111111333777:::>>>DDDJJJOOOPPPSSSWWWZZZ[[[\\\^^^___^^^^^^___``````aaaaaa``````^^^]]]\\\\\\ZZZWWWTTTSSSSSSVVV\\\eeewww||||||}}}~~~}}}wwwnnnfffmmmpppvvv}}}~~~}}}}}}~~~}}}||||||~~~|||zzzsssqqqmmmjjjhhhfffbbb```ccccccccccccdddggglllpppvvv{{{tttddd^^^UUUNNNKKKIIIEEEBBB===;;;999666555444333333444444333333222222111111000000000000000000000000........................////////////////////////////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------........................////////////////////////////////////////////////---------............///000000/////////000111222............////////////......------------......---------,,,,,,,,,,,,,,,........................////////////////////////............////////////////////////000000000000222222222111222222333333222666;;;@@@EEEKKKQQQTTTTTTVVVZZZ\\\]]]]]]^^^```^^^___```aaaaaaaaa```______]]]\\\ZZZXXXUUUSSSQQQPPPSSS\\\jjj}}}~~~yyyooovvvzzzrrruuu{{{~~~~~~}}}}}}yyytttpppnnnlllkkkjjjiiiiiihhhfffeeegggiiikkkmmmpppvvv||||||llldddYYYQQQLLLIIIEEECCC???===;;;888555444444333555555444444333222222111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------........................////////////////////////////////////////////////---------............/////////......//////000111............////////////......------------..................------,,,,,,........................////////////////////////............////////////.../////////000000000111111111111111222333444555555:::@@@GGGLLLPPPUUUWWWVVVXXX[[[]]]]]]]]]^^^___^^^___```aaaaaa```^^^]]][[[YYYWWWTTTQQQOOOOOOOOOPPPXXXgggxxxoookkkiiivvvzzz{{{~~~yyyqqqkkkhhhffffffdddfffiiikkkmmmnnnoooppprrruuuyyy~~~~~~vvvlll___UUUNNNJJJFFFCCCAAA???<<<999666555444444666666555444444333222222000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------..............................////////////////////////////////////////////////---------............///,,,,,,---------.....................////////////......------------......111111111000//////..............................////////////////////////............////////////......//////000000111111......///000111333555666;;;@@@GGGNNNRRRUUUWWWYYYXXXZZZ]]]^^^^^^]]]^^^___^^^___```aaa```___]]][[[TTTSSSQQQMMMKKKLLLPPPSSSWWWeee|||{{{sssjjjeeebbbnnn{{{{{{{{{xxxtttmmmfffbbbaaabbbcccbbbffflllqqqtttxxx{{{~~~~~~}}}tttfffYYYQQQLLLHHHEEEBBB@@@===:::777555444444777777666555444333222222000000000000000000000000111111111111111111111111//////////////////////////////000111111000//////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////..................///........................////////////////////////////////////////////////---------............///,,,---...///000///..................////////////......------------......111111000//////...------........................////////////////////////............////////////.........///000111111111...///000222444777999:::BBBGGGOOOTTTWWWXXXYYYYYY[[[]]]___```___^^^^^^___]]]^^^`````````]]][[[YYYQQQPPPNNNLLLMMMRRRZZZ```ggg|||}}}}}}|||{{{vvvpppjjjgggiiikkkwww~~~}}}{{{sssooollljjjfffcccbbbdddfffhhhkkkpppxxx}}}zzzjjj]]]TTTNNNIIIFFFCCCAAA>>>:::777555444444888777666555444333222222000000000000000000000000111111111111111111111111////////////////////////---...///000000///...---......//////000000111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////////////////////////////---------.........//////...000222333444333111000............/////////000.........------...............---,,,++++++******........................////////////////////////............/////////000---......///000111111222111111333555888<<<>>>@@@GGGLLLTTTYYY[[[ZZZZZZYYY\\\___aaaaaa```______```]]]^^^___```___]]]ZZZXXXQQQQQQPPPOOOQQQYYYdddmmmwww|||{{{~~~xxxuuupppjjjgggkkkttt{{{|||}}}zzz|||zzzrrrmmmkkkeeeeeeeeefffhhhjjjlllnnnwww}}}}}}pppbbbZZZSSSJJJCCCBBBAAA???>>>===;;;888666444333333333333333333222000000000111222222222333000000////////////000000000000000000000000000000000000000000000000000000222111///.........///000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........000000///.....................////////////..................////////////........................//////////////////////////////.........---------............////////////////////////////////////////////////////////////000000//////......------//////000000000000//////...000111000///------...111222555888<<>>===;;;888666444444444333333333333222111111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000222111000///...//////000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////...000000///.....................////////////..................//////////////////////////////////////////////////////////////////.........---------............///////////////////////////////////////////////////////////////////////////.........//////000000000000//////...///111111000///000111111444888<<<@@@FFFMMMQQQVVVWWWXXXYYY[[[\\\]]]]]]aaa`````````bbbdddbbb______^^^]]]ZZZWWWUUUTTTSSSUUU\\\bbbgggqqquuupppmmmmmmtttmmmiiikkknnnqqqxxxzzzuuupppnnnoooqqqqqqqqqqqqtttyyy}}}}}}zzz~~~nnncccZZZPPPJJJEEEBBB@@@>>>===;;;888666444444444444333333222222222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......//////////////////000000///.....................////////////..................////////////000000000000000000000000/////////////////////////////////............---............////////////////////////////////////////////////////////////...///////////////000000///000000111111000000///...///111111111111222444222666<<>><<<:::888666666555444444333222222333222222222111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000000000///.....................////////////..................////////////........................////////////////////////////////////////////////............////////////////////////////////////////////////////////////.../////////000000111111000000111111111111000000000111222111000000222444888>>>FFFMMMQQQTTTWWWXXXYYYZZZ]]]___```aaa`````````bbbhhhooommmccc\\\[[[WWWUUUQQQKKKJJJRRRaaammm|||qqqjjjbbb[[[XXXVVVVVV]]]gggoooxxx~~~||||||uuuqqqqqqsssxxx{{{{{{zzz}}}wwwiii]]]VVVNNNJJJFFFBBB@@@>>>;;;999777666666555444333222222222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000000000000///.....................////////////..................////////////........................////////////////////////...////////////000000000............///////////////////////////////////////////////////////////////000000000000000000111000111111222222111111000111222222111111222555777???DDDKKKQQQUUUWWWXXXYYYYYY[[[]]]```aaaaaa``````___aaajjjtttpppbbbYYYXXXSSSQQQMMMLLLQQQ___qqq~~~pppfff^^^VVVRRRSSSTTTVVV```lllxxx~~~vvvrrroooooorrruuuvvvvvvtttttttttrrrqqquuu|||tttnnnuuurrreee]]]QQQMMMHHHDDDAAA???===;;;777777666555444333222222111111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000///000000111000///...---000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000000111000000///.....................////////////..................////////////........................////////////////////////.../////////000000000000............////////////////////////////////////////////////////////////111111111000000000000000000111111222222111111000000111222333444777;;;>>>GGGKKKQQQVVVXXXYYYZZZ[[[YYY[[[^^^aaabbbbbbaaa```___```iiisssooo___VVVWWWKKKKKKNNNUUUdddxxx~~~pppeee```[[[SSSQQQWWWZZZ]]]hhhwwwyyyssspppjjjgggdddbbbcccfffjjjmmmmmmqqqvvvyyy}}}pppfffjjjvvvyyykkkcccSSSOOOIIIEEEBBB@@@>>><<<888777666555444333222222000000111111222222222333000000////////////000000000000000000000000000000000000000000000000000000///000111111111000...---000000000000000000000000////////////////////////////////////////////////////////////////////////---------...///000000111000000///.....................////////////................../////////000000000000000000000000000////////////////////////.../////////000000111111............/////////000////////////////////////////////////////////////222222111111000000//////111111222222222222111111///111333444777;;;@@@DDDMMMPPPUUUYYYZZZZZZ[[[\\\ZZZ\\\```bbbdddcccbbbaaa``````gggqqqlll\\\TTTWWWIIILLLTTTddd{{{|||qqqfff^^^[[[]]]VVVUUU]]]bbbeeeqqq|||rrrjjjfffeeecccaaa___]]]]]]aaahhhmmmooovvvsss```^^^eeemmm{{{~~~tttiii^^^VVVLLLEEECCCBBB@@@???999777444333444444444333222222222111111111111000111111111111111111111111222111000//////000111222222222111111000000//////000000000000000000000000////////////////////////////////////000000000000......//////000000111111000000//////......------...000111000///...///111000000//////.........---///000000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000////////////////////////////////////000///.........///111222...///000222222111111000000000000///...///222555555555555555999@@@IIIPPPTTTUUUVVVXXXYYY[[[[[[[[[]]]\\\\\\___bbbbbb___\\\___ccchhhssssss\\\NNNXXXUUURRR]]]{{{zzz|||~~~yyyqqqhhhcccccceeennnddd]]]___eeennn}}}{{{ssskkkfffaaa^^^\\\\\\\\\]]]^^^aaahhhqqqwwwwwwaaa[[[\\\aaannn|||zzz{{{{{{pppccc[[[PPPHHHDDDBBB@@@>>>;;;888666555555555555444222222222222111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000000111000000/////////////////////111222111000///000111000/////////............//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000///////////////////////////////////////////////////000000111...///000111222111111000000111111000///000222444444555666888<<>>;;;888666666666555444333333222222222111111111111111111111111111111111///000111222222111000///000000000111111222222222000000000000000000000000////////////////////////////////////000000000000////////////000000000000//////000000111111222222///000111111000///000111///////////////............//////000000000000/////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000////////////////////////---...000111111111000//////000000000111111111111000222444444333222333333333777>>>DDDIIINNNSSSWWWZZZ[[[^^^aaabbbaaa```___``````aaaaaaaaa___\\\ZZZYYYWWWUUUaaaooonnnmmmyyy|||xxxqqqnnnpppsssuuu|||}}}qqqhhhcccbbb_________```bbbfffkkknnnwww}}}yyyeeeYYYWWW___hhhuuuuuukkk]]]QQQKKKHHHEEECCC>>>;;;888666666555444333333333333222222222222111111111111111111111111111///000111222222111000///000000111111222222333333111111111111111111111111000000000000000000000000////////////000000000000000000000000//////////////////000000111111222222...///000///.........000.........///////////////......///000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////.../////////000000000111000000000000000000000000---...000111111111000///000000000000000111111111000222444555444444444555777<<>>:::888777666444333444444333333333222222222111111111111111111111111111111000000000000111111333222222222222222222111111111111111111111111111000000000000000000000000////////////000000000000111000000000/////////...000000//////////////////...///000///...---...000............/////////000---...///000111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////.........///000111111111000000000000000000000000///////////////000000111111000/////////000222222000222333444444666:::===BBBGGGMMMSSSVVVXXXZZZ[[[]]]]]]\\\\\\]]]^^^___```]]]___```^^^YYYTTTRRRQQQRRR\\\eeesss}}}rrrsss{{{yyysssnnniiifffaaa___ccciiipppuuuyyy~~~~~~yyy|||vvv}}}|||}}}ppp___TTTLLLGGGCCCCCC@@@<<<999888777555444444444444333333333222222111111111111111111111111222111000//////000111222444333333222222111111111111111111111111111111111000000000000000000000000////////////000000000000111111000000/////////...000000//////......------///000111000///...///111---.........//////000000---...///000111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////---......///000111111222000000000000000000000000000///.........///111222111000/////////000222333000111222333444777<<>>EEEJJJOOORRRVVVYYYZZZXXXUUUSSSSSSSSSUUUWWW[[[]]]]]]]]]___\\\ZZZYYYVVVVVV___kkk~~~~~~uuuvvv}}}~~~xxxwww{{{|||wwwrrrooommmhhhgggddd```___aaagggkkksssvvv|||xxxuuuvvvzzztttdddXXXOOOJJJFFFCCC@@@>>><<<:::777444333333444444444333222111333333222222111000000///222222111111111111222222111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////......///000000000000000////////////////////////...//////000000//////........./////////000000000......//////////////////,,,,,,---------.....................////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///111333333222111222333222444777:::>>>DDDKKKPPPTTTVVVWWWXXXWWWTTTQQQOOOPPPQQQSSSXXX]]]___]]]ZZZYYYZZZ\\\]]]^^^gggyyytttllliiikkkuuu}}}|||yyyrrrlllhhhfffeeecccbbbaaa```bbbhhhqqqwwwyyytttsssuuu~~~mmm^^^RRRKKKGGGDDDAAA???===;;;777555444444444333333333222222444444333333222222222222222222111111111111222222111111222222222222111111000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////......///000000000000000//////////////////////////////000000000000//////...////////////000000000............////////////........./////////000000............////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111///111222333222222333444222666:::???DDDJJJQQQUUUVVVVVVVVVUUUSSSQQQOOOMMMTTTTTTVVV\\\aaabbb^^^YYYWWWZZZ___gggsssuuulllbbb```ccckkkxxx|||xxxrrrlllhhhffffffgggiiiiiihhhiiimmmvvv{{{tttqqqqqqzzz~~~uuudddUUUMMMHHHEEEBBB@@@>>><<<999666444444333333333222222222/////////000000000111111222222111111111111222222111111222222222222111111000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000//////000000000000//////////////////000000000111---.........//////000000//////000000000111111111............////////////////////////////////////////////////000000000000000000000000000000000000222222222222222222222222000111222222222222444666444999???EEEJJJOOOTTTWWWTTTTTTSSSRRRQQQPPPPPPPPPYYYYYYZZZ^^^aaaaaa]]]YYYYYY]]]gggxxxvvvoooccc___]]]bbbhhhpppzzz}}}tttqqqllliiihhhjjjmmmooorrrssstttxxx~~~|||uuupppmmmsss|||}}}jjjZZZPPPIIIFFFCCCAAA???===999777555444333222222222333333///000000111222222333333222222111111111111222222111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////......///000000000000000000000000000000000000000///000000111111000000////////////000000000111111------......///000000000....../////////000000000............////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111222222222222555777888===DDDJJJNNNQQQTTTVVVSSSRRRQQQQQQQQQRRRTTTUUUYYYZZZ[[[\\\\\\[[[[[[ZZZ```iiiyyyrrrgggbbbWWWXXX___iiipppuuu}}}zzzrrrpppnnnlllnnnrrrvvvyyy{{{}}}zzz|||}}}vvvooohhhiiipppzzz}}}qqq___TTTIIIGGGDDDAAA@@@===:::888555444333222222222333333444444444444444444444444222222111111111111222222111111222222222222111111000000000000000000000000000000000000////////////////////////////////////000000000000////////////......///000000000000000000000000000000000000000000000111111111111000000//////000000000111111111------......///000000111....../////////000000000............////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111222222222333555888<<>>;;;888555444333222111222333444333222222111111000000///222222111111111111222222111111222222222222111111000000000000000000000000111111000000//////......////////////////////////000000000000////////////...//////000000000000000000000000000000000000000000000111111111111000000000000000000111111111111---------...///000000111000000000000111111111111............/////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222222222333666888???DDDKKKOOOQQQQQQQQQQQQWWWVVVTTTSSSTTTXXX[[[^^^XXX\\\]]]ZZZVVVWWW^^^fffxxxsssfff\\\WWWWWW\\\cccooozzz|||xxxwwwxxxyyyyyy}}}wwwnnnddd^^^eeelllxxxzzzvvv~~~kkk[[[RRRHHHAAAAAAAAA>>>;;;:::888777666444333222111111111111111111111111111111333222111111000000111111000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000/////////111222333000000000000000000000000...///000111111111111111333444555666666555444333111111000/////////////////////000000000000//////000000////////////000000111111000000//////......//////000000000000//////111111000000//////......////////////000000000000333222111000000000222222333333333333333666:::>>>FFFIIILLLNNNNNNNNNNNNOOObbb^^^ZZZYYY]]]``````___```YYYTTTUUUWWW]]]lll|||kkk\\\YYY___fffiiinnnxxx{{{zzzzzzzzzzzz~~~sssggg^^^\\\bbbmmm{{{~~~yyy~~~qqq___TTTKKKCCCBBBBBB???<<<<<<888777666444333222111111111111111111111111111111333222111111000000111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000222111000//////000111111000000000000000000000000000111333444555666777777:::::::::999777444222000111111000/////////////////////000000000000//////000000////////////000000111000000000/////////...//////000000000000//////111000000000/////////...////////////000000000111222222111111111111222222222333333333444888===AAAIIILLLNNNOOOOOONNNOOOOOO]]]^^^______^^^^^^^^^^^^[[[UUUSSSVVV]]]gggxxxtttfffbbbfffmmmqqqpppuuu~~~}}}|||{{{zzz|||}}}nnnbbbXXX[[[bbbqqq~~~zzzfffXXXNNNEEECCCCCCAAA>>>===999888666555333222222222222222222222222222222222333222111111000000111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000333222111000////////////000000000000000000000000000111333555777888999999::::::999777555222000///111000000/////////////////////000000000000//////000000////////////000000000000000000///////////////000000111111000000///000000000000/////////////////////000000000111111111111222222222222222111222222333444666;;;BBBFFFNNNOOOQQQPPPPPPOOOQQQRRRYYY___eeeeeeaaa]]][[[[[[VVVSSSUUU\\\gggvvvxxxhhhdddlllwww~~~yyy~~~~~~{{{zzzxxx{{{mmmaaa___```jjj{{{mmm\\\QQQGGGDDDCCCAAA>>>>>>999888777555444333333222222222222222222222222222333222111111000000111111111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////222111111000000000000000////////////////////////...///000222333444444444111111111111111000000000000000////////////000000//////000000000000//////000000////////////000000000000000000////////////000000000111111000000000000000000000//////////////////000000000111111111000111222333444333222111222333444666:::???FFFKKKOOOQQQRRRRRRQQQRRRUUUWWWXXX^^^eeehhheee___ZZZXXXSSSUUU\\\hhhxxxssslllhhhlllyyy}}}zzzxxx~~~}}}rrrlllfffiiivvvuuubbbVVVJJJEEECCC@@@>>>>>>:::999888666555444333333222222222222222222222222333222111111000000111111111111111111111111111111222222222111111111000000000000000000000000000000//////////////////////////////000000111111111111////////////////////////......///////////////...,,,,,,,,,---...///000111000000////////////000000//////000000000000//////000000////////////000000////////////000000000000000000111111111111000000////////////000000000000000000000000111111111111000111222444444444333222222444777:::>>>CCCIIINNNNNNPPPRRRSSSTTTVVVZZZ\\\ZZZ\\\```dddfffccc\\\WWWSSS[[[iii{{{sssnnngggkkkrrr|||}}}{{{}}}rrrnnnrrr~~~}}}iii\\\NNNHHHDDD@@@>>>>>>;;;:::888777555444444444333333333333333333333333333222111111000000111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000......000111222222222222000000000000000000000000///000000000000///...............---......///000///////////////000000111//////000000000000//////000000////////////000000////////////000000000000000111111222222111111000////////////000000000000000000000111111111222222000111222333444444444444444777;;;>>>BBBFFFKKKNNNMMMPPPSSSUUUWWWYYY\\\^^^\\\ZZZZZZ]]]bbbccc```\\\[[[iii~~~~~~wwwkkkddddddiiirrr}}}wwwsssxxxpppbbbSSSKKKGGGBBB??????;;;:::999777666555444444333333333333333333333333333222111111000000111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000///000111111222111000000000000000000000000000000///000000111111111000000000///............///000///////////////000111111//////000000000000//////000000////////////000000.../////////000000000111000111111222222111111000.../////////000000000111000000111111111222222222222222222222333444555555555999>>>CCCFFFHHHJJJLLLMMMPPPTTTWWWXXXZZZ[[[]]][[[YYYWWWWWWZZZ___dddfffooo}}}nnnjjjfffaaacccjjjvvv}}}~~~vvvuuu}}}uuugggWWWNNNIIICCCAAAAAA<<<;;;999777666555555555333333333333333333333333333222222111000111111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000111111222222111000...---000000000000000000000000......///111111222222222...---,,,,,,---...000111///////////////000111111//////000000000000//////000000////////////000000.../////////000000111111111111222222222222111111.../////////000000111111000111111111111222222222222222111111222444555777666;;;AAAEEEHHHIIIJJJKKKNNNRRRVVVYYYYYYYYYZZZ[[[ZZZYYYWWWTTTTTT[[[fffnnn||||||sssccc______```iiivvv}}}}}}vvvwww{{{|||qqqaaaSSSJJJEEEAAA???>>>===<<<999777555333222444333333222222333333444222222222111111111000000111111222222222333333333111111000000000000111111000000000000000000000000222111000/////////000111333222000////////////000......////////////......////////////////////////////////////000000000000000000111000000///......000000000000////////////222222222111111111000000000000000000000000000000000000111111111111000000111111111111000000000000222222111111000000//////333444333222111111444777<<>><<<:::777555333222444333333222222333333444222222222111111111000000111111222222222333333333111111000000000000111111000000000000000000000000111000//////111333555777333222000//////000111222......////////////......////////////////////////////////////000000000000//////000000///......---000000000000////////////111111111000000000//////000000000000000000000000000000111111111111000000//////000000111111111222111111111111000000000000111111222222222444777:::AAACCCDDDDDDEEEHHHLLLOOOSSSWWWXXXUUUWWW]]]^^^[[[ZZZVVVTTTYYYbbbsss}}}yyy}}}pppddd]]]bbbmmmwwwyyytttppp|||tttaaaRRRIIIDDDBBB???>>><<<:::888666444333444333333222222333333444222222222111111111111111111111222222222333333333111111000000000000111111000000000000000000000000000///...///222666:::<<<:::888555222111111222333...//////000000//////...000000000000000000000000////////////000000000000000000000000000//////...////////////000000000000000000000///////////////000000000000000000000000000000111111111111000000......///000111222333333000000000111111111111111...000111222333777;;;???FFFFFFEEEDDDEEEIIIPPPTTTUUUXXXYYYYYYZZZ]]][[[WWWUUUTTTXXXbbbssssssuuu|||ssseee___```kkkyyy}}}ssshhhsss|||jjjXXXLLLEEEBBB@@@???===;;;888666444444444333333222222333333444111111111111111111111111111111222222222333333333222111111000000111111222000000000000000000000000//////...///111555:::===CCC???:::555222111111111//////000000000000//////000000000000000000000000////////////000000000000111111111222222111111000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000...//////000111111222222000000000111111222222222///000222333555888===AAAEEEFFFFFFFFFHHHMMMTTTXXXXXXYYYZZZ[[[[[[[[[WWWTTTVVVXXX___pppxxxsss|||zzzoooaaadddjjjuuuwwwhhhlllwww~~~xxx~~~sss^^^OOOGGGCCC@@@???>>><<<999777555444444333333222222333333444111111111111111111111111111111222222222333333333222222111111111111222222000000000000000000000000000///......000333666888@@@===999444111000///000//////000000000000//////000000000000000000000000////////////000000000000//////000000111000000///.../////////000000000111111111111111111111111111000000000000000000000000000000111111111111000000111111000000000000000000000000111111222222333333111222444555666999>>>AAAAAADDDHHHKKKNNNSSSWWW[[[\\\[[[[[[[[[YYYWWWWWWXXX^^^aaalllxxxwwwppphhhpppyyy~~~ooolllooo{{{yyy~~~}}}eeeTTTJJJFFFAAA@@@>>><<<:::888666555444333333222222333333444111111111111111222222222111111222222222333333333222222111111111111222222000000000000000000000000000000/////////000222222444333111000//////000000///000000111111000000///000000000000000000000000////////////000000000000,,,------............---......//////000000111111111111111111222222222222000000000000000000000000000000111111111111000000111111111111000000//////111111111222222222222222333444555666777:::>>>BBBAAAFFFLLLQQQTTTWWWZZZ]]]^^^]]]\\\[[[VVVUUU\\\eeemmmuuuzzz}}}wwwuuuttt|||}}}sssnnnuuu~~~lllYYYNNNJJJBBBAAA???===:::888666555444333333222222333333444000000111111111222222222111111222222222333333333333222222111111222222333000000000000000000000000///000000000000000000///------...///000000000000000000111111111111000000////////////////////////////////////000000000000------...///////////////.........///000111111111000000000000111111111222000000000000000000000000000000111111111111000000000000000000000111111111333222222222222222222111333444666777888;;;@@@DDDHHHKKKQQQUUUXXXZZZ]]]___^^^]]]]]]ZZZUUUWWWgggxxx{{{zzz~~~~~~|||qqqssszzz~~~qqq]]]RRRMMMBBBAAA???===;;;888777666444333333222222333333444000000111111222222222222111111222222222333333333333222222111111222222333000000000000000000000000...///111222222111000///...///000222222111000000000000111111111111000000////////////////////////////////////000000000000000000111222222222222222---......///000111111222.../////////000000111111000000000000000000000000000000111111111111000000......///000111222333333444333333222222111111111222444555777999===BBBFFFNNNQQQUUUWWWYYY[[[^^^aaa]]]]]]]]]ZZZUUUYYYooo}}}|||zzzzzz{{{zzz}}}~~~~~~vvvuuu{{{~~~iiiXXXOOOEEEDDDBBB@@@===;;;999888666666555444333333333333111111222222222222111111222333444555444444222222333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111---...///000000111000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222222222333444444444444333000111111111111222222222444222000222555666555333111444888;;;>>>AAAFFFIIIPPPRRRWWW]]]aaaaaa___]]]___[[[XXXVVVWWWdddyyymmmjjjttt}}}||||||}}}qqqsss||||||~~~}}}{{{}}}~~~xxxyyynnn\\\QQQFFFEEEBBB@@@>>><<<:::888666666555444333333333333111111222222222222111111111222333444444333333222333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111222222333333333333333111111111111222222222222444222111222555666555333444666999;;;???CCCIIIMMMRRRTTTWWW[[[___```^^^]]][[[XXXUUUUUU[[[nnnsssiiicccfffsss||||||}}}zzzooojjjsss|||}}}}}}{{{yyyzzz~~~}}}vvvzzzwwwbbbUUUIIIFFFBBB@@@>>>===:::999777666555444333333333333222222222222222222222222000111222333333333333333333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000//////...111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111222222000111111222333222222222111111111111222222222333444333222222444555555444666888<<>>;;;999777666555444444333333333222222222222222222222222000000111222222333333333333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......000000111000000///...---000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222222222111111111111222222000000111222222222222111111111111222222222333333333222111111222444555555888<<>>;;;888777666555444444444444444333222111111222333444444444333222222333333444333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000//////...........................000000000000000000000000000000000000000000000000.../////////000000000000222222111111111111222222000111111222333222222222222222222222333333333333000111222222333555999<<>>CCCIIIKKKOOOPPPPPPPPPQQQRRRYYY]]]aaaaaa___]]]___bbb```qqqxxxnnniiiggglllssszzzttthhhcccaaaeeeqqq~~~{{{xxxuuussssssxxx~~~xxxnnneeevvvwwwZZZPPPEEE@@@@@@AAA???<<<888777666555555444444555555444222111111222444555999888666444333333333444333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222222222333444444444444333222222333333333444444444333555777777888<<>>>>>;;;999777555444333444444555333111222444555333111444444333333333333222222222222222111111111111000111111111111000000000///000000////////////000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000000000111111111222222222222222222111111111000000333333333333333333333333333333333222333333444444555777:::===@@@DDDJJJMMMQQQRRRQQQQQQQQQSSSWWWZZZYYY```^^^[[[aaadddiiivvvyyyyyy{{{}}}qqqhhhdddbbbeeeiiirrr~~~{{{xxx{{{|||}}}}}}ooohhhsssuuudddRRRHHHDDD???;;;:::;;;:::888666444444444444444333222222444444333222444444333333333333222222222222222111111111111000111111111111000000000000111000000//////000000111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111111111111111///000111222333222111111222222222111111111111111333333333333333333333333444444333333333333333444555888<<<@@@DDDIIIMMMQQQSSSSSSSSSRRRRRRSSSVVVYYY\\\^^^\\\aaaiiiiiippp}}}yyyyyy~~~vvvmmmfffeeefffhhhmmmrrr}}}zzz{{{}}}~~~~~~vvviiimmm|||}}}kkkVVVJJJDDD???;;;;;;<<<;;;999777555444444444333333333333333333333333444444333333333222222222222222222111111111000000111111111000000000000000111000000000000000000111111111111111000000000///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000222111111000000111111111...000222333444333111000111111111111111111111111333333333333333333333333555555444333333333333444444888>>>DDDHHHLLLPPPSSSRRRRRRRRRQQQPPPQQQTTTVVVZZZ[[[\\\eeemmmlllyyyzzzuuuwwwxxxlllgggfffiiilllqqqzzz}}}zzz|||}}}|||}}}rrrnnntttvvv___QQQJJJEEEBBBBBB>>><<<:::777555555444444333333333333333333333333444444333333333222222222222222222111111111000000000000000000000000111111111111000000000000111111111111111111000000000///////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000/////////000000111...000222333444333111000111111111111111111111111333333333333333333333333555555444333333444444444555:::AAAGGGKKKNNNPPPRRRQQQRRRSSSRRRQQQRRRTTTVVVTTTYYY^^^gggoooqqq{{{uuuvvv{{{vvvlllhhhfffgggmmmsss|||~~~zzz{{{||||||~~~sssooovvv}}}dddTTTLLLFFFCCCCCC???===;;;888666555555555222333444444222222333444444444333333333333222222222222222111111111111000000000000000111111111111222111111000000111111222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111///000111222333222111111111111111111111222222222333333333333333333333333444444444444444555555666777===EEEKKKNNNOOOPPPQQQQQQSSSTTTTTTSSSTTTVVVXXXRRR\\\eeennnzzzuuurrruuuwww}}}uuukkkiiifffgggkkksss|||}}}|||||||||wwwlllmmmzzzhhhVVVKKKEEEAAABBB@@@>>>;;;999666555555555111333555444222111333555444444333333333333222222222222222111111111111000///000000000111111111111222111111000000111111222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000111111111222222222000000111111111222222222333333333333333333333333333333333333444666777888;;;AAAIIIOOORRRQQQPPPPPPOOOQQQRRRSSSSSSTTTVVVWWWXXXgggrrr~~~wwwlllqqqzzzvvvhhhfffkkklllpppxxx~~~|||}}}xxxkkkhhhqqq}}}ppp\\\PPPHHHDDDDDD@@@>>><<<999777555555555111333555444222111333555444444444333333333222222222222222111111111111000//////000000111111111222222222111111111111222222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333333111111000000111111222333000000111111222222222222333333333333333333333333222222333333555666888999???EEEMMMRRRTTTSSSQQQPPPLLLMMMPPPQQQQQQRRRTTTUUUbbbsss~~~sssoooxxxuuukkkdddfffmmmwww|||~~~~~~}}}}}}tttdddccckkkvvv}}}eeeVVVMMMGGGCCC@@@???<<<:::777555444444333111000111555666555333444444444333333222222222...000111111000000111222111111111000111111222222111111000///////////////000000000000000000000000000222222000,,,)))***+++111111000000000000111111222111111111000000//////...///000111111000///...111111111111111111111111111111000000111111222333222222444444444444222222444444444555444444333333///333666666444555999>>>EEEKKKQQQQQQMMMJJJJJJKKKNNNMMMNNNRRRTTTTTTYYY```lll{{{~~~~~~zzz{{{|||}}}ooogggeeeffflllsss~~~}}}{{{zzzzzz~~~|||iiibbbdddnnn~~~ppp\\\OOOGGGBBB@@@???===:::888666555444666444222333555555444222444444444333333222222222333444444333111000000111333222222222222222333333111111000///////////////000000000000000000000000...000111000---,,,---///111111000000000000111111111111111111000000000/////////000111111000///...111111111111111111111111111111000000111111222333222333333444444333333222333333444444555444444444000333666666555666;;;@@@HHHLLLPPPPPPLLLIIIIIIKKKLLLLLLOOOSSSTTTUUU[[[dddttt|||{{{~~~}}}yyyoooeeecccfffmmmyyy|||zzzxxxwwwyyy}}}tttfffbbbeeevvv~~~gggTTTJJJEEEAAA???===:::888666555444777666444444444444222111444444333333333333222222777888777555222000000111222222111111111111222222111111000/////////000000000000000000000000000000---...000000//////111222111111000000000000111111111111111111000000000000//////000111111000000///111111111111111111111111111111000000111111222333444333333222222333333444222222333444555555555555222444666666666999???DDDLLLNNNOOONNNJJJHHHIIIKKKLLLNNNSSSVVVWWWYYYdddpppzzzvvvyyyxxxjjjccc^^^cccnnn{{{yyywwwwwwxxxzzz~~~ooofff```qqq|||}}}pppZZZNNNIIIAAA@@@>>>;;;999777666555555555444333333333222111333333333333333333333333777888888666333111111222222111000000000000000000111111000000///000000111000000000000000000000000...//////000111111222333111111000000000000111111111111111000000000000000///000000000111111111111111111111111111111111111111111000000111111222333444444222222222222444444111222333444555555555555444555666666888<<>><<<999777666666222333333333222222222333333333333333333333333333333555555444333222333444444333222111111111111111111111000000000000111111000000000000000000000000111000000000111111111111111111000000000000111111000000000000000000111111000000000000000111222222111111111111111111111111111111000000111111222333444444222222222222444444111222333444555555555555555666666888;;;AAAGGGLLLMMMLLLJJJHHHGGGHHHJJJLLLQQQSSSWWW\\\bbbooozzzyyy|||qqqfffbbbdddccciiizzzvvvuuuvvvyyy}}}~~~|||yyy}}}qqqaaagggrrr~~~yyy}}}zzz___MMMEEECCCAAA???<<<:::888777666222333444444222222333444222222333333333333444444111222333333222222444555777666555444444444444444111111000000000111222222000000000000000000000000222111000000111111000///111111000000000000111111000000000000111111111111000000000000000111333333111111111111111111111111111111000000111111222333444333333222222333333444222222333444555555555555666666777:::???EEEKKKNNNMMMKKKIIIHHHIIIKKKNNNPPPRRRSSSYYYbbbooo|||||||||rrrfffaaaaaaaaadddqqqyyyuuussstttxxx{{{zzzxxxyyy|||xxxgggffflllyyyyyyzzzeeeQQQGGGCCCBBB@@@===:::999777777555666777666333222333555222222222333333444444444111222444444333333444555777666555444333333333333111111000000111111222333000000000000000000000000111///...///111222000...111111000000000000111111///000000000111111111111000000000000000222333444111111111111111111111111111111000000111111222333222333333444444333333222333333444444555444444444555666888<<>>EEEKKKNNNPPPLLLKKKKKKMMMQQQUUUXXXYYYVVV[[[hhh~~~}}}tttooottt}}}rrreeebbbccccccaaaiiirrr~~~tttlllnnnsssuuuuuuuuuvvvyyy{{{zzzzzz}}}qqqiiippp{{{|||sssYYYIIIJJJCCC???@@@@@@;;;777666222333444555666666666555444444555333222222444666333333333333333333333333333222111/////////000111///111222111000///000111000000000000000000000000111000000000//////......000000000000111111111111000000000000111111111111111111111222222333333333222222222111111111000000111111111111222333444555555222000111444555444222444444555666777888999:::777;;;AAAFFFIIIMMMPPPSSSRRRRRRRRRTTTWWWYYYYYYXXX]]]gggwwwoookkkooo~~~|||ssshhhdddfffiiiiiigggmmm}}}zzzqqqpppsssssssssssstttvvvxxxxxxxxx|||xxxmmmooozzz}}}}}}zzzaaaQQQIIICCC???@@@@@@;;;888777444444444444444444444444111222222333444555555555333333333333333333333333333222111000//////000111///111222111000///000111000000000000000000000000111111111000000///////////////000000000111111111000000000000111111111111222222222222222222333333222222222111111111000000111111111111222333444444999666333333444444222000444444555666777888999999:::>>>DDDIIILLLOOOQQQSSSOOORRRVVVXXXYYYZZZZZZ[[[aaattt{{{qqqcccfffrrrrrrkkkeeeeeekkkqqqttttttwwwvvvrrrrrrppppppqqqrrrssstttttttttwww~~~tttnnnsss{{{iiiWWWIIICCC>>>??????<<<888888555444333222222222333444555333222333666666333000333333333333333333333333222222111000000000111111///111222111000///000111000000000000000000000000111111111111111000000000////////////000000000000000000000000111111111111333333222222222222222222222222222111111111111111222222222111222222333333999777444444444444333222444444555555666888999999>>>CCCIIINNNPPPQQQRRRSSSMMMSSSZZZ]]]\\\\\\___bbbpppzzz}}}~~~tttfff^^^[[[fffxxx}}}oooiiifffeeeiiirrr{{{zzzssspppnnnnnnqqqqqqqqqrrrqqqqqqtttyyy}}}}}}pppmmmuuuxxx{{{{{{nnn[[[KKKDDD???@@@@@@<<<999999666444333222222333555777>>>999444333555555222---444444333333333333222222222111111111111111111111///111222111000///000111000000000000000000000000222222111111111111111111....../////////000000000///000000000111111111111333333333222222111111111111111111111111111111111333333222222111222222222333333222333444555555666555555555555666888:::;;;BBBGGGMMMQQQSSSSSSRRRRRROOOVVV]]]^^^]]]___hhhqqqzzzmmmlllkkkbbb[[[YYY___mmmrrrjjjiiijjjmmmsss|||~~~uuupppmmmnnnqqqqqqqqqpppooooooqqqtttwww~~~vvvkkklllyyyrrrttt}}}uuu___NNNFFFAAAAAA@@@===::::::555555333333444666888:::BBB<<<444222444666444111444444444333333222222222111111111222222222222111///111222111000///000111000000000000000000000000111111111111111111222222////////////000000000000///000000000111111111111333333333222222111111111111111111111111111111111333333222222111222222222111111111111222333444555555555555555777:::<<<>>>EEEJJJPPPTTTUUUTTTSSSSSSTTTZZZ^^^^^^^^^fffwwwqqqbbb]]]XXXSSSUUU\\\jjjwwwwwwnnnmmmooottt|||zzzsssnnnnnnqqqqqqpppooonnnnnnooopppqqqwwwmmmgggooo|||{{{qqqpppxxxhhhRRRJJJCCCBBBAAA===;;;:::666555555555555777888999<<<888333222444777888888555444444333333222222111000111222222333222222222///111222111000///000111000000000000000000000000000000000111111111111111000000000000111111111111000000000000111111111111333333222222222222222222111111111111111222222222222222222111222222333333222333333222000///111222555555555666999<<<@@@BBBIIIMMMRRRUUUVVVUUUUUUUUUZZZ\\\^^^^^^bbbpppwwwiiiZZZRRRKKKJJJTTTaaasss~~~yyynnnmmmpppxxxvvvooonnnqqqqqqooommmlllllllllllllllpppyyyqqqdddgggrrrtttppptttpppVVVMMMFFFDDDBBB>>>;;;;;;777777666666555555555555444444444444555666777888555555444333333222111111000111222333333333222222///111222111000///000111000000000000000000000000/////////000000111111111111111111111222222222222000000000000111111111111222222222222222222333333000000111111111222222222111111111111222333444444222333444333000000111444444444555777:::???CCCFFFMMMPPPTTTWWWXXXXXXYYYZZZ\\\]]]^^^```hhh{{{kkk```UUUNNNIIIKKK[[[mmm|||}}}qqqnnnrrrwwwxxxpppnnnppppppnnnkkkjjjjjjjjjjjjiiijjjqqqzzztttcccccclllwwwqqqsssuuuXXXOOOHHHEEECCC>>>;;;;;;888888777666555333111000000333666777666444222222555555444333333222111111000111222333444333333222///111222111000///000111000000000000000000000000......//////000000000111111111222222222333333333000000000000111111111111111111111222222333333444000000111111222222222222111111111111222333444555///111333333222222555888444444555777;;;AAAFFFIIIPPPSSSVVVXXXYYYZZZ\\\]]]]]]]]]^^^bbbmmm}}}aaaYYYRRROOOMMMQQQdddyyyvvvqqqtttzzz~~~~~~uuuqqqpppooolllhhhggghhhiiijjjjjjiiimmmrrrzzzfff___fffzzzzzzuuu~~~|||dddWWWJJJGGGGGGDDDAAA???:::999777666555555555555555555666666555555444333444444444333333444444555222111111111222333333444111111111111111111111111000000000000000000000000222111111111000000/////////000000000000111111111111111111111111111111111222222222222222222222222000000111222333333444444111222222333333222222111444444333333444444555666444444444777<<>>===;;;999888666555555555555555555666666555555444333444333333222222222333333222222111111222222333444111111111111111111111111000000000000000000000000111111111111000000000///111222222222222333333333111111111111111111111111222222222222222222222222111111111222222333333444222222222333333222222222333333333333333444555555555555666999???FFFMMMQQQUUUUUUWWWYYY\\\^^^___^^^ZZZXXX[[[lllwwwbbbUUUMMMQQQZZZfffyyy}}}{{{}}}~~~}}}}}}~~~~~~}}}xxxwwwtttrrrpppoooooooooooonnnllljjjiiiiiijjjjjjgggggghhhiiiiiihhhgggfffdddfffhhhkkklllooosssvvvyyy{{{xxxttttttooommmjjjiiijjjkkkjjjiiigggiiilllooowwwxxxgggbbbbbbkkkwwwtttdddRRRIIIEEE@@@===<<<;;;:::888666555555555666555555666666555555444333444333222222111111111111222222111111222222333333111111111111111111111111000000000000000000000000111111111111000000000000111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222333333222222333333444555777777999<<>>DDDKKKPPPTTTVVVXXX\\\______^^^]]]]]]WWW___nnnvvvnnnbbbZZZWWW```ooo}}}~~~{{{wwwtttrrrpppmmmjjjhhhgggeeedddbbbaaaaaa``````aaacccccccccaaa___]]]\\\]]]^^^___^^^\\\ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPPPPPPPPPPMMMNNNPPPQQQRRRQQQQQQPPPPPPRRRSSSSSSRRRSSSUUUWWWXXXZZZ^^^bbbggglllooopppxxx{{{zzzwwwpppnnnkkkiiijjjjjjiiihhhiiijjjkkkiiikkktttuuu___SSSZZZgggzzzpppZZZMMMGGGCCC@@@@@@;;;:::888777666666666666555555555666555555444333555555444333333333333333333333222222111222222333111111111111111111111111000000000000000000000000000000000000000000111111//////000000000111111111111111111111111111111111222222222222222222222222333333222222222222222222444444333222222333444444333333222222333333444555666888;;;@@@FFFLLLQQQTTTXXX[[[^^^___\\\ZZZXXXXXXXXXhhh~~~}}}qqqkkkaaa```aaahhhsss}}}yyy}}}zzzvvvsssmmmjjjgggdddbbb```]]][[[YYYYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPRRRSSSSSSTTTSSSRRRPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJKKKMMMNNNNNNMMMMMMMMMNNNOOONNNMMMNNNPPPRRRQQQSSSVVV[[[___dddgggiiimmmrrryyy~~~wwwqqqnnnjjjgggggghhhiiihhhiiikkkllljjjiiippp}}}~~~cccTTTXXXbbbvvvrrr[[[NNNGGGBBB??????<<<;;;999777666666666777555555666666555555444333555444444333333444444555333333222222111111222222111111111111111111111111000000000000000000000000000000000000111111111111111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222555444333222222333444555444333333333333444555555666888===CCCIIINNNSSSUUUZZZ]]]___^^^ZZZVVVUUUVVV^^^uuuvvvllliiibbbeeeiiioooxxxwwwtttwww~~~}}}~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyyxxxyyyyyyzzz{{{}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvuuusssrrrvvvtttrrrooommmiiieeebbb^^^\\\XXXVVVUUUTTTRRRPPPOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQPPPNNNPPPQQQRRRRRRSSSUUUWWWUUUWWWZZZ___dddiiinnnppprrrxxxvvvrrrnnnhhheeeeeefffhhhiiihhhlllmmmkkkhhhmmmyyyiiiWWWVVV\\\nnnwww```RRRJJJCCC??????<<<;;;999777666666666777555555666666555555444333222222222222333444555555444333222222111111222222111111111111111111111111000000000000000000000000///000000000111111111111111222222222222333333333111111111111111111111111222222222222222222222222111111111222222333333444666444333222222333444666555555444444555555666777777:::???FFFLLLQQQUUUWWWZZZ]]]___]]]XXXUUUVVVXXXiii}}}{{{wwwoooiiihhhhhhjjjooowwwvvvrrrwww~~~}}}}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyyyyyyyxxxxxxvvvuuuuuuwwwwwwvvvvvvuuutttssssssnnnmmmmmmmmmnnnnnnoooppp|||||||||{{{zzz{{{~~~~~~|||zzzyyywwwwwwvvvuuuwwwzzz}}}~~~|||zzzxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwpppooommmllllllmmmnnnoookkkllllllmmmmmmllllllkkkggghhhiiiiiiiiihhhfffeeehhhfffdddbbb```]]]XXXUUUUUUSSSPPPOOONNNNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMKKKJJJJJJIIIJJJJJJLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPQQQPPPPPPOOONNNPPPQQQSSSUUUVVVWWWVVVVVVRRRTTTVVVWWWXXXZZZ]]]```]]]^^^bbbgggmmmsssxxx{{{vvvsssnnngggcccccceeehhhiiigggkkknnnkkkhhhlllwwwnnnYYYUUUWWWggg~~~fffWWWNNNFFFAAA@@@<<<;;;999777666666777777555555666666555555444333000000000111222333555555444333333222111111111222111111111111111111111111000000000000000000000000//////000000111111111222///000000000000111111111111111111111111111111111222222222222222222222222000000111222333333444444666555333222222333555666666555555555555666777777888<<>>;;;999777777666666666666666666555555555555444444444444444444444444444333333222222111111111444333222111111222333444111111111111111111111111111111111111111111111111222222111000000111222222222222222222333333333333333333333222222222222111444444333333333333222222333333333444444444555555555666777666555555777999???CCCIIINNNQQQSSSVVVXXX\\\XXXUUUSSSPPPUUUkkkuuukkkbbbeeekkkqqqrrroooqqquuu~~~uuurrrzzz{{{yyyuuuttttttuuuuuuuuuuuurrrmmmjjjiiiiiiiiihhheeeffffffffffffeeeeeeddddddcccaaa___]]]\\\[[[ZZZ[[[\\\^^^^^^]]]\\\\\\]]]YYYYYYZZZZZZYYYXXXVVVUUUXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRTTTTTTTTTTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQ}}}|||{{{|||}}}|||{{{}}}}}}|||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwvvvtttrrrqqqkkkkkkkkkjjjiiihhhgggfffffffffffffffeeedddcccbbb\\\]]]]]]^^^]]]]]]\\\\\\\\\]]]\\\[[[YYYZZZ\\\^^^```^^^\\\YYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZ\\\^^^___```aaabbbcccddddddeeedddccccccdddfffhhhjjjkkkmmmnnnnnnnnnoooppprrrtttwww|||}}}~~~uuummmhhhggggggdddbbbccceeecccccceeeeeefffkkkrrr|||qqq```QQQQQQYYYfffwwwdddQQQIIIFFFBBB???>>><<<999888777777777666666666666555555555555444444444444444444444444333333333222222111111111444333111000000111333444111111111111111111111111111111111111111111111111222111111111111111111222111222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555666777777777555666888:::CCCFFFKKKOOOQQQRRRTTTVVV[[[TTTRRRRRRRRRZZZwwwzzzqqqjjjeeekkkrrrvvvvvvvvvzzzvvvtttyyy}}}|||||||||}}}}}}{{{yyyqqqooolllkkklllmmmmmmmmmkkkhhhcccaaa`````````___\\\\\\\\\]]]]]]\\\[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRSSSUUUVVVUUUTTTUUUVVVRRRSSSTTTTTTSSSRRRQQQPPPSSSRRRQQQPPPOOONNNMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMQQQPPPOOONNNNNNNNNNNNOOO}}}{{{xxxvvvuuuuuuqqqooonnnmmmooooooooonnnoooooooooooopppqqqssstttvvvuuusssqqqooommmlllkkkgggggggggfffdddcccaaa```^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[YYYXXXXXXTTTTTTUUUVVVVVVWWWVVVVVVWWWXXXXXXVVVUUUUUUXXXZZZ[[[ZZZWWWUUUSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]_________``````aaaaaaaaa```bbbdddddddddeeehhhjjjkkklllmmmnnnpppqqqrrrssssssrrrrrrtttvvvzzz}}}}}}|||xxxtttuuuzzzyyyqqqjjjiiiiiieeebbbbbbdddbbbbbbeeeffffffjjjooovvvzzzfffTTTQQQUUU^^^ppphhhSSSIIIEEEBBB@@@>>><<<:::888777777777666666666666555555555555444444444444444444444444333333222222222222222111333333222111111222333333111111111111111111111111111111111111111111111111111111111222222111111111111111111222222222333333222222222222222222222222333333333333333333333333333333333444444444555555777777777666666777:::<<>>BBBHHHJJJMMMNNNNNNOOOQQQSSSKKKMMMMMMSSSkkk{{{vvvuuuwwwyyyzzz}}}{{{}}}|||xxxssspppmmmkkkiiihhhhhhfffcccaaa]]][[[[[[\\\]]]^^^^^^]]]XXXUUUSSSRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUURRRSSSUUUUUUTTTSSSSSSTTTPPPRRRTTTVVVXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^ZZZ[[[]]]___bbbdddfffggghhhhhhjjjkkkmmmnnnoooooo}}}yyyvvvsssrrrooommmjjjhhhfffccc___\\\YYYXXXVVVTTTSSSRRRQQQQQQRRRQQQOOOPPPQQQRRRRRRQQQRRRQQQQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSTTTTTTVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVYYY[[[\\\[[[ZZZZZZ[[[^^^___```bbbdddfffggggggccceeeiiilllooorrrssssssooonnnmmmllllllnnnpppqqqpppqqqrrrtttuuuvvvvvvvvvtttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz}}}yyy||||||qqqmmmooommmmmmkkkfffccchhhpppsssnnnmmmiiieeeccc```]]]^^^ccceeedddeeegggjjjuuu}}}}}}eeeYYYPPPMMM^^^uuuuuuzzz___OOOHHHCCCAAA???===:::999888888888777666666666555555555555444444444444444444444444222222222222222222222222///111333555555333111///111111111111111111111111111111111111111111111111000111222333333222111000000111111111111222222222111111111222222333333333222222222333333444444444333333333444444444555555444555666666777:::???CCCHHHJJJLLLMMMMMMNNNPPPRRRGGGLLLMMMTTTqqq}}}yyyzzz}}}yyy{{{|||~~~wwwzzz}}}zzzvvvqqqmmmhhhgggeeeeeeeeedddaaa______^^^^^^___aaabbbaaa```[[[YYYWWWVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWYYY[[[\\\[[[[[[\\\]]]XXXZZZ]]]```bbbcccddddddcccdddeeeggghhhjjjkkkllliiihhhhhhgggggghhhhhhiiieeefffhhhkkknnnqqqssstttyyyzzz{{{{{{{{{{{{{{{zzztttssspppllliiifffeeedddbbbaaa^^^[[[YYYXXXWWWWWWSSSRRRQQQOOOMMMMMMLLLLLLNNNNNNNNNMMMLLLLLLOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRWWWWWWVVVVVVUUUUUUUUUTTTVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZZZZ[[[\\\]]]^^^______```bbbaaa```______```bbbccceeegggiiikkklllllllllkkkllloootttvvvtttrrrooorrrvvv{{{vvvmmmnnnjjjppptttppphhheeejjjqqqyyyxxxmmmjjjhhheeebbb`````````aaaccceeeeeeddddddiiioooxxxmmmYYYMMMNNN[[[jjjyyy|||fffQQQIIIHHHCCC???;;;888777777777666444444555555555555444444444444444333333333222222333333333222222111111111444444444333333222222222111111111111222333444444000000000000000000000000111111222333333333333222222222222222222222222222222222222222222222222222444444444333333222222222333333333444444444555555555444333444888>>>DDDHHHLLLIIIGGGIIINNNPPPOOOLLLKKKJJJMMM[[[vvv|||zzz|||~~~yyy|||xxxuuurrrnnnlllllljjjhhhhhhjjjjjjgggdddccccccdddeeeeeeddd```^^^[[[\\\]]]]]]^^^^^^]]]]]]cccbbbaaaaaabbbddddddeeeccceeegggeeecccaaaccceeeeeegggiiijjjjjjiiigggeeeeeefffhhhlllpppsssrrrqqqsssuuuwwwyyy{{{{{{zzzyyyxxxvvvsssrrrqqqpppooonnnpppppprrrvvv{{{hhhfffdddaaa^^^\\\[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWUUUVVVWWWXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\\\\]]]^^^```bbbcccbbbbbbccccccccccccbbbbbbddddddeeefffhhhjjjkkklllkkkmmmnnnnnnlllkkklllmmmooopppsssvvvyyy{{{}}}}}}~~~~~~~~~vvvnnnpppooouuuzzzuuullliiimmmttt}}}{{{pppmmmkkkhhhdddbbbaaaaaabbbccccccccccccccchhhmmmvvvrrr^^^QQQNNNWWWddd{{{}}}~~~mmmVVVJJJFFFCCC???;;;888777888777777444555555666666555555444444444444333333333222222333333333222222222111111444444333333333222222222333333222222111222222222111111111111111111111111000111111222222222222222222222222222222222222222222222222222222222222222444444444333333222222222333333333444444444555555666555555666:::???EEEIIIJJJHHHHHHLLLPPPRRRPPPNNNPPPRRRVVVbbbvvv~~~~~~zzzwwwuuusssqqqooopppnnnmmmmmmnnnnnnllliiihhhgggfffffffffeeecccaaa```aaaccceeefffgggggggggiiijjjkkkkkkkkkkkkmmmnnnnnnpppqqqpppnnnmmmoooqqqmmmnnnppprrrsssssssssrrruuuvvvyyy}}}}}}~~~|||{{{zzzxxxwwwvvvwwwyyy}}}]]]\\\[[[YYYWWWVVVVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[]]]^^^```aaabbbbbbbbbbbbccccccdddeeeeeefffgggggghhhhhhjjjlllnnnoooooopppqqqrrrrrrqqqooonnnssstttvvvxxx{{{}}}vvvnnnqqqwww~~~}}}sssmmmrrrxxxtttpppmmmjjjgggccccccbbbbbbbbbaaaaaaaaacccfffkkkssszzzeeeUUUNNNSSS\\\uuuvvv]]]MMMFFFCCC@@@<<<999888888777777444555555666666555555444444444444444333333333333333333333222222222222111333333333333222222222222555444333222111111111111111111111111111111111111///000111111222222111111222222222222222222222222222222222222222222222222444444333333333333222222333333333444444444555555666666666888<<>>BBBFFFIIIFFFIIIOOOSSSTTTSSSQQQOOOMMM]]]rrr{{{~~~zzzxxxuuutttuuuvvvwwwvvvyyyyyyyyyyyyyyyxxxwwwvvvuuurrrooonnnpppsssvvvwwwwwwxxxyyyzzz{{{zzzyyyxxxvvvxxxzzzzzzzzz}}}~~~{{{{{{{{{}}}[[[[[[[[[[[[\\\]]]^^^___```````````````````````````````````````aaabbbcccdddfffjjjlllmmmmmmooopppoooooopppsssvvvyyy|||}}}|||qqqrrr{{{uuu{{{zzzsssnnniiifffcccddddddccc```^^^___```fffgggiiinnnvvvqqqZZZNNNPPPTTTfffxxxgggTTTIIICCCAAA===;;;;;;:::888777555666666666666666666555555555555444444444333333222222222222222222222222222222222222222222222222222111111111222222333444111111111111111111111111//////000111111111111000222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555666888;;;???BBBFFFHHHGGGLLLRRRUUUTTTRRRQQQQQQYYYnnn~~~zzzxxxuuuuuuvvvxxxzzzzzz}}}}}}~~~~~~}}}}}}|||||||||yyywwwxxx{{{~~~|||{{{{{{{{{||||||}}}}}}~~~aaaaaaaaabbbccceeefffggghhhiiiiiijjjjjjiiiiiihhhkkkjjjjjjkkkkkkmmmnnnnnnrrruuuxxxzzz|||}}}vvvwww}}}xxx|||tttmmmhhheee```bbbdddccc___^^^___bbbhhhggghhhkkkpppyyyxxx^^^QQQQQQTTT\\\nnn}}}mmmWWWKKKDDDAAA>>>===<<<;;;999777555666666777777666666555555555555555444444444333111222222222222333333333111111111222222222222222111111111111222333444555222222222222222222222222///000111111222222111111222222222222222222222222222222222222222222222222222222333333333333444444333333333444444444555555444666999<<<@@@CCCFFFGGGKKKPPPVVVWWWTTTSSSVVVYYYbbbzzzzzzxxxvvvvvvyyy|||ssssssssstttvvvwwwyyyzzz|||}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{vvv{{{~~~|||uuummmgggccc]]]```cccbbb___^^^aaadddhhhffffffgggiiiqqqeeeUUURRRRRRRRRdddtttsssZZZKKKDDDAAA???======;;;999777666666777777777777666666555555555555444444444444111111222222222333333333000111111111222222222222222222222111222222333333222222222222222222222222000111111222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333333444444444555555555777:::???BBBEEEGGGHHHNNNSSSXXXXXXVVVWWW^^^eeeooo~~~|||yyywwwvvvwww|||~~~uuuttt{{{~~~vvvmmmfffccc[[[___bbbbbb______bbbfffhhheeedddeeeeeekkk~~~jjjXXXRRRPPPKKK\\\mmmxxx[[[JJJDDDBBB???>>>===<<<999777666666777777777777666666666666555555555444444444111111111222222333333333000000111111222222222222444444333222111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222222333333444444444333333333444444444555555666888<<>>======<<<999666666666666666666555555444444444333333333222222222444444444444444444444444444333333222111111111222111111111111111111111111222333222------111333111111222222333333222222111222222222222222222222222222222333333333333444444333333333444444444555555444444444444444555777777444777<<<@@@CCCGGGJJJLLLSSSUUUZZZ[[[XXX]]]rrrwwwsssttt|||{{{yyyvvvyyy~~~{{{{{{lll```bbbiiizzz}}}qqqiiidddbbbaaa```^^^^^^^^^______eeebbb```^^^]]]ddduuu|||cccSSSKKKNNNVVVhhheeeRRRHHHDDD@@@>>>>>>===:::777666666666666666555555444555555555444444444333333333333333333333333333333444333222222111111222222111111111111111111111111444777777333111333555444111222222333333222222111222222222222222222222222222222333333333333444444333333333444444444555555444444444444555666777777777999>>>AAADDDHHHLLLOOOVVVVVVXXX[[[]]]ggg}}}|||ssspppsss|||~~~{{{zzz|||nnn```WWWXXX^^^kkkyyy}}}|||vvvlllfffaaaaaa```___^^^^^^]]]]]]___]]]\\\\\\[[[aaappphhhVVVMMMLLLTTTfff}}}kkkVVVKKKGGGBBB??????>>>;;;888666666666666666555555444666666555555555444444444333333333333333333333333333333222222111111222222222222222222222222222222333999<<<777222333444444111222222333333222222111222222222222222222222222222222333333333333444444333333333444444444555555444444444444555666777888:::<<>>;;;999666666666666666555555444555555555555444444444444222222222222222222222222333333222222111222222333222222222222222222222222111999>>>999222000222333111222222333333222222111222222222222222222222222222222222333333333444444333333333444444444555555444444444444555666777888<<<>>>@@@BBBEEEJJJPPPTTTZZZTTTQQQXXXiiivvvvvvzzz||||||}}}~~~sssaaaVVVPPPLLLMMMOOORRR]]]bbbhhhvvvsssjjjbbbbbbaaa```___]]][[[ZZZWWWWWWXXXXXXWWW\\\jjjxxxvvv___PPPLLLPPP___www}}}{{{aaaNNNIIICCC???>>>===;;;888666666666666666555555444444444444333333333333222222222222222222222222222333222222111222222333333222222222222222222222222000999>>>999222111222222111222222333333222222111222222222222222222222222222222222333333333444444333333333444444444555555555555555555555666888888<<<>>>@@@CCCFFFKKKQQQUUUXXXSSSOOOWWWlll|||{{{~~~|||}}}}}}ooobbbUUUNNNJJJHHHIIILLLOOO[[[```ffftttwwwnnneeedddbbbaaa___]]]\\\[[[XXXWWWWWWWWWWWW[[[jjjxxxgggTTTLLLNNNZZZqqq}}}~~~zzz~~~gggPPPKKKDDD???>>>===;;;888666666666666666555555444444444333333333222222222333333333333333333333333222222111111222222333333333333333333333333333333222999===999444333444333111222222333333222222111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666777888888===???BBBEEEHHHLLLRRRUUUUUURRRQQQYYYmmm|||wwwpppvvv{{{}}}}}}uuulll]]]UUUMMMJJJHHHGGGJJJNNNQQQ^^^dddjjjwww|||ssshhhfffcccaaa^^^]]]]]]]]]YYYXXXXXXXXXWWW\\\kkkzzzlllUUULLLKKKTTTiiiwww}}}|||}}}kkkSSSMMMEEEAAA???>>><<<999666666666666666555555444555444444444333333333333333333333333333333333333222222111111222222333444333333333333333333333333111666888555333444444222111222222333333222222111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666777888999===@@@EEEHHHKKKOOOSSSVVVRRRSSSTTT\\\nnn}}}uuunnnhhhaaafffjjjlllmmmmmmhhh```SSSNNNJJJIIIIIIIIIMMMSSSTTTbbbhhhnnnzzzwwwjjjgggdddaaa^^^]]]]]]^^^[[[YYYXXXXXXWWW]]]lll|||mmmTTTLLLJJJPPPcccyyysssxxxnnnUUUOOOGGGBBB@@@???===;;;666666666666666555555444666666555555555444444444444444444444444444444444222111111111222333333444333333333333333333333333///222333000000222222///222222222333333222222222222222222222222222222222222222333333333444444444333333333444444444555555555555555666666777888999>>>BBBGGGKKKNNNQQQTTTWWWQQQTTTXXX___nnn{{{~~~|||qqqhhhaaa___YYY\\\```bbbaaa\\\WWWSSSLLLHHHEEEGGGHHHIIINNNTTT\\\bbbooozzzrrrllleeeccccccbbb]]]YYY[[[WWWTTTVVVYYY^^^iiitttwwwZZZJJJLLLMMMTTThhhtttxxx{{{~~~zzz]]]LLLEEEDDD>>>===???999999999888888777666666666555555444444444333333333333333333333333333333333666555444222111111222222222222222111111000000000000000000111111222222333111111111111111111111111222222333333333333444444555555555555555555555555333333333444444444555555333555666666666888;;;>>>DDDDDDHHHNNNRRRQQQTTTXXXPPPTTT___lllssstttzzz}}}xxxnnneee^^^ZZZXXXUUUWWWYYYZZZXXXTTTOOOLLLHHHDDDDDDGGGIIILLLRRRYYYeeeiiittt}}}sssmmmfffddddddccc___[[[\\\WWWTTTTTTVVVZZZdddmmmxxxxxx[[[KKKLLLLLLRRRddd{{{uuuxxxzzz{{{~~~^^^MMMEEEDDD>>>>>>???:::999999888888777666666666555555555444444444333333333333333333333333333333666555444222111111222222333333222222222111111111111111111222222222222222333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555333555666666777999<<>>AAADDDDDDHHHQQQUUUTTTRRRSSSYYYcccqqqzzzyyyuuuxxx~~~xxxnnnbbb[[[YYYYYYWWWTTTRRRQQQNNNKKKIIIGGGEEEEEEEEEEEEHHHNNNSSSXXXaaajjjuuu{{{yyyqqqhhhdddcccccc___\\\ZZZVVVSSSRRRRRRRRRYYY```nnn~~~hhhOOOKKKHHHKKKYYYlll~~~~~~~~~}}}yyyzzzfffRRRGGGEEE@@@@@@BBB;;;999999888888777666666666555555555555444444444444333333333333333333333333444444444333222222222222333333333333333333333333444444444333333222222222000111111111111111222222222222222333333333444444333333333333333333333333333333333444444444555555444555666666888;;;@@@DDDJJJIIIMMMTTTWWWTTTRRRRRRVVVggg|||xxxsssgggaaaYYYVVVWWWWWWTTTPPPPPPNNNJJJGGGEEEDDDDDDEEEFFFHHHMMMSSSWWW\\\fffppp{{{|||sssiiicccaaa```]]]ZZZXXXTTTRRRRRRRRRRRRXXX___lllzzzqqqRRRLLLGGGJJJVVVhhh|||}}}}}}lllVVVIIIEEE@@@AAABBB;;;999999888888777666666666666666555555555444444444333333333333333333333333333333333333333333222222333333333333333333333333444444444333333222222222000000000111111222222222222222222333333333444444444444444444444444444444333333333444444444555555444555666777999===CCCGGGNNNMMMPPPUUUTTTQQQPPPSSS[[[pppvvvlllggg]]][[[YYYYYYZZZYYYTTTQQQLLLIIIFFFCCCBBBBBBDDDEEEIIIKKKRRRYYY]]]bbbmmmxxxvvvjjjbbb```^^^[[[XXXVVVSSSRRRSSSRRRRRRVVV]]]eeesssyyyWWWNNNGGGIIISSSdddyyyrrrZZZKKKFFFAAAAAAAAA:::999999888888777666666666666666666555555555444444333333333333333333333333222333333444444333333222222222222222333333333333333333333333222222222222222222222333333444444555222222333333333333444444555555555555555555555555333333333444444444555555444555666777999>>>EEEJJJNNNOOORRRSSSOOOLLLQQQXXXlll}}}xxxqqqiiibbb___YYYZZZ[[[[[[ZZZWWWSSSQQQHHHGGGDDDBBBBBBDDDFFFHHHNNNRRR[[[cccgggmmmyyyzzzmmmccc```^^^[[[WWWVVVSSSQQQRRRQQQOOOSSSYYY^^^mmm~~~\\\QQQIIIIIIPPP___ttt~~~xxx^^^MMMGGGAAAAAAAAA999999999888888777666666666666666666666555555555555333333333333333333333333222222333444444444333222111111111222222222333333111111111222222222222222111222222333444444555555222222333333333333444444444444444444444444444444333333333444444444555555444555666777:::@@@GGGLLLOOORRRUUUSSSMMMLLLWWWeee{{{|||~~~|||~~~zzztttllleee```]]][[[TTTVVVXXXWWWTTTPPPMMMLLLHHHGGGEEEDDDEEEGGGIIIKKKTTTYYYbbblllqqqwww}}}oooeee```^^^[[[XXXVVVSSSRRRRRRPPPMMMPPPUUUZZZkkk___TTTJJJHHHNNN[[[qqq|||~~~{{{```NNNGGGAAAAAA@@@888999999888888777666666666777666666666555555555555333333333333333333333333111222333444444444333222000000000111111222222222000000000111111222222333//////000111222222333333222222333333333444444444333333333333333333333333333333333444444444555555444555666777:::@@@HHHMMMQQQUUUXXXVVVOOOOOO^^^ppp}}}uuurrruuuzzz|||zzzyyywwwvvvvvvvvvtttrrrrrrnnngggaaa[[[YYYXXXXXX[[[ZZZXXXUUUQQQMMMIIIGGG@@@BBBCCCBBBCCCGGGOOOVVV______eeeqqq{{{vvvjjjccc```^^^^^^XXXSSSPPPPPPPPPPPPSSSXXX^^^jjj}}}jjjXXXJJJJJJNNNVVViii~~~eeePPPJJJBBB???AAA===<<<:::888777888888777666666555555555555444444444444444444444444444444444444444444333333222222222222222444444444444222222111111111222222333333333222222222222222222222222111111222222333444555555333333333333333333333444444333333333333444555555888777555666:::AAAIIINNNQQQUUUXXXSSSJJJNNNhhhyyyuuussspppmmm{{{yyy~~~zzzvvvsssnnnllljjjiiiiiiiiigggfffaaa___[[[XXXWWWVVVWWWXXXZZZXXXUUUQQQMMMIIIGGGEEEBBBCCCEEEFFFIIINNNUUU[[[dddeeemmm{{{yyymmmddd```^^^^^^XXXSSSPPPPPPPPPPPPSSSXXX```mmmqqq]]]LLLJJJMMMSSSeeezzzhhhSSSLLLCCC@@@AAA>>><<<:::888777888888777666666555555555555444444444444444444444444444444444444333333333333333333222222333333444444333333222111111222222222333333333222222222222222222222222222222333333444444555555333333333333333333333333444444333333444444555666777666666888===EEELLLQQQSSSVVVXXXTTTNNNUUUpppxxxrrrnnnkkkjjjwww{{{zzztttoookkkgggddd___]]]ZZZYYYZZZZZZZZZYYYSSSRRRRRRRRRSSSTTTUUUVVVXXXUUUQQQLLLHHHEEEDDDCCCDDDEEEGGGKKKPPPWWW]]]```hhhlllwww~~~pppgggaaa^^^]]]XXXSSSPPPPPPPPPPPPSSSXXXbbbqqq{{{dddOOOJJJJJJOOO```ttt}}}mmmWWWNNNDDDAAABBB>>><<<:::888777888888777666666555555555555444444444444444444444444444444444222333333333333333333444222333333444444333333222222222222222333333333333222222222222222222222222444444444444444444555555555555444444333333222222444444444333444444555666666666777:::@@@HHHPPPUUUVVVVVVVVVTTTSSS___yyywwwooojjjiiijjjuuuzzz|||zzz}}}{{{vvvpppiiiddd```[[[YYYVVVTTTQQQPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTQQQKKKFFFCCCBBBBBBBBBFFFGGGIIINNNTTT[[[aaadddoooxxxuuujjjbbb]]][[[XXXSSSOOOPPPPPPOOOSSSXXXbbbqqqjjjRRRIIIHHHLLL\\\ooozzzzzzsssZZZPPPEEEAAABBB>>><<<:::888777888888777666666555555555555444444444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333111222222222222222333333555555555555555555444444666666555444333222222111444444444444444555666666666777888<<>>DDDJJJPPPSSSVVVSSSPPPQQQ[[[nnnwwwqqqsss{{{|||uuuyyy{{{uuufffbbb[[[UUUQQQOOOLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJHHHEEEBBBBBBDDDFFFHHHKKKOOOSSSWWW\\\dddooowwwtttiii```ZZZXXXSSSPPPPPPPPPPPPSSSXXX]]]iii{{{rrrVVVKKKHHHIIIUUUeeewww|||cccUUUGGGAAABBB>>><<<:::888777888888777666666555555555555444444444333333333333333333333333222333333333333333333444444333333222222333333444444444444444333333333333111111111222222333333444444444444444444444555555666666555555444444333333555555444444555555666777777999<<<@@@FFFLLLQQQSSSVVVSSSPPPUUUeeeyyy{{{yyy}}}|||{{{pppjjj^^^YYYSSSNNNLLLJJJIIIHHHGGGGGGHHHJJJLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCCCCEEEHHHKKKMMMPPPVVV\\\___cccmmm}}}|||oooccc\\\XXXSSSPPPPPPPPPPPPSSSXXX[[[eeeuuuvvvYYYMMMHHHGGGQQQ___pppzzziiiXXXIIICCCDDD@@@<<<:::888777888888777666666555555555555444444444222222222222222222222222444333333333333333333222444333333222222333333444555555444444444333333333000111111222333333444444222222333333444444555555555555555555555444444444555555555555555666666777666888===CCCIIIOOOTTTWWWWWWUUUTTT]]]rrrttthhhaaaZZZVVVPPPLLLJJJJJJIIIIIIFFFFFFHHHKKKMMMLLLJJJGGGIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDGGGKKKNNNPPPSSS[[[cccfffjjjuuutttggg^^^XXXSSSPPPPPPPPPPPPSSSXXXZZZbbbqqqyyy[[[NNNIIIFFFNNNZZZkkk|||zzzlll[[[LLLEEEFFFBBB<<<:::888777888888777666666666555555555444444444222222222222222222222222444444444333333222222222444444222222222222444444555555555444444333333333000000111222333333444444111111222222333444555555444444444555555555555555555555555555555666777777555888===DDDLLLSSSXXX[[[XXXWWWXXXccc|||~~~ssshhh^^^YYYOOONNNKKKJJJHHHHHHHHHIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAADDDIIIMMMNNNQQQVVV\\\eeekkklllsss|||mmm___YYYTTTPPPRRRRRRPPPPPPRRRVVVaaassszzz\\\NNNIIIGGGMMMWWWkkk~~~xxxuuuqqq[[[NNNEEE@@@???>>>===<<<:::999888888888666555555555555444444444333333333222222111111111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555666555444333333444555666555555444444444555555666777;;;@@@FFFOOOWWW[[[\\\YYYYYY___rrrvvvkkkaaaXXXSSSLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFIIIOOOTTTVVV[[[aaabbbkkksssyyy}}}mmm```YYYTTTPPPRRRRRRPPPPPPSSSVVVaaarrr```OOOIIIFFFKKKTTThhh{{{zzzvvv~~~ttt]]]OOOEEE@@@@@@>>>===;;;:::888888777777666555555555555444444444333333333222222222111111333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333333333333333333444444444555555666555444444444444555666555555444444444555666666777;;;@@@HHHRRRZZZ]]]]]]ZZZZZZddd|||wwwuuuvvv{{{yyyxxxyyyyyyxxxyyyxxxwwwvvvvvvwwwyyy{{{|||~~~|||yyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuwwwwwwwwwxxxyyyzzz{{{|||}}}{{{yyyyyyxxxxxxvvvtttvvvuuutttttttttuuuwwwxxxwwwxxxyyy{{{||||||}}}|||}}}~~~|||zzzyyyzzz|||yyyrrriii```WWWPPPLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAADDDCCCBBBAAABBBDDDFFFGGGHHHHHHLLLSSSXXX\\\cccjjjkkkuuu}}}nnnaaaZZZTTTPPPQQQQQQPPPPPPSSSVVV```pppdddQQQIIIGGGLLLTTTcccvvv|||www|||zzz___OOOEEEAAAAAA===<<<;;;999888777666666666555555555555444444444333333333333222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222333333333333333333333333444444444555555666555444444444444555666555555444444555555666777888:::@@@KKKUUU\\\^^^]]]^^^```ppp~~~vvvnnnkkkmmm}}}{{{xxxuuuqqqnnnnnnnnnmmmlllmmmlllkkkjjjjjjkkklllmmmnnnpppqqqqqqnnnkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjmmmmmmllllllllllllmmmmmmooommmkkkjjjjjjiiigggfffffffffffffffggghhhiiijjjjjjjjjkkklllmmmnnnooooooooopppqqqqqqpppooooooooonnnkkkeee]]]VVVPPPKKKIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@???CCCBBBAAA@@@BBBEEEHHHJJJLLLMMMQQQXXX]]]bbbkkkttt|||pppccc[[[UUUPPPQQQQQQOOOPPPSSSUUU___mmmfffSSSJJJIIINNNVVV^^^ppp}}}wwwbbbOOOEEEAAA@@@>>>===;;;999777666666555666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222333333333333333444444444555555555555555444444555555555555444444444555666777888:::;;;AAAMMMWWW[[[\\\\\\dddiii~~~{{{uuummmggghhhmmm~~~}}}{{{wwwssspppnnnkkkgggddddddcccbbbaaaaaa```____________```aaaaaabbbdddcccaaa___^^^___________________________bbbbbbaaa```````````````aaa___]]]]]]]]]]]][[[ZZZXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^___```aaabbbccc```_________```aaaaaaaaaaaa^^^YYYTTTPPPMMMKKKKKKLLLMMMMMMLLLKKKHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@DDDCCCBBBBBBDDDHHHLLLNNNTTTUUUZZZaaaffflllwwwsssfff\\\UUUQQQPPPPPPOOOPPPSSSTTT\\\jjj}}}lllVVVKKKIIILLLQQQZZZlll{{{fffPPPEEEAAA@@@>>>===;;;999888666666555666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111111222222333333333333333333444444444555555444555555555555555555444444444444555666777888888<<<===DDDPPPWWWXXXYYY]]]gggsss|||tttllldddaaafffooo{{{wwwtttoookkkgggdddaaa]]][[[ZZZYYYXXXVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXYYY\\\YYYVVVUUUWWWXXXYYYYYYWWWUUURRRPPPMMMLLLLLLLLLLLLLLLKKKJJJGGGEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFHHHKKKNNNRRRTTTXXXZZZ```hhhmmmuuuvvviii]]]VVVQQQPPPPPPNNNPPPSSSTTT[[[gggyyyuuu\\\MMMGGGHHHIIIVVVggglllSSSHHHCCC@@@@@@???===:::888777666666666555555555555444444444333333333333444444444444333333333333333333333333333333333333333333333333555555555555555555555555111111222222333333444444333333333444444444555555444444555666666555444444444444444555666777888999===???HHHSSSWWWUUUZZZcccnnn~~~{{{zzzzzz{{{vvvooogggaaa```iiittt~~~zzztttoookkkfffbbb^^^\\\YYYUUUSSSRRRQQQOOOMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKMMMNNNMMMKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQ___ZZZTTTQQQQQQSSSSSSSSSQQQPPPOOONNNLLLKKKKKKKKKIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKMMMOOOSSSVVVYYY[[[```cccjjjssszzzyyylll^^^WWWQQQPPPOOONNNOOOSSSTTTZZZddduuu}}}bbbQQQJJJGGGFFFRRRbbbzzzrrrXXXLLLFFFBBBAAA@@@>>><<<999888777666666555555555555444444444333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444222222222333444444555555333333333444444444555555444444555666666555444444444444555555666888999:::<<<@@@KKKWWWXXXUUU^^^mmm{{{wwwssspppooommmllljjjhhhjjjuuuyyytttnnnhhhccc^^^ZZZWWWWWWTTTQQQOOOMMMLLLJJJHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHGGGFFFEEEFFFHHHEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFHHHGGGFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKMMM___XXXPPPJJJJJJKKKKKKKKKOOOOOONNNMMMLLLKKKJJJIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@AAABBBEEEHHHKKKLLLMMMOOOQQQUUUXXX\\\^^^___lllpppxxxzzznnn^^^WWWQQQPPPOOONNNOOOSSSUUUZZZcccrrrfffUUUMMMKKKIIIOOO___wwwwww\\\OOOIIIDDDBBBAAA???<<<:::888777777666666555555555444444444333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555666666333333333444444444555555333444555666666555444333444444555555666888999:::;;;@@@NNNYYYYYYVVVcccuuu|||vvvpppjjjeeegggkkkppprrrwww}}}vvvqqqiiibbb\\\XXXTTTQQQNNNMMMKKKHHHFFFEEEDDDDDD@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDBBBCCCDDDCCCBBBAAABBBCCCCCCDDDFFFFFFHHHJJJNNNQQQQQQTTTWWWYYY\\\bbbjjjpppuuu~~~{{{ttteee[[[RRROOOOOONNNOOOQQQPPPXXXbbbnnn~~~qqqXXXJJJGGGJJJOOOZZZnnn{{{aaaSSSJJJBBBAAA???<<<:::888777666666555555444444444333333333444444444333333222222222111222222333333222222111......///000111222222333444444444333333222222222111222333333444444333333444444444444444444444444444444444555555555555666555555666555555666999;;;AAACCCNNNYYYXXXWWWiiixxxnnnhhhddddddiiimmmmmmttt~~~{{{qqqlllddd]]]XXXSSSPPPMMMKKKJJJHHHFFFDDDCCCBBBBBB??????@@@AAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCAAAAAAAAACCCBBBEEEGGGIIIKKKMMMQQQTTTWWWYYY\\\^^^bbbjjjttt{{{{{{ttteee\\\TTTRRRSSSRRRSSSUUUTTTYYYbbblllzzzsssZZZJJJGGGIIILLLVVViiihhhXXXMMMEEEAAA???===:::888777666666666666555555555444444444444444444333333222222222111222222333333222222111000000111111222222333333444444444333333222222222222222333444444444444333444444444444444444444444444444444555555555555666555555666666555666999<<>>????????????>>>>>>===@@@??????>>>>>>???@@@@@@?????????@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFFFFHHHLLLOOORRRTTTWWWYYY^^^```bbbeeekkkvvv}}}vvveee\\\UUUTTTUUUTTTTTTVVVXXXZZZ```hhhtttwww\\\KKKGGGIIIHHHRRRddd|||ppp]]]PPPGGGAAA???===:::888777777666777777666666666555555555444444333333333333222222111222222333333222222111222222333333333333333333444444333333333333222222222222333444444444444444444444444444444444444444444444444555555555555666555666666666666777:::<<>>>>>>>>????????????>>>===<<<<<<>>>>>>>>>>>>?????????@@@???@@@AAAAAABBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJKKKLLLPPPTTTWWWYYY[[[]]]^^^bbbdddhhhmmmvvvzzzlllccc\\\ZZZYYYWWWVVVXXXXXXYYY\\\cccmmm}}}}}}aaaMMMHHHIIIGGGOOO```xxxwww___PPPHHHAAA@@@===:::888777777777666666666666555555555444333333333333333333333333111222222333333222222111333333333333222222222222333333333333333333333333222333333444555444444444444444444444444444444444444444444555555555555666555666777777777888;;;===DDDLLLTTTVVVXXXfffssskkkkkkkkkjjjjjjjjjkkkvvvwww~~~~~~wwwpppjjjfffaaa\\\UUUPPPLLLIIIFFFEEEBBBBBB@@@??????>>>>>>>>>???@@@@@@@@@???>>>======>>>>>>??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMNNNMMMNNNOOOQQQSSSVVVZZZ]]]^^^___aaabbbfffjjjpppwwwxxxnnnddd```^^^ZZZXXXYYYUUUTTTWWW^^^gggvvvfffPPPIIIIIIHHHOOO___uuuzzz___NNNGGGBBB@@@===;;;999888777777555555555444444444333333333333333333333333333333111222222333333222222111222222222222222111111111333333333333333333333333333333444555555555444444444444444444444444444444444444444555555555555666555666777777777999<<>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLLLLMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRTTTVVVXXX[[[^^^aaaccceeegggiiiqqqvvv~~~yyynnnbbb\\\XXXSSSQQQRRRSSSPPPSSS[[[cccoookkkTTTJJJIIIHHHNNN\\\rrr|||^^^LLLFFFBBB@@@>>>;;;999888777777555444444444444333333333222222333333333333444444111222222333333222222111111111111222222222222222222222333333333333444444333333444555555555555555444444444444444444444444444444444555555555555666555666888888888:::===@@@GGGPPPUUUTTT]]]tttxxxssssssqqqnnnhhhjjjppp|||zzz|||ssskkkeee```]]]WWWSSSMMMHHHEEECCCAAA@@@>>>>>>======<<<=========>>>>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIILLLNNNPPPQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYYYYZZZ\\\^^^___aaaeeehhhkkkooosssvvvwwwkkk]]]UUUPPPLLLKKKMMMRRRNNNQQQYYY___jjjpppWWWKKKIIIFFFKKKXXXmmm___MMMIIIBBBAAA>>>;;;999888888888555555555555444444444444222222222333333444444444111222222333333222222111111111222222333333444444222222222333333444444444333444444555555555555555444444444444444444444444444444444555555555555666555777888888999:::>>>AAAHHHQQQUUUTTT```yyy{{{yyytttnnnggglllvvvzzz}}}}}}~~~uuullleee___ZZZWWWSSSOOOIIIDDDBBB@@@>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????@@@??????AAABBBDDDFFFFFFFFFFFFEEEBBBCCCDDDDDDCCCAAA???===?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[]]]___``````aaaccceeeeeegggkkkooosssxxx~~~zzzmmm___VVVQQQNNNNNNPPPRRRNNNQQQYYY^^^fff}}}rrrYYYLLLIIIDDDIIIUUUjjjaaaNNNKKKBBBAAA>>>;;;999888888888777666666666555555555555222222222333333444444444222222222333333222222222222222333333444555666666222222222333333444444444333444555555666666555555444444444444444444444444444444444555555555666666666777888888999;;;>>>AAAIIIRRRTTTSSSaaa|||}}}vvvnnngggnnnzzzxxxvvv}}}}}}xxxppphhhaaa\\\WWWTTTLLLJJJGGGDDDAAA???>>>>>>===<<<;;;;;;<<<===>>>???;;;<<<===???AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@????????????@@@AAAAAABBBCCCBBBBBBCCCEEEGGGHHHJJJLLLLLLKKKKKKLLLMMMPPPQQQQQQPPPOOONNNPPPQQQPPPRRRTTTUUUVVVWWWZZZ\\\XXX[[[^^^_________```aaabbbfffjjjlllllllllkkklllmmmqqqvvv|||}}}qqqbbbWWWSSSQQQOOOMMMRRRRRRTTTXXX]]]hhh||||||___NNNKKKGGGIIIRRReee|||yyy|||bbbOOOIIIBBB@@@===<<<<<<:::888666777666666555444333333333444444444444444444444444111222333444333222111000333333444555555444444444444444444333333222222222888777666444444333333333555555555555555555444444555555555555555555444444333555777888888;;;AAAFFFOOOPPPQQQYYYnnnzzztttooonnnqqq}}}~~~sssuuu}}}~~~wwwqqqjjjbbb\\\WWWSSSPPPKKKIIIFFFCCC@@@>>>>>>>>>>>>>>>===<<<<<<======>>>??????@@@AAACCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@EEEFFFGGGGGGGGGGGGIIIKKKKKKMMMOOOPPPPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRSSSUUUUUUWWWYYYZZZ[[[\\\___aaaeeehhhkkkmmmmmmmmmnnnpppooorrrvvvwwwwwwvvvvvvvvv{{{ttteeeZZZUUURRRPPPNNNQQQQQQSSSWWW\\\ggg|||dddRRRLLLIIIJJJRRRcccyyyuuuyyyeeeQQQKKKBBB@@@>>><<<<<<:::888666777777666666555444444333444444444444444444444444222222333333333333333222444444444444444444444444444444444333333222222222666555555555555666666777555555555555555555555555555555555555555555555555444555777777777;;;BBBHHHQQQRRRTTT___vvv{{{uuuqqqrrrttt{{{sssxxx~~~}}}}}}|||{{{yyyzzzyyyxxxxxxyyy|||}}}xxxmmmiiiaaa[[[VVVQQQNNNKKKHHHFFFDDDAAA???>>>======??????>>>=========>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCJJJKKKLLLLLLLLLLLLMMMOOOLLLNNNPPPQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWXXXZZZ\\\[[[^^^aaadddgggjjjmmmpppuuuwwwzzz{{{{{{{{{|||~~~xxxiii]]]VVVSSSQQQOOOPPPPPPSSSVVV[[[fffzzzkkkVVVNNNIIIJJJQQQ```ttt{{{rrrwwwjjjTTTMMMCCCAAA>>><<<<<<:::888777888888777777666666555555444444444444444444444444333333333333333444555666777666444333222333333444444444333333333333222222333333444666777888999:::555555555555555555555555555555555555555555555555555666777666777<<>>=========>>>>>>>>>>>>??????@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAACCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHLLLNNNOOOOOONNNNNNOOOPPPOOOQQQSSSSSSSSSTTTWWWYYYZZZ\\\^^^___```aaadddggggggjjjoootttxxx|||{{{mmm```XXXSSSPPPOOOOOOOOORRRVVVZZZdddwwwqqqYYYLLLHHHIIINNN\\\ooozzzrrrvvvnnnWWWOOOEEEBBB???===<<<;;;999777888888888888777777666666444444444444444444444444444333333333444555777888888777444222111222333444333333333333333333333333222333444555777888888888444444444555555555555555555555555555666666666666777777777666777>>>HHHPPPUUUVVV___uuu}}}zzzwwwuuuuuu|||zzzuuuxxx~~~{{{wwwssspppppplllgggdddcccccccccbbbaaaaaaaaabbbeeehhhkkklllpppssswww{{{}}}sssvvvyyy{{{}}}~~~}}}|||{{{{{{yyytttllleee^^^ZZZTTTPPPMMMKKKHHHGGGCCCAAA@@@>>>============<<<===>>>???AAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAADDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQQQQPPPOOOOOOPPPTTTVVVWWWXXXYYY[[[^^^aaabbbeeehhhjjjlllooosssvvv{{{~~~qqqdddYYYSSSPPPNNNOOOOOOQQQUUUXXXbbbtttvvv[[[JJJFFFFFFKKKWWWjjj~~~|||ttttttrrrZZZOOOGGGDDD@@@===<<<;;;999888888888888888888777777777444444444444444444444444444444333333444666888999888777444222111222333444333333333333333333333333222333444555555555555444444444444555555555666666555555555666666666777777777777777666888@@@KKKSSSVVVZZZiii}}}zzzvvvrrrpppooouuu~~~wwwvvv||||||{{{zzzzzzzzz|||}}}~~~~~~yyyyyywwwtttooojjjeeebbbddd```[[[XXXWWWWWWWWWVVVUUUUUUVVVXXXZZZ]]]___aaadddggglllppptttxxx}}}fffiiillloooppprrrtttvvvxxxyyyyyyzzz{{{{{{||||||}}}yyyvvvtttrrrrrrqqqlllccc]]]WWWSSSNNNKKKIIIHHHFFFEEEAAA@@@???=========>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHIIIKKKMMMOOOPPPPPPRRRTTTUUUTTTRRRRRRSSSSSSUUUXXXZZZ]]]aaafffjjjsssuuuxxx{{{}}}wwwhhh\\\TTTQQQOOOOOOOOOQQQTTTWWW___ppp|||```LLLEEEFFFIIITTTfff{{{xxxuuu|||~~~vvv\\\QQQHHHEEE@@@===<<<;;;:::999888888888777777777777777444444444444444444444444444444444444444555666777777666444333222333333444222222333333333333444444222333444555555444222111333333444444555666666666555555555666666777777888777777888888:::BBBMMMUUUWWW___ttt|||~~~}}}yyytttnnnjjjiiijjjyyy|||wwwxxx~~~zzzxxxuuutttsssrrrrrrssstttuuuvvvxxxzzz}}}~~~{{{xxxuuupppnnnlllgggccc^^^ZZZXXXWWWTTTPPPNNNMMMMMMLLLKKKKKKLLLLLLNNNPPPRRRTTTUUUWWWZZZ^^^cccggglllrrruuuWWWZZZ^^^aaabbbccceeegggggghhhhhhiiiiiijjjjjjkkkkkknnnrrrvvvzzz}}}~~~~~~yyysssnnnllljjjiiigggccc[[[VVVOOOLLLHHHEEEDDDCCCBBBAAA@@@???>>>======>>>??????@@@@@@BBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\ZZZYYYXXXXXXSSSVVV[[[```fffmmmuuuzzz|||mmm```WWWSSSRRRPPPPPPRRRTTTUUU\\\lll|||gggQQQHHHGGGJJJSSScccwwwzzzzzz```SSSJJJFFFAAA===<<<;;;:::999777777777777777777777777444444444444444444444444333444444555555555444444444444444444444444444444222222222333333444444444222333555666666444333222333333444444555666666777444555555666777777888888666777888999<<>>@@@???>>>======>>>???@@@CCCCCCDDDDDDCCCAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFHHHIIIJJJKKKLLLHHHIIIJJJLLLMMMOOOPPPQQQNNNNNNPPPRRRUUUXXX[[[]]]\\\^^^aaabbb```^^^]]]]]][[[^^^eeelllttt}}}pppbbbYYYUUUTTTQQQQQQRRRTTTUUU[[[jjjzzzmmmWWWJJJIIIKKKRRRaaauuu~~~bbbUUUJJJFFFAAA===<<<;;;::::::666666666666666777777777444444444444444444444444333444555555555444333222333333444555555555444444222222222333333444444444222333555777777666555444333333444444555666777777444555555666777888888999555777999:::===EEEOOOWWW[[[jjjvvvoooqqqmmmmmmllljjjiiikkkrrrwwwwwwvvv|||}}}xxxsssnnnjjj___]]]\\\ZZZYYYYYYYYYYYY___```cccggglllqqquuuwwwwwwzzz}}}~~~~~~xxxtttpppkkkhhhccc___[[[UUUSSSOOOLLLIIIHHHIIIIIIDDDCCCAAAAAAAAA@@@>>><<<>>>???@@@AAABBBCCCDDDDDDDDDFFFIIIKKKNNNRRRWWWZZZFFFGGGIIIJJJKKKLLLLLLLLLPPPPPPOOONNNMMMMMMLLLLLLPPPRRRUUUXXX[[[^^^___```aaabbbdddgggiiikkkmmmnnnqqqtttwwwxxxzzz~~~|||yyywwwtttpppjjjgggaaa___]]]ZZZXXXSSSNNNJJJFFFEEECCCAAA???>>>>>>???======>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBDDDDDDDDDEEEFFFIIILLLNNNOOONNNSSSRRRRRRSSSUUUUUUTTTSSSVVVUUUXXX^^^```^^^aaagggllllllkkkgggdddcccdddeeefffjjjrrr|||uuueeeXXXSSSQQQMMMNNNPPPRRRSSSYYYggguuunnnTTTLLLKKKJJJLLLYYYnnncccVVVIIIGGGDDD???:::777777777666666666666555555555555444444444444333333222111555444444333222222222222444666666555666999777222444444444333333222222222222333444444555555444444222333555777777666555444666666666666777777777777444:::===<<>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======AAABBBBBBCCCEEEGGGIIIJJJBBBCCCEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPTTTUUUVVVXXXZZZ\\\^^^^^^aaadddhhhjjjnnnvvv}}}wwwuuurrrooolllhhhbbb___YYYXXXVVVTTTRRRNNNIIIEEEDDDCCCAAA???>>>>>>????????????@@@@@@AAAAAABBBBBB@@@??????>>>>>>>>>>>>?????????@@@@@@AAACCCDDDEEEGGGHHHIIILLLOOOQQQRRRRRRUUUUUUVVVWWWXXXYYYXXXWWW]]][[[___eeeggggggkkkqqqqqqqqqqqqnnnlllkkklllmmmsssyyyvvvfffYYYSSSQQQNNNNNNOOORRRSSSXXXffftttqqqXXXLLLJJJHHHKKKWWWkkkgggXXXLLLJJJGGGBBB===;;;::::::777777777666666666555555444444444444444333222111444444333333222333333333...222444222333777777555444444444333333222222222222333444444555555444444222333555666777666555444666666666666777777777777666:::<<<<<>>>>>>>>>>>==============================??????@@@AAABBBDDDFFFGGG@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLMMMNNNOOOOOORRRVVVZZZ^^^gggqqqyyy}}}~~~zzzvvvnnnkkkgggdddaaa]]]XXXUUUQQQPPPNNNMMMLLLIIIEEEBBBAAA@@@???>>>===>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>=========>>>??????@@@AAACCCDDDFFFGGGLLLMMMOOOQQQTTTVVVXXXYYY]]]]]]^^^_______________cccdddhhhooorrrsssvvv|||yyyyyyxxxvvvsssssstttvvv~~~xxxiii\\\SSSPPPNNNNNNOOOQQQSSSXXXdddqqqttt]]]LLLIIIGGGJJJTTTfffzzzlllZZZNNNKKKGGGBBB???<<<;;;;;;888888777777777666666666333444444444444333333222333333333333333333444555111666777333111444666666444444333333333333222222222333444444555555444444222333555666666666555444666666666666777777777777888999:::>>>HHHSSSYYYXXXgggxxxuuuhhh]]]YYY[[[___cccjjjppprrruuuzzzuuuttt|||~~~ssshhh___WWWQQQNNNIIIHHHFFFFFFFFFFFFDDDBBBBBBDDDFFFHHHIIIKKKOOOQQQVVVXXXZZZ^^^aaadddeeefffgggggghhhhhhhhhgggeeedddbbb```^^^]]]]]]\\\ZZZXXXTTTRRROOOKKKHHHEEECCCBBB@@@???>>>>>>============;;;<<<<<<======<<<<<<<<<=================================>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIFFFHHHLLLOOOSSS[[[ccciiilllpppuuuxxx{{{}}}}}}zzzvvvqqqnnnfffccc___\\\YYYUUUQQQMMMLLLKKKIIIIIIIIIGGGEEEBBB>>>>>>===<<<===>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJOOOQQQSSSVVVXXX[[[^^^```hhhhhhhhhfffeeedddeeefffhhhmmmuuu|||~~~{{{xxxvvvxxx||||||mmm___UUUPPPOOONNNOOOQQQSSSWWWaaammmwww```NNNJJJGGGJJJRRRaaauuupppZZZMMMIIIDDD@@@===;;;999888888888888888777777777777333444444444444444333333333333333333333444555666;;;@@@@@@888222222444555333333333333333333333333222333444444555555444444333444555555666666555555666666666666777777777777:::999:::AAAMMMXXX\\\\\\kkkwwwrrrdddZZZYYY]]]aaadddkkkpppsssxxx|||yyywwwyyyyyymmmbbbYYYSSSOOOMMMFFFFFFEEEDDDDDDCCCCCCBBBAAABBBDDDDDDEEEFFFHHHKKKNNNOOOQQQTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWVVVTTTRRRRRRRRRQQQOOONNNJJJIIIHHHEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>???:::;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>=========>>>???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB??????@@@BBBBBBCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEGGGIIIMMMQQQVVVZZZ]]]```eeehhhjjjmmmoooqqqvvvxxx|||}}}{{{yyywwwsssnnniiieeeaaa^^^ZZZVVVSSSPPPMMMJJJGGGFFFDDDDDDEEEEEECCCAAA===<<<;;;;;;<<<>>>???@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>======>>>>>>>>>@@@AAABBBDDDGGGJJJLLLNNNQQQTTTWWWZZZ\\\```eeehhhppppppmmmjjjffffffiiikkkrrrzzz~~~|||zzzxxxzzzrrreeeYYYRRRPPPNNNNNNPPPRRRVVV___hhh|||zzzbbbQQQLLLHHHJJJPPP\\\qqqsssYYYLLLHHHCCC???===;;;999777888888888888777777777777333444444555555444444444333333333333444555555666???CCCCCC:::222111333444333333333333333333333333222333444444555555444444333444444555555555555555666666666666777777777777;;;999;;;DDDQQQ[[[___aaalllvvvuuuhhh^^^___dddggghhhkkkpppttt{{{xxxwwwyyywwwjjj^^^UUUPPPMMMKKKFFFGGGGGGFFFEEEDDDDDDDDDCCCEEEFFFEEEEEEEEEGGGIIIJJJJJJKKKLLLMMMOOOPPPQQQOOOPPPQQQQQQQQQOOOLLLKKKLLLKKKIIIIIIIIIIIIHHHFFFCCCCCCCCCBBBAAA@@@??????@@@???>>>>>>======>>>>>>;;;<<<======>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNRRRTTTXXXZZZ[[[]]]```bbbdddhhhmmmppprrrsssuuuvvvqqqqqqpppmmmiiiddd```]]]ZZZWWWSSSPPPNNNKKKIIIGGGBBB@@@??????@@@@@@???>>><<<<<<;;;;;;<<<>>>???@@@??????>>>>>>=========<<<<<<<<<<<<<<<===>>>??????BBBCCCDDDGGGJJJNNNPPPRRRSSSWWW[[[^^^aaaeeelllrrrtttssspppjjjfffgggmmmssszzz{{{}}}xxxjjj]]]UUUQQQNNNMMMPPPRRRUUU\\\eeettt~~~eeeTTTLLLHHHJJJNNNWWWlllvvvZZZOOOJJJDDD@@@???>>>;;;888888888777777777666666666333444444555555555555444444444444444444444555666888<<<<<<777222333444333222222333333333333444444222333444444555555444444444444444444555555666666666666666666777777777777;;;999===IIIUUU\\\bbbgggooozzz{{{ppphhhhhhlllnnnlllmmmrrryyywwwtttyyyxxxjjj]]]SSSMMMJJJHHHHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJIIIHHHHHHIIIIIIJJJGGGHHHHHHHHHGGGEEEDDDCCCFFFDDDCCCCCCDDDDDDCCCAAA???@@@@@@AAA@@@@@@???>>>@@@???>>>===============>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQRRRTTTUUUYYY^^^aaaaaabbbccceeecccddddddbbb___[[[YYYWWWRRROOOKKKHHHGGGEEECCCBBB???===<<<<<<=========;;;======<<<<<<<<<>>>???@@@>>>>>>===========================>>>@@@AAACCCDDDCCCDDDFFFIIIMMMQQQTTTVVVUUUZZZ___bbbeeekkktttzzzyyywwwsssmmmiiimmmwww}}}pppaaaXXXRRRNNNMMMOOORRRTTTZZZbbbooojjjTTTLLLGGGIIIKKKRRRggg~~~~~~yyy^^^QQQKKKDDDAAA@@@???<<<888777777777666666666555555333333444555555555555555666555555444444444444555222555666333333666555222222222222333333444444444222333444444555555444444444444444444444555666666666666666666777777777777::::::@@@LLLWWW]]]dddlllwwwxxxpppoooqqqqqqnnnoooxxxyyyttt|||yyylll```WWWRRRNNNLLLLLLNNNOOONNNKKKJJJLLLNNNKKKLLLMMMMMMKKKLLLMMMOOOOOONNNLLLKKKIIIIIIIIIIIIGGGFFFFFFEEECCCBBBBBBAAADDDBBBAAABBBCCCCCCBBBAAA@@@AAABBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJJJJJJJKKKKKKJJJIIIHHHJJJKKKKKKJJJJJJKKKLLLKKKPPPTTTVVVVVVUUUWWWYYYYYYZZZ[[[ZZZXXXVVVUUUTTTKKKHHHEEEBBBAAAAAA???>>>@@@>>><<<<<<===>>>===<<<>>>======<<<===>>>???@@@===============>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIDDDEEEHHHKKKOOOSSSVVVXXXWWW\\\bbbfffiiioooxxx}}}{{{vvvqqqooouuusssdddZZZSSSOOOMMMOOOQQQTTTYYY```mmmoooTTTKKKFFFHHHIIIOOOddd{{{~~~|||aaaPPPJJJCCC@@@@@@???;;;777666666666666555555555555333333444555666666666555777666555444444444444444111333444333555888666111222222222333333444444444222333444444555555444444555444444444444555666666666666666666777777777777::::::BBBOOOWWW\\\eeeooo}}}}}}uuurrrsssqqqnnnqqq}}}zzzxxxyyynnnddd]]]YYYVVVUUUPPPSSSTTTSSSPPPOOOQQQSSSPPPQQQQQQQQQPPPPPPRRRTTTVVVTTTRRROOOMMMLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNLLLIIIGGGGGGHHHJJJJJJKKKKKKIIIHHHFFFEEEHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>???AAAAAACCCEEEFFFGGGGGGGGGHHHGGGHHHLLLRRRVVVWWWVVVXXX[[[```eeekkksss{{{||||||{{{zzzzzzuuucccVVVPPPRRRRRRQQQOOOQQQWWW[[[ggg|||mmmYYYNNNGGGIIIJJJMMM___vvvcccTTTKKKCCCAAA???;;;999999888888777666666666666666555444333222222333444555333333333333333333333333222222222222222222222222000222444333222111222333333333333444444444555555111222222333444555666666555555555666666777888999999<<>>??????@@@@@@???@@@@@@???????????????@@@CCCDDDEEEGGGHHHHHHIIIIIIKKKJJJKKKOOOTTTWWWWWWVVVZZZ]]]bbbggglllsss{{{~~~~~~zzzjjj___ZZZUUUOOOLLLNNNSSSYYY]]]eeezzzmmmZZZNNNGGGIIIIIILLL^^^tttfffTTTKKKCCCAAA@@@<<<::::::888888777666666666666666444444444333333444444444333333333333333333333333222222222222222222222222111222444444222111222333333333333444444444555555666666555555555444444444666555555666666777888999;;;>>>FFFPPPVVV\\\eeeooo|||qqqlllllliiivvv|||||||||zzzuuuqqqpppoooppppppnnnllliiihhhiiijjjkkklllkkkhhhgggffffffggghhhjjjiiihhhgggfffccc___[[[YYYVVVSSSQQQOOONNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSTTTVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUYYYUUUPPPNNNOOOQQQQQQQQQFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPRRRSSSTTTTTTTTTTTTQQQQQQOOOMMMKKKIIIGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNPPPSSSVVVXXXWWWVVV\\\___dddiiinnnttt{{{rrrhhhggg]]]QQQLLLNNNTTTYYY[[[bbbuuunnn[[[NNNGGGHHHIIIKKK\\\pppzzziiiTTTKKKCCCAAA@@@===:::;;;888888777666666666666666333444444555555444444333333333333333333333333333222222222222222222222222111222444444222222222333333333333444444444555555777777666666666555555555666666666666777888999999>>>AAAHHHPPPUUUYYYdddoooxxxnnniiiiiilllxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~|||xxxsssooohhheeeaaa]]]ZZZWWWSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]```aaaaaa```___aaa`````````bbbeeeiiikkklllkkkjjjhhhgggffffffffffffbbb\\\XXXXXX[[[^^^___FFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQRRRUUUXXX[[[\\\\\\]]]]]]^^^^^^^^^\\\[[[XXXUUURRROOOMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDHHHHHHJJJKKKLLLMMMMMMMMMQQQRRRSSSVVVWWWWWWVVVUUU^^^aaagggmmmrrrxxx}}}vvvkkkkkkdddZZZTTTRRRTTTVVVWWW^^^oooqqq\\\OOOFFFHHHIIIJJJYYYlllzzzuuunnnTTTLLLDDDBBBAAA===;;;<<<888777777666666666666666222333444555555444333222333333333333333333333333222222222222222222222222111333444444333222222333333333333444444444555555333333444555666777888888666666666666777888999:::???CCCJJJPPPRRRVVVbbbooowwwmmmiiikkkssszzzyyy~~~|||xxxsssnnniiieeeaaa^^^\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaabbbccccccgggiiimmmppprrrrrrqqqppprrrqqqpppppprrrwww||||||yyywwwvvvuuupppjjjeeeeeehhhmmmpppFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPSSSUUUVVVYYY\\\___bbbcccdddfffgggiiikkklllmmmkkkgggbbb\\\WWWSSSQQQMMMMMMLLLLLLKKKJJJJJJIIIFFFEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNOOOOOORRRSSSUUUWWWWWWWWWWWWWWW___dddkkkqqqwww|||uuuiiibbbbbbaaa]]]XXXVVVVVVWWW\\\jjj~~~uuu^^^OOOFFFGGGHHHIIIVVVggg~~~vvvtttrrrVVVMMMEEECCCAAA===;;;;;;888777777666666666666666222333444555555444333222333333333333333333333333222222222222222222222222111333555444333222333444333333333444444444555555222222333444555666666777666666666777777888999:::>>>CCCKKKPPPPPPSSSbbbqqqvvvnnnmmmppp|||}}}~~~zzz|||xxxuuunnnnnnmmmmmmmmmnnnnnnooommmnnnoooqqqsssuuuvvvwww}}}}}}~~~{{{vvvrrrqqqtttyyy}}}GGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUWWWXXX[[[^^^aaaaaaccceeeiiinnnssswwwyyy|||yyytttmmmeee^^^YYYVVVRRRSSSSSSTTTSSSQQQPPPOOOKKKIIIFFFCCCAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIHHHIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVWWWWWWXXXZZZ\\\ccchhhpppvvv{{{uuuhhhVVVZZZ^^^^^^ZZZXXXXXXZZZ[[[eeewwwyyy___PPPFFFGGGHHHHHHSSSccc{{{vvvtttuuuXXXOOOGGGDDDBBB===::::::888888777666666666666666333444444555555444444333333333333333333333333333222222222222222222222222222333555555333333333444333333333444444444555555555444444444444333333333777777777777888999::::::<<>>:::999888888777777666666555555444444444444444444444444444444444555555555666666333333222222333333444555444444444444444444444444444444444444444444444444666555333333333444666888666777888777777888:::===???HHHPPPQQQRRR]]]ssstttjjjfffiiinnnqqquuuqqqxxxwwwttt|||zzz{{{~~~}}}xxxtttrrrxxxvvvuuuwwwyyyyyyvvvsssgggaaaZZZTTTRRRQQQNNNLLLQQQSSSVVVXXXYYYZZZ]]]___MMMMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPRRRTTTUUUWWWWWWWWWXXXYYYYYYXXXVVVSSSRRRQQQRRRSSSTTTSSSTTTWWWYYY\\\^^^```bbbccccccaaaaaadddfffjjjnnnrrrvvvyyy{{{wwwsssoookkkkkknnnsssvvvyyy}}}xxxrrriii___WWWRRRLLLHHHFFFEEEEEEDDD@@@@@@AAABBBCCCEEEFFFGGGFFFGGGIIIIIIHHHHHHIIIJJJKKKMMMPPPQQQQQQQQQSSSTTTPPPRRRTTTWWWYYY[[[\\\\\\\\\[[[\\\```fffkkkooopppuuuwwwzzz|||~~~ppp___VVVOOONNNOOOOOOPPPSSSTTT[[[gggwwwfffTTTFFFFFFGGGDDDJJJVVVlll|||```SSSFFFBBBAAA>>>;;;999888888777777666666555555444444444444444444444444222222222333333333444444333333222222333333444555444444444444444444444444444444444444444444444444666555444333333555666888666777888777777888;;;===AAAIIIRRRUUUXXXeeezzz~~~sssjjjgggjjjnnnooossstttuuuuuuyyyzzz}}}}}}|||yyyvvvuuuwww{{{{{{sssmmmiiifffdddfffeeedddeeefffeeebbb___YYYTTTNNNKKKJJJKKKJJJIIILLLNNNQQQRRRTTTUUUXXX[[[NNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSVVVXXXZZZ\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYUUUVVVVVVVVVUUUVVVYYY\\\^^^bbbfffgggfffeeegggiiimmmoootttxxxzzzzzzzzzyyysssqqqooooooqqqvvv{{{~~~|||tttlllbbbYYYRRRNNNIIIEEECCCBBBBBBAAAAAABBBBBBCCCEEEGGGHHHIIIDDDEEEGGGGGGGGGHHHJJJLLLMMMOOORRRTTTTTTTTTTTTUUUXXXZZZ\\\___bbbddddddeee^^^^^^bbbiiiqqquuutttqqqxxxyyyzzz|||sss```VVVOOONNNOOONNNOOORRRSSSYYYcccqqqiiiVVVGGGGGGFFFCCCIIIUUUgggyyyaaaTTTGGGBBBAAA>>>;;;999888888777777666666555555444444444444444444444444222222222333333333444444333333222222333333444555444444444444444444444444444444444444444444444444666555444444444555666777666777888777777888;;;>>>DDDKKKSSSZZZaaannn{{{ooohhhiiikkklllllloooxxxpppsssvvvwwwyyy|||~~~}}}zzzxxxooonnnkkkfffddddddhhhkkkrrrrrryyyvvvpppfff^^^YYYVVVUUUTTTTTTSSSRRRRRRRRRQQQNNNKKKIIIFFFCCCBBBDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVXXX[[[^^^```bbbcccdddddddddcccbbb```^^^]]]YYYZZZZZZYYYXXXYYY\\\___cccggglllllliiihhhlllpppssstttwwwyyyyyyxxxwwwuuuooooooppprrrvvv|||vvvlllbbbXXXRRRMMMJJJFFFCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKMMMPPPSSSPPPSSSUUUWWWXXXYYY\\\^^^bbbdddhhhjjjlllkkkiiigggbbbdddjjjpppuuuxxxwwwuuuzzz|||wwwaaaXXXPPPNNNNNNMMMNNNPPPRRRYYY```kkk}}}kkkXXXHHHGGGFFFBBBHHHTTTcccxxxcccUUUGGGBBBAAA>>>;;;999888888777777666666555555444444444444444444444444444444444555555555666666333333222222333333444555444444444444444444444444333333444444444444444444666555555444555666777777666777888888888999<<>>;;;:::888888777777666666555555444444444444444444444444444444444555555555666666333333222222333333444555444444444444444444444444333333333444444444555555555555555555666666777777666777888888888:::===???HHHMMMUUU^^^gggsss}}}oooeeedddggggggfffgggooorrrkkksssyyynnnllliiifffdddaaa\\\YYYZZZYYYVVVRRRNNNNNNPPPRRRTTTXXX```ooowwwkkkaaaZZZUUUMMMHHHEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCEEEGGGJJJLLLJJJKKKLLLMMMMMMPPPSSSVVVWWWYYY[[[___bbbfffhhhiiibbbccceeehhhkkknnnpppqqqqqqooommmjjjfffcccaaa```[[[]]]___`````````bbbdddjjjlllnnnmmmlllnnnrrrvvvzzzxxxuuusssssstttwwwxxxxxxyyy||||||qqqhhh^^^UUUQQQQQQOOOMMMKKKKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMTTTVVVXXXZZZ[[[]]]```cccccceeeiiillloootttzzz~~~{{{uuunnnjjjkkkrrrwwwwwwuuuwwwfff\\\SSSQQQPPPNNNNNNPPPQQQYYY]]]cccuuunnnZZZIIIGGGEEEBBBIIIUUUfff|||hhhYYYIIICCCAAA>>>;;;:::888888777777666666555555444444444444444444444444222222222333333333444444333333222222333333444555444444444444444444444444222333333444444555555555555555666666666777777777666777888888888:::===@@@JJJOOOWWW^^^fffqqq}}}|||wwwjjjbbbeeegggeeeeeeiiixxxrrrpppzzz}}}vvviiieee```\\\YYYWWWTTTSSSTTTSSSRRROOOMMMMMMPPPRRRSSSVVV]]]hhhttt{{{|||{{{{{{{{{zzzyyyyyyyyyyyyyyywwwxxxyyy{{{|||~~~xxxyyyyyyxxxwwwwwwzzz|||}}}tttkkk___UUUQQQMMMGGGDDDBBBBBBBBBBBB@@@BBBEEEEEEEEEDDDDDDEEECCCDDDEEEEEEEEEFFFIIIKKKIIIJJJJJJJJJKKKMMMQQQTTT\\\]]]```cccgggjjjlllmmmhhhiiikkknnnpppssstttuuusssqqqooollliiifffddddddaaadddhhhjjjkkkkkklllmmmoooooooooqqqssswww|||~~~~~~|||{{{{{{}}}{{{ppphhh___XXXWWW[[[ZZZXXXVVVUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZYYY]]]aaaeeegggjjjnnnppprrrvvv||||||wwwtttrrrqqquuuzzz{{{|||hhh^^^UUURRRQQQNNNNNNPPPPPPXXX[[[___qqqnnnZZZIIIFFFEEEBBBIIIVVVjjjiiiZZZJJJCCCAAA>>>;;;:::888888777777666666555555444444444444444444444444222222222333333333444444333333222222333333444555444444444444444444444444222222333333444555555666555555666777777777777777666777888888999;;;>>>AAAJJJQQQZZZ```gggqqq~~~zzzuuussshhhcccggghhhdddfffmmm|||qqqsss|||tttfffaaaZZZVVVTTTTTTUUUUUUTTTUUUTTTSSSSSSTTTWWWZZZ[[[]]]cccjjjrrrvvvvvvuuuvvvuuutttrrrpppoooooooookkkkkkmmmnnnooooooppppppmmmnnnppppppppprrrvvvzzz|||~~~wwwoooeeeZZZPPPKKKHHHEEECCCCCCCCCBBBAAA???BBBEEEEEECCCBBBBBBCCCBBBDDDFFFFFFEEEFFFIIIKKKIIIJJJJJJJJJJJJLLLQQQTTTaaabbbcccdddfffggghhhiiilllmmmoooqqqsssuuuwwwxxxsssrrrpppmmmkkkiiihhhgggiiilllqqquuuvvvvvvvvvwwwtttsssrrruuu{{{|||pppiiibbb\\\]]]cccjjjhhhfffeeeddddddbbbaaa[[[\\\]]]^^^aaaccceeefffeeeiiiooouuuyyy}}}{{{tttqqqqqqqqqtttvvvzzz~~~~~~}}}|||yyywwwwwwwwwwwwvvvvvvuuuuuuuuurrrssstttuuuwwwxxxyyyyyyyyy|||iii___VVVSSSRRROOONNNPPPNNNWWWZZZ]]]ooonnnYYYIIIFFFEEECCCJJJWWWmmmjjj[[[KKKDDDAAA>>>;;;:::888888888777666666555555444444444444444444444444444444444555555555666666333333222222333333444555444444444444444444444444222222333333444555666666555555666777777777777777666777888888999;;;>>>AAAKKKRRR\\\bbbhhhrrr{{{tttpppqqqgggdddiiiiiidddhhhqqqyyypppttt|||sssddd___XXXTTTSSSVVVXXXZZZXXXYYYYYYYYYYYY\\\```cccdddfffjjjpppuuuxxxxxxvvvxxxwwwuuurrrooommmlllkkkgggggghhhiiiiiiiiiiiiiiikkkmmmoooppppppsssxxx||||||}}}vvvmmmdddYYYOOOIIIHHHEEEEEEEEEEEECCCBBBBBBEEEHHHGGGDDDBBBBBBDDDBBBEEEGGGGGGFFFGGGJJJMMMKKKLLLKKKKKKKKKNNNRRRUUUccceeehhhjjjkkklllnnnpppsssrrrrrrtttwwwyyyyyyyyy{{{wwwrrrnnnmmmnnnppprrrwww{{{}}}{{{zzz|||}}}{{{rrroooppptttxxxzzzxxxuuusssrrroookkkhhhjjjiiiiiijjjlllnnnqqqrrrtttxxxyyyppplllmmmoooqqqqqquuu{{{~~~|||yyyvvvrrrnnnkkkjjjgggggggggfffeeecccbbbaaa^^^___aaaccceeefffggggggiiijjjllloooqqqrrrssssssvvvwwwyyyzzz{{{}}}}}}lll```VVVSSSRRROOOMMMMMMPPPOOOVVV___kkkrrr\\\GGG@@@@@@BBBIIIQQQhhh~~~sssZZZKKKGGG@@@<<<<<<888:::999888777666666666666333333333333333333333333444444444444444444444444444444333222222333333333333444444555555444444333444444444444444444444444444444444555555555666666777888999888777:::@@@FFFOOOTTT[[[aaahhhtttyyysssqqqrrrhhheeejjjkkkhhhkkktttvvvqqqvvvyyyqqqdddaaa]]][[[[[[^^^bbbeeeeeefffhhhiiijjjmmmqqqtttxxx{{{yyytttqqqsssrrrqqqpppqqqsssvvvxxxzzzyyyzzzzzzoooaaaSSSIIIGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMLLLLLLLLLKKKKKKMMMQQQTTTgggiiilllnnnnnnppprrrsssvvvuuuuuuwwwzzz}}}}}}|||yyywwwssspppppptttxxx{{{~~~~~~~~~{{{xxxyyyzzz{{{}}}|||sssmmmkkknnnrrrttttttyyyzzzvvvpppooommmiiifffccc```___]]]]]]]]]\\\[[[ZZZXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```aaabbbcccfffgggiiiiiijjjkkknnnpppuuuxxx}}}~~~lll```VVVRRRRRROOOMMMMMMQQQOOOUUU]]]hhhsss^^^KKKFFFFFFGGGKKKRRRbbbzzztttZZZKKKGGG@@@<<<<<<888999999888777666666666666555555555555555555555555444444444444444444444444444333333222222333333444333333444444444444333333444444444444444444444444444444444555555555666666777888999888888;;;AAAFFFPPPTTT[[[```hhhvvv~~~xxxtttssssssjjjeeehhhiiifffkkkvvvssspppwww}}}vvvooommmjjjggghhhkkkoooqqqtttvvvyyy|||~~~yyynnn```RRRJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHJJJMMMJJJKKKKKKKKKLLLOOOTTTWWWmmmoooqqqrrrssstttvvvwwwyyyyyyyyy{{{~~~|||zzzvvvtttuuuyyy~~~uuupppkkkiiikkkppptttwwwxxx}}}|||wwwqqqlllhhh```___]]][[[XXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^dddfffjjjooouuuzzz}}}kkk```UUURRRQQQOOOMMMMMMQQQOOOUUU[[[eeezzz~~~ppp\\\JJJFFFFFFEEEHHHMMMXXXqqqvvv[[[LLLHHH???<<<<<<888888888777666555555555555555555555555555555555555444444444444444444444444333333333222222333333444444333333222222333333444444444444444444444444444444444555555555666666666666888999888888;;;BBBGGGQQQTTTYYY```jjjyyy~~~{{{yyyyyyuuulllffffffeeeeeemmmxxx|||nnnnnnxxx~~~|||{{{yyyxxxzzz}}}tttfffZZZOOOIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHIIIHHHHHHHHHJJJLLLJJJKKKKKKKKKMMMQQQWWW[[[tttuuuvvvvvvvvvvvvxxxyyy|||{{{{{{}}}{{{xxxyyy|||}}}kkkhhhggghhhmmmrrrvvvwwwyyy}}}}}}|||xxxrrrlllgggccc___\\\UUUTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWYYY[[[]]]aaaeeejjjoooqqqrrryyykkk```UUURRRQQQOOOMMMMMMOOONNNTTTYYYbbbwww}}}rrr]]]JJJDDDDDDBBBDDDIIIUUUlllxxx]]]MMMHHH???<<<<<<888888777666555555444444444333333333333333333333333444444444444444444444444333333222222222333444444444333222222222222333444555555555555555555555555555555555555666666666666666888999999999===CCCIIIRRRTTTXXX```lll}}}wwwooohhhffffffhhhrrr}}}}}}rrriiilllwwwwwwhhh[[[QQQKKKGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHJJJKKKLLLMMMMMMMMMOOOTTTZZZ^^^xxxyyyyyyxxxwwwwwwyyy{{{~~~}}}}}}~~~}}}|||}}}wwwqqqffffffgggjjjooosssuuuuuuwwwxxxzzz}}}yyy{{{}}}{{{{{{{{{yyywwwuuurrrooonnnkkkgggaaa\\\YYYVVVSSSQQQMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSSSSRRRRRRTTTUUUUUUUUUVVVYYY\\\```dddgggfffllltttwwwxxxzzzkkk___UUUQQQQQQNNNLLLLLLMMMMMMSSSXXX```uuu~~~zzzdddNNNFFFDDDCCCFFFLLLaaatttzzz___NNNHHH???<<<<<<999888777666555555444444444333333333333333333333333444444444444444444444444333222222222333333444555444333333222222333333444555555555555555555555555555555555666666666777777666888999999:::>>>EEEKKKRRRSSSWWW```pppzzzrrrkkkiiikkkrrr{{{qqqjjjfffjjjvvvzzzkkk\\\RRRLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKPPPPPPPPPPPPRRRWWW]]]bbbxxxyyyyyyyyyyyyzzz}}}uuulllfffeeefffhhhmmmqqqtttsssrrrrrrssstttwwwzzz~~~}}}{{{|||yyyuuurrrpppnnnnnnmmmkkkiiifffbbb```^^^YYYVVVRRROOONNNMMMKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRQQQPPPQQQSSSUUUTTTTTTUUUWWWYYY]]]```bbbbbbgggllloooqqqsssxxx{{{jjj___TTTQQQPPPNNNLLLLLLKKKLLLRRRVVV]]]rrr}}}{{{dddOOOGGGEEECCCGGGNNNppp{{{|||```OOOIII???;;;<<<999888888777666555555555555555555555555555555555555444444444444444444444444222222222222333444555555333444444555555444444333555555555555555555555555555555666666666777777777666888999:::;;;???FFFLLLRRRRRRVVVbbbttt}}}uuunnnnnnvvvhhheeedddjjjwwwxxxnnn```TTTMMMJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLLLLKKKKKKKKKLLLQQQRRRRRRRRRUUU[[[ccchhhtttvvvwwwyyy{{{uuullleeebbbccceeeiiinnnssstttqqqooommmooosssxxx|||~~~xxxtttpppooollliiifffcccaaa___^^^]]]\\\ZZZXXXUUUSSSQQQLLLJJJIIIIIIJJJJJJJJJHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJKKKLLLNNNOOOOOOPPPPPPTTTUUUUUUVVVVVVVVVVVVUUUPPPRRRSSSSSSRRRSSSUUUWWWUUUVVVXXXZZZ^^^aaaccceeeiiikkkmmmqqqtttwwwyyyzzzjjj___TTTQQQPPPNNNLLLLLLKKKLLLQQQTTTYYYnnn}}}yyyvvvbbbOOOIIIIIIGGGJJJPPPpppyyy~~~bbbOOOIII???;;;<<<999999999888777666666666666555555555555555555555555444444444444444444444444222222222222333444555666333444666777777666444333555555555555555555555555555666666666777777777777555888::::::;;;@@@GGGMMMQQQQQQVVVdddxxxwwwqqqtttyyycccccceeekkkyyyxxxllldddXXXNNNIIIHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGIIILLLMMMLLLLLLLLLMMMPPPQQQRRRTTTXXX```jjjpppqqqsssvvvyyy}}}xxxnnnhhhdddbbbaaadddiiiooosssssspppmmmjjjnnnttt{{{|||uuunnnjjjeeecccaaa^^^[[[YYYVVVUUUSSSRRRRRRQQQOOOMMMKKKJJJGGGFFFFFFHHHJJJLLLLLLKKKGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWYYY[[[XXXYYY\\\```cccgggiiikkksssrrrsssvvv{{{~~~~~~jjj___TTTQQQPPPNNNLLLLLLLLLLLLQQQSSSVVVjjjyyyuuuvvvcccTTTQQQRRRPPPRRRWWWfffxxxyyy~~~bbbPPPIII???;;;===999:::999888777777666666666333333333333333333333333444444444444444444444444222222222222333444555666222444777999999777444222666666666666666666666666666666666666777777777777555888::::::<<<@@@HHHNNNPPPPPPVVVeee{{{yyyrrrxxxppp```bbbeeelll|||tttlllddd]]]RRRJJJFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFIIILLLMMMMMMMMMMMMNNNOOOPPPRRRUUU[[[dddooovvvqqqtttyyy}}}vvvmmmhhhfffcccbbbgggiiilllpppsssrrroookkkmmmrrr{{{zzzrrrlllgggdddbbb[[[YYYUUUQQQNNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOTTTTTTSSSSSSTTTRRROOOMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUWWWYYYYYYWWWVVVXXX[[[YYYZZZ\\\\\\[[[[[[[[[\\\^^^```dddggglllrrryyy}}}hhh\\\RRROOOOOOLLLJJJJJJKKKMMMOOOSSSYYYcccnnnvvvsssbbbVVVXXXXXXPPPJJJJJJTTTnnn|||dddOOOGGG???<<<>>>:::999999888777666555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555444444666666666666777777777777:::;;;:::888<<>>:::999999888777666555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555666666666666777777777777999;;;:::999<<>>===999999999888777666666555444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555666666666666777777777777777::::::999===GGGMMMNNNNNNPPP[[[lllzzzyyymmmfffdddfffmmmuuuxxxsssmmmnnnsss~~~|||kkk```bbbeeepppwwwmmmccc]]]QQQMMMIIIFFFGGGIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQSSSUUUYYY]]]bbbfffjjjrrr~~~}}}qqqqqqnnnjjjhhhhhhjjjmmmnnntttvvvxxxvvvsssttt{{{xxxrrrllleee___]]]YYYTTTQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPMMMOOOQQQSSSTTTVVVWWWYYYXXXYYY[[[^^^```bbbcccdddiiiiiiiiiiiijjjmmmppprrrvvvvvvtttqqqnnnlllmmmnnnsssvvv{{{nnnaaaSSSMMMLLLJJJJJJKKKKKKLLLMMMPPPUUU^^^hhhooorrr```MMMDDDBBBBBBEEEJJJVVVllleeeRRRLLLCCC>>>===888999999888888777666666555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555555666666666666777777777777666999999999???IIIPPPRRRPPPTTT```qqq}}}~~~pppeee[[[]]]bbbkkksssvvvqqqlllkkkssswwwhhh```aaafffttt|||ssshhh]]]VVVMMMJJJGGGFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUXXXZZZ^^^ccciiilllooowww~~~}}}rrriiiiiihhhgggggghhhkkkoooqqqtttwwwzzzyyywwwzzzzzzppphhhbbb]]]WWWSSSSSSPPPNNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPOOONNNNNNOOOPPPNNNQQQTTTWWWXXX[[[___bbbbbbcccfffjjjmmmpppqqqrrrqqqqqqpppqqqsssvvvwwwxxxwwwvvvsssnnnjjjiiijjjllluuuyyy}}}nnnaaaSSSNNNLLLJJJJJJKKKJJJKKKLLLNNNSSS\\\eeelllnnn```OOOFFFCCCDDDFFFIIIUUUjjjfffSSSMMMCCC???>>>888999999888888777777666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666666666666666777777777777666999::::::@@@KKKRRRTTTRRRYYYgggyyy|||uuuiii```XXX\\\dddmmmsssuuuqqqnnnlllvvvtttgggaaa```fffvvvyyypppeeeZZZRRRKKKIIIFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHIIILLLOOORRRUUUWWWZZZ^^^```dddiiiooosssuuu|||wwwqqqkkkfffbbbdddeeeeeefffiiimmmppptttvvvyyyzzz{{{qqqjjjaaaZZZVVVTTTPPPNNNNNNMMMKKKLLLNNNPPPQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWWWWUUUSSSPPPOOOOOOPPPQQQQQQUUUYYY\\\___ccciiimmmoooqqqtttxxx{{{}}}~~~~~~wwwwwwwwwyyy{{{}}}}}}|||uuussspppkkkhhhgggiiillluuuyyymmm```TTTOOOMMMKKKKKKLLLJJJKKKKKKMMMQQQYYYccciiihhh^^^PPPGGGDDDEEEGGGHHHRRRfffhhhTTTLLLCCC???>>>999999999888888888777777777444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444555666666666666666666666777777777777666999:::;;;AAALLLTTTVVVUUU^^^ooo}}}wwwnnnccc\\\[[[```gggnnnrrrsssqqqpppppp|||rrrfffaaa```hhhzzzwwwnnncccXXXPPPIIIHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKMMMPPPUUUXXX\\\___dddggghhhnnnvvv{{{~~~tttllljjjgggdddaaacccffffffgggiiimmmppprrrtttwwwzzz}}}zzzsssnnnccc\\\TTTPPPOOOOOONNNMMMPPPOOONNNNNNPPPRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOPPPRRRTTTUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZ[[[YYYVVVSSSQQQQQQRRRSSSTTTYYY___bbbeeejjjqqqwwwzzz{{{~~~{{{{{{{{{~~~|||uuutttqqqnnnlllnnnsssvvvzzzkkk___TTTPPPOOOMMMKKKLLLJJJJJJKKKLLLPPPWWW```gggcccZZZNNNDDDAAADDDGGGGGGOOObbbiiiTTTLLLBBB??????;;;999999999888888888888777444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444555666666777666666666666777777777777777:::;;;<<>>BBBFFFGGGMMM```jjjTTTKKKBBB>>>???<<<999999999888888888888888444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444555666777777666666666666777777777777888;;;<<<<<>>DDDMMMTTTYYYeeennnuuummmkkkfffiiippp{{{nnnlllsss}}}wwwmmmddd[[[SSSNNNFFFFFFDDDCCCCCCDDDDDDEEEGGGIIIJJJJJJHHHGGGGGGHHHFFFGGGIIIJJJMMMRRRYYY^^^eeeiiimmmppprrrvvv|||yyytttmmmhhhggghhhiiihhhgggiiimmmsssvvvwwwxxxyyyuuussspppmmmmmmpppvvv{{{tttjjjddd[[[XXXTTTSSSTTTUUUUUUTTTVVVUUUUUUUUUUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUUUURRRTTTVVVYYY\\\bbbiiinnnssswww|||zzzwwwpppmmmhhheeeddddddcccbbbdddgggkkkoootttzzz}}}iii]]]SSSPPPPPPMMMKKKKKKJJJKKKKKKJJJKKKNNNRRRVVV[[[UUULLLEEEAAABBBFFFJJJLLL```~~~mmmWWWNNNCCC???>>>999999999888888777666666666555555444444444444555555555555555555555555555555555555555555444444444444444444555555555555444444555555555555666666666666888888999999999999888888999999:::>>>EEEMMMUUUZZZfffpppsssjjjgggfffiiippp~~~qqqkkknnnzzz~~~tttkkkbbbYYYRRRMMMFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLOOORRRYYYaaafffiiillloooqqqtttyyytttqqqllljjjiiijjjkkkllljjjnnntttyyy}}}~~~~~~|||qqqooommmkkknnnuuu~~~ppphhhbbb___VVVUUUSSSSSSUUUVVVXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVTTTVVVZZZ___dddllltttzzz~~~}}}xxxuuuuuurrrnnnkkkiiiiiigggfffgggkkkpppuuu{{{|||hhh]]]RRROOOOOOMMMKKKLLLJJJJJJJJJJJJKKKMMMRRRUUU^^^XXXNNNFFFBBBDDDHHHKKKNNNbbbnnnXXXOOODDD???>>>999999999888888777666666666555555444444444444555555555555555555555555555555333333333333333333333444444555555666666555555444444555555555666666777777777888999:::;;;;;;;;;;;;999999;;;>>>EEEMMMUUUZZZeeeppptttjjjeeedddhhhppp~~~rrrlllmmmyyy{{{qqqggg^^^VVVPPPKKKFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLOOORRRWWW^^^ggglllppprrruuuwwwzzz~~~zzzrrrqqqooommmmmmnnnppprrrpppwww}}}zzznnnmmmllllllrrr}}}oooddd^^^ZZZXXXTTTTTTTTTTTTUUUWWWXXXZZZVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVWWWUUUYYY]]]ccciiipppxxx}}}yyyxxxxxxyyyzzzyyywwwuuuvvvtttqqqooonnnnnnmmmkkkllloootttzzz|||ggg\\\QQQNNNNNNLLLKKKLLLIIIJJJJJJJJJKKKNNNSSSVVV```ZZZPPPHHHDDDDDDHHHKKKMMM```|||pppYYYPPPDDD??????:::999999888888777666666666555555444444444444555555555555555555555555555555222222222333333333333444555555666666666666555555444444555555666777777777777888999:::;;;<<<<<<<<<999:::;;;???EEENNNUUUZZZcccpppuuujjjddd___eeeooo|||qqqooovvv~~~wwwnnnddd[[[SSSMMMIIIEEEDDDDDDCCCCCCDDDFFFFFFGGGIIIJJJKKKIIIIIIIIIJJJHHHKKKPPPVVV\\\ccckkkpppsssvvvyyy{{{}}}xxxsssssssssrrrrrrtttvvvxxxyyy|||tttnnnnnnmmmpppwwwrrrfff___\\\YYYXXXUUUVVVVVVVVVVVVWWWYYY[[[UUUVVVVVVVVVVVVVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVYYY^^^ccchhhnnntttxxx}}}{{{{{{{{{vvvuuusssssstttuuutttssstttrrrqqqqqqrrrssssssrrrtttwww||||||ggg[[[PPPMMMMMMLLLKKKLLLIIIIIIJJJKKKLLLOOOTTTXXX```ZZZQQQHHHDDDCCCFFFHHHJJJ^^^yyyqqqZZZQQQEEE@@@???:::999999888888777666666666555555444444444444555555555555555555555555555555333333333333444444555555555555666666666666555555444444555555666777777888777777888999:::::::::999::::::;;;???EEENNNVVV[[[cccqqqsssggg```ZZZbbbnnnyyy~~~mmmrrr{{{uuujjj```XXXQQQKKKGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHJJJLLLLLLKKKJJJKKKLLLJJJNNNUUU\\\cccjjjqqqvvvwwwzzz}}}zzzuuuvvvvvvvvvvvvxxx{{{}}}xxxnnnooooooooorrrzzzvvvkkkbbb___^^^]]]\\\XXXYYYYYYYYYYYYYYY[[[\\\UUUUUUUUUVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXVVVZZZ___cccgggkkkooorrr|||}}}}}}{{{yyywwwxxxyyyyyyvvvsssqqqqqqqqqppppppqqqppppppqqquuuwwwxxxxxx||||||ggg[[[PPPLLLMMMLLLKKKLLLHHHIIIJJJKKKLLLPPPUUUYYY```ZZZQQQIIICCCBBBDDDFFFJJJ]]]xxxxxx~~~rrr[[[QQQFFFAAA@@@;;;999999888888777666666666555555555444444555555555555555555555555555555555444444444555555555666666555555666666666666555555444444444555666777777888777888888888888777666666::::::;;;???FFFNNNVVV[[[dddrrr|||oooccc\\\UUU___mmmxxx}}}vvvjjjtttyyysssiii___VVVOOOIIIFFFEEEDDDCCCCCCCCCEEEFFFGGGJJJKKKMMMMMMMMMLLLMMMNNNMMMRRRZZZbbbjjjqqqwww{{{~~~zzzyyywwwuuuvvvyyy}}}|||tttooojjjnnnuuu~~~tttooohhhbbb^^^___bbbeeeccc___[[[YYYYYYZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVWWWVVVVVVXXXZZZ\\\^^^bbbeeeiiinnntttxxx~~~xxxuuuvvvwwwwwwwwwuuuwwwyyy{{{}}}~~~hhh\\\PPPMMMLLLJJJHHHHHHIIIJJJJJJIIIIIIMMMTTTZZZbbb\\\RRRHHHBBBAAACCCEEEHHHYYYpppoootttsss[[[RRRGGGBBB@@@:::::::::999999888777777777555555555555555555555555444444444444444444444444444333333333333444555555666666666666666555555555555555555555666666666777666666666666777777777777777888;;;???FFFNNNUUUYYYcccvvvuuuhhh^^^ZZZTTT\\\mmm~~~xxx{{{~~~llleeekkk|||qqqddd[[[RRRIIIEEEFFFEEEEEECCCCCCDDDFFFHHHIIIJJJNNNRRRSSSQQQOOOPPPRRRRRRXXXaaahhhnnnttt|||{{{xxxwwwvvvxxx|||}}}xxxtttrrrqqqwwwuuuppplllfffaaa___```bbbdddbbb___\\\[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYVVVYYY\\\]]]^^^___aaaccchhhjjjnnnrrrvvv{{{}}}}}}~~~~~~}}}ggg[[[PPPMMMLLLJJJHHHIIIHHHJJJJJJIIIIIIMMMTTTZZZccc]]]SSSIIICCCAAACCCEEEHHHXXXnnnxxxlllsssttt\\\RRRGGGBBB@@@:::::::::999999888777777777555555555555555555555555444444444444444444444444444444333333444444555666666666666666666666666555555555555666666666777777666666666666777777777888999:::<<>>BBBIIIPPPXXX\\\jjj{{{|||wwwrrrhhh^^^YYYXXX```nnnyyyyyyxxxvvvddd]]]aaalllzzz|||xxxpppfff\\\VVVPPPJJJHHHIIIFFFEEEDDDDDDEEEGGGJJJKKKPPPSSSWWWXXXVVVTTTVVVXXX^^^dddlllssswww}}}}}}yyyyyyzzz~~~yyytttvvvzzzvvvnnnllliiigggeeeeeeeeefffdddcccccceeehhhjjjkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjhhhmmmuuu{{{}}}ggg[[[PPPLLLLLLJJJIIIIIIHHHIIIJJJIIIIIIMMMUUU[[[ggg```VVVKKKDDDBBBDDDEEEGGGSSShhh~~~|||uuu~~~xxxaaaUUUGGG@@@>>>999::::::999999888777777777555555555555555555555555555555555555555555555555444444444444444555666666555555555555666666666666555666666666666777777777666666777777777888888888<<<<<<>>>BBBIIIQQQYYY^^^jjj|||vvvrrroooggg^^^YYYYYYaaammmuuuwww}}}}}}rrrbbb\\\___jjjyyy|||uuuoooiiiaaaXXXSSSNNNIIIGGGHHHFFFEEEDDDEEEFFFIIILLLMMMRRRVVVYYYZZZXXXWWWZZZ\\\eeejjjrrrxxx|||~~~~~~zzzyyyzzzuuusssnnnmmmjjjhhhffffffffffffiiiiiiiiilllooorrrqqqqqqrrrrrrsssssstttttttttuuuuuuzzz|||fffZZZPPPLLLLLLJJJIIIJJJGGGIIIIIIIIIJJJNNNUUU[[[hhhaaaVVVLLLEEEBBBCCCEEEFFFPPPeee|||}}}yyybbbVVVGGG???>>>:::::::::999999888777777777555555555555555555555555555555555555555555555555555444444444444555666666444555555555666666777777666666666666777777777888777777777777888888888888;;;;;;===AAAHHHQQQZZZ___iii}}}|||ppplllhhhbbb[[[XXX\\\cccmmmtttyyy{{{oooaaa]]]aaammm{{{|||vvvooojjjddd\\\TTTPPPLLLFFFDDDFFFFFFEEEEEEFFFGGGJJJMMMOOOTTTWWW[[[\\\[[[[[[^^^aaajjjooowww|||xxxtttqqqnnnnnnllljjjhhhgggggghhhiiiooooooqqqtttwwwxxxwwwvvvvvvwwwxxxyyy{{{|||}}}~~~{{{fffZZZOOOLLLLLLKKKJJJJJJGGGHHHIIIIIIJJJNNNVVV\\\iiibbbWWWLLLDDDAAABBBDDDEEENNNbbbzzzyyydddWWWGGG??????<<<::::::999999888777777777555555555555555555555555555555555555555555555555555555444444555555666777444444555555666777777777666666666777777777888888777777777888888888999999999:::<<>>::::::999999888777777777555555555555555555555555555555555555555555555555555555555555555666666777444444555555666777777888666666777777777888888888777777888888888999999999999:::<<>><<<:::888777777777888555555555555555555555555888777777666666666555555555555555555666666666666666666666666666666666666777777777777666666666666;;;;;;<<<======<<<;;;;;;;;;;;;<<>>GGGTTT```iiinnnzzzuuuhhh]]]ZZZ]]]fffnnnxxxfffYYYVVVVVVYYY\\\lll|||xxxtttooolllbbb___ZZZVVVRRROOOKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNNNNOOOSSS[[[aaakkkpppwww}}}{{{cccYYYPPPNNNLLLJJJHHHJJJJJJHHHIIILLLMMMNNNSSSZZZhhheeeZZZLLLDDDBBBAAA???CCCIIIYYYppplll[[[HHHAAAAAA<<<:::::::::::::::999888777666666666666666666666666555666888::::::999888777333444444444444555555555666666666666666666666666555555666666777777888888999999888888888888999999888:::???IIIUUU```hhhllluuuyyyjjj\\\XXXZZZbbbkkkxxxzzzdddXXXUUUVVVZZZ^^^kkk{{{vvvrrrnnniiieeeYYYVVVQQQNNNLLLIIIFFFDDDBBBBBBAAA@@@@@@AAACCCCCCAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLNNNPPPQQQQQQSSSWWW```fffpppuuu|||{{{bbbYYYPPPNNNLLLIIIHHHJJJJJJHHHIIIMMMNNNNNNSSSYYYfffcccXXXKKKCCCBBBBBB???CCCHHHWWWnnnkkkZZZHHHAAAAAA<<<::::::999999888888999999666666666666666666666666555666777777888888888777333333444444444555555555666666666666666666666666555555555666777888888888999888777666666777888999999;;;AAAJJJUUU```gggjjjrrr~~~}}}lll]]]XXXZZZ```lllzzzyyyeeeYYYUUUUUUYYY^^^jjj|||xxxsssmmmhhhddd___[[[PPPNNNJJJHHHGGGFFFCCCAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLOOOQQQSSSUUUXXX^^^gggooovvv{{{zzzbbbYYYPPPMMMLLLIIIHHHIIIIIIHHHIIIMMMNNNOOOSSSYYYddd```VVVJJJBBBBBBBBB@@@CCCHHHVVVlll~~~jjjYYYGGGAAAAAA<<<;;;:::999888888888999:::777777777777777777777777555555666666666777888888333333333444444444555555666666666666666666666666444555555666777888888999:::999888777777888999::::::<<>>???@@@@@@@@@@@@@@@AAACCCDDDEEEJJJIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMOOOVVVYYY\\\```eeennnyyywww```VVVNNNKKKKKKIIIIIIKKKJJJHHHIIIJJJJJJKKKRRR[[[eeeccc[[[MMMEEECCCCCCBBBDDDHHHWWWppp|||qqqxxx~~~|||oooXXXKKKDDDAAA???<<<<<<;;;;;;:::999999999999777666666666666555333666666777777777777666666555555555555666666666666666666666666666555555555666666666666777777777777999999888888888999999:::888>>>>>>FFFYYYbbbdddlllxxxooo___YYYZZZ___nnn~~~nnn[[[TTTVVV]]]aaajjj~~~zzztttmmmiii^^^XXXPPPKKKJJJJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>AAABBBCCCDDDEEEFFFFFFFFFLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMOOONNNLLLLLLOOORRRTTTYYY___eeekkkttt~~~rrr___VVVMMMKKKKKKIIIIIIKKKIIIHHHHHHJJJJJJJJJQQQZZZeeeddd[[[OOOFFFDDDDDDCCCDDDHHHXXXqqqyyyooovvvpppXXXKKKDDD@@@>>><<<<<<<<<;;;::::::999999888777666666777777666444666666777777777777666666555555555555666666666666777777666666555555444444666666666666777777777777888888888777888888999999888===>>>GGGYYY___bbbkkk{{{~~~mmm^^^XXXYYYaaapppppp\\\TTTVVV]]]bbbkkk~~~{{{wwwrrrkkkccc^^^WWWRRRLLLHHHHHHHHHHHHHHHFFFCCC@@@AAADDDEEECCCAAAEEEFFFIIIKKKLLLLLLKKKJJJLLLKKKJJJJJJJJJKKKLLLLLLLLLPPPSSSRRRNNNMMMPPPUUUVVV[[[aaagggoooxxx}}}ooo___VVVNNNLLLLLLJJJJJJKKKIIIGGGHHHJJJJJJKKKRRRZZZfffddd]]]PPPGGGEEEDDDBBBDDDIIIXXXqqqyyyooovvvpppXXXJJJCCC???=========<<<;;;;;;::::::999888777666666777888666555666666777777777777666666555555555555666666666666777777666666555555444444666666666666777777777777888777777777888888999:::999===>>>HHHXXX\\\___lllzzzjjj\\\WWWYYYeeeqqq~~~ppp[[[SSSUUU\\\aaakkkzzzwwwsssooojjjbbbZZZUUURRRNNNJJJGGGFFFFFFFFFFFFDDDBBB@@@BBBFFFHHHGGGFFFGGGIIILLLNNNOOOOOOMMMLLLKKKJJJJJJIIIJJJLLLNNNOOOOOOSSSUUUTTTPPPPPPTTTXXX\\\```eeekkkrrr~~~{{{mmm]]]UUUNNNMMMMMMKKKJJJKKKHHHGGGHHHJJJKKKLLLSSS\\\gggfff^^^QQQHHHEEECCCAAADDDHHHWWWpppxxxrrrxxxpppXXXJJJDDD@@@=========<<<<<<;;;:::::::::888777666666888888777666666666777777777777666666555555555555666666666666666666666666666555555555666666666666777777777777888888888888888999:::;;;;;;>>>>>>IIIXXX\\\aaaqqqrrreeeZZZWWWYYYiiiqqqyyyooo[[[SSSUUU[[[```jjj~~~{{{wwwqqqnnniiiddd___XXXQQQMMMLLLJJJGGGDDDCCCCCCDDDEEEBBBAAAAAACCCEEEHHHHHHHHHHHHIIILLLNNNOOOOOONNNMMMLLLKKKKKKKKKMMMPPPSSSUUUTTTUUUVVVUUUTTTUUUYYY]]]^^^bbbhhhoooxxxxxxkkk[[[SSSLLLLLLLLLJJJHHHJJJGGGFFFHHHKKKLLLNNNUUU^^^iiiggg```RRRHHHEEECCC@@@DDDHHHVVVnnn}}}yyy~~~qqqYYYLLLEEEBBB???=========<<<;;;;;;::::::888777666777888999888666666666777777777777666666555555555555666666666666555555555666666666666666666666666666777777777777888888888999999:::;;;<<<===>>>???JJJZZZ___gggzzzttthhh___XXXXXX\\\jjjnnnrrrzzznnn\\\TTTWWW\\\```hhh{{{yyyrrrmmmgggccc]]]WWWSSSMMMHHHEEEGGGFFFEEECCCBBBCCCEEEGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJKKKLLLNNNOOOOOOOOOOOOOOONNNNNNPPPSSSWWW[[[]]]ZZZYYYWWWVVVXXX[[[```cccbbbhhhrrr|||tttgggZZZQQQKKKKKKKKKHHHGGGHHHGGGFFFHHHKKKLLLOOOWWW```jjjiiiaaaSSSIIIEEEBBB???DDDGGGUUUmmmrrr[[[MMMGGGDDDBBB=========<<<;;;;;;::::::888777666777888999888777666666777777777777666666555555555555666666666777444555555555666666777777666666666666777777777777999999999999:::;;;<<<======>>>???LLL]]]bbblllxxxkkkbbb[[[WWWYYY^^^jjjlllmmmvvvnnn\\\VVVXXX]]]aaafffyyy|||uuulllggg___[[[UUUOOOJJJFFFCCC@@@EEEEEEEEEDDDDDDEEEHHHJJJJJJLLLNNNLLLIIIHHHJJJMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTWWW\\\```ccc___[[[XXXWWW[[[```eeeggglllttt{{{qqqiiiUUUOOOKKKLLLKKKHHHFFFHHHEEEGGGHHHHHHKKKQQQ[[[cccqqqlllaaaSSSFFF@@@@@@BBBBBBHHHVVVkkk~~~~~~nnn\\\QQQIIIBBB@@@???>>>===;;;:::999888888888888777777777777888888666777888888888888777666888777777666666666666666666777888777555444444555666555555555555666666777777777888888888999999999:::???AAAJJJ\\\gggrrrxxxhhh```]]][[[[[[]]]iiijjjmmmyyyjjjZZZTTTTTTZZZcccmmmyyy{{{xxxuuummmbbbYYY[[[MMMJJJLLLFFFDDDGGGDDDBBBCCCDDDEEEFFFFFFFFFEEEKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNPPPSSSUUUVVVXXXVVVUUUXXX]]]ccchhhjjjddd___YYY[[[bbbiiinnnooo{{{xxxlllcccTTTOOOKKKLLLKKKGGGFFFHHHEEEGGGHHHIIIKKKRRR\\\cccpppjjj___RRRFFF@@@@@@BBBCCCHHHUUUiiippp]]]SSSJJJDDDAAA???>>>===;;;:::999888888888777777666666777777888666777777888999:::;;;;;;999888777666666666666666666777777777555444555666888888888777888888999:::777888999999::::::999999:::@@@AAAKKK]]]gggsssxxxjjjccc___]]]]]]```dddhhhnnn|||ooo^^^VVVTTTYYYbbbhhhuuu|||wwwsssooollliiibbbYYYQQQRRRHHHGGGGGGBBBFFFJJJDDDAAAAAABBBDDDEEEFFFGGGHHHKKKLLLMMMMMMNNNMMMMMMLLLNNNNNNNNNPPPSSSWWW[[[^^^]]]\\\]]]```dddhhhiiiiiiccc___\\\^^^eeennnvvvzzztttfff\\\SSSNNNJJJKKKJJJGGGFFFGGGEEEGGGIIIJJJLLLRRR\\\ccclllfff\\\PPPFFF@@@@@@AAACCCHHHTTThhh~~~qqq^^^SSSKKKEEECCC???>>>===;;;:::999999888777777666666666666777777777777777888:::<<>><<<:::999;;;@@@BBBLLL^^^iiiuuuyyymmmeee```[[[[[[]]]]]]fffqqqppp___VVVQQQSSSZZZbbbqqqxxxlllddd]]]YYYTTTQQQOOOMMMJJJGGG@@@DDDIIIFFFEEEVVV___TTTMMMMMMLLLKKKLLLLLLNNNNNNKKKLLLMMMOOOOOOOOONNNMMMNNNMMMMMMPPPVVV___gggmmmooommmkkkkkklllllljjjiiigggiiikkknnnttt}}}qqqcccYYYQQQLLLIIIJJJIIIFFFEEEGGGEEEGGGIIIJJJLLLQQQYYY___bbb\\\SSSJJJDDDAAA@@@@@@@@@GGGWWWnnnnnn[[[QQQIIIDDDCCC@@@???>>><<<;;;:::999999777777666666666666777777999888777666777999;;;<<<:::999888777666666666666444666777666555555666777444444444444555666777888777999<<<>>>>>>===;;;999:::@@@BBBLLL^^^iiiuuuzzznnnfff^^^WWWUUUWWW^^^gggrrrnnn```XXXSSSTTTZZZ^^^nnnuuuggg^^^UUURRRNNNJJJHHHGGGGGGFFFAAAFFFKKKGGGEEEUUU]]]RRRMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNOOOOOONNNNNNNNNQQQQQQSSSWWW^^^hhhqqqvvvwwwsssmmmhhhhhhiiijjjkkkiiimmmrrrvvv}}}{{{ooobbbYYYPPPKKKHHHIIIIIIFFFEEEGGGFFFHHHJJJJJJKKKOOOVVV\\\]]]WWWOOOGGGCCCAAA@@@??????FFFVVVmmmlllYYYOOOIIIEEEDDD@@@???>>><<<;;;::::::999888888777777777777888888999888777666666666777888888777777666666666666666444555666666555555666777666666666666777999::::::888999;;;======<<<;;;:::999???AAAKKK^^^iiiuuu{{{ppphhh^^^UUUSSSUUU^^^hhhsssmmmbbb\\\VVVVVVZZZYYYiiissseee[[[PPPNNNJJJGGGEEEEEEEEEFFFEEEGGGLLLJJJEEEOOOVVVNNNMMMNNNPPPSSSUUUVVVWWWWWWTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSWWW^^^fffooowww|||}}}wwwmmmgggeeehhhlllnnnlllqqqwww~~~xxxlll___VVVOOOJJJGGGHHHHHHFFFEEEGGGFFFHHHJJJJJJIIIMMMSSSXXXZZZTTTKKKEEECCCAAA@@@???@@@FFFSSShhhjjjXXXOOOIIIFFFFFFAAA@@@>>>===;;;:::::::::999999888888888888999999777777777777777777777777555555555555555555666777444555666666555555666888777777777888999;;;<<<===999999:::;;;;;;;;;;;;:::888>>>@@@JJJ]]]iiiuuu}}}tttkkkaaaXXXVVVXXX]]]hhhuuu}}}jjjbbb]]]WWWUUUWWWWWWgggrrrddd[[[OOONNNLLLJJJGGGGGGGGGHHHKKKIIIOOOSSSNNNRRR[[[YYY[[[]]]```bbbcccbbbaaa```\\\YYYUUURRRQQQQQQSSSUUUWWW[[[aaajjjrrrzzzyyyooohhhgggjjjnnnqqqsssxxxuuuiii\\\SSSOOOJJJGGGHHHHHHFFFEEEGGGGGGHHHJJJIIIIIIKKKQQQUUUXXXRRRJJJDDDBBBBBB@@@>>>BBBEEEPPPccc{{{jjjXXXPPPJJJHHHGGGAAA@@@>>>===;;;:::::::::::::::999999999999::::::666666777888888888888777444444333444444555666777333555666666555555666888777777777888999;;;<<<===999999999:::::::::;;;;;;777===@@@JJJ]]]hhhtttvvvnnneee\\\YYY\\\\\\hhhwwwxxxfff```\\\TTTQQQSSSXXXhhh~~~qqqddd[[[RRRQQQPPPNNNKKKJJJKKKLLLOOOJJJSSS]]]ZZZ]]]gggjjjoooqqqrrrsssqqqmmmiiigggaaa^^^YYYTTTRRRSSSVVVXXXbbbgggpppyyy{{{rrrllljjjmmmpppssszzz~~~|||rrrfffYYYPPPLLLHHHEEEDDDFFFGGGEEECCCHHHIIIJJJLLLNNNOOOPPPPPPUUUQQQKKKFFFCCCBBB@@@???AAAGGGPPP\\\qqqlllZZZJJJFFFHHHDDD???>>>===<<<;;;::::::::::::999888888777888888888888888777777777777888888777666444333333444666777555555555555666666666666888888888888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;888???AAAHHHWWWcccvvvzzzwwwoooaaaZZZ\\\^^^jjjxxx{{{kkk^^^VVVTTTVVVWWW^^^kkkxxxiii___XXXTTTQQQRRRQQQPPPQQQUUUWWWYYY]]]cccjjjqqqvvvyyyyyylllccc```]]]YYYUUUSSSVVV\\\aaajjjyyyzzzpppmmmmmmoootttyyyyyypppeeeYYYQQQKKKHHHEEEDDDFFFFFFEEEDDDFFFGGGIIILLLNNNPPPRRRRRRTTTOOOJJJEEECCCAAA@@@???AAAGGGNNNZZZooolll[[[KKKFFFHHHDDD???>>>===<<<;;;::::::::::::999999888888888888888888888777777777777888888777666444333333444666777555555555555666666666666888777777777777888999999;;;;;;<<<<<<<<<<<<<<<;;;888???AAAHHHWWWcccuuu}}}ttteee]]]^^^^^^kkkwwwyyyiii[[[TTTSSSUUUWWW```lll|||ooofff]]]YYYVVVWWWWWWUUUXXX\\\dddeeehhhlllttt|||xxxkkkcccXXXUUURRROOOPPPVVV```gggtttvvvppppppsssvvv|||~~~vvvnnndddYYYQQQJJJHHHEEEEEEEEEFFFFFFEEEEEEFFFIIILLLOOORRRTTTUUURRRNNNHHHDDDBBBAAAAAA@@@AAAFFFMMMXXXlllwwwlll\\\LLLGGGHHHCCC??????===<<<;;;:::::::::::::::999888888888888888888888777777777777888888777666555444444555666777555555555555666666666666777777666666666777888888999:::;;;<<<<<<<<<<<<<<<999???AAAHHHWWWdddtttyyyhhh___^^^```lllxxxvvveeeWWWQQQQQQTTTWWWaaammmxxxqqqfffbbb```aaabbbbbbeeejjjyyyxxxxxxzzzzzzkkk___YYYOOOMMMJJJJJJNNNXXXdddmmmzzzsssmmmjjjnnntttyyy|||sssjjjaaaWWWPPPHHHGGGFFFEEEEEEFFFFFFGGGFFFGGGIIILLLOOORRRUUUVVVQQQMMMGGGBBBAAAAAAAAAAAAAAAFFFLLLWWWkkkrrr~~~kkk\\\MMMHHHHHHBBB@@@???>>><<<;;;;;;;;;:::::::::999888888888888999888888777777777777888888666666555555555555666666555555555555666666666666666666666666666777777888888999:::;;;<<<=========:::???@@@GGGXXXdddsss{{{jjj___^^^bbbnnnyyytttdddVVVPPPQQQUUUXXX```lll~~~{{{qqqmmmlllpppssstttyyy~~~kkk[[[QQQMMMHHHHHHHHHIIINNNWWWcccjjjqqqxxx~~~}}}qqqlllggggggmmmuuu|||zzzpppggg]]]SSSMMMGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLOOORRRTTTUUURRRMMMFFFBBB@@@AAAAAAAAAAAAFFFMMMXXXmmm~~~qqq}}}iii\\\MMMHHHHHHAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888999999999888888777777777777888888666666666555555666666666555555555555666666666666666666666666666777777888888999:::;;;<<<<<<<<<<<<;;;???@@@GGGXXXdddrrr|||kkkaaa```cccoooyyyuuueeeXXXRRRSSSWWWYYY___jjj{{{|||yyy{{{uuubbbTTTMMMKKKDDDEEEGGGIIIMMMSSS[[[```aaaffflllqqqttttttllldddfffeeehhhqqq{{{vvvkkkbbbYYYPPPJJJEEEFFFFFFEEEEEEEEEHHHJJJKKKKKKKKKMMMOOORRRUUUVVVTTTNNNGGGBBB@@@AAAAAAAAAAAAGGGPPP\\\qqq|||yyypppxxxfff[[[NNNIIIHHHAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999999999999999888888777777777777888888666666666666666666666666555555555555666666666666777777666666666777888888888999:::;;;;;;;;;;;;;;;;;;@@@???GGGYYYdddqqq{{{jjjaaaaaabbbnnnyyy~~~wwwhhh\\\VVVUUUXXXZZZ]]]gggxxx~~~nnn^^^RRRLLLJJJCCCEEEHHHJJJMMMQQQVVVYYY\\\```dddfffgggfffcccaaaaaaccclllyyy}}}qqqfff^^^VVVNNNIIIDDDEEEFFFFFFDDDEEEHHHKKKJJJJJJKKKLLLOOOSSSWWWYYYVVVPPPIIICCC@@@AAAAAAAAAAAAHHHSSSaaavvvvvvvvvqqqtttdddZZZNNNIIIHHHAAAAAA@@@???===<<<<<<;;;;;;;;;;;;:::999999999999:::888888777777777777888888666666777777777777666666555555555555666666666666888777777777777888999999999::::::;;;;;;;;;::::::<<<@@@???GGGYYYdddpppwwweee[[[\\\^^^kkkvvv|||xxxjjj^^^XXXWWWWWWXXX]]]gggvvvzzzjjj]]]SSSMMMIIIGGGIIIKKKMMMPPPUUU[[[___hhhiiikkkjjjeeecccdddggghhhnnn|||xxxlllbbb[[[TTTMMMHHHCCCEEEGGGFFFDDDEEEHHHLLLHHHHHHJJJLLLPPPUUUYYY\\\XXXRRRJJJCCCAAAAAAAAAAAAAAAIIIUUUdddyyyssstttrrrqqqbbbYYYNNNIIIHHHAAAAAA@@@???===<<<<<<<<<<<<<<<;;;::::::999999::::::888888777777777777888888666666777777777777666666555555555555666666666777888888888888888999999:::::::::;;;;;;;;;:::999999<<<@@@???GGGYYYdddpppqqq^^^UUUVVV\\\iiitttzzzxxxkkk```YYYWWWWWWWWW]]]gggvvv}}}nnnbbbYYYQQQLLLMMMNNNOOOPPPTTT[[[ccciiivvvwwwvvvqqqiiieeeiiiooozzz{{{qqqfff```YYYPPPJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIDDDIIILLLLLLNNNUUU\\\___cccUUUHHHBBBAAA@@@@@@BBBCCCDDDPPPiiivvvvvv}}}tttdddXXXOOOHHHDDDDDDCCCAAA>>>>>>>>>>>>===;;;===<<<<<<;;;;;;::::::999999888888888777777666666666666666666666666666666666666555555555555666666666666666666777777777777::::::999999::::::;;;<<<<<>>FFFZZZeeennn~~~qqqggg\\\VVVXXX\\\fffnnnvvvwwwjjj^^^VVVUUUWWWYYYZZZfffyyy{{{mmmaaaXXXRRRUUURRRTTTYYYYYY\\\mmmtttpppvvv~~~yyynnnddd]]]WWWOOOHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJHHHLLLNNNLLLOOOVVV^^^```dddVVVHHHBBBAAA@@@AAACCCHHHJJJWWWppp}}}{{{rrrbbbWWWOOOHHHEEEEEECCCAAA???>>>>>>>>>===<<<<<<<<<<<<;;;::::::999999999888888888777777777777666666666666666666666666666666555555555555666666666666666666777777777888::::::999999::::::;;;<<<<<>>GGGYYYcccmmm|||yyykkkaaaWWWRRRUUU[[[fffooovvvvvviii]]]VVVUUUWWWYYY\\\gggxxxvvvjjj___YYYZZZVVVWWW]]]```fffzzzuuukkk```ZZZTTTLLLGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOMMMPPPYYYaaadddfffXXXIIIBBBAAA@@@AAADDDJJJNNN^^^xxxyyymmm___VVVOOOIIIFFFGGGDDDBBB@@@?????????>>>===<<<;;;;;;::::::999999888888888888888888777777777666666666666666666666666777666666555555666666777666666666777777777888888::::::999999::::::;;;<<<:::>>>>>>GGGXXXaaajjjzzzsssfff]]]SSSPPPTTT[[[gggqqqvvv~~~tttfff[[[UUUUUUWWWXXX^^^hhhwwwuuujjjcccaaa^^^___eeekkkuuu~~~ssshhh]]]WWWRRRKKKFFFEEECCCCCCDDDFFFHHHJJJKKKLLLMMMOOONNNMMMRRR]]]fffiiigggXXXIIIBBB@@@@@@BBBEEEFFFMMMbbb~~~rrrggg[[[TTTOOOJJJHHHHHHEEECCC@@@@@@@@@@@@???===;;;;;;;;;:::999999888888888888888888888888888888666666666666666666666666777777666666666666777777666666777777777888888888::::::999999::::::;;;<<<999>>>???GGGWWW```hhhxxxrrrfff]]]TTTRRRWWW[[[iiissswww~~~sssdddYYYTTTTTTVVVXXX^^^ffftttvvvooolllkkknnnuuu|||~~~pppeee[[[UUUPPPJJJFFFEEEBBBCCCDDDFFFHHHJJJKKKLLLKKKMMMMMMMMMTTTaaajjjllleeeWWWHHHBBBAAAAAABBBEEEDDDNNNeeekkkaaaWWWRRROOOKKKHHHIIIFFFDDDAAAAAAAAAAAA@@@???<<<<<<;;;::::::999999888888888888888888999999999777777777777777777777777777777666666666666777777777777777777888888888888::::::999999::::::;;;<<<999>>>???GGGVVV^^^hhhyyyrrrhhh___VVVUUUYYY]]]jjjuuuxxxssscccWWWTTTTTTVVVWWW\\\dddqqq}}}}}}mmmbbbXXXRRRNNNHHHEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLMMMVVVbbbjjjkkkaaaTTTGGGBBBBBBAAABBBDDDGGGSSSjjjfff\\\TTTQQQOOOKKKHHHIIIGGGEEEBBBBBBBBBBBBAAA???===<<<<<<;;;;;;:::999999888888888999999999999999777777777777777777777777888777777666666777777888777777777888888888999999::::::999999::::::;;;<<<999>>>???FFFUUU]]]iii|||ssskkkbbbWWWUUUZZZ^^^jjjtttyyyuuucccWWWTTTUUUVVVUUUYYYbbbooo~~~xxxjjj___TTTOOOKKKFFFCCCDDDBBBCCCEEEGGGIIIJJJJJJJJJJJJLLLLLLNNNVVVaaagggggg\\\QQQEEEBBBCCCBBBBBBCCCJJJVVVooo{{{bbbYYYRRRPPPNNNKKKHHHHHHGGGEEECCCBBBCCCCCCBBB@@@>>>======<<<<<<;;;;;;:::888888888999999:::::::::777777777777777777777777888888777777777777888888777777888888888999999999::::::999999::::::;;;<<<999??????EEESSS]]]kkkvvvooofffZZZWWW[[[^^^hhhqqqwwwvvvdddWWWTTTUUUUUUTTTXXXaaaooo|||tttggg\\\QQQLLLHHHDDDBBBBBBBBBDDDFFFHHHIIIJJJIIIIIIKKKLLLLLLNNNVVV```dddbbbZZZNNNDDDBBBCCCBBBBBBCCCIIIVVVpppuuu```XXXQQQOOONNNJJJHHHHHHHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;888888888999999:::::::::777777777777777777777777888888777777777777888888777888888888888999999999::::::999999::::::;;;<<<:::??????DDDSSS]]]mmmzzztttjjj^^^YYY]]]^^^fffnnnvvvxxxdddWWWTTTUUUUUUTTTXXXaaappp~~~tttlllcccYYYPPPJJJEEEAAA@@@BBBEEEEEEFFFGGGHHHHHHIIIIIILLLIIINNNSSSUUUaaajjjdddUUUMMMFFFDDDCCCAAACCCGGGMMMZZZqqqooo```WWWOOONNNOOOLLLIIIHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888888777:::999888777777777888999999:::;;;999777666666777777888888888888999999999888888777777888888999::::::===@@@EEEOOOaaavvvzzzyyysssddd\\\]]]^^^eeeppp|||{{{ggg\\\YYYVVVVVVWWWYYYaaaooo|||qqqiii```WWWNNNIIIEEE@@@@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJMMMJJJOOOTTTVVVbbbjjjcccSSSKKKEEECCCBBBAAACCCGGGOOO]]]uuunnn___VVVOOOOOOOOOKKKIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCAAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999;;;:::999888777888888999999:::;;;999777666666777777888888888888999999999888888777777888888999::::::===@@@DDDNNN```vvv||||||vvviii`````````fffooozzz~~~iii^^^YYYVVVUUUVVVYYY```mmm}}}|||yyynnneee]]]TTTKKKGGGDDD@@@@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKNNNKKKPPPVVVXXXccciiiaaaQQQIIICCCBBBBBBAAACCCGGGKKK[[[tttlll]]]VVVPPPOOONNNKKKHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<======<<<<<<;;;:::::::::;;;;;;:::999999999999999999::::::999777666777888777888888888888999999999888888777777888888999:::;;;===???CCCLLL___vvv~~~rrriiigggcccgggmmmwwwkkk^^^YYYVVVUUUVVVXXX___kkk{{{zzzrrrpppxxxxxxkkkcccYYYPPPHHHEEEBBB@@@@@@CCCEEEFFFGGGHHHIIIJJJKKKLLLNNNKKKQQQWWWZZZdddhhh^^^OOOGGGAAA@@@AAAAAADDDHHHJJJZZZsssiii\\\UUUPPPPPPNNNJJJHHHIIIGGGFFFFFFEEEDDDDDDEEEEEEBBBBBBAAA@@@???>>>============<<<<<<;;;:::::::::;;;;;;:::::::::999999:::888999:::999777666777888777777888888888999999999888888777777888888999:::<<<===>>>AAAJJJ\\\sss|||rrrnnnfffgggkkkuuujjj]]]XXXVVVVVVWWWXXX___mmm~~~}}}nnnhhhhhhnnnvvvwwwjjjaaaVVVNNNFFFDDDBBB???@@@DDDEEEFFFGGGHHHJJJKKKLLLMMMNNNKKKRRRYYY]]]gggiii]]]NNNFFFAAA@@@AAAAAADDDHHHNNN^^^vvvxxxeeeYYYTTTQQQPPPNNNJJJHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;:::999999999;;;;;;;;;;;;::::::999999888999:::999777777777999777777888888888999999999888888777777888888999:::;;;===>>>@@@HHHYYYooouuunnnffffffiiisss|||fff[[[WWWVVVVVVXXXWWW```oootttgggcccdddiiiqqqvvviii```VVVMMMFFFCCCAAA???AAADDDFFFFFFHHHIIIKKKLLLMMMNNNOOOLLLTTT]]]bbbkkkkkk^^^NNNGGGAAA@@@AAAAAADDDHHHPPP^^^ttt~~~rrrcccXXXSSSQQQQQQNNNIIIGGGIIIGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;:::999999999:::::::::::::::999888888777999:::999888777888999777888888888888999999999888888777777888888999:::;;;<<<>>>@@@GGGVVViiixxx~~~~~~ssskkkddddddhhhssswwwdddZZZXXXVVVVVVWWWXXX```nnnssseee```aaagggooo}}}uuuhhh___VVVMMMFFFCCCAAA???AAADDDFFFGGGHHHIIIKKKMMMNNNOOORRROOOWWWaaagggqqqpppaaaPPPHHHBBBAAAAAAAAADDDHHHRRR]]]qqq}}}ttt~~~lllaaaVVVSSSQQQQQQNNNHHHGGGJJJGGGFFFFFFEEEEEEFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::888999:::::::::999888777777888999999888777888999777888888888888999999999888888777777888888999::::::<<<>>>@@@EEERRRdddqqq~~~~~~~~~rrrhhhaaaaaafffsssvvvddd[[[YYYWWWUUUVVVYYY___jjjyyyzzzyyyjjjbbb```fffnnn}}}sssfff^^^VVVNNNFFFCCCBBB???AAADDDFFFGGGHHHJJJLLLMMMOOOOOOSSSQQQYYYdddllluuutttdddQQQIIICCCBBBBBBAAACCCGGGWWW```sssqqqmmmzzziii```UUUSSSQQQQQQNNNHHHGGGJJJGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888999:::999888777666777888999999888777888:::777888888888888999999999888888888777888999999:::999;;;>>>@@@EEEQQQaaammmzzz~~~~~~sssiii___```ffftttvvveee]]]ZZZWWWTTTTTTYYY]]]eeerrrtttllluuuoooeeebbbeeennn}}}{{{oooccc[[[PPPMMMHHHCCCAAAAAACCCDDDFFFHHHKKKLLLLLLMMMNNNPPPPPPSSS[[[kkk~~~uuubbbQQQGGG@@@BBBBBB@@@CCCKKKVVVfff}}}yyyqqqnnn|||eeeYYYXXXVVVSSSPPPMMMLLLKKKKKKFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@??????>>><<<:::999999999888888888888777:::::::::999999999888888888888888888888888888888888888888777888888999:::;;;;;;===@@@BBBIIIYYYiiisss~~~{{{zzz}}}sssggg______fffwwwxxxfffccc___TTTRRRXXXVVVXXX___lllzzztttccc\\\dddooo~~~lllffffffpppzzznnnbbbZZZPPPMMMHHHCCCAAAAAACCCDDDFFFHHHKKKLLLMMMMMMOOOQQQVVVZZZeeevvvxxxdddQQQGGGAAACCCCCCAAAEEEMMMYYYiiivvvppppppzzzeee[[[WWWVVVSSSPPPMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@<<<999::::::::::::999999999999999999999888888888777777888888888888888888888888888888888888888999999:::;;;;;;===@@@BBBHHHYYYhhhqqq|||{{{zzz}}}nnnbbb\\\\\\dddtttzzzgggfffcccYYYUUUYYYUUUUUU\\\hhhvvvvvvlll___\\\hhhwwwrrrkkkjjjrrrxxxlll```YYYPPPMMMHHHCCCAAAAAABBBDDDGGGIIIKKKMMMMMMNNNPPPRRRYYYbbbqqq{{{eeeQQQGGGBBBDDDDDDBBBGGGPPP^^^ooowwwrrruuuuuuddd]]]VVVUUURRRPPPNNNLLLKKKJJJLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAABBBCCCDDDDDDBBB===999<<<<<<;;;;;;;;;:::::::::888888888888777777777777999999999999999999999999888888888888888999:::::::::;;;===@@@AAAGGGWWWfffooo{{{zzzyyy|||~~~zzzjjj___XXXXXX```oookkkiiiiii___VVVUUUSSSSSSXXXbbboooooofff\\\___ooo{{{pppoootttuuuiii^^^WWWOOOLLLGGGCCCAAAAAABBBDDDHHHJJJLLLMMMNNNOOORRRTTTXXXeeeyyy|||cccPPPGGGCCCEEEDDDCCCJJJUUUeeewww~~~{{{}}}oooaaa\\\TTTTTTSSSRRRPPPOOOOOOOOOOOOMMMKKKHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBAAA===:::<<<<<<<<<;;;;;;;;;::::::999999999999888888888777999999999999999999999999999888888888888999:::::::::;;;===???@@@FFFTTTcccqqq|||zzzxxxzzz|||uuuhhh___TTTUUU^^^mmm{{{qqqmmmmmmcccWWWRRRSSSRRRVVV^^^jjj{{{ooofff___dddvvvssspppttt}}}sssggg\\\TTTMMMJJJFFFBBB@@@AAACCCEEEIIIKKKLLLMMMNNNPPPSSSVVVXXXiii{{{bbbOOOGGGCCCEEEDDDDDDLLLXXXllliii^^^ZZZTTTTTTTTTTTTTTTTTTSSSSSSPPPNNNKKKHHHFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCAAA>>>===>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999999999999999999999888999::::::;;;:::;;;===???@@@DDDRRR```sss}}}xxxwwwyyy|||}}}pppddd]]]SSSUUU___nnnzzztttpppqqqiii]]]WWWTTTTTTVVV]]]gggxxxrrriiibbbiii|||tttpppttt{{{qqqeeeYYYRRRKKKHHHDDDAAAAAABBBEEEGGGJJJKKKMMMNNNOOOQQQUUUXXX]]]pppzzzaaaMMMFFFCCCEEEDDDDDDNNN[[[qqq{{{fff\\\[[[UUUVVVVVVVVVVVVUUUUUUTTTNNNMMMKKKIIIGGGEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@CCC@@@===;;;<<<=========<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;:::;;;===??????CCCPPP]]]rrr{{{|||uuuuuuzzz~~~yyylllaaa[[[VVVZZZdddqqq{{{xxxttttttpppgggaaaVVVVVVXXX]]]fffvvvrrrkkkfffnnnxxxpppvvv{{{pppcccWWWPPPHHHFFFCCCAAAAAACCCFFFIIIKKKLLLMMMNNNOOORRRVVVYYYdddwwwttt[[[KKKEEEBBBDDDCCCDDDOOO]]]rrryyyfff^^^]]]YYYYYYXXXXXXVVVTTTRRRPPPKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>>===>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::999999999999:::;;;;;;:::;;;===???>>>BBBNNN[[[llluuuzzzvvvqqqttt|||yyylllddd```\\\```jjjuuu|||xxxwwwssslllhhhWWWWWWYYY^^^dddtttrrrllljjjwwwsss|||~~~|||}}}zzzooocccVVVOOOGGGEEEBBB@@@AAADDDGGGJJJKKKLLLNNNNNNOOORRRWWWZZZgggzzznnnUUUJJJDDDBBBCCCCCCCCCOOO^^^sssyyyfff``````[[[[[[ZZZXXXUUUQQQNNNLLLIIIIIIJJJIIIHHHFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???@@@AAA@@@>>><<<>>>>>>>>>>>>============:::::::::999999999888888::::::::::::::::::::::::::::::999999::::::;;;<<<:::;;;===???>>>AAAMMMZZZhhhpppvvvrrrooottt~~~zzzpppjjjggg```dddmmmxxx}}}~~~}}}wwwrrrlllhhhXXXXXXZZZ^^^dddrrrrrrnnnooowww{{{zzz|||~~~}}}yyynnnaaaVVVOOOGGGEEEBBB@@@@@@BBBEEEGGGOOOMMMNNNPPPPPPPPPVVV___dddhhhTTTGGGEEECCCBBBAAAEEERRR^^^yyyrrrgggaaa[[[UUUSSSQQQPPPQQQQQQPPPOOOHHHHHHHHHGGGEEEDDDBBBAAADDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????===<<<:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999:::===<<<===???@@@BBBKKKTTTgggeeegggkkkmmmqqq}}}{{{sssnnnjjjfffiiiqqqtttvvv~~~xxxtttfffXXXZZZXXXXXX\\\dddrrrzzzpppppp}}}}}}{{{{{{}}}~~~vvvvvv{{{wwwkkk___TTTNNNGGGFFFCCCBBBBBBDDDGGGIIILLLKKKLLLOOOOOOOOOUUU]]]hhhdddRRRHHHEEEDDDCCCCCCGGGSSS```{{{nnneee___XXXSSSQQQOOONNNNNNNNNMMMKKKHHHHHHHHHGGGFFFDDDBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@>>>===<<<;;;:::::::::;;;:::::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;<<<>>>???AAAIIIRRRdddbbbdddhhhlllqqq~~~zzzvvvllleeeeeelllqqqttt~~~}}}xxxkkk]]]\\\YYYWWWZZZaaappp|||sssuuuzzzvvvzzz}}}pppjjjlllsssxxxtttiii]]]RRRLLLGGGFFFDDDCCCCCCEEEHHHJJJJJJJJJLLLPPPPPPPPPVVV]]]lll}}}___OOOHHHFFFEEEDDDDDDIIIVVVccc}}}wwwiiibbb\\\VVVTTTQQQOOOMMMMMMMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<999999999999999999999999<<<;;;;;;;;;;;;<<<======;;;:::;;;===>>>???GGGPPP```___aaafffkkkssspppeee___fffmmmsss|||~~~pppbbb]]]YYYVVVXXX___nnnxxx}}}|||tttwwwmmmbbb```dddlllttt|||qqqfff[[[QQQKKKFFFEEEDDDCCCDDDFFFIIIJJJKKKLLLOOOSSSTTTTTTZZZaaaoooyyy]]]NNNGGGEEEDDDDDDEEEJJJWWWddd~~~nnneee```ZZZUUUVVVTTTQQQOOOOOONNNLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBB???>>>>>>===<<<<<<;;;;;;999999999999999999999999<<<<<<<<<;;;<<<<<<===>>>;;;:::;;;>>>>>>???FFFNNN___```aaaeeellluuuuuufff\\\aaajjjrrr{{{sssddd]]]YYYXXXZZZ```nnnvvvttt~~~tttaaaYYYZZZ___kkkuuu{{{pppeeeZZZPPPKKKDDDCCCBBBCCCDDDFFFHHHJJJLLLLLLPPPTTTUUUVVV]]]eeesssxxx[[[NNNEEECCCCCCDDDEEEJJJXXXeee~~~{{{jjjddd___ZZZUUUWWWTTTQQQPPPOOONNNLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBB>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;===?????????EEEMMM```bbbdddhhhoooyyyzzzhhh[[[___hhhqqqzzzqqqccc[[[YYYZZZ^^^dddooo}}}xxxtttyyywwwgggYYYVVVXXX^^^lll{{{xxxmmmbbbXXXOOOJJJBBBBBBBBBCCCDDDGGGIIIJJJLLLLLLNNNRRRTTTWWW___hhhzzzsssXXXMMMDDDBBBBBBDDDEEEKKKYYYggg~~~yyykkkddd^^^YYYVVVUUURRRPPPNNNNNNNNNLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBB>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===?????????DDDLLL___cccgggjjjrrr~~~|||jjj]]]^^^gggoooyyy~~~nnn___YYYYYY[[[___eeennn~~~zzz{{{{{{}}}~~~{{{xxxwwwwwwwwwvvvyyy}}}uuusssvvvjjj]]]TTTUUUXXX^^^ooouuujjj```VVVMMMHHHBBBBBBCCCDDDFFFHHHJJJKKKOOONNNOOOSSSUUUYYYbbbllljjjRRRJJJDDDCCCCCCEEEGGGMMM[[[iiiyyymmmddd\\\WWWWWWUUUSSSPPPOOOOOOOOONNNMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>????????????===<<<;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<>>===BBBIIIZZZaaaggglllvvv|||kkk^^^^^^eeelllwww{{{kkk]]]YYYWWWYYY\\\aaajjj{{{~~~yyyvvvrrrrrrtttwwwzzz~~~xxxtttsssssstttqqqtttxxxzzz{{{~~~{{{uuusssttt{{{xxxaaaWWWRRRUUUXXX^^^ppp~~~ssshhh]]]TTTKKKFFFCCCCCCDDDFFFHHHJJJLLLMMMSSSQQQRRRUUUWWW\\\fffqqq{{{bbbMMMHHHEEEDDDDDDFFFHHHOOO]]]kkkzzznnndddZZZVVVVVVWWWUUURRRRRRRRRRRRQQQPPPLLLLLLKKKJJJIIIGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<999999999999999999999999;;;;;;;;;;;;;;;<<<======::::::;;;======<<<@@@GGGVVV^^^ffflllwww{{{kkk___^^^ccciiivvvzzzjjj]]]YYYWWWVVVXXX]]]gggzzzzzzsssnnnjjjnnnppprrrvvv{{{zzzzzz{{{||||||}}}~~~~~~|||yyyxxxwwwrrrkkkjjjllljjjxxxnnn```TTTNNNSSS[[[eeezzzvvvhhh]]]TTTNNNKKKFFFFFFEEEEEEFFFHHHIIIKKKPPPOOOQQQUUUYYY___kkkwwwsss\\\OOOIIIIIIAAA@@@FFFJJJNNN___sssqqqhhh^^^\\\[[[SSSTTTSSSRRRQQQPPPOOONNNNNNKKKKKKIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEEEECCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@RRR]]]dddhhhtttwwwlllbbbbbbffflllxxxwwwddd[[[TTTSSSSSSVVV[[[ddduuu}}}tttmmmfffeeegggeeeoooyyyzzzvvvssssssnnnlllkkkkkkhhhddddddiiirrrzzzeee]]]TTTQQQXXXaaalllxxxiii]]]TTTMMMIIIFFFEEEEEEFFFGGGHHHJJJKKKOOONNNPPPTTTYYYaaappp}}}oooYYYLLLFFFFFFAAABBBGGGKKKRRRfff{{{|||nnneee[[[ZZZZZZSSSUUUTTTSSSRRRQQQOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIGGGFFFFFFGGGGGGIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>???>>>>>>===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@PPPZZZbbbfffrrruuujjjaaa```eeemmmzzzyyyfff]]]WWWUUUUUUXXX[[[bbbrrrtttkkkfffbbbcccgggkkkwww}}}uuunnnjjjhhhccc```___`````````eeekkk|||sss^^^XXXTTTUUU^^^hhhwww|||lll^^^SSSKKKGGGDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMOOOSSSYYYdddvvvjjjUUUIIIDDDDDDBBBDDDIIINNNYYYppp}}}xxx{{{iii```XXXWWWYYYTTTVVVVVVTTTSSSRRRPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@??????>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@LLLUUU^^^bbbnnnvvvmmmccc```eeeooo~~~zzzggg]]]YYYWWWWWWYYYZZZ```nnn{{{wwwjjjccc```bbbhhhppp|||wwwpppjjjgggccc```^^^```cccfffnnnwwwrrr___UUUTTTXXXaaannnnnn```TTTKKKFFFCCCDDDEEEGGGIIIJJJLLLMMMNNNMMMOOOSSSYYYeeezzzgggSSSIIIDDDCCCCCCGGGKKKQQQ___zzzxxxvvvuuueee]]]UUUVVVZZZUUUWWWWWWVVVTTTRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHDDDDDDCCCBBBAAA@@@????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????GGGQQQYYY___iii{{{~~~{{{rrrhhhbbbdddooozzzfff[[[WWWVVVWWWYYYZZZ___kkkwww~~~qqqeee```ccckkkwww~~~xxxrrrnnnjjjfffeeegggkkkqqq|||rrrbbbVVVVVV[[[eeeuuupppaaaUUULLLGGGCCCDDDFFFGGGIIIKKKLLLMMMOOOOOOPPPTTTXXXeee{{{cccRRRJJJFFFDDDEEEIIINNNWWWhhhwwwvvvooobbb\\\UUUWWW[[[XXXXXXXXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???DDDLLLUUU\\\fffxxx}}}wwwkkkaaa```jjjxxxyyybbbUUUSSSSSSUUUYYYZZZ^^^iiitttxxxmmmddddddlllyyy~~~zzzrrrooonnnrrrwwwnnnbbbYYY[[[aaammmnnn```TTTLLLGGGDDDEEEGGGHHHJJJKKKLLLLLLNNNOOOQQQTTTXXXeee|||xxx^^^OOOIIIGGGEEEGGGKKKQQQ^^^ttt{{{yyy}}}jjj```]]]VVVWWW\\\YYYXXXXXXVVVTTTRRRQQQOOONNNOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBJJJSSSZZZdddvvv}}}xxxlll^^^ZZZbbboooxxxxxx```QQQNNNOOOSSSXXXYYY\\\fffqqqssskkkfffkkkyyy~~~{{{{{{zzziiiaaa]]]aaajjj{{{zzzjjj]]]SSSKKKGGGEEEFFFHHHIIIJJJKKKKKKJJJKKKMMMQQQTTTYYYeee}}}pppWWWJJJGGGFFFEEEGGGKKKUUUhhhuuueee^^^\\\VVVWWW\\\YYYXXXWWWVVVTTTRRRPPPNNNMMMOOONNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAAHHHRRRZZZcccuuu|||zzzooo___XXX```kkkrrrxxx___PPPLLLNNNRRRWWWXXXYYYbbblllqqqlllkkkvvvuuufff``````eeeqqqvvvggg[[[QQQJJJGGGEEEGGGHHHJJJKKKKKKJJJJJJHHHKKKPPPUUUYYYfffjjjRRRGGGDDDDDDEEEGGGLLLXXXnnnqqqaaa\\\\\\VVVWWW[[[XXXXXXWWWVVVTTTQQQOOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???????????????===========================<<<<<<<<<<<<======>>>@@@HHHRRRZZZcccuuu~~~|||rrraaaZZZaaalllqqqyyy___PPPLLLNNNRRRVVVWWWWWW___hhh}}}rrrnnnqqq~~~}}}lllddddddaaaooo|||ooocccXXXPPPJJJGGGFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRVVVddd{{{{{{aaaNNNFFFFFFGGGDDDGGGOOO___uuukkk```WWWWWW[[[\\\[[[[[[\\\ZZZWWWSSSQQQOOONNNNNNPPPNNNMMMKKKKKKKKKLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;<<<======AAAEEEOOO___pppzzzuuummmddd```dddlllttt{{{jjjXXXNNNMMMPPPUUUVVVWWW]]]eeezzz~~~uuurrruuu|||llleeefffkkkzzzxxxlll```VVVOOOIIIFFFGGGGGGIIIJJJKKKLLLMMMMMMLLLOOOSSSVVV\\\jjjsss[[[LLLFFFFFFFFFEEEIIISSScccyyyiii___WWWYYY\\\\\\[[[[[[YYYXXXUUURRROOONNNMMMLLLOOONNNLLLKKKJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAAHHHUUUeeetttvvvtttpppkkkhhhjjjoootttxxxqqq[[[NNNNNNPPPTTTVVVWWW^^^eeexxx|||tttrrrxxxzzzkkkgggjjjyyy{{{sssggg[[[SSSLLLHHHEEEGGGHHHIIIJJJLLLMMMNNNOOOMMMQQQUUUYYY```ooogggSSSIIIEEEDDDDDDFFFKKKWWWggg|||yyyeee]]]XXXZZZ]]]]]][[[[[[VVVUUUSSSPPPNNNLLLLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===============<<<<<<======>>>??????HHHXXXhhhsss~~~|||sssssstttsssqqqqqqrrrssspppxxx|||aaaQQQOOOPPPTTTVVVXXX^^^eeeuuuzzzrrrsss}}}~~~xxxwww}}}yyymmmlllrrrvvvnnncccXXXPPPLLLHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPSSSUUUXXXbbbqqqvvv\\\MMMGGGDDDCCCBBBGGGLLLWWWgggzzzsssaaaZZZWWWZZZ]]]\\\ZZZZZZTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>=====================>>>??????<<>>>>>===============>>>??????;;;BBBNNNXXX```nnnzzzyyywwwtttsssqqqooonnnmmmuuupppYYYSSSPPPRRRUUUWWW\\\cccqqq~~~wwwooottt}}}ssshhheeeiiisss|||vvv~~~|||nnnggg\\\SSSNNNLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNOOONNNRRRUUU[[[nnnwwwaaaMMMGGGEEEBBBAAACCCIIIMMMVVVeeexxx~~~kkkZZZUUUSSSUUUVVVSSSRRRTTTOOOOOOOOOOOOOOONNNMMMLLLIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<======>>>???>>>AAAIIISSS]]]nnn{{{vvvrrrpppooommmlllkkkrrr~~~yyy^^^VVVQQQQQQTTTVVV[[[```mmmyyyxxxnnnsssooohhhccceeelllyyy|||yyyjjjcccYYYQQQMMMLLLLLLMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMRRRXXXaaauuuiiiVVVGGGEEEDDDAAAAAAFFFIIIOOO[[[kkksssdddXXXSSSPPPQQQQQQNNNNNNPPPLLLLLLMMMMMMMMMMMMKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDD@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;<<<<<<===>>>???@@@GGGQQQ___qqq{{{vvvrrrpppooommmjjjiiippp|||bbbYYYRRRQQQSSSUUUYYY^^^iiitttzzzmmmrrr~~~{{{jjjfffffflllwww~~~wwwhhhaaaWWWOOOKKKKKKLLLMMMLLLJJJIIIHHHHHHIIIKKKLLLMMMTTT[[[dddwww}}}___NNNCCCCCCDDD@@@BBBIIIHHHPPP___rrrkkk^^^WWWRRROOOOOONNNKKKKKKNNNIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@??????;;;;;;;;;;;;;;;<<<=========>>>DDDQQQ```sss{{{vvvsssrrrpppmmmjjjiiippp|||ddd[[[RRRQQQSSSTTTXXX\\\fffqqq{{{mmmqqq|||rrrjjjhhhkkkttt|||rrriii___UUUQQQNNNKKKJJJKKKJJJJJJIIIJJJKKKLLLNNNOOORRRVVVaaaqqq|||tttWWWMMMDDDCCCDDDDDDDDDEEEPPPRRR```xxx~~~jjj^^^WWWSSSNNNKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGEEECCCBBBBBBAAA???=========<<<<<<<<<======>>>???AAADDDLLLZZZqqq{{{tttuuuzzzyyypppeeejjjiiiqqqooo^^^SSSTTTUUURRRUUU]]]```hhhxxxyyyrrrqqqyyy{{{pppgggggglll{{{zzzpppeee[[[RRROOOMMMJJJIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOSSSXXXcccsssvvvkkkRRRIIIBBBBBBDDDDDDEEEHHHQQQUUUddd|||{{{ggg\\\UUURRRMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGEEECCCBBBBBBAAA???>>>======<<<<<<<<<======>>>>>>???CCCJJJWWWlll|||xxxyyy}}}|||sssjjjkkkkkktttuuubbbTTTTTTUUUTTTWWW]]]___hhhwww{{{qqqpppvvvvvvllliiikkktttwwwnnn```WWWOOOLLLKKKIIIHHHJJJJJJIIIIIIIIIJJJLLLNNNOOOUUUZZZfffwwwnnn^^^LLLFFFAAABBBDDDDDDGGGKKKSSS[[[lllxxxeeeZZZRRROOOLLLJJJIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGEEECCCCCCCCCBBB@@@>>>>>>======<<<<<<============>>>AAAGGGSSSfff|||xxxqqqnnnoooxxx}}}iiiWWWSSSUUUVVVXXX\\\\\\dddsss}}}tttqqqttt}}}}}}rrrjjjjjjppp~~~~~~ssskkk]]]TTTLLLKKKKKKIIIIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOUUU[[[hhhzzz~~~hhhTTTHHHDDDAAABBBCCCCCCHHHNNNYYYdddwwwwwwfff\\\PPPNNNJJJIIIIIIJJJIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIIIIGGGEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCAAA??????>>>=====================>>>AAAEEEOOO```ttt|||wwwsssuuu}}}ppp[[[SSSTTTVVVXXX[[[YYY```mmmyyyuuuuuu{{{zzzqqqlllkkkuuu~~~}}}}}}zzzpppiii[[[SSSLLLLLLLLLJJJJJJKKKIIIIIIHHHIIIJJJKKKMMMNNNTTT[[[iii{{{{{{dddPPPGGGDDDBBBCCCBBBDDDKKKTTTcccqqqwwwhhh]]]OOOMMMJJJIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGDDDCCCEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDBBBAAA??????>>>==================???AAAEEEMMM[[[mmmyyy}}}zzzwwwzzzxxxaaaUUUSSSUUUWWWYYYZZZ___jjjzzz}}}xxxvvvzzz|||xxxrrrooonnnyyyzzzvvvsssrrrrrrsssvvvzzz}}}}}}||||||uuukkkeeeZZZRRRLLLLLLMMMKKKJJJKKKIIIHHHHHHHHHIIIKKKMMMNNNTTT[[[iiixxx}}}sss^^^MMMFFFDDDCCCCCCBBBFFFQQQ]]]rrrvvvhhh\\\PPPNNNKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDDDDEEEEEECCCBBB@@@@@@???>>>===============???AAADDDKKKXXXgggrrr~~~}}}zzzwwwzzzjjjZZZTTTTTTWWWYYY^^^aaahhhvvv~~~yyywwwzzz{{{xxxtttsssuuutttrrrpppnnnnnnqqqsssuuuxxx~~~zzzpppfff```YYYQQQKKKLLLLLLJJJIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNTTT\\\hhhssstttiiiWWWJJJCCCBBBBBBCCCCCCIIIYYYiiisssdddVVVQQQOOOMMMKKKKKKJJJGGGEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>============<<<===???BBBHHHTTTcccmmmuuu}}}~~~}}}zzztttwww{{{sss```UUUUUUXXX[[[``````dddooo|||zzz}}}~~~{{{yyyzzz~~~~~~zzzyyy{{{{{{zzzyyy{{{{{{|||~~~~~~~~~}}}~~~~~~}}}{{{}}}|||wwwtttllllllkkkmmmpppuuuzzz}}}wwwmmmccc]]]XXXPPPKKKKKKLLLIIIHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNTTT\\\hhhooommmaaaRRRGGGAAAAAABBBCCCDDDLLL___ppp{{{pppaaaQQQRRRPPPNNNLLLKKKJJJGGGEEEHHHHHHIIIJJJJJJKKKLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@???>>>============:::<<<>>>AAAGGGRRR```jjjooo}}}yyyyyy||||||zzzppptttxxxzzzdddWWWUUUZZZ]]]^^^^^^```iiiyyy~~~}}}vvvsssooonnnpppqqqpppnnnqqqqqqrrrtttvvvyyy{{{|||~~~wwwsssyyy{{{wwwsssrrruuuwww{{{{{{||||||}}}~~~~~~zzzvvvsssqqqooommmkkkoooppprrrvvv|||yyyoooeee]]]WWWOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNRRR\\\fffiiibbbVVVLLLGGGCCCAAA@@@BBBGGGQQQdddtttnnnccc[[[SSSRRRSSSRRROOOKKKGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDGGGEEEBBB@@@@@@AAACCCDDDGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDBBBAAA@@@@@@@@@>>><<<<<<>>>???@@@EEEOOO\\\fffhhhrrrvvvxxx{{{|||}}}rrrsssuuu~~~hhhZZZYYYYYYVVV\\\YYY[[[dddqqquuupppjjjjjjiiiggggggiiimmmpppnnnlllkkklllooorrrssssssuuuuuuwwwzzz~~~tttsssyyy{{{vvvtttuuuwwwvvvwww{{{{{{tttnnnnnnnnnnnnnnnnnnnnnnnnjjjiiihhhhhhhhhjjjlllmmmuuuxxx~~~}}}rrrhhh^^^VVVPPPLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIKKKLLLMMMSSSZZZaaaaaaYYYMMMDDD@@@CCCAAA@@@CCCIIITTTgggxxx{{{hhh^^^WWWQQQPPPQQQPPPNNNJJJGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDBBBAAA@@@BBBCCCEEEGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@AAA@@@>>>===>>>???@@@@@@DDDMMMYYYbbbhhhrrr}}}ssstttvvvvvvwwwooorrrvvvppp___[[[ZZZYYY[[[XXXYYYaaannn}}}vvvooollliiijjjkkklllmmmooossswwwuuusssrrrsssvvvwwwxxxwwwttttttuuuxxx{{{zzzpppqqqwww~~~zzzxxxxxxtttssssssuuuvvvssslllfffddddddcccbbbbbbbbbbbbcccaaacccfffgggiiinnnuuuzzzxxxlllbbbXXXOOOJJJKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGHHHJJJKKKLLLRRRVVVYYYWWWPPPHHHBBB@@@AAA@@@AAAFFFLLLXXXlll}}}ooo^^^VVVQQQMMMLLLMMMNNNLLLIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBAAAAAACCCDDDFFFGGGFFFDDDBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCAAAAAAAAAAAA???>>>???@@@@@@@@@BBBJJJUUU]]]iiisss|||rrrrrrsssttttttnnnssszzzzzzggg^^^\\\\\\ZZZVVVVVV]]]iiiyyyzzzuuuppplllllljjjnnnrrrwwwzzz~~~yyyyyyxxxxxxzzz~~~vvvnnnnnnsss|||~~~}}}{{{xxxuuusssooojjjeeeeeeddddddddddddfffggghhhiiimmmqqqsssuuu{{{vvvjjj___VVVNNNIIILLLLLLKKKJJJJJJJJJKKKLLLIIIHHHHHHHHHIIIIIIJJJJJJNNNOOOPPPOOOKKKHHHHHHHHH@@@???BBBHHHOOO\\\ppp|||dddUUUOOOLLLJJJIIIJJJKKKJJJHHHFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBBBBDDDEEEFFFGGGFFFDDDBBB@@@???>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCBBBAAA?????????@@@???AAAHHHSSS[[[iiisss}}}uuuuuuvvvvvvvvvooouuu}}}nnn```\\\\\\[[[VVVUUU[[[fffuuu{{{wwwttttttsssyyyvvvmmmjjjpppyyyzzzvvvsssooommmjjjjjjkkklllnnnrrruuuvvvwww|||~~~sssggg]]]TTTNNNJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJHHHGGGGGGIIIKKK??????BBBIIIQQQ^^^rrrppp\\\QQQLLLJJJIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIICCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDBBB@@@?????????BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFDDDCCCCCCDDDDDDBBBAAA===>>>??????AAAHHHRRRZZZiiisss{{{tttuuuuuuuuuvvvpppuuu|||vvvccc[[[[[[]]]YYYWWW\\\dddqqqwwwnnnhhhoooyyy~~~|||{{{{{{vvvwwwxxxzzz~~~xxxlllaaaXXXQQQLLLJJJGGGHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMLLLKKKJJJIIILLLJJJGGGDDDBBBBBBCCCDDD??????BBBIIIQQQ^^^rrrgggWWWPPPKKKIIIHHHEEEGGGHHHHHHGGGFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDDDDCCCDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEEEEDDDBBB===???@@@@@@BBBHHHQQQXXXgggqqq~~~yyysssrrrrrrrrrrrrqqqvvv}}}{{{vvvxxx~~~}}}iii]]][[[___[[[YYY]]]dddmmm|||wwwnnniiippp{{{yyyrrrfff\\\TTTOOOLLLJJJFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMJJJFFFCCC@@@???>>>===??????BBBIIIQQQ]]]pppyyy```TTTPPPLLLHHHFFFFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEFFFEEECCC@@@AAABBBAAABBBFFFOOOUUUdddnnn{{{~~~xxxvvvsssrrrrrruuu{{{wwwjjjgggmmmxxxrrrbbb\\\___\\\[[[^^^cccjjjuuuxxxmmmjjjqqq}}}vvvooodddZZZSSSOOOMMMKKKHHHIIIJJJJJJKKKKKKKKKJJJFFFHHHJJJLLLNNNNNNNNNNNNMMMJJJGGGDDDBBB@@@???===??????BBBIIIPPP[[[nnn~~~ttt\\\SSSPPPLLLGGGEEEFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFDDDEEEFFFFFFEEEDDDCCCDDDDDDBBBBBBEEEMMMSSSaaakkkyyy|||xxxvvvvvvzzzyyyeee___ccclllzzzxxxeee______\\\[[[^^^bbbgggqqqzzz~~~ooojjjqqq||||||mmmfff\\\SSSOOOMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJKKKNNNOOOOOONNNPPPOOOHHHCCCBBB@@@======???AAADDDHHHLLLTTTcccwwwnnnZZZQQQMMMIIIEEECCCGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEEIIIGGGEEEBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGDDDBBBAAA???@@@IIITTT___kkkzzz~~~}}}~~~uuu]]]VVV[[[cccwww}}}hhh___\\\[[[\\\^^^^^^aaakkkvvvppplllsss~~~|||vvvjjjcccYYYQQQMMMKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJMMMPPPQQQRRRSSSOOOHHHCCCAAA@@@>>>===@@@BBBDDDIIIPPP\\\mmmzzziiiWWWOOOLLLIIIFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCAAAAAABBBDDDEEEIIIHHHEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEHHHEEECCCBBB@@@AAAJJJTTT___lllzzzxxxaaaXXX[[[dddvvvkkkbbb]]]\\\]]]___```bbbkkkuuurrrnnnvvvvvvrrrvvvvvvoooeee^^^UUUNNNJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMQQQVVVXXXXXXNNNGGGBBBAAA@@@>>>>>>AAACCCEEEKKKVVVfff{{{rrrcccSSSMMMLLLIIIGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEHHHEEECCCCCCBBBBBBJJJSSS___kkk{{{~~~ggg[[[YYY___pppnnneee^^^]]]___aaabbbccciiirrrvvvpppxxxzzzmmmhhhqqqssskkk```ZZZRRRLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPVVV]]]___]]]MMMFFFAAAAAAAAA??????BBBDDDFFFNNN\\\ppplll___RRRMMMLLLIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCFFFEEEDDDCCCBBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGIIIJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGDDDBBBCCCBBBBBBHHHPPP\\\iiiyyynnn\\\VVVVVVcccqqq|||}}}ooogggaaa``````ccccccccchhhooo}}}zzzqqqyyy}}}rrreeebbbooorrriii\\\WWWPPPKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNQQQSSSUUU]]]eeeddd___KKKEEE@@@AAAAAA@@@AAADDDEEEIIISSScccwwwiii^^^RRRNNNLLLIIIGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB???@@@@@@AAABBBBBBCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEBBB@@@BBBBBBAAAEEEKKKXXXddduuurrr]]]SSSPPPYYYdddooo}}}{{{rrrkkkeeecccbbbdddeeedddhhhmmmzzz~~~sss{{{qqqjjj``````rrrpppeeeYYYTTTNNNJJJIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNSSSXXX[[[ccckkkfff\\\JJJDDD@@@@@@AAA@@@BBBEEEEEEMMM[[[mmmeee[[[RRRNNNKKKHHHFFFHHHEEEDDDDDDCCCBBBAAA@@@@@@>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@???AAABBBAAADDDHHHRRR^^^nnnrrr^^^TTTOOOUUU]]]gggvvvzzzrrrjjjfffcccdddeeedddgggllluuu~~~vvv}}}|||tttnnnfffcccaaaggg||||||kkk___UUUQQQLLLIIIHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLTTT[[[___gggmmmeeeVVVIIICCC???@@@AAAAAACCCFFFFFFRRRdddwww~~~```WWWOOOLLLJJJGGGFFFHHHEEEEEEDDDCCCBBBAAA@@@@@@===>>>???AAABBBBBBCCCCCC@@@AAAAAAAAAAAA???>>>===<<<===>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@======>>>??????@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEAAA???BBBCCCBBBDDDGGGLLLWWWgggyyynnn___YYYQQQSSSYYYcccrrr}}}nnnhhhddddddddddddggglllllltttyyywwwmmmddd^^^___aaadddnnnyyyggg[[[SSSOOOJJJHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJTTT\\\aaaiiinnncccQQQHHHBBB???@@@BBBAAACCCGGGFFFUUUkkk~~~yyy[[[SSSMMMKKKIIIFFFFFFHHHFFFEEEEEECCCBBBAAA@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAA@@@???===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@??????>>>>>>??????=========>>>??????@@@@@@BBBCCCCCCDDDEEEGGGIIIJJJIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFAAA@@@CCCEEEDDDDDDGGGIIITTTcccuuu|||kkk```]]]RRRSSSWWW```oooqqqjjjdddcccddddddggglllfffnnn{{{{{{}}}tttiii]]]ZZZ^^^]]]___iii}}}|||oooaaaXXXOOOMMMKKKJJJIIIJJJKKKLLLHHHHHHHHHHHHIIIKKKMMMNNNRRRSSSZZZfffoookkk\\\MMMAAA@@@@@@AAA???>>>DDDLLLPPPaaaxxxsss[[[SSSJJJFFFFFFGGGFFFDDDDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===>>>?????????AAAAAAAAABBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIINNNKKKHHHHHHHHHHHHEEEBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHOOO[[[lll}}}{{{nnnddd___UUUQQQSSS___rrrnnnooopppnnnlllhhhfffeeejjjjjjppp}}}rrrjjjaaaVVVSSSWWW___fffuuuwwwjjj]]]UUUNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJIIIIIIJJJLLLMMMOOOSSSUUU\\\eeejjjdddUUUIIIAAA@@@@@@AAA@@@???EEEMMMUUUfff}}}kkkYYYRRRJJJEEEFFFFFFEEECCCAAAAAA@@@????????????????????????>>>>>>????????????????????????>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>======>>>>>>??????>>>>>>>>>??????@@@CCCCCCCCCDDDEEEFFFGGGHHHMMMJJJHHHGGGHHHGGGDDDBBBEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHMMMXXXfffvvv}}}rrriiidddVVVQQQRRR^^^rrrrrrsssttttttrrrnnnjjjgggkkkjjjooo}}}qqqddd___[[[TTTSSSXXXeeesssyyyooocccXXXQQQMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMNNNOOOSSSXXX___dddcccZZZMMMDDDAAA@@@@@@AAAAAAAAAGGGPPP\\\mmm~~~bbbUUUOOOHHHEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>======<<<======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>>>>======>>>>>>???>>>>>>=========>>>>>>BBBBBBBBBCCCDDDEEEGGGGGGJJJIIIGGGFFFFFFFFFDDDBBBDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFJJJRRR^^^kkkyyy}}}~~~wwwooojjjZZZTTTTTT___ssszzz{{{|||}}}|||wwwpppkkklllkkkppp}}}zzzqqqcccYYYYYYYYYXXX\\\cccqqq|||rrrggg]]]TTTNNNLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOSSSYYYaaaccc]]]SSSHHHBBBAAA@@@@@@BBBBBBCCCJJJSSSaaasssuuu\\\PPPLLLGGGDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@======>>>>>>>>>>>>======<<<===============<<<<<<>>>>>>>>>>>>??????@@@@@@?????????@@@@@@@@@AAAAAA??????>>>===============>>>>>>===<<<<<<<<<<<<===AAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGLLLUUUbbbppp~~~zzz{{{|||}}}}}}xxxqqqlll]]]XXXXXXcccuuuvvvnnnlllmmmttt{{{{{{qqqiiibbbXXXQQQSSSVVVYYYbbbnnnxxxmmmbbbYYYRRRMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOORRRYYY______WWWNNNGGGDDDAAA@@@@@@BBBCCCEEENNNWWWdddvvvkkkXXXLLLJJJGGGEEEDDDCCCCCCBBB?????????>>>>>>???@@@@@@>>>??????@@@@@@??????>>>;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@???>>>>>>===<<<===============<<<<<<<<<<<<<<<===@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAABBBCCCAAADDDIIIPPP[[[jjj{{{}}}xxxwwwvvvyyy{{{yyyrrrlll]]]XXXZZZgggyyyxxxooojjjmmmuuuuuuyyywwwqqqkkkbbb[[[VVVOOOMMMQQQUUUZZZjjj{{{tttiii```WWWPPPLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOPPPSSSXXX\\\YYYRRRJJJFFFFFFAAA@@@@@@CCCDDDGGGQQQ[[[fffyyyzzz```SSSIIIHHHGGGEEEDDDCCCCCCCCC==================>>>??????@@@AAABBBBBBAAA@@@???;;;<<<<<<==============================>>>>>>>>>=========>>>>>>>>>?????????>>>======<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDEEECCCEEEFFFFFFEEEEEEFFFHHHEEEEEECCCBBBAAAAAAAAAAAA????????????@@@AAABBBCCCAAACCCGGGMMMVVVfffwww~~~yyyuuutttwww||||||uuunnn^^^YYYZZZhhhzzz}}}tttlllooouuu~~~zzz{{{}}}zzznnneee```\\\VVVQQQNNNLLLPPPWWW\\\eee{{{{{{qqqggg]]]VVVOOOKKKHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKMMMOOORRRSSSUUUWWWWWWSSSLLLFFFDDDDDDAAA@@@@@@CCCEEEIIISSS]]]iii~~~mmmWWWPPPGGGGGGGGGFFFEEEDDDCCCCCC>>>============>>>???@@@???@@@AAABBBBBBAAA@@@???;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>@@@@@@????????????@@@BBBCCCDDDBBBDDDGGGGGGEEEEEEGGGJJJGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGKKKSSSaaasss{{{vvvtttyyy|||uuuggg___\\\eeeuuuvvvvvvwwwzzz~~~}}}{{{zzzyyyyyyssszzzwwwmmmaaaYYYVVVSSSOOOKKKJJJLLLTTT___fffsssyyyoooeee\\\UUUNNNJJJHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMOOOQQQTTTVVVVVVVVVTTTOOOHHHCCCAAABBBBBB@@@@@@CCCEEEJJJTTT___kkkeeeSSSOOOFFFGGGHHHGGGEEEDDDDDDDDD@@@@@@??????@@@AAABBBBBB>>>???AAABBBBBBAAA???>>><<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBB>>>>>>>>>???@@@AAACCCCCCBBBDDDGGGGGGFFFFFFHHHKKKGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEHHHKKKQQQ^^^ooo{{{|||wwwuuu{{{{{{rrrggg___dddqqq~~~~~~zzzwwwxxx||||||uuuqqqrrrrrruuuzzzttteee]]]TTTNNNMMMNNNNNNNNNMMMRRRYYYcccqqq{{{qqqfff___XXXQQQNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLHHHLLLMMMKKKNNNVVV\\\^^^eeeZZZOOOIIIDDDAAAAAAEEEAAA@@@BBBFFFHHHLLLUUU___rrrrrrZZZOOONNNDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>???AAACCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;===>>>???@@@>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEECCCAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCEEEJJJQQQYYYhhhttt}}}{{{|||}}}pppdddaaafffrrr{{{xxxwwwyyy}}}~~~{{{{{{}}}~~~~~~~~~|||wwwsssrrrqqqtttzzzrrrfff[[[VVVOOOLLLLLLMMMMMMLLLUUUZZZcccrrr~~~uuukkkaaa[[[UUUNNNLLLMMMJJJJJJIIIIIIJJJJJJKKKLLLKKKMMMNNNMMMQQQZZZbbbdddggg[[[NNNGGGDDDAAAAAACCCBBBAAADDDHHHLLLQQQ[[[eeexxxlllUUULLLJJJDDDDDDCCCCCCBBBAAAAAAAAA???>>>===???@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===???@@@===>>>??????AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFEEECCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEECCCEEEIIINNNUUUaaannnwwwxxxjjjeeegggqqqzzzwwwwwwyyy~~~{{{yyyxxxzzz|||~~~{{{xxxtttsssuuu|||zzzpppbbbYYYQQQNNNKKKJJJLLLNNNPPPQQQ^^^dddqqq~~~uuukkkcccZZZUUUQQQKKKIIIKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOOOOVVVbbbkkknnnjjj[[[LLLEEEDDDBBBAAAAAA???>>>BBBHHHMMMSSS___kkk|||cccOOOGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBEEECCCDDDGGGJJJOOOZZZeeeqqq|||nnnfffgggppp|||yyyxxx{{{~~~|||zzzxxxxxxyyy{{{}}}|||{{{}}}|||tttmmmdddZZZSSSMMMKKKJJJJJJNNNTTTZZZ]]]hhhqqq~~~rrrjjjbbbZZZSSSPPPMMMIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNOOOQQQ[[[jjjtttxxxkkkZZZIIICCCCCCBBB@@@?????????CCCJJJPPPXXXeeeqqqppp[[[LLLEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======>>>>>>===<<<========================@@@@@@???>>>===<<<<<<;;;;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<============>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDCCCDDDGGGHHHLLLUUU___ooo~~~~~~pppggggggooo~~~}}}~~~|||{{{zzzzzz{{{}}}~~~~~~|||rrrjjjccc]]]WWWRRRMMMLLLKKKLLLQQQZZZdddjjjuuu~~~uuujjjbbb[[[TTTNNNMMMLLLIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOTTT```oooyyyzzzgggVVVFFFAAABBBBBB@@@???BBBCCCGGGNNNVVV```nnn{{{|||gggUUUKKKFFFDDDBBBBBBBBBAAA@@@@@@?????????===<<<===>>>>>>===<<<========================?????????>>>===<<<<<<;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCBBBCCCGGGHHHJJJSSS\\\nnn}}}vvvllliiiooo~~~{{{zzzzzzyyyzzz|||~~~vvvqqqhhh```ZZZVVVRRRPPPMMMNNNOOORRRXXXbbbmmmtttwwwnnnddd]]]UUUOOOKKKKKKKKKHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKIIILLLPPPWWWcccpppuuuttt___QQQDDDAAABBBAAA@@@@@@@@@AAAFFFOOOYYYddduuusss^^^PPPIIIFFFEEEBBBAAAAAA@@@@@@??????>>>>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<======<<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAACCCGGGHHHIIIPPPYYYjjjxxx~~~rrrkkkmmmzzz~~~vvvvvvwwwxxxyyy|||~~~{{{nnniiiaaaYYYSSSPPPNNNLLLOOOSSSXXX]]]cccllluuu|||wwwpppggg]]]VVVQQQKKKHHHIIIIIIGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKNNNSSSYYYdddllllllgggVVVLLLCCCAAAAAA???@@@BBB@@@AAAHHHSSS___mmmjjjUUUJJJGGGEEEDDDAAAAAAAAA@@@??????>>>>>>>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAACCCFFFFFFFFFLLLTTTaaaqqqsssjjjjjjuuu}}}ttttttvvvxxx{{{~~~}}}zzzvvvjjjfff^^^WWWQQQMMMKKKJJJRRRXXX```hhhnnnttt{{{yyyuuuooolllmmmpppsssttt{{{xxxpppiii```WWWPPPOOOIIIFFFHHHHHHFFFFFFHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMQQQUUU[[[dddiiieee^^^PPPHHHBBBAAA@@@>>>@@@CCCFFFHHHPPP]]]kkk{{{eeeOOOFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::======<<<<<<<<<======>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBAAACCCFFFEEEDDDHHHPPPZZZjjj{{{ppphhhgggsss|||uuuvvvxxxzzz~~~|||{{{zzzzzz~~~vvv|||zzzrrrlllcccZZZRRRQQQPPPNNNPPPUUU```fffmmmssswwwxxxuuuppplllgggcccbbbbbbccceeegggjjjttt|||sssjjjbbb[[[UUUQQQIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOTTT___hhhhhh^^^TTTKKKGGGBBB??????@@@BBBCCCDDDMMMZZZhhhxxxzzz[[[NNNLLLGGGBBBAAAAAAAAA@@@@@@??????@@@@@@===<<<<<<======>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999:::;;;;;;<<<<<<===::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;========================;;;;;;<<<<<<===>>>>>>>>>DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEFFFGGGFFFGGGJJJLLLWWWfff~~~|||uuummmhhhkkkrrr~~~wwwuuutttwww}}}{{{vvvsssuuu{{{ooottt|||xxxqqqjjjddd\\\UUUPPPRRRUUUWWW\\\bbbiiipppwwwxxxtttooojjjhhh```^^^]]]___aaaccceeeggggggnnnwww~~~xxxooofff^^^WWWQQQNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKNNNPPPUUU___gggeeeZZZPPPIIIFFFBBB??????@@@BBBCCCGGGOOO\\\mmmvvvYYYMMMKKKGGGBBBAAABBBAAA@@@@@@????????????======<<<<<<<<<<<<<<<===>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????DDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKTTTccczzz}}}uuulllfffggglllyyy{{{yyywwwxxx}}}{{{tttqqqtttxxxzzzzzziiimmmttt{{{|||rrrkkkeee___ZZZVVVRRRQQQWWW^^^eeelllrrrxxx|||zzznnnccc]]]]]]YYY[[[^^^bbbeeeiiikkkllllllnnnqqqwwwwwwqqqhhh___XXXRRRMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKOOOQQQWWW___ccc___SSSIIIEEECCCAAA@@@@@@AAABBBCCCKKKRRRaaauuuoooUUULLLJJJFFFBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>><<<<<<;;;;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDEEECCCDDDFFFFFFEEEFFFHHHJJJPPP]]]rrr|||uuulllcccbbbeeerrr}}}~~~|||zzzzzz}}}xxxrrrqqqssstttttt}}}hhhkkkpppwww~~~}}}}}}xxxnnneee___[[[WWWTTTUUUUUUYYYaaakkkttt|||{{{rrrfff[[[WWWYYY^^^dddjjjnnnrrrxxxzzzzzz|||xxxvvvyyy{{{pppjjjbbbYYYSSSNNNJJJGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGIIIJJJLLLLLLLLLKKKJJJOOORRRXXX^^^^^^WWWLLLBBBAAAAAAAAAAAA@@@AAACCCEEEOOOWWWggg~~~~~~gggQQQJJJHHHDDDAAACCCCCCBBBAAA???>>>>>>>>>>>>======<<<;;;::::::;;;;;;<<<<<<===============<<<<<<<<<<<<=========>>>>>>888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIKKKVVVhhh|||yyytttlllddd```bbbmmmvvv~~~}}}~~~~~~|||zzz{{{~~~zzzwwwvvvvvvuuuuuuyyyhhhlllrrrwww|||{{{mmmhhh```ZZZVVVUUUUUUTTTYYY^^^eeeppp|||}}}nnneee___ZZZZZZ]]]gggqqq|||~~~}}}wwwiiiddd[[[TTTOOOKKKIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMLLLKKKPPPSSSWWWZZZWWWOOOFFF???>>>???AAAAAAAAABBBEEEHHHTTT]]]pppppp]]]LLLHHHGGGBBBAAADDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<============888888999999:::;;;;;;<<<::::::::::::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGGGGOOO]]]ooozzzzzz~~~~~~yyyuuutttooogggccccccjjjqqqzzz~~~{{{{{{{{{zzzzzzzzz{{{~~~}}}xxxvvvooorrrwww{{{~~~ooouuu|||wwwmmmggg^^^[[[WWWUUUTTTWWW[[[]]]eeemmmxxxuuubbb[[[ZZZ[[[```gggqqqyyyqqqbbb\\\UUUNNNKKKIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSUUUTTTOOOHHHCCC@@@===???AAAAAAAAACCCHHHMMMWWWdddzzzdddTTTHHHFFFEEEAAA@@@DDD@@@@@@???>>>>>>>>>>>>???;;;;;;;;;;;;<<<===>>>???>>>>>>??????===<<<:::888;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999999888888::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFEEEJJJTTTcccssswwwwww{{{}}}xxxvvvwwwtttlllfffdddfffmmmuuu~~~}}}{{{zzzyyywwwyyy|||~~~{{{vvvoooqqqrrrssstttvvvzzz}}}{{{ssskkkddd___\\\YYYXXXWWWXXX[[[bbbiiinnn{{{ppp^^^XXXXXXZZZdddqqq{{{pppggg[[[VVVOOOIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSRRRNNNHHHCCCAAABBB===???AAAAAA@@@DDDKKKQQQZZZjjjvvvZZZNNNDDDDDDDDD???@@@EEE>>>>>>>>>>>>>>>??????@@@;;;;;;;;;:::;;;;;;<<<<<<<<<===>>>???>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888::::::::::::::::::::::::;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCBBBAAAAAACCCEEECCCFFFMMMYYYiiixxx{{{zzz}}}~~~|||}}}zzzppphhhdddaaaiiiqqqzzz~~~}}}|||zzzxxxxxx{{{xxxwwwtttpppnnnnnnqqqtttuuuzzz~~~||||||}}}~~~|||zzzyyynnnjjjeee___\\\ZZZYYYZZZZZZ[[[\\\^^^dddmmmvvv}}}ooo```[[[XXXYYYfffvvv~~~}}}sssggg]]]VVVQQQKKKFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIKKKMMMOOOPPPQQQRRRQQQKKKCCC@@@AAADDD===@@@AAAAAA@@@DDDMMMTTT[[[nnngggUUUJJJCCCDDDCCC???@@@EEE============>>>???@@@AAA<<<<<<;;;:::999999999999:::;;;===??????>>><<<;;;999999999:::::::::;;;;;;777888888999::::::;;;;;;::::::::::::::::::::::::<<<<<<:::999888777777777;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCBBBAAAAAABBBDDDCCCDDDIIITTTcccsss}}}rrrhhhccc^^^eeennnwww}}}~~~~~~{{{wwwzzz~~~yyyrrrmmmkkkmmmpppiiinnnuuu|||yyyvvvsssppprrrvvv}}}yyyrrrlllhhhccc___^^^___^^^ZZZVVVUUUXXX\\\\\\^^^bbbiiitttlll[[[ZZZ]]]___lllvvvlll```YYYQQQLLLGGGEEEFFFGGGFFFEEEIIIIIIJJJJJJKKKJJJJJJJJJLLLMMMKKKHHHJJJPPPSSSRRRSSSMMMGGGBBB@@@@@@AAAAAABBB??????CCCFFFIIIRRR[[[aaa{{{sss\\\LLLIIIDDDAAA@@@@@@>>>===????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<888999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>>======>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCIIIFFFBBBAAAAAACCCDDDDDDEEEEEEHHHNNNUUU___qqqxxxoooiiikkkiiimmm{{{|||zzzzzzzzz{{{}}}xxxqqqjjjfffgggfffhhhlllrrrxxx|||~~~|||rrrnnnkkkiiilllqqqwww|||~~~}}}}}}~~~wwwqqqiiiccc___[[[WWWTTTSSSTTTUUUTTTTTTVVV\\\aaahhhlllrrr{{{qqq___]]]___cccqqqvvvmmmcccXXXQQQNNNKKKFFFEEEFFFGGGGGGFFFIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMMMMKKKNNNSSSUUUSSSRRRMMMFFFAAA@@@@@@AAAAAA@@@>>>>>>BBBEEEJJJSSS]]]lllhhhTTTKKKGGGCCCAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888777777999:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???BBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCHHHEEEBBB@@@AAACCCCCCCCCEEEDDDGGGLLLQQQZZZkkkzzz}}}vvvrrrnnnlllooo{{{|||{{{{{{|||}}}~~~{{{rrrllliiihhhggghhhlllpppsssuuu|||uuujjjdddcccbbbccciiipppuuuxxx}}}{{{yyyxxx|||~~~}}}vvvppplllddd```[[[VVVTTTRRRPPPOOOPPPSSSVVVYYY[[[aaaiiioooxxx}}}uuuccc```bbbgggxxx{{{qqqhhh^^^TTTMMMJJJHHHEEEDDDEEEGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLKKKLLLNNNOOOOOORRRXXXYYYVVVPPPLLLEEEAAA@@@@@@AAAAAA???>>>???CCCGGGLLLWWWbbbyyyttt\\\MMMHHHEEEBBBAAAAAAAAA@@@???<<<<<<<<<;;;;;;;;;::::::======<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888777777777777::::::;;;;;;<<<<<<;;;;;;999999888888999:::;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAAAAA?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFDDDAAA@@@AAACCCCCCCCCDDDCCCFFFIIIMMMTTTbbbppp}}}|||rrrppprrr{{{}}}}}}}}}~~~}}}uuulllkkkhhhffffffhhhjjjlllsssvvv|||pppccc]]]^^^aaa^^^gggnnnqqquuu|||||||||||||||~~~~~~wwwooohhhbbb^^^YYYWWWUUUSSSSSSSSSTTTTTTXXX\\\```dddiiioooxxxxxxfffaaacccmmmvvvkkkbbbZZZQQQKKKGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPPPPPPPUUU\\\]]]YYYNNNJJJEEEAAA@@@@@@AAAAAAAAAAAACCCGGGJJJPPP]]]iiikkkUUUJJJEEECCCAAA@@@AAAAAAAAA@@@<<<<<<<<<;;;;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888888888::::::;;;;;;<<<;;;;;;:::999999999999:::;;;<<<<<<:::::::::::::::;;;<<<<<<999:::;;;<<<===??????@@@AAA@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDBBB??????AAABBBCCCBBBBBBBBBDDDGGGJJJOOO\\\iiiyyywwwuuuuuu{{{~~~~~~uuutttppplllhhhggghhhiiilllnnnqqqvvv|||iii\\\WWW[[[bbbeeeooouuuttttttzzz~~~}}}}}}~~~}}}|||{{{{{{{{{vvvsssnnnhhhbbb\\\XXXUUURRRRRRSSSTTTVVVXXXZZZ\\\aaafffmmmrrrwww}}}|||kkkeeehhhuuuyyymmmbbbZZZSSSLLLGGGDDDDDDDDDEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRQQQRRRYYY``````[[[LLLHHHCCCAAA@@@AAAAAAAAAAAABBBEEEJJJNNNUUUdddrrrfffQQQIIICCCAAA@@@@@@AAAAAA@@@???=========<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<>>>>>>;;;;;;:::::::::;;;<<<===::::::;;;<<<===>>>??????????????????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAA@@@>>>>>>@@@BBBBBBBBB@@@@@@CCCFFFHHHLLLXXXdddsss|||yyyxxxzzz|||yyyrrrmmmlllllljjjiiijjjlllpppvvv|||xxxcccXXXTTT\\\gggttt~~~~~~{{{}}}}}}xxxwwwvvvuuuuuuwwwyyyzzz}}}|||wwwtttooonnnmmmlllkkkjjjjjjjjjdddccc```\\\XXXVVVTTTSSSQQQSSSWWWZZZ]]]aaaeeehhhqqqwwwuuummmppp}}}uuuhhh]]]VVVPPPKKKHHHCCCDDDFFFFFFFFFGGGJJJLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVYYY```eeebbb[[[JJJGGGCCC@@@@@@AAAAAA@@@@@@BBBHHHNNNTTT^^^ppp{{{^^^LLLHHHBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>============<<<======<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>??????<<<;;;:::::::::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????????????????????????????>>>>>>??????@@@AAA???>>>===>>>@@@BBBBBBAAA??????BBBEEEFFFIIIRRR]]]iiiyyy|||zzzyyyyyywwwwwwrrrnnnjjjggggggkkkppptttxxx{{{tttaaaWWWVVVbbbppp}}}|||yyyvvvtttttttttuuuuuuuuuvvvxxxzzz}}}~~~yyyxxxuuurrrnnnkkkiiigggbbbbbbaaa```____________]]]\\\[[[ZZZZZZZZZ[[[\\\]]]aaagggkkkoootttyyy~~~|||ssssss{{{qqqcccXXXRRRNNNKKKHHHCCCEEEGGGHHHGGGHHHJJJMMMKKKLLLMMMOOOPPPPPPQQQQQQRRRVVV\\\ccckkklllcccXXXHHHEEEBBB@@@@@@AAAAAA@@@AAAEEEMMMWWW___lllpppUUUHHHHHHAAA@@@???@@@@@@@@@???===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<===>>>???===<<<:::::::::;;;===>>><<<<<<==================<<<<<<===>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@===<<<<<<===@@@BBBBBBAAA@@@@@@BBBDDDCCCDDDLLLVVV```ooo|||xxx}}}~~~~~~{{{vvvtttxxx~~~}}}tttkkkffffffiiikkkllloootttwwwzzz~~~tttbbbZZZZZZhhhxxx~~~{{{yyyyyyyyyssssssssssssssstttuuuuuuttttttuuuuuuuuutttrrrqqqkkkjjjgggeeebbbaaa```___]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^___aaadddfffhhhmmmrrrxxx~~~|||xxxrrrnnnnnnrrrxxx|||tttssssssiii[[[QQQKKKHHHEEECCCCCCFFFIIIIIIHHHHHHJJJMMMKKKLLLNNNOOOPPPQQQQQQQQQQQQXXXbbbkkksssrrrdddUUUHHHEEEBBB@@@@@@AAAAAA@@@CCCIIISSS___jjjyyyhhhPPPGGGJJJAAA@@@???@@@@@@@@@>>><<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<>>>>>>===<<<:::::::::;;;===???============<<<<<<<<<<<<;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<;;;;;;===@@@BBBAAAAAAAAAAAABBBCCCAAA@@@GGGPPPYYYiii~~~}}}xxx}}}~~~}}}~~~|||wwwrrrmmmkkknnntttzzz~~~qqqiiifffggghhhcccfffjjjnnnqqquuuzzz}}}~~~~~~nnn```ZZZZZZjjj{{{{{{{{{zzzyyywwwuuutttppppppqqqqqqooommmjjjiiieeeccc```^^^]]]]]]]]]^^^___^^^^^^___```bbbdddeeeiiikkkmmmoooppprrruuuwwwzzzuuujjjfffcccaaa```cccmmmyyyxxx|||zzzllleee[[[QQQKKKHHHFFFEEECCCFFFIIIKKKKKKJJJJJJKKKKKKMMMPPPQQQQQQQQQRRRSSSVVV]]]iiitttwwwnnn^^^QQQHHHGGGFFFDDDBBBBBBBBBCCCHHHOOO[[[kkk|||ppp[[[MMMEEEAAAAAA@@@???===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<;;;999888888888999999999999::::::;;;<<<======;;;;;;;;;::::::999999999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>===;;;:::???===;;;;;;===>>>???>>>AAA@@@???>>>>>>@@@BBBCCC???>>>>>>>>>======<<<<<<>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@CCCGGGJJJVVVaaarrr~~~yyy|||{{{ssspppggg``````cccfffkkkpppyyyvvvqqqnnnlllfffeeehhhhhhfffhhhnnnrrrssstttwww{{{iii___\\\```rrryyyzzzzzzyyyvvvssspppnnnjjjiiifffdddccccccdddeeehhhhhhiiijjjlllnnnqqqrrrzzz|||~~~zzzqqqiiicccaaa^^^]]]]]]^^^cccqqq~~~~~~~~~tttggg```VVVNNNIIIFFFEEEDDDDDDFFFJJJKKKKKKJJJJJJKKKMMMOOOQQQRRRRRRSSSUUUWWW\\\ccclllsssqqqfffWWWLLLDDDCCCBBBAAA@@@AAACCCDDDJJJTTTeeeyyyiiiWWWKKKDDD@@@AAA@@@???===<<<<<<;;;;;;=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::888777777777888888999999::::::;;;<<<<<<===;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<============>>><<<<<<===============<<>>>>>=========>>>>>>>>>>>>????????????AAAAAAAAAAAAAAACCCGGGJJJJJJUUUeeewww|||xxx|||}}}||||||~~~yyyooohhhfff___YYYYYY\\\^^^dddiiivvv~~~xxxpppkkkkkkjjjggghhhkkkiiiiiijjjmmmqqqvvvzzz}}}uuu```\\\^^^ggg|||~~~|||xxxwwwuuusssrrrrrrssstttxxxyyyzzz|||wwwmmmccc\\\WWWWWWWWWYYY\\\___hhhzzzvvvmmm___YYYPPPIIIFFFDDDCCCCCCEEEGGGJJJKKKKKKJJJKKKLLLPPPQQQRRRRRRSSSUUUYYY\\\dddiiioooppphhh[[[NNNFFFAAAAAAAAA@@@@@@BBBEEEHHHOOO]]]sssttt^^^PPPHHHCCC@@@AAA@@@???===<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999888888777777777777888999999::::::;;;;;;<<<<<<::::::::::::999999999999999999999999999:::;;;;;;<<<============>>>>>>>>><<<<<<;;;<<<<<<===>>>??????@@@AAADDDFFFEEEBBB?????????@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAABBBFFFIIIFFFNNN\\\kkk{{{~~~}}}zzzxxxxxxzzz~~~vvvfffaaa[[[UUURRRSSSUUUWWW]]]dddnnnxxxwwwuuutttpppllljjjbbbaaaaaabbbeeejjjooorrruuuxxx}}}wwwfffYYYYYY```mmm{{{ooofff```\\\ZZZVVVYYY___dddiiittt~~~yyynnnfffWWWRRRKKKFFFDDDDDDDDDCCCFFFHHHJJJKKKKKKKKKLLLMMMRRRSSSSSSSSSTTTWWW]]]aaaiiilllnnniii^^^PPPGGGBBBAAABBBBBBAAA@@@CCCIIINNNVVVgggiiiUUULLLFFFBBB@@@@@@???>>>===<<<<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999888888888888888888999999:::::::::;;;;;;;;;:::999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<============;;;;;;:::;;;<<<>>>@@@AAA??????@@@BBBDDDDDDAAA???===???@@@BBBBBBAAA@@@???@@@@@@??????????????????===>>>>>>>>>??????????????????@@@@@@???AAADDDFFFFFFLLLUUUaaannn~~~{{{wwwuuutttwww{{{~~~ppp___]]]RRROOOOOOQQQSSSVVV^^^gggqqq|||xxxqqqfffddd```^^^^^^```cccfffhhhlllqqqvvvzzz}}}{{{hhh]]]UUUXXXbbbqqq}}}zzzxxxyyy~~~uuujjjcccaaaaaabbb___eeennnuuuxxxyyyzzzzzzqqqggg```RRRNNNIIIEEEDDDEEEEEEEEEGGGIIIKKKKKKKKKKKKMMMNNNSSSSSSSSSSSSUUUYYY___dddhhhiiiggg___SSSIIICCCAAA@@@BBBBBBAAA@@@DDDKKKRRR^^^ttt}}}___OOOIIIFFFCCCBBB@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999:::::::::::::::::::::999999999:::::::::::::::999999999999999999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::::::::<<<>>>@@@AAABBB@@@???@@@AAACCCBBBBBB===>>>AAABBBCCCBBB@@@?????????????????????@@@@@@===>>>>>>>>>????????????===>>>???>>>>>>???AAACCCBBBFFFMMMUUUaaarrr}}}}}}}}}zzzuuurrrqqqsssvvvyyy}}}~~~~~~|||xxxbbbUUUUUULLLKKKMMMQQQSSSXXXdddppp}}}tttpppiiiccc^^^]]]]]]^^^^^^bbbfffkkknnnrrrvvvyyyzzz{{{}}}ooo___YYYUUUZZZeeevvvuuurrrooommmoootttyyy}}}}}}ssskkkhhhhhhiiiiiinnnvvv|||{{{sssjjjaaa[[[OOOKKKGGGDDDDDDEEEFFFFFFHHHJJJKKKLLLKKKLLLNNNOOOSSSSSSTTTUUUWWW\\\bbbgggfffccc]]]TTTKKKEEEBBBBBB>>>AAABBBAAA@@@FFFPPPXXXiiirrrWWWKKKIIIEEECCCCCC??????>>>==================>>>>>>>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<;;;;;;;;;999999999999::::::::::::888888888999999999999999999999999999999:::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;===>>>???@@@DDDBBB@@@???AAACCCDDDCCC===???@@@BBBBBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>????????????<<<===>>>>>>>>>>>>@@@BBB@@@DDDIIIOOOYYYkkk~~~zzz{{{~~~{{{wwwsssqqqqqqsssuuuzzz{{{}}}yyyqqqnnnfffXXXPPPPPPGGGIIIMMMRRRUUU]]]mmm}}}xxxpppiiidddbbbaaaaaabbbcccdddeeehhhlllooooooppprrruuuwwwzzz{{{|||yyyfffZZZXXXXXX^^^jjj||||||nnnllliiigggiiinnnssswww}}}}}}|||}}}}}}|||{{{{{{yyywwwwwwxxxzzzzzzyyy{{{}}}tttkkkbbbZZZUUULLLIIIEEECCCDDDEEEFFFFFFIIIJJJLLLLLLKKKLLLNNNPPPSSSUUUVVVXXX[[[___eeeiiiddd]]]SSSJJJEEEBBBBBBAAA>>>AAADDDDDDEEELLLYYYdddyyygggPPPJJJIIIDDDAAACCC???>>>>>>===============;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;;;;::::::999999999999999999999999777888888888999999999999:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@??????@@@AAABBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@=========>>>>>>?????????>>>>>>>>>>>>????????????===???@@@@@@??????AAABBBAAADDDHHHLLLSSScccwww~~~xxxyyy||||||~~~zzzwwwvvvvvvvvvwwwyyy{{{~~~wwwlllaaaYYYSSSOOOMMMGGGJJJOOOUUUYYYdddyyy{{{vvvrrrqqqpppooolllhhheeeeeehhhkkkggghhhiiikkklllnnnooopppssstttvvvwwwyyyzzzzzz{{{uuuaaaYYYXXX[[[bbbnnnssskkkiiifffeeegggkkkpppsssxxxvvvsssooommmlllmmmmmmllluuuxxx}}}yyypppfff\\\UUUPPPKKKHHHDDDCCCCCCEEEFFFFFFIIIKKKLLLLLLLLLLLLOOOQQQTTTVVVXXX[[[]]]bbbgggkkkddd[[[NNNEEEAAAAAAAAAAAA@@@CCCGGGHHHKKKTTTcccnnnwww```LLLIIIHHHCCC@@@BBB???>>>>>>============>>>:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999777888999:::;;;::::::999999999999999999999999999777777888888999999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>>>>>>>======;;;;;;===???AAA@@@===:::??????@@@@@@AAAAAAAAA@@@<<<<<<======>>>>>>>>>???>>>>>>>>>>>>???????????????@@@BBBBBBAAAAAABBBDDD@@@CCCEEEFFFJJJVVViiiwww}}}wwwwww~~~yyysssrrr~~~{{{xxxyyy}}}~~~|||{{{{{{vvvwwwzzz}}}xxxsssgggXXXPPPOOOMMMHHHIIILLLSSSYYY^^^kkk|||vvvoooiiigggiiikkkccccccddddddeeeffffffgggggghhhjjjlllnnnooooooppppppbbbYYYWWW[[[hhhyyy}}}lllaaa]]]^^^fffmmmrrrvvv{{{tttkkkfffdddeeeeeefffkkkqqquuu{{{rrrhhh___UUUMMMHHHEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLNNNNNNMMMNNNQQQSSSYYYXXXWWWZZZfffqqqtttppp^^^RRRHHHEEEDDDAAA???@@@AAAEEEKKKNNNOOOVVViii|||gggYYYKKKFFFEEECCCAAAAAA??????===<<<;;;;;;;;;;;;@@@>>><<<===@@@AAA???===;;;;;;<<<<<<;;;:::999999============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????AAA>>><<<===???@@@???===????????????????????????<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBCCCHHHPPPZZZaaaooopppttt}}}xxxuuuyyy{{{ssstttwww{{{}}}~~~|||{{{~~~~~~|||wwwwww{{{~~~zzzlll]]]SSSNNNJJJIIILLLQQQQQQTTTZZZaaapppzzzxxxwwwuuupppiiibbb___```aaa___\\\cccdddddddddccccccdddfff~~~kkk___ZZZYYY___lll~~~ooo```]]][[[___iiissszzzvvvlllbbb___^^^```bbbdddkkksss{{{uuulllbbbZZZRRRKKKGGGDDDCCCCCCCCCEEEGGGJJJKKKLLLNNNOOOOOOOOOPPPSSSUUUZZZZZZ[[[bbbnnnwwwtttlllYYYOOOFFFDDDCCCBBBAAABBBAAAEEELLLPPPRRRYYYlll~~~bbbUUUIIIEEEEEEBBB@@@@@@@@@???>>>===<<<<<<<<<<<>>???>>><<<======>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>>>>???@@@>>><<<===???@@@???===????????????????????????>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCEEEKKKSSSYYYgggkkkrrr}}}{{{zzz}}}|||wwwrrrsssvvvzzz|||~~~{{{|||zzzuuurrrooorrryyy|||rrrdddVVVOOOKKKIIIJJJMMMMMMOOOVVV```kkk}}}~~~xxxpppkkkjjjiiieeebbbbbbbbbbbbaaa```___```aaawwwggg]]]\\\\\\dddtttsss```WWWXXXYYYbbbppp}}}}}}ppphhh___^^^___dddggglllvvv}}}tttnnndddZZZSSSMMMHHHEEECCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQQQQQQQSSSUUUWWWZZZ]]]cccnnn{{{vvvhhhTTTKKKCCCBBBCCCBBBBBBDDDCCCGGGNNNTTTWWWaaavvvsss[[[PPPGGGEEEEEEBBB@@@???@@@??????>>>============>>><<<;;;<<<===>>>===;;;=========>>>======<<<;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::============>>>>>>>>>>>>???>>>======>>>???>>>===????????????????????????AAAAAA@@@@@@????????????????????????????????????>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCFFFKKKOOO[[[aaalll}}}}}}yyyuuuvvvyyy|||~~~~~~|||~~~zzzrrrlllhhhgggooo{{{zzzjjj]]]QQQKKKJJJJJJLLLPPPMMMRRR\\\iiiyyy~~~zzzxxx{{{{{{xxxsssoookkkjjjhhhfffdddcccbbbaaarrreee]]]___```jjj|||vvvdddZZZVVVUUUZZZgggxxx{{{pppkkkaaaaaadddlllrrrzzzzzzuuuyyy}}}pppiii^^^TTTMMMIIIFFFDDDBBBCCCDDDEEEHHHKKKMMMOOONNNPPPQQQRRRSSSTTTWWWZZZ\\\bbbnnn}}}xxxeeePPPIIIBBBBBBBBBAAABBBDDDFFFJJJQQQXXX___mmm|||hhhTTTLLLFFFEEEFFFCCC@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@AAA???@@@AAABBBBBBCCCFFFIIIPPPVVVbbbsss~~~uuummmhhhffffffsssxxxggg[[[OOOKKKKKKLLLPPPTTTRRRXXXcccrrrwwwqqqlllmmmooosss{{{}}}{{{wwwsssqqqnnnkkkiii|||nnneee```bbbeeepppwwwfffZZZVVVWWWVVV^^^ooo|||ssspppiiigggjjjsss}}}zzzrrrnnnttt}}}wwwmmmfff[[[QQQKKKGGGDDDCCCBBBCCCDDDGGGIIILLLNNNPPPNNNOOOQQQSSSSSSUUUXXX[[[___iiiyyyxxxbbbNNNHHHCCCBBBAAA@@@AAADDDHHHLLLTTT]]]ggg{{{uuu```PPPIIIEEEFFFFFFCCCAAABBB@@@??????>>>>>>>>>>>>>>>????????????>>>=========::::::;;;;;;;;;;;;;;;:::============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>===============>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA===???AAABBBBBBCCCEEEGGGKKKQQQ[[[iiizzzqqqkkkiiiiiilll|||tttfff[[[OOOLLLLLLMMMQQQUUUWWW^^^jjj{{{{{{sssllljjjiiiiiiooouuu|||yyy|||qqqjjjggghhhkkkxxxzzziii[[[TTTSSSTTTYYYeeexxxzzzxxx{{{uuuuuu}}}rrrllljjjqqq}}}wwwooofff```VVVNNNIIIFFFDDDCCCCCCDDDFFFHHHKKKMMMOOOPPPNNNPPPRRRTTTUUUWWWZZZ]]]fffrrrrrr[[[KKKFFFCCCCCCBBB@@@BBBFFFKKKQQQ[[[gggtttlllYYYLLLGGGDDDEEEEEEBBBAAABBB???>>>>>>======>>>>>>>>>???@@@AAA@@@>>><<<===>>>;;;<<<======>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===============???BBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCBBBCCCEEEFFFJJJPPPXXXdddxxx{{{rrrnnnnnnooovvvtttfff[[[OOOLLLLLLMMMQQQVVVYYYdddtttxxxpppllliiifffhhhmmmqqqyyyzzzuuutttnnnrrr~~~lll]]]TTTQQQQQQQQQ]]]jjj~~~|||nnnllllllsss}}}~~~qqqggg\\\WWWPPPIIIFFFEEECCCCCCDDDEEEGGGJJJLLLNNNOOOOOOOOOQQQTTTUUUWWWYYY]]]```mmmzzzhhhRRRHHHDDDBBBCCCCCCAAADDDIIIRRR[[[iiixxxzzzyyyaaaQQQIIIEEEBBBCCCBBB??????BBB>>>======<<<<<<======>>>>>>@@@AAA???<<<;;;<<<===;;;<<<<<<===>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::777999:::<<<>>>???@@@@@@???>>>>>>>>>=========<<<>>>AAADDDDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCDDDFFFLLLTTT___rrrzzzvvvvvvwwwzzzhhh\\\QQQNNNOOOQQQUUUZZZ___mmmzzzuuuoooiiihhhjjjkkksss{{{ssswwwuuucccVVVQQQQQQRRRQQQ___nnn~~~pppooonnnqqqwww~~~{{{lllaaaTTTPPPJJJFFFDDDDDDCCCCCCEEEFFFHHHJJJLLLNNNOOOOOOQQQSSSUUUWWWYYY[[[___bbbrrryyy___KKKDDDBBBAAACCCDDDCCCGGGMMMZZZdddvvvvvv{{{oooYYYLLLHHHCCC@@@AAA@@@===>>>AAA======<<<<<<<<<<<<===>>>===???@@@>>>;;;999:::<<<999999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777999999999999999999999999:::999999888888999999:::666888:::<<<>>>@@@AAAAAA??????>>>>>>=========<<<>>>BBBEEEEEECCCAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????BBBCCCCCCAAA@@@???@@@BBBAAAHHHPPP[[[mmm~~~}}}}}}jjj___TTTRRRSSSUUUZZZ___eeewwwzzzqqqmmmnnnpppwww~~~