BM6&6(v@ +++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))******)))(((''''''((()))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******************++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,222444666444///***)))))),,,+++++++++***))))))))),,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((())))))***+++...---+++)))((())))))***))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************......---,,,,,,++++++***,,,,,,,,,---------......------...///000111222222333333333444666777999:::>>>===BBBIII]]]*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))******)))((('''''')))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))+++*********))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++------------------------,,,,,,++++++***++++++,,,555444333///,,,******+++++++++++++++************,,,***))))))+++++++++***************************************************(((((())))))))))))((((((***))))))))))))***++++++---,,,+++))))))))))))***))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,,,,---------......------...///000111222222333333333444666777999:::===<<>>666000***''')))+++,,,+++*********++++++,,,,,,,,,,,,+++***+++,,,,,,+++***************************************************)))))))))******)))))))))++++++******++++++,,,---,,,++++++******)))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------............///000111222222333333333333444666777999:::<<<<<>>111---***)))+++,,,+++)))******++++++,,,,,,,,,---++++++***,,,------+++)))************************************************))))))************))))))++++++******++++++,,,---++++++++++++*********)))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---------............///000111222333333333333333444666777999:::<<<<<>>DDDFFFSSS'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))+++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&((())))))(((((()))+++(((((((((((())))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,------,,,,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,---------......---///000222111///---+++,,,---......///.........000000000000000000000000---,,,,,,---///000///...+++,,,---,,,)))***---111---------,,,,,,+++++++++++++++,,,---///...+++)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))((()))******+++))))))+++,,,,,,+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,---------......//////000111222333333444333333333444666777999:::<<>>BBBDDDSSSxxx(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********)))(((((()))))))))))))))))))))))))))******((('''&&&''')))(((((()))))))))*********))))))+++,,,,,,+++)))))))))******++++++******)))************************************************+++******))))))******+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************(((((()))***++++++,,,---***))))))))))))***++++++++++++***************+++******))))))))))))******++++++***)))((((((((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------...------,,,---...///000111111111111111111222333444666777888444666777777666555555666555444444555888;;;;;;;;;777777777666666666666666888999::::::888555444444777666555333222111000000000000000000//////////////////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))((((((((((((((()))))))))*********)))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///...//////000111111222222666666777888999::::::;;;999???BBBCCCQQQuuu(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))************************'''((()))((('''(((***+++))))))))))))************)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************++++++************++++++******))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************+++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************((())))))***+++,,,,,,,,,***************+++,,,,,,+++***************++++++******))))))))))))******++++++***)))((((((((()))++++++*********+++,,,---+++++++++,,,,,,,,,++++++,,,,,,---------.........,,,---.../////////......///000222444555777777888999999999:::;;;<<<>>>>>>===>>>???>>>;;;:::999:::888666555777:::===>>>>>>===============<<<<<<<<<===??????>>><<<;;;<<<>>>===;;;888666555555777888444444333333222222222111000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++---------,,,,,,,,,,,,+++************************++++++************++++++************************))))))******++++++++++++))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,------++++++,,,------....../////////000000111222222222444555666888999;;;<<<===<<>>===:::888888999:::::::::===@@@AAAAAA???CCCCCCCCCCCCCCCCCCCCCCCC;;;>>>@@@???<<<;;;<<<>>>;;;:::888777777888999;;;888888777777666666555555333333222222111111000000////////////////////////////////////////////////,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,))))))))))))************(((((()))))))))*********++++++,,,,,,,,,,,,------++++++,,,------....../////////000111111222222333333444555777999;;;===>>>===BBBDDDCCCQQQuuu))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''((()))************************************++++++***))))))+++---))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))******+++************************************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((('''((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))************,,,,,,++++++++++++*********))))))))))))***++++++******))))))***++++++,,,******))))))))))))******))))))))))))))))))***+++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,------...//////000000222222333444666777888999:::;;;<<<>>>????????????;;;:::::::::<<>>@@@@@@AAAAAAAAAAAA@@@@@@??????AAACCCHHHMMMRRRUUUYYY[[[]]]^^^^^^^^^___aaagggooo|||qqqqqqrrrrrrssstttuuuuuuvvv{{{|||pppcccYYYUUUVVVWWWXXXWWWRRRLLLEEE@@@??????>>>===<<<<<<;;;;;;;;;::::::999888777777666000000000000000000000000........................,,,,,,,,,------.........++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************&&&''')))***+++++++++***(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///000000000111222222333333555666666777888888999999999???BBBDDDUUU|||,,,+++)))((((((((()))***+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++*********+++++++++++++++......---,,,***)))((((((,,,,,,+++***))))))))))))***++++++,,,,,,++++++***...---,,,+++,,,,,,...///++++++++++++,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++************+++++++++++++++*********))))))))))))************))))))+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++,,,,,,+++++++++,,,------......&&&))),,,......------...000......111555888888777:::;;;;;;:::999;;;===@@@CCCUUU[[[RRRNNNUUUTTTIIIRRRQQQXXXeeeppptttuuuvvv|||~~~~~~xxxqqqggg^^^XXXQQQJJJLLLQQQQQQHHH>>>>>>666555===>>>777555:::777666444444333333111000...//////...,,,,,,,,,---......------,,,++++++***///***))),,,...,,,+++---***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------,,,,,,+++***))))))++++++******++++++,,,---+++'''(((------)))))),,,++++++************++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,---------........./////////000000111111222333333444555555666777888888999>>>@@@@@@BBBTTT|||+++******)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************''''''((()))***+++,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***)))******+++,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++************+++++++++++++++*********))))))))))))************))))))************)))))))))(((******))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---...///...------...000666555555888;;;===<<<::::::<<<=========AAAHHHNNNeeexxxvvvmmmppprrrnnnyyyzzz}}}zzz{{{|||tttdddVVVOOOEEE@@@BBB@@@888666;;;<<<999666666777777444111111000000...---...///000.........------,,,,,,,,,---++++++...///+++***,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---,,,,,,,,,+++*********++++++******++++++,,,------)))))),,,+++'''&&&)))++++++************++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,------------.........000000111111222333333333444444555666777888999999;;;>>>???BBBUUU~~~)))************))))))(((+++++++++***************)))))))))))))))))))))))))))))))))************+++************************$$$%%%&&&(((***,,,---......------,,,,,,,,,,,,---........................------,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************+++++++++++++++***************))))))************))))))************))))))))))))***))))))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((((((''''''(((***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************,,,++++++***))))))((((((***+++++++++,,,,,,,,,------------------.........111111000///...///333555888888999<<<>>>>>>===;;;<<<======<<>>>>>===<<<>>>??????@@@GGG]]]{{{}}}ssskkk___NNNAAA===;;;===???>>><<<:::999:::888777555444333222///...//////..................///111666:::777000---///+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******,,,------...000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------111111111222333333444444333444555666777888999:::999>>>@@@CCCUUU~~~((()))***++++++***)))(((************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------...............///000111//////............//////111111111111000000//////....................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++******************************++++++++++++******))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))******+++++++++,,,******+++,,,------......,,,,,,------...//////000///222666888999:::;;;===<<<============>>>???@@@DDDJJJQQQXXXdddzzzrrr___UUUUUUZZZ]]]UUUGGG<<<888::::::999888999:::888555222////////////...............000555:::999222------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---((())))))((()))+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------000111111222222333444444333333444666777999:::::::::@@@CCCDDDTTT{{{((())))))************)))***************+++++++++************************+++++++++,,,,,,,,,,,,---))))))***+++,,,,,,---...---...///000222333444555888888888888999:::;;;<<<>>>===<<<;;;;;;<<<===>>>===============<<<;;;:::444444444444333333333333111000000///...---,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++***************+++++++++******++++++++++++******))))))))))))************)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,---******+++,,,---...//////------...///111222333444555888;;;<<<;;;:::::::::<<<<<<;;;;;;===CCCJJJOOO[[[eeeqqq}}}zzzcccOOODDDBBB===:::777777999999666333222222111000000///......---,,,000777999333---+++,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++******++++++,,,---111222000,,,***------+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------///000000111222222333333222333444666777999:::;;;;;;AAADDDDDDRRRxxx)))))))))))))))******+++))))))*********+++++++++************************,,,,,,------------......,,,---...///111333444555444555777999;;;>>>???@@@BBBBBBCCCCCCEEEFFFGGGHHHJJJIIIHHHFFFFFFHHHIIIJJJHHHIIIIIIIIIHHHGGGEEEDDD======<<<<<<<<<;;;;;;;;;888777666555333111000//////.........------------........................------------------------+++++++++,,,,,,,,,------++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((()))******))))))***,,,))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...////////////111333555777888999999;;;<<<<<<;;;:::;;;<<<===>>>AAAEEENNN\\\lllwwwtttccc[[[RRRJJJ@@@:::999999888666666555444333222111000//////,,,...666;;;888000,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---...............---,,,,,,,,,+++++++++******++++++,,,---555666444...,,,//////,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------......---------,,,,,,,,,,,,------------............//////000000111222222222333444666777999:::;;;999@@@CCCCCCQQQwww***)))((((((((()))+++,,,))))))******++++++++++++************************---------.........//////111222444666888:::<<<<<>><<<999777666555//////.........---------........................------------------------+++++++++,,,,,,---------++++++************++++++))))))******++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++))))))******++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((***++++++******+++,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***************+++,,,---//////000000111333555888:::<<<===:::::::::::::::;;;???BBBDDDGGGMMMWWWggg}}}uuupppcccRRRFFFAAA@@@???>>>999999777666444222111111333......777???===555///,,,------......------,,,---,,,,,,,,,,,,---......//////...---,,,,,,++++++++++++******++++++,,,------000...(((''',,,---***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,---------.........//////.........///000000111111222333444666777999:::;;;777???BBBBBBPPPvvv'''(((((()))******++++++))))))))))))))))))))))))---......---+++)))***++++++---/////////111666;;;>>>>>>@@@EEEIIIIIIFFFCCCLLLJJJHHHGGGFFFFFFFFFFFFCCCCCCCCC@@@???AAAGGGMMMFFFHHHKKKKKKFFF@@@DDDKKKDDDFFFGGGIIINNNQQQKKKBBBEEECCCCCCEEEDDDAAAAAAEEEDDDCCCAAA@@@???>>>>>>>>>888888777555333111000///...///000000///.........,,,---------,,,,,,...///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))******------,,,++++++******)))******+++++++++******)))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''(((+++,,,---,,,***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++)))))))))))))))******+++)))************+++++++++++++++******************))))))***++++++++++++***)))***+++,,,,,,+++***))),,,+++***+++...000222222999999:::<<<>>>>>>===;;;???;;;666444777???HHHNNN]]]^^^iii}}}}}}lllhhhfffYYYIIIGGG===777;;;<<<666000---......000666;;;999111)))000000///......---,,,,,,........................,,,,,,------------------+++++++++,,,,,,------------+++)))+++---///---+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///............---------++++++,,,------......///---...///000111222333333444444444555666777777888:::===???CCCRRRvvv)))*********++++++,,,,,,,,,++++++******************+++---...---...000111222666:::<<<<<<===???BBBHHHGGGGGGHHHJJJJJJHHHFFFDDDBBBAAAAAABBBDDDFFFFFFKKKMMMMMMIIIDDDEEEKKKRRRddddddeeeccc[[[QQQNNNPPPWWWZZZ^^^bbbiiimmmhhh___UUUNNNIIIKKKMMMKKKJJJKKKQQQPPPNNNLLLIIIFFFDDDBBBBBBAAA>>>===;;;999777555222222222111...---,,,,,,------...---,,,+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---,,,++++++*********++++++++++++++++++++++++,,,******+++++++++******)))******))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''***)))))))))((((((((('''''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))***))))))((())))))*********,,,---,,,***(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++)))))))))))))))******+++))))))*********+++++++++************************)))***++++++,,,,,,++++++***+++++++++++++++******---------///222555666777888999;;;<<<>>>?????????888???IIIPPPUUU\\\eeemmmxxx||||||gggTTTBBB;;;999777555666555444333111111000///............------,,,,,,,,,........................------------------------+++++++++,,,,,,------------+++***+++---...---+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,............------------,,,,,,---......//////000......///000111222222333333333444555666777888999:::===???CCCQQQuuu+++++++++,,,,,,,,,,,,,,,...---,,,*********+++,,,))),,,///111333666999;;;999===BBBEEEFFFDDDCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAFFFNNNUUUZZZ\\\ccceeeeee___WWWWWW___hhhxxxlllcccaaahhhlllrrryyyxxxtttjjjcccdddggggggddddddeeeeeeeeeccc```]]]YYYWWWRRROOOKKKIIIHHHFFFAAA===;;;:::888666555333222222000//////......---,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,++++++***+++++++++)))******+++,,,,,,------)))******+++++++++*********))))))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))***************+++,,,---***+++,,,,,,***(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++)))))))))*********++++++***************************+++,,,,,,------,,,,,,------,,,,,,,,,---------000111222444777999:::;;;;;;<<<=========>>>AAADDDCCCVVVmmm|||zzzZZZFFF???=========::::::888444///---///111///.............................................///.........---,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------------------......///000000111//////000000111111111222222222333555666888999::::::===@@@BBBPPPsss+++++++++,,,,,,,,,,,,,,,,,,+++*********,,,...//////222555888;;;>>>BBBDDDBBBDDDFFFGGGFFFDDDAAA@@@;;;===???>>><<<;;;;;;<<>><<<;;;::::::999333222111000000///...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))***+++,,,---...)))***,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))******+++))))))))))))***************************++++++++++++,,,------......------000///...---...///111222333444666888999999;;;<<>>>>>BBBKKKSSSggg{{{~~~www___TTTMMMEEE???;;;<<<;;;999666333111111000000000000000000000000........................000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,---------...//////000000000000000000000111111111111222333555777888:::::::::>>>@@@BBBNNNppp*********+++++++++++++++))))))***+++---000222444999;;;>>>@@@AAACCCFFFHHHHHHGGGEEECCCBBB@@@>>>===999???GGGJJJHHHFFFGGGHHHKKKMMMTTTccctttwwwpppuuu}}}|||rrrssswwwzzzxxxssssssvvvvvvwwwyyy{{{|||{{{zzzzzzwwwtttpppnnnkkkgggaaa\\\QQQLLLGGGCCCAAA@@@>>>===:::777333222222111000...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******)))))))))******+++,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))************(((((())))))************))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))***+++,,,---(((***++++++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))******+++(((((()))))))))*********))))))*********+++++++++,,,,,,---............---......---...///111333444666888999999888888:::<<<<<>>AAABBBLLLmmm))))))******+++,,,,,,,,,***+++...111444777999:::AAABBBDDDDDDCCCCCCDDDFFFCCC@@@<<<:::;;;<<<<<<<<>>BBBBBBKKKkkk((()))***+++,,,......///000222666:::===???@@@@@@CCCCCCDDDCCC@@@??????@@@<<<:::999:::???DDDFFFFFFNNNXXXcccfffbbb```ccchhhkkkkkknnnxxx||||||zzzvvvuuu}}}~~~tttqqqmmmpppssswww}}}{{{rrrmmmpppvvv{{{zzzuuuvvvzzz~~~zzzyyy{{{~~~}}}vvvpppnnnnnnkkkhhh```WWWKKKCCC???<<<999666444333222000///...------------------------------------------------------+++,,,,,,---......------,,,+++++++++,,,,,,---...,,,+++++++++++++++++++++(((((()))++++++,,,,,,+++))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***((())))))))))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))***'''(((******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++)))))))))))))))******+++(((((((((((()))))))))***((())))))***++++++,,,,,,++++++,,,------------------///111555888:::<<<===;;;===>>>===;;;===DDDIIIJJJWWWgggqqqyyy|||ssslllhhhmmmuuu||||||wwwssseeefffeeeaaa]]]^^^dddjjjgggjjjooosssvvvyyy{{{|||{{{vvvyyy|||gggSSSFFF@@@======666555444333222111000///////////////////////////////////////............---------,,,,,,+++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,------.../////////......///000111222222333333333444555666777888999999???BBBAAAJJJiii))))))***,,,...///111111666999===AAADDDEEEDDDCCCAAABBBBBB@@@===;;;;;;<<<>>>===???EEEMMMTTTWWWXXX\\\eeemmmmmmhhhfffkkkqqqllllllnnnwwwzzzsssttttttssstttyyywwwuuuzzz|||zzzxxxzzz~~~~~~}}}wwwsssrrruuuzzz~~~uuu}}}|||}}}~~~|||ssshhhYYYNNNHHHEEE@@@<<<888666555333111//////...////////////////////////------------------------+++,,,,,,---.........------------------...///000*********++++++,,,------(((((()))++++++,,,,,,,,,))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))))))))'''(((******)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***++++++)))))))))))))))******+++(((((((((((())))))))))))((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,111333777<<>>BBBJJJQQQ```nnn~~~yyykkkbbb^^^\\\ZZZWWWWWWYYY^^^dddhhhiiiggg\\\[[[WWWRRROOOQQQXXX]]]YYY___ffflllmmmkkkhhhfffbbbggggggeeehhhpppuuussskkkoooyyy}}}xxx{{{qqq[[[KKKCCCAAA;;;:::999888666444333222000000000000000000000000.........///////////////---------,,,,,,+++++++++))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++------......///000000000---...///000111222333333444444444555666777777888999???BBBAAAIIIhhh******+++,,,///222555777CCCCCCDDDFFFFFFDDDAAA>>>BBB>>>999777:::???DDDFFFOOORRRTTTVVV\\\eeeiiigggmmmllljjjhhheeecccbbbbbbcccgggmmmtttzzz||||||{{{}}}|||}}}zzztttuuu{{{|||xxxyyy~~~wwwgggYYYRRROOOJJJEEEDDD@@@:::666444444444444444000.........,,,,,,---...//////......---,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,(((((())))))******++++++)))(((((()))++++++***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))*********))))))((((((((()))***************,,,+++******++++++***((('''***---///...///000222666???>>>===DDDEEEAAADDDFFFIIIKKKIIIHHHOOO]]]iiizzz~~~}}}nnn\\\TTTTTTSSSMMMFFFCCCGGGKKKMMMNNNRRRYYY```ccc```\\\XXXTTTRRRQQQQQQTTTVVV\\\eeelllnnnkkkggg___TTTPPPUUUXXXXXXaaannn```TTTNNNSSSWWW[[[hhhwwwiiiPPPFFFDDD;;;666888888333111222......///111333222000...////////////..................---------,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------------------------......///////////////000000000111222222333333555555444555555666777888999===AAACCCJJJeee,,,---///111555888;;;===BBBBBBAAAAAAAAA???===;;;:::999:::@@@HHHPPPUUUWWWdddgggfffdddeeekkkmmmlllmmmlllkkkmmmooooookkkfffkkknnnssszzz{{{xxxyyyyyynnnfff___XXXSSSQQQLLLGGGBBB>>>999333...000000111222222000///...,,,,,,---........................---------,,,,,,------------------------***++++++,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))************)))(((((()))++++++***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((())))))***************,,,+++******+++,,,++++++---------...///222666999;;;CCCBBB@@@BBB@@@AAALLLWWW```iiikkkiiinnn|||yyykkkaaaYYYTTTWWWRRRKKKGGGFFFEEECCCAAABBBEEEHHHIIIHHHJJJPPPVVV\\\ZZZXXXUUUSSSRRRRRRSSSOOOPPPTTT[[[ccchhhiiiiii\\\RRRMMMPPPPPPOOOUUU___]]]QQQIIIIIIIIIIIIQQQ^^^eeehhhmmmqqqtttvvvyyy{{{{{{xxxkkkQQQEEE<<<<<<===999666555555333111111222222111000111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++---------------------------......///////////////000000000111222222333333555555555555666777888888:::===AAACCCJJJeee000222555999===@@@BBBCCCBBB@@@>>><<<;;;:::::::::777;;;DDDQQQ^^^fffhhhfffmmmppppppjjjhhhkkkooopppmmmnnntttzzzwwwnnnggg___YYYTTTMMMCCC;;;:::;;;999555222000000000------...//////000000000.........------------,,,------------------------)))***+++,,,------------++++++***************)))******+++++++++,,,,,,,,,***************)))))))))))))))(((***+++,,,***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((()))******++++++******+++++++++***++++++,,,,,,///...---000555;;;@@@CCC===BBBAAAAAACCC@@@JJJaaazzzjjjWWWLLLEEE@@@<<<<<<@@@DDDDDDAAA>>>???AAACCCEEEFFFEEEDDDDDDHHHLLLMMMMMMKKKKKKKKKLLLMMMNNNMMMLLLLLLOOOUUU\\\aaacccYYYRRRNNNPPPPPPMMMQQQXXX^^^SSSJJJHHHEEEBBBGGGPPPPPPOOONNNPPPTTTYYY\\\^^^ZZZbbbppp|||jjjVVVJJJCCC<<<777666;;;777333111111222333222222222111111111000000000///.........------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---------------------------......///////////////000000111111222333333333555666666777888888999999;;;>>>BBBCCCJJJeee666888;;;???AAACCCDDDDDD???>>><<<999777888;;;===@@@GGGUUUfffsssvvvpppiiieeekkkmmmiiigggllltttwwwtttzzzvvvqqqmmmfff[[[SSSUUUTTTMMM@@@555333444666111111000///////////////............------------------------------------***++++++,,,------,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++******)))))))))***))))))***,,,,,,+++)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))************)))))))))***++++++++++++***+++++++++***)))***+++---------111888@@@FFFIIIIIICCCBBB======BBBDDDTTTppp{{{uuuhhhVVVGGG???======>>>:::AAAGGGGGGCCC@@@AAACCCDDDFFFFFFEEEDDDCCCFFFHHHDDDDDDDDDDDDEEEFFFHHHHHHMMMKKKIIIIIIKKKNNNRRRTTTRRRNNNMMMQQQRRRPPPSSSXXXZZZRRRLLLKKKJJJIIIMMMTTTPPPJJJEEEDDDHHHNNNQQQQQQPPPQQQTTTXXX___iiittt|||yyyaaaNNNCCC===;;;;;;888444222222222222222222222111111111000000000/////////............---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------------------......///////////////000000111222222333333444555666777888999:::::::::;;;???CCCDDDJJJeee;;;===???@@@AAAAAAAAA@@@:::;;;;;;999999;;;@@@DDDNNNVVVeeevvvtttiiibbbiiinnnmmmnnnuuu~~~vvvhhh^^^hhhkkkeeeTTTDDD<<<999777111000///...............//////.........------------------------------------------------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******))))))***))))))***,,,,,,+++***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************))))))***++++++++++++++++++,,,,,,***((()))+++...///333:::CCCIIIJJJIIIFFFEEEBBB::::::CCCJJJ\\\vvvxxxllleeeeee```VVVIII>>>:::;;;>>>AAACCCEEEEEECCCBBBAAABBBDDDDDDEEEEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGKKKLLLLLLMMMPPPNNNKKKIIIJJJKKKMMMPPPTTTRRRLLLDDDAAADDDHHHJJJKKKKKKJJJHHHGGGJJJQQQ[[[bbbjjjvvv~~~gggTTTGGGAAA:::888666555444444222000111111000000000/////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------------------......///////////////111111111222333333444444555666777999:::;;;;;;:::;;;???CCCDDDKKKfff????????????>>>======<<<777;;;???AAACCCGGGMMMRRR\\\aaammm|||}}}rrrjjjqqquuuuuuxxxssshhhlllwwwyyyiiiVVVIII???888333222111/////////000000/////////.........------------------------------............---,,,+++***,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++************))))))+++,,,---+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******+++******)))***++++++,,,++++++++++++,,,---,,,***+++///333888>>>EEEIIIIIIGGGDDDCCCAAAGGGDDDFFFSSSaaaqqqvvvjjj^^^UUUPPPVVVXXXUUUMMMBBB<<<===@@@EEEDDDCCCCCCDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCFFFIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQMMMGGGCCCCCCEEEHHHJJJIIIJJJJJJJJJIIIJJJLLLOOOXXX]]]dddiiirrrkkkQQQ@@@???<<<:::888777555333000111111000000000/////////000000000000////////////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---------------------------......///////////////111111222222333444444444444555777999:::;;;:::::::::>>>BBBDDDKKKggg??????===<<<;;;::::::::::::AAAJJJQQQUUUZZZaaagggjjjjjjooozzz{{{iii[[[RRRJJJBBB@@@<<<888555333222222////////////............------------------------,,,---------------,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,*********+++,,,---,,,***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******+++++++++)))***++++++,,,,,,++++++))),,,.........111777===BBBFFFIIIGGGCCCAAAEEEJJJVVVjjjoookkksss~~~ppphhh]]]SSSMMMIIIFFFDDDKKKMMMOOOMMMIIIFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHIIICCCCCCCCCDDDFFFGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBEEEJJJLLLKKKJJJJJJLLLKKKLLLLLLJJJJJJJJJIIIHHHJJJLLLMMMMMMMMMMMMMMMKKKLLLKKKIIIFFFDDDFFFIIILLLJJJLLLMMMLLLIIIEEECCCBBBMMMOOORRRTTTXXXcccqqq|||kkkQQQJJJFFFAAA<<<999777555333222222111111111000000000111111111000000000//////------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........------------------------------......///////////////111111222333333444444555222444666999:::;;;::::::999===BBBDDDLLLhhh???>>><<<:::999999::::::AAAJJJVVV___eeekkkrrrxxxvvvqqqooowww{{{~~~zzzoookkkfffTTTPPPIIIBBB;;;666333222000/////////............------------------------++++++,,,---............))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++******+++------,,,***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((******+++++++++******+++,,,,,,,,,,,,+++'''+++///000111555>>>DDDEEEHHHHHHBBB<<>>:::666666:::>>>AAACCCUUU^^^iiiooopppnnnmmmlllooommmrrr{{{{{{zzz{{{~~~~~~qqqfff\\\VVVOOOEEE<<<888111111000///......///000222000---,,,---......------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))(((((('''''''''(((((()))************+++++++++((()))******)))***---///...,,,000;;;BBBDDDGGGLLLKKKDDDAAAAAA@@@HHH```yyy{{{pppjjjeeecccLLLJJJIIIJJJNNNQQQQQQPPPPPPOOOMMMMMMLLLJJJGGGEEEFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMKKKJJJJJJLLLNNNNNNNNNSSSQQQOOOPPPRRRTTTRRRPPPQQQQQQPPPPPPNNNMMMKKKKKKJJJKKKMMMLLLKKKIIIJJJJJJDDDCCCBBBCCCFFFGGGHHHGGGKKKMMMMMMKKKHHHFFFHHHJJJNNNIIIDDDDDDIIIOOOPPPPPPMMMLLLSSSaaalllzzztttgggYYYOOOFFF<<<999<<<777777555111///000222222222111111000///......---////////////////////////........................---------............///........................,,,,,,,,,---------......------------------------............////////////000000000000111222333444444555666888999999999999;;;;;;>>>BBBIIIddd:::888777:::BBBKKKSSSWWWcccjjjrrrvvvuuusssqqqqqqxxxzzzxxxqqqmmmeeeWWWJJJCCC<<<777222111222333111000000...,,,,,,---------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))(((((('''''''''(((((()))************+++++++++)))***,,,,,,,,,+++,,,...,,,---444@@@GGGHHHIIILLLKKKCCC???EEESSSfffzzzxxxfff^^^[[[YYYVVVRRRPPPPPPRRRVVVYYYYYYXXXSSSQQQPPPOOOOOONNNMMMLLLJJJLLLMMMMMMKKKKKKLLLMMMIIIJJJLLLNNNOOOPPPPPPPPPYYYWWWVVVVVVXXXYYYXXXWWW^^^]]][[[\\\^^^___]]]ZZZYYYYYYYYYYYYWWWUUURRRQQQNNNMMMMMMMMMMMMLLLJJJIIIKKKIIIGGGFFFFFFGGGFFFEEEBBBDDDEEEEEEEEEFFFIIILLLLLLGGGBBBDDDKKKRRRWWWXXXMMMIIIKKKSSSZZZcccwww|||ooocccVVVGGG>>><<<;;;;;;999666444333222111111111000000//////......////////////////////////........................---------............///........................,,,,,,,,,---------......------------------------............////////////000000000000111222333444444555666888999999999999;;;;;;>>>BBBIIIddd333555999@@@IIITTT]]]bbbuuuyyy}}}~~~zzzwwwuuuvvv~~~}}}~~~jjjWWWMMMFFF>>>555222333444111---000...---...//////...,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((())))))************+++++++++)))+++---...---------...111444<<>>999666222///222111000000111111000..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))*********+++++++++)))***,,,,,,---///222444===???CCCFFFFFFCCCBBBBBBBBBEEEIIIUUUpppsssddd]]]VVVPPPQQQWWW\\\[[[YYY\\\\\\]]]^^^```bbbbbbccc___^^^\\\YYYVVVUUUVVVWWWVVVYYY^^^bbbdddgggjjjlllnnnrrryyy|||vvvrrrkkkbbb[[[UUUSSSPPPOOOOOOPPPPPPOOOLLLKKKJJJGGGFFFFFFGGGHHHMMMKKKIIIIIIMMMPPPRRRRRRWWWOOOIIIJJJMMMOOOVVV^^^\\\kkkvvv{{{ggg\\\LLLCCC<<<999777444111000000000000000000000111111////////////////////////........................---------............///........................,,,,,,,,,---------..........................................////////////000000000000111222333444444555666777999999999999;;;<<>>CCCEEEEEEBBB>>>CCCRRRcccnnngggpppwwwxxxyyy~~~}}}qqqeee\\\[[[\\\\\\[[[YYYZZZ^^^aaa````````````aaadddhhhlllhhhnnnwww}}}yyylllddd___[[[UUUQQQPPPOOONNNMMMKKKMMMOOOQQQQQQPPPOOOMMMQQQMMMIIIGGGGGGHHHJJJKKKSSS\\\[[[XXX\\\\\\___kkkxxx```III???;;;666555777111111111111111111111111000000000000000000000000........................---------............///........................,,,,,,,,,---------..........................................////////////000000000000111222333444444555666888999999999999;;;<<<@@@DDDKKKdddffflllqqqnnneee```cccgggvvv}}}yyytttsssvvvwwwqqqjjjfff___]]][[[WWWRRRMMMIIIGGGGGGKKKLLLKKKLLLPPPOOOJJJKKKJJJJJJKKKKKKIIIGGGEEEDDDFFFJJJOOOUUU\\\ccchhh{{{~~~mmmWWWHHH@@@<<<888333000//////000///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((())))))***++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++***---111555888<<>>777333222333333444//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,)))************++++++++++++000666;;;???AAABBBDDDBBBEEEEEEFFFUUUvvvzzzuuuooolllkkkhhhccc___eeeffffffgggjjjrrr}}}yyynnngggYYYYYYWWWUUUTTTUUUXXXZZZQQQSSSSSSPPPNNNOOOQQQRRROOOZZZ]]]ZZZYYYOOOGGGKKKVVVddd|||fffVVVLLL@@@999999333333333222111000//////000000000000000000000000........................---------.........//////........................,,,,,,,,,---------......////////////////////////............/////////000000000000000111222333444444555666888999999999999;;;<<>>>>>@@@BBBIIIbbbzzzwww~~~xxxggg___VVVVVVVVVVVVSSSPPPLLLJJJLLLIIIFFFEEEDDDEEEFFFGGGKKKIIIFFFFFFIIIKKKLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???======>>>??????>>>===???AAABBBBBBAAA???BBBDDDDDDCCCEEELLLQQQiiiuuuzzzmmmZZZKKKBBB<<<666222111111111000000000000000//////.........---------,,,------,,,++++++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))+++)))'''(((***+++)))'''((())))))******+++++++++***))))))***+++---///000666999???DDDEEEEEECCCBBB>>>GGG___xxxjjjccccccbbb[[[WWWYYYYYYUUUTTTUUUOOORRRTTTUUUSSSQQQNNNMMMNNNPPPXXXbbbkkkvvvpppVVVFFF<<<<<<;;;888444222333444000000000000000000000000////////////////////////////////////////////////------------------------//////.........---------////////////////////////////////////000000000000111111111111222333444555666666666777888888999999>>>>>>@@@BBBIIIbbb~~~|||lll]]]WWWXXXVVVVVVWWWXXXWWWRRRNNNKKKJJJHHHGGGFFFGGGHHHHHHLLLJJJHHHIIIJJJLLLLLLLLLHHHJJJLLLMMMMMMJJJGGGEEEHHHGGGDDDBBBBBBBBBCCCDDDBBB@@@??????@@@@@@???===???@@@AAA???===>>>BBBFFFGGGSSSdddqqqzzzuuubbbPPPBBB888333444444333333222111000000/////////.........------,,,------,,,++++++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++******************************)))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))+++***))))))***+++***)))*********+++++++++++++++)))))))))***,,,///222444999===CCCFFFEEEDDDBBBAAAAAAMMMhhh|||{{{}}}{{{sssjjjaaaXXXVVVUUUTTTTTTVVVRRRQQQPPPNNNMMMMMMNNNNNNJJJMMMSSSWWWYYY^^^lll{{{mmmRRRBBB???;;;888666555222111000000000000000000000000////////////////////////////////////////////////------------------------...............---------////////////////////////////////////000000000000111111111111222333444555555666666777888888999999======@@@CCCIIIbbb|||xxxtttkkk```YYYXXXWWWRRROOOOOOSSSSSSPPPKKKIIIJJJKKKKKKKKKLLLNNNPPPSSSSSSSSSUUUWWWYYY[[[\\\YYY\\\```bbbaaa^^^YYYVVVUUUQQQMMMJJJHHHGGGGGGFFFJJJHHHFFFEEEEEEDDDBBBAAA<<<===>>>>>>===???BBBEEEAAAEEEKKKPPPVVV```lllttt~~~{{{iiiUUUDDD999555555444333222111000///////////////............,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++*********************************)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((+++*********++++++******,,,,,,++++++++++++++++++***)))***+++...222666999<<>>888666555333000222111111111111111000000////////////////////////////////////////////////................................................////////////////////////////////////000000000000111111111111222333444444555555666777888999999:::======@@@CCCIIIaaa~~~zzzoooeee```^^^YYYVVVVVVUUUPPPKKKLLLRRRWWWXXXVVVUUUYYY^^^bbbeeehhhmmmpppwwwxxx{{{~~~wwwqqqhhh```YYYSSSMMMIIIPPPNNNKKKJJJIIIGGGEEECCC@@@@@@@@@>>><<<<<<===>>>DDDDDDCCCAAABBBGGGOOOUUUTTTXXX```lllyyysssXXXFFF888777555333111000000000000000/////////.........---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((******++++++*********+++,,,,,,++++++++++++++++++***+++,,,...222666:::===>>>CCCFFFBBB>>>DDDSSSaaappprrrwww}}}~~~wwwrrrqqqppppppoootttxxx}}}zzzzzz{{{~~~~~~~~~}}}zzzxxx{{{~~~~~~{{{zzzzzzzzz{{{{{{|||}}}~~~vvviiiaaaYYYRRRUUURRRNNNMMMMMMMMMLLLKKKHHHJJJLLLRRRYYY^^^]]]ZZZcccwwwjjj\\\JJJ>>>999999777555333333222222111111111000000000000000000000000000////////////////////////........................---.....................////////////////////////////////////000000000000111111111111222333444444555555666777888999::::::======@@@CCCIIIaaa{{{vvvkkkaaa___^^^[[[WWWUUUWWWUUUUUU[[[dddnnntttvvv|||wwwllleeeYYYWWWSSSPPPNNNJJJGGGDDDGGGFFFFFFEEEEEEEEEEEEEEEAAACCCDDDEEEDDDCCCDDDEEEBBBFFFJJJMMMTTT___ooozzzvvv~~~hhhRRRAAA???:::555222111111222000000000/////////......---......---,,,,,,---///++++++,,,,,,,,,,,,------)))******++++++******))))))************+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))***+++***))))))***+++*********+++++++++++++++,,,---///222666:::===??????CCCFFFGGGJJJVVViiiwww|||~~~xxxqqqnnnppprrrqqqppplllnnnssszzzyyyqqqooonnnmmmlllnnnqqqtttvvvuuuuuuuuuvvvxxxwwwuuussssssqqqoooqqqtttwwwvvvuuuvvvvvvuuutttwww{{{xxxsssqqqrrrsssttttttttttttsssooonnnwwwzzzfffVVVUUUQQQMMMMMMOOOOOONNNLLLJJJJJJLLLRRR^^^fffddd\\\UUUVVVcccrrrZZZGGG===:::888777444444333333222111111111000000000000000000000000////////////////////////........................---------...............////////////////////////////////////000000000000111111111111222333444555444555666777888999:::;;;<<<===@@@DDDIIIaaa|||qqq}}}xxxooogggeeecccaaa```bbb```dddkkkuuuooolllfffaaa\\\WWWRRRNNNBBBBBBBBBCCCEEEGGGHHHGGGBBBDDDFFFGGGGGGFFFEEEEEEGGGGGGGGGDDDCCCFFFNNNUUU___eeeppp~~~xxxmmmwwwrrr```PPPKKKCCC;;;555333333444000000000000/////////...---...///...,,,,,,...///+++++++++,,,,,,---------***++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''(((((())))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))''')))+++***(((''')))+++((())))))******+++++++++---///333777;;;===???@@@@@@AAAFFFQQQbbbsssyyyvvvrrrooooooqqqssstttnnnppptttuuuuuu~~~zzzmmmdddddddddddddddeeegggjjjlllmmmlllkkklllmmmmmmkkkjjjiiiiiiiiijjjmmmooooooooonnnooonnnooosssvvvsssllljjjjjjjjjkkkkkkllllllmmmgggcccgggttt}}}ooo```ZZZSSSPPPQQQQQQOOOMMMMMMMMMMMMQQQ[[[gggiiidddXXXPPPRRRkkkmmmUUUEEE===999888555444444333222222111111000000000000000000000000////////////////////////........................---------.........//////////////////////////////////////////000000000000111111111111222333444555444444555777888999:::;;;<<<===@@@DDDIII```xxxeeeRRRcccvvv|||uuummmiiieeefffmmmvvv~~~{{{tttmmmggg```\\\LLLKKKJJJJJJJJJJJJIIIHHHIIIGGGFFFDDDDDDEEEHHHIIIDDDDDDCCCBBBAAABBBDDDFFFGGGNNNZZZhhhwww~~~uuu|||ppp[[[UUUJJJ@@@888555555666000000000000////////////---...///...,,,,,,...///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((())))))*********+++******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))''')))+++***'''&&&(((***''''''((()))***++++++,,,...000555:::===???@@@@@@@@@???FFF[[[vvvzzzvvvvvvuuurrrnnnnnnssswwwyyy~~~~~~yyyzzzpppdddZZZXXXYYYZZZZZZZZZ\\\___aaaeeecccbbbbbbcccdddcccaaa```aaaccceeeggghhhjjjkkkddddddddddddiiilllhhhaaafffdddbbb___^^^___```aaa___YYYZZZeeemmmoooxxxpppggg\\\UUUSSSRRROOOMMMKKKLLLKKKKKKRRR```gggfffZZZVVVXXXggg~~~dddPPPDDD???===555555444333333222111111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////////////////000000000000111111111111222333444555444444555777888:::;;;;;;<<<===@@@DDDIII```~~~rrrnnnmmmdddXXXLLL^^^pppvvvvvvwwwyyyzzzxxxuuu~~~yyywwwwwwwwwuuulllgggjjjnnnqqqwwwqqqlllhhhhhhllloooqqqpppaaa```^^^\\\ZZZYYYXXXXXXKKKRRRWWWUUUSSSSSSLLLDDDGGGCCCDDDJJJJJJCCC>>>>>>@@@@@@CCCHHHNNNWWWggguuu~~~iiiVVVIIIAAACCC>>>---333444333111000111000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,,,,+++***))))))******************))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))*********+++,,,---...555666888:::===>>>>>>>>>:::GGG[[[rrr{{{vvvsssppppppllloooxxx}}}{{{{{{~~~zzz|||xxxjjj\\\UUUSSSSSSTTTUUUUUUUUUUUUTTTZZZZZZZZZ[[[[[[[[[XXXVVVVVVXXXZZZ\\\^^^^^^^^^^^^^^^\\\[[[\\\^^^^^^[[[YYYWWWUUUSSSSSSUUUWWWXXXXXXWWWVVVUUUTTTUUUXXX[[[]]]mmmnnnrrrwwwwww___XXXYYYUUUOOOKKKJJJJJJNNNSSSUUUTTTQQQYYYVVVXXXaaapppzzz[[[HHH999===666777777333666888111000000000000000000000000000000///...............////////////////////////........................///////////////.........000000000000111111111111111111111111222333444555555555666777888999::::::;;;??????BBBJJJ[[[wwwiiiaaa^^^ZZZUUUQQQ]]]iiilllmmmppptttuuu~~~vvvpppgggaaa____________bbb^^^WWWRRROOOOOOOOOPPPOOOJJJHHHLLLMMMMMMPPPVVVNNNMMMLLLJJJIIIJJJMMMOOOUUUUUUVVVYYY___gggnnnrrrvvvzzzyyyrrrlllggg```WWWZZZQQQIIIHHHHHHFFFGGGKKKGGGEEEDDDDDDCCCEEELLLVVVpppzzz~~~ssshhh[[[WWWNNN;;;333333111000000111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,+++******)))))))))************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++******+++,,,...000222777999===??????>>>>>>>>>===WWWsss{{{wwwuuutttrrrooossspppqqqvvvyyy|||~~~|||vvvtttzzzzzznnn]]]SSSNNNNNNNNNNNNNNNNNNNNNNNNSSSRRRQQQRRRSSSSSSQQQPPPRRRSSSUUUWWWXXXYYYYYYYYYWWWUUUTTTUUUWWWWWWUUURRRQQQOOOMMMLLLNNNPPPQQQQQQSSSRRRPPPOOOOOOQQQSSSTTT___aaaffflllssszzzrrrggg\\\SSSSSSQQQMMMKKKKKKLLLOOOPPPTTTRRRUUU^^^iiivvvhhhKKKBBB888;;;===555222444111111111111111111111111111000000///............///////////////////////////........................////////////////////////000000000000111111111111111111111111222333444555555555666777888999::::::;;;??????BBBJJJ[[[}}}}}}oooaaa[[[ZZZZZZZZZ```cccccchhhtttuuuiiiaaa\\\ZZZVVVQQQJJJFFFFFFHHHKKKLLLQQQPPPNNNMMMLLLKKKKKKKKKIIIHHHJJJMMMLLLIIIIIILLLHHHJJJKKKHHHCCCBBBEEEHHHIIIHHHGGGIIIOOOXXXaaafffyyywwwiii```VVVRRRPPPMMMLLLMMMHHHEEECCCCCC@@@===???DDDMMMUUUhhh{{{pppeeeTTT:::777333222111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++************)))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,++++++,,,...111444666:::===@@@@@@>>>===>>>@@@JJJgggvvvoooeeefffhhhlllqqqttttttssswwwuuuvvvwwwzzz|||wwwrrrppplllnnnwww{{{rrr```SSSNNNMMMLLLKKKKKKKKKLLLMMMPPPNNNMMMMMMOOOPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSTTTQQQOOONNNOOOPPPPPPNNNMMMLLLJJJHHHHHHJJJKKKLLLKKKOOONNNLLLJJJIIIJJJKKKMMMQQQTTTZZZaaagggllloooqqqrrrdddXXXVVVRRRMMMIIIIIILLLNNNLLLLLLQQQYYYaaahhhrrr|||dddOOO@@@@@@FFF<<<111222333111111111111111111111111111000//////......//////////////////////////////........................////////////////////////000000000000111111111111111111111111222333444555555555666777888999:::::::::??????AAAJJJ[[[zzzssshhhcccbbb^^^aaacccfffrrrvvviii\\\[[[XXXTTTOOOMMMNNNPPPNNNKKKIIIGGGHHHKKKNNNOOOVVVXXXYYYYYYWWWTTTSSSRRRPPPRRRTTTTTTRRRPPPPPPRRRKKKLLLMMMJJJGGGFFFGGGHHHHHHEEEBBB???@@@CCCGGGJJJWWWoooqqqddd[[[SSSLLLGGGJJJFFFEEEGGGFFFBBBAAABBB???AAAKKK___yyyyyyhhhGGG???888555333000....../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***************))))))***)))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,++++++---///333777:::>>>??????===<<>>>>>AAAJJJ[[[}}}zzz{{{yyy{{{vvvkkkdddaaajjjuuuuuujjj^^^TTTMMMKKKMMMNNNNNNNNNOOOQQQSSSSSSTTTTTTSSSSSSSSSSSSTTT\\\___bbbbbb```\\\[[[[[[]]]]]]\\\YYYWWWXXXZZZ[[[TTTQQQOOONNNOOOOOOMMMKKKNNNMMMKKKJJJIIIHHHIIIIIIJJJTTTggg~~~yyylll\\\QQQSSSMMMHHHIIIHHHDDD@@@@@@@@@>>>???FFFVVVkkkmmmPPPDDD:::777555111///000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))*********)))))))))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,---...222666999<<<======<<<===CCCPPP___jjj{{{uuucccWWWSSSTTTUUUXXX\\\dddmmmvvv{{{~~~|||{{{yyyzzzxxxwwwuuutttpppllliiigggdddbbbfffmmmlll```TTTOOOMMMKKKHHHHHHHHHIIIJJJLLLJJJHHHHHHJJJLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTOOOOOONNNMMMMMMMMMMMMNNNPPPNNNMMMLLLMMMNNNMMMKKKIIIIIIHHHHHHHHHIIIJJJKKKOOOOOOPPPSSSVVV[[[___aaannn|||xxxnnnaaaXXXUUUSSSPPPMMMIIIHHHJJJOOOSSSWWW^^^eeejjjrrr[[[IIIJJJDDD:::888777222222222222222222222222111111000///////////////000000000000000000000000////////////////////////////////////000000111111///000000000111111111111111111111111222333444444555555666777888999:::::::::>>>>>>AAAIIIZZZ~~~kkkgggmmmrrrppprrrzzzwwwqqquuuwwwkkk]]]UUUPPPMMMMMMOOONNNPPPTTTVVVYYY\\\```cccpppqqqqqqpppmmmkkkjjjkkkmmmrrrvvvvvvtttssssssuuuvvvssslllfffeeeiiikkkjjjddd___ZZZYYYZZZ[[[XXXTTTWWWWWWWWWVVVTTTQQQNNNLLLMMMJJJLLLSSS^^^jjjwwwlll]]]SSSJJJIIIIIIFFFDDDCCCBBBBBBAAA???BBBLLL[[[fffnnnYYYJJJ>>>;;;999333111444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((()))*********)))((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***---...000333666999<<<===;;;<<>>>>>@@@IIIZZZ{{{ooorrrrrrlllccc___ccchhheeefffnnn|||pppdddYYYSSSPPPRRRUUUXXX___gggnnnooorrruuuyyy}}}}}}|||tttpppkkkfffcccaaa``````bbbbbbaaa___[[[VVVRRROOOOOOKKKIIILLLMMMJJJKKKPPPPPP```zzzyyyiiiYYYRRRPPPLLLIIIHHHAAACCCDDDAAA>>>???EEEJJJhhhyyykkkYYYIIIDDD@@@777333666111111111000000000//////........................------------------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&''')))***+++***)))((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***000111444888;;;===>>>???;;;???HHHYYYmmm~~~www|||pppcccWWWOOONNNRRRPPPPPPPPPRRRYYYgggwwwuuulllhhhiiilllkkkiiigggeeedddaaa^^^[[[WWWYYYXXXXXX]]]dddfffbbb___^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVTTTPPPOOOOOOOOOOOOQQQRRRSSSTTTUUUTTTRRRPPPPPPRRRUUUSSSRRRQQQPPPQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHLLLKKKJJJJJJJJJKKKLLLLLLKKKXXXgggpppuuu|||nnn]]]VVVVVVRRRNNNJJJIIIFFFEEEIIIOOOUUU[[[```hhhyyyooo\\\HHH???===666444444444444444444444444222111000000//////000000000000000000000000000000////////////////////////...//////000111111222222000000000000111111111111111111111111222333444555555555666777888999::::::999>>>===@@@IIIZZZ|||nnnTTTVVV]]]fffgggccc```aaa\\\\\\cccrrr~~~vvvfff]]][[[TTTSSSXXXbbbiiimmmvvvxxxtttuuuxxxlllllljjjhhheeebbb___]]]TTTNNNLLLMMMKKKEEEEEEIIIDDDFFFKKK[[[yyyrrrbbbXXXOOOHHHEEE@@@BBBDDDCCC@@@???AAACCCCCC___~~~~~~iiiVVVNNNFFF:::444666111111111111000000000000........................------------------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))%%%''')))***+++***)))((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***222444888<<>>AAABBBAAAHHHbbb~~~rrrooowww{{{{{{}}}~~~ssshhh^^^VVVWWW\\\UUUWWW[[[aaalllzzz~~~|||yyytttiii^^^[[[^^^```^^^]]]]]]^^^\\\VVVRRRVVVVVV[[[dddnnnqqqmmmgggaaa^^^ZZZVVVUUUTTTSSSRRRUUUQQQMMMNNNRRRUUUSSSPPPJJJLLLMMMMMMKKKIIIIIIJJJXXX\\\]]]WWWNNNKKKOOOUUUYYYVVVSSSQQQPPPPPPNNNMMMQQQRRRRRRQQQMMMJJJHHHHHHMMMKKKIIIHHHIIIKKKOOOQQQSSSTTTVVVYYY]]]eeemmmsss~~~jjjbbbYYYPPPQQQRRRHHHCCCEEEAAAKKKQQQYYY]]]```ooo[[[DDD>>>999888333111333444111///000222111111000000000000000000000//////.........---......///000000000000000000000000000000000000000//////000111111111111111222222111111111222333333333444555777888:::;;;;;;;;;???>>>@@@GGGWWW|||uuuhhhXXXLLL???BBBMMM```mmmlllfffbbbaaaeeennn~~~vvvkkk\\\SSSTTT\\\ffflllvvv{{{~~~sssgggccccccgggggg```VVVRRROOOKKKHHHGGGHHHLLL[[[jjjrrrbbbOOOJJJGGGGGGEEE@@@AAAEEECCCEEEHHHQQQfffrrr^^^SSSLLLEEE???666333111000111222111000---///000...,,,,,,...000///...------,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********+++++++++***************+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++***************************,,,,,,,,,,,,...111333666999<<<<<<<<<===@@@CCCUUUdddyyy|||zzz{{{||||||uuuoooiii```]]]]]][[[```kkkzzz~~~{{{zzz|||}}}yyykkk^^^[[[___]]]]]]]]]```aaa___[[[WWWVVVTTTUUU[[[bbbeeeccc___WWWUUUSSSRRRRRRSSSSSSSSSRRROOOMMMOOOTTTXXXYYYWWWSSSSSSRRRRRRPPPNNNKKKIIIRRRWWWYYYVVVNNNJJJMMMQQQMMMLLLKKKKKKKKKJJJGGGEEEJJJLLLOOOPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLQQQQQQRRRSSSUUUYYY___ccchhhnnnuuuxxxyyy~~~|||gggVVVPPPOOOJJJKKKNNNIIIDDDIIIPPPUUUYYYfffoooWWWKKK@@@999666444666666444444777222222111000000000000000000000000/////////............///000000000000000000000000000000000000000//////000111111111111111333222222222222333333444444555666777888999:::;;;;;;???>>>@@@GGGWWWxxxlllbbbYYYNNNGGGCCCGGGRRRbbbnnnpppmmmkkkqqq}}}lll___\\\]]]YYYWWWUUUVVV]]]kkk{{{{{{xxx}}}yyykkk``````ZZZUUUPPPKKKDDDBBBDDDTTTccc~~~qqqcccTTTMMMIIIEEEBBBAAAAAACCCBBB>>>DDDZZZtttrrrfffbbbYYYOOO===777222000333444222///.../////////------///000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***************+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))************************+++,,,------...000555888999>>>BBBAAA<<<===EEEMMMjjj~~~||||||xxxpppkkkjjjpppxxx~~~zzz}}}}}}wwwssspppvvv}}}{{{nnn___[[[___\\\]]]^^^aaacccbbb___]]]WWWSSSOOOOOOSSSVVVWWWWWWXXXWWWWWWVVVVVVWWWXXXYYYUUUSSSRRRUUU[[[```bbbbbbaaa___]]]\\\\\\YYYTTTOOONNNSSSWWWVVVQQQMMMMMMOOOKKKJJJKKKKKKKKKHHHCCC@@@CCCFFFJJJMMMLLLJJJIIIIIIKKKKKKMMMNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNPPPSSSVVVTTTZZZbbbgggiiimmmtttzzziiiXXXSSSMMMMMMLLLDDDAAABBBGGGLLLQQQ[[[ooosss___MMM<<<777555555555222333666222222111000000000000111111111111000000000000000......///000000000000000000000000000000000000000//////000111111111111111333333333333333444555555555666666777888999999999;;;???>>>@@@HHHXXXpppaaaXXXSSSPPPNNNSSSSSSVVV^^^fffnnntttxxxyyyccckkkqqqnnncccYYYTTTRRRYYY^^^fffllltttvvvwwwppphhhccc^^^VVVMMMGGGFFFCCCKKKgggkkkZZZUUUSSSLLLEEEBBBGGGHHHBBB===BBBOOO[[[ooo}}}}}}rrraaaIII@@@777333555777333//////000//////......///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,******))))))***++++++,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******)))))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---///333888<<<===BBBDDD@@@;;;AAAQQQ```|||~~~~~~zzzyyyzzzooopppsssvvvvvvsssoookkkeeejjjsssxxxqqqeee___```^^^]]]]]]]]]]]]^^^______\\\WWWQQQMMMNNNSSSXXX[[[eeeeeedddcccaaaaaabbbccc```^^^]]]^^^ccchhhkkkkkkmmmjjjhhhiiikkkiiiccc]]]UUUZZZ______\\\XXXVVVUUUTTTSSSQQQPPPOOOKKKFFFCCCGGGJJJNNNOOOLLLHHHEEECCCHHHIIIKKKMMMNNNOOOOOOOOOKKKLLLNNNOOONNNOOOQQQSSSNNNSSSZZZ]]]^^^___cccfffjjjnnnvvvnnn```SSSOOOMMMEEEEEEBBBAAAEEEKKKUUUdddrrruuu^^^HHH===555444555444222222333222111111000000111111111111111111111111111111......///000000000000000000000000000000000000000//////000111111111111111333333333333444555666666666666777777888888888999;;;???>>>@@@HHHXXXxxxhhh[[[VVVVVVXXXZZZ___]]]YYYXXX___nnn|||ggg\\\MMMPPPUUU[[[]]][[[XXXWWWccciiirrryyyzzzqqqlllggg]]]UUULLLLLLKKKMMMXXXuuuzzzggg[[[RRRMMMGGGJJJMMMKKKFFFBBBBBBEEENNNsss~~~gggQQQGGG;;;555555666333///111000/////////000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,++++++***))))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))))))))*********)))(((''''''((()))***************************'''(((((()))******++++++***************************+++---///111555:::>>>???AAA@@@<<<<<>>@@@IIIYYYrrrjjj```XXXWWWYYY^^^```bbbcccbbbaaaiii||||||dddWWWJJJFFFFFFPPP[[[dddjjjmmmssswww|||zzzrrrfffZZZRRRPPPLLLGGGGGGUUUqqq|||bbbVVVSSSMMMIIIGGGHHHGGGDDDBBBCCCBBB[[[zzzmmm___TTTFFF;;;777555222///222111//////111111111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))************************''''''((()))***+++,,,---++++++++++++++++++++++++***,,,000222555888<<>>>>>???HHHZZZrrrzzz{{{{{{xxxrrrmmmlllmmmkkkgggcccbbbddddddccc```]]]ZZZ]]]hhhnnnkkkddd___VVVSSSOOOLLLKKKOOOVVV[[[^^^]]]ZZZVVVVVV[[[dddlllpppqqqrrrqqqrrrvvv}}}~~~sssrrrpppooonnnjjjddd``````]]]YYYWWWWWWVVVUUUTTTQQQTTTVVVUUUQQQLLLIIIHHH@@@@@@AAABBBEEEHHHKKKMMMNNNOOOPPPNNNLLLKKKKKKLLLIIILLLPPPRRRRRRRRRSSSSSSTTTWWW^^^eeekkksssjjjZZZYYYXXXSSSJJJCCCAAACCCJJJVVVaaabbbfffrrrttt]]]FFF======<<<777333333333222111111111111222111111111111111222222222......///000000000000000111111111111111111111111//////000111111111111111222222222222333555666666555666666777888999999999;;;???>>>AAAIIIYYYbbb___[[[YYYYYY\\\^^^```cccnnnxxx}}}nnn^^^NNNKKKOOO]]]kkkuuu|||lllaaaUUUKKKKKKNNNQQQUUU[[[yyyooo```UUULLLJJJHHHEEEDDDFFFAAAHHHVVVlll}}}qqq___NNNAAA888444111333111//////111333222000000//////...............------------------------*********++++++,,,,,,---+++++++++***************++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))((((((************************)))*********++++++,,,,,,++++++++++++++++++++++++,,,///444777:::<<>>AAAIIIZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^gggzzzvvvcccWWWYYYdddtttxxxoooeee[[[PPPIIIOOOYYYVVVccczzzyyylll^^^XXXQQQIIIFFFHHHDDDBBBCCCNNNiiiyyyaaaLLL>>>666333444111//////222333222000000000///...............------------------------,,,,,,++++++++++++++++++,,,+++++++++******))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((())))))***++++++'''((()))******)))((('''************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++...222777;;;===???AAABBBCCCEEENNN```vvv|||zzzyyywwwuuunnnkkkhhhfffffffffeeedddfffcccbbbcccffffffaaa]]]YYYUUUSSSSSSRRRMMMKKKLLLJJJNNNRRRVVVZZZ```gggmmmtttwwwzzzyyywwwyyy~~~zzzssslllgggaaabbbaaa^^^YYYTTTRRRQQQMMMNNNOOOOOOLLLGGGCCC@@@EEEGGGHHHHHHIIIKKKOOORRRKKKLLLLLLLLLKKKKKKJJJJJJNNNLLLLLLMMMNNNPPPXXXaaannnrrrooo^^^XXXQQQLLLGGGDDDIIIQQQRRRXXXaaakkkzzzcccKKK<<<888:::444333222222111111222222//////000000111111111111...//////000000000000000111111111111111111111111//////000111111111111111000000000111222333555666333444555777888:::;;;;;;:::??????AAAJJJZZZ\\\^^^___]]]ZZZYYY[[[^^^rrroookkkrrr|||tttccc^^^```]]][[[YYYVVV```|||kkkaaaVVVLLLGGGDDD??????FFFMMM^^^kkk[[[KKK<<<222333000...000000...///222111111000///...------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++'''((()))***************++++++************++++++***************+++++++++(((+++---------,,,---...+++444;;;===???BBBBBB>>>JJJ```xxxzzznnnvvv{{{xxxzzzwwwqqqmmmooommmmmmkkkgggeeeggglllrrrttttttqqqmmmnnnoooeeeYYYSSSPPPMMMLLLNNNQQQSSSSSSRRRWWW___cccgggmmmwww~~~{{{wwwtttpppkkkgggbbb]]]YYYZZZZZZXXXTTTOOOKKKHHHGGGLLLIIIFFFFFFJJJMMMOOOOOOKKKKKKIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPQQQSSSZZZ___lllvvvfff[[[XXXRRRHHHEEEKKKLLLUUUaaajjjrrr~~~zzzVVVDDD;;;555666555333333333333222000222111000//////000111222000000000000111111111111000111111111111222222222111000/////////000222333111222222333333444444555555666777888999:::::::::<<<@@@???AAAJJJ[[[ccccccbbb\\\VVVVVV]]]dddsssxxxtttjjjiiibbb[[[WWWPPPQQQggglllYYYOOOOOONNNHHHCCCCCCDDDQQQrrrppp___PPPBBB999555111///111222000000333///////////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************+++******))))))++++++************++++++************++++++++++++***+++,,,,,,,,,,,,---///555:::@@@CCCBBBAAADDDGGG\\\pppnnndddoooxxxwww}}}zzztttrrrqqqoooppptttjjjkkkjjjhhhhhhkkkqqqvvv{{{uuurrrppphhh^^^WWWTTTQQQPPPSSSWWW[[[\\\^^^dddkkkpppvvvzzzssskkkgggaaaaaa___\\\WWWRRROOOMMMKKKKKKKKKIIIHHHIIILLLNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPTTT___sssxxx___WWWTTTNNNIIIJJJHHHOOOYYYcccnnnzzz}}}[[[EEE<<<999777666444444444444333111222222111000000111222222000000000000111111111111000111111111111222222222111000/////////000222222111222222333333444444555555666777888999:::::::::;;;???>>>@@@IIIZZZ___aaa```]]]]]]eeettt}}}xxxxxxlll```YYYPPPIIINNNiiieeeVVVTTTQQQKKKFFFBBB===AAAVVVmmmzzziiiXXXJJJ@@@888333000111111......000.........//////000000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++***))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,+++***)))(((++++++************++++++************++++++,,,,,,,,,,,,,,,++++++,,,///111999:::@@@EEEBBB>>>FFFSSSttt~~~ccc]]]jjjqqqoooqqqvvv}}}~~~xxxrrrqqqpppnnnnnnpppkkkmmmoooqqqsssvvvzzz}}}|||rrrllliiieeeaaa[[[XXXUUUUUUYYY```eeehhhooottt|||}}}nnnlllhhhccc^^^YYYVVVTTTOOOQQQQQQMMMHHHGGGJJJNNNPPPPPPOOONNNLLLIIIFFFEEECCCCCCDDDEEEFFFGGGHHHIIILLLOOOVVVeeezzzkkkZZZWWWRRRLLLIIIHHHKKKQQQZZZeeerrr}}}eeeKKK>>><<<888777555444555555444333222222111111111111222222000000000000111111111111000111111111111222222222000000000///000111111222111222222333333444444555555666777888999:::::::::;;;>>>===???HHHXXX^^^```bbbhhhrrr~~~ssshhh^^^WWWNNNQQQnnnggg[[[SSSNNNJJJHHHDDD@@@DDDKKK]]]llllllYYYKKKAAA:::444333222///...////////////////////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,+++***)))++++++************++++++)))******++++++,,,,,,,,,------,,,+++***---111555;;;:::???FFFBBB===KKKbbbgggbbbkkkpppmmmjjjlllpppwww~~~xxxwwwwwwxxxwwwsssnnnkkkqqqtttxxx{{{|||{{{yyyxxxuuutttooohhhaaa```ccceeefffbbb___```eeemmmssswwwxxxpppjjjfffcccaaa]]]]]]ZZZWWWSSSRRRSSSTTTRRRRRRRRRQQQOOOKKKHHHEEEDDDDDDEEEFFFGGGHHHHHHHHHLLLMMMRRR[[[jjj{{{qqqdddYYYQQQMMMNNNMMMMMMRRR\\\fffmmmppp|||]]]IIIDDD:::888555444555555444333111111111000000111111111///000000000111111111111000000111111111222222222000000000000000111111222111222222333333444444555555666777888999:::::::::;;;???>>>@@@HHHYYYeeeffflllxxxpppaaa```dddlllttt|||xxxlllggg[[[OOOSSSbbbpppfff[[[QQQNNNMMMIIICCC???===IIIbbbnnn\\\JJJ@@@888555555333222333222111111000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,------------,,,+++,,,///555999AAA???CCCHHHCCC@@@RRRkkkxxxnnnooopppmmmkkkiiigggkkkvvv~~~|||}}}|||}}}tttjjjdddaaaaaa```^^^]]]```hhhppprrrooommmnnnttt}}}}}}zzzwwwvvvpppiiibbb___``````^^^[[[UUUUUUUUUTTTQQQMMMJJJGGGEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLQQQZZZfffqqqyyy~~~gggYYYTTTSSSOOOKKKNNNUUU^^^cccdddgggooowwwXXXJJJ<<<999666444444444333222000000000000000000000000///000000000111111111111000000111111111222222222///000000000111111111111111222222333333444444555555666777888999:::::::::===AAA@@@AAAIIIZZZfffkkkvvvgggYYY[[[ccclllxxxuuunnncccRRRJJJLLL[[[vvvppp[[[OOOLLLKKKFFFAAA:::???QQQooo~~~kkkSSSEEE888333222111111222333222222111///......---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((******+++,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))((()))***+++,,,,,,,,,,,,++++++************++++++)))******+++,,,---......------------///333999===CCCBBBDDDDDDAAACCCVVVlll}}}xxxwwwqqqnnnlllnnnjjjfffjjjwww~~~pppaaaWWWSSSSSSUUUZZZ___eeeoooyyyzzzxxxwwwzzz}}}rrrgggbbbdddeeeaaa\\\ZZZYYYXXXUUURRRNNNKKKHHHFFFGGGHHHIIIIIIIIIGGGGGGIIIJJJLLLOOOSSSZZZbbbhhhxxx|||eeeYYYWWWRRRMMMMMMSSSZZZ___aaaTTTSSStttcccKKK@@@===888555444444333222000000111111111111000000000000000000111111111111000111111111111222222222//////000111111111111000111222222333333444444555555666777888999:::::::::>>>BBB@@@BBBJJJZZZkkkvvvzzzccc\\\eeeqqq~~~ppp^^^QQQMMMKKK[[[wwwrrr\\\QQQLLLIIIEEEAAA???FFFYYYppp|||iiiXXXEEE:::555111///000111111111000000000//////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))******+++*********++++++************++++++)))******+++,,,---...///+++---...000222777===AAAAAAEEEFFFDDDDDDOOOddduuu~~~yyyxxxyyyrrrooommmnnnlllmmmuuuzzzmmmaaaYYYUUUTTTXXXbbbiiioooyyywwwnnnkkkkkkiiifffaaa___\\\WWWRRRMMMIIIGGGHHHIIIJJJKKKKKKJJJHHHGGGJJJMMMOOOQQQRRRVVV[[[___lll~~~ggg]]]YYYSSSPPPRRRWWW\\\```VVVPPPfffsssUUUEEEAAA<<<888666555444333111222333333333333222111000000000000111111111111000111111111111222222222...///000111222111111000111222222333333444444555555666777888999:::::::::===AAA@@@AAAIIIYYY{{{nnn[[[ZZZhhhxxxmmm^^^WWWOOOSSS```{{{sss___TTTNNNJJJDDD===<<>>;;;;;;888555444666555444444555555333222222222222222222222222222222222222222222222222222222222111111111111111222222222333444444555555666555555666888999:::;;;<<<;;;@@@???AAAHHHWWW|||sssllllllqqq{{{~~~rrrmmmddd[[[WWW\\\kkkgggPPPPPPJJJFFFEEECCC======OOOgggpppVVVFFF;;;555444333222000......///111000000000000000000000000------------------------........................,,,,,,,,,,,,++++++++++++000///...---+++***)))(((************)))))))))(((************************************)))))))))((())))))))))))))))))))))))************************(((***,,,,,,,,,,,,---......222333333999CCCIIIIIIQQQZZZhhhvvv{{{yyyvvvxxxxxxlll```ZZZ```eeehhhoooxxxtttiiiccc]]]VVVPPPMMMRRRVVVWWWSSSNNNLLLLLLLLLMMMNNNMMMMMMOOOTTTXXX\\\bbbkkkrrr{{{qqqbbb]]][[[ZZZ[[[]]]```\\\bbb|||yyyaaaIII@@@@@@===999777666444333333444444333222222222222222222222222222222222222222222222222222222222111111111111111222222222333444444555555666444555666777999:::;;;;;;;;;??????AAAHHHWWWhhhcccdddooo}}}~~~uuupppiii```UUURRR\\\iii```TTTLLLHHHFFFFFF@@@;;;AAAMMMssswwwzzzaaaKKK;;;555444333222111111111111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,------------///...---,,,+++***))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************+++------,,,,,,---///000333555777>>>GGGLLLLLLUUUeee{{{zzz|||}}}zzz{{{ooobbb^^^YYYZZZaaaggglllwwwuuullleee]]]WWWRRRVVVZZZ[[[XXXSSSOOOMMMMMMMMMMMMLLLLLLNNNSSSVVVYYY]]]bbbffflllwwwpppbbb\\\ZZZ[[[WWW^^^^^^aaassstttUUUDDD@@@>>>:::666666444333333444444333222222222222222222222222222222222222222222222222222222111111111111111222222222222333444444555555666333444666777999:::::::::;;;??????AAAHHHVVV{{{uuuqqqeeedddjjjwwwyyyzzz~~~yyypppcccWWWTTTWWWeeezzz\\\RRRKKKFFFFFFEEE@@@@@@CCCZZZxxx}}}gggPPP>>>777444333222222222222111000////////////////////////------------------------------------------------,,,,,,,,,------.........---------,,,+++***))))))*********)))))))))))))))***************+++++++++*********)))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,------,,,---///000222555999>>>DDDIIIKKKJJJNNNccc}}}xxx}}}~~~yyymmm```XXXbbbbbbggglllooorrr~~~sssfff\\\YYYZZZ\\\]]]\\\WWWQQQMMMJJJJJJKKKLLLMMMPPPRRRTTTWWWYYY\\\^^^dddooo}}}uuufff^^^[[[TTT[[[ZZZ]]]kkk{{{iiiQQQEEE???:::888888555333333444444444333222222222222222222222222222222222222222222222222111111111000111111222333222222333444444555555666333444666777999999:::::::::??????AAAHHHVVV~~~tttkkkeeecccjjjnnnwww}}}}}}~~~sssdddUUUNNNMMM```{{{cccWWWKKKFFFFFFEEECCCBBBHHHWWWzzzttt___LLLBBB777444222111222222111///////////////////////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********))))))))))))))))))******))))))*********+++++++++))))))))))))))))))******************************))))))*********+++++++++,,,---......---...111333555999@@@GGGJJJIIIIIIIIINNNccc}}}}}}~~~uuullleee___ZZZXXXeeekkktttzzz{{{~~~ooodddbbb___^^^\\\WWWQQQKKKDDDFFFIIILLLPPPRRRRRRRRRQQQRRRSSSUUUYYYcccooowww}}}lll___XXXZZZUUUVVVbbbmmmnnnVVVGGG@@@===;;;888555333444444444333222222222222222222222222222222222222222222222222111111000000111222222333222222333444444555555666222444666888:::::::::999:::???>>>@@@GGGVVVyyyqqqfff]]]]]]bbbooottt~~~}}}ppp^^^RRRJJJIIIWWWsssqqqZZZKKKFFFEEECCC@@@@@@@@@[[[sss\\\JJJ<<<888333111222333111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++*********))))))))))))************)))))))))***++++++,,,,,,))))))))))))************************************)))))))))***++++++,,,,,,+++,,,---......000333666999>>>GGGMMMLLLHHHJJJOOO]]]pppmmmeee]]]ZZZXXXWWWZZZ]]]cccnnn{{{yyyqqqhhhaaa]]]XXXQQQJJJCCCDDDFFFKKKPPPSSSSSSRRROOOOOONNNOOORRRXXX```fffnnn{{{fff[[[YYYRRRTTT```iiizzzhhhRRRFFF??????<<<777555444444444333222222222222222222222222222222222222222222222222000000000000111222333333222222333444444555555666333555777:::;;;;;;:::::::::>>>>>>@@@GGGUUU~~~{{{uuummmdddYYYUUU___lllvvvwww}}}xxxhhh]]]QQQGGGHHHSSSmmmoooVVVLLLIIIEEEAAA@@@;;;JJJooo}}}ttt{{{kkkPPPCCC<<<555222333444333111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++((()))))))))************((())))))***++++++,,,,,,((()))))))))************************************((())))))***++++++,,,,,,+++,,,---...///111666999>>>DDDLLLPPPLLLHHHPPP\\\lllsss```XXXSSSUUUXXXYYY^^^dddfffsssyyyllleee^^^VVVOOOGGGEEEDDDGGGLLLPPPRRRRRROOONNNNNNNNNPPPTTTYYY\\\fffnnnzzzttt^^^\\\UUUVVV^^^ccctttvvv```OOODDDCCC???:::666555444333333222222222222222222222222222222222222222222222222000000000000111222333444222222333444444555555666333555888;;;===<<<;;;::::::>>>>>>@@@GGGUUU~~~vvvooofff]]]SSSSSSdddxxx~~~yyyzzz{{{kkkaaaVVVMMMMMMIIISSSbbbSSSNNNJJJFFFBBB???DDD\\\}}}qqqkkkwwwyyyXXXGGG@@@777333444666555333000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++(((((())))))*********+++((())))))***++++++,,,,,,(((((())))))*********+++************************((())))))***++++++,,,,,,***+++---...///222777;;;BBBGGGOOOQQQJJJHHHUUUgggsss|||mmm```]]]VVVUUUZZZ^^^___ccchhhppp}}}xxxnnneee\\\TTTLLLGGGCCCDDDHHHNNNRRRSSSJJJJJJJJJKKKNNNRRRVVVXXX\\\dddnnn{{{dddbbbYYYUUUUUUTTTcccnnn[[[MMMEEEAAA<<<888666555333222222222222222222222222222222222222222222222222222000000000000111222333444222222333444444555555666444666999<<<======<<<;;;999>>>>>>@@@GGGUUU~~~vvvgggXXXTTTWWW___mmm{{{|||{{{{{{{{{llleeeTTTHHHGGGKKK[[[}}}lllXXXHHHMMMDDDCCCBBBHHH\\\zzzttt]]]bbb~~~ooo___SSSBBB777333222222111222222111111000/////////---/////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,...+++,,,222444555:::AAAIIITTT[[[TTTJJJPPPiiiuuuuuuyyyfffZZZUUUWWWWWWWWWYYY___jjjxxx}}}qqqeee[[[TTTPPPJJJGGGHHHKKKNNNOOOMMMLLLJJJHHHHHHJJJNNNRRRSSSWWW```mmm}}}jjjZZZXXXUUUNNNUUUeeezzzRRRGGGIIIEEE<<<666777666333333333444444333333222111444444333333333333222222111111222222222333333333222222333444444555555666777777888999:::;;;;;;<<<:::??????AAAIIIXXXiii^^^WWWZZZccciiipppwwwxxxyyy}}}mmm\\\OOOLLLHHHKKK```zzznnnTTTSSSIIIAAA???EEENNN]]]|||sssgggrrrxxxiiiRRR@@@666333333222222222111111000000//////...///000///---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************))))))************++++++++++++))))))******+++,,,,,,,,,...,,,---222444555>>>GGGXXX[[[]]]ZZZXXXbbbwwwtttxxxtttdddZZZXXXZZZ[[[ZZZ\\\cccqqqwwwjjjbbb[[[SSSOOONNNMMMKKKIIILLLLLLKKKJJJJJJLLLNNNPPPNNNPPPVVV^^^hhhzzzkkk^^^WWWQQQSSSYYYuuupppVVVOOOFFF>>>999555333222333444444444444333222222444444333333333333222222111111222222222333333333222222333444444555555666666777888888::::::;;;<<<:::??????AAAHHHWWW]]]YYY\\\gggrrruuusssrrruuuzzz{{{kkk]]]XXXOOOEEEHHHRRRnnnkkkWWWOOOCCC@@@EEEAAAAAA___vvviiixxx}}}aaaIII:::555444444222222222111000000/////////000111000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,++++++*********)))+++++++++++++++*********)))******++++++,,,,,,---......///111333999FFFRRR___\\\YYY[[[dddsss{{{wwwvvvggg[[[XXX\\\bbbcccbbbgggsssqqqhhh\\\VVVTTTRRRLLLGGGJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNQQQUUU[[[fff{{{hhhZZZVVVRRROOO^^^|||hhhVVVEEE???<<<666333555444444444444444333222222444444333333333333222222111111222222222333333333222222333444444555555666666777777888999:::;;;;;;:::??????@@@GGGUUU~~~\\\bbbkkkuuuzzzyyytttqqqxxx~~~yyyuuurrrnnnnnnooosssyyyyyyggg```XXXLLLGGGIIISSSXXXQQQJJJGGGHHH???;;;PPPmmmjjjgggiiiOOO>>>777555555333333222111111000000//////111111000///...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************------,,,,,,+++*********,,,,,,,,,++++++***************++++++,,,------------...000222666AAASSSaaabbb^^^\\\bbbooo~~~{{{||||||sssooottt~~~~~~zzzqqqhhhaaa___cccfffkkkoooxxxssscccZZZYYYWWWQQQJJJHHHIIIKKKMMMOOOOOOLLLKKKNNNNNNPPPSSSWWW___pppwww```YYYTTTMMMSSSuuuxxx[[[DDD@@@???888555:::444444444555444333333222444444333333333222222222111111222222222333333333222222333444444555555666666666777888999:::;;;;;;;;;???>>>@@@FFFTTT}}}gggrrr}}}zzzuuutttuuuyyypppiiieeebbbaaa\\\]]]^^^bbbjjjsss|||qqqccc[[[RRRLLLLLLTTT|||fffQQQPPPLLLGGGBBBCCCJJJRRRyyynnn]]]fffqqqYYYFFF;;;666444333333222222111000000000///111111000///...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************,,,,,,,,,+++++++++******---,,,,,,,,,++++++******+++++++++,,,------......,,,///222555===MMM```mmmjjjjjjlllsss}}}{{{}}}xxxhhh^^^eeessskkkiiieeecccbbbfffkkkpppuuupppbbb]]][[[UUUOOOHHHHHHIIILLLOOOOOOLLLIIIJJJJJJKKKOOORRRWWWdddqqqwwwjjj\\\UUUOOORRRrrrgggIIIAAA???888666:::444444555555555444333333444444333333333222222222111111222222222333333333222222333444444555555666555666777888999::::::;;;;;;???>>>@@@FFFTTT}}}rrr~~~tttpppvvv|||~~~wwwrrrjjj```WWWRRROOONNNMMMIIIJJJLLLPPPVVV^^^eeeiiisssvvv|||tttfff[[[SSSPPPLLLlll^^^YYYOOOGGGFFFHHHEEE???SSSzzzsss___YYYqqqgggQQQAAA777333333333333222111111000000///000111000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///...111444999EEEYYYjjjsssnnnrrrxxx~~~}}}uuu]]]cccqqqyyyiii^^^\\\ZZZ\\\dddppp}}}uuuiiiaaaZZZTTTKKKIIIHHHJJJNNNOOOMMMJJJKKKJJJJJJMMMNNNPPPYYYbbbeeevvv~~~cccWWWSSSUUUjjjwwwTTTCCC>>>999666666555555555555555444333333444444333333333333222222111111222222222333333333222222333444444555555666555666666777888999:::::::::??????@@@GGGUUU~~~vvvxxxnnnppp{{{}}}uuuhhh^^^VVVRRRLLLGGGEEECCCBBBAAA??????AAADDDGGGKKKOOOQQQ[[[\\\___dddiiikkkiiifffddddddeeefffhhhjjjmmmnnnjjjooouuu{{{{{{jjj[[[SSSFFFUUU}}}iiiUUUNNNLLLGGGBBB@@@CCCYYY|||ooo___fffttt[[[HHH<<<777444333333222222111111000...///000///---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222555888>>>MMMbbbooosssjjjnnnvvv~~~~~~pppnnnooovvv}}}zzzkkk]]]ZZZYYYZZZ```mmm~~~}}}oooddd]]]PPPLLLHHHIIIMMMQQQPPPNNNNNNLLLLLLMMMMMMMMMRRRZZZ[[[aaavvvsss```[[[WWWaaayyy___FFF>>>===:::666555555555555555444444333444444333333333333222222111111222222222333333333222222333444444555555666555555666777888999:::::::::??????AAAHHHWWWuuu{{{zzzpppkkkrrrxxxqqqfffVVVIIIGGGEEECCCCCCCCCBBB@@@???AAABBBCCCDDDEEEFFFGGGGGGLLLJJJJJJLLLQQQSSSSSSRRRNNNNNNNNNNNNOOORRRTTTUUUTTTXXX]]]ccchhhkkklllllllllpppuuuyyy||||||{{{zzz|||xxxuuutttvvvvvvvvvwwwzzz|||zzzxxxyyyttt```SSSUUUMMMlllzzz^^^XXXSSSEEEAAAIIIFFFHHH]]]jjjaaa}}}zzzaaaMMMBBB<<<444444333222222111111000.../////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///************************''''''((()))***++++++,,,+++++++++,,,,,,---------,,,,,,------.../////////666999;;;AAARRRgggqqqqqqeeeiiiqqq|||xxxjjjgggkkkmmmhhh```WWWXXX]]]hhhvvv{{{nnngggTTTOOOIIIIIINNNRRRSSSRRRKKKIIIJJJLLLKKKKKKOOOUUUYYYXXXbbb}}}jjjdddYYYZZZllleeeHHH???BBBAAA:::555555666666555555444333444444444333333333222222111111222222222333333333222222333444444555555666555555666777888999:::::::::??????AAAIIIXXX|||yyywwwtttrrrvvv}}}nnnggg\\\NNNHHHLLLEEEBBB@@@AAACCCCCCBBBCCC@@@BBBCCCBBB@@@AAAEEEHHHGGGHHHIIIHHHGGGGGGIIILLLLLLJJJIIIJJJKKKMMMMMMMMMMMMOOOSSSUUUWWWYYY\\\^^^]]]___````````````aaacccccc___]]]^^^___^^^^^^^^^]]]\\\[[[]]]aaacccdddccclllnnnqqqtttuuuuuuuuutttwww{{{ggg\\\RRRTTT\\\vvvdddKKKNNNPPPAAAFFFDDDJJJaaawwwqqqnnnzzz\\\GGG===444222333444222...---111000/////////..................---------,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,------+++))))))***+++***)))***++++++,,,,,,++++++******++++++,,,,,,------...---------,,,+++,,,...000555;;;???EEEYYYpppsssgggYYYggguuu~~~{{{{{{~~~jjj^^^aaagggjjjiiiddd]]]___ooo{{{xxxtttrrrtttwwwzzz|||rrrsssssssssrrrrrrtttvvvwwwvvvsssqqqpppsssxxx|||wwwlll]]]OOOKKKNNNKKKNNNSSSPPPLLLKKKIIIHHHHHHJJJMMMOOOSSSTTT\\\lll```\\\SSS]]]yyyrrrRRRCCC@@@>>>:::888666666888888555333333444444444333333333222222000000111111111222222222333222111111111333555777777777888999:::;;;;;;<<<:::>>>>>>@@@HHHXXXzzzxxxxxxyyyzzz~~~~~~kkk[[[WWWSSSJJJEEEFFFGGGEEEDDDDDDCCCCCCEEEGGGGGGHHHJJJJJJJJJKKKMMMNNNJJJJJJJJJIIIIIIKKKLLLNNNJJJLLLNNNOOONNNNNNOOOPPPSSSUUUXXXYYYXXXWWWWWWXXXWWWVVVVVVVVVUUUUUUUUUUUUWWWSSSOOOOOOPPPPPPPPPOOOTTTSSSQQQPPPPPPPPPPPPPPPTTTUUUWWWXXXYYYZZZZZZYYYYYY\\\___bbbffflllrrrvvv~~~uuuggg[[[VVVTTTaaa|||YYYNNNLLLAAABBBDDDEEEPPPqqqssswwwoooSSS@@@999444222333333000///111000000/////////...............---------,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++))))))***+++***)))***++++++,,,,,,++++++******++++++,,,,,,------...,,,------------...111444888???HHHVVViiitttjjjYYY\\\kkk|||zzzzzz{{{zzz}}}{{{oookkkjjjiiigggfffdddjjjzzz~~~uuusssrrrrrrtttxxx{{{|||~~~|||{{{yyyyyyyyyyyyooommmiiihhhgggddd```\\\___\\\YYYWWWXXX[[[^^^______aaabbbcccbbbcccfffhhhrrrrrrpppnnnlllmmmppprrrvvv}}}}}}hhhWWWPPPQQQMMMOOORRRMMMNNNMMMJJJHHHHHHHHHJJJKKKQQQQQQTTT\\\llloooaaaYYY[[[iii~~~\\\HHHCCCAAA>>>;;;888666666666555444333444444444333333333222222111111111222222222333333333222111111222333555777777777888999:::;;;;;;<<<:::???>>>@@@HHHWWWtttssswww}}}qqqbbb``````YYYSSSQQQSSSTTTTTTSSSSSSTTTWWWYYYWWWXXX[[[```eeeggghhhhhhfffaaaYYYSSSPPPPPPPPPPPPWWW^^^ggglllllllllnnnqqqtttvvvxxxxxxuuuqqqooonnnjjjfffcccbbbbbbbbb___]]]___\\\XXXWWWYYYZZZWWWTTTUUUVVVWWWVVVUUUUUUVVVWWWRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWXXX[[[```fffkkklllpppwww~~~nnnggg]]]SSSSSSaaakkkSSSLLLFFF@@@EEEBBB@@@ZZZzzzrrr|||gggQQQBBB999222222444333111111000000000/////////............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++---+++))))))***+++***)))***++++++,,,,,,++++++******++++++,,,,,,------...,,,------......111444888???EEEUUUkkk}}}|||kkkYYYjjjwwwsssoooyyy~~~wwwzzzwwwooojjjhhhnnnrrr{{{~~~||||||||||||wwwrrrrrrvvvyyyxxxvvvsssppplllhhhfffdddaaa___XXXWWWUUUUUUVVVYYY[[[]]]bbbaaa___]]]\\\[[[ZZZZZZ[[[ZZZXXXXXXXXXWWWTTTRRRSSSQQQPPPOOOPPPRRRUUUWWWYYY[[[^^^___```bbbdddffftttuuuuuussspppmmmmmmmmmiiikkkooowww|||fffZZZVVVPPPPPPQQQKKKPPPNNNKKKHHHGGGFFFGGGHHHLLLNNNPPPPPPUUUlllkkkaaaXXXYYYqqqpppVVVJJJEEEBBBAAA<<<666444444666555444444444444444333333333333222222222333333333444444333222222222222444555777777777888999:::;;;;;;<<<<<<@@@???AAAHHHWWWlllmmmuuu~~~uuuqqqnnnooonnnooosssxxxyyyvvvtttuuuzzz{{{jjj\\\UUUTTTUUUVVVcccqqq~~~~~~}}}uuulllhhhllloooqqqooonnnnnnoooeeedddbbbaaa```aaabbbccchhhjjjlllmmmpppsssxxx{{{yyyqqqpppeeeZZZUUUSSSccc{{{^^^RRRKKKCCCFFFAAA===LLLlllxxxwww~~~mmmOOOAAA444222555555333111000000000////////////.........---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,++++++***+++******))))))******+++,,,***))))))***++++++******++++++,,,,,,++++++******++++++,,,,,,------...------......///222666:::EEENNNccc}}}vvvnnn}}}zzzkkkkkk}}}{{{uuu|||}}}rrrnnnooozzz~~~zzzwwwuuuvvvuuurrrnnnjjjkkkkkkjjjgggdddccccccddd```]]]]]]```bbb```^^^^^^]]][[[YYYWWWUUUTTTSSSTTTSSSRRRQQQPPPRRRUUUWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTT\\\\\\]]]^^^___bbbfffiiiiiilllooorrrtttvvvyyy{{{|||yyywwwyyyxxxwwwyyyyyyfff\\\SSSRRRSSSLLLOOONNNKKKIIIGGGFFFGGGGGGGGGKKKOOOOOONNNYYYvvvzzzgggXXXUUUcccoooYYYKKKCCCGGGCCC;;;444333666777444555444444444444333333333333333333444444444555555333333222222333444666666777777888999:::;;;;;;<<<<<<@@@???AAAHHHVVVjjjmmmwww{{{hhh\\\XXXZZZ\\\^^^nnn~~~}}}}}}|||yyywwwvvvwwwyyyzzz}}}|||uuuhhh]]]WWWOOORRRooonnnZZZJJJIIIDDDBBBCCCFFFTTTuuuwwwzzz]]]LLL:::444555555333222111000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,++++++++++++******))))))******+++,,,***))))))***++++++******++++++,,,,,,++++++******++++++,,,,,,------...............///222777;;;FFFXXXuuu~~~zzz|||wwwmmmooozzzwwwvvv~~~yyyrrrrrrvvvuuuooolllhhhdddbbbccccccaaa^^^]]]```bbbbbbaaa___^^^^^^```^^^]]]___aaa```]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVVVVYYY\\\YYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^______^^^^^^^^^^^^cccfffiiilllnnnrrrwww{{{uuueeeVVVSSSTTTNNNMMMLLLKKKIIIHHHHHHIIIIIIHHHIIILLLMMMLLLRRRccctttlll\\\\\\\\\lllpppWWWFFFMMMKKKDDD999555777777444555555555444444444333333333333444444444555555555333333333333444555666666777777888999:::;;;;;;<<<<<<@@@???AAAHHHVVVlllqqq}}}wwwiiibbbaaaZZZeeeyyyooo^^^TTTKKKIIIYYYnnnfffLLLMMMCCCCCCHHHDDDBBB]]]vvvppplllXXXCCC888555444333333111111000000000/////////......---------,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,++++++************+++++++++***((()))***,,,++++++***++++++,,,,,,++++++******++++++,,,,,,------....../////////111555;;;@@@MMMhhhtttvvvwwwvvv|||vvvssszzz|||uuussswww|||}}}ssskkkfff```^^^\\\\\\^^^___`````````cccgggiiiiiihhhgggggghhhhhhiiijjjkkkiiifffccc```bbbddddddccccccdddeeeffffffeeebbb^^^^^^aaaeeeeeefffggghhhhhhiiihhhhhhjjjlllnnnnnnmmmmmmmmmnnnpppuuu{{{wwwaaaXXXVVVQQQLLLKKKKKKJJJJJJJJJKKKKKKKKKHHHFFFGGGIIIOOO\\\hhh{{{eeefff[[[WWWuuuiiiPPPQQQUUUPPPAAA888777777444555555555555444444444333333333333444444444555555333333333444555555666666777777888999:::;;;;;;<<<<<<@@@???AAAHHHWWWooouuuxxxpppffffffooommm]]]QQQKKKNNNTTTwww}}}___QQQIIIGGGIIICCC???LLLaaa{{{kkk|||xxxcccKKK<<<555222222444111111111000000000//////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++)))((()))***,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,------...---...///111555;;;BBBHHH```|||sss|||~~~wwwttt}}}wwwtttuuu{{{~~~|||yyytttnnnjjjgggfffjjjkkkllllllmmmnnnqqqtttssswww{{{~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvsssvvvyyyyyywwwvvvvvvxxxzzz{{{zzzuuupppooorrrwww|||}}}vvvddd]]]VVVMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHFFFFFFFFFHHHQQQ\\\ssswwwnnn]]]RRR```uuu~~~bbbTTT]]][[[JJJ;;;777777444555555555555444444444444222333333333444444444444222333444555555666666666777777888999:::;;;;;;<<<:::???>>>@@@HHHWWWooovvvuuukkkjjj~~~lll\\\QQQIIIEEEQQQhhhuuuTTTQQQLLLHHHDDDBBBEEEHHHssshhhnnn|||~~~iiiPPP>>>555000111555111111111111000000000000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++)))((()))+++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,---......,,,...000333888???HHHNNNtttwwwzzzwwwyyytttnnnpppyyyyyy}}}~~~}}}|||{{{{{{}}}pppeee[[[NNNNNNNNNMMMLLLKKKKKKJJJHHHIIIKKKKKKFFFBBBFFFMMM\\\pppsssaaaVVVYYY]]]pppUUUbbbbbbPPP===888777444666666555555555444444444222222222333333333444444222333444555666666666666777777888999:::;;;;;;<<<:::>>>>>>@@@HHHXXXuuuzzzqqq{{{wwwoooaaaPPPGGGJJJ[[[ooouuuZZZHHHLLLLLLAAA???HHHeee|||fffgggrrr[[[FFF999444555666333333222222111000000000------------------------------------------------++++++,,,,,,,,,---------,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111---...555:::AAARRReee|||~~~|||tttooommmwwwnnnfffWWWQQQKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHRRRbbbuuudddTTTPPPSSSjjjuuu[[[XXXTTTNNNDDD999555555777666555666777777555333333333333333333333333333333444555666666666555444888888999:::;;;;;;;;;;;;<<<@@@???AAAHHHXXX{{{wwwooozzztttdddTTTKKKGGGTTTjjjkkkMMMHHHHHHBBBAAAGGG^^^kkkdddyyyaaaJJJ:::444333444333222222111000000//////------------------------------------------------++++++,,,,,,,,,---------,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......000///222888===GGG[[[ppp~~~sssooopppttt~~~~~~rrr]]]UUUMMMKKKKKKLLLNNNQQQKKKKKKJJJJJJJJJIIIIIIIIIMMM[[[jjjlll]]]XXXTTT___}}}ZZZWWWWWWVVVMMM???888999777666555555666666555333333333333333333333333333333444555555666555555555888888999:::;;;;;;;;;;;;<<<@@@???AAAHHHXXXwwwooozzzzzzgggWWWNNNOOOVVVkkk\\\MMMJJJEEECCCEEEOOOsssuuufffxxxnnnTTT@@@666333333222111111000000///......------------------------------------------------,,,,,,,,,,,,------------,,,+++******,,,,,,,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......//////222777;;;AAAQQQkkk}}}xxxkkkkkksssiii\\\PPPKKKJJJIIILLLPPPKKKKKKJJJJJJIIIJJJJJJJJJPPP[[[cccwwwuuuaaaWWWNNNRRRrrr\\\UUUUUU[[[VVVEEE999888777666555555666666444333333333333333333333333333444444444444444555666666888888999:::;;;;;;;;;;;;<<<@@@???AAAIIIYYY|||yyyqqq{{{zzz|||rrr```VVVYYYYYYhhh|||xxx___QQQIIIDDDCCCAAAZZZppprrr}}}bbbJJJ<<<555444111111000000///.................................------------------------,,,,,,,,,------------...,,,*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000555999;;;EEE]]]|||}}}ttt}}}|||ttthhhpppzzzmmmYYYPPPKKKGGGHHHMMMLLLLLLJJJJJJIIIJJJJJJKKKSSS[[[___llljjj[[[VVVLLLbbbnnn___WWW]]]]]]NNN???999888666555444555555444333444444444444444444444444555444333333444555777888888888999:::;;;;;;;;;;;;<<<@@@???AAAIIIYYYvvvzzzpppyyy}}}{{{nnnkkktttoooaaaXXXTTT]]]iiibbb[[[wwwtttUUUGGGEEEFFF>>>HHHcccttttttoooUUUBBB777333111111000000///.................................------------------------,,,,,,---------.........+++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333888999;;;LLLkkkzzzrrrxxxsssvvv|||zzz}}}rrrkkkfffZZZQQQJJJJJJPPPNNNMMMKKKJJJIIIIIIJJJKKKKKKSSSWWWbbbwww|||ggggggPPPZZZsssuuu```]]]```XXXHHH===:::888555555555666555444444444444444444444444444444444333333444555777888888888999:::;;;;;;;;;;;;<<<@@@???AAAIIIZZZwwwzzzooowwwyyyuuuoooiiippp{{{iiiZZZRRRUUU^^^UUUMMMfffZZZFFFGGGJJJCCCCCCQQQrrr|||lllsss|||```HHH999333222111111000000///..............................------------------------,,,---------............+++***)))***,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111666::::::???XXX|||rrrppp{{{pppkkkrrr|||{{{~~~vvvsssttt}}}oooaaaWWWMMMLLLSSSQQQOOOLLLJJJHHHHHHIIIJJJFFFMMMRRR^^^pppjjjfffXXXXXXddd{{{lllYYYWWWXXXMMM@@@<<<999777555666666666555444444444444444444444444333333333444555666777888888888999:::;;;;;;;;;;;;;;;@@@???BBBJJJZZZ{{{pppxxxssslllooojjjsssqqqdddWWWTTT\\\XXXPPP\\\sssjjjQQQKKKJJJEEEBBBIIIcccpppkkklllRRR???666333222222111000000//////........................------------------------------------............***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222777;;;===GGGgggsssjjjnnn}}}sssmmmlllvvv~~~sssqqq{{{}}}|||lll```RRROOOUUUSSSQQQMMMJJJHHHGGGHHHIIIHHHMMMPPPZZZjjjwwwxxxfff```ZZZZZZkkk~~~ZZZOOOVVVTTTGGG>>>;;;888666777777777666555555555555555555555555111222333555666777777777888888999:::;;;;;;;;;;;;;;;@@@???BBBJJJ[[[~~~sss{{{jjjcccvvvkkkiiivvv}}}lllZZZRRRYYYZZZPPPOOOXXX|||^^^PPPGGGBBB@@@DDDYYY~~~xxxkkk{{{wwwZZZEEE;;;333333222222111000000000////////////////////////---------------------------------.........//////***))))))***,,,...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222777<<>>777333111333222//////222////////////..................................../////////...------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444;;;@@@JJJbbbxxxeeettt~~~|||kkk||||||yyyxxx}}}fffZZZYYYVVVQQQOOOOOOLLLGGGFFFHHHGGGIIIMMMSSSYYYdddwwwrrrggg\\\[[[rrrXXXYYYhhhaaaIII???888:::;;;777555666444444444444444444444444555555555555555666777777888999999::::::;;;;;;<<<<<<@@@???BBBKKK\\\tttnnn~~~mmmiiiggguuulllfffqqq~~~oooaaaYYYPPPGGGGGGNNNZZZgggXXXLLLFFFFFFDDDOOO}}}pppxxxwww[[[EEE999444222333333000111333////////////....................................---------...............++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333555===AAAPPPpppyyyiiivvv~~~~~~vvvddd]]]VVVRRROOOOOOMMMIIIGGGIIIEEEEEEHHHLLLPPPXXXhhhwwwnnn```[[[jjjkkkXXX[[[VVVKKKAAA:::::::::777555666444444444444444444444444666555555555555666777777888999999::::::;;;;;;<<<<<<@@@@@@BBBKKK\\\rrrmmm}}}kkkccc___llljjjeeepppzzzkkkaaaTTTHHHGGGNNN```~~~tttYYYNNNIIIGGGCCCDDDeeexxxkkk~~~eeeNNN<<<666222333333111222444////////////....................................+++,,,,,,---......//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...///000000222555777BBBEEEZZZ{{{ttt|||zzzlll]]]XXXRRROOOOOONNNJJJIIIJJJGGGFFFHHHKKKNNNUUUcccpppuuuccc]]]aaa|||ZZZQQQOOOMMMEEE===:::999777555666444444444444444444444444666666555555666666777888888999999::::::;;;;;;<<<===AAA@@@BBBJJJ[[[ooolll}}}hhh___YYYfffmmmhhhrrrssshhhZZZMMMMMMUUUlllyyyZZZMMMHHHGGGEEEBBBSSSzzzggg{{{jjjSSS???888222222333111111333////////////....................................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000111333777:::EEEMMMjjjzzzyyy}}}yyyyyyxxxccc[[[TTTOOOOOONNNKKKIIIJJJGGGFFFHHHMMMQQQXXXeeeqqqyyyfffaaa\\\jjjdddPPPQQQOOOHHH@@@;;;888777666666555555555555555555555555666666666555666777777888888999999::::::;;;;;;<<<>>>AAA@@@BBBJJJZZZnnnlll~~~ggg^^^XXXdddsssllluuu{{{nnn```SSSRRRYYYmmmhhhXXXRRRJJJEEEBBBGGGaaakkkpppmmmXXXDDD:::222111222111000111////////////..........................................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111222555:::>>>HHHXXX{{{~~~xxxsssrrrvvvtttbbbYYYPPPNNNMMMJJJIIIIIIDDDCCCEEEKKKOOOUUU```kkk{{{kkkggg[[[\\\xxxTTTPPPOOOKKKDDD===999888777666555555555555555555555555666666666666666777888888888999999::::::;;;;;;<<<===AAA@@@AAAIIIZZZllllllggg^^^WWWcccvvvnnnvvvuuufffYYYUUUYYYssszzzooohhhVVVJJJEEE@@@NNNkkkrrrggg|||ssseeeJJJ???444222222111///000////////////..........................................------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......////////////000111333777===AAAOOOggg}}}zzzvvvtttyyywwwnnnrrryyymmm```SSSNNNMMMKKKIIIJJJHHHFFFGGGKKKNNNRRRZZZbbbooo{{{ooojjj[[[TTTjjj\\\LLLNNNMMMHHH???::::::888555555555555555555555555555777777666666777777888999888999999::::::;;;;;;<<<<<<@@@???AAAIIIZZZlllmmmiii^^^VVVbbbuuummmuuu{{{mmm```ZZZ\\\ttt{{{|||jjjYYYQQQCCCCCCXXXpppuuuaaapppwwwQQQDDD888444444222000000////////////....................................---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...////////////000111222444999???CCC]]]xxxxxxttt|||nnnqqq}}}~~~pppkkksss}}}}}}yyyiiiXXXPPPNNNLLLKKKLLLLLLIIIHHHLLLNNNPPPVVV]]]eeeooozzzooohhh[[[RRR]]]lllfffSSSLLLNNNJJJAAA<<<;;;999555555555555555555555555555777777666666777777888999888999999::::::;;;;;;<<<;;;???>>>@@@IIIZZZlllmmmkkk^^^UUU```rrrkkksssrrrfff```aaaeeeyyyzzzjjj```KKK???NNN\\\uuu]]]hhhUUUHHH:::666555333111111000/////////....................................***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000///000111222444999@@@EEEiiiyyyqqqyyyqqqwwwwwwggghhhttt|||ooo\\\RRROOOMMMMMMNNNHHHEEEEEEHHHKKKMMMRRRXXXaaajjjttt}}}llleee\\\TTTYYY```ppp___JJJNNNKKKCCC======:::555666666666666666666666666777777777777777888888999888999999::::::;;;<<<<<<:::>>>>>>@@@IIIZZZnnnoooqqq\\\XXXeeeqqqkkk{{{|||nnnfffdddhhhwww|||xxxwwwvvvkkkXXXHHHAAAMMMuuu|||aaaTTTjjjoooMMM===>>>555+++///555000000000000///////////////...---,,,,,,---...///---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---.../////////666222///777<<>>>>>NNNkkkrrr~~~~~~qqqiiippprrryyyllliiisss}}}|||}}}mmm\\\QQQLLLLLLLLLLLLLLLKKKKKKMMMQQQUUU___hhhrrrsss^^^QQQIIIKKKOOOwwwccceeexxxdddEEE999888999777555666777888777666666666666666777777777777999999:::;;;;;;<<<<<<======AAA@@@BBBJJJYYYlllnnnqqq\\\XXXbbbaaaddd}}}~~~|||tttuuulllccc```bbbeeeiiimmm\\\XXXTTTRRRQQQKKKCCC>>><<>>BBBAAABBBIIIXXXmmmpppppp^^^[[[eeeaaaeee~~~~~~oooiiiooo}}}}}}xxxpppgggaaaZZZWWW^^^hhhfff]]]RRRKKKJJJIIICCC======MMMpppooommmxxxZZZ;;;444777111000000000000////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///111:::AAADDD]]]xxx}}}nnnlllxxxpppttteeekkkzzzuuuqqqjjj\\\TTTPPPLLLLLLLLLJJJJJJLLLPPPSSS\\\eeennntttpppWWWNNNSSSQQQYYYyyyiiiyyy\\\CCC>>>:::888777666777888777666666666666666777777777777999999:::;;;;;;<<<<<<===>>>BBB@@@BBBIIIXXXpppsssmmm^^^[[[ddd~~~cccdddxxxttthhhYYYUUU___sssyyyrrrkkkeeeZZZRRRXXXdddssslll^^^OOOGGGFFFEEEBBBBBBGGGcccpppjjjEEE555777444000000000000////////////------...//////...------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---.../////////222333:::EEEOOOlll~~~{{{uuuiiiooouuuttt}}}rrrrrrrrrhhhmmmyyyvvvppptttbbbVVVNNNKKKKKKKKKIIIIIIKKKNNNQQQXXXaaaiiioooyyygggTTTWWWTTTTTTsssiiisssrrrOOO;;;;;;999777777888888777666666666666666777777777777999999:::;;;;;;<<<<<<======AAA@@@AAAHHHXXXsssvvvmmm]]]ZZZccc}}}```[[[hhhyyy{{{~~~sssddd^^^UUURRRYYYnnn{{{sssmmmbbbWWWXXXbbbvvv|||yyyhhhUUUKKKGGGFFFEEE@@@UUUsssxxxRRR:::555333000000000000////////////------...//////...------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111///666777;;;KKK___uuulllwww}}}lllnnnqqqpppzzz}}}ssspppttt|||zzzrrryyyiiihhhrrrkkk\\\QQQLLLLLLKKKJJJIIIJJJNNNQQQVVV]]]dddkkkvvv~~~^^^[[[TTTUUUdddlllhhh\\\>>><<<:::888777888888777666666666666666777777777777999999:::;;;;;;<<<<<<===<<<@@@???AAAHHHXXXuuuxxxppp___[[[bbb}}}~~~ZZZQQQZZZiiinnnvvvppp______\\\XXX\\\mmm|||vvvlll___[[[aaapppiiiSSSIIIEEECCC999JJJyyyooo[[[>>>444000000000000000////////////,,,---...//////...---,,,------------------------+++++++++,,,,,,---------******+++,,,------...///)))******+++---///111222000::::::===PPPkkk|||ttt~~~iiimmmlllrrrtttssszzz}}}sssvvvdddcccmmmtttcccXXXLLLLLLLLLJJJIIIKKKNNNQQQZZZ___fffmmmzzzggg^^^OOOSSSYYYyyyuuuaaa}}}jjjIII<<<:::888777888888777666666666666666777777777777999999:::;;;;;;<<<<<<===;;;??????AAAHHHXXXxxxzzztttcccYYYeeeyyyRRRNNNLLLPPPXXXfffzzzrrrhhhiiiaaaUUUZZZtttssseee^^^]]]rrr]]]JJJHHH===DDDDDDYYYrrrqqqttt[[[BBB666444444222000///000000///.........---------,,,,,,,,,........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///666777999BBBWWWxxxyyy___{{{{{{mmmuuuqqqzzzssspppfffkkk{{{bbbXXXTTTOOOLLLMMMMMMKKKNNNRRRdddiiinnnsss}}}www]]]\\\QQQWWWmmmqqq{{{{{{VVVAAA:::555555555555777;;;777777777777777888888999999999:::;;;;;;<<<<<<===;;;>>>AAAFFFMMMYYYyyy{{{wwwfff[[[gggtttNNNIIIEEEGGGLLLWWWhhhwwwxxx{{{nnnooofff\\\bbb{{{uuugggaaabbbjjjhhhPPPIIIBBBDDDBBBOOOuuuuuukkkrrrZZZBBB555222444222000///000000///............---------,,,,,,........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000222555;;;HHHfffmmmyyyqqqzzzzzzsss~~~yyyooopppfffmmmooo]]]TTTNNNKKKMMMNNNNNNQQQUUUhhhlllqqqttt}}}kkk^^^UUUXXXeee{{{dddkkkiiiIII???777666777666777999777777777777777888888999999999:::;;;;;;<<<<<<===<<>>bbbaaaMMM___|||www]]]DDD666444222000///000000///...//////.........---------...........................------------...//////,,,,,,,,,------............/////////...///222444:::===FFFaaatttuuuzzzlllyyywww{{{rrrooo|||rrreeedddyyy}}}vvv}}}zzzbbbXXXOOOMMMOOOOOOQQQTTTSSSXXX]]]bbblllyyyppp]]]VVV^^^~~~sssaaaUUU\\\ggggggSSSDDD777555888999888777777777777777777888888999999999:::;;;;;;<<<<<<======@@@AAAFFFKKKVVVtttwwwvvviiibbbooorrrjjjddd^^^ZZZYYYSSSNNNMMMLLLHHHGGGIIIFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOSSSXXX___ffflllppp|||}}}mmmlllssspppjjjxxxsssXXXSSSSSSMMMKKKFFFBBBZZZeeeNNNZZZttt|||aaaEEE444444222000///000000///.../////////.........------........................---------,,,---......///,,,,,,,,,---....../////////000//////...000333666888:::JJJpppyyy|||zzz~~~ooodddyyyyyy}}}ssspppyyybbbaaa]]]aaaxxxyyyjjjlll~~~ggg[[[QQQOOOQQQSSSUUUXXXUUUZZZ^^^bbbjjjuuu}}}~~~xxx___[[[ddd{{{lllWWWMMMUUU\\\WWWPPPCCC888666888888888888777777777777777888888999999999:::;;;;;;<<<<<<===<<<@@@BBBGGGMMMXXX{{{lllssswwwqqqhhhcccqqq~~~uuukkkaaa]]]\\\ZZZ\\\```YYYYYYZZZ[[[]]]___```aaa___ccciiirrr{{{~~~pppsss}}}|||ooozzzsssSSSLLLJJJHHHDDDEEEGGGPPPsssmmmVVVYYYiiiiiiKKK999444222000///000000///...////////////....................................,,,,,,,,,,,,,,,------...,,,,,,------.../////////000000000///...000444777;;;===SSSzzztttttteeejjj{{{xxxyyy}}}nnnhhhqqqxxxzzz}}}wwwoooiiifffYYYaaagggnnnlllcccooorrreeeXXXTTTTTTTTTUUUVVVTTTYYY]]]aaaiiiuuu|||~~~```]]]aaaqqqvvv___QQQSSSYYYTTTNNNDDD;;;999888777666888777777777777777888888999999999:::;;;;;;<<<<<<======AAABBBGGGMMMXXXwwwiiilllvvvooohhheeesssxxxvvvwww|||{{{|||ooouuu~~~zzzZZZTTTGGGGGG@@@CCCJJJHHHdddvvv___ZZZbbbqqqSSSAAA444222000///000000///...000/////////....................................,,,++++++++++++,,,------,,,,,,------...///000000000000000///...111555888CCCDDD]]]xxxuuummm|||{{{hhhVVVsss}}}qqquuuwww}}}bbbXXXZZZZZZYYY[[[bbbdddhhhnnntttyyyzzzzzzrrrmmmfff___ZZZXXXXXXYYYeeerrr{{{~~~rrraaaggg|||~~~ooo___XXXVVVSSSQQQRRROOOTTTZZZ___hhhuuu~~~aaa[[[ZZZdddxxx\\\UUU[[[\\\OOOFFF???<<<999555555888777777777777777888888999999999:::;;;;;;<<<<<<===>>>AAABBBGGGLLLWWWxxxmmmpppzzzqqquuucccfffttt}}}vvv}}}{{{ooo[[[PPPIIIJJJBBBAAAIIIZZZkkkUUUaaafffAAA888444222333333000111444........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000111111111111222///...000222222555:::EEEKKKoooyyyxxx}}}uuurrrrrr}}}ppp```aaazzztttrrrzzz^^^KKKGGGHHHIIIJJJMMMRRRWWWZZZ\\\]]][[[YYYPPPSSSRRROOOQQQ\\\gggmmmzzz{{{bbb___sssvvveee\\\WWWPPPOOOQQQTTTUUUWWW\\\eeemmmtttwwwgggXXXXXXWWWssslll___ddd___ZZZRRREEE:::888:::999444888888777777777777888888::::::;;;;;;<<<=========<<>>555666999999888888777777888888999::::::;;;;;;<<<=========<<<@@@@@@AAAHHHWWWmmmlll}}}kkkfffbbbmmmhhhVVVOOOKKKGGGCCCBBB>>>:::;;;???CCCUUUiiiyyy{{{^^^QQQSSSLLLFFFcccmmmWWWVVVzzznnnXXXDDD;;;333222222111111222........................------------------------------------------------....../////////000000000///...000222333555===GGGTTTvvvwwwyyyVVVWWWyyyrrrwww|||xxxvvvhhhaaaaaabbbaaaYYYQQQOOORRRUUUXXX]]]^^^YYYWWWaaaooopppcccqqqkkk^^^ZZZWWWTTTSSSTTTVVVYYY]]]dddmmmttt{{{zzzfff[[[YYYccc|||eeejjjeeeqqquuudddKKK<<<:::===999999888888888888999999::::::;;;;;;<<<=========<<<@@@@@@AAAIIIXXXiiiiii~~~}}}kkkfff```fffzzzzzzcccXXXVVVSSSJJJAAA?????????@@@CCCAAAPPPaaaooo}}}fffPPPRRROOOFFF\\\yyysssUUUIIInnnrrr```GGG<<<222111222222111222........................------------------------------------------------....../////////000000000......000333333666@@@KKK[[[yyyyyyWWW\\\rrrnnnzzz}}}zzz{{{kkkfffjjjooonnndddXXXVVVZZZhhhkkkrrruuuoookkkuuuooossslllZZZWWWXXXWWWRRRTTTVVVXXXZZZaaakkksss{{{jjj^^^YYY\\\fffhhhppp~~~rrrTTT@@@<<<>>>999999888888888888999999::::::;;;;;;<<<=========<<<@@@???BBBJJJZZZgggggg|||pppkkk```]]]iiirrr{{{xxx```VVVWWWXXXOOOFFFBBB@@@===<<>>;;;??????BBBLLL^^^lllhhhxxx}}}gggaaaaaaZZZPPPLLLVVVfffyyyxxxdddSSSWWWLLLKKKIIIEEE@@@===;;;<<<>>>BBBKKKWWWgggwwwwwwkkkeeesssvvvbbbYYYZZZsssgggXXXUUUNNNIIIWWWuuu{{{]]]bbbvvv}}}cccHHH888555000000111...000000///.......................................,,,,,,,,,,,,---...//////,,,---///000000000///......111000444999888EEE___zzzxxxsss}}}hhhQQQTTTzzzwwwgggkkk}}}~~~~~~mmm[[[VVVMMMRRRSSSTTTTTTVVV]]]fffnnn{{{hhh]]]WWW```nnnkkkiiiDDDBBB:::;;;:::999999888888999999::::::;;;;;;<<<=========<<<@@@AAADDDMMM___lllhhhyyysssllliiibbb\\\LLLOOOZZZlll}}}wwwfffSSSOOOKKKJJJHHHDDD@@@===<<<<<<<<<@@@HHHTTTcccsss|||mmmdddnnnxxxcccYYYWWWfffooo]]]XXXOOOKKKVVVrrr```]]]lllmmmNNN:::666111000111,,,000000///.......................................,,,,,,,,,,,,---...//////------///000000000///......111000555:::;;;JJJggguuu|||ooopppyyybbbNNNUUU|||pppgggnnn}}}zzzvvvzzzddd\\\QQQRRRSSSSSSSSSTTTYYYbbbiiiyyynnnaaaZZZZZZeeeyyylllEEEBBB===;;;:::999999888999999999::::::;;;;;;<<<============AAAAAADDDMMM___llliiizzz{{{tttkkkeeedddTTTOOORRRaaauuuwwwlllZZZMMMKKKJJJGGGDDDAAA???===<<<:::>>>EEEOOO\\\lll{{{uuufffkkk|||fffZZZWWWZZZ|||yyyddd[[[RRRNNNTTTmmmdddXXXaaa|||yyyVVV===666111111111+++000000///.......................................,,,,,,,,,,,,---...///000---......///000/////////...111111666<<<>>>QQQsss{{{uuu}}}wwwjjjooonnnXXXKKKYYYfffhhhttt}}}wwwmmmqqq~~~jjj]]]OOORRRRRRSSSQQQQQQVVV]]]dddwwwrrraaaYYYVVV^^^yyysssIII???===;;;;;;:::999999999999999::::::;;;;;;<<<=========>>>BBBBBBDDDMMM^^^kkkiii{{{yyylllfffiii\\\RRRNNNXXXhhhwwwtttrrrfffUUULLLJJJGGGDDDBBB@@@>>>===:::===CCCKKKVVVeeeuuunnnmmmjjj^^^YYYWWWuuukkk^^^SSSPPPOOOdddhhhVVV[[[xxx[[[===555111222222+++000000///.......................................,,,,,,,,,------...///000---......///////////////000111111777===???XXX}}}{{{}}}yyykkktttxxxbbbNNNKKKaaayyy```jjjzzz|||{{{wwwhhhcccjjj}}}}}}ssssssooo___PPPQQQRRRRRRQQQQQQUUU\\\bbbtttzzzdddZZZYYY^^^kkkTTT>>>;;;;;;;;;:::999999999999:::::::::;;;;;;<<<=========>>>BBBBBBDDDMMM___iiihhh{{{vvvoooqqq]]]QQQJJJNNNTTT\\\nnnqqqsssnnn]]]OOOKKKGGGEEEDDDBBB???===:::===BBBGGGPPP___ppp}}}xxxssspppccc\\\WWWjjjvvvbbbSSSOOOJJJ[[[wwwmmmYYY\\\xxx[[[>>>555111222333---000000///.......................................------------...///000000............/////////000222333222888===AAA^^^yyy{{{vvvnnn}}}qqqXXXHHHOOOmmmqqq```mmmzzzyyywwwggg]]]\\\lll|||qqqffffffkkkmmmiiieeefffiiiqqqzzzhhhVVVOOOQQQRRRQQQRRRUUU\\\bbbppp|||nnnaaaZZZ___zzzeeexxxiiiBBB;;;<<<;;;::::::999999::::::::::::;;;;;;<<<=========>>>BBBAAACCCMMM___fffggg{{{xxxvvvbbbUUULLLLLLKKKKKKYYYkkkpppmmmnnn___RRRNNNIIIGGGFFFDDD@@@===;;;>>>AAADDDKKKYYYlllyyy}}}wwwiii```VVV___oooiiiVVVOOOIIITTTmmmttt___```xxx[[[@@@777222222333...000000///.......................................------------...///000111///............///000000444333333:::@@@EEEgggzzzvvv{{{zzzmmmooolllRRRFFFWWW{{{kkkaaaqqqxxxxxxwwwkkk___XXX```oooyyyhhhXXXPPPOOOMMMJJJJJJMMMUUUdddwwwmmmYYYOOOQQQRRRRRRRRRUUU\\\aaakkkwwwrrrbbbXXX[[[pppooopppJJJ>>><<<;;;;;;:::::::::::::::::::::;;;;;;<<<============AAA@@@CCCMMM```dddfffzzzxxxmmm\\\PPPPPPNNNHHHNNN\\\mmmxxxssshhhjjj___VVVQQQKKKHHHHHHFFFAAA===;;;===???@@@FFFTTTgggvvv~~~ooofffWWW]]]hhhsssyyysss\\\TTTKKKRRRggg|||dddcccyyy}}}\\\DDD<<<444222333...000000///.......................................------------...///000111///......---...///000111444333444===CCCJJJrrrwwwvvvyyyjjjsss~~~iiiOOOHHH```ttteee```tttuuuxxx{{{sssiii\\\[[[dddyyyoooZZZNNNKKKHHHBBBCCCEEEKKKWWWiiirrrYYYQQQRRRSSSRRRQQQSSSYYY]]]eeeqqq|||uuu```XXXXXXcccrrrOOO@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========<<<@@@???BBBMMMaaaccceeezzz|||rrr^^^PPPRRRQQQIIIIIIQQQ___lllvvvfffiii```YYYSSSMMMJJJIIIGGGAAA<<<:::<<<>>>>>>CCCQQQeeettttttkkk[[[bbbmmmsssppppppyyybbbZZZOOORRReeegggdddyyy}}}^^^HHH@@@666222222...000000///..........................................------......///000111///......------///000111333222444???GGGOOOzzzzzzwwwyyynnnyyy~~~hhhNNNIIIeeelll```___vvv}}}sssyyy{{{sssccc\\\```ppprrr___UUURRRLLLCCCCCCDDDGGGRRRcccyyyzzz^^^RRRTTTTTTRRRPPPQQQVVVZZZbbbnnnyyy~~~zzzccc[[[WWW[[[vvvOOO@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<======>>>;;;??????BBBMMMbbbvvvaaajjjzzzsssjjjaaa[[[TTTMMMHHHHHHNNN[[[kkk~~~iiibbbiiiVVVWWWTTTLLLGGGDDD@@@;;;:::999:::>>>DDDNNNaaaqqqwwwpppjjjhhhllltttwwwvvv|||```XXXNNNQQQZZZwwwyyygggwww~~~hhhMMM<<<666444111///.........///////////////........................------------------------///............//////000000222777GGGGGGWWW}}}uuuxxxYYYNNNUUUttt|||eee___mmm~~~xxxuuuyyy}}}~~~~~~lll]]]WWWccckkk{{{~~~lll^^^WWWQQQIIICCCDDD@@@DDDQQQ^^^llldddRRRNNNLLLNNNPPPPPPSSSXXXaaalllzzzccc\\\VVVWWWuuuUUU???::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===@@@???AAAEEEKKKbbbuuuaaajjj{{{zzzpppfff___WWWLLLEEECCCCCCNNN[[[ooojjj```ccc\\\^^^\\\TTTNNNJJJEEE@@@;;;999:::>>>CCCNNN```qqqxxxrrrqqqmmmooovvvwwwtttxxxnnn[[[SSSQQQVVVtttyyy~~~~~~lllSSS???666111///...////////////////////////........................------------------------///............///000000333555999IIILLL___~~~[[[QQQ___sss``````qqq|||vvvssswww|||}}}wwwhhh```\\\___iiiwwwlll___WWWRRRJJJDDDCCC???AAALLLXXXdddxxxhhhVVVQQQNNNOOOPPPPPPRRRWWW[[[fffsss}}}iiibbb[[[ZZZuuuUUU>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???@@@???AAAEEEKKKcccsss```kkk|||vvvllleee\\\PPPEEE@@@>>>DDDLLL]]]qqq}}}ooo___^^^aaadddccc\\\TTTNNNHHHBBB<<<:::;;;>>>CCCMMM```ppp}}}yyyttttttnnnmmmssstttpppssszzz^^^WWWQQQQQQnnn|||vvv___HHH888000///000////////////////////////........................------------------------///.........//////000111666888;;;KKKRRRkkkZZZVVVmmm|||hhh[[[aaavvvzzzsssppptttyyy|||~~~}}}rrriii\\\YYYZZZ___cccffflllrrrmmm```YYYSSSKKKEEEDDD???@@@IIIRRR\\\pppooo[[[UUUPPPPPPQQQQQQRRRVVVXXXaaammmwww~~~rrrhhhaaa\\\rrrYYY???;;;;;;:::::::::::::::;;;<<<<<<<<<======???@@@AAA???@@@BBBDDDKKKeee{{{tttaaakkk|||zzzqqqllldddVVVIIICCCBBBCCCFFFSSSgggvvvyyyddd]]]aaaffffff___UUUNNNFFF@@@>>><<<;;;===BBBLLL___ooo|||{{{xxxtttppprrrzzzzzzuuuqqqiiigggmmmqqqqqquuu|||eeeYYYPPPNNNgggwwwnnnSSS===222111333000000000///////////////............................................................///000111111666:::;;;LLLXXXvvvVVVZZZzzzqqq```WWWbbbzzzyyysssooorrrwwwyyy|||{{{}}}xxxpppfff```[[[YYYXXXWWWZZZ___lllvvvnnnbbb\\\VVVNNNGGGGGGBBBBBBIIIOOOYYYlll~~~yyyvvvssspppllluuuyyy___WWWQQQQQQRRRRRRSSSVVV[[[ccclllsssyyy}}}mmmfff]]]mmmaaaCCC<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAA???@@@CCCDDDKKKggguuubbblll|||xxxssskkk]]]NNNFFFFFFEEEBBBLLL^^^pppnnncccaaaggghhh```UUUMMMFFF@@@@@@===<<<===AAAKKK^^^nnnzzzwwwmmm___```___ZZZXXXbbbuuu{{{vvvpppfffcccmmmxxx~~~uuu\\\TTTPPPddd{{{yyy[[[@@@333222333111111000000////////////.........................................................//////000222222555999;;;MMM^^^qqqQQQ```lll\\\VVVddd}}}zzzsssooorrrvvvwwwxxxzzzxxxzzz{{{qqqkkkeeeaaa\\\VVVTTTWWWXXX```ooopppfffaaa[[[QQQJJJGGGBBBBBBHHHMMMUUUiii~~~~~~tttnnnllllllkkkjjjhhhppp~~~rrrqqqvvv~~~bbbYYYQQQQQQSSSSSSTTTVVV\\\aaahhhooovvvrrrjjj^^^fffiiiHHH>>>===;;;:::999:::;;;<<<:::::::::;;;<<<>>>???@@@>>>AAACCCCCCKKKiiitttaaakkk{{{|||sssdddSSSIIIGGGEEE@@@DDDSSSfffyyyllldddjjjlllcccWWWNNNHHHCCCBBB>>><<<===@@@JJJ]]]nnnzzzyyykkk^^^TTTOOORRRSSSOOOMMMUUUgggvvv}}}vvvssshhhdddqqqbbbZZZSSSeee|||~~~]]]@@@444222111222111111000000//////............................................................///000111222333444;;;>>>PPPfffxxx___OOOkkkgggXXXUUUeeeyyyssspppsssvvvvvvuuuwwwtttvvv}}}yyytttoookkkddd[[[VVVUUUOOORRRZZZjjj~~~uuunnniiibbbWWWOOOFFFBBBAAAFFFIIIQQQeeezzz}}}{{{|||~~~~~~fff___\\\aaaeeefffmmmwwwuuunnncccaaaggglllfff[[[RRRQQQSSSSSSSSSTTTWWWZZZ```gggqqq~~~xxxqqq```aaa~~~oooKKK???>>>;;;:::999:::;;;<<<::::::::::::;;;===>>>???===BBBDDDCCCKKKlllqqq___jjjzzz|||mmm]]]SSSKKKIIIAAA???HHHXXXsssffflllnnndddXXXPPPKKKGGGCCC???======@@@III\\\mmmzzzppp___WWWRRRNNNRRRTTTUUUUUUVVVYYY```fffxxxtttfffaaaooohhh\\\RRRdddttt~~~___CCC666333000222222111111000//////............................................................///000222333444444>>>CCCVVVnnnwwwoooQQQRRRzzzbbbSSSSSSfffvvvqqqppptttxxxwwwvvvvvvtttwww}}}|||xxxvvvnnnddd]]]\\\QQQPPPQQQYYYiiizzzvvvrrrkkk___UUUHHHDDDCCCEEEFFFMMMaaawww}}}|||jjjYYYUUUSSSQQQWWWaaabbb___XXXWWWXXXWWWiiikkk___TTTQQQRRRQQQOOOOOOQQQSSSWWW^^^hhhvvvyyyddd___{{{|||sssOOO@@@>>><<<:::999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>===CCCEEEBBBKKKmmmooo]]]iiizzzvvvfff]]]RRROOOEEE>>>@@@LLLtttwwwffflllmmmdddWWWOOOKKKIIIDDD@@@======???III\\\mmmzzzwww^^^OOOMMMQQQTTT\\\\\\^^^aaacccccc```]]]```vvvzzzrrrbbb\\\jjjkkkZZZMMMaaatttnnnzzz~~~|||bbbFFF:::666111222222222111000//////...........................////////////////////////.........///000222333444666AAAGGG[[[uuu|||yyymmmiiiJJJVVV^^^OOOQQQgggsssoooooouuuyyyxxxwwwwwwwww{{{}}}wwwmmmfffeeeXXXUUUQQQQQQ]]]www~~~{{{yyyqqqdddYYYLLLGGGFFFGGGGGGLLL```vvvqqqvvvjjj]]]UUUQQQWWWaaahhhhhheeeddd```WWWdddpppbbbVVVRRRQQQNNNLLLKKKOOOPPPRRRWWW```nnn|||ggg___xxxyyyuuuSSSAAA???<<<:::999999;;;<<<>>>===============>>>???===CCCEEEBBBKKKnnn}}}rrr^^^hhh{{{oooddd\\\MMMFFFBBBGGGEEEZZZ|||nnnllluuuttt[[[IIIIIIMMMHHHCCC>>>===@@@IIIYYYiiiyyy}}}iii\\\TTTTTT[[[dddiiirrr{{{{{{rrrhhhbbbaaammmzzztttggg\\\]]]iii~~~ppp```ZZZVVV```wwwppphhhlllyyyjjjNNN:::111///000000000000////////////000///...---------------///...------///000000000000000000///...///222444888AAAGGGaaayyy}}}vvvqqqxxxdddHHHYYYyyy```UUUQQQgggrrrnnnooovvv{{{zzzyyyzzzzzzzzzooofffbbbVVVNNNOOOTTTeee{{{sssqqqpppiii___MMMKKKCCCBBBIIIMMMZZZrrr|||rrrssslll```eeesssyyynnn\\\\\\{{{tttaaaYYYWWWMMMIIINNNOOOJJJKKKLLLOOOVVVdddttt~~~gggcccuuunnnyyyPPPGGG???999:::<<<::::::<<<<<<<<<======>>>>>>??????AAA@@@EEEFFFJJJoooffftttppp]]]hhhyyypppdddUUUJJJBBBGGGGGGVVVuuuqqqyyyyyycccQQQNNNNNNEEE@@@;;;;;;===GGGYYYiii|||rrreeebbbgggrrrzzzccc[[[aaayyy{{{oooaaaRRRMMMRRR___qqqeeeXXXQQQLLLSSShhh}}}zzzmmmlllxxxfffLLL:::444444000000000000////////////000///...------------...///...---...///000000000///000000000000222555888>>>GGGNNNkkkzzz~~~yyyxxxvvv]]]III]]]rrr[[[TTTTTTnnn{{{nnnlllmmmtttxxxwwwuuuuuu}}}~~~uuummmkkk]]]RRROOOQQQ^^^zzzjjj```bbbjjjkkkfffQQQNNNEEECCCHHHJJJWWWooowwwssseeexxx|||fff[[[WWWMMMIIILLLKKKHHHIIIKKKNNNVVVddduuuiiibbboookkkjjj|||^^^HHH@@@::::::<<<::::::<<<<<<<<<======>>>>>>??????AAA@@@EEEFFFKKKpppSSSeee~~~kkkZZZhhhxxxnnnaaaSSSEEEIIIJJJRRRyyyrrrwwwyyygggVVVOOOJJJCCC???;;;:::===HHH[[[mmmzzzrrrpppzzzwwweee^^^ppp}}}tttdddRRRHHHFFFJJJTTT^^^tttwwweeeZZZNNNOOOaaawwwqqqkkkxxxxxx```III:::555666000000000000//////////////////......------......//////.........///000000//////000000111444999<<>>>>>??????AAA@@@EEEGGGLLLqqqSSSddd}}}fffWWWgggyyyqqqjjj^^^KKKKKKKKKPPP{{{}}}rrrtttxxxjjjZZZPPPGGGCCC@@@<<<<<>>>>>??????@@@@@@EEEGGGMMMsss___jjj~~~{{{bbbUUUgggxxxmmmkkkeeeRRRNNNJJJPPP|||tttssswwwmmm___TTTIIIBBB???======@@@NNNfff|||llltttuuuhhhYYYPPPKKKIIILLLRRR^^^{{{eeeMMMLLLdddpppiiizzz{{{wwwvvvooo```LLL<<<333000000000000000//////////////////.........//////000///000111000......///111111111000//////333888<<<@@@JJJ\\\|||~~~sss[[[HHHHHHkkk```PPPPPPTTTmmmwwwuuuoooppptttzzzzzzuuussstttwwwvvvkkk[[[XXXrrr{{{tttjjjgggnnnvvvssskkkXXXSSSHHHCCCGGGIIIUUUmmm~~~rrr}}}vvv___XXXSSSTTTWWWSSSMMMNNNOOOQQQUUU___mmmwwwwwwfffaaajjjggg^^^fffrrroooaaaPPPFFF>>><<<<<<::::::<<<<<<<<<======>>>>>>??????@@@???FFFHHHNNNtttkkkppp~~~zzzaaaVVViiizzzllljjjiii\\\WWWOOOTTToookkknnneeeZZZQQQHHH@@@===<<<<<<@@@NNNiiirrrzzzyyypppdddWWWOOOJJJGGGJJJNNNYYYsssVVVPPPeeeqqqiiiwwwyyyxxxxxxtttgggTTTAAA555000000000000000//////////////////......//////000000///111333111...---///222111111000//////333888===CCCOOOdddlllVVVHHHLLLtttyyyZZZNNNQQQWWWqqquuuuuummmnnnrrrwwwwwwrrrqqqttt~~~tttccc___zzztttmmmooouuutttoooYYYUUUIIIDDDHHHJJJXXXppp}}}{{{bbb[[[UUUXXX^^^\\\TTTTTTUUUUUUYYYbbbnnnwwwxxxiiibbbfffmmm]]]ccclllkkkfffRRRIII@@@===<<<::::::<<<<<<<<<======>>>>>>??????@@@???FFFIIIOOOvvvxxxwww{{{dddYYYmmmuuunnnmmmiiiiii\\\___{{{hhhbbbccc[[[RRRMMMFFF???>>>======AAAQQQmmmxxx|||tttnnnbbbVVVOOOJJJHHHJJJNNNTTTsssfffZZZhhhwwwkkkrrrzzzyyy}}}~~~yyykkkWWWCCC777111000000000000///////////////////////////000111111///222444222...,,,///222111111000///111555<<>><<<::::::===<<<<<<======>>>>>>????????????FFFIIIPPPxxx~~~ggg\\\pppsssrrrtttxxxjjjiii|||hhhaaaaaaXXXQQQNNNIIIBBB@@@???@@@DDDTTTrrrzzz{{{sssjjj___TTTMMMJJJHHHJJJOOO\\\oooiii]]]jjj~~~}}}lllmmmuuuzzzzzzkkkVVVBBB666111000000000000///////////////////////////000111111///222444222...,,,///333000000000000222888???EEEJJJYYYsssuuuYYYIII[[[yyyVVVJJJQQQ[[[xxxvvvtttmmmnnnqqquuutttqqqsssxxx~~~uuuwwwyyyvvvpppkkk```ZZZMMMGGGJJJKKKXXXpppkkk```WWWZZZdddggg\\\]]]^^^```ccclllxxxvvvtttjjjeeeddd}}}uuujjjcccgggVVVKKKBBB>>>===;;;;;;===<<<<<<======>>>???????????????FFFJJJQQQxxxbbb\\\tttrrrsss{{{lllbbbZZZOOONNNOOOGGGEEEAAABBB@@@CCC^^^yyykkk^^^PPPIIIGGGFFFIIIMMM]]]pppbbbfffkkk|||iiikkkzzz}}}||||||bbbGGG444111111111111111000000000000//////......///111444555444222000///...///000111000111222222333999BBBJJJQQQ]]]|||ZZZKKK___pppSSSLLLMMMXXXyyy|||qqqjjjlllrrrwwwuuuqqqrrrwwwzzzwwwzzz|||}}}|||vvvggg___ZZZMMMGGGIIIKKKXXXpppmmm___UUUXXXcccggg```\\\[[[___dddjjjsss|||jjjccc```ssssssiiifffhhh^^^FFF888<<<<<<999>>><<<<<<======>>>>>>??????@@@CCCIIIGGGPPP~~~{{{___\\\vvv~~~~~~}}}pppggg]]]OOONNNPPPKKKGGGBBBBBBAAAEEEaaaxxxqqqnnnsssxxxjjj^^^QQQJJJHHHFFFHHHKKKaaatttdddccchhh|||sssssseeeIII555333111111111111000000000000//////......///111333555333222000///...///000111///111111111333999CCCKKKUUUccc|||ZZZHHHaaannnSSSLLLNNNXXXvvvyyyoookkkmmmqqquuusssppprrrxxxvvvkkkaaaaaadddgggnnnuuuyyytttpppwww|||zzznnn\\\XXXMMMGGGJJJKKKYYYqqqvvveeeWWWVVVaaaeeeccc^^^[[[___dddjjjssszzzooofffaaassswwwmmmiiihhh^^^FFF999======:::===<<<<<<======>>>>>>??????>>>BBBGGGGGGQQQvvv]]]]]]xxxwwwmmmbbbSSSRRRUUUQQQIIICCCBBBBBBIIIfffvvvjjjvvvwwwyyy~~~pppkkkeeefffsssvvviii]]]QQQKKKHHHFFFFFFHHH\\\{{{gggaaaeee{{{~~~~~~hhhJJJ666555111111111111000000000000//////......///111333444222222000/////////000111///000111111333:::EEEMMMYYYjjjwwwwwwXXXGGGdddiiiRRRNNNPPPZZZuuuxxxooolllnnnqqqsssqqqooottt||||||jjjXXXRRRVVV]]]bbbffftttmmmgggqqqttt{{{qqqZZZWWWMMMIIIKKKLLLYYYqqqkkkXXXTTT]]]bbbeee]]]YYY]]]dddjjjrrrxxxrrrhhh```ooowwwqqqooopppdddKKK;;;??????:::===<<<<<<======>>>>>>??????===@@@FFFGGGSSSuuu^^^```zzzrrrfffZZZYYY[[[TTTKKKDDDCCCDDDMMMkkkmmmnnnmmmooo{{{qqqgggrrryyytttwwwssspppsss}}}uuuiii^^^RRRMMMIIIEEEDDDEEENNNuuulll___bbbzzzkkkKKK555444111111111111000000000//////.........///000222333222111000//////000111111///000111111444<<>>>>>?????????AAAFFFGGGTTTttt^^^aaazzz}}}tttggg\\\\\\[[[QQQKKKCCCCCCGGGQQQnnn}}}zzzppppppzzz~~~zzz|||{{{uuuuuuvvvjjj___TTTNNNJJJEEECCCCCCDDD[[[{{{pppaaaaaawww}}}}}}rrrOOO666333111111111111000000000///.........//////000111111000000000000000000111111///000111222666???KKKTTT___vvvtttppp~~~kkkNNNIIIbbbqqq^^^OOORRR\\\jjj}}}yyyrrrqqqrrrssssssooooooyyy~~~qqqyyylllwww|||}}}}}}~~~vvvkkk^^^]]]TTTMMMLLLIIIUUUnnn|||iiiUUUPPPYYY___bbb[[[WWW\\\fffoooyyy~~~tttlllttt```CCC???>>>:::>>><<<<<<======>>>>>>??????BBBCCCGGGHHHUUUqqq[[[]]]sss|||}}}{{{yyyyyyssszzz|||jjj[[[XXXVVVKKKIIIBBBCCCIIIUUUpppwwwwww{{{kkkuuuzzzsssooo|||xxxmmmaaaUUUOOOJJJEEECCCCCCDDDLLLdddrrrbbb___pppuuurrryyySSS777444111111111111000000000000.........//////000000000000000000000111111111111000111222333888BBBOOOYYYbbb|||~~~xxxyyyxxx\\\GGGIIIccclllZZZNNNRRR```sss~~~xxxpppqqqrrrtttsssnnnnnnzzzwwwkkkppprrrtttvvvyyy}}}xxxnnnaaa```WWWNNNKKKHHHVVVpppxxxhhhVVVRRRZZZ]]]```\\\ZZZ___gggppp}}}vvvmmmtttgggEEE???===;;;???<<<<<<======>>>>>>??????DDDDDDGGGHHHWWWmmmVVVTTTdddggggggmmmsss|||}}}yyysssmmmhhhffffffgggeeekkkqqqvvv}}}ttt[[[RRRQQQIIIFFF@@@CCCKKKWWWooo~~~|||xxxlllmmmcccpppxxxsssppp}}}zzzooocccVVVOOOJJJEEECCCDDDCCCHHH___qqqccc]]]hhhrrrlll{{{vvvQQQ777555111111111111000000000000......////////////////////////000111111111111111111222333555:::DDDRRR\\\hhh}}}zzz}}}~~~xxxmmmRRRBBBJJJeeejjjYYYMMMRRRbbbxxx}}}wwwnnnnnnpppsssrrrmmmmmmxxxkkkhhhqqqzzzyyyvvvsssuuuyyywwwqqqbbbbbbXXXOOOLLLIIIXXXttt{{{jjj[[[VVV[[[\\\]]]ZZZ[[[^^^bbbjjjzzzxxxooottthhhEEE???>>>;;;???<<<<<<======>>>>>>??????CCCCCCFFFHHHXXXzzzpppkkknnnlllSSSMMMVVVTTTPPPVVV[[[nnnhhhddd\\\UUUPPPOOOOOOPPPSSSWWW\\\aaajjj{{{~~~\\\NNNOOOKKKEEE???CCCMMMYYYooo}}}yyyrrrqqqtttxxxxxx}}}rrrbbbaaahhhuuu}}}xxxuuu|||qqqeeeWWWOOOJJJEEEDDDEEE???GGGaaaoooddd[[[ccc{{{ssslll|||oooMMM555666111111111111000000000000---...///////////////......///000111111111111111222333444666;;;FFFTTT___lllzzzzzzyyytttiiiNNNAAALLLgggjjjYYYLLLQQQbbbyyy}}}vvvnnnlllooorrrqqqkkkkkkwwwjjjbbbhhhyyyooonnnssstttqqqbbbbbbXXXOOOLLLKKK[[[xxx}}}~~~nnn___YYY\\\[[[XXXWWWXXXZZZ\\\cccsssvvvzzzyyygggEEE@@@???<<>>?????????AAAAAAEEEHHHYYYkkk^^^IIIMMMYYYfffppp]]]QQQWWW```aaa```cccggguuu~~~qqqgggdddPPPNNNKKKGGGDDDCCCCCCCCCIIILLLPPPUUU]]]lllnnnUUUKKKKKKFFFCCCAAAFFFRRR^^^bbb``````gggpppwww~~~vvvpppjjjzzz{{{zzzpppeee[[[VVVPPPIIIEEEDDD>>>III\\\nnnYYYSSSYYYqqqpppooowww```HHH999666333222111000////////////000000000000111111111111/////////000111111222222333333444666===JJJZZZeeesss|||uuu\\\FFFDDDOOOsss{{{bbbSSSIIILLLWWWkkk~~~uuurrrooopppssssssooommmttt~~~zzznnngggrrr~~~sssooonnnnnniiidddXXXSSSOOOJJJZZZ|||zzz|||rrr{{{}}}ssshhh```]]]\\\___cccwwwvvvaaa[[[]]]ZZZ\\\ZZZZZZ]]]___dddooozzzwww{{{wwwvvveeeCCCAAABBB<<<<<>>>>>>>>>>>>>>???@@@@@@DDDIIIJJJZZZzzzkkkRRRMMMRRR[[[nnnccccccqqq|||yyyrrrooommmssswwwrrrfffYYYPPPMMMFFFEEECCCAAA@@@@@@AAABBB@@@BBBFFFJJJQQQ___rrr{{{|||bbbSSSOOOAAA>>>===AAAJJJRRRTTTSSS\\\bbblllxxx~~~nnneee[[[VVVQQQJJJEEEDDD@@@IIIZZZrrr[[[OOORRRlllrrrjjjyyycccIII999444333222111000////////////000000000000111111111111//////000000111111222222333333444888@@@NNN^^^iiizzzyyybbbKKKIIIUUUzzzuuu^^^QQQHHHKKKSSSggg}}}vvvrrrooooooppppppllllllvvvyyy||||||xxxuuujjjeeeZZZTTTRRROOOaaapppsss|||ggggggbbb^^^XXXSSSPPPRRRXXX^^^jjjjjj^^^```^^^[[[ZZZ\\\___aaaccckkksssyyyzzzjjjEEEAAAAAA<<<<<<>>>>>>>>>>>>>>>??????@@@AAAEEEJJJKKK[[[qqqWWWIIIGGGOOOsssuuupppttt{{{tttqqqiii^^^RRRIIIDDDCCC@@@???>>>===<<<<<<===>>>===???BBBDDDJJJWWWhhhtttyyycccoooZZZQQQ???===<<<>>>BBBFFFIIIJJJYYY___lll}}}nnneee\\\XXXTTTLLLFFFDDDCCCJJJXXXvvv^^^NNNMMMiiiqqqaaaxxxxxx|||zzzeeeJJJ999333333222111000////////////000000000000111111111111//////000000111222222222333333555999CCCSSScccooozzzdddMMMMMM[[[nnnZZZOOOHHHIIINNN```{{{vvvssspppooonnnmmmjjjlllwww|||xxxlllggg[[[UUUSSSRRRdddnnnfffssskkkaaaYYYZZZYYYVVVSSSTTTXXX[[[ccc|||nnn]]]^^^^^^ZZZ[[[___cccdddccchhhooo~~~}}}{{{qqqHHHAAAAAA<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBFFFJJJKKK\\\ppp]]]RRRRRRiii|||wwwvvvooolllrrrxxxwwwtttrrrllleeeYYYOOOIIIFFFFFFFFFCCCBBB@@@>>><<<;;;;;;;;;>>>@@@BBBCCCFFFQQQ```lll}}}kkkaaayyyttt[[[NNNCCCAAA?????????BBBJJJRRR\\\eeevvvoooggg___\\\WWWNNNHHHEEEFFFKKKVVVvvvbbbSSSQQQkkkoooYYYrrryyy}}}yyyeeeKKK:::444222222111000//////000000///000000000111111111111///000000111111222333333444444555;;;GGGXXXiiissswwwaaaKKKOOOaaajjjXXXOOOIIIGGGHHHYYYwwwttttttpppoooooonnnjjjkkkwww{{{vvvsssqqqooopppxxx|||tttsss{{{~~~yyyooojjj\\\SSSRRRRRRddd|||eeeccckkkttt|||zzzzzzyyyuuussspppiiiaaaeee|||ooo_________]]]^^^bbbggghhhhhhmmmtttvvvJJJ@@@@@@======>>>>>>>>>>>>???@@@AAAAAABBBEEEIIIKKK]]]pppccccccddd]]]aaaXXXQQQOOOQQQSSSTTTVVVUUUOOOGGGCCCBBBDDDFFFGGGDDDCCCBBB@@@???======<<<;;;===>>>>>>@@@HHHVVV```tttooocccaaakkksssZZZMMMEEEBBB@@@???===AAARRRcccgggtttsssjjjbbb^^^YYYPPPIIIGGGDDDJJJSSSuuufff^^^^^^tttsss\\\www~~~fffJJJ999555222111000000000000000000///000000000111111111111000000000111222222333333555555666>>>LLL^^^oooyyyttt]]]IIIQQQhhhjjjXXXPPPJJJGGGFFFSSS|||tttssstttppppppqqqqqqmmmllluuu{{{tttpppwwwwww|||rrrmmmfff```]]][[[YYYXXXYYYaaaeeeooo{{{mmmiiilll~~~|||ooojjj[[[RRRSSSWWWjjjyyygggdddmmmxxxvvvooooooeeegggeeebbbbbbeeeiiikkknnnvvvzzzKKK???@@@??????>>>>>>>>>>>>???@@@AAABBBAAACCCHHHJJJ^^^yyyhhh[[[QQQKKKIIIDDD@@@>>>???BBBDDDEEEGGGEEEBBBBBBCCCEEEFFFFFFCCCCCCBBBBBBBBBAAAAAA@@@;;;======<<<===DDDPPPZZZkkk|||yyynnn```\\\bbbpppttt]]]PPPEEECCCBBBAAA???EEE]]]vvvyyyvvvmmmddd___YYYPPPIIIGGGBBBJJJSSS}}}wwwllliiikkk}}}{{{iiiiiiKKK888333111111000000000000000111000000000000111111111111000000111111222333333333555555777AAASSSgggyyyttt\\\IIITTToooiiiWWWOOOJJJHHHGGGSSSxxxtttrrrtttpppqqqrrrrrrooonnnwwwwwwhhh^^^XXX[[[iiiuuujjjcccYYYUUUPPPMMMLLLLLLLLLKKKLLLRRRUUU^^^rrr|||pppjjjiiipppzzzkkkgggYYYQQQVVV```uuu{{{~~~lllhhhkkkhhheeedddfffkkknnnrrr}}}~~~}}}~~~}}}MMM???@@@??????>>>>>>>>>???@@@AAABBBCCC@@@BBBGGGKKK```uuueee\\\PPPFFFGGG@@@@@@???>>>???BBBEEEFFFHHHIIIKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFDDDCCCCCC===>>>???======CCCNNNXXXhhhyyytttaaa[[[\\\aaasssvvv```UUUHHHHHHKKKMMMIIIOOOkkkvvvnnnuuuwwwxxx{{{yyynnnddd]]]WWWNNNHHHFFFFFFPPPXXX~~~|||rrrppprrrvvvlllLLL999333111111000000000000111111000000000000111111111111000111111222222333333444444444888EEEZZZrrrtttttt]]]HHHUUUrrrfffUUUMMMHHHIIIJJJVVVyyyvvvssssssppppppqqqqqqnnnppp|||uuuggg\\\ZZZbbbwwwvvvkkkaaaYYYTTTKKKIIIGGGFFFGGGHHHHHHHHHHHHLLLMMMVVViiixxx|||sssoooqqqxxxgggeeeWWWOOOVVVdddzzzzzz|||kkkhhhmmmjjjeeedddggglllooosss}}}PPP@@@AAA???===>>>>>>>>>???@@@AAACCCCCCAAABBBGGGLLLccckkkiii]]]RRRNNNEEE???FFFAAAAAA???<<<===BBBHHHJJJJJJMMMQQQQQQOOOMMMLLLLLLOOOOOONNNLLLIIIFFFDDDBBB:::<<<<<<::::::@@@KKKTTTfffuuuvvvcccbbbVVVUUUbbbxxxbbbXXXNNNPPPVVVZZZVVV[[[wwwtttlllddd\\\```dddgggnnn}}}zzzoooccc\\\UUULLLFFFDDDLLLWWW^^^wwwsssttt}}}lllMMM:::444111000000000000000111111000000000000111111111111000111111222222333444444333333999HHH```zzzyyymmmppp~~~sss\\\GGGSSSpppcccSSSJJJGGGIIILLLYYY{{{yyytttrrrqqqoooooonnnmmmrrruuuppppppnnnjjjffffffkkkooottt}}}llliiiaaaaaaqqqzzzmmm```WWWQQQNNNLLLCCCBBBAAABBBDDDFFFFFFEEEDDDHHHGGGOOOcccrrr|||uuuvvv{{{zzzfffdddUUULLLTTTbbbyyynnnsssqqqmmmrrrpppccccccggglllooorrr{{{SSSAAAAAA>>><<<>>>>>>>>>???@@@BBBCCCDDDAAACCCIIINNNeee~~~gggSSSOOONNNHHHEEEHHHIIIDDDBBBCCCFFFNNN]]]jjjjjjnnnpppjjjccc^^^WWWQQQSSSSSSTTTSSSOOOJJJIIIKKKBBB???>>>>>>>>>???FFFOOO___rrrqqq___YYYWWWXXXfff|||jjjbbbkkkooovvv~~~pppgggfffeee```[[[YYYdddkkknnnzzzyyyqqqggg^^^TTTJJJEEEFFFDDDRRR```pppnnnvvvrrrgggLLL:::444222111111000000000000000111111111000000000000000000000000111222333555555444;;;???DDDZZZ~~~qqqooommmfff{{{iiiSSSFFFXXXuuu```VVVNNNIIIKKKQQQaaaxxxqqqlllrrrqqqqqqooolllooo~~~fff^^^]]][[[YYYUUUTTTXXX^^^dddbbbwwwpppnnngggeeettt{{{tttbbbZZZTTTRRRPPPIIIEEEDDDBBBBBBBBBCCCDDDDDDCCCBBBAAAEEEEEELLLYYYcccyyy|||}}}tttggg^^^XXXLLLSSSbbbmmmwwwooonnnfff___aaappprrrkkkjjjjjjbbb^^^^^^dddiiinnnvvv~~~~~~}}}___FFFBBB???>>>============>>>???@@@AAAAAACCCFFFKKKggg~~~iiibbb___XXXUUUWWWXXXTTTQQQRRRWWWcccxxx~~~rrriii___\\\YYYWWWTTTQQQNNNMMMDDDAAA??????>>>???EEEMMMZZZmmmzzzzzzfff```]]]ZZZaaa{{{|||pppmmmvvvmmmooouuuwwwyyy|||yyy}}}vvvzzz{{{rrrhhh```UUUKKKFFFGGGFFFMMMTTT{{{~~~pppqqq{{{xxxggg|||yyybbbHHH777222222111111000000000000000111000000000000000000000000000111111222444555666444:::>>>GGGaaatttttt}}}kkkddd{{{yyyhhhQQQEEEZZZ{{{\\\TTTMMMIIIKKKSSSddd~~~vvvssspppsssrrrrrrppplllooo~~~xxxpppmmmjjjhhhfffdddeeeggggggaaasss~~~sssiiihhhooossssss}}}~~~~~~~~~zzzrrriiibbbXXXSSSOOOPPPOOOJJJFFFEEEEEEDDDDDDDDDEEEEEEDDDCCC@@@CCCBBBGGGRRR[[[pppsssddd[[[XXXQQQ^^^nnnuuuuuujjjXXXYYYXXXdddmmmeeedddddd^^^[[[[[[```eeeiiipppwwwyyy~~~~~~___FFFBBB@@@@@@=========>>>>>>???@@@AAACCCDDDHHHMMMiii}}}vvvnnniiijjjhhhddd```aaahhhzzztttlllccc^^^^^^\\\WWWQQQHHHDDD@@@@@@>>>>>>DDDKKKTTTfffssszzzkkkcccaaa^^^___nnn|||tttuuu}}}yyyvvv|||sssiii```VVVLLLGGGHHHJJJIIIIIIooo|||pppuuuuuuaaaoooxxx~~~uuu___GGG777222222111111000000000000000000000000000000000111111111111111222333444555666555888>>>LLLlllkkkaaasssyyygggNNNDDD^^^^^^RRRKKKHHHLLLTTTgggxxxttttttsssssssssrrrpppmmmppp~~~zzzoooeeeqqqrrrdddZZZXXX\\\___```bbbdddccc___YYYTTTQQQNNNOOOSSSSSSOOOKKKKKKJJJHHHGGGFFFFFFFFFDDDBBBAAACCCAAACCCLLLTTTgggvvvggg[[[XXXVVVjjj}}}~~~iii^^^XXX```}}}}}}hhh___^^^___]]]ZZZYYY]]]aaaeeekkkrrrqqqyyyaaaGGGBBB@@@???>>>>>>>>>>>>>>>???AAAAAAEEEFFFJJJOOOkkkxxxsssppppppyyyxxxmmmjjjhhh___UUULLLFFFAAA@@@>>>===AAAGGGOOO```llluuu~~~~~~kkkaaaaaa``````jjj{{{qqqnnnwww~~~tttlllmmmzzz}}}xxxnnnlll||||||ssshhh___TTTKKKHHHIIIMMMNNNLLLqqq~~~rrrwww~~~xxxeeepppuuu{{{}}}~~~wwwbbbIII999555222111111000000000000000000000000000000111111111222222222222333555666777777999???TTTxxxlllbbbqqq{{{hhhMMMCCCbbbeeeQQQKKKHHHKKKSSSgggwwwssssssrrrqqqqqqqqqpppnnnrrrzzzllluuu~~~nnn^^^ZZZ___TTTTTTTTTVVVYYY[[[ZZZYYYVVVUUUXXX]]]^^^XXXTTTTTTQQQMMMJJJHHHHHHGGGDDDAAACCCEEEAAACCCKKKPPPcccqqq```XXXVVVnnnoooaaabbbhhh^^^\\\]]]___\\\[[[___bbbeeejjjppplllrrr|||eeeIIIBBB>>>===>>>>>>>>>>>>???@@@AAAAAAFFFFFFJJJPPPmmmyyyrrreeeWWWOOOHHHBBB@@@>>>===???DDDLLL[[[gggqqq{{{~~~nnn___aaabbbdddkkk|||vvveee\\\[[[iiixxxkkkfffcccXXXPPPOOORRRYYY^^^___fffyyy|||qqqeee[[[QQQJJJIIILLLRRR\\\```uuuxxx~~~www{{{kkkuuuyyyzzz~~~|||gggLLL:::555222111111000000000000000//////000000111111111111222222222333444555777777999;;;DDD]]]~~~nnniiizzz~~~iiiMMMDDDgggfffRRRLLLHHHJJJPPPccczzzuuurrrnnnmmmnnnoooooonnnssssss{{{|||nnnhhhiii\\\YYYWWWXXX]]]ccciiilllffffffiiimmmkkkccc^^^]]]ZZZUUUOOOMMMLLLJJJFFFBBBDDDEEEAAABBBIIIOOO```|||}}}hhhYYYSSSjjjmmmgggjjj]]]ZZZ[[[___\\\\\\```ccceeejjjppplllsss{{{}}}bbbHHHBBB>>>===>>>>>>>>>>>>???@@@AAABBBEEEEEEIIIQQQooowwwhhhZZZPPPHHHAAA???===<<<===AAAHHHUUU```lllxxxvvvgggeeedddggglllxxx|||lllYYYMMMJJJPPPZZZiii{{{zzzbbbWWWQQQLLLJJJBBBIIIQQQZZZggg||||||pppbbbWWWNNNIIIKKKPPP\\\ooozzzvvvuuu|||}}}uuuxxxiiiuuuyyy{{{jjjLLL999333222111111000000000000000/////////000111111222222333333333444555666777888:::>>>LLLiiiwwwsssiiiMMMGGGkkk```SSSMMMIIIHHHMMM```}}}wwwqqqkkkllllllnnnnnnmmmsssxxx~~~xxxsssoookkkfffgggllluuu}}}||||||~~~yyyooohhhggghhhaaaYYYVVVUUURRRMMMHHHDDDEEEAAAAAAGGGLLL]]]yyyqqqbbbYYYlll~~~ssskkk\\\XXXYYY\\\YYYZZZ___cccfffkkkpppssszzz|||yyy~~~ZZZEEEBBB???===??????>>>??????@@@AAABBBDDDDDDIIIRRRqqqzzzmmmaaaPPPGGG???===<<<;;;<<>><<<<<<;;;;;;>>>???IIISSSaaaqqq}}}sssjjjlllttt}}}{{{sssmmmbbbUUUMMMJJJFFFJJJZZZmmmqqqooovvvrrrllleeeeeennnqqq```TTTMMMKKKRRRZZZsssrrrnnnuuu{{{yyyttteeettt{{{~~~qqqQQQ;;;333222111111000000000000000...//////000111222222222444444444444666777888999888AAAXXX{{{{{{fffNNNLLLssseeeTTTNNNJJJHHHLLL___}}}xxxtttooonnnnnnooommmkkkooo~~~xxxnnniiihhheee___YYYLLLLLLFFFDDDHHHJJJZZZuuu}}}|||rrraaaZZZZZZZZZXXXZZZaaagggjjjpppvvvzzzyyy|||vvvQQQCCCBBB>>>;;;????????????@@@AAABBBCCCDDDEEEJJJUUUvvvhhhwwwzzzqqqnnnVVVJJJ@@@======;;;::::::>>>GGGRRRYYYddd|||vvvsssyyyuuuiiifff```SSSNNNRRRKKKTTTeeevvv~~~{{{jjjlll~~~ppp___SSSLLLJJJQQQYYYjjjwwwpppxxxyyyzzz~~~vvvrrr|||~~~mmmJJJ444777111111000000000000111111////////////000111222333444444444444666777888999<<>>888;;;>>>>>>???@@@AAABBBBBBCCCHHHFFFNNNSSS~~~bbbrrrzzzppplllYYYMMMAAA>>>===<<<;;;;;;>>>FFFOOOUUU```yyyuuussszzz{{{mmmiiibbbXXXVVV[[[gggppp|||}}}ooo___SSSKKKJJJOOOWWWiii}}}vvvooouuuuuu}}}{{{oooLLL555555111111000000000000111111/////////000000111222333444444444555666888999:::<<>>>>>???@@@AAABBBBBBCCCGGGEEENNNTTTcccssstttooo\\\PPPCCC???>>><<<;;;<<<===CCCJJJPPP[[[uuu{{{xxxtttnnniiidddgggmmm|||ooo___SSSKKKIIINNNUUUbbbtttvvvnnnsss}}}zzz~~~}}}rrrPPP666444111111000000000000111111000000000000000111333333444444444555777999:::;;;===GGGYYY}}}}}}uuuWWWCCC^^^ttt[[[SSSFFFDDDJJJVVVwwwooolllmmmlllkkkjjjhhhkkkyyywwwmmmXXXJJJIIIGGGRRRhhhoooaaaaaa\\\\\\^^^```dddiiioootttvvvuuu~~~sssssszzz|||hhhMMMCCC@@@???BBB>>>>>>???@@@AAABBBCCCCCCFFFDDDNNNVVVlllzzz}}}www```RRREEE???===;;;;;;<<<;;;@@@EEEJJJVVVppp|||wwwtttsssxxxzzznnnddd^^^hhhjjjnnnuuu|||ooo___SSSKKKIIINNNVVV\\\mmm||||||vvvnnnrrryyyqqqxxxzzz|||vvvTTT888333111111000000000000111111000000000000111222333333444444555666888:::<<<===>>>HHHXXX}}}~~~vvvxxxZZZDDDYYYtttYYYRRRFFFCCCHHHRRRxxxuuunnnkkknnnllllllkkkiiilllzzz}}}sss[[[JJJFFFEEEMMM```}}}{{{yyyooobbbaaa[[[]]]___cccgggmmmrrrvvvyyy{{{vvvuuutttQQQCCC@@@===>>>>>>??????@@@AAABBBCCCCCCFFFDDDOOOXXXqqq~~~bbbTTTEEE>>><<<:::999;;;888===AAAEEEPPPhhh||||||{{{kkkaaaZZZUUUQQQKKKNNNVVVeeeyyy|||nnn^^^QQQJJJIIIPPPXXX[[[mmm{{{xxxvvvpppssstttlllyyyyyyxxxUUU888222111111000000000000111111000000000000111222333444444444555777999<<<>>>???AAAIIIYYY~~~{{{wwwZZZEEEUUUvvvkkkWWWQQQFFFDDDGGGMMMooorrrmmmlllmmmllllllkkkjjjnnn{{{uuu]]]IIIFFFEEEKKK[[[rrrxxxtttzzzooocccaaa[[[^^^```ccciiioootttyyy|||xxxwww{{{SSSEEEDDDCCCCCC??????@@@AAABBBCCCCCCDDDFFFEEEPPP[[[sss~~~fffWWWFFF>>>;;;999999;;;777;;;>>>AAAIII]]]xxx}}}}}}wwwjjjdddbbb^^^[[[QQQLLLNNN^^^uuu{{{mmm[[[NNNHHHHHHQQQZZZ[[[nnn{{{|||tttuuuooosssqqqlllzzz|||sssPPP444111111111000000000000111111111111000111111222333444444444666888:::===@@@AAABBBJJJZZZrrrWWWCCCQQQnnnbbbUUUPPPFFFDDDFFFKKKjjj~~~qqqnnnooommmlllkkkkkkiiimmm{{{zzz```LLLHHHGGGJJJVVVjjj~~~xxxssstttyyy}}}ooocccaaaZZZ[[[]]]aaafffmmmtttzzz~~~yyyxxxUUUDDDCCCAAA?????????@@@AAABBBCCCDDDDDDGGGFFFQQQ^^^zzzzzziiiZZZHHH???;;;999:::<<<888;;;======AAAOOOddduuu}}}xxx{{{yyypppfffWWWPPP\\\tttyyyjjjWWWIIIDDDFFFQQQ\\\bbbvvvwwwooorrrmmmpppuuupppyyy}}}|||}}}gggGGG222444111111000000000000111111111111111111222333444444444555666888;;;>>>AAABBBBBBKKK[[[|||mmmSSS@@@MMMhhhcccUUUOOOEEECCCEEEKKKkkksssooopppmmmlllkkkiiigggjjjwww~~~dddMMMHHHEEEEEENNN```qqq~~~|||vvvsssqqqooo{{{mmmbbb___XXXWWWYYY\\\bbbiiirrryyy~~~{{{{{{YYYCCCAAA===999???@@@@@@AAABBBCCCDDDDDDIIIGGGSSS```~~~wwwlll\\\JJJ@@@<<<:::;;;===999<<<===;;;<<>>JJJdddjjjVVVOOODDDBBBEEELLLnnntttppppppnnnllljjjhhheeegggsssfffMMMFFFBBB???EEEQQQbbbmmmzzz|||vvvpppjjjvvv~~~vvv~~~yyyllleee___UUU^^^rrr||||||}}}lllaaa^^^VVVTTTUUUXXX^^^fffpppxxx}}}[[[EEEEEEAAA===???@@@@@@AAABBBCCCDDDDDDIIIHHHTTTaaaxxxvvvmmm]]]NNNFFF@@@;;;<<>>LLL[[[rrr[[[MMMHHH???AAAJJJ___|||uuummmjjjjjjkkkkkkfffeeelllwwwhhhSSSFFFAAAAAACCCNNNTTT[[[fff|||zzzoooiiiqqqccc]]]UUUQQQQQQQQQRRRYYYddddddjjjmmmccc]]]ZZZTTTTTTVVVYYYaaammm{{{^^^FFFBBBAAADDD@@@@@@AAAAAACCCDDDFFFGGGCCCLLLOOOccc{{{xxxoooaaaQQQIIICCC>>>???CCCAAA:::888<<<===>>>IIIWWWiiiuuu|||rrrlllvvvaaaLLLBBB???AAALLLXXXwwwkkkccchhhiiirrrwwwqqqqqqrrrvvvuuugggOOO<<<444333111111111111000000000///000111222222222333555777666777999;;;???CCCFFFHHHLLLPPP\\\|||kkkMMM@@@NNN[[[ttt^^^PPPJJJ@@@AAAHHHZZZ|||wwwooolllkkklllkkkgggeeekkkuuummmWWWHHHAAAAAADDDGGGMMMUUU```ttt{{{ssspppsssggg___XXXUUUTTTTTT[[[ddddddkkk~~~lllbbb\\\XXXWWWWWWWWWZZZbbbnnn}}}\\\EEEAAA@@@BBB@@@@@@AAAAAACCCDDDFFFGGGEEENNNQQQfff|||sssfffXXXMMMFFFAAAAAADDD>>>999888<<<<<<<<>>@@@@@@@@@AAAAAACCCDDDFFFGGGFFFOOOTTTkkkxxxnnn```RRRHHHBBBAAABBB===999999;;;;;;===GGGRRRbbbgggooovvv|||qqqeee```dddwwwwwwyyyjjjVVVCCC>>>@@@CCCJJJTTT^^^aaa}}}{{{ggg```iiirrr~~~|||yyysssqqqtttxxxxxxiiiRRR>>>666555111111111000000000000000000111222222222333666888;;;:::::::::<<>>???@@@@@@@@@AAACCCDDDFFFGGGGGGOOOVVVooowww|||uuugggWWWJJJCCC@@@??????===<<<===>>>CCCNNNXXXeeehhhlllqqquuuyyy}}}kkkXXXQQQRRRaaassszzzyyybbbQQQBBB@@@BBBDDDLLLUUUVVVPPPgggxxxgggcccnnnxxxzzz|||yyyuuuxxx|||yyyjjjQQQ>>>555555000000000000000000111111111222333444444555888:::<<<<<<;;;;;;<<>>?????????AAAGGGQQQYYY^^^```ccchhhnnnssswwwyyy}}}~~~lllbbb___eeeooo|||vvv^^^PPPCCCBBBCCCGGGRRR___XXXOOOaaassseeedddnnnyyyyyy~~~~~~~~~{{{yyy~~~zzzhhhNNN:::222222000000000000111111111111111222444555555666999;;;<<<<<<======>>>@@@AAABBBFFFMMM[[[|||kkkPPPBBBHHHLLLsssgggTTTLLLCCCEEEFFFIIIkkk|||vvvtttpppnnnnnnjjjfffgggkkkwwwdddRRRGGGDDDEEEJJJNNNWWW```cccaaa```bbbfffjjjrrr}}}xxxhhh___ZZZWWWQQQTTTXXX\\\```eeejjjnnnuuuSSSCCCDDDAAAAAA@@@@@@AAAAAACCCDDDFFFGGGGGGOOOYYYxxxbbbqqq~~~|||qqq___QQQLLLIIIFFFAAAEEEHHHIIIJJJNNNTTTYYYZZZ[[[^^^ccchhhmmmqqqrrrxxxyyyyyy||||||~~~}}}}}}www```SSSFFFBBBBBBIII[[[nnnnnniiiwww}}}pppddddddmmmwww}}}}}}wwwvvvyyy}}}}}}hhhMMM999111222///000000000111111111111000222333444444666999;;;<<<===>>>@@@AAABBBAAAAAACCCIIIVVV|||lllQQQBBBFFFJJJffflllWWWMMMDDDFFFEEEGGGggg|||xxxtttpppnnnnnnkkkggggggkkkzzzuuudddVVVMMMIIIHHHLLLNNNUUU]]]^^^YYYYYY]]]fffllluuuxxxiiicccaaa```UUUWWWZZZ^^^bbbjjjrrrwww}}}~~~OOOBBBDDDBBBAAA@@@@@@AAAAAACCCDDDFFFGGGIIIPPP[[[}}}dddrrr||||||sssaaaTTTPPPNNNKKKJJJPPPVVVXXXYYYZZZ]]]^^^aaaaaacccgggkkkoooqqqqqqssssssssssssssssssttttttllluuuzzzuuulllnnn~~~zzzdddVVVHHHBBBAAAJJJbbbzzzzzzpppeeedddlllvvv}}}qqqnnnvvvkkkNNN:::333444//////000000111111111222///000222333333555888:::;;;===???BBBCCCCCCBBBAAAAAAEEERRRyyynnnPPP@@@BBBDDDXXXpppZZZNNNDDDEEEDDDEEEddd}}}{{{zzztttpppnnnnnnlllhhhhhhkkkuuussseeeYYYRRRMMMJJJMMMNNNUUU\\\[[[VVVVVV[[[ccciiisss}}}zzzmmmjjjiiijjj^^^^^^```ccciiisss~~~zzzMMMAAACCCBBBAAA@@@@@@AAAAAACCCDDDFFFGGGJJJRRR]]]yyyzzzyyyqqqkkk]]]XXXXXXTTTYYYjjjvvvsssjjjgggggggggeeeiiikkkllljjjiiikkkmmmqqqoookkkfffcccbbbccccccbbbjjjooollldddeeetttzzzwwwooo___NNNGGGEEEKKK___rrryyyooo\\\aaaqqqwwwtttpppvvv||||||oooXXXDDD888222000000000000000000111111222111111222444666888:::;;;===>>>@@@BBBDDDFFFHHHHHHDDDDDDTTTlllvvv[[[CCC<<>>@@@AAAAAAAAABBBCCCDDDEEEFFFNNNTTTaaazzzrrrlll___ZZZ[[[WWWbbbqqq~~~}}}wwwsssqqqooolllmmmllljjjhhhhhhlllooonnnlllgggaaa[[[WWWUUUTTTTTT^^^ggggggbbbgggzzztttkkkwww~~~uuusssppp```QQQJJJHHHJJJWWWfff}}}tttgggYYYeee{{{qqqlllrrrxxxzzzxxxgggRRR@@@666111000000000000000000111222222222222333555777999;;;<<<<<<===???BBBEEEGGGJJJKKKGGGFFFSSSiiifffHHH???FFFXXX{{{bbbMMMGGGEEECCCJJJWWW{{{yyyuuuppplllkkkjjjjjjjjjtttzzzpppeee___^^^jjjwwwyyymmmqqqxxxqqqhhh]]]UUUSSSQQQVVVZZZ[[[___eeehhhggglllpppvvv|||nnnnnn}}}ttthhhmmmvvvrrrkkkjjjiiilllsss{{{oooHHH@@@AAA???BBBBBBBBBBBBCCCEEEFFFGGGHHHOOOVVVddd}}}uuunnnaaa\\\^^^[[[bbbmmmxxx}}}}}}|||yyyuuutttrrrmmmhhhfffggglllpppiiigggbbb[[[RRRLLLIIIHHHGGGUUUaaabbb___ggg}}}~~~tttmmmnnnjjj^^^TTTQQQ]]]ooovvvooommmiiiZZZNNNJJJKKKQQQ```pppoooeee]]]ooo|||nnnhhhmmmtttxxx~~~rrr___LLL===333000000111000000000000111222222333444444666888:::<<<>>>;;;===???BBBFFFIIIKKKMMMJJJHHHSSSfffqqqMMMAAAGGGTTThhhOOOHHHEEEBBBHHHRRR~~~|||xxxrrrnnnlllkkkiiihhhrrrsssddd]]]YYYZZZ]]]mmm{{{{{{mmmoooyyysssmmmddd[[[WWWTTTZZZ^^^```dddlllrrrssssssvvv{{{qqqlllsss{{{qqq}}}ooodddjjjtttrrrooooooooorrrwww~~~fffFFFAAABBB@@@CCCCCCDDDDDDEEEGGGHHHJJJKKKPPPYYYiiixxxoooiiillllllqqqtttsssxxxqqqccc___bbb___]]]ccckkkssszzz~~~~~~|||xxxtttnnnhhheeefffiiillldddccc___WWWNNNHHHFFFFFFGGGVVVbbbaaa___iii{{{hhh[[[^^^___UUUOOORRRTTTiiippphhhcccWWWOOOJJJLLLQQQ^^^vvvqqqlllfffuuu|||pppiiilllsssyyyppp[[[III;;;222000111111111000000111111222333444555666777999<<<>>>???===???AAACCCFFFIIIKKKLLLLLLKKKUUUffftttNNN???CCCOOOoooRRRIIIEEEBBBEEENNNsss{{{uuupppmmmkkkiiigggmmm{{{ooolllnnnsssyyyuuuppp|||wwwrrriii```ZZZZZZ```eeefffiiiqqqxxxzzzyyy|||~~~~~~~~~{{{sss{{{lllbbbgggqqqpppooopppqqqtttxxx\\\BBBAAABBB@@@CCCDDDDDDEEEFFFHHHJJJLLLMMMPPP]]]ooo|||fffWWWPPPJJJNNNNNNSSSXXXXXXiii~~~uuugggbbbeeecccbbbbbbeeemmmvvv|||vvvsssnnnjjjgggfffffffffeeeccc^^^UUUKKKFFFFFFHHHRRR```jjjhhhfffqqqrrrbbbccccccZZZUUUXXXZZZnnnoooddd[[[GGGIIIPPPWWWZZZccc{{{vvvqqqjjjmmmwwwppppppwwwkkkTTTDDD:::222111444111111111111111222222333555555666888:::<<<>>>???AAABBBCCCEEEGGGIIIJJJKKKLLLNNNYYYhhhqqqOOO>>>>>>JJJyyyuuuUUUIIIFFFAAABBBIIIggg}}}wwwrrrnnnkkkhhhfffhhhzzzxxx{{{uuulllccc___eeelllrrrrrrsssyyy~~~vvvyyy|||llljjjoooxxxkkkaaaccclllmmmkkkmmmpppsssvvv|||tttSSS???AAAAAA???CCCCCCDDDEEEFFFIIIKKKMMMOOORRRaaavvvwww]]]KKKDDD@@@CCCAAACCCGGGFFFQQQhhh|||lllgggiiigggjjjeeeccchhhooossswww{{{uuurrrnnnkkkjjjhhhfffdddhhheee^^^RRRGGGDDDHHHNNNdddpppwwwsssttt|||ssslllkkkgggwwwnnnaaaUUUBBBJJJYYYdddccc```mmm~~~yyynnnfff[[[cccwww|||~~~{{{xxx}}}gggMMM???888222222666222111111111111222333333555666666888:::<<<>>>???CCCDDDEEEFFFHHHIIIJJJJJJMMMPPPZZZhhhkkkNNN???>>>EEEooo{{{WWWJJJGGGBBBAAAFFF\\\}}}wwwrrroookkkgggeeeeeeuuu~~~vvvnnngggeeesss|||~~~}}}}}}|||~~~}}}mmmjjjmmmvvvlllaaaaaahhhiiigggjjjnnnqqqtttzzzmmmNNN>>>BBBAAA>>>DDDCCCDDDEEEGGGJJJMMMOOOQQQVVVggg~~~gggRRRGGGCCCDDD??????CCC???DDDUUUrrrlllnnnkkklllfffcccgggkkklllpppuuuvvvrrrmmmkkkkkkjjjhhhfffjjjfff]]]QQQGGGHHHQQQZZZzzzxxxmmmaaaTTTFFFKKKXXXdddeeebbbgggrrryyyiiiaaaLLLLLLjjj}}}|||xxx}}}kkkNNN@@@888111000444222222111111222222333444555555666888:::<<<>>>???CCCDDDEEEGGGIIIJJJLLLLLLNNNQQQXXXccczzzdddJJJ>>>???AAAfffYYYJJJGGGBBB@@@DDDTTTwww|||wwwrrroookkkgggdddeeessswwwnnnkkkmmm}}}|||{{{{{{uuu{{{}}}tttyyyuuutttssskkkaaa___eeefffdddhhhnnnqqqtttzzz~~~kkkMMM???CCCBBB???FFFEEEFFFGGGIIILLLOOORRRSSS[[[nnnoooWWWHHHCCCCCC===<<<@@@<<<===JJJhhhwwwpppqqqnnnmmmhhhggglllooonnnqqqvvvxxxsssmmmjjjkkklllkkkjjjjjjfff]]]QQQJJJNNN\\\hhh~~~lllaaaTTTIIIHHHNNN[[[dddgggoooyyyxxxgggaaaHHHDDDhhhyyyssszzzuuuTTTCCC:::000---000222222111111222222333444444555666777999<<<>>>???BBBCCCDDDGGGIIILLLNNNOOOPPPQQQVVV^^^uuu^^^EEE<<>>>>>>>><<<>>>CCCYYYsssuuuqqqxxxqqqmmmkkkmmmooonnnppptttyyyxxxuuupppqqquuuuuurrrmmmfff^^^[[[\\\aaaiiiooo~~~eeeWWWUUULLLMMMTTT\\\bbbeeejjjppptttjjjeeeZZZLLLSSSkkkvvvyyyxxxqqqwwwsssSSSBBB:::333......111000000000000222444555888888888999:::;;;<<<===FFFEEEEEEDDDEEEJJJPPPTTTTTTTTTZZZgggsssYYYBBB;;;@@@DDDUUU]]]HHHEEEEEEBBB@@@LLLbbbxxxtttuuuuuupppjjjggghhhoooyyyxxxttttttuuuyyyrrrnnnppprrrvvvrrruuu~~~~~~qqqfffbbbiiiuuuvvvmmmiiigggvvv}}}}}}kkkfff``````dddbbbeeeiiimmmppptttzzzvvv___IIIBBBAAA@@@BBBHHHHHHIIILLLQQQUUUYYY[[[[[[fffxxxmmmsss}}}uuu^^^PPPIIICCCAAA@@@>>>@@@DDDQQQeeexxxyyyuuupppmmmooorrrtttxxx~~~zzzllleee^^^\\\]]]bbbjjjrrr|||qqqrrryyyyyy```PPPJJJGGGIIIOOOVVV[[[___gggpppoooeee^^^]]]ZZZeee{{{~~~xxxrrrxxxiiiIII:::666222///000111111111111222333555666999999999:::;;;<<<===>>>BBBDDDFFFGGGHHHJJJNNNPPPVVVVVVZZZeeebbbEEE:::===@@@OOOfffMMMHHHFFFBBB???EEEXXXsssxxxsssttttttnnnhhheeedddlll}}}xxxwwwwww~~~{{{wwwsssrrrsssuuuvvvvvv{{{~~~ttt```QQQKKKWWW```hhhggg___YYYXXXXXXrrr|||{{{lllkkkwwwnnnjjjdddcccgggfffiiilllpppssswww}}}zzzoooYYYFFF@@@AAA@@@CCCIIIIIIKKKNNNQQQUUUYYY[[[\\\kkk~~~TTT___pppmmm\\\SSSJJJEEECCC@@@AAAEEEKKKWWW|||}}}vvvqqqssswww|||kkkddd^^^]]]\\\___iiisssxxxeeeVVVWWWcccvvvbbbPPPFFFDDDIIIRRRXXXXXXWWW^^^gggooocccZZZeeennn}}}vvvoooxxxcccAAA444444222000111222111111222333555666888:::::::::;;;<<<>>>???@@@???BBBGGGJJJKKKKKKLLLMMMXXXWWWZZZbbbjjjIII:::<<<===HHHrrrkkkQQQIIIGGGCCC??????NNNeeezzztttuuutttoooiiifffaaaiii}}}|||zzzyyy~~~|||yyywwwwwwwwwwwwvvvvvvzzz|||nnnZZZLLLFFFEEEJJJOOONNNJJJGGGKKKQQQnnn{{{fffXXXXXX]]]hhhmmmrrrooohhhgggkkkjjjkkknnnrrruuuyyywwweeeRRRBBB???AAAAAADDDJJJMMMOOORRRUUUWWW[[[___aaaqqqNNNWWWfffvvvzzzjjj^^^QQQJJJFFFBBBBBBEEEKKKQQQzzzyyyyyy~~~mmmeee^^^[[[WWWVVV```nnniiiVVVVVVdddzzzuuufffUUUJJJEEEMMMXXX^^^XXXPPPPPPVVVrrroooaaa^^^pppqqqjjjtttdddBBB444444333111111111111111222333555777999<<<<<<<<<===>>>@@@AAABBBAAADDDIIIKKKLLLLLLMMMNNNWWWVVVXXX^^^yyylllKKK<<>>III^^^|||wwwwwwxxxsssnnnlllbbbiii{{{{{{{{{|||}}}zzzzzz||||||zzzxxx}}}zzzooo```QQQFFF???@@@CCCDDDDDDFFFOOOYYYooo~~~ttt^^^UUURRRQQQUUUhhh~~~uuutttllliiilllkkkkkknnnrrrvvvyyy```OOOAAA@@@BBBBBBFFFLLLQQQUUUYYYZZZ[[[^^^dddiiivvv^^^aaafffpppvvvhhhXXXOOOIIIEEECCCDDDJJJPPPpppqqqggg]]]WWWOOOKKKVVVhhh|||ccc]]]fff|||tttlllaaaSSSIIIGGGMMMUUUWWWOOOGGGHHHNNNffflll]]]bbbxxxoooiiissszzzxxx}}}aaaAAA555555444111222000000111222444666888:::======>>>???@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMPPPRRRTTTUUUWWWZZZtttkkkLLL>>>AAA<<>>GGGYYY}}}wwwxxxyyyvvvrrrpppgggkkkxxx}}}{{{}}}}}}{{{zzz||||||}}}zzzoooVVV>>>@@@???AAAFFFIIINNN[[[hhhvvvrrr]]]OOOOOOKKKWWWhhhwwwzzzwwwxxxpppjjjlllkkkmmmppptttwww{{{|||~~~___OOOCCCBBBDDDDDDHHHOOOTTTYYY]]]^^^]]]```iiippp||||||zzzqqq___UUUOOOHHHDDDDDDEEEMMMgggsssggg\\\TTTIIIDDDSSSiiiuuuoooxxxfff\\\RRRIIIDDDKKKLLLMMMMMMHHHEEELLLVVVfffooodddggg}}}rrrmmmvvvxxxrrrooouuu{{{~~~oooUUU;;;444444333222444111111111333555888;;;<<>>>>>DDDTTT||||||vvvwwwxxxvvvrrrpppkkkjjjtttyyyrrrqqqtttyyy~~~{{{{{{}}}nnnMMMHHHEEEHHHPPPVVV[[[ggguuuyyyaaa\\\OOOOOOWWWbbb}}}xxxzzzuuummmmmmjjjpppssswwwzzz~~~uuuoooqqq___PPPEEEDDDEEEFFFKKKTTTVVV]]]bbbbbb```cccoooyyyxxxfff\\\UUUMMMGGGEEEAAAMMM]]]rrreeeZZZSSSHHHDDDWWWrrrttt___RRRIIIFFFGGGRRRQQQSSSUUUTTTTTTYYYaaammmsssnnnpppuuurrryyyuuunnnmmmttt}}}zzzvvv^^^JJJ888333333000000444333333444555888;;;>>>@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKMMMQQQTTTTTTVVVYYYZZZoooyyyXXX@@@;;;999AAAJJJnnnaaaNNNIIIDDD===???AAANNNxxxyyyxxxyyyuuuqqqoookkkgggllluuunnn___[[[WWWXXX[[[aaammmyyymmmZZZWWW[[[fffkkknnnwwwxxxcccVVVTTTXXXrrrxxx|||qqqooolllpppsssxxx{{{~~~|||rrr}}}]]]OOODDDDDDFFFGGGOOOYYY]]]dddjjjjjjgggkkkyyy|||jjj```YYYPPPIIIFFFAAANNNXXX}}}qqqcccYYYSSSIIIGGG^^^{{{uuu___PPPIIIKKKPPPXXXZZZaaahhhiiieeedddfffppprrrqqqxxxvvvtttyyyuuuooooooxxxwwwlllWWWFFF888444222......222555555666777:::===@@@BBB@@@AAABBBCCCEEEGGGIIIJJJHHHIIIKKKLLLLLLMMMPPPRRRUUUXXX[[[[[[nnn^^^BBB999:::CCCIIIkkkeeeOOOJJJEEE???BBBAAAKKKuuu}}}|||{{{vvvqqqpppjjjcccgggzzzwwwjjj^^^TTTMMMLLLKKKKKKKKKKKKPPP___ooo}}}vvv|||nnnjjjooozzzxxxdddYYYXXXooo~~~yyyuuurrrnnnnnnqqqvvvyyy|||\\\NNNCCCCCCFFFHHHQQQ]]]dddlllrrrrrrooottt{{{lllUUUNNNPPPMMMJJJFFFQQQwwwnnnaaaUUUNNNIIIPPPkkkxxxbbbRRRMMMOOORRRaaaiiittt{{{zzzvvvqqqooouuuzzzttt~~~zzzzzzpppwww}}}vvvzzzxxxbbbOOOBBB555222333333222333333555999;;;<<<===@@@BBB<<<===@@@BBBDDDEEEEEEEEEIIIMMMPPPPPPMMMLLLOOORRRVVVXXX\\\\\\lll~~~cccHHH:::;;;888MMMiiibbbPPPIIIAAA@@@>>>AAAHHHfffuuu{{{zzzwwwwwwsssnnniiihhhppprrrccc[[[VVVOOOKKKIIIEEEEEEFFFFFFDDDFFFQQQ]]]vvvooo~~~eee]]]mmmzzz}}}yyyooopppwwwwwwxxxyyy}}}zzzaaaNNNBBBEEEHHHHHHTTTfffkkkttt|||}}}zzz~~~xxxsssxxx||||||pppYYYOOOMMMFFFFFFDDDNNNnnnvvvgggYYYSSSRRR\\\wwwpppbbbbbbhhhkkkzzzxxxcccUUUQQQVVV[[[jjjvvv|||yyywwwmmmhhh||||||yyyttt```MMM@@@444222333222222333555888;;;===>>>???BBBCCC???@@@AAABBBCCCDDDDDDDDDIIIMMMQQQRRROOONNNPPPSSSWWWYYY^^^___lll}}}cccIII;;;<<<777IIIcccaaaRRRKKKBBB@@@>>>AAADDD]]]vvvyyyvvvsssuuusssnnnjjjhhhooo~~~}}}vvvwwwyyyuuuqqqooowwwccc[[[SSSPPPLLLGGGEEEFFFFFFEEEEEEEEEBBBCCCMMMYYY{{{qqqvvv~~~zzz|||www\\\LLLBBBFFFIIINNN```uuupppeee\\\YYYYYY___qqq{{{yyybbbUUUOOOGGGCCCEEEKKKccc}}}{{{ppp___XXXZZZgggxxx```WWWWWWKKKVVVcccrrruuubbbUUUUUU\\\dddmmm|||{{{xxxuuummmjjjwwwqqq[[[III>>>333111222222222333666888;;;===>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCCCCIIIMMMQQQSSSQQQPPPQQQSSSXXXZZZ```aaajjj{{{dddJJJ<<<===777EEE\\\bbbTTTMMMCCC???>>>??????PPPrrruuuvvvqqqooossssssooojjjhhhmmmzzzyyyxxxppppppkkkeeefffoooxxxuuulllxxxvvvhhhXXXSSSOOOOOOMMMIIIHHHJJJHHHFFFFFFEEEBBBCCCKKKUUUnnnyyy{{{~~~uuuVVVJJJCCCFFFLLLVVVppp^^^RRRMMMPPPQQQSSSeee|||iii\\\VVVNNNDDDHHHJJJZZZtttmmmkkkyyy|||iiiaaafffsss|||dddXXXLLLNNNSSS___xxxooo]]]SSSUUU___hhhlll}}}ppplllhhhaaaaaatttlllPPPEEE;;;333222222222222444444777:::<<<<<<>>>@@@AAACCCBBBAAAAAAAAABBBDDDEEEGGGKKKOOOQQQQQQPPPQQQQQQWWWVVV\\\]]]bbbzzzeeeLLL>>>???888DDDWWWgggWWWNNNBBB======>>><<>>???AAABBBAAAAAAAAABBBDDDFFFGGGEEEGGGKKKMMMNNNOOOOOOPPPTTTQQQVVVWWWXXXwww|||hhhPPP@@@???;;;FFFTTTkkkXXXMMMBBB???<<<>>>;;;AAAUUUooouuurrrrrrssssssooollljjjgggiiirrrwww~~~pppccc]]][[[VVVQQQOOOOOOLLLJJJIIIGGGFFFKKKRRRnnnuuuyyyzzziii]]][[[jjjvvvzzzwwwsssyyyxxxUUUNNNHHHHHHOOOdddXXXVVV\\\hhhmmmiiifffiiiooo^^^WWWOOOGGGGGGCCCIIIkkkvvvrrrqqqvvv}}}|||yyyzzzbbbUUULLLVVVsssyyyhhh]]][[[aaahhhkkkqqqxxxjjjfff]]]VVV\\\mmm^^^III>>>777333444444333444777888:::===??????@@@AAACCCAAAAAAAAABBBCCCEEEFFFGGGDDDEEEGGGIIIKKKMMMNNNOOOQQQMMMRRRSSSQQQlllnnnVVVDDD???===FFFMMMwwwrrrZZZMMMDDDCCC<<<>>><<<@@@MMMaaa~~~xxxtttrrrqqqmmmllljjjgggfffmmm}}}yyypppjjjccc]]][[[XXXTTTPPPOOOKKKHHHKKKQQQjjjsssvvv}}}uuuhhh]]]___qqqsssyyyooojjjooowwwvvvVVVOOOIIIIIITTTnnn}}}zzz}}}}}}jjjooo```RRRIIIGGGBBBEEE\\\{{{xxxzzz|||kkkXXX^^^zzzuuuddd]]]bbbiiimmmnnnooorrryyynnn^^^]]]VVVTTT```xxx{{{|||~~~[[[MMM;;;777444555555444555888888;;;===??????@@@AAACCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIMMMOOOPPPPPPKKKRRRTTTOOOdddvvv]]]III???>>>CCCAAAfff}}}bbbPPPEEEEEE===???===???FFFRRRxxxuuummmmmmkkkmmmkkkgggcccgggvvvvvvqqqrrriiiccc]]]YYYTTTOOOOOORRReee{{{uuummmccc___jjj}}}sssyyyllleeejjjkkkuuunnnTTTNNNHHHKKKZZZyyyrrrlllZZZMMMHHHCCCEEETTTsss}}}~~~{{{kkkkkkqqq```\\\dddnnnpppnnnrrrqqqttt}}}mmmbbbeeebbbeeevvvxxxzzz~~~vvvSSSIII:::666444666666555666999777999<<<======>>>???AAACCCDDDEEEEEEEEEDDDBBBAAAEEEDDDCCCEEEIIIMMMPPPQQQOOOKKKTTTWWWOOOaaa|||bbbMMM???===???888YYYiiiSSSFFFEEE>>>@@@===>>>AAAHHHiiitttggghhhkkknnnkkkfffaaacccppp}}}wwwpppiiiddd]]]VVVTTTVVVbbb}}}zzzooobbbbbbtttyyyyyyqqqjjjnnnkkktttgggQQQKKKGGGLLL___}}}ppp```PPPMMMGGGGGGWWWuuu}}}pppddddddjjjppppppnnnkkkrrruuuyyyrrrkkkhhhjjj}}}iiiRRREEE888777666555555666777888:::::::::999:::===BBBFFFGGGHHHIIIHHHEEEDDDFFFIIICCCEEEHHHIIIKKKMMMQQQSSSRRRUUUUUUTTTTTT\\\nnnZZZIII666>>>;;;EEE}}}nnnSSSJJJIIIBBBAAA>>>@@@DDDEEE[[[ppphhhhhhmmmnnnlllddd\\\aaawwwzzzpppyyytttlllggg```ZZZXXXbbb~~~wwwtttjjjaaahhh|||{{{vvv{{{^^^LLLLLLIIIKKKcccsssYYYRRRNNNGGGFFFVVVsssvvvlllcccdddjjjnnnlllhhhllltttxxx|||sssmmmjjjmmmiiiPPPAAA777666666555555777888999:::::::::999:::===BBBFFFHHHIIIJJJHHHFFFEEEGGGIIIDDDEEEHHHIIIJJJLLLOOORRROOOSSSSSSSSSTTTZZZ}}}mmmRRR:::???===DDDrrrwwwYYYKKKGGGBBBBBB===>>>AAAAAATTTwwwvvvlllhhhjjjkkkiiibbbZZZ]]]ppp~~~sssvvvyyyrrrjjjccc```^^^ttt{{{vvvkkkccclll{{{\\\KKKKKKHHHKKKccc]]]VVVPPPHHHFFFVVVsss|||qqqmmmiiijjjoooqqqlllffffffooouuuxxxvvvpppmmmppp|||{{{|||{{{dddKKK===666555555555666888:::;;;::::::::::::;;;>>>CCCGGGIIIJJJJJJIIIGGGFFFHHHIIIDDDFFFGGGHHHIIIJJJMMMOOOMMMRRRSSSSSSTTTXXXttt~~~]]]???>>>===@@@``````MMMDDDCCCBBB<<<<<<>>><<>>AAAFFFIIIJJJJJJJJJIIIHHHHHHHHHIIIDDDFFFGGGGGGGGGHHHKKKMMMNNNTTTUUUUUUUUUVVVjjjeeeAAA;;;;;;;;;MMMzzzhhhRRRGGGBBBBBB<<<:::<<<;;;GGG```}}}sssuuussspppkkkccc^^^dddnnnzzzooohhheee^^^^^^]]]eeesssxxxzzzlllfffvvvvvvoooxxx}}}}}}vvvvvvUUUJJJLLLLLLSSSnnnwww```YYYOOONNN___}}}}}}tttpppzzz~~~tttlllxxx}}}{{{tttlllhhhkkkxxx}}}tttrrruuu~~~lllOOO>>>:::444444444555777:::===>>>>>>???AAAAAACCCEEEIIIMMMKKKJJJIIIHHHHHHIIIIIIHHHEEEFFFGGGGGGGGGHHHJJJLLLQQQXXXXXXWWWWWWUUUbbbzzzkkkFFF:::;;;<<>><<>>CCCSSS}}}|||wwwssspppkkkbbb^^^___nnn~~~}}}ssskkkhhhhhhaaaXXXWWWVVVTTTnnnnnnbbb[[[[[[ZZZ___rrruuuppplllkkkuuuzzzuuutttlllccc___WWWmmmpppYYYUUUXXXWWW\\\vvvsssmmmjjjpppyyyddd\\\UUUNNNQQQfffyyyllllllnnnmmmsssxxxvvvvvvzzztttllljjjooo{{{{{{~~~{{{||||||~~~~~~uuu___GGG;;;999444444555666888:::===>>>@@@BBBDDDFFFGGGJJJMMMPPPKKKHHHFFFFFFHHHIIIGGGFFFDDDFFFGGGHHHHHHIIILLLNNNPPPWWWVVVUUUYYYWWWZZZhhhrrrQQQ>>>:::@@@===QQQ{{{[[[GGGCCCEEE>>>:::???>>>@@@LLLoooxxxrrrnnnnnnllleee___^^^bbbtttyyyvvvwwwmmmiiifffddd]]]ZZZVVVOOO___rrrcccVVVSSSOOOQQQaaa||||||vvvrrrnnnnnnyyynnngggddd___[[[]]]YYYtttgggWWWXXXZZZ[[[aaa{{{vvvnnn___XXXUUU^^^qqqyyybbbWWWQQQKKKPPPfff|||]]]QQQTTTUUURRR[[[cccppp~~~|||{{{vvv{{{yyysssrrrxxx{{{vvvnnn]]]III<<<777555555555666888:::===>>>???AAADDDFFFGGGJJJMMMPPPJJJHHHEEEEEEGGGHHHGGGEEEDDDFFFGGGHHHIIIJJJMMMOOOMMMTTTTTTSSSYYYXXXZZZfffpppQQQ===777===999HHHiiiSSSDDDFFF>>>:::???======GGGeee}}}tttnnnkkkmmmmmmhhhbbb```WWWkkkzzzvvvsssttt|||ttthhhrrrsssnnncccddd```]]]YYYPPPYYYsssyyymmmcccgggvvvyyyuuuuuuZZZVVVQQQOOOXXXgggqqqsssrrrzzzvvvrrrnnn{{{{{{aaaWWWUUURRRSSSYYYaaa^^^SSSWWWZZZ\\\ddd|||tttiii\\\RRRUUUUUURRRUUUfff]]]PPPNNNJJJOOOeeessscccccclll}}}^^^MMMHHHDDDEEEIIIOOOSSS^^^rrryyyzzzyyy|||~~~qqq```PPPCCC<<<999555555555666888:::===>>>AAABBBEEEGGGJJJKKKKKKKKKGGGFFFEEEEEEDDDEEEEEEFFFJJJJJJKKKKKKKKKKKKKKKJJJMMMOOOQQQRRRRRRTTTZZZ^^^ttt{{{nnnUUUAAA===:::888KKKfffrrrSSSIIIDDD???===;;;:::>>>EEEZZZyyylllhhhfffhhhkkkhhh___VVV___gggzzzuuunnnqqqooozzzxxxpppvvvqqqlllfff]]]ZZZ\\\YYYTTT[[[ggg~~~nnnccc\\\```eeelllqqq___WWWUUUXXXbbblllaaa}}}yyytttqqqnnn{{{lllbbbVVVWWWdddkkk|||zzz\\\VVVZZZdddlllwww{{{vvvnnnggg^^^VVVRRRSSSYYY^^^^^^ZZZ___tttcccOOOLLLHHHNNNfffmmmXXXUUU[[[VVVddd~~~pppVVVNNNMMMIIIGGGIIIHHHLLLWWWlll|||tttwwwtttbbbMMM===555444555555666777999;;;>>>???BBBCCCEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMOOOOOONNNPPPUUUZZZkkkzzzuuuZZZEEE@@@<<<999HHH___}}}XXXKKKFFFAAA>>><<<999<<>>IIIlllwwwffffffeeefffeeeaaa\\\WWWVVVbbbwww|||yyykkk```___``````eeemmm{{{llleeeiii|||qqq```aaajjjwww~~~tttkkkhhheeebbbiiisssmmmcccxxxVVVLLLEEENNNiiikkkXXXQQQYYYVVVTTT]]]ooobbb^^^\\\\\\___bbbccchhhuuu~~~rrrqqq|||tttkkkllluuu~~~}}}|||xxxxxxyyy}}}ppp]]]III<<<888888777777777888;;;===@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAACCCDDDFFFFFFEEEDDDBBBAAABBBEEEHHHKKKMMMNNNOOOMMMOOOQQQPPPMMMMMMPPPTTTaaammmPPPDDD===777===JJJjjjlllPPPIIICCCAAA>>>;;;;;;===EEEbbbzzzooonnnmmmjjjfffbbb^^^\\\VVV^^^ooowwwhhhccceeefffiiimmmyyykkkkkkzzzmmmbbbeeefffssslllvvvdddUUUIIIRRRmmmooo^^^ZZZZZZXXXYYYyyy~~~yyyxxxyyyvvvuuuxxxxxxeee]]]cccmmmrrrzzzoooeee```fffppp~~~}}}uuusssvvvyyy|||ppp^^^MMMAAA:::888888888888888999;;;===???AAA>>>>>>???@@@AAACCCDDDEEE@@@AAADDDEEEFFFEEECCCBBB@@@AAADDDGGGJJJLLLMMMNNNMMMOOOQQQPPPMMMLLLNNNQQQ]]]}}}{{{\\\LLLBBB:::>>>HHHUUU~~~xxxTTTKKKDDDBBB@@@===<<<>>>BBBXXXyyy|||wwwqqqkkkfffcccbbb\\\[[[eee{{{tttpppooooooooouuummmuuufff```ccccccjjj}}}yyydddRRRYYYrrrnnn___]]][[[XXXnnnvvv___RRRQQQUUUXXX^^^mmmyyyssskkkeeejjjtttyyysssttt{{{{{{lllWWWFFF>>><<<<<<<<<:::999999999:::<<<>>>???<<<<<<===???AAACCCEEEGGG@@@AAABBBDDDDDDDDDCCCCCC@@@AAACCCFFFHHHJJJKKKLLLKKKMMMOOONNNKKKIIIKKKMMMSSSgggcccQQQCCC999:::AAAFFFggg[[[PPPFFFCCCAAA>>>===>>>???MMMggg}}}tttoookkkiiigggddd\\\^^^qqqyyy~~~|||xxxuuurrrpppttt~~~|||ooo^^^\\\_________fffzzzuuu]]]aaayyymmmddd^^^\\\llljjjWWWOOOMMMLLLOOO^^^ttt{{{|||yyyuuu~~~yyytttxxx~~~qqq]]]KKK@@@======???;;;:::999999999:::<<<<<<<<<<<<===>>>@@@CCCEEEGGG@@@AAAAAABBBCCCCCCDDDDDDAAABBBDDDFFFGGGHHHIIIIIIJJJMMMOOONNNKKKJJJKKKMMMKKKTTTjjjYYYHHH:::777;;;???VVVcccWWWJJJDDD@@@===<<<===>>>FFFZZZ{{{|||sssooonnnmmmkkkkkk___ZZZgggxxxuuunnnnnn}}}~~~zzzrrrrrr|||yyywwwooowww|||aaaZZZ]]]___^^^```bbbnnneeeggg~~~rrrbbbZZZ^^^ppp}}}fffZZZSSSOOORRRZZZhhh{{{{{{yyy}}}{{{www{{{|||rrraaaNNN>>>888888;;;<<<;;;:::999999999:::;;;=========>>>@@@BBBEEEFFFAAAAAA@@@AAAAAACCCDDDEEEBBBCCCDDDFFFGGGGGGHHHHHHLLLOOOQQQQQQNNNLLLMMMOOOHHHJJJvvvfffSSSAAA;;;===<<>>@@@AAA???======@@@CCCEEEFFFCCCEEEGGGFFFDDDAAA??????EEEFFFFFFGGGGGGGGGFFFFFFHHHQQQSSSMMMOOO^^^kkkooocccXXXttt|||xxxgggGGG777;;;<<>>===HHHeeeuuuqqqwwwwwwqqqkkkmmmfff]]]ZZZ```pppsssccchhhttt|||cccbbbzzz|||{{{uuupppnnndddaaayyyxxx|||aaa]]]^^^YYY___kkkgggtttgggwwwzzz|||ttt|||nnnggghhhxxx{{{{{{}}}eeeWWWGGG>>>:::777888<<<;;;:::888777888:::===???AAA???<<<<<<>>>@@@BBBBBBAAACCCEEEEEECCCAAA@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFGGGOOOSSSPPPQQQ```www{{{gggvvv{{{gggHHH999===;;;???eeepppTTTIIIEEE???>>>AAA===<<>>@@@>>>;;;:::<<<===>>>>>>???AAACCCCCCBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFHHHMMMRRRRRRQQQ]]]{{{sssvvvjjjJJJ:::===>>>666PPP^^^MMMHHHEEEBBBAAA>>>===<<>>;;;;;;::::::;;;<<<===>>>>>><<<::::::<<<===>>>===<<>>XXXxxxpppfffeeeaaaZZZTTTXXXdddnnnwwwoooaaaYYYOOORRRUUUTTTQQQSSSYYY^^^aaarrr]]]PPPVVVVVVUUUZZZYYYbbbkkkoooIIIMMM___xxx}}}lllbbb\\\YYYVVVTTTUUUeee||||||qqqeee]]]]]]fff~~~}}}~~~zzzuuurrruuuzzzwwwlllaaaMMMCCC;;;999999999:::===<<<<<<======>>>??????@@@<<<;;;::::::===???@@@@@@<<<>>>@@@@@@@@@@@@BBBCCC@@@@@@@@@AAABBBDDDEEEFFFLLLIIIMMMRRRQQQOOOYYYhhhddd```pppeeeIII<<<<<<:::@@@QQQtttsssTTTJJJIIIEEE??????AAA>>>>>>RRR~~~uuummmcccdddbbb[[[UUUUUU]]]fffxxx}}}}}}yyylll^^^VVVRRRXXX^^^```______bbbfffssszzzVVVPPPUUUWWWYYY[[[ZZZ```eeeeeexxxFFFHHHTTTiiiyyywwwjjj___ZZZ\\\___fffbbb]]]cccyyy|||tttmmmhhhcccgggrrr~~~zzz{{{tttpppqqqwww~~~{{{lll___GGG???888777888777777999======???@@@@@@@@@@@@@@@;;;::::::;;;>>>@@@AAA@@@<<<>>>@@@@@@@@@@@@BBBDDDAAAAAA@@@@@@AAACCCEEEFFFJJJIIIKKKPPPRRRQQQRRRVVVRRRVVViii{{{WWW???888888===BBBXXX___MMMJJJFFF???===>>>===???MMMnnn~~~qqqhhhccccccbbb\\\VVVTTTXXX\\\nnnwww{{{}}}zzzpppqqqvvvttt```TTTMMMPPPYYYfffpppvvvzzz|||~~~kkkQQQQQQTTT[[[bbb```ZZZZZZ]]]aaavvvAAADDDMMM\\\lllyyy~~~uuukkkfffhhhnnnvvv{{{tttkkkwww}}}}}}wwweeebbbbbbbbbqqq~~~}}}}}}pppnnnpppxxx{{{jjjZZZCCC;;;666777888888777999<<<===???@@@AAAAAA@@@???<<<;;;:::;;;>>>??????>>>>>>???@@@@@@@@@AAACCCEEECCCBBBAAAAAAAAABBBDDDFFFHHHJJJKKKJJJMMMRRRSSSQQQOOORRR]]]xxxaaa@@@:::555:::@@@EEEgggmmmSSSLLLHHHAAA???;;;;;;???GGG]]]uuuiiihhhgggeee```ZZZVVVUUUVVVeeeqqqzzzmmmgggeeennn|||uuuwww~~~|||rrraaaXXXUUUSSS^^^qqq~~~^^^OOOPPPPPP]]]iiicccaaaZZZ\\\ggg~~~===BBBJJJUUUeeewwwxxxlllmmm{{{wwwyyy}}}mmm___```bbbbbbsss}}}uuusssttt||||||hhhWWWAAA:::666888;;;::::::;;;;;;<<<>>>@@@AAA@@@???>>>===<<<;;;;;;======<<<;;;???@@@AAAAAA@@@AAACCCEEEEEECCCBBBAAAAAABBBDDDEEEHHHMMMLLLEEEFFFPPPTTTQQQRRRQQQSSSgggddd???AAA333999CCC===LLLyyyXXXNNNIIICCCCCC;;;;;;@@@DDDSSS|||}}}ooonnnllliiiddd___ZZZVVVSSS\\\iiixxxjjj[[[VVVYYYjjjwwwvvvnnn```]]]dddrrrmmmmmmbbbnnnrrrXXXOOOPPPMMM\\\jjjaaajjj___aaaqqqAAADDDIIIVVVdddjjj||||||{{{~~~}}}|||vvv~~~|||qqqjjjiiifffcccmmm|||}}}|||{{{tttwwwlll[[[TTT???<<<999888999:::999888<<<======;;;::::::<<<>>>999:::;;;<<<<<<<<<;;;:::>>>??????@@@AAAAAABBBBBBGGGAAA;;;<<>>>>>BBBHHHLLLNNNMMMOOOUUU\\\uuuiiiHHH<<<888999@@@@@@@@@lllaaaRRRKKKDDDGGG???;;;<<>>??????@@@CCC???<<<===BBBGGGIIIHHHJJJFFFAAAAAADDDIIIKKKLLLGGGIIIOOOVVVjjjxxx[[[CCC<<<888<<<;;;999___jjjXXXOOOFFFBBB===;;;<<<===EEE___zzz|||{{{uuullleeeaaa[[[TTTNNNOOOWWWdddvvv}}}```XXXUUUaaa}}}qqq___[[[dddzzz```___eee|||~~~sssoooppp|||cccYYYPPPOOOQQQUUU[[[aaafffgggnnnuuuOOOJJJ@@@@@@KKKWWWttt|||vvv}}}{{{qqqmmmpppyyyuuurrr}}}xxxVVV@@@;;;999777777888888777666666777777666555555777888777888999999::::::999999999999::::::;;;;;;<<<<<<>>>=========@@@DDDHHHJJJKKKIIIFFFEEEGGGIIIJJJJJJDDDFFFKKKQQQ\\\~~~kkkLLLAAA777999999555OOO~~~yyybbbTTTJJJ@@@======>>><<>>BBBGGGHHHHHHHHHGGGEEEDDDDDDGGGMMMMMMOOORRRYYYkkkRRREEE777888???:::???RRR{{{___OOOGGGDDDBBB???<<<<<>>777666666555666777777666444555777888888777666666777555555555666777888999:::999999::::::::::::::::::999;;;<<<:::888888;;;>>>DDDFFFGGGGGGEEEDDDDDDDDDEEENNNLLLNNNUUUWWWzzzzzz\\\NNN:::666>>>:::999EEEpppjjjSSSIIIFFFAAA===:::;;;@@@DDDhhh|||xxxrrrkkkfffbbbaaa```YYYWWWSSSQQQUUUaaarrrvvvuuuxxxppp]]]iiisssgggeeebbb]]]dddrrrjjjbbbmmm|||yyy~~~sssooottt```NNNKKKIIIJJJIIIHHHLLLRRRRRRMMMPPPZZZtttNNNPPPIIICCCEEEDDDHHHWWWggg~~~xxxvvvxxxssswww||||||~~~yyy{{{vvvjjjmmmwwwkkkRRRBBB:::666666555555777888888666444555777999999777666666777666555555555777888:::;;;::::::::::::::::::::::::999::::::::::::;;;===>>>BBBDDDFFFFFFDDDDDDEEEGGGDDDQQQKKKKKKWWWTTThhhrrraaaEEE888<<<999666>>>RRRqqq|||\\\KKKIIIDDD???<<<===??????PPP|||}}}vvvmmmfffaaa______XXXWWWTTTQQQQQQXXXccclllpppnnnyyyvvvnnnffflll{{{wwwxxxxxxuuutttuuuwww}}}{{{}}}yyylllXXXKKKIIIIIIJJJIIIHHHLLLSSSOOOLLLQQQYYYpppLLLRRRNNNJJJKKKDDDAAAJJJXXXddd}}}{{{ssspppooosss~~~}}}xxxvvvvvv|||uuuzzz||||||vvvxxx}}}tttiiikkksssvvvuuuiiiRRR@@@::::::999666666666777999999777555444666999999777666666666666666555666777999;;;<<<:::::::::999999999999999999999999:::<<<>>>@@@@@@AAADDDFFFFFFDDDDDDGGGJJJGGGUUULLLIIIVVVQQQZZZrrrOOO;;;;;;888555<<<888SSS~~~eeeNNNMMMHHHCCC@@@@@@???===;;;]]]yyyooofff```]]]]]]YYYXXXUUUPPPNNNPPPWWW^^^hhhuuuwww{{{{{{{{{~~~|||ppptttzzzeee\\\]]]```dddhhhnnnvvv}}}{{{oooRRRHHHHHHGGGHHHKKKIIIHHHLLLRRRHHHJJJRRRZZZnnnRRRRRRQQQPPPMMMIIIFFFDDDLLLTTTfffsssbbb___cccuuu}}}zzz{{{xxx}}}~~~|||xxxzzzzzzoookkkpppwwwvvvfffSSSGGG>>>888666888666666666666666666666666666777888777666555666777777555555777666444777<<<888999999:::999888777666999999::::::<<<===???@@@BBBHHHLLLKKKFFFDDDGGGLLLPPPPPPQQQQQQNNNPPP[[[gggiiiFFF555555777666@@@GGGSSS^^^NNNIIIHHH@@@<<<>>>999===GGG___tttsssnnndddaaaggg\\\[[[XXXSSSOOOOOOSSSWWW```sss{{{ooo```[[[[[[fffwwwyyyoooYYYTTTccciiinnnooopppqqqnnniiiZZZGGGHHHCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMOOOYYYvvvSSSRRRQQQOOOLLLIIIGGGFFFHHHMMM\\\rrr}}}ddd___]]]iii~~~}}}~~~~~~xxx||||||yyy{{{wwwpppnnntttyyyuuueeeSSSGGG???999777777555555555555555555555555666777888777555555555777888666666888666333555999888999999999999888777666999999::::::;;;===>>>???BBBFFFKKKKKKIIIHHHJJJMMMOOONNNOOOOOOMMMNNNXXXdddtttQQQ===999:::999666>>>JJJnnnWWWLLLIII>>>999===???;;;AAASSSsssxxxsssooofffaaaddd^^^]]]ZZZUUUPPPOOOQQQSSSaaaoooyyyhhhXXXRRROOOVVVeeeyyycccRRRZZZfffuuuuuuiii{{{tttSSSDDDEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNYYYuuuTTTSSSPPPMMMKKKJJJIIIIIIDDDEEENNN^^^nnnyyytttiii___ccczzzyyyxxx}}}{{{rrrrrr~~~{{{~~~{{{tttssswww|||ooo___MMMBBB===999777888555555555555555555555555666777888777555444555666888777888:::777333333777888888999999888888777666999999999:::;;;<<<===>>>BBBDDDHHHLLLNNNNNNNNNNNNMMMKKKLLLLLLKKKLLLUUU```uuu}}}\\\DDD:::888888555:::CCCrrr}}}___OOONNNCCC:::>>>BBB>>>AAAIII^^^sssnnnhhhcccaaa```___]]]YYYTTTPPPPPPPPP]]]dddsssvvvXXXQQQLLLNNNWWWjjjzzz[[[TTT^^^mmm~~~{{{ggguuu^^^IIIBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLNNNYYYuuuVVVTTTPPPMMMKKKKKKLLLMMMDDDAAADDDNNNZZZfffsss~~~}}}}}}wwwrrruuuttt{{{nnngggmmm}}}wwwuuu}}}kkkYYYEEE;;;777666777:::555555555555555555555555666777777777555444555666666555777:::999444444777888888888888888888777777:::999999999:::;;;<<<<<>>CCCDDDKKKjjjtttllliiieeeaaa______^^^[[[XXXTTTQQQPPPRRRVVV```wwwpppdddWWWRRRUUUbbbwwwvvvbbb]]]]]]nnnuuuxxxoooOOOCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHIIILLLOOOZZZuuuYYYVVVRRROOOMMMMMMNNNOOOGGGBBBAAAFFFNNNXXXfffrrrooo___]]]hhh{{{zzz}}}~~~vvvuuu|||{{{kkkhhhqqq|||~~~~~~zzz~~~oooZZZCCC666333333555888555555555555555555555555555666777666555444444666333333666:::999666666:::777777777777777777888888::::::999999999::::::;;;??????CCCIIIPPPSSSPPPMMMKKKHHHHHHJJJJJJKKKRRRZZZ```mmmUUUCCC:::999:::555888HHHssswwwZZZUUUNNNFFFCCC@@@999???@@@???RRR{{{nnnkkkhhhbbb^^^^^^^^^]]]\\\YYYUUUSSSKKKNNNUUUccc|||yyyiiiWWWQQQXXXhhhvvvwwwvvvnnn```nnn~~~|||hhhJJJCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEHHHLLLQQQ[[[uuu\\\YYYUUURRRPPPOOOPPPQQQKKKFFFDDDEEEHHHNNNYYYdddvvvtttbbbSSSQQQZZZjjjrrrcccdddrrr|||zzz|||zzzpppsss|||~~~qqq\\\CCC777444333333444444444444444444444444444555666777666444333444555333222555888999666888<<<777777666666666777888888::::::999888888888999999===>>>@@@FFFLLLOOOMMMJJJJJJGGGFFFHHHIIIJJJOOOVVV\\\zzz~~~nnnZZZFFF:::666;;;444:::AAAaaannnZZZKKKFFFFFFBBB999>>>AAA@@@IIIkkkuuupppkkkeee]]]]]]]]]^^^^^^]]]YYYVVVLLLMMMPPPWWWeeezzzxxxkkkssscccRRRQQQ___mmmjjjdddfffxxxyyy|||xxxcccKKKDDDCCCAAA???@@@AAACCCDDDEEEEEEEEEFFFKKKQQQ[[[ttt^^^\\\YYYUUURRRQQQQQQQQQMMMIIIGGGGGGFFFGGGNNNVVVffftttqqqeee\\\]]]___dddsssxxxddd\\\bbbuuu}}}wwwxxxzzzvvv|||eeeRRR>>>777777666444222444444444444444444444444555666777666444333444555555444555777777555777<<<777666666555666777888999::::::999888888888888888;;;<<>>@@@CCCFFFHHHHHHGGGFFFBBBHHHOOOYYYrrr```^^^[[[WWWTTTRRRQQQQQQMMMKKKJJJIIIFFFCCCGGGMMMYYYiiizzztttmmmkkknnnjjjdddiiiuuurrr```YYYcccppp|||tttooouuuyyyyyy~~~}}}}}}{{{nnnSSSDDD777555999999666333444444444444444444444444555666666666444333444555888666555777666444666;;;777666555555555777888999::::::999888777777777777:::<<<>>>@@@BBBDDDEEEFFFFFFBBBAAADDDEEEFFFJJJPPPTTT___pppZZZHHH???<<<111===555666PPPnnn~~~\\\QQQOOOEEEAAA;;;:::>>>===GGGlll{{{pppfffbbb```^^^^^^```___[[[XXXVVVPPPKKKLLLQQQXXXaaagggppp{{{zzzyyy~~~mmmkkktttxxxgggeee^^^\\\bbbmmm|||yyy|||}}}jjjjjj]]]JJJFFFBBBBBBDDD>>>AAAEEEIIIKKKKKKIIIHHH@@@FFFMMMXXXpppcccaaa\\\XXXUUUTTTTTTUUULLLLLLLLLJJJIIIGGGEEEDDDPPPVVVcccsss{{{{{{tttbbb{{{uuu]]]YYYbbb~~~~~~|||ooolllnnnxxx{{{tttwwwgggRRR===;;;888555444333444444444444333222222222333333555555555444444555555555555555444444444444555555777888999::::::999888777666777777777888888888888999;;;<<<======???CCCFFFCCCEEEHHHHHHHHHHHHJJJKKKQQQ[[[rrrmmmPPPAAA999666666888777<<>>BBBTTThhhsssggggggccc___```cccbbb^^^YYYUUUVVVUUUQQQMMMMMMRRRXXX^^^kkktttsssxxxuuuppp}}}oooWWWQQQSSSWWWggg{{{~~~}}}{{{~~~vvvyyyvvvssswwwgggJJJBBBBBB??????BBBAAA???HHHLLLFFFFFFKKKIIIJJJFFFLLLWWWgggxxxqqqiiiccc```\\\WWWSSSMMMMMMLLLKKKJJJHHHGGGFFFFFFKKKVVVdddtttpppaaabbbooo|||}}}yyy{{{}}}xxxmmmrrr{{{}}}mmmqqqyyysss\\\JJJ;;;:::777555333333333444444444333333222333333333555555444444444444555555555555444444444444555555777777888999999888777777666666777777777888888888888:::<<<===???BBBFFFIIIHHHIIIKKKKKKIIIIIIIIIJJJMMMQQQ]]]^^^GGG<<<777555777666666BBBRRRbbbXXXRRRHHHBBB???@@@>>>>>>LLL\\\zzznnnbbb^^^\\\^^^cccddd```\\\WWWXXXVVVSSSOOOMMMOOOQQQWWWaaaiiimmmwwwyyyzzzrrr^^^PPPNNNMMMTTT```iiiqqqppp|||zzzyyy|||~~~kkkUUUAAA???AAA@@@@@@CCCBBBCCCJJJKKKFFFLLLQQQJJJLLLEEEIIISSSdddooogggeeeaaaXXXOOOOOOOOONNNMMMLLLKKKJJJIIICCCGGGNNNYYYgggvvvkkk```eeevvvwwwoooqqqzzz}}}xxxpppkkkyyyyyyxxx~~~|||oookkkpppvvvxxxqqqaaaMMM???999888666444222222222333444333333333333333444444444444333333333333444444555555444444444444555555666777777888888777777666666666666666777777777777666888;;;===@@@DDDIIILLLLLLMMMNNNMMMJJJIIIHHHIIILLLNNNQQQmmmrrrUUUAAA999555777777444888AAAmmmrrr^^^VVVKKKEEEBBBCCC@@@===EEEPPP___uuuccc___]]]___dddeeebbb]]][[[YYYWWWUUUSSSPPPLLLIIIPPPVVV]]]fffwwwzzzvvvwwwoooaaabbb{{{jjjUUUNNNIIIHHHLLLXXX___\\\nnnzzzzzz{{{xxxQQQEEE<<<>>>AAA???@@@DDDCCCFFFLLLKKKKKKZZZ```SSSRRRGGGGGGNNN```uuuhhhgggeee\\\RRRSSSRRRQQQOOONNNMMMMMMLLLGGGHHHJJJPPP[[[iiixxxuuuuuu}}}~~~zzz{{{kkkiii}}}|||rrroootttvvvrrrmmmqqqvvvttt{{{xxx~~~~~~yyyrrrgggpppsssvvvqqqcccQQQAAA888666666444333222222222222333333333333333444555666444333333222222333333444555444444333333444444555666666666666666666666666555555555666666666777777666777:::<<>>???BBBAAAHHHNNNLLLQQQhhhppp```WWWKKKGGGLLL]]]uuuooollleee]]]XXXVVVTTTRRRQQQOOOOOOOOOGGGGGGFFFGGGLLLWWWdddmmm}}}oooiiilllpppxxx~~~vvvhhheeegggqqqvvvxxx||||||wwwpppnnnpppsssuuuoooooozzz|||{{{rrrtttvvvsssiiiXXXHHH===999444444333222222222222222222222222333444555666777444333333222222333333444444444333333333333444444555555555555555555555555444555555555555666666666666777999:::<<>><<<>>>BBBAAAHHHNNNMMMRRRiiiqqqbbbUUUJJJIIIOOO```}}}tttjjjccc]]][[[XXXUUUSSSQQQQQQQQQKKKJJJHHHFFFEEEJJJSSS[[[kkkzzznnniiihhheeeffffffgggsss~~~|||{{{wwwccc\\\^^^eeellloooqqq}}}vvvnnnjjjppp}}}~~~}}}gggiii~~~{{{yyyqqqbbbPPPBBB<<<;;;333333333333333222222222222222222333444666777888444444333333333333444444444444333333333333444444555444444333333444444555444444444444555555555666555777888888999;;;>>>AAABBBDDDFFFFFFEEEEEEFFFGGGBBBLLLKKKLLLeeehhhQQQ;;;666777555444777444MMM^^^bbbSSSGGGHHHIIIFFFDDDGGGHHH___rrrfffbbbbbbbbbaaa^^^\\\[[[]]]aaa```[[[UUUNNNMMMNNNRRR[[[uuummmgggiiirrr~~~jjj[[[TTTOOOLLLLLLFFFJJJUUUeeexxxyyyjjjfff}}}tttkkkzzz|||\\\PPPQQQ\\\lllkkkpppvvv|||xxxnnndddWWWLLLAAA@@@???===<<<<<>>@@@AAABBBDDDDDDCCCCCCCCCDDDDDDLLLKKKMMM^^^{{{rrrZZZBBB:::888555444666111AAACCCfffttt___MMMIIIIIIFFFCCCDDDHHH\\\~~~oooeeebbbbbbbbb^^^\\\[[[\\\______]]][[[TTTOOOMMMOOOPPP^^^tttqqqvvv~~~{{{mmm```YYYXXXTTTPPPPPPYYYiiivvvzzzyyywww{{{|||wwwxxxzzzxxxuuuhhhZZZZZZ{{{~~~rrrrrrccccccppp|||zzzzzz~~~}}}~~~~~~uuu___MMMFFF===>>>===<<<<<<>>>??????AAABBBJJJMMMJJJQQQWWWQQQKKKKKKUUU___lllwwwllldddaaa]]]XXXUUUSSSRRRRRRMMMNNNNNNIIICCC@@@BBBFFFSSS```uuuuuurrrsssfffddd___\\\bbbqqq~~~vvvqqqsss}}}nnnbbbiiinnnssspppddd^^^jjj|||~~~jjjcccfffrrrrrrcccaaaxxx~~~yyyqqqlllppp|||wwwtttvvvqqqpppxxx|||{{{|||aaaIII999333222222222333444444444333333111222222333555777999:::666555555444444555555666444333333222222333333444444444222222222222444444333333333444444444555555333555666777888;;;>>>AAAAAACCCDDDDDDCCCBBBBBBCCCAAAHHHLLLRRR^^^ooovvv^^^GGG>>><<<888777:::555BBB999NNNkkkTTTLLLJJJFFFCCCDDDFFF\\\}}}yyyiiicccaaa```___]]]\\\[[[\\\]]]^^^]]]ZZZRRRNNNOOOLLLOOOggg|||tttiiihhhjjj___UUUWWWbbbjjjjjjfffbbbiiizzz~~~ttthhhcccfffkkkllljjjccc\\\bbb}}}rrr{{{{{{{{{uuuvvv{{{|||zzzzzz~~~yyy}}}}}}~~~```KKKFFF>>>??????>>>>>>???>>><<>>???BBBAAAAAACCCFFFFFFCCC@@@AAA@@@GGGRRRYYYddd}}}eeeOOOCCC888555999666555666777>>>WWWxxxXXXTTTNNNDDDCCCEEEDDDSSSqqquuukkkgggddd```aaaaaa````````````]]]ZZZWWWRRRMMMKKKNNNSSSXXXqqqqqq___]]]aaa[[[PPPSSSVVVaaauuu}}}sssdddZZZQQQNNNOOOYYYrrryyypppzzzlllvvvzzzpppmmmppptttwwwyyyyyyqqqoootttzzz~~~uuu|||~~~XXXCCCBBB???>>><<<;;;<<<===???@@@@@@AAACCCEEEGGGJJJNNNQQQSSS```eee```lll~~~qqqeee___[[[UUUPPPPPPQQQQQQQQQPPPNNNKKKHHHFFFAAADDDJJJUUUeeexxx~~~kkk^^^bbbvvvlll^^^\\\fffyyy|||{{{|||kkkgggtttvvvssskkkrrr{{{xxxwwwuuu}}}oooZZZhhhsssggglllzzzuuu```JJJ:::333333555222222222111111111000000111111222444444555555555222333333444444333333222222222222111111111000000222222222222222222222222333444444555555444444333444666888::::::;;;<<<>>>@@@@@@@@@CCCFFFFFFDDDAAAIIIGGGJJJOOOOOORRRdddzzztttfffOOO888777;;;444555555666999EEE___lll]]]VVVLLLCCCCCC@@@JJJdddxxxqqqnnnaaa```^^^]]]]]]^^^___^^^]]]ZZZVVVQQQNNNNNNPPPRRRUUUhhhyyytttzzztttddd___^^^bbbmmm}}}nnnhhhaaa\\\[[[___gggmmmooollliiikkkvvvsssccc[[[SSSMMMNNNSSSbbbooo|||rrr[[[aaaggg|||zzzpppjjjjjjmmmppprrrzzz|||tttsssuuuzzzjjj```qqqpppLLL<<<===>>>===<<<;;;<<<===???@@@===???AAACCCFFFJJJNNNRRRYYY```^^^VVVaaapppfff```ZZZUUUSSSQQQQQQRRRRRRQQQOOOLLLJJJEEECCCAAABBBIIIWWWgggrrruuubbbgggwwwbbbYYY^^^kkkxxx{{{xxxhhhzzz}}}vvv{{{}}}zzz~~~}}}}}}xxxuuutttvvvmmmXXXwwwooodddhhhrrrxxxxxxkkk___LLL===555333333333222222222111111111111111000111222333333333333333222222333333333333222222222222222111111111111111222222222222222222222222444555555666666555555444444666888888888888:::<<<>>>>>>???BBBEEEFFFDDDCCCCCCCCCGGGKKKIIIIIIWWWgggdddAAA;;;>>>333666555666777666???YYYuuuccc\\\RRREEEFFF???AAATTTuuu{{{uuugggccc```^^^^^^^^^______```^^^[[[WWWSSSOOOMMMKKKHHHOOOccc|||yyyvvvyyy}}}xxxvvvyyyrrrjjjfffgggjjjooorrreee```YYYRRRQQQUUU[[[___ZZZWWWSSSVVVcccyyypppccc^^^aaaZZZSSSPPPPPP[[[xxxwwwyyyrrrXXXWWWTTTiiiyyyuuupppmmmnnnqqqtttvvv{{{}}}|||zzzzzzhhhUUUUUUlll^^^DDD>>>BBB======<<<;;;;;;===>>>???:::<<>>@@@HHHTTT]]]nnnnnnqqq}}}dddWWWVVV\\\cccvvvtttyyylllvvvzzzxxxxxxyyy~~~}}}~~~{{{vvvvvvzzz~~~|||yyyxxxhhh}}}|||{{{ooohhhkkkqqqpppjjj^^^RRRAAA777444444222000111111111111111111111111000111111222222222111111222222333333333333222222111111111111111111111111222222222222222222222222444444555555555555444444444555777777666777888:::<<<===???AAACCCEEEEEEEEE???AAAGGGLLLKKKKKKUUUaaayyyQQQAAA>>>555888444666:::555444GGGaaalll___UUUHHHNNNCCC@@@IIIbbb|||xxxnnnhhhcccccccccaaa___``````___^^^\\\YYYSSSMMMIIILLLJJJOOO\\\eeeggggggiiiqqqvvv|||ssskkkuuuyyyiii\\\TTTWWWcccpppqqqnnnhhhbbbaaaeeehhhhhheee```\\\^^^fffwww}}}llllllwwwzzzrrriii___TTTRRRcccyyy}}}jjjcccUUUbbbvvvzzzwwwtttssssssvvvyyy{{{|||}}}pppYYYUUU]]]pppnnnMMM@@@AAACCC<<<<<<;;;;;;;;;<<<===>>>:::;;;>>>???AAAEEEIIIMMMRRRRRRMMMLLL]]]\\\xxxrrriiiaaa[[[VVVUUUTTTRRROOOLLLIIIHHHHHHFFFBBB???>>>BBBHHHMMMUUUdddyyyyyywwwoooaaa\\\\\\]]]___xxxtttwwwyyyyyytttrrrtttxxx|||}}}}}}|||{{{|||zzzwww~~~zzz{{{qqqoookkkiiilllmmmfff\\\RRRGGG999333444555333///111111111111111111111111111111222222222111000000111222222333333222222111111111111111111111111111222222222222222222222222333333444444444444333333444555666555555666888:::;;;<<<>>>@@@BBBCCCEEEFFFEEEHHHLLLNNNKKKJJJPPPXXXdddbbbHHH>>>777999222333999888444???QQQqqqlllYYYIIINNNHHHBBBCCCPPP```yyyrrriiicccdddeeeaaa___```^^^^^^^^^___^^^YYYRRRLLLKKKHHHGGGKKKPPPWWW___ggghhhnnnuuu|||xxxqqq{{{wwwlll]]]PPPHHHKKK^^^rrrzzzxxxzzzzzzrrraaaaaalllyyyddddddyyyuuurrrqqqooonnnooosssxxx|||ttt^^^OOOUUUcccsssZZZAAA<<<<<<888;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>>>>???AAAEEEHHHJJJLLLOOOWWWggg]]]]]]vvvxxxjjj___YYYXXXUUURRROOOMMMKKKKKKIIIIIIGGGDDDBBBAAABBBDDDGGGOOO^^^mmmyyyyyyuuupppnnnkkk___sssvvvppppppooooooooosssyyy~~~}}}~~~~~~yyyyyy{{{~~~xxxwww~~~yyy~~~tttsssqqqoooooolll```SSSDDD<<<222000333555444111111111111111111222222222222222222222222111000///111111222222222222111111111111111111111222222222222222222222222222222222222333333333333333333222333444555555444666999;;;:::<<>>>>><<<666:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???BBBEEEHHHKKKUUU```mmmlll^^^^^^xxxsssddd```[[[UUUPPPMMMLLLLLLLLLLLLLLLIIIFFFDDDCCCDDDAAACCCJJJTTT\\\hhh}}}xxx{{{xxxnnnggggggjjjnnnqqqsssvvv{{{}}}~~~|||{{{}}}{{{|||oooooottt~~~ooojjjqqquuu}}}|||uuukkkZZZJJJ<<<666000///222444333222000000111111111222222222333333333333222111000///111111222222222222111111000000111111111222222222222222222222222222222222333333444444444444333333333444444444555777:::===;;;===?????????@@@CCCFFFBBBFFFHHHHHHGGGKKKRRRWWW[[[aaasssgggXXXEEE555444333333333333555666BBBeeegggWWWSSSMMMGGGEEEEEEAAAHHHhhh{{{qqqiii```^^^bbb___]]]]]]___bbbaaa\\\WWWYYYWWWQQQJJJEEEEEEGGGIIIRRRWWW___ffflllrrrxxx|||wwwmmmxxx{{{wwwtttooo```OOOOOOXXXooopppnnnpppwwwvvvwww~~~ooottt}}}vvvooojjjgggfffffffffjjjooorrrtttwww{{{~~~}}}zzz{{{}}}~~~}}}jjjXXXVVVfff{{{xxxhhhQQQ@@@;;;===???===999999:::;;;;;;;;;;;;;;;:::<<<======>>>???CCCEEEFFFJJJUUUaaakkk{{{qqqccc___rrrooojjjaaaXXXQQQMMMKKKKKKIIIJJJJJJHHHFFFDDDEEEFFFBBBAAACCCGGGJJJRRRfffzzz~~~ssskkkhhhggggggfffkkkqqqvvvxxxzzz}}}{{{}}}}}}|||zzzzzz}}}oookkkxxxuuueeedddsssqqqpppwwwfffQQQ???<<<888333111222333222111000000111111222222222222444444444333222111000///111111222222222222111111000000111111222222222222222222222222222222222222444555555555555555555444333444444444555777;;;???;;;===??????>>>???BBBEEEHHHKKKKKKGGGEEEHHHNNNRRR^^^XXXmmmwwwvvviiiNNN222777888444222555777555:::JJJmmm{{{jjjcccaaaOOOJJJIIIIIICCCBBBWWWrrr~~~pppccc___ddd```^^^\\\___bbbccc^^^ZZZ[[[YYYTTTNNNLLLLLLJJJGGGJJJOOOVVV]]]dddkkkqqquuuqqqccckkkppplllgggxxx}}}ggg___ccckkkiiibbb___qqqaaaVVVWWW]]]jjjxxxtttssszzznnn{{{rrrhhhbbbcccdddcccaaahhhmmmtttwwwxxxwwwxxxyyywwwuuuvvvzzz}}}llleeerrrooo]]]GGG;;;666666999<<<888999:::;;;;;;;;;::::::999:::<<<===>>>@@@DDDGGGCCCGGGRRR^^^eeeyyyiii]]]\\\pppzzzyyyqqqcccWWWQQQOOONNNKKKIIIGGGFFFHHHIIIFFFAAAEEECCCAAA@@@CCCIIISSSYYYgggnnn~~~{{{nnneeebbbdddiiillljjjnnnpppqqqwwwyyywwwrrruuuxxxxxxyyy|||{{{}}}mmmfffuuuwwwcccMMM:::444333111222333333222000111111111000000000000000222111111111000000//////000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333555555555555666666666666666888999;;;<<>>;;;999444555<<<999999999999999999::::::999:::<<<======>>>AAADDDEEEHHHMMMRRR]]]yyynnn\\\\\\|||qqqaaaUUUQQQPPPOOOMMMJJJHHHIIIKKKJJJHHHHHHGGGFFFCCCBBBCCCGGGJJJPPPSSS___lllqqqwww|||wwwkkkgggbbb^^^___cccjjjooopppssssssrrrvvv{{{zzzuuusssooommmppprrrtttzzzyyyxxxkkkUUUBBB444444222111111222333111000000000000000000000000111111111111000000000//////000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333333333444444444444555555555555777888999::::::<<<@@@BBB???@@@CCCFFFFFFEEEJJJRRRPPPNNNUUUrrr{{{___DDD666444777333555777333333777CCCSSS```jjjvvvdddTTTIIIKKKKKKGGGHHHNNN[[[vvvttteee___aaaaaaaaa``````aaa```______]]]ZZZXXXVVVRRRNNNJJJFFFHHHIIIKKKLLLQQQXXX]]]ggguuurrrmmmlllgggkkkppp|||{{{kkkfffwwwqqqkkkdddYYYYYYdddwwwrrrYYYQQQQQQfff{{{{{{sssllldddbbbaaaaaacccfffjjjkkkppptttxxxzzzxxxvvvrrroooqqqrrrxxxuuu|||qqqUUUEEE::::::999555555;;;888888999999999999::::::999:::<<<======>>>AAADDDFFFIIINNNSSS^^^zzzjjjWWWaaavvvuuucccZZZZZZUUUQQQMMMIIIHHHHHHJJJLLLKKKKKKKKKHHHDDDAAA@@@@@@DDDBBBFFFOOOTTTZZZjjj{{{|||tttmmmgggccc\\\___bbbdddfffjjjpppuuuppprrrqqqoooqqqtttrrroooooooooqqqtttwww}}}}}}qqqzzz{{{[[[EEE999222333222111111222222111////////////000000111111111111111000000000000//////000000000000000000000000////////////////////////111111111222222222222333333333333333333333333333222333333333444444444444777888888888888:::===???;;;:::>>>EEEIIIIIIKKKOOOPPPLLLMMM^^^qqqQQQ???777777444666777111777666888>>>GGGVVVkkk~~~nnn]]]NNNLLLLLLHHHDDDDDDAAARRRsssoooaaaeeedddcccbbb___^^^^^^______]]][[[ZZZYYYVVVSSSPPPJJJKKKJJJHHHGGGHHHKKKMMMUUU```jjjtttsssvvvwww|||tttnnnnnnbbbbbbsss}}}___XXXLLLQQQqqq}}}tttnnngggaaa\\\[[[\\\]]]```eeejjjooorrruuuttttttuuuvvvtttoookkkzzz{{{yyyvvvUUUGGG===666999999666666:::888888888999999999::::::999:::<<<======>>>AAADDDFFFIIINNNSSS^^^zzzjjj```bbbggg~~~xxxiiiggg\\\WWWRRRNNNJJJHHHIIIMMMKKKLLLMMMKKKIIIFFFFFFFFFHHHCCCAAADDDGGGJJJRRR[[[bbbhhhoootttxxx~~~wwwnnnfffbbb```^^^]]]___fffmmmpppoooooorrruuuppppppooonnnnnnppppppooorrrtttxxx~~~rrrsssxxx|||hhhMMM===777444333111000000111111000///---......///000111222222000000000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222333333333333444444444444555666777888888:::===@@@???;;;<<>>AAADDDEEEHHHMMMRRR]]]yyykkk[[[WWW]]]vvvyyypppbbbZZZUUUSSSPPPKKKKKKOOOMMMMMMMMMKKKJJJJJJLLLNNNJJJFFFCCCCCCCCCCCCCCCEEEOOOSSSYYY^^^ccckkkvvv~~~{{{uuuqqqooofffccc___]]]]]]```bbbdddfffllltttvvvrrrnnnmmmnnnsssrrrppppppooooooqqqssssssvvv}}}ppptttzzztttzzz}}}mmmVVVCCC999555444222111///000111111000...------...///000111111222//////////////////000000////////////////////////111111111111111111111111000000111111111222222222222222222222222222222222333444444444444555555555333555666777888;;;???BBBFFF@@@>>>BBBGGGHHHHHHIIIOOOWWW______eeerrrZZZGGG666333777555333333555888999???NNN]]]tttkkk]]]QQQNNNMMMJJJFFFHHHEEEJJJ\\\xxx{{{mmmcccfffjjjhhhaaa]]]^^^\\\ZZZZZZZZZZZZXXXWWWXXXVVVSSSPPPMMMJJJHHHFFFFFFHHHJJJOOOYYYhhhsssxxxpppcccwwwzzznnnyyyhhhaaabbbtttooojjjbbb\\\ZZZZZZ[[[\\\YYY]]]bbbgggkkkooouuuyyyxxxtttrrrssssssvvvooowww~~~sssmmmeeeRRR@@@:::888888::::::777555666666666777888888999::::::999:::<<<======>>>AAADDDCCCFFFKKKQQQ[[[wwwiii^^^SSSWWWxxxkkk^^^TTTSSSQQQLLLKKKOOOOOONNNMMMJJJHHHIIILLLNNNIIIHHHGGGGGGGGGFFFDDDBBBEEEGGGIIIMMMQQQXXX```eeeqqqtttwwwxxxwwwxxx|||{{{vvvpppllljjjiiieee^^^ZZZ[[[\\\\\\\\\]]]aaaeeeiiillljjjoootttuuurrrnnnllllllpppmmmmmmmmmmmmlllpppuuu||||||kkkddduuuzzzyyyzzz~~~zzzsss]]]HHH;;;555222000111000//////000000///---.........//////000000000......////////////000000////////////////////////111111111111111111111111000000000111111111111222222222222222222222222222444444444444555555555555222333555777888;;;???BBBHHHBBB???BBBFFFFFFFFFHHHFFFQQQ[[[\\\[[[llluuu]]]AAA555777777777555555555555999EEEQQQlllnnnhhhZZZPPPNNNKKKFFFJJJDDDCCCLLL]]]zzzzzzggggggllljjjccc^^^dddaaa___^^^]]]]]]\\\ZZZ\\\ZZZWWWTTTQQQMMMIIIEEEDDDDDDDDDHHHOOOWWW\\\^^^hhhwwwyyyiiieee{{{mmmqqqvvvooommm]]][[[XXXWWWWWWZZZ^^^aaa\\\aaahhhmmmpppsssyyy}}}uuupppooorrrsssxxxvvv~~~{{{ooo[[[GGG<<<999999999:::999777666666555666666777888999::::::999:::<<<======>>>AAADDDBBBEEEJJJOOOZZZvvvrrr^^^QQQ^^^xxxtttaaa[[[XXXRRROOORRROOOOOONNNKKKIIIHHHJJJLLLKKKLLLLLLKKKKKKKKKJJJHHHBBBBBBCCCDDDGGGJJJLLLNNNVVVXXXZZZ[[[[[[]]]bbbgggffffffeeeddddddfffgggiiijjjiiigggeeedddddddddddd]]]YYYXXXZZZYYYUUUTTTWWW^^^___aaaccceeehhhkkkmmmkkklllnnnoooooommmkkkjjjhhhfffgggllloooqqqxxxmmm]]]___jjj~~~{{{sssdddOOO>>>555111//////111///......///000...---......//////////////////........./////////000000////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111222333333333444444444444222333555555666999<<>>CCCFFFFFFFFFIIIDDDHHHMMMOOOOOO[[[zzzwwwQQQ;;;999888:::777555555555666<<>>AAADDDBBBFFFKKKPPP[[[wwwvvvaaaYYYYYYaaa{{{wwwkkkeee\\\XXX[[[OOOOOOPPPNNNLLLKKKKKKLLLLLLMMMMMMKKKIIIJJJJJJJJJGGGFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFFFFGGGLLLRRRMMMLLLKKKKKKKKKJJJIIIHHHOOOQQQQQQNNNKKKLLLRRRXXXRRROOOPPPVVVYYYWWWZZZ___ccceeeggggggggggggiiijjjhhhgggffffffggggggeeedddeeedddiiirrrxxx~~~~~~fffRRRRRRlll}}}vvvwwwbbbUUUEEE999222///000222111///......//////...---///////////////.........---.........//////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222333444444444666999<<<777888===DDDHHHGGGGGGJJJIIIEEECCCCCCFFFQQQhhh~~~^^^AAA:::888000///111777:::999;;;>>>EEE```qqqhhhXXXRRRPPPKKKJJJFFFEEEFFFCCCGGG]]]www|||qqqoootttjjjgggccc```___^^^]]][[[XXXWWWWWWYYY\\\\\\XXXUUUQQQKKKFFFEEEGGGGGGFFFGGGIIIJJJQQQZZZaaaeeefffggggggppp{{{yyy~~~~~~}}}yyyvvviii___XXXXXXWWWSSSRRRUUUQQQSSSVVVYYY\\\___ccceeeppptttyyyyyyuuussstttvvv{{{tttwwwyyycccaaajjjooossseeeEEE;;;===<<<777999888666555777999:::444555666777888999::::::999:::<<<======???AAADDDCCCFFFKKKQQQ[[[wwwnnnooo\\\QQQXXXgggvvvjjjbbb^^^WWWRRRQQQRRROOOJJJJJJOOOKKKKKKJJJIIIHHHHHHIIIIIILLLJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJKKKLLLMMMNNNOOOOOOOOORRRVVVXXXZZZ\\\^^^```gggfffddddddcccbbb```^^^```aaadddgggiiiiiiiiiiiiqqqooorrr~~~|||uuu[[[MMMOOOccc}}}}}}~~~rrrdddbbbUUUJJJ<<<333000000///...//////............//////...------------...//////............////////////////////////////////////////////////////////////111111222222222222111111000000000000000000000000000111111222333333444444333333333444555666777888999999;;;@@@FFFIIIHHHEEEJJJIIIIIIJJJMMMSSSXXX[[[uuuWWW@@@888333444555555444444555666<<>>>>>CCCCCCFFFLLLUUUpppgggoootttxxxqqq```YYYYYYsssuuuggg```ZZZUUUUUURRRMMMKKKNNNKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIHHHLLLLLLLLLMMMMMMMMMNNNNNNTTTVVVYYY[[[\\\]]]___aaa``````````````````^^^]]]```aaadddfffhhhlllrrrvvvmmmqqq|||sss^^^KKKKKK\\\tttyyyrrrcccWWWXXXLLLCCC777000///000000...//////............//////...------------...//////............////////////........................////////////////////////000111111222222111111000////////////////////////000000111111222333333333333333333333444666777888777888:::>>>CCCEEEDDDBBBHHHGGGHHHJJJMMMRRRVVVYYYvvv{{{dddOOODDD333555777666444444777999333BBB\\\qqqrrrbbbUUUQQQPPPNNNKKKGGGEEEFFFIIIKKK```zzzzzztttlllfffcccbbb```^^^___``````aaa``````^^^^^^YYYUUUQQQQQQRRRQQQMMMIIIFFFFFFGGGGGGHHHJJJNNNQQQQQQTTTYYY]]]```ccchhhlllpppssswwwzzz}}}~~~{{{zzzzzzlllggg___ZZZWWWUUUSSSQQQQQQPPPOOONNNNNNNNNOOOPPPVVVWWWZZZ```hhhnnnpppppppppuuuyyyyyyuuussstttvvvsssggg^^^WWWUUUTTTYYY___]]]YYY```lllooocccPPP@@@666222222222777777777777777777777777777777777777777888888888999999:::;;;<<<===>>>>>>CCCCCCEEEJJJSSSlllgggkkknnnmmmppp~~~hhhXXXYYYggg~~~~~~qqqggg\\\XXXVVVRRRNNNMMMJJJJJJJJJJJJIIIHHHHHHGGGIIIJJJJJJIIIIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOQQQTTTVVVWWWWWWWWWXXXZZZWWWXXXZZZ[[[\\\\\\[[[[[[\\\___bbbdddfffnnnzzzkkkVVVIIIDDDSSSpppvvvppp}}}zzzlllZZZMMMPPP???999222...///000000/////////............//////...------------...//////---............/////////........................////////////////////////000111111222222111111000........................//////000000111222222333222222333333444666777888666666888;;;>>>@@@???>>>DDDEEEGGGIIIMMMPPPSSSUUUaaa}}}kkkUUUEEE555666666555222222444777444999OOOnnn~~~uuubbbVVVQQQOOOKKKGGGDDDBBBBBBCCCNNNXXXzzzsssiiifffeeebbb___^^^^^^^^^^^^^^^\\\[[[[[[]]]ZZZWWWWWWWWWVVVSSSOOOJJJJJJIIIGGGEEEEEEGGGHHHHHHIIILLLNNNPPPTTTXXX\\\aaacccfffggghhhjjjmmmooosssssstttyyy{{{rrrkkkgggfffeee]]]YYYTTTOOOMMMLLLJJJIIIMMMMMMMMMNNNOOOQQQSSSTTT]]]___bbbhhhmmmppppppooogggmmmrrrsssqqqttt~~~uuuxxxvvvkkk\\\RRRLLLHHHDDDIIIWWWgggmmmjjjkkkqqqiiiZZZGGG999444444555666666666666666666666666666888777777777777777777666999999:::;;;<<<===>>>>>>BBBBBBDDDHHHOOOhhhbbbmmmyyyvvvccc[[[pppsss```[[[[[[lllsssiiiddd```ZZZTTTUUUSSSPPPLLLJJJIIIIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKLLLMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRNNNPPPQQQRRRQQQPPPQQQRRRUUUWWWZZZ\\\]]]^^^^^^___^^^dddkkkooosss}}}eeeSSSEEEHHHTTTlllrrrbbbeeevvvzzznnnZZZIIIFFF777333000...///000///...///......------......///...------------...//////---------.........//////........................////////////////////////000000111111111111000000/////////////////////////////////000111111222222222222222333444555777777666666888:::<<<<<<<<<<<<@@@BBBEEEHHHLLLOOOQQQRRRUUUsss{{{fffQQQ???;;;555333333444444444888:::DDD\\\wwwtttaaaUUUQQQLLLHHHEEECCCBBB@@@DDDGGG\\\{{{nnnhhhcccaaa\\\\\\\\\\\\[[[[[[ZZZZZZ___]]]\\\[[[\\\ZZZWWWTTTQQQQQQOOOLLLIIIGGGGGGIIIGGGGGGGGGGGGGGGJJJMMMOOOSSSTTTVVVWWWWWWXXXZZZ[[[ccccccdddffflllrrryyy}}}zzzuuurrrrrrssssssrrrooonnnmmmnnnqqqvvv{{{rrrnnnggg```ZZZVVVTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJJJJLLLOOOSSSXXX\\\```bbbdddfffiiimmmoooooommmkkkhhhhhhggggggnnndddfffeee```TTTJJJFFFGGGNNNaaauuuuuu___RRRAAA777777999:::888555555555555555555555555888888777777666666666555888999:::;;;<<<======>>>@@@@@@BBBFFFNNNfff^^^fffrrrtttdddSSSXXXjjjlllVVVSSSiiixxxmmmdddeeeaaaZZZTTTQQQRRRTTTUUUNNNOOOOOOOOONNNLLLJJJIIIJJJJJJIIIIIIHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJLLLMMMJJJKKKMMMNNNPPPRRRTTTTTTOOOQQQRRRRRRQQQQQQQQQRRRWWWZZZ^^^```aaacccfffiiijjjtttoooXXXHHHDDDHHHZZZtttnnn]]]dddrrr|||{{{ttt{{{}}}rrrmmm[[[DDD:::333222000000000///...---......------------.........------------...//////------------....................................////////////////////////000000000111111000000000000000000000000000000000/////////000111111222222222222222333444555666777777888999::::::;;;<<<<<<>>>@@@CCCGGGKKKMMMOOOOOOSSS]]]yyyuuuNNNCCC666222666999888444777999888???]]]}}}rrr```ZZZRRRMMMJJJHHHGGGEEE===AAAJJJ]]]nnnfffccc^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^\\\YYYWWWUUUUUUTTTRRRNNNLLLLLLMMMMMMKKKHHHFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSUUUYYY\\\]]]___]]][[[ZZZZZZYYYYYYXXXYYYYYYXXXWWWVVVVVVUUUUUUSSSQQQNNNKKKJJJJJJKKKKKKHHHIIIJJJKKKLLLNNNOOOPPPQQQSSSWWW]]]bbbgggkkkmmmiiijjjllllllllljjjiiihhhmmmiiieeeiiiyyyqqqjjjccc]]]RRRJJJMMMWWWmmmjjjNNNDDD999444777999777444444444444444444444444444888777777777666666555555888888999:::;;;<<<======>>>>>>AAAFFFMMMeeeooogggeeekkkkkkbbbZZZXXX~~~iiiXXX[[[kkk|||vvvlllggg```ZZZVVVWWWYYY[[[TTTTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKHHHGGGFFFFFFFFFHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUPPPRRRTTTUUUTTTTTTUUUVVVWWWZZZ___aaadddiiipppuuu|||yyykkkmmmoooooolllpppttteeePPP===>>>JJJ]]]tttlllZZZZZZsssssspppwww}}}nnnfffhhhYYYAAA666111111111111000///............------------.........------------...//////,,,------------.........------------------------///////////////////////////000000111111000000///111111111111111111111111//////000000111222222333111111222222333555666777777999:::;;;:::;;;<<<>>>>>>???BBBFFFIIILLLNNNOOOWWWWWWdddcccSSS???555555777555222555888444111GGGmmmpppfffYYYOOOKKKIIIGGGFFF>>>DDDDDDEEE\\\|||kkkccc``````___^^^^^^^^^______]]]^^^___```___]]][[[YYYUUUVVVVVVTTTQQQPPPPPPPPPQQQOOOKKKJJJIIIIIIHHHGGGDDDEEEGGGGGGFFFFFFHHHIIIEEEFFFGGGIIIKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDGGGKKKOOOQQQSSSUUUWWW]]]___bbbeeehhhjjjkkkllliiiiiiiiihhhffffffhhhjjjbbbeeemmm|||yyykkkcccYYYTTT```sssZZZBBB<<<777555777888666222555555555555555555555555777666666666666666666555888888999:::;;;<<<============AAAFFFMMMdddsssiiibbbeeemmmnnneee\\\mmmzzztttnnnmmmlllrrr|||vvvnnnhhheeecccbbb___]]][[[YYYVVVTTTSSSSSSPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNQQQSSSUUUWWWXXXUUUWWWZZZ[[[[[[[[[]]]^^^aaaeeejjjnnnsss{{{}}}pppiii```^^^^^^```bbbiiiwwwkkkYYYMMMAAA;;;MMMgggiiifffoooxxxwwwyyy|||~~~zzzsssaaaVVVWWWMMM;;;444///000111000////////////...------,,,,,,------......------------...//////,,,,,,---------.........------------------------//////////////////////////////000000000000//////000000000000000000000000000000111111222333333333111111111222333444666666777999;;;;;;::::::===???>>>???BBBEEEHHHKKKNNNOOOTTTVVV]]]pppwww]]]GGG:::444222111555555555555===SSSuuuzzzfffWWWNNNKKKIIIGGGDDDEEECCCAAAIII```~~~nnneeecccaaa___^^^]]]]]]]]]\\\^^^```aaa```]]][[[ZZZVVVWWWWWWVVVTTTRRRQQQRRRUUURRRPPPPPPQQQPPPNNNLLLIIIKKKKKKJJJIIIHHHIIIJJJGGGHHHHHHIIIJJJKKKKKKLLLHHHIIIJJJJJJIIIHHHHHHHHHDDDFFFHHHJJJLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJLLLQQQVVVZZZ[[[]]]___bbbdddeeefffggggggfffeeeeeeeeeeeedddbbbbbbeeekkkppplllxxxzzzzzzuuuppp}}}nnnIII===;;;888777888888777555555555555555555555555555555555555666666666666666888888999:::;;;<<<<<<===>>>>>>AAAEEEKKKbbb\\\___aaaccchhhnnnooommmdddjjj~~~qqqfff[[[hhhuuu}}}wwwsssiiigggddd```]]][[[[[[ZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[^^^aaadddeeefffgggiiijjjsssxxx~~~sssgggcccdddZZZXXXZZZ___bbbeeejjjqqqgggRRR@@@===<<>>@@@GGG\\\xxxzzzxxx}}}~~~|||fffWWWEEE;;;555000///000......//////////////////---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++....................................////////////000000///////////////000000111111222222333444444333333222111222333444555888777666555666888:::;;;???@@@AAACCCEEEFFFHHHHHHNNNLLLNNNWWWggg|||dddHHH:::555222444777777555888GGGWWWddd\\\WWWOOOKKKEEEBBBDDDDDDAAADDDJJJ___{{{yyykkkhhhkkkjjjfffbbb```___^^^______]]]\\\[[[YYYWWWVVVXXXXXXWWWVVVXXXWWWWWWXXXYYYYYYXXXVVVSSSSSSRRRQQQQQQQQQQQQQQQOOONNNMMMMMMNNNMMMKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTXXX\\\```ccceeefffooommmkkkhhhgggfffffffffaaa]]]^^^bbbaaa[[[[[[^^^````````````fffxxxeeePPPCCC;;;777777666555555555555555555555555555555555555444555666777777666666777888888999:::::::::;;;===???>>>>>>@@@CCCLLLggg999???DDDFFFFFFIIIQQQXXXeeeaaa___dddhhhkkkmmmqqqtttlllhhhkkk}}}|||wwwvvvwwwwwwsssnnnjjjiiiiiiiiijjjkkkkkkiiiiiijjjlllpppooonnnqqqvvvzzz{{{{{{rrrjjj```YYYXXX[[[^^^```hhhkkkjjjggggggggg```VVVJJJBBB@@@NNNhhhpppkkkyyynnnxxxxxxpppeeeTTTBBB999555222000000////////////............------------............------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++....................................////////////000000///////////////000//////000111111222222333333333222222222333444555777666555555666777999;;;===>>>???@@@BBBDDDEEEFFFHHHJJJMMMQQQZZZqqqpppOOO???<<<333444666777444444<<>>HHHPPPaaabbb]]]UUUNNNMMMKKKIIIUUUddd}}}yyyjjjhhhooosss}}}yyyooo\\\ZZZVVVRRRQQQVVV___fffxxxzzzkkk[[[NNNEEECCCIIIUUUjjjppp\\\hhhyyylllkkkwwwuuukkk___NNN<<<555444222000000////////////......------------------............------,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++........................---............///////////////.........//////000......//////000111111222333222222222222333444444666666555555666777999::::::;;;<<<>>>???AAABBBCCCDDDIIIOOOPPPQQQ```[[[BBB;;;666444555666555222444888:::MMMrrrpppcccYYYSSSLLLHHHCCC???>>>@@@===CCCLLL]]]zzz|||sssnnnfff```^^^^^^______[[[]]]^^^^^^]]]\\\\\\]]]YYYXXXWWWXXXZZZ[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY\\\___bbbfffiiikkkllllllkkkkkkjjjjjjiiiiiicccdddeeeffffffffffffeeeeeecccbbbbbb___\\\]]]```jjjyyy}}}fffMMM???<<<999666777666555555444444555555555555555555555555555555444666777777666555777888444666777777666777:::<<<:::<<>>???@@@@@@???FFFMMMNNNOOOYYYppprrrOOO>>><<<666333555666444333555======NNNssswww^^^WWWOOOLLLKKKGGGBBB===DDDBBBBBBIII\\\{{{|||pppgggbbb```aaaaaa\\\^^^______]]]]]]___aaaZZZYYYXXXYYY[[[]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVXXX[[[]]]\\\[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^______```aaaccceeeeeecccbbbbbbbbbccccccddddddfffggghhhhhhhhhgggeeeeeefffeeecccbbbccchhhpppxxx|||ssswwwxxxVVV???999::::::777666666555444444444444555333333333444444444444444444555777666555555666888444555666666666777999;;;;;;>>>@@@BBBJJJddd;;;<<<;;;888555666999===CCCNNNRRRIIIBBBBBBBBB===<<<<<>>??????>>>CCCGGGIIIMMMVVVaaaiiiiiiSSSFFF<<<333333555555666888777555888JJJmmmzzzmmm\\\QQQOOONNNHHHAAAEEEDDDAAAAAAGGGWWWoootttlllgggdddhhhfffccc___\\\[[[\\\^^^]]][[[ZZZZZZ\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZWWWWWWWWWZZZ\\\^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___aaabbbcccfffeeedddcccccccccbbbbbbbbbiiisss|||zzzyyy|||}}}cccEEE555555888777444666666555444444444444444111111111222222333333333444555666666555555666777555666777777777888:::<<<===@@@CCCCCCHHH```999;;;;;;:::777666555666;;;EEEKKKJJJEEEAAA>>>;;;888777777999===@@@BBBBBBPPPYYYggguuuxxxnnnhhhhhhkkkuuu|||zzzxxxvvvsssrrrsssnnnccc```^^^YYYPPPHHHDDDEEEHHHJJJIIIQQQ^^^pppnnnYYYVVViiipppkkkwww~~~}}}ooojjjmmmnnntttxxxsssjjj```TTTIII===444,,,---///---,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------........................,,,------------.........,,,,,,,,,,,,,,,---.../////////000111111222222333000111111222333222222222333333444444555666666666999999:::;;;<<<===>>>>>>CCCGGGJJJKKKNNNUUUYYYYYYbbboooYYYKKK<<<666555444666999///888;;;;;;HHHjjjsss]]]RRRPPPNNNJJJEEEDDDDDDBBB???CCCQQQ___xxxxxxqqqkkkaaa[[[ZZZ\\\___``````^^^[[[[[[\\\^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[YYYXXXXXXZZZ\\\]]]\\\[[[XXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\]]]^^^___```bbbaaa``````bbbfffkkknnnxxx~~~aaaMMM888222555888777666666555444444333333444444000111111222222333333333333555666666555444666777555777888888888888;;;===>>>AAADDDCCCFFF^^^:::;;;<<<===<<<:::999999;;;@@@JJJRRRPPPHHHCCCBBB;;;:::999:::;;;:::999777:::???EEEKKKVVVeeevvvtttllleeeeeekkkiii```]]]```rrrqqqqqqmmmgggfffdddeeennnzzzjjjSSSFFFBBBFFFDDDCCCBBBAAABBBFFFIIILLLTTTgggxxxddd[[[```ooovvvvvv{{{zzzqqqpppuuu|||xxxjjj[[[KKK>>>333///---//////---,,,...+++,,,,,,------......///++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................,,,,,,---------.........++++++++++++,,,---...///......//////000111111222///000111222333222222111222222333444555555555555888888999:::;;;<<<======BBBIIIMMMLLLMMMRRRUUUUUUQQQmmmsssbbbOOOAAA999444444666444888<<<:::999HHHhhhqqq\\\TTTSSSRRRKKKHHHGGGGGGCCC@@@EEENNNZZZqqqnnncccbbbdddffffffccc```]]]\\\]]]^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\^^^___fffeeeeeeiiiqqq~~~zzzyyyiiiNNN@@@555444777888777888666555444444333333444444111222222333444444555555333444666555444444555777555666888888777888:::<<<===AAADDDCCCFFF]]]888999;;;<<<<<<<<<<<<;;;888;;;GGGWWWYYYOOOJJJLLLCCC@@@<<<::::::;;;;;;:::888:::::::::>>>IIIVVV^^^ooo}}}uuummmqqqqqqfff]]]\\\___nnnqqq___```eeedddeeejjjooouuuyyybbbOOODDD@@@;;;;;;>>>AAABBBBBBDDDGGGQQQYYYlllsss^^^NNNWWWpppvvvrrrzzzzzzxxxssstttyyyrrraaaQQQAAA666...---///222111------000***++++++,,,---...//////++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,---------......++++++++++++,,,---...///------......///000000000///000111222333222111111111222333444555555555555777777888999:::;;;;;;<<<888BBBIIIGGGFFFKKKQQQRRRMMM[[[|||vvv```NNN???555222444;;;111000999;;;===RRRmmmiiiZZZWWWWWWSSSLLLHHHHHHFFFAAABBBFFFHHHZZZrrrwwwpppnnnkkkgggdddaaa^^^]]]]]]^^^^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[[[[\\\[[[YYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[ZZZ[[[]]]___bbbdddpppoooqqqxxx{{{zzzvvvuuu{{{rrrTTTEEE;;;444555666333333666555555444333333333333444333333444444555666777777333444666555444444555777555666777777777777:::<<<;;;???CCCCCCFFF]]]???888666<<>>??????;;;:::>>>999666666999999888999<<>>DDDNNNbbbfffsss{{{pppTTTNNNPPPhhhsssdddyyyxxxmmmnnn{{{zzz||||||hhhXXXKKK>>>444111000///...---------------------------------------,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,------...////////////////////////000111111444444333222333444555666888888888999:::<<<===>>>???@@@BBBCCCCCCEEEHHHJJJLLLSSS]]]tttbbbHHH:::555333888222111555777777<<>>>>>???<<<777888=========@@@OOOhhh||||||sssYYYPPPJJJIIIFFF>>>::::::===888666888999888:::===666;;;@@@GGGSSShhh}}}rrrqqqqqqqqqqqqmmmhhheee```___\\\]]]jjjxxxvvvjjj___dddiiigggaaa\\\[[[]]]\\\___eeekkkjjjeeeeeeiiiwwwzzzqqqgggZZZOOOJJJMMMRRRUUUQQQHHH@@@===>>>;;;888888===AAAJJJZZZjjj{{{xxxzzzoooXXXHHHCCCXXXwww{{{ppphhhjjjppplllqqqzzzgggRRRDDD<<<444...---//////...---------------------------------------++++++++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,------...////////////////////////000111111444333222222222333555555555666666888999;;;===>>>===???@@@AAAAAACCCFFFHHHFFFKKKSSSccctttZZZGGG<<<777888555666888777444777======EEEXXXsssrrrXXXUUUSSSTTTOOOFFFCCCEEE===>>>BBBMMM\\\ssswwwqqqkkkeee```___^^^^^^```^^^\\\]]]bbbaaa___\\\[[[\\\]]][[[YYY\\\]]]___aaaaaa```^^^\\\ZZZ___aaa___```eeeiiihhhgggmmmuuu{{{rrrmmmkkkiiinnnvvv___GGG;;;555555444333333333333333444444444444444444444444333333333333333333333333444444444444555555555555555777888888888888999;;;::::::===???BBBVVVRRRIII@@@===<<<:::;;;===:::::::::AAATTTnnnxxxmmm```VVVNNNFFFDDDEEE@@@:::666777777555666999555777666333666EEE^^^sssmmmiiihhhmmmuuuyyyuuuoooooopppsssvvvwwwsssmmmhhhfffjjjjjjgggllltttuuupppcccgggkkklllkkkjjjiiiiiijjjnnnvvv|||||||||~~~xxxeeeZZZOOOIIICCC<<<888888555999======999888;;;???BBBAAABBBJJJUUUeee{{{{{{iiiVVVKKKHHH```xxxsss^^^ZZZaaarrrooouuuxxx~~~eeeRRR<<<111///---------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,------...////////////////////////000111111222222222222222333444444444444555666888:::<<<===;;;===>>>??????AAACCCEEEDDDFFFKKKSSSdddnnnZZZGGG:::666666777999666222444888555777<<>>BBB@@@<<<::::::888777???UUUrrrlllYYYMMMJJJKKKEEE>>>:::;;;;;;888666666:::<<<;;;777444888CCCMMMPPPMMMJJJJJJNNNSSSUUUVVVSSSVVV]]]ffflllnnnmmmkkkkkkuuu{{{{{{}}}}}}wwwnnncccZZZTTTHHHAAA::::::999888888;;;444888;;;;;;999777999<<>>>>>>>>@@@BBBDDDGGGFFFJJJOOOUUUkkkxxx^^^HHH:::777555444555555666777888999999@@@YYYiii\\\XXXUUUMMMEEEGGGDDDBBB@@@???EEETTTdddooo|||wwwxxxxxxzzzzzzuuuoookkklllooommmnnnrrr}}}}}}{{{tttlllgggiiinnnrrryyy{{{eeeVVV^^^fffuuulllOOO999444888444444333222222222222222333333333333333333333333333333333333333333333333333333444444444555555555555666888888777777999:::;;;;;;>>>AAADDDTTTzzznnnPPPBBB@@@???======???>>>:::888DDD[[[ooozzzcccSSSKKKJJJCCC???AAABBB???<<<;;;555666777888999999::::::BBB@@@===<<<<<>>???CCCHHHMMMPPPQQQPPP\\\hhhtttxxx{{{xxxlllZZZXXXUUUQQQLLLGGGCCCAAA???:::777777777444333555:::;;;;;;::::::===CCCHHHPPP[[[pppzzziii\\\VVV^^^ssswwwbbbWWW\\\eeemmmttt~~~ooodddgggnnnppp~~~{{{jjjJJJ<<<000...111222000000------,,,,,,,,,------...++++++++++++++++++++++++******++++++,,,---......************************))))))*********+++++++++)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,------...////////////////////////000000111111111222222222333333333666555555555666666777888<<<===>>>??????@@@BBBDDDGGGDDDIIIOOOPPP[[[eeeMMMDDD999222444777777444666555777;;;BBBYYYpppcccZZZSSSMMMIIIFFFCCCAAA>>>===EEENNN[[[kkksssnnnhhhdddfffmmmxxxqqqXXXKKKGGGPPPbbbtttvvv___OOOBBB888666888555444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444555444666777888777777888:::;;;;;;===AAACCCRRRtttzzzTTTAAA>>>@@@<<<===>>><<<999;;;FFFTTTfff~~~{{{iiiVVVLLLDDDDDDDDDAAA>>>===;;;888666777999:::888666777666555444555666777888999777666777999::::::999BBBLLLVVV[[[^^^eeepppzzz~~~zzzllliiiaaaYYYVVVSSSLLLCCC<<<;;;999888666666666666888555555888888555555777<<<;;;;;;>>>EEERRR```iii}}}ggg[[[WWWcccxxxyyykkk___VVV]]]kkkyyy~~~wwwjjjeeefffiiilllqqq{{{}}}uuueeeTTT;;;333---///000...,,,+++,,,,,,,,,,,,,,,------...*********************************++++++,,,,,,,,,************************)))))))))************+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------...////////////////////////000111111111222222333444333333333666555555555666666777888===>>>?????????@@@BBBDDDBBBAAAEEELLLLLLOOOeee~~~kkk___LLL<<<666777555111888222444:::<<>><<<;;;;;;;;;===<<<;;;;;;<<<<<<<<<;;;888666555555777777666555---111777::::::<<>>CCCBBBFFFNNNZZZiiiyyyrrrggg```___dddtttjjj]]]```kkkssszzzzzzjjjiiiooopppnnnlllvvvwwwwwwsssiii[[[III===111---,,,......+++)))***,,,,,,++++++,,,,,,---...************************************************************************))))))))))))************************))))))))))))***************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------...////////////////////////000111111111222333444555444444333333333444555666888:::;;;<<<>>>??????>>>???AAACCC@@@BBBFFFIIIGGGHHHTTTbbbyyy{{{gggMMM===888666333999666555555777:::AAAGGGzzzpppfff^^^UUUMMMKKKJJJFFFBBB@@@BBBBBBFFFOOOZZZjjj|||vvvooohhhfffbbbdddpppzzz[[[EEE???@@@AAACCCUUU```cccrrreeeMMM999666888666555777444333333222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444555777777666666888999888888;;;>>>@@@LLLiiirrr```CCCAAA:::999>>>@@@<<<999::::::@@@NNNjjjqqq```UUUNNNJJJIIIAAADDDGGGFFFBBB@@@AAACCC>>><<<::::::;;;;;;999777888777777777888777555222666666777888777666888<<<:::<<<======;;;:::;;;<<<>>><<<===???>>>:::999<<<000555666555666:::===<<<000222555777888888777666;;;999999<<<===<<<@@@EEEMMMXXXjjj~~~{{{ZZZLLLOOOUUUnnnuuucccWWW^^^sss{{{mmmlllsss~~~|||uuusssrrrmmmiiieeeZZZJJJ<<<444...,,,...000...******...++++++++++++,,,,,,---...))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))*********************)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------...//////000///////////////000111111222333444555666555444444111111333555777:::<<<>>><<<===>>>>>>>>>>>>@@@BBBBBBFFFJJJHHHDDDEEENNNWWW^^^~~~zzz\\\CCC999999999111888777///000:::???;;;MMMnnnvvvkkk^^^RRROOOOOOJJJDDDAAAAAABBBFFFIIIHHHNNNbbbwww~~~sssooojjjfffhhhfffmmmwww```RRRMMMEEE===CCCPPPVVVYYYnnnrrrPPP???444555777333444;;;333222222111000111111111222222222222222222222222333333333333333333333333222222333333333444444444444555777777666666888999:::999<<<@@@BBBMMMhhhttt}}}```MMMGGG@@@:::999:::===???<<<;;;@@@OOOdddvvvoooaaaQQQSSSRRRPPPLLLIIIGGGFFFFFFDDDCCCAAA>>><<<:::999888>>>999666888999777777:::555666777666666666777888:::888777777777777777666666777777777777666555444333444555777888888999999555555777888:::<<<===>>>>>>???>>>>>>@@@FFFPPPXXXeee{{{gggWWWHHHBBBUUUppphhhZZZLLLNNNccc|||iiicccuuuvvvwwwqqqfffVVVFFF999222///......---,,,,,,+++******,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,+++***))))))+++---......------......///000111////////////000000000000333222111111111333555777444444444444555777888999===<<<<<<===>>>AAACCCDDDDDDGGGJJJKKKLLLLLLNNNOOObbboooxxxjjjNNN>>>:::;;;;;;888444333444777999999:::LLLgggoooZZZUUUTTTNNNIIIIIIGGGCCCBBBCCCBBBBBBLLLYYYllluuuwwwsssooojjjiiikkkkkkqqqvvvYYYNNNKKK???CCCDDDLLL\\\nnntttiii[[[AAA===888666666666333111222222222222222222222222111111111111111111111111111111111111222333444444444333333333333444555555666666666777777888999:::666<<<;;;===DDDNNNiiirrraaaKKK===999:::999777555555777<<>>===<<<:::::::::222222222333444444222111777777777888888888888888666666888999:::;;;;;;;;;;;;:::999999:::<<>>CCCNNNgggkkk\\\QQQLLLLLLKKKFFFBBBAAA@@@@@@GGGPPPOOOTTT]]]fffoooyyyzzzmmmhhheeecccaaaaaagggooo{{{vvvzzzqqq\\\AAAFFFIIINNNVVVZZZVVVJJJ???;;;888555444555555444222222222222222222222222222111111111111111111111111222222222111222222333333444333333333333444555555444444444444555666777888666<<<;;;===DDDNNNiiiuuuZZZHHH???<<<<<<:::;;;===<<<999:::EEERRRooo~~~wwwmmmddd```YYYQQQJJJEEECCCBBB@@@======??????;;;:::<<<=========<<<;;;888666555444555777888999999888777888888777666666666666666777777888999:::;;;;;;;;;@@@AAADDDHHHNNNUUU[[[___gggssssss___OOOIIIGGGMMMXXXdddqqq|||ttt```OOODDDGGG]]]nnnpppuuufffVVVXXX```pppoooVVVMMM???555000///......------,,,,,,++++++******+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***))))))+++,,,---++++++++++++,,,---...///....../////////000000000000////////////111222333333333333444555666777888????????????@@@AAACCCCCCCCCDDDEEEEEEFFFHHHKKKMMMVVV___fffpppoooWWWBBB===888666888888555111555777666444???]]]|||lll```XXXVVVPPPJJJHHHEEEBBBAAABBB@@@AAADDDFFFKKKRRRZZZ```gggqqquuuhhh\\\ZZZYYYZZZ]]]gggyyy{{{|||]]]JJJLLLOOONNNIII@@@888444666444222222444555444444222222222222222222222222111111111111111111111111333333222222111222222222333333333333333444555555444444444444555666777888777;;;;;;<<>>???AAAAAABBBCCCDDDCCCDDDFFFJJJMMMQQQSSSTTTVVVeee___VVVHHH<<<666555888:::222999===:::777???PPP^^^{{{kkkbbb[[[TTTQQQOOOKKKEEEAAAEEEDDDBBBAAAAAACCCGGGIIIKKKOOOUUUaaaqqqrrriiiiiijjjfffaaaZZZXXXZZZbbbooo{{{aaaZZZRRRKKKBBB:::777888444333333333333444444444111111111111111111111111111111111111111111111111444444333222111111111111333333222222333333444555666666666666666777999999777;;;:::<<>>GGGNNNeee{{{{{{iii[[[VVVXXXYYYWWWUUUWWWZZZ[[[ZZZXXXXXXYYYXXXUUURRRRRRVVVZZZWWWYYY\\\```cccfffggghhhlllooosssxxx~~~~~~sssggg\\\UUULLLLLLUUUccckkksss}}}qqqaaaRRRCCC@@@AAALLL___uuuqqqaaa^^^```eeefffhhhtttwwwjjjgggeeeUUUAAA444111......//////---***++++++++++++++++++******)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))************+++,,,,,,,,,,,,---...///000------.........//////////////////000111111222222111111111222333444555666555666999;;;>>>???@@@AAA@@@AAABBBCCCCCCEEEHHHKKKLLLDDDIIIUUUSSSOOOkkkuuu___KKK???:::888555333444444444888<<<:::NNNjjjkkk```[[[UUUNNNEEECCCAAAAAAAAAAAA@@@???@@@@@@@@@AAADDDLLLTTT[[[ssswwwnnngggbbb[[[UUURRRTTTYYY\\\gggpppzzzyyyzzzaaaHHH<<<777222222666555777888777444333222333111111111111111111111111111111111111111111111111333333222222111222222222222222222222222333444444333333333333444555666777777;;;999:::CCCNNNkkkcccUUUGGGAAA???;;;888777333666:::<<<;;;999:::<<>>???JJJbbbwwwggg```QQQTTT___mmmqqqooowwwttt```SSSLLLAAA333//////.........---,,,,,,******************++++++((()))))))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((())))))***************++++++++++++,,,---...///---------.........//////------...///000000000000000000111111222444555666555666888:::;;;<<<<<<<<<===>>>AAABBBBBBCCCEEEGGGIIICCCFFFPPPOOOJJJVVVlll}}}iiiSSSEEE<<<777666999:::555222333555999CCCSSSggg~~~pppcccVVVQQQLLLHHHHHHHHHGGGEEE@@@AAABBBBBBAAAAAACCCEEENNN\\\lllxxx}}}uuukkkccc___]]][[[ZZZVVVYYY\\\^^^```hhhuuu~~~vvvuuu|||YYYEEE666555666444444999444666888777444222222333111111111111111111111111111111111111111111111111222222222111222222333333222222222111222222333444333333333333444555666666777;;;999:::BBBNNNkkkrrr```PPPDDD>>>???999777666666555555888<<<444;;;CCCHHHMMMUUU```iiiwww}}}zzzuuunnndddXXXNNNGGGCCCBBB???BBBCCC@@@AAANNNggg{{{}}}ttthhhXXXKKKAAA===AAAFFFOOOOOOXXXqqqvvv___WWW]]]aaa]]]eeevvv~~~xxxqqqrrrooorrriiiTTTBBB999222+++,,,------,,,******,,,...******************++++++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++(((((()))***************************+++,,,---...---------.........//////+++,,,---...////////////000000000111222333555555555555777888888777666555:::<<>><<<===BBBFFFJJJTTT```fffkkkvvvxxxnnn```UUUKKKCCC???AAADDDEEEJJJRRReeegggkkkvvvyyyooolllllloootttvvvyyy~~~rrr[[[eee\\\MMM>>>333---,,,---++++++++++++++++++++++++***************************)))(((''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888888;;;???@@@>>>===>>>@@@CCCCCCDDDGGGJJJKKKJJJHHHNNN\\\uuu{{{pppXXXIII;;;777777666777;;;777666888::::::;;;CCCMMMggg{{{rrrhhh```WWWTTTYYYRRRNNNKKKJJJKKKJJJHHHEEEFFFFFFFFFHHHKKKOOORRRSSS]]]bbbkkksss|||wwwnnnaaa```]]]ZZZVVVRRRNNNMMMLLLRRRXXXZZZXXXZZZ___eeerrruuu{{{lllRRR@@@444444333333333333222222222222222333333333444444000111111111111222222222000000111111111111000000111111111111111111111111111111222222222333333333111333444444444444555777666888666:::BBBMMMmmmwwwaaaXXXJJJ???777777888888999<<<888888888999;;;???DDDGGGJJJIIIJJJPPPYYY___aaa```tttzzz}}}wwwpppiiidddeeehhhkkkoooqqqrrrrrrqqqcccZZZUUUXXX[[[YYYTTTQQQLLLLLLHHH@@@<<<===<<<999555777===DDDKKKSSSXXX[[[hhhrrr~~~xxxiii]]]SSSHHH@@@JJJEEEBBBCCCEEENNNaaasssuuuvvvyyy|||}}}nnnVVVOOOIII???555///---...///++++++++++++++++++++++++***************************)))(((''''''((()))***))))))(((((((((((()))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888999;;;===>>>>>>>>>??????>>>@@@BBBEEEIIILLLNNNPPPJJJTTTeeerrraaaNNNBBB;;;555444777666666888;;;:::999===DDDDDDSSSkkkyyyiii]]]YYYXXXUUUQQQOOOPPPPPPOOOMMMJJJIIIHHHHHHIIIJJJKKKKKKHHHKKKPPPVVV[[[```eeegggqqqwwwyyyyyyxxxxxxuuunnnddd]]]VVVTTTQQQNNNLLLKKKKKKKKKQQQSSSSSSQQQSSS^^^ppp~~~kkkTTTAAA666444444333333333222222222222222222333333333333444//////000000000111111111000000111111111111000000111111111111111111111111111111111222222222333333111333444444444444555777888:::888:::AAAKKKjjj```QQQAAA::::::::::::;;;777777666666888:::===>>>FFFGGGIIIOOOUUUWWWUUURRRTTTYYY```ggglllnnnmmmllljjjeee___XXXRRRLLLFFFCCC>>>AAAEEEFFFEEEFFFHHHKKK@@@;;;999<<<===:::999:::555:::===:::888<<<>>>???EEEJJJUUUdddrrr{{{}}}|||zzzwwwwwwqqqgggWWWIII@@@<<<:::999>>>LLL```mmmnnnnnnuuu~~~zzzxxxmmmtttxxx___III;;;777222...,,,,,,...000++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,+++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888:::::::::<<>>:::===AAADDDGGGMMMUUU[[[NNNRRRWWWkkk|||hhhWWWHHH<<<666666555444666999777444555888666888EEE[[[rrrxxxkkkaaa]]]XXXUUUTTTSSSSSSRRRQQQOOOMMMLLLMMMLLLKKKIIIHHHHHHIIIJJJLLLNNNOOOPPPTTTXXX```jjjrrrxxx{{{|||||||||~~~zzzrrriiifffbbb___[[[VVVPPPMMMMMMLLLJJJIIIIIIKKKMMMOOOVVVZZZ]]]```hhh|||{{{ooopppuuu{{{aaa___ZZZWWW]]]qqqhhhPPP???666444333333333333222222222222111111222222222333333333.../////////000000000000000000111111111111000000111111111111111111111111111111111222222222222333111333444444444444555777999;;;999;;;AAAHHHfff}}}rrr]]]OOOJJJEEE@@@;;;<<<;;;888888888999::::::999:::???EEELLLOOOOOOMMMNNNPPPSSSUUUUUUSSSQQQOOOKKKJJJHHHGGGGGGGGGGGGGGG@@@DDDGGGFFF@@@===>>>AAAAAA:::777:::======>>>@@@HHHQQQWWWVVVUUUWWW[[[\\\iiikkksss~~~wwwsssmmmeee]]]VVVRRRQQQOOOIII@@@999888;;;AAAFFFRRRnnnyyyggg[[[WWWbbbqqqvvvkkk]]]JJJ;;;333222///---,,,,,,,,,---************************************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888;;;999888:::>>>AAA???===:::>>>BBBDDDFFFMMMXXXaaaRRRUUUQQQWWWmmmtttdddTTTGGG@@@===999777888777444444777===666666@@@HHHRRRlllxxxtttlllddd^^^ZZZXXXWWWZZZXXXVVVWWWXXXXXXUUURRROOOLLLJJJHHHHHHGGGGGGFFFDDDFFFIIILLLOOOQQQQQQRRRSSSSSSUUUYYY___dddhhhiiigggiiikkkmmmoooppppppppppppoooqqquuuzzzzzzuuuoooooopppnnnhhhdddccc___ZZZ```]]]XXXTTTQQQOOOOOOOOOSSSTTTVVVYYY]]]aaadddeeennnwwwvvvjjjooonnnVVVKKKIIIFFFCCCKKKbbbtttbbbNNN>>>666555777333333333222222222222111111111111111222222222222/////////000000000111111000000111111111111000000111111111111111111111111111111111111222222222222111333444444444444555777777:::888:::@@@GGGdddssshhh]]]NNNBBB@@@===:::888:::;;;;;;:::777777888:::===>>>??????DDDEEEHHHJJJKKKKKKKKKJJJGGGHHHJJJLLLPPPTTTYYY[[[UUU[[[aaaaaa\\\XXXWWWYYYXXXMMMDDDEEEJJJLLLLLLMMMdddmmmsssqqqmmmnnnoooooommmkkkjjjmmmpppmmmeee^^^YYYUUUOOOIIIEEECCCBBBBBB???>>>===>>>CCCJJJRRRWWWlll~~~nnn^^^VVVXXXlll{{{qqq\\\NNNDDD999333000000...---,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888:::888777999===@@@???===>>>AAAEEEFFFGGGMMMWWW```PPPSSSNNNNNNZZZjjj|||hhhZZZNNNEEE===;;;:::888999;;;;;;444333888777666DDDZZZwww~~~sssmmmiiikkkhhhggghhhkkkjjjeeeaaa\\\XXXRRROOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJJJJKKKOOORRRTTTTTTNNNNNNPPPRRRTTTUUUVVVVVVVVVRRRQQQXXXcccgggaaaYYYZZZ]]]\\\WWWTTTUUUTTTPPPUUUTTTSSSSSSUUUYYY^^^aaaggglllttt~~~yyywww~~~qqqWWWIIIGGGGGGHHHOOO]]]sss}}}```SSSCCC888444444444444333333222222222111111111000000000111111111222222000000000111111111222222000000111111111111000000000000000000000000000000000000111111111222222222111333444444444444555777555888777:::@@@FFFbbbuuubbbRRRCCC>>>888666777999999888???>>><<<;;;:::;;;<<<===:::;;;===???AAACCCDDDEEEHHHJJJKKKLLLNNNRRRWWWZZZZZZaaaiiinnnooonnnoooooojjj\\\PPPOOORRRRRRQQQPPPdddkkknnnkkkgggfffdddbbbVVVSSSPPPNNNMMMKKKFFFBBBBBBAAA???===;;;::::::::::::;;;AAAJJJVVV```fffiiisssxxxrrrjjjdddgggppp}}}|||___JJJ>>>666222111+++++++++++++++******)))************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888888777777999;;;>>>??????AAADDDFFFGGGHHHLLLRRRWWWOOOTTTQQQRRR[[[bbbppp~~~eeeWWWGGG@@@<<<999888999666444666:::777333888CCCDDD^^^zzzmmmfff^^^YYYWWWVVVTTTRRRRRRSSSSSSSSSSSSRRRPPPPPPRRRPPPNNNNNNOOOQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSSSSRRRMMMKKKRRR\\\```[[[TTTVVVZZZ[[[WWWUUUWWWWWWUUUTTTVVV[[[```fffnnnvvv{{{vvvuuu~~~{{{\\\MMMKKKCCCGGGQQQ```sss|||cccLLLAAA555111444777555111222222222222111111111111///000000000000111111111111111111111222222222222000000111111111111000000000000000000000000000000000000000111111111111222111333444444444444555777333777777:::???EEE```}}}mmmZZZRRRGGGAAA???>>><<<999888888888777666777888:::999999999999999:::;;;<<<@@@AAABBBAAA@@@BBBGGGKKKLLLPPPVVV\\\aaacccdddddd___VVVOOOMMMLLLIIIGGGHHHOOORRRSSSPPPOOONNNLLLGGGCCCBBB@@@???>>>>>>>>>>>>999999999999:::???GGGMMMQQQRRRWWWcccpppyyy{{{zzz}}}{{{sssrrryyy}}}zzz}}}}}}xxxyyy{{{{{{ppp]]]HHH<<<555000...000(((((())))))************************************))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------+++,,,------......------,,,---...///000000000000000111111222222333444444444555666777777888888888666777888999999;;;>>>AAAAAABBBDDDFFFHHHKKKLLLMMMMMMRRRQQQTTT___aaaffftttsss^^^QQQHHH@@@:::888777999:::999777666777888>>>GGG^^^vvvnnnkkkhhhddd```\\\]]]^^^]]]\\\YYYVVVTTTRRRPPPNNNNNNOOOQQQQQQPPPRRRRRRRRRRRRRRRSSSSSSTTTRRRQQQQQQTTTYYY\\\\\\ZZZXXX^^^ccccccdddhhhjjjjjjyyy~~~~~~|||ttt\\\UUUXXXSSS\\\kkk{{{yyyaaaKKK>>>999444333666888555222222222222222111111111111/////////000000000111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111111333444444444444555777555888888:::???CCC\\\zzz{{{{{{pppaaaUUUOOOKKKFFFBBB<<<===>>><<<:::999999999999888888777888:::<<<===888999:::999888:::@@@DDD>>>>>>???CCCGGGJJJJJJJJJGGGDDDCCCCCC???:::999======??????===>>>???<<<777999999:::999999999<<<>>>888888999;;;CCCTTTiiiwww|||zzzzzz|||}}}zzzzzzwwwqqqpppooo{{{}}}ppphhhfffbbb[[[NNN@@@333111000---+++---************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))++++++)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------+++,,,------......------,,,---...///000000000000000111111222333333444444444555666777888888888888555777999999888:::>>>BBB@@@@@@BBBEEEHHHJJJIIIGGGHHHKKKIIINNNYYYZZZZZZccckkkxxxggg[[[OOODDD???888:::999444444888999666===444777KKK```ppp{{{vvvpppmmmgggfffdddeeegggiiiiiiiiiiiihhhggggggffffffggggggeeeiiilllmmmmmmooouuuyyyvvv~~~rrrbbbcccooo~~~wwwjjjhhhllluuuuuujjj]]]KKK<<<111111111111222222222111222222222111111111111000////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111333444444444444555777666:::999;;;>>>AAAYYY~~~~~~zzzrrrzzzkkkXXXLLLLLLHHH???999:::>>>;;;666;;;888777999;;;:::::::::777::::::888666666777777:::===???===999888;;;???888777666777999::::::999;;;777666777777555777;;;999;;;======;;;:::;;;<<>>CCCHHHMMM\\\mmmyyyiiibbbXXXZZZbbbvvvmmmZZZLLLAAA999444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000111111111111111222444444333666:::???999;;;777777>>>EEEZZZyyywwwvvvsss{{{{{{gggiiieee[[[OOOIIIEEE???777;;;888666666888999999999:::<<<>>>===<<<<<<<<<<<<::::::999888666555555666999999888:::;;;<<<;;;999===999888::::::999;;;???<<>>666111000///......//////...,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))(((&&&((((((((((((((((((((('''+++)))((()))***+++***((()))******++++++,,,,,,---------,,,,,,,,,---...///............////////////000000000000000111111111333333333444666777999:::888888999999999999999999@@@BBBCCCDDDCCCDDDGGGIIIMMMMMMNNNOOOQQQSSSUUUVVV]]]___cccoookkk```QQQFFFBBBAAABBBBBB999999888888888999<<<>>>>>>FFFNNNUUUddd{{{rrrhhh___]]]ZZZWWWWWWZZZmmmuuu|||yyy|||}}}nnnZZZKKKBBB<<<555///333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000/////////000000111111111000000000000111111111111111222444444444666;;;>>>999;;;777777>>>EEEZZZxxxyyy~~~sss|||gggkkk{{{ooofff```YYYRRREEEBBB>>><<<<<<>>>>>>>>>======>>><<<:::777777777???===;;;::::::::::::999777777888:::===>>>===;;;:::777777;;;>>>???BBBGGGIIINNNTTTWWWWWWZZZaaafffvvvxxxtttooowwwsssjjjcccbbbYYY```ttt|||tttoootttppprrrtttwwwxxxyyyxxxxxx^^^WWWMMMCCC:::333---***///...------......---,,,+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((('''&&&'''(((((('''&&&''''''((((((((((((((((((+++***))))))++++++***)))))))))******+++,,,,,,,,,---------------...//////---............//////////////////000000111111111222222333444555777888999999:::;;;;;;;;;:::999888@@@BBBCCCCCCBBBBBBDDDEEELLLMMMOOOQQQSSSTTTUUUUUU\\\\\\ZZZ[[[ddd{{{sssaaaUUUMMMFFFCCC>>><<<999777666555666777:::;;;999999BBBSSSdddnnn}}}~~~tttdddXXXTTTNNNIIIGGGKKKSSS___ppp~~~nnnnnnwwwzzzhhhXXXEEE:::999888333---222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111111222222222000000000000111111111111111222444444555777;;;>>>999;;;888888>>>DDDYYYwww~~~jjjsss}}}xxx{{{{{{www___]]]VVVPPPNNNPPPOOOMMMNNNJJJFFFCCC===888888;;;======<<<888555666:::>>>AAABBBDDDHHHMMMQQQRRRRRRFFFDDDEEEKKKOOORRRWWW\\\dddlllvvvzzzzzzxxxxxxzzzyyy{{{xxxbbbXXXWWWXXX^^^cccwwwuuurrrxxxvvvssspppnnnkkkjjjjjjLLLGGG???888333///,,,***...,,,+++,,,---...---+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&&&&(((((('''&&&''''''''''''((((((((((((***(((((((((***+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,------......---------.........//////......//////000111111111222333333444666888999:::;;;;;;=========;;;999888???AAACCCCCCCCCCCCDDDFFFJJJKKKNNNPPPRRRSSSSSSSSSSSSWWWYYYZZZ]]]jjj~~~zzzlll^^^TTTKKKGGGAAA;;;888777777666888999888888:::@@@FFFIIISSSSSSTTTWWW]]]eeelllqqqvvv}}}fff[[[UUUOOOLLLMMMPPPTTT[[[dddooozzz~~~zzzeeePPPFFF:::444444555333000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222111111111111111111///000000000111111111111222222333555666888;;;===999;;;888888>>>DDDWWWuuukkkhhhjjjrrr|||tttllllllwwwtttvvvtttppprrrjjjccc^^^WWWRRRUUU[[[]]]bbbccc[[[PPPNNNVVV___aaaaaaccchhhpppxxx}}}kkkhhhiiimmmqqqrrrvvv{{{~~~yyyqqqhhh{{{}}}yyykkk___]]]bbbfffbbbiii~~~|||{{{tttkkkbbb[[[UUURRR:::666111...,,,,,,++++++,,,+++***+++,,,---,,,+++***))))))((('''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))((('''&&&''')))***)))(((((())))))******+++,,,,,,******++++++,,,,,,,,,,,,------------............---......///000000111111333444444666888:::;;;<<<======>>>>>>===<<<;;;:::<<>>AAADDDFFFCCCIIIPPPSSSUUUXXX___eeepppsssxxx|||zzzzzzyyytttqqqrrrlll\\\LLLIIIPPPZZZaaaeeemmmzzzsss[[[III;;;999666444333222333333////////////////////////////////////////////////........................////////////////////////////////////////////////444333333222111000/////////000000000111111111111222222333555888:::;;;<<<999<<<888888>>>CCCVVVsssnnneee___``````eee|||gggooozzz}}}xxxtttxxx{{{sssiiicccaaaaaajjjttt}}}}}}zzztttiii]]]PPPEEE===999000...,,,+++,,,---------+++***)))***+++,,,+++******)))((((((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((('''&&&%%%&&&''''''&&&%%%&&&&&&''''''((()))))))))&&&%%%%%%&&&((())))))'''(((((())))))***+++++++++))))))***+++++++++++++++,,,------------.........------...///000000111111444444555666888;;;===>>>>>>>>>>>>>>>============;;;>>>BBBDDDEEEEEEGGGHHHEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPQQQSSSUUUUUUTTTRRR]]]xxxyyymmmddd\\\TTTOOOFFF@@@=========;;;;;;===666666777777777777777777222555888999888999<<>>CCCUUUrrroooccc]]]___[[[UUU___qqquuuxxxqqq```ZZZYYY[[[iiixxxwwwzzzlllfff___TTTGGG<<<444000......---,,,---///000...---***)))((()))+++,,,+++***))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''((())))))***'''&&&%%%&&&)))***)))((((((((())))))******++++++)))***+++,,,,,,,,,++++++,,,,,,---------.........,,,,,,---...///000111222333333444666888:::<<<===@@@???>>>======>>>@@@AAA;;;>>>AAACCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNVVVVVVVVVVVVWWWWWWWWWVVVOOO___uuuzzzsssZZZOOOEEEAAA>>>::::::===::::::999999999999999999777777777888777888888888>>>??????===;;;999:::;;;AAAAAABBBFFFJJJMMMMMMMMMVVVYYY\\\^^^___```aaacccYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNLLLLLLLLLJJJGGGEEECCC>>>???DDDDDDBBBJJJWWW|||{{{yyy{{{}}}mmm\\\MMMAAA:::777111000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////000000000000000000000000000000000000111111111111333222333666:::<<<<<<:::999<<<999999>>>BBBTTTqqqnnn___XXX^^^[[[OOOQQQ]]]jjjvvv|||www}}}jjj\\\WWWaaafffdddmmm|||xxxnnndddRRRLLLAAA777000---...///+++++++++,,,...---+++))))))(((((()))***++++++***))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''((())))))***((('''&&&'''***++++++***((((((((()))******++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222222222333555777999;;;===AAA???===<<<===???BBBCCC;;;>>>AAACCCBBBAAAAAAAAAFFFFFFFFFFFFHHHKKKMMMOOOLLLOOOSSSUUUUUUUUUVVVXXXTTTWWW^^^ooo{{{mmmaaaZZZRRRIIIDDDEEE>>>===;;;999999999:::;;;:::888777888999:::999888222444666777666777888:::666666777:::???BBBCCCCCCDDDFFFHHHHHHGGGEEEEEEEEEAAAAAAAAAAAABBBDDDEEEFFF@@@EEEKKKKKKGGGAAA??????BBB???CCCKKKLLLLLLXXXjjj~~~yyywwwwwwtttfffTTTFFF===777555444777222......111333222000........................................................................////////////////////////////////////////////////,,,---...///000111222222000000000000111111111111333222333666:::===<<<:::999<<<999999>>>BBBSSSpppoooiii```ZZZWWWWWWXXXXXXdddfffnnn~~~xxxiiieeegggnnnvvvrrrxxx~~~www~~~xxxkkkcccfffmmmqqquuuzzzmmmiiilllsssssspppvvvqqqcccYYYSSSOOO888666444000...,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''***+++,,,---...---,,,,,,,,,,,,------...---------,,,,,,------.../////////222111000111333777;;;===<<<<<<===???@@@@@@@@@@@@<<<===???AAACCCDDDEEEEEECCCEEEHHHIIIIIIKKKOOORRRKKKLLLNNNPPPQQQRRRSSSSSSUUUTTTSSSYYYjjjuuuiiifffgggeeebbbUUUFFF;;;<<>>???>>>===666888;;;:::999:::???DDDEEEDDDBBB@@@>>>???CCCFFFJJJYYY```eeepppwww{{{yyyrrruuuyyyvvv```LLLFFF>>>666222111333555111111111111000000000000////////////............////////////////////////,,,,,,,,,---...///000000........................------............---------......///////////////////////////000000000000222222222333555888;;;<<<;;;;;;666777>>>BBBPPPiiicccaaa]]]\\\]]]^^^^^^^^^______bbbkkk{{{}}}wwwvvvuuuzzzzzzsssmmmiiipppnnnnnnppprrrooofff^^^]]]fffttt~~~}}}}}}uuusssmmmfffgggoootttuuuoooqqqsssrrrnnnhhhccc```fff___aaaooo~~~sss]]]KKK>>>777333111///...,,,+++***************+++,,,,,,+++******))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))))))))(((((()))***+++,,,---,,,,,,+++,,,,,,------......------,,,,,,---......//////000111111111222444777:::;;;;;;;;;===>>>????????????<<<===???AAACCCDDDEEEEEECCCFFFHHHIIIIIIJJJMMMPPPJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQSSS[[[kkk{{{mmmaaa^^^[[[SSSJJJFFFEEECCC@@@???@@@@@@===:::999888777666555555555666333555666555555888;;;===@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>>>>AAAFFFJJJSSSTTTVVVYYY]]]aaadddfff}}}zzzzzzqqqXXXHHH<<<:::777444333333444555111111111000000000//////////////////....................................,,,,,,------......//////........................------............---------......///////////////////////////000000000000222222222333555888:::<<<<<<<<<777777>>>AAAOOOhhh[[[[[[\\\___aaabbbaaa______]]][[[^^^eeemmmtttxxxyyyjjjbbb\\\___iiimmmggg___WWWVVVXXX```kkknnniiiaaaccc]]]XXXUUUSSSVVV```kkknnnqqqvvvxxxyyywwwtttrrrmmmjjjppp~~~xxxwwwzzzzzzvvvqqqpppdddRRR@@@444---***)))******)))))))))******+++******++++++++++++******)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))))))))***++++++++++++***+++,,,------......------,,,------......///000000111111222333555666888888999:::;;;<<<>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFDDDFFFHHHHHHHHHIIIKKKMMMIIIJJJMMMOOOQQQSSSTTTTTTSSSTTTUUUTTTTTTXXX```fffmmmwwwtttfffaaa\\\]]]```^^^WWWQQQOOOMMMIIIDDD???>>>>>>@@@??????>>>===>>>AAAGGGLLLNNNQQQTTTSSSNNNKKKIIIJJJEEEFFFHHHKKKRRR^^^kkktttzzzyyyzzz~~~yyywwwuuuoooaaaLLL;;;444111222333444444444444333111111000000000000///////////////............---........................---------------.........------------------------------............---------......///////////////////////////000000000000111111222333555888:::<<<<<<===888888>>>@@@MMMfff]]]]]]]]]___```___]]]ZZZ\\\ZZZXXXZZZ]]]aaadddeeemmmsss~~~|||}}}qqqhhhaaahhhxxx{{{oooyyynnneeeddd```aaarrr|||~~~|||qqqdddaaacccccc[[[SSSFFF???666///,,,,,,...///***************++++++,,,)))******************)))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))*********))))))((())))))***************++++++,,,---............---------...//////000000000111333555666666666666777888:::;;;<<<===>>>>>>??????@@@AAACCCDDDEEEFFFEEEFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLOOOQQQSSSTTTTTTQQQTTTWWWWWWUUUUUUXXX[[[[[[nnn{{{jjjddd]]]VVVRRRNNNIIIFFFHHHDDDBBBAAAAAABBBIIIPPPgggnnnttttttmmmddd___^^^ZZZ]]]```ccckkk}}}ssslllcccXXXIII:::222111222333444555444444222222111000000000//////////////////.........---------...........................---------------------------------------------------............---------......///////////////////////////000000000000111111111333555777:::;;;======888888>>>???LLLdddaaa___]]]\\\\\\[[[YYYXXXUUUTTTSSSUUUYYY\\\]]]]]]aaaaaabbbiiiuuu~~~}}}}}}zzz}}}zzz}}}qqqdddUUUOOOOOOMMMEEE===444111---++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))(((((((((((()))))))))*********+++,,,---............------......///000000111///000333555666666555555666777999:::<<<=========??????@@@@@@BBBCCCEEEFFFEEEFFFGGGHHHIIIJJJIIIHHHIIIJJJLLLNNNQQQRRRSSSTTTNNNQQQSSSSSSPPPPPPRRRUUUYYY^^^iii{{{~~~||||||yyyooogggeee___ZZZYYYWWWUUUZZZbbb{{{xxx}}}hhh\\\MMMCCC;;;444222555555444333222222222222222000000000////////////...............------------........................---------------,,,,,,,,,------------------------------............---------......///////////////////////////000000000000111111111222444777:::;;;<<<===888888>>>???KKKcccaaa^^^\\\[[[[[[\\\\\\[[[UUUTTTSSSUUUXXXZZZZZZYYYVVVTTTRRRRRRUUU[[[aaafffwww~~~yyyrrrttt|||xxxuuummmjjjXXXNNNBBB;;;999777222---...,,,++++++,,,,,,***)))(((((()))))))))((('''&&&))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((()))(((((()))))))))((()))******+++***+++,,,---.../////////---......//////000111111...000222444666666666666666777888:::<<<===>>>>>>@@@?????????@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLJJJHHHJJJKKKLLLNNNPPPQQQRRRRRRTTTTTTSSSOOOJJJIIILLLPPPNNNQQQVVVZZZbbb{{{zzztttvvv}}}{{{{{{ooogggQQQDDD777222111000000222111000///......000222444000000////////////...............------------,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////////////////000000000000000000111222444777999;;;;;;<<<888999>>>???KKKbbb___]]]\\\]]]^^^______^^^YYYXXXVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSNNNQQQZZZiii|||ssslllnnnrrrsssuuu|||}}}qqqcccYYYTTT;;;777222---*********++++++***))))))+++,,,,,,,,,&&&&&&'''((((((((('''&&&)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''))))))***************)))))))))***+++,,,)))***,,,---.../////////.........///000000111111...///111333555666777777666777888:::<<<>>>>>>?????????>>>>>>???AAACCCDDDFFFFFFFFFIIIMMMNNNKKKIIIKKKLLLMMMNNNOOOPPPPPPPPPWWWWWWTTTNNNIIIHHHLLLPPPLLLNNNQQQQQQPPPZZZwww~~~}}}wwwbbbTTTKKK<<<444...///000......000///......---...///111222000000/////////..................---------,,,,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///////////////////////////000000000000000000111222444666999;;;:::;;;888999>>>???KKKbbb___^^^___```bbbbbb```^^^ZZZXXXVVVUUUUUUVVVUUUSSSMMMMMMLLLKKKKKKKKKLLLLLLNNNHHHCCCEEEOOO[[[gggmmmwwwzzz~~~ssskkkkkkoooooopppqqqlll```QQQEEE;;;555...///...,,,***+++000555111...***))))))***++++++%%%&&&''')))***))))))((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''')))******++++++++++++***)))))))))***,,,---)))***,,,---.../////////......//////000000111111---...000222444666888999666777999;;;===>>>?????????>>>======>>>@@@BBBCCCFFFFFFFFFJJJNNNOOOMMMJJJLLLLLLMMMNNNOOOOOOOOOOOORRRRRRPPPKKKHHHIIINNNSSSZZZVVVVVVYYYZZZYYY^^^gggxxxzzz{{{```KKK???888222000111555555111///000000000111000000//////...000/////////..................---------,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................------......///////////////////////////000000000000000000000222444666999:::999;;;777999???@@@KKKcccYYYYYY[[[\\\^^^```aaabbbZZZYYYXXXXXXXXXWWWTTTRRRQQQOOOMMMKKKKKKJJJIIIGGGEEEDDDAAA@@@AAAEEEIIILLLTTT[[[eeeqqq{{{}}}{{{|||{{{www||||||wwwsssrrrllleeeXXXPPPEEE===:::777222---,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$((()))))))))))))))(((((((((((()))***************------------------------............///////////////000000222333444555555555777888999999:::<<<>>>EEE???>>>AAA>>>777<<>>AAADDD<<>><<<:::777777888:::;;;<<<======;;;999:::???DDDBBBFFFMMMWWWbbbmmmuuuzzz{{{yyywwwtttoooiiibbb\\\NNNNNNJJJAAA:::555///)))---***'''(((+++---+++)))+++++++++******))))))((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''')))***'''(((((())))))((((((((('''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000111222333333444222444555666666777999;;;>>>;;;???HHHIIICCC>>>@@@@@@AAACCCFFFIIIKKKMMMNNNGGGGGGGGGHHHJJJMMMPPPQQQPPPRRRQQQOOOPPPRRRQQQMMMRRRTTTUUURRRMMMIIIIIIJJJEEEBBBAAABBBEEEMMMZZZfffxxxrrrhhh]]]DDD???999444222111000...000000///......///111222///////////////.....................------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................////////////////////////000111111111111333666888999;;;777777;;;<<>>;;;999777777777888666777777666444333555888555666777999;;;>>>@@@BBBLLLMMMPPPTTTYYY^^^bbbeeessssssuuuxxxzzzxxxtttpppkkkmmmnnnpppsssvvvwwwwwwttttttrrrooojjjccc]]]YYYSSSRRRNNNHHH@@@888333111000000///,,,+++++++++***---,,,+++,,,......,,,***+++*********)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,''''''(((((()))((((((((('''(((((()))))))))))))))++++++++++++,,,,,,,,,,,,---------.........////////////000000111222222333111222333444444555777:::===:::>>>GGGKKKGGGAAA???>>>???BBBDDDGGGJJJLLLMMMGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNLLLIIILLLPPPUUUUUUOOOGGG@@@<<>>CCCBBB???===???@@@BBBDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJMMMPPPPPPOOOOOOGGGIIILLLLLLIIICCC>>><<<@@@AAAAAA===::::::===???IIITTTkkkuuukkkkkkpppxxxuuu[[[HHH>>>666///111000000//////...---------------......///000000//////......------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000111111111000222444777888999555555:::<<>>@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIILLLLLLLLLKKKJJJJJJIIIIIIJJJFFFEEEHHHIIIFFFDDDEEEBBB@@@===<<<===???CCCFFFDDDMMMWWW\\\^^^\\\UUUMMMLLLRRRbbbwww~~~sssoooooottt|||ooohhhYYYFFF:::666444111---///111000---,,,---///---------...............---------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................////////////////////////000111111111000111444666666888555555;;;<<>>@@@BBBCCC???@@@AAACCCFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKIIIEEEEEEIIIKKKHHHFFFHHHHHHGGGFFFHHHMMMUUU[[[___nnn{{{yyyfffLLLVVVfffqqqpppjjjlllrrr|||yyy|||xxxmmmfff^^^\\\XXXLLL@@@AAA===555000222444333...///000///......///000------.........---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///........................////////////////////////000111111000000111333555444777555666<<<===JJJccc|||^^^aaadddggggggdddaaa^^^YYYWWWTTTRRRPPPLLLHHHEEEIIIGGGDDDAAA@@@???<<<:::777888888999888777555444555333222111222222222111...---------------...///000//////......//////000.........---,,,+++---...000***(((...111---+++,,,------,,,,,,---...000111---,,,,,,---///000...,,,+++'''(((,,,,,,'''&&&***((())))))(((''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&''''''((((((((((((((('''(((((()))***+++++++++,,,,,,,,,---------...............///////////////...000111222222333555777555:::===<<<:::<<>>???AAACCCFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNJJJHHHLLLWWW___aaadddiiiqqqsssyyyoooZZZWWW^^^fffcccSSSFFFJJJWWWWWWdddrrr|||vvvqqq^^^QQQHHH??????<<<111000555555111------...,,,///---++++++,,,---,,,+++............---,,,+++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////........................////////////////////////000111111000000000333555222666555777<<<===JJJbbbVVV\\\bbbeeeccc```]]]]]]```]]]WWWRRRNNNKKKKKKKKKGGGEEEAAA>>><<<;;;;;;<<<999999888777666555444444111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))((('''''')))***)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))******+++++++++---------+++++++++---------......///000000000000111111111111333777:::666777888:::<<<>>>???@@@>>>@@@CCCDDDEEEFFFIIIKKKHHHJJJMMMPPPRRRQQQPPPOOOOOOccczzzwwwxxx~~~}}}wwwvvvooofffeeelllnnnbbbSSSccc^^^WWWQQQMMMKKKJJJIIIIIILLLPPPSSSWWW^^^gggnnn|||qqqddd\\\MMMCCC888111///000///......///000111111111000///......---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,++++++*********/////////...---------,,,,,,,,,+++***+++,,,---......000111000///...///111000000000111222222333333444<<<:::777888999GGG___zzzTTTXXX\\\^^^]]]\\\]]]^^^\\\YYYTTTOOOKKKIIIHHHHHHEEECCC@@@===;;;:::999:::999888888777666555444333111111111000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++*********+++))))))))))))))))))))))))((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((*********+++,,,,,,------+++,,,------++++++,,,---------......///000000000111111222111111333666999666777888:::<<<===??????>>>@@@BBBDDDEEEFFFIIIKKKIIIJJJJJJLLLNNNPPPQQQRRR___qqqwwwpppddd[[[[[[bbbccc______]]]ZZZ[[[aaaeee___UUUggg___TTTKKKHHHIIIIIIIIIAAAAAAAAACCCFFFIIIKKKLLLUUU___mmm}}}|||{{{|||{{{yyyuuummmbbbUUUJJJCCC>>>888111///000222111///...//////000000///------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******............---------------,,,+++++++++,,,.........000111000///...///000000000000111222222333333<<>>???>>>@@@BBBCCCDDDEEEHHHJJJKKKIIIHHHGGGIIIMMMQQQTTT^^^jjjvvv{{{zzztttjjjbbb___ZZZPPPHHHIIIOOORRRQQQNNNQQQRRRSSSXXX]]]\\\WWWiii```VVVPPPNNNNNNKKKIIIAAA===;;;;;;>>>>>>;;;777999===DDDNNN[[[nnn}}}|||tttrrrqqqnnnlllmmmeeeaaaXXXNNNCCC:::222///000...,,,---000111///---............---,,,++++++,,,++++++++++++,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***------------............------,,,,,,------...///...///000000......///000000000000111222222333333888>>><<<999:::<<>>;;;999777666666777777666555444333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********'''+++---+++&&&###&&&)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***,,,------++++++,,,...------......///000000000222333333333222222444666777888999:::<<<===>>>???===???BBBCCCCCCDDDGGGIIIKKKIIIGGGFFFGGGJJJNNNPPPTTTWWWYYYYYYXXXVVVTTTQQQWWWSSSNNNJJJJJJMMMPPPPPPOOORRRSSSSSSWWW[[[[[[WWW___ZZZVVVVVVWWWSSSKKKDDDCCC@@@===<<<>>>>>>===<<<888999:::;;;>>>EEEMMMSSSUUU^^^lllxxxpppqqqqqqqqqrrrwwwyyykkkbbb\\\UUURRRRRREEEAAA<<<666222///...---...---,,,---...///---***,,,,,,,,,,,,,,,,,,++++++************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------......//////...///000///......///000000000000111222222333333///666555444999;;;HHH^^^fffccc^^^XXXRRRLLLGGGDDDLLLKKKJJJHHHEEECCC@@@???@@@???>>>;;;999888777666666666555444333222111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,///222///***(((***---(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))******++++++***+++---,,,,,,+++---...------......///000000000111222333333222222444666888888999:::<<<===>>>>>>===???AAABBBCCCCCCFFFHHHJJJJJJIIIHHHHHHIIIIIIJJJQQQPPPPPPQQQRRRRRRRRRSSSPPPOOONNNNNNLLLKKKMMMOOOTTTTTTRRRRRRVVV[[[XXXRRRVVVSSSQQQRRRSSSQQQKKKEEE@@@@@@===999777888<<<@@@::::::999777666666888:::888:::>>>AAAFFFOOOYYYaaaqqqwwwyyywwwzzz{{{qqqfffhhheeeeeelllzzzooo]]]OOODDD;;;666777000000/////////000000111111///---,,,---.........++++++++++++,,,,,,------)))))))))***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,------......---------...............---///000///...---...///000000000111222222333333111888777666<<>>===???AAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGMMMLLLOOOUUUWWWSSSOOONNNKKKKKKMMMMMMJJJFFFHHHMMMRRRQQQOOOMMMPPPTTTRRRLLLXXXTTTOOOKKKLLLNNNPPPRRRBBBBBB>>>777222222777======:::666333222444666888777888888777777999<<>>HHH[[[~~~___[[[WWWTTTQQQMMMHHHDDDCCCDDDDDDDDDCCC@@@===;;;999999999999888777666666444444333222111000//////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********+++,,,,,,------)))+++,,,,,,,,,,,,---///------......///000000000...000333444333444555777888999999:::;;;<<<=========???AAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKHHHJJJQQQSSSNNNJJJIIIKKKJJJJJJIIIDDD@@@DDDLLLQQQSSSRRRMMMJJJKKKJJJGGGVVVSSSNNNHHHEEEHHHOOOTTTIIIFFF@@@:::666555666888;;;999666333222222222222,,,---///000111111333444222555777999???FFFHHHEEERRRXXXaaahhhhhhjjjrrr}}}{{{rrriiiaaacccjjjrrruuurrrmmmjjjiiikkkiiilllssstttmmmddd___\\\YYYVVVWWWXXXTTTLLLDDD;;;333...///111111222444///000000000000///...------,,,,,,,,,,,,...111333222111///...---------...******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---...//////------...///000000000111222222333333444888666555:::<<>><<<999777888888777555444333222111222111111000///......---///...,,,+++******+++,,,+++++++++*********))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&'''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))************,,,,,,,,,---------........................------//////000111222333333444777777777666666888<<>>@@@AAAAAA@@@@@@BBBCCCHHHJJJKKKKKKJJJJJJLLLNNNJJJGGGJJJRRRSSSLLLGGGGGG@@@<<>>888:::>>>JJJHHHDDD>>>888777:::===555555444333222222111111////////////............------......//////000000111111111111111111111111;;;???BBBDDDGGGPPP]]]fff|||~~~tttmmmiiiccckkkxxx|||uuutttrrrppppppqqqssstttnnnllliiigggeeebbb^^^[[[^^^```cccccc___XXXQQQLLLDDDCCCAAA===:::666444333////////////////////////000000000000000000000000........................///...---,,,++++++++++++...000444666555111---***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++***************************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000......///000111333555666333666444555;;;:::DDDZZZ~~~ZZZVVVPPPKKKHHHIIIKKKMMMGGGDDDAAA>>>===;;;999777888777666555444333222111111000000000///.........///...,,,+++******+++++++++++++++*********))))))******)))(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))************,,,,,,,,,,,,------------..................------//////000111222333333444666777666666666888<<>>:::888999;;;666666555444333222111000////////////...........................////////////////////////////////////000000000000555<<>><<<<<<===<<<:::666222000444444333222111111000000........................////////////////////////------------------------......---,,,++++++++++++---///222444333000,,,))),,,++++++******++++++,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++************************)))************+++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000......///000111333555666333666444666;;;:::DDDYYY}}}WWWSSSMMMGGGEEEFFFJJJLLLCCCAAA>>><<<;;;:::999777777777666555333222111111//////////////////.........---,,,+++************+++************)))))))))***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''((()))************))))))))))))************++++++,,,,,,,,,---------------------------.........//////000111222333333555666666666666888<<>>DDDFFFLLLHHHEEEHHHNNNQQQNNNJJJGGGFFFHHHIIIEEE===999:::888;;;======;;;999888777888777666444333111000////////////............---..................------------------------------///...,,,******+++---...333222111222333444444333333444666777999999::::::999999999999999999999999555444333444555444222111555444333222111111111111---........./////////000------------------------------------------------------------------------...---,,,++++++***++++++,,,---000111111...+++))),,,+++************+++,,,*********++++++++++++,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++******************************************************+++,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000/////////000111333444555333666444666;;;:::CCCXXX{{{UUUQQQLLLGGGDDDCCCDDDEEE@@@>>>;;;:::::::::888777777666555444333111000000.....................///---,,,++++++***)))))))))************)))))))))))))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&'''((()))************((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------------............///000111222333333444555666666666888;;;>>>@@@AAACCCCCCCCCCCCEEEFFFFFFCCCBBBFFFMMMQQQPPPNNNDDDKKKNNNSSSeeessseeeIII999777FFFRRRKKKDDDCCC@@@JJJHHHFFFGGGJJJLLLJJJHHHGGGFFFHHHKKKIIICCC???@@@777888:::;;;:::999777666888888666444222111////////////.........---------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///......000111000///333000---...000222111...222111000//////000222333000111111222222222222111444333333444555555444222222111///.........///000111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***,,,---......,,,***(((++++++************++++++************++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000/////////000111333444555222555444666;;;999BBBWWWxxxMMMLLLJJJHHHEEECCCAAAAAA===;;;999888999999888666666666555333222111000///---------------.........++++++++++++***)))(((((())))))))))))))))))))))))((((((((())))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))*********((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------............///000111222222333333444555666666888;;;>>>===???AAAAAAAAAAAACCCEEEGGGBBB>>>???DDDIIIIIIHHHHHHLLLMMMWWWyyy]]]JJJGGGMMMJJJEEECCC???FFFHHHIIIHHHGGGGGGJJJMMMMMMJJJJJJLLLJJJEEEBBBBBB;;;:::888888777777777666888777555444222000///...............------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...---,,,...,,,***+++---...+++(((///.........//////000000,,,---...///000/////////000/////////000000...---,,,,,,---,,,,,,+++***)))///......---,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++,,,,,,+++)))(((************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000000000000000111222444444222555444666;;;999AAAVVVuuuEEEEEEGGGGGGGGGEEECCCBBB===;;;888888888888777666555555444333111000//////---------------------,,,******+++******)))''''''(((((()))))))))))))))***'''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,------......---......///000111222222111333555666777888;;;===;;;===?????????@@@BBBDDDGGGCCC???>>>@@@CCCCCCCCCHHHHHHFFFOOOsss~~~\\\FFFEEEBBBBBBEEEDDD@@@EEEIIIHHHEEEFFFLLLRRRPPPLLLJJJLLLJJJCCC>>>>>>===:::777555555666666666666555444222111///...............------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******------...000111111000...++++++,,,---............,,,,,,------......//////...---------......,,,***...///111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***************))))))))))))***++++++***)))))))))))))))************+++*********+++++++++++++++************************)))************+++++++++************************************************+++***))))))))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000000000000000111222333444222555444777;;;999@@@UUUqqqDDDDDDEEEEEEEEEDDDCCCCCC===;;;888888888888666555555444333222111000///......---------,,,+++++++++)))************((('''&&&(((((((((((())))))******''''''((())))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((((())))))))))))************))))))))))))*********+++***++++++,,,------......------...///000111222222000222555666777888;;;===:::<<<>>>??????@@@BBBDDDFFFFFFEEEEEEDDDCCCBBBBBBAAACCCBBBEEEYYYvvvyyyVVVBBBBBBAAAAAAFFFFFFAAADDDFFFEEEDDDFFFKKKPPPHHHEEEFFFJJJIIIBBB;;;999;;;888444444555666666555333333222111000///...---.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,///111000---+++,,,...((()))***+++******+++---,,,,,,,,,---------------------,,,,,,---...000111///......///111111000...)))***+++++++++***)))(((------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***)))))))))))))))******((()))***++++++***)))((())))))))))))************)))*********++++++++++++************************)))************+++++++++************************************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------...000000000000000111222333333111555444777;;;888???TTTnnnHHHGGGEEECCCBBBAAAAAABBB===;;;999888888777666555555444333222111///............---,,,,,,+++******))))))*********((('''%%%'''((((((((())))))******&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''))))))))))))************))))))))))))******************+++,,,,,,---......------...///000111222222000222555666777888;;;===:::<<<>>>??????@@@BBBDDDEEEHHHKKKLLLJJJFFFDDDCCC<<>><<>>>>>???@@@GGGEEEDDDBBBBBBCCCEEEFFFGGG;;;777===???888444777444333111//////000111222000000000000////////////---------,,,,,,,,,++++++,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))******++++++,,,------.........///......---,,,+++,,,,,,+++******+++---+++++++++,,,,,,++++++***---,,,,,,++++++******)))************************)))***,,,......,,,***)))******++++++++++++******))))))))))))************,,,,,,++++++***))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,++++++******)))((((((((())))))))))))************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///111222222222222555444444666666999EEEQQQmmmGGGDDD@@@@@@BBBBBB>>>;;;777666444555666666555444111111000000000/////////---,,,,,,,,,,,,+++++++++***)))))))))((((((((('''******))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******++++++,,,---,,,---......------...///.........///000111222333555777888888999<<<@@@DDDDDDBBB@@@@@@CCCEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFEEE>>>CCCIIIIIIFFFBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFGGGHHH<<<777;;;;;;444000222444222111//////000111222000////////////.........,,,,,,,,,,,,+++++++++++++++******))))))******+++******************************************************************************++++++++++++******)))******++++++,,,,,,------------------,,,++++++***+++,,,+++******+++---******+++,,,,,,,,,++++++***+++++++++++++++++++++************************************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///111222222222222555444444666666999DDDPPPlll~~~GGGCCC@@@???@@@???<<<999555333222222333333222111000000000/////////......,,,,,,,,,+++++++++******))))))))))))((((((((((((++++++***))))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,---+++---......------...////////////000111222333444666777999999999;;;===@@@@@@@@@BBBEEEGGGGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIII@@@EEEIIIJJJHHHEEEDDDDDD@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIIII@@@:::<<<:::222---///333222000/////////000111............------------++++++++++++*********))))))))))))(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))******+++,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,+++***)))+++,,,))))))***+++,,,,,,,,,+++((())))))***++++++,,,,,,***************************)))(((''''''((()))***)))******++++++******)))))))))))))))************&&&''''''((()))***************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***(((((('''(((((()))******++++++))))))))))))************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,,,,---------............///---...///111222222222222555444444666666999DDDOOOjjj}}}EEEBBB???>>>===<<<999777444222111111222222000////////////............---++++++++++++************))))))))))))((((((((((((******))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&(((((((((((())))))))))))++++++******++++++,,,---+++,,,------------...000//////000000111333444555555666999:::::::::<<<>>>???@@@CCCEEEGGGHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJHHHFFFGGGJJJMMMLLLJJJGGGDDDBBBAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIBBB===<<<:::333///000222111000////////////000---------,,,,,,,,,++++++************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((())))))((((((''')))))))))***++++++,,,,,,++++++,,,,,,++++++***))))))+++,,,+++***)))***+++((()))***++++++,,,++++++))))))))))))******++++++***************************))))))(((((())))))***))))))************))))))((()))))))))************''''''(((((()))***************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,+++)))'''&&&(((((())))))************((()))))))))************(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------............///---...///000222222222222444333555666666888CCCNNNgggBBB@@@>>><<<;;;999777555444222111111111111000............---------,,,,,,++++++*********)))))))))(((((((((((())))))))))))''''''(((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++******++++++,,,---***+++------,,,---...000//////000000111333444555333555777999999:::===??????@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJLLLNNNQQQVVVRRRKKKEEEAAA@@@BBBCCCAAAAAABBBBBBCCCDDDEEEFFFCCC???;;;:::888444111222000000/////////...//////,,,,,,,,,,,,++++++++++++*********)))))))))((((((*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++******(((***,,,,,,***))))))***((()))******++++++++++++*********))))))((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))******)))))))))((()))))))))************************************(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))***+++,,,+++)))'''&&&************))))))((((((((()))))))))************(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,---------............///---...///000222222222222444333555666666888BBBMMMeee~~~???>>><<<;;;999777666555444333111111111111///------------,,,,,,,,,,,,+++*********))))))))))))((((((((((((((())))))))))))&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))++++++******++++++,,,---)))+++,,,---,,,---...000/////////000111222333444333555666777888999<<>>???>>>===???CCCFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFIIILLLNNNMMMJJJGGGLLLKKKIIIGGGGGGGGGHHHIIICCCCCCBBBAAA@@@???===<<<666777666333111111111000.../////////......------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******++++++******++++++******)))(((''')))+++,,,+++)))))))))***++++++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((())))))))))))(((((())))))))))))************(((((())))))******++++++&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))******************************++++++((())))))***++++++,,,,,,---------............///---...///111222222222222333333555777666777@@@JJJddd}}}:::::::::999666555555555333111/////////...---+++,,,,,,,,,+++++++++******))))))))))))(((((((((((('''((((((((())))))******)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))(((((((((((())))))))))))++++++******++++++,,,---(((***,,,,,,,,,,,,...000------......///111222333999999777555444555999<<<:::===??????======@@@CCCCCCDDDFFFHHHIIIHHHFFFEEEGGGEEECCCCCCEEEGGGIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBAAA???===;;;999777888777444111111222111......//////......---,,,---------,,,,,,,,,++++++++++++++++++************((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))******++++++)))))))))))))))(((((('''&&&)))+++,,,+++)))((((((++++++++++++***((('''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))************%%%%%%&&&((()))+++,,,,,,''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((()))***+++,,,((((((((()))******++++++))))))))))))************+++++++++***************((())))))***++++++,,,,,,---------.........//////---...///111222222222222333333555777666777@@@JJJddd}}};;;999777777888888888777444444333222111000///...///......---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&((()))+++,,,---)))))))))))))))******+++++++++,,,,,,,,,,,,------//////000111222333333444333444555666888888888888:::;;;<<<======>>>@@@BBB@@@BBBEEEGGGIIIIIIHHHGGGJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCAAA???>>>>>>???>>>;;;999666777666444111///000111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))((((((''''''((((((((((((((())))))))))))************))))))))))))+++***((()))******)))(((************)))(((&&&&&&'''((()))++++++***))))))++++++***)))(((((())))))******))))))((('''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------/////////000111111222222444333444666777999@@@IIIccc:::888666666666666555444333222111000///...------......---,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,)))))))))))))))******+++++++++,,,,,,,,,,,,------...//////000111222333444444555666777888888999888:::;;;=========???AAACCCDDDFFFGGGIIIJJJJJJJJJIIIKKKIIIGGGEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBB<<<;;;999999:::999777555666666555333000//////111.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&)))((((((((((((((())))))(((((((((((())))))))))))*********)))))))))(((((()))((('''((()))***(((&&&))))))***))))))(((''''''(((((()))************)))******)))(((((((((((((((((()))))))))))))))))))))************************))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++************+++,,,++++++,,,,,,,,,,,,------------------------------/////////000111111222222444333444666777999@@@IIIeee999777555444444444222111111000000///...---,,,,,,...------,,,+++***))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********)))))))))))))))******+++++++++,,,,,,,,,,,,------......///000111222333333666666777888999999999888999;;;======>>>@@@BBBEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFBBBAAA@@@???>>>??????@@@===;;;999999999999777555444555444222///...///000------,,,,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++(((((((((((())))))))))))******))))))))))))(((((('''&&&'''(((***)))'''%%%)))))))))))))))((((((((())))))(((((())))))*********)))(((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++)))))))))(((((((((((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------/////////000111111222222444333444666777999@@@IIIggg}}}999777444333333222000///000//////...------,,,,,,---,,,,,,+++***)))))))))''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------......///000111222222777777888999999999999999999;;;===>>>>>>@@@CCCEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA>>>===<<<===>>>???===;;;999999999999777666333333333111...---...///---------,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))***)))))))))((((((((((((&&&&&&''')))++++++(((&&&((((((((((((((()))))))))))))))((('''''')))***+++******)))(((((()))))))))))))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------/////////000111111222222444222444666777999@@@IIIfffzzz|||888666333222222111000.../////////......------,,,+++++++++******))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------------...///000111111222666777888999999999999999999;;;======>>>???BBBEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA>>><<<<<<<<<===>>>:::888555444555555444333111111111///---,,,---.........------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))((((((((((((''''''&&&''')))+++,,,+++))))))(((((('''(((((()))***)))((('''''''''(((***+++******)))))))))******+++************))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------/////////000111111222222444222444666777999@@@IIIccc{{{yyyzzz666444222111111111///...............------,,,,,,*********)))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,---...///000111111444555777888999::::::::::::;;;<<<======>>>@@@BBBFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAABBBAAA???===<<<<<<<<<===;;;888555444444555444333///000000...,,,+++,,,---.........---,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''(((''''''(((+++,,,,,,,,,***)))(((''''''((()))***((((((''''''(((((()))))))))))))))))))))******+++*********)))(((''''''&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------/////////000111111222222444333444666777999@@@III```xxxzzzwww333111////////////...---,,,,,,,,,,,,,,,+++++++++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))))))))******+++++++++,,,,,,,,,,,,------+++,,,---...///000000111222333555777888::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>===<<<;;;;;;:::;;;999555444444555555444.........---+++***+++---------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((('''''''''(((&&&%%%%%%(((+++------,,,***)))'''&&&'''((()))&&&'''(((((())))))(((((('''''''''''''''((())))))((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******++++++,,,,,,,,,,,,------------------------------/////////000111111222222444333444666777999@@@IIIaaaxxx|||ttt111///------......---,,,+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((()))*********)))))))))))))))******+++++++++,,,,,,,,,---------+++,,,,,,---...///000000111222444666888:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>???AAACCCCCCBBBAAA@@@DDDDDDDDDEEEDDDDDDCCCBBB>>>>>>>>>===<<<;;;999888777444111//////000000///---......,,,******+++,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))((((((((('''''''''''''''%%%######&&&***---...---+++)))'''&&&&&&'''(((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------------------------------/////////000111111222222444333444666777999@@@IIIbbbxxx~~~qqq000000000///......------+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!###&&&'''''''''%%%$$$###""""""$$$&&&'''''''''&&&%%%&&&'''((()))'''((((((((((((((('''''')))))))))))))))******+++++++++*********+++,,,,,,------...///000111222222222444555666666999<<>>???@@@AAAAAAAAA???<<<;;;CCCCCCBBBAAA@@@@@@??????>>>>>><<<;;;999777666666666444111000111111///...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###%%%'''(((((((((***,,,***************)))((((((***(((&&&%%%%%%'''***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))((((((((((((((()))))))))************))))))++++++******************''''''''''''(((***+++---******+++,,,,,,---......---,,,,,,,,,,,,---....../////////000111111222222555333444666777888@@@HHH^^^xxxqqq000000//////...---------+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''(((((((((((('''''')))))))))))))))***++++++,,,++++++++++++,,,,,,---------...///000111222222222333555555666999<<>><<<:::999<<<>>>??????AAAAAAAAA@@@>>>===AAAAAAAAA@@@@@@@@@??????>>>>>>===;;;999888666666444222000/////////...------,,,++++++******+++++++++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$&&&((((((((((((***+++)))************)))(((((()))((('''&&&'''(((***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))%%%'''***,,,---,,,***(((***++++++,,,,,,------------,,,,,,,,,,,,---....../////////000111111222222333222333555666777>>>GGG___yyyttt000//////......---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$######$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''***))))))))))))***++++++,,,,,,,,,,,,,,,---......------...///000111222222111222444555666999===@@@CCCBBB@@@<<<999999;;;>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===;;;999888666666333111............---,,,,,,,,,+++************++++++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))(((((()))+++))))))******))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''((())))))******))))))((())))))(((((((((((())))))))))))************))))))(((((((((((((((((()))))),,,***)))(((((()))+++,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222111222555555666===FFF```yyy~~~sss//////......---,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%(((******)))###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&'''((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,---...//////------...///000111222222111222444555666888<<>>???@@@BBBCCCDDDEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;999777666555222000...---......---,,,,,,++++++*********************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((()))***)))((('''(((***)))))))))))))))(((((('''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))************)))))))))(((((((((((())))))***))))))************))))))((((((((()))))))))))))))---///222444333111---+++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---....../////////000111111222222222111333666666777>>>FFF```yyywww......------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&)))*********%%%$$$#########$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((***************++++++,,,,,,,,,,,,,,,---...///000------...///000111222222111333444555555888;;;>>>DDDDDDAAA>>>;;;:::<<<>>>@@@@@@BBBCCCEEEFFFFFFGGGEEEDDDCCCAAA@@@>>>===<<<===<<<;;;:::888666555444222000......//////...---,,,+++******))))))*********))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***)))((('''((())))))))))))))))))(((''''''"""$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))************))))))((((((((((((((()))******))))))************)))))))))))))))******+++++++++(((222@@@IIIHHH>>>///%%%+++++++++++++++++++++***---,,,,,,,,,,,,---....../////////000111111222222333222444888888888???FFF^^^xxx~~~...------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***---000%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###""""""$$$&&&'''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))+++************+++,,,,,,++++++++++++,,,...//////------...///000111222222333444555555555666999<<>><<<;;;===>>>>>>???@@@AAACCCDDDEEEFFFDDDCCCBBBAAA???===<<<<<<<<<;;;:::888666555444333111000......//////...---++++++***))))))))))))******)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))((('''&&&'''((((((((())))))(((((('''&&&######%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''((())))))******))))))((((((''''''(((((()))***+++))))))************))))))))))))******++++++,,,,,,...222777;;;:::666000,,,*********+++++++++++++++---,,,,,,,,,,,,---....../////////000111111222222333333555999999999???FFF[[[uuu------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((...222&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''((())))))))))))++++++******++++++,,,---)))*********+++---...///------...///000111222222444555555555444555888:::<<<>>>??????>>>===>>>???<<<<<<<<<===>>>@@@AAABBB??????>>>>>>======<<<<<<:::999888666555333222111000...,,,,,,---...---,,,++++++***)))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&%%%'''((((((((())))))(((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''((()))***+++))))))************))))))((((((((()))***+++++++++222...***&&&&&&)))...111))))))******++++++,,,,,,---,,,,,,,,,,,,---....../////////000111111222222111222444888999888>>>EEEXXXrrr------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""""""&&&---333'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########%%%'''))))))(((###$$$&&&(((((('''&&&%%%%%%%%%'''((((((((('''&&&%%%&&&'''((())))))))))))++++++******++++++,,,---)))))))))***+++,,,...///------...///000111222222555666666555444444666999999;;;>>>??????>>>>>>???999999::::::;;;===>>>???:::;;;;;;;;;<<<<<<======999888777666444222111000...---++++++,,,---,,,++++++******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%&&&((((((((((((((((((''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''((()))******+++$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))++++++))))))************))))))&&&''''''((()))******+++&&&)))---//////---)))'''(((((()))***+++,,,,,,------,,,,,,,,,,,,---....../////////000111111222222000000444777888888===DDDVVVqqq,,,+++++++++******))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&((('''&&&&&&''')))'''&&&&&&&&&&&&'''(((((('''((()))******++++++***************************------,,,,,,,,,---......000///...---...///111333333333222333444666888999888999;;;======<<<;;;:::======<<<<<<<<<======>>><<<;;;999999;;;<<<<<<;;;999777444111///...//////---,,,++++++******+++++++++,,,,,,+++)))((()))***...,,,***'''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&((()))'''%%%))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++,,,------......///...///000000//////000111333111222555777888===CCCYYYlll++++++******))))))))))))''''''(((((((((((('''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''')))***************************************---,,,,,,,,,,,,---......///...------...000222333444444444555666888:::;;;888999;;;<<<===<<<;;;:::======<<<<<<<<<<<<======???===;;;::::::999888666888666333111////////////---,,,++++++******++++++***+++++++++)))((()))***---,,,)))'''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&((()))'''%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++,,,------......///...///000000//////000111333111222555777888===CCCZZZmmm))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((()))************************************,,,,,,,,,,,,,,,---......------------...000222444444444444555777888:::;;;888999:::;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999888666444555444222000/////////000,,,,,,+++************+++((()))******))))))***+++,,,+++)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++,,,------......///---///000000//////000222333111222555777888===CCCZZZmmm((((((((((((((((((''''''((())))))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((&&&'''((()))************************************++++++++++++,,,---......,,,,,,,,,---///111333444111111222444555777888999888999::::::;;;;;;::::::<<<=========<<<<<<;;;;;;999888777777999999777666222222000///////////////,,,++++++***************&&&((())))))((((((***+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***++++++,,,------......///---...000000//////111222333111222555777888===CCCYYYkkk''''''''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((&&&'''((())))))******)))))))))))))))))))))))))))*********+++,,,---......++++++,,,---///111222333000111222444666777888999999999::::::;;;;;;;;;;;;======>>>>>>>>>===<<<;;;888777777777888888666444000000//////............,,,+++******))))))******&&&'''))))))(((((()))+++((((((''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***++++++,,,------......///,,,...000000//////111222333111222555777888===CCCVVViii''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))************+++---...///++++++,,,...///000111111111222444666888:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???>>><<<;;;;;;:::999999888666222////////////......---------++++++***))))))))))))***&&&'''((((((''''''((()))''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++,,,------......///,,,...///000///000111333333111222555777888===CCCTTThhh|||''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///+++,,,---...////////////000222444777999:::;;;;;;<<<;;;;;;;;;<<<<<<======???@@@AAABBBAAA???===<<<<<<;;;:::999999666222////////////...---,,,++++++++++++***)))))))))))))))'''((()))(((&&&%%%&&&'''%%%&&&&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++,,,------......///,,,---///000///000222333333111222555777888===CCCTTThhh~~~'''((((((((())))))******'''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///,,,,,,---.../////////......///222555777888999999===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCBBB@@@>>><<<999888888999:::888555222/////////...---,,,***)))+++******)))))))))))))))'''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,------......///,,,---///000///000222333333111222555777888===CCCTTTiii((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))***+++++++++************+++,,,------------...///000000000///000000111222444666888999:::;;;<<<===>>>>>>>>>>>>>>>======>>>??????===;;;;;;:::888555333111000000///---++++++,,,,,,+++*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&'''(((***++++++(((%%%$$$&&&((('''%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))************))))))))))))******((())))))))))))***************+++++++++,,,,,,,,,,,,,,,++++++,,,---///000...///111111000000222333333444555666777:::>>>AAAVVVjjj((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))***+++++++++************+++,,,------------...///000000000000000111111333444666888999;;;;;;;;;<<<======>>>>>>>>>=========>>>>>>===;;;:::999777555222111000//////---++++++,,,,,,+++***))))))))))))((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((()))******(((%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))*********))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,,,,---...///000...///111111000000222333222333444555666999===@@@UUUhhh((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******************++++++************+++,,,---...------...///000000111111111111222333555777888999<<<;;;;;;;;;;;;===>>>???>>>===<<<===>>>>>><<<:::999888666444222000/////////---+++++++++,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******(((&&&&&&'''((('''&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,------------...///000111...///111111000000222333111222333444555888<<>>@@@>>>===<<<<<<======;;;999777666444222000///......///---+++***++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((()))))))))((('''''''''''''''&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000111...///111111000000222333222333444444555888<<<@@@RRRddd((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))++++++******************)))))))))***+++,,,...///............///111222333333333444555666888999:::<<<;;;:::999:::<<<>>>???>>>===<<<<<<<<<<<<:::888555444333111///...------...,,,******++++++***)))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))(((((('''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...//////000000000...///111111000000222333333444555555777999>>>AAAPPPbbb((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***))))))))))))))))))******)))))))))***+++---...///............///111333555444555555555777888999:::;;;::::::::::::<<<===>>>>>><<<;;;;;;<<<;;;999777444333111///...---,,,,,,...,,,*********+++***)))&&&''''''''''''(((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''(((''''''''')))******(((''''''((()))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((******))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,...///////////////...///111111000000222333333444555666777:::>>>AAAOOOaaa((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###&&&)))***(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******'''''''''((()))))))))***(((((()))***+++---...///......---...///222444666555555555666777888999:::999::::::;;;;;;<<<<<<======<<<;;;;;;;;;:::888666222111000...---,,,,,,,,,...,,,***)))******)))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''''''''''')))++++++(((''''''((())))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''******))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,***+++---...//////.........///111111000000222333222333555555666999===AAAOOOaaa((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$(((,,,---***((('''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++%%%&&&&&&'''((())))))***(((((()))***+++---///000///...---...///222444666666666666666777888::::::888999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;:::888555222111///...---,,,++++++...,,,***)))******)))(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&###$$$%%%'''(((''''''&&&&&&))),,,+++(((&&&'''((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###%%%'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''******))))))))))))******((())))))))))))***************+++++++++,,,,,,,,,***+++,,,...///......---...///111111000000222333111222333444555888<<<@@@OOOaaa((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,++++++------------///000111222333555777777666555666777<<<<<<;;;;;;<<<===???@@@::::::::::::999777555444222000---+++)))))))))***---,,,***(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///000111222333333333555666777777999===@@@PPP```}}}((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&'''(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++---------...///000111222444666888888777666666777;;;;;;::::::;;;<<<>>>???:::::::::999888666444333222000---+++***)))******,,,+++***(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000111222333333333444666666777999===@@@NNN___(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''')))))))))))))))******+++******+++,,,,,,,,,,,,,,,---------...///000111222444777999:::999888888888::::::999999:::;;;<<<===::::::999888666444222111111000...,,,*********+++++++++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,---------.........---,,,,,,,,,,,,---............///000111222333333333444666666777999===???JJJ\\\''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%&&&'''''''''''')))))))))))))))******+++******+++,,,------------------......///111222333444777;;;===<<<:::999999999999999999999::::::;;;:::999888666444222000///000///...,,,+++******+++******))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))************))))))(((''''''&&&&&&&&&''''''+++***)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---............///000111222333333333444555666777999<<>><<<::::::888888888999999999999999999888666444222000............---,,,+++*********))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))''''''&&&&&&&&&''''''(((***))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............///000111222333333222444555666666888<<>>CCCUUUzzz&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))******+++)))***+++---.../////////.........///000111333333222777===AAA@@@>>>;;;999888999:::::::::999888888555444222000......---...************))))))((('''&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((())))))))))))))))))(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333222333444555666888;;;>>>BBBSSSwww&&&'''(((******((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&'''''''''''')))))))))))))))******+++)))***,,,---.../////////......//////000222333444111666===AAAAAA>>>;;;999888999:::;;;;;;:::888888444333111///...---......))))))***))))))((('''&&&&&&'''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---............///000111222333333222333444555666888;;;>>>CCCSSSvvv%%%000666///'''&&&))))))''''''((()))******))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((()))******++++++---,,,+++++++++,,,---...000000111111111222222222666888;;;======<<<999777777888999999999999888777555333000000000000///---+++***((('''''')))+++,,,(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$***************)))((((((''')))******))))))***+++(((((()))))))))***************)))))))))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......///000111222333333333333444444666888;;;<<>>LLL]]]''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,------.../////////,,,---///000222333333333444444555555555444222111///...---,,,++++++******))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''((((((((()))))))))***((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++************(((((((((((())))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------............///000111222333333111333444555666888;;;>>>IIIZZZ''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,---------...//////000000---...///111222333444444222333444444333222000///------,,,+++************))))))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((())))))''''''''''''(((((((((((((((((()))))))))*********((((((((()))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))(((((((((''''''(((((())))))******(((((((((((()))***++++++))))))))))))(((((((((((())))))(((((((((((())))))+++++++++***************(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------............///000111222333333111222444555666888<<>>???IIIUUUuuu''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))******+++))))))***+++,,,,,,---------......///000000111111000000000111222333333444//////...---,,,+++******)))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((())))))******))))))&&&''''''(((((()))))))))((((((((((((((((((((((((***)))((((((((()))***+++)))(((((((((((()))******((((((((()))))))))))))))******+++,,,,,,,,,,,,+++)))******************))))))))))))***++++++,,,,,,)))******++++++++++++******))))))(((((())))))***************+++,,,------,,,++++++,,,---,,,***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((()))******++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///111111000000222333111222333555888<<>>@@@HHHRRRqqq))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******************************************++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((***'''%%%'''***,,,***(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""$$$%%%&&&'''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++++++++,,,---...///000111111111111333333222222111000000///,,,,,,++++++***)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((()))***************((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,...///............///000000.........//////000000000,,,,,,...000111222222222---......//////......---))))))***+++,,,,,,------++++++***)))***+++---...,,,,,,++++++++++++,,,,,,(((((((((((()))***+++,,,---,,,,,,---...---+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,+++******(((((()))***+++,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------.........///111111000000222333555555555666888:::===>>>IIISSSqqq))))))))))))************((((((''''''''''''(((((()))))))))***************((())))))***+++,,,,,,,,,))))))************))))))---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************++++++***************+++---,,,++++++,,,---///000///000000000000//////...---,,,***(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&''')))***)))'''*********)))(((''''''''''''(((***,,,,,,+++)))(((++++++++++++***))))))(((............/////////000---000333666666777888999555444333222333222111///333555777999:::888666555000000111222222222222222...000000---***,,,...000//////...,,,***)))+++,,,(((((()))***,,,+++)))'''(((((((((((()))+++---...------......------,,,+++))))))))))))************))))))************))))))---,,,+++***)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++***))))))***,,,***************+++++++++++++++,,,,,,,,,,,,---------...///...------...///---///111111111000111222333333333444666999<<<>>>IIIUUUuuu))))))))))))***************))))))(((((())))))*********))))))((((((''''''((())))))***++++++,,,,,,***++++++++++++++++++***,,,,,,+++************+++************************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************,,,,,,+++++++++++++++,,,,,,,,,++++++,,,---///000....../////////...------,,,+++***(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''''')))***((('''***)))(((((()))))))))((()))***+++++++++***)))(((((((((((()))***,,,...///---///111444666999:::;;;>>>???@@@@@@>>>======>>>?????????@@@AAAAAA>>><<<<<<>>>AAACCCEEEEEEDDDDDD===<<<:::777555444333333...111222111...,,,***)))//////...,,,+++***+++,,,+++***)))***+++,,,***))))))((((((((((((***+++,,,------......------,,,+++************++++++++++++))))))************)))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++***((((((***+++***************+++++++++++++++,,,,,,,,,,,,---------...///...------...///---///111111111000111222333333333444666999<<<>>>IIITTTttt)))))))))*********++++++++++++************++++++,,,,,,+++***)))((('''''')))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,...//////------......---,,,,,,+++++++++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++)))''''''((((((((('''***((('''(((+++,,,+++)))+++++++++,,,,,,,,,------//////000333666;;;???AAACCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGEEECCCCCCDDDFFFAAAAAAAAABBBCCCBBB@@@>>>???@@@BBBDDDEEEEEEEEEEEEBBBAAA@@@???>>>=========<<<<<<<<<<<<:::777444333444444333111000000/////////---+++***++++++***(((+++***)))))))))+++,,,------............---,,,,,,+++++++++,,,,,,,,,,,,---))))))************))))))((((((((())))))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***)))(((''')))+++))))))*********+++++++++++++++,,,,,,,,,,,,---------...///...------...///---///111111111000111333333333333444666999<<<>>>HHHUUUttt))))))*********+++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++)))*********+++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++******************************************))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************,,,++++++++++++,,,------++++++,,,,,,---......///---.........---,,,+++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''(((((('''+++(((&&&(((,,,---+++)))++++++,,,...111333666777<<<>>>AAAEEEIIIMMMOOOQQQPPPPPPOOONNNMMMKKKJJJIIILLLLLLJJJGGGEEEEEEGGGIIIOOOLLLJJJIIIJJJLLLLLLLLLSSSSSSSSSTTTSSSRRRQQQPPPIIIJJJLLLLLLLLLIIIGGGEEEIIIFFFEEEGGGHHHDDDAAA@@@===<<<999777777666444333555333111000000///---+++,,,,,,++++++,,,---...000...............------,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))*********))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((())))))(((''''''(((***)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------...///...---------///,,,...111111111111222333333333333333666999<<<>>>IIIVVVvvv************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,+++++++++++++++******************************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((((())))))***''''''''''''''''''''''''******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))***************************+++,,,,,,++++++,,,------............///......---,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((()))***)))'''&&&(((+++---,,,***...///222666;;;@@@DDDFFFHHHKKKOOOSSSVVVWWWWWWWWWXXXWWWVVVUUUSSSRRRRRRQQQNNNNNNMMMKKKJJJLLLPPPSSS\\\XXXTTTRRRUUUZZZ^^^aaalllmmmmmmmmmlllkkkiiihhhgggiiilllllliiibbbZZZVVVVVVSSSVVV^^^___VVVKKKFFFEEEBBB===;;;;;;;;;999888:::999777777777555333111,,,,,,++++++,,,---///000......//////......---,,,*********++++++++++++,,,******++++++++++++*********************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((())))))(((''''''(((***((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------...///...---------///,,,...000111111111222444333333333333666999<<<>>>JJJWWWwww*********++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,---......------------------------------++++++++++++------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************))))))))))))***+++,,,,,,***+++,,,---............/////////...---,,,+++***'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))+++---((()))+++---///111222333:::<<<@@@EEEJJJNNNRRRTTTUUUWWWZZZ]]]^^^]]][[[ZZZ\\\ZZZVVVSSSQQQQQQQQQRRRKKKMMMQQQVVV\\\eeemmmssswwwrrrnnnmmmpppwww}}}uuurrryyyyyyfff\\\UUUPPPJJJHHHJJJLLLMMMLLLGGGDDD>>>;;;999777666555000///...---------...///...////////////...------************++++++++++++******++++++++++++******'''''')))***,,,---...///)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***)))(((''')))+++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------...///...------...///+++...000111111111333444333333333444666999<<<>>>IIIWWWwww*********+++++++++,,,,,,...------,,,,,,------...---------......//////000//////////////////......///...---++++++---.../////////...------------...+++++++++++++++++++++++++++******))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************+++,,,------***+++,,,............---......------,,,***)))(((&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++***+++...111,,,111777999;;;>>>CCCHHHMMMOOORRRVVVXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZTTTRRRPPPPPPSSSWWW]]]```fffjjjqqqxxxuuuoooiiihhhmmmsssvvvwwwpppfffXXXKKKBBB???>>>===;;;:::777444222111000000///////////////...------++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***'''((()))+++---///000111)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++***((((((***+++'''((()))***+++,,,------++++++,,,,,,,,,,,,---------...///...------...///+++---000111111111333444333333333444666999<<<>>>GGGUUUvvv******+++++++++,,,,,,,,,//////............//////333333333222222222222222000000000000000/////////111///...------...///111000000///............///++++++++++++++++++++++++++++++************++++++'''((((((((())))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---...///***+++,,,...///......---------,,,,,,***)))((('''&&&'''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&)))+++,,,+++,,,000333222:::BBBFFFGGGKKKSSSZZZ\\\]]]___aaabbbaaa```___YYYWWWSSSPPPOOOPPPRRRTTT\\\^^^bbbjjjvvvyyycccTTTMMMKKKKKKGGGDDD@@@<<<888555333333///////////////......---,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,,,,------......///******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++***))))))***,,,'''((()))***+++,,,------++++++,,,,,,,,,------------...///...------...///+++---000111111222333555333333333444666999<<<>>>EEESSSuuu***///444444000...111444444555444222666===AAA@@@AAA@@@@@@BBBDDDBBB>>>:::???<<<888555666777999999;;;;;;:::777444222333444<<<999555000------...///...,,,---000---'''''',,,,,,+++))))))***)))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))***(((%%%&&&)))***)))'''+++)))'''&&&'''((()))(((+++,,,...000222666<<<@@@DDDGGGMMMTTTYYY\\\[[[YYY^^^___```___]]]YYYUUUSSSTTTSSSSSSTTTXXXaaalllttt~~~}}}}}}{{{}}}}}}}}}tttlllkkkllliii^^^OOOFFFCCC@@@:::>>>888333111///,,,...222,,,---...---,,,++++++,,,............------,,,,,,+++++++++...111111---)))*********************************************************************************)))))))))((((((''''''(((((())))))******))))))))))))************((()))))))))************,,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++++++++***))))))))))))((('''((()))***)))'''******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------........................///000000//////000222444333444666666666888;;;>>>HHHPPPooo444777::::::888777999:::DDDEEECCC??????CCCCCC@@@HHHFFFEEEGGGJJJKKKJJJHHHCCC@@@>>>======???@@@AAA::::::::::::::::::999888<<<999444000,,,++++++,,,111......111111------111,,,+++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***,,,---++++++,,,,,,,,,,,,---------------......---------++++++******)))(((((('''((((((((((((((((((((((((***(((&&&&&&((()))(((''')))((('''((()))+++,,,,,,///111222444888>>>FFFKKKOOORRRVVV\\\aaaeeeggggggbbb___ZZZTTTPPPMMMKKKKKKPPPUUU^^^iiivvv{{{tttuuuwwwuuuvvvxxxwwwrrrooolllggg```kkktttyyywwwuuuyyy}}}~~~~~~zzzvvvttttttuuu~~~{{{zzz{{{~~~aaaLLLFFFFFFFFF@@@;;;999;;;:::444000///000000000000/////////000,,,,,,+++++++++,,,---...,,,++++++...111111---)))************************************************************************,,,,,,,,,+++++++++******(((((((((((())))))******))))))))))))************************++++++++++++++++++***)))))))))))))))************************+++++++++******************)))((((((******)))(((*********+++++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------........................///000000000///000222444333444666666666888;;;>>>GGGOOOooo666777999;;;<<<======>>>FFFIIIHHHEEEEEEHHHIIIFFFKKKIIIHHHHHHKKKNNNOOOOOOIIIIIIHHHGGGGGGHHHHHHIIIFFFDDDCCCDDDFFFEEEAAA>>>GGGDDD???:::555333111111///+++***---...------///+++++++++,,,------......++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,---------..................---+++******))))))(((((('''''''''''''''''''''''''''+++)))'''((()))***))))))((((((***+++---///111222666777:::===AAAIIIQQQWWWVVVWWWZZZ]]]___`````````XXXYYYXXXUUURRROOONNNOOOmmmttt~~~~~~~~~{{{nnneeecccddddddkkkkkkiiihhhiiiiiibbbYYY```fffhhhccc___aaafffhhhfffiiilllkkkhhhhhhmmmrrrtttuuuuuurrrnnnlllmmmppp|||xxxhhh]]]WWWOOOHHHBBBAAA???999555444111000///...---,,,++++++...---,,,++++++,,,---...,,,++++++...111111---)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++((((((((())))))))))))***))))))))))))***************++++++++++++,,,,,,,,,*********+++******)))(((***************************************++++++++++++***))))))***+++***)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................///000000///000222444333444666666666888;;;>>>FFFNNNnnn:::::::::===AAADDDDDDDDDEEEHHHHHHEEEDDDIIILLLKKKHHHGGGGGGHHHIIIKKKKKKLLLPPPPPPPPPOOOLLLJJJIIIIIINNNJJJGGGIIIMMMNNNKKKGGGIIIGGGCCC>>>999666444333111---++++++,,,,,,+++++++++,,,,,,,,,+++++++++,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++++++++,,,,,,,,,---------......//////......---******))))))((((((((((((''''''''''''''''''''''''+++***))))))***+++++++++)))+++///222444666999:::>>>AAADDDHHHLLLRRRXXX\\\[[[[[[ZZZXXXUUURRRQQQQQQKKKYYYhhhpppnnnjjjjjjkkktttmmmddd\\\ZZZ```iiipppuuuyyyzzzvvvpppnnnppprrryyyzzzzzzxxxzzz~~~|||vvvvvvwwwtttllldddaaaccceeeaaacccbbb]]]YYY[[[dddlllbbbbbb```]]]\\\```hhhooolllnnnttt||||||vvv|||vvvlllcccYYYPPPGGG???===AAA:::888444111000...,,,+++000000//////...---,,,,,,,,,+++,,,///222222...***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,)))***+++,,,,,,+++)))(((************************)))))))))***+++++++++,,,+++***)))***+++,,,+++)))************++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...........................///000000000000222333333444666666666888;;;>>>EEENNNnnnBBBAAAAAADDDGGGJJJJJJJJJKKKNNNMMMHHHGGGLLLQQQRRRRRRUUUXXX[[[\\\]]]]]]]]]eeeffffffccc^^^ZZZXXXXXXWWWRRRMMMMMMQQQSSSRRROOOMMMLLLJJJHHHEEECCCBBBAAA:::999666333111111///,,,000222222///,,,******+++...------,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))***++++++++++++++++++,,,,,,,,,------------............------)))))))))(((((((((((((((''''''''''''''''''''''''((())))))))))))***,,,------222777;;;===???AAACCCIIILLLQQQUUUWWWXXXZZZ[[[[[[WWWRRRLLLIIIMMMTTTZZZ\\\pppzzzpppjjjjjjkkkjjjiiifffdddbbb```dddnnn|||~~~~~~zzzssskkkhhhjjjnnnnnnkkkfff```]]]\\\^^^```cccaaa^^^\\\\\\```eeehhhffflllzzz|||iiiUUUKKKJJJFFFBBB===999888777444222+++---///000000...,,,***,,,,,,,,,///222222...***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))*********+++)))***+++,,,,,,+++***)))************************)))))))))***+++++++++,,,+++***)))***+++,,,+++)))))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................---///111111000000111333333444666666666888;;;>>>EEENNNoooBBBCCCDDDEEEGGGJJJLLLMMMPPPUUUWWWUUUVVV]]]eeehhhssswww}}}zzztttmmmgggccc^^^YYYUUUOOOOOOOOOOOONNNLLLKKKJJJAAADDDCCC===777555222000888999999555///++++++---...------,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,------------------,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((())))))+++---///555;;;BBBFFFGGGGGGIIILLLRRRUUUYYYZZZZZZXXXXXXXXXLLLIIIEEEAAAEEERRRcccppp}}}vvvssstttvvvfffbbb^^^aaahhhnnnpppooouuu{{{~~~ssseee[[[]]]ZZZSSSKKKHHHMMMZZZdddfffdddjjjxxxwww```VVVLLLGGG@@@;;;999777444111'''))),,,///000///---,,,---,,,,,,///222222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++************)))))))))))))))))))))************(((((()))))))))*********)))***++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++***))))))***+++***))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---///111111111000111222333444666666666888;;;>>>EEEOOOpppHHHKKKPPPTTTWWW\\\bbbhhhkkkrrrwwwvvvvvv{{{wwwoookkk]]]\\\[[[XXXTTTOOOKKKIIIGGGOOOQQQIII@@@<<<:::888:::<<<<<<888111------///---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))+++,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,---...000333777===DDDKKKOOOOOONNNPPPRRRUUUVVVVVVTTTRRRQQQQQQSSSFFFLLLSSSZZZcccnnn{{{}}}tttjjjcccbbbfffiiiiiiiiimmmxxx|||xxxzzz}}}zzz}}}qqqmmmeeeZZZSSSSSSZZZaaabbb___bbbllluuuwwwxxxzzz{{{ssseee]]]RRRJJJDDD>>>777222/////////...............---,,,---000333222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))************))))))*********++++++++++++*********++++++,,,---+++++++++++++++++++++++++++++++++******************)))((((((******)))((())))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------........................,,,///111222111111111222333444666666666888;;;>>>FFFPPPqqqXXX___hhhooouuu~~~}}}uuulllddd```OOOZZZ___VVVKKKFFFEEECCC999;;;<<<777000,,,,,,///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***,,,---......---,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***'''''''''((((((((((((((())))))))))))))))))))))))+++...222333444666:::>>>BBBIIIQQQUUUTTTRRRTTTVVVSSSRRROOOKKKHHHHHHKKKNNNSSScccxxxzzzqqq```^^^\\\[[[___hhhttt|||~~~vvvrrrrrrnnniiihhhlllllleeeaaabbbVVVVVVVVVXXXbbbnnnsssrrrgggdddeeelllppppppuuu|||xxxqqqjjjlllwwwzzznnnfffcccbbb[[[TTTQQQTTTXXX]]]hhhssspppjjjjjjuuusssfff[[[QQQFFF???===:::555000...---...///---,,,---000333333///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++,,,+++++++++******)))))))))((('''((()))***)))'''))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------........................,,,///111222111111111222333555666666666888;;;>>>GGGPPPrrryyytttzzzuuussswww{{{zzzyyyzzzssssssrrrpppnnnnnnqqqtttzzz~~~rrrpppvvvzzzzzz|||ttt|||xxxfffYYYYYYVVVNNNCCCCCCBBB>>>999444000---111///---+++,,,,,,,,,+++,,,***)))***+++,,,+++)))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&'''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''')))******)))(((((()))*********++++++++++++------------------------+++++++++************)))((())))))'''%%%$$$&&&''''''(((***++++++,,,///111222111000444;;;CCCHHHKKKQQQSSSVVVVVVTTTQQQPPPPPPJJJJJJIIIFFFHHHSSScccppp|||xxxpppggg___```eeeaaalllzzzwwwrrrtttooouuuvvvppphhh```RRRFFFGGGIIIMMMSSSYYYZZZWWWSSSHHHBBB>>>AAAGGGOOOUUUZZZXXXTTTNNNJJJJJJNNNTTTYYYjjjbbbVVVNNNOOO[[[lllxxxyyyvvvyyyppp```ZZZZZZYYYYYYYYY]]]```___cccmmmqqqzzz}}}cccIIIDDD===999:::777000///333111///,,,+++,,,---,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,+++***))))))***+++,,,)))******++++++,,,------)))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***)))))))))******,,,,,,+++***))))))******************************))))))***++++++++++++***++++++,,,,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===JJJRRRqqq{{{}}}~~~}}}xxxrrrmmmtttxxxvvvoooqqqqqqtttxxxwwwxxx}}}mmm]]]]]]UUUJJJCCC???<<<999777222000...///111111...+++...---,,,,,,------+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((''''''&&&&&&''''''(((&&&&&&'''(((((('''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''')))******))))))((()))))))))*********++++++------------------------+++++++++*********))))))((())))))((('''&&&&&&(((******)))))))))---222666999;;;>>>@@@BBBGGGMMMRRROOOQQQTTTTTTRRROOONNNNNNJJJMMMSSS[[[hhhwww~~~tttqqqmmmmmmppprrrqqqooo}}}vvvssspppmmmbbbSSSJJJIIITTT[[[^^^ZZZSSSMMMDDD<<<<<<===BBBHHHMMMOOOLLLHHHHHHDDDAAABBBFFFIIILLLNNNHHHFFFCCCBBBBBBFFFKKKOOOXXXTTTNNNGGGDDDGGGMMMRRRXXXYYY___jjjrrrwww~~~tttiiibbb```]]]]]]WWW[[[gggiiikkkvvv~~~iii[[[QQQGGGCCC===444//////222111000111111111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************...---+++*********++++++,,,++++++***))))))******************************))))))***+++++++++++++++++++++,,,,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===GGGPPPooohhhjjjoootttxxxxxxvvvssszzzzzzuuuqqqoooooorrr{{{tttpppfffZZZRRRNNNJJJBBB<<<999555111111222111---(((///...---...///...,,,***++++++++++++++++++++++++***************************++++++++++++++++++***))))))))))))))))))))))))'''''''''(((((())))))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((''''''&&&&&&''''''((('''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((()))))))))************------------------------++++++*********)))))))))''')))******(((''''''(((+++***)))(((***000888>>>@@@FFFJJJKKKIIIJJJPPPWWWNNNNNNMMMJJJFFFDDDEEEFFFHHHSSShhhwwwlllggglllqqqsssuuu~~~uuu~~~~~~tttjjjdddaaagggdddaaa\\\RRRDDD<<<:::>>>FFFKKKIIIDDDBBBAAA@@@???BBBFFFLLLPPPQQQOOOLLLNNNMMMLLLMMMOOOQQQPPPOOOPPPQQQQQQQQQPPPPPPRRRTTTUUUUUURRRNNNHHHEEECCCCCCAAADDDIIIPPPQQQSSSZZZbbboooxxx~~~uuuttthhhbbbVVVVVVcccfffeeekkkrrruuuzzzxxxiiiXXXNNNHHH@@@888444111000000111111111...,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,,,,+++******)))*********************************)))******+++++++++++++++++++++,,,,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===FFFOOOpppjjjoooyyy|||www{{{ssspppvvv~~~|||wwwooobbbSSSHHHEEE===444111222333000,,,...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((((((((())))))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%'''))))))(((''''''(((******+++,,,000777???EEEFFFJJJNNNNNNLLLLLLNNNRRRPPPMMMFFF@@@===@@@GGGLLLaaallluuukkkkkksssssseeedddaaaZZZRRRKKKIIIHHHWWWXXXXXXVVVPPPIIIEEEDDD===DDDKKKKKKHHHIIIOOOTTTYYY\\\```dddggggggeeeddd```dddggghhhjjjmmmkkkhhhbbbeeegggfffaaa]]]\\\\\\\\\]]][[[XXXTTTQQQPPPQQQSSSPPPNNNMMMJJJGGGKKKQQQOOO[[[gggpppyyymmmbbbfffddd___ccceeelllqqqqqqwwwqqqeee^^^TTTFFF<<<444222000///000000000///...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++,,,,,,++++++***************+++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===HHHQQQqqqwwwnnnhhhjjjlllmmmnnnqqq~~~sssmmm```UUUGGG>>>:::888666444---,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))***************************)))))))))((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((''''''(((((((((&&&&&&'''(((((((((((((((***)))((('''&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&'''''''''((())))))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((($$$&&&((((((''''''((()))(((+++000555:::@@@FFFJJJLLLLLLLLLLLLMMMLLLKKKIIIKKKGGGBBB???CCCOOO___iiisssjjjjjjmmmsss~~~vvviiiXXXSSSLLLEEE@@@???AAADDDEEEHHHLLLMMMLLLKKKKKKJJJOOOSSSYYY[[[ZZZ\\\eeennntttvvvyyy||||||zzzyyyxxxvvv|||www|||~~~yyysssqqqqqquuuwwwyyyyyyvvvrrrpppooooooiiicccaaa\\\RRRJJJGGGFFFLLLUUU^^^jjjrrrsssnnnpppyyy|||kkk\\\[[[UUU^^^gggiiilllvvvxxx```LLLBBB===666111000111333444///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++***+++***************++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===GGGPPPooozzz~~~zzznnneeehhhpppzzzqqq___OOOBBB999333333000---,,,,,,.........------------------------++++++++++++++++++++++++))))))************))))))*********************************))))))(((((((((***)))((((((******)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))%%%&&&''')))************,,,+++)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''(((***+++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((&&&'''(((''''''(((***,,,+++000777>>>CCCGGGKKKNNNOOOMMMKKKKKKLLLKKKHHHEEE>>>@@@CCCJJJWWWhhhzzz{{{tttmmmllluuuvvvccc\\\YYYUUUQQQLLLDDD>>>;;;===BBBEEE<<>>:::333///.../////////------------------------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))************)))((()))******)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''')))+++,,,......///...---+++(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&'''(((***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((()))))))))((((((***---111555999???DDDHHHJJJMMMOOOMMMMMMLLLIIIGGGEEEDDDDDDBBBKKKYYYhhhuuu}}}{{{|||~~~wwwooojjj___RRRFFFAAABBBEEEHHHEEEAAA@@@BBBGGGKKKNNNMMMWWW___dddlllvvv|||}}}~~~zzzyyy{{{|||||||||yyyyyy~~~wwwtttzzz~~~{{{pppwww{{{tttpppqqqttt}}}~~~||||||xxxooofffcccccc___YYYQQQPPPUUUaaannnvvv}}}ppp\\\TTTYYYgggvvvttt|||nnndddUUUFFF<<<666222111111111000///////////////........................++++++---.........------******+++,,,,,,+++******+++++++++++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++******))))))***++++++,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///...000111222111111222444333444666777777888;;;===EEELLLhhh}}}vvvggg___aaaiiiooorrrpppkkkjjjpppuuuvvvzzz}}}~~~vvviiiaaaaaaiiisss{{{vvveee]]]HHHBBB999333000000000111........................************************+++,,,,,,------,,,,,,+++************************''''''((()))***+++,,,,,,***)))((()))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''(((***---///000111222000...+++)))((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&'''(((***,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))((((((((((((++++++***))))))+++000444===@@@DDDGGGIIIKKKNNNPPPIIIKKKLLLHHHAAA>>>@@@DDDUUUcccvvv}}}wwwxxxkkk```UUUIIICCC>>>:::===CCCCCCCCCEEEJJJRRRYYY^^^aaagggooottttttwww~~~zzzvvvxxxyyyxxx|||}}}zzzzzzyyyvvv}}}{{{{{{wwwzzzzzzwwwrrrmmm^^^WWWTTT\\\gggooorrrtttssspppbbb^^^dddnnn|||}}}||||||kkkZZZLLLBBB:::666222111111000000000000000........................***+++---...///...------++++++------------++++++------,,,++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---...------,,,******))))))***+++,,,,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------........./////////000222222111111333444333444666777777888;;;===HHHMMMhhhvvvvvvzzz|||yyy}}}zzz{{{}}}}}}{{{vvvrrrttt}}}}}}wwwvvv{{{yyy}}}~~~nnneeerrrvvvfffQQQBBB;;;999666222222...+++,,,///000...,,,...---+++))))))***+++,,,+++++++++************)))++++++++++++++++++++++++************************+++*********))))))(((((((((((())))))))))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((''''''&&&&&&((()))***(((((((((((((((((((((((()))((()))---333777777666555111,,,*********(((%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((((((''''''((()))+++,,,,,,------,,,,,,+++,,,,,,,,,***(((''')))+++'''((())))))***)))))))))+++++++++---111666;;;>>>DDDGGGKKKNNNOOONNNMMMKKKOOOGGGCCCBBB===;;;HHH[[[vvvlllnnnxxxssstttiiiXXXJJJHHHDDDAAAAAACCCGGGJJJOOOVVVcccmmmooolllnnnssszzzxxxwwwyyy}}}xxxrrrppppppuuu}}}zzzrrrgggaaaaaa```]]]]]]bbbnnnppp```WWWbbblllwww|||{{{|||qqq^^^KKK===:::333000111111---...222...///000///......///000000////////////.........///---++++++,,,,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,---,,,+++*********+++,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++******************---,,,+++******,,,...///---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,------------------...///////////////......111111111111111222222222333444666666666888;;;>>>EEESSSlll{{{wwwyyy}}}uuunnniiibbbYYYSSSRRR```gggwwwtttdddccciiimmmssszzzrrrmmmfff^^^VVVLLL@@@777222333444111---+++...111......,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***((('''%%%%%%%%%''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((''''''+++111555777666555222---++++++***'''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((((()))***,,,,,,------------,,,,,,---......,,,***)))***+++((())))))***************+++,,,...111666;;;@@@CCCLLLKKKIIIJJJLLLMMMKKKIIIFFF@@@@@@HHHNNNTTTdddvvvtttssssss{{{lllXXXRRRSSSNNNFFFGGGEEECCCEEEKKKQQQVVVXXXfffiiipppuuusssllliiikkkooorrruuuwwwyyy~~~|||sssooollliiiTTTTTTYYYdddooowww{{{hhh^^^bbbgggkkknnnrrrvvvzzzhhhyyygggRRRIII>>>444444444111/////////000111000///........./////////............---///...------......---+++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++*********+++---...---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---....../////////......111111111111111222222222333444666666666888;;;>>>DDDSSSllluuuooolllfff^^^ZZZ___lll}}}{{{zzzjjjZZZ```rrr{{{xxxuuuqqqkkkbbbWWWPPP:::888333///---...000111..................//////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))((())))))******))))))((())))))***))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))&&&######%%%(((***(((''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&(((---222555666666333000...,,,***'''%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))******))))))***+++------............------...000000///,,,******+++))))))******++++++++++++,,,...333888>>>CCCGGGHHHMMMKKKJJJKKKLLLKKKGGGDDDGGGFFFOOO```ooo|||}}}}}}uuulll\\\KKKBBB@@@AAADDDGGGRRRUUU[[[eeeooowwwzzzyyyyyyuuurrrrrroookkkkkknnnzzzfffaaa]]]\\\]]]```iiirrrrrrlllddd______ccciiillliiiiiipppttt___OOO???999777444000...000000111111000///...---///............---------///......///000000---+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,------.........//////000000111111111222222222333444666666666888;;;>>>DDDSSSlll|||wwwssstttuuuwww~~~uuueeedddooonnnooosssyyyyyytttoooTTTEEE444---000444111------...//////000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))))))))******)))))))))************)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&$$$$$$&&&((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%&&&***...222555666555333111...+++(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++***)))+++,,,---..................---...///111000---***))))))(((((()))***+++,,,------111444:::@@@EEEHHHJJJKKKEEEHHHKKKLLLJJJFFFBBB@@@DDDMMM^^^rrrjjj]]]OOOEEE???CCCEEEDDDJJJTTTWWW```mmmyyywwwppppppsssyyy|||rrrjjjbbb\\\^^^cccooo{{{yyyggg[[[XXX[[[___qqqmmmiiijjjsssuuugggSSSDDD;;;666222000/////////000000000///...............------------------...000111000---+++,,,,,,,,,------------...---------,,,,,,++++++***++++++++++++,,,,,,------------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******)))+++,,,,,,------.........,,,,,,,,,------...//////000000000111222222333333333444666666666888;;;>>>CCCRRRlll|||vvvvvvyyy}}}wwwvvv}}}{{{wwwyyyrrrlllsss~~~mmmbbb___```kkkzzz~~~tttdddOOO>>>666222///,,,---...////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))************))))))************)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((+++///222555666666444111---***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++******+++,,,---..................---,,,---///...,,,)))((((((''''''((()))+++...000111999<<>>BBBGGG\\\lllppp^^^UUUGGG@@@@@@HHHLLLMMMWWWcccjjjsss|||~~~}}}{{{|||}}}wwwnnnccc[[[ZZZZZZ```nnnqqqaaaZZZYYY[[[lllzzzssscccaaawwwoooZZZGGG;;;555222111///---...000111000/////////.........---------,,,,,,---///000000---***,,,,,,---------............------,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++************************)))*********+++++++++,,,+++*********************,,,++++++***++++++,,,,,,---,,,,,,++++++*********++++++,,,,,,---...//////...------------...///000///000000111222222333333333444666666666888;;;>>>CCCRRRlll{{{yyy|||yyytttxxx}}}|||yyywwwmmmqqqvvvxxxxxx{{{zzz{{{}}}{{{fff[[[___kkkuuuzzzwwwbbbHHH777222444000000000//////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************)))******++++++******)))))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''(((,,,///222444666555111---***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++******+++,,,------............------***+++,,,,,,***(((((()))'''((()))+++...222555777???BBBFFFIIIKKKJJJHHHFFFFFFFFFCCC???>>>FFFUUUbbbuuummmeeeXXXMMMJJJFFFEEEHHHPPPZZZdddqqq|||zzzyyy~~~~~~{{{}}}uuuooobbb]]][[[aaammm|||rrrjjjaaaffflllmmmiiihhhqqq|||wwwbbbPPPCCC;;;777333///...000222111000000////////////.........,,,,,,,,,...//////...,,,,,,---------............------------,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++*********+++++++++++++++)))))))))******++++++,,,+++++++++++++++*********++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////000///...------...///000//////000111222333333444333444666666666888;;;>>>CCCRRRkkkvvvmmmjjjiiiooonnnsss~~~eeeSSSTTTaaakkk}}}}}}kkkWWWGGG@@@444333111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************)))******++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((''')))***)))'''''')))+++---111444333000+++((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***,,,,,,,,,------------,,,,,,******+++***((((((***+++))))))+++...222777<<>>CCCRRRkkkzzz}}}}}}zzzooojjjmmmwww}}}}}}}}}{{{iiiYYYWWW[[[nnnqqqzzz}}}___GGG888666333111//////000111//////.........---------++++++++++++++++++++++++************************(((((())))))*********+++******++++++++++++******'''((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))'''%%%###$$$&&&)))+++%%%&&&((()))))))))((('''(((((((((((((((((((((((((((***+++***'''&&&'''))))))...222222...)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))''')))******))))))***++++++,,,,,,------,,,,,,+++*********)))((()))+++...***+++---000555;;;@@@DDDDDDEEEGGGIIIIIIHHHFFFEEE<<<<<>>CCCRRRkkkqqq{{{{{{xxx|||yyyttttttrrr~~~~~~gggXXXaaaeeeppphhhJJJ999333444///000111+++...///---++++++---,,,***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++******)))*********,,,+++***)))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((+++......,,,)))''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........(((((()))*********++++++000111222555999===@@@BBBCCCAAADDDJJJIIICCC@@@CCC===CCCPPPgggzzzpppmmmPPPJJJGGGIIIMMMTTT^^^ggg}}}wwwwwwsss~~~|||~~~~~~{{{~~~xxxxxxtttoookkkiiinnnzzziii\\\iiijjj{{{iii\\\___bbb```uuuaaaOOO>>>888555222111333333333222111000000000///////////////////////////,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------++++++++++++------,,,+++++++++,,,---///000;;;666000......//////............///000222333444444444555666888:::;;;<<>>@@@AAABBBIIIDDDAAACCCCCC???===???IIIbbbyyydddVVVQQQJJJIIIMMMUUU___jjjxxx~~~}}}}}}|||yyyqqqhhhmmmyyyooofffjjj~~~vvvjjjccc]]]bbbjjjtttzzzaaaHHH>>>===999444000111000......///000111222////////////////////////------..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///000222555666777333///------......---......//////000222333444444444555666888:::;;;<<>>;;;===JJJXXXjjj{{{uuujjjVVVHHHEEEPPPUUU```lllsssxxx}}}{{{vvvqqqppprrr~~~ooommmuuuwwwcccaaaaaaiiivvv{{{eeeUUUKKKAAA999555333111......///111222111//////////////////////////////..........................................,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///000222444777888111///---------...---,,,////////////000111333333444444555666888:::;;;<<>>AAACCCDDDDDDDDD;;;BBBEEE@@@;;;FFFbbb|||lll```eeefffZZZSSSUUU```iiixxx~~~~~~zzzqqqooorrrwwwyyymmmbbb```bbbhhhsss}}}xxxcccOOOBBB>>>777444111000111222000...////////////////////////000000//////......------........................,,,,,,,,,---------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000222222---------.........---,,,////////////000111222333444444555666888:::;;;<<>>>>>>>>???@@@BBBDDDDDDAAABBBBBBCCCMMMccc~~~|||eeeWWWQQQYYY``````dddnnnqqqxxxyyyppplll~~~pppfffaaabbblllxxxlllTTTCCC999555222111333333///+++000000000000000000000000000000000//////......---........................,,,,,,,,,------............//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,---.../////////......000/////////000111222222444444555666888:::;;;<<>>???@@@BBBCCCBBB======MMMmmmmmmOOOHHHFFFMMMYYYfffttt}}}vvvvvv{{{vvvgggbbbeeekkk|||xxxxxxiiiLLL???999333111333444111---000000000000000000000000000000//////////////////........................,,,,,,,,,---......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,...000000///...///000000000000000000111222222444444555666888:::;;;<<>>FFF^^^zzzttt[[[NNNJJJKKKIIIVVVbbbmmm}}}zzz~~~}}}uuuttt{{{uuufff___]]][[[bbbjjjqqq~~~vvvxxxuuu}}}~~~pppcccaaa^^^WWWVVVbbbvvvhhhYYYEEE888444555666555000000000000000000000000......//////000000111111........................,,,,,,------...///000000------............------------------------------+++,,,,,,---...///000000------------------------******+++++++++,,,,,,,,,++++++------------++++++(((***,,,.../////////...---...000...,,,+++...111111000000000000000111222444444555666888:::;;;<<>>@@@EEE@@@AAAFFFEEE???AAAJJJddd~~~fffUUUKKKGGGNNNYYYbbbkkk}}}~~~|||xxxooohhhpppwwwxxxssswwwoooxxx{{{{{{rrrllliiipppsssyyyyyylllaaaXXXWWWWWWZZZcccooo{{{|||yyyvvv}}}jjj```______^^^ZZZ]]]nnn}}}uuuRRR;;;AAA>>>111333111//////000///,,,---111//////.........//////000........................---------.........////////////.........---------///............///000000,,,------......------,,,,,,------......------,,,---------,,,,,,++++++++++++,,,------......------------------------------........................//////000111222333333444222444555555555777:::===EEEKKKhhh~~~ssscccWWWQQQNNNMMMLLLGGGGGGKKKTTTaaaoooyyy~~~uuuuuuxxx{{{tttuuuyyymmmbbbcccmmmuuuqqqUUUKKK;;;---///222222111111222333111//////......---------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((&&&&&&)))---...+++'''(((((((((((((((((((((((())))))(((((((((((())))))((()))++++++******+++,,,+++,,,,,,------,,,,,,+++)))******+++,,,---......666999;;;<<<<<<<<<>>>???CCCBBBAAA>>><<>>=========>>>===BBBAAA;;;===PPPkkk~~~nnnUUULLLFFFKKKYYYjjj{{{~~~{{{}}}~~~yyywww~~~lll___ZZZ___]]]eeeuuu~~~yyyqqqnnnhhhdddcccgggjjjkkkmmmqqqsss|||zzzrrrnnnooosssvvvwwwyyyuuu|||kkk```ZZZ[[[aaaiiiwwwtttiiiTTT???888666222111333444111000111000//////....../////////........................------.........//////////////////.........------,,,---///000000000///...------............------,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,------......------------------------------........................//////000111222333333444222444555555555777:::===DDDJJJggg{{{ooohhhfffccc```^^^[[[YYYXXXaaannn}}}zzzaaa^^^ddduuusssjjjfffnnn{{{{{{mmm[[[III@@@777444222333222...---.........---,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&(((''''''(((++++++***'''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))$$$'''+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++...111555777999;;;===>>>======>>>???;;;BBBDDDEEESSSoooyyyfffUUULLLNNNUUUdddttt}}}zzzxxx}}}qqqddd]]]ZZZYYYdddbbbgggsss|||}}}|||}}}yyysssooorrruuuttttttvvvyyy|||~~~mmmddd___ZZZXXXcccssstttYYYGGG;;;444000222444333111111111000//////////////////....................................////////////////////////............,,,---///111111000...---------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................//////000111222333333444222444555555555777:::===CCCJJJggg{{{xxxxxxvvvpppjjj___```dddiiirrrtttnnnmmmwwwooossszzzyyyfffRRR@@@999444666666222000111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&(((''''''((()))***)))(((&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))$$$'''+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++---000333777:::777999<<<=========???@@@<<>>???AAA999999@@@VVV{{{wwwhhhVVVHHHFFFMMMaaarrr}}}|||{{{pppddd```]]]\\\___aaaccceeehhhmmmssswwwvvvsssqqqsssyyy{{{}}}rrrggg^^^WWWWWWVVVhhhuuuZZZIII888333333333222111222222111000////////////////////////////////////....../////////000000000000000000/////////......,,,---///000000000///.........////////////......,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................//////000111222333333444222444555555555777:::===DDDKKKhhhtttdddZZZbbbrrruuugggkkkzzzrrrVVV<<<444444000///111000000///............///...---------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((''''''((()))&&&&&&'''(((((()))******))))))(((((((((((())))))((()))++++++******+++,,,+++,,,,,,------,,,,,,+++---...///222444777999::::::<<<>>>???>>>>>>???@@@===DDDWWWuuunnn```\\\QQQFFFQQQhhh|||rrrjjjgggfffeeeccciiioooqqqqqqrrrvvvzzz~~~~~~vvvfffYYY[[[TTT___qqq~~~ttt]]]DDD888555444222111333222111000////////////////////////////////////.../////////000000000000000000000000/////////...............////////////......////////////......,,,------......------,,,+++++++++,,,,,,---------+++,,,------......------------------------------........................//////000111222333333444222444555555555777:::===DDDLLLjjjiii[[[^^^jjj~~~uuu|||wwwkkkooozzzqqqLLL===999444222444111111000///////////////,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))(((((()))(((&&&&&&''')))'''''''''((()))******+++))))))(((((((((((())))))***++++++***))))))+++---+++,,,,,,------,,,,,,+++---...111333666888999999>>>???AAAAAA???>>>??????IIIZZZ{{{rrr[[[QQQXXXUUUNNNbbb}}}wwwuuuvvvvvvvvv~~~yyy{{{vvvvvvwwwyyy~~~{{{~~~wwweee]]]RRRZZZccchhhkkkMMM<<<777555333222333222111000////////////000000000000000000000000////////////000000000000000000000000///////////////............///000000......////////////......,,,------......------,,,+++++++++,,,,,,---------+++,,,------......------------------------------........................//////000111222333333444222444555555555777;;;===EEELLLjjj~~~aaabbbaaakkkwwwxxx|||zzznnn\\\llltttFFF>>>:::111333333333111///000111...***......//////......---,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++******)))((()))))))))+++*********))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''(((''''''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************++++++++++++++++++,,,,,,------------------------000222555777888999:::<<>>AAA@@@@@@@@@@@@FFFVVVeeegggoooqqqwwwwwwrrrqqqooozzz|||}}}vvvpppmmmkkkkkkhhhdddbbbbbbbbbbbbaaaWWWWWWWWWVVVTTTSSSUUUWWW\\\\\\ZZZXXXVVVVVVWWWYYYPPPQQQRRRSSSTTTUUUVVVWWW]]]___bbbhhhpppyyydddWWWYYYWWWhhhdddJJJ;;;555333111222222111000000111111000000/////////.........000000000000000000000000////////////............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000/////////...............///111111111222333555333444555555555777:::<<>>@@@@@@BBB@@@<<>>???<<>>OOOvvvvvvoooxxxrrrnnnjjjeeebbb^^^YYYVVVVVVWWWXXXXXXXXXXXXZZZ\\\ZZZYYYXXXXXXYYYZZZYYYXXXYYYZZZWWWPPPIIIIIIQQQYYY[[[\\\\\\[[[ZZZYYYZZZ\\\XXXXXXWWWUUUSSSRRRPPPPPPQQQQQQPPPOOONNNOOOOOOPPPSSSXXX```eeekkkuuu~~~iii]]]TTTRRRUUUfffzzzzzz^^^GGG777444222111222333222111111000000000////////////////////////////////////////////////........................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............///////////////...///111111111111333555333444555555555777:::<<>>@@@AAADDDBBBKKKkkkooo[[[\\\nnn~~~qqqiii```]]]YYYVVVVVVWWWWWWVVVVVVXXX[[[\\\\\\\\\]]]______^^^]]]]]]^^^___]]]\\\aaaaaa^^^XXXRRRSSSYYY___YYY[[[\\\]]]\\\\\\]]]___aaaaaa___^^^\\\[[[ZZZYYYUUUTTTSSSRRRQQQQQQPPPPPPMMMOOOQQQRRRUUU[[[dddkkkyyyhhhQQQJJJMMMUUUdddyyyoooUUU@@@;;;555222333444333111111111000000000/////////000000000000000000000000////////////............................................................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.....................///////////////...///111111111222333555333444555555555777:::<<>>???@@@BBBCCCGGGIII]]]sssZZZSSS___tttzzzzzzzzznnneee```\\\ZZZXXXXXXZZZ\\\^^^^^^]]]___```aaa```aaacccdddfffeeeeeegggjjjkkkjjjiiifffeeeccc___\\\]]]___bbbbbbdddeeeeeecccbbbcccddd``````___^^^]]]\\\[[[[[[]]]\\\[[[ZZZYYYXXXWWWWWWQQQOOOLLLJJJJJJMMMQQQTTT^^^fffrrraaaUUUSSSPPPSSSggg|||eeeIIIAAA888333333444444222111111111000000000//////000000000000000000000000////////////............................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////............/////////000...///111111111222333555333444555555555777:::<<>>@@@@@@AAACCCEEEGGGOOOjjjbbbSSSZZZoootttzzz{{{qqqjjjfffdddccc]]]\\\[[[\\\^^^```aaa```cccddddddddddddfffiiilllhhhhhhjjjmmmqqqttttttsssxxxvvvtttrrrqqqqqqrrrsssqqqrrrrrrpppmmmjjjiiiiiiiiiiiiiiihhhggggggffffffcccbbb```^^^\\\ZZZXXXWWWWWWSSSMMMJJJJJJKKKLLLLLLQQQTTT[[[eeeqqqvvvgggYYYOOOJJJZZZwwwrrrNNNEEE:::444444555444333111111111111000000000000000000000000000000000000000/////////............////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000---.........//////000000...///111111111222333555333444555555555777:::<<>>EEERRRqqquuu```ZZZaaajjj~~~sssmmmrrrzzz~~~fffgggzzznnnRRRBBB777222666222000......///000111000,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((''''''))),,,)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************++++++,,,...//////---,,,---111666888999:::<<>><<<>>>AAACCCHHHUUUcccvvvpppaaajjj~~~~~~qqqcccccciiiaaa^^^[[[ZZZ\\\^^^___```^^^aaacccdddeeeiiiooouuuwww|||~~~xxxuuuqqqqqqrrrrrrooolllgggeee```XXXUUUUUUSSSNNNNNNLLLIIIHHHJJJPPPVVVZZZfffrrrlllVVVPPPWWWdddooovvvsssgggRRR@@@888777333...333222222111111111222222111111111111111111111111000000///............///.........///////////////////////////////////////---.........------,,,+++---,,,,,,++++++,,,,,,------------............///,,,,,,---------.........////////////////////////000000000111222222333333333444666666666888;;;>>>EEEQQQqqq~~~xxxsssrrrrrrsss}}}yyywwwzzz~~~ggg[[[WWWccctttwwwjjjgggooo{{{tttkkkxxxhhhLLL:::555999222111///000111222111000.....................---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***,,,***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++++++++++++++,,,------......------222444777999:::<<>>EEEQQQppp~~~wwwpppnnnqqquuusssnnnggg```[[[ZZZZZZ[[[___hhhqqqqqqjjjccc```aaaiiijjjmmmttt~~~iiiVVVTTT^^^qqqvvvhhhjjjsssyyytttrrr{{{sssvvvXXXCCC<<<999333111000000111222111000000000000000000000//////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,+++,,,------------...///555666777999;;;===@@@BBBEEEGGGHHHFFFJJJ]]]}}}|||}}}|||xxx|||}}}uuujjjaaa```eeejjjfff```^^^___cccfffhhhpppvvv}}}}}}xxxqqqmmmlllhhhbbb[[[ZZZVVVSSSQQQPPPOOOOOOLLLOOORRRWWWeee}}}nnnXXXSSSWWW```hhh{{{{{{qqq]]]HHH<<<777555222222222222222333333444222222222222222222222222111000000///.../////////111000000000//////......///////////////////////////...---,,,,,,---...///------,,,,,,,,,,,,---------------............///------------............////////////////////////000000111222222333333444333444666666666888;;;>>>EEEQQQqqq{{{}}}zzztttmmmmmmkkkeee^^^ZZZZZZ[[[ZZZWWWRRRMMMJJJJJJKKKLLLMMMUUU^^^___YYYRRRNNNNNNOOOPPPSSSYYY```iiiqqquuueeeVVVRRRWWWhhh}}}vvvnnnqqquuusssccchhh|||qqqpppuuuqqq]]]MMM:::555333111000111111000///000000000000//////.........------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,+++---...------...111444888888888:::===@@@BBBCCCGGGFFFEEEHHHWWWsss~~~{{{qqqnnnooorrrpppiiicccbbbbbb___\\\___fffqqqzzzyyyttttttpppkkk```^^^[[[XXXUUURRRQQQPPPIIIIIIJJJLLLSSSbbbwww{{{```QQQMMMPPPVVVgggssswwwhhhOOO>>>888777222222111111111222222333111111111111111111111111111111000///////////////111111000000/////////...///////////////////////////...---,,,,,,---///000...------,,,,,,------...---------............///---------.........//////////////////////////////111111111222333333444444333444666666666888;;;>>>EEERRRqqqrrrkkkhhhbbb[[[SSSTTTUUUSSSOOOKKKHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHJJJLLLMMMJJJFFFCCCCCCDDDBBBCCCEEEHHHLLLPPPTTTVVV\\\eeerrriiiXXXLLLRRRcccwwwzzztttvvvqqqfffZZZcccwwwhhhkkkgggDDD:::777333111000111000000//////......------,,,,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''((())),,,---,,,******))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,---------+++---......---///444999===<<<===???CCCEEEFFFEEEDDDCCCEEEPPPjjjxxxrrrfffdddeeejjjppppppiiibbb```aaaaaaeeepppyyysssmmmkkkfffaaa[[[VVVSSSQQQNNNKKKJJJJJJKKKNNNXXXbbbqqqxxx^^^NNNJJJNNNWWWiiivvvnnnYYYFFF<<<888333333222111111111111111111111111111111111111111222111000000//////000000111000000000000000000///////////////////////////..................///000......------------......---------............///------........./////////////////////////////////111111222222333444444444333444666666666888;;;>>>GGGSSSrrrkkkiiiccc\\\YYYXXXRRRKKKJJJJJJKKKMMMOOOOOOLLLJJJKKKNNNQQQTTTWWWXXXWWWWWWTTTQQQMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@BBBCCCEEEFFFEEEKKKSSS[[[eeesssttt[[[RRRUUU___tttvvvuuupppkkkWWWJJJfffmmmhhhYYY@@@<<<666222111111222222111000000//////...------......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***---...,,,***)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,------...+++---//////...111888>>>CCCCCCDDDGGGKKKMMMLLLJJJDDDFFFKKK\\\}}}~~~ooouuu{{{kkkgggeee\\\eeeiiiooorrrnnnggghhhmmmtttxxx~~~{{{uuummmfff___[[[XXXXXXSSSPPPQQQNNNIIIIIILLLRRRggg|||```SSSRRROOO___ooopppfffXXXIII>>>666555444222222111111111222222222222222222222222222111000000//////000000000000000000000111111111////////////////////////------...///////////////......------------......---------............///............////////////////////////////////////111111222333333444444555333444666666666888;;;>>>HHHTTTtttZZZXXXSSSPPPSSSWWWUUUPPPRRRQQQRRRWWW\\\```___]]]ZZZ^^^dddjjjmmmnnnlllkkk```]]]ZZZXXXUUUPPPIIIDDDBBBAAA???>>>>>>???AAACCCGGGIIIJJJLLLPPPZZZiiitttrrr^^^RRRQQQbbbvvvsssoooxxxoooZZZJJJSSSpppvvvhhh}}}lllEEE@@@999333222222333444444444333333222111111000......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***---///---***(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,---......***---/////////222:::AAAHHHHHHIIIMMMRRRSSSQQQNNNGGGKKKTTTggg|||eee[[[lll}}}oooaaabbbfff```gggmmmtttsssjjjeeemmmzzz|||tttllleee```^^^ZZZUUUTTTWWWWWWQQQNNNPPPNNNZZZeeerrrqqq\\\UUULLLYYYhhhppppppgggVVVGGG888777666444333222111111333333333333333333333333222111111000000000000000//////000000111111222222////////////////////////,,,---///000000000///.........------------......---------.........//////............/////////000////////////////////////111222222333333444444555333555666666666888;;;>>>IIIUUUuuuKKKPPPTTTUUUYYYaaafffgggllllllnnnsssyyy|||zzzwwwnnnppptttxxxzzz{{{zzzyyylllfff^^^ZZZXXXVVVRRRNNNKKKJJJHHHEEEDDDEEEFFFFFFFFFIIIIIIFFFHHHOOOTTTUUUeeepppzzzVVVRRR\\\[[[sssjjjlllvvvlllQQQHHH]]]ttt|||yyyxxx|||UUUGGG;;;777444000000444;;;???AAA>>>777000...///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***---......+++)))'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))((((((((((((((()))***,,,,,,+++++++++,,,------///------000111444>>>HHHJJJTTT]]]fffiiiZZZNNNUUUSSSRRRaaayyynnnUUUYYYxxx|||nnngggbbb___^^^```gggnnnqqqmmmhhhppp}}}uuupppmmmkkkkkkeee]]]WWWSSSOOOIIIEEEHHHGGGNNNZZZhhhxxxRRRTTT\\\iiiooosss{{{nnnOOO;;;888555444333111111333222222222222222222222222222222222111111111111000000000000000000000000000//////000000000000//////...........................------,,,,,,------...------------------------............////////////////////////000000000000222222222222222222333333444555666777777999<<>>DDDKKKMMMLLLEEE;;;444111111.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))***))))))+++------+++)))(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))))))))((())))))***+++,,,,,,,,,+++,,,,,,---...//////222666999===FFFQQQRRR]]]fffnnnpppaaaYYYbbbeeeiiixxxlll___dddgggvvv}}}ssskkkdddaaa___\\\^^^bbblllrrryyy}}}zzzxxxyyysssjjjccc]]]WWWPPPKKKKKKHHHJJJPPPUUUcccooo[[[^^^jjjssswww}}}uuu]]]DDD@@@:::777555444444444222222222222222222222222222222222111111111111000000000000000000000000000//////000000000000//////...........................------,,,,,,------...------------------------............////////////////////////000000000000111222222222222333333333444555666777777999<<>>BBBBBBBBBDDDGGGJJJNNNPPPUUUZZZ[[[UUUOOOLLLHHHEEEHHHIIIMMMTTTbbbuuunnnRRRVVV___vvvzzz~~~tttcccXXXYYY___jjj}}}ooouuu{{{~~~}}}nnnTTT>>>888@@@JJJNNNRRRPPPKKKBBB888111//////.........------------,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***************+++,,,,,,,,,,,,,,,,,,,,,---......,,,...444:::===BBBNNNYYY___jjjrrrwwwuuugggdddssszzzvvv\\\VVViii~~~|||sssbbb^^^^^^bbbgggkkkqqqxxxwwwnnnggg___WWWQQQQQQMMMJJJIIIFFFJJJ\\\qqqfff^^^bbblllooorrrmmm___IIIDDD<<<666333333333333333333333333333333333333222222222111111111111000000000000000000000000000//////000000000000//////..............................------------......------------------------............////////////////////////000000000000111111222222222333333333444555666777777999<<>><<<<<<<<<:::888::::::;;;>>>AAAFFFJJJMMMSSS\\\ffflllnnniii]]]QQQJJJJJJKKKMMMSSS]]]hhhpppjjjUUUSSS^^^xxx||||||llleeeeeefff\\\rrrtttyyyzzz|||jjjQQQCCCDDDKKKOOOKKKIIIBBB:::222......000............------------------,,,,,,,,,+++++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((***)))'''((()))++++++***((((((((('''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))+++++++++++++++,,,---...---,,,,,,,,,---...///000...000666<<<@@@GGGUUUcccnnnxxx{{{zzztttgggiii|||ccc```kkk{{{kkkeeeeeepppzzzrrriii```YYYXXXSSSPPPMMMGGGFFFNNNZZZfff}}}eeeZZZ___``````^^^VVVJJJGGG???666222333555444333333333333333333333333222222222111111111000000000000000000000000000000//////000000000000//////..............................------------..........................................////////////////////////000000000000111111111222222333333444444555666777777999<<>>======>>>>>>===;;;999999888888777666777777888999<<<@@@DDDFFFJJJRRR___nnn}}}uuugggSSSQQQOOOLLLKKKOOOUUUYYYhhhvvveeeZZZSSS^^^xxxnnnnnnjjj___[[[tttvvv{{{zzzcccKKKAAAEEEKKKGGGDDD===777222000111333//////.........------------------,,,,,,,,,++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((***)))'''((()))++++++***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++++++++,,,---...///------------...///000111444666:::@@@DDDMMM___ppp{{{~~~vvvnnnbbbiiiaaaooo{{{qqqmmmzzzvvvllleee\\\XXXTTTQQQMMMJJJLLLPPPSSSeeewww___ZZZWWWVVVWWWSSSMMMNNNIII===555666888777333333333333333333333333222222222111111111000000000000000000000000000000//////000000000000/////////////////////////////////......------......///....................................////////////////////////000000000000000000111222333333444444444555666777777999<<>>999444000///000000/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++++++++,,,...///000---------...///000111222444777>>>DDDIIISSSfffyyyzzzoooggg```mmm|||nnn|||rrrooo|||uuunnnbbb^^^XXXSSSPPPMMMJJJHHHMMMRRRhhhmmm^^^RRRQQQVVVTTTQQQYYYWWWGGG888444444444333333333333333333333333222222222111111111111000000000000000000000000000//////000000000000////////////////////////////////////............//////....................................////////////////////////000000000000000000111222333444444555444555666777777999<<>>======<<<888444555666666777888999::::::666777888888777666666666666666555555666888;;;<<<;;;CCCLLLPPPUUU]]]bbbccc]]]dddmmmrrrqqqlllfffbbbRRRMMMOOOZZZiiivvv}}}ooo___SSSgggiiiwwwuuuttt{{{dddDDD>>>444333222333444444333222000/////////..................---------,,,,,,,,,------------------------++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))***---......+++))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))*********************+++,,,---//////------......///111222333===FFFUUUaaaiiirrroooddddddiii|||www|||~~~}}}~~~wwwllldddaaa^^^VVVOOOPPPNNNOOORRR^^^|||zzzVVVMMMVVVYYYuuummmNNN>>>999777444444444444444444444444222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////////////////////////////............/////////000////////////000000000000///000000222333444555555444555666777777999<<>>:::666555666777777555777666555666888888666444777888888999:::;;;;;;<<<888777777777777777888888@@@BBBEEEIIILLLMMMMMMMMMJJJPPPWWW```gggnnnuuuyyyfffWWWLLLOOOVVV\\\gggssseeeTTT```xxxjjjnnn___rrr{{{{{{RRRCCC444222222333111...///333000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))'''(((((()))***+++++++++,,,)))'''***000222111...+++)))''')))+++,,,***'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,------......///+++,,,---...///222777;;;DDDXXXlllttt{{{yyyjjjeeejjjnnnmmmxxx}}}{{{uuu|||~~~vvvoooggg\\\UUURRROOONNNNNNMMM[[[[[[RRR[[[nnnxxxUUUBBB:::555888666555666444111333777333333333222222222111111111111111111111111111111//////000000000000//////////////////////////////111111000000//////......//////............//////............////////////000000000000111111111111000111111222222333444444333555666777777999===@@@HHHVVVyyyiiigggbbb[[[QQQHHHBBB???<<<888555444666777777555888777666666777777555444777888888999999999888888888777777777777777888888===???BBBEEEGGGHHHHHHHHHDDDGGGNNNUUU^^^hhhrrryyytttiii^^^WWWRRRPPPWWWbbbtttwwwZZZ[[[kkk~~~uuugggiiisssccckkksss}}}^^^KKK888333111222222//////222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))'''(((((()))******++++++///,,,***,,,///111///,,,***)))((()))++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,------......///111111111000111555:::???III\\\oooxxxvvvmmmrrrzzzzzzllluuu|||yyyvvvyyy~~~wwwoooeee]]]QQQNNNMMMLLLIIIQQQnnnooo______kkkyyyWWWAAA:::888777555444666555222222666333333333222222222222111111111111111111111111111//////000000000000//////////////////////////////000000000000//////////////////............//////............////////////000000000000111111111111000111111222222333444444333555666777777999===@@@JJJXXXyyyeeeaaaZZZRRRIIIBBB===;;;888666444444555666666666555666666777777777777777999::::::;;;:::999888777888777777666666666777777:::;;;>>>@@@AAAAAAAAAAAA???AAADDDHHHPPP\\\hhhppp~~~|||wwwkkk[[[PPPPPPVVV___zzzhhhWWWYYYqqqzzzoooiiigggbbbdddzzzjjjaaafffuuuoooXXX???777000111333222000000000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((((((((()))******++++++111///,,,---//////---******)))((()))++++++)))((())))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++,,,,,,,,,---......//////000000//////222888AAAGGGUUUdddttt}}}xxxwwwxxxttt~~~}}}vvvuuuyyywwwmmmeeeYYYUUURRRPPPJJJJJJXXXjjjnnnrrrjjjccceeeuuuxxx\\\BBB888888666333333666666222222555333333333333222222222222111111111111111111111111///000000111111000000///////////////////////////////////////000000000000//////............//////............////////////000000000000111111111111000111111222222333444444333555666777777999===@@@LLLYYYzzz___YYYQQQHHHAAA<<<888666555444333333444555666666333444666888:::;;;;;;:::;;;<<<===>>>>>><<<;;;999888888777666666666777777999999:::;;;<<<<<<;;;;;;>>>??????AAAFFFNNNWWW^^^sss|||rrrcccXXXRRRVVVhhhgggXXXXXXvvvvvvpppmmmiiibbbggg{{{ttt^^^]]]jjjsss|||eeeIII<<<111111444333000///000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((())))))************///---+++,,,------+++))))))))))))*********)))(((((((((((((((((((((((((((&&&''''''((()))******+++))))))*********+++++++++,,,,,,------.../////////...---...000666AAANNNWWWdddooozzzzzz{{{yyy{{{}}}~~~{{{zzzyyy~~~wwwnnnhhhbbb\\\XXXQQQLLLPPPXXXuuutttpppsssgggccckkkwww{{{lllSSSAAA:::777333333666666333222444444444333333333222222222111111111111111111111111000000000111111000000000////////////////////////......//////000000111111//////............//////............///////////////000000000111111111111000111111222222333444444333555666777777999===@@@NNNZZZzzzVVVPPPGGG???;;;888666444333333444444444555666777666666888<<<@@@AAA>>>;;;<<<===>>>>>>>>>>>>===<<<999999888777777777777777999999999999999999888888<<<===>>>???AAAEEEKKKOOO\\\nnn}}}iiiWWWOOOVVVeee{{{lllUUUZZZiiiwwwuuu|||vvvgggooofff]]]ccciiizzzmmmTTTDDD555222444444000...000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))))))))))))))************)))))))))+++++++++***((()))*********)))))))))((((((((((((((((((((((((&&&''''''((()))******+++************++++++++++++,,,,,,---......//////000000000111555>>>LLL[[[eeettt|||vvvvvvsssxxx}}}zzzvvvnnnvvvyyytttlllddd\\\VVVQQQPPPRRR[[[oooqqq{{{hhheeeeeeooo}}}nnnSSS@@@:::555333666777444222333444444444333333333222222111111111111111111111111000000111111111111000000000000000000000000000000......//////000000111111//////............//////............///////////////000000000111111111111000111111222222333444444333555666777777999===@@@NNN[[[{{{MMMFFF>>>999777777555444222444555555444444666777;;;999;;;CCCKKKMMMGGG@@@@@@??????>>>>>>=========;;;:::999888888888888888999999888888888888777777777999;;;===???CCCGGGJJJQQQeee{{{jjjUUUPPPSSSddd{{{]]]JJJOOOlll}}}yyysssuuuyyyfffaaadddpppvvvppp^^^MMM<<<555444333000///000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))******&&&''''''((()))***++++++((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((())))))***************++++++++++++,,,---------...//////000000000000222777@@@OOO___jjjnnnoooyyyzzzqqqrrrzzz~~~yyyqqqhhhyyy{{{ssshhh^^^WWWSSSQQQPPPWWWZZZyyyttteee___\\\aaatttaaaDDD???888444555777555333444444444444444333333333333111111111111111111111111000111111222222111111000000000000000000000000000////////////000000000000//////............//////............////////////000000000000111111111111000111111222222333444444333555666777777999===@@@MMMZZZ{{{EEE???888555666888777555333555777777555444555777888777;;;JJJZZZ```XXXNNNIIIGGGDDDAAA????????????===<<<;;;:::999999999999999888888777777777777777555777999;;;===@@@EEEHHHLLL]]]mmmvvvkkk[[[PPPWWWfffyyyvvvTTTIIIWWWkkkyyyuuu~~~}}}sssaaabbbfffhhhooofffUUUBBB888444111000000000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***)))))))))))))))))))))&&&'''((()))))))))***+++''')))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------......//////000000...000333999EEEUUUfffqqqvvveeepppzzz}}}yyyvvvxxx{{{|||wwwrrrqqq|||pppddd[[[VVVSSSPPPVVVTTTdddoooXXXUUUWWWgggmmmMMMDDD;;;555555666555444444555444444444444333333333111111111111111111111111000111111222222111111000000000000000000000000000000000000000//////////////////............//////............////////////000000000000111111111111000111111222222333444444333555666777777999===@@@KKKYYY{{{@@@:::444333666888888666333666888888555444555777222111888MMMeeeppphhh]]]SSSPPPKKKFFFCCCBBBBBBBBB>>>===<<<;;;::::::::::::888888777666666666777777888999999999:::>>>CCCGGGCCCRRR[[[___ppp~~~fffRRROOOTTT___uuuoooTTTKKKQQQvvvyyydddppp|||bbbbbb______nnnjjjYYYFFF:::444000///111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))((()))******))))))***+++'''***,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,------......///000000000111333999BBBOOOaaatttmmmgggwww{{{}}}zzz{{{}}}}}}{{{xxxvvvuuu~~~yyykkkaaaZZZVVVRRROOONNNUUUlllooo|||YYYXXXXXXdddzzzZZZGGG===555555666555444555555555444444444333333333111111111111111111111111111111222222222222111111000000000000000000000000111111000000//////......//////............//////............/////////000000000000000111111111111000111111222333333444444333555666777777999===@@@JJJXXX{{{;;;888444444666777666444???:::======666777:::666888999>>>MMMjjjnnnYYYTTTQQQHHHCCCEEEBBBBBB???;;;999::::::888999888888888777777666666777777888999;;;===@@@AAAFFFIIIOOOXXXeeevvvdddOOOHHHOOO\\\eee{{{iiiPPPOOO^^^||||||~~~~~~wwwkkkdddmmmcccaaa^^^YYYdddffffff[[[GGG999444111---111111000000//////............---,,,,,,,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''')))******))))))***+++)))************+++++++++...+++,,,000222000///000444;;;DDDLLLUUUggg~~~uuuvvv|||yyytttssstttvvvzzzqqqkkkbbbZZZWWWSSSVVVSSS[[[sssmmmoooqqqQQQUUUjjjpppoooYYYGGG888555888888555444666666555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555555666777777777:::>>>AAAPPP^^^777999:::;;;;;;::::::;;;>>>===FFFIIIBBB@@@AAA:::>>>BBBLLLccc|||nnndddZZZRRROOODDDBBB>>>:::999:::::::::<<<<<<;;;:::999888777777777777777888:::===???AAABBBEEEJJJRRR\\\jjjyyyrrraaaTTTPPPSSSWWWaaaqqqhhhWWWZZZrrrvvvrrrrrrrrrwwwzzzsssccc^^^oooyyykkkiiiggg^^^```ddddddXXXFFF999666777111111111000//////......///...------,,,,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++++++++++++++,,,,,,,,,,,,///,,,,,,000222000///111555>>>IIIRRR\\\kkk|||wwwvvvzzztttuuuyyywwwlllaaa\\\TTTTTTPPPSSSaaauuu~~~zzzwwwggg\\\gggmmm~~~dddMMM999777:::777555666666555555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555555666777777777:::>>>AAAQQQ___666;;;@@@AAA>>><<<===???@@@DDDSSS[[[SSSNNNLLLCCCEEEHHHSSSjjjtttmmmddd[[[MMMGGGAAA===;;;;;;<<<===@@@???>>>===<<<;;;:::999777777777888999<<<>>>???FFFHHHLLLRRRZZZeeepppwwwvvveeeVVVMMMKKKNNNYYYnnncccUUUaaauuu{{{uuupppgggooo{{{zzzeeeRRRYYYmmmvvvkkk}}}wwwxxxzzzbbbXXX___hhhgggRRR999222888222111111000000///......///...------,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++)))))))))))))))))))))))))))*********++++++++++++((()))******))))))***,,,,,,,,,,,,,,,------------000---...111111000111444888CCCPPP\\\fffuuu|||}}}qqquuuxxxtttyyyssseee]]]TTTRRRNNNRRRYYYaaa~~~lllzzzyyyaaaccclllsssSSS;;;:::<<<666333888555555555444444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555555666666777888:::>>>AAAOOO___777;;;???@@@???>>>>>>???CCCIII[[[fff```ZZZUUUKKKBBBBBBGGGXXXuuu~~~xxxlllZZZQQQGGGCCC@@@>>>>>>@@@AAA@@@@@@???>>>======<<<888888777888999;;;===>>>JJJLLLPPPTTTZZZbbbjjjpppuuu{{{~~~qqq```RRRJJJJJJPPP]]]ppp{{{aaa]]]eeexxx{{{ssshhhmmm{{{sss[[[XXXeeevvviiirrrrrrZZZ\\\gggnnn[[[;;;...444222222111111000//////...//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,(((***++++++***)))+++,,,,,,,,,,,,,,,------------111...///111222000333888???IIIXXXeeerrrssslllxxxtttuuu{{{kkk___YYYTTTPPPWWW\\\[[[ooossstttjjjhhhrrr}}}XXX<<<:::<<<444222:::555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111222222333333444444555444555666777888:::???BBBLLL]]]666777888===BBBEEEEEECCCFFFKKK\\\hhhddd___YYYMMM<<<999:::EEE]]]}}}{{{gggZZZNNNIIIEEE@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@999999888888999;;;<<<===FFFIIIMMMQQQUUUZZZ```dddfffiiinnnppplllcccXXXPPPIIIKKKPPPXXXddd|||mmmeeekkk}}}ooossstttwwweeeaaawwwwwwmmmuuu|||ddd\\\aaannneeeGGG555555222222222111000000////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))***++++++******+++,,,++++++++++++,,,,,,,,,,,,000//////222222111666===IIIRRR```nnn}}}llluuu}}}}}}pppssszzzuuufff^^^WWWQQQVVV\\\TTTYYYppp~~~zzzooottt]]]???::::::333222999444444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000111111111222222222111222222333333444444555444555666777888;;;???BBBMMM^^^555666:::BBBLLLQQQQQQNNNKKKLLL[[[hhhgggddd[[[LLL@@@<<<999===KKKgggppp```SSSNNNJJJCCC???AAACCCCCCCCCBBBBBBBBBAAAAAA;;;::::::999:::;;;===>>>DDDGGGKKKNNNPPPSSSWWWYYYTTTTTTUUUXXXZZZYYYUUURRRJJJHHHJJJLLLOOO___nnn^^^uuu~~~uuu]]]pppvvvzzzyyyhhhYYYWWWeeehhhTTT???777333222222111111000//////000///......------......------------............++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))(((((()))))))))*********)))***++++++******+++---++++++++++++,,,,,,,,,,,,000...000222222333:::BBBSSS]]]kkkzzzxxxqqq{{{rrrzzz~~~lll\\\YYYRRRTTTZZZUUUSSS___{{{pppiiinnnzzzeeeIII===999555444777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555333444666777888;;;???CCCQQQccc999???IIISSSZZZ\\\[[[XXXUUUSSS___nnnpppmmm```LLLBBBAAA???<<<===NNNrrrvvvfffXXXVVVSSSJJJEEEGGGIIIHHHGGGFFFDDDCCCBBBAAA===<<<;;;;;;;;;<<<===>>>CCCFFFJJJLLLMMMMMMNNNPPPEEEEEEFFFFFFGGGIIILLLNNNLLLGGGFFFIIIJJJRRRjjj~~~cccjjjdddjjj~~~yyykkk[[[TTTaaaiii]]]EEE666333333222111111000000///000//////...............------------.........///+++++++++,,,,,,---------++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))***,,,+++******+++---,,,,,,,,,,,,------------......///222222444===GGG]]]gggvvvpppzzzyyy}}}~~~uuu^^^bbbZZZTTTXXXXXXWWW^^^cccvvvccc]]]gggzzzqqqXXXCCC:::888777444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555333444666666888;;;@@@CCCSSSfff@@@KKKYYYccceeebbb^^^]]]^^^ZZZfffvvvzzzvvvfffOOO<<>>===<<<;;;;;;<<<===>>>AAACCCGGGHHHGGGFFFEEEFFF===@@@BBB@@@===>>>DDDJJJLLLDDDBBBGGGHHHJJJWWWhhhyyylllsssrrrjjjzzz~~~ttteee\\\eeennndddLLL777333333222222111000000000000000///...............---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,------------.........//////------///222333555???JJJbbbmmm~~~zzznnn|||qqqzzzhhhpppeeeTTTQQQQQQQQQVVVUUUyyyiii[[[aaavvv{{{bbbHHH;;;;;;999333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444555555333444555666888;;;@@@CCCRRReeeVVVbbbnnnqqqnnnllliiieee___aaahhhrrrvvvlll[[[NNN???::::::======BBBWWWooosssgggdddbbb^^^\\\^^^^^^VVVVVVTTTJJJGGGFFF>>>======<<<;;;:::;;;???AAAAAABBBAAA???AAAEEEDDD???;;;:::999999999:::;;;<<<@@@???BBBGGGJJJKKKOOOVVVzzzkkkfffjjjqqq``````hhhooo___@@@888......222///000222,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++------,,,***))))))))))))************))))))************)))))))))************+++++++++......---------......///000...,,,222999555===TTTgggqqq}}}nnnkkktttxxxxxx}}}xxxooocccYYYTTTSSSTTTZZZ___wwwjjjSSSTTT___www~~~uuuZZZBBB;;;777111555555444444444333333333333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000///////////////000111222444444555333444777999999>>>EEETTTfffbbbnnnyyy~~~~~~}}}yyyuuujjjiiikkknnnnnncccSSSGGG<<<888888:::888;;;LLLaaa~~~vvvtttqqqlllhhhhhhhhhaaabbb___RRRMMMJJJBBB>>>===<<<:::999;;;@@@CCCBBBDDDCCC@@@??????<<<888;;;:::999999999:::;;;<<<<<<;;;===BBBDDDEEEJJJPPPddd}}}qqq]]]jjj~~~||||||nnnxxxwwwaaa^^^hhhtttlllTTT@@@333111333///000222---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,---,,,***))))))))))))******************++++++++++++******************++++++++++++......---------...//////111222///333<<>>@@@AAAEEELLLQQQbbb}}}ZZZUUUiii~~~}}}rrroookkk{{{|||gggcccnnn~~~{{{gggKKK:::444444//////222...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))+++,,,---+++***))))))))))))************++++++++++++++++++++++++************+++++++++,,,......------......///000222777222222>>>KKKYYYkkkzzzbbbjjjtttooo~~~www|||ooofffaaa]]]ZZZ^^^UUUQQQccceeeTTTWWW[[[rrrsssXXXDDD<<<:::555555555444444444444333333333333333333333333333333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222111111000///111111111222333444555666888666777:::;;;<<>>???DDDJJJPPPVVVrrrfffQQQ]]]~~~nnn```mmmqqqooowwwrrrTTT???555444//////222000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))***,,,,,,+++***((()))))))))************+++++++++******+++++++++*********+++++++++,,,,,,...---------...///000111222999444111@@@SSScccssspppaaayyysssxxx}}}rrrsssjjjddd^^^YYYZZZVVVPPPXXX|||zzz___YYYUUUnnn}}}```EEE:::999555555555555444444444444333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111222222111111000222222222333444555666777777666666:::<<<===BBBIIITTTiiiwwwyyynnncccUUUGGG:::999999999888666:::???TTT{{{{{{www||||||pppfff^^^PPPFFFCCC>>>999888<<>><<<::::::999::::::<<<999999<<<======BBBHHHQQQRRRgggzzzVVVUUUpppxxx```gggzzzuuuvvvyyy[[[BBB555444///...333222000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))((()))))))))************+++***))))))))))))***+++***++++++++++++,,,,,,,,,---------...///000111111000888444333DDDXXXhhhvvvzzzggghhh|||ppp{{{sss|||qqqhhh```ZZZVVVWWWSSSRRRgggrrraaa]]]rrrhhhJJJ;;;:::666666555555555444444444333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222111111222222222333444555777777666555666999;;;<<>><<<;;;;;;;;;;;;;;;888888999::::::???EEEJJJLLL]]]aaaSSSaaaddd```{{{vvvmmmvvv|||bbbFFF666666111...222333111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))(((***+++,,,***)))))))))))))))************+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,---------...///000111222000555444;;;OOO^^^kkkzzznnnjjjyyy~~~nnnmmm|||pppfff```UUUUUUQQQKKKRRRqqqllllllvvvsssUUUAAA===666666666555555555444444333333333333333333333333333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111222222333222222222222222222333444555666777666444666999;;;===BBBIIIXXXnnnwwwfffWWW@@@===999555666999::::::GGGsssvvvbbbKKKHHHCCC===:::;;;@@@DDDddd~~~iiiUUUJJJCCCBBB@@@>>><<<<<<<<<<<<<<<999777999888888===DDDDDDKKKWWWnnnxxxbbb\\\vvvtttfffxxx|||iiijjjuuuuuukkkKKK::::::333///111222111000000///////////////........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((((()))++++++***)))))))))))))))************,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------------......///111222333000333777GGG]]]gggqqqmmmxxxpppdddkkk}}}}}}vvvkkkfffUUURRROOOLLLKKKZZZzzzxxxvvvuuuttt|||}}}aaaIII???666666666666555555555555333333333333333333333333222222222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111222222333333333222111111222222333555666777777555777;;;===>>>DDDKKKZZZqqqrrrbbbFFFBBB<<<777777;;;<<<;;;HHHuuujjjLLLIIIDDD???;;;;;;???BBBVVVzzzxxx\\\KKKEEECCCAAA???===<<<<<<===>>>;;;999:::999999>>>EEEDDDMMMVVVcccvvv^^^jjjvvv}}}lllfffllljjjqqqPPP>>>===666///000111111111000///////////////........................------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++)))(((((()))++++++***)))))))))))))))************---,,,***))))))***,,,---++++++,,,,,,,,,---------------......///111222333222333:::QQQhhhnnnvvvyyypppggg]]]hhh{{{wwwwww|||yyynnniiiUUUPPPQQQUUUQQQTTTqqq}}}qqq|||vvvoootttiiiMMM???777666666666555555555555333333333333333333333333111111111222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111222333333333333333111111111222333444555666888777888<<<>>>@@@FFFLLL\\\rrrgggOOOEEE===;;;<<<;;;<<<>>>LLLrrr|||kkkUUUMMMGGGDDD???:::===DDDTTTssstttOOOLLLGGGCCCBBB@@@===>>>BBB======<<<::::::;;;???BBBEEEIIIKKKXXXuuulllaaalllbbbdddgggsss^^^EEE777222111000///000/////////..................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++***************************************+++++++++,,,---......,,,+++,,,...------......---...111333666666???[[[vvvxxxzzzpppuuuttt^^^jjjrrrxxxvvv}}}xxxlll\\\WWWTTTSSSQQQUUUhhh|||nnn}}}tttooommmuuu|||uuu]]]FFF888555555777777444444666555444333333222222333333333333333222222111111111000111111222222111///...000000111222333333444444333///,,,...333555111,,,000000000000000000000000000111111111111222222222333333444444444444444444999888999;;;<<<>>>FFFOOO[[[sssyyy\\\OOOCCC>>>===;;;<<>>;;;999:::===???FFFJJJJJJTTTkkkeeeuuusss___ccclllxxxjjjTTTAAA777444333111000000/////////..................---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************************++++++++++++,,,---......,,,,,,---......///000//////000333555555888CCC^^^wwwzzzqqqkkkeeetttwwwwww}}}tttaaaYYYUUUTTTQQQQQQ]]]mmm~~~|||eeeccciiivvvjjjKKK<<<888666888888444444666555444333333222222333333333333222222222222222222111111111111111000000///111111222333333444555555999555111000222333111///111111111111111111111111000111111111111222222222333333333444444444444555999888999<<<===???FFFOOO___wwwpppaaaPPPHHHFFFDDDEEEHHHYYYkkkppprrrfffYYYKKKDDDBBB?????????KKKbbbwwwgggUUULLLHHHDDDAAAAAADDDCCC@@@===:::999;;;===KKKPPPMMMPPP```sssjjjccc~~~}}}gggfffmmmsssppp```HHH888333222///000000000/////////...............------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++************************************++++++,,,,,,,,,---......---,,,---...000000111111111222555777666???MMMeee|||sss}}}uuuuuuwww___kkk~~~{{{xxx~~~}}}jjj___XXXWWWTTTPPPTTT]]]~~~^^^[[[aaappp}}}XXXAAA;;;888888888555444555555444333333222222333333222222222222222222333333222222111000000000000111222222333333444555555555>>>;;;777333111000111222111111111111111111111111000111111111111222222222333333333444444444555555999888999<<<>>>@@@HHHQQQddd|||sssccc\\\ZZZXXXXXXXXXccciiikkkssstttdddRRRGGGFFFFFFCCCAAAIIIZZZuuunnn[[[RRROOOKKKDDDAAAEEEDDDBBB>>>::::::;;;>>>QQQWWWTTTQQQYYYgggttt\\\iii|||}}}uuukkkiiikkkpppgggNNN999333222...000000000////////////...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))******++++++,,,,,,,,,,,,---......------...///000111222222222333666888:::JJJ\\\rrryyyoooooojjjWWWmmm~~~wwwzzz~~~zzz|||tttfffZZZYYYWWWRRRRRRWWWoookkk]]]\\\ggg{{{eeeDDD===777777777555444666555444333333222222333333111111111222222333333333333222111000///000111222222222222333333444444444;;;<<<:::666222///111333111111111111111111111111000000111111111222222222222333333444444555555555999888:::===???AAAIIISSShhhrrrooopppnnnkkkjjjmmmiiijjjtttoooXXXJJJGGGHHHFFFAAAHHHSSSkkk|||cccVVVRRRNNNHHHEEEDDDDDDBBB>>><<<<<<>>>@@@SSS]]]]]]WWWXXX___yyy```[[[{{{lllnnn|||yyynnnllljjjqqqlllVVVBBB999666444111000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))******+++,,,,,,------,,,---......------///000000111222222222333777999@@@VVVkkk}}}yyyaaannneeeVVVjjjvvvqqq{{{xxxxxx}}}|||jjjZZZWWWWWWTTTTTTXXXbbbfff___gggvvvhhhHHH>>>666555666666666777555444333333222222333333111111111222222333333333444333111000000000111222111111111111111222222222333777:::888444000111222111111111111111111111111000000111111111222222222222222333333444555666666999888:::>>>@@@CCCKKKUUUkkk}}}}}}yyyvvvnnndddgggrrrzzzaaaLLLFFFGGGEEE???DDDLLLbbbwwwdddZZZQQQJJJFFFDDDDDDBBB???======@@@BBBRRRccciiiddd]]]ZZZmmm___VVVqqqzzz```___nnnzzzzzzrrryyypppqqqkkk]]]JJJ<<<555444111111000000000//////////////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************************************)))******+++,,,---......,,,---//////......///111000111222222333555888:::IIIcccxxxnnn^^^qqqbbbZZZfffmmmooo|||vvvzzznnn\\\VVVUUURRRSSSXXX[[[nnneeeooovvvhhhNNNBBB888666777666666888555444333333222222333333222222222222222222333333333333222111111111111111000000000111111111111111---222666777555222111222222222222222222222222222000111111111111222222222111222333333444555666666999999;;;???AAADDDMMMVVVlll}}}lll^^^```hhhnnnmmmSSSGGGFFFDDD>>>AAAFFFYYY|||}}}iiiVVVKKKFFFEEECCC@@@>>>>>>@@@BBBRRRkkkzzzvvvhhhYYYaaazzz]]]XXXeeeyyyaaa[[[aaa{{{}}}vvvmmmfffUUU???333333111111111000000000//////////////////............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))************************)))******+++,,,---...///,,,---//////......000111222333444444555777:::===VVVqqqdddbbbuuuZZZ___fffiiittt}}}wwwvvvuuuccc[[[WWWRRRQQQVVVVVVqqqtttfffqqqsssrrrVVVIII<<<888888777666777555444333333222222333333333333222222222222222222222222333333222222111000111111111111111111111111...000222444333333333333222222222222222222222222000111111111111222222222111222222333444555666777999999;;;???BBBEEENNNXXXnnnqqq^^^[[[[[[UUUgggwwwYYYJJJGGGEEE???@@@CCCSSSuuujjjVVVHHHGGGDDDAAA>>>===???AAATTTrrrrrr[[[ZZZnnnccc\\\ZZZnnnbbb```{{{}}}uuuqqqaaaFFF666666111111111111000000000000000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++******))))))************************)))******+++---...//////,,,---//////...///000222333444555666666888<<<>>>aaa}}}rrrYYYhhheeeSSSbbbgggjjj{{{wwwtttxxx|||kkkbbb[[[SSSPPPTTTSSScccxxxccclllkkk]]]OOO@@@:::999777666666555444333333222222333333444333333222222111111111222222333444333222111000333222222222222222222222111111000111222333444444222222222222222222222222000111111111111222222222111111222333444666666777999999;;;@@@BBBFFFOOOYYYooowwwlll[[[MMMKKKNNNQQQZZZcccooogggOOOBBB>>>>>>???<<>>===???CCCSSSmmmhhh___ggg|||vvvSSS[[[zzzooo^^^iii~~~{{{PPP111<<<333111000000111111///...111000000///...---------........................------......------,,,++++++++++++******)))))))))---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333666333555999666<<>>===@@@DDDQQQlllzzzddd^^^www~~~YYYZZZqqq{{{qqqooo~~~ddd;;;666333222000000111111///...111000000///......------........................------......------,,,+++,,,,,,+++++++++*********---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111777:::888999<<<999???SSSooozzzaaahhhmmmWWW\\\fffhhhssssssrrr{{{zzzppp```VVVVVVTTTQQQVVVkkktttfffpppdddEEE;;;:::777555666444444444333333333222222333333333333333333333333111222222333333222222111000000000000000111222222111111222222222333333333111111111111111111111111333333333333333333333333444444444555666777888999;;;:::===AAACCCGGGQQQ\\\qqquuucccRRRCCC??????@@@HHHRRRWWWpppqqqVVVFFFAAAAAA>>><<<888999GGGfff```QQQJJJCCC@@@>>>>>>AAAGGGVVVmmmoooZZZmmmdddYYYdddsssyyyKKK333444222000000111111000...000000000///......------........................------......------,,,+++---,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,------------............//////000111111222222555999777999<<<:::DDD[[[zzzmmm```uuusss```UUU\\\dddggguuuzzzrrruuu~~~}}}zzzxxxyyyzzzzzzzzzzzz{{{{{{{{{vvvvvvwwwwwwyyy|||~~~xxxfff\\\XXXSSSSSSWWWbbb}}}kkknnnpppNNN===999666666999444444444444333333333333333333333333333333333333111222222333333222222111111000000000000111222222111111222222222333333333222222222222222222222222333333333333333333333333444444444555666777999999::::::===AAACCCHHHSSS___vvvtttbbbRRRDDD@@@???@@@HHHSSS```}}}}}}^^^KKKBBB@@@;;;======::::::HHHaaauuu^^^QQQJJJDDDAAA???>>>DDDKKKbbbppp~~~aaaaaazzzqqq\\\YYYxxxzzz|||ppp{{{zzzYYY666555333111000000111000///000000//////....................................------......------,,,+++------------------------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------------............//////000000111222333333111777777999>>>???NNNiiibbbeee]]]WWWXXX^^^___bbbssszzztttssszzzwwwqqqjjjddd```^^^\\\[[[\\\\\\]]]^^^^^^___``````\\\\\\\\\]]]___aaaccceeejjjnnnttt|||lllaaa[[[SSSSSSVVVXXXjjjjjjiiiyyyzzzXXXBBB999777888999555444444444444333333333333333333333333333333333111222222333333222222111111111000000111111222333111111222222222333333333222222222222222222222222333333333333333333333333444444444555666888999:::999:::>>>BBBDDDIIIVVVccc{{{ttt\\\MMM@@@<<<<<<===GGGSSSooonnnTTTGGGBBB;;;???AAA>>>:::;;;BBBJJJWWWlll~~~\\\PPPJJJDDDAAA???@@@HHHQQQkkktttnnnZZZmmm|||bbbUUUmmmyyy{{{jjjiiivvvyyyccc:::777444111000000000000///////////////....................................------......------,,,+++------------------------,,,++++++***++++++,,,,,,++++++,,,,,,,,,------------------.........////////////000111222333444444444:::;;;<<<@@@DDDXXXwww{{{___rrr~~~PPPVVV^^^aaa]]]```ssssssrrruuu{{{rrrhhhaaa```XXXTTTMMMIIIGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIKKKNNNOOOOOOTTT\\\dddmmmtttyyy|||qqqeee^^^TTTPPPSSSPPPXXXgggdddqqqbbbHHH;;;999999888555555555444444444333333333333333333333333333333111222222333333222222111111111111111111222222333111111222222222333333333222222222222222222222222333333333333333333333333444444444555777888:::;;;999;;;@@@CCCEEEJJJXXXggguuuYYYKKK???<<<;;;===HHHVVVsss|||]]]KKKCCC@@@@@@???===:::999;;;===???NNN^^^lll|||ttt]]]OOOJJJDDDAAA???BBBLLLWWWlllvvv}}}[[[eee{{{jjjUUUcccpppqqquuu|||jjj^^^uuuwwwsssyyyiii@@@888555222000000000000000//////////////////..............................------......------,,,+++,,,,,,---------------...++++++******++++++,,,,,,,,,,,,,,,,,,------------------.........///////////////000222333444555666555;;;::::::>>>EEE^^^sssaaannnPPPXXXaaacccbbbhhhzzzzzzpppqqqxxx|||ssshhh```XXXOOOKKKKKKGGGDDDAAA@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@@@@@@@BBBCCCDDDCCCGGGNNNUUU\\\cccjjjnnnxxxvvviiibbbVVVSSSVVVSSSUUUuuujjjbbblll~~~kkkMMM<<<;;;:::777555555555555444444444333333333333333333333333333111222222333333222222111222111111111111222333333111111222222222333333333333333333333333333333333333333333333333333333333333444444666777999;;;<<<:::===BBBDDDEEEJJJZZZjjjvvvYYYLLLAAA>>><<<>>>JJJXXXnnnkkkTTTJJJDDDBBB>>>;;;999:::<<<>>>:::AAAMMM]]]ooouuujjj[[[MMMIIIDDDAAA@@@CCCOOO\\\lllxxxbbbbbbnnnuuuVVVWWWwwwzzzllljjj{{{qqq]]]bbbsss|||rrrsss{{{}}}oooKKK999666222000///000000000.../////////////////////........................------......------,,,+++++++++,,,,,,------------++++++******++++++,,,---,,,,,,,,,------------...............///////////////000111222333555666666333:::::::::@@@KKKkkkvvviiiaaabbbVVVZZZ^^^ccclllzzzrrrnnnqqqyyytttmmm```YYYRRROOOLLLFFFDDDEEECCCBBBBBBDDDFFFGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@AAABBBBBBCCCEEEHHHJJJMMMQQQXXX]]]dddmmmyyy|||mmmeeeYYYTTTXXXUUUVVVmmmsssccciii|||rrrPPP<<<;;;;;;777555555555555444444444444333333333333333333333333111222222333333222222111222222111111222222333444111111222222222333333333333333333333333333333333333333333333333333333333333444444666777:::;;;<<<<<>>GGGYYYiiilllcccXXXLLLHHHDDDAAA@@@DDDRRR___nnnyyyiiibbbggg}}}WWWNNNjjjqqqhhh|||}}}yyy```YYYdddrrrsssnnnrrrrrrzzzsssVVV:::666222000///000000000.........///////////////........................------......------,,,++++++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,---------................../////////000///000111222444555666777555===>>>@@@IIIYYY~~~kkkaaa___[[[\\\[[[ZZZbbbuuu}}}lllnnnqqqyyyppp```UUUNNNMMMHHHFFFHHHIIIGGGFFFGGGDDDEEEGGGJJJMMMMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCC@@@AAA@@@???>>>@@@FFFKKKMMMWWWeeepppvvv~~~oooggg[[[NNNRRRQQQQQQbbb|||fffhhh~~~wwwQQQ;;;:::<<<888666666555555555444444444333333333333333333333333222222222333333222222222222222111111222222333444111111222222222333333333333333333333333333333333333333333333333333333333333444444666888:::<<<======@@@DDDFFFEEEJJJ[[[lllqqqYYYKKK???<<<<<<===DDDOOO___zzzyyygggQQQIIIBBB@@@???===???CCCGGGLLLRRRYYYbbbgggbbbYYYNNNHHHCCCCCCDDDJJJWWWbbbjjjwww{{{fffZZZuuu```TTT^^^}}}pppWWW___uuuqqqxxxwww{{{uuu\\\DDD:::222111333222111111------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////......//////000000111111000222444555555666888:::777;;;===???MMMnnnrrrZZZXXXtttnnnQQQ[[[WWWVVVaaawwwxxxpppmmmttt~~~zzzkkk\\\QQQLLLJJJJJJAAAFFFJJJIIIIIIKKKJJJFFFJJJFFFJJJUUU^^^^^^\\\]]]XXXXXXUUUQQQOOOQQQRRRRRRPPPGGGFFFFFFBBBHHHKKKCCCFFFCCCCCCDDDBBB???@@@DDDIIIJJJOOOXXX```iiiwwwyyyhhh___WWWUUUTTTUUU\\\xxxxxxgggwww~~~SSS@@@===999888777777666555555555555555555555555444444333333333222222222111111111111000222222222222222222222222111111222222222333333333111111222333333444555555222222333333333444444444777777777888999999::::::???===AAAGGGIIILLLYYYjjjxxxYYYJJJ???<<<<<<<<>>>>>AAANNNgggfffTTT___nnnTTTKKKUUUVVV^^^nnn{{{nnniiipppttt|||zzznnnfffaaaRRRMMMGGGEEEHHHLLLNNNNNNPPPRRRRRRTTT]]]iiippprrrggg___[[[cccqqq~~~xxxjjjccc\\\QQQQQQTTTNNNSSSNNNKKKJJJHHHDDDEEEHHHGGGCCCAAABBBCCCGGGOOOXXXfffmmmwwwtttgggZZZWWWUUURRRRRRddd{{{aaaLLLBBB999666777777666555555555555555555444444444444333333333333222222222111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333444444444444444555666777888999:::;;;AAA@@@EEEMMMRRRUUUbbbqqqxxxWWWJJJ>>><<<<<<;;;BBBKKKZZZsss}}}oooaaaZZZZZZ___iiisssxxxxxxvvvsssssstttpppjjjYYYOOOGGGGGGKKKSSS]]]fffnnnxxxzzz||||||^^^^^^xxxxxxXXXWWWooo~~~vvvzzzttttttWWWGGG666111111111//////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////...//////000111111222222///222444666777999<<<>>>???===BBBUUUsss{{{ZZZTTTgggZZZJJJKKKQQQUUUcccwwwuuukkkhhhsssuuu{{{{{{mmmddd^^^VVVOOOPPPOOONNNRRRXXX^^^```aaaaaagggnnnuuu}}}pppbbb___gggtttuuuhhhccc]]]```ddd```^^^XXXSSSRRROOOKKKJJJLLLLLLGGGDDDDDDDDDCCCFFFLLLRRRYYYeeeqqq|||yyykkk\\\WWWUUURRROOO[[[yyyvvvjjjRRRBBB999999777777666555555555555555444444444444444444444444333333222222222111111111222222222222222222222222111111222222222333333333333333333333333333333222333333333444444444444555444555666888:::;;;======@@@???DDDOOOUUUYYYeeesssrrrWWWIII>>><<<;;;:::@@@JJJXXXppptttkkkhhhkkkrrrzzz~~~zzzssskkkfff]]]TTTRRRTTTXXX```iiimmmwww{{{hhh]]]nnn~~~ZZZUUUfffvvvsss|||aaaNNN:::222222111//////...//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...////////////000000111222222222000333555777999:::===???BBB>>>FFF___tttTTTUUUppprrrJJJDDDKKKNNNUUUggg~~~qqqjjjkkkvvvwwwzzzmmmeeeYYYRRRVVV\\\XXXOOORRRWWW```lllxxxmmmhhhnnnvvvzzzrrrpppzzz~~~pppssswwwvvvooohhheeeaaaYYYTTTSSSSSSNNNLLLLLLJJJFFFEEEGGGEEEJJJSSS]]]hhhssssss^^^WWWTTTTTTPPPWWWxxxvvvmmmwww[[[DDD888<<<777777666555555555555555444444444444444444444444333333333222222222222111222222222222222222222222111111222222222333333333333333333333333333333222333333444444444555555555555666888:::<<<>>>@@@AAABBBAAAGGGSSS[[[___jjjwwwpppVVVIII>>><<<;;;:::???HHHTTTmmm|||yyy{{{wwwnnnvvvooohhhccc___^^^dddmmmooowww{{{uuuaaahhh]]]VVV]]]{{{|||vvvlllgggpppjjjUUU>>>333222222000///...//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...////////////000111111222222333222444777888999;;;===@@@EEEBBBNNNmmmpppUUU]]]{{{^^^AAACCCIIILLLTTTiiizzzmmmjjjnnnxxxwwwyyy}}}{{{eeeSSSOOOGGGEEESSSffflllggglllvvv~~~{{{pppgggccc___YYYUUUSSSPPPJJJEEEEEEAAADDDIIIMMMTTT___mmmvvvxxxaaaWWWTTTVVVSSSTTTnnnsssdddtttiiiKKK999;;;777777666555555555555555333333333444444444444555333333333333222222222222222222222222222222222222111111222222222333333333333333333333333333333333333444444444555555555555555666888;;;>>>AAACCCDDDGGGEEELLLYYYbbbfffooo{{{qqqUUUHHH>>><<<;;;999>>>GGGOOOiii|||~~~}}}tttyyyuuuqqqlllddd```fffoooqqqwwwzzzgggddd{{{bbbYYYUUUhhh}}}vvvkkk___bbbrrr[[[AAA555333333111000//////000000000000//////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000000111111222333333444666888999:::;;;===???EEEEEEVVVyyylllYYYlllOOO???GGGHHHKKKSSSjjjrrrhhhhhhooowwwuuuvvv{{{sssbbbRRRHHHIIIEEECCCRRRmmm{{{uuulllbbb\\\VVVNNNIIIIIIDDDEEEFFFFFFGGGNNNYYYbbbooosss{{{|||eeeXXXSSSXXXUUURRRddd~~~ttt```lllxxxWWW>>>999777777666555555555555555333333333444444444555555444444333333333222222222222222222222222222222222111111222222222333333333222222222333333444444444444444444444555555555555444555888;;;>>>AAACCCEEEIIIHHHNNN\\\fffjjjrrr|||rrrUUUHHH>>><<<;;;999>>>FFFKKKfffzzz~~~uuuppppppoookkkbbb^^^eeeqqqtttwwwxxxkkkbbbuuufff[[[QQQ]]]~~~xxxvvvdddaaawww^^^CCC666444333222000//////000000000000//////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000000111222222333333555777999::::::;;;===???CCCEEEYYYhhh\\\zzz{{{JJJBBBLLLIIIKKKSSSkkk}}}mmmdddgggooovvvssstttyyykkk___VVVNNNBBBGGGEEE@@@LLLkkk}}}nnnddd\\\SSSOOOOOOHHHIIIHHHDDDAAADDDMMMTTTbbbiiisss~~~hhhXXXRRRXXXWWWQQQ^^^tttyyycccmmm}}}aaaCCC888777777666555555555555555333333333444444555555555444444444333333333222222222222222222222222222222111111222222222333333333111111222333333444555555444444444555555555666666333444777:::>>>AAACCCEEEIIIGGGNNN\\\fffiiiqqq{{{yyylllUUUGGG===<<<<<<;;;>>>EEEKKK[[[uuufff[[[]]]aaadddccccccggglllpppsssrrr{{{vvv```ggg~~~gggQQQNNNQQQsss|||}}}wwwhhhwwwyyylllZZZlllfffJJJ222222777444333000000000000///////////////...---,,,,,,---...///------............------,,,,,,,,,---------......------------------------,,,,,,------...///////////////000111222444555666666888;;;<<<;;;;;;<<<>>>CCCAAAcccvvvZZZggggggKKK>>>>>>NNNMMMVVViiissshhhggglllpppmmmpppuuuzzzvvv[[[MMMNNNTTTSSSPPPNNNTTTfff{{{vvvpppjjj```YYYXXXNNNOOONNNKKKHHHEEEDDDDDDMMMRRR]]]lllzzzkkk___VVVUUUTTTTTT\\\ggglllnnncccHHH999888777666555555444444555555555555555555555555555333333333333333333333333333222111000000111222333333333333333333333333333222222333333333333444444555555555555555555444444666777999:::;;;>>>BBBEEEHHHIIIOOOZZZdddmmmxxx{{{kkkSSSEEE;;;::::::999<<>>???AAAGGGJJJpppoooXXXmmm___KKKDDDBBBKKKQQQ]]]ppp{{{kkkeeefffjjjnnnoooqqqvvv|||wwwfff]]]^^^fffmmmyyysssjjjhhhpppyyyyyytttssskkkppprrriii^^^^^^XXXQQQKKKHHHFFFDDDCCCGGGJJJRRR___lllwww|||~~~rrrcccWWWTTTTTTSSSYYYbbb~~~rrrooolllMMM:::888888666555555555555555555555555555555555555555333333333333333333333333333222111000000111222333333333333333333333333333222222333333333333444444555555555555555555555555555777999:::<<>>???@@@BBBDDDIIITTThhh\\\~~~VVVIIIJJJFFFGGGUUUdddvvvqqqeeeccchhhkkklllooorrrwww~~~vvvjjj___```mmm}}}}}}}}}sssvvvvvvtttjjj\\\RRRMMMKKKHHHEEECCCDDDGGGOOO[[[gggpppuuu{{{hhhWWWSSSTTTSSSUUU[[[nnnzzzmmmtttRRR<<<888888777666555555555555555555555555555555555555333333333333333333333333222222111111111111222222333333333333333333333333222222333333333333444444555555555555555555555555555777999;;;===@@@EEEHHHRRRUUU^^^jjjttt{{{nnnTTTFFF<<<<<<===:::===CCCHHHWWWlll~~~zzzmmmddd``````gggjjjmmmkkkcccUUUDDD888>>>GGGOOORRRUUU^^^hhhnnnnnngggWWWUUUkkkmmm\\\mmm\\\PPPOOOeeeeeeUUUpppvvvfffkkk[[[BBB888444111555000000000000////////////.........------.........------............------,,,,,,,,,---------......---------------------------------...//////000000000000111111333555666777888:::<<<>>>???AAADDDGGGIIIZZZ~~~cccdddPPPFFFLLLHHHHHHWWWeeevvvlllbbbeeekkknnnmmmnnnpppvvvxxxccc\\\]]]nnnyyylll___WWWQQQMMMJJJEEEDDDCCCFFFOOO[[[fffnnn{{{lllWWWSSSTTTSSSSSSWWWfffkkkqqqRRR???999888777666555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444555555555555666666666666666777999;;;<<>><<>>@@@DDDGGGKKKaaaqqq\\\fffMMMDDDIIIHHHLLLWWWcccqqq}}}|||iiiaaafffnnnooommmkkknnnuuusssgggffffffnnnyyyzzz}}}tttiii___VVVPPPMMMJJJGGGDDDCCCGGGQQQ]]]eeeuuuoooXXXSSSTTTTTTTTTVVVbbbpppvvvkkkOOO???999888777666666555555666555555555555555555555555333333333333333333333333222222222333333222222222333333333333333333333333222222222333333333444444555555555666666666777777777888:::;;;;;;>>>AAADDDHHHOOO___rrr}}}~~~wwwfffPPPCCC:::;;;;;;888:::@@@AAASSSiiizzzjjjWWWMMMMMMOOOLLLHHHEEE@@@;;;:::>>>EEEQQQYYYUUUTTT^^^hhhmmmfffgggZZZPPPXXXmmm}}}]]]```tttZZZLLLIIIQQQsssvvvhhhuuu}}}}}}eeeGGG:::444///111000000000000////////////------...//////...------------............------,,,,,,,,,---------......---------------------------......//////000111111111111111222444555777888777999:::;;;===???CCCFFFOOOkkkcccXXXfffuuuJJJDDDFFFFFFQQQWWWdddqqq{{{uuufffaaagggnnnooollljjjnnnwwwrrreee```xxxuuujjjppp~~~|||xxxtttoooiiiaaaXXXRRROOOLLLGGGDDDDDDJJJRRRYYYkkkwwwsss\\\TTTTTTSSSTTTWWW^^^}}}yyyooonnnQQQ???999999888777666666666666555555555555555555555555333333333333333333333333222222333333333333222222333333333333333333333333222222333333333333444444555555555666666777777888777999:::;;;<<>>:::666777<<>>BBBFFFLLLOOOSSS^^^sss