BM6P6(@ ........................000000000///......------......---------...//////&&&...111---+++///111000...---,,,,,,......---,,,,,,------,,,+++***,,,---***++++++,,,---...//////,,,------......///......***,,,...///...---------///////////////.........///...------,,,,,,,,,,,,...,,,***+++...000...,,,***------******---...,,,222000...///333333///***+++++++++,,,---...000000//////............//////111222333222000000111222...000222222111000000111777333///...000222111000222111000///---,,,+++***///000000000......000111...---,,,,,,---...000111000///...---------------+++,,,...//////...,,,+++))))))))))))))))))))))))***+++,,,,,,------------...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...............------000///......///000///------...///...,,,,,,...///////////////...---,,,+++------------------------,,,---......//////......//////////////////////////////.........//////000111111000///...---,,,,,,---,,,,,,,,,,,,---......000///...---------------,,,,,,------...///000000...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,---...///000111222222111///...000111444333111///---------...111111000///////////////---+++***,,,///111000...////////////000111222333000000000000000222444555555444333333333333444555666666666555444555999;;;===999777999999555222222333999>>>AAAFFFTTTiiixxxooo___OOOHHHHHHHHHIIIJJJMMMLLLKKKHHHCCCAAAIIITTT[[[KKK;;;555666888;;;???:::777444555888;;;;;;;;;444666888999999999:::<<>>===CCCQQQaaannnttt~~~~~~|||{{{pppsssuuuvvvwwwttthhh[[[TTTNNNJJJFFF???===KKK]]]rrr|||vvvooofff^^^XXXZZZiiixxx~~~}}}}}}{{{uuukkk___VVVQQQOOOOOOFFFFFFFFFFFFGGGIIIKKKLLL======>>>AAADDDEEEDDDBBBGGGCCCHHHOOOJJJ:::555;;;;;;III```vvv|||uuu}}}yyyvvvvvvqqqeeeUUUKKKMMMEEE>>>>>>???===<<<===888999::::::;;;===@@@CCC888666666888::::::777333222222111111111222333333---&&&%%%...444333222444111111111111111111111111222222000/////////000111111000///222555666444111111000000000000000111111111111000//////////////////...---...//////---+++...---,,,,,,------+++***---------------,,,,,,,,,,,,,,,---.../////////...333000,,,++++++---.....................------------------.....................---------------...---000000,,,---000///***...---,,,,,,......---,,,,,,------,,,++++++,,,...,,,,,,------------------,,,---...//////......---***,,,---...---,,,---...///.....................///...------------------...,,,+++,,,...///...,,,+++------***+++...///---///,,,***,,,//////+++''',,,,,,,,,,,,,,,------.........------------......000111222111000000111222...///000000//////111222888555111///000111000...........................---...//////......000222///...---,,,,,,---...//////......---------......+++,,,---.........---,,,++++++++++++++++++++++++***+++,,,---------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------000///---...///000///---...///000///------///111---------,,,,,,,,,,,,+++------------------------,,,------...............000000///...------,,,,,,...............///000000000000//////...---------------,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,------...//////000...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,---...///000...000000000//////111333444333111///............111111000///////////////000...---...000111000...000000000000111222333444222111111111111333444555333333222111111222333333444555555444333444777:::<<<888777:::;;;888777888;;;>>>AAAAAA@@@EEEOOOWWWUUUIII???;;;<<<<<>><<<:::>>>EEEXXXOOOBBB999777999;;;;;;;;;888555444666888888777333555888999888888888999???===<<<<<<>>>@@@AAAAAACCCBBBBBBGGGSSSbbbooowww}}}~~~~~~|||{{{yyyyyypppsssuuuvvvwwwsssgggZZZQQQLLLGGGDDD===<<>>777:::<<<>>>>>>>>>@@@AAA@@@;;;777888999999===BBBEEE???:::;;;===;;;<<<>>>QQQSSSLLL???888:::;;;777<<<:::666555555555444333444777;;;<<<;;;999999999<<<===>>>>>>>>>@@@CCCEEECCCDDDFFFKKKTTTaaannnwww~~~~~~~~~|||yyyxxxxxxyyyqqqtttwwwwwwxxxsssfffXXXMMMGGGDDDAAA;;;;;;JJJ]]]vvvyyyoooddd]]]WWWdddrrrxxxyyy|||{{{wwwrrrmmmbbbVVVLLLGGGFFFHHHMMMKKKHHHFFFFFFGGGIIIJJJIIIFFFBBB???@@@AAABBBBBBBBBBBBIIIUUUVVVJJJ>>>999;;;???KKKaaaxxx~~~uuu```OOOHHHFFFEEEEEE@@@888555666;;;:::999888777888999999444444444666888888777555//////111333666999;;;===777111...000333222222222........................333222111000////////////...///111333555555222000222222111111111111222222000000//////....../////////......///000111///...,,,+++)))***+++,,,,,,+++......//////000111111111.........///......------111///------...///...---/////////...------,,,,,,.../////////000000000111///...---,,,+++*********++++++***,,,///111000------,,,+++,,,.........,,,,,,---------+++,,,---///------------------------,,,---///000000...,,,+++***+++,,,+++******,,,------------------.........+++++++++++++++,,,---...,,,,,,,,,,,,---......---,,,///...,,,,,,///000......,,,+++,,,---...,,,***---,,,++++++******++++++------,,,,,,,,,,,,------,,,...////////////111222,,,------,,,,,,...222555555444222111111000000000222111///---,,,,,,,,,,,,---......---++++++,,,...------------------......---------------...///000---,,,+++++++++---///000------------------------,,,,,,---------------,,,+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,///...---...///000///...///000000///......///111333222///---,,,---...///,,,,,,,,,,,,,,,---------,,,,,,---.........------......---,,,+++***))))))***+++,,,...///000000111,,,,,,---------.........---------,,,---......///++++++,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...---,,,,,,,,,,,,---............------............---...//////...///111333222111111000000/////////111111000000///000000111111111000000111111111000111111111111111222333444222222111000111222333444555555555555555555555555222333333333222333555777<<<777555888::::::;;;>>>444555888;;;===>>><<<;;;888777999<<<;;;:::>>>DDDBBB===;;;===???======???GGGSSSRRRCCC999<<<<<<666;;;:::888666555555444444777;;;???@@@???===;;;:::888;;;<<<<<<:::;;;???BBB>>>AAAFFFJJJQQQ\\\jjjttt|||}}}}}}zzzwwwwwwzzz}}}uuuwwwyyyyyyyyysssfffXXXIIICCC@@@>>>999;;;KKK___zzz{{{uuummmddd^^^UUUbbbqqqxxxyyyyyy|||{{{tttnnnjjj```TTTIIIDDDEEEGGGOOOMMMIIIFFFEEEEEEGGGHHHHHHEEEAAA@@@@@@@@@@@@@@@AAAAAAFFFQQQVVVQQQEEE<<<===<<>>888555888???===;;;888666555555555444222222333555666777666555...///111333555888;;;<<<444000...///222333444444000000000000000000000000333333222111000///......---///111444555444222000222111111000000000000000000//////........./////////......000111222111///,,,***((()))+++,,,---,,,---......///000111111222.../////////...---,,,,,,...---,,,---...///---,,,//////.........---------/////////......---------///...---,,,+++*********(((***---...---,,,...111---,,,+++,,,...///...---,,,---------,,,,,,...000++++++,,,,,,---...//////,,,---///000000...---,,,)))***,,,,,,+++***+++---+++,,,,,,,,,---------...***)))))))))***+++,,,,,,,,,,,,------------......,,,///...,,,,,,///000......---,,,---.........---++++++******++++++,,,---......------------......+++,,,............000111+++,,,,,,++++++---000333000111111111111111222222222000...---,,,,,,,,,---000000000---+++)))***+++***+++,,,------......///---------------...///000...---+++***+++,,,///000---------------------------------......------,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------,,,,,,///------...000000000///...//////...------...000555333000---,,,+++,,,---+++++++++,,,,,,,,,------+++,,,,,,---...---------+++++++++++++++************+++,,,...///000000000++++++,,,,,,------......,,,,,,,,,,,,,,,---......***+++,,,---......---------------..................------,,,,,,------...---,,,,,,,,,,,,---........................------...//////...------...000111111111111111000000000111111000000000000111111...//////000000111222222111000000000000111111222111000000//////000222222555555555555555555555555222333444444333444555777;;;666333666777666777::::::999888888999999666444444555888;;;999555888>>>777666666999888555888===>>>MMMQQQDDD;;;======888999999999888777777777888777;;;???@@@???===;;;:::888:::;;;:::777777:::>>>999<<<@@@EEELLLWWWeeeoooxxxzzzzzzxxxuuuuuuzzz~~~xxxzzzzzzyyyxxxssseeeXXXFFFAAA>>>===:::<<>>:::666444444444222000000111222333444444555555000000111222333555777888111111//////000222222222////////////////////////222222222111000//////...,,,///222333444333111111000000///...............//////............/////////...///000333444333111,,,***))))))+++---------,,,,,,---......///000000.../////////...---,,,,,,---,,,+++,,,---...---+++........................------,,,,,,+++******)))///...---,,,,,,+++,,,,,,+++,,,///000,,,(((***///,,,++++++,,,...///...---+++---------,,,---///111***++++++,,,---...///000,,,------......///......(((+++---...---++++++,,,***++++++,,,,,,---------******))))))******+++++++++,,,...---,,,,,,---///,,,......++++++///000------,,,,,,,,,,,,------...+++++++++++++++,,,------......------------......+++,,,......------...000***+++,,,++++++,,,///111,,,...000000000000222333...---,,,+++,,,...000111111111000...+++))))))+++***+++,,,---.........---......---------.../////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,...------...000111000///---...///...,,,,,,...///111000...+++***)))))))))******++++++,,,,,,------++++++,,,---------------******++++++++++++++++++***+++---.../////////...+++++++++,,,,,,---------+++++++++++++++,,,,,,---)))***,,,............---...........................------,,,,,,------...---,,,,,,,,,,,,---...............///......---,,,...//////...,,,,,,---...000000111222222111111111111111000000000111222222,,,...000000000111222444111000000000000000111111111000///......///000111111222222333333222222111111333444444444444555777999444222444555333333555888666444444555666555444555555777999666333444999333222333555333111444:::888EEEKKKCCC;;;:::;;;999777888999999888888999:::444777;;;<<<;;;999999999:::::::::999777888999;;;777999;;;@@@IIIVVVcccllluuuxxxyyywwwssssssxxx}}}{{{{{{yyywwwuuupppdddWWWEEE@@@>>>===;;;@@@SSShhh~~~{{{uuuqqqnnnllljjjYYY```mmmzzz~~~~~~}}}qqqffffffaaaXXXMMMGGGGGGJJJJJJIIIHHHFFFEEEEEEEEEEEE?????????@@@BBBAAA???===AAACCCBBBCCCKKKSSSQQQHHH>>>:::<<>>CCCAAA:::555666999555888:::999777666777999333555888999888888888999999888666666888:::::::::;;;999999???KKKYYYfffnnnxxx|||~~~zzzuuussswww||||||{{{wwwrrrppplllaaaUUUEEEAAA>>>???>>>CCCXXXnnnzzz|||}}}xxxuuussspppnnn___```iiivvv|||}}}vvvggg___aaa```XXXMMMGGGGGGJJJFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA??????@@@AAA@@@>>>AAAEEEDDDAAAHHHTTTTTTLLLCCC>>>===KKKeee}}}zzziiiRRRLLLHHHGGGDDD===999:::<<<888333333555555333000000111222111//////111333333333222111111111111111...333444111///000///***------------------------//////000111222111000000...000111111//////222444000000///...---,,,------...------------...///000/////////222555666666555111...+++***+++---......,,,,,,,,,,,,,,,---------------......///.........000...++++++---///000000+++,,,,,,---...///000000------......///000000000......---------...//////---'''&&&---111...,,,...,,,++++++,,,...//////...+++---...---------000222......---------,,,,,,,,,---,,,++++++,,,///222333'''+++///222111...,,,+++))))))***+++,,,,,,------///......---,,,,,,,,,,,,***---///...,,,+++---000***------******......,,,---......---,,,---///111000000...---,,,+++++++++,,,++++++++++++++++++,,,,,,---...---+++++++++---)))+++------+++++++++,,,+++...000000---,,,---///222000---++++++,,,...///---.........------///000/////////...---***(((&&&000///...---------------000///...---,,,+++++++++------------------------.../////////...---,,,,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((()))++++++,,,,,,,,,...---,,,...000111111000///000000000......000111***+++,,,------------,,,))))))***+++,,,,,,------++++++,,,---------,,,,,,///...---,,,+++)))((((((+++,,,...//////...,,,+++++++++++++++++++++++++++)))))))))((()))******+++%%%'''))),,,------,,,,,,.....................---...------,,,,,,------...---,,,,,,,,,,,,---............/////////...,,,+++***+++,,,,,,,,,---///111...///111222333333222111111111000000111222333333222444666444222000222444333333222222111222222222333222111000000111222222111222333444444333222111...000222222222111222333222//////333555333222333333555666666444333444555666222111444777777:::>>>DDD:::333444888888555444999;;;???@@@999111222888555888:::999666444555777444666888999999999:::<<<666444111333777::::::999???;;;:::@@@MMM^^^jjjqqq~~~yyyuuuxxx}}}{{{yyytttooolllhhh^^^SSSFFFAAA???@@@@@@FFFZZZqqqvvvyyy~~~}}}{{{xxxuuuqqqnnndddaaaeeerrr}}}~~~vvvvvvwwwmmm^^^[[[^^^^^^WWWMMMFFFFFFIIIBBBCCCEEEFFFFFFEEEDDDDDDGGGDDD@@@>>>???@@@@@@@@@@@@FFFFFFAAAGGGTTTVVVNNNBBB<<<999EEE]]]xxx~~~mmmYYYOOOFFFCCCCCCAAABBBEEE<<<777222222555666444111000222333111......000222444333222222111111222222)))000444111111444222...////////////////////////---...000111222222111111...000111000...///222666111111000......------------------------...///000//////000222555777666555333000,,,+++,,,---......------------------,,,,,,,,,,,,---.../////////...222000---,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,......------------............//////...---,,,,,,---.........---,,,,,,+++222000......///000000//////---...111111...---//////...---,,,,,,,,,,,,,,,***,,,...///......///111))),,,000333333000+++(((---------....../////////))),,,,,,***+++...///,,,+++------,,,***)))***+++---...///...,,,+++,,,---111+++***...000------000.........------,,,,,,,,,------.........---+++***..............................---------...//////222222111000000111111222------............------000///...---,,,------...++++++++++++++++++++++++***---///...,,,+++---000///000000///------...///...000000///,,,*********,,,,,,------,,,,,,+++************++++++,,,,,,,,,------......///...............---,,,******+++---,,,,,,,,,++++++,,,,,,---111000...,,,+++,,,---...111111111///------///111------,,,+++))))))***,,,,,,,,,,,,------.........******+++,,,,,,---......,,,***))))))***++++++***...---,,,,,,,,,,,,---...++++++)))))))))***+++,,,---------,,,,,,,,,+++++++++***+++,,,------***(((......,,,++++++,,,---...,,,,,,---.../////////......//////000111000000000333222///---,,,,,,---...000//////............///333333333333222222111111222222222222222222222222444444333333333222222222222222222222222333333333333111///000333555444222111111111000000000000000222333444333222222444666333333333444444444555555444444333333444555777888:::444444777555333???PPPYYYWWWEEE555555555111444666;;;<<<666444666666222555555555555555444444444666666666888999888555333444555666666555666888:::999999999???JJJ[[[kkkvvvvvvxxxzzz}}}zzztttsssrrrjjjYYYKKKCCC@@@>>>>>>AAAJJJ[[[kkkxxx|||~~~|||{{{~~~~~~~~~zzzuuusssooojjj___\\\dddsss{{{yyy|||}}}xxxuuuqqqlllhhh^^^ccc```TTTJJJHHHHHHFFFFFFFFFFFFGGGGGGEEEAAA===FFFCCC@@@===;;;<<<>>>???DDDDDDDDDDDDDDDEEEGGGGGGBBB<<<888>>>TTTpppxxx[[[NNNBBBAAAHHHLLLFFF>>>???:::333///000222222111///111222000---+++,,,...555111...///222333000,,,222222000///............---,,,,,,+++,,,---///000222222111000///...------222000///000222333111......///////////////...---------......//////000000///000111222333222222111444000---++++++,,,---------------...000000...,,,000////////////000111111333000---...555999444***------------------------------,,,,,,,,,,,,------......//////...------,,,---.........------,,,+++000///------/////////...///---...111111...---///.........---------------+++---//////......///000---...000111111000...---+++,,,,,,,,,,,,,,,,,,---,,,//////,,,,,,///...,,,+++,,,---,,,+++***+++,,,,,,---......------...///000+++***...///------000.........------,,,,,,,,,------...//////...---,,,------------------------+++++++++,,,---///000111111111111111111111111111------............------000///---,,,,,,,,,---...++++++++++++++++++,,,,,,***,,,------++++++,,,//////000000///------...///+++,,,------+++******+++,,,------------,,,++++++******+++++++++,,,,,,,,,,,,------.........---------...---,,,******,,,---------,,,+++++++++,,,,,,000///---,,,,,,,,,...//////000000///------...000,,,------+++))))))+++,,,,,,,,,,,,,,,------------******+++,,,,,,---......///---,,,,,,---...---,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,---///...,,,***///...---,,,,,,---......------.../////////......---------.........//////222111///---------...////////////...//////000000333222111000000000000111111111111111111111111000000111111222333333333222222222222222222222222222333111///000333444444222111000000000000000000000111222333222111222333555333333333444444444444555444333333333444555777888777333444999888888DDDUUUiiiCCC666888777888444999:::666444666666333444444444444444444444444555666777888777555444222444555666666555555888999:::888888<<>><<<<<<===FFFYYYjjjpppwwwzzzwwwuuuuuuvvvuuu}}}yyysssooojjjdddWWWWWWaaaqqqxxxvvvwww~~~~~~yyyuuuqqqnnnllliiijjjdddVVVJJJFFFEEECCCBBBBBBCCCEEEGGGGGGEEEBBBEEEBBB???<<<;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEE@@@<<<999===MMMeee|||xxxfffZZZMMMHHHKKKKKKEEE>>>999555222222444444222///+++---//////...---///111444111...000444555333000333222222222111000000000...---,,,,,,,,,---...///444333222000///---,,,+++///...---///111111///,,,------...///////////////------------...............///000222333333222222444111...,,,------------,,,+++,,,---......+++)))------------...//////000333111---...444999444+++........................,,,,,,,,,++++++,,,,,,,,,.........///......---,,,---............---,,,,,,///---,,,---...///...---...,,,---111111---,,,...------.../////////......---...000000.........///111111/////////000111222---------,,,,,,,,,,,,,,,///222111...---///...+++***,,,---,,,++++++,,,---+++,,,......------///000///+++***---...------///.........------------------...///////////////...------------------------+++++++++,,,---...///000000111222222333222111000------............------......,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...///000000///------...///)))+++,,,,,,++++++---...---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---......,,,+++***,,,---...---,,,,,,++++++++++++...---,,,,,,,,,---///000---///000///...,,,------,,,------,,,******+++---,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,+++)))***+++,,,+++***,,,++++++******++++++,,,---------------,,,++++++,,,,,,,,,+++++++++******......---...000000...---///......------...////////////000000000///......---,,,+++++++++,,,......111000///......///000111////////////000000111222222111///......///000111111111111000000/////////,,,...000222444333333222333333222222111111000000333222000111222333333222000000000000000000111111000111222222111111222444333333333333444444444444444333333333444555666777777444555999999999CCCQQQtttEEE111444555333111555777555444666666555444444444444444444444444333666999888444222222333444555666666555555777999:::888777999BBBRRReeerrryyyxxxwwwwwwwwwyyy{{{|||tttlllhhhlllrrrmmm\\\LLL???===;;;999999BBBVVVjjjpppyyy~~~zzztttrrrttttttvvv|||vvvooojjjbbbZZZPPPSSS___ooouuurrrsssxxx|||wwwssspppooopppsssqqqhhhXXXKKKFFFDDDCCC>>>===>>>AAAEEEHHHHHHHHHCCCAAA>>>;;;;;;;;;===>>>============>>>???@@@AAA======;;;;;;CCCVVVpppxxxfff[[[NNNFFFDDDCCC???:::444333444666999888444000+++---////////////000111333111000111555777555333000111222222222111000//////...------,,,---------555444222111...---+++***,,,,,,,,,...000///,,,***,,,,,,---...///000000111---------,,,,,,,,,,,,,,,------///111222333333333444222////////////...,,,------,,,---...---+++)))+++++++++,,,---...//////333111......444999555---------------............------,,,,,,,,,,,,---------...............------------............------...------...///000///---...,,,---111111---,,,...------///000000000000//////000111111///.........111000///......000ӵ......------///111111...---000///,,,***,,,------,,,,,,---///+++,,,------,,,,,,---......+++***,,,---...---..................---------......//////000000000111------------------------//////...,,,++++++++++++...000222333444222111000------............------------++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,---------------...Ħ---...///,,,...///Ħ000111---------...---,,,,,,+++++++++++++++++++++++++++,,,ӵ+++,,,---...---,,,+++,,,.........---,,,++++++++++++,,,,,,,,,,,,---...///000+++---//////...,,,+++,,,+++,,,---,,,+++***+++---,,,,,,,,,++++++*********+++++++++,,,,,,---------***)))((()))++++++***(((,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,+++++++++*********///...---...000000///............Ħ000000111111000///......---,,,+++******,,,...///000////////////000111222////////////000111333333333111///------///111333222111111000000//////...---///222444555444222111444444333222111000000///333222111111222222333333000000000000000111111111000111222111000000222444222222333333333444444444333333333444444555555555888555555777555333:::CCCTTTcccXXX;;;000111000000///222444444444555666777444444444555555666666666333777;;;999333000222555555666777777666666888::::::999777888@@@QQQffftttvvvuuuuuutttttttttsssssskkkddd```fffnnnjjjXXXGGG???===;;;888777@@@UUUjjjsss|||{{{sssrrrvvvyyyyyy|||ssslllfff\\\SSSLLLQQQ]]]kkkpppppprrrwwwzzzzzzxxxtttpppoooppprrrxxxssshhhZZZNNNGGGFFFFFF<<<;;;<<<>>>CCCGGGIIIJJJ@@@>>><<<::::::;;;<<<===::::::999::::::;;;<<<===>>>??????<<<<<L------.../////////=hĦ111------.........---,,,,,,++++++++++++++++++++++++4ĉ@ӵ+++---......---,,,---......---,,,,,,+++++++++,,,+++++++++,,,---...///000+++---//////---++++++++++++,,,------,,,+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,------------,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++******---,,,+++,,,...//////...---......>L000000000111111000///......///...,,,++++++---///000.........//////000111111////////////000111333333333222///......000222444222222111111111000000000000222444666555444111000555444444333222111000000333333222222111111222333//////000000111111111111000111222111000000222444222222222333333333444444333333333444444444444444777666555555222000444999888===888333555222///555000111333555444444555777444444555666777888888999555888;;;999444222444777777888999888777777999::::::999777888@@@QQQgggvvvvvvwwwxxxxxxwwwtttpppnnnddd___]]]cccjjjeeeRRRAAAAAA???;;;999888AAAVVVjjjrrrzzz}}}vvvooopppwww{{{zzzrrrmmmhhh]]]RRRJJJPPP[[[eeejjjlllqqqwwwxxxxxxwwwuuuttttttuuuvvv}}}vvvjjj]]]QQQHHHDDDCCC>>><<<;;;===@@@DDDFFFGGG===<<<;;;999999:::;;;<<<888777777888888999:::;;;@@@AAABBB>>>999AAA[[[uuuxxxbbbWWWHHH???=========<<<999777555666777666222...222222444555555555333222444444333333333333222111,,,---///000111///...---/////////......------,,,000000000000////////////+++,,,...//////...,,,,,,000///...---,,,,,,------///.........------,,,,,,+++,,,---...000111333333222111000000111222000///111000000000000///---***+++,,,...///000000000///111000...---222777555///***++++++,,,,,,---------///......------......///,,,---......///.........------...////////////............000222222111///000...///333333///...000111111000000000111222222000222333222000//////000,,,---///000111GG=?------+++...///---...111222///,,,...///...------...///...//////---***(((((()))---...---+++---000000---.............../////////000////////////000000111........................,,,,,,,,,---...///000111...///111222333333222222------............---------,,,,,,++++++,,,....../////////......------,,,000///...///111111111000HdĦ------...///...=Īj...............---,,,,,,,,,,,,,,,++++++++++++***GG=?---//////...------...---,,,,,,++++++,,,,,,---***++++++,,,---.........,,,...///...---+++,,,,,,***,,,......---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...---+++))),,,------......------,,,------............---------------,,,,,,,,,++++++,,,+++******,,,.........,,,---...HdĦ/////////000000000///......///...---------...000111------......//////000000////////////000000111222222111000//////111222444111111111111111111111111222333555555555333111000555555444444333333222222222333333222111000222333/////////000111111222222000111222222111111222444222222222222333333333333222333444444444444333333444555555555444444666888:::666---///666111...888222222444666555222333777333444444666777888999999666888999888555444666888777888999888777777888:::999999888888>>>OOOdddttttttuuuwwwwwwuuupppjjjgggaaa^^^___dddhhhaaaPPPAAAEEE@@@;;;:::<<>>???===<<<<<>>???>>><<<===>>>??????>>>888888888888888999:::;;;888888888888999:::;;;<<&e...g&e--->hӵ+++,,,///111111///---g&e111guO>uO>&e3333334ff?>ߝL111gĉ@000000111111Shӵ...///000111000...---g&e000>hӵ,,,...333333...---......fff?><z///g&e>&e000000HL000000111ShӵgL............---...------,,,---...///S?ʬ------3h?D%%)?---...ZufĦ......///gL,,,,,,,,,g&e***gĉ@+++***g&e>&e***@e++++++??,,,,,,/////////---,,,,,,g<ĉ///...------3we<Ħ,,,------...3h?@e...///...,,,)))***+++,,,Z***+++*********+++3h?gL+++******---/////////)))***,,,D%%)?///fff?><z//////=?Ħ---g&e///g&e---......S?ʬ---4ff?>ߝL111@e555g&e6662224443h?g&e>&e444333??111111222222222333333333222333444444444333222111000333444333333444444222---;;;777---444:::444000888555666999666000000555//////111222444555666777555333222333555777777666555555666555333333444666777777666444777CCCVVVeeezzzyyyvvvsssoookkkhhhfffaaadddiiinnnnnneeeVVVKKKHHH???999;;;AAAKKKXXXcccooowww|||xxxvvvqqqmmmjjjeeeWWWJJJKKKYYYhhhpppsssvvv{{{~~~{{{xxxwww~~~~~~xxxrrrmmmcccRRRFFFBBB>>>===<<<===>>>???>>>===777777777777888999::::::999999999999:::;;;<<<===???888666999888:::HHH[[[{{{nnn[[[EEE;;;<<<@@@===888888666555666777555000+++222222333777::::::777444333444666666555666777888111000///---,,,,,,,,,,,,,,,---...000000000//////000000000000////////////---......,,,******---111...---,,,++++++,,,...///*********++++++,,,,,,---...------,,,---...///000...,,,***+++...222555666///...///000222222000...///000111222111///---,,,,,,---+++***,,,222222///,,,4Dӵ...---,,,Hƅ^Hu]Ħ...Hu]Ħ+++ZuR)Ħ...000111222111///...Hu]Ħ111HŐeHŐeHu]Ħ111qIܗGIӵ///tt000//////HGgĉ@---,,,000000000000000000Hu]Ħ,,,ZuR)Ħ000333111000111111000sߝLGdUĦ111Hƅ^Hu]Ħ...ntHdĦ000000HGgĉ@555HdĦ111...+++(((&&&------......///000Htƅ^------Bt=o9ĦDtfo9Ħ...111333g?---)))HdĦ,,,......Hu]Ħ---tt+++...Hƅ^Hu]Ħ,,,H׼s+++(((.........,,,---.........---tQ...---,,,,,,je<Ħ---------Bt=o9ĦH׼s,,,---...---,,,,,,*********HtĦ)))+++***)))***Bt=o9ĦHdĦ...//////000///////////////000Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ...Hu]Ħ...000Htƅ^///qIܗGIӵ000H׼s333444Hu]Ħ111111Bt=o9ĦHƅ^Hu]Ħ444666444333333333222111111111444444444444333333222111///000111111111222555888555222111333444333555999===;;;<<<===888000///444444555555555555555555555555666777888777666666666555444222333555888999999888555444555999BBBTTTeeevvvvvvuuutttrrrooommmkkkkkkkkkooowwwwwwkkkXXXKKKCCC>>>888888@@@MMMZZZbbblllsssxxxzzz~~~|||vvvsssooojjjcccZZZPPPIIIMMM[[[kkkssssssqqqtttxxxuuuxxx|||vvvqqqooonnndddRRRCCC>>>CCCAAA>>><<<<<<<<<;;;:::555666777999;;;;;;999777888888999999999999888888???<<<999999777999AAAKKKsss|||vvvqqqUUUAAA===;;;??????666;;;;;;999555222000000111222222333444444444333333222333333222000///000111111000...------///111333---...///////////////...///...---------...000111///............---------000///---,,,++++++,,,,,,++++++++++++,,,---......,,,,,,++++++,,,,,,---...000000.........///000111000///.........///111222------......//////000000000///,,,***---222222/////////4DuXӵ...------DdDΦDdDĦ///DdDĦ,,,,,,t|<---...000111111111000///DdDĦ111DdDΦDdDΦDdDĦ000peƜ4DuTӵ///`eĭ---qet///........................DdDĦ,,,,,,t|<---111222000///111000000DdDDdDĦ///DdDΦDdDĦ---q<niDdDĦ000qet333444DdDĦ111///---,,,+++.........//////q<R...---qjRgdKӵHdDĦgdKӵ...111GR/f6LĭĦ///,,,DdDĦ)))......DdDĦ...`eĭ---DdDΦDdDĦ---DdDĦ,,,)))***+++,,,---.........,,,---......///...geĦ///......FSĦ------qjRgdKӵDdDĦ,,,---------,,,,,,+++++++++DdDĦ***,,,+++***qjRgdKӵDdDĦ---...///////////////...///000HdDĦgdKӵDdDDdDĦ---DdDĦ4DufӵDdDĦ///DdDĦ...q<R000000peƜ4DuTӵ///DdDĦ444444DdDĦ222qjRgdKӵDdDΦDdDĦ222111//////111333222222222222111111111111333333333333333222111111000111222111111222444777555111000222333222444888;;;999;;;===999333222666555555555555555555555666444333222333555666666555888555333333555666666666666333333555777???NNN]]]qqqrrrssstttuuutttssssssnnnnnnqqqwwwxxxmmm[[[NNNCCC>>>999888@@@MMM[[[cccmmmssswwwyyy~~~}}}xxxuuuooohhh```UUUKKKDDDMMMZZZkkkuuuwwwvvvvvvxxxrrrrrrtttxxx}}}}}}zzzvvvoookkklllfffWWWGGG???@@@>>>;;;;;;<<<======<<<:::999999:::;;;;;;999777777777888888888888777777???;;;888666444555===GGGgggwww|||vvvkkkOOO<<<777777===BBB<<<666666555333000///000111222222222222222111111111333444444333111000111333///...,,,++++++---///111/////////000000///......111000/////////000222333///............---------000///---,,,++++++,,,,,,++++++++++++,,,---......,,,++++++++++++,,,------000000000000000111111222000//////...///000111222.........///////////////000000---***---222222/////////4DuXӵ,,,------DdDΦDdDӵ000DdDĦ......o)h...////////////000000000000DdDĦ000DdDΦDdDΦDdDӵ///=ӊB1.uTӵ...HߝL`o9---po9wӵ000..................DdDĦ++++++o)h...///222000---...222000///DdDΦDdDĦ...DdDΦDdDӵ---GIpӵDdDĦ000po9wӵDdDĦ111000000000000///////////////po9u000///......GIdnuR)ĦDdDĦnuR)Ħ...000CdgĪj...DdDĦ+++......DdDĦ...HߝL`o9---DdDΦDdDӵ+++DdDĦ***)))***+++---............,,,---.../////////geĦ000///sp?aĦ------GIdnuR)ĦDdDĦ,,,---------,,,,,,+++,,,,,,DdDĦ,,,---,,,+++GIdnuR)ĦDdDĦ---......///............///000DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ///DdDĦ...po9u......000000=ӊB1.uTӵ///DdDĦ444444DdDĦ222GIdnuR)ĦDdDΦDdDӵ222111//////111333000000000000111111111111111111222222111111000000111222222222111111333555444000///111222111333777888888999<<<:::666666888666666555555555555555555555444333333444666666666999777444333333444333222666444444555666<<d<Ħ///Dt,,,//////...///000111111>d<Ħ000>d<ʜDd<ʜ4DuTӵ...---F&uTӵ---4DufئL>e...puR)Ħ222000000000000000000>d<Ħ---Dt000222///,,,...222......DdDΦDdDĦ...>d<ʜ4DuTӵ---4DwDd<Ħ000puR)Ħ>d<333222222111000000000000000peӵ000ĦpeӵDx<>d<ӵDd<...qR/ܗ?fӵ...>d<------>d<Ħ...4DufئL>e---DdDʜ4DuTӵ+++DdDĦ+++***+++,,,---............,,,---...//////000geĦ///s<v>aĦ------peӵDx<DdDĦ,,,,,,,,,---------+++++++++DdDĦ,,,---,,,+++peӵDx<>d<---.....................///>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ--->d<Ħ...peӵ...Ħ///F&uTӵ...DdDĦ333222>d<Ħ111peӵDx<>d<ʜ4DuTӵ444333111111222444......//////000000111111///000000000000000//////111222333222111111222444444000///111111000222666666777888:::999777777777555555555444444444444444555888;;;:::777555666888888555333222333333333222888555444555666<<>>;;;777888@@@PPPcccooorrrtttwwwzzz~~~~~~~~~}}}}}}|||{{{{{{zzz{{{vvvmmmdddYYYOOODDD>>>DDDQQQdddttt{{{yyysssnnnppppppqqqvvv{{{}}}|||zzz{{{vvvrrrooohhh[[[KKK@@@;;;999777777999;;;;;;;;;999777555444555666555444555444444444444444444555666555666777777777>>>FFFVVViii||||||qqqeeeWWWCCC999888777???GGGFFF444444444222111000222444222000...+++++++++,,,------...///...------...000///...---,,,---...000111111111111111000///...---......---,,,---...///000///............---------......------,,,,,,,,,,,,++++++++++++,,,---......+++++++++***+++,,,,,,---((()))+++,,,---,,,++++++///////////////000000111111000000000//////......///111000------111111///......4DuXӵ(((***+++D&dq&ĒR---...sdKĦ000DHRRud//////...///000111111sdKĦ111D&oq<Ōq&ĒR---///--->dp&ĒR......nfʜd<Φ>d<Ħ000s&dq&ĒR------i?ʜtd<Ħ111HHܗDӊB333<x111000222222111111000B?d<+++,,,---............---------...///000geĦ---Hg8>aĦ------B?Ho9...>d<,,,,,,------*********>d<ӵ******B?Ho9+++<x//////......---...///&ӫeʬtIӇ--->d<Φ>d<Ħ---D&ӫetIӇ...DdDĦ,,,sdKĦ...B?dp&ĒR...--->d<sdKĦ///B?Ho9111s&dq&ĒR222333333222111222333.........//////000000111...//////000000/////////000222333333222111222333444000...000111///111555666777777888888888777555444444444333333333222222222;;;CCC@@@777000222777444222000000222444444444888555333222333:::JJJXXXiiijjjkkkllllllkkkiiiiiihhhiiihhhggghhhdddWWWHHH;;;888666777AAASSShhhvvvuuuuuuxxx|||~~~|||xxxuuussstttuuuvvvrrrmmmeee\\\SSSJJJBBB===AAAOOOcccssszzzxxxqqqmmmooossswwwyyyyyyzzz|||~~~}}}tttfffWWWHHH@@@===:::888777888888888777666444333333555777777666444444333222222333444444333333666999999888<<h,,,...000fe...@ďD000111222//////////////////ne000000=e,,,///000//////111......ege111111sĪj@h.........fdDĦ222@ďD333333Hkge333111000444333333222111@h///000@G...///HĪj@IŌ------Bene///Hkge,,,ne//////fe...Hu]3hh+++++++++se,,,,,,---..................---------...///geĦja>aĦ------@G///...se++++++,,,---...))))))***<Ō+++***)))@G+++,,,Hkge///000/////////---...///HĪj@IŌ...---ege,,,---Hu]3hIŌ++++++DdDĦ,,,ne......@h------>h---------se///ne...---@G222111sĪj@h...000111111000//////000////////////000000000000......///000000000/////////111333333222222333444444111///111111///111555555777777777888;;;999555555555444444333222222222///888@@@===333,,,...444111///...///111444555555666333111111222888FFFTTTdddeeegggiiikkkkkkkkkkkkhhhkkkjjjggggggfffXXXHHH;;;999666777AAASSSjjjzzzwwwuuuwww{{{~~~}}}zzzvvvqqqooooooqqqrrrhhhccc[[[SSSLLLEEE???;;;BBBQQQdddsssxxxvvvrrrpppmmmsssxxxxxxvvvuuuzzz}}}uuudddTTTHHH???>>><<<999777777777666555777666555666999:::999888444333222111111222333444444333555888777777<<aĦ---------.........s׼s+++++++++,,,---...******+++Ho...,,,+++***+++,,,---...000000111111000000,,,---///......,,,,,,,,,,,,D^+++******DdDĦ---///000...000............------,,,,,,s׼s/////////...---+++444444333222---///111111000/////////111111000000000000000///......///000000000000000...000333333333333333444555111000111111000111555444777888777:::???>>>888777777666555555444333333000444777555000---///333000///---...111333444444555444444555555888BBBNNN^^^```cccfffhhhjjjkkkkkkgggkkkkkkggghhhgggYYYGGG>>><<<999888@@@RRRjjjzzzyyyuuutttxxxyyywwwyyy~~~yyyxxxuuusssqqqooooooooobbb]]]VVVOOOIIIDDD???<<>><<<999777777777666555777777777999::::::888666555444222111111222444555666444444666888<<>>888666111...//////---,,,,,,...000...---------------------,,,---/////////000222444***************+++++++++------............------//////...---...///000111///............---------,,,,,,---......------,,,++++++++++++,,,---......***************++++++,,,*********+++,,,---...///---...///000111000000///000000000000000111111111...333444111...///000///Φ4DuXӵtvӵ>d<Ħ222---......///000111Ħ///000///...///111333---...000111222111///......///Ħ333222111***,,,...000000///...---///222333111222555555222666555333222000...,,,+++///111333444222111111111222111...---,,,---...///111111111111111111111111Ħ///000111222333666,,,&&&+++333444222000444333222222222333444555111111111111111222222222000000000000000111111222>d<Ħ555666666333444666666555444555666888555111......111444777555555444333111000//////111000000000000000111111---///111222000...,,,,,,,,,,,,---......---,,,,,,,,,---.........///111333---)))&&&)))...111///,,,,,,,,,------Ħ000.........///////////////000>d<Ħ000000,,,,,,---Be111///------......///.........///...---,,,+++,,,geFYĉ//////>aĦ------------------..................Be,,,+++***+++,,,---...++++++,,,nu]ӵ///,,,...///...---///////////////.........//////000111111111111111,,,---///000000000//////.........,,,++++++---///+++++++++,,,,,,>d<Ħ,,,------,,,+++>d<Ħ/////////Ħ...000222222000.........////////////////////////---,,,,,,,,,Be...///000222333Ħ...***---000...++++++///444555444222000000111222333///111333333222111111111222222111111000000//////......///000111111000000---///222444333333444555666222000222222000111555333777888888===CCCBBB<<<999888888777666555555555333111///...///111333444111///......000222333333666777:::<<<::::::@@@III\\\]]]```bbbdddffffffffffffkkkjjjfffgggfffXXXEEEAAA???;;;999???PPPhhhyyyyyytttrrruuuuuuqqqrrrwwwuuuvvvvvvvvvtttrrrooommmccc^^^VVVOOOIIIEEEAAA>>>AAAQQQdddnnnooommmnnnqqqssssssssstttvvvwwwwwwwwwuuuwwwuuulllddd[[[MMM???===;;;888777777888777666777777777888999888444222555444222111111222444555777444333555:::CCCSSSaaaiiivvvyyymmmccc]]]MMM999222222???GGG>>>666555000.../////////...///222444------.../////////......***+++---------...111333++++++,,,,,,,,,---------,,,,,,------...---------------,,,+++,,,---.../////////.........---------+++,,,---.........---,,,++++++++++++,,,---......*********)))***++++++,,,---,,,,,,,,,---///111222---...000111111111000/////////000000111111222222...333555111...///000///?aŖ%7uSQuR)ӵsdKĦ444000000///......gdKĦ///,,,+++...000000///////////////000000000000///gdKĦ///111333...000111111///...//////000000000///000111111222////////////////////////,,,---///111111000...------...000111111111000///...000111///---,,,...gdKĦ111111111222222555444111//////000111222444333222000000000000111444333333222111111111222111111000000//////......gdDĦ222222222333444444555555444444333555444333222222222333444444444111---...222333000111//////111333333000------......000111000...,,,........................---,,,,,,,,,,,,---......---------------------------------gdKĦ222000//////...---,,,,,,,,,///sdKĦ...//////......---.........---,,,,,,---...000111...///000///...---ŶS111...+++3we<,,,,,,---///......///000///...++++++++++++++++++++++++***+++,,,iĉ@3hR/Ō,,,---,,,+++***)))......///000000000000000......////////////......------...///000000//////---------------...///000---------...---DdDĦ---------------sdKĦ///...gdKĦ222333222000......///111222222++++++333111,,,111///...,,,,,,......,,,...000gdKĦ---,,,---///...------111444333333222111000000111111...///000///---...111444...777<<<777///------.........///000000000000000111222444333222111111222111333444444333222444555:::555222777@@@CCC>>>888DDDGGG<<<111444444///111222222111///---...111333---------...000111333444111<<>>HHHZZZ^^^aaabbbeeehhhgggbbbkkkhhhhhhkkkiii```RRRIIINNNAAA<<<:::<<>>LLL___kkkooollljjjiiiqqqnnnnnnrrrsssrrrssswwwyyyxxxrrrggg___WWWMMMDDD999:::;;;:::888555444444555666666666555555444333000000111222333555666777777444222222555@@@UUUgggyyyqqqgggaaa\\\PPP???111666222555>>>===333...222000000///---,,,,,,...111------.........---+++***...---+++++++++---///000++++++++++++++++++++++++---...///000000///...---*********,,,///000///...000///...---------------*********,,,...///...,,,,,,,,,---......---,,,+++++++++*********+++,,,,,,222...++++++...000...,,,//////000111111///...---000111222111000///000111///000000///...------...>A...ne///000000000///...ne222///,,,,,,...000000///......//////000000000111ne111111333555111222333222///................../////////000000////////////////////////---...000000000///...---,,,---.../////////.........000000///,,,,,,ne111000000111111222000000///......///000111333222111000000000111111333222111111000000000111111000000000/////////De111222222222111222222333333222222111333333222111000111111222222555444000///222333111111000///111333333000.........///111111111///---........................------,,,,,,------...///------------------------...---ne000111000000//////...------,,,...ne///111333000///...------------------------------...///000---...//////......>A---000000k<---,,,,,,---///,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---fh,,,,,,,,,,,,++++++***------...////////////.../////////000000///......------...///////////////------,,,,,,------...///,,,------...---De------------------ne//////ne222111111111///......///111111333,,,***111///***///000...,,,,,,---......---+++---ne000///---...///---+++,,,...111222222111111000000000000///000111000......111333000===EEE@@@444//////111......///000000000000000000111333333222222222333000222333333222222333555999999;;;@@@DDDCCC>>>999EEEHHH>>>555888888333444222222222000......000111//////...//////000111222444>>>FFFCCC;;;888???HHHZZZ^^^```aaadddhhhhhheeegggeeefffhhhhhh```SSSJJJKKK???;;;:::===QQQhhhpppssssssssstttsssqqqnnnlllpppppppppqqqrrrpppllliiicccbbb^^^TTTIII???;;;:::???LLL^^^kkkooonnnnnnnnnrrrppppppssssssrrrsssvvvvvvuuupppiiibbb[[[OOOCCC666888999999777555555555555555555555444222111000777666555333222111000000666444333555888AAATTTeeeqqqkkkbbbYYYPPPEEE:::222666111444<<<;;;222...222000000///...,,,,,,...000------.........---,,,+++,,,,,,*********+++---...,,,,,,,,,+++++++++++++++......////////////......*********,,,///000///...222111///...,,,++++++++++++******,,,...///...,,,)))***,,,---...///......,,,++++++++++++,,,------------,,,+++++++++,,,...111222222222222111000000///111222111000///000111000111111000...------......,,,,,,,,,000000///......111///------.../////////---......///000111111222333222111333444333444444333000...---......///000111111111000/////////////////////////////////000000000...---,,,++++++,,,------------,,,///000///---,,,---111111000000111111222---......///000111111111000000/////////000111111222111000000///000000000000000000000////////////000111222222222111222222333333222222111111111111000000000000000000555777333111222333222111000///000222222000//////000111222222111000///////////////////////////---------,,,------...///------------------------///......//////111000000//////......---,,,000111444666111000///...------,,,,,,+++,,,---...////////////,,,---//////......+++,,,333...---,,,,,,---///---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,,,,,,,,,,+++,,,------......------000000000000000///......---......///////////////,,,,,,++++++,,,,,,------,,,,,,------...,,,------------------.........///111...//////...------000222222555...+++111000---111000...,,,,,,------,,,+++***,,,222222111...///...---++++++,,,...111111111000000000000000000111111000///...000111000???IIICCC666///000222......///000000000000000///111333333222222333444///000111111111111444555888???HHHLLLIIICCC===:::AAAFFF>>>666::::::444555111222333111///---...///000000////////////000000555===CCC@@@999777>>>FFFXXX\\\^^^]]]```gggiiihhhcccbbbcccfffgggaaaUUUKKKHHH===999:::===QQQhhhppprrrssstttuuutttrrrpppnnnnnnnnnoooppppppnnnjjjgggaaa```[[[RRRFFF>>>:::999@@@LLL]]]hhhmmmnnnppprrrtttqqqpppssstttrrrrrrvvvsssrrroookkkhhh```PPPAAA444666777666555555555777555555555444333111000///333333333333333333333333222111222555888???NNN]]]bbb^^^VVVLLLAAA999444222555111222888777000...222///000///...,,,,,,...000------.........---,,,+++++++++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,,,,...111222111///222111///...,,,+++******+++++++++,,,...///...,,,'''(((***,,,...000000111,,,,,,,,,,,,,,,---......***---...,,,)))(((,,,000222222111111000000111111///000111111//////000111222333333111///------111111111111111///...---/////////......---,,,,,,000000///...............000///...---.../////////,,,---...///000111222333///000111111000///000111222333444333111//////000///111333444555444222111////////////////////////000000000000///...,,,+++++++++,,,,,,------------000///...,,,,,,...000222111111000000000000111111...000222333333333222111.........///000000111222222111111000000000111111000000000000////////////......///000111222333444333444444555555444444333000111111111111000//////...555:::666222222333333000000000000111111000000000111222333222111111111000000000000000000000000---------------...//////........................000///...---------------111111000000/////////...+++---//////000111444666222111000...---,,,,,,,,,+++,,,---///000//////...+++---............///111///,,,...666;;;888000,,,+++,,,...---,,,,,,---///000///......///000111333,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......///...---,,,+++,,,---...+++,,,,,,---------------111111111111000///............///////////////...,,,++++++***++++++,,,,,,,,,,,,------...------------------------------------......---,,,---///111,,,---------,,,---000222222777000***000000---111000...,,,,,,,,,---,,,+++,,,---///111222111111000//////...---,,,---...///000000000000000000//////000000000///............---888???:::222......///......///000000000000000111222444444222111111222...///000000000222555777999EEEQQQTTTLLLAAA;;;:::999???999333888888222333111222333222///---,,,---///////////////000000111333999===:::555444;;;BBBUUUYYY[[[ZZZ\\\ccchhhiiiaaacccdddeeefffbbbVVVJJJFFF<<<999;;;===OOOeeelllqqqsssuuuvvvtttsssrrrqqqmmmmmmnnnoooooommmiiifff^^^]]]XXXOOOEEE===;;;;;;@@@KKKYYYcccgggiiilllooorrroooooorrrsssrrrsssvvvqqqpppnnnmmmllldddQQQ???555666666555333333555666555555555555444333111111111111222333444444444555000///111444666999CCCNNNQQQNNNGGG???999444222111555222222555555111000333/////////...,,,,,,---///---------------------,,,++++++************+++,,,,,,,,,,,,,,,,,,---------,,,***(((''''''(((***,,,/////////000222333222111000///...---,,,+++++++++,,,++++++,,,...///...,,,'''(((***,,,---///000000---------------...///000---......---++++++...111111000///------...//////...///111000//////000111333444444222///------000111222222222111///...000000000///////////////000000///.............../////////.........//////,,,---...///000111222333///000222222000//////000///111333333111111111222///111333444555444222111////////////////////////000000000//////...---,,,---------------.........000...---,,,---///000111111000000000000000000111000111333444444222///...------...///000111111222222222111111111222222333////////////000000000000//////000111222444444555333444444555555444444333111222333444444222000///---555:::777333333444444000111111000000000000111000222333333111000111333111111111111111111111111...------------...//////........................000///...------,,,,,,---000000000000////////////---...//////...///111333333222000///...---,,,,,,+++,,,---///000//////...+++---......------...000...+++---666;;;777111,,,+++,,,...---,,,,,,---///000///......///000111333,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......///...---,,,+++,,,---...,,,,,,---............---000000000000000///.........///////////////......,,,++++++*********+++++++++,,,,,,---.........------------------------------......---,,,,,,///111+++,,,---,,,,,,---000222:::@@@777---......***,,,000...,,,,,,------,,,+++//////000111000000///...///...------///000222222...//////000000000///...//////............---,,,---111222...---//////---......///000000000000000333444555444222000000000...///000111111333777:::;;;GGGSSSSSSIII===888888333:::555000666666000111111222333111///---,,,,,,------......///111222333333666888666333444:::@@@RRRVVVYYYXXXYYY___dddeeeaaadddeeeeeeeeecccWWWIIIFFF<<<:::;;;===MMMaaafffmmmooorrrsssqqqooooooooommmlllmmmnnnnnnlllhhheeebbb```[[[QQQFFF>>>;;;<<>>???FFFLLLJJJAAA999555555222888333...555666000111000111222000...,,,---...,,,------...000111333444444555555444333666===BBBOOOVVVZZZZZZYYY]]]`````````eeefffddddddcccXXXIIIEEE;;;:::<<<===LLL^^^bbbgggjjjnnnnnnkkkhhhiiijjjkkkjjjkkklllllljjjfffccchhhfff___TTTHHH???<<<<<<<<>>BBBDDDCCCAAA===888444222222111777111,,,333444000111000111000...---,,,...000............///000222222222222111111222777===BBBOOOXXX^^^^^^\\\\\\]]]\\\\\\bbbdddaaacccdddYYYIIIAAA999999<<<===LLL]]]aaaeeeiiimmmlllhhheeefffggggggggghhhiiiiiigggccc```dddbbb[[[QQQFFF>>><<<===999BBBNNNUUUXXXZZZ___cccllliiiiiilllllljjjjjjmmmiiimmmooonnnlllfffZZZMMM>>>===;;;777555666999<<<<<<;;;;;;:::888777555444---///111444666666666666999666555777555111111444///000000111222333333444000111333333333333222000,,,...///...---,,,,,,------,,,,,,,,,,,,---...///+++++++++++++++******)))(((((()))******+++,,,,,,,,,+++***))))))***+++,,,)))(((((()))++++++***(((++++++++++++,,,---.........------...//////---,,,---,,,+++******+++,,,,,,+++++++++,,,---...000111...---,,,,,,...000111111000000111111000000///...,,,---//////...///000222000111111000...------...,,,...111444666555444333:::777222...,,,---///111000000///...............,,,///111111...---...000////////////000000000000...111333333111///......///111222111///......///000000000///000111111222//////////////////////////////.........//////000......---,,,---...///000,,,,,,,,,///222333000---000000////////////000000///000111222222333333333///000222333333222111111000000///000000111222222.../////////000000111111000000000000000111111111333444444555555444444333000222555777777444111...111333333111333666555111000111222000......111444...111333111...---000444////////////////////////...............///000000////////////////////////---------,,,,,,------...---------..................///000000///000222444111000///////////////000...---,,,,,,---...000111...///000...,,,******+++---+++,,,...---***,,,000+++,,,...---,,,,,,---///......///000///...,,,+++------------------------***+++,,,---............***+++,,,---,,,+++***)))))))))***+++++++++++++++******,,,---...///////////////000000///...------...------,,,+++++++++,,,***+++,,,---............------------------------,,,------,,,+++,,,...000...//////...------000222111===555'''(((,,,+++---///------...000222222222......//////000000111111333///,,,,,,...000///---+++,,,...000000///...---111//////111444555222000---222555111///000000///...//////000000000000000---000222333333333444666222333444555777;;;@@@DDDFFFAAA999444222111000//////555///)))000111...///000000///---,,,,,,///111000000////////////000000///...------000555<<<@@@OOOYYYaaaaaa^^^]]]\\\YYYWWW___aaa___bbbeeeZZZJJJ>>>666888<<<>>>MMM^^^bbbfffkkkooommmiiiffffffhhheeeeeeeeefffgggeeeaaa^^^YYYXXXSSSKKKCCC>>>>>>???777AAAMMMUUUYYY\\\```eeennnjjjiiijjjiiiffffffiiifffkkknnnmmmkkkggg]]]TTT>>>===;;;888666888<<<@@@>>>>>><<<:::888555222111222333444555555333111000666333333444333///...111---000222000------222777---000222222222222111...,,,...///...---+++,,,,,,---,,,,,,+++,,,---...///***************)))(((''''''(((((()))******++++++)))((('''&&&&&&'''((()))+++******+++------,,,***---,,,,,,++++++,,,,,,---......---...//////---,,,,,,+++*********+++,,,---***++++++,,,---...000000)))+++---,,,******...222---.../////////...,,,+++,,,---//////...///000222///000000///...------...'''...555666222///111555222111000000000000000111222///---...111111---(((000///.........000111222222111000//////......///000222333222//////111444111///---...111222000...---,,,---000444555333000000000//////.........---***---000///---,,,000555111///......//////...,,,------......000111222333222111///...---...000111777222000000///---...111222222333111000///000222111111111111000...---,,,///222666777555222///...---......///////////////111222333333222222444666888666333222222222111000333333222222333333444444555555444444333222111000333222111000000111222333222222111111000000//////000//////............///111000//////000111///....../////////...///222444222111000.........//////////////////000000000000111222222111///---...///---------.........//////111000///...............------,,,++++++++++++,,,,,,,,,,,,---------............//////...---,,,,,,...---------......,,,***,,,---......//////......+++,,,---......---,,,+++,,,,,,,,,,,,------...///,,,,,,,,,,,,---///111222000000000000////////////,,,---------,,,,,,+++***...,,,++++++,,,.........---......---++++++,,,...,,,,,,,,,,,,,,,---...///............////////////111111111111000000000000///////////////000000111333111......///000000///******,,,---...////////////......///111222000///222222111000///...------//////000000111111111222000///...---,,,...000111111111222333666888;;;===444999:::666444999@@@CCC:::888555222000000000000,,,000111------111000,,,111111///,,,))))))+++---+++---000000///......///111000222444555666===EEEZZZhhhjjjdddccc]]]VVVYYYYYY[[[\\\___hhhlll___KKK===<<<:::;;;BBBOOO\\\ccchhhjjjlllmmmmmmkkkhhhgggiiihhhgggiiijjjhhhccc^^^[[[VVVOOOHHHCCC???<<<:::???>>>GGGZZZccc___\\\```mmmjjjkkknnnkkkcccaaadddppppppmmmjjjkkkjjjaaaWWWAAA@@@<<<999>>>EEEDDD======999555222111111000000///...111666777333111333777666666555111,,,...444---------///222444333222444111//////000000...,,,...///000111111///---,,,)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***+++,,,---************+++,,,,,,---111000...,,,+++++++++,,,+++***)))((()))***,,,...---------------,,,,,,,,,...,,,***+++...///...,,,------..................111---+++...222222,,,%%%000000///...............###)))//////+++)))+++///000//////...//////000000222///---...111111---)))///......---...///000111111111000///////////////000222444333111000111333222000...///111222000///000///...111444555444222000000/////////.........***---000///,,,,,,///333111///------...///...------------...///000222222111000///......///000222666111......,,,)))))),,,333444444333222111222444...///000000000000000///---000222333222///............///000000000000000222333333333222222444666777666444333333333222111111111111222222333444555666555333222111222222333222111000000000000111222111111111000000/////////111000000///000000111111///...------///000///...,,,---...---------000222333222000///........................////////////...///000...,,,++++++,,,---------.........//////000///---,,,******))))))...------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,...---------......,,,***,,,---......//////......,,,------------------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---///000222111111000000///......------------------,,,++++++---+++******,,,------------......---,,,,,,...//////............//////000............////////////111111111000000000////////////......//////000111111///...---///000000000+++,,,---......////////////......///111111000///111111000000//////......///000000000111111111111111///------...///000000222111111444999===??????BBBEEECCC;;;666777;;;===888666444222000000111111///222222//////222222///......///...,,,+++,,,---,,,...000111000//////000222111222444444555;;;DDDhhhuuuuuunnnkkkbbbYYYZZZYYY]]]___aaaiiimmmaaaPPP>>><<<999888===IIIVVV^^^iiijjjlllmmmmmmllljjjiiijjjhhhfffgggiiihhhddd```]]]YYYRRRJJJDDD@@@<<<:::===<<>>777777999999555444333111000111111222111333222......222333111+++---000000///------------///111111000///000111222111222444444333999AAAjjjxxxyyyrrrooofff\\\]]]ZZZ```cccdddiiilllcccUUUAAA===999777;;;EEESSS]]]jjjkkklllmmmmmmlllkkkkkkkkkhhheeeeeeggggggeeecccaaa]]]VVVNNNGGG@@@<<<::::::999CCCUUUbbbcccbbbeeeoookkkiiiiiihhhfffgggjjjhhhkkkkkkhhheeeddd___ZZZHHHEEE>>>999:::===:::555888777666444222000...---222000222555555111///000666444555888888333///............111333555444333222111///......---***(((,,,---.........---+++***((()))***+++,,,...//////++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))++++++*********++++++,,,...---,,,+++************------,,,+++++++++,,,------,,,+++*********,,,,,,......------,,,,,,,,,,,,000///...///000000///...------...///000000111111333222000//////000111222000///......------.........111333222///...000333------------...///000111111///......000000...,,,//////......////////////000000000///000000111111111222444555555444222111222222222222222222222222444333111000111222222333000000/////////////////////000222111...---...///000...,,,+++,,,.........,,,,,,,,,------...000000............///000222333333000///222333111222555000111222222000//////000333333222111///---,,,+++---/////////......000222111111111111111222222222222333444333222222333555444555666666555444444555111111111000111111222222444333222111222333444555000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000,,,++++++,,,///000000///+++,,,------,,,,,,...///333222111000///------,,,------.........////////////000000///...------...........................000000...---,,,,,,+++,,,///...------,,,,,,------,,,,,,,,,---------......---------......------,,,------,,,---......---+++,,,---......///............---,,,++++++,,,---...///...+++))))))***+++,,,++++++,,,,,,---...//////////////////////////////............---.........---+++***+++---...---,,,+++---////////////000222...------,,,++++++++++++............////////////111000000000////////////......------......///000---,,,,,,---000222222111111111000//////////////////......///000000///---.../////////000000000111000000000000000111111111222///---...222333111...333777???NNNZZZ]]]VVVNNNHHHHHHDDD;;;666777999999222222111111111111222333111111///------///111111...///000000...---------...///111111000///000111222111333444333222666===ZZZjjjnnnlllmmmggg___aaa\\\cccgggeeefffhhhaaaUUUBBB===999888<<>>KKKZZZdddaaaSSSGGG<<<>>>:::444111444666555000000000000111111222222222000............000222444333222...,,,+++,,,......///000000//////000222222111222444222000444;;;JJJ\\\dddfffkkkiiicccfff```gggiiieeecccccc\\\RRR>>>999666888<<>>MMM[[[aaaaaa```aaabbbbbbcccfffhhhfffccckkkooonnnhhhccc```]]]YYYLLLCCC;;;888888888555333<<<;;;888444111000333666...---...333444222222444:::444111444555333111111/////////111333444333222222333333222000---***)))+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))************)))))))))))),,,,,,++++++++++++++++++************+++,,,---...,,,++++++***+++,,,.../////////...------,,,,,,,,,111111111000///.........---...............//////000000//////...---------,,,000444444000---...000//////...---------------,,,...000000/////////000............///000111111000///............//////111111222222222111000000/////////000111222333444222222222333555444222000111222333333111111222333000111111000//////000111//////000000000000111111333333444555444333111000///...---...000000///.........------...//////000......//////000000111111444111000222222...---000000222444444222111000111......///000000000000000222333333222111111333555222111000000000111333444333444444333222111222444222555888777444222222444444333222111111111111111000222444666666444111000111111222222222222111111000000000000111111111111000000000000000111222333111000///000222333333222...000111111000//////000000111111111000///...---////////////000000000111---...///...---,,,---///...............---------+++++++++,,,---...///000------,,,++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------------,,,---,,,,,,---...///---,,,,,,---......//////.........------,,,,,,------.........------,,,---------++++++,,,---------------++++++,,,...///000111111...---,,,,,,,,,---...///...------...000000///---***---///000///.../////////...------------------............////////////000000////////////......---,,,,,,,,,,,,---......++++++,,,...000111111///222111000.........///000///.........//////...,,,......//////000000111111111111111111000000000000//////...///000333666888@@@EEEMMMWWWZZZSSSDDD777555666444///...000000---//////000000111111111111444111000222222000111444777555333...+++***,,,...---...///...---...///111111000222444222///333999EEEXXXcccgggnnnlllgggjjjdddiiiiiicccaaaaaaYYYNNN999444333777:::@@@QQQcccccceeehhhkkklllllljjjiiiiiiddd``````dddgggiiiiiieeeeeeaaaXXXKKK@@@:::888666666<<>>EEEEEEFFFFFFDDD>>>666000111333222///...///---(((//////000000000000000000444000000444444000000444444444333000...,,,---...------...---,,,,,,...111//////111333111///333999BBBVVVbbbgggooonnniiilllgggjjjhhhbbbaaabbbZZZNNN:::555444777777:::III[[[aaadddiiimmmnnnmmmkkkiiigggccc``````dddhhhiiiiiiddddddbbbXXXKKK???888666555555;;;HHHYYYeeegggccccccdddddddddjjjqqqpppjjjlllllliiieeeeeefffbbb[[[QQQEEE;;;999999555222333666:::<<<999555222333555///,,,---111333111222555444222222444333//////222...------///111222111///...111333333000,,,++++++,,,,,,++++++*********+++((()))***+++,,,...//////,,,+++******+++,,,---...++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++,,,---...***)))******+++,,,---...///...---------...///000......//////000000//////111111000///...---,,,,,,))),,,/////////000222555000000111111111222222222000111222111///---++++++///...------,,,,,,------(((+++...111222111000///......---,,,,,,,,,------/////////...------///111///000111111111///...---/////////000111333444555444111//////222333222000///222333222000///111333...111444555333111222444//////000000111111111222111111222444555444222///---...000222444444111...000////////////000000111///000000000000000///...111//////222222///...111---000222222111///......//////000000000000//////...000111000...------...111000///......000222333444555555333111111222444111555999777222//////111000000111222333555777888666555444333222222111111222333444444444444333222111111222222222333333333222111000000000000000111333222000111222222111000...000222222000/////////---...000111111111000///---------.........//////000111333222111000222333//////.........---------...------,,,,,,------...,,,+++******))))))******,,,,,,,,,---------......***+++,,,,,,------------,,,++++++---...///...,,,,,,---......//////......+++,,,............,,,+++((()))+++---...---+++******+++,,,---...---,,,+++000//////...------,,,,,,---,,,*********,,,...///,,,+++,,,---//////---+++***---///000...,,,++++++************+++,,,,,,---............/////////000000/////////............,,,,,,++++++,,,,,,---...,,,,,,,,,...000000///---000///...------...000111///.........//////---+++000000000000////////////222111111111000000//////+++///111...,,,000:::BBBFFFCCC===888444222222222...111222000000222...)))//////000000000000//////222...///333333///...222000222333333111.........,,,------,,,+++,,,...000......000333111///222999<<>>888777999777666CCCVVVaaadddjjjooopppoookkkiiifffbbb___```dddhhhiiiiiibbbdddbbbXXXKKK>>>888666444555:::HHH[[[iiikkkgggdddeeecccaaahhhqqqrrrlllooonnnkkkiiikkknnniiibbbTTTGGG<<<:::999444111111222777<<<<<<777222111111111......111222000000333///000444777333...---111...------...000111000...+++///222222///,,,***+++---,,,++++++******++++++------------------------++++++***)))***+++---...++++++++++++++++++++++++(((((()))***+++,,,,,,,,,*********+++,,,---...///+++++++++***++++++,,,,,,000///...------...///000---...///000000111000000000///...---,,,+++******))),,,///111000111555888///000111222444555666777555444111///------,,,,,,......---,,,,,,,,,,,,---555222//////000000---***111000000000///////////////---++++++---///000000000000//////.........------333555000---111444333111111222111111000///...111...///222222///000333000000000000111111111111222222222222222222222333222222222222222111000//////000111000//////111333222///,,,***,,,...//////000000//////.........---000000000000000111222222222222222222222222222222000000000///////////////444222000///...///000111444111000333333000111444111333555444111///000222111333555444222///......000000111222333333444444444444444222000///111333333333222222222222222333888666555555555555444222444222111111222333333222222222111111000...---,,,---///000000000111222333000000000000///...---,,,...///+++%%%'''...111...//////000111111111111111......////////////.........---,,,,,,++++++,,,,,,+++++++++*********))))))666000***))),,,000111000000---++++++------+++(((((()))+++,,,---.........***,,,------++++++,,,...111///---,,,,,,,,,...///''')))++++++******+++,,,,,,,,,,,,++++++*********)))***,,,---...---,,,+++...............---------,,,------,,,******,,,...------,,,,,,,,,------...------------------------,,,---...000000000000//////...---,,,,,,---//////+++---//////---,,,------,,,++++++,,,...000111000666222...---...000///---333111000000000///---+++------......//////000000555111...---///000///---++++++,,,---000444777:::666555444222111000000000---000111//////111000------000222222111///......000000111111000///...---000222333333000...---------------.........//////000111222333444333222222;;;JJJ]]]kkkpppooopppqqqmmmcccaaabbbaaagggfffXXX>>>999777888666777EEEUUUcccgggkkkooopppooommmllljjjeeeaaabbbfffhhheeebbb``````aaa```WWWIII>>>;;;:::666777DDDWWWeeehhheeeeeegggfffeeehhhnnnooommmnnnkkkjjjmmmppppppjjjddd\\\MMM>>>888666444222222444888;;;;;;888444333333444111------///000000......///111222111000...---...------...000111///......000222111///---,,,,,,...,,,+++,,,......+++(((,,,******---,,,(((''')))***************++++++,,,*********+++,,,---,,,+++***)))'''(((***---------***,,,+++(((***000...(((***+++,,,,,,,,,+++***)))...///111111///---------...//////...------///222111111000...,,,+++---///***+++...000111000000///666+++999<<>>:::666333444888888555333222444333111...000111222111//////222666//////...------------......------...000111///.../////////...------///111------+++)))(((,,,333999///---...111111,,,***,,,...------------...//////***...111///+++))),,,///,,,,,,,,,---...---+++)))+++)))+++...,,,''')))000///...---++++++,,,---......000111111///---------,,,...000111///......///,,,...000000///......///......------...///000000+++333***444'''444,,,111222000...---///000000000******+++,,,------------444444333333333333333333000222333333222111222333111///...///111222222111222222222111111111111111333222000......///111222222111000//////000111222333333222111222333444555777555333111000000111222222555555000000555555222111111111000000...---,,,..............................///111111222222222000111333444444333111000666333000......///222444222222222111111000000000777777777666444222000...111111222333444444222111333111000111222444333333555444222111000/////////111222222333333222222111777222...000555888444///333444444555555444444333333222222222444444444333000000000000111111111111//////.........---------111000///000111222111000,,,...111222222222444555111111222222222222111111000111222000...---...///333333222111000000000111000000000000000000000000+++---///000...---------...++++++---...,,,,,,000///...---...///...---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------///......---...///000111/////////...------,,,,,,......------------......------------------------------------------------///,,,***)))+++---......//////.........---------+++,,,...000000000//////111///------...000222222222000......///000000///...//////...------000222...000000---...111222000222111///.........///000000333555444000...///111000000///...---,,,,,,,,,------...............---------...///...---+++***,,,,,,,,,++++++,,,------//////---,,,,,,---...////////////......---------111---111;;;:::///***---.........------,,,,,,,,,+++111777999666222///......------......///000111777666===KKK[[[bbbaaa___\\\ZZZXXXXXXYYY[[[\\\[[[MMM<<<111333555222333888HHHFFFJJJUUU[[[[[[\\\```^^^[[[ZZZ\\\ccchhheee___\\\XXXWWWVVVNNN@@@777666333666777666<<>>555...111222222888HHHXXXaaafffccccccgggiiifffcccddd]]]\\\[[[\\\^^^___^^^\\\RRRHHH>>>;;;888555444666666555555444555666777888000222333555444222///---......---------,,,,,,,,,***,,,---,,,+++******+++((((((((())))))+++,,,,,,+++***)))******+++---///++++++++++++,,,...///000,,,///000,,,+++---...,,,(((((()))))))))*********((((((((((((((((((((((((***************+++++++++,,,,,,,,,------,,,,,,+++***,,,///111111///,,,***+++,,,---,,,+++***+++,,,---,,,++++++,,,---,,,+++......---...000000///---)))***+++++++++******))),,,---------///000///,,,,,,(((''',,,///---,,,---//////000111222222333333444555555333111111222444222111//////000111111000111000000///......------000111111111111000//////111222333444444333222111111111222222222333333333444333222111111000000000222111000111111000111222000111222222222222222111////////////////////////111222222222222111111000111111111111111111111111111111222222222111000///333333333333333333333333000000000000000000000111,,,...000000//////111333222000///000111222222222555444333333222222333333000111111222222111111000...222777777444111111333000111111222222111111000000222333333111111222444111111111111111222222222////////////////////////222111000000111111000...000222333333111000000111//////000000000000/////////000000///...------...000000/////////000000111........................,,,---...---,,,+++,,,...///,,,,,,...///------111//////...///111111///...---..................---------.........---,,,++++++,,,,,,,,,,,,---------000///---,,,,,,...000222111111111000//////............------------......------------------------------------------------...,,,******,,,///000000------,,,,,,,,,+++++++++/////////000000111222222...///000///------...000222111222333444333000---)))+++------------...000---//////,,,---000111///222111111000///000000000///---,,,...111333111...111///...,,,,,,---.../////////000000///......---------------...//////000///...------,,,,,,,,,---+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////000...------......///000111111333555<<>>888333333777777333666444333444555555333111111000---,,,++++++,,,,,,//////---,,,+++*********,,,,,,+++)))((())),,,...000---...000///***(((***,,,***((((((+++---.../////////......,,,+++***))),,,,,,,,,+++++++++******+++***)))***,,,,,,***)))***************************+++,,,+++***)))***+++............////////////........................------,,,***---222222...---......,,,******+++,,,------...//////...------//////.........//////000444111------......---,,,///000111111000///000111555555555555555555555555777666555444444555666777222222111111111111222222555444333333444444222000222222111111111000000000///111333222000///111444111222444333111000000111333444555444333222333444333111000000111111///...///000000111111000000//////000000111222222333333222111000111222222111///111000...///000222111111222333333333222111000000......000333333000111444---...///111333555666777222444555666666555444222222222222111000000222444000222333333111000000111//////000000000000//////444222000000111222222222111111222222333333444444333222222222333333444555222222111000/////////000000000000///000000111111///...---...000111222111000111222222000000111222---...////////////...---000///......///000...---///......------......///000///...---,,,---......---,,,+++******+++,,,------------------.........------------,,,,,,,,,,,,------,,,,,,,,,------...------------------------...000111000...,,,,,,---------,,,...000111///...---............/////////,,,------.........------........................,,,---............---,,,---------...............000///......------......//////......---............///000000......///000222222222000//////111444000//////000111111///.../////////000//////...---++++++++++++++++++++++++///000000///---,,,---...,,,---...---,,,,,,---......///000////////////...++++++++++++,,,,,,,,,+++...//////...---,,,++++++++++++,,,...000000///---.......................................---------/////////...---,,,+++***...............---------............///000222222444222111666EEETTTYYYWWWWWWXXXZZZ]]]ZZZTTTQQQRRRLLLCCC:::666333111222555===>>>???@@@HHHTTT]]]___\\\[[[\\\]]][[[VVVVVVYYYYYY\\\^^^^^^WWWLLL???777666444000///444CCCUUUcccjjjeee___]]]^^^aaabbbbbbhhhfff___WWWSSSQQQKKKDDD::::::777222333777777444222111111111333222111///222000...,,,+++***++++++///...---,,,+++*********,,,------,,,******,,,...///---...222111,,,)))***)))((('''(((,,,///111111000000///---,,,***)))(((,,,,,,,,,+++++++++******+++***)))***,,,,,,***)))************************)))***++++++******+++,,,...///000111222111000000........................,,,......,,,...222111,,,000000000---***((()))***------...//////...------.........//////000000111000///---,,,---...---,,,111111222111///---...///666666666666666666666666666555444333333333444555333222222111111222222333555444333333444444222000222222222111111111000000000444777555111000333666111333444333222111111111222333444444333222444555444333111111111111///...///000111222222111000///000000111111111222222222111111222333333333222111111000//////111222222111444444444444333222111000,,,---///000///...000222///000111222333444555666222333555777777555333222111333333111///...222666000111222222111000000111000000111111111111000000555333000///000222333333111111111222333444555555444333333222222333333333333222111000//////...///111111000000000000111111000.........000111111000///111222111000///000222...///000111111000///...000000/////////......---//////............//////000///---,,,,,,---...000...---,,,++++++,,,---...---------...............------------------,,,,,,---,,,,,,,,,,,,------..............................000222111///---,,,,,,,,,++++++---///000///....../////////////////////,,,------...............////////////////////////------............------------------......//////000//////...............000//////...............///000000000......///111222333333222000000222444000///...///000111000...........................++++++++++++++++++++++++...///000///...,,,---...+++---......,,,,,,,,,---,,,///000...,,,------+++------..................//////000000000...,,,++++++***+++---///000///...................................................////////////...,,,+++***....../////////...------............///000111222666555333555@@@NNNUUUTTTSSSXXX]]]^^^ZZZVVVVVVYYYKKKBBB999555222//////222888777666666<<>>LLLUUUVVVSSSZZZ^^^\\\VVVSSSTTTVVVLLLCCC;;;777333000///222333444555444555===KKKWWWZZZYYYZZZ\\\[[[WWWWWW[[[\\\___bbb___UUUIII===777666333000...222???QQQ^^^bbb\\\VVVWWW]]]aaa^^^[[[^^^bbbccc___ZZZRRRFFF<<<111555555333333666777555111222333444333333333333------,,,,,,---------.........---,,,++++++++++++,,,...//////---,,,,,,,,,///...111555555000---...,,,+++***+++---......---+++***))))))((())))))***,,,,,,,,,+++++++++******+++***)))***,,,,,,***)))************************((()))++++++++++++---///,,,---///111111000///............/////////000000,,,000111//////000///,,,111111111///---,,,---///.........------.........,,,---///000111111111111...//////000//////000000...//////...+++******+++777777777777777777777777666555444222222222333333666666555555555555666666444333222333444444333111444333333333222222222222111333555333111///111333222333555444222111111222222333444333222111222333555333222222333333111000000111111111111111111000333333222222111000000///111333777888888777777777444222111222333555444444555555555555555444333222222555555222000222444333888888777666444333222222333333444444444444333333333444555444333333333444111222333222111111333555333333333444444333333333555333111111222333333333333333222222222444555666444444333222222333333333333333222111000000000111222222222222333444555666555444333444444444222000000111222111000000111222---...////////////...---...///000///...---...///...//////000000//////.........---,,,---...///000111000///......///000111/////////...............------------............------------......///000........................---///000000/////////000------,,,...000111///.../////////............---,,,---...///////////////000000000000000000000000//////...------...//////......---,,,---...///000///000000000000///...---//////......//////000111000111111///......000222111222333333222111222333111000......///000000///...------------...//////........................+++---//////...,,,,,,---+++...000000///---------111888:::333///222222///,,,,,,+++++++++---...///......///000000000000///---,,,++++++---...---,,,000000000000000000000000---------...............,,,---...///////////////111111111000//////......---------...000111333444555888;;;===DDDPPPYYY[[[VVV\\\^^^YYYRRROOONNNMMMNNNEEE===:::666333222444000111444555444777EEESSSXXXWWWYYY\\\\\\YYYYYY]]]```aaaaaa]]]UUUHHH;;;333444333111///333===KKKVVV___]]][[[[[[]]]]]]ZZZWWW[[[```bbb^^^XXXPPPDDD:::///444666444333666666555///111222222111111111222++++++,,,------......///...---,,,,,,+++++++++,,,---...//////---++++++,,,...---///333444000...///...,,,,,,,,,---...,,,+++***)))((((((((()))++++++,,,,,,,,,+++++++++******+++***)))***,,,,,,***)))++++++++++++++++++++++++(((***,,,,,,+++,,,---///,,,---.../////////...............//////000000111---222333///---//////------......---,,,,,,---//////...------------...///---...000111222111111000---///111111000//////000---...//////---,,,---...777777777777777777777777888777555444333333444444777666666555555666666777444444333444666666444333666666666555555555555444555555555555444444333444222444555444333111222222444555666444333111222333444333222222333444333111222111111000000111111222222222111111111111111111111555999;;;:::999999:::666444333333555666666555666666777777777777666666111555666222111555777666::::::999777666444333222666555444333333444555666444444555666777777444222222333333333222222444666444444444555555444444444444333222222444444333222555444333222222333555666333333222222222333444444333333222222222222222333222222333333555666888999666555555666888777555333222333444444222222333444......///000000///......---///000000...---///111...///000111111000///...---------.........//////111000///......///000111000/////////.........---------------.........///............///000111111........................///000000///......///111///......///000111///...............------,,,,,,,,,---...///000000000000000000000000000000000000000///...------...///000///...---,,,,,,...///000///000000111000///...---............///000222222111111111///......111333000222333333111111111222222000......///000000000000//////...///000111222........................+++...000111///...---...,,,...111111000.........111:::<<<333...222333......,,,***)))***,,,///222---------...///000111222...---++++++,,,---,,,+++////////////////////////---------.........//////------...///////////////222111///...------......++++++,,,...000222444555:::AAAHHHKKKOOOVVVZZZZZZXXX]]]^^^XXXSSSRRRPPPMMMLLLDDD<<<999666222222444222000222666999===IIIVVVVVVUUUXXX[[[\\\YYY[[[___aaa___^^^[[[UUUIII;;;111333333222111333:::EEENNNZZZ^^^aaaaaa___\\\[[[[[[[[[^^^^^^XXXPPPIII@@@888...444888666444666666555+++...000000......///111,,,,,,------------------------,,,+++++++++,,,,,,---...///---+++***+++,,,,,,***,,,000000---,,,...---,,,,,,---......---+++---,,,***))))))***+++,,,,,,,,,,,,+++++++++******+++***)))***,,,,,,***)))++++++++++++++++++++++++)))+++,,,,,,++++++---...------........./////////---......///000000111111///333333///,,,---///......//////...,,,,,,---...///...------------...///...///111222222111000///---///111111///---...///***,,,---...------///000666666666666666666666666:::999777666555555555666666666555555555555666666666555555666777777666444888888888888777777777777;;;999888888999999888666222444555555333222222333666777777666444222333444444222222222444555444222333222111000000111222333000000000111222222333333111666;;;<<<;;;::::::<<<777555444444666777777666777888888999999999888888...333444///000555999777;;;:::999888777666555444888777555333333555777888555444444777:::999555111333444444333222333555888444444555555555555444444333222222333555555333111666555333222222333444555333222222222333333444555333333333222333333444444222222333444666888:::;;;666555666888::::::999777444555666666444444555666000111222333333222111000+++...000000...---///222...///000111111000///...,,,,,,---...//////......000///...------...///000000000//////.........------------.........//////.........//////111222222////////////////////////111222111///------///111000000///000111111///---......---------,,,,,,,,,,,,---...///000000000000////////////////////////000///...------...///000///...,,,,,,,,,---///111///000111111111000...------------...000111333444111111111///......111333///111333333111000111111222000...---///000000000222111000000000222333444........................,,,///111222111/////////---///222222111/////////...999;;;111,,,///000,,,111///,,,***+++...222555,,,,,,,,,,,,...000222444///...++++++,,,,,,+++***........................---------.........//////...///////////////......222000...,,,+++,,,---...***+++,,,...000333555666BBBLLLUUUXXXXXXYYYXXXTTTWWW]]]^^^YYYWWWYYYXXXTTTHHH@@@999666333000///111666111000888@@@GGGQQQ\\\SSSSSSVVVZZZ[[[YYY[[[___aaa^^^[[[YYYUUUKKK<<<111222333444333444999AAAHHHSSS\\\dddfffaaa^^^___bbb\\\^^^ZZZQQQHHHBBB<<<777...555999777555666666555...111333333111000222444............---,,,,,,+++------,,,+++++++++,,,,,,.........,,,***)))***,,,***((())),,,---++++++---,,,,,,,,,---...///...,,,000///---+++******+++,,,,,,,,,,,,+++++++++******+++***)))***,,,,,,***)))++++++++++++++++++++++++***,,,------++++++,,,...///............///000000---......///000111111222000444444...+++---//////111222222000...---...//////...---,,,,,,---...//////000111222222111///...,,,///111111...,,,,,,---&&&(((***++++++,,,...000:::555444777888666666888:::999888555444444777:::000666888333......000111666222222444555333555888666666666666555444333222666777777777777777777666666333333777777222111555222555777777444111222333333333333555888777444000000111111000//////222444000333555666555333222222333555666666:::@@@AAA>>>:::888666666777888777666777888999999888888999;;;555555555555666666666666===:::777777999;;;:::888888777777666666666666777555333222444777888666444222222333444555777777888:::777666888777444444666444444444444444444333333666555444333333555777888666555444333222222222222111222333444444444444444444555777888999999999888;;;777333444777999666333444666777666333222555777444555555555444222000///000///...---...///111333111111111111111111111111000...///222222...---///333222111000000222444555///////////////...------------------------------///---+++,,,///111111///...///000000//////000111111///---...111222000...---...000111000///---,,,)))***,,,......---,,,+++111000///......///000111333222000/////////000111111///...------...///111...............///000111...///000111111000///...------...000222444333222888555111000111222111///,,,666===888000---...///111000...---,,,,,,------...///000111111000///...222111//////000///,,,***.........///111111///---///000111222222111000///111222333444444333111000333000---+++,,,---------------..................000111222222111///---+++000////////////.........000//////000000000---+++------..................,,,...000...,,,+++...111***///---...444222555BBBYYY^^^cccccc^^^ZZZYYYZZZVVVYYYZZZYYYYYYYYYUUUNNNNNNBBB666333222000000111......333:::@@@FFFRRR]]]]]]XXXSSSUUU[[[___^^^[[[___aaa___VVVMMMFFF:::000111///---///333888<<<>>>SSSWWWXXXVVVVVVZZZ\\\\\\```\\\TTTKKKCCC===999777777777777777666444222000...///000222555555333000.........---,,,***)))(((------+++***)))(((((((((///---+++)))(((((()))***,,,+++)))(((((()))+++,,,***,,,......---------///...,,,******++++++***)))...---,,,***)))******+++''')))***+++******,,,---)))************+++++++++,,,,,,++++++,,,,,,---.........//////...,,,)))(((000000000000////////////333222000000111111///...000000000111111000...,,,......------...111333555,,,---...000111111111111///...---...///...---+++)))+++,,,,,,+++,,,...000;;;777555777888555444555666777888666444333444555444888999555333444555444:::666444444333//////222555555666666666666666666666666777777777777666666444000111666777444555999666888;;;:::888666666888777555444444666666444111111222222000//////111333222444555555333111000111666888888888;;;@@@@@@===;;;:::888777888999888666777888999999888888888888888777777777666555555555===;;;999888999:::999999777666666666666666777777555444333444777777555333555555555444444444444444777555555888888555444666555555444444444444333333555444333222222444555777444444444333333444444555222222333444444444444444666666777999;;;:::888777666444333555999999555111333555666444111000222555333444444444444444333222222111/////////111222444222222222222222222222222111///000333333000///111444333222111111333555666000111111111111000//////////////////////////////...---,,,---000222111//////000111111//////000111222000......///000...,,,---...///000000///...,,,***+++---//////...---,,,000///...------...///000111111000///////////////000///---,,,,,,---///000...............///000000---...///000000///...------------///222444444333555333000000222333222111...666;;;777111///000///222111000...---......///000111111111000///---,,,///......///000000...,,,---------///000111///---///000111222222111000///111111111222222111111000000...,,,,,,...000000000.........---------------///000000000///...,,,+++/////////............---000/////////000///---***////////////...---,,,,,,+++,,,---,,,++++++,,,...***///...///555444777EEE]]]bbbgggfff```ZZZVVVVVVUUUXXXXXXVVVVVVVVVQQQJJJLLLAAA666222111//////000111111666>>>EEEKKKTTT\\\___ZZZVVVXXX]]]aaa```]]]]]]\\\YYYVVVOOOEEE999111111///---...222666999:::IIIPPPUUUUUUVVVXXXXXXVVVXXXTTTMMMEEE>>>999666555555555666666555444222111------...000333333111///000000000///...,,,+++***---,,,+++***************...---+++)))(((((()))***,,,+++)))(((((()))+++,,,)))***,,,,,,++++++,,,------,,,,,,++++++++++++,,,...---,,,************+++''')))++++++******,,,---************++++++++++++---,,,,,,,,,,,,---......000111222222111000...,,,/////////000000000000000555333111000000000...,,,........./////////---,,,......------...000333444111000000000////////////000///......//////---,,,)))***++++++++++++---///???;;;999<<<<<<888555666666888999999777444333333555777666444555888777333<<<888666666444000///111222222333333444555555555777777888888888888777777666333333666777666888;;;444666888888777666666777:::777444333333444444333444555555333111000222333666666666444222111222333999::::::999;;;??????;;;===;;;999999::::::888777777888888888888777777666::::::999888777666555555<<<<<<<<<:::888777888999555555555555666777888888666555444555666666555333555444444444333333333222444222444888999555444555666555555444444333444444333222111111111222444555333333333333444555666777333333333333444444444444777666777999<<<<<<888444222222333777::::::666111333555666444111000222555333333333333444444555555333222111000111222333444222222222222222222222222222000111444555111000222444444333222222333555666222222333333222222111000222222222222222222222222.........000222222111///111222333222000//////000222000......///...---+++......000111111000///...---...///000000000///.........------------......///000000000000///......///...---,,,,,,---...///......------......//////,,,---............---,,,---,,,---///222444555444333111//////111333444333222666888444222333222000333222111/////////000000222222111000///---,,,+++------,,,...000000///...,,,+++,,,---000111000...///000111111111000///...222222111111111111222222000///...///000111000///.........------,,,,,,+++//////...---------------///............---------000///......///...,,,***000000000///...---,,,++++++++++++,,,......---,,,***000...///555444999IIIZZZ```eeefffaaaYYYTTTRRRSSSVVVVVVTTTSSSSSSNNNGGGIII???555222000------///333222777BBBKKKPPPUUUZZZ___[[[WWWXXX^^^aaaaaa^^^ZZZSSSRRRVVVRRRCCC777333111///---...000333555555===FFFNNNQQQRRRRRROOOKKKJJJGGGBBB===888555333222222333444444444333111000------...000222222000...////////////...---,,,+++,,,,,,++++++++++++,,,,,,---,,,+++)))))))))***+++,,,+++***))))))***+++,,,''')))++++++***)))***+++***,,,...---+++***---000///...,,,+++******++++++(((***++++++******,,,---******+++++++++,,,,,,,,,------,,,,,,------...///000000222222333222111000...//////000000111111111666444111111000///---++++++,,,------...------,,,///.........///000222333222111000/////////000000000///...///000000...---***+++,,,+++++++++---///CCC??????BBBCCC???======:::;;;<<<;;;888666666666777666444333777<<<999333999666666999888666666999444444444444555666666777888888999999999999888888<<<:::888777777777999;;;333444666777777666666666666555444444444444444444777888888666444222333444888888777555444444666888999;;;:::999;;;>>>>>>:::===<<<;;;;;;<<<;;;999888666666666777777777666555:::999999888888777777777999;;;===:::777555666999444444444555666777888999777666666666666555444333111111222333333444555555111000333888999666444555777666555444333333444444222111111111111222333444333333333333444555666666333333333222333333333333666555555888<<<;;;666222333333444777::::::777555333555777555333222555888333333222222222333333333222222111111111111222333000000000000000000000000111///000444444111000222444333222222222333333444222222333333222222111000333333333333333333333333///000111333444444222000333444444333000//////000000000//////000//////...000000111222222222111111000000111222222111000000///..................//////000111222222111//////000000///......///000000///......---......//////,,,---...//////...---,,,---,,,,,,...222444555555222111000000111222333333555666555222222666555222333222111000//////000111222111111000///...---,,,...------...000000///---+++***+++,,,///111000//////000111111111000///...333222111111111222333444333222111111111000...,,,///......---,,,++++++***000///...,,,,,,---...///............------------000///------......,,,***///////////////...---,,,...,,,,,,...111222000---+++111000///333333999JJJQQQVVV^^^aaa^^^YYYSSSQQQRRRUUUVVVTTTTTTTTTOOOHHHEEE<<<444111///,,,,,,...222111666CCCNNNSSSVVVXXX\\\XXXUUUVVV[[[^^^^^^]]]VVVMMMMMMUUURRR@@@444555111000......000111222111555===FFFHHHHHHHHHDDD???>>><<<999666444222222222222333333333222111///...///......000111222000///------------,,,+++******,,,+++++++++,,,,,,---...,,,,,,+++*********++++++++++++***))))))***++++++((()))++++++***))))))***))),,,///...+++***...333000///---,,,++++++,,,,,,)))***,,,+++******,,,---++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,------...,,,---...///000000000000......///000111111222222444222111000111000///---+++,,,------------.../////////......///000111222//////...---...111333555000//////000111111///...,,,---------,,,,,,...000DDD@@@AAAEEEGGGFFFEEEFFF@@@???===:::777777888::::::999666666;;;@@@===666888666666:::;;;999999<<<<<<;;;:::999999999999:::777777888888888888777777<<<;;;999777777888::::::777777888:::;;;;;;:::999000222444666777666666555888999999777555333333333666666666555444666:::===999;;;:::999<<<@@@@@@<<<@@@???>>>???@@@@@@>>><<<888666444555777888777555777777888888999999::::::777:::;;;:::666444555777444444444444555666888888666777777777666555444444111222222333333444444444111000333888999666444666888777555444333333444555222111111222222222333333444444333333333333444444444333222222222222333333444444444777:::999666222555555555666777888888777222444666555333333666999333333333222111000000///111111111000000111111111////////////////////////000...///333444111000222222222111111111111111111111111222222111111000///222222222222222222222222000222444555555444333222444444444333000......///...///000111222222333444222222333333444444444444222222222222222222222111000000111111111111000000000111333444444333222111222222111111111111222222000//////.........//////...///000111111000///......---,,,...111444555555333222111000///000111222444555333000333777777333222111000/////////000111111000000000////////////000///...///000000...,,,,,,++++++,,,///111111000///000000111000///...---111000/////////000222333333222111111222111///---//////...---,,,,,,++++++111000...------...111222//////.........---------111///------......---+++------...///000000000///...---,,,...111333111...---333111///222111999KKKPPPTTTZZZ]]]\\\XXXTTTQQQRRRUUUVVVUUUUUUVVVRRRKKK@@@999333222///,,,,,,...222111666CCCOOOTTTWWWZZZZZZWWWTTTUUUXXX[[[\\\\\\SSSKKKLLLTTTNNN<<<222555111000//////111222111000222999======<<<<<<:::666777666555333222222222333333444444333111///---,,,...---,,,---//////...---,,,,,,,,,---,,,,,,++++++++++++++++++,,,---......++++++++++++++++++,,,,,,+++******************+++)))+++,,,,,,+++******+++(((,,,///...+++***///333000///...,,,,,,,,,,,,---***+++,,,,,,+++***,,,---+++,,,,,,,,,------------+++++++++++++++,,,,,,---+++,,,---...///000000000...//////000111222222333111000///000111222111000,,,...//////------///111///////////////000000000///...------...000222444000//////000111111000....../////////------///111DDD@@@@@@EEEIIIIIIKKKMMMDDDBBB@@@<<<888888:::<<<::::::777666;;;@@@===777;;;999999<<<<<<999999;;;<<<;;;999777777777777888777777777888888777777777888:::999777888<<<>>>===888888888:::;;;;;;999777...222777999:::999999999888999:::999666444333444333444555444555777;;;>>>999<<<<<<===AAAFFFGGGDDDFFFFFFFFFHHHIIIIIIGGGEEE???;;;666555777999888666666666777888999::::::;;;777888999999888777777777444444444444555666777777555777888888666555555666666666555444333222111111333111333888999666555777:::888666444333333444555333333333444444444444444555555444444444444444555666666444333333333444555333444666777777777777777:::999888777777777777888333555666555222222444777333333444444222111///---111111111111111000000000........................///---///333444111000222111111111111111000000000000000000111000000///...111111111111111111111111000222444555333222222333333444444222000......///---///111222333444666888333333333444444555666666444333333333222222222222222222333333333333222222222222333444444444444333333333333333333333333333111111000000//////000000000111222222222222111000///...---...000333444444222333222000///...000222222333222000222777777444222111000//////000111111222111111000000111111222222111000000111111///---...---,,,---///111111111///000000111000///---,,,,,,,,,,,,,,,---...///000...------///222444444333/////////......------,,,000///...---...000222333000////////////.........222000.........///...---,,,---...///000111111111---+++++++++...///000000...444222000222222;;;OOO[[[\\\^^^^^^\\\XXXTTTQQQRRRUUUVVVUUUUUUVVVQQQKKK;;;666333222000,,,---000444333888CCCLLLQQQVVV[[[XXXVVVUUUUUUWWWZZZ[[[\\\QQQOOOQQQQQQGGG888111333000///000111333444333111222666888555333555555333444444333333333444444444333333333333111///---,,,,,,+++******,,,,,,,,,***------......///.........+++++++++++++++,,,------******++++++,,,,,,------************************+++,,,...---,,,***++++++)))+++------++++++...111111000...---,,,,,,------***,,,---,,,++++++,,,---,,,,,,,,,---------......,,,++++++++++++,,,---------......///000111222333///000000111111222222222///......///222333333222...000222000...---000333000000000000000/////////000///...---------......///......///111111000......///000///...---///111HHHCCCBBBFFFKKKLLLOOOSSSHHHHHHFFFCCC???>>>>>>??????@@@>>><<>>>>>AAAAAA===<<<>>>:::999777666666777888999;;;;;;<<<<<<<<<<<<;;;;;;;;;???@@@===>>>BBBCCC@@@:::999999:::<<<<<<999666444777:::<<<;;;;;;<<<>>><<<===???>>><<<:::999999666777888888888:::<<>>AAABBBBBB@@@>>><<<;;;:::;;;<<<<<<999555222333666111333555777666444111///222222333222222111111000000000000000000000000000000...000444555222111444222222222222111111000000000000111111000000///...000000000000000000000000///111222222//////000222111222222111///......///---000222222222222444777222222222222333444555666444444333333222222222222222333444444444444333222333222222222333333444555222333333333333333333222333333222111111111111111000111222333333222111000111///---...000222333333000111111000...///111444...111333111222555666444333222111000000111222333555444333111111111222222111000000111333333222000111///---...000111111111///000000000000...---,,,+++,,,---...////////////---,,,+++---000333555555////////////////////////......------...///111222111111000000000/////////444111///...///000///...---...///000000000000000,,,,,,,,,++++++---111444---444333111444555AAAVVVfffdddbbb^^^[[[XXXTTTRRRSSSUUUUUUSSSRRRRRRLLLFFF888444222333111...///222555555888>>>CCCGGGNNNVVVUUUTTTRRRRRRTTTVVVXXXYYYPPPUUUWWWOOO@@@444000111//////000333666777666444111555555222111333444333333333333444444555555555000111222222222111000///...,,,++++++---------,,,,,,------.../////////...++++++*********++++++,,,)))***+++,,,------------*********++++++*********+++---...---+++******++++++++++++++++++,,,---...111000///------------...+++,,,------+++++++++---------------...............------------...///////////////000111222333444111111111111111111111111000///...///111222222111///222333111---,,,///333000000000000000///.........------------,,,,,,,,,...------...000000///...---......---,,,,,,---///MMMHHHFFFIIIMMMOOOSSSWWWLLLMMMMMMLLLHHHDDDCCCBBBJJJLLLKKKIIIIIIMMMLLLHHHDDDBBBCCCGGGGGGCCCBBBDDD>>>===<<<<<<<<<>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAADDDHHHIIIEEEDDDHHHGGGBBBAAA???>>>???AAAAAA===:::;;;<<<>>><<<;;;;;;>>>BBBAAACCCEEEEEECCCAAA@@@@@@<<<===>>>>>>======???AAA???BBBEEEHHHOOOWWWZZZXXXUUUVVVXXX[[[]]]^^^]]][[[TTTKKKAAA:::::::::999666888888888777777777777777:::999888;;;>>>???<<<999666555555444444444555555333666888888666555777999444444555555555555555555777555555888888666666999;;;999666444222333444555555666777777888888777777555666666777888:::<<<======<<<:::888888999:::;;;333777;;;:::666666===CCCHHHJJJLLLKKKGGGCCC???===CCCDDDCCC???888555555666000333666999999777444111444444444444444333222111111111111111111111111111111///111555666333333555333333333333333222111000111111111111111000//////000000000000000000000000...///000///,,,,,,...111000111222000...---...///...000222222000000222555111111111111222333444555555444333222222222222222222333444444444444333222222222111000111222444555111222222333333222222111444444333222111111111222000111222333333222111000333000......///111222222---///000000...///333666+++000333222111444666555444333222222222333444555888777444222111111111111000///000222444555555333222000///...000111222111///000000000000...,,,+++---...000222222222222111000...,,,,,,///111333333/////////000000000000000,,,,,,,,,---...///000111111111111111000000000000555222000//////000000//////000000000000000///......//////---+++---333888---444444222666999FFF\\\jjjfffaaa]]]ZZZXXXUUUTTTSSSUUUUUUQQQOOOMMMGGG@@@666333222333222///000444555444555888:::===EEEOOOQQQPPPOOOOOOPPPRRRTTTVVVPPPZZZ\\\NNN;;;111//////...///111444888999888666///444555333222555666555333333444444555555555666...///111222333333333333222000......000111000///******+++,,,------------++++++******)))******+++)))***+++,,,---.........******++++++++++++******+++,,,------+++*********,,,***)))***+++,,,,,,+++222111///...------......+++---------+++++++++------------........./////////////////////000111111////////////000111222333222222222111111111111111222000///000111222111//////222333000,,,+++...222000111111111000///...---((()))+++,,,---.........---,,,,,,---///000///---,,,------,,,+++***,,,---pppWWWJJJWWWeee```TTTOOONNNRRRVVVUUURRRQQQTTTWWWYYYcccjjjiiilllnnneeeVVVQQQVVVZZZZZZZZZYYYSSSKKKIIIEEEAAAAAAEEEHHHIIIIIIGGGEEEEEEGGGEEEBBBCCCGGGIIIFFFDDDFFFKKKMMMKKKHHHEEEEEEEEECCCBBBCCCFFFHHHDDD???===@@@DDDEEEIIIMMMLLLPPPPPPKKKKKKPPPQQQMMMLLLPPPPPPKKKHHHHHHHHHGGGIIIEEEDDDKKKWWW___^^^ZZZ``````aaa``````bbbfffiiidddRRRDDDCCCAAA;;;<<>>CCCGGGLLLJJJFFFBBB???===<<<<<<888888;;;>>>>>><<>>???<<<888555333888555444555888888666333666777888888888666444333999888888777666666555555333666888888555333333444555666666555222000000000444444333222222222333333666555222000000000111222333333222111000000000111000444444111111444333000222222222333444555666777777666555333222111000000111111000000//////..................//////////////////000000000000//////333222111222444555444333///000111222222222222222111000...------...///000222222222222333333222111222444555444111111333666444222000111555777888666888777444222000000111222444444333222222333444444222222111111111111222222444333222000////////////------...222666777444000000000111111111000000///555222...---///000...,,,..................//////444222111111111111000...444333111000///000000111111111000000//////......444222000///...///000111555444222111000777III\\\llljjjeee^^^[[[]]]\\\XXXPPPOOOOOOQQQRRRMMMDDD<<<111333444444333333444666555666444222555;;;===;;;@@@???CCCKKKOOOOOOPPPTTTXXXYYYVVVIII888---+++...---...000666===AAABBB@@@555444333222111222333444111222333333444444333333---222777777333111222555///---,,,...111333222000...888111'''---222---)))------------------------***,,,///111222111///...+++,,,---------,,,+++***......------,,,+++******---,,,+++,,,,,,,,,***(((222333222///***(((***,,,//////............//////---...///.........000222---...//////...///111333555444222000/////////000333000///000---(((+++333111111111333555444///+++333222222111000111111111111000000111222111///---,,,,,,++++++,,,---///000...///000000000///---,,,,,,,,,,,,******+++...000{{{eeeXXXbbbkkkcccXXXTTTRRRVVVZZZZZZWWWVVVXXX[[[hhhrrrxxxyyy|||wwwkkkfffiiikkkkkkmmmllleee\\\QQQMMMJJJIIIKKKLLLLLLKKKJJJIIIKKKNNNLLLHHHHHHKKKKKKIIIHHHKKKPPPSSSQQQNNNKKKKKKKKKJJJHHHHHHIIIKKKMMMGGGEEEHHHKKKLLLOOORRRZZZ\\\YYYSSSSSSXXXZZZXXXUUUWWWWWWVVVXXXZZZWWWQQQKKKIIIIIIPPPYYY______]]]^^^^^^_________aaaeeehhhfffWWWLLLLLLJJJDDDBBBGGG@@@??????@@@BBBDDDCCCBBBCCCDDDDDDGGGMMMRRROOOHHH:::999888777666666888;;;;;;===???===:::999;;;>>><<<;;;:::999:::;;;>>>???>>>===;;;999999:::<<<>>>@@@>>>===;;;999888777777777888;;;===???@@@AAAAAA>>>>>>@@@CCCFFFJJJMMMNNNUUUSSSOOOJJJFFFDDDBBBBBBBBBBBBEEEHHHHHHEEEHHHLLLLLLSSSWWWUUUUUUWWWWWWSSSYYYVVVSSSRRRMMMDDD??????AAADDDGGGHHHEEEBBB???===@@@>>>===>>>AAAAAA>>>:::@@@???>>><<<:::888777777999999999888888888777777555777:::999777666666777777888888777555444333333222222222222333444666666666555333222111222333444444333333222111111222222000333444111111444333000222222222222333444555666555555444333222111111111111111000000////////////....../////////000000000////////////////////////000///...///000111000///000000111111111111111222...---,,,+++,,,---///111111000111111222222111000111333444333111000222555666333000000222444444333777666333111000000111111444333222111111222333444222222111111111111222222333333222111000000000000.........222555666333///111111222222222222111111444111......///000///...444333111000000222444555777555444444444444333111666555444333222222222222000000000///////////////333222000......///000111666444333111000666GGGXXXiiihhhbbb[[[XXXZZZXXXTTTOOOMMMMMMNNNOOOKKKDDD===333444555555444444666777777888666333555:::;;;888;;;;;;???FFFKKKLLLOOOSSSYYYYYYTTTHHH:::111///111......111666<<>>999---...///,,,,,,------------------------,,,---...//////---,,,++++++,,,---...///...------...------,,,++++++******++++++++++++,,,,,,***)))///000000...++++++---000///......------......///---.........------///111---.../////////000222555666555444222111111111111111......000000---...444111000000111333222///,,,222222111000000000000000444333333444555444222000---,,,,,,,,,,,,...///000...///000000000///...---,,,,,,,,,+++***+++...000xxxfff\\\cccggg___VVVUUUVVVZZZ^^^___]]][[[\\\^^^^^^ffflllmmmppptttoooeeemmmpppqqqppprrrrrrlllddd]]]YYYUUURRRQQQPPPPPPOOONNNNNNPPPSSSQQQMMMLLLOOOMMMLLLNNNRRRWWWYYYVVVSSSQQQRRRSSSRRROOONNNMMMNNNVVVPPPNNNPPPRRRRRRSSSVVV______\\\WWWVVVZZZ]]]]]]YYYZZZZZZ[[[aaaddd^^^UUUPPPQQQRRRWWW\\\___``````[[[\\\]]]]]]]]]```cccgggfff\\\TTTUUUSSSMMMJJJLLLJJJGGGEEEGGGLLLNNNLLLHHHGGGCCCBBBFFFIIIIIIJJJLLL???>>>===;;;;;;<<<======???AAADDDCCCAAAAAADDDGGGEEEDDDCCCBBBCCCEEEHHHJJJHHHHHHGGGCCC???>>>AAAEEEKKKHHHEEEDDDDDDBBB>>>;;;;;;>>>AAAEEEHHHJJJKKKKKKDDDGGGLLLPPPRRRRRRQQQPPPYYYWWWUUURRRPPPNNNMMMMMMMMMMMMPPPTTTTTTQQQQQQUUUPPPUUUXXXWWWWWWZZZ[[[YYYZZZWWWWWWYYYVVVOOOJJJJJJLLLNNNQQQQQQOOOLLLJJJIIIKKKIIIIIIKKKMMMLLLIIIEEEJJJHHHEEEBBB@@@@@@AAABBB======<<<<<<;;;:::::::::888999::::::999888999::::::::::::999888777666555444333333333444555666666666555444333333333444555444333333333333222222222000333444111111444333000333333222222222222333333333333222222111111111111111000000000000//////////////////000000000111111000///...------...///000000...---...//////...---222111000//////000000111,,,+++******+++---///111//////000000000000//////111222222111000000111333777444000......000000000555444222111000000000111222222111111111111222222222222111111111111222222222111111000000111111222000//////111555555111...111111222333333222222111111000......///000000///444222000......111444666:::888777777777777666444555555555444333111000///.........///////////////111000///.........///000555444333222000444BBBQQQ___^^^YYYRRROOOPPPNNNJJJIIIGGGEEEFFFFFFDDD???:::555555555444333444666888888888666333444888888555666555888???DDDGGGKKKPPPRRROOOIII@@@777111///000//////111555:::<<<<<<;;;666555555444555555666666111222333333444444333333444444555555333111000///000///...///000111000///555BBB???222000...,,,///------------------------///...---,,,+++***)))(((+++,,,...///000//////...---,,,,,,++++++*********)))***++++++++++++++++++/////////---,,,,,,---///...------,,,,,,------...,,,---...---,,,,,,...000,,,...///000000222444666777777555444333222222222...+++,,,000333222111333111000//////000000///---111111000000000/////////111000000111222222000---------,,,,,,---...000111///000000111111///...---,,,------,,,++++++...000iii^^^YYY^^^```ZZZVVVXXXXXX\\\___aaa```^^^^^^^^^ZZZ```ddddddfffiiifffaaa```fffjjjhhhggggggfffdddgggccc\\\UUURRRQQQRRRRRRSSSQQQRRRSSSQQQMMMMMMQQQPPPQQQTTTYYY\\\\\\YYYUUUTTTVVVWWWWWWTTTQQQPPPOOOXXXSSSPPPRRRSSSQQQPPPRRRYYYYYYXXXVVVVVVXXXZZZZZZYYYZZZZZZ[[[___bbb^^^WWWXXXZZZ\\\^^^^^^^^^___```[[[\\\]]]]]]]]]___cccffffff^^^XXXXXXWWWRRRPPPRRRUUUPPPLLLNNNTTTVVVRRRMMMJJJCCC@@@DDDDDD???CCCMMMGGGGGGEEEAAAAAABBBBBB???AAAEEEHHHJJJIIIJJJNNNQQQPPPPPPPPPPPPPPPPPPOOOOOOSSSUUUUUUPPPJJJIIIMMMRRRUUUQQQMMMMMMNNNLLLFFF@@@DDDGGGKKKOOORRRTTTTTTTTTPPPRRRUUUVVVVVVRRRNNNKKKSSSTTTUUUVVVXXXYYYYYYZZZUUUTTTVVV[[[[[[WWWWWWYYYUUUWWWXXXUUUSSSRRRQQQQQQSSSRRRUUUYYYYYYUUURRRSSSQQQSSSUUUUUUSSSQQQPPPPPPSSSRRRQQQTTTVVVUUUQQQMMMMMMLLLKKKKKKKKKLLLMMMNNNDDDCCCBBBAAA???>>>======:::::::::999888888999:::999888888888999888777555888777666555444333333333666555444333222222222222222222222222222222222111///333333111222444444111444333222222111111111222111111111111222111111111000000000000000000000000000000000000111111111111222000///------///000222222111000000111111000///444222000.........000111---,,,+++***+++---///000///000111111000000000000111111111000//////000111555333///---,,,---///000333333222000000000000111111111000000000000111111222222111111111111222222000/////////000000111222111000///111333333000---000000111222222222111111//////...///000000111111222111000///000222444555999888666666777777555444000111111111///---+++***---------......///////////////...------......///333111111111///111;;;GGGNNNMMMIIIDDDBBBDDDCCC??????===:::::::::999666444444444444333111222444777666777555222333777777444333111333999===???CCCHHHHHHDDD===888555333222111///000222555777888888888333333333333333444444444111222333333444444333333444333333333444333111...111000000///000//////...444>>>;;;111111000---222........................000///---+++)))))))))))),,,---...//////...---,,,,,,,,,+++++++++*********((()))+++++++++++++++,,,222222000---+++++++++,,,---,,,,,,++++++,,,,,,------......---++++++,,,...,,,...000000111333555888777666555444333222222222,,,***+++///333444111///222000///...///000000000000000000000000///......///......000111111...,,,...------------///000111000000111111111000///...---......---,,,,,,...000ccc]]]\\\```aaa]]]\\\```\\\^^^aaabbbbbbaaaaaaaaa[[[^^^```___^^^```___]]]UUU___fffccc^^^___dddggglllggg^^^VVVQQQPPPRRRUUUYYYVVVSSSSSSPPPMMMOOOUUUVVVXXX\\\___```___[[[XXXTTTVVVYYYYYYVVVTTTRRRQQQVVVQQQOOOPPPPPPLLLJJJKKKRRRRRRTTTWWWXXXWWWVVVVVVWWWZZZ\\\ZZZ\\\aaacccccc^^^```cccbbb```^^^^^^^^^^^^^^^___^^^^^^```dddgggfff```\\\ZZZYYYWWWWWWYYY]]]XXXSSSTTTYYYZZZUUUPPPSSSKKKHHHJJJGGGCCCGGGRRRPPPQQQMMMHHHGGGIIIFFF@@@@@@EEEJJJMMMNNNPPPSSSWWWSSSUUUWWWYYYYYYXXXUUUTTTZZZ\\\\\\XXXSSSRRRWWW\\\[[[WWWTTTTTTUUUSSSMMMGGGOOOQQQTTTWWWYYYZZZZZZZZZYYYZZZZZZYYYWWWSSSNNNLLLRRRTTTWWW[[[^^^```bbbbbb\\\YYYZZZ]]]^^^[[[YYY[[[XXXWWWVVVTTTOOOKKKIIIIIIMMMMMMQQQWWWYYYWWWWWWYYYTTTVVVWWWWWWUUUTTTTTTUUUVVVUUUTTTVVVYYYYYYVVVRRRPPPQQQSSSTTTTTTTTTSSSSSSLLLKKKJJJHHHFFFDDDBBBAAA>>><<<999777777777777777777555444555777777555333777777666555444333333444666555333222000///...---///000111111111111000000///222333111222444444111444444333222111111111111///000111222222222111111000000000000111111111111000000000000111111111111333222000//////000222333333222111111333333222111444222000///...///000111222111///---,,,---...///000222444444222111111333222111000//////000000///222000///---,,,---000222222222111111111111111111000000000000000000000000222222111111111111222222...............///000111222000///000222333000,,,......///000000000000000---...///000000000111111222333444555666666666666666555333333444444222111......///...---+++)))(((,,,,,,------......//////------------------......///...//////------444===>>>>>><<<888999<<<;;;777777555333222222111111000111222222000//////111333111333222000222666666333222///000444666777:::>>>AAA===888666777777777666...000222444555555555555333333333444444555555555111222333333444444333333222111111222333444222111111111111000///.........///555000,,,222333///222........................///...,,,+++***+++,,,------.........---+++***))),,,,,,,,,+++++++++++++++(((***,,,---++++++,,,---333111///---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,.........---++++++,,,---,,,...000000111333555888555444444333222111000///,,,,,,,,,...222333///***222222111//////000222333///000000000000///......111111111222444444222000///...------...///111222000111222222222111//////...//////...------...///ccc```___aaaaaa______bbb```aaabbbcccdddddddddddd\\\]]]\\\ZZZXXXXXXYYYZZZRRR\\\bbb___YYY[[[bbbhhhjjjfff```XXXRRRPPPRRRUUU[[[WWWVVVUUUSSSQQQTTTZZZ[[[]]]aaaccccccaaa]]][[[UUUXXXZZZ[[[ZZZXXXXXXXXXXXXSSSQQQSSSRRRMMMJJJJJJMMMNNNRRRWWWXXXTTTRRRRRRQQQVVVXXXWWWXXX___eeeggg___aaaccccccbbb___^^^]]]```aaaaaa```___```cccfffeeeccc```^^^]]]]]]^^^```aaa]]]YYYYYY\\\\\\YYYUUUUUUQQQOOONNNMMMLLLQQQWWWVVVXXXTTTMMMMMMQQQLLLDDDBBBGGGLLLOOOPPPQQQTTTWWWPPPSSSWWW[[[]]]]]][[[ZZZ\\\]]]\\\YYYVVVWWWZZZ^^^\\\YYYWWWVVVWWWVVVRRROOOUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]^^^]]][[[XXXUUUTTTWWWYYY]]]```cccddddddccc```\\\[[[]]]^^^\\\[[[\\\WWWVVVVVVVVVRRRLLLJJJLLLMMMLLLOOOUUUXXXWWWXXX[[[VVVXXXYYYXXXWWWWWWXXXYYYVVVTTTSSSUUUYYYZZZXXXUUUVVVWWWYYYYYYYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLJJJJJJDDDAAA;;;888777666666555555333222333666777555222222222222333444666777888333333222000...---,,,+++...///000111111111000//////222333111222555555222444444333222222222222222000111222333333333111111000000000111111111111222/////////000000000111111444333222111111222333444111000000000222333222111333222111000000000111222555333111///......///000111444666666333222333555444222000///000000000...///000000///...///111444111111111222222222222222000000111111111111000000222222111111111111222222............//////000111222000...///222222000---------...///000000000000,,,...000111000///000111...///222444555555444222444222111000111111000...////////////...---,,,+++,,,,,,,,,---------------+++,,,,,,,,,------------,,,,,,---///...,,,000666555666555333444888888555333222111000000000000000...///000///---------......000///...000444444000111......222333111222555777555333333333444444444---000222333222222222333444555666777777777777777111222333333444444333333111111111111222222333333000111111000///......///+++///***)))222222...222..............................---,,,,,,---//////------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,+++,,,//////---,,,,,,---/////////---,,,,,,++++++,,,,,,---///000000...,,,++++++---,,,...///000000222444666333333333222111000......---///000///000111///***111222222111///000222555///000111222111000///.../////////111222222111/////////......///000222333111222222333222111000///...///000000...---...///___]]]\\\^^^___^^^^^^```bbbaaa``````aaacccddddddfffeeedddaaa^^^^^^aaaeeeTTTZZZ\\\XXXWWW[[[___```ddddddbbb]]]XXXTTTSSSTTTUUUTTTVVVYYYYYYVVVXXX\\\YYY[[[___aaaaaa___]]]\\\YYY\\\___`````````aaabbb```\\\ZZZ\\\[[[VVVRRRQQQUUUSSSUUUZZZZZZUUUSSSUUURRRUUUUUUUUUXXX^^^```^^^\\\^^^```bbbcccbbb```^^^bbbbbbaaa```^^^___bbbdddaaaccccccbbbaaaaaaaaaaaa```^^^]]]]]]______^^^\\\RRRSSSRRRPPPRRRXXX[[[ZZZXXX[[[XXXQQQRRRXXXSSSIIIKKKOOOTTTUUUTTTTTTUUUWWWUUUVVVYYY[[[^^^___``````___]]][[[YYYXXXXXXZZZ\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]___]]]^^^```aaa```]]]ZZZXXX[[[]]]```cccddddddbbbaaaaaa[[[XXXYYY[[[YYYXXXZZZVVVUUUWWWZZZXXXQQQOOORRRQQQOOOOOOSSSUUUSSSUUUXXXWWWXXXXXXXXXWWWWWWYYY[[[VVVTTTRRRSSSWWWZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTMMMHHH@@@;;;999888777555666333111333777999666333000000111222444666777888///000000//////...---,,,---///000222222222000000...222333111222555555222555444333333333333333444111222333444444333111000000000111111111222222222....../////////000000000222222222222222222222222000//////000333444444333222222222222222333333333444333111///...///000111111555888777333111333666555222000000111111000......111333333111000222333111111222333333333333333000000111222222111000000222222111111111111222222111000000000000111111222111///---...111222000...---...///000000111111111,,,///222222000...///000+++,,,---///000000000000333222000000111111///...//////............//////---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++---111000---...333111333222000222666555111111111111111000000000111+++---///000...,,,++++++---///...---...111000,,,///------111111......111111111111000///...------,,,///222222111000111222333444666777888888888777111222333333444444333333000222444222//////111333...000222111...---///111+++000,,,+++000...+++222..............................------------......+++,,,---......---,,,,,,------------------------+++///111000---+++---///000---++++++...000000///------,,,,,,,,,,,,------111111111///,,,+++,,,------.../////////000222555222222333222111000...------222444000///222111...///000222111//////111444000111222333222111///...,,,,,,,,,...000000...,,,000//////...///111222333111222333333333222111000///000111111///......///\\\ZZZZZZ\\\___```aaabbb```^^^\\\\\\^^^```bbbbbbcccaaa___\\\YYYYYY^^^dddZZZZZZXXXUUUWWW]]]^^^ZZZ___bbbeeeccc]]]XXXTTTSSSMMMNNNTTT[[[\\\YYYYYY\\\SSSVVVZZZ\\\\\\\\\[[[[[[]]]```bbbdddeeefffhhhjjjhhhdddccceeeddd___ZZZYYYddd``````cccbbb\\\[[[^^^[[[[[[YYYXXX]]]aaa]]]UUUYYYZZZ\\\```dddeeeccc```ccccccbbb```^^^^^^```bbb\\\```ddddddcccbbb```^^^^^^______``````aaabbbbbbQQQVVVWWWTTTYYYdddfffaaaXXX\\\YYYSSSUUU\\\XXXMMMTTTXXX\\\\\\YYYWWWWWWYYY___^^^]]]]]]^^^```bbbdddbbb___[[[YYYYYYZZZZZZZZZWWWWWWWWWVVVTTTTTTVVVXXXUUUTTTTTTUUUWWWZZZ^^^```]]]___bbbdddccc^^^YYYVVVYYY\\\___cccdddcccaaa``````XXXTTTUUUVVVUUUUUUVVVVVVTTTXXX]]]ZZZSSSPPPSSSTTTPPPOOOQQQQQQOOOPPPTTTVVVVVVWWWVVVUUUVVVYYY[[[WWWSSSQQQRRRWWW[[[\\\\\\XXXWWWVVVVVVXXXZZZ]]]^^^TTTUUUVVVWWWYYYZZZ[[[\\\TTTMMMEEE>>><<<:::888666777444222555999;;;888444222222222222333444555555------...///000000//////...///111333444333111000...222333111222555555222444444444333333444444555222333555555555333111000000000111111222222222222............////////////000111222222222222111000111000000222555666666666111222333444444444444444222111///...///000222333000444888777333111333666666333000000222222000...///222555555333111111222111222333444444444444444000111222333333222111000222222111111111111222222333333222222222222222333111...,,,...111333111///......000111111222222222---000222222000......000///......///000222333555444222111111111111000.........---,,,,,,...///000---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++...222111......222000111000...///333222...///000111111000///000111***---000111///,,,******...///...,,,,,,///---(((---+++---111111...---///333555666444000---,,,++++++...111222000///000222111222444666666666666555222222333444444444333333111444666333...,,,///333...000222111...---///222---444222...///)))(((333////////////////////////.........------,,,,,,,,,)))+++---...000000000///........................---000333222---+++---000333000,,,,,,---...---+++...------,,,,,,------...222222222///---+++,,,------...////////////111333222333333333222000...---,,,444666222000333555333,,,///111111///...000222000111333444333222000.../////////111333333111///000////////////111222333222222333444333222111000///000222111///......///XXX[[[ZZZVVVVVV\\\]]]ZZZ```]]][[[^^^bbbdddbbb^^^bbbcccdddbbb^^^]]]___aaaaaa\\\VVVSSSUUUZZZ___aaaaaaaaaaaa```^^^ZZZSSSNNNEEEKKKQQQVVV\\\aaaaaa\\\___]]][[[ZZZ[[[ZZZYYYXXX[[[```dddeeehhhjjjgggaaaiiihhhjjjmmmiiiaaa___dddgggjjjkkkiiiiiiiiieee_________``````^^^\\\YYYWWWZZZ\\\]]]^^^^^^___bbbeeedddffffffbbbaaacccbbb___]]]```dddgggccc^^^^^^ccc\\\^^^```bbbbbbbbbbbbbbbZZZ]]]^^^]]]___ccceeedddYYYdddfff]]]WWW\\\^^^[[[^^^^^^______^^^\\\YYYWWW```dddhhhhhhgggfffhhhjjjiii```[[[]]]^^^\\\\\\___TTTWWWZZZZZZXXXXXXZZZ\\\ZZZYYYYYYZZZ[[[^^^```bbbeeebbb```___``````]]]ZZZ\\\]]]^^^```fffjjjfff___fff]]]UUURRRQQQQQQTTTXXXUUUYYY]]]___^^^\\\[[[ZZZZZZSSSQQQTTTUUUQQQPPPTTTRRRSSSSSSQQQNNNNNNPPPSSSXXXTTTPPPQQQUUUWWWUUURRRSSSSSSTTTUUUWWWXXXZZZZZZ\\\XXXWWWYYYZZZZZZ\\\aaaZZZPPPGGGBBB<<<777999???999888888777666555555444:::444000444777555222111111///111444333000///222555222222555555222111333222111111222444666666666777444333555444111111444666555444111///...///111444666444000111666444...,,,///222222000000111333444444444111111333333222000000111222333444666777;;;666222111111000//////222555333------222444111222111222444333000//////555333111000//////111222222333333333222222111000///333444111111555888888666333111000222111///,,,...///111222333222111111///111333222000///000333333111...---.........------111111......222333///000111111000///000222555,,,---//////...///111333111000///000111111///---......///---,,,+++---...&&&)))...222222000---***///...,,,++++++,,,...///......---------...//////222222333333333111000//////---+++---///111///------,,,,,,,,,------...///---......---,,,,,,---///...++++++...111000......333333222///,,,)))((((((000111111000000///......666888777444444777888555///111444444333222333333///444555222111333333111///000111000...---...///---000222000+++(((***---000//////000111111000...000///...---,,,---...//////...---...000222222222------...///000000000///...---,,,,,,---...000111///000111000...------..................---,,,+++///000111///,,,***,,,///000000000111000//////...333222111000000000000000333222///------...000222111222333111000111555999555666444000222555222+++///111444666666444111000555444333111111111222333222333444555666555444333000444444000...000...)))UUUXXXXXXUUUUUUZZZ\\\YYY^^^\\\ZZZ\\\```aaa^^^[[[]]]______]]][[[ZZZ[[[^^^___[[[UUUSSSUUUYYY]]]___[[[\\\\\\]]][[[WWWPPPKKKFFFKKKQQQTTTYYY^^^]]]YYY___^^^]]][[[[[[[[[[[[\\\```ccceeefffiiikkkhhhbbbccccccfffkkkiiieeefffkkkccchhhlllnnnpppooohhh^^^bbbaaa___]]]\\\\\\\\\\\\ZZZ\\\^^^______```ccceeefffhhhgggdddcccffffffccc___aaaeeegggbbb[[[ZZZ^^^```bbbddddddbbbaaaaaabbb\\\^^^___]]]___dddfffeee]]]cccbbbZZZYYYaaaddd___```bbbdddfffdddaaa]]]ZZZ___bbbfffhhhiiiiiikkkmmmjjjbbb\\\^^^___]]]\\\^^^XXX[[[]]]\\\YYYWWWXXXZZZaaaaaa```___^^^^^^^^^^^^ccc```^^^^^^```aaa___^^^^^^______```dddhhheee^^^aaaZZZUUUTTTTTTSSSTTTWWWZZZ]]]```aaa___\\\ZZZZZZXXXRRRPPPSSSUUUSSSTTTWWWYYYZZZZZZXXXTTTSSSTTTVVVYYYTTTPPPOOORRRTTTSSSQQQUUUVVVVVVWWWXXXXXXXXXXXX```]]][[[[[[[[[\\\bbbiiieee[[[RRRNNNKKKDDDAAAAAAAAA???===;;;;;;===???AAA???888333666888888666777999555333666777444333444666444555777666444666:::444333222333555666777888666222111444444111222555;;;999888888::::::888555111444444111111333222------///111111000///000111222333333222222333333222444222111222444666555444444000///000333333222111111333222---,,,//////,,,444444555555222///......444222111//////000111222111111222222222222111111---000222111222666777444444222//////000000---+++//////000111222222111111...000222222000000222444333111///......///......---111111......222333///111111000///......///000...///000///......000222111000///000111111000...///000000///---,,,---///'''***---000111000---+++...---+++******+++---...,,,,,,+++++++++,,,------000111222222111000///...111///------//////---+++---------------...//////---...///...,,,,,,---...---...///000000000000111...///000...,,,+++,,,---,,,---...///000000//////333555444111111444555222111333444444222111000111333777777333000111000...111222333222000///000111...000111///+++***---000333222111111222222111///...------,,,+++,,,,,,,,,---,,,,,,...111333444444,,,,,,,,,,,,------------000///...---------...//////000///---++++++---///,,,,,,---------------,,,///111111///,,,+++,,,...000000000000000//////...333222111000000000000000.........//////000000000000111222111///000333555555666555111222555222,,,---///222444555333111000555444444444444555666777111222333444444333222222///222333000///111000,,,QQQTTTUUUSSSUUUXXXYYYXXX\\\ZZZYYYZZZ]]]^^^\\\YYY^^^^^^^^^]]][[[[[[]]]___[[[XXXUUUSSSUUUXXXZZZ[[[SSSTTTVVVXXXXXXSSSMMMGGGGGGLLLPPPRRRUUUYYYZZZWWW\\\]]]]]][[[XXXXXX\\\___^^^___^^^___dddgggddd\\\^^^^^^aaaeeefffeeegggkkkcccfffgggjjjnnnpppiii```dddaaa^^^[[[ZZZ[[[]]]___ZZZ\\\___`````````aaacccdddfffeeebbbbbbfffgggfffaaabbbdddeee___WWWTTTWWW^^^aaacccbbb```___```ccc]]]``````^^^___dddgggeee___```\\\VVVZZZdddgggcccaaacccgggiiihhhddd___\\\]]]```eeehhhjjjllloooqqqqqqjjjeeeeeefffdddcccccc\\\___aaa___ZZZWWWWWWXXXbbbbbbbbbbbbaaa___]]]\\\aaa___]]]]]]___aaabbbbbbaaabbb```^^^aaadddaaa[[[ZZZUUUSSSUUUVVVTTTSSSUUU\\\___aaaaaa___[[[YYYXXXXXXSSSPPPSSSUUUWWWYYY]]]```aaaaaa___\\\ZZZYYYYYYZZZUUUPPPPPPSSSWWWYYYYYY]]]^^^^^^___^^^\\\[[[ZZZ___^^^^^^^^^^^^aaakkkwwwyyyrrrqqqooohhh___ZZZddd```YYYSSSPPPPPPRRRTTTSSSJJJBBB@@@@@@>>>===???EEE@@@===>>>>>>;;;:::<<<<<<:::999;;;;;;999<<>>===<<<<<<===>>>???>>>:::999::::::888999===666333333555999999555111444888:::888777888777555666666555555555444444444666666777999999888777777===:::777777888888777444666444222222444444111...111333222///---...---***222444555444222111111111333222111111111222444444//////000111222222222222---//////000444999888333444222000000111000///---//////000000000111111111...///111111111111333444333111///.../////////......000111//////222222000444222000//////...---,,,///000000///......000111//////...///111111000...111111111///---,,,---...+++,,,...000111000///......---,,,++++++,,,---...,,,,,,++++++,,,,,,---...//////000000000///......111///...---------+++***------------------...///,,,...//////---++++++,,,+++---000///------000111,,,---...---++++++,,,...(((***---000222222111111000222222//////222333000333555666555333000//////222666777333000000000---000111111000///...///111000222333222//////222555111000......//////...,,,,,,,,,------,,,,,,++++++,,,++++++---000333444444...---,,,+++++++++,,,---111000...---,,,,,,,,,---111000...,,,***+++///222+++,,,---....../////////000000000...,,,***+++,,,////////////.........---222111000///............+++,,,///111222222111000000111222111000000111222111222111...///000...***---///111333444444222111111111111222333444666777222333333444444333333222---000111//////111111...PPPRRRSSSTTTVVVXXXXXXXXXZZZYYYYYYZZZ]]]^^^]]][[[]]]]]]\\\[[[ZZZ[[[]]]___XXXVVVTTTSSSUUUVVVWWWWWWNNNOOORRRUUUUUURRRKKKFFFGGGLLLPPPPPPRRRWWWYYYXXXWWWZZZ[[[YYYUUUUUUZZZ```ZZZYYYXXXYYY___eeeaaaZZZ[[[\\\]]]_________```bbbfffddd___]]]bbbiiihhhbbbaaa___\\\ZZZYYYZZZ\\\^^^[[[]]]______^^^]]]]]]]]]\\\^^^^^^\\\^^^dddgggfffbbbaaaaaaaaa[[[SSSOOOQQQYYY[[[]]]]]]\\\]]]```ddd]]]______]]]^^^ccceeeccc[[[]]][[[WWWYYY```dddbbb```bbbdddeeeeeebbb___]]]]]]```dddhhhkkknnnooopppsssnnnjjjiiijjjiiigggeee^^^aaacccaaa]]]YYYYYYZZZZZZ\\\^^^aaaaaaaaa___^^^aaa```]]]]]]^^^```bbbdddbbbccc```]]]]]]___]]]XXXUUUQQQOOORRRTTTRRRSSSUUUYYY\\\^^^^^^\\\YYYXXXWWWZZZVVVSSSSSSUUUYYY\\\___```aaabbbbbb```^^^]]]\\\[[[XXXUUUUUUZZZ```eeehhhiiiiiiiiiiiigggdddaaa```XXXYYY^^^aaabbbfffrrr{{{}}}yyywwwwwwwwwwwwlllaaaZZZUUUPPPNNNPPPVVVTTTSSSRRRMMMIIILLLRRRQQQIIIDDDEEEGGGFFFFFFGGGHHHHHHGGGFFFDDDEEEFFFHHHLLLGGGCCCCCCAAA???@@@DDDAAA@@@@@@@@@@@@?????????AAACCCDDDBBB@@@???@@@@@@CCC???<<<:::;;;<<<;;;:::;;;;;;===AAAAAA>>>===>>>HHHGGGEEEAAA===;;;999999;;;;;;999666666777555222444555555444333333111000...222555444222444777777333333333333444555666777...///000222333333333333111000......555;;;;;;555555555444444444333333222111000000///000000111111000111111222111111222333222000//////000000///......///000//////111111000555222000000111111///---...///000///...///111222///......///000111000...000000000...,,,+++,,,---......///000111111000000//////...------...//////...............///000111.........//////////////////...------,,,,,,+++***------,,,,,,,,,------...+++---///...---+++++++++,,,///000...---///111000......---+++((('''(((***)))+++///222333333222222///222111...///222333000444555777666444111111111...222333111///111111000000111111000......000222333555777777555444444555000...------...///...---,,,---...///...---,,,+++,,,++++++,,,///111111111222000...,,,,,,---...//////...,,,+++++++++,,,,,,000000000///......111333------.../////////////////////...,,,+++******+++...------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---...000222333222111111111111222222222111000000000000000///......---+++---///000222444444444444//////000111222333444444555555555555444444444333...//////////////////...PPPQQQSSSWWWXXXXXXWWWXXXWWWXXXYYY[[[^^^_________YYYWWWUUUTTTUUUVVVXXXYYYVVVUUUSSSSSSTTTUUUUUUTTTMMMNNNQQQTTTUUURRRLLLHHHFFFLLLOOONNNPPPVVV[[[\\\UUUXXXZZZXXXUUUUUUZZZ___XXXYYYXXXZZZ```fffddd^^^YYYZZZ[[[[[[\\\]]]]]][[[dddaaa\\\XXX\\\cccccc___\\\\\\[[[[[[ZZZYYYXXXXXXZZZ\\\^^^^^^\\\YYYXXXWWWUUUXXXYYYYYY\\\cccfffeee```]]]\\\[[[WWWPPPMMMOOO[[[[[[ZZZZZZ[[[\\\___aaaZZZ]]]^^^[[[\\\```aaa___WWW\\\^^^[[[YYY[[[^^^````````````____________```___```cccgggjjjlllmmmmmmmmmkkkhhhfffggggggddd```]]]```ddddddaaa^^^^^^___WWWYYY]]]aaaccccccaaa```dddcccaaa^^^^^^___aaacccbbbccc```\\\[[[\\\ZZZVVVTTTOOOLLLNNNPPPPPPQQQUUUSSSUUUXXXYYYXXXWWWWWWWWWZZZWWWSSSQQQSSSWWWYYYZZZ[[[[[[]]]^^^______^^^]]]^^^\\\[[[\\\```fffkkkmmmpppoooooommmkkkhhheeecccTTTXXX^^^cccccceeennnyyyzzzrrrkkkeeecccfffiiilllooommmddd___fffqqqooobbbXXXYYY^^^]]]WWWSSSQQQSSSVVVVVVVVVWWWZZZ]]]bbb\\\WWWUUURRROOOPPPTTTTTTVVVVVVPPPIIIHHHPPPWWW^^^ZZZUUUPPPLLLJJJLLLOOOVVVOOOHHHDDDFFFHHHGGGFFFFFFDDDFFFLLLMMMIIIHHHJJJSSSVVVUUUOOOEEE@@@@@@CCCBBBFFFFFF@@@===??????===888888888::::::999888999111888;;;777555888;;;;;;444444444555666777888999333444555555666666666666555333///---333;;;<<<888777777888777777666777777555444222111111222333444777666555444333333222111222111000000111222000///000///000111111111111222333222111111222222111///---///000000000111333555000///...///111111000.../////////...+++++++++---....../////////000000000/////////....../////////////////////000111222333////////////000111111111,,,---------,,,,,,------------,,,,,,,,,,,,------+++---......---,,,,,,---111333111...///333333/////////---***'''&&&((()))+++---///111111111000///...000000---...111222000111333555444333111111111---111333000...000111///333333333111000111333555222555999;;;:::777333222222000//////000222222111,,,---.........---+++***///---,,,,,,---......---222111///---------///000,,,+++*********+++---...+++...000111000///000000---.........------,,,+++...---,,,+++++++++******---,,,+++*********++++++++++++************++++++000000000000///000000000111111111111222111000///333222333333222000000000---...///000111222333333111111222222333333333333555555444333333333333333111/////////...---,,,---QQQQQQTTTYYYZZZWWWVVVWWWVVVWWWXXXZZZ\\\]]]^^^^^^ZZZWWWTTTRRRTTTVVVWWWWWWVVVTTTSSSSSSTTTTTTSSSRRROOOPPPRRRTTTUUUSSSOOOKKKFFFLLLNNNMMMMMMTTTZZZ]]]UUUWWWYYYXXXVVVVVVXXX[[[RRRVVVXXXYYY]]]aaa```\\\TTTWWWYYYZZZ]]]aaa___[[[\\\^^^___^^^___bbb___ZZZZZZ[[[\\\\\\ZZZXXXUUUSSSWWWZZZ]]]^^^\\\XXXVVVUUUTTTXXXZZZZZZ]]]bbbdddccc]]]XXXUUUUUURRRNNNNNNQQQeee```[[[YYY[[[]]]\\\[[[WWW[[[]]][[[\\\^^^]]]ZZZUUUZZZ^^^]]]XXXWWWZZZ^^^```___]]]\\\\\\^^^```aaa______aaadddhhhjjjjjjiiijjjjjjhhhfffgggiiieee___[[[```eeefffdddbbbbbbddd]]]___bbbdddeeeeeecccbbbfffeeedddbbb______aaaccc```cccbbb^^^\\\\\\ZZZVVVUUUOOOLLLNNNOOOOOOPPPSSSNNNQQQTTTUUUUUUUUUVVVXXXWWWWWWSSSOOOPPPUUUVVVTTTTTTTTTUUUXXX[[[]]]]]]\\\^^^^^^___```aaaccceeegggnnnmmmkkkiiigggeeecccbbbZZZ[[[___bbb```^^^bbbiiimmmtttyyyvvvrrrtttyyy|||}}}uuuqqqlllhhhhhhlllrrrwww}}}|||tttpppwwwwwwlllnnnsssrrrkkkeeejjjpppvvvyyy{{{}}}~~~yyyxxxvvvuuuwww|||uuuxxxvvvlllaaabbbnnn{{{yyyllldddaaaaaafffkkkxxxmmm```[[[^^^aaabbb```^^^ZZZ\\\cccddd______dddbbbdddddd^^^UUUPPPQQQTTTZZZdddeeeYYYLLLGGGEEEAAA@@@>>>???AAABBB@@@AAADDD???GGGIII@@@;;;>>>AAA???999999:::;;;;;;<<<=====================<<<;;;;;;999888444111555<<<>>><<<999;;;<<<<<<::::::;;;===<<<;;;888666666777999;;;>>><<<:::999999888555444555444333444666666444222444222222555555333333666333444666666444333333444111222444444333444666999444333222222333333111000000111111000......///000.../////////000/////////////////////////////////.........///000111222333111111111222333444555666---///000000//////000111000///......---............///000/////////111333333888666///...222333000222222000...++++++---///------...............---...000000......222333111000222444444222111000111111555666111/////////,,,111111111///...///222444222555999<<<<<<999555333444222///...///000000///,,,,,,------,,,,,,+++***111///...---......---,,,000///...---------...///,,,++++++++++++---///000(((+++///111111///......---......---,,,+++******...,,,++++++,,,------,,,...---+++*********+++,,,++++++++++++,,,---//////222222111000//////000000222111000111222333222111222111333444333//////222////////////000111222333000111111222222222111111444444222111111111111111444000///000///------///QQQPPPTTTZZZ[[[VVVTTTUUUTTTUUUWWWWWWWWWWWWXXXXXX\\\XXXTTTRRRTTTVVVWWWVVVVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRTTTUUUTTTQQQNNNGGGLLLNNNJJJJJJPPPWWW[[[RRRSSSTTTUUUUUUTTTTTTSSSNNNUUUZZZYYYYYYZZZZZZWWWPPPUUUXXXYYY^^^bbb___XXXUUU\\\```___^^^______]]]\\\\\\]]]\\\ZZZWWWTTTRRRRRRVVV[[[^^^]]]ZZZXXXWWWVVVZZZ\\\\\\]]]```___\\\XXXRRRNNNNNNOOONNNQQQUUUiii```WWWVVV[[[^^^[[[VVVUUUZZZ]]]\\\]]]]]][[[VVVTTTTTTUUUUUUSSSSSSWWWZZZ\\\\\\[[[ZZZ[[[\\\^^^___\\\\\\]]]bbbfffiiihhhggghhhiiihhhfffhhhkkkggg```[[[```fffhhhfffeeeeeefffaaaccceeefffgggfffeeedddeeefffgggeeebbbaaabbbddd___cccdddaaa______]]]YYYVVVRRRPPPSSSSSSQQQOOOPPPOOOQQQTTTUUUUUUVVVWWWYYYWWWXXXVVVRRRSSSXXXYYYUUURRRQQQPPPSSSWWW[[[[[[[[[ZZZ\\\___aaabbbaaaaaa```iiigggdddaaa```_________aaa___^^^^^^[[[XXXYYY^^^bbbeeeddd]]]\\\ccckkknnnpppqqqqqqpppmmmiiieeeccciiieeecccdddbbb___aaaeeeiiikkkpppsssrrrpppuuu|||xxxsssvvvxxxvvvrrrqqqyyyrrruuu}}}yyyrrruuuzzz|||{{{vvvpppqqqyyyzzzvvvwww}}}uuutttqqqooommmllljjjiiittt{{{ggg[[[TTTNNNOOOJJJIIILLLMMMJJJKKKPPPMMMVVVWWWLLLEEEHHHKKKIIIDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHGGGEEEDDDBBBAAA>>>@@@@@@>>>???CCCCCCAAA???BBBCCCCCCAAAAAACCCEEEEEECCC???======>>>AAACCCDDDBBB??????@@@???===:::999888888:::;;;;;;999777999666666::::::777777;;;:::>>>BBB@@@:::777999<<<999::::::999888777999;;;:::888777777888777555333444555555555444444555777222333444555555444333222222333333333333333333222000000000111222333444555555444444555666777999:::222444666555222111333555333333222111111111111111222222222222222444888;;;<<>>555888===>>>===<<<999555111000111333000//////......///111111222444444222222666777555555777999888666333333333444888888444111222111///333333222111000111444777666777:::===???@@@???======:::666333222111000...000000///............///333111000000111111111000////////////000000000000000///.........///000111+++---000222222111222222000000111111111000000///000...,,,---000222111000000///---,,,,,,,,,...///......///000222444666777444555666777777666555555999777555555888::::::999555333555888666111111666555555444333444555777888222333555666777888777777777666444333222222333333666111000333333000111555QQQPPPSSSZZZ[[[UUURRRTTTSSSTTTUUUUUUSSSRRRRRRRRRZZZUUUPPPNNNPPPRRRRRRRRRWWWUUURRRRRRSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTRRRPPPIIIMMMNNNIIIGGGLLLTTTXXXNNNNNNNNNPPPRRRQQQNNNKKKQQQZZZ```^^^[[[ZZZYYYXXXNNNTTTWWWXXX\\\___ZZZRRRUUUZZZ\\\XXXVVV[[[aaaddd___^^^]]]\\\YYYWWWTTTSSSOOOTTTZZZ^^^___]]]\\\[[[WWW[[[]]]\\\\\\\\\ZZZUUUUUUOOOJJJKKKMMMOOOSSSXXXfff[[[QQQQQQZZZ___[[[UUUTTTZZZ^^^^^^^^^^^^ZZZTTTRRRMMMJJJKKKNNNPPPSSSVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYYYY[[[```eeeiiihhhfffbbbeeedddbbbeeehhhddd\\\\\\aaagggiiigggffffffgggaaabbbdddeeeggggggggggggdddfffhhhgggdddcccdddfff___dddgggdddbbbbbb___\\\WWWTTTTTTXXXXXXSSSOOONNNQQQTTTVVVWWWWWWWWWXXXZZZYYY\\\ZZZVVVXXX^^^^^^ZZZRRRPPPOOOQQQUUUYYYZZZZZZTTTYYY^^^bbbcccbbbaaa```eeeccc```]]][[[\\\]]]^^^eee___ZZZYYYWWWUUUWWW[[[bbb```YYYPPPQQQ[[[cccdddcccdddeeefffeeedddbbbaaa\\\ZZZ[[[^^^]]][[[\\\```YYYWWWZZZaaafffggghhhkkkqqqooopppsssssspppqqqtttuuurrr|||zzz}}}xxxyyy}}}zzz|||{{{yyyssslllggg[[[VVVTTTVVVVVVRRRTTTYYYTTT^^^___TTTNNNRRRVVVTTTOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLIIIGGGEEEBBBHHHLLLKKKIIIJJJIIIFFFFFFHHHKKKJJJHHHHHHJJJMMMKKKIIIEEEBBBBBBDDDFFFIIIGGGEEECCCCCCEEEEEECCCAAA<<<<<<<<<>>>??????===;;;===999999>>>>>>:::;;;???BBBIIIMMMJJJAAA<<>>;;;::::::;;;>>>===;;;;;;;;;:::777555777999999999888999;;;===888999;;;<<<;;;:::888777777777888888888888777777333333333444555666888999777666666777888:::<<<===777999:::999555333444666666555555444333333333444666555555444444888===AAAKKK]]]cccTTTDDDEEENNNTTTHHHFFFBBB<<<666333333444333222111111111333666777777::::::777888<<<===;;;===???@@@>>>;;;888777666333777999666444666777555<<<<<<;;;999888:::===@@@<<<<<<===???CCCGGGIIIIIILLLHHHBBB>>>;;;999666555666555333222222222333444444222111222333555555444000111222333333333333333444333222111000000111111000222333444444555777999444444555666777777777777111///---///333555555333333111///.........000111111111333444777999;;;===666888<<<@@@AAA???===;;;AAA===;;;;;;>>>AAABBBAAA===<<<>>>AAA???999:::@@@===<<<:::999999;;;<<<>>>;;;<<>>CCCBBB>>>CCCHHHAAABBB@@@===;;;<<>>;;;888888;;;>>>===<<<<<<======>>>>>>>>>>>>===FFF???===AAACCC???===???;;;<<<<<<:::999999;;;===<<<:::888999<<<===<<<;;;999::::::888666555666777777888888777666666888:::999999777666666999>>>BBBTTTcccjjj___RRRSSS```kkkOOOHHH@@@;;;:::999555111:::777333222444888:::<<>>999888999===>>>>>><<<<<<===@@@CCCLLLGGGCCCDDDFFFHHHNNNTTTSSSSSSSSSSSSVVV[[[ccciiissseeeRRRCCC>>>???CCCEEEIIIDDD===999888999:::;;;>>>@@@>>>888888>>>@@@>>>999888777999;;;<<<<<<;;;333444555777888888888888999999999:::;;;===>>>???;;;@@@EEEDDD???;;;:::;;;999999999999:::===AAAEEE@@@>>>;;;888555444333333;;;999999???IIIQQQTTTSSSEEEKKKSSSVVVUUURRRQQQQQQYYYUUUQQQSSSYYY]]]]]][[[TTTSSSQQQNNNKKKJJJLLLMMMIIIKKKLLLJJJFFFFFFJJJOOOPPPPPPPPPRRRZZZaaa^^^WWWNNNHHHAAA===<<<===<<<;;;@@@===<<<>>>>>><<<<<>>BBBCCC???GGGMMMGGGEEECCC@@@>>>>>>@@@CCCEEE<<>>???===CCCAAA???>>>???BBBEEEGGGHHH@@@777444777::::::888;;;888666777:::<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<@@@<<<===CCCEEE@@@<<<<<<999999:::999888888;;;======;;;;;;===??????===:::888888888777555444555666555666777777777999<<<>>>999999888777888<<>><<<;;;<<<<<<<<<===<<<<<<>>>AAADDDHHHFFFGGGKKKNNNPPPTTTYYYdddcccaaa```bbbiiirrrxxx}}}ppp]]]OOOIIIHHHIIIJJJJJJFFF@@@<<<<<<===>>>???@@@CCCAAA======AAACCC@@@;;;:::999:::;;;;;;999888777777888999:::;;;<<<<<<999999:::<<<>>>@@@BBBDDD>>>CCCFFFEEE???:::999999??????@@@???@@@BBBGGGJJJDDDAAA===888666666888999999999<<>>;;;:::<<<<<<::::::===SSSRRRQQQPPPRRRUUUXXXZZZbbb^^^XXXRRRNNNNNNQQQUUUTTTRRRPPPRRRVVVXXXXXXVVVRRRNNNLLLMMMNNNNNNRRRVVVQQQSSSSSSQQQQQQRRRNNNIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMPPPTTTWWWVVVTTTSSSRRRPPPSSSWWWZZZZZZXXXUUUSSSWWWUUUVVVZZZYYYUUUSSSTTTRRRTTTVVVUUUSSSQQQRRRTTTLLLMMMNNNOOORRRTTTVVVXXX\\\YYYVVVVVVYYYZZZXXXVVVSSSYYY\\\XXXUUUWWWXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUVVVQQQLLLMMMRRRVVVVVVTTTVVVPPPMMMQQQUUUUUUUUUVVVPPPMMMJJJKKKNNNPPPOOONNNPPPPPPQQQSSSUUUVVVTTTRRRSSSTTTUUUVVVWWWYYY]]]___\\\\\\[[[[[[[[[[[[\\\\\\___aaabbbbbb```^^^]]]^^^\\\^^^]]]ZZZ[[[^^^___\\\WWWXXXYYY\\\^^^aaabbbcccdddccc```\\\^^^aaa^^^YYYVVVUUUSSSSSSTTTTTTRRRPPPPPPQQQRRRTTTVVVWWWYYYYYY[[[[[[[[[\\\[[[XXXSSSOOONNNMMMMMMOOORRRTTTTTTTTTWWWTTTTTTWWWVVVSSSSSSVVVZZZ\\\\\\ZZZZZZ\\\\\\ZZZWWWYYY[[[\\\[[[ZZZZZZ[[[SSSSSSSSSSSSVVVYYY\\\___]]]ZZZUUUQQQQQQSSSWWWZZZWWWUUUTTTVVVZZZ[[[YYYWWWXXXXXXXXXXXXXXXYYYZZZZZZXXXZZZ]]]aaadddgggiiiiiicccbbb___\\\YYYXXXZZZ\\\bbbccccccbbbbbbdddhhhkkkjjjjjjiiihhhgggeeeeeedddiiiiiieeeaaaaaafffiiijjjjjjfff```ZZZWWWVVVXXXYYY```^^^[[[XXXWWWVVVWWWXXXMMMRRRXXX]]]^^^^^^]]]\\\___ccchhhiiieeeaaa```___eeedddaaa___dddnnnttttttjjjffffffiiihhhhhhsssvvvtttqqqiiimmmtttrrruuurrriiifffggg^^^\\\iiinnngggeeekkkqqqqqqmmmkkkfffaaaYYYUUUZZZ``````[[[ddd]]]XXXYYY]]]]]]VVVOOOLLLIIIFFFFFFIIIJJJIIIGGGGGGDDDGGGFFFBBBJJJQQQKKKEEECCC@@@>>>===>>>@@@BBB<<>>;;;===@@@@@@AAA>>>;;;:::<<<@@@CCCEEECCC???999666666888:::;;;;;;888666777:::;;;999666::::::::::::::::::::::::===<<<@@@FFFGGGBBB<<<:::666777777666555666888;;;777777888:::;;;:::777444555666777555333222333444444666777777777888:::===999999999888999===BBBFFFVVV^^^dddccc___XXXNNNEEEBBB???======@@@AAA???<<<555888;;;;;;999999:::<<<<<>><<<<<<=========<<<:::;;;<<<<<<===>>>BBBDDD@@@???BBBIIILLLKKKLLLOOORRRPPPMMMKKKMMMTTT]]]dddqqqfffWWWLLLGGGFFFEEEDDDHHHDDD???===>>>???@@@AAA@@@BBBBBB@@@@@@BBBBBB@@@<<<;;;;;;;;;;;;999666444999999888999:::;;;===>>>777888999;;;>>>AAADDDEEE>>>AAADDDCCC???;;;:::;;;===>>>>>>>>>???@@@DDDGGGEEEAAA<<<777555666999;;;===<<<===BBBKKKQQQTTTTTTKKKOOOTTTUUUSSSQQQQQQSSSXXXUUUSSSUUUYYY\\\\\\[[[VVVSSSNNNIIIGGGHHHMMMQQQPPPQQQRRROOOJJJGGGGGGHHHMMMPPPQQQOOOOOORRRQQQNNNGGGDDD???===============;;;888888::::::888888;;;RRRQQQOOOOOOPPPSSSVVVWWW]]]]]][[[VVVPPPOOOSSSXXXWWWUUUTTTUUUWWWXXXWWWVVVQQQNNNKKKJJJKKKMMMQQQTTTOOOQQQQQQQQQQQQQQQNNNKKKNNNNNNOOOOOOOOOOOONNNNNNKKKQQQXXXZZZWWWTTTSSSTTTMMMNNNQQQUUUXXXXXXVVVTTTIIIIIIMMMTTTWWWUUUTTTVVVRRRRRRSSSRRRQQQQQQQQQQQQKKKLLLMMMNNNNNNOOOOOOOOOUUUTTTSSSSSSTTTTTTTTTSSSTTTYYY\\\XXXUUUUUUWWWVVVWWWXXXZZZ[[[[[[YYYWWWVVVVVVOOOIIIKKKQQQVVVUUURRRTTTNNNJJJLLLOOOOOOPPPRRRMMMLLLMMMOOORRRRRRPPPNNNNNNNNNNNNPPPRRRRRRPPPNNNOOOQQQRRRSSSTTTWWWZZZ]]][[[ZZZZZZZZZZZZZZZZZZ[[[___aaaccccccaaa`````````\\\___^^^ZZZYYY[[[[[[XXXRRRSSSUUUXXX\\\^^^aaabbbdddbbb^^^\\\___bbb___XXXXXXVVVSSSRRRRRRRRRPPPOOONNNOOOPPPSSSUUUWWWYYYZZZ\\\\\\]]]^^^\\\YYYTTTQQQRRRRRRRRRRRRRRRRRRRRRQQQUUURRRRRRSSSRRROOONNNPPPSSSVVVWWWUUUVVVZZZ[[[XXXZZZZZZ\\\___aaa```^^^\\\XXXXXXYYYZZZ[[[[[[[[[[[[YYYWWWTTTRRRRRRUUUXXX[[[SSSQQQPPPSSSWWWZZZXXXUUUVVVUUUTTTTTTUUUVVVXXXYYYVVVXXXZZZ^^^aaadddfffgggdddaaa]]]YYYWWWXXX[[[]]]aaabbbcccbbbaaabbbeeegggffffffeeecccaaa___^^^^^^aaaaaa___]]]^^^```cccccceeebbb]]]UUUOOONNNQQQUUU]]]\\\[[[ZZZXXXWWWVVVVVVJJJNNNTTTXXXZZZXXXUUURRRPPPSSSVVVXXXWWWVVVWWWXXX^^^aaaaaa]]]^^^cccggggggZZZVVVUUUXXXZZZZZZ```hhhqqqjjjlllkkkeeekkktttrrroooiiiaaaccceeeYYYUUUdddiiidddcccgggjjjiiihhhjjjbbb]]]UUUTTT]]]ggggggaaagggfffeeefffgggddd^^^XXXUUUQQQMMMMMMOOOQQQPPPNNNSSSNNNOOOLLLFFFMMMSSSMMMEEEDDDAAA???>>>>>>??????EEEGGGHHHEEE@@@??????@@@???@@@???<<<:::;;;@@@DDDAAA???===;;;:::<<<@@@CCCDDD@@@;;;999:::;;;:::999:::999999999999999999999:::;;;>>>AAAAAA<<<777444666777666555333333555666555444444444444333111000222444555444222111111222555666666555333222333444777777777666666999>>>AAAJJJKKKKKKJJJHHHDDD===777999888999;;;>>>???===;;;333777;;;:::777666999===:::>>>???;;;;;;???@@@======:::888888;;;<<<;;;888:::;;;<<<<<<;;;<<>>@@@DDDKKKPPPSSSLLLCCC>>><<<===<<<;;;AAA>>>;;;:::;;;===>>>>>><<<>>>???>>>>>>???>>><<<::::::999::::::999555333777666555555666888;;;<<<666666777999;;;>>>@@@AAA888:::===>>>===<<<===>>>777888:::::::::;;;===???>>><<<888444333444666777===;;;::::::===>>>===<<>>>>>@@@???>>><<<>>>AAACCCCCCBBB@@@>>>;;;888555666:::>>>888;;;>>>>>><<<:::999:::999>>>@@@<<<:::<<<===<<<===;;;999777777888888999999666666888999777777:::PPPOOOMMMLLLMMMPPPSSSTTTTTTXXX[[[YYYSSSQQQTTTXXXYYYXXXWWWWWWWWWVVVUUUTTTQQQPPPLLLIIIIIIMMMPPPRRRNNNOOOQQQSSSRRRPPPNNNOOOPPPQQQQQQQQQPPPPPPOOONNNJJJQQQXXXYYYUUURRRRRRUUUOOONNNNNNPPPSSSTTTUUUTTTDDDDDDJJJRRRVVVUUUVVVXXXVVVRRROOOPPPSSSSSSQQQNNNJJJJJJKKKLLLLLLKKKJJJJJJQQQRRRRRRQQQPPPPPPQQQRRROOOUUUWWWSSSOOOPPPQQQPPPSSSUUUXXX[[[[[[ZZZXXXVVVWWWPPPKKKLLLRRRWWWVVVRRRVVVPPPKKKMMMOOOMMMLLLNNNEEEGGGJJJMMMPPPPPPNNNLLLNNNMMMLLLLLLMMMNNNLLLKKKJJJLLLOOOQQQRRRUUUXXXZZZXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[^^^___^^^^^^^^^___^^^```___[[[YYYZZZYYYVVVOOOQQQSSSVVVYYY\\\^^^___```^^^[[[YYY\\\```\\\UUUZZZWWWSSSQQQPPPPPPPPPOOOMMMNNNOOORRRTTTVVVXXXYYYZZZ\\\^^^___^^^[[[XXXVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUQQQPPPRRRPPPLLLKKKMMMMMMQQQRRRQQQRRRWWWXXXVVV[[[[[[]]]___bbbaaa]]]ZZZ[[[\\\\\\\\\[[[YYYWWWVVVSSSSSSSSSTTTTTTUUUVVVWWWPPPNNNNNNQQQUUUVVVUUUSSSSSSRRRQQQQQQRRRUUUXXXZZZXXXXXXYYYZZZ]]]```ccceeedddaaa]]]ZZZYYYZZZ\\\]]]^^^___``````___^^^```aaaaaa```___]]][[[ZZZXXXXXX^^^]]]]]]^^^^^^]]]^^^______]]]WWWNNNGGGFFFLLLQQQTTTUUUVVVVVVVVVTTTRRRQQQIIIJJJMMMRRRUUUTTTNNNIIIFFFIIINNNQQQRRRRRRRRRRRRUUUZZZ]]][[[YYYYYYXXXUUUMMMJJJKKKPPPTTTVVVXXXZZZbbb___dddgggaaadddkkkiii```\\\WWW\\\```RRRKKKWWW]]]\\\]]]___^^^\\\___ddd]]]XXXRRRRRR\\\fffgggbbb^^^cccggggggccc___]]]]]]\\\YYYUUUTTTWWWYYYYYYWWWZZZVVVVVVRRRLLLRRRXXXRRRLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLOOONNNIIIDDDBBBCCCIIINNNPPPLLLDDD@@@CCCIIIAAABBBBBB@@@???AAAFFFIIIOOOHHH???::::::<<<======999999888888888999:::;;;:::<<<<<<;;;888666333111888888777444111000111333888777666444222111111222000222333333111000000111111222222111///---......444444444222111222666888555666666666444000//////222333444666888888777555222555777555222222666<<<444666666666777:::999777999666444666999;;;:::888:::;;;;;;:::888888999:::;;;888777999888444444666777888:::<<<<<<>>>AAACCCAAA===888777888:::999777:::888666777888:::;;;;;;999999:::<<<<<<:::999999666555555777999999777555555444333333444666888:::888888888888999:::;;;<<<555666777888888999:::;;;666888::::::::::::;;;<<<666666555444333333333222666666666777888999999888<<>>999999;;;<<<<<<777777666666777999;;;<<<@@@BBBAAA<<<888888888777999888777444111000111333777777666333000...///000...000333333111000000000+++---//////...------...222222111///---...000222///111666999777111000222///000111222222222111000000111222000//////333777444333333444666888888666222222111333666999999999777888999777555333444555444111///111111///000444+++...222444444444555555:::777444444666777666333777555444555777999999888888666888;;;;;;888666888111000111333666888999888444444333444555666888999;;;::::::999999999999999666666555444444444444555222444777888777666666777333333444444444333222111444555555666666666555555555777888666111---,,,---222222333444444555555666222444555555333222333444333444666888888777666444333888:::666555777:::;;;555777888777666555666777666333333666777555666999OOOMMMLLLKKKKKKMMMPPPRRRNNNQQQSSSSSSPPPOOOPPPRRROOOQQQRRRRRRRRRQQQPPPPPPQQQTTTRRRLLLLLLPPPRRROOOJJJJJJNNNRRRQQQLLLMMMQQQMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMOOONNNLLLMMMPPPSSSQQQSSSSSSQQQMMMKKKLLLNNNPPPNNNOOOSSSTTTRRRRRRUUUVVVSSSOOOMMMMMMMMMKKKIIIDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQSSSPPPKKKIIILLLPPPNNNTTTVVVRRRPPPQQQRRRQQQPPPQQQSSSUUUUUUUUUTTTSSSUUUTTTSSSSSSUUUUUUSSSQQQPPPLLLLLLPPPRRRMMMHHHFFFBBBFFFLLLQQQTTTUUUUUUUUUQQQMMMIIIFFFFFFHHHIIIIIIHHHJJJLLLMMMMMMMMMOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRVVVXXX[[[\\\\\\[[[\\\]]]YYY\\\[[[WWWUUUUUUSSSOOOMMMMMMNNNPPPRRRSSSTTTUUURRRUUUVVVSSSSSSTTTSSSOOONNNKKKIIIIIILLLPPPSSSUUUOOOOOOPPPQQQRRRRRRSSSSSSTTTXXX\\\^^^]]]ZZZZZZZZZTTTVVVXXXWWWVVVUUUWWWYYYQQQNNNMMMOOONNNJJJIIIKKKMMMQQQQQQPPPQQQUUUUUUSSSRRRTTTVVVWWWWWWVVVUUUUUUWWWVVVTTTRRRPPPOOOOOOOOOLLLNNNQQQSSSTTTSSSRRRQQQMMMPPPSSSRRRNNNMMMNNNQQQTTTRRROOOMMMNNNQQQUUUXXXTTTRRRNNNLLLNNNTTTZZZ___[[[YYYYYYZZZ[[[ZZZVVVSSSWWWZZZ\\\]]]\\\[[[[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXZZZXXX[[[``````ZZZWWWXXXYYYXXXUUURRROOONNNOOOQQQQQQRRRRRRSSSQQQOOOLLLJJJIIIKKKNNNPPPPPPOOOLLLJJJCCCEEEHHHLLLNNNMMMKKKIIIIIIOOOSSSTTTUUUUUUQQQKKKCCCDDDEEEGGGMMMTTT[[[]]]YYYXXX```bbbYYYXXX]]]ZZZWWWZZZVVVTTTZZZVVVNNNPPPTTTOOONNNTTTYYYZZZYYYYYY[[[YYYSSSOOORRRXXXZZZWWWYYY]]]aaa___ZZZXXX[[[___ZZZVVVSSSTTTYYY^^^``````\\\XXX[[[YYYSSSXXX]]]UUUXXXYYYZZZ\\\]]]]]]]]]\\\VVVVVVZZZ___]]]XXXYYY^^^eeeiiimmmnnniii```WWWQQQFFFDDDBBB@@@???>>>>>>===AAA<<<666444555666666555444333333444555888;;;======AAABBB<<<888:::;;;999777777777555333222444666444777999777333///,,,,,,---000222333222000000000---///000000///.........///000///...------///222---+++---222111,,,***,,,...///000000////////////---...//////000000111111555333111333777888888888///000111111111222444666222444555444222111111111---+++***---...,,,---000///111444555555555666777333000...///222333111...333222222333555666666444777444444888888444444777///...---///333666999999222222333444555666777777:::999888777777777777777666444222111111222222333---///222333222111000000111111111111111222222222222333444444222000//////444777:::999555111111111,,,---.../////////000000///000000///......000222111111222333333333111000111444333000///333444333///222444444222000111222333000000444444333444777OOONNNLLLKKKLLLNNNPPPRRRQQQQQQPPPNNNMMMMMMNNNOOOIIIKKKNNNOOOOOOOOOOOOPPPRRRUUUSSSNNNMMMRRRRRRNNNHHHHHHLLLQQQPPPKKKKKKQQQKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLKKKIIIIIIKKKOOORRRKKKPPPTTTSSSOOOLLLMMMOOOOOOMMMMMMQQQRRRPPPQQQTTTRRRRRRPPPLLLHHHFFFGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNLLLOOOQQQNNNHHHEEEHHHMMMJJJOOORRROOOLLLMMMOOONNNQQQQQQRRRSSSSSSSSSRRRQQQTTTTTTUUUVVVUUUSSSRRRPPPHHHFFFGGGMMMOOOJJJDDDAAA>>>BBBIIINNNQQQSSSTTTTTTSSSNNNHHHDDDDDDFFFHHHIIIJJJLLLMMMMMMLLLKKKKKKLLLSSSSSSSSSRRRRRRSSSSSSSSSRRRTTTVVVWWWUUUTTTTTTUUUVVVYYYXXXTTTRRRRRRPPPLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQVVVWWWTTTRRRSSSSSSPPPGGGEEECCCEEEJJJPPPUUUXXXPPPPPPPPPQQQQQQQQQQQQRRRRRRVVV[[[]]][[[YYYXXXYYYWWWXXXYYYWWWSSSQQQRRRTTTPPPMMMLLLNNNMMMIIIHHHJJJPPPSSSSSSQQQRRRUUUVVVSSSOOORRRUUUVVVUUUUUUVVVWWWUUUSSSQQQOOONNNNNNPPPQQQOOOPPPRRRTTTUUUUUUTTTSSSLLLQQQUUUSSSMMMJJJLLLQQQWWWTTTPPPMMMMMMPPPTTTVVVPPPMMMHHHFFFIIIPPPXXX]]]ZZZYYYZZZ\\\^^^\\\VVVRRRQQQTTTWWWXXXWWWVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUVVVTTTYYYaaabbb]]][[[]]]SSSSSSSSSSSSRRRPPPNNNLLLQQQRRRRRRQQQOOOLLLHHHFFFEEEJJJOOOOOOLLLIIIJJJMMMFFFGGGIIIKKKMMMMMMKKKIIIKKKNNNPPPPPPRRRTTTPPPIIIFFFFFFDDDCCCFFFOOOWWW\\\SSSRRRZZZ\\\TTTUUU[[[YYYWWW]]]VVVPPPWWWXXXQQQPPPSSSJJJFFFOOOZZZ\\\WWWSSSVVVUUUQQQLLLMMMSSSVVVUUUWWWXXXXXXVVVSSSSSSTTTVVVUUURRROOOPPPVVV[[[^^^______[[[]]]ZZZSSSVVVYYYPPPTTTVVVXXXZZZ\\\\\\\\\\\\XXXVVVXXX[[[YYYUUUXXX___ggghhhkkkooopppgggXXXLLLGGGCCC???===;;;999666333444111//////222333111///111111111222444777:::<<>><<<>>>;;;@@@FFFLLLOOOPPPPPPPPPQQQMMMHHHDDDCCCEEEIIILLLIIIJJJJJJHHHHHHIIIKKKNNNKKKNNNPPPPPPNNNOOORRRVVVUUUVVVWWWXXXWWWUUUSSSRRRYYYXXXVVVRRRMMMKKKJJJKKKQQQQQQRRRRRRQQQOOOMMMKKKSSSTTTVVVWWWTTTPPPJJJGGGCCCAAA>>>>>>@@@EEEKKKOOONNNNNNNNNNNNOOOPPPQQQRRRNNNMMMPPPUUUUUURRRSSSWWWTTTUUUUUUTTTQQQOOOMMMLLLNNNKKKIIIIIIGGGFFFIIIOOOQQQQQQPPPPPPQQQRRRTTTUUUSSSUUUUUUTTTQQQOOOOOOOOOHHHJJJKKKLLLLLLMMMOOOPPPOOOOOONNNOOOOOOPPPRRRSSSMMMNNNPPPQQQRRRRRRQQQQQQSSSUUUTTTQQQRRRTTTQQQJJJGGGHHHHHHGGGGGGKKKRRRXXXYYYYYY[[[[[[ZZZWWWUUUSSSQQQMMMKKKLLLPPPRRROOOLLLPPPMMMKKKNNNTTTXXXXXXWWWTTTRRRQQQRRRUUUVVVTTTRRRSSSSSSTTTUUUUUUTTTSSSRRRSSSNNNGGGCCCCCCCCCCCCBBBFFFEEEBBBAAAAAADDDGGGIIIHHHGGGFFFHHHJJJJJJHHHEEECCCDDDGGGIIIJJJJJJJJJIIIFFFFFFFFFFFFFFFIIINNNQQQPPPRRRSSSTTTSSSRRRQQQQQQTTTYYYQQQIIIOOORRROOOQQQMMMLLLLLLMMMOOOPPPOOONNNUUUUUUSSSRRRQQQQQQPPPPPPQQQSSSVVVWWWVVVUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVUUUTTTZZZ]]]ZZZXXXYYYZZZYYYWWWWWWVVVVVVWWWWWWVVVUUUTTTQQQMMMLLLLLLMMMKKKIIITTTZZZccchhhfff```YYYUUUQQQOOOLLLIIIEEE@@@<<<999444555555444111000222444......////////////000111111000///......000222333222222333333333444333333888<<>>>>>@@@CCCGGGIIIGGGIIIKKKMMMOOOQQQRRRSSSNNNNNNQQQTTTSSSPPPPPPSSSPPPPPPQQQQQQPPPNNNLLLKKKOOOLLLKKKKKKHHHEEEGGGLLLRRRQQQPPPPPPQQQRRRTTTVVVSSSTTTTTTSSSPPPNNNMMMNNNGGGHHHJJJKKKKKKLLLNNNPPPNNNNNNNNNNNNOOOPPPRRRSSSOOOOOOPPPQQQRRRRRRQQQQQQSSSUUUTTTRRRRRRRRROOOJJJGGGIIIKKKLLLLLLOOOUUUYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRMMMIIIJJJOOORRRNNNJJJKKKJJJJJJNNNTTTXXXYYYXXXTTTSSSRRRQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRRRROOOJJJDDD???===>>>>>>>>>EEECCC@@@>>>???BBBFFFIIIIIIHHHGGGGGGHHHIIIHHHFFFBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHFFFDDDCCCFFFLLLPPPLLLMMMOOOPPPOOONNNLLLKKKMMMSSSLLLGGGNNNPPPLLLOOOOOOOOONNNLLLJJJJJJKKKLLLTTTSSSRRRQQQPPPQQQQQQRRRQQQSSSTTTTTTRRRQQQQQQRRRSSSRRRRRRRRRTTTUUUTTTSSSLLLQQQUUUUUUWWWZZZZZZWWWXXXWWWUUUSSSRRRQQQQQQQQQQQQNNNKKKIIIHHHHHHFFFEEELLLUUU```ddd```ZZZUUUSSSTTTTTTSSSPPPKKKEEE@@@===999:::999777444222222333......//////000000000111---------------...//////...///222444444333222111888>>>FFFFFF;;;///,,,000000///..................222...---111111...,,,,,,000000///000111111000///---///000000///...///000444444333333222111000/////////000111333666888::::::888777666555555666777111555666444444555444000222333333222000//////000111000///000111222111///555333222444444111111333111000...///000111111000.........///000111222333333222111333666777444111000///000222555666555444000111111111111000//////...---...000333555555444555444444444555555333111333444444444333111///---%%%+++111333111---++++++...////////////000000000------...---++++++---///++++++******+++,,,...///555444333111///---,,,+++222000///000111222111///000---...000111//////222000000111222222111000///111111111111111111111111KKKKKKKKKJJJIIIIIIJJJKKKPPPQQQPPPOOOLLLLLLLLLNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNOOOOOONNNMMMKKKKKKJJJIIIJJJKKKLLLKKKCCCGGGJJJHHHDDDCCCGGGLLLIIIIIIGGGGGGHHHKKKNNNPPPNNNMMMLLLMMMMMMKKKIIIIIIPPPQQQQQQPPPMMMJJJIIIIIIOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIFFFEEEEEEHHHKKKJJJKKKKKKLLLMMMMMMNNNNNNJJJMMMPPPPPPOOOMMMLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMJJJIIIFFFFFFLLLSSSSSSOOOMMMKKKIIIIIIEEE??????BBBDDDHHHNNNRRRSSSSSSTTTUUUSSSQQQMMMJJJIIIKKKMMMOOOLLLLLLJJJHHHGGGHHHLLLOOOMMMNNNPPPSSSVVVVVVTTTRRROOOPPPSSSUUUVVVUUUTTTTTTYYYXXXUUUPPPKKKIIIJJJKKKMMMOOOQQQSSSSSSPPPNNNLLLNNNPPPQQQQQQOOOKKKGGGDDDBBBBBBAAAAAABBBDDDEEEFFFDDDFFFIIILLLNNNPPPPPPQQQNNNPPPRRRTTTRRROOONNNOOOLLLLLLMMMNNNOOOOOOMMMKKKPPPMMMLLLLLLIIIEEEFFFJJJPPPQQQQQQRRRSSSSSSSSSTTTRRRSSSSSSRRROOOMMMLLLMMMGGGIIILLLLLLLLLLLLOOOQQQNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQRRRSSSTTTTTTWWWVVVTTTQQQPPPPPPNNNMMMJJJKKKMMMLLLLLLPPPVVV\\\XXXWWWUUUTTTSSSTTTUUUUUUVVVOOOJJJKKKQQQSSSOOOJJJPPPNNNLLLMMMQQQTTTVVVVVVTTTSSSQQQOOOLLLMMMOOORRRPPPQQQRRRRRRSSSRRRQQQPPPKKKHHHCCC???===>>>???@@@DDDCCCBBBAAABBBDDDGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHIIIHHHIIIIIIHHHFFFEEEFFFJJJMMMHHHHHHJJJLLLMMMMMMJJJHHHJJJMMMFFFBBBIIIJJJHHHLLLOOOPPPOOOLLLHHHGGGJJJMMMSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTSSSQQQOOOMMMMMMNNNNNNNNNOOOQQQSSSRRROOOLLLGGGJJJLLLMMMQQQWWWWWWTTTVVVVVVTTTRRROOONNNOOOPPPRRRPPPMMMKKKIIIHHHHHHGGGJJJTTT^^^aaaZZZRRRNNNNNNSSSUUUVVVTTTOOOIIIDDDAAABBB@@@<<<888444222222333111000//////000000///...,,,---------------------......000111111000///...666===DDDAAA666---,,,///000///---,,,++++++,,,---,,,***+++///000//////111///------000333444000---,,,///111222111///......222222222222111000...---......///000333777;;;===CCCAAA??????===;;;===@@@<<<@@@@@@<<<::::::999666777888888777555444444666666666555444444444444333666555555555555444333444///...---...000111000...000//////...///111333444666333111444999:::777222000000111222333333222222111111000000000000000111000000000111333333111000555444444444444444333222444444444333222000...---)))---111333111...---,,,000000000000000000000000,,,------,,,,,,,,,,,,---++++++++++++,,,---...///333222111000///...------111///...///000111000//////......000000000111222222333444555444333111000111222222333333333333333IIIJJJKKKJJJHHHGGGIIIJJJMMMOOOQQQQQQOOOLLLKKKJJJMMMNNNMMMLLLKKKKKKKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOIIIJJJKKKLLLJJJGGGEEEDDDDDDGGGJJJHHHEEEDDDGGGKKKIIIHHHHHHHHHHHHJJJLLLMMMIIIKKKKKKJJJIIIIIIHHHGGGPPPQQQQQQPPPMMMJJJIIIIIIMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGEEEFFFHHHKKKGGGHHHIIIJJJJJJJJJIIIIIIMMMMMMNNNMMMKKKKKKMMMOOORRRMMMIIIJJJNNNOOONNNMMMFFFIIIIIIFFFFFFJJJMMMMMMNNNKKKJJJJJJGGGCCCDDDIIIIIIIIIKKKNNNQQQRRROOOMMMRRRPPPMMMKKKKKKLLLNNNOOOKKKKKKKKKJJJJJJLLLPPPSSSSSSQQQQQQRRRTTTVVVVVVVVVLLLNNNPPPSSSUUUUUUTTTTTTQQQQQQPPPNNNLLLKKKNNNPPPLLLMMMPPPRRRSSSRRRQQQOOOLLLNNNPPPQQQPPPMMMJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEHHHJJJLLLMMMMMMLLLMMMQQQTTTSSSQQQOOOMMMKKKJJJIIIIIILLLNNNOOOMMMKKKOOOMMMLLLMMMKKKFFFFFFJJJMMMOOORRRTTTUUUTTTRRRPPPQQQRRRSSSQQQOOOMMMMMMMMMIIIMMMPPPOOOMMMMMMPPPSSSOOOQQQTTTVVVVVVRRRNNNLLLMMMNNNOOOQQQSSSUUUVVVWWWYYYVVVRRRNNNKKKJJJLLLOOOJJJJJJIIIGGGGGGKKKTTT[[[VVVUUURRRQQQQQQRRRTTTVVVYYYSSSMMMMMMRRRTTTQQQMMMTTTQQQMMMKKKMMMQQQTTTWWWRRRQQQOOOLLLJJJJJJNNNPPPNNNOOOPPPPPPPPPOOOMMMMMMFFFDDDBBB???>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGHHHJJJDDDDDDFFFJJJMMMMMMKKKHHHIIIJJJAAA>>>DDDDDDCCCJJJMMMOOOOOOLLLIIIIIILLLPPPQQQPPPOOOOOOOOOPPPRRRRRRTTTUUUTTTQQQMMMJJJJJJJJJHHHJJJNNNQQQSSSPPPJJJEEEIIIJJJJJJIIIMMMSSSUUURRRSSSTTTTTTRRROOONNNOOOQQQRRRQQQOOOMMMKKKJJJKKKKKKLLLUUU^^^___YYYRRROOOPPPQQQTTTXXXWWWSSSMMMIIIHHHEEEAAA<<<777666777:::;;;666333111000111000...,,,////////////......------000///...,,,,,,,,,------222:::???;;;222------//////...---+++++++++,,,---+++)))+++...///---///333---,,,---000333444000,,,,,,///222333111///......//////000000///...,,,+++---------///333888>>>AAALLLIIIHHHIIIFFFAAACCCHHHIIILLLLLLFFFBBBAAA@@@>>>>>>??????===<<<;;;===???AAA@@@???>>>=========>>><<<<<<:::888666444333111//////...///000000///...111000///......000111222555222111333888999666111444555555555555444444444111111000//////000111222111111111222333333000...333333333333222111222222333333333222111///.........///000000///......///////////////////////////------------......---,,,...------------------...000000//////000111333333000///......000000///......///000000111222333222222333444444444444222222000000111222333333222222FFFIIIKKKJJJHHHGGGHHHKKKKKKNNNQQQRRRPPPMMMKKKJJJKKKMMMMMMJJJJJJMMMNNNLLLKKKLLLMMMNNNOOOOOOOOOOOOHHHIIIKKKNNNKKKEEEBBBBBBFFFGGGIIIIIIHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJEEEIIIKKKHHHGGGIIIIIIHHHOOOPPPPPPNNNLLLJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLPPPOOONNNLLLKKKLLLOOORRRVVVMMMGGGIIILLLLLLIIIHHHDDDIIIKKKFFFCCCEEEIIIJJJNNNKKKIIIIIIGGGEEEGGGLLLNNNLLLKKKNNNRRRRRRNNNJJJOOONNNLLLKKKJJJKKKLLLMMMJJJKKKLLLLLLLLLNNNQQQSSSSSSRRRQQQPPPPPPRRRTTTVVVJJJLLLOOORRRSSSTTTSSSSSSJJJKKKLLLLLLLLLMMMOOOQQQNNNOOOQQQRRRSSSTTTSSSSSSLLLMMMOOOQQQQQQOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKPPPSSSQQQOOONNNKKKHHHGGGFFFFFFIIIMMMOOOMMMJJJLLLKKKLLLNNNLLLHHHHHHKKKLLLNNNPPPSSSSSSRRRPPPOOOOOOQQQRRRQQQPPPNNNOOOOOOLLLPPPSSSRRRNNNMMMPPPTTTOOORRRUUUXXXWWWSSSOOOLLLNNNOOOOOOQQQSSSUUUWWWXXXXXXTTTOOOLLLHHHEEEHHHMMMOOONNNKKKHHHGGGKKKTTT\\\TTTSSSPPPOOOOOOQQQSSSUUUYYYUUUPPPOOOPPPQQQPPPOOOQQQOOOLLLJJJKKKOOOTTTWWWNNNMMMKKKIIIJJJKKKNNNOOOMMMNNNNNNNNNMMMKKKIIIHHH@@@AAAAAA@@@??????AAACCCDDDFFFIIIKKKKKKJJJGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIFFFEEEEEEEEEEEEDDDDDDDDDBBBEEEHHHIIIIIIHHHHHHIIICCCCCCEEEIIIMMMNNNJJJFFFGGGGGG???>>>EEECCCAAAIIIKKKLLLLLLKKKKKKLLLNNNPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSRRRNNNLLLKKKKKKGGGIIIMMMQQQRRRNNNHHHCCCLLLOOOOOOMMMNNNRRRTTTRRROOORRRTTTSSSPPPNNNOOOQQQNNNOOONNNMMMKKKKKKMMMOOOOOOUUU\\\^^^ZZZVVVUUUVVVQQQUUUYYYYYYUUUPPPNNNMMMDDD@@@<<<:::===AAADDDFFF:::777444444555444111...444333111000......------111///---++++++,,,...///111888;;;666111///000//////...------------------///---...///...+++,,,000------...000222222///------///222333111000//////---...///000000...,,,+++---------///444:::AAAFFFPPPMMMNNNQQQLLLEEEEEELLLOOOSSSSSSMMMGGGFFFGGGEEEDDDEEEEEEDDDCCCCCCFFFHHHLLLLLLLLLJJJHHHHHHIIIKKKMMMNNNKKKDDD@@@???<<<888555666666555333222444555333222111000000000000000222111000222555555333000222333444444222111111222000000000000000000111222...///000333666666444222333333333222000000111333222222222111000000//////000///...---------...///......------------,,,,,,///......///000000///---//////////////////....../////////000222555888:::111000///000111222111///000222333222333666666444333333333333444444444555///000111333333333222222DDDHHHKKKKKKHHHGGGIIILLLLLLNNNOOONNNMMMLLLMMMNNNGGGKKKKKKGGGIIINNNPPPMMMKKKLLLLLLMMMMMMNNNNNNNNNHHHHHHKKKNNNKKKEEEDDDHHHJJJHHHHHHIIIKKKLLLKKKIIIGGGHHHHHHIIIIIIIIIIIIHHHBBBHHHKKKHHHGGGKKKLLLKKKNNNOOONNNMMMKKKKKKMMMOOOJJJIIIHHHGGGGGGHHHIIIJJJFFFEEEEEEGGGKKKLLLJJJGGGGGGHHHKKKNNNPPPQQQPPPPPPNNNNNNNNNMMMLLLLLLNNNPPPSSSKKKGGGHHHIIIGGGFFFIIIDDDHHHIIIFFFEEEGGGHHHGGGMMMIIIGGGGGGDDDBBBDDDJJJLLLLLLMMMOOOPPPOOONNNLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNMMMMMMOOOPPPNNNOOOPPPMMMJJJJJJMMMPPPIIIKKKNNNQQQRRRSSSRRRRRRGGGIIIKKKLLLLLLKKKLLLMMMRRRQQQQQQQQQQQQQQQQQQRRRMMMOOOPPPQQQPPPOOOMMMKKKHHHHHHGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHGGGNNNQQQNNNLLLLLLIIIDDDEEECCCCCCFFFKKKMMMJJJGGGIIIHHHKKKOOONNNJJJJJJMMMMMMMMMNNNNNNOOOPPPPPPQQQNNNPPPQQQRRRQQQPPPQQQRRRNNNRRRVVVTTTNNNLLLOOOTTTNNNPPPRRRTTTTTTSSSRRRPPPRRRQQQQQQQQQRRRTTTVVVWWWXXXTTTRRRQQQLLLFFFGGGLLLQQQQQQPPPMMMKKKNNNUUUZZZRRRQQQOOONNNNNNPPPSSSTTTUUUSSSQQQNNNLLLKKKMMMNNNKKKKKKKKKKKKKKKMMMPPPRRRKKKHHHFFFGGGKKKNNNNNNNNNLLLMMMLLLLLLJJJHHHEEEDDD???AAACCCCCCAAA@@@@@@BBBEEEFFFHHHIIIHHHGGGEEEDDDAAADDDGGGHHHGGGFFFHHHIIIEEEEEEDDDBBBAAA@@@@@@@@@???AAACCCEEEEEEFFFHHHJJJEEEDDDEEEIIILLLLLLFFFAAACCCDDD@@@CCCKKKGGGBBBJJJJJJIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMOOORRRSSSRRRPPPPPPPPPJJJKKKMMMOOOPPPNNNJJJFFFIIIPPPTTTSSSQQQQQQQQQPPPLLLQQQUUUTTTPPPLLLLLLNNNJJJLLLMMMLLLKKKLLLOOORRRRRRUUUXXXYYYWWWUUUTTTTTTPPPUUUXXXWWWRRRMMMLLLMMMFFFCCCAAABBBFFFIIIJJJJJJ===:::777888;;;;;;888555888666333000...---------.........//////000111222555999999444111333222.........//////////////////111//////000---***,,,111,,,...000000///......///...000222222111//////000---///111333333222000//////......000666>>>FFFKKKOOOLLLOOOSSSNNNDDDCCCKKKNNNSSSTTTOOOJJJJJJLLLLLLHHHIIIIIIHHHHHHJJJMMMOOOQQQRRRRRRPPPMMMMMMPPPSSSXXXZZZWWWQQQMMMMMMKKKFFF@@@BBBCCC@@@:::888===BBB::::::999888777555444333333333444555555444222111...000222111///---.../////////000000111111111111---...000444777888777555333444555333000000222555222222222111111111222222111111000000111000///...000000/////////.........111000000111333333111......///000111111111111111000000000222555888<<<>>>444333222333444555444222333777777555666:::;;;888666666555555666888:::;;;222444666777888888777666CCCHHHKKKKKKHHHGGGJJJMMMNNNNNNMMMKKKJJJKKKOOORRRDDDHHHIIIEEEGGGNNNPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHJJJMMMKKKFFFHHHNNNLLLIIIGGGIIINNNOOOLLLHHHGGGHHHHHHIIIIIIHHHHHHGGGAAAHHHLLLIIIHHHMMMOOONNNMMMNNNMMMLLLKKKLLLOOOQQQLLLKKKJJJIIIJJJKKKLLLMMMFFFCCCCCCGGGMMMOOOKKKFFF>>>@@@DDDHHHKKKMMMNNNNNNIIIKKKMMMMMMLLLKKKKKKKKKMMMHHHGGGIIIHHHDDDHHHOOOEEEFFFFFFEEEHHHLLLJJJEEEMMMHHHEEEDDDAAA>>>@@@FFFCCCGGGJJJKKKIIIGGGIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOMMMLLLLLLLLLIIILLLNNNLLLGGGEEEGGGKKKIIIKKKNNNPPPRRRRRRRRRQQQGGGJJJLLLMMMKKKIIIHHHHHHSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHDDDKKKOOOLLLJJJJJJGGGBBBDDDAAAAAADDDIIIKKKIIIEEEGGGGGGJJJOOOOOOLLLLLLOOOPPPNNNLLLJJJKKKNNNQQQSSSMMMOOOQQQRRRQQQQQQRRRSSSOOOSSSWWWTTTNNNKKKNNNSSSNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTXXXVVVWWWXXXSSSJJJHHHMMMMMMNNNNNNLLLJJJKKKPPPTTTPPPOOONNNNNNNNNPPPRRRSSSQQQQQQPPPLLLHHHGGGIIIMMMHHHIIILLLLLLLLLKKKJJJKKKIIIFFFCCCFFFLLLPPPOOOMMMLLLLLLLLLJJJHHHEEECCCAAAAAADDDGGGGGGDDDAAAAAAAAAFFFFFFFFFEEEDDDDDDCCCCCC???CCCGGGIIIHHHGGGHHHIIIEEEDDDBBB@@@???============>>>@@@@@@AAADDDHHHLLLGGGEEEEEEHHHKKKJJJCCC===>>>AAAAAAHHHQQQKKKDDDKKKIIIGGGGGGIIILLLNNNLLLIIIMMMOOOQQQRRRRRRPPPMMMKKKHHHLLLQQQTTTTTTTTTTTTTTTOOONNNMMMNNNOOONNNMMMKKKCCCNNNVVVVVVRRRPPPOOOLLLKKKPPPUUUTTTOOOKKKIIIJJJHHHKKKMMMMMMLLLNNNRRRUUUVVVUUUUUUTTTRRROOOMMMLLLOOOSSSVVVTTTNNNIIIHHHIIIJJJIIIHHHJJJMMMMMMJJJGGG???;;;999;;;???AAA>>>;;;:::777333///,,,,,,,,,---+++,,,///222444555555555999;;;999333222555333------...000111222111000000...---...000...,,,///555,,,///111111...,,,...000///000222222000///000111///111333555666555333222111000000222888@@@IIINNNMMMJJJNNNSSSNNNBBBAAAIIIKKKQQQSSSNNNJJJKKKNNNOOOJJJJJJKKKJJJKKKMMMPPPSSSQQQRRRRRRPPPNNNNNNQQQUUUTTTXXXWWWQQQPPPSSSRRRMMMHHHLLLMMMHHH@@@>>>DDDKKKBBBBBBAAAAAA???<<<999888666888999999777555555555///222444333111///000222...///000111111111111111...///222555888999777444444666666444111111333666333333222222222333444555333333444666666555111///444333333333222222111111333111111222555555222///---...000111333444444444222222222333666:::===???777666555555777777666555555:::;;;888999>>>???;;;<<<:::999999:::===@@@BBB888999<<<>>>???>>>===<<>>AAACCCEEEGGGHHHHHHGGGFFFCCCAAABBBHHHLLLKKKJJJLLLPPPNNNLLLIIIEEEBBB@@@>>>BBBBBBCCCFFFGGGFFFCCC@@@AAADDDGGGGGGDDDBBBCCCEEECCCCCCCCCDDDGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDAAABBBGGGHHHDDDCCCGGGHHHHHHGGGFFFEEEDDDCCCBBB>>>???AAAEEEHHHHHHFFFDDDEEEIIIJJJIIIIIILLLKKKHHHJJJSSSPPPLLLRRRSSSOOOQQQRRRQQQPPPOOONNNNNNOOOPPPOOOLLLLLLPPPRRRQQQQQQTTTPPPPPPPPPOOOOOONNNNNNMMMIIIOOOTTTTTTOOOJJJIIIJJJEEEEEEFFFGGGIIILLLOOOQQQPPPSSSTTTQQQKKKGGGHHHKKKHHHIIIPPPWWWTTTLLLHHHKKKEEEKKKNNNKKKKKKMMMJJJCCCAAA;;;666888???DDDBBB???@@@;;;666444444333222000------...///000111222333777:::888222///000111000111222222222111000...---...000444555555444444444555333111000000000///...///000111111000///...---111333333333222222444666...444333666BBBFFFEEEKKKPPPSSSUUURRRLLLGGGEEEFFFKKKKKKJJJJJJKKKLLLMMMNNNPPPOOONNNLLLKKKKKKMMMNNNPPPVVVWWWQQQLLLMMMOOOPPPSSSQQQOOOPPPRRRSSSQQQNNNIIIOOOMMMBBB???GGGMMMKKKHHHDDDCCCEEEIIIIIIEEE@@@888===???<<<::::::999666444555555333111111222333555444333444555555444333777444333444777999888777;;;:::888777666777999999<<<:::999999::::::999888666888666222333999999444888888777666555444333333666333111444777888555111:::666555777888666666888888999:::;;;<<<<<<<<<<<<999>>>BBBAAA;;;999<<<@@@@@@@@@???>>><<<===@@@BBBDDDBBB???======@@@CCCEEECCCAAA@@@@@@BBBDDDEEEEEEGGGIIIKKKMMMMMMJJJGGGDDDFFFHHHIIIHHHEEEDDDEEEGGGJJJJJJJJJHHHFFFEEEGGGIIIGGGEEECCCEEEHHHKKKKKKKKKLLLNNNPPPOOOMMMJJJIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCCCCDDDFFFGGGFFFDDDFFFEEEDDDFFFIIILLLMMMMMMOOONNNLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHLLLLLLHHHGGGHHHDDDCCCCCCHHHOOORRRPPPNNNLLLKKKMMMPPPMMMGGGGGGLLLOOOMMMJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFAAA@@@CCCEEEDDDDDDFFFGGGIIIJJJJJJHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFIIILLLMMMMMMLLLLLLMMMJJJIIIHHHGGGGGGEEEDDDBBBHHHLLLNNNKKKJJJNNNPPPPPPJJJOOOPPPLLLJJJMMMOOOMMMNNNSSSTTTOOOMMMOOOOOOLLLNNNKKKKKKMMMLLLHHHGGGIIIMMMIIIFFFFFFEEECCCEEEJJJJJJGGGDDDCCCEEEFFFEEEDDDCCCDDDFFFIIIJJJHHHDDDAAABBBAAA???>>>>>>>>>@@@@@@GGGGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMPPPRRRTTTPPPOOONNNMMMMMMOOOPPPQQQPPPMMMJJJJJJMMMOOOOOOOOOOOORRRVVVVVVTTTQQQPPPQQQOOOVVVZZZUUUOOONNNNNNMMMFFFGGGHHHIIIJJJLLLPPPSSSMMMKKKKKKLLLLLLJJJMMMSSSQQQNNNLLLIIIGGGCCC@@@======???AAADDDFFFFFFFFFEEECCCAAACCCHHHKKKIIIIIIKKKNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDFFFGGGGGGEEEBBBGGGGGGHHHFFFEEEDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBAAABBBBBBDDDFFFHHHJJJGGGCCCCCCFFFFFFBBBBBBFFFGGGFFFEEECCCCCCBBBBBBBBBAAABBBDDDGGGIIIJJJHHHEEEBBBEEEFFFDDDEEEGGGGGGDDDLLLTTTQQQMMMSSSSSSOOOQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNKKKKKKOOOQQQOOOOOORRRSSSRRRQQQOOOMMMKKKJJJIIIGGGJJJNNNPPPOOOKKKGGGEEEEEEEEEEEEFFFHHHJJJLLLNNNLLLNNNNNNKKKEEECCCDDDGGGDDDEEEKKKQQQOOOHHHFFFIIIGGGLLLNNNLLLKKKLLLIIICCCFFF@@@;;;:::>>>BBBBBBAAA@@@<<<888555555555333222333333222222111000000000000444333///---000222111111222222333222111///...111444666777666444444444888666333222333222111000000111222222222111000///333444444333222222444666///555555888EEEHHHGGGMMMNNNPPPQQQQQQNNNLLLJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQOOOLLLKKKKKKKKKLLLLLLNNNTTTUUUQQQMMMNNNPPPQQQNNNMMMKKKLLLOOOPPPOOOMMMMMMQQQMMMCCCBBBJJJOOOMMMLLLJJJHHHIIIKKKKKKIIIFFF===BBBCCC@@@>>>???>>>;;;>>>??????===;;;:::;;;<<<<<<:::999999;;;;;;:::999999888999;;;>>>>>><<<:::??????@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>???@@@???>>>BBBCCC@@@;;;<<>>>>>??????>>>>>>>>>BBBFFFCCC===:::<<>>???@@@AAAIIIHHHHHHIIIJJJLLLNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLOOORRRSSSOOOOOOOOOOOOPPPQQQRRRSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMOOORRRSSSRRRQQQPPPPPPLLLTTTWWWPPPHHHGGGJJJLLLEEEGGGHHHIIIIIIKKKNNNQQQKKKIIIIIIKKKJJJHHHKKKPPPPPPOOOLLLGGGAAA===;;;;;;888;;;>>>AAADDDEEEEEEEEECCCBBBCCCHHHIIIFFFFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHFFFEEEEEEGGGHHHGGGFFFKKKIIIGGGFFFGGGHHHHHHGGGIIIFFFCCCAAABBBCCCCCCBBBAAABBBCCCDDDFFFHHHKKKLLLIIIFFFDDDDDDCCCAAABBBFFFFFFEEECCC@@@@@@@@@AAAAAACCCCCCDDDGGGIIIIIIGGGEEEGGGIIIIIIFFFFFFJJJJJJHHHKKKSSSPPPKKKQQQPPPKKKMMMLLLNNNPPPPPPNNNKKKJJJJJJMMMJJJJJJMMMNNNKKKLLLOOOPPPPPPOOOMMMLLLJJJIIIHHHFFFGGGJJJNNNPPPNNNHHHCCCEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHGGGCCC???>>>@@@CCCCCCDDDHHHLLLKKKGGGFFFHHHGGGJJJLLLJJJHHHHHHEEE@@@FFFCCC@@@???AAADDDFFFGGGAAA>>>:::888888888666555777777666444333222111000///222222...---000333222111222333333333222111000333555777777555444333333:::777555444333333111000111222333333444333333222444555555444333333444666222999888<<>>???AAADDDFFFEEEBBB???FFFGGGIIIJJJKKKKKKJJJIIIIIIGGGEEEEEEFFFGGGFFFFFFMMMMMMIIIEEEDDDFFFEEEAAABBBBBBAAA@@@???>>>======BBB>>>::::::>>>BBBCCCCCCGGGCCC@@@@@@???<<<===@@@BBBBBBCCCCCCCCCBBBAAAAAACCCGGGJJJGGGAAA===>>>@@@DDDEEEFFFEEEDDDEEEGGGIIIEEEFFFHHHIIIIIIGGGDDDBBBIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIGGGEEECCCBBBCCCDDDDDDDDDDDDEEEFFFAAACCCEEEFFFEEEEEEFFFGGGDDDCCCCCCDDDFFFHHHJJJJJJLLLOOORRRRRRPPPLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDFFFFFFEEEIIIGGGEEEEEEFFFHHHHHHHHHMMMKKKJJJJJJJJJJJJIIIHHHKKKJJJGGGFFFFFFHHHKKKMMMHHHGGGJJJNNNNNNIIIFFFGGGGGGGGGHHHJJJNNNOOONNNLLLNNNNNNNNNNNNLLLIIIGGGGGGCCCHHHMMMMMMIIIGGGGGGIIIHHHGGGDDDCCCCCCFFFIIIKKKFFFBBBAAAEEEHHHGGGHHHJJJHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOOOONNNLLLHHHEEECCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFKKKNNNNNNKKKIIIJJJIIIFFFHHHHHHHHHKKKQQQSSSOOOJJJJJJLLLLLLKKKJJJKKKNNNOOOKKKHHHHHHKKKJJJFFFEEEGGGMMMHHHEEEEEEEEEDDDFFFKKKEEEEEEEEEFFFGGGGGGGGGFFFKKKKKKKKKKKKKKKJJJFFFDDDEEEEEEDDDCCCCCCDDDDDDEEEHHHHHHGGGFFFHHHJJJLLLNNNKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKMMMOOOPPPPPPPPPOOOOOOMMMRRRRRRKKKEEEEEEHHHIIIJJJKKKMMMLLLKKKKKKLLLMMMJJJHHHIIIKKKJJJGGGJJJNNNNNNNNNKKKDDD<<<777777888666999===AAADDDFFFFFFFFFBBBAAACCCFFFFFFBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJGGGDDDCCCEEEGGGGGGGGGIIIFFFDDDFFFIIIJJJIIIGGGIIIFFFBBBAAAAAACCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIFFFCCCBBBBBBBBBDDDGGGHHHFFFBBB???======>>>???BBBBBBCCCEEEFFFGGGEEECCCKKKMMMKKKGGGGGGKKKLLLJJJFFFOOOLLLGGGLLLKKKEEEFFFGGGJJJNNNOOOLLLIIIHHHHHHKKKIIIJJJLLLKKKGGGHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDGGGLLLPPPQQQNNNJJJFFFHHHIIIJJJJJJJJJJJJIIIIIIEEEDDDCCC???======@@@CCCHHHHHHIIIJJJJJJHHHHHHHHHEEEFFFGGGFFFDDDBBB???<<>>BBBFFFFFFFFFFFFEEEDDDCCCBBBFFFIIILLLJJJEEEBBBBBBCCCFFFGGGHHHGGGFFFEEEEEEFFFEEEGGGHHHIIIHHHFFFCCCAAALLLLLLKKKIIIGGGFFFGGGHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCCCCCCCDDDEEEHHHIIIJJJLLLOOOOOOMMMJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFHHHHHHGGGEEEDDDCCCDDDFFFHHHHHHGGGIIIHHHGGGIIIKKKLLLKKKJJJNNNKKKHHHEEEEEEGGGIIIKKKDDDDDDGGGMMMNNNJJJHHHIIIJJJJJJJJJKKKLLLLLLJJJIIIMMMMMMMMMLLLKKKIIIGGGDDD???FFFLLLLLLHHHEEEGGGIIIIIIHHHEEEDDDEEEHHHKKKMMMFFFBBBAAAEEEGGGFFFFFFHHHLLLKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLLLLKKKHHHFFFDDDFFFGGGFFFDDDCCCCCCEEEHHHJJJJJJJJJHHHEEEDDDEEEGGGEEEIIIKKKKKKKKKLLLIIIDDDHHHEEEEEEKKKRRRSSSNNNIIIHHHIIIKKKKKKJJJHHHHHHIIIJJJGGGGGGJJJIIIFFFEEEGGGKKKGGGEEEFFFFFFDDDFFFJJJCCCDDDFFFGGGGGGHHHHHHHHHNNNMMMKKKKKKKKKJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEGGGJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJLLLNNNPPPQQQOOOOOOPPPPPPPPPOOOMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMKKKLLLMMMNNNOOOOOONNNMMMQQQPPPLLLFFFFFFIIIIIIFFFJJJLLLMMMMMMLLLKKKJJJKKKJJJHHHIIIKKKJJJGGGIIIMMMKKKKKKHHHBBB:::555555777666888<<<@@@CCCEEEEEEEEE@@@@@@BBBEEECCC??????CCCEEEEEEEEEEEEEEEEEEEEEEEEIIIFFFBBBAAABBBEEEFFFGGGBBBAAABBBEEEIIIKKKHHHEEEGGGDDDAAA@@@BBBDDDFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDGGGFFFCCC@@@AAADDDGGGIIIJJJGGGCCC???===<<<===>>>BBBBBBBBBCCCEEEFFFDDDBBBFFFHHHFFFBBBAAADDDEEECCCCCCLLLIIIEEEIIIHHHAAABBBAAAFFFLLLMMMJJJFFFFFFFFFJJJIIIJJJKKKHHHCCCDDDHHHFFFGGGGGGGGGHHHHHHIIIIIIAAAHHHOOOQQQNNNKKKIIIIIIKKKLLLNNNNNNNNNLLLJJJIIIEEEDDDBBB@@@???@@@BBBEEELLLLLLJJJIIIHHHIIIHHHFFFFFFEEEEEEEEECCC???<<<;;;???BBBGGGKKKMMMMMMLLLKKKAAAAAA@@@???>>>======>>>::::::999888777666555555666999888333111333555333333444555666666555444444111333555666666666888999;;;999666555555444333111111111111111222222333333555666666555333333555666;;;AAA???BBBLLLMMMIIIMMMQQQOOOLLLMMMOOOPPPMMMJJJLLLJJJGGGFFFGGGJJJOOOQQQRRRNNNJJJHHHIIIIIIHHHGGGHHHMMMOOONNNOOORRRSSSQQQKKKLLLMMMNNNOOOPPPQQQRRRLLLHHHAAA<<<>>>EEEGGGFFFKKKJJJHHHEEECCCCCCFFFIIIKKKNNNNNNIIIGGGIIIKKKJJJHHHIIIKKKKKKKKKLLLOOOQQQLLLJJJHHHHHHJJJLLLLLLLLLIIIIIIIIIHHHHHHJJJLLLMMMOOOMMMLLLLLLMMMPPPSSSUUUPPPMMMJJJIIIJJJKKKLLLLLLOOOLLLIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHFFFFFFEEEDDDFFFCCC???===???DDDHHHKKKKKKHHHGGGFFFCCC???AAAFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEIIILLLLLLJJJGGGGGGGGGIIIKKKLLLKKKHHHEEEDDDDDDIIIHHHHHHGGGFFFEEEEEEDDDMMMMMMLLLJJJFFFEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGFFFEEEFFFEEEDDDBBBDDDEEEFFFEEEBBBAAABBBCCCCCCDDDDDDCCCBBBCCCEEEGGGGGGIIIKKKKKKIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHBBBBBBCCCEEEHHHHHHGGGEEEFFFEEEEEEGGGIIIKKKKKKJJJMMMKKKHHHEEEDDDEEEHHHIIIEEEDDDGGGMMMNNNKKKJJJLLLIIIJJJKKKKKKKKKJJJHHHGGGJJJLLLKKKIIIIIIJJJGGGBBB>>>CCCIIIJJJGGGEEEGGGIIIHHHGGGFFFEEEFFFHHHKKKMMMEEEAAA@@@DDDFFFEEEEEEGGGLLLJJJIIIJJJKKKKKKJJJIIIGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBCCCEEEEEEGGGGGGEEEBBBBBBDDDHHH>>>CCCFFFHHHLLLOOOMMMGGGGGGDDDDDDLLLQQQQQQMMMKKKHHHHHHJJJLLLJJJEEEEEEGGGIIIGGGGGGJJJIIIFFFEEEGGGIIIFFFFFFHHHHHHEEEFFFIIIBBBDDDFFFGGGGGGHHHJJJLLLNNNLLLJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFHHHIIIJJJKKKKKKOOOPPPQQQRRRQQQOOOMMMKKKIIIKKKLLLKKKKKKKKKNNNPPPMMMLLLKKKLLLNNNNNNMMMLLLQQQNNNIIIDDDGGGKKKJJJEEEEEEHHHKKKMMMLLLKKKKKKKKKIIIGGGIIIKKKJJJFFFGGGKKKIIIHHHFFFBBB===999888888777999===@@@CCCDDDDDDDDD@@@@@@CCCFFFCCC>>>???DDDFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEAAA???AAACCCEEEFFF>>>???@@@CCCFFFGGGFFFEEECCCAAA???@@@BBBEEEFFFGGGDDDDDDEEEFFFFFFEEEEEEDDDEEEEEECCC@@@@@@EEEIIIIIIGGGEEEBBB???===<<<======CCCBBBBBBCCCFFFGGGFFFEEECCCEEEDDD@@@???AAAAAA>>>BBBKKKIIIDDDIIIGGGAAAAAA<<>>???BBBCCCFFFJJJLLLJJJFFFBBB@@@AAABBBAAA@@@???@@@AAAAAA@@@>>><<<999777555444444777777333222555888777555666777777777666555444222444666777888999;;;===;;;999777666777777666444111000000000000111111222333444555444333333555777:::@@@???BBBLLLLLLGGGKKKIIIIIIIIIJJJMMMOOOOOOOOOLLLJJJHHHGGGGGGJJJMMMOOOPPPNNNLLLIIIHHHHHHIIIJJJIIIMMMNNNNNNOOORRRQQQNNNJJJKKKMMMMMMLLLLLLMMMOOOKKKHHHCCC@@@AAADDDGGGHHHLLLJJJGGGFFFFFFGGGIIIJJJKKKMMMLLLGGGEEEHHHJJJIIIGGGIIIJJJKKKLLLMMMPPPRRRJJJHHHFFFEEEGGGJJJKKKKKKKKKKKKIIIHHHGGGIIIMMMPPPNNNLLLIIIHHHIIIMMMQQQTTTPPPMMMIIIHHHIIIKKKLLLLLLNNNJJJHHHJJJKKKJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@@@@CCCFFFIIIJJJIIIJJJKKKGGGCCCEEEJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGKKKMMMLLLKKKJJJJJJKKKMMMOOONNNKKKHHHFFFEEEKKKJJJHHHGGGFFFGGGHHHHHHKKKLLLLLLIIIEEECCCEEEHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFDDDEEEFFFFFFDDDBBBFFFFFFEEECCCAAAAAABBBDDDDDDEEEEEECCCAAA@@@CCCEEEEEEFFFGGGGGGGGGGGGIIIKKKGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFFFFHHHJJJJJJIIIHHH@@@AAACCCGGGIIIHHHDDDAAADDDCCCBBBDDDFFFHHHGGGFFFJJJHHHFFFDDDDDDFFFHHHIIIHHHFFFHHHLLLMMMJJJJJJLLLFFFHHHIIIJJJJJJIIIHHHHHHHHHJJJIIIFFFGGGJJJGGG@@@>>>AAAFFFGGGGGGFFFGGGIIIEEEEEEEEEEEEFFFHHHJJJKKKCCC@@@???DDDGGGGGGGGGJJJHHHFFFEEEFFFIIIJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEEEEDDDCCCBBBCCCEEEDDDGGGHHHFFFCCCCCCGGGKKKAAACCCCCCDDDHHHMMMMMMIIIHHHDDDEEELLLPPPMMMKKKLLLKKKHHHHHHKKKIIIEEEFFFKKKIIIGGGGGGJJJJJJFFFFFFHHHGGGEEEFFFJJJJJJFFFEEEGGGBBBDDDFFFFFFFFFGGGKKKOOONNNLLLJJJIIIIIIJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKMMMOOOQQQPPPOOOLLLJJJFFFGGGIIIIIIIIIKKKOOOSSSNNNLLLKKKLLLNNNNNNLLLJJJMMMMMMIIIEEEFFFJJJJJJGGGEEEIIIMMMNNNMMMLLLKKKJJJGGGFFFGGGJJJHHHEEEEEEIIIHHHFFFDDDCCCCCCAAA>>><<<>>>@@@BBBEEEGGGGGGGGGFFFAAABBBFFFHHHEEE@@@AAAGGGDDDDDDDDDEEEFFFGGGHHHHHHGGGDDDAAA???AAACCCEEEEEEAAAAAAAAA@@@???@@@CCCFFF???>>>===>>>AAACCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCEEEGGGEEE@@@@@@EEEHHHFFF@@@???>>>>>>===>>>>>>>>>@@@@@@@@@BBBDDDFFFFFFEEEDDDFFFFFFCCCAAACCCAAA>>>>>>HHHFFFBBBHHHFFF??????888???FFFGGGDDDBBBEEEIIIJJJJJJKKKJJJDDD>>>???DDDDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHLLLLLLJJJIIIHHHIIIHHHJJJMMMNNNNNNKKKHHHEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFHHHGGGDDDGGGKKKIIIDDDIIIEEEEEEHHHFFFAAA???AAABBB@@@???BBBFFFFFFBBB===???AAACCCCCCAAA@@@AAACCCDDDCCCAAA???===;;;999888888;;;;;;666555888999999777777888888888777555444333444666666666777999;;;888666444444555555555444222222000000///000111111111222333333333333666888666======@@@KKKKKKGGGKKKDDDFFFGGGHHHIIIKKKNNNPPPLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNNNNKKKGGGFFFJJJNNNJJJMMMOOOMMMNNNQQQOOOKKKKKKLLLNNNLLLJJJHHHJJJKKKIIIHHHFFFDDDCCCCCCFFFIIIMMMJJJGGGGGGJJJLLLLLLKKKJJJLLLJJJDDDBBBFFFHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOGGGEEEBBBBBBDDDGGGHHHIIIIIIJJJKKKJJJHHHIIIMMMPPPKKKJJJHHHGGGHHHKKKNNNPPPQQQMMMJJJHHHIIIKKKLLLMMMMMMHHHFFFIIIKKKHHHIIILLLLLLLLLKKKJJJIIIHHHGGGGGGCCCDDDDDDDDDDDDDDDFFFGGGEEEFFFIIILLLHHHDDDEEEKKKHHHIIIIIIIIIHHHGGGFFFFFFDDDGGGJJJMMMMMMLLLJJJIIIHHHKKKNNNNNNLLLIIIGGGFFFHHHHHHGGGFFFFFFFFFGGGHHHHHHJJJJJJGGGBBB@@@CCCFFFLLLKKKIIIGGGFFFFFFGGGGGGGGGEEECCCDDDFFFFFFEEEBBBCCCCCCCCCBBBAAACCCFFFIIIDDDEEEFFFCCC@@@???AAADDDEEEEEEFFFFFFEEEGGGJJJLLLGGGGGGHHHHHHIIIJJJKKKKKKDDDDDDEEEGGGJJJJJJIIIGGG@@@AAAEEEHHHIIIGGGBBB>>>CCCBBBAAABBBDDDDDDDDDBBBFFFFFFDDDDDDEEEFFFHHHJJJIIIGGGGGGJJJKKKHHHGGGJJJCCCEEEHHHIIIIIIIIIJJJJJJFFFHHHGGGDDDFFFJJJGGG@@@>>>@@@CCCEEEFFFGGGHHHIIICCCCCCCCCDDDEEEGGGHHHIIIBBB>>>???DDDHHHIIIJJJMMMCCCBBBAAACCCGGGIIIIIIGGGHHHHHHGGGGGGGGGHHHIIIIIIAAACCCDDDDDDDDDCCCEEEFFFFFFIIIJJJIIIFFFFFFKKKPPPIIIHHHDDDAAADDDIIIJJJGGGHHHDDDEEELLLNNNKKKJJJNNNNNNIIIGGGIIIHHHFFFIIIQQQIIIGGGGGGJJJJJJGGGFFFHHHEEEDDDGGGKKKKKKGGGEEEFFFBBBDDDEEEEEEEEEGGGLLLPPPQQQNNNLLLKKKKKKLLLLLLKKKGGGHHHIIIIIIJJJJJJJJJIIIDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDBBBAAAGGGGGGHHHIIIIIIIIIIIIHHHEEEHHHKKKMMMNNNMMMJJJIIIDDDEEEGGGGGGGGGJJJPPPUUUPPPMMMKKKLLLMMMNNNLLLIIIHHHLLLKKKFFFDDDGGGIIIIIILLLNNNQQQRRRPPPLLLJJJIIIEEEDDDFFFHHHGGGCCCCCCGGGHHHFFFDDDEEEGGGGGGCCC???EEEGGGIIIKKKLLLLLLKKKJJJBBBDDDHHHJJJGGGBBBDDDIII???@@@AAACCCDDDFFFGGGHHHGGGDDDAAA@@@BBBDDDEEEEEEEEEDDDBBB===:::<<>>??????===<<<<<<>>>AAACCCDDDCCCBBBEEEFFFCCCAAABBB@@@<<<:::DDDCCC???EEECCC<<<===666===DDDEEEBBBAAAEEEJJJKKKJJJKKKJJJDDD===>>>CCC@@@@@@AAABBBCCCEEEFFFFFFLLLKKKKKKLLLNNNNNNKKKIIIEEEGGGJJJLLLLLLIIIEEEBBBDDDCCCCCCDDDFFFGGGGGGFFFDDDGGGGGGEEEIIIOOOMMMGGGHHHCCCCCCFFFEEE???>>>AAA@@@;;;777:::AAADDDBBB===>>>AAADDDCCCAAA@@@BBBDDDCCCCCCBBBAAAAAA@@@??????@@@BBBAAA;;;888999:::888888999999999888777555444111222333333222222444666333111///000111222111111444333111000000000111111///111222222222333666888222999:::>>>JJJKKKGGGLLLDDDGGGIIIHHHFFFFFFIIIMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKNNNPPPMMMGGGEEEJJJPPPKKKNNNOOONNNNNNPPPMMMHHHMMMOOOPPPMMMJJJHHHIIIJJJGGGGGGGGGFFFCCCAAADDDIIIMMMIIIEEEGGGLLLOOOMMMJJJIIIKKKIIICCCAAADDDHHHHHHGGGHHHIIIHHHGGGGGGHHHJJJEEECCC@@@@@@BBBEEEGGGGGGGGGJJJLLLLLLKKKJJJLLLNNNIIIIIIIIIIIIIIIJJJLLLLLLRRROOOKKKIIIJJJLLLNNNNNNLLLFFFDDDGGGIIIEEEEEEIIIMMMLLLLLLKKKJJJIIIHHHHHHDDDEEEGGGGGGFFFFFFFFFFFF???AAAGGGJJJGGGBBBDDDIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEGGGJJJMMMMMMKKKIIIHHHBBBFFFJJJLLLKKKHHHGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDEEEHHHIIIEEE@@@???BBBFFFEEEGGGIIIKKKJJJHHHEEECCC>>>BBBFFFHHHFFFDDDBBBBBBEEEEEECCCBBBAAABBBEEEHHHGGGBBB@@@BBBBBBAAAAAACCCEEECCCBBBBBBDDDFFFGGGFFFGGGHHHFFFDDDFFFKKKLLLJJJDDDGGGFFFBBBCCCGGGFFFAAABBBDDDFFFGGGGGGDDDAAA>>>CCCAAA>>>===???AAAAAAAAAIIIGGGGGGHHHGGGDDDFFFJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJDDD???CCCJJJNNNKKKFFFBBBFFFIIIGGGAAA>>>???AAAAAAAAACCCEEECCC@@@BBBHHHCCCCCCDDDEEEFFFFFFFFFEEE===:::<<>>CCCCCCDDDFFFGGGHHHIIIIIIKKKGGGFFFLLLSSSTTTPPPMMMGGGFFFEEEEEEFFFFFFEEECCCGGGGGGFFFDDDBBBCCCEEEHHHCCCEEEGGGFFFCCCBBBDDDFFFEEEGGGFFFCCC???>>>AAADDD@@@@@@???>>>===<<<;;;;;;;;;;;;>>>BBBFFFHHHGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA<<<<<<==================???>>>>>>???AAACCCCCCBBBBBBCCCAAA>>>???BBBAAA===:::<<>>???HHHIIIBBBDDDEEE<<>>@@@AAABBBDDDGGGKKKNNNJJJLLLMMMMMMJJJGGGEEEEEEFFFEEEEEEGGGIIIIIIHHHGGGFFFCCCAAAAAACCCDDDCCCAAAGGGFFFCCCBBBGGGMMMLLLGGGIIIFFFDDDBBBAAA@@@===;;;999:::<<<;;;;;;<<<>>>@@@CCCCCCCCCAAA???@@@EEEIIIJJJIIIGGGDDDAAA>>>;;;:::===@@@CCCBBB>>><<<>>>AAA???>>>:::777999>>>>>>:::444444444333111000111222555222///------...///000111333444333111///......000//////000111222333444555444999CCCIIIIIIJJJLLLJJJJJJHHHFFFDDDCCCEEEHHHMMMLLLKKKIIIFFFFFFFFFHHHHHHIIIJJJHHHFFFFFFIIILLLMMMKKKJJJLLLMMMLLLHHHEEEKKKLLLLLLJJJHHHFFFFFFGGGIIIJJJJJJGGGCCCBBBDDDGGGOOONNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGGGGFFFFFFGGGHHHGGGFFFHHHJJJHHHEEEEEEIIIIIIJJJKKKJJJHHHGGGHHHIIICCCXXXaaaSSSHHHJJJOOOLLLJJJMMMPPPOOOLLLIIIHHHIIILLLKKKIIIGGGEEEDDDDDDDDDKKKMMMNNNLLLHHHFFFFFFGGGIIIKKKNNNLLLHHHDDDCCCCCCDDDDDDEEEFFFGGGFFFCCCAAAKKKEEEBBBEEELLLOOOJJJCCCLLLIIIFFFEEEFFFFFFDDDBBBBBBDDDGGGJJJJJJJJJHHHGGGDDDGGGGGGEEEGGGKKKJJJFFF@@@CCCFFFFFFCCC@@@AAACCCFFFGGGIIIJJJIIIGGGEEECCC@@@CCCFFFHHHGGGFFFEEEEEEGGGFFFDDDAAA@@@AAACCCEEEHHHCCCBBBCCCDDDAAAAAADDDEEECCCBBBBBBDDDGGGGGGGGGFFFGGGGGGEEEGGGLLLLLLIIIEEEGGGFFFBBBCCCGGGFFFAAACCCDDDFFFGGGFFFCCC@@@===AAA???======???AAABBBBBBEEEDDDEEEHHHHHHEEEGGGKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFCCCAAAEEEJJJKKKGGGBBBAAACCCEEEDDD@@@>>>>>>???AAA@@@BBBDDDCCC???AAAFFFAAAAAAAAAAAAAAAAAAAAA@@@;;;888:::AAAEEEEEEFFFHHHFFFEEEEEEEEEFFFGGGGGGFFFCCCFFFEEECCCCCCFFFGGGEEEDDDCCC@@@???@@@BBBEEEGGGEEEDDDCCCCCCDDDFFFIIIKKKHHHHHHHHHFFFDDDEEEGGGIIIEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJIIIIIIKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIEEEDDDHHHKKKJJJIIIJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMLLLLLLLLLNNNNNNLLLKKKKKKLLLLLLLLLKKKIIIHHHFFFCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEAAABBBFFFGGGDDDHHHHHHHHHHHHHHHGGGGGGFFFIIIJJJKKKJJJIIIIIIKKKLLLMMMLLLIIIGGGFFFHHHJJJLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEBBBBBBEEEIIIJJJGGGHHHJJJHHHBBBBBBFFFCCCCCCEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIILLLIIIIIINNNUUUUUUQQQLLLJJJHHHEEEDDDEEEEEEDDDCCCEEEEEEDDDCCCAAABBBEEEGGGFFFGGGHHHFFFCCCAAABBBDDDCCCBBBAAA>>><<<<<<>>>@@@AAA@@@@@@???>>>===<<<;;;999:::<<>>===<<<;;;:::999999;;;:::;;;===AAACCCDDDCCCBBBDDDCCC???===??????===<<<===@@@BBBCCCCCCBBBAAACCCCCCIIIHHHBBBFFFJJJCCCBBBDDDGGGHHHFFFDDDCCCBBB@@@@@@@@@@@@@@@CCCGGGKKKJJJMMMOOOOOOMMMKKKKKKKKKHHHGGGGGGHHHJJJJJJIIIGGGEEECCCAAAAAACCCDDDCCCBBBEEEDDDCCCBBBGGGMMMLLLGGGFFFEEECCCBBBBBBAAA???===666777:::;;;<<<>>>AAADDDDDDDDDCCCAAA@@@AAAFFFJJJIIIIIIGGGDDDAAA===:::999<<<@@@CCCBBB>>>===???AAA===??????===???AAA>>>888444333222222222222333333222111///......//////000111222333222000.........111222333444555777888888777777;;;CCCGGGFFFFFFHHHKKKKKKJJJHHHEEEEEEFFFHHHJJJKKKKKKHHHEEEDDDEEEHHHHHHIIIJJJIIIGGGFFFHHHJJJMMMKKKIIIIIIJJJIIIGGGEEEIIIJJJKKKJJJHHHGGGGGGHHHKKKMMMNNNKKKGGGFFFGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMFFFGGGIIIJJJJJJIIIGGGFFFCCCEEEGGGGGGGGGFFFGGGIIIEEEBBBDDDHHHIIIGGGGGGJJJIIIHHHGGGFFFGGGIIIJJJKKKMMM^^^cccVVVKKKMMMOOOKKKEEEKKKOOONNNGGGDDDGGGKKKMMMKKKIIIFFFEEEDDDEEEEEEHHHJJJLLLKKKIIIGGGGGGHHHIIIKKKLLLKKKGGGDDDCCCDDDFFFFFFFFFFFFFFFEEECCCAAAHHHEEEDDDEEEHHHJJJHHHFFFLLLIIIGGGFFFFFFFFFEEEBBBAAACCCEEEGGGHHHGGGFFFEEECCCEEEEEEDDDFFFJJJIIIFFFBBBCCCEEEDDDCCCAAAAAAAAAGGGHHHHHHHHHGGGFFFDDDDDDBBBDDDFFFGGGGGGFFFGGGIIIGGGFFFCCCAAA@@@@@@AAABBBDDDAAA@@@BBBAAA>>>>>>@@@DDDCCCAAABBBEEEGGGHHHHHHEEEGGGGGGFFFIIIMMMLLLHHHEEEEEEDDDAAABBBEEEEEEAAACCCDDDEEEEEEDDDBBB???===???===<<<===???AAABBBBBB@@@@@@CCCHHHIIIFFFHHHLLLKKKKKKJJJIIIIIIJJJJJJJJJDDDDDDFFFIIIJJJIIIEEEAAA@@@@@@AAA@@@???>>>===<<>>@@@BBBBBB???AAAEEECCCBBB@@@???>>>=========999777999???DDDDDDEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCEEEEEEBBBBBBFFFFFFDDDBBBAAA???>>>>>>@@@AAACCCAAAAAA@@@@@@BBBEEEGGGIIIHHHHHHHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIEEEHHHJJJKKKKKKJJJJJJKKKHHHEEEDDDHHHJJJHHHGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMKKKIIILLLLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGEEEBBBDDDHHHIIIFFFDDDEEEFFFFFFGGGGGGFFFFFFIIIJJJJJJHHHGGGGGGIIIKKKKKKIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDBBBAAABBBEEEFFFFFFEEEEEEFFFDDD@@@@@@CCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJNNNMMMNNNRRRWWWWWWQQQKKKHHHFFFDDDCCCDDDEEEEEEDDDBBBCCCCCCCCCBBBCCCEEEHHHGGGHHHHHHEEEBBB@@@???@@@AAA>>>;;;::::::<<<======@@@@@@@@@???>>>===<<<;;;777888:::>>>CCCEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@DDDBBB???<<<999888777777888888888;;;???BBBCCCBBBAAAEEEEEE@@@<<<<<<======???@@@AAABBBCCCDDDDDDDDDDDDAAAEEECCC<<>>CCCGGGIIILLLNNNOOOOOONNNNNNOOOHHHGGGGGGHHHIIIIIIGGGEEEEEECCCBBBBBBCCCDDDDDDCCCBBBCCCCCCCCCGGGLLLJJJEEEDDDCCCBBBBBBBBBBBB???>>>777999;;;;;;<<<>>>AAACCCDDDDDDCCCAAA@@@BBBGGGJJJIIIHHHFFFCCC???<<<999777;;;>>>AAAAAA???>>>@@@CCC;;;???CCCDDDEEEEEE>>>777444111000111444666666444000000111111000000000///111111222000......///000222333555888999:::::::::777777;;;BBBEEEDDDEEEHHHLLLMMMLLLJJJHHHGGGHHHIIIGGGIIIKKKHHHCCCBBBDDDHHHHHHJJJKKKJJJHHHGGGGGGGGGMMMKKKIIIIIIIIIIIIGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKKKKMMMOOONNNJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFHHHIIIIIIHHHFFFEEECCCEEEGGGGGGGGGFFFGGGIIIFFFAAAAAAFFFIIIHHHFFFGGGGGGDDDBBBDDDHHHLLLLLLLLLLLLWWWYYYNNNGGGJJJJJJEEEAAAHHHMMMJJJCCC???EEELLLMMMKKKHHHEEEDDDDDDFFFGGGFFFIIIKKKLLLKKKIIIIIIIIIIIIIIIJJJHHHEEEDDDDDDEEEHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHLLLIIIGGGFFFFFFEEEDDDCCC@@@BBBCCCEEEEEEEEEDDDDDDCCCEEEEEEDDDGGGKKKKKKGGGDDDCCCBBBCCCCCCBBB@@@>>>HHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDFFFHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAADDDBBB>>>===@@@DDDCCCBBBCCCEEEHHHIIIIIIDDDGGGHHHHHHJJJMMMLLLGGGDDDCCCAAA???@@@BBBBBB@@@AAABBBBBBCCCCCCBBB@@@??????>>>===>>>@@@AAA@@@???:::;;;@@@GGGIIIGGGIIIMMMKKKKKKKKKKKKKKKKKKLLLLLLGGGIIIKKKLLLJJJHHHFFFEEE@@@???>>>>>>??????===;;;<<<;;;<<<@@@AAA@@@BBBEEEGGGEEECCC@@@>>>=========999777999???DDDEEEFFFHHHJJJJJJIIIGGGEEEDDDEEEFFFDDDFFFFFFCCCCCCGGGHHHEEEBBBAAA@@@?????????@@@@@@@@@@@@@@@AAACCCFFFHHHJJJGGGHHHGGGFFFDDDCCCEEEFFFHHHGGGEEEEEEEEEGGGHHHJJJKKKJJJHHHHHHIIIIIIGGGFFFCCCFFFIIIJJJIIIHHHIIIKKKHHHEEEDDDGGGHHHFFFEEEHHHEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKJJJHHHMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCEEEJJJJJJGGGDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLKKKHHHFFFEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGIIIFFFCCCBBBCCCEEEFFFFFFDDDDDDDDDCCCAAA???@@@BBBEEEEEECCCBBBAAAAAAAAAAAADDDDDDDDDFFFGGGIIILLLMMMOOOQQQRRRTTTXXXXXXRRRJJJBBBAAAAAACCCEEEEEECCCAAA@@@AAABBBBBBBBBCCCFFFHHHEEEEEEDDDBBB@@@>>>======@@@<<<888777:::======<<>><<<:::999555666999===AAABBBBBB@@@EEEEEEDDDDDDCCCBBBAAA@@@FFFDDDAAA===;;;999999999888777888:::===@@@@@@@@@@@@FFFGGG@@@::::::<<<===@@@AAAAAABBBBBBCCCDDDDDDDDDAAAEEEBBB;;;@@@GGGBBB???BBBDDDFFFEEEDDDDDDEEEAAA@@@>>>;;;:::===BBBFFFHHHJJJLLLMMMLLLLLLMMMNNNHHHGGGFFFFFFGGGGGGEEECCCEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCEEEHHHFFFAAADDDCCCBBBBBBBBBAAA???<<<>>>??????>>><<<;;;<<<>>>DDDCCCAAA@@@@@@CCCFFFIIIGGGFFFDDDAAA===:::777555;;;>>>@@@AAA@@@@@@BBBDDD:::@@@EEEGGGGGGEEE???888555111...111777:::999666222444666666555222000000111222222000//////222444555666888::::::999888777555555:::AAADDDDDDGGGKKKLLLMMMMMMLLLJJJHHHIIIIIIEEEIIIKKKIIIDDDBBBEEEIIIIIIJJJKKKKKKJJJHHHFFFFFFLLLLLLMMMMMMMMMKKKIIIGGGDDDFFFHHHHHHHHHIIIKKKMMMHHHLLLNNNMMMJJJGGGGGGIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFHHHHHHFFFEEEFFFGGGJJJCCCAAAEEEHHHFFFBBBAAAEEEBBBAAADDDJJJMMMKKKGGGCCCJJJJJJCCCBBBHHHIIIDDDAAAFFFIIIFFFAAA@@@DDDJJJLLLJJJGGGDDDCCCDDDFFFHHHHHHIIILLLMMMMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFEEEDDDDDDCCCCCCAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEGGGLLLLLLIIIFFFCCC@@@AAACCCCCC@@@<<>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@@@@AAA@@@===;;;888999>>>EEEHHHGGGHHHMMMLLLLLLKKKKKKKKKLLLMMMMMMIIIKKKKKKJJJGGGEEEEEEGGG@@@???===>>>?????????===:::888999???BBBAAACCCFFFHHHFFFDDDBBB@@@>>>===<<<:::888:::@@@EEEEEEFFFHHHHHHHHHGGGDDDAAA@@@BBBDDDBBBEEEEEEBBBBBBFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIEEEFFFGGGFFFDDDCCCDDDEEEHHHFFFDDDCCCCCCEEEGGGIIIMMMKKKIIIHHHGGGFFFDDDBBBAAACCCFFFGGGHHHGGGHHHHHHGGGDDDEEEGGGGGGDDDEEEHHHDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIHHHFFFLLLLLLKKKJJJHHHEEECCCAAA????????????@@@AAABBBCCCDDDFFFEEECCCFFFJJJJJJGGGFFFGGGHHHIIIJJJKKKKKKKKKOOOOOOMMMJJJFFFDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGJJJHHHEEEEEEGGGHHHIIIHHHDDDEEEEEEBBB@@@AAABBBCCCEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBDDDGGGJJJNNNPPPNNNRRRTTTTTTVVVWWWQQQIII???@@@BBBDDDDDDAAA;;;777;;;===>>>??????@@@BBBDDDAAA@@@?????????>>>=========888444333777;;;<<<<<<======>>>>>>===;;;999888666777999<<<@@@AAA@@@>>>DDDDDDDDDDDDCCCBBBAAA@@@BBBAAA???===;;;;;;:::;;;555555666999>>>AAABBBBBB???EEEFFF@@@::::::===>>>@@@@@@AAAAAABBBBBBCCCCCCGGGEEEJJJHHH@@@DDDGGG@@@===@@@BBBCCCCCCBBBCCCDDDAAA@@@===;;;:::===CCCGGGGGGIIIKKKKKKJJJJJJKKKLLLIIIHHHHHHHHHIIIHHHGGGEEEFFFFFFEEEDDDCCCBBBBBBCCCBBBDDDDDDBBBBBBCCCAAA<<>>@@@CCCFFFHHHEEEDDDBBB@@@===999777555<<<===???AAAAAABBBCCCDDD<<>>;;;<<<===<<<===???>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBCCCBBB@@@<<<999888888===CCCEEEEEEGGGLLLMMMMMMLLLKKKKKKLLLLLLLLLHHHHHHGGGEEECCCBBBCCCDDD??????>>>>>>>>>???@@@@@@;;;888999>>>BBBBBBBBBEEEDDDDDDCCCBBB@@@>>><<<;;;<<<999;;;AAAEEEEEEEEEGGGEEEFFFEEEAAA===<<>>>>>???@@@BBBCCCEEEFFFCCCDDDFFFEEEDDDCCCDDDEEEGGGEEEDDDCCCCCCDDDFFFGGGLLLJJJHHHGGGFFFEEECCCAAA@@@@@@AAADDDFFFHHHFFFDDDEEEDDDEEEHHHGGGDDDFFFJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCEEEGGGGGGFFFEEEHHHHHHHHHHHHGGGEEECCCBBB????????????@@@AAABBBBBBCCCEEEEEECCCFFFJJJIIIEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNMMMKKKGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIDDDGGGFFFBBB@@@CCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGAAAAAAAAACCCFFFJJJMMMPPPKKKQQQSSSQQQRRRUUUPPPGGGCCCCCCDDDCCCAAA;;;333---666777999:::::::::<<<>>>>>>===<<<===>>>???>>>===777444000///222666999;;;======>>>???>>>;;;999777999999;;;===@@@@@@>>><<>>BBBCCC>>>;;;===???>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCJJJIIIAAACCCEEE======???AAABBBAAAAAABBBCCCAAA@@@>>><<<;;;===BBBFFFFFFGGGIIIIIIHHHHHHJJJLLLKKKKKKJJJKKKLLLLLLJJJHHHHHHHHHGGGEEEBBB@@@AAABBB@@@BBBBBB???===???===:::BBBAAAAAABBBCCCAAA>>>;;;AAABBBBBBAAA@@@@@@AAACCCDDDAAA>>>>>>AAADDDGGGHHHEEEDDDCCCAAA???<<<:::888===>>>???AAABBBCCCCCCCCC>>>CCCEEEBBB@@@AAAAAA>>>:::777555777:::<<<;;;:::;;;???BBBBBB===999777666666777888888888999;;;===BBBBBBBBB@@@>>>;;;999777::::::===???===:::<<>>@@@FFFHHHFFFEEECCCBBBCCCEEEEEEDDDBBBFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDBBB@@@GGGEEEEEEFFFHHHIIIHHHGGGCCCFFFIIIIIIHHHHHHKKKNNNJJJFFFBBBCCCFFFHHHFFFCCCBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCDDDEEEFFF@@@AAA@@@===???DDDDDDBBBBBBAAA??????@@@@@@@@@???AAABBBBBBCCCEEEEEEFFFFFF???AAABBBBBBAAAAAABBBCCCFFFCCCAAACCCGGGIIIGGGDDD???BBBHHHLLLJJJEEEEEEIIIHHHFFFDDDDDDFFFGGGGGGGGGGGGIIIHHHFFFIIIMMMNNNJJJDDD>>>;;;===>>><<<===AAA@@@???>>>======>>>???@@@CCCCCCCCCDDDDDDBBB===:::999999<<>>???>>><<<<<>>???BBBCCCAAACCCDDDEEEFFFFFFEEECCCBBB>>>>>>???@@@AAABBBCCCCCCAAACCCDDDEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEIIIHHHFFFFFFFFFFFFDDDBBB@@@===<<<@@@FFFHHHEEE@@@DDDDDDFFFIIIHHHEEEGGGLLLKKKJJJGGGEEEDDDDDDEEEFFFBBBAAABBBCCCEEEFFFEEEDDDBBBCCCDDDEEEDDDDDDBBBAAA????????????@@@AAABBBBBBCCCEEEEEECCCEEEIIIGGGCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGIIIKKKJJJHHHFFFEEEEEECCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAEEEIIIJJJHHHFFFFFFGGGDDDGGGGGGAAA@@@CCCFFFDDDAAABBBDDDEEEFFFGGGFFFFFFBBBBBBAAABBBDDDGGGKKKMMMHHHOOOQQQLLLMMMRRROOOFFFFFFEEEBBB@@@===888222...444666888999888888999:::@@@>>><<<===???@@@???===333222000//////333888===>>>???@@@AAA@@@===:::999<<<<<<===???AAA@@@>>>;;;???@@@BBBCCCCCCCCCAAA@@@<<<===???@@@@@@???===<<<888888999<<>>???@@@BBBBBBAAAAAABBBCCCAAAAAA???===;;;<<>>???BBBDDDCCCAAA>>>@@@AAABBBCCCCCCDDDFFFHHHFFFBBB???@@@CCCGGGIIIJJJFFFFFFEEEDDDCCCAAA???>>>?????????AAABBBCCCCCCBBB???DDDFFFBBB@@@AAABBB@@@<<<<<<;;;;;;;;;;;;;;;<<<:::???DDDCCC???<<<;;;<<<888:::===>>>>>>???@@@BBBDDDCCCBBB@@@>>><<<:::999888999;;;<<<888333555;;;<<<@@@DDDGGGGGGFFFEEEEEEFFFEEEEEEGGGIIIIIIGGGEEEGGGDDDBBBCCCEEEFFFEEECCC@@@CCCFFFGGGGGGGGGHHHJJJJJJKKKLLLLLLKKKKKKLLLMMMHHHJJJKKKIIIFFFEEEHHHJJJDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFEEECCCCCCGGGGGGEEEDDDFFFBBBCCCDDDEEEFFFEEEDDDCCCEEEDDD???::::::???CCCCCCBBBCCCDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCEEECCC@@@@@@BBBDDDCCCBBBFFFEEEEEEGGGJJJKKKIIIGGGEEEIIILLLLLLIIIGGGIIIKKKEEEEEEEEEDDDDDDDDDCCCCCCAAACCCEEEEEEDDDDDDGGGJJJGGGEEEDDDBBBBBBCCCEEEGGGAAABBB???<<<===BBBBBB??????@@@@@@???>>>>>>@@@BBB???@@@BBBDDDEEEFFFGGGGGG<<<>>>AAACCCCCCCCCEEEFFFIIIEEEBBBDDDGGGIIIFFFBBBEEEIIIPPPUUUSSSNNNNNNSSSIIIGGGEEEDDDEEEFFFFFFFFFHHHIIIHHHFFFHHHMMMNNNKKKFFF???<<<>>>???===>>>BBBCCCBBB???===<<<<<<===>>>AAABBBCCCEEEFFFDDD???<<<:::999<<<@@@AAAAAAEEEJJJNNNNNNLLLKKKJJJJJJJJJJJJEEEEEEFFFHHHIIIGGGCCC???:::>>>@@@>>>::::::???DDDDDD???===@@@BBB???======???AAACCCEEEEEEBBB???===<<<999:::???BBBAAAAAABBBBBBCCCCCC???:::999===BBB@@@CCCCCC@@@@@@DDDDDDBBBBBBDDDEEEGGGGGGFFFDDDCCC??????@@@AAABBBCCCCCCCCC???AAADDDEEEDDDDDDEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDEEEFFFGGGFFFDDD@@@;;;999===EEEIIIDDD>>>DDDDDDFFFIIIHHHEEEHHHNNNOOOMMMIIIFFFEEEEEEFFFGGGAAAAAAAAABBBEEEEEEEEECCC>>>???AAABBBCCCBBBBBBAAA????????????@@@AAABBBCCCCCCEEEDDDCCCEEEHHHFFFBBBEEEEEEFFFGGGGGGGGGGGGFFFAAADDDHHHJJJIIIGGGFFFFFFCCCDDDEEEFFFFFFDDDBBBAAA>>>>>>>>>???@@@AAABBBCCC===CCCIIIJJJFFFCCCCCCEEECCCGGGGGGAAA???DDDFFFDDDAAABBBDDDEEEEEECCCAAA@@@EEECCCBBBAAABBBEEEHHHJJJFFFNNNOOOIIIJJJPPPNNNFFFFFFCCC???===;;;:::777555666888:::::::::999:::;;;BBB@@@>>>>>>@@@AAA???===333444333111000333:::@@@???@@@BBBCCCBBB???<<<:::>>>>>>???@@@AAA@@@>>>;;;===???AAACCCCCCCCCBBBAAA@@@AAACCCEEEEEECCCAAA???AAA???>>>>>>??????>>>===;;;===<<<;;;>>>CCCCCC@@@AAACCCEEEGGGGGGFFFDDDBBBAAA@@@FFFFFFAAAFFFLLLEEE@@@BBBCCCBBBAAAAAABBBDDDBBBBBB@@@===;;;:::;;;===999;;;>>>???AAACCCGGGIIIFFFEEEEEEGGGIIIIIIHHHGGGKKKLLLKKKGGGAAA>>>>>>???999<<<<<<888888;;;>>>===:::;;;===AAADDDEEECCCAAAAAABBBDDDDDDDDDEEEGGGIIIHHHDDDAAAAAAEEEIIIKKKLLLHHHHHHHHHGGGFFFDDDCCCBBB@@@??????AAACCCCCCBBBAAA???EEEGGGDDDAAABBBBBBAAA>>>??????===;;;:::;;;===999>>>CCCCCC@@@>>>???AAA999<<<@@@BBBBBBBBBCCCDDDBBBAAA???===<<<;;;::::::444444777999555111444:::888<<>>>>>???@@@AAABBBCCCCCCCCCBBBAAAGGGCCC@@@AAADDDGGGHHHGGGEEEDDDEEEIIILLLMMMJJJGGGGGGKKKOOONNNJJJFFFGGGIII@@@DDDGGGFFFAAA???AAADDDAAADDDFFFFFFEEEFFFJJJMMMGGGEEECCCAAAAAABBBEEEFFFDDDEEEBBB>>>???CCCDDDAAA===???@@@???======AAADDDEEECCCBBBDDDGGGIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEEFFFIIIJJJHHHEEENNNIIILLLVVVWWWNNNJJJMMMKKKJJJHHHHHHHHHHHHFFFEEEIIIIIIHHHGGGHHHJJJLLLMMMGGGEEEAAA===<<<<<<>>>???>>>>>>>>>@@@BBBBBB@@@>>><<<@@@CCCBBB>>><<<>>>AAA???>>>===>>>@@@DDDHHHJJJMMMPPPPPPMMMLLLLLLJJJFFFMMMKKKIIIHHHHHHGGGEEECCC;;;<<<>>>>>>=========>>>@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>>===DDDBBB>>>;;;???EEEGGGDDDDDDGGGEEE@@@???CCCCCC@@@@@@BBBDDDCCCAAA@@@BBBDDDGGGGGGFFFGGGHHHGGGEEEBBBDDDBBBAAA@@@@@@CCCEEEGGGKKKHHHEEEDDDDDDDDDDDDCCCFFFCCCAAA???@@@@@@@@@???GGGGGGFFFEEEEEEDDDDDDDDDBBB@@@@@@BBBEEEEEEBBB???@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFDDDCCCBBBCCCCCCAAA???@@@CCCEEECCC@@@===<<<===>>>???AAACCCEEEEEECCCAAABBBBBBCCCEEEFFFFFFCCCAAAEEEDDDDDDEEEEEEEEEBBB@@@GGGEEEEEEHHHGGGDDDCCCEEEDDDBBBAAABBBCCCDDDCCCAAA>>>;;;===CCCDDD@@@???CCC???AAADDDDDDCCCCCCCCCCCC???@@@BBBCCCBBB@@@>>><<>>???===:::<<>>:::666555888<<>>BBBCCC>>>999777555555666888:::;;;;;;>>>???AAABBBBBBAAA???>>>BBB@@@??????AAACCCCCCBBB<<>>======>>>???>>>======>>>@@@AAA@@@AAACCCGGGJJJJJJJJJFFFGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAA???;;;777777;;;>>><<<<<<;;;::::::===AAAEEEEEEEEEEEEGGGIIIIIIGGGEEENNNNNNLLLFFF???<<<===@@@===<<<;;;::::::;;;<<<<<>>@@@BBBAAA???<<<;;;;;;???@@@BBBEEEFFFDDD@@@===;;;===???@@@@@@CCCHHHMMMDDD@@@<<<;;;;;;<<<:::888888555222111---***///666666888>>>EEEGGGDDDEEEHHHGGGDDDAAA@@@BBBEEEHHHIIIDDDBBB???<<<<<<===@@@AAADDDCCCBBBBBBEEEHHHLLLOOOJJJJJJJJJJJJIIIHHHHHHGGGEEEGGGHHHFFFBBB@@@@@@BBBBBBDDDFFFFFFEEEDDDDDDDDDGGGGGGGGGFFFDDDCCCAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHEEEBBB@@@BBBEEEDDDEEEEEEDDDDDDFFFIIILLLCCC???:::999:::<<<<<<;;;777===CCCEEEBBB===999888===>>>@@@BBBCCCCCCCCCBBB@@@BBBFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAAFFFMMMSSSTTTOOOIIIFFFFFFHHHIIIIIIFFFBBB@@@BBBEEEDDDFFFFFFEEEDDDDDDHHHLLLGGGCCC??????BBBDDDBBB???>>>BBBBBB>>><<>>>>>>>>===CCCCCCDDDFFFIIIIIIGGGDDDEEEEEEEEEEEEEEEEEEDDDEEEHHHFFFEEEFFFHHHIIIFFFCCCJJJFFFIIIQQQRRRIIIDDDGGGJJJIIIHHHHHHHHHGGGFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKFFFDDD@@@>>><<<===???AAA???>>>???@@@AAAAAA@@@>>><<>>===???BBBEEEDDDBBBAAAAAABBBDDDEEEKKKNNNOOOMMMMMMPPPPPPMMMNNNLLLJJJHHHHHHGGGDDDBBB???@@@AAA@@@===<<<;;;<<>>>>>>>>?????????>>>===<<<<<<===>>>???DDDCCCAAA>>>BBBHHHIIIFFFDDDGGGEEEAAA@@@DDDDDDAAACCCEEEFFFEEEBBBAAABBBDDDDDDDDDDDDFFFHHHHHHFFFDDDDDDCCCAAA@@@AAACCCEEEGGGKKKIIIFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDBBBAAABBBDDDDDDBBB@@@BBBCCCCCCCCCAAA@@@AAABBBGGGGGGFFFFFFFFFFFFFFFFFFHHHEEEBBB@@@AAABBBCCCCCCBBBDDDEEECCC@@@>>>>>>?????????@@@AAACCCCCCBBBAAA>>>???AAABBBBBBAAA@@@???CCCBBBAAAAAABBBAAA???===@@@>>>???CCCDDDBBBBBBEEECCCBBBAAABBBCCCDDDCCCAAAAAA>>>???DDDDDD@@@???BBBCCCDDDFFFFFFDDDBBBAAAAAA???@@@BBBCCCCCCAAA>>>===@@@===<<<===;;;888:::???DDDBBB@@@======???AAACCCHHHIIIKKKLLLMMMNNNNNNNNNJJJFFFCCCBBBCCCBBB???<<<999<<>><<<@@@===<<>>>>>>>>??????:::999999;;;>>>@@@AAAAAA@@@AAACCCCCCCCCDDDGGGIIICCCCCCCCCBBBBBBDDDGGGJJJDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@AAACCC@@@@@@@@@CCCFFFHHHHHHGGGIIIHHHGGGEEEEEEDDDEEEEEEBBBBBBBBBBBBAAA@@@??????AAAAAA???<<<888888;;;???======<<<;;;:::===AAADDDAAAAAABBBDDDGGGHHHGGGEEEEEEEEECCC@@@>>>===>>>@@@<<<<<<===>>>>>>>>>===<<>>AAABBB@@@>>>===<<>>@@@@@@???AAADDDGGGDDDAAA>>>======<<<:::777777555333222...+++...555888999>>>FFFHHHFFFFFFIIIFFFDDDAAA@@@AAACCCDDDEEECCCAAA>>><<<;;;===???AAABBBBBBAAABBBDDDFFFIIIKKKCCCEEEFFFHHHIIIIIIIIIHHHEEEGGGGGGDDDAAA>>>???@@@CCCDDDFFFFFFDDDBBBBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCFFFEEEDDDBBB@@@@@@BBBDDDCCCDDDDDDDDDDDDEEEHHHJJJCCC@@@<<<:::;;;<<<;;;:::999>>>DDDEEEAAA;;;777666:::<<>>@@@>>>::::::999999999:::;;;::::::BBBCCCEEEHHHJJJIIIFFFCCCFFFFFFFFFEEEEEEDDDDDDCCCHHHFFFDDDEEEGGGGGGEEEBBBGGGCCCFFFLLLLLLDDDAAADDDGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJFFFDDDAAA???>>>???AAABBB@@@???>>>???@@@@@@???===<<<>>>AAA@@@>>>>>>@@@CCCDDDDDDBBBAAA@@@@@@@@@@@@GGGJJJJJJIIIKKKPPPRRRQQQOOOMMMJJJIIIIIIHHHFFFDDDAAABBBBBBAAA>>>======>>>@@@???===<<<<<<<<<===>>>===;;;999888888:::<<<>>>AAABBBBBB@@@CCCIIIJJJGGGDDDFFFEEECCCBBBEEEFFFDDDGGGGGGHHHFFFDDDBBBCCCDDDAAAAAACCCGGGIIIIIIGGGDDDEEEDDDBBBAAAAAACCCDDDFFFIIIGGGEEEDDDDDDDDDCCCBBB@@@BBBCCCBBB@@@AAADDDHHHEEEFFFHHHIIIIIIHHHGGGGGGGGGEEECCCCCCCCCDDDCCCBBBBBBCCCCCCCCCAAA@@@AAABBBFFFFFFFFFGGGGGGGGGFFFFFFHHHEEEAAA???@@@CCCEEEFFFCCCDDDDDDCCC@@@???@@@AAA>>>>>>>>>??????@@@AAAAAA;;;>>>BBBBBB@@@>>>???AAABBB@@@>>>=========<<<:::???<<<===AAABBB@@@AAADDDBBB@@@???@@@AAABBBAAA@@@AAA???@@@BBBBBB>>>===???DDDEEEFFFEEEBBB???>>>>>>===>>>@@@AAAAAA@@@>>><<>><<<;;;<<>>@@@BBBBBB@@@>>><<>>AAAAAA>>>;;;888888999<<<@@@BBBBBBAAAAAA@@@===<<<;;;<<<===???;;;::::::<<>>BBBAAA???<<<::::::===???=========<<<;;;===@@@CCC======>>>AAADDDFFFEEEDDD>>><<<::::::;;;=========;;;===@@@BBBBBBAAA???>>>???:::999>>>BBB@@@>>>>>>BBBCCCEEEDDDCCCCCCDDDEEECCC???;;;:::>>>AAABBBBBBDDDDDDEEEHHHJJJKKKIIIGGGEEEEEEFFFGGGFFFBBB<<<888???===<<<<<<>>>???@@@@@@999<<<@@@BBBAAA@@@???@@@HHHEEECCCBBBBBBBBBBBBAAA>>>???@@@@@@??????@@@AAACCCBBB@@@??????<<<999666666555555555111,,,...333::::::???FFFIIIGGGGGGJJJJJJGGGEEEDDDDDDEEEDDDDDDBBBAAA>>><<<<<<===???AAA@@@AAAAAABBBCCCDDDEEEEEE@@@BBBEEEGGGIIIHHHGGGFFFCCCDDDDDDBBB@@@???@@@AAADDDEEEFFFEEEBBB@@@@@@@@@CCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDEEEEEEFFFFFFEEECCC@@@>>>@@@BBBCCCCCCAAABBBDDDDDDDDDDDDFFFHHHCCCAAA>>>======<<<;;;999<<>>======??????===<<<<<<>>>??????>>>???AAACCC<<<======>>>>>>>>>??????AAADDDCCCBBBDDDKKKOOOOOONNNLLLKKKJJJKKKKKKIIIHHH>>>???@@@@@@??????@@@BBB<<<;;;:::999888999::::::;;;:::888666666777999:::<<>>===AAAFFFAAACCCEEEFFFGGGGGGFFFEEEIIIGGGEEECCCCCCCCCCCCCCC@@@BBBCCCDDDDDDDDDFFFGGGDDDEEEFFFHHHHHHGGGFFFEEEFFFCCCAAA@@@BBBDDDEEEEEEBBBBBBBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<===???BBB===BBBFFFEEEAAA@@@BBBFFFCCC@@@===<<<<<<<<<;;;:::CCC@@@@@@BBBBBB???@@@BBB@@@>>>>>>>>>???@@@???>>>>>>======>>>>>>======>>>AAACCCDDDBBB???<<<;;;;;;:::;;;===>>>>>>===<<<;;;???===<<<===;;;888999===BBB@@@===<<<<<<>>>@@@BBBHHHIIIKKKLLLLLLLLLJJJJJJFFFCCC@@@@@@BBBCCCBBB@@@;;;<<<=========<<<:::888===<<<;;;<<<>>>>>><<<:::<<<;;;<<<>>>@@@AAA???>>>@@@???===<<<;;;<<<<<<===@@@>>>======???@@@???>>>CCC@@@===>>>AAACCCBBB@@@@@@BBBCCCCCCBBBCCCDDDFFFDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAA??????@@@BBBAAA@@@@@@BBBCCCDDDBBB@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>AAA@@@>>><<<;;;;;;===???<<<======<<<<<<<<>>@@@BBBCCCCCCBBBAAA>>>::::::>>>AAA???>>>>>>???@@@@@@@@@>>>>>>@@@AAAAAA>>>;;;:::<<>><<<:::;;;===>>>???@@@CCCEEEJJJFFFBBB??????@@@AAAAAA???@@@AAAAAA@@@?????????BBBBBBBBBBBB@@@===888666555555777888444//////333;;;:::>>>EEEIIIHHHHHHIIIKKKHHHFFFEEEEEEDDDCCCAAACCCBBB@@@>>>>>>@@@AAACCC@@@AAABBBCCCDDDCCCBBBBBBAAACCCFFFHHHHHHFFFCCCAAAAAAAAAAAAAAAAAABBBDDDEEECCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCFFFFFFEEEEEEFFFGGGHHHIIIFFFBBB======@@@DDDEEEDDD@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBAAA@@@>>>===;;;:::???CCCEEECCC===777333222666999>>>BBBEEEFFFEEEDDDJJJHHHFFFFFFHHHHHHEEEBBBIIIHHHHHHGGGEEEDDDCCCBBBAAABBBBBBAAAAAACCCGGGKKKGGGDDDBBBCCCFFFHHHFFFDDDEEEDDDBBBAAAAAABBBEEEHHHDDDAAA???>>>???AAA@@@??????AAAAAABBBEEEFFF>>>444777888999999999999:::;;;FFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBGGGDDDCCCDDDFFFFFFCCC@@@>>>???BBBEEEDDDBBBCCCFFFCCCEEEFFFFFFDDDCCCEEEGGGEEEDDDCCCCCCEEEHHHKKKNNNKKKIIIGGGDDDBBBAAAAAAAAA>>>===<<<<<<===>>>===<<<===>>>>>>>>>>>>???AAACCC:::;;;;;;<<<===>>>?????????AAA@@@>>>@@@GGGKKKKKKKKKJJJIIIJJJLLLMMMLLLKKK>>>?????????>>>>>>@@@BBB;;;::::::999999999999999999999999999888777555555;;;@@@BBBBBBCCCGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCBBBAAAFFFFFFGGGIIIJJJHHHEEEBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEDDDCCCAAA>>>AAACCCAAA===<<<@@@EEE@@@AAACCCEEEFFFFFFFFFEEEHHHGGGFFFDDDCCCBBBCCCDDD@@@BBBCCCDDDDDDDDDFFFGGGCCCDDDGGGIIIIIIHHHFFFEEEBBBAAAAAACCCDDDDDDCCCAAA@@@@@@??????@@@@@@??????===>>>===;;;:::;;;>>>AAA@@@DDDHHHFFFBBB@@@CCCGGGCCCAAA>>><<<<<<===<<<;;;BBB???>>>@@@@@@>>>???BBBAAA?????????@@@AAA@@@???;;;<<<===<<<===???@@@??????@@@BBBAAA???===<<<===:::;;;<<<===>>>>>>======@@@>>>>>>@@@>>>:::;;;???@@@>>>===<<<===@@@DDDFFFHHHIIIKKKLLLKKKJJJGGGFFFGGGCCC???>>>@@@@@@???===999:::::::::999888777666:::999999999::::::999888;;;::::::<<<>>>>>>===<<<<<<===>>>>>>>>><<<;;;:::===;;;999:::;;;<<<;;;:::AAA>>>;;;<<>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@BBBCCCBBB@@@>>>777999<<>>>>>???===;;;:::;;;<<<======;;;<<<======;;;;;;<<<>>>;;;:::999:::<<<======<<<<<<999777999<<<>>>===;;;????????????@@@AAABBBCCC===:::;;;???@@@>>>>>>???===>>>>>>===;;;;;;===??????===::::::;;;>>>???@@@??????@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEE@@@<<<999:::===???>>><<<===<<<<<<;;;<<<@@@FFFJJJLLLHHHCCC@@@???AAABBBBBB??????@@@AAABBBBBBAAA@@@@@@BBBCCCCCC@@@<<<888666444555888;;;777222222666<<<999<<>>===<<<@@@CCCEEEBBB<<<777444444999;;;???BBBCCCCCCCCCBBBEEEGGGGGGFFFBBBAAACCCEEEHHHHHHGGGFFFDDDDDDCCCCCCBBBBBB@@@???@@@CCCHHHKKKDDDBBBAAACCCFFFHHHFFFDDDEEEDDDBBBBBBCCCDDDEEEFFFGGGEEECCCAAAAAA@@@@@@???CCCDDDCCCCCCEEEDDD<<<111777999;;;;;;::::::<<<>>>HHHHHHGGGEEEDDDEEEHHHJJJIIIHHHHHHFFFEEEDDDCCCCCCFFFDDDBBBDDDGGGGGGEEEBBB;;;>>>AAABBB@@@???AAAEEEBBBEEEGGGEEEBBBAAACCCFFFDDDBBB@@@???AAAEEEIIIMMMJJJHHHFFFDDDBBBAAAAAAAAA???===<<<<<<>>>???????????????>>>>>>>>>???AAABBB@@@@@@???>>>======>>>>>>AAABBBAAA>>>@@@FFFIIIIIIHHHGGGGGGHHHJJJLLLKKKJJJ@@@@@@???===;;;:::;;;===<<<<<<===>>>>>><<<;;;:::999::::::;;;:::888666555>>>CCCFFFDDDEEEHHHIIIHHHFFFDDDEEEGGGGGGDDDDDDFFFDDDCCCBBBBBBDDDDDDCCCBBBJJJIIIHHHHHHGGGFFFCCCAAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGEEECCC:::<<<>>>>>>>>>???DDDHHHBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEECCCBBBCCCEEEBBBCCCCCCCCCAAA@@@AAABBBAAADDDGGGIIIJJJIIIFFFDDD@@@@@@AAACCCDDDCCC@@@>>>>>>===>>>???AAAAAA???===<<<>>>>>><<<999999===AAA@@@BBBDDDBBB???===???AAA@@@???===<<<======<<<;;;:::777777;;;<<<<<<>>>BBBBBBAAA@@@@@@AAABBBAAA@@@;;;======;;;===@@@BBB@@@===???AAAAAA@@@>>>>>>???;;;<<<===>>>???@@@@@@@@@???>>>>>>@@@>>>::::::>>>===<<<;;;;;;===@@@EEEGGGFFFGGGJJJKKKLLLJJJHHHFFFGGGCCC>>><<<===>>>===;;;999999999888777777777777777777777777777777777888777555555777:::===>>>===888:::<<<======<<<:::999999888777888;;;=========>>><<<;;;;;;===>>>>>>===;;;>>>@@@AAA@@@?????????????????????@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@>>>>>>>>>@@@AAAAAA>>>;;;555888<<<@@@BBBBBB@@@>>>????????????>>>===<<<;;;;;;:::888888999;;;;;;:::999;;;===<<<;;;::::::::::::888777777999::::::999777666777:::===@@@@@@@@@>>>>>>===<<<===>>>@@@AAA<<<:::;;;??????======@@@>>>>>>>>><<<;;;;;;===???;;;:::999999:::<<>>>>>===;;;:::;;;<<<;;;<<<======>>>@@@DDDGGG>>><<<;;;;;;===>>>?????????>>><<<:::;;;???FFFKKKMMMIIIEEECCCBBBCCCCCCCCC@@@???>>>@@@BBBCCCBBBAAA>>>AAACCCBBB???;;;999888555666:::===:::666666:::===999:::BBBHHHHHHGGGHHHKKKIIIFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCDDDEEEEEEDDDCCCBBB===???BBBEEEGGGGGGFFFEEEJJJGGGCCCBBBBBBBBBBBBBBB???@@@AAAAAAAAABBBDDDFFFBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHFFFDDDCCCCCCDDDFFFFFFFFF@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBBBB@@@===<<<===??????BBBDDDBBB===999888999<<<===???@@@AAAAAAAAAAAA>>>BBBDDDAAA===<<>>AAADDDBBBEEEGGGEEEAAA???AAADDDDDDCCCAAA@@@@@@CCCEEEGGGDDDDDDBBBAAAAAAAAAAAAAAA@@@???===>>>AAACCCCCCCCCAAA@@@>>>===>>>???@@@AAADDDBBB@@@===<<<<<<<<<===@@@BBBBBB???AAAFFFIIIHHHFFFEEEDDDEEEFFFGGGFFFEEE???>>>===;;;888888:::;;;;;;===@@@AAAAAA???;;;999::::::::::::;;;;;;<<<<<<@@@EEEGGGDDDCCCFFFIIIIIIGGGDDDDDDHHHGGGCCCAAADDDAAA@@@???AAAEEEGGGFFFEEEJJJHHHEEEDDDDDDCCCBBB@@@AAABBBBBBDDDEEEFFFGGGHHHFFFEEEEEEFFFGGGFFFDDDBBB<<<<<<===>>>@@@BBBEEEGGGCCCBBBAAAAAAAAACCCEEEFFFBBBDDDFFFFFFCCCBBBCCCEEEBBBCCCCCCCCCAAA@@@AAABBB@@@CCCGGGJJJKKKIIIFFFDDDBBBAAA@@@AAAAAAAAA???===<<<===>>>AAADDDCCC???<<<;;;>>>???===:::999<<<@@@@@@@@@>>>===;;;:::::::::;;;:::999:::<<<<<<:::888777444333777888888;;;@@@>>>===<<<===>>>???>>><<<999===<<<888999===???<<<;;;===??????===;;;;;;;;;999:::;;;<<<===>>>??????<<<:::;;;===;;;777777:::;;;999888777999<<<@@@CCC???AAAEEEHHHJJJJJJIIIGGGCCC???:::888:::;;;:::888888888777666666666777777777777777777666666777888666444333333666:::<<<===666666777888999999999999999888777888:::<<<<<<<<<888999999999888999;;;<<<999<<>>>>>>>>???@@@@@@>>><<<;;;<<<>>>::::::;;;===???>>>;;;888666777:::<<<======<<<;;;;;;;;;;;;;;;:::999888888888666444555888999999888888:::<<<<<<:::888777777777666444555777999::::::444666999:::;;;<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::999:::>>>>>>;;;;;;>>>======<<<:::888999;;;===666666777777888:::===???;;;<<<===<<<999888:::<<<:::<<<>>>>>><<<<<<>>>@@@;;;<<<<<<<<<<<<===???BBB>>>>>>>>>======@@@DDDGGGHHHFFFDDDCCCCCCCCCAAA@@@BBB???======???AAAAAA@@@<<>>===999:::??????:::;;;BBBIIIJJJIIIIIIKKKHHHEEEDDDEEEHHHIIIIIIEEEDDDDDDDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDCCC<<<===@@@BBBDDDEEEEEEEEEHHHDDDAAA@@@AAACCCDDDCCC>>>?????????>>>???AAACCC@@@???===<<<<<<===>>>???DDDCCCBBBAAABBBEEEHHHJJJCCCEEEFFFFFFEEEDDDEEEFFF???@@@@@@???>>>>>>@@@CCC>>>??????<<<::::::<<>><<<<<<>>>===>>>>>>>>>???AAABBBBBB===???@@@>>>===>>>CCCGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEE>>>???BBBBBBBBBAAABBBBBBEEEDDDDDDDDDEEECCC???;;;AAAAAA@@@???>>>>>>???AAAGGGIIIGGGBBB???>>>;;;777999<<<@@@???======@@@DDDDDDGGGJJJJJJGGGEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBDDDHHHJJJHHHEEEDDDHHHJJJEEE@@@???BBBDDDBBBEEEGGGEEE@@@>>>@@@CCCEEEDDDCCCBBBBBBBBBBBBBBB????????????@@@AAABBBBBBBBB@@@???@@@CCCFFFGGGGGGCCC@@@>>>===>>>???@@@@@@BBB@@@===:::999:::<<<======@@@@@@>>>@@@FFFHHHGGGFFFDDDCCCBBBCCCBBBAAA???:::::::::888777888;;;>>>999;;;???BBBAAA>>>:::777::::::999999:::===AAACCC???DDDFFFBBBAAADDDGGGGGGGGGDDDDDDHHHGGGBBB@@@CCC@@@???>>>AAAFFFIIIHHHGGGHHHFFFCCCAAAAAABBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIBBBAAAAAACCCDDDCCCAAA???AAA???>>>???AAACCCDDDDDDBBBAAA>>>======???BBBCCC@@@CCCFFFFFFDDDBBBCCCDDD@@@BBBDDDDDDDDDDDDFFFGGG@@@CCCGGGKKKKKKIIIFFFDDDDDDAAA???>>>>>>???>>>===<<<===???CCCFFFEEE@@@<<<;;;>>>@@@>>>:::999<<<@@@AAA???<<<::::::999777666666666666888::::::888666:::666555777777666888<<<999888777777999999888777777:::999444444888999666888999;;;:::888666666666666666777888:::;;;<<<<<<999777888:::888444444777999777555444555888<<<>>>777:::???DDDGGGHHHHHHGGG>>>999555333555777777666666555444333333444555666777888888777666666888999:::777333222444666888999555444333333444666999:::777666444333444555444333222555777666444444777:::777:::>>>???>>><<<;;;;;;::::::;;;;;;<<<<<<======<<<======;;;999888999:::777777999;;;===<<<999666666666666666777777777777888888888888888777555555666444222333666888777666777999;;;;;;999777666666555333333444777:::;;;;;;555888;;;;;;888777888:::888999;;;<<<<<<:::888777888777999<<<<<<999:::===::::::999777555555888:::333444555666777999<<>>;;;>>>@@@???<<<888888888999;;;===<<<;;;<<<@@@CCC===>>>@@@@@@@@@@@@BBBCCCBBBAAA@@@AAAAAA@@@>>>;;;CCC@@@<<<;;;===??????>>>;;;>>>@@@???<<<::::::;;;666777;;;???>>>;;;===BBB@@@<<<<<>>AAADDDEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDD??????@@@@@@AAAAAAAAAAAABBB>>><<<===AAAFFFHHHHHH>>>???>>>===;;;;;;===??????===;;;:::999:::<<<===@@@???>>>===???AAADDDFFFAAAEEEHHHHHHEEECCCCCCEEE>>>>>>===<<<;;;<<>>???BBB============>>>AAACCCDDD@@@???>>>>>>@@@DDDGGGIIICCCCCCBBBAAAAAACCCDDDEEEDDDCCCCCCCCCDDDDDDCCCAAA<<>>DDDEEEDDDBBB@@@???AAACCCAAA@@@>>>======>>>@@@AAA;;;<<<>>>@@@AAAAAAAAA@@@@@@>>><<<>>>AAABBB@@@===>>>>>><<<;;;;;;<<<<<<===<<<:::999===CCCFFFDDDAAA======;;;::::::;;;<<<===:::888666777999:::999666;;;;;;<<<===<<<:::888666;;;;;;777444888@@@DDDDDDGGGGGGGGGDDDBBBAAACCCEEEFFFFFFEEECCCBBBCCCFFFHHH===???BBBEEEGGGIIIIIIIIILLLJJJFFFAAA???>>>>>>??????>>>>>>@@@CCCGGGIIIIIIEEECCCAAABBBDDDEEECCC@@@DDD@@@======AAACCCCCCBBB???<<<999:::>>>BBBCCCCCC>>>@@@CCCEEEFFFEEECCCBBBEEECCCAAABBBDDDFFFGGGFFFFFFGGGIIIJJJJJJHHHFFFEEECCCCCCBBBAAAAAA@@@??????@@@@@@AAADDDFFFDDD>>>:::;;;;;;::::::::::::::::::;;;:::888777777777888999666555555777999888444111444444333333444555777888333555888888777777777888777777777555333333555777777888;;;<<<:::666111...555666888888666666666777777777777666555555444444222333444444222222333444666444666<<>>===:::888666555555555222444777999888777777777555555666999;;;======<<<333555888<<>>:::777///444:::<<<::::::<<>>??????>>>===;;;;;;:::::::::;;;;;;<<<@@@<<<;;;>>>@@@===<<<>>>999::::::;;;<<<===>>>>>>AAA===:::>>>EEEHHHEEEAAA888===BBBCCC@@@>>>???BBBEEEDDDBBBAAABBBCCCEEEFFFDDDDDDBBBAAAAAABBBCCCDDDAAABBBBBB@@@???>>>???@@@@@@???======>>>AAADDDFFF???@@@???>>><<<;;;<<<===???@@@@@@>>><<<;;;<<<===???@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDBBB@@@???999555777666444666===???===;;;999999;;;===??????AAACCCCCCAAA???>>>>>>>>>:::777999???BBBBBB@@@AAA???>>>@@@DDDFFFEEECCCAAABBBCCCCCCCCCDDDFFFHHHBBBCCCDDDDDDDDDCCCAAA@@@===>>>???@@@AAABBBBBBBBBDDDAAA???@@@BBBAAA<<<777<<<===>>>>>>======>>>???AAABBBDDDEEEEEEEEEDDDCCCCCC@@@>>>AAAGGGJJJGGGCCCGGGHHHIIIJJJIIIHHHFFFEEEAAAFFFGGGCCCBBBEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDCCCBBBAAAAAACCCFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBB@@@===<<<<<<>>>CCCBBB@@@>>>>>>>>>???@@@===>>>>>>???@@@@@@?????????>>>>>>@@@DDDEEECCC@@@AAA@@@>>><<<;;;;;;;;;;;;999888999>>>CCCEEEAAA===;;;;;;:::999999999::::::888666555777999;;;:::888:::999888888777666666666111333222000333;;;AAABBBGGGGGGFFFDDDAAA@@@BBBCCCEEEEEEDDDBBB@@@???@@@AAA===???AAACCCEEEGGGHHHHHHJJJHHHEEEBBB@@@AAAAAABBBCCCBBB@@@AAACCCFFFFFFFFFEEECCCAAABBBCCCDDDBBB@@@EEECCCAAA@@@AAACCCDDDDDD???<<<::::::===AAACCCCCC@@@AAACCCDDDEEEEEEDDDDDDDDDCCCAAABBBDDDFFFGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@??????@@@???@@@BBBCCCAAA<<<888;;;::::::999888777777666999888777666666666777888666555444666777777444222222222222222222444555666333555777888777666666777444555555444222222333555444555888999888666333111333555666666555444555555555555555555555444444444222333444444222222333444444333444999@@@CCCBBB@@@===888111///111444333222444333222111111222444555444333222111111222444555333111///000111333333333333333444444444444333333555555666666666555444333222444555333000000444888555666888999999999777666444444333444555777:::<<<666444333555888::::::888:::::::::999888777666555555444333444666666555444555444444444444444444555333444444444444555555555555555666888999999666333000111222444555555555555444555777999999777555444666777888777666666777888999666222111333666888999:::999888777666777777888444666888888777555444444666666666777888888888777555555777:::<<<;;;888666222777;;;<<<:::999;;;>>>===>>>>>>======>>>AAADDDAAA???>>>===>>>>>>>>><<<======<<<<<<<<<<<<<<<===???;;;:::>>>???===<<<===::::::;;;;;;<<<<<<=========999777:::@@@CCCAAA===999>>>AAAAAA???>>>@@@BBBDDDCCCAAA@@@@@@BBBDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>?????????>>><<<::::::<<<>>>@@@???@@@@@@>>><<<;;;<<<===@@@AAA@@@>>><<<;;;;;;===>>>???@@@@@@??????@@@AAACCCBBBBBBCCCDDDCCCAAA??????:::888:::999777888======<<<999888888999<<<===???@@@BBBBBB@@@>>>>>>>>>@@@===:::===AAADDDCCCAAABBB@@@???@@@BBBCCCBBB@@@@@@AAABBBBBBAAAAAACCCEEEAAAAAABBBBBBBBBAAA@@@???<<<===>>>???@@@AAAAAAAAAFFFBBB???>>>@@@???:::666>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAACCCGGGHHHGGGDDDEEEGGGHHHJJJIIIGGGEEECCCAAADDDEEEBBBAAADDDEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGCCCDDDDDDBBBAAAAAACCCEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA???@@@AAAEEEDDDBBB@@@?????????@@@AAA@@@??????>>>>>>>>>??????>>>???CCCGGGHHHEEEAAACCCBBB@@@>>><<<;;;;;;:::777777999>>>BBBCCC???;;;:::::::::999999888888888777666666777999;;;;;;:::888777555444333333444555222777777444555;;;BBBEEEFFFGGGFFFDDDAAA???@@@AAABBBCCCCCCAAA===;;;::::::>>>>>>???@@@BBBDDDFFFGGGEEEDDDBBB@@@@@@AAABBBCCCGGGEEEBBBBBBCCCCCCCCCBBBEEECCCBBBAAABBBCCCBBBAAACCCCCCCCCAAA@@@@@@BBBDDD@@@>>>;;;;;;===@@@AAABBBCCCCCCBBBAAABBBCCCEEEFFFDDDBBBAAABBBDDDGGGHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===999666999999888777555444333222777666666555444555555555666555444444555555444333111111000000111222333444222444666777666555555555111222444333111000000111111222444555666666555444222333555555333222333444222333333333333444444444222333444333222111222444222111111555:::<<<;;;888999444///...000222222111555444222111111222333333333222111111111333444555222000......000222222222000111222333444555555555444444444555444333333222333555666555222000222555555555555666666666666777555444333222444666:::<<<888777555555666777666555888888888888777666444444333222111222444555555444111111111111111111111111111111111222222222333333444333444666777777444111111222333444444444444333111333555666777555333111333444555555333333444555777444111000222444666777888777666666555666666666666777777777555333111000333444444444555555555555666666555777888888666444666888;;;:::888777:::===;;;;;;<<<;;;::::::===???>>>===;;;<<<===>>>===;;;======<<<;;;;;;;;;;;;;;;>>>:::999===>>><<<;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;888666888===???===999;;;>>>@@@???======@@@CCCBBBAAA@@@??????AAACCCDDDBBBBBBBBBBBBAAA@@@>>>>>>??????>>>>>>===>>>>>>>>>@@@???<<<:::999999:::;;;???@@@@@@>>><<<<<<===>>>AAAAAAAAA???===;;;<<<======>>>@@@???>>>======>>>@@@@@@@@@BBBCCCBBB???<<>>AAA???>>><<<<<<>>>???AAA>>>???@@@???======>>>??????===<<>>>>>;;;<<<<<<===>>>???@@@@@@FFFBBB>>><<<===<<<999666???AAABBBBBBAAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBDDDGGGIIIJJJHHHFFFDDDCCCEEEEEECCCBBBDDDFFFGGGKKKIIIGGGEEEDDDEEEFFFGGGFFFGGGFFFEEEDDDDDDFFFHHHCCCCCCCCCCCCCCCCCCCCCDDD???AAACCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBBEEECCCAAA???>>>>>>??????@@@???AAADDDHHHGGGCCC???DDDCCCBBBAAA???>>>>>>===999999:::===@@@AAA???<<<======>>>>>>>>>===<<<;;;::::::999:::;;;;;;;;;;;;888777777666666666666666:::@@@AAA<<<999===BBBEEEEEEFFFEEECCC@@@>>>>>>???>>>@@@AAA@@@===:::888888>>>>>>>>>>>>@@@BBBEEEFFFAAA@@@>>>======>>>???@@@GGGDDDBBBAAAAAABBBAAA@@@EEEDDDBBBAAAAAAAAAAAAAAA???AAABBB@@@===<<>>@@@AAADDDBBB???===>>>@@@DDDGGGCCCAAA@@@AAACCCEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@AAAAAAAAAAAA@@@@@@??????;;;;;;;;;::::::888666444666555555444333222222111555444444333333333333333666555333333333333333333111111111111111222222333111333666666555333333444///111333333222000///000000111111222333444444555111333444444333222222333000000111111222333333444111333333333222111222333111000111333666777555333555333000///111222222111555444333222111111222222111111111111222333555555444222000///000111111000///000111333444444444444333333333333222222222111111333666666444222222333555444333333333444666666777666444333444777;;;======;;;999777555555444333666777777666555444333333000000///111333444444333000000000000000000000000/////////000000000111111222222222444555555222000222222333333333333222222000111444555666444222111111222333222111111111333555333000000111333444444999888777555444333222111555555444444444333000///...000111222333555777888888666333333444555444333555666777777666666999;;;:::::::::999888888999;;;::::::999:::;;;<<<;;;999;;;:::999888888777888888===999888;;;===;;;:::;;;;;;;;;;;;;;;;;;;;;::::::<<<999777999===???===:::===>>>>>><<<;;;<<>>???AAACCCDDDBBBBBBCCCBBBAAA???===<<<>>><<<;;;;;;<<<=========AAA@@@>>><<<;;;;;;<<<===??????@@@>>><<<<<<===???>>>???@@@???======>>>@@@===>>>@@@???>>><<<<<<<<<>>>>>>???AAABBBAAA===:::=========>>>>>>===<<<===AAA@@@???>>>>>>???@@@AAA>>>>>>>>><<<;;;<<<>>>AAA=========>>>AAAAAA>>><<>>>>>>>>>>>======@@@AAAAAA@@@>>>===???@@@???????????????>>>>>>===<<<<<<<<<===>>>???@@@AAABBB???<<<:::;;;;;;:::999???@@@AAAAAA@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCDDDEEE@@@BBBEEEHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFEEEFFFIIIIIIGGGEEECCCBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIDDDDDDCCCCCCCCCDDDEEEFFF>>>@@@AAA@@@???>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAABBBAAAAAADDDFFFDDD???:::AAABBBBBBBBBCCCCCCBBBBBB???===;;;;;;===???AAAAAAAAACCCDDDEEEEEEDDDBBBAAA?????????>>><<<;;;;;;;;;999;;;===>>>>>><<<999888:::@@@BBB===:::<<<@@@CCCDDDEEEEEECCC@@@>>>>>>???<<<>>>AAAAAA???<<<;;;:::??????>>>???@@@BBBDDDEEEBBBAAA@@@>>>======>>>>>>BBB@@@>>>>>>???AAAAAA@@@EEEDDDCCCAAA??????AAABBB???AAACCCAAA>>>===@@@BBBBBBAAA???<<<;;;<<<>>>@@@CCC@@@===::::::===AAADDDAAA@@@>>>???AAACCCCCCCCCAAABBBCCCDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;777888888888666444333222222222222222222222222333333333333333222222111111444444333222111111222333222222222333333333333333111333555666444333333333000222444444222000000000111111111111111222222222111333555444333222333333...//////000111222333333111222333333111111222333111111111333444444333111444333111111222333333222444333333222111111111111000000111111222333444555888555222000000000///...000111111222333333222222333333222222111111111111...111333555444444444444444333222111222333555666666555444333444777999;;;888777666555444555666777555555555555444444333222///......///222333333222///000111111111111000///.........////////////000111111111222333333111///222222222333222222111000///111333555666555333111///111222111000///000111444222000000111222222111666666555444333111000///222111000111333333111///...000222222222333777999888555222111111333333222111222333333444555777999999::::::999777777888999888777777888::::::888666999999888777777777777777<<<888777:::;;;999888::::::::::::999999999999999;;;999888999<<<===<<<:::===<<<;;;:::999:::===@@@@@@???>>>>>>>>>@@@BBBDDDBBBBBBBBBBBBAAA???===<<<<<<:::888999;;;======;;;??????>>>=========>>>???===>>>???===<<<;;;===>>>;;;<<<>>>>>>>>>>>>AAACCC===???@@@???===<<<<<<===>>>===>>>???@@@???<<<:::;;;<<<===============;;;<<<<<<;;;::::::;;;<<<<<<=========;;;:::<<>>>>>???@@@@@@???===<<<<<<<<<============>>>>>>BBBBBBBBBAAA???>>>???AAA?????????>>>>>>>>>>>>>>>============>>>@@@AAABBB===<<<:::999:::;;;<<<<<<<<<>>>??????>>>===???@@@????????????@@@@@@AAAAAABBBCCCEEEDDDCCCAAABBBCCC@@@AAACCCEEEGGGHHHHHHHHHHHHGGGHHHJJJGGGDDDCCCFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@AAAAAAAAAAAABBBEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEEEECCCAAA>>>===>>>???>>>>>>@@@AAACCCDDDEEEFFFDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAABBBDDDBBB===888>>>???@@@BBBDDDDDDEEEEEEBBB@@@===;;;<<>><<<;;;<<<<<<>>>BBBDDDDDDBBB>>><<<:::???AAA>>>===@@@CCCDDDCCCDDDEEEDDDAAA@@@???@@@<<>>===;;;<<<>>>AAAAAAAAAEEEEEECCC@@@>>>>>>@@@BBBAAABBBDDDCCCCCCCCCDDDEEEDDDCCCAAA===::::::<<<>>>@@@>>><<<::::::<<>><<<<<<===>>>>>>>>><<<===>>>??????===;;;:::555555555555555555555555222444666666444222111111000111111222222333333444222222222222222111000000111333333222111000111222333333444444444444333333222444666666444333222333111333444333222000111111222222111111111111111111111333444444333222222333......///000111111222222111222333222111000111333000111222444444444333222333333444333333333333222222222222222222111111111000000111111222333333333888666222111000000///...///000111222222222222222333333222111111111111222---///111222444444333333333333222111222333444555333333222222333444666777999888666333000///000222444444555555444333333222000///...///111222222111000111222333333222111000........./////////000000111000000000222222111///111111222222222111111000///111333555666555333222///000111111000///000111333111000111222222111///000111111222222222222111000...,,,...111333222000111333444222000000333777777444111000111222222222...///000111333444555666777888999999777666777888666555555666888777555333999999888888888888999999:::666555999:::888777888777777777777888888888888888777666777:::;;;;;;:::<<<:::999888888999;;;<<<>>>===<<<<<<===???AAACCC@@@@@@@@@@@@???>>>===<<<:::777555777:::===<<<:::;;;;;;;;;;;;;;;<<<===>>><<<======<<<;;;:::<<<>>>999;;;<<<======>>>AAACCC===>>>>>>===;;;;;;===>>>???>>>======>>>>>>===;;;:::<<<===<<<<<<>>>>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;===@@@CCCBBBBBBBBBBBBAAA@@@???>>>:::<<<======<<<<<<===???BBBCCCCCCAAA@@@???@@@BBB??????>>>===============>>>=========>>>@@@BBBCCC::::::::::::;;;<<<===>>>;;;===>>>>>>===<<<>>>???>>>>>>=========>>>???@@@BBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFDDDFFFIIIGGG@@@>>>AAABBBBBBAAAAAA@@@@@@??????;;;<<<======>>>@@@CCCFFFGGGFFFDDDCCCCCCCCCEEEFFFGGGFFFDDDAAA??????BBBEEE>>>>>>@@@AAABBBCCCDDDDDD??????@@@AAABBBBBBAAAAAADDDAAA@@@AAACCCBBB>>>;;;;;;<<<>>>@@@BBBCCCCCCCCCAAA@@@???======>>>AAADDD@@@BBBFFFJJJKKKJJJHHHFFFAAACCCCCCAAA>>><<<<<<>>>???AAADDDEEEEEEDDDAAA@@@>>>BBBCCCAAABBBEEEEEECCCAAACCCEEEDDDCCCAAAAAAAAA>>>@@@BBBCCCAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA>>><<<;;;<<>>:::999;;;>>>>>>>>>===<<<<<<<<<===>>>>>><<<999999999:::999999666777999;;;;;;:::999888444444444444444444444444---111555666444111000000222222222333333333333333111222222333222111000//////111444333111//////000333333444555555444333222333555777777555333333333222222333222000///111222000111111222222222111000///111222222111000000111//////000000111111111222000222333222111000111222...000222444444444444444333444555444333222111111000111111222222222222111111111111222222222111111555222000///000000000///---...///111222333333333444333222111111111222222/////////000111222111000333222222222333333444444111222222333444444444444;;;:::888333---+++,,,///444444555555444444333222111000///000111222111000000111222333333222111000/////////000000000111111111000///000111222111///000000111111111111111000...000222555555444333222000111222222000000111222222111111222333222000......///000111222111111000000,,,***,,,000222111...000222333111......222777555333111000111222333222//////111222444444333222444666777777666555666777555444444555666555222000777777777777888999::::::999555444888999777666777444555555555666777777777555555555777999::::::::::::888777666777888888888;;;:::999999:::<<>>======<<<;;;;;;;;;<<<888555333555:::<<<;;;999:::::::::::::::;;;;;;;;;:::;;;<<<;;;999999;;;===:::;;;<<<<<<;;;<<<>>>@@@<<<<<<;;;:::888:::===???@@@>>><<<<<<===>>>======:::>>>>>>;;;;;;??????<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========>>>AAACCCDDDDDDCCCAAA???>>>??????<<<===???>>>;;;:::<<<===AAABBBBBBAAA??????@@@BBB>>>===<<<;;;:::;;;;;;<<<===<<<<<<<<<===???AAABBB999:::;;;<<<<<<<<<=========>>>@@@???>>>>>>???AAA>>>>>>=========>>>???@@@DDDBBB@@@BBBEEEEEECCCAAACCCAAA@@@???>>>???@@@AAACCCBBBDDDHHHEEE<<<999<<<@@@@@@AAAAAAAAA@@@???>>>999:::<<<======@@@CCCFFFDDDCCCAAA?????????AAABBB??????===<<<<<>>@@@AAAAAAAAA@@@CCCAAA???@@@CCCCCCAAA>>>999;;;===???@@@AAA@@@@@@???@@@@@@???>>>>>>@@@AAA<<>><<<===???BBBBBBCCCDDDDDDDDDCCCCCCBBBCCCBBB@@@AAACCCAAA<<>>999888:::===>>>>>>>>>>>>>>>>>>=========;;;888777777777666666333444666888999888777666666666666777777777777777+++///555777444111000000555444444444333333222222111222222333333111000///---111444444111///...///222333444555444333222111444666777777555444333333222222222000......000222///000111333333333222111...000111111000//////000000000000000111111111111000222222222111000111222---///222444444444555555222333555555333111000000///000111222222222222222111111222222222111111000111///------///111111111***+++---000222444555666444444222111111111222333111000//////000000///...222222333333333444444444222333555666777666555555555666555333000111555999444444555555555444333333222111000000111111000//////111222444444222111///000000000000111111111111222000///000111222111000//////000111111111111111---///111444444444222111000222333222111000111333222222111222333333000...000111111111000///---,,,000---***+++///111000---+++...111000---///444:::444222000000222333333333111111222444555444111///222444666666555555555666444444444555555444111...444444444444555777888999999555444777999666555777222333333444555666777777555555666888999;;;<<<<<<888777555555666777777666888777777777888:::<<<>>><<<;;;:::999888999:::;;;888444222444999<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999:::<<<<<<======<<<::::::;;;===;;;;;;999777666888<<<@@@BBB???<<<;;;<<<===>>>>>>;;;???>>>:::;;;@@@AAA===;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCCCCCCCBBB???<<<<<<===>>>>>>@@@AAA???;;;999:::<<<@@@AAAAAA@@@??????@@@BBB<<<;;;:::999999999:::;;;<<<;;;::::::;;;===@@@AAA999;;;===>>>===<<<;;;;;;???AAABBBBBBAAA@@@BBBCCC???>>>=========>>>@@@AAAEEEBBB@@@BBBGGGHHHEEEAAACCC@@@===>>>???@@@???===DDDCCCBBB@@@???>>>>>>>>><<<===>>>??????@@@@@@???:::;;;999888;;;BBBEEEDDDCCCDDDBBB===<<<>>>>>><<<===>>>??????>>>>>>???@@@<<<<<<<<<<<<===>>>@@@AAA;;;>>>AAA@@@>>>>>>@@@CCCCCCAAA@@@?????????===<<<:::===??????===<<<>>>@@@======<<<<<<===>>>??????AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???===>>>@@@BBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@===::::::===???@@@???@@@@@@@@@@@@AAAAAABBBCCCBBBDDDGGGGGGEEEBBBAAAAAA<<<::::::>>>CCCDDDAAA===EEEDDDBBB???===???CCCFFF???AAAAAA@@@>>>>>>AAADDDAAACCCDDDAAA<<<999<<>>;;;888888999;;;;;;:::777555444555666:::444333:::===:::777888999:::;;;;;;999777888888444555666777777666555444555666777666555444555666666888888666333222555888///---...222111---,,,...111111222222222222111111333333444444333333222111---///111222222222000///000000///////////////000000111111222222111111000111111111000000000000///444333111111222111000......///000111222222111000111111111111111111111111111111222333444666666777777555222///......000111///000111222333333222111...//////111222333444444111111111111000000000000.........///000222333444111444333//////222222000111000111222555666555444666444111///000222555777555111111444666444333555222111111000///000000000111222333444444333111000111111000000000000000111000000000000111111111111..................------000000000111222222333333111111222333333333222222...//////000000000000///......////////////......000////////////000000111222000///...///000222444111...---...111333333111222222111111111111111111333333222222222222333333000000222555888999888666333222000111444666777777444444333222222333333333888777777666666666666777111333333222555999999666888888888888888777666666555444444555888:::;;;;;;000333777999999888888888444444555666888:::;;;<<<<<<;;;:::999999999:::;;;;;;;;;<<<:::999888999;;;999:::;;;;;;::::::<<<>>>666666666777888:::;;;<<<@@@===:::999:::;;;<<<;;;???@@@AAA???;;;:::<<<>>>::::::;;;===??????<<<:::777:::===<<<999999<<>>@@@@@@??????>>>>>>======??????>>>===<<<:::888777888888777777888:::<<<>>>@@@@@@???======<<<<<<<<<;;;<<<>>>???@@@@@@@@@???AAAAAAAAABBBCCCCCC@@@>>>;;;??????>>>>>>AAAAAA>>>BBBAAA@@@@@@??????@@@@@@CCCAAA>>>>>>@@@@@@???===BBBAAA@@@@@@???>>>======<<<===>>>>>>????????????>>>???===:::===BBBDDDBBB>>>@@@>>>::::::======;;;888:::===>>>>>>???AAACCC<<<<<<;;;;;;<<<>>>???@@@???>>>>>>???AAABBBBBBAAA???>>>===>>>@@@AAA???======???@@@???<<<::::::;;;?????????>>>??????@@@@@@??????????????????@@@@@@>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???===<<<<<<>>>@@@AAA@@@>>>>>>????????????>>>>>>???<<<::::::<<<>>>>>>===???????????????@@@@@@AAA===???BBBCCCAAA@@@@@@@@@<<<::::::===BBBCCC@@@<<>>@@@===>>>???===;;;;;;===@@@<<>>===:::888888999999999888666444333444666666333444:::<<<:::999;;;777888:::999777666666777555555666666666666555555444666777666555555666777666666666555333333555777999444111222111...---///000111111111111111111000333333333444333222222111000000000000000111222222111000000/////////000000111111222222222222111111111111000000000/////////333111000000000000///---...///000111222111111000222222222222222222222222111222222333444555666666333333333222222000//////---...///111222222111111//////000111222222333333111111111111000000000000......//////111222333444000333222//////333444222222111111333555666555444444333111000111222555666555222222555666444444666111111111111000000000000111222222222222222111111111000000//////000000111////////////////////////........................//////000111222222333333222222333333333222222111000000111111111111000///......////////////......///////////////000000111222111000///...//////000222///...///222444333222111111111111111111111111222222222111111222222222111111111333666888777666333222111222444666777666444333333333333333333333555555555444444555555666333444222000444:::===;;;666666666666666555444444888777666777777888888888555555666777666666444333444444555666777999:::;;;::::::999888888888999::::::;;;;;;:::888777999::::::;;;;;;;;;::::::;;;===999999888888888888999999===;;;888888:::;;;<<<<<<===>>>???===:::999:::<<<888999;;;======<<<;;;:::777:::<<<;;;888888;;;???CCC>>>;;;<<<;;;888:::>>>@@@??????>>>===<<<<<<;;;============<<<:::999888666777888999:::;;;;;;<<<<<<===>>>>>>===;;;999888;;;<<<===>>>???>>>======?????????@@@AAAAAA???===;;;>>>???======@@@@@@===@@@@@@???>>>>>>>>>>>>>>>DDDBBB@@@???@@@@@@???>>>>>>>>>??????>>>===<<<<<<<<<======>>>>>>>>>>>>===@@@@@@>>>;;;<<<@@@AAA>>>;;;===<<<999999<<<>>><<<777999;;;======>>>@@@BBB<<<<<<;;;;;;;;;===>>>??????<<<:::<<<@@@BBB@@@===<<<999999<<>>===:::999888999???>>>>>>=========>>>>>><<<======>>>>>>?????????===>>>?????????>>>===<<<>>>>>>????????????>>>>>><<<;;;::::::===>>>>>>>>><<<======>>>>>>============<<<;;;;;;<<<===<<<:::???>>>>>>>>>>>>>>>>>>===888:::===>>>=========>>>;;;::::::<<<@@@AAA???<<>>666666666666666555555444;;;:::999888777666555555888555333333555666444222555555555555666777888999999888888777777888999999888999:::999777777777999;;;;;;<<<;;;999999:::<<<<<<;;;:::888888777777777:::888777888:::;;;<<<;;;:::;;;;;;:::888777888999444888;;;<<<:::888888:::777:::;;;:::777777999<<<@@@===;;;<<<;;;:::;;;?????????>>>===<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999555777999;;;<<<<<<;;;::::::<<<>>>@@@???===999777======??????@@@???>>>=========<<<===??????===<<<:::>>>>>><<<<<>>>>>=========<<<<<<<<>>======<<<;;;======>>>>>>>>>======<<<===>>><<<:::;;;>>>>>>:::<<<>>>===999999===>>><<<:::;;;===<<<;;;;;;<<<>>><<<<<<;;;::::::;;;<<<===:::888777999;;;<<<;;;999:::888777;;;AAADDD@@@;;;888999::::::::::::999999;;;:::999888888888888888::::::;;;;;;<<<===>>>>>><<<===???@@@???===;;;999;;;;;;<<<======<<<;;;;;;;;;:::999:::<<<======<<<;;;<<<<<<===============<<<<<<<<<======<<<;;;:::>>>>>>>>>>>>>>>===<<<<<<888:::<<<<<<;;;:::;;;<<<;;;::::::;;;>>>>>>===;;;===>>>???>>>;;;::::::;;;===<<<;;;999888777888999777999::::::888999;;;===888888999888777666666666555666666555333444666888111444888999888666888;;;333555666666555444444555666555444333333444555666222444555666555555777999555222000222555777555333:::222...000444444444666000000////////////000000222222222222222111111000222111000000000111333444111000000000000111111222222222333333333333222222222111111111111000000000111000...///000000...---...///000111111000//////........................222222222222333333333333111333777::::::777333111000000000000000000//////000000000000111111111111111111111111000000000/////////000111222222333333333555333000000333555333333333222333555555444222111111222333333333333333555333444777666333444888000111222333333111///...111000/////////000111222/////////...//////000111333222222222222222111111///////////////000000000......///111222333444555444444444333222111000///222222222111000///...---......////////////......///......//////000111222000000000000///---,,,+++000000//////000111222222111111111111111222222222222111111000000111111222333111000000333555666666111111222444666777555333333333333444444444444444222222222222333444555666555555333000333:::===;;;777777888888888888777777:::;;;;;;:::777666555555888444000111666999888666666666666555666666777777888888888888888999999999777888999999777666666777;;;<<<<<<:::999888999:::<<<;;;:::999888777777777:::999888999:::;;;:::999888888888888777666666666111777;;;;;;777555777999888999:::999777666888:::>>><<<;;;;;;;;;;;;<<<>>>>>>>>>===<<<:::999888888999::::::;;;;;;;;;;;;;;;777777888:::;;;;;;<<<<<<===>>>@@@AAAAAA???<<<;;;>>>???AAABBBCCCBBBBBBAAA===<<<<<<<<<>>>???>>><<<:::===>>><<<<<<>>>>>>;;;===============<<<<<<<<<@@@@@@@@@@@@??????@@@AAA<<<<<<=========<<<<<<;;;>>>>>>???>>>>>>===<<<<<<:::<<<<<<;;;===@@@???;;;===???===999888;;;<<<::::::;;;<<<<<<;;;;;;<<<===<<<;;;:::999999::::::;;;666888999999777777888::::::888777:::???@@@===999888888888999999999888777888777666555555444555555888888999999:::;;;<<<<<<999;;;===>>>>>>;;;999777888999:::;;;;;;:::999888:::999999:::<<<===<<<;;;;;;;;;<<<===>>>>>>======;;;<<<======<<<<<<;;;;;;>>>>>>??????>>>===<<<;;;;;;<<<===<<<:::999::::::::::::999:::;;;;;;::::::;;;<<<<<<:::999:::<<<>>>>>>===;;;999999999999999999::::::999777777888999777666555555555666555555666666666555444555777999222666999888666555666777333444666666555444444555555444333222222333444555111333444555444444666888333111///111444666444111333...,,,000333333222444000000///......///000000111111222222111111000//////000111222333222111111000000//////000111222222111222222333333222222111333333222222222111111111222000//////000111000......///000111111000///...------------------------111111222222222222222222444666888:::;;;:::888777555444333111000///...---000000000000000000111111111111111111000000000//////000111222333333222222777888666000///222333111444333222333444444222111000111222333333333222222444333444777555222444888000111333444333222000...111000/////////000222333///////////////000111111444444333333222222222111/////////000000000111111...///000111222333444444444444444333222111000///000000000000///...---,,,......////////////..................///000111222/////////000///...------..................///000000000111111111222222222222222111111111111222222444222000000222444555555222222222444666777555333222333444555555555555444333333333333444555777777444666444222444888888444777777888888888888777777777999;;;:::888777777888<<<666222333777;;;:::888777777666666666666777777888999999:::::::::;;;;;;666888999999777666666666;;;;;;<<<:::888888999:::::::::999999999999999:::<<<<<<;;;;;;<<<;;;888666777777777888888777666555111666;;;;;;777555666999888999999888777777888999;;;<<<;;;::::::<<<============<<<;;;:::999888888888999:::;;;<<<<<<<<<<<<:::999777777888:::>>>@@@???????????????>>>>>>>>>===>>>@@@BBBCCCDDDCCCCCC>>>===<<<===>>>@@@???>>>;;;>>>>>><<<<<<>>>===:::>>>>>>?????????>>>===<<<<<<>>>??????>>>???AAACCC@@@???>>>===============@@@@@@@@@@@@???===<<<<<<;;;>>>???>>>AAADDDBBB>>>;;;===;;;777666999999777666888:::<<<<<<===???AAA<<<;;;:::888888888999999666999<<<;;;777666999<<<:::999888999:::;;;;;;:::===;;;:::999999777555222777666666555555555666666777777777888888999999999777888:::<<<;;;:::777666666888999::::::999888666888777888999;;;<<<;;;999:::;;;<<<===============999:::<<<;;;::::::;;;===<<<===>>>???>>>===<<<;;;;;;<<<===;;;999888999::::::999999999999999999999999:::999888777999<<>>>>>===<<<<<<======>>>;;;<<<>>>@@@AAAAAAAAAAAA???===<<<===???@@@@@@@@@<<>>>>>:::>>>???@@@AAA@@@???>>>===999;;;===>>>===???BBBEEEDDDBBB???===<<<===>>>???BBBBBBAAAAAA@@@>>>===<<<<<>>@@@BBB<<<;;;999888777777777888888999999999888888888999777888999888666777;;;>>>>>>;;;999999999888444222666666555555555666777777666666666666777777777777444666777999999888777666555777999::::::999777555666555666888::::::999777888999:::;;;<<<<<<<<<<<<666777888888777888;;;>>>999:::<<<=========;;;:::888999999888777777888999999999999888777666777888666777888888777777888999:::777555444666888777666888777555444444444444333555333000111333444444333666666666555333333555777222666666444555999777111///111333333222222222333222222333333333333222222000111222222111000111333///111333333111000000000......///000...---333;;;333222000//////000222333000000111111000000///.........//////000000000000------------...///000111///000000111111000000///111111111000000000//////000///......000000///......///000000000///---,,,////////////////////////...//////000111222333333333555888:::<<<<<<<<<;;;444333222000////////////---......///000111222222111111111111000000000000///111222444444333222111:::;;;777111///222444222333111000111111111...---111111111111111222222222111111444666333///111888333333222222222111111111///000111222333333333333000000000000111222333444444333333222111111000000//////000111111222333333111111111111111111111111222222333333333222222111...///////////////............////////////......------......///111222333444222111///.........///---//////...,,,,,,...000///000000111222222333333444444333333333333444444555444333444666666444222555333222222444555555444111222444666777666555555666555555555555555666666666777555222333777888555444444555666666666666666111666;;;<<<:::999;;;===>>>===;;;999999888888888888888888888888999::::::666777999:::;;;;;;::::::666888:::;;;999777666666888999:::999888888:::<<<:::999999999999:::;;;;;;::::::;;;<<<===;;;777333:::999999;;;======:::777666888:::;;;;;;:::999888999888777888999::::::::::::======999999<<<<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;:::888777888;;;>>>@@@<<<===>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>===???===;;;<<<>>>@@@AAA@@@===@@@@@@======???>>>;;;>>>???@@@AAAAAA???>>><<<666999<<<======>>>BBBFFFGGGDDDAAA===<<<===???AAACCCCCCBBBBBB@@@???===<<<<<>>@@@>>>;;;<<<======<<<<<<===???<<<;;;999777777666777777999666444555888999777444555777999777444555<<>>777888:::<<<<<<<<<:::999444555666555555555777999999999999888666555666777333666999999777555333333777444111111444666555444555444222222333333333222555222///000222444333222555666555333222222333555111444444222666;;;999111...///111222111000111222111222333444444333222111000111222111000///000111...222444333000......000,,,,,,...///---///999EEE333222111//////111222333000000000000000//////...000///---,,,---...000111,,,,,,,,,------///000000//////000000000000//////////////////...............---,,,---//////...---//////000000000///---,,,........................---...///000111222333444000333777;;;===<<<:::999111000///......///000111,,,---...///000111222333111111111111000000000000000111333444444333222111999:::666111000333555444222111000000000000---+++111111000000111111222333000111444555222...111777444333222111111111222222///000222333444444333333111111111111222333444555666666555444444333222222///000000111222222333333222222222111111111111000111111222333333333222222...///000000000000000///......////////////......------......///111222333777555222///------.........000111///---,,,...111///000000111222222333333555444444333333444444555555555555666777666444222666444222222333555555555111222444666777777666555666666555444444444555555888888444000222999;;;:::666666777888888888888888111666<<<<<<:::888:::===999:::;;;:::999999;;;<<<888888888888999:::;;;<<<555666888999::::::999999666999;;;;;;:::888777777777999999999888888:::<<<;;;;;;:::999999:::::::::666777999;;;<<<;;;777333<<<;;;;;;===??????<<<999888888999;;;======:::888888777777888:::;;;<<<;;;:::>>>>>>999999<<<<<<888::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>999999999:::;;;<<<===>>><<<>>>AAACCCCCCAAA>>><<>><<<;;;;;;===???@@@@@@>>>AAAAAA>>>>>>??????;;;===>>>@@@AAA@@@???===<<>>=========>>>===<<<:::999===AAA>>>777AAA===999777888999888777===???>>>:::888:::999666666555666888:::;;;;;;999;;;999666444444666888:::333444555666777777777777444444555666888999999:::777777777777777666555555666777777777777666666555:::999999888777666666555777555444555888888666333666999;;;;;;999999;;;>>>;;;999666444444666999;;;555666777888999999888777888777555444333333444444444555666555444222222333555777888666333222555888555555444444444333333333333333222111222333555666444111...///111333333222000000000000000222444555000......111444555333000111111111000///000333666111222333444333111///...111222333222000000000222333222111000000111222333222111///...///111444666222111111000000000000000...///111222111///,,,***////////////////////////111111000000/////////......///111222111000...---000111222111///------...///...+++))))))+++---...000...------///000//////------------------------000000000000111111111111222333333222111111222444//////000000000000////////////......///000222333777555222111000222333555333222333444333///000444777777666666555444222222111000///------///000111222222111111111111111111333333333222111222444666444444111///111555444///333333222111222333555666444222000111444555333111444444444444333333222111333333222111000000000111000111111222222222111111111555555000///222111,,,////////////////////////111000/////////000222333000111222111000000222444;;;666...))))))---000333/////////000111111222222...000222222///...000222333222111000000222444555:::777444666999999333...999777555444444555555555666555555444555666777888333555666777666777999:::;;;:::999777666555555555555888;;;<<<;;;999999999777777777888999:::;;;<<<>>>===<<<;;;:::;;;<<<===555666888999::::::999999777888999::::::999888777555888999999888666666666;;;:::999999999:::;;;<<<::::::;;;<<<<<<=========:::::::::999888777666555777888888999;;;<<<<<<===;;;::::::;;;<<<;;;888666<<<:::999;;;======:::777BBB>>>::::::===>>>;;;888<<<999888;;;@@@BBB@@@<<<888;;;???@@@???===<<<;;;:::;;;;;;999888888:::<<<>>>???@@@AAAAAABBBAAAAAABBB@@@======>>>>>>;;;999;;;;;;:::999:::;;;<<<===:::???AAA===;;;<<<===<<<;;;:::;;;>>>AAAAAA===999===;;;::::::<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<=========<<<:::<<<===>>><<<<<<<<<======<<<:::888<<<@@@===777???<<<999888999:::999777<<<>>>>>>;;;:::;;;:::777666666666888:::<<<;;;:::;;;999666444333444777888333333444555666777777777444444333333333333222222777777777777777666555555777777777888888888777777:::999999888777777666666777555444555777777555333555777::::::999888:::<<<:::999777555555666888999666666888999999999888888444444333333333555666777222444555555444333333444555777888777333222444777444444444555555666666666444444333333333444555666333000......111333333222222111000//////000111222000//////111444444222000000000111000///000333555111222333333333111///...000222222222000///000111222111000000000000111222333111000///000222555666222111000000//////000000///000111111000///---+++........................000000/////////............///000111111000...---///111222111///------...///...,,,++++++,,,///000000...------///000///...------------------------/////////000000000111111111222333222000000222333//////000000000000////////////......///000222333999777444222000000111222333111222444222//////333555666666555555444333222222111///......///111222444333111000000111111222222333333222111111444666555555333111333666555000333333222111111222333444222111///000222333111///555555555555555444333333444444333222222222222222222222222222222111000000222666666222111444333///////////////////////////000000//////000000111222111222333222111111222444<<<888444222222222222222//////000000111222222222000222333222111111333555222333333444444444444444777666555777999999666222777666555555666666666555666666555444555666777888444666888888777777888999:::999888777666666666666777999<<<===;;;:::::::::999999999999999999::::::<<<;;;:::::::::;;;<<<===666777999:::;;;:::::::::888888999999999999888888888999::::::::::::888777;;;:::999888888999:::;;;:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;::::::999999777888888999;;;<<<<<<===;;;;;;:::;;;<<<;;;999777<<<;;;:::;;;===<<<:::777===999777777::::::777444<<<:::999;;;@@@BBB@@@===777:::===??????=========:::;;;;;;:::888888:::<<<======>>>???@@@@@@@@@@@@BBB???======>>>>>><<<999<<<<<<;;;;;;<<<<<<===>>>888===???<<<:::;;;<<<;;;;;;::::::;;;=========<<<:::::::::<<<>>>???===;;;>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;=========<<<;;;<<<>>>===<<<:::;;;<<<===<<<999777:::>>>===999<<<:::::::::;;;;;;999777999===>>><<<<<<===<<<888888777777888;;;<<<<<<;;;:::999666444333444555666333333444555555666666666555555555444444444333333777777777777777666666555666666777777888999999999999999999888777777666666666555444555666666444222333666999:::999888888888999999888777666666777777777777888999999999999888333333333333444666888999222333555555444333444555444666888777444222444777333333444555666777888888555444444444444555555666222000......000222222111444222111///......//////111000000111333333111000...///111111000111222444111222222333222000///...///111111000///...///000111111000000000000111111333222111000111222555666222111000000//////000000000000000//////......---------------------------///............---------......000000111000///......000111000...,,,,,,---///...---,,,---...000222000///---...///000///...------------------------,,,------...///000111111000111222111000///111333///000000111111000000/////////......///000222333;;;999555222000/////////222000111333111......222333444444555555444444333333222111000000111222333666444222000///000222444111222333222111111333555666777666333444777666222333333222111111111222222222111000000222222111000444444555555444444333333555444444333333333333444222333333333222111000000333555666444444666555222////////////////////////...///000000111111000000222333444333222111222444::::::::::::999777222//////000000111111222333333000111111111111222444777222333555777777666555333444555666888888888777666555555777777888777666666666666555555555666777888555777999:::888777777777888888777777777777888888888:::<<<===<<<;;;;;;<<<;;;;;;:::999999999999999999999999999:::;;;<<<<<<777777999::::::;;;::::::999999888888888888999999<<<:::999:::===>>>;;;999:::999888777777888999:::;;;::::::::::::<<<===>>>::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<;;;:::;;;<<<<<<:::999===<<<;;;<<<<<<;;;888666<<<:::999:::<<<<<<999555<<<:::999;;;???@@@???<<<555888<<<>>>>>>===>>>>>>;;;;;;;;;:::888999;;;===;;;;;;<<<======>>>>>>>>>AAA???>>>===>>>===<<<:::<<<<<<===>>>>>>>>>>>>===777<<<===:::999;;;<<<:::;;;;;;;;;:::999999<<<>>>::::::<<>><<<;;;;;;<<<======<<<;;;===>>>===;;;:::::::::======999666888======:::888999:::<<<<<<;;;:::888777;;;>>>===>>>???===999:::888888999;;;<<<<<<;;;:::999888666555555555555444444444444444555666666333333444555555666777777666666777777777777666666555555555666777888999999777777777777666666555555666555555555555444333222444666999;;;;;;999888666888888999888888777666555888888999999999999999888888777666555555666777888333444666555444333333444333666888777444222444666333333444444555666666777444444444333444444444444111000///...///000111222333222000///............222111111111222222111000---///111222111111222333111222222222111000///...///000000000...---...///000000000000000000000000222111000000000111333444111111000///////////////000///...---,,,,,,---...---------------------------------------------------...///000000000///...---///000///---,,,,,,---...---,,,,,,---///111222000///......000000...---........................++++++,,,---...000000111000111111000//////000222000000000111111000000000000////////////111222333888666444111///...------111000111333111---...222222222333444444444444444333222222111111222222333888555222//////000333555000111222222111111222444666888888555555777666222333222222111111000000000222222111222222222222222111222222222222222111111444444333333333333333444111111222333333222222222222444555555555666666555000000000000000000000000...///000111222111000///333555666555444333333444888999:::;;;:::777111,,,000000111111222333333333//////......///111444666333444555666666666555555333555777777666666666777222555888:::999888777777777666555555555666888888555777999999888666555555666666666666777888999:::888:::<<<<<<;;;:::;;;<<<::::::999999999999::::::777777888888999:::;;;<<<777777888888999:::::::::::::::888777777888::::::===999777999>>>@@@===999:::999888777777777888999;;;:::999999:::;;;===???999999888888888888888888888888999::::::;;;<<<<<<<<<::::::;;;<<<===<<<:::<<<<<<<<<<<<;;;999777555;;;:::;;;<<<======999666:::999999:::===>>><<<:::666999<<<======<<<<<<===;;;;;;;;;:::999999;;;===::::::::::::;;;<<<======@@@???>>>>>>======<<<;;;;;;<<<===>>>???>>>===<<<888<<<===;;;;;;======;;;999<<<===<<<999999;;;>>><<<<<<>>>@@@BBBAAA>>>;;;;;;;;;<<<<<<<<<=========???===<<<;;;=========<<<;;;===>>>===;;;::::::;;;<<<===;;;777888<<<===;;;666888;;;===<<<;;;:::999666:::=========???===999;;;999888888:::<<<<<<;;;::::::999888888777666666555555444444444555666666111111222222333333444444666666777777777777666666333333333333444666777888555555555555555444444444555666666666555444333333666777999;;;<<<;;;888666777888888999888777666555999888888888888888888888>>>===:::888666555555555444666777666333222111222222555888777444222333555333333333333333333333333222222222333222222222222111000000//////000222333222111///.........///000222222222111111000111111---///111222222222333555222111111111000//////......///000///---------///////////////////////////000//////...//////000111111000000///.../////////...---,,,******+++,,,---------------------------,,,,,,,,,---------------------...///////////////---...//////---,,,------,,,,,,,,,,,,---...000111000///...///000000...,,,........................***+++,,,---...///000111000111111000//////000222000000111111111111000000000000//////000111333444333222000///...---......111000111333111---...222000111222333444444444444333333222222222222333333999666333000///111333555000222333333222222333444555888999666444666555222222222222222111000000000000111111111000000111111111222222333333222222222333333222222222222333333///000111222333444444444222111222444555444444555111111111111111111111111...///111222222222111000444666777777666444555555999999999:::999666222...111111111222333333444444000/////////111333555555555444333333333444666777444666777666555333444555222666:::;;;:::888777777777666666555666777888999555777999888666444444444555555666666777999:::;;;777999::::::999999:::;;;888777888888999:::;;;;;;666777888999::::::;;;;;;666666777777888999999:::;;;:::999888888999:::;;;<<<888555888===???===:::;;;:::888777777777888888::::::999999:::;;;===>>>;;;:::999888777777777777888999999::::::;;;;;;;;;;;;:::999:::;;;===<<<;;;;;;<<<===<<<:::888777666777777888999:::999666444999888888999::::::999888999;;;<<<<<<;;;999999:::;;;<<<<<<:::999999;;;===999999999999:::;;;<<<===?????????>>>===<<<<<<<<<:::;;;<<<>>>>>>===<<<<<<:::===>>><<<>>>AAAAAA===999<<<@@@@@@===;;;;;;<<>>>>>@@@AAAAAA???===<<<<<<<<<======>>>>>>???AAA???===============;;;<<<===???>>>===;;;<<<===<<<>>>===999999===>>><<<777999<<<===;;;:::999999666:::<<<;;;<<<>>>===999;;;999777777999;;;;;;;;;999999:::::::::999888777777666555444444555666777888777777666555444333333555666666777777777777777444333222222222444555666555555555555555444444444444666777777666555555666888888888:::;;;;;;888666777777888888888888777777999888777777666777777777@@@???<<<999666555444444444555666666333222222222222555888777444222222444333333333333222222111111111222222222222111111000111111222111000000222555222111000///...///000000111222222111000000222333...000222333333333555777222111111000//////.........000000///...---...///......////////////......///...............//////111000//////......//////------+++******+++,,,---------------------------,,,,,,,,,------------...---------......//////000---...000000...---......,,,,,,,,,,,,---...//////000//////000000000---+++........................+++,,,,,,---...///000000000111222111000///111333000111111222222111111000000000//////000111333444000000///.........//////222000111333111......222000111222222333333333333222222222222222222222222999777444222111222333444000222444444333333333444555999;;;777555555555222222222222333222222111000...///000000......///000444444555555666666555555222222222222222333333444///000111333444444444444222000111444444222222444111111111111111111111111000111222222333333222222333666888999888777777777<<<;;;:::::::::999666333111222222333333444555555444333333444666888777666666555333222333444666888777777666666555555555444333777<<<<<<:::777777888777777666666666777888999777888888777555444555666555555666666777999:::;;;777999:::999888888:::;;;666666666666888999:::;;;777888999:::::::::::::::777777777777888999:::;;;::::::999999999999::::::999777666777;;;>>>===<<<<<<;;;999888777777888888999999999:::;;;;;;<<<<<<===<<<:::999888999::::::999999999::::::;;;;;;;;;:::888777888:::<<<<<<<<<999;;;===<<<:::888777777888999:::;;;::::::999888888999999999999888888777:::;;;<<<;;;999888888999<<<<<<<<<;;;999:::<<<>>>;;;:::999999:::;;;===>>>>>>??????>>>===<<<<<<>>>;;;;;;<<<============<<<<<<>>>>>>>>>@@@DDDDDD@@@:::<<>>??????>>>=========>>>???@@@@@@@@@DDDAAA???>>>>>>>>><<<;;;<<<===??????>>>===>>>???;;;>>>???<<<;;;>>>>>><<<888:::===<<<:::888999:::666:::;;;999999<<<<<<999;;;999666666888:::::::::666777999::::::999888777999888666555555666777888===<<<;;;:::999888888777555555666777777777777777555444333222222333555666666666666666666666666666333666888888777666777999999777666777999:::888555666666666777888888999999888888666555555555666666;;;:::888777666666777777111333555555444444444555111444888777444222222333222333333333333333333333222222333333333222111000111333333222000000333666555444222000///......//////111222111///000333555111222333333333444777:::222111000//////.........///000111000...---...///---...////////////...---////////////////////////000000///............///...---------------..............................,,,---------............,,,,,,------...///000000---///000000///...///000..................//////000//////000111000---***........................------......////////////111222333222000000222333000111111222222111111000111000000///000222333444111111000000000000//////333111222444222//////333000111222222222222222111111111222222222222111111999777555444333222333333111333555666555444444555666;;;===:::666666666333111222333444444333333222///111222111//////000222444555666666777777777666333333333333333444555555222333333444333333222222333000111555555111111444222222222222222222222222333333222222333333444555222555888:::999999999999;;;;;;:::;;;;;;:::888666222222333333444555555555555555555777::::::777444666555555555666666777777999777555666888:::999777555999======999666777999888777666666666777999999999:::999777666666888;;;666666666666777888::::::888:::::::::999999:::<<<666666555555666777888888888999:::;;;;;;:::999999999999999999999;;;<<<===999::::::::::::::::::999888777777888:::<<<>>>???===<<<:::999888888888999777888:::<<<<<<<<<;;;::::::999888888999;;;===>>>999999::::::::::::;;;;;;888777666666999;;;<<<<<<888:::<<<<<<999777777888<<<<<<======<<<<<<<<<===::::::;;;;;;:::999888888999:::;;;:::999888999:::<<<<<<<<<;;;::::::<<<>>><<<;;;::::::;;;<<<>>>@@@===>>>@@@???<<<;;;===>>>======<<<<<<======>>>???<<<>>>>>>>>>AAAFFFEEEAAA===<<<<<<=========;;;999BBB???;;;:::;;;===??????===>>>>>>???@@@AAAAAABBBEEECCC@@@??????>>><<<;;;;;;===???@@@???>>>???@@@;;;???@@@>>>===>>>>>><<<999;;;===<<<999777999:::777::::::777888;;;;;;999;;;888666555777999::::::444555777999:::999888777:::999777666555666888999888888888888888999999999555555666777777777777777777666444333333444555666777777777777888888888888222555888999777777999;;;999666444555888888777555666666666666777999:::;;;888777666444444444555666555555444555666777999:::...000333444555555777888111444888777444222222333111222333333444555666666333444444555444333111000222333444333111111444777888777444111///...------///000222111///000333777222333333333333555999<<<222111000///.........//////111111000///...///000,,,---...//////...---,,,000000000000000/////////000000///.....................//////////////////////////////////////////---------....../////////,,,,,,,,,------///000111...///111111000//////000000000000000////////////000//////000111000,,,***////////////////////////......//////////////////222333333222111111222444111111222222222222111111111000000000000222333444333333222222111111000000333222333444333///000444111111222222222111111000000111111222222111111000888777666555444333222222222444666777666555555555777===???<<<888888777555000111333444555444444333222555666555333222444666333333444555666666555555444444444444444555666777555555555444333222000///555111111666666111000444222222222222222222222222555444333222333444555666222555888::::::::::::;;;999888999;;;<<<;;;777555222222333444444555555666444444444777:::999555111555666888999:::999777666:::666444666;;;>>>===:::666:::>>><<<888555777999888777666666666777999:::<<<;;;:::888777888;;;>>>666666666666777888999::::::;;;;;;;;;::::::<<<>>>777666666555555555555555999:::;;;<<<;;;:::999888<<<;;;::::::;;;<<<>>>???999999;;;<<<<<<;;;999999777888999999:::;;;???AAA>>><<<;;;999888888999999555777:::======<<<:::999555444444555777:::>>>@@@:::::::::::::::::::::;;;777666555555888;;;<<<<<<666999<<<<<<999777888999::::::::::::999999:::<<<;;;<<<======;;;999999:::777888::::::999999:::<<<<<<===<<<;;;::::::<<<>>>===<<<;;;;;;;;;===???AAA<<<>>>@@@???<<<;;;===??????>>>=========>>>@@@AAA<<<=========BBBFFFEEEAAA???<<<999888;;;<<<;;;999>>>>>>???AAABBBAAA>>><<<>>>@@@CCCBBB???===>>>@@@>>>???===<<<@@@DDDCCC>>>;;;<<<===???@@@@@@@@@@@@AAA???>>>>>>??????>>><<<:::;;;<<<<<<<<<;;;:::999<<<<<<;;;888666555666888999;;;======;;;:::999:::;;;:::888777777888:::;;;::::::999888666777:::<<<888888888888999:::;;;<<<555777999;;;;;;999777555::::::999777666444333333666666666666666555555555333555777888999888777666888888888888888888888888444666888888888888999:::888888777777666444333222444444444444444444444444444444444444444555666777777444555888777111///000222222222222333444555555555444333333222222333333222111000000111333555777666555444222111000000//////////////////000111111111111111111222333444555000111222222111000///...000000000000000///.....................///000000333///++++++///111000---///000111111111///...---------///000111111111111//////.........//////000000...------......---,,,......------------......////////////000000000111//////000000000000//////111000///...............///...------///000000///////////////////////////555555666444222222333444333222111/////////000000222------333666333333666222222111111000111111111222333333333222111222333111111000000000111333444333333333333333333333333666888777222111333333000222333444555666666666666;;;===>>>>>>;;;777666555444444444444444444444444555555666666666666555555555444444444555666888999555333222333666888777555333444555555666666555555666444222222333555555444666666555555555444444444888777666555444444555555444444444777<<<===<<<999555999<<<<<<999666555666///111444666666444222000888666555777999:::888666444444444444555666777888888:::888444444888:::888;;;;;;;;;;;;999777444333999888999:::<<<<<<;;;999999999888777777666777777<<<:::999777777888:::;;;555999>>>@@@===:::::::::999999888777666666777777;;;:::999888888999:::;;;<<<<<<;;;999777777:::<<<::::::;;;;;;;;;:::999888777777777888999:::<<<======@@@???::::::>>>>>>:::;;;;;;<<<======<<<999666444555777888999999999999888999;;;<<<===<<<<<<;;;===999777:::;;;888777888999999999999999999::::::;;;;;;;;;<<<<<<=========<<<999777:::>>>???<<<888888888888:::<<<===<<<;;;;;;<<<>>>??????===;;;:::;;;:::999;;;>>>???===:::=========<<<<<<=========???>>><<<;;;;;;===@@@AAA===>>>>>>????????????>>>AAA???<<<;;;;;;<<<<<<;;;???>>>>>>???AAA@@@>>><<<===???@@@???===;;;<<<===>>>AAABBB???===??????<<>>>>>>>>=========AAA???======>>>???>>>===;;;<<<======<<<;;;:::999:::::::::888777777999;;;:::<<<======;;;:::::::::>>>===;;;999999999;;;;;;;;;<<<<<<:::999999;;;===666666666777777999::::::555666888999999888666555888888777666555444444333666666666666666666666666444555777888888888777666888888888888888888888888444666888888777777888999777777777777666555444444444444444444444444444444555444444444444555666666777555666999888333000111333333333333444555666666444444333222222222222333333222111111111333555666333333111000//////...///000///.........///111222//////000111222333444555222222222222111///---,,,///////////////...------//////......//////000000333///+++,,,///111000---///000111111000///...---,,,---...//////000000000......------------......///---,,,,,,---...,,,+++///................../////////////////////////////////000000000000//////000000//////............///...------///000000///////////////////////////444555555444222111222444222222000//////000111111333......222444222333555222111111111111111222222111222333222111111222222111000000///000111222333222222222333333444444444777999888444333555444222111222333444555555555555;;;<<<===<<<999777666666333333333333333333333333444555555666666555555444555444444444444555777888444222111222555666666444333444555555666666555555777555333222333444444444666666555555555444444444555555666666666666666666666666666999<<<>>><<<:::777:::======:::777666666777777888888777666555444666555444666888999888666777777777777777888999999777999777333333777999777;;;;;;;;;:::888666444333888777666777999:::999888:::999888777777777777777<<<;;;999888888:::;;;<<<888:::======<<<999888777999999888777777777777777888888888777888888999999>>>===<<<:::777777999;;;::::::;;;<<<;;;:::999888888888888888999:::;;;<<<:::===<<<888777;;;;;;888<<<;;;;;;<<<<<<;;;999777555666888999::::::999999999999;;;;;;<<<;;;::::::<<<888777:::;;;999777999666666777777888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<999888:::===???<<<888:::999999;;;======<<<;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;===??????===:::======>>>>>>>>>>>>======>>><<<999777999<<>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<===>>>@@@>>>>>>>>>@@@@@@???>>><<<======<<<:::888999:::===CCCFFFAAA;;;::::::999???>>>===<<<<<<<<<======AAA???<<<<<<===>>>>>>>>>===>>>>>>===<<<;;;:::999888999999888777888:::===;;;<<<>>>===<<<::::::;;;@@@???===<<<;;;;;;;;;<<<===>>>>>>===;;;:::;;;<<<888777777888888999:::;;;555666666777777666666555777777777777666666666666666666666666666666666666666666777777777777777888777777777777777777777777444666777777666555666777555666666777777666666555555555555555555555555555666666555444444444444555777666666:::999444222333444444444444555666777777444444333222222222222222555444333222222333444555000///......------......000///...------///111222---...000222333444333333333333333222000...+++***---............---,,,,,,/////////000000000111111111...,,,,,,///111000...///000000000000//////...,,,,,,------.../////////...------,,,,,,,,,------...---+++,,,------,,,***//////////////////////////////..................//////////////////////////////000000000///......///...------///000000///////////////////////////333333444222111000222333222111000///000111222333444000...111222222222444000000000000111222333333111111111111111111111111111000000000000111222222111111222333333444555555666888777333222444444222111111222333444444444444;;;;;;<<<:::777555555666222222222222222222222222333444444555555444444333555444444333444444555555222111111222444555555444444444555666666666666555777555333333444444444333666666666555555555555444333444555777888888777777777666666888:::;;;:::888888:::<<<===:::888777777<<<;;;:::888777777777777555444333555777888888777999999888777777777777888666888777333333777888666::::::999999777666444333999777666666777999999999999888888777777777777888;;;::::::999:::;;;===>>><<<;;;:::::::::999666444999999888777777777777888777777888999:::::::::999>>>>>>===;;;888777999::::::;;;;;;<<<<<<:::999888999999999999::::::;;;<<<999;;;:::777777999:::777===<<<::::::;;;;;;999888888888999999999999888888999:::::::::::::::999888;;;777777;;;<<<:::999:::555666666777888999:::::::::::::::;;;;;;;;;;;;<<<;;;999888:::===>>><<<999;;;;;;:::;;;======<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????===;;;<<<===>>>??????>>>===<<>>DDDHHH>>>>>>>>>??????>>>======666:::======<<<<<<>>>AAABBB@@@??????AAABBBBBBAAA======<<<:::888777666666===BBBDDD@@@<<<;;;:::777<<<;;;::::::;;;===@@@BBBAAA???<<<<<<===>>>???>>>??????>>>>>>===<<<;;;:::888999999888777888:::<<<<<<===>>>===<<<;;;;;;<<>>???>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<===666666666666666666666666777777888888888999999999666666666666666777777777888777777666666777888888666666666666666666666666444666777777555444555555555555666777777777777777555555555555555555555555777777666444444333333333666444666999888444222333333333333333444555666777444333333222111222222222444444222111111111222222...---------------......111000...,,,,,,...000111...///111333333222111///111111111111000...,,,+++------.........------,,,///000000111111111111111000...,,,---///111000...///000000000000/////////------------......///000......------,,,---------///---,,,,,,---...,,,+++//////000000000000//////............------------/////////....../////////...///000000000000///...///...------///000000///000000000000000000000000111222222111000000111333111000000///000111333444555222//////111111222222000000000000111222333444111000000000222222222111222222111111111222222222000000111222444555666666333555444000000222222000222222333444444444444444:::::::::888555444555666222222222222333333333333222333333444444333333222555444444444333333333444222222222333444555555555444444555666666666666666777666444444555555444222666666666555555555555555333555777888999888666555444444444555555666555555888999::::::999888666555888888888777777666666666555555555555777888999999999999777666555444444444666888888444444888888666999999888888777666555555<<<:::777777888:::;;;;;;777777666666666666666777999999999999:::;;;===>>><<<999666666888999777444999999888777777888888888777888:::;;;<<<<<<;;;:::<<<===<<<;;;999999:::<<<:::;;;<<<<<<<<<;;;999999888888888999:::<<<===>>>:::::::::888888999:::999>>><<<:::999::::::999888999999888888888777777666::::::::::::999888888777999666777;;;===;;;:::;;;777777888999;;;<<<======:::::::::;;;;;;;;;;;;;;;;;;:::999;;;===>>><<<:::<<<;;;:::;;;<<<<<<;;;999;;;;;;;;;;;;<<<>>>???@@@?????????@@@@@@???===;;;;;;<<<===>>>>>>===<<<;;;???>>>;;;;;;<<<@@@DDDGGG>>>>>>??????>>>===<<<<<<444999>>>???<<<;;;===AAADDDBBBAAAAAACCCEEEEEEDDD@@@>>><<<:::888777666555===???>>><<<>>>@@@>>>888===<<<;;;;;;<<<>>>AAACCCAAA???======>>>???@@@???@@@@@@???>>>======<<<<<<:::;;;:::999777777999:::===>>>???>>><<<;;;<<<===@@@???>>>===;;;::::::::::::<<<======;;;:::::::::;;;;;;::::::;;;;;;<<<<<<777777777777777777777777555555666777777888888999666666666666777777888888999888777777777777888888666666666666666666666666444666777777555444555555444555666777888888888888666666666666666666666666888777666555444333333333444222444888777333222333222222222222333444555666333333222111111111111222222222111000000/////////......---------...//////111///...------...///000000111222333222000...,,,---...///000//////---------....../////////......//////000111222111111000...------...000000000///000////////////000000000//////.........///000111000000///...------......000///......//////...---//////000111111000//////...............---------//////............////////////000000000000000//////...------///000000///111111111111111111111111000111222111000000111333111111000000000222333444444333111///000111111///000000000000111222333444222000///000222444333111333333333333333333333222000000111222444555666666222444333000000333333111333444444555555555555444888888888666444333444555222333333333444444555555222222333333333333222222444444444444444444333333222333444444555555666777444555666666777777666666777666444555666666444222666666666666666666666666666777888999999777555333444444444444444444444555777777777888777666555333222444666888999888666555777777777777777888:::;;;;;;:::888777555444444444777:::999666666999:::777999999888777777777666666<<<:::777666888999::::::555555444444444555555666888888888999999;;;;;;<<<:::777444444777999888666999888888888888888999999666777888:::::::::999888777999:::;;;:::;;;===???;;;;;;<<<===<<<;;;:::999666666777888:::===>>>@@@:::888888999999888999:::===;;;999999999:::999888999888888777666666666666;;;::::::999888888888888999666777<<<>>><<<:::;;;777888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::;;;<<<<<<:::888:::::::::;;;<<<>>>@@@AAA>>>???@@@@@@???>>>===<<<::::::;;;<<<<<<;;;::::::============>>>??????@@@?????????>>>>>><<<;;;:::666;;;??????;;;999;;;>>>DDDCCCCCCDDDFFFGGGFFFEEEFFFCCC???<<<;;;:::888777======;;;:::???DDDBBB<<>>???@@@@@@@@@???>>>???AAAAAAAAA???@@@@@@???>>>>>>>>>??????======<<<;;;999999:::<<<>>>??????>>><<<<<<===???>>>>>>===<<<;;;::::::999999:::;;;;;;:::999:::;;;999999888888888888999999666777777888888777777666333333333444555666666666555666666777777888888999999888888888888888777777777777777777777777777777444666777777666555666777555666777777888888888888777777777777777777777777888777666555444333333333333111333777777333222444222222222222333444555555333333222111111111111111000000000000//////......///...............////////////..................000111111111000///---,,,+++,,,.../////////...---------...////////////......///000111222111000///,,,---...///000000000///000////////////000000111111000///......///000111111000///...............111000//////000000///---......000000000000......------........./////////000///...------...///000000000/////////000111111///...------///000000///111111111111111111111111000111222111000000222444222222111000111222333444333444222000000222000+++000000000000111222333333333000///111444666444222333333333444333333222111111111222333333444555555333666555222333666777444444444555666666555555444555666777666444222333444333333333444444555555666222333333444444333333222333444555555555555444444222444555555555555666888555555666777777777777666555555444555777777555444555666666666666777777777888888999999888666555444555666777666555555777888888666555666666666444222111444777:::;;;:::888666999999999888777888:::<<<===<<<;;;999777777666666777::::::888888::::::777999999888888777888888999:::888555555666777777666555444444444444555555666777888888999999:::::::::777666555555777888888888999888888888888999::::::555666666666666666555555444666888::::::;;;>>>@@@;;;<<<<<<===<<<;;;:::999555555666777999<<<>>>???888555555777777666666999<<<;;;999999::::::888777999999888777666666777777;;;::::::999999999999:::999666888===???<<<:::;;;666777777888999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<======>>>???>>>>>>>>>;;;;;;:::;;;======<<<:::::::::;;;<<<===>>>???@@@===???@@@AAA???======>>>::::::::::::::::::::::::999:::<<<=========;;;:::?????????>>>===<<<:::999999<<<>>>===;;;999:::<<>>===;;;999<<<>>>===;;;===BBBDDDBBBCCCCCCCCCBBBBBBBBBBBBAAA??????@@@BBBDDDDDDAAA???@@@@@@???>>>???@@@AAABBB>>>??????>>>======???AAA???@@@???>>><<<<<<>>>???============<<<;;;;;;:::999::::::999999999<<<>>>999888888777777777888888444555777888888777555444444444444555666666777777555666666777888888999999888888999:::999888777666888888888888888888888888444666888888777777888999666777777888888888777777777777777777777777777777777666555444444444444444333111333888888555333555333222222333333444555666333222222111111111111111000000000000000000/////////......---------............/////////...---,,,////////////////////////,,,---...///...---,,,,,,,,,,,,---...............,,,...///111111000///...+++---///000000000000000000///......///000111222111000...------...///000000000///...------------111///......//////...---,,,---///000000///---,,,------...///000000111111000///---,,,,,,---///000222000///......000222444///...------///000000///////////////////////////000111222222111111333444444333222111111111222333222555444111000222...(((222111111111111111222222444111///111555777555333111111222222222111000///222222222333333444444444333666666333333777888666444444444555555444444333333555666666444222111222111222222333444444555555333333444444444444333333333333555666777666666555111333555555333333555777555555666777777777777777444333444666888888777555555666666666777777777777888888777777777777777777555666777666555555888:::999777555555777777555222444666888999:::999888777999::::::888555555888;;;===<<<;;;999888777777777666999:::777777:::999666::::::999888888999:::;;;999777666666777777666444666555555555666666777888999999::::::::::::::::::777888999888777666777777999888888888999999:::;;;888888777666555555555555333555888999::::::<<<>>>;;;<<<=========<<<:::999666666666777888999:::;;;888555444888888666666:::;;;:::::::::;;;:::888555;;;:::999888888888999:::;;;::::::999999:::;;;<<<999777888>>>@@@<<<::::::888888888999999:::::::::>>>>>>=========<<<<<<<<<===>>>@@@@@@@@@???@@@@@@<<<<<<<<<===???@@@???===999:::<<<===>>>>>>>>>>>>:::===@@@@@@>>>======???<<<;;;999888888999;;;<<<999:::;;;===>>>>>>>>>>>>@@@@@@???>>>===;;;999888<<<;;;;;;::::::;;;;;;<<>>;;;;;;@@@@@@<<<:::???DDDGGG@@@AAACCCDDDEEEFFFFFFFFF???@@@AAADDDFFFEEEBBB???@@@??????>>>???AAABBBCCC???@@@@@@@@@@@@AAADDDFFF@@@@@@@@@>>><<<<<<>>>@@@<<<===============<<<;;;999::::::999888:::>>>AAA::::::999999888999999999222444666888888666444222777888888888999999999999555666666777888999999999777888:::;;;:::888666555888888888888888888888888444666888888888888999:::777777888888888888777777777777777777777777777777666666555444444444444555444222444999999666555777444444444444444666777777333222222111000111111111000000111111111111000000///...------,,,,,,,,,------...///000000...,,,***------------...000111222......//////...,,,+++)))***+++,,,,,,------------,,,---///000111000...---***---///000000///000000000///.........000111222000///---,,,,,,---...///000///...---,,,+++++++++000...------......---,,,,,,---///000000///---,,,,,,---...///000222333333000///---,,,,,,---///000333111...------000333555///...------///000000///........................111222333222111111333555555444222111111111222222111555555111111222...&&&222222111111111111111111555222///222666999666333///000111111111///...---333333333333333333333333222444444222222666777555333333333444444333222222111444666666444222111111000000111222333333444444333444444555555444444333222333555777888888777777///222444444222222444777555666666777777777777777333333444666888999777666555666666666777777888888777666666666777888999:::222444555444333333777::::::888555666777888666333777777666666666666666666999::::::777444333666:::;;;:::999777666555555555555888999777777999888555;;;:::999999999:::;;;<<<:::999888999:::999777555777777777777777888999999;;;;;;;;;<<<<<<;;;::::::777:::<<<:::666444555666999888888888999::::::;;;===<<<:::888777777888888444666888999999999:::;;;;;;<<<=========<<<::::::888888777777777777777888;;;777666;;;;;;888999===:::999:::;;;<<<:::777444<<<;;;:::::::::;;;<<<===;;;::::::999:::;;;===>>>:::888999>>>@@@<<<999999;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>=========<<<>>>???AAAAAAAAA@@@AAAAAA>>>======???AAABBBAAA@@@999:::===>>>???>>>===<<<999<<>>===>>>???>>><<<:::888888:::<<<>>><<<<<<======???AAACCCEEE@@@@@@???>>><<<;;;999888<<<:::888888:::<<<===<<>>>>>======>>>@@@BBBCCCFFFEEECCCCCCDDDEEEEEEDDDAAACCCEEEEEECCCBBBAAABBBCCCAAA>>>>>>@@@BBBCCCCCC???EEEJJJIIIDDD@@@BBBFFFCCCAAA>>>>>>???@@@@@@@@@???@@@???>>>===>>>@@@BBB888888888999:::;;;===>>>999<<<>>><<<999777888:::999777666666777777666444:::999888999::::::999888888666555777:::<<<:::999666999:::888999;;;;;;888999999999999999888777666777777777777777777777777;;;999888888999999777666444555555666666666666666666555444333222333444555555444444777:::;;;777444444444333222222222333444222222111000000//////...///444555111///333444111//////...............///---,,,+++,,,...000000000------,,,,,,---...000111,,,///000///,,,******,,,)))+++---///000///---++++++,,,...000111111000///////////////////////////------------...000111222------......///000000000000//////...------,,,,,,///...---,,,,,,---...///...///000111000///---+++000000000000////////////222...******---///000000111000......///222555777444333222111000000000000////////////000000000000111222333222111111333444444333222222111111222222111111000000000000111111333222111/////////000111333333333222222222111111000///...///111222333222222222333444444444333333666555444333444555666777000222444666555333000...777777666555444444333333222222222222222222222222333111000222555666444222666444333444555666;;;BBB111333555555444444444555666111222999:::666444666444555777888999888666555888666444444555666555444666666666888::::::888666555666888888888888:::<<<===999666444555777888888666:::<<<999777888888555555777888888777777888999888:::<<<;;;777444333444888777555444444666999:::;;;???>>>:::999;;;888222===::::::<<<<<<999999<<<888999;;;;;;;;;999777666:::999999;;;<<<<<<:::888;;;666555888999666888===999999888888777888888999222333555777999:::;;;;;;:::999888888888:::<<<>>>>>>>>>>>><<<:::999:::;;;888:::;;;999777777999<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;<<<>>>???>>>===999;;;<<<:::666555777:::>>><<<;;;;;;===>>>======<<<;;;;;;<<<======<<<:::<<<;;;::::::::::::999888;;;;;;<<<>>>???>>>:::777:::<<>>===:::;;;@@@BBB>>>;;;;;;>>>???>>><<<>>>???@@@@@@@@@???===<<<<<<<<<<<<;;;;;;:::::::::???<<<:::;;;>>>@@@@@@>>>AAAAAA???<<<999777888999:::999:::===;;;777888;;;GGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFHHHGGGFFF@@@BBBDDDEEEDDDCCCDDDDDDAAA@@@@@@AAACCCDDDCCCAAAEEEJJJNNNLLLEEEAAABBBEEEHHHEEEBBB@@@@@@@@@@@@???AAABBBBBBAAA??????@@@BBB;;;;;;::::::;;;;;;<<<<<<;;;<<<===<<<:::999999:::;;;:::888888999:::888777:::999999999999999999888888777666777:::<<<;;;999555999:::888888;;;:::777888888999999999999999888888888888888888888888888888777666666777777666555444555666666777777666666555444333333333444555666666555555777::::::777333444333222111222333444555222222222111111111111111...333444111000333444222111111000000000000111111...---,,,---///000000///000///...---------...///---///111///---++++++,,,---...///000000...,,,++++++,,,...000111000//////////////////////////////............///000111111......------------............................../////////....../////////...///000111111000...---////////////............111---******,,,///000///111000//////000222444555555444333222111111111111/////////000000000111111000111222111000000222444333333333222222222222222111111000000000000111111333222111000000000111111222222222222222222222222333222000000111111111111222333444555555555555555444444444444444555666666222444666777777555222000888777777666555555444444444444444444444444444444333222111333555666555222555222222444666888>>>FFF444555555555555555666777888333222666888555555888666666666666666777888888888666555666777999999888666777888888777555444333666777999999888888999;;;:::777555444666777888888999<<<<<<777555777888777777888999888777666777888888:::<<<;;;888555555666888777555444555666999::::::======999999;;;:::555>>>;;;:::===<<<999888;;;777888999::::::999777666999999999:::<<<<<<:::888:::777777;;;;;;777777:::::::::999999999999::::::666777888999999:::;;;;;;;;;:::999888999:::===>>>???>>>===<<<;;;:::999999777:::;;;;;;999999;;;===<<<<<<<<<;;;;;;;;;::::::;;;:::999:::;;;<<<<<<:::<<<======<<<::::::;;;<<<>>><<<;;;;;;===>>>===<<<<<<<<<;;;<<<>>>>>>===;;;<<<;;;::::::;;;;;;:::999<<<;;;999:::;;;<<<;;;:::===>>>@@@BBBDDDBBB???<<<===<<<>>>AAA@@@;;;;;;>>>AAA???===<<<===>>>>>>>>>;;;<<<===>>>???>>>======<<<=========<<<<<<;;;:::@@@===;;;<<<>>>???>>>===@@@AAABBB@@@===:::999999<<<;;;<<<>>>===999999===HHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCFFFIIIJJJJJJIIIAAACCCEEEFFFFFFFFFGGGHHH@@@AAABBBEEEGGGFFFCCC@@@FFFJJJMMMKKKFFFBBBCCCFFFLLLHHHDDD@@@?????????>>>???AAACCCCCCCCCBBBCCCDDD???>>>======<<<<<<<<<<<<===<<<;;;<<<======<<<:::>>><<<;;;;;;======<<<:::;;;;;;::::::999999888888999888777888:::<<<;;;:::666999:::777888::::::777666777888999::::::::::::888888888888888888888888777666555666888888777666555555666777777777777777444444444444444555666777777666555777:::999666222333222111111222333444555222222333333333333444444...222333111000222333222111111000000000000111111000...---...///000///...111111///......---------...///111000...,,,,,,---------.........------,,,+++,,,...///000000///...000000000000000000000000000000////////////000000000///---,,,+++++++++,,,,,,,,,------...///000000//////000000000000//////...///000111111111000/////////.........---------///---+++***,,,...//////000000000000111111222222444444333222111111111111///000000000000111111111000111111111000000222444333333444444333333222111222111111000000111111222333333222111111111222222222222222222222222222222555444333111111111111222333444555666777777777777333444444555555555555555444666888999999777555333888777777666666555555555666666666666666666666666444333333444666666555444555222111444666999AAAIII888777666666666777888999:::555222444555555666999888777555444555666999:::888666666777999;;;<<<;;;666888999777333000000222777999:::999888777888:::999888777777999:::999888;;;>>><<<666333666888777888999999888666555666777888:::;;;;;;999888888888999888666555555777999::::::;;;:::888888;;;<<<:::???<<<;;;===<<<999888;;;666777999::::::999777666888888888999;;;<<<:::999:::888999<<<<<<888666777:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::::::::<<<>>>@@@AAA>>>======>>>===999555777999<<<======<<<===>>>===<<<<<<<<<;;;;;;;;;;;;:::999999999;;;<<<;;;:::===<<<;;;;;;===>>>>>>===>>><<<;;;;;;<<<======<<<999888888:::<<<<<<;;;:::<<<:::::::::<<<===<<<;;;>>>;;;888777999<<<>>>???@@@??????@@@AAAAAA>>><<<======@@@DDDBBB<<<:::===?????????===<<<;;;===???;;;<<<===>>>?????????>>><<<===>>>>>>>>>===<<<;;;@@@>>>======>>>>>>>>>===???BBBDDDDDDAAA===;;;:::>>>===>>>@@@???;;;;;;>>>FFFFFFEEEDDDCCCBBBAAA@@@DDDEEEHHHJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIEEEGGGHHHHHHHHHGGGIIIJJJCCCCCCDDDFFFHHHGGGDDDAAAAAAEEEHHHHHHEEEDDDFFFIIIMMMIIICCC@@@????????????<<>><<>>======??????>>>======>>>>>>===;;;::::::::::::999999:::;;;;;;;;;;;;777;;;;;;999999<<<;;;888888888999:::;;;;;;::::::888888888888888888888888999888777888:::;;;:::999555666777777888888777777333333444555555666777888888666666777:::999555111222111111111111333444555222222333444444555666666000222333111//////000000///............//////000111000//////000000...---000000//////............//////000000///...------******++++++,,,---......,,,---.../////////......000000000000000000000000222111000///////////////111///---,,,++++++,,,---,,,,,,------.../////////...///000111111000///......///000111222222111111000////////////............---,,,+++,,,.../////////000111222222222111000333333222111111111111111000000000111111111222222000111222222111111333555333444444555444333222222222222111111111111222222444333333333333333333333222222222222333333333333555555444333222222444666333444555666777888888888333444555666777666555444666777999::::::999777555777777666666666555555555666666666666666666666666555555666666777777666555777444333555777999@@@HHH:::888666555666777999999:::777555666777888888888888777666666666777888999999777666777999;;;;;;;;;555888;;;888222///111444999:::;;;:::888777888999;;;;;;:::;;;<<<;;;999777;;;>>>===777444666666555666777888888777666777999999:::::::::::::::::::::999888777666666777999:::999:::999777777:::===??????<<<<<<===<<<999888:::666888999;;;;;;:::999888888777777999;;;<<<;;;:::===<<<;;;;;;:::888777777999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;;;;;;;===???AAABBB>>><<<===@@@???999333777999<<>>===<<<<<<:::888999===???>>><<<>>><<<;;;;;;<<<<<<<<<;;;999888888:::<<<===<<<;;;<<<;;;:::;;;===>>>===<<<>>><<<999888;;;>>>AAABBB???>>>===>>>???@@@???>>>???>>>@@@BBB@@@;;;;;;>>>===??????===:::999;;;???>>>>>>>>>?????????@@@@@@;;;<<<===>>>>>>===<<<;;;???>>>======>>>?????????@@@BBBDDDDDDAAA???>>>===???>>>???AAA???;;;;;;???EEEEEEDDDCCCAAA@@@??????BBBDDDHHHJJJJJJHHHEEECCCAAABBBBBBCCCDDDEEEEEEEEEGGGFFFFFFHHHJJJKKKJJJIIIKKKLLLLLLKKKIIIHHHIIIJJJGGGFFFEEEFFFGGGGGGFFFEEEBBBEEEGGGHHHFFFFFFHHHJJJLLLIIIEEEBBBBBBCCCCCCBBB>>>@@@CCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDAAA>>><<<===@@@BBBAAA???@@@>>>>>>>>>@@@@@@???>>>AAABBBBBBAAA>>><<<<<<===:::;;;;;;;;;;;;;;;<<<<<<:::===>>>;;;;;;======:::;;;;;;;;;;;;;;;:::999999888888888888888888888888999888777888:::;;;;;;:::666777777888999888888888333444555666777777888888888666666777:::999555111222222111000111222333444222222333444555555666777333333333222///,,,,,,..................///000000222111000000111111...,,,---....../////////////////////////////////...------------------.........---------...............////////////////////////222111000///............000///...------...///000........................------///000000///------//////000111111111111111111111111000000000000///......---------...///000///000222333333222111000222222111000000000000111111111111111222222222222222333444444333444666888555555555555555444333333333333222222222222333333444444555555555555555555333333333333333444444444333444555444333555999<<<444555666777888888888888444555666777888777666555777888999::::::999888777666666666555555555555555777777777777777777777777666777888888888777777777999666555777777777<<>>;;;888777555222333555777777777888:::<<<::::::999::::::;;;;;;;;;:::999888888777888999999999999888888777888===BBB???<<<<<<>>>===999999;;;999:::<<<======<<<:::999888777777999;;;=========@@@???;;;888666888999999888888999:::;;;;;;::::::999999999:::;;;<<<===>>>;;;:::999888999;;;===>>>AAA>>><<<>>>@@@???999444888:::<<>>>>>=========<<<<<<<<<===<<<;;;<<<>>>???>>>===<<<:::888999===@@@???===>>>===;;;:::;;;<<<;;;:::;;;:::;;;===???AAA@@@???===<<<;;;<<<>>>??????===;;;:::999:::===???@@@@@@<<<;;;;;;<<>>???===:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>?????????@@@BBBCCCBBBCCCCCCBBB@@@???@@@BBB@@@???@@@BBB???;;;;;;>>>DDDDDDCCCCCCBBBAAA@@@@@@AAACCCFFFIIIIIIHHHFFFDDD@@@@@@BBBCCCDDDEEEEEEEEEIIIGGGFFFGGGIIIJJJJJJJJJMMMNNNMMMKKKIIIHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHFFFIIIJJJJJJJJJHHHHHHIIIJJJLLLJJJGGGFFFGGGGGGFFFFFFCCCDDDEEEEEECCCBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGAAA???>>>>>>@@@CCCDDDDDD@@@???>>>???AAAAAAAAA???CCCEEEFFFDDD???===>>>@@@;;;<<<======<<<;;;<<<>>><<>>;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999888777666777999999888777777777888999999999999999444555666777888888888777777666555777:::999666222333222111000000111222333111111222333333444555555444222222222///++++++...000//////000000111222333111111111111222222///---+++,,,---...///////////////...---...///000...,,,222222222222000///...------------------------...////////////////////////000000///.....................//////////////////..................------------............------//////000000000000000111222222222111111111000000...///000///......000222000111333444444444333222222222111111000111111222111111222222222333333333222333555555444555777999777666555444444444444555444333333222222333333444444555666666777777666666666666666555555444444444222444555555444777===BBB777777888999999999999888666777777888888888888888888999:::;;;;;;;;;::::::666666666666666666666666777777777777777777777777777999::::::888777777888:::777777999888666999>>><<<888555555888999888666888:::;;;:::;;;===:::555555666888::::::999888666999888666666777777666555555777999888666666888;;;:::;;;<<<;;;999888888999;;;:::999999999888555222555;;;>>><<<999888555111111333666777888999;;;===;;;:::888888:::;;;;;;:::::::::999999999999999999:::999999:::777666;;;BBB>>><<<;;;>>>===::::::===;;;<<<===>>>>>><<<:::999999888888999<<>>>>>888777666555666888:::;;;@@@>>>===>>>???>>>;;;777::::::<<<>>>AAABBBAAA@@@>>>>>>>>>>>>============<<<;;;:::;;;===>>>===<<<===<<<;;;<<<>>>@@@@@@@@@>>>===;;;:::;;;;;;:::999666666777999<<<>>>===<<>>888888999;;;===>>>>>><<<<<<;;;<<<>>>AAACCCCCCCCCCCC???>>>>>>===<<>>============>>>>>>>>>>>>???AAABBBAAAAAAAAACCCEEECCCCCCCCCAAA@@@AAACCCEEEAAA@@@AAABBB@@@<<<;;;???BBBAAAAAAAAA@@@@@@??????@@@BBBEEEGGGHHHGGGFFFEEEAAABBBCCCDDDEEEEEEDDDDDDHHHFFFDDDDDDGGGJJJLLLMMMKKKKKKKKKIIIGGGGGGIIIJJJIIIIIIIIIKKKLLLKKKHHHEEEIIIJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGGGGGGGGGGEEECCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGGGG@@@AAAAAA@@@@@@BBBEEEHHHAAA@@@???@@@BBBCCCBBBAAADDDGGGHHHEEE???<<<>>>@@@<<<>>>???>>><<<;;;===>>><<>>>>>:::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999999:::888777777999999888666777888999999::::::999999666666777888888888777666666555555777::::::777333444333222000000000111111000000111111222222222333111//////222000++++++000////////////000111222333111000111222333333000...+++,,,---......---,,,,,,...---,,,---///000...+++---///000222222111///......---------,,,---------------------------------///...---------------.........000000///...,,,+++,,,,,,------...///////////////............//////000000//////.../////////111111111111000000000000...000222111//////111333111222333444555666666666444333333222222333333444222222222333333333333444222333444444444555777999999777555333333444666777444444333333333333444444555555777888888888777777999999888777666555444444222555666666555888???EEE;;;<<<<<<<<<<<<;;;::::::999999888888999999:::;;;;;;;;;<<<===============888888888888888888888888999999999999999999999999888:::<<<;;;999777888999888666888:::999666666:::===:::777888;;;<<<999666888;;;:::777888;;;:::444777777888888999999999999888666555555777888888777888777777777777888999:::999:::;;;;;;999888999:::;;;999999999::::::999777666;;;===:::888888777444222444666777888999;;;======:::777777999;;;:::999;;;;;;::::::999999999999;;;:::;;;<<<888444888@@@===;;;;;;>>>>>><<<<<>>>>>===;;;999777:::999888:::===@@@AAABBB???@@@===777666;;;===:::777888:::<<<===<<<;;;;;;999;;;===??????>>>===<<<:::999888777888:::<<<===>>>>>>>>>============<<<===;;;;;;===@@@BBBAAA@@@?????????>>>>>>>>>======>>>===<<<===>>>???>>>===<<<<<<======<<<===>>>@@@???===;;;:::;;;;;;:::999333333444666:::;;;;;;:::@@@???>>>>>>???@@@???===<<<;;;;;;===???@@@???>>>??????@@@BBBDDDEEEEEEDDDBBB@@@@@@BBBAAA???BBBGGGEEECCC@@@????????????>>>;;;;;;<<<<<<>>>@@@BBBCCCAAA@@@???>>>>>>@@@BBBCCCDDDEEEFFFDDDBBBAAABBBDDDBBBDDDEEEEEEDDDDDDEEEGGGDDDBBBCCCDDDBBB======@@@>>>>>>>>>===============@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFEEECCCBBBGGGEEEBBBCCCFFFKKKNNNPPPHHHHHHHHHGGGFFFFFFHHHKKKGGGIIIKKKNNNOOOLLLGGGCCCDDDEEEFFFGGGHHHJJJLLLMMMGGGFFFEEEEEEEEECCC@@@===@@@BBBCCCDDDEEEHHHLLLOOOKKKKKKIIIHHHGGGFFFFFFFFF???AAACCCAAA@@@AAAFFFJJJBBBAAAAAABBBDDDEEEDDDCCCDDDGGGHHHEEE???<<<===@@@<<<>>>@@@???<<<;;;===???<<>>===999999:::;;;<<<============999999999999999999999999===;;;::::::;;;;;;999888888888999::::::::::::999777777888999999888666666555444444777:::;;;777444555444222000//////000000///000000000000111111111///,,,---111000,,,---333------------...///111111000000111333444333111...,,,------...---,,,***)))...,,,+++,,,//////---+++###&&&***...111222111111...------,,,,,,,,,------------------------------------,,,,,,,,,------......///000000///,,,)))&&&***+++,,,---///000111111111000///......///000111111000///......---......000000000000///////////////111333222000000222444222222333444555777888888555555444444444555555666222222333333333444444444111222333333333444666999:::888555222222444666888555444444333333444444555555666777999999999888777;;;:::999888777666555444444666888777555888???EEE????????????>>>===<<<;;;;;;:::999888999:::;;;<<<======>>>???????????????::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<999777888:::555555777;;;:::666666999>>>;;;999:::===>>>:::666999;;;888333444999999555999888777666777888:::;;;666555444555888::::::999:::888666555777888888888999:::;;;;;;999999:::;;;<<<;;;:::<<<>>>??????>>>777;;;<<<888666888888777444666777888777888999;;;===:::777777999:::999888;;;;;;;;;::::::999999999<<<:::<<<===999333666???<<<::::::>>>>>><<<===@@@<<<===>>>>>><<<:::777666;;;:::999;;;>>>AAACCCCCC<<>>999999======999888999;;;===>>>>>>===<<<<<<>>>@@@BBBBBB???<<<:::>>>===<<<;;;<<<>>>@@@AAA===>>>>>>===<<<<<<>>>???>>><<<:::<<>>>>>>>>>>>AAA?????????AAABBBAAA@@@888;;;<<<;;;999888;;;>>>???===;;;:::;;;;;;:::888777777888;;;>>>@@@@@@???BBB@@@??????@@@@@@>>>===BBB@@@??????AAACCCCCCCCCCCCCCCCCCEEEGGGGGGEEEDDDAAA@@@BBBFFFFFFCCCDDDHHHIIIFFFBBBAAACCCCCCBBB???<<<===>>>???BBBFFFIIIKKKDDDBBB@@@??????BBBDDDFFFHHHIIIIIIFFFBBB@@@AAACCCAAADDDGGGIIIIIIGGGGGGGGGEEEDDDEEEFFFDDD???>>>BBB===<<<;;;:::;;;===???@@@<<<>>>AAADDDFFFFFFEEEEEEEEEHHHIIIFFFFFFIIIHHHEEE???FFFJJJIIIHHHKKKNNNNNNKKKJJJHHHEEEBBBBBBDDDGGGHHHHHHHHHIIILLLLLLKKKJJJFFFFFFEEEDDDEEEHHHMMMQQQIIIIIIIIIGGGDDDCCCDDDEEE??????@@@BBBEEEIIIMMMOOONNNLLLIIIEEEAAAAAACCCFFFAAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDAAAAAACCCDDDBBB@@@DDDBBB@@@@@@@@@@@@>>><<>>======>>>>>>===;;;???@@@BBBCCCBBB@@@>>>===<<<:::888777999;;;;;;;;;888999999999999:::::::::<<<;;;:::999888888888888:::888777777888888777555555888:::888888:::888555444222111333666888555222444444444222///...///000000111333222000---------//////......------------333000///000333444222///---------------------------...///000000///...---...000222111...---///111,,,+++***+++---...---,,,,,,,,,---......---,,,,,,---......///......------......////////////......///---,,,,,,---...---,,,000000000000111111111111333222111/////////000000222000......///000000000000000111111111///...---111222333444555666666666333555777999::::::999888444555666555444444555666777666666555555555666666444222111333777999777555333666999:::888777777999444666777999:::::::::999:::::::::999777666444444666777888888777888:::===??????@@@@@@???>>>===<<<777444222333888===??????<<<>>>@@@???===;;;::::::;;;>>>>>><<<===???===999777666555888===???>>>;;;999:::;;;;;;:::999777666777999<<<:::777555666999???<<<999999;;;<<<;;;999>>>===;;;;;;;;;999777444<<<999555555777999999888;;;;;;:::999999:::;;;<<<555777:::;;;;;;;;;===>>>777777999::::::999888777999:::;;;===>>>?????????======>>>>>>===;;;888777888888888888999999::::::<<<;;;;;;:::::::::;;;;;;888555555888999777888<<<999999:::;;;;;;:::999999===>>>@@@@@@?????????@@@CCC@@@===;;;;;;;;;:::999============>>>???@@@AAA===============>>>>>>>>><<<<<<===???????????????@@@CCCGGGFFFCCC@@@>>>???BBB@@@??????@@@AAAAAA@@@===BBBGGGFFF@@@;;;999:::888999;;;<<<>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@BBB@@@>>>>>>@@@BBBDDDDDD@@@AAAAAA>>>;;;:::<<>>BBBDDDGGGJJJKKKKKKJJJIIIJJJGGGGGGIIIDDD===>>>CCC>>>===<<<;;;<<<===???@@@>>>???AAADDDFFFGGGGGGGGGFFFIIIIIIGGGFFFIIIHHHEEECCCGGGJJJHHHHHHKKKLLLKKKIIIIIIHHHEEEBBBBBBDDDEEEFFFGGGHHHKKKMMMMMMJJJGGGHHHHHHGGGFFFFFFIIIMMMQQQNNNLLLHHHDDDCCCCCCDDDEEE@@@AAABBBDDDFFFHHHIIIJJJGGGFFFDDDBBB??????AAADDDBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEBBB???EEECCCAAA@@@AAA@@@???===>>>>>>>>>===============BBBAAAAAAAAABBB@@@>>><<<===<<<;;;<<<======<<<:::888999999999::::::::::::<<<;;;:::999888888888888;;;999888888999999777666222666777555555777666222666666777666444333222222444555444222///...///000///000000111111000///...222111...---,,,---///000111000//////111222222222........................---...///000000///...---///111222111//////000222,,,+++***+++,,,---,,,+++,,,,,,---......---,,,,,,------.........---------////////////////////////000...------...//////...000000000000111111111111444333222111000000111111333111//////000111111000333222111000000000111222444444555555666555555555444555777888888777666555555666777666555444555666777777666666666666666777444222000111333444444222333666999999777666777888777888999999999888777777888777666555555666777888777888::::::999:::;;;======>>>??????>>>===<<<;;;:::777444555888;;;<<<<<<>>>@@@AAA@@@>>>=========999<<<<<<;;;<<<>>>===999888888888:::<<<===<<<;;;:::;;;;;;;;;:::999777666888888888999999888777555;;;999888888;;;<<<<<<:::===<<<::::::::::::888666<<<999666666888::::::999999888888888888:::;;;<<<444666777888888999;;;===888999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<999888::::::;;;<<<<<<<<<;;;;;;======<<<<<<<<<======>>>>>>;;;:::<<<<<<999:::===;;;:::::::::;;;<<<===>>>>>>@@@AAAAAA???>>>???@@@@@@>>>;;;::::::::::::999???>>>>>>???@@@AAABBBBBB<<<>>>@@@BBBBBBAAA???>>>>>>??????@@@AAAAAABBBAAA???BBBCCCCCCBBBAAACCCEEEDDDBBBAAAAAAAAABBBAAA@@@???CCCFFFEEE???;;;;;;<<<;;;<<<===???@@@AAABBBBBBFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@BBBDDDEEEEEECCCDDDDDDBBB???===>>>@@@;;;<<<;;;999777777888:::<<<:::888666666777999:::??????????????????????????????@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFDDDFFFJJJJJJHHHHHHLLLFFFGGGHHHGGGEEEDDDDDDFFFFFFGGGFFFDDDCCCCCCFFFHHHFFFEEECCCAAA@@@BBBDDDFFFDDDEEEEEEEEEEEECCCBBBAAACCCDDDFFFHHHIIIIIIHHHHHHFFFEEEFFFHHHEEE@@@AAAFFF???>>>=========>>>???@@@??????AAABBBEEEGGGIIIJJJHHHJJJJJJGGGGGGIIIHHHEEEGGGHHHHHHFFFHHHLLLKKKGGGGGGHHHGGGFFFCCCBBBCCCEEEDDDFFFHHHLLLNNNMMMIIIFFFJJJJJJIIIHHHGGGIIIMMMPPPTTTNNNGGGCCCCCCDDDDDDCCCAAACCCFFFHHHHHHGGGEEEDDDGGGHHHHHHGGGFFFEEEGGGIIIEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEFFFFFFFFFEEEBBBBBBDDDFFFGGGEEEBBB>>>FFFDDDBBBAAAAAAAAA@@@???>>>@@@BBB@@@>>><<<>>>@@@DDDBBB???@@@AAAAAA???<<<>>>>>>???@@@AAA@@@<<<999999999::::::;;;;;;;;;:::<<<;;;:::999999999999999<<<;;;999999999999888666555999999777777999999555444777999777333000111444555555555222000...///000000///...000333333111///444222///,,,,,,...111333///000//////...000333666000000000000000000000000---...////////////...---///000111111111111222444---,,,++++++,,,---,,,***,,,------......------,,,,,,,,,,,,---------------000///...------...///000111///...///000111000///000000000111111111222222555444333222111111111222333222000000222333333222555444111000000222555666666666777777666555444444666666777888777666555444777888888777555444555666777777777777777777777777777555222111222333333333555777999999888777777888888999999:::::::::999999;;;999777555555777999;;;777:::<<<===<<<;;;;;;<<<;;;<<<<<<======<<<::::::;;;999666555777999999999>>>??????>>>===<<<>>>???888;;;<<<::::::<<<;;;888999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999777666:::777666888;;;;;;777333888777777999;;;======<<<<<<;;;::::::;;;;;;:::999<<<:::888888999;;;;;;;;;777666666666777999:::;;;555555555555555777;;;>>>999:::<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<===??????===<<<;;;<<<===>>>??????>>><<<;;;???????????????@@@AAABBBCCC@@@>>>???>>>;;;:::===>>>===;;;:::;;;>>>AAACCC@@@AAABBBAAA???>>>>>>???AAA???======>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAA===???CCCFFFFFFDDDAAA???AAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@AAAEEEGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@BBBDDDBBB>>><<<<<<>>>>>>???@@@BBBCCCDDDEEEEEEIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHFFFCCCAAA@@@AAA???===;;;:::;;;;;;::::::;;;999777666555666888999<<<<<<======>>>>>>??????===>>>???AAADDDFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKHHHFFFGGGKKKLLLJJJJJJMMMHHHIIIJJJIIIFFFEEEFFFGGGIIIHHHGGGEEECCCBBBDDDGGGFFFEEECCCAAA@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBDDDGGGGGGDDDFFFIII@@@@@@???>>>??????@@@AAA?????????@@@BBBEEEIIIKKKHHHKKKJJJGGGFFFIIIIIIFFFHHHHHHFFFEEEHHHMMMLLLGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIGGGKKKKKKJJJIIIGGGHHHKKKNNNSSSMMMFFFDDDFFFGGGEEEBBBAAADDDHHHLLLLLLIIIEEEBBBKKKLLLNNNNNNLLLKKKLLLLLLGGGGGGFFFFFFEEEEEEEEEEEECCCCCCEEEFFFGGGFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCAAAGGGEEECCCAAABBBBBBAAA@@@CCCFFFHHHFFF@@@>>>@@@CCCDDDAAA>>>???BBBDDDBBB???BBBAAA@@@AAAAAA@@@>>>;;;::::::;;;<<<===<<<<<<;;;===<<<;;;:::::::::::::::<<<:::999999999999888666888;;;;;;888888;;;;;;888111333555555333222333555555555555333000...///000444000---///333555222...222000...------...000111---//////...,,,...333888////////////////////////..............................///000000111222333///---,,,---......---+++------------------------,,,,,,++++++,,,,,,------111000...,,,,,,...000111000///...///111111000///000000111111111222222222444444333333222222222222444333222333444555555444444333222222222444666777555555666666666666555555666666777888888888777777888999:::999777555666777777888888999999999999999;;;999666555555777999:::999999::::::999999999:::777888999;;;===>>>??????AAA???===;;;999999999:::777:::===>>>===;;;::::::999:::;;;;;;;;;:::999888888777555555555666777888<<<<<<<<<;;;::::::===???999===???;;;999:::999666888;;;>>>>>><<<;;;===???>>>======;;;:::999888777:::999888:::<<<<<<999666999999:::;;;===>>>>>>>>>===<<<;;;;;;===>>>>>>===<<<<<<;;;:::;;;<<<======888777666666666666888888777666555333333666<<<@@@:::;;;===???@@@@@@@@@@@@::::::;;;;;;<<<===>>>>>>;;;===???AAAAAAAAA@@@???>>>???AAACCCBBBAAA>>><<>>DDDAAA===;;;;;;>>>BBBEEEAAABBBCCCBBB???=========@@@>>>===>>>@@@AAA@@@???<<<;;;;;;;;;<<<<<<===>>>>>>@@@CCCFFFFFFEEECCCAAAAAABBBBBBBBBCCCDDDDDDEEECCCBBBAAA?????????AAABBBCCCBBBAAACCCDDDEEEDDDBBB@@@@@@@@@>>>;;;;;;===@@@???@@@BBBCCCEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFCCCAAA@@@BBB???<<<<<<>>>???===:::777666555555666888:::<<<<<<<<<===>>>>>>???@@@@@@<<<===???BBBDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLIIIFFFFFFIIIKKKJJJJJJMMMKKKLLLKKKIIIEEECCCBBBCCCGGGGGGFFFDDDBBBBBBDDDFFFGGGEEEBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAADDDCCCBBBBBBBBBBBBCCCCCCAAABBBDDDGGGHHHGGGHHHIIIAAAAAAAAA@@@@@@@@@AAAAAA>>>=========@@@CCCGGGIIIGGGJJJIIIFFFFFFIIIJJJGGGFFFFFFDDDCCCHHHMMMMMMIIIGGGIIIJJJIIIGGGGGGGGGHHHIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJJJJHHHGGGGGGJJJLLLNNNJJJGGGGGGJJJJJJFFFBBB@@@DDDIIIMMMNNNKKKGGGDDDIIIKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHFFFCCCAAABBBBBBBBBAAAHHHKKKMMMJJJDDD@@@BBBEEEBBB@@@???@@@CCCFFFEEEDDDEEECCC@@@???@@@@@@??????;;;<<<>>>?????????>>>===>>>======<<<<<<<<<<<<===;;;999888888999:::888777666888888555555888888666333222111222444444222000555555555333000///000111777333///000333444111---------.../////////...------...///---,,,---222777..............................------------......---------...///000111111000///......///000///---------------------------,,,++++++++++++,,,---...111000...,,,,,,...000111.........///111111000...111111111111222222222222222333333333333333333333555444444555777888777666222333333444555555555555333444555666666777777777222333444666777888888999999:::;;;:::888777888999888888::::::;;;;;;::::::;;;:::999888888:::>>>@@@======<<<<<<<<<===<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@@@@???<<<:::999888:::===>>><<<:::999999999999::::::999888666555333333333333444555777888;;;<<<<<<;;;999:::<<<>>>===AAABBB===999888777444777:::>>>>>>======???BBB>>>>>>===<<<:::999999999999;;;===<<<:::999;;;<<<===>>>???@@@@@@????????????===<<<===???AAAAAA@@@<<<============>>>>>>???<<<;;;999777555555555555666555333000000444;;;???:::<<<>>>???AAAAAAAAAAAA===<<<<<<<<<===>>>???@@@===>>>AAACCCDDDDDDCCCBBBBBBCCCFFFGGGGGGEEECCCAAACCCCCCCCCDDDEEEFFFGGGHHHCCC@@@@@@BBBBBB@@@@@@CCCHHHEEE@@@<<<;;;===AAACCCAAABBBBBBAAA>>><<<<<<<<<999888888999;;;===<<<;;;;;;;;;::::::;;;;;;<<<<<>><<<:::999;;;===@@@??????AAACCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGFFFDDDBBB@@@CCC@@@>>>???AAAAAA>>>;;;777777777777888:::;;;<<<;;;;;;<<<======>>>??????;;;===???BBBEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHDDDBBBFFFIIIHHHIIIKKKHHHHHHHHHFFFCCCAAA@@@AAADDDDDDCCCAAA@@@AAACCCFFFFFFDDDAAA@@@AAAAAA@@@???======<<<<<<===>>>???@@@BBBBBBAAA@@@@@@@@@AAAAAAAAACCCDDDFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>=========???AAADDDFFFEEEHHHGGGDDDEEEIIIJJJIIIEEEFFFEEECCCFFFLLLMMMKKKHHHIIIJJJIIIHHHHHHJJJKKKJJJGGGCCCBBBDDDHHHJJJLLLIIIJJJJJJIIIGGGHHHJJJLLLLLLJJJIIIJJJLLLKKKGGGCCCAAADDDIIILLLMMMLLLHHHFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEAAACCCEEEGGGHHHHHHGGGFFFEEEEEEDDDBBBAAABBBFFFIIIHHHFFFBBBAAAAAABBBBBBAAAHHHJJJKKKIIIEEECCCDDDFFFAAABBBCCCDDDEEEFFFGGGHHHGGGDDDAAA???@@@BBBBBBBBB===>>>@@@BBBBBBAAA@@@???@@@??????>>>>>>>>>??????:::999888999;;;<<<;;;:::888;;;:::777777:::;;;888999555222222444333///+++333444444333111111222333888444111111222333111...+++,,,...000000///---,,,---...------,,,...111444------------------------......------------.........---,,,---///000///...///...---...000111000///...------,,,,,,------...,,,,,,+++++++++---...///000///...------...///000------...000222222000///111111111222222222222333111222333555666666666666666666666777999:::999777333444555666777666555444333444555777888888999999000000222333555666888999999:::;;;;;;:::999:::;;;888999;;;<<<======<<<;;;999::::::999999;;;>>>AAAAAA???======>>>???>>>===AAA@@@??????>>>>>>??????;;;<<>>>>>===<<<;;;===>>>===BBBCCC>>>999777666444888:::===>>>???@@@AAACCC>>>>>><<<;;;;;;;;;;;;;;;999<<<===;;;888888<<<@@@???AAACCCDDDCCCBBBBBBBBB@@@>>>======???AAABBBBBB<<<>>>???@@@??????@@@BBB@@@>>><<<999666555555444555444111//////333999>>>===>>>@@@AAABBBBBBBBBAAABBBAAA???===<<<<<<======>>>???BBBDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEBBBBBBEEEFFFDDDFFFIIIHHHEEEBBB>>>======>>>@@@???@@@AAA@@@===;;;;;;;;;888888888999<<<<<<;;;:::===<<<<<<;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCC??????>>>>>>>>>@@@AAACCC::::::;;;>>>BBBCCCCCCBBB>>>>>>@@@CCCFFFGGGFFFDDD>>>===;;;999:::<<>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDAAA??????CCCFFFHHHFFFEEEEEEFFFEEECCCAAABBBAAAAAAAAAAAAAAA???===<<<<<<;;;:::::::::::::::999999::::::;;;;;;<<<<<<<<<===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGAAA???CCCFFFFFFFFFHHH@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBB@@@???@@@CCCEEEEEEBBB??????AAABBB@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDFFFIIIGGGCCCDDDDDDDDDDDDCCCCCCBBBBBB???>>>>>>>>>@@@AAACCCDDDCCCEEEEEEBBBCCCIIIKKKJJJEEEHHHHHHDDDDDDHHHKKKKKKIIIIIIIIIGGGFFFGGGJJJMMMIIIFFFCCCCCCEEEHHHIIIJJJIIIJJJJJJJJJIIIIIIKKKMMMMMMMMMLLLJJJIIIHHHFFFEEECCCDDDGGGIIIJJJIIIGGGFFFHHHIIIJJJJJJIIIIIIJJJLLLFFFGGGHHHHHHHHHGGGFFFFFFAAACCCFFFHHHIIIIIIGGGFFFCCCEEEEEEDDDBBBBBBFFFIIIHHHEEEAAA@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEBBBEEEIIIIIIFFFDDDFFFHHHFFFEEECCCCCCDDDEEEDDDCCC???AAACCCEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBB;;;::::::;;;>>>??????>>>;;;>>>===999999===>>>;;;888777666555444222000...222333333333222222444555555444333222111222222222,,,---...///000//////......---,,,---...///000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000...------000111///---,,,++++++,,,///000000///...---,,,,,,,,,,,,---...---,,,++++++,,,...000111////////////////////////......///222444444222000111111111222222222333333111333555777999:::::::::777777777999;;;<<<;;;999777777777777666666666666777888888999:::::::::999333333444555666777999999999:::;;;<<<;;;;;;<<<>>>888:::<<<===>>>>>>===<<<:::;;;===<<<::::::===???BBB@@@======>>>@@@???===BBBAAA???>>>============>>>???@@@AAAAAA@@@>>>>>>===>>>>>>===;;;::::::;;;;;;;;;;;;:::888555333111000333555555555555888:::===>>>???>>>===;;;;;;<<<:::@@@BBB===888777777666<<<<<<<<<>>>AAABBBAAA@@@>>>===<<<;;;;;;<<<======<<<:::888666666888<<>>AAAEEEFFFEEEDDDDDDFFF@@@>>><<<<<<>>>@@@AAAAAA<<>><<<;;;;;;<<<===>>>???AAACCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCFFFGGGEEEFFFJJJDDDCCCAAA@@@>>>>>>=========>>>???>>><<<::::::;;;:::::::::<<<>>>>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>===<<<===???AAABBB>>><<<;;;===AAAEEEFFFFFFBBBBBBCCCEEEGGGGGGEEECCC???===;;;;;;<<>>@@@AAACCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDD@@@======CCCHHHHHHFFFCCCCCCEEEFFFEEECCC@@@BBBCCCCCCAAA?????????>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEEFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHFFF@@@<<<@@@EEEEEEEEEFFF<<<>>>???@@@???@@@BBBCCCDDDDDDCCCAAA??????AAACCCCCC@@@===???BBBCCCAAA>>>>>>>>>@@@@@@AAA@@@??????>>>???@@@AAAAAA@@@??????===@@@BBBBBBFFFJJJHHHAAADDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAADDDCCCAAACCCHHHKKKKKKFFFJJJJJJEEEBBBEEEIIIJJJHHHHHHGGGFFFEEEGGGJJJMMMFFFEEEDDDDDDGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQPPPNNNJJJFFFDDDEEEGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGGGGHHHJJJMMMFFFFFFHHHHHHHHHHHHGGGFFFAAACCCFFFHHHJJJIIIHHHGGGAAADDDFFFFFFDDDCCCEEEGGGHHHEEEAAA??????@@@AAAAAA===<<<===???BBBEEEEEEDDDCCCIIINNNLLLFFFBBBDDDGGGEEEEEEFFFGGGIIIIIIFFFDDD@@@BBBDDDFFFGGGEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCC<<<;;;;;;===@@@BBBBBBAAA999;;;:::666666:::;;;999444777999888555333444666111222333333222333555777333333333222111222444666000///......///000111222///---+++,,,///111///,,,------------------------...---,,,,,,,,,,,,---...222000......111111000---***))))))+++---//////......---,,,,,,,,,,,,---......---,,,+++,,,...000222......////////////......//////111333555555333111111111222222222333333333222444666999<<<===>>>>>>888777888:::<<<===;;;:::<<<:::888666555666888999;;;;;;<<<<<<;;;;;;::::::999999888888999:::;;;;;;888:::;;;<<<<<<<<<>>>???999:::<<<>>>??????>>>===<<>>CCC@@@<<<<<<>>>???>>>===???>>>===<<<<<<===>>>???FFFEEEDDDBBBAAA@@@??????@@@@@@@@@>>><<<;;;<<<======<<<<<<:::888444222000222555888777666666888;;;:::<<<>>>===;;;999888888666<<<@@@;;;777777888777@@@>>><<<>>>BBBCCC@@@=========<<<;;;;;;===>>>???>>>999333222555999<<<<<<;;;???DDDFFFEEEEEEFFFHHH???===;;;:::<<<>>>??????<<>>;;;:::999999:::::::::888666666999???CCCCCCDDDEEEFFFFFFEEEDDDDDD>>>===<<<;;;;;;<<<>>>???===>>>AAABBBCCCCCCBBBAAA<<<===>>>???@@@BBBCCCCCCFFFFFFEEEEEEDDDEEEEEEEEEEEEBBBBBBEEEEEECCCDDDGGG@@@@@@@@@@@@@@@???===<<<<<<===>>>===;;;:::::::::777777888999;;;;;;999888::::::999888888999999999888;;;???BBBDDDBBB@@@>>>>>>>>><<<<<<===>>>AAABBBEEEAAA===<<<@@@DDDFFFGGGEEEEEEFFFGGGHHHGGGDDDAAA???>>><<<<<>>>>>@@@BBBCCCDDDDDDEEE??????@@@@@@AAABBBBBBBBBEEEFFFDDD@@@<<<===DDDJJJIIIEEEBBBBBBEEEGGGFFFEEE???BBBEEEDDD@@@>>>>>>@@@<<<<<<===>>>???@@@AAAAAA==================<<<<<<===???AAADDDFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFF???<<<@@@DDDEEEEEEFFF>>>???@@@@@@>>>>>>???@@@GGGGGGEEEBBB??????@@@BBBBBB???===>>>BBBDDDAAA>>><<<===???@@@@@@>>>===;;;<<<>>>@@@AAABBBAAA???>>>:::>>>AAAAAAFFFKKKIIIBBBEEEDDDDDDDDDDDDEEEEEEFFFAAA@@@@@@===<<<<<<>>>AAA===@@@CCCCCCBBBCCCFFFHHHJJJGGGDDDDDDGGGJJJJJJJJJRRRPPPNNNKKKIIIHHHHHHHHH:::<<<@@@DDDGGGHHHGGGFFFHHHHHHJJJMMMJJJEEEIIIQQQOOOOOOMMMLLLJJJHHHGGGFFFFFFHHHJJJIIIFFFEEEHHHKKKGGGHHHIIIKKKLLLLLLJJJHHHEEEHHHJJJIIIFFFDDDEEEGGG@@@BBBCCCEEEFFFGGGFFFFFFCCCDDDEEECCC@@@???BBBEEEBBBCCCDDDDDDDDDBBB???>>>999:::888555999BBBHHHJJJKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAAAAADDDFFFEEEDDDFFFDDDDDDEEEHHHHHHEEEBBBAAA@@@@@@BBBCCCDDDCCCAAA>>>>>>>>>===<<<:::888777:::777555555777777444111444333222111111111222333333111000000111222222111......//////000000111111444111---+++,,,...000000------------------------///...---,,,,,,---...///++++++,,,---...............---+++***+++---///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///......///111111333333333333333333333444111111111111111111111111444999;;;999888999:::777===;;;999999;;;=========<<<<<<;;;:::999999999999===;;;:::;;;>>>===:::666@@@:::555444888;;;;;;999888AAACCC;;;999@@@CCC???;;;<<<===<<<<<<>>>AAACCC@@@@@@@@@AAABBBBBB@@@>>>CCC@@@<<<;;;===>>>===;;;::::::;;;<<<<<<<<<;;;;;;BBBBBBBBBAAAAAA???>>>===DDDDDDCCCBBB@@@<<<:::888<<<===<<<777555555444111222222333555666888999999<<<===;;;888:::===;;;666444555888<<<:::777888===AAA@@@???>>>>>>???@@@AAA>>>===;;;;;;<<<<<<;;;999AAA>>>999777777999:::;;;CCCCCCBBBCCCDDDCCC@@@>>><<<:::888888:::<<<>>>>>>::::::<<<@@@@@@>>>@@@DDD??????@@@BBBBBB???:::777;;;<<<======<<<<<<===>>>DDDDDDEEEEEEDDDCCCCCCBBB>>>>>>>>>>>><<<:::888666;;;???>>>999999???@@@===???@@@BBBBBBBBB@@@>>>===BBBAAA@@@??????AAACCCDDDBBBBBBBBB@@@@@@BBBEEEHHH>>>AAADDDEEEDDDBBBAAAAAAAAA@@@??????AAA@@@???===777777777777777888999999<<<;;;999888888999;;;===;;;>>>BBBFFFFFFCCC>>>;;;>>>>>>===;;;:::<<>>AAADDDDDDBBBAAADDDGGGCCCDDDDDDBBB@@@@@@CCCGGGFFFDDDBBB@@@???@@@AAABBBHHHGGGEEEBBB???>>>@@@BBB@@@:::666:::AAACCC>>>888999:::<<<>>>>>>===;;;:::>>>>>>???AAAEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEDDDEEEGGGFFFCCC???CCCAAA???AAAEEEDDD@@@:::???@@@AAABBBBBBBBBAAA@@@BBBAAA@@@@@@AAAAAA@@@>>>>>>>>>>>><<<::::::<<<>>>:::<<<>>>AAABBBCCCCCCCCC@@@@@@??????@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEAAAAAA@@@>>>;;;;;;===???>>>AAADDDEEEEEEGGGJJJLLLLLLIIIGGGHHHKKKMMMMMMLLLLLLLLLLLLKKKJJJGGGEEECCC===>>>AAACCCEEEEEEEEEEEEJJJIIIJJJKKKFFFAAACCCIIIPPPOOONNNLLLJJJIIIGGGGGGLLLKKKJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMMMMHHHIIIJJJJJJHHHGGGGGGGGGAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGEEEBBBBBBDDDFFFBBBCCCDDDEEEDDDCCCAAA@@@:::;;;999666888@@@FFFGGGJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAABBBDDDFFFDDDCCCFFFDDDDDDEEEGGGGGGDDDBBB??????@@@BBBEEEGGGFFFEEEAAABBBBBBAAA@@@>>><<<:::999999888777555444444555444333111000000111111222222111//////111222111000000000000000000000111111333///+++))))))*********------------------------000///...------...///000,,,,,,---.........------......---,,,------//////,,,,,,,,,++++++,,,,,,,,,------------------------000000///...///000111222222222333444444444333333333333333333333333333333444999;;;999888::::::888>>>===<<<<<<>>>??????>>>999888888888888888999:::===<<<;;;<<<<<<<<<:::999@@@;;;666555999<<<<<<;;;;;;BBBCCC;;;888===???;;;:::;;;;;;;;;;;;<<>>===999777888777333555666777888999::::::;;;888999777444666999777222333333777::::::666888<<>>===<<<============<<<;;;;;;<<<===<<<:::???===<<<===>>>???>>>===AAA@@@@@@BBBCCCCCCAAA???<<<:::888888:::===>>>>>><<<;;;>>>AAAAAA===>>>AAA@@@@@@@@@AAAAAA???;;;888;;;===>>>>>>>>>======>>>BBBBBBBBBBBBAAA@@@??????===>>>>>>===<<<:::888777;;;>>>===999:::>>>@@@===AAABBBCCCCCCAAA???===;;;AAAAAA@@@@@@AAACCCFFFGGGGGGFFFDDDAAA??????AAACCC@@@AAABBBBBBAAAAAACCCDDD@@@???>>>???@@@@@@>>><<<555555666666777999:::;;;;;;:::999999999:::;;;;;;:::===AAADDDDDDBBB???<<<@@@@@@???===<<<===AAADDD@@@BBBBBB@@@BBBGGGIIIGGGGGGEEECCCBBBDDDEEEEEEEEEFFFCCC@@@>>>???@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBBBBBBBCCCEEEFFFCCCDDDCCCAAA>>>>>>@@@CCCDDDCCCAAA@@@@@@AAACCCDDDIIIIIIHHHEEEBBBAAAAAACCC@@@<<<:::===CCCEEEBBB>>>;;;<<<>>>>>>>>>===;;;:::>>>>>>???AAADDDFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJFFFDDDDDDEEEGGGFFFDDDAAACCCBBBAAABBBCCCBBB???<<<>>>???AAABBBCCCCCCBBBBBBBBBAAA??????@@@@@@@@@>>>???>>>=========>>>??????===>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFDDDDDDAAAAAA@@@>>><<<;;;===???>>>@@@DDDFFFGGGIIILLLNNNLLLKKKKKKLLLNNNOOOOOONNNFFFHHHJJJKKKIIIEEEAAA>>>???@@@AAABBBBBBCCCDDDDDDIIIHHHIIIIIIEEEAAACCCHHHOOOOOONNNLLLJJJIIIHHHGGGNNNJJJHHHIIIMMMNNNKKKHHHNNNMMMKKKKKKKKKLLLNNNOOOKKKJJJJJJJJJKKKKKKIIIHHHCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHGGGEEECCCCCCDDDFFFBBBCCCDDDEEEEEEDDDBBBAAA;;;<<<:::777999@@@EEEEEEIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCEEEDDDCCCAAAEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAACCCFFFGGGFFFEEEDDDDDDDDDDDDBBB@@@>>>===888:::;;;777333111444888333222111/////////000111222000...///000111000000111111000000000000000000222000---******((('''%%%------------------------......------------......------.........------,,,.........///......------,,,,,,++++++++++++,,,,,,////////////////////////000000//////000111111222000111333555555555444333666666666666666666666666666:::<<<:::999;;;;;;:::>>>>>>>>>@@@AAABBB@@@>>>888888888888999:::;;;;;;=========;;;999999:::;;;@@@<<<777777:::<<<===<<<===BBBBBB:::777:::;;;777999999:::999999:::===??????@@@BBBDDDEEEDDDAAA===;;;999888999;;;<<<<<<;;;;;;;;;::::::999999888888<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAA@@@???<<<:::888;;;>>>???<<<;;;<<<:::666888888999999999999::::::::::::888555666999888444333222555999999777888<<>>===;;;:::::::::===;;;;;;;;;===>>>===<<<;;;<<<>>>AAACCCCCC@@@>>>???>>>>>>@@@BBBCCCBBB@@@===;;;999999;;;===>>>>>>======???CCCAAA<<<<<<>>>@@@?????????@@@???<<<:::<<<===>>>???@@@??????>>>AAAAAAAAAAAA@@@???>>>=========>>>>>>===;;;:::999<<<>>>===::::::>>>???>>>CCCCCCCCCBBBAAA>>><<<:::>>>>>>>>>???AAACCCFFFGGGGGGFFFDDDBBB??????@@@BBBAAAAAA@@@???>>>@@@DDDHHH@@@???>>>>>>@@@???>>><<<444444555666888:::<<<===:::::::::::::::::::::::::::<<>>@@@BBBEEE@@@CCCCCCAAABBBGGGIIIGGGEEECCCBBBBBBCCCDDDDDDCCCCCC@@@>>>===>>>@@@@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@@@@??????@@@BBBDDDDDDDDDBBBBBBAAA???===<<<===???BBBAAA@@@@@@AAACCCEEEFFFJJJKKKKKKHHHEEECCCCCCDDDAAA@@@@@@BBBEEEFFFFFFEEEAAABBBBBBBBBAAA???===<<<===>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDAAA???>>>===???@@@AAABBBCCCCCCCCCCCCCCC@@@>>>===>>>?????????@@@>>><<<===@@@BBBBBB@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEEFFFHHHHHHHHHFFFDDDCCC??????@@@???======???AAA>>>@@@CCCFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMEEEFFFGGGGGGFFFCCC@@@>>>@@@@@@@@@@@@AAACCCDDDEEEDDDEEEGGGHHHGGGHHHJJJNNNNNNMMMLLLKKKIIIHHHGGGGGGJJJHHHGGGHHHIIIJJJHHHFFFJJJKKKKKKKKKJJJJJJKKKLLLMMMKKKIIIKKKNNNNNNLLLIIIDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@:::<<<;;;888;;;AAAEEEEEEHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@DDDDDDCCCCCCCCCBBBAAA@@@DDDCCCCCCCCCEEEDDDCCCAAADDDEEEEEEDDDCCCAAA???===::::::999666333222444666222111000///......//////111///......///000000///000000000//////.........333111///...---,,,)))&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,---.../////////---+++***,,,,,,++++++++++++,,,,,,////////////////////////000000000000111222222333///111444666777666555333888888888888888888888888888<<<===:::999<<<===;;;===>>>???AAACCCCCC@@@===<<<;;;;;;;;;;;;<<<<<<===<<<===<<<999555555999===>>>;;;888777999<<<<<<<<<>>>AAA@@@:::888::::::777888999999888777888;;;===:::;;;>>>AAABBBAAA===999:::::::::;;;;;;;;;:::999<<<;;;:::999888888777777;;;;;;;;;<<<===???AAABBB>>>??????>>>===;;;999888:::===???===<<<>>><<<888999999999888888888888777:::;;;:::666666999:::777555333555999;;;999:::>>>CCCBBB@@@>>><<<;;;:::999<<<;;;:::;;;===>>>>>>===:::;;;===@@@BBBBBB@@@===???>>>>>>???@@@AAA@@@???>>><<<:::999;;;===>>>>>><<<<<>>@@@???>>>>>>??????===<<<======>>>@@@BBBBBB@@@>>>CCCDDDDDDCCCCCCBBB@@@@@@===>>>?????????===<<<;;;======<<<;;;;;;===>>>>>>BBBBBBBBBBBB@@@???===<<<<<<<<<<<<===>>>@@@BBBCCCAAAAAAAAAAAA@@@AAADDDGGG???@@@@@@??????AAAEEEHHH???>>>>>>>>>??????===<<<555555666777888:::<<<===::::::;;;;;;;;;:::999999:::;;;===@@@AAABBBBBBAAAAAABBBBBB@@@???@@@CCCEEEBBBDDDCCC@@@@@@DDDFFFDDDBBBAAAAAAAAACCCDDDCCCBBB===;;;888777:::===@@@AAACCCCCCBBBBBBBBBBBBBBBBBBDDD@@@>>>>>>AAACCCBBB@@@@@@@@@???>>>===>>>>>>???BBBAAAAAAAAABBBCCCDDDEEEIIIJJJKKKJJJGGGDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@???>>>???AAABBBCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFDDDBBBAAAAAADDDGGGDDD???<<<===@@@AAABBBBBBBBBCCCCCCCCCBBBCCC@@@>>>===>>>????????????<<<:::<<>>???@@@AAA@@@AAACCCEEECCCDDDEEEHHHIIIJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJGGGFFFDDDCCCAAAAAAAAAAAA????????????AAADDDFFFHHHAAACCCEEEFFFHHHKKKNNNOOOLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJIIIGGGEEEFFFGGGFFFJJJMMMNNNLLLJJJIIIIIIMMMKKKJJJKKKNNNOOOLLLIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@???>>>;;;======;;;>>>DDDGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDBBB@@@??????BBBBBBBBBAAA@@@@@@@@@AAACCCBBBAAABBBCCCCCCBBB@@@FFFFFFFFFFFFDDDBBB@@@???===:::666555555666444222222111000............///111///......///000000////////////......---------111000//////000///,,,***---------------------------------......---------////////////...---,,,,,,+++,,,...///...---***)))------,,,,,,,,,,,,------........................///000111111222333333333///222555888999888777666::::::::::::::::::::::::999===>>>;;;:::===>>>===<<<===>>>AAACCCBBB???<<>>===<<<;;;;;;;;;;;;:::;;;:::777444444888===;;;999777777888:::;;;<<<>>>???===;;;:::<<<<<<999999999999888777777999;;;777888;;;>>>@@@???;;;777;;;<<<>>>>>>===;;;999888<<<;;;:::999888777888888===<<<<<<<<<===>>>>>>???;;;<<<<<<<<<<<<:::999888999<<<===;;;;;;>>>===999<<<;;;;;;:::999999888888777999888444444888999888:::777777;;;===<<<===@@@DDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<>>>???>>>===>>>======>>>@@@@@@@@@>>>AAA@@@>>>>>>??????>>>===???===;;;:::<<<>>>??????;;;;;;>>>BBBAAA>>>===AAA???>>>>>>>>>???@@@>>><<<>>>======???BBBCCCAAA???DDDDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAA@@@???>>>======<<<;;;<<<<<<<<<===???@@@@@@AAAAAA@@@@@@@@@???============>>>??????@@@===???@@@AAAAAABBBEEEHHH<<<>>>AAABBBAAABBBCCCDDD@@@???>>>???@@@???>>><<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===???AAABBBCCCCCC@@@AAAAAA@@@???@@@BBBDDDCCCEEECCC???>>>AAAAAA???@@@@@@@@@BBBDDDDDDBBB@@@999555111000444:::@@@CCCAAAAAABBBCCCDDDEEEEEEFFFFFFBBB>>>===???@@@>>><<<>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHIIIHHHEEECCCCCCCCCHHHIIIIIIFFFCCCBBBDDDFFFGGGGGGFFFEEEDDDBBBAAA@@@???AAACCCCCCCCCCCCEEEGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEBBB@@@???@@@DDDGGGDDD>>>;;;>>>AAADDDCCCCCCBBBAAAAAAAAA@@@BBB@@@>>>>>>???@@@??????===:::999<<>>???AAACCC@@@???@@@AAABBBEEEGGGIIIBBBEEEEEEDDDFFFJJJKKKJJJLLLLLLKKKJJJIIIHHHGGGFFFGGGKKKNNNMMMIIIFFFGGGIIIFFFKKKPPPQQQNNNKKKIIIIIIKKKJJJJJJKKKLLLMMMLLLJJJDDDDDDDDDEEEFFFGGGIIIIIIIIIGGGEEEEEEGGGIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@???>>>AAAAAA@@@BBBGGGIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFCCC@@@>>>>>>???@@@@@@AAA@@@>>>>>>@@@BBB>>>===>>>AAADDDFFFEEEDDDHHHHHHHHHHHHFFFDDDBBBAAA???;;;888888999999555111333222000///............222000...///000111000000//////...............---...---,,,---......,,,+++------------------------//////000111111000//////....../////////...------+++,,,...//////---+++***......------------......///////////////////////////000111333333444444444111333666888:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;???@@@<<<;;;>>>@@@???<<<<<<>>>@@@BBBAAA>>>;;;???>>>===;;;:::999888888999999888666555666:::<<<999888888777888999;;;<<<>>><<<;;;:::<<<===<<<;;;:::;;;;;;999777888999;;;999:::<<>>@@@@@@>>>;;;999888<<<;;;:::888888888999:::===>>>>>>>>>>>>>>>===<<<:::;;;<<<===<<<;;;:::999:::<<<<<<::::::======:::??????>>>======<<<;;;;;;999<<<<<<999888<<<@@@@@@???;;;:::===@@@??????BBBEEEEEEEEEEEEDDDCCCBBBAAA>>><<<<<<<<<>>>???>>>===AAA???======???AAAAAAAAACCCAAA???>>>??????>>>===@@@>>>;;;;;;<<<>>>??????<<<;;;===AAA@@@===>>>BBB>>>======???AAA@@@>>>===???===;;;===AAACCCBBB@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAA???>>>===>>>;;;:::<<<===;;;===@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDD:::>>>BBBDDDCCCBBBAAAAAAAAA@@@??????@@@@@@???===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<>>===??????===??????@@@CCCEEEDDDBBB@@@777444///...222999>>>BBB@@@AAABBBCCCDDDFFFGGGGGGEEECCC???===<<<===<<<<<<===<<<===???BBBDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEKKKKKKIIIFFFCCCAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@CCCEEEEEECCCCCCFFFHHHCCCCCCBBBAAABBBCCCDDDEEEFFFHHHIIIGGGDDDAAA@@@@@@@@@CCCEEECCC???===???BBBCCCCCCBBB@@@@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@>>><<<;;;;;;>>>BBBDDDCCCAAABBBBBBBBBCCCDDDFFFGGGHHHCCCBBBBBBBBBBBBCCCDDDDDDKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHGGGGGGIIILLLOOOPPPMMMJJJNNNNNNNNNJJJGGGEEEFFFHHHGGGDDD@@@===<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGGGGEEEHHHGGGDDDFFFKKKKKKHHHMMMMMMLLLKKKJJJIIIIIIHHHKKKMMMNNNNNNMMMKKKIIIHHHFFFKKKOOOOOOKKKHHHHHHIIIGGGIIIJJJKKKJJJIIIJJJKKKCCCCCCCCCDDDFFFHHHJJJKKKHHHFFFDDDEEEHHHKKKKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGDDDEEEHHHIIIFFFHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFBBB===<<<>>>@@@===>>>??????===>>>@@@CCC======>>>AAAEEEGGGHHHGGGGGGGGGHHHGGGFFFDDDBBB@@@??????>>>>>>===;;;777555444333111///.........///222111//////111222111000/////////000000000000000...,,,++++++------,,,+++------------------------......///000000///......---......////////////...---...///000000//////...//////............//////000000000000000000000000///000222333444555555444444555777999;;;<<<======????????????????????????===@@@@@@===<<>>???AAAAAA???<<<>>>>>><<<;;;:::::::::::::::888666777999;;;======888999999999999:::<<<===>>>;;;888999;;;;;;:::999<<<===<<<;;;999999:::<<<;;;;;;<<<>>>@@@@@@>>><<<888<<<@@@AAA???;;;999999===;;;:::999999999;;;<<<<<<===???@@@@@@???===<<<<<<<<<>>>??????>>>======<<<>>>===999999<<<>>><<>>>>>======<<<===AAAAAA>>>>>>CCCHHHIIIBBB===;;;>>>AAA@@@???AAADDDEEEFFFGGGGGGFFFFFFEEE???>>><<<===>>>>>>===<<<<<<;;;:::;;;>>>@@@AAAAAABBB@@@>>>>>>???@@@@@@@@@AAA???<<<;;;===>>>??????@@@>>>>>>???>>>;;;===BBB<<<<<<>>>@@@BBBAAA???<<<@@@===999;;;???CCCBBBAAA>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAA???>>><<<:::???;;;:::======;;;<<>>???@@@AAABBBBBBBBBCCCBBBCCCCCCBBB@@@??????@@@;;;>>>BBBDDDCCCAAA@@@@@@BBBAAA@@@AAABBBAAA@@@>>><<<<<<<<<<<<===>>>???@@@BBB@@@???============>>><<<>>>@@@CCCDDDDDDCCCBBB>>>@@@AAAAAA@@@???AAABBBAAACCCBBB>>>===@@@AAA???>>>???AAADDDFFFEEEBBB@@@:::777444444777:::===>>>AAAAAABBBBBBCCCDDDEEEEEEAAAAAA???<<<;;;;;;===???>>>======???BBBDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDAAABBBBBBBBBAAABBBEEEGGGMMMKKKHHHEEEDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAAEEEHHHGGGDDDCCCFFFIIIEEEDDDCCCCCCCCCDDDEEEFFFCCCFFFHHHGGGDDDBBBBBBCCC@@@BBBCCCBBB??????AAACCC@@@??????>>>???@@@AAABBBAAAAAAAAACCCDDDCCC@@@>>>;;;===???AAACCCCCCDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEMMMLLLJJJHHHFFFEEEEEEEEEIIIKKKLLLKKKIIIGGGGGGHHHDDDDDDFFFJJJNNNPPPMMMJJJRRRRRRPPPLLLGGGEEEGGGJJJEEECCC???===<<<===???@@@DDDDDDDDDEEEEEEEEEEEEEEEFFFJJJIIIFFFHHHNNNOOOKKKOOONNNNNNMMMLLLKKKKKKJJJNNNLLLKKKLLLOOONNNIIIEEEEEEIIILLLKKKFFFDDDFFFIIIEEEHHHKKKKKKHHHGGGIIIKKKBBBBBBCCCDDDFFFIIIKKKMMMFFFCCCAAACCCGGGJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKKKKGGGFFFHHHHHHDDDHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIFFFAAA<<<;;;>>>AAA;;;===???>>><<<===AAADDDAAA@@@AAACCCFFFGGGGGGEEEEEEEEEEEEDDDCCCAAA???>>>>>>BBBEEEDDD???:::999999555444222000///...//////333111000000111222222111000000111111222222333333111///,,,,,,------,,,+++------------------------++++++,,,------,,,++++++------...///000000000/////////000111111111111111000000////////////000000111111111111111111111111///000222444555555555555555666777999;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA===AAAAAA===<<>>>>>>>>???AAAAAA@@@>>>???>>>>>>=========>>>>>>;;;888666888<<>>999::::::::::::;;;===>>>>>>:::777888:::999777777>>>>>>>>><<<:::999;;;===;;;:::;;;===???@@@>>>===555:::???AAA???<<<::::::===;;;:::999999:::<<<>>>:::<<>><<<===>>>???AAAAAAAAA@@@??????@@@===888888<<>>=========<<<<<<<<<;;;;;;???@@@======BBBHHHJJJDDD>>>;;;>>>AAA@@@???@@@CCCDDDFFFGGGHHHHHHHHHGGG@@@>>>======>>>>>>===;;;555555666999===???@@@???AAA???>>>>>>@@@BBBBBBBBBBBB???===<<<===?????????CCC@@@>>>???===:::<<>>AAACCCBBB???;;;AAA<<<888999>>>BBBCCCAAA>>>???@@@BBBCCCDDDEEEEEE@@@@@@@@@???>>><<<:::888???::::::===>>>;;;<<>>======>>>???===???BBBDDDEEEEEECCCBBB???@@@BBBAAA@@@@@@AAACCC@@@BBBAAA>>>???CCCDDDBBB>>>???AAADDDFFFFFFCCC@@@<<<;;;:::;;;<<<<<<;;;:::AAABBBBBBBBBBBBBBBBBBBBB>>>??????<<<::::::???CCC???======???BBBCCCAAA>>>???@@@BBBDDDEEEFFFGGGGGG@@@AAAAAA@@@@@@BBBFFFIIIMMMJJJFFFEEEEEEFFFFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHBBBFFFIIIHHHEEEDDDGGGJJJFFFEEEDDDDDDDDDEEEGGGHHH@@@CCCGGGGGGEEEDDDEEEFFF@@@AAAAAAAAA@@@@@@BBBCCC===<<<<<<===???AAACCCDDDAAAAAABBBDDDEEEDDD@@@===<<<>>>BBBCCCCCCCCCDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEIIIGGGEEEDDDDDDEEEHHHIIIPPPNNNKKKKKKLLLKKKGGGDDDJJJGGGEEEFFFIIIJJJIIIHHHJJJLLLNNNMMMJJJGGGFFFFFFBBBFFFEEE???>>>BBBEEECCCEEEEEEEEEEEEEEEDDDDDDDDDIIIIIIIIIIIIJJJLLLMMMOOORRRTTTRRRNNNLLLMMMKKKHHHDDDIIILLLKKKKKKKKKHHHCCCEEEGGGHHHHHHFFFEEEEEEFFFEEEFFFHHHJJJLLLMMMMMMLLLEEEBBBCCCGGGGGGEEEFFFIIIFFFFFFDDDCCCGGGLLLKKKGGGGGGHHHHHHFFFDDDCCCCCCEEEIIIJJJJJJHHHFFFDDDDDDEEEGGGHHHEEEBBBCCCGGGGGGCCCEEEGGGIIIHHHEEEDDDEEEGGGLLLHHH@@@:::;;;@@@AAA>>>===;;;999===CCCFFFCCC@@@FFFEEEEEEFFFGGGGGGEEEBBBGGGGGGGGGEEECCCAAAAAABBBGGGEEEAAA>>><<<;;;;;;<<<:::999777333000000111333666333111222444666555333111111111111000000000000111111111111000///------------------------------000000111222111///---+++...///////////////......,,,---...000111111111111222111000.........///000111000000//////000111222555444333444666888888888666777;;;>>>===999;;;@@@DDDEEEEEEBBB>>><<<>>>@@@@@@>>>>>>AAAAAA>>>===@@@AAABBBCCCCCCBBBAAA???>>>CCCAAA???<<<::::::<<<=========<<<<<<;;;<<<======??????>>>>>>>>>>>>??????>>><<<888555555777:::<<>>===<<<<<<>>>@@@@@@@@@>>><<<;;;<<<===>>>===<<<======<<<<<<<<<<<<======:::<<<======<<<<<<>>>???===>>>@@@AAABBB@@@???===AAAAAA@@@>>>;;;:::;;;===>>><<<::::::;;;<<<;;;:::===>>>@@@BBBCCCDDDEEEEEE<<<>>>@@@CCCCCCBBB@@@>>>AAAEEEIIIJJJHHHDDDCCCCCCAAA???======>>>;;;555000555444777???BBBAAA??????===>>>??????>>>???AAACCC@@@???===>>>???@@@@@@@@@@@@>>>;;;999:::<<>>???AAAAAA>>>;;;AAAAAA@@@===;;;<<<@@@DDDGGGEEEBBB@@@@@@AAAAAAAAABBB@@@???AAADDDEEECCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAADDDBBBAAAAAABBBCCCBBBAAA===>>>@@@AAAAAA@@@???===DDDCCCAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@CCCEEEDDDBBB@@@@@@AAABBB@@@>>>>>>@@@BBBCCCDDDFFFEEEDDDCCCAAA@@@>>>>>>>>>@@@@@@>>>;;;;;;>>>AAACCCBBB@@@AAAAAAAAA@@@>>>======>>>AAACCCDDDDDDCCC>>>???@@@@@@>>>======>>>BBBAAAAAABBBDDDDDDBBBAAACCC??????DDDEEECCCFFFKKKJJJHHHFFFEEEEEEDDDBBBAAA???@@@AAACCCDDDEEEEEEEEECCCCCCCCCAAA@@@AAADDDGGGFFFFFFGGGGGGGGGEEEDDDCCCFFFDDDBBBAAAAAABBBCCCDDDAAACCCBBB>>>@@@EEEEEEAAA<<>>======???CCCCCC???@@@CCCJJJHHHEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCEEEGGGEEEDDDCCCBBBBBBCCCEEEFFFMMMKKKJJJJJJLLLLLLJJJGGGIIIGGGFFFGGGJJJLLLLLLKKKLLLLLLNNNNNNMMMJJJFFFCCCCCCGGGGGGAAA@@@CCCDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHIIIKKKMMMNNNQQQSSSRRRMMMLLLMMMLLLHHHIIIMMMNNNLLLLLLMMMKKKGGGCCCEEEGGGHHHGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKJJJIIIEEECCCCCCFFFGGGDDDEEEHHHJJJJJJHHHFFFJJJNNNMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGCCCDDDGGGGGGCCCDDDFFFGGGEEECCCAAACCCDDDHHHHHHCCC>>>>>>BBBCCC@@@@@@===:::;;;???CCCDDDCCCFFFFFFFFFGGGIIIIIIGGGEEEFFFFFFFFFEEEDDDCCCCCCDDDGGGEEECCC@@@===<<<;;;;;;777777666444222111222333666333111222444555444222222111111111000000000000111111111111000///...---------------------------///000111222111///---,,,....../////////......------......//////000000111222111000///......///000111000000//////000111222333222222444777999::::::999888:::>>>>>>;;;;;;???@@@AAABBBAAA???>>>@@@BBB???===>>>AAAAAA>>>===???BBBCCCCCCBBBBBBAAA@@@???AAA@@@>>><<<;;;<<>>===<<<;;;:::>>>>>>============>>>>>>>>><<<999777777888:::<<>>@@@>>>======>>>@@@AAAAAA@@@>>>===<<<<<<===>>>===<<<========================<<<===>>>===<<<;;;<<<===>>>??????@@@@@@@@@???>>>?????????===;;;;;;===???@@@>>><<<<<<=========;;;;;;<<<>>>@@@AAABBBCCCCCC???@@@BBBDDDDDDCCCBBBAAA@@@CCCGGGGGGEEECCCCCCCCCBBB@@@===;;;999777444222444333777>>>CCCAAA@@@@@@>>>???@@@???>>>???AAACCCDDDCCCAAA@@@@@@@@@???>>>:::999777666666999<<<>>>???@@@AAABBBAAA@@@>>>===@@@===888777999===@@@AAA>>>@@@AAA@@@>>>>>>AAACCCDDDAAA>>>===>>>??????>>>AAACCCCCCBBB@@@@@@BBBDDDCCCCCCBBBBBBBBBAAA@@@>>>AAA@@@???AAADDDFFFFFFDDD@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCAAA@@@@@@AAABBBAAA@@@@@@@@@??????????????????BBBBBBBBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA<<>>???@@@CCCDDDEEECCCBBB>>>???@@@@@@>>>======>>>>>>===<<<===???@@@???>>>AAA======@@@AAA@@@AAAFFFIIIGGGEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAA???@@@CCCFFFDDDEEEFFFFFFEEEDDDCCCBBBDDDCCCBBBAAABBBCCCEEEFFF@@@BBBAAA???AAAEEEDDD???<<<===?????????@@@BBBDDDBBB@@@@@@AAADDDDDDAAA>>>AAA@@@AAADDDCCC???@@@DDDFFFFFFEEEFFFGGGFFFDDDBBBDDDCCCBBBAAAAAACCCEEEFFFBBBBBBAAAAAABBBCCCDDDDDDJJJIIIHHHJJJLLLMMMMMMKKKHHHGGGGGGIIILLLMMMMMMMMMNNNMMMLLLMMMNNNKKKFFFAAAEEEHHHHHHEEEBBBDDDDDDCCCGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOQQQPPPMMMKKKMMMLLLIIIMMMPPPOOOLLLKKKMMMLLLHHHDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCCCCFFFFFFDDDDDDGGGLLLLLLIIIGGGJJJNNNMMMHHHHHHEEECCCCCCFFFGGGEEECCCGGGHHHIIIIIIHHHGGGHHHJJJIIIJJJHHHEEEEEEHHHGGGCCCEEEFFFFFFDDDBBBAAABBBCCCBBBEEEDDD???>>>AAADDDCCCCCC@@@===;;;<<>>???===<<<===???@@@@@@???>>>>>>@@@AAA???>>>@@@DDDDDD@@@>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@??????>>><<<<<<===AAADDDEEEEEEDDDCCCAAA>>>;;;999======<<<<<<<<<<<<============<<<;;;:::;;;;;;<<<<<<;;;999888999<<<>>>@@@>>>===>>>@@@BBBBBBAAA???>>>===<<<<<<>>>>>>===<<<<<<<<<>>>>>>>>>>>><<<<<<===>>>>>>===;;;::::::;;;@@@??????>>>>>>?????????<<<=========<<<===???AAAAAA???===<<<======<<<;;;:::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDD???AAACCCDDDCCCCCCCCCDDDCCCBBB???;;;666444444444444333666>>>CCCBBBAAABBB???@@@@@@@@@>>>>>>@@@BBBHHHFFFDDDBBBBBB@@@>>><<<666555444444555888;;;===>>>???@@@@@@@@@???>>>===???<<<:::999<<>><<<<<<>>>??????@@@BBBDDDDDDCCCBBBAAABBB???AAACCCDDDCCCAAA>>><<>>>>>@@@@@@@@@???CCCAAA???======>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFFFFEEECCCAAA@@@???>>>>>><<>>>>>@@@CCCDDDBBB@@@??????@@@???>>>???AAACCCDDDEEEDDDBBBAAA>>>???@@@@@@>>>======>>><<<:::999:::<<<>>>???>>>AAA>>>===??????>>>???BBBGGGEEEDDDDDDFFFFFFEEECCCFFFEEECCCAAAAAAAAABBBCCC@@@@@@@@@???>>>???AAADDDBBBBBBCCCDDDDDDCCCAAAAAABBBBBBAAAAAACCCDDDFFFHHH>>>@@@AAA@@@BBBDDDBBB>>><<<;;;<<<===@@@BBBBBBBBBAAA@@@???@@@AAAAAA@@@???CCCAAAAAABBBAAA===???CCCCCCCCCDDDFFFGGGFFFBBB???DDDCCCBBBAAABBBCCCDDDEEEAAAAAABBBCCCDDDDDDEEEEEEIIIHHHHHHIIIKKKMMMMMMMMMIIIIIIIIIJJJKKKLLLKKKKKKQQQMMMIIIIIIKKKJJJEEE@@@FFFHHHIIIHHHEEEDDDDDDCCCGGGFFFEEECCCCCCCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOOOOLLLKKKNNNMMMJJJOOOPPPNNNIIIHHHJJJKKKHHHIIIKKKLLLKKKIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCEEEEEECCCDDDGGGJJJJJJGGGEEEGGGKKKIIIDDDHHHDDD@@@BBBFFFHHHFFFCCCDDDEEEGGGGGGGGGGGGIIIKKKJJJKKKIIIFFFGGGIIIHHHDDDHHHHHHFFFEEECCCCCCCCCDDD===AAABBB===;;;>>>CCCEEECCCBBB@@@===<<<>>>CCCGGGAAA@@@@@@BBBDDDEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCBBBEEEFFFEEEDDDBBB>>>;;;999:::999888555333222444666888666555444333333333222333333222222222111111111111111111111111000///...------------............//////000000//////------,,,------............---111///---,,,+++,,,...///000000000////////////000/////////000000111222222222111111444888;;;<<<<<<@@@;;;999>>>AAA???======BBBAAA@@@???===<<<<<<===@@@???AAAFFFFFFBBB@@@BBBBBBAAA@@@>>>===>>>>>>???===>>>>>><<<:::<<<@@@DDDIIIIIIIIIHHHEEEAAA>>><<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;===;;;:::999:::<<<>>>@@@===>>>???AAACCCCCCAAA???>>>===<<<===>>>???>>><<<;;;<<<>>>??????>>><<<;;;<<<===>>>===;;;;;;<<<===AAA@@@>>>=========???@@@<<<=========<<<===???AAAAAA???===<<<<<<<<<;;;:::;;;<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDEEE@@@AAAAAABBBBBBCCCEEEFFFBBBCCCCCC>>>888444555666555444777???CCCCCCCCCDDD@@@AAAAAA@@@???>>>@@@AAAHHHFFFDDDCCCBBB@@@===;;;666555555555888;;;>>>@@@>>>>>>???@@@@@@??????>>>>>><<<;;;<<<>>>AAABBBBBBBBBEEEGGGDDD>>><<>>>>>>>>??????>>>???@@@@@@@@@?????????>>>@@@BBBCCCBBB@@@>>>>>>BBBAAA@@@@@@AAADDDFFFGGG@@@BBBDDDEEEEEEDDDBBB@@@AAA@@@@@@???>>>===<<<<<>>??????>>>BBBAAA@@@>>>>>>>>>>>>???>>>AAADDDFFFFFFEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<@@@BBBDDDEEEEEEDDDCCCBBB??????@@@BBBDDDDDDBBB@@@CCCBBBBBBAAA@@@??????>>>;;;>>>AAAAAA??????BBBEEEGGGEEEAAA@@@@@@AAAAAAAAA???AAACCCCCCBBB@@@??????>>>???@@@@@@>>>======>>>>>><<<::::::===@@@AAABBBDDDBBBAAA@@@@@@@@@AAABBBEEEDDDCCCDDDFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCAAAAAA>>>?????????>>>>>>@@@BBB???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEE>>>???@@@AAACCCCCCAAA===<<<::::::<<>>??????@@@@@@@@@======???===;;;===BBBBBBAAABBBDDDEEEDDDBBB???EEEDDDCCCCCCCCCDDDEEEEEE???@@@AAABBBCCCDDDEEEEEEJJJJJJJJJJJJJJJKKKLLLNNNJJJJJJKKKKKKJJJHHHHHHGGGRRRLLLFFFEEEGGGHHHFFFCCCGGGHHHIIIIIIGGGDDDDDDEEEFFFEEECCCBBBAAAAAABBBCCCEEEEEEFFFGGGIIIIIIJJJJJJJJJMMMMMMJJJKKKNNNNNNLLLPPPQQQNNNHHHGGGJJJLLLJJJJJJLLLMMMLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJHHHDDDCCCEEEFFFDDDEEEIIIIIIIIIFFFCCCEEEIIIGGGBBBHHHCCC@@@AAAFFFHHHFFFBBB@@@BBBDDDEEEEEEFFFHHHJJJIIIJJJIIIGGGHHHJJJIIIEEEHHHGGGDDDCCCCCCCCCCCCCCC???BBBAAA;;;999>>>DDDGGGAAABBBBBBAAA???@@@BBBDDDAAA@@@@@@AAACCCEEEEEEDDDJJJHHHFFFEEEFFFFFFDDDAAADDDDDDEEEEEEBBB???<<<999999999888666555777;;;>>>888888777555444333444444333333333333222222222222000111111111111000000///---------......////////////////////////......---,,,------...//////......111000...,,,+++,,,---.../////////000000000000///...//////000111222222222444333333444888:::;;;;;;AAA<<<:::===@@@???===>>>AAA@@@???>>>======<<<<<>><<<;;;<<<<<<======>>>???<<<999999>>>BBBJJJJJJKKKJJJHHHEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>===;;;???>>><<<<<<<<<===>>>???===>>>???AAACCCCCCAAA??????===<<<===>>>???>>>===<<<===???@@@@@@???===<<<:::;;;============>>>@@@BBB@@@>>><<<<<<===>>>@@@>>>>>>>>>===<<<<<<>>>@@@BBB@@@>>>===>>>>>>===<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEEFFFAAADDDFFFDDD>>>:::999999999777999@@@DDDDDDCCCEEE@@@AAABBB@@@??????@@@AAADDDCCCBBBAAAAAA@@@===:::555555555777999<<>>>>>???@@@@@@AAAAAAAAA>>>===<<<>>>AAACCCDDDDDDCCCEEEGGGDDD???===???CCC@@@AAACCCCCCBBB@@@>>>>>>???>>><<<<<<======>>>>>>>>>@@@BBBAAA??????@@@BBBBBBBBB@@@??????@@@BBBDDDAAABBBDDDEEEEEEDDDBBBAAA???>>>>>>===<<<;;;;;;:::===<<<;;;;;;===>>>>>>>>>???@@@@@@AAA@@@???>>>===???BBBEEEEEECCCAAA@@@AAA??????>>>=========>>>>>>@@@AAACCCEEEFFFDDDBBB@@@>>>>>>@@@BBBDDDDDDAAA???AAAAAA@@@@@@@@@?????????:::===AAABBBBBBCCCFFFIIIHHHDDD@@@===>>>???@@@@@@===???AAA@@@>>><<<<<<<<<>>>???@@@@@@>>>======>>>???===;;;<<<>>>AAACCCCCCEEEEEEDDDAAAAAAAAABBBBBBCCCCCCBBBCCCEEEGGGFFFEEEDDDEEEFFFGGGEEEBBB???===>>>???@@@???>>>>>>@@@AAA>>>???@@@BBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>???BBBCCCBBB@@@>>><<<::::::===AAACCCBBB????????????>>>>>>>>>???@@@===;;;<<<>>>>>>===@@@EEECCCAAA@@@@@@AAABBBBBBAAAFFFFFFEEEEEEEEEEEEEEEEEE======>>>???@@@BBBDDDEEEJJJKKKKKKJJJIIIIIILLLNNNJJJLLLMMMLLLIIIGGGFFFFFFQQQLLLGGGEEEFFFGGGGGGFFFHHHFFFGGGIIIGGGDDDEEEHHHHHHFFFDDDAAAAAAAAABBBCCCEEEEEEGGGHHHIIIJJJJJJJJJGGGJJJKKKIIIKKKNNNOOOMMMQQQRRROOOJJJIIILLLNNNMMMHHHIIIKKKKKKJJJJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMHHHEEEDDDFFFGGGFFFHHHLLLJJJJJJGGGDDDGGGJJJIIICCCGGGDDDBBBBBBEEEFFFDDDBBB???AAACCCDDDDDDEEEHHHJJJFFFHHHHHHGGGHHHKKKJJJFFFFFFCCC@@@???@@@BBBBBBBBBCCCEEECCC???>>>BBBFFFGGGAAAAAABBBCCCCCCCCCBBBAAAEEECCCBBBCCCEEEFFFFFFFFFNNNKKKHHHGGGIIIHHHEEEBBBBBBCCCCCCCCCBBB???===;;;666888:::;;;<<<>>>AAACCC666777777666444333444666444444444333333333222222000111111222111111000000---------...//////000000........................------...///000000000000111000...---------.........//////000000000000///---...///111222222222222555444333555888:::;;;;;;???;;;:::===???>>>>>>@@@???===<<<===???@@@@@@@@@<<<:::;;;??????======@@@??????>>>===<<<<<<<<<<<<===???@@@===999999>>>CCCJJJJJJJJJIIIHHHFFFDDDCCC<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@???===;;;???>>>======<<<===>>>>>>>>>===>>>@@@BBBBBBAAA??????>>>======??????>>>=========????????????======:::;;;===>>>>>>???AAACCCAAA@@@>>><<<<<<<<<===>>>===>>>>>>===<<<<<<>>>@@@CCCAAA??????@@@AAA@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAACCCBBB@@@AAACCCEEEEEEDDDAAACCCFFFFFFDDDAAA>>>===>>><<<===BBBEEEDDDCCCEEE@@@AAAAAAAAA??????AAACCCAAAAAA@@@@@@AAA???<<<:::333333444666888;;;>>>@@@>>>>>>>>>???@@@AAABBBBBB???======>>>BBBEEEFFFFFFAAAAAAAAA@@@???>>>???@@@@@@CCCFFFFFFDDDAAA???>>>AAA???<<<<<<===?????????===@@@BBBBBB??????AAADDDAAABBBBBB@@@>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB=========<<<<<<;;;;;;;;;===;;;:::;;;===>>>>>>>>>===>>>@@@BBBBBB@@@>>>===@@@CCCEEEDDDAAA>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAA===>>>AAADDDFFFFFFCCC@@@======>>>AAACCCCCC@@@>>><<<======???@@@AAABBBBBB<<<@@@DDDEEEEEEEEEHHHKKKEEE@@@;;;888888:::;;;<<<<<<>>>>>><<<999777:::<<<>>>???@@@@@@>>>======>>>???===<<<===???AAABBBBBBDDDEEEDDD@@@???BBBBBB@@@CCCBBBBBBCCCEEEFFFFFFEEEAAABBBCCCDDDCCC@@@===;;;>>>@@@AAAAAA@@@@@@AAABBB>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA>>>>>>BBBDDDBBB@@@@@@<<<<<<===???AAABBBAAA???>>>???@@@@@@???>>>???@@@===<<<>>>AAABBB@@@CCCHHHCCCAAA???>>>@@@BBBBBBBBBFFFFFFFFFEEEEEEEEEDDDDDD>>>>>>===>>>@@@CCCEEEGGGIIIJJJKKKIIIHHHIIIMMMPPPIIILLLNNNNNNKKKHHHGGGHHHLLLLLLKKKJJJIIIIIIIIIHHHHHHEEEEEEGGGFFFCCCFFFKKKJJJHHHEEECCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJEEEIIIJJJIIIJJJOOOPPPNNNOOOPPPNNNIIIIIIMMMNNNMMMHHHIIIKKKKKKJJJIIIJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNIIIEEEDDDFFFHHHHHHKKKOOOJJJJJJGGGEEEGGGKKKJJJEEEFFFEEEDDDCCCCCCCCCCCCCCC???AAACCCDDDEEEFFFHHHJJJCCCFFFGGGFFFHHHLLLKKKFFFDDDAAA>>>>>>@@@BBBCCCCCCDDDFFFEEECCCDDDFFFEEE@@@BBBAAA@@@BBBEEEFFFDDDAAAGGGEEECCCCCCEEEFFFFFFFFFJJJGGGDDDDDDGGGGGGDDDAAA@@@AAAAAAAAAAAA???>>>===999===CCCEEEDDDAAA>>>===333555555444222111333666444444444444333333333333000111111222222111111111---------...///000000000.........------......///---...///000111111111111000/////////////////////---...///000111111000///,,,...///111222222222222333222222555888;;;======<<<:::;;;======;;;>>>CCC???===<<<===@@@BBBAAA@@@===::::::===>>><<<>>>AAA????????????>>>===<<<<<<<<>>>>>@@@@@@@@@???===<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>@@@AAAAAA@@@???>>>===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAACCCAAA@@@>>>===<<<<<<======;;;<<<===<<<<<<===@@@BBB@@@>>>===>>>???@@@@@@???>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEECCCAAA@@@CCCAAA???AAACCCDDDBBB@@@BBBBBBBBBDDDEEEEEEDDDBBBDDDAAAAAAEEEFFFDDDCCCDDD???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@AAAAAA???;;;888333333444666888;;;===???<<<<<<===>>>???@@@AAABBB@@@>>>===>>>BBBFFFHHHIIIAAA???===>>>AAABBBBBB@@@BBBEEEGGGGGGDDDAAAAAABBB???>>>===>>>@@@AAA???<<<;;;???DDDEEEBBB@@@BBBDDD???AAACCCBBB@@@???AAACCCCCCBBBAAA@@@@@@AAABBBCCC========================<<<;;;:::;;;===??????>>>===>>>??????@@@@@@@@@@@@@@@CCCEEEDDD@@@>>>AAADDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>@@@CCCFFFEEE@@@<<<<<<<<<===>>>@@@AAA???>>>;;;;;;===>>>???AAABBBBBB>>>BBBEEEEEECCCBBBDDDFFFCCC>>>888555555777999:::<<<======999555555999>>>>>>???@@@@@@>>>======>>>@@@???>>>???AAABBBAAA@@@CCCFFFDDD??????CCCCCC@@@CCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???AAACCCCCCBBBAAABBBCCC???@@@BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCCCC???>>>BBBDDDAAAAAACCC<<<>>>AAABBBAAA@@@@@@@@@===@@@BBBBBB@@@>>>???@@@>>>===@@@DDDCCCAAABBBFFFAAA@@@???@@@BBBCCCBBBAAADDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????AAAEEEHHHKKKGGGIIIJJJIIIHHHJJJNNNRRRHHHLLLOOOOOOLLLJJJJJJKKKIIILLLOOOOOOMMMKKKIIIIIIHHHDDDCCCFFFFFFCCCFFFMMMLLLJJJGGGDDDCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJDDDHHHIIIHHHJJJOOOPPPNNNKKKMMMKKKGGGGGGKKKLLLKKKKKKLLLMMMLLLIIIGGGGGGGGGLLLLLLKKKJJJJJJKKKMMMNNNIIIEEEDDDGGGIIIIIILLLQQQHHHHHHFFFDDDFFFKKKIIIDDDEEEFFFFFFDDDBBBAAABBBCCC@@@BBBDDDEEEFFFFFFIIIJJJBBBDDDFFFFFFHHHLLLKKKGGGFFFBBB??????BBBEEEFFFEEEBBBDDDEEEEEEFFFGGGAAA999DDDAAA>>>@@@EEEGGGEEEBBBGGGDDDBBBBBBCCCDDDDDDCCCDDD@@@===???CCCDDDAAA>>>??????@@@@@@@@@???>>>>>>@@@EEELLLNNNIII@@@777111000222444333000000222555555555444444444333333333000111111222222222111111---------...///000000111......---------......///......000111222222222222//////000000111000//////---...///111111111000///,,,---///111222333222222111111111444999===??????::::::;;;===<<<:::>>>DDDCCC@@@>>>>>>@@@@@@???===AAA===<<<>>>???>>>AAAEEE@@@@@@AAAAAAAAA???===<<<;;;???BBB@@@===>>>EEEMMMJJJIIIFFFDDDAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>???@@@???>>>===<<<999999999:::<<<>>>???@@@>>>===<<<<<<>>>@@@@@@@@@???>>>===>>>???@@@???===??????>>>>>>>>>>>>?????????@@@AAAAAA@@@???@@@BBB@@@@@@>>>======<<<<<<<<<999:::;;;<<<===???BBBEEE<<<:::999:::<<<=========<<<===>>>???????????????BBBCCCEEEGGGFFFDDDAAA@@@BBB@@@???@@@BBBBBB@@@===DDDAAA???@@@DDDGGGGGGFFFHHHDDDCCCFFFGGGDDDBBBCCC>>>@@@AAAAAA@@@AAACCCEEECCCBBBBBBBBBAAA>>>:::777555555666888:::<<<>>>???;;;;;;;;;<<<===???AAABBBAAA???===>>>BBBFFFIIIJJJCCC???===???DDDGGGEEEBBBEEEGGGHHHFFFBBBAAACCCEEE<<<<<<===???BBBAAA===888888???FFFHHHEEEBBBAAACCC===@@@CCCDDDBBBAAACCCEEECCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>????????????<<<;;;:::;;;===??????>>>???>>>======>>>@@@BBBDDD???CCCEEEDDD@@@@@@DDDHHHCCCBBBAAA???>>>=========AAAAAAAAACCCEEEBBB<<<777<<<<<<;;;===???@@@???>>>>>>>>>>>>>>>????????????>>>AAADDDCCC@@@===>>>???DDD???999555555777999:::<<<===<<<888444444:::@@@>>>???@@@@@@>>>======>>>BBBAAAAAABBBDDDDDDBBBAAADDDGGGFFFAAA@@@EEEFFFBBBDDDCCCBBBCCCEEEEEEEEEDDDGGGFFFCCCAAAAAADDDGGGIII@@@BBBDDDDDDCCCCCCCCCDDD???AAACCCEEEFFFFFFFFFFFFAAABBBDDDEEEFFFFFFFFFFFFEEE???>>>BBBDDDAAAAAAEEE<<<@@@DDDDDDAAA??????@@@<<<@@@CCCDDDAAA??????@@@>>>===@@@CCCCCC??????BBB>>>???@@@CCCEEEDDDAAA???BBBCCCCCCCCCBBBAAA@@@@@@?????????@@@BBBDDDFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGKKKPPPQQQMMMIIIJJJMMMOOOMMMHHHEEEFFFHHHJJJEEECCCFFFGGGFFFEEEGGGJJJGGGCCCAAACCCEEEGGGHHHIIIHHHHHHIIIJJJIIIGGGDDDDDDFFFHHHHHHIIIJJJLLLNNNKKKKKKJJJIIIIIIIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMRRRQQQOOOLLLIIIHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNEEEFFFHHHIIIJJJIIIHHHHHHAAACCCFFFFFFEEECCCBBBBBBCCCAAA???CCCHHHJJJHHHDDDFFFEEEEEEDDDEEEGGGHHHIIIFFFDDDEEEGGGEEEAAABBBFFFDDDCCCCCCEEEGGGFFFBBB>>>BBB@@@???DDDJJJKKKHHHCCCGGGFFFDDDCCCDDDEEEGGGHHHHHHFFFDDDAAA>>><<<;;;::::::<<>>@@@AAAAAA>>>;;;999999888:::;;;:::999;;;@@@DDDCCCAAA@@@???@@@@@@@@@???===>>>>>>>>>???@@@DDDFFFGGGHHHFFFAAA===<<>>;;;>>>>>>======>>>??????@@@>>>???@@@@@@??????AAACCCCCCDDDDDDBBB???>>>???@@@BBBAAA@@@???>>><<<;;;;;;???>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@>>><<<:::999999;;;======<<<;;;;;;<<>>===<<<:::777555444999<<<@@@@@@???>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHAAAAAAAAABBBBBBAAA@@@@@@???AAACCCDDDDDDDDDFFFGGGFFFDDDBBBAAAAAAAAA@@@???AAAAAAAAABBBDDDEEEDDDCCCCCCCCCBBB@@@>>>;;;999777888666555888===@@@===:::===>>><<<999;;;>>>>>>:::AAA???>>>>>>AAAEEEGGGGGGCCCCCCBBB???<<<<<>>???@@@@@@???>>>===999:::===@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDAAA;;;<<>><<<=========@@@CCCAAA;;;???::::::>>>???<<<>>>CCCBBB???>>>??????<<<<<<>>>BBBCCCDDDCCCAAABBBFFFJJJDDDDDDCCCBBBAAA@@@@@@???AAABBBAAA???===<<<>>>@@@>>>;;;999<<>>???;;;666444777:::??????===999666777<<>>;;;>>>AAABBBAAAAAAAAAAAACCCEEEGGGFFFEEEDDDDDDEEEAAA???>>>AAAEEEFFFDDDBBBDDDCCCBBBAAABBBDDDFFFGGGAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCAAA@@@EEEIIIGGGAAA???AAACCCCCCBBB@@@@@@AAACCCDDDDDDAAA<<<;;;===@@@>>>@@@AAAAAA???>>>>>>???@@@AAABBB@@@<<<:::<<<>>>FFFBBB@@@DDDJJJLLLGGGBBB???BBBCCCBBB???>>>AAADDDAAAAAAAAAAAACCCEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMJJJIIIKKKOOOPPPLLLIIIJJJLLLMMMKKKGGGCCCCCCEEECCC@@@@@@EEEIIIHHHHHHKKKJJJGGGDDDBBBCCCEEEFFFFFFHHHGGGGGGHHHIIIIIIFFFDDDEEEHHHJJJKKKKKKLLLMMMOOOIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKNNNMMMLLLJJJHHHIIIJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHHHHAAADDDFFFGGGFFFDDDDDDDDDEEEBBBAAACCCHHHJJJGGGDDDGGGGGGFFFFFFFFFGGGHHHIIIDDDCCCEEEGGGFFFBBBBBBFFFCCCCCCCCCEEEGGGFFFCCC???BBBCCCDDDEEEGGGFFFEEECCCFFFEEEDDDCCCCCCDDDFFFGGGFFFEEECCCBBB@@@???>>>>>>===>>>@@@AAABBBAAA@@@???;;;<<<===;;;777444222222555444333111111111111222111111111111111222333333333222000//////000111222000...,,,---///000///...000000000000000///...---///000222333333222000///,,,...000000000000000222,,,///222222000......///......///000111111222222333333444777:::===>>>===:::;;;;;;;;;;;;<<<>>>AAA???@@@AAA@@@>>>;;;999888666888:::;;;;;;===AAAEEE@@@???>>>>>>>>>??????>>>===???@@@@@@@@@@@@CCCEEEEEEDDD@@@<<<999:::===@@@AAAAAA@@@@@@AAABBBCCCDDD>>>>>>???@@@BBBAAA???<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAA??????@@@BBBAAABBBAAA@@@>>>>>>@@@BBB@@@??????>>>===<<<;;;;;;AAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@???>>><<<;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<<;;;:::888666444333666:::>>>?????????AAACCCAAABBBBBBCCCDDDDDDEEEEEE@@@@@@@@@AAAAAA@@@@@@??????AAACCCDDDDDDDDDEEEFFFFFFEEECCCAAAAAA@@@@@@???@@@???@@@BBBEEEFFFFFFDDDEEEFFFFFFEEEBBB???<<<::::::888666999===???===:::;;;<<<:::777888<<<<<<999>>>===<<<>>>AAADDDFFFFFFDDDDDDCCC???<<<<<>>???AAABBBCCCBBBBBBBBBAAA@@@??????@@@AAABBBBBBCCC???;;;<<>>@@@@@@???AAADDDBBB<<<>>>:::999===>>><<<===BBBBBB???>>>AAAAAA??????BBBBBBCCCDDDBBBAAABBBEEEHHHCCCCCCBBBAAA@@@??????>>>@@@AAAAAA@@@??????@@@BBB???===<<<===@@@BBBBBBAAABBB>>><<>><<>>888555777:::<<<===<<<:::888999>>>BBBDDDBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>@@@BBBCCCBBBAAABBBAAA@@@@@@AAACCCFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@CCCGGGDDD>>>???AAACCCCCCBBB@@@@@@AAABBBCCCBBB@@@===<<<<<<===>>>???AAAAAA???>>>???@@@??????@@@???>>>>>>@@@AAAFFFCCCBBBEEEIIIJJJGGGDDDCCCDDDDDDCCCBBBAAACCCDDDAAAAAAAAABBBCCCEEEFFFGGGCCCDDDDDDFFFGGGHHHIIIJJJPPPMMMKKKKKKNNNNNNLLLIIIJJJKKKKKKIIIFFFBBBAAA@@@>>><<<>>>EEEIIIIIIHHHJJJHHHFFFDDDDDDEEEEEEEEEDDDHHHGGGGGGHHHIIIIIIFFFDDDEEEGGGKKKMMMMMMLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHBBBEEEGGGHHHGGGFFFGGGGGGGGGDDDCCCDDDGGGIIIGGGEEEGGGGGGFFFEEEEEEEEEFFFFFFCCCBBBEEEHHHGGGCCCBBBEEECCCCCCCCCEEEGGGFFFDDDAAACCCFFFGGGFFFDDDBBBBBBCCCFFFEEEDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAAAAA@@@???===<<<:::;;;;;;999555333333444666555444333222111222222000000000000000111111222222111000//////000222222///---++++++---...//////333333333222111000.........///000111111000///...---///////////////111333---///111111000///...///.../////////000000111111333333555888===@@@@@@@@@<<<<<<===<<<;;;;;;>>>@@@@@@AAA@@@@@@>>>;;;999777555777;;;===>>>@@@BBBDDD==================>>>???>>>@@@BBBBBBAAA@@@AAABBBDDD@@@<<<::::::<<<>>>???AAAAAA@@@@@@@@@@@@AAABBB>>>===<<<===@@@AAA@@@???::::::;;;<<<>>>@@@BBBCCCEEEFFFEEECCC@@@???@@@AAA@@@@@@???===<<<>>>AAADDD============<<<<<<<<<;;;AAAAAA@@@@@@AAAAAABBBBBB?????????>>>======<<<<<<>>>???@@@@@@>>><<<<<<===:::999999888666555333222777:::>>>@@@BBBCCCDDDFFF???@@@AAABBBBBBCCCCCCCCC??????@@@@@@@@@@@@?????????AAACCCDDDCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@???????????????BBBEEEGGGFFFEEEEEEFFFGGGGGGEEEAAA>>><<<===:::999:::===???===:::999:::888555666;;;;;;888::::::;;;===AAACCCDDDDDDEEEDDDCCC@@@======???AAABBBCCCCCC@@@AAABBB???:::@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDCCCBBBAAABBBAAA@@@??????@@@AAABBBBBBAAA===:::<<<@@@BBBAAAAAACCCBBB@@@BBBDDDBBB>>>>>>;;;:::<<<===<<<===AAABBB???@@@CCCCCCBBBCCCFFFCCCDDDDDDBBBAAAAAADDDFFFCCCBBBAAA@@@???>>>>>>===???@@@BBBBBBAAA@@@AAABBB@@@???>>>===<<<>>>AAACCCAAA===<<<======<<>>AAABBBBBBBBBCCCDDDEEEBBB@@@@@@BBBCCCAAA???AAA>>><<<<<>>>>>???CCCFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB???AAADDDBBB<<>><<<999>>>???AAAAAA@@@??????@@@???>>>===???AAADDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCC@@@@@@@@@AAABBBCCCDDDDDD@@@AAABBBDDDFFFGGGHHHIIIOOOMMMKKKKKKLLLNNNMMMLLLJJJJJJIIIHHHFFFCCC@@@>>>===<<>>===<<>>;;;777555555666888777666555444444333333000000////////////000000//////......//////000111...---++++++,,,...///000222222222222111111000//////000000111111000000///222222111///------...000111222333333333222111111////////////////////////222333555:::???BBBBBBBBB>>>>>>>>>===;;;;;;===???CCCBBBAAA@@@???===;;;999777999<<>><<<;;;<<<>>>AAABBBAAA::::::;;;===???BBBDDDEEEEEEFFFFFFDDDAAA@@@AAABBBAAA@@@>>><<<:::<<<@@@CCC========================@@@??????>>>??????@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@>>><<<======::::::999999888777555555;;;===@@@BBBDDDEEEFFFFFF@@@AAABBBCCCDDDCCCCCCBBB??????@@@AAAAAAAAA@@@@@@???AAACCCCCCCCCBBBCCCEEEEEEEEEDDDBBB@@@??????@@@AAA@@@@@@BBBEEEFFFEEECCCBBBCCCDDDEEECCC@@@<<<:::???===;;;;;;===>>><<<;;;999:::888555777;;;;;;888888888999<<<@@@BBBBBBBBBCCCBBBAAA?????????@@@BBBCCCCCCBBBAAAAAAAAA>>>:::@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDAAA>>>;;;999;;;???AAAAAABBBDDDDDDAAAAAACCCBBB>>>???============>>>???AAACCCAAA@@@CCCDDDBBBCCCGGGDDDDDDDDDCCCBBBBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>@@@BBBBBB@@@???>>>>>>===>>>>>>:::666777===BBBBBB@@@======>>>@@@CCCFFFCCC@@@>>>AAAEEEFFFBBB===AAACCCEEEDDD@@@=========::::::;;;<<<======??????999===BBBCCCBBBAAACCCEEEEEEBBB@@@CCCGGGHHHDDD@@@===999666888???DDDDDDBBB;;;>>>AAAAAA>>>===>>>@@@???>>>>>>>>>@@@CCCGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDEEECCC@@@AAADDDBBB>>>???AAACCCDDDBBBAAAAAAAAABBB@@@@@@AAACCCAAA<<<888>>>???AAAAAA@@@???@@@AAAAAA>>>===???DDDGGGGGGEEEBBBDDDEEEDDDCCCCCCFFFIIIJJJGGGDDDDDDFFFGGGEEECCC>>>??????@@@@@@AAAAAAAAA>>>???AAADDDFFFGGGHHHHHHKKKJJJIIIIIIKKKMMMMMMMMMKKKIIIHHHIIIIIIGGGBBB>>><<<;;;>>>FFFIIIGGGDDDDDDAAAAAABBBDDDGGGHHHGGGFFFIIIIIIIIIJJJLLLKKKIIIGGGCCCFFFJJJLLLKKKJJJIIIIIIQQQQQQQQQPPPNNNLLLJJJIIINNNMMMLLLLLLKKKKKKKKKLLLKKKJJJIIIKKKLLLLLLJJJGGGJJJKKKLLLMMMLLLJJJHHHGGGKKKKKKKKKJJJIIIIIIIIIIIIDDDFFFGGGHHHGGGHHHIIIJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBB@@@@@@DDDIIIHHHDDDDDDFFFCCCDDDEEEFFFFFFEEEDDDDDDGGGCCC@@@@@@DDDFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@@@@@@@@@@DDDDDDBBB===999666555666777777777666444333222222000000///////////////000......---------.........---------------...000222......///000111111111111000111111111111111111000222222111///------...000333333222333333333333222..................//////111222555:::???BBBCCCBBB?????????===<<<<<<>>>???EEECCCAAA@@@AAA@@@===;;;;;;<<<>>>AAABBBAAA@@@>>>===>>>@@@???>>>>>>@@@BBB???AAACCCBBB@@@>>>===>>>???>>>???BBBEEEEEEAAA===@@@@@@@@@??????>>>======>>><<<;;;;;;>>>AAABBBCCC<<<<<<===>>>@@@CCCEEEFFFBBBCCCDDDCCCAAAAAACCCDDDBBBAAA???<<<::::::>>>AAA======>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@AAA@@@@@@?????????@@@AAA@@@AAAAAA???===<<<<<<===;;;;;;;;;;;;;;;:::999999<<<===???AAACCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDD@@@AAAAAABBBCCCCCCBBBBBB>>>@@@BBBCCCBBBAAABBBCCCDDDEEEEEECCC@@@>>>@@@AAADDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBBBBAAA???<<<:::@@@???===<<<<<<<<<<<<;;;:::;;;:::888:::>>>>>>:::888888999<<<@@@BBBBBBAAA??????>>>>>>???AAABBBBBBDDDCCCBBBCCCCCCAAA>>>===>>>>>>??????@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFF@@@<<<888777999<<<>>>AAA@@@CCCCCC???>>>AAAAAA>>>AAAAAA@@@>>>???AAABBBBBBEEEAAAAAACCCCCCAAABBBEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@?????????@@@AAA@@@===:::999999999;;;;;;666111111888???AAA@@@>>><<<===AAADDDFFFEEEAAA>>>@@@EEEGGGDDD@@@@@@AAACCCDDDCCCBBBAAAAAA<<<<<<<<<===>>>>>>======;;;???CCCCCCBBBAAABBBDDDBBBAAABBBGGGLLLMMMGGGAAA===999666999@@@EEEFFFDDD===@@@CCCBBB???===???AAA@@@@@@???@@@AAADDDFFFHHHCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@AAABBBBBBCCCEEEDDDBBBBBBEEEEEEAAA@@@BBBDDDDDDCCCAAAAAABBBBBBAAAAAACCCEEECCC>>>999===???AAAAAA@@@@@@AAABBBCCC@@@???AAAEEEGGGGGGEEE@@@CCCDDDBBB@@@@@@DDDIIIIIIFFFCCCCCCFFFGGGEEECCC???@@@@@@AAAAAAAAA@@@@@@>>>@@@BBBEEEGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFHHHLLLKKKEEE@@@:::999===EEEIIIHHHFFFFFF@@@@@@AAACCCFFFHHHGGGFFFIIIHHHHHHJJJLLLLLLJJJHHHFFFIIILLLMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJJJJLLLOOONNNJJJFFFKKKKKKLLLLLLLLLKKKIIIHHHKKKJJJIIIIIIHHHIIIIIIJJJDDDEEEGGGFFFFFFFFFGGGIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@CCCHHHHHHDDDEEEHHHDDDFFFGGGFFFEEECCCDDDEEEGGGAAA===>>>DDDHHHGGGDDDAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEECCCAAA???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCC???999555444333444444444333222000///...111000000///////////////............---------,,,+++,,,...///...///000222,,,,,,...///000111111111111111111111111111111111---///////////////111333222000///000111222111///,,,---------......//////000111444:::>>>AAAAAA@@@???@@@???>>><<<===>>>@@@DDDAAA??????AAABBB???===?????????AAACCCBBB???===>>>AAABBBAAA>>>>>>AAADDD???@@@AAA@@@>>>=========;;;<<>>;;;>>>?????????>>>===<<<<<<===;;;:::;;;===@@@AAAAAA===>>>>>>???@@@AAACCCDDD???@@@AAAAAA@@@AAACCCEEECCCBBB@@@===;;;:::===???>>>>>>>>>>>>????????????BBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>???@@@AAA>>>??????===;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???>>>CCCEEEFFFHHHHHHGGGEEEDDD@@@AAABBBCCCCCCDDDDDDCCC>>>@@@BBBBBBAAAAAAAAABBBAAACCCEEECCC@@@???AAADDDFFFDDDCCCCCCDDDCCCAAA???AAAAAABBBBBBAAA???>>>===@@@???===<<<;;;;;;<<<<<<:::=========???BBB@@@;;;;;;::::::<<>>===<<<===???AAAAAA@@@DDDAAAAAADDDDDDAAA??????===>>>???@@@@@@???======<<<===@@@BBBCCCDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEE@@@999555555777888;;;???>>>BBBBBB>>>===???@@@???BBBCCCBBB??????CCCDDDBBBEEEAAAAAACCCCCC@@@AAADDDFFFEEEDDDDDDFFFGGGFFFDDDEEEDDDDDDCCCBBBAAA@@@??????@@@@@@===:::777555555777999888444000111777===>>>???===:::;;;@@@BBBBBBDDDBBB???@@@BBBDDDCCCAAA???@@@AAABBBCCCDDDDDDDDD>>><<<<<<<<<>>>???>>><<>>AAADDDCCCBBBAAABBBCCCBBBAAA??????@@@AAAAAABBBBBBCCCCCCDDDDDD???@@@AAACCCDDDDDDDDDDDDCCCBBB@@@?????????@@@AAABBBEEEEEEBBBBBBEEEEEECCC@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCC???<<<===???AAABBBAAAAAAAAACCCCCCBBBAAABBBDDDFFFFFFFFFBBBCCCCCCAAA???@@@EEEIIIFFFEEECCCDDDEEEFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDGGGHHHIIIHHHHHHCCCEEEFFFGGGGGGGGGFFFFFFFFFCCCCCCGGGMMMNNNHHHAAA>>><<<>>>EEEHHHFFFEEEEEECCCBBBBBBCCCEEEFFFEEEEEEFFFFFFGGGHHHJJJJJJHHHFFFGGGIIIKKKLLLKKKKKKLLLMMMHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNIIIHHHHHHLLLPPPPPPLLLGGGJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJDDDEEEEEEEEECCCCCCEEEFFFFFFEEEEEECCCCCCDDDFFFHHHFFFFFFGGGGGGGGGFFFDDDCCC@@@@@@BBBFFFGGGDDDFFFJJJFFFHHHIIIGGGDDDBBBCCCDDDFFFBBB??????AAADDDFFFFFF@@@AAACCCEEEFFFHHHHHHIIIEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCC@@@<<<777555444333333333333111///---,,,222111000000/////////000111111111000///...---,,,'''***...///.........000------...///000000000000000000000//////000000000,,,...000000000000000222000...,,,---///000///---++++++,,,---....../////////000333888===??????===?????????>>>======@@@BBBBBB>>><<<===@@@BBB@@@===@@@??????@@@CCCCCCAAA??????BBBDDDBBB>>>===@@@CCC>>>??????>>><<<;;;<<<>>>;;;===???@@@???>>>===>>><<<===>>>>>>>>>===<<<;;;:::999888999<<<=========>>>>>>>>>===>>>>>>??????===>>>????????????AAACCC@@@AAA@@@>>>===<<<>>>@@@>>>>>>>>>>>>>>>=========CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>===<<<===>>>???;;;<<<<<<;;;999999;;;===888999:::;;;;;;;;;;;;;;;:::999:::===AAABBBAAA???BBBCCCEEEGGGFFFEEECCCAAA???@@@AAABBBCCCCCCCCCCCC>>>@@@AAABBBAAA@@@AAAAAA???BBBDDDCCC@@@???BBBFFFEEEDDDCCCCCCDDDCCCAAA@@@BBBAAA@@@@@@???????????????>>>===;;;::::::;;;===999===@@@@@@BBBDDDAAA;;;???===<<<===???BBBBBBBBB???===;;;<<<>>>???>>><<>>>>>CCCDDD@@@>>>@@@<<<>>>@@@AAAAAA>>>;;;999888999;;;===>>>?????????===<<<;;;;;;<<<>>>???@@@???777222333444444777<<<===AAABBB>>><<>>;;;888666666777888999888555333444888<<<<<>>>>>???@@@AAAAAA@@@@@@@@@AAACCCCCCCCC===;;;:::;;;>>>@@@@@@???BBBAAA@@@AAADDDEEEFFFFFF???@@@BBBDDDEEEFFFFFFEEECCCBBBBBBBBBBBBCCCBBBBBBCCCBBBAAAAAABBBAAA???===@@@BBBCCCDDDCCCAAA???>>><<<===???AAACCCDDDEEEEEEBBBAAA???>>>>>>>>>@@@@@@CCCFFFFFFBBBAAACCCCCCAAA@@@BBBDDDEEECCCBBBBBBBBB@@@BBBDDDDDDBBB@@@???>>>===???AAABBBAAAAAABBBCCC@@@AAABBBCCCCCCDDDGGGIIIEEEDDDBBB@@@@@@CCCGGGJJJDDDDDDEEEEEEDDDEEEGGGHHHGGGGGGHHHIIIIIIHHHFFFEEEAAACCCEEEHHHIIIIIIHHHHHHBBBDDDGGGGGGFFFDDDCCCBBBDDDAAA@@@FFFNNNOOOIIIBBBDDDAAAAAAEEEGGGCCCAAAAAAFFFEEECCCBBBCCCDDDCCCBBBEEEDDDEEEGGGHHHIIIGGGEEEGGGHHHIIIIIIHHHHHHJJJKKKIIIJJJKKKLLLKKKJJJHHHFFFIIIIIIIIIIIIKKKLLLMMMNNNFFFEEEFFFKKKQQQRRRMMMIIIJJJIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFGGGHHHJJJKKKDDDDDDEEEDDDBBBBBBCCCEEEEEEEEEDDDCCCBBBCCCFFFHHHBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@BBBFFFFFFDDDFFFKKKGGGIIIIIIGGGCCCAAABBBDDDDDDDDDBBB@@@???@@@DDDHHH???AAACCCEEEGGGIIIJJJJJJEEEFFFGGGHHHGGGFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDCCC???;;;888777555555555444333111...---222222111000000000000000333333333222111///---,,,$$$)))...000...------...///000000000000//////...//////............/////////111222222000...------111///,,,---///111///...******+++,,,...///000000...///333888<<<>>>===;;;?????????>>>===>>>@@@CCC@@@<<<999;;;???AAA???<<<@@@>>>>>>@@@CCCEEECCCAAA???BBBDDDBBB===<<>>>>>>>><<<::::::<<<>>>>>>???@@@???<<<<<>>>>>===<<<;;;888777777888:::;;;;;;999???>>>===<<<<<<<<<<<<<<<===>>>???>>>======???AAA>>>???@@@???>>>>>>@@@BBB>>>>>>======<<<<<<<<<<<>>>>>>>>???@@@???===;;;:::;;;<<<===:::::::::999888888;;;===666666777999999::::::999;;;:::;;;???DDDFFFEEECCC@@@AAACCCEEEDDDCCCAAA???>>>???@@@AAABBBBBBCCCBBB>>>@@@AAAAAA@@@@@@@@@AAA>>>AAADDDCCC@@@???CCCGGGCCCBBBBBBCCCDDDDDDCCCAAAAAA@@@>>>===<<<===>>>???>>>>>><<<:::999999;;;===888===@@@BBBDDDEEEAAA:::BBB@@@======???BBBCCCCCCAAA>>><<<<<<======;;;888@@@<<<<<>>@@@===???AAACCCBBB???:::888555666888:::;;;;;;::::::888888777777888999;;;<<>><<>>>>>BBBCCC@@@BBB???@@@DDDEEEDDDFFFIIIFFFEEEDDDFFFJJJKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<:::777666777999::::::999777777888;;;>>>>>>BBBBBB>>>>>>CCCCCC???@@@@@@???===;;;<<<>>>@@@CCCAAA??????@@@AAABBBBBB<<<:::888:::>>>BBBBBBBBBCCC@@@>>>@@@EEEHHHIIIHHHAAABBBAAA@@@???@@@CCCFFF???AAADDDDDDDDDCCCDDDEEEDDDBBB???@@@BBBBBB>>>;;;@@@BBBDDDDDDCCC@@@<<<999;;;<<<>>>@@@CCCDDDEEEFFFCCCAAA???>>>===>>>???@@@CCCGGGFFFBBB???@@@@@@>>>@@@BBBEEEEEECCCBBBBBBBBB>>>AAADDDCCC@@@===>>>@@@===???AAABBBAAAAAABBBCCC===@@@CCCCCCCCCDDDHHHLLLHHHFFFCCCAAABBBEEEIIIKKKBBBEEEGGGFFFEEEEEEHHHKKKGGGGGGGGGEEECCCAAABBBCCC??????AAAEEEJJJLLLLLLKKKDDDEEEGGGIIIIIIGGGEEEBBBHHHDDDAAADDDJJJNNNKKKFFFFFFGGGIIIJJJIIIGGGEEECCCGGGIIIHHHCCC===;;;???CCC;;;>>>@@@BBBFFFJJJGGGBBBCCCFFFIIIIIIGGGGGGIIIMMMHHHFFFHHHLLLMMMKKKLLLOOOGGGHHHJJJKKKKKKKKKJJJJJJGGGEEEDDDHHHLLLMMMIIIEEEDDDGGGKKKKKKHHHFFFGGGIIIFFFHHHJJJHHHEEEDDDFFFIIIIIIFFFCCCAAABBBDDDEEEEEEFFFDDDBBBBBBDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA===>>>@@@BBBCCCDDDDDDEEEIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCCCCAAA@@@AAABBBCCCDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCAAA???@@@BBBEEE@@@BBBDDDEEECCCAAA@@@@@@@@@???=========;;;777444666777666333000......///000000////////////000000------............------...------,,,,,,,,,------,,,...111111000.........000000111111111111000000//////000//////...---,,,444///,,,...///------000---.........---,,,,,,+++000111333555888:::<<<===@@@???>>>======>>>???@@@===:::999;;;???AAA@@@>>>AAA???======>>>???>>>===???@@@???>>><<<<<<>>>@@@AAA???;;;888777999<<<>>>>>>>>>???@@@AAABBBBBBCCC;;;::::::<<<>>>>>>:::777:::888777777999;;;;;;:::888888999999::::::;;;;;;???<<<999888999<<<>>>???===;;;:::<<<@@@BBBBBBAAA<<<:::999:::<<<>>>>>>===EEEDDDBBBAAA@@@@@@AAABBB>>>???@@@???<<<;;;<<<===222777;;;999999;;;:::888333444333444888>>>===999===<<<<<<>>>BBBEEEGGGGGGEEEDDDAAA===@@@DDDDDD@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCHHHFFFDDDAAA@@@@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@@@@???===<<<<<<======>>>===<<<<<<>>>@@@AAA@@@???>>>BBBDDDDDDFFFGGGDDD>>>CCCAAA???>>>??????>>>===>>>===<<<<<<>>>>>><<<;;;???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@===999666444555777777777888:::===:::888777777555333777>>>:::888666555555666999:::AAA:::555999AAAGGGFFFCCCAAAAAAAAA@@@@@@?????????CCC@@@??????BBBEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCFFFDDD???<<>>;;;999777777888888BBB???<<<999888:::===???>>>>>>>>>>>>>>>??????@@@===<<<;;;:::999;;;@@@CCCFFFBBB===;;;===???@@@???AAA>>>;;;;;;>>>BBBEEEFFFGGG???===CCCGGGFFFDDDFFFBBB@@@===;;;;;;>>>BBBDDD???BBBCCCBBB???<<<===>>>BBBCCCCCCBBB@@@@@@AAACCCEEEDDDCCCDDDDDDCCC@@@===?????????AAABBBDDDFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCCCCCCC@@@===:::>>>AAADDDDDDCCCBBBAAAAAABBBDDDBBB>>>>>>CCCEEEDDDAAABBBAAA@@@???AAADDDGGGLLLHHHDDDCCCEEEFFFDDDBBBDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHGGGEEECCCAAABBBCCC@@@@@@BBBFFFJJJLLLKKKJJJEEEFFFHHHIIIGGGFFFEEEDDDFFFCCCAAACCCGGGIIIGGGDDDEEEGGGIIIJJJJJJHHHFFFDDDEEEEEEEEEBBB>>>>>>BBBEEE???BBBCCCCCCFFFIIIGGGAAAEEEGGGIIIJJJJJJJJJLLLMMMHHHGGGHHHLLLMMMKKKJJJMMMFFFGGGIIIJJJKKKKKKJJJJJJJJJGGGFFFHHHKKKLLLIIIEEEGGGHHHJJJJJJIIIIIIJJJKKKIIIJJJJJJHHHGGGFFFGGGHHHHHHEEECCCBBBCCCDDDDDDDDDEEEDDDBBBAAABBBAAA@@@>>>BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDDDDCCCAAA@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>===???@@@???AAADDDDDDCCCBBBAAAAAADDDCCCBBBBBBAAA???<<<999444555555333111000000222000000///......///000000---..................---......------------.........///000///...---///000......////////////......000000000000///...---,,,444///,,,...///------000...............---,,,,,,///111333666999<<<===>>>???>>>===<<<<<<===>>>???<<<<<<<<<===???@@@???>>>AAA???>>>>>>???@@@@@@???>>>??????>>>>>>>>>@@@CCCAAA???;;;999888:::===?????????????????????@@@@@@;;;::::::;;;======;;;888888777666777999999999777444444555666666777888888>>>;;;888777999;;;===>>>>>><<<;;;<<>>;;;999888999<<<>>>??????CCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===;;;::::::333888:::888777999:::888555666666555777<<<===:::@@@>>>===>>>AAADDDEEEFFFDDDDDDAAA>>>???DDDCCC@@@AAA@@@@@@?????????@@@@@@@@@????????????@@@BBBCCCFFFDDDBBBAAA@@@@@@AAABBB???@@@AAAAAAAAA@@@???>>>@@@???>>>===<<<<<<======<<<<<<<<<>>>@@@AAA@@@???>>>AAABBBBBBCCCEEEBBB===CCCAAA@@@@@@AAAAAAAAA@@@>>><<<::::::;;;;;;:::999<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA>>>999555444555666666666888;;;>>>999777777888555333666;;;999888777666666888;;;<<>>CCCCCCBBBAAAAAABBBBBBAAA@@@@@@???BBBAAA@@@@@@CCCEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEECCCEEEDDD???===@@@AAA@@@@@@???<<<:::999::::::;;;@@@???===<<<<<<<<<===>>>>>>>>>======<<<======>>>======<<<:::999;;;???BBBFFFBBB>>>===>>>@@@@@@???BBB@@@======???CCCEEEFFFFFF???===BBBFFFEEEDDDEEEBBB@@@>>><<<<<>>???@@@>>>:::999999;;;@@@AAACCCCCCBBBAAABBBCCC@@@BBBEEEEEEDDDBBBCCCEEE?????????@@@AAACCCDDDEEECCCBBBAAAAAA@@@@@@@@@AAA>>>?????????@@@@@@AAAAAADDDDDDDDDDDDCCCAAA>>><<>>;;;::::::===@@@CCCDDDCCCBBBBBBCCCCCCBBBAAAAAAAAA???<<<999333444444333111111333444111000...------...000111......................../////////......//////000000000///---,,,---000222...//////000000//////...111111111111000///...---333...,,,...///------000....../////////...------...000444777;;;===>>>>>>???>>>===<<<<<<===>>>???<<<>>>@@@@@@???>>>>>>>>>@@@>>>===>>>@@@AAAAAAAAA===???@@@@@@@@@AAACCCEEE@@@>>><<<::::::;;;>>>???@@@??????>>>===<<<<<<;;;<<<;;;:::;;;<<<===<<<:::999999888999;;;:::888666333333333444555777888999===:::777777888;;;<<<===???>>>======>>>???>>><<<;;;999777888;;;>>>@@@AAAAAA@@@@@@????????????@@@CCC@@@===<<<======:::777666:::;;;888666999:::888777::::::666555999<<<<<>>???CCCCCC???AAA@@@@@@???>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@?????????>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;===@@@AAA@@@???@@@BBBAAA???@@@CCCAAA===CCCBBBAAAAAACCCDDDDDDCCCAAA>>>;;;999:::;;;;;;:::;;;<<<===???AAABBBBBBBBBCCCCCCCCCDDDCCC???999444444444444444555777<<>>???@@@<<<888777999<<>><<<<<<===>>>???>>>??????@@@??????>>>===>>>>>>===<<<;;;;;;;;;;;;>>>>>><<<:::999:::>>>AAACCCBBB@@@@@@@@@@@@???>>>CCCAAA>>>>>>@@@CCCEEEFFFEEE@@@>>>BBBFFFEEEDDDDDDCCCAAA???>>>>>>@@@BBBDDD??????>>>;;;888777888999<<>>AAAFFF????????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBB??????@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA??????AAACCCDDDBBBAAAAAAAAAAAABBBAAA===>>>BBBDDDCCC@@@BBBDDDDDDCCCBBBCCCDDDIIIIIIIIIGGGDDDAAAAAAAAA>>>@@@CCCEEEEEECCCAAA???HHHIIIHHHFFFCCCBBBBBBCCCAAAAAAAAACCCFFFGGGFFFDDDFFFHHHIIIGGGCCCBBBEEEHHHFFFHHHIIIGGGDDDCCCDDDFFFDDDEEEGGGHHHIIIHHHGGGGGGDDDBBBAAABBBDDDGGGHHHHHHFFFHHHGGGEEEEEEIIIHHHEEEFFFEEEFFFJJJNNNPPPMMMJJJHHHGGGIIIMMMMMMIIIGGGIIIFFFFFFGGGGGGHHHHHHHHHHHHLLLIIIGGGGGGIIIKKKLLLKKKKKKHHHEEEEEEIIIMMMNNNMMMPPPMMMIIIIIIKKKLLLJJJGGGIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFEEEEEEEEECCC???;;;???@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@AAADDDFFFHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGEEEBBBAAAAAABBBDDDCCCBBBBBBBBBCCCEEEFFFBBBDDDDDDBBB>>>:::888777<<>>;;;888444555555444222222333444111000...------...000111//////............//////000000000///000000111111000000000///---...000222111111111222222111111111444444333333222111000///222...,,,///000......000/////////000000///......,,,///222777:::<<<======??????>>>======>>>??????===@@@CCCBBB???<<<<<<===>>>===<<<===???AAAAAA@@@???@@@AAAAAAAAAAAACCCEEE???>>>===<<<<<<===???@@@AAA@@@???===<<<:::999888<<<;;;::::::;;;<<<======<<<<<<<<<>>>???===:::888666666666666888999;;;<<<===;;;888888:::<<<======???>>>>>>????????????>>>===:::888888;;;===???@@@>>>============>>>>>>>>>AAA===999:::>>>???;;;777999======999777:::;;;::::::======777444777;;;===BBB???<<<<<<>>>AAADDDEEEAAACCCBBB>>>>>>AAABBB?????????????????????>>>>>>==================>>>>>>======>>>???@@@AAAAAABBBDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;::::::;;;===@@@AAAAAA@@@BBBCCCAAA>>>???CCCBBB>>>BBBAAA@@@AAACCCEEEEEEDDDDDDAAA===;;;<<<=========<<<===>>>@@@BBBCCCDDDDDD@@@AAACCCDDDCCC???888333333333333222333666<<<@@@999666666888777444333666888888999;;;<<<>>>@@@AAA???===:::666555777;;;>>>@@@BBBDDDFFFEEEDDDAAA@@@BBBAAABBBCCCEEEFFFDDDCCCCCCCCCBBBAAA@@@???>>>===BBBDDDBBB???@@@DDDDDDAAA@@@???=========>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@???@@@???>>><<<;;;:::::::::???>>>===;;;::::::===@@@@@@@@@AAAAAAAAA@@@>>><<>>>>>@@@BBBDDDDDDDDDBBBAAADDDFFFFFFEEEDDDBBBAAA@@@??????AAACCCDDDCCCBBB???<<<::::::;;;<<<:::===BBBDDDEEEDDDCCCDDD@@@BBBDDDBBB>>>;;;===?????????>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@AAACCCDDD@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEDDDCCCCCCCCC@@@BBBCCCCCCAAA@@@@@@AAA@@@BBBAAA===>>>BBBCCCAAA@@@BBBEEEFFFEEECCCCCCCCCDDDGGGHHHFFFBBB@@@@@@BBB===>>>???@@@@@@???===<<>>???AAABBBBBBAAAGGGHHHGGGEEEBBBAAADDDFFFEEEHHHJJJGGGCCCAAABBBEEECCCDDDEEEGGGGGGGGGGGGFFFHHHFFFDDDDDDFFFHHHHHHGGGEEEHHHIIIFFFFFFIIIJJJHHHCCCCCCEEEIIIMMMNNNJJJFFFHHHFFFHHHLLLLLLHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFIIILLLOOOPPPJJJFFFCCCCCCGGGKKKLLLLLLPPPLLLIIIIIIKKKLLLJJJGGGGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDEEEDDDAAA>>>@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGEEEBBBAAAAAABBBEEEDDDCCCBBBCCCDDDEEEFFFDDDEEEFFFDDD@@@;;;888777<<<>>>BBBDDDDDDCCCDDDDDDCCCBBBBBBBBBBBB@@@===;;;666777777555222111222333222111///......///111222000///............///000000000000000000111222333---///111222000/////////111111222222222222111111777777666666444333222111222...---000222000///111///000000111111000000000+++---111444777:::;;;<<<@@@???>>>>>>>>>>>>???@@@>>>AAACCCAAA>>>;;;;;;<<<<<<;;;:::;;;===??????>>>@@@AAABBBBBBAAA@@@@@@BBB>>>>>>>>>>>>>>>???@@@AAAAAA@@@???===;;;:::888888;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@???<<<999999888888888999;;;===???>>><<<::::::<<<>>>>>>>>>===>>>@@@AAAAAAAAAAAAAAA???===:::999:::<<<<<<<<<::::::;;;<<<<<<<<<=========999777999>>>@@@>>>:::<<<@@@@@@<<<:::===>>>===<<>>888444777;;;<<<>>><<<:::;;;>>>AAADDDDDD???BBBBBB>>>>>>@@@@@@>>>======???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::;;;===???AAAAAABBBAAACCCBBBAAA@@@@@@@@@@@@AAA?????????>>>===<<<<<<;;;999999:::<<<@@@BBBAAA@@@BBBCCCAAA>>>@@@CCCCCC@@@AAA???>>>@@@BBBDDDDDDCCCEEEAAA>>><<<<<<>>>??????<<<<<<>>>@@@AAABBBCCCCCC>>>???AAACCCBBB???999444444444333333333666;;;???999666555888888555444666999:::;;;===???@@@AAAAAA===<<<:::777444555:::===@@@BBBDDDFFFFFFDDDBBB@@@BBBBBBAAACCCDDDDDDCCCAAA@@@@@@@@@???>>><<<;;;:::AAABBB@@@???AAAFFFEEEAAA>>>===<<<<<<===>>>AAABBBBBBAAA@@@??????@@@AAABBBAAA@@@???===<<<;;;::::::?????????===;;;<<<>>>@@@===???AAABBBAAA>>><<<;;;@@@>>><<<===???AAABBBBBBDDDEEEEEEEEEFFFGGGFFFDDDAAAAAA@@@@@@@@@AAABBBCCCFFFCCC@@@>>>============:::===AAABBBBBBBBBBBBCCCDDDBBBAAA@@@@@@???>>>===>>>>>>>>>>>>??????@@@AAACCCBBB@@@@@@@@@BBBDDDFFF@@@@@@@@@???????????????BBBDDDFFFEEECCCBBBCCCEEE@@@BBBCCCBBB@@@??????@@@===???>>>;;;<<>>???BBBEEEGGGFFFEEEDDDDDDBBBDDDFFFEEEAAA@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBFFFGGGGGGFFFDDDDDDEEEGGG@@@>>>;;;:::<<>>AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFDDDBBBAAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFEEEAAA===::::::<<>>;;;999777888777555333222222444111111111000000111111111111000///......///000111000000000000111222222333---///222333222000/////////000000111111000000///888888888777666444222222333//////222444222111222000000111111222222111111---...000222555777999;;;@@@???>>>======>>>???@@@@@@@@@@@@>>><<<;;;;;;<<<<<<:::999:::<<<=========???@@@BBBAAA???>>>>>>???===>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<;;;::::::;;;======<<<<<<===???===<<<<<<===???>>><<<:::;;;:::888888888:::<<<>>>???===;;;;;;===>>>???>>>;;;>>>@@@BBBAAA@@@AAABBB@@@>>><<<;;;;;;;;;:::999777777999:::;;;;;;;;;;;;999777666999===??????======AAABBB???===@@@AAA???<<>>;;;<<<>>>AAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<:::999888:::===@@@BBBBBBBBBAAA>>>?????????????????????===>>>>>>>>>>>>======<<<888888999<<>>???AAABBBCCCBBBAAA???<<<;;;<<<===>>>>>>:::;;;<<<===>>>?????????===>>>@@@BBBBBB@@@;;;777777777777666666888<<<@@@:::666555777999777777999:::<<<>>>???@@@@@@??????<<<;;;:::888777888;;;===@@@AAACCCEEEEEEDDDCCCBBBCCCBBB@@@AAABBBBBBAAA@@@>>>>>>??????>>><<<:::999??????>>>>>>BBBFFFEEE@@@>>>===<<<;;;<<<>>>@@@BBBBBBAAA???>>>???@@@BBBCCCAAA@@@???===<<<;;;;;;;;;???@@@@@@???>>>>>>@@@BBB===@@@CCCCCCAAA>>><<<<<<===<<<;;;<<>>>>>>>>>>>===>>>?????????>>>>>>@@@BBBDDDAAA???@@@CCCDDDDDDBBB>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???@@@CCCEEEGGGCCCBBBBBBBBBAAAAAAAAAAAABBBEEEFFFEEEBBBAAACCCEEEAAABBBCCCAAA???>>>???@@@@@@BBBBBB???@@@CCCDDDAAA>>>AAAEEEGGGGGGFFFFFFGGGFFFFFFEEECCCBBBBBBDDDEEEDDDBBB@@@>>>>>>@@@CCCEEEEEEFFFGGGFFFEEEEEEGGGIIIBBB>>>999777999===AAADDDHHHDDD@@@@@@BBBCCC@@@===DDDDDDDDDCCCAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBFFFHHHIIIGGGDDDBBBCCCEEEDDDJJJLLLJJJGGGHHHHHHFFF???CCCHHHKKKJJJGGGEEECCCHHHEEEDDDGGGHHHGGGHHHLLLMMMLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOFFFFFFFFFDDDDDDEEEGGGJJJGGGHHHHHHHHHGGGGGGIIIJJJFFFCCCAAA@@@AAABBBBBBBBBAAA@@@??????AAAAAAAAA???AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEBBBDDDDDDCCCAAA@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEECCC@@@>>><<<<<<===???CCCDDDDDDCCCCCCCCC>>>============<<<999777666777777666444333444666111222333333333333222111111000///......///000111/////////000000111222333///000222111000///000111///000000111111000000///888888777666555333222111444000000444666444333444000111111222333333222222000000000111333666999;;;>>>===<<<;;;;;;<<<===>>>AAA???<<<:::;;;;;;;;;;;;===<<<::::::<<<======<<<;;;===??????>>>======>>>===>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>888;;;>>>>>>===<<<===???>>>===<<<===??????>>>======<<<:::888999:::<<<>>>>>><<<;;;;;;===>>>>>>===;;;>>>AAAAAA???======>>>===<<<<<<<<<======:::888444555777999::::::::::::777777888999;;;<<<===>>>;;;@@@BBB@@@???AAAAAA???<<<===;;;777777:::999555999888888:::===>>>===<<<<<>>???===;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@???>>><<<:::999888:::>>>AAACCCCCCAAA@@@<<<===>>>???@@@@@@??????<<<<<<>>>??????>>>>>>===777777888;;;???BBBBBBAAA>>>??????>>>@@@DDDDDD@@@AAA???>>>???AAABBBBBBAAA???===<<<<<<>>>??????>>>;;;<<<<<<===>>>>>>======>>>???@@@BBBDDDCCC???===;;;<<<===<<<;;;<<>>???AAAAAA???===<<<::::::999:::;;;<<<======@@@AAABBBCCCCCCCCCCCCCCCCCCAAA???>>>???@@@@@@???===>>>???@@@@@@>>><<<;;;======<<<<<>>===<<<===>>>@@@BBB??????@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;:::;;;???@@@AAAAAA@@@@@@BBBDDD???BBBEEEEEEBBB???>>>???<<<;;;;;;===@@@CCCDDDDDD???EEEGGGDDDCCCEEEDDD@@@>>>???@@@AAAAAAAAA@@@@@@BBB@@@>>>???@@@AAA???===BBBAAA>>>:::888:::>>>AAAAAAAAA@@@@@@???@@@BBBCCC======>>>???@@@AAACCCDDDCCCAAA@@@???@@@CCCFFFIIIDDDEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGEEEAAA???BBBEEEBBBBBBBBBAAA???>>>???@@@@@@CCCCCCAAAAAADDDEEEBBB>>>@@@DDDFFFGGGGGGIIIJJJNNNKKKFFFDDDCCCDDDEEEEEEBBBAAA@@@???@@@AAACCCDDDDDDEEEFFFFFFEEEFFFHHHJJJCCC>>>888666888===CCCFFFHHHBBB>>>???CCCDDD???:::FFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAACCCGGGIIIGGGBBB@@@BBBFFFEEEKKKNNNKKKGGGFFFEEEBBB???DDDKKKMMMJJJFFFDDDCCCHHHDDDCCCFFFGGGGGGIIINNNOOONNNKKKHHHFFFDDDDDDDDDDDDEEEGGGGGGHHHIIIKKKMMMEEEGGGHHHFFFDDDCCCGGGJJJDDDFFFHHHGGGEEEEEEHHHKKKIIIFFFCCCAAABBBDDDEEEEEEEEECCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCAAA@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAABBBCCCCCCBBB@@@>>>===>>>===@@@CCCDDDCCCBBBBBBCCCAAAAAA@@@@@@AAA@@@===;;;444555666555555555777888111222444555555444222111222000///......///000222////////////000111222333111111111///......111333222222333333333333222222777777666555444222000///444111111555777555444555000111222333333333333333333222111111333666:::<<<<<<;;;:::999999:::;;;<<>>999888:::<<<<<<;;;???===;;;;;;=========<<<888:::===>>>>>>===>>>???<<<>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@777:::???@@@>>>======>>>AAA???>>>>>>@@@BBBBBBAAA@@@???<<<::::::;;;===???===;;;::::::<<<======<<<;;;>>>AAA@@@===:::::::::;;;;;;;;;===???>>>;;;999333444666888999::::::999777999::::::::::::;;;===888>>>AAA@@@@@@BBBAAA???<<<<<<999777999<<<999333999999999;;;<<<<<<:::888;;;AAACCC???<<<===>>>===;;;<<<>>>???@@@???===<<<===>>>>>>>>>>>><<<;;;:::888;;;???BBBDDDCCCAAA@@@<<<===@@@BBBCCCCCCBBBAAA:::<<<===?????????>>>>>>666666888;;;???BBBBBBBBB;;;===>>>===@@@DDDCCC@@@BBB@@@??????AAABBBBBBAAA??????>>>???AAABBBBBBAAA>>>>>>????????????>>>>>>@@@@@@AAACCCEEEEEECCCAAA???@@@AAA@@@???@@@AAACCC===666333666::::::<<<>>>>>>???AAAAAAAAA>>>;;;999:::999999;;;>>>??????>>>AAAAAAAAAAAABBBBBBCCCCCCDDDAAA>>>======?????????>>>???AAABBBAAA@@@>>>===;;;<<<;;;<<>>======???AAABBB<<<>>>@@@BBBCCCBBB@@@???======<<<;;;::::::::::::???AAABBBBBBAAABBBDDDFFFAAADDDGGGFFFCCCAAA@@@AAA<<<;;;;;;>>>AAAEEEFFFFFF===DDDFFFBBBAAADDDCCC>>>===>>>???@@@AAA@@@??????BBB@@@???AAACCCDDDAAA???EEEBBB===888555777<<>>AAABBB???999888;;;???======>>>???@@@BBBDDDEEECCCAAA@@@???@@@CCCGGGIII@@@AAAAAABBBCCCDDDEEEEEEBBBEEEGGGDDD@@@>>>AAADDDBBBBBBBBBAAA>>>===>>>@@@:::======;;;;;;>>>>>><<<===@@@CCCEEEFFFHHHJJJLLLVVVPPPIIIEEEEEEFFFFFFEEECCCDDDEEEFFFGGGGGGHHHHHHDDDCCCDDDHHHHHHDDDBBBDDDDDDAAA<<<::::::===BBBEEECCCEEEDDDBBBCCCEEECCC>>>EEEDDDCCCEEEIIIJJJHHHFFFCCCCCCCCCCCCDDDDDDEEEEEEAAABBBDDDFFFGGGFFFEEEEEEDDDGGGJJJKKKIIIEEEBBBAAAEEEEEEFFFGGGGGGFFFEEEDDDEEEBBBCCCGGGGGGCCCEEEKKKMMMIIIEEEDDDEEEFFFEEECCCGGGDDDAAACCCHHHJJJGGGDDDFFFIIIFFF@@@???DDDEEEAAAHHHFFFFFFFFFHHHIIIHHHGGGEEEEEECCCBBBAAA@@@@@@???GGGCCC???@@@CCCEEECCCAAAFFFBBB??????AAACCCBBBAAABBBCCCCCCAAA>>>>>>@@@CCCAAACCCDDDDDDGGGJJJFFF@@@EEEDDDBBBAAAAAABBBCCCDDDAAA???>>>@@@CCCEEEDDDBBBDDDEEEEEECCCAAA@@@AAACCC??????@@@AAABBBBBBBBBBBBDDDCCCBBBAAA???>>>======555777999888555444555888111111111222222333333333333000......000222111000333222111000000111222333///000222222000///000111111222333444333111///---222222222111111111111000222111000111333444444333...///111222333333222111222222333333555666888999999:::;;;<<<======>>>>>>@@@===;;;;;;???AAAAAA???777:::>>>???>>>???CCCFFF>>>???@@@???>>>===>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<>>>??????>>>??????@@@AAAAAA@@@??????<<<>>>>>>;;;;;;>>>???<<<<<<:::999<<>>;;;;;;::::::999999::::::;;;::::::;;;===>>>>>>;;;999444666888999999:::<<<===;;;:::999777555444333333;;;;;;;;;<<<<<<=========999;;;;;;777555777555222999888888777888999;;;<<<@@@===<<<===@@@BBB@@@>>>=========<<<;;;999888888888555333666;;;>>><<<999555999<<<>>>>>>======>>>;;;<<<>>>@@@AAAAAAAAAAAA===<<<===@@@>>>::::::>>>999999:::===BBBDDDCCC@@@::::::<<>>>>>???;;;>>>@@@AAA@@@>>>======DDDAAA>>>>>>@@@AAA???<<>>???AAA@@@;;;666>>>>>>>>>>>>>>>============>>>>>>???AAABBBCCCCCCEEECCC@@@===<<<<<<>>>????????????@@@@@@AAAAAAAAA<<<<<<===@@@BBBCCCBBB@@@CCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@@@@>>>;;;===<<<<<<;;;;;;;;;<<<<<>><<<===??????===;;;>>><<<;;;===AAABBB@@@===AAAAAABBBBBBBBBBBBBBBBBBBBBAAA>>>:::888888;;;>>>CCC@@@======>>>???>>><<<======>>>???AAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDFFFHHHCCCBBB@@@AAACCCFFFGGGFFFCCC@@@???AAAAAA>>>>>>AAA888999:::::::::;;;===???:::BBBHHHKKKOOOUUUZZZ[[[^^^RRRHHHIIIOOONNNIIIEEEGGGNNNPPPJJJDDDBBBBBBBBB@@@>>>AAAEEEFFFCCCCCCEEEEEEBBB>>><<<<<>>===>>>@@@@@@CCCDDDDDDFFFIIIEEE???AAA@@@???>>>>>>???AAABBBBBBAAA@@@AAADDDEEEDDDBBBDDDEEEEEECCCAAA@@@AAACCC@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>777888888777555444555555111111222222222333333333444111//////111222222000222222111000000111222222///000222222000000000111111222333333333111///...222222222111111111000000000///...///111222222111222222333333444333333333333333333333444666777888777888:::;;;<<<<<<<<<<<<>>><<<:::;;;>>>@@@@@@???@@@AAAAAA@@@===<<<<<<<<<>>>>>>>>>===<<<;;;===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;<<>>===::::::===>>><<<>>><<<;;;===AAABBB@@@>>>;;;::::::999999::::::;;;::::::;;;===??????<<<:::999999999:::;;;;;;<<<<<<;;;:::888666555444333333777777888999;;;<<<======999<<<===::::::<<<:::777999999888888888999::::::>>>===<<<===?????????>>><<<======<<<:::888777777777444222555999<<<:::777444666:::===???>>><<<:::===>>>???@@@AAA@@@@@@???;;;:::<<>>;;;;;;???<<<;;;;;;>>>AAACCCBBB@@@======>>>@@@CCCDDDBBBAAA@@@?????????>>>======>>>;;;>>>@@@AAA@@@?????????AAA???>>>>>>>>>???>>>>>>@@@@@@AAAAAABBBCCCCCCDDD>>>>>>>>>?????????@@@@@@BBB>>>999999===@@@@@@???CCC???======??????;;;777===============<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCBBB???===<<<<<<>>>???@@@@@@AAABBBCCCCCCDDDDDD???===;;;;;;===???@@@@@@======>>>???@@@AAABBBBBBBBB@@@????????????===<<<======<<<<<<<<<======>>>??????>>>===============AAA@@@@@@AAABBBAAA???===BBBCCCDDDCCCAAAAAABBBCCC???===;;;;;;======;;;999>>>======>>>@@@@@@???===@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???<<<:::999<<<>>>@@@>>><<<===@@@AAA???======>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@??????@@@BBBDDDEEECCCAAA@@@@@@BBBDDDDDDDDDDDDBBBBBBEEEEEEBBBAAACCC>>>??????===;;;;;;===>>>AAACCCEEELLLYYYeeehhhdddYYYNNNEEEGGGPPPVVVZZZ\\\YYY^^^^^^UUUKKKEEECCCAAA;;;:::===BBBDDDBBBCCCEEEFFFDDDAAA??????BBBEEEHHH;;;>>>@@@AAAEEEJJJJJJFFFEEEDDDCCCDDDFFFFFFEEEDDD@@@BBBDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEEEECCCBBBBBBDDDFFF@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@@@@BBBCCCBBBFFFLLLLLLHHHDDDBBBBBBDDDEEEEEEFFFDDDBBBCCCFFFHHHFFFCCCAAACCCCCCBBBCCCHHHKKKJJJGGGFFFDDDDDDEEEEEEDDDBBBFFFEEEDDDCCCBBBAAAAAAAAA@@@??????BBBFFFFFFBBB???@@@??????AAADDDEEEDDDCCC???@@@AAA@@@>>>===<<<===???BBBCCCBBBDDDFFFDDD??????>>>>>>===>>>???AAABBBCCCBBBAAABBBDDDDDDCCCBBBDDDDDDDDDCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????;;;:::888777777666444333111222222222222333333333333222000000222333222111222222111000000111222222///111222222111000000111111222333333222111///...222222111111111000000000000///...///111222222111666555555444444444444555444333333333444444555666555666888999;;;;;;;;;:::;;;:::999:::===???@@@???FFFDDDAAA???>>>;;;999666>>>===<<<:::888888;;;>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>===<<<===@@@BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC===>>><<<888888<<<>>><<<===;;;:::<<<@@@BBBAAA???::::::999999999999:::::::::999:::===??????>>><<>>???===::::::999777666555444444444444444666777999;;;<<<<<<777<<<>>>======???>>>:::999999999:::999999888777999:::<<<<<<<<<<<<===???<<<======<<<999777666666666444222444888:::999666444444666;;;??????;;;777??????AAAAAAAAA???>>><<<:::999;;;>>>===::::::>>>>>>======>>>@@@BBBBBBAAABBBAAAAAABBBDDDDDDBBBAAA=========<<<<<<<<<======<<<>>>AAAAAAAAA@@@@@@AAA======>>>===<<<===>>>@@@===>>>>>>???@@@AAABBBBBB======>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAA>>>;;;;;;===>>><<<:::========================<<<<<<>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;<<<>>>???>>>???@@@AAABBBCCCDDDEEEBBB>>>:::888999<<>>??????AAA???======>>>>>>===<<<============>>>>>>??????<<<;;;:::999999:::;;;;;;@@@???>>>>>>??????===;;;???@@@AAA@@@>>><<<===>>>>>><<<:::999999999777555===>>>@@@???>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@???<<<;;;<<<>>>===<<<===???AAABBB@@@>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAABBBBBBAAA??????@@@BBBAAA@@@CCCAAACCCGGGGGGCCCBBBCCCBBBBBBAAA>>>;;;:::<<<>>>EEEAAAAAANNNdddvvvvvvmmmZZZOOOEEEDDDKKKTTT___gggeeeiiiggg\\\OOOGGGBBB???<<<;;;===AAACCCBBBBBBEEEFFFDDDAAA@@@@@@BBBEEEGGG>>>@@@AAA@@@CCCFFFDDD@@@DDDCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDGGGGGGGGGEEECCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDCCCBBBCCCEEEGGG?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDHHHMMMKKKIIIEEEBBBBBBDDDFFFHHHGGGEEECCCDDDFFFFFFEEECCCCCCDDDCCCCCCDDDFFFGGGGGGHHHGGGEEEEEEEEEEEECCCBBBFFFFFFEEECCCCCCBBBBBBBBB???>>>>>>@@@CCCDDDBBBAAA>>>>>>@@@AAABBBBBBAAA@@@???@@@AAAAAA@@@>>>===<<<>>>BBBCCCAAABBBDDDBBB>>>@@@@@@@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@===999999999999555222222222222222222222222222333222222222222333222222222111111111111111111222///111333222111000111111111222222222222111000///111111111111000000000000222111000111333444444333777666555333333333444555444444333333333333333444222444666888::::::999999:::::::::<<<>>>???@@@@@@CCC@@@======??????===:::===<<<999666444555999<<>>===<<>>>>>???@@@???>>>DDDEEEFFFGGGGGGFFFEEEDDD===>>><<<888888;;;===<<<;;;999777999===@@@???===::::::999999999999::::::999999:::<<<>>>@@@???===AAA===:::<<<@@@BBB@@@<<<999888777666555555444444555555666777888999:::;;;777;;;===<<<===???===999999999:::::::::888666555222555999999888999<<<@@@:::<<<===<<<888555555666777666555666888999999777888555444888===???<<<888@@@AAABBBBBBAAA???<<<:::999888:::<<<:::666666:::=========>>>@@@BBBCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@<<<===<<<::::::===>>>===???@@@BBBBBB@@@??????@@@999<<<>>>===;;;;;;>>>AAA>>>>>>?????????????????????@@@AAABBBCCCDDDEEEFFFBBBCCCDDDBBB???>>>???AAAAAA>>><<<;;;===>>>>>>===>>>>>>>>>>>>????????????<<<===>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>::::::;;;===>>>@@@AAAAAACCC@@@;;;999:::<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;AAA???<<<<<<===>>>===<<<;;;<<<<<<===>>>>>>>>>>>>:::999888777777999:::;;;>>>===<<<===>>>>>>===;;;<<<===>>>===;;;:::;;;<<<<<<;;;999888777555333222<<>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAA???===>>>>>><<<===???AAABBBAAA???>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@?????????@@@AAAAAABBBAAA??????@@@AAA???>>>???>>>@@@EEEEEEAAA???@@@??????>>>;;;:::;;;???BBBEEECCCEEETTTmmm~~~|||qqqcccWWWJJJDDDCCCGGGQQQZZZbbbgggfff[[[NNNFFFAAA>>>AAA??????CCCDDDAAABBBDDDDDDCCCAAA@@@AAABBBDDDEEE@@@BBBAAA@@@AAACCC@@@;;;BBBBBBBBBAAAAAABBBCCCDDDAAACCCEEEGGGHHHFFFDDDCCC???AAACCCEEEEEEDDDBBB@@@AAABBBDDDDDDCCCCCCEEEFFF??????@@@@@@@@@AAAAAABBBAAABBBCCCCCCCCCFFFJJJLLLJJJHHHFFFDDDCCCEEEHHHJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIGGGFFFFFFFFFFFFDDDCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@>>>======>>>AAACCCCCCAAABBBCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCBBB@@@>>>>>>BBBCCC@@@@@@BBBAAA>>>AAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@???@@@BBBDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAACCC@@@<<<;;;;;;:::666333222222222222222222222222222222333333222222222222111111111222222111111111000111333333111000111222111222222222111111111000111111111000000000//////222111000111333444444333666555444222222222333444444444333222222222222333111333666888::::::999888;;;<<<===>>>??????@@@AAA???<<<;;;===@@@BBB@@@>>>===;;;888444222333777;;;>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;???===<<<<<<>>>??????>>>CCCDDDEEEEEEEEEEEEDDDCCC===???===999888<<<===;;;<<<999777999<<>>===???<<<:::<<>>???===<<<===;;;777999:::::::::999777555444---111555777777999===AAA999<<<>>><<<888555666888:::999888999:::::::::999>>>999555666;;;>>>===;;;???@@@BBBCCCBBB???<<<:::;;;999:::;;;888222111444:::;;;===???@@@AAACCCDDDDDDBBBAAAAAABBBBBBAAA@@@<<>>999:::>>>@@@===AAABBBCCCBBB???>>>>>>>>>888;;;======;;;;;;>>>BBBAAAAAA@@@@@@???>>>>>>>>>AAABBBBBBCCCDDDEEEEEEFFF@@@CCCDDDAAA===;;;===@@@AAA@@@>>>===>>>???@@@@@@<<<<<<<<<=========>>>>>>===>>>???AAAAAAAAA@@@@@@<<<<<<;;;:::::::::;;;<<<777888999:::<<<>>>?????????===;;;:::::::::999888<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<<<<===>>>===<<<:::;;;<<<============<<<::::::999999999;;;<<<===>>><<<<<<<<<>>>??????>>>===>>>??????>>>>>>???AAA<<<;;;:::888666444222222<<>>>>>>>>???@@@AAAAAAAAA>>>@@@AAAAAA@@@???>>>???>>>@@@AAABBBAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAACCCAAA@@@@@@AAAAAA???===>>><<>>::::::::::::<<<@@@GGGKKKJJJNNNUUUbbbsss}}}zzzpppggg]]]QQQHHHCCCAAAGGGNNN]]]ccccccYYYNNNGGGBBB>>>EEEBBBBBBEEEEEEBBBBBBEEEBBBAAAAAA@@@AAABBBCCCDDD>>>AAAAAA???AAACCCAAA<<>>@@@AAACCCCCCBBBBBBCCCDDDAAAAAA@@@AAAAAABBBCCCDDD@@@DDDEEEDDDDDDHHHJJJJJJGGGGGGGGGEEEDDDEEEGGGJJJIIIIIIHHHGGGFFFFFFEEEEEECCCAAABBBFFFGGGFFFFFFIIIHHHGGGFFFFFFFFFFFFEEECCCEEEDDDCCCCCCBBBBBBCCCCCCAAA???<<<;;;;;;>>>AAADDDEEEFFFGGGFFFCCCAAAAAABBBBBBAAAAAABBBDDDEEECCCBBB>>>BBBDDD@@@???@@@AAA???@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCBBBAAAAAABBBCCCCCCCCCCCCBBB@@@???@@@AAAEEECCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCAAA???===;;;:::777555333333333222222222222111000222333333222111111222000111222222222222111000000222333333222111111222222111111111111111111111111111000000000/////////000///...///111222222111444333222222222222222222333333222111111222222222111333777:::;;;;;;:::999;;;===???@@@?????????@@@???>>>===>>>???@@@???>>><<<:::777333111222666999===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<999888888;;;???BBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA===@@@???;;;;;;======:::???<<<999:::===@@@@@@>>>999999888888888888999999999888888999;;;======<<<===;;;:::<<<@@@CCCBBB@@@999999888777777777888888:::::::::999999999999888???BBBAAA===<<<===;;;888999999999999888777666555000222555777888;;;>>>@@@777;;;>>>===888666888;;;<<<<<<<<<;;;;;;;;;;;;;;;AAA===999999;;;======<<<===???AAACCCBBB@@@===;;;===;;;;;;;;;777111000222888;;;>>>@@@@@@@@@AAABBB@@@???======???@@@@@@???===AAA@@@999999???AAA===AAABBBBBBAAA>>>======>>>:::;;;<<<<<<<<<===>>>@@@AAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???;;;:::<<>><<<;;;:::999999999999999999:::;;;<<<===>>>???@@@:::999999999:::888555222999999:::<<<>>>???@@@AAA>>>>>>===>>>??????>>><<<:::;;;<<<======<<<;;;::::::;;;;;;<<<===>>>>>>??????===<<<<<<>>>?????????:::<<<>>>>>>======???@@@<<<===<<<:::777444444555<<<===???>>>===<<<<<<=========>>>???@@@AAAAAABBB===???AAAAAA?????????@@@???AAACCCBBB@@@>>>===>>>AAAAAA@@@@@@@@@@@@@@@@@@;;;<<<>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>AAA@@@@@@@@@AAAAAA???===AAA???@@@DDDDDD???===???999::::::<<>>???>>>>>>???CCCFFFGGGGGGGGGFFFEEEDDDCCCBBB???@@@CCCDDDDDDBBB@@@>>>AAA@@@@@@>>>===>>>AAADDDAAAAAAAAAAAAAAACCCDDDEEE>>>DDDFFFDDDDDDGGGHHHFFFBBBDDDFFFEEECCCCCCEEEGGGKKKKKKJJJIIIGGGFFFFFFFFFHHHEEEEEEIIIIIIFFFEEEIIIFFFEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBB??????===<<<;;;===???AAADDDEEEEEEDDDAAA@@@BBBDDDCCCAAA@@@AAADDDFFFFFFEEE???CCCEEEAAA>>>@@@AAA@@@???@@@@@@AAAAAAAAA@@@@@@>>>@@@BBBAAA@@@@@@BBBDDDBBBCCCCCCBBB??????@@@AAAEEECCCAAA???======>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===999777666666333333333222222222111111...111333333111///000111000111222222222222111000000222333333222111111222222111111111111111222222111000000000////////////000///...///111222222111111222222333333333333222222111111111111111222333222444888;;;======<<<;;;;;;===@@@@@@>>><<<===>>>???@@@@@@???>>>======>>>;;;:::777444111222555777<<<<<<>>>???@@@AAAAAAAAA???????????????>>>======888888888;;;@@@DDDEEEFFF@@@AAABBBCCCCCCBBBAAA@@@===@@@AAA>>>===???===999AAA===::::::<<>>===999999888888888888999999999888777888999;;;::::::;;;;;;<<<===>>>?????????:::999999999999999::::::999999999999999999999999???AAA???:::999;;;:::888999999888777777777777777888777777999<<<>>>>>>===555:::>>>===999777:::>>>============;;;;;;;;;;;;???>>>>>>===<<<;;;:::999:::===@@@CCCCCCAAA???===???=========999333222555888<<<@@@AAA???===<<<<<<;;;:::999999<<<>>>??????>>>CCC@@@888777???@@@;;;>>>???@@@???>>>>>>???AAA===<<<;;;<<<===??????>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;AAA@@@>>>;;;:::;;;===??????@@@AAAAAA???>>>>>>>>>999999::::::;;;<<<<<<===:::;;;===??????>>><<<;;;;;;;;;:::999888777777777;;;<<<<<<===>>>?????????;;;:::::::::;;;999666444999999:::<<<>>>@@@AAABBB======>>>@@@BBBAAA>>>;;;<<<===>>>???>>><<<:::999999;;;===???@@@@@@@@@???BBB???===<<<======<<<<<<:::;;;<<<<<<;;;:::<<<======>>>???<<<999666777888<<<<<<<<<===>>>>>>===<<<;;;<<<<<<===???@@@@@@AAA===>>>??????>>>>>>???AAA???AAABBBAAA???>>>???AAAAAAAAAAAA@@@@@@?????????===>>>???@@@@@@@@@???>>>>>>>>>>>>===<<<;;;::::::>>>>>>>>>???@@@@@@===;;;DDDAAAAAADDDCCC???===???;;;;;;;;;<<>>>>>===???CCCGGGIIIIIIGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBB@@@===999777:::???DDDAAAAAA@@@@@@AAACCCDDDFFF<<>>AAADDDDDDCCCBBBCCCEEEKKKLLLLLLJJJHHHFFFFFFGGGOOOKKKJJJMMMKKKEEECCCFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB===>>>???>>>===<<<===>>>???AAAAAA@@@======AAADDDBBB@@@>>>???CCCGGGGGGFFF???DDDEEEAAA>>>@@@AAA@@@AAAAAABBBBBBBBBAAA@@@@@@<<>>===<<<===>>>AAAAAAAAA@@@@@@@@@??????===??????<<<777444555777333333333222222111111111---000333333000//////111000111222333333222111000000222444333222111222333222111111111111111222222000000000000////////////222111000111333444444333000111333444555444333333111111000000111222222333222555999===>>>>>>===<<<:::===@@@???===;;;;;;<<<===@@@AAA@@@===;;;===???::::::888555222222444666;;;<<<===>>>@@@@@@AAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;===@@@CCCDDDDDD@@@AAABBBCCCCCCBBBAAA@@@===AAABBB@@@???@@@===999@@@<<<888888:::<<<;;;:::999999888888888888999999:::888666777888999999888;;;===>>>===<<<;;;<<<>>>::::::999999::::::;;;;;;666777777888999::::::;;;<<<===;;;666555888999777:::999777666666666777888???<<<:::<<<>>>@@@>>>;;;444:::???>>>999888<<<@@@======>>>===;;;::::::;;;<<<>>>AAAAAA>>>:::777666999;;;???CCCDDDBBB@@@>>>???>>>>>>???<<<666555888999>>>BBBCCC???;;;888777888666555777:::===>>>???>>>CCC@@@777666>>>???:::;;;<<<>>>>>>===>>>AAACCC@@@===:::;;;???@@@???===;;;;;;<<<>>>???AAABBBBBBCCCBBB@@@>>><<<;;;999888BBB???<<<::::::<<<>>>@@@>>>@@@AAAAAA???===<<<<<<<<<<<<======>>>??????@@@888999<<<===>>><<<:::999;;;;;;:::999888777666555;;;<<<<<<<<<======>>>>>>???===<<<<<<===<<<;;;999<<<<<<<<<======>>>>>>>>>======???BBBDDDBBB>>>;;;>>>???@@@@@@???===;;;999999;;;>>>AAABBBBBB@@@???DDDAAA>>><<<;;;;;;999888???@@@AAA@@@>>>======>>>>>>???@@@>>>:::888999;;;===;;;:::<<>>;;;::::::;;;<<<===>>>???@@@<<<>>>>>>>>>===>>>@@@BBB>>>@@@AAA@@@>>>???AAADDDBBBAAAAAA@@@@@@????????????@@@@@@@@@???>>><<<;;;;;;;;;;;;:::999888777666<<<<<<<<<===??????<<<:::EEEBBBAAABBBAAA===<<<>>><<<<<<;;;:::===DDDMMMSSSbbbdddbbbYYYQQQKKKDDD>>>CCC<<<888<<>>FFFDDDBBBEEEJJJKKKHHHDDDFFFEEEEEEDDDDDDDDDDDDDDD@@@BBBDDDFFFFFFDDDAAA???===<<<<<<<<<>>>AAADDDFFFHHHGGGEEECCCAAA@@@@@@???EEEDDDBBBAAA???>>>======>>>>>>>>>??????@@@@@@AAAAAA@@@??????@@@CCCFFFGGGBBBDDDCCCAAABBBDDDBBB>>>@@@@@@AAABBBDDDFFFHHHIIIKKKHHHGGGIIIIIIFFFEEEHHHFFFGGGIIIJJJIIIGGGDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEAAA>>>===@@@BBBBBBAAAAAA>>>;;;<<<>>>@@@@@@>>>@@@>>>@@@CCCCCC@@@BBBGGG@@@AAABBBDDDEEEEEEEEEFFFBBBDDDEEEDDD@@@===;;;:::DDDGGGHHHFFFBBB@@@AAACCCAAABBBCCCCCCCCCBBBAAA@@@AAA@@@???AAACCCCCCBBB@@@DDDDDDAAA;;;;;;???AAA@@@AAAAAAAAA@@@???>>>>>>===:::;;;;;;:::777555666666888666333222333444333222555333111//////111333555111111222333444444444444333222111////////////000222222222222222111000///111000////////////000000000000000111222222333333333333666999555------444333222111111111222333444444666:::===???@@@@@@???<<<===???@@@???===:::888:::;;;<<<<<<;;;;;;<<<>>>???===:::777666777:::;;;======<<<<<<===>>>@@@AAA????????????>>>>>>>>>>>>>>>===;;;===AAAFFFIIIKKKIIIEEEAAAAAADDDFFFCCC@@@@@@>>><<<;;;:::;;;<<<=========;;;::::::;;;<<<======;;;888777888999888888888777666555666999<<<>>>;;;:::999999:::;;;===>>>;;;999888888888777555333888888999999::::::;;;;;;>>>888333333666999999777999666444444666999:::;;;<<<<<<===???@@@@@@===;;;<<<999999<<<;;;888888;;;>>>>>>>>>>>>>>>??????@@@CCCCCCBBB@@@===999666444;;;::::::===AAACCCBBB@@@?????????>>>===<<<<<<;;;AAAAAAAAA@@@>>>:::777555555444222222555:::???BBBAAA===:::999;;;>>>@@@AAACCC@@@>>>???BBBEEEEEEDDD>>>>>>>>>===============@@@???>>>>>>??????>>>===BBB@@@???@@@===:::;;;@@@AAAAAAAAA@@@>>>>>>AAACCC???????????????>>>:::777<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>===<<<:::999888:::;;;;;;;;;;;;;;;::::::999:::<<<>>>>>>>>>>>>======;;;999:::<<<>>>===;;;???>>>===>>>???>>><<<;;;CCCCCCBBBAAA@@@>>>>>>===;;;@@@FFFGGGBBB===999888999<<<@@@AAA???>>>???AAABBBCCCBBB???;;;999;;;>>>@@@@@@@@@@@@???===<<<;;;AAABBBCCCCCCBBB???===;;;:::;;;===>>>???>>><<<;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>===>>>@@@BBB:::===???@@@?????????@@@BBBDDDEEEEEEBBB@@@??????BBBBBBAAA@@@@@@???>>>>>>AAA???===<<<;;;999666333777<<<@@@@@@<<<999:::<<<;;;;;;<<<===>>>>>>======AAA<<<:::===?????????BBBIIIRRRUUULLLBBB???===;;;777444222333777===BBBDDD>>>>>>??????@@@@@@@@@AAAGGGEEEDDDFFFIIIIIIEEEAAAEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCDDDDDDCCCBBBAAAAAA=========>>>@@@BBBDDDFFFHHHGGGFFFDDDBBBAAAAAA@@@EEEDDDBBB@@@???======<<>>@@@AAA@@@@@@@@@AAABBBDDDGGGHHHBBBDDDCCCAAAAAADDDBBB>>><<<===>>>@@@AAACCCEEEEEEJJJGGGGGGJJJIIIFFFEEEHHHEEEFFFHHHIIIHHHFFFCCCBBB??????@@@@@@AAAAAA@@@@@@DDDBBB???@@@BBBDDDCCCBBBCCC@@@>>>>>>???AAA@@@???AAA@@@AAADDDDDDAAACCCGGGAAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFEEEAAA>>>======CCCDDDDDDBBB@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAA???AAACCCCCCAAA@@@BBBCCCEEEFFFCCC???>>>BBBDDDBBBAAA@@@???>>>============;;;<<<<<<;;;888777777888777555444444555555333111444333222111111222333444333222222222333444555666333222111000/////////000111222222222111111000///000000000000////////////000000000111222222333333111222555888333------333111000000111222444666777777777888999;;;>>>@@@AAA:::<<<===???>>>===:::999:::<<<======<<<;;;===>>>@@@>>><<<:::999:::;;;<<<======<<<;;;<<<===>>>???>>>>>>>>>>>>============>>><<<;;;<<<@@@DDDGGGHHHHHHDDDAAABBBDDDEEECCC@@@???>>><<<;;;:::;;;<<<===:::999999999:::;;;=========;;;999999999:::999777888888666666666888:::<<<<<<;;;:::999999999:::;;;;;;:::999999:::888666333555666666777777888888888===888333333777999999777:::888555555777:::<<<<<<=========???@@@???<<<:::<<<:::999<<<;;;888888;;;>>>===<<<<<<===>>>@@@@@@??????>>><<<:::666333222:::::::::>>>BBBEEEDDDCCC@@@@@@???>>>>>>===<<<<<<@@@@@@@@@???===:::777555444333222333666:::>>>AAABBB???<<<;;;<<<>>>??????BBB@@@???@@@BBBDDDCCCBBB????????????????????????;;;;;;;;;<<>>>>>>>><<<999:::??????@@@@@@???===>>>???AAABBBAAA@@@@@@@@@???<<<:::======<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>===<<<>>><<<:::;;;>>>???>>>===???======>>>???@@@@@@???BBBAAAAAA@@@???>>>======???AAACCCCCCAAA???======:::===@@@@@@???>>>???@@@???@@@@@@>>>;;;;;;<<>>======<<<<<<>>>???@@@AAAAAA???>>><<<======<<<<<<======>>>>>>;;;<<<===>>>>>>??????>>><<<===>>>>>>===<<<>>>???999;;;>>>???>>>>>>???@@@@@@AAABBBAAA???>>>>>>>>>AAAAAA@@@@@@??????>>>>>>@@@>>><<<;;;:::999666333888<<<@@@???<<<:::;;;===<<<<<<<<<<<<=========>>>???;;;999<<<===;;;:::<<<>>>FFFIIIEEEAAAAAA@@@>>>===:::777666888:::<<<=========>>>>>>??????@@@@@@FFFEEEDDDFFFHHHGGGBBB>>>CCCBBBAAAAAAAAACCCEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA===>>>???@@@BBBDDDEEEEEEHHHGGGFFFEEEDDDBBBBBBAAADDDCCCAAA???>>><<<<<<;;;EEECCC???<<<<<<===@@@BBB>>>???@@@BBBDDDFFFGGGHHHBBBDDDBBB@@@AAADDDCCC???;;;<<<>>>@@@AAACCCCCCCCCIIIGGGGGGJJJJJJFFFFFFHHHEEEFFFGGGGGGGGGEEECCCAAA??????@@@@@@@@@??????>>>CCCBBBBBBCCCEEEFFFEEECCCDDDBBB???>>>???@@@@@@???BBBBBBCCCFFFFFFBBBCCCGGGBBBBBBCCCCCCDDDCCCCCCBBBDDDEEEEEECCC@@@>>>>>>>>>BBB@@@>>>>>>???AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB>>>BBBFFFEEE@@@>>>BBBGGGCCCEEEDDDAAAAAADDDDDDBBB@@@???===;;;;;;;;;<<<===<<<===>>><<<:::888999:::777666555666666666333111444333333333333333333444444333222222333444666777333222111000////////////111111111111111000000///...///000111111000///...000000000111222222333333111111444666222......222/////////111333666999;;;999777666555777;;;@@@CCC999;;;<<<======;;;:::888:::<<<>>>>>>===<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;>>>AAACCCDDDGGGDDDAAABBBDDDDDDBBB???>>>===<<<;;;;;;;;;<<<===888888999:::;;;===???@@@===;;;:::;;;;;;;;;999777888888888777777888888999<<<;;;999888777777888888::::::::::::;;;999666333222222333444555666666666;;;777444444777999999888<<<999777777999;;;<<<===>>>======>>>???>>><<<999===::::::<<<<<<999888;;;===<<<;;;:::;;;===???AAA======<<<;;;999666444222::::::;;;???CCCEEEFFFEEE@@@@@@@@@???>>>>>>======>>>>>>>>>>>><<<:::888777333333333555777:::===>>>BBB@@@>>>===>>>>>>>>><<>>@@@@@@???>>><<<<<<===;;;888999======>>>???>>><<<<<<>>>???DDDCCCAAAAAAAAAAAA???===>>>============>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;======>>>===<<<;;;>>>===<<<===>>>??????>>>???===<<<===???BBBCCCCCC??????>>>>>>============BBBAAA???>>>???@@@??????<<<>>>??????>>>===>>>>>><<<=========;;;;;;===???>>>===<<<;;;;;;<<<===>>>;;;<<<>>>?????????>>>>>>???>>><<<;;;<<<===@@@AAA;;;<<<===>>>????????????;;;===??????===;;;;;;<<<888:::===>>>>>>>>>???@@@@@@@@@@@@>>><<<<<<===???@@@@@@@@@@@@???????????????>>><<<<<<<<<;;;888666;;;===???>>><<<;;;===???======<<<;;;;;;<<<>>>???>>>:::888;;;;;;777555555888<<>>???@@@CCCCCCDDDFFFGGGFFFBBB>>>>>>???AAABBBCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBAAA???===<<<::::::999CCCAAA???>>>>>>???@@@BBB<<<===???BBBDDDEEEFFFFFFBBBCCCBBB???AAADDDCCC@@@===???AAACCCDDDEEEEEEEEEGGGEEEFFFIIIJJJFFFFFFHHHEEEFFFFFFGGGFFFDDDCCCAAAEEEDDDDDDCCCBBBAAA???>>>BBBBBBDDDFFFGGGGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>DDDCCCEEEHHHGGGCCCCCCGGGCCCCCCCCCCCCCCCBBBAAA@@@AAABBBAAA???<<<;;;<<<===BBB>>>;;;<<<@@@BBBBBBAAABBBAAA@@@@@@@@@AAABBBCCC@@@CCCEEEDDDAAA@@@CCCGGG???BBBCCC@@@@@@CCCCCC@@@AAA???===;;;:::<<<>>>???<<<======<<<:::999999::::::888555555555666555444333333444555555444333333222333333444555555666666222222111000000////////////000000111000000//////---...000222222111///...000000000111222222333333111222444555333000111333//////000111444777:::;;;888777555555777;;;>>>AAA;;;<<<<<<<<<;;;999777666:::<<<>>>>>>=========>>>:::;;;;;;;;;:::999999888>>><<<;;;999999999999:::::::::::::::;;;;;;;;;;;;>>><<<:::;;;===@@@AAAAAAEEECCCAAABBBCCCCCCAAA>>>======<<<;;;;;;;;;<<<===;;;;;;<<<===>>>@@@AAAAAA<<<<<<;;;<<<===<<<999777888888888888888777777666:::999888777666666777888888888888999:::888555222000111222444555555555555999777444555777999999999<<<:::888888:::;;;<<<<<<>>>>>>======>>>===;;;999===::::::<<<<<<999999;;;<<<;;;:::999:::<<<>>>@@@============<<<:::888777::::::<<>>>>>============<<<;;;999888333444555777888:::<<<===@@@???>>>???@@@@@@>>>===??????@@@AAAAAAAAA???===>>>>>>???@@@AAAAAABBBBBB<<<;;;::::::<<<<<<;;;:::===;;;;;;===<<<999:::>>>;;;=========;;;;;;<<<===DDDBBB@@@???@@@@@@???>>>===============>>>>>>>>><<<===============<<<;;;999:::;;;<<<===>>>>>>>>>:::;;;<<<=========;;;;;;<<<<<<<<<===>>>>>>>>>===@@@===;;;<<<>>>AAABBBCCC===<<<<<<<<<<<<<<<<<<<<>>???===;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<:::999:::<<<>>>???<<<===>>>?????????>>>>>>???>>>=========>>>@@@AAA;;;;;;<<<===>>>>>>>>>>>>;;;===@@@@@@>>><<<;;;:::999;;;===>>>>>>>>>@@@BBBAAAAAA???===<<<<<>>===>>>@@@@@@>>>======>>>???>>><<<<<<>>>AAA???===<<<:::;;;<<<>>>???<<<999888<<<<<<888555555::::::;;;===@@@BBB@@@<<<<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;<<<>>>???@@@???@@@BBBDDDEEEEEEBBB@@@;;;===AAAEEEFFFEEECCCAAACCCDDDFFFFFFEEEBBB???===???@@@BBBCCCEEEEEEFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@AAA@@@>>><<<:::999888888===>>>???AAABBBBBBBBBBBB;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCBBB???@@@DDDDDDAAA@@@@@@BBBCCCEEEFFFFFFFFFDDDBBBDDDHHHIIIFFFEEEGGGEEEFFFFFFFFFEEEDDDCCCBBBIIIHHHGGGEEECCCAAA>>>===AAACCCEEEGGGGGGFFFEEEDDDDDDCCCBBB@@@?????????@@@DDDCCCEEEHHHGGGBBBBBBEEEBBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@>>><<<;;;<<<>>>AAA>>><<<===AAADDDDDDBBBAAA@@@@@@???@@@AAABBBCCCCCCBBBAAAAAABBBDDDDDDDDD===AAABBB@@@AAACCCCCC@@@CCCAAA>>>===<<<>>>@@@AAA;;;<<<===<<<:::999999:::===:::555333444666777888222333555666666555333222///111444666777666444333222222111111000//////......//////000000000//////,,,...000111222111000...000000000111222222333333222444555444333444444444222111111222333666888999555555777888:::;;;<<<===>>>>>>===<<<:::777555333999;;;>>>???>>><<<<<<===999:::;;;;;;;;;:::999888===<<<:::999888888888888888888999999::::::::::::>>><<<;;;;;;===?????????BBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????<<<<<<;;;<<<===<<<999777999888888888777666666555777777666555666777888999555555555666777555222000000111333555666666666555777666555555777999::::::;;;999888888:::;;;;;;:::>>>===<<<<<<======<<<:::===::::::===<<<999999<<<;;;:::999888888:::<<<===<<<<<<===>>>>>>===;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@???????????????============<<<;;;::::::444555777888:::;;;<<<<<<<<<<<<<<<>>>AAAAAA@@@>>>===???@@@AAA@@@???>>>===<<<======>>>???@@@@@@AAA<<<;;;::::::;;;;;;:::999<<<:::<<<>>>===:::;;;???:::;;;<<<<<<;;;:::;;;<<>>===>>>>>>>>>===;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<;;;::::::666777999;;;===??????@@@:::;;;<<<======<<<<<<;;;:::;;;<<<======<<<<<<<<<@@@>>>;;;;;;<<>>===999555;;;:::999999::::::999999<<<<<<<<<<<<<<<<<<;;;:::<<<;;;:::999:::;;;>>>??????????????????>>>>>>>>><<<===???@@@@@@@@@???>>>::::::;;;<<<============<<>>???CCCFFFAAAAAAAAABBBBBBBBBBBBBBB?????????AAADDDFFFEEEDDD>>>>>>???>>>>>>>>>@@@AAA???>>><<<;;;:::<<<===???<<<999999===>>>;;;999:::;;;888888;;;???@@@===:::;;;:::;;;<<>>???@@@BBBBBBBBBBBBBBB;;;>>>BBBFFFGGGEEECCCAAAAAACCCFFFGGGFFFCCC???===AAAAAABBBCCCDDDEEEFFFFFF@@@AAABBBCCCCCCBBB@@@???AAA@@@>>><<<;;;999999888;;;===@@@BBBDDDDDDCCCBBB<<<<<<===>>>@@@AAABBBBBBBBBCCCAAA>>>@@@DDDEEEBBB@@@@@@@@@AAABBBCCCEEEFFFAAA@@@BBBGGGHHHEEECCCEEEDDDDDDDDDDDDCCCBBBAAAAAAGGGGGGFFFDDDBBB@@@>>><<>>===>>>????????????@@@BBBDDDDDDCCC@@@??????@@@@@@AAABBBCCCDDDBBB???@@@BBBDDDDDDCCC>>>AAABBBAAABBBEEEEEEBBBCCCBBB@@@??????@@@BBBCCC;;;<<<===<<<:::999:::;;;>>>;;;666444555777888999222333444555555444333222...000333555666555333222111222222222111000///...---......///////////////---...///000111111000000000000000111222222333333222555555333444666777555333222222222333444666777333555888;;;<<<<<<;;;:::??????===<<<999777555444888:::===>>>===<<<;;;;;;;;;<<<<<<======<<<;;;;;;===<<<:::999888888888999777888888999999::::::;;;===;;;:::;;;===>>>>>>>>>>>>???@@@@@@???>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<===;;;:::;;;;;;;;;999777999888777666666666666666666666555555666777999:::333222111222333222111///000222444777888888777777555555555666777999:::;;;;;;:::888999:::;;;;;;:::===<<<;;;;;;=========;;;>>>;;;:::======999999<<<::::::999999888888888999888999;;;<<<===<<<<<<;;;;;;===>>>>>>===<<<<<<===??????????????????????????????>>>===<<<;;;;;;;;;777888999:::;;;<<<======::::::;;;===@@@AAA@@@???<<<>>>??????>>>===>>>???<<<<<<<<<===>>>>>>>>>???:::999999:::;;;<<<;;;::::::999;;;>>>>>>:::;;;???999;;;<<<<<<;;;::::::;;;>>><<<;;;;;;<<<<<<;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::999888666777999;;;<<<===>>>>>>888999;;;<<<======<<<<<<888:::===>>><<<;;;;;;<<>>???>>><<<<<<;;;;;;;;;:::::::::999:::;;;======;;;777333:::999777777999::::::999===<<<;;;<<<======;;;999<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>;;;<<<>>>@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>>===???AAAAAA???>>>===>>>>>>???@@@?????????AAACCCCCCBBBBBB@@@???AAADDDGGGBBBBBBBBBBBBBBBAAAAAAAAA??????@@@BBBEEEGGGGGGFFF>>>??????@@@@@@AAAAAAAAA???>>>===<<<;;;<<<======<<<888999===???===<<<>>>999555444999======<<<<<>>===>>>@@@@@@???>>>;;;;;;::::::;;;>>>@@@BBB???@@@@@@@@@??????@@@AAA???@@@BBBDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBAAAAAAAAABBBDDDFFFGGG@@@AAABBBDDDDDDCCCAAA@@@CCCBBB@@@>>>===<<<;;;;;;>>>???@@@AAABBBCCCBBBBBB???>>>>>>>>>>>>@@@AAABBBBBBCCCAAA>>>@@@DDDEEEBBBAAA@@@???>>>???AAADDDFFF>>>===@@@EEEFFFCCCBBBDDDBBBBBBBBBAAA@@@@@@??????CCCCCCCCCCCCBBBAAA@@@???AAACCCEEEDDDBBB@@@@@@AAABBBCCCCCCAAA??????BBBDDDAAAAAACCCFFFDDD>>>===???@@@AAAAAAAAAAAA@@@@@@???===???AAAAAA???>>>>>>>>><<<>>>AAACCCCCCBBBBBBBBB>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???AAACCCEEE===@@@AAA???@@@DDDEEEBBBBBBAAAAAAAAAAAAAAABBBBBB<<<===>>>===;;;;;;;;;<<<<<<:::888888999999888666222222333333333333222222000000111111222333333444111111222222111000...---,,,---....../////////............///000111111111000000000111222222333333111444444111222777888444111111111111222333555666444666999;;;===<<<<<<;;;>>>======;;;:::999888777666999<<<>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999:::777777888999999:::;;;;;;:::999888:::<<<======<<<;;;===>>>???===;;;:::999999:::;;;;;;<<<<<<<<<<<<666777999;;;<<<======<<<===;;;999999999:::999777999888666555555666777888888777666666666777888999333111//////000111111000000222555888999999888777333444666777888999;;;<<<===;;;::::::<<<<<<;;;:::<<<;;;::::::<<<>>>>>>===>>>;;;;;;======:::999<<<999:::::::::999777555444555777999;;;<<<===<<<<<<:::===??????===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>===<<<;;;;;;:::::::::;;;;;;===>>>???;;;::::::;;;===??????>>>;;;<<<>>>===<<<<<<>>>AAA===========================;;;::::::;;;;;;:::999888777:::======::::::>>>999;;;======;;;::::::;;;;;;::::::;;;<<<<<<999777:::;;;<<<===>>>======<<<<<<<<<<<<<<<;;;:::999888999999:::::::::::::::999666888:::<<<============888;;;>>>???===<<<<<<======<<<<<<===???AAA@@@@@@======<<<;;;::::::999999444777;;;===<<<:::999999;;;999777777:::<<<<<<;;;;;;::::::<<>>;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>??????<<<<<<======>>>>>>>>>>>><<<===>>>??????@@@@@@@@@<<<===???>>>======>>>??????@@@@@@???===>>>@@@BBB???@@@@@@???>>>@@@CCCEEEAAAAAAAAA@@@@@@??????>>>@@@??????AAACCCCCCBBBAAA>>>>>>???AAACCCCCCBBBAAA>>>=========<<<<<<<<<<<<<<<888777;;;===<<<<<<>>>:::777777<<<>>><<<<<>>>>>???@@@@@@???<<<;;;::::::;;;>>>AAACCCBBBBBBAAA???======>>>@@@CCCBBBAAAAAABBBCCCEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@@@@AAACCCEEEGGG@@@AAACCCEEEEEEDDDCCCAAAEEEDDDCCCAAA???>>>======BBBAAA@@@@@@@@@AAABBBCCCAAA@@@???>>>>>>@@@BBBCCCBBBCCCAAA>>>???DDDEEECCCCCCBBB???>>>???BBBEEEHHH<<<<<>>=========AAAAAABBBCCCDDDDDDDDDDDDAAACCCEEECCC@@@===>>>@@@===???@@@>>><<<<<>><<<;;;;;;999>>>CCCDDDBBB@@@@@@AAA===>>>@@@AAABBBBBBAAAAAA???BBBCCCAAA======BBBGGG:::======;;;===AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???>>>===<<<===>>>999999:::<<<<<<:::777444222222222222222222222222333111///---...111444666111111222222111000...---,,,------.../////////...............///000222222000000000111222222333333000333222///111777888333000//////000111444666777666777999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::555888<<<===<<<:::999999::::::999999999:::;;;;;;<<<;;;:::999999999:::;;;777888888999::::::;;;;;;888777777888:::<<<;;;;;;:::<<<>>>>>><<<:::888888999:::;;;;;;<<<<<<<<<;;;555777999<<<>>>???@@@@@@===;;;888777888999888888999888555444444555888999:::999888777666666777777444111///...///000111111///222555888999999888777222444666777888999;;;<<<>>>===<<<<<<===>>>===;;;;;;:::999:::<<<>>>>>>>>>>>>;;;;;;======::::::<<<999:::::::::999666333111555777999;;;===>>>>>>>>>999<<>>>>>@@@BBB===============>>>>>>>>>CCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@===;;;::::::<<<======<<<:::<<<===<<<:::;;;???BBB>>>>>>>>>>>>============BBB???===;;;;;;999777444666555888<<<<<<999999===999;;;======<<<::::::;;;999999:::;;;===<<<999666;;;<<<>>>?????????>>>===>>>>>>>>>===<<<:::999888<<<<<<;;;:::999777666555555777999;;;===>>>>>>>>>999<<<@@@AAA>>>======>>>;;;;;;<<>>>>>===<<<:::999888888222666;;;<<<;;;;;;===???<<<999777888;;;>>>>>>===999888999<<<@@@BBB@@@>>><<<======>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@>>>===;;;:::;;;<<<>>>???>>>???@@@AAAAAABBBAAAAAA;;;<<<===<<<;;;<<<>>>@@@@@@@@@@@@>>><<<<<<>>>@@@<<<===>>>======>>>AAACCCAAA@@@@@@???>>>===<<<<<<@@@???>>>>>>??????===;;;>>>>>>@@@BBBDDDDDDBBB@@@======>>>>>>===<<<;;;;;;<<<777666888:::999:::<<<@@@======@@@@@@;;;;;;@@@AAA???===>>>@@@BBBCCCCCC<<<<<<::::::<<>>@@@DDDGGGDDDBBBAAAAAABBBDDDDDDDDD@@@===<<>>>>>>>>???@@@@@@???@@@BBBDDD@@@AAACCCDDDDDDDDDCCCCCC>>>>>>???@@@@@@AAABBBBBBGGGFFFEEECCCBBBBBBAAAAAABBBAAAAAA???>>><<<;;;:::<<<<<<;;;;;;<<<===>>>>>><<<>>>??????>>>>>>???@@@BBBDDDCCC???===>>>===:::;;;;;;===???AAA@@@===;;;>>>???@@@BBBCCCDDDDDDDDD@@@AAAAAABBBAAA@@@>>>===BBB???@@@BBB???;;;>>>FFF@@@???===>>>@@@BBBCCCBBBFFFDDDAAA??????@@@CCCDDD>>>???@@@???<<<::::::;;;888:::<<<===<<<999666444222111000111333444444333333333222222111222222222222222222222222222222222111111111111000///---,,,/////////000000000000000...000222333444333111000555444222111000000000111555000...000111//////111777888:::;;;;;;:::999888;;;;;;<<<<<<<<<;;;::::::888;;;>>>???>>><<<;;;:::;;;;;;;;;::::::999999999<<<;;;::::::;;;;;;999777999777666777:::;;;<<<;;;777888999:::<<<;;;999777888<<<===888777:::999444777888999:::::::::::::::555666888;;;===>>>???@@@>>>>>><<<999777666888::::::888555444555555444333999;;;999444333777888666444222000.........000111666555666777888999888777555555666777888:::;;;<<<@@@>>><<<;;;<<<======<<<;;;;;;;;;999999;;;>>>BBB@@@@@@@@@???>>><<<:::999;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;<<<===??????>>>???@@@AAA@@@>>><<<;;;===>>>???@@@@@@???======AAAAAAAAAAAA???<<<888777:::>>>>>>;;;;;;@@@DDDEEEDDD@@@<<<999999;;;<<<============<<<<<<;;;:::999;;;;;;<<<===>>>???@@@@@@>>>;;;:::<<<;;;777777999999888888:::<<<<<<;;;:::<<<===@@@BBBBBB@@@===;;;777888999:::<<<===>>>>>>>>>======>>>??????===;;;555777999;;;;;;;;;:::999777888:::<<<<<<:::777666888666999???AAA???<<<===999;;;<<<===<<<===>>>@@@EEEEEEEEEDDDCCCBBBAAA@@@AAA>>>::::::;;;;;;999666;;;::::::<<<>>>===999555>>>999666999<<<<<<<<<===>>>:::666777;;;===:::777>>><<<:::;;;<<<===<<<;;;999:::;;;;;;;;;<<<>>>AAA===============<<<<<<;;;<<<<<<<<<===>>>????????????@@@@@@???>>>>>>???AAA>>>???@@@???>>>===>>>???>>>@@@AAAAAA@@@>>>>>>>>>AAA@@@???>>>===>>>>>>???>>>>>>>>>>>>===<<<::::::<<<===???AAABBBBBBBBBBBB>>>???@@@@@@???===:::999<<<;;;:::999999999:::;;;======>>>???????????????CCC@@@>>>>>>AAABBBAAA>>>AAA???======>>>??????>>>EEEDDDBBBAAABBBCCCCCCCCCFFFFFFDDDBBBBBBCCCEEEGGGFFFDDDBBBAAABBBCCCCCCCCCAAA???@@@DDDEEEDDDEEEHHHJJJHHHEEEEEEGGGGGGFFFDDDCCCBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCAAA@@@???AAABBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAAAAAAAA???>>>===@@@@@@??????@@@@@@AAAAAA<<<>>>??????>>>>>>???@@@???BBBAAA===<<<>>>===:::<<<<<<===???@@@@@@>>>;;;@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBAAA@@@>>>===AAA???@@@BBB@@@<<<>>>DDDBBBAAA@@@@@@AAAAAA@@@???CCCBBBAAAAAAAAABBBBBBCCC>>>???@@@>>><<<::::::;;;999:::;;;<<<:::888555333444222000000222333333333333222111111000000000000444444444444444444333333111111000000//////......000000//////////////////...///111333333222111000//////000111111111000///555000...111222000///111666777999:::;;;:::888777::::::;;;;;;;;;;;;;;;:::;;;<<<======;;;;;;;;;<<<;;;;;;;;;:::::::::999999;;;:::999:::;;;;;;:::888:::999777888:::;;;;;;;;;555666888:::<<<<<<:::999;;;>>>>>>:::999<<<<<<888888888999:::::::::::::::666777999;;;===>>>??????======<<<999777666888:::777555333222444666666666999;;;:::555444888999888555444333111000000000111666444555999>>>>>>999444888888888999:::<<<>>>@@@???===;;;:::;;;;;;;;;:::999:::::::::999;;;>>>AAA@@@@@@???>>>===<<<;;;:::===============<<<;;;;;;============>>>???@@@AAA???>>>>>>======>>>???@@@??????@@@@@@@@@@@@??????AAAAAAAAA@@@>>>:::777555666:::;;;999999===@@@???AAA>>>;;;::::::;;;======<<<<<<>>>>>>???>>>===<<<==================<<<<<<;;;888888;;;:::777777::::::999999999;;;<<<;;;:::;;;===@@@BBBBBB@@@>>><<<999::::::;;;<<<===>>>>>>===<<<<<<===>>>>>>===;;;666777999;;;<<<;;;::::::888:::<<<>>>>>><<<:::999999666888===@@@===<<<===<<<===>>>>>><<<<<<===>>>????????????>>>======<<>>999777999;;;:::999:::<<<999777888<<<>>>===:::<<<;;;999:::;;;<<<<<<;;;::::::;;;;;;<<<========================<<<;;;;;;;;;;;;<<<===>>>??????@@@???AAAAAAAAA???>>>???@@@<<<>>>???>>>===<<<===>>>>>>@@@BBBAAA@@@>>>===>>>???>>>===<<<<<<===>>>???============<<<<<<;;;:::<<<===???AAABBBBBBBBBBBB===>>>?????????===;;;:::::::::999999999::::::;;;>>>>>>?????????>>>>>>===BBB???<<<<<>>???>>>===>>>??????>>>===DDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEBBBAAABBBCCCCCCBBBCCCAAACCCGGGHHHDDDCCCEEEKKKHHHEEEDDDDDDEEEEEEDDDEEECCCAAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCBBBCCCCCCBBBAAA@@@BBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDCCCCCCBBBAAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCDDD:::;;;===>>>???>>><<<;;;BBBBBBBBBAAAAAAAAAAAAAAA<<<>>>??????======>>>@@@===??????<<<<<<>>>>>>;;;===<<<<<<===??????>>>===BBBAAA@@@@@@???@@@AAABBBCCCCCCDDDCCCBBB@@@>>>===???>>>@@@BBB@@@===>>>AAACCCBBBAAAAAAAAA???<<<:::===???AAACCCCCCCCCAAA@@@<<<===>>>===;;;::::::;;;;;;;;;;;;;;;999777444333666333000000111222333333222111000000//////000000555555444444333333333222111111000/////////000111000000000//////............///000222222111000000***,,,///111222111000///444000///333444111///000444666888999:::999888777888999999:::;;;;;;;;;;;;>>>>>>===;;;::::::<<<>>>;;;;;;;;;;;;::::::::::::;;;:::999:::;;;<<<;;;:::;;;:::888888:::;;;;;;:::444555777999;;;;;;;;;;;;===???>>>;;;:::===>>>===888999999:::::::::::::::666777888:::;;;===>>>>>><<<<<<<<<999777666888:::555333000000333666999:::777;;;;;;777666999;;;;;;777666666555444333111111555333444;;;CCCCCC:::222::::::999:::<<>>AAA@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>??????@@@>>><<<:::;;;>>>BBBDDDAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@???===999666333333888;;;999999<<<===;;;>>>===<<<;;;;;;<<<===>>>;;;<<>>>>>>>>===<<<<<<;;;999666777::::::888888;;;===;;;999999:::;;;::::::;;;<<<>>>@@@AAA@@@???===;;;<<<<<<<<<============>>>======???AAAAAA@@@???777888:::;;;<<<<<<;;;;;;888999;;;===>>>===<<<;;;:::777666:::===;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<999999:::<<<===<<<>>>;;;999888999;;;;;;:::===999777:::;;;888666888<<<999777999===??????===:::999888888:::;;;;;;;;;;;;999999;;;>>>???<<<999<<<============<<<;;;;;;:::;;;<<<===>>>??????@@@???AAABBBBBB@@@???>>>???;;;===>>>===<<<;;;<<<>>>???AAABBBBBB???============<<<:::999999<<<>>>@@@============<<<<<<<<<<<<<<<===@@@BBBBBBBBBAAAAAA<<<===>>>??????>>><<<<<<777888999::::::;;;::::::>>>>>>>>>??????>>>======AAA===999999<<<>>>>>>===>>>======???@@@@@@>>><<>>????????????@@@@@@@@@@@@DDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>AAACCC@@@AAABBBAAA@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCBBBAAAAAA@@@???888:::<<<>>>>>>===;;;:::@@@@@@@@@@@@??????>>>===<<<===>>>>>>======>>>@@@<<<>>>???<<<===@@@@@@===>>>===<<<<<<>>>??????>>>AAA@@@???>>>>>>???AAACCCDDDDDDDDDDDDCCCAAA???======>>>???AAA@@@>>>>>>>>>@@@??????@@@@@@>>>:::777777:::???CCCEEECCC???===777888::::::999999;;;===>>>>>>===;;;999777555444777444111///000222222222000000000000000111222333333333222222111000000000222111///......000222333111111000//////...------...///000111111111000000---...///000111111000000444000000444555222///000333444777888999888777666777888999:::;;;;;;;;;;;;>>>>>>>>>===;;;:::;;;===;;;;;;;;;;;;;;;;;;::::::;;;999999999;;;===<<<;;;;;;999888777999999999888555666888999999999::::::===<<<;;;999:::<<<>>>???999999::::::;;;::::::999666666777888888:::;;;;;;;;;<<<;;;999777777888999777333000000333777;;;<<<777;;;<<<999777999<<<<<<888888999999777555333111555444666<<>>@@@@@@>>><<<:::::::::<<<===>>>>>>===============>>>::::::;;;<<<<<<<<<<<<<<<@@@???<<<;;;<<<>>>AAACCCAAAAAA@@@??????@@@BBBCCC@@@@@@@@@>>><<<888444222444:::===<<<<<<======:::<<<======<<<;;;;;;;;;<<<<<<===???AAABBBAAA???>>>;;;<<<===???????????????:::888888;;;;;;888888;;;>>><<<:::999:::;;;:::999999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;<<<===@@@AAA@@@>>>888999:::<<<<<<<<<<<<<<<666777999;;;<<<<<<;;;:::;;;777555888:::999:::<<<>>>???@@@???===<<<===>>>>>>>>>>>>>>>??????@@@@@@???===;;;999999;;;<<<===;;;;;;:::999::::::::::::;;;888888;;;;;;888888:::===;;;:::;;;===???>>>===999777666777999:::::::::999777777;;;@@@AAA===999<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>??????<<>>======;;;===>>>===<<<<<<===??????AAABBBBBB???===<<<<<<;;;:::888777888;;;>>>AAA>>>============>>>>>>???<<<>>>@@@BBBCCCBBB@@@???;;;;;;======>>>>>>======666777999;;;;;;;;;;;;:::;;;<<<===>>>???????????????;;;777777:::======<<<<<<<<<===???AAA@@@>>>;;;>>>@@@BBBBBBAAA@@@BBBDDD>>>>>>???BBBDDDDDDAAA>>>===;;;;;;<<>>>>>AAABBBBBBDDDIIIGGGFFFCCC???======???@@@FFFDDDAAA?????????>>>===>>>>>>>>>?????????@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>??????===<<<===???AAABBBBBBBBBAAA???>>>???@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>???AAABBBAAA@@@>>>===>>>>>>??????>>>===<<<;;;;;;===>>>>>>======>>>???<<>>AAABBB???>>>===<<<<<<>>>??????>>>>>>===<<<<<<===???BBBDDDDDDDDDDDDDDDCCCAAA???>>><<<>>>????????????>>><<<;;;;;;<<<===>>>===:::777444888>>>CCCDDDBBB>>>;;;333444666777888999===???@@@@@@???===;;;999888777666444111000111222222222......///000222444666777222222222111111000000000222111///......000222333222222111000///.........///000000111111111111111333222000//////000222333444111111555666222000000222444666888999888777666777888999:::;;;<<<<<<<<<;;;===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;======<<<:::888666666777888888777777999:::999777666777999:::888777777888:::<<>>777666555555666666555333444666888::::::;;;===???>>>===;;;999999:::<<<======<<<;;;;;;;;;<<<======:::;;;<<<<<<===<<<<<<;;;????????????>>>>>>======@@@???>>>>>>>>>@@@AAABBB?????????>>>;;;888444222555;;;>>><<<;;;===<<<:::===>>>>>><<<:::999:::;;;===>>>???@@@@@@>>><<<;;;<<<===???@@@AAAAAA@@@???>>>;;;:::===<<<888888:::>>><<<::::::;;;;;;:::999888999999:::;;;<<<======;;;;;;;;;:::::::::999999888777777999;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<777888999;;;<<<<<<;;;;;;===888555888999888999;;;:::<<<>>>>>>======???@@@;;;;;;;;;;;;;;;===>>>???@@@???===;;;999999:::;;;777999;;;<<<<<<:::999888999777888<<<<<<:::;;;???@@@>>>===<<<<<<===<<<<<<888777666666888999999999777555555:::@@@BBB???:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>999<<<>>>???>>><<<;;;;;;<<<===??????>>>===???@@@???AAABBBBBB???=========:::999888777999<<>>>>>???@@@AAA===???AAACCCCCCBBB???>>>:::;;;<<<<<<===>>>>>>>>>777888:::;;;<<<<<<<<<;;;888999;;;===???@@@AAAAAA===:::666777:::======;;;;;;;;;<<>>;;;===@@@CCCBBB@@@???@@@BBB@@@???@@@CCCFFFFFFCCC???999888888:::>>>BBBCCCDDDAAA===<<<>>>???@@@CCCHHHHHHGGGEEEBBB>>>===>>>@@@???>>>>>>???@@@AAA@@@???======>>>>>>???@@@@@@@@@CCCBBBAAA@@@???@@@AAABBB>>>??????>>>======>>>@@@EEEEEEDDDAAA===;;;;;;<<>>>>>======>>>???@@@@@@???===<<<;;;===>>>>>><<<<<<===???<<>>>>>BBBBBB@@@===<<<<<<===??????>>>===;;;;;;;;;<<<===???AAACCCBBBBBBCCCCCCBBBAAA@@@>>>===>>>>>><<<>>>@@@???;;;:::999:::;;;======;;;999555999>>>CCCDDDBBB>>>;;;444555666777777:::===@@@@@@@@@@@@@@@>>><<<999888444333111111222333222111---...///111333555777999333333333333333333333333222222111000000000111222222222222111111000000000111111111111111222222222777555222//////111444666666222111555666333111222222444666888999999888777999999:::;;;<<<<<<<<<<<<999<<>>???@@@@@@???>>>===>>>???@@@AAA@@@>>><<<:::??????>>>??????@@@AAABBB>>>>>>???>>><<<999666444666:::;;;888666999:::999<<<===>>><<<888888:::>>>>>>>>>>>>>>>===<<<;;;:::???@@@AAABBBAAA>>><<<:::@@@===<<<===<<<999888:::<<<;;;;;;<<<======;;;999:::999999999:::;;;<<<===:::::::::999999999999999:::::::::;;;===>>>===;;;999999999:::;;;;;;<<<<<<:::;;;<<<==================888666999:::888888:::777999;;;<<<===>>>@@@BBB>>>===<<<<<<<<<>>>???@@@???@@@???===:::999999:::555888<<<===<<<:::999888999888888;;;;;;:::===BBB@@@???>>>===;;;;;;;;;;;;:::888666666888999888777666555666999>>>@@@???<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<777999<<<===<<<;;;<<<<<<<<<===??????>>>>>>@@@AAA>>>@@@AAAAAA@@@>>>>>>>>>::::::::::::;;;===???@@@AAA@@@???>>>>>>???@@@AAA===???BBBDDDCCCAAA>>><<<;;;;;;;;;<<<<<<======>>>999:::;;;<<<<<<===<<<<<<777999;;;===???@@@AAAAAA<<<999777999<<<>>>===;;;;;;;;;;;;===???@@@>>><<<>>>BBBEEEDDD@@@>>>???BBB@@@>>>>>>BBBFFFFFFCCC>>>999888888:::>>>AAACCCCCC@@@======@@@@@@???AAADDDEEEFFFEEEBBB>>><<<<<<>>>======>>>AAACCCCCCBBB@@@======>>>??????@@@AAAAAAAAA@@@???>>>>>>???AAABBB???AAABBBAAA???>>>>>>???DDDDDDDDDAAA???===>>>???CCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????:::<<<>>>@@@AAAAAA@@@@@@;;;::::::::::::<<<===>>><<<===>>>@@@@@@???>>>===;;;<<<======<<<<<<===???<<>>;;;;;;;;;<<<======>>>?????????@@@AAABBBBBBAAA@@@???===???===999<<<@@@???:::<<<;;;:::;;;<<<===<<<::::::===@@@CCCDDDCCC@@@>>>999::::::999999:::===@@@>>>???@@@@@@???===:::888111111111222444444222111/////////000222333555666111111111222333333444444333222222111111000000000333333222222222222222222222222222222222333333444444333222111111333666777777333111444555333222444222444666888:::999999888;;;;;;<<<======<<<<<<<<<:::<<<>>>???>>>===>>>???;;;;;;;;;;;;<<<<<<<<<===???===:::999:::<<<<<<<<<:::888777888:::;;;;;;:::666999;;;999555444777:::777555666;;;===;;;===AAA;;;;;;<<<<<<;;;::::::999999888666555444555666777888999::::::888777777888555333111111333555666777;;;AAACCC<<<555333444444555666777777777777666555666666555444222333666888///000222333444444444333111111222444666777666555777777777777666888<<<>>>999999:::::::::;;;;;;;;;;;;:::999888999:::<<<===>>>???@@@AAAAAA@@@???>>>===>>>@@@AAAAAA???===<<<>>>???@@@AAABBBBBBBBBBBB===>>>>>>>>>===:::888666888:::888333222666999999999;;;<<<:::777888===BBB>>>>>>===<<<<<<<<<===>>>>>>???@@@@@@???===:::888>>>;;;:::===<<<999888;;;::::::;;;===???>>>;;;999===<<<:::::::::;;;<<<===::::::::::::::::::::::::<<<;;;;;;<<<===>>><<<;;;888888888999999:::;;;<<<<<<<<<<<<===============>>>999888:::;;;999888999666888:::;;;<<<===???AAAAAA@@@>>>>>>>>>???AAABBB<<<>>>@@@???<<<::::::;;;666888;;;;;;:::888999;;;;;;999888999888777<<>>>>>===<<<;;;:::;;;<<<;;;999777777888888777666888888999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999>>>======<<<<<<;;;::::::777888:::;;;;;;<<<>>>@@@;;;<<<>>>>>>===>>>???AAA<<<>>>AAAAAA@@@??????@@@;;;;;;<<<===>>>?????????AAA@@@>>><<<<<<<<<>>>>>>>>>@@@BBBDDDDDDAAA>>>;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>::::::<<<===>>>>>>??????;;;999999;;;???@@@>>>;;;<<<;;;:::<<<>>>??????>>>???CCCGGGEEEAAA>>>@@@BBB>>><<<;;;???CCCDDDAAA<<<;;;:::999;;;>>>AAABBBBBB@@@>>>???CCCCCC???>>>@@@BBBDDDDDDAAA<<<999999:::???@@@AAACCCEEECCC@@@======>>>>>>???@@@AAAAAAAAA@@@???>>>======???AAACCCAAACCCDDDDDDBBB???>>>>>>???@@@AAAAAAAAABBBDDDFFFDDDCCCAAA@@@???@@@AAAAAADDDCCCBBBAAA???>>>===<<<===>>>@@@AAA@@@???===<<<;;;:::::::::;;;>>>AAACCC999:::===>>>???>>>===<<<;;;<<<======<<<<<<===???;;;>>>>>><<<<<>>===<<<<<<>>>???@@@AAABBBAAA@@@@@@>>>???<<<888:::@@@@@@:::@@@>>><<<;;;<<<===<<<;;;>>>@@@BBBDDDEEEDDDBBBAAA??????>>><<<::::::===???;;;===???@@@@@@===999777000000111333555555333000000000///000000111222222......///000111222222333333333333333222000///...333333333333333333444444333333222222333333444555000000111222444555666777999444111333444333333555333444777999::::::999888==================<<<<<<;;;<<<===<<<<<<===@@@BBB;;;;;;;;;<<<<<<<<<======@@@===:::999:::;;;<<<;;;:::999888999<<<=========444777:::888555444888<<<999666888???AAA>>>???CCC;;;<<<<<<<<<;;;::::::999;;;:::888666555666777888777999::::::888777777888111000///000222555555555<<>>888888:::;;;;;;;;;;;;;;;<<<;;;999999999;;;===>>>===>>>???@@@@@@???===<<<<<<===>>>???@@@@@@??????>>>@@@AAACCCDDDDDDCCCBBB======>>>>>>===;;;999777;;;<<<888222000555:::<<<666888:::888777999@@@GGG>>>===<<<;;;<<<===@@@AAA888:::<<<>>>>>>===;;;:::;;;888888;;;<<<999999<<<888999;;;>>>@@@???<<<999???>>><<<;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<777666555666777777666444888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::>>>:::888;;;<<<999888999666888:::;;;;;;<<<>>>@@@>>>===;;;::::::;;;<<<>>>999<<<@@@@@@>>>;;;;;;<<<777999:::999777777:::===<<<:::888888555444999AAA;;;<<<<<<;;;;;;;;;<<<>>>===;;;888888888888777555:::;;;;;;:::888888:::<<<;;;;;;<<<<<<;;;;;;:::999???>>>===<<<;;;:::999999777888:::;;;;;;===@@@BBB:::;;;======<<<===>>>@@@;;;>>>@@@AAA@@@@@@@@@AAA;;;===>>>@@@@@@@@@??????AAA???===;;;::::::;;;<<<>>>@@@CCCDDDDDDAAA===;;;===<<<<<<;;;;;;;;;<<<<<<@@@???===<<<<<<===>>>???<<<<<<============<<<<<<;;;::::::===AAAAAA>>>;;;<<<;;;:::;;;===?????????CCCFFFHHHEEE@@@>>>@@@CCC===>>>???@@@AAA@@@?????????<<<888888<<<@@@BBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>======>>>:::<<<@@@CCCDDDCCCAAA@@@;;;;;;;;;<<<>>>@@@CCCDDDCCC@@@<<<;;;>>>@@@AAA@@@DDDDDDKKKSSSNNNAAA>>>EEEBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBBBBAAA???>>>===@@@DDDEEECCC???===<<<===<<<;;;<<>>;;;===>>>@@@@@@>>>===;;;BBBAAAAAA@@@>>><<<;;;:::>>>>>>????????????>>>>>><<<>>>@@@@@@===<<<>>>AAA;;;<<<>>>??????>>><<<;;;============>>>>>>>>>>>>>>>;;;;;;>>>???<<<;;;<<<===:::777888:::<<<;;;999<<>>===============???AAACCCCCCAAA???===777555222111222333222222////////////000111222333000000111222222222222111444333222222111111222222222222333666888888666444444333333444777::::::::::::666222222555777555222444444555666555444222111///000222444666888888999===<<<<<<===??????>>>===>>>>>>>>>>>>============<<<;;;:::999:::<<<>>>???>>>===;;;:::999999::::::999999999999999999:::;;;;;;999777777999::::::999???;;;888999>>>@@@???===>>>:::999;;;999555888>>>999999:::::::::;;;;;;;;;777666666888999999777555888444///---000555999;;;GGGEEEAAA;;;444000...//////444999:::777555888;;;<<<<<<;;;888444222222222///444777555444555444222000222555888999888777555666666777888999999::::::999:::::::::999999;;;===???<<<999:::===@@@@@@@@@@@@BBBDDDBBB???======???888;;;???BBBCCCAAA>>><<<@@@>>>===>>>@@@AAA>>>;;;<<<===>>>>>>>>>===;;;;;;>>>???>>>:::555444999>>>666>>>AAA<<<999;;;>>>===<<<:::888888:::<<<======;;;<<<======<<<<<<===>>>???===;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::>>>@@@999::::::;;;:::999888777;;;:::999888777777888888<<<:::888777888888777666:::;;;;;;:::888888:::<<<999:::;;;<<<;;;:::999888888888999<<<>>>@@@???===<<<:::999999;;;<<<<<<;;;======<<<<<<<<<<<<======::::::999888777999===@@@@@@<<<777444444555666666=========<<<<<<;;;;;;;;;===;;;:::999999888666555;;;>>>>>>;;;;;;??????===<<<;;;;;;;;;<<<:::777555<<<;;;999888888888999999777888:::;;;<<<;;;;;;:::>>>===<<<;;;;;;<<<>>>???:::;;;===>>>??????>>>>>>AAABBBBBBAAA???>>>???@@@>>>>>>>>><<<;;;;;;<<<>>>CCCAAA@@@???@@@@@@???>>>===AAAAAA<<<888;;;>>>???===:::999;;;<<<:::<<<@@@===<<<<<<;;;;;;;;;;;;<<>>@@@AAA@@@>>>===BBBEEEFFFDDD???===???BBB???@@@AAABBBBBBBBBAAA@@@AAA===::::::===@@@BBBCCCBBBAAA@@@@@@@@@@@@AAAAAA>>>@@@AAA@@@>>>=========>>>???BBBCCCCCCAAA>>><<<;;;;;;;;;;;;===???AAABBBBBB@@@======??????===;;;@@@EEEQQQ]]]YYYIII@@@BBBDDDDDDCCCBBBAAA@@@??????BBB@@@???@@@AAAAAA@@@???>>>AAADDDDDDCCCAAA??????>>><<<<<<===???@@@???>>>===>>>?????????>>><<<;;;@@@@@@@@@@@@???>>>======>>>??????@@@@@@??????>>>===???@@@>>><<<;;;<<<===<<<===???@@@@@@???===<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;>>>???<<<:::<<<;;;999999:::<<<<<<:::777<<<>>>???>>>;;;:::;;;===@@@BBBDDDDDDBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@@@@AAAAAABBBAAA???===<<<888666444333333444444333111111000000000111222222111111222333333333333333444333222222111111222222111222333555777777555333444333222444777999:::999777333000000333555333000444444444444444333222222000111333555666888999999===<<<<<<===>>>>>>===;;;>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<===>>>===<<<;;;:::999888888888666666666666777777888999;;;999777777888::::::999>>>;;;888999===@@@???===<<<888777999777444666<<<666666777777777888888888777777777888999999777666777555222000111444888;;;CCCCCC@@@<<<666111//////222555:::;;;:::999999:::HHHGGGDDD???888444222222222555555333333555444111222333666888999999888888777777888999::::::;;;<<<888999::::::999999;;;===>>><<<999:::>>>@@@AAAAAA???AAACCCBBB@@@>>>???@@@===>>>@@@AAAAAA@@@>>>===???===<<<>>>@@@@@@???<<<;;;<<<>>>??????>>>===<<<;;;======:::666555999===666===@@@;;;777888999777:::888777888:::<<<<<<<<<:::;;;<<<======>>>???@@@>>><<<:::;;;===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::===???999999:::::::::999888777888888888888888777666666;;;999888888888888777555999:::;;;;;;999999:::;;;::::::;;;<<<<<<;;;;;;;;;777777999;;;>>>???>>>===<<<::::::;;;<<<===<<<;;;===<<<<<<;;;;;;<<<<<<===777999:::;;;::::::;;;===>>>;;;666444555666777777:::;;;===>>>===<<<999888@@@???=========<<<;;;:::;;;===<<<999999===>>><<<===<<<;;;;;;<<<<<<:::888:::999888777666777888888888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===???@@@<<<===>>>???@@@@@@@@@???===>>>??????===<<<===>>>>>>???>>><<<::::::;;;<<<>>>===>>>@@@BBBDDDCCCBBB===@@@???;;;:::===???>>>>>>;;;:::<<<;;;999:::===;;;<<<===>>>>>>===<<<;;;CCC???======???>>>;;;777999:::;;;===>>>@@@AAAAAAAAACCCEEECCC???===>>>@@@BBBBBBCCCCCCCCCCCCBBBAAABBB???<<<<<<===@@@AAABBBCCCBBB@@@>>>>>>>>>???@@@<<<>>>@@@@@@>>>=========>>>@@@AAACCCBBB@@@>>><<<<<<;;;;;;;;;<<<===>>>???@@@@@@?????????===:::777AAAFFFRRR]]]ZZZKKKBBBBBBFFFEEEDDDBBB@@@>>>===<<>>>>>??????>>><<>>======???@@@???>>>???@@@@@@???>>>===;;;;;;?????????@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>??????===;;;999:::;;;===>>>???@@@@@@???>>>===:::;;;<<<===>>>?????????>>>;;;;;;>>>>>>:::999;;;888999:::===>>>===999666<<<<<<<<<<<<;;;;;;;;;;;;@@@BBBCCCCCCAAA@@@@@@@@@CCCBBB@@@??????@@@AAABBBBBBBBBAAA???>>>===;;;;;;:::777555444555555555444333333222222111111222222222222333444444444444333444333222222111111222222111111222333555666444222444333222333666888888888666333000000333444222000444333222222111222222222111222333555666888999999===<<<<<<===>>>>>><<<:::============>>>>>>>>>>>>;;;<<<<<<=========<<<<<<;;;;;;;;;:::999888666666555555555555666777888999;;;999777777888999:::999===:::888999===???>>><<<;;;888777888666444777;;;555555666666666777777777888777777888999999888666666777777444222222666:::===>>>???===888444111000333777<<>><<<;;;;;;NNNNNNKKKFFF>>>888555333666555333000222666444///000222444666777888888888777777888999:::;;;<<<<<<777888::::::999999;;;===<<<;;;:::;;;>>>AAABBBBBB???@@@BBBBBB@@@???@@@@@@BBBAAAAAA@@@???>>>>>>>>>===<<<<<<===???@@@???>>>:::;;;<<<===>>>===;;;:::777:::<<<:::888777999<<<777===???<<<777666555333777666777999;;;===<<<;;;============>>>>>>>>>>>><<<:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;=========<<<::::::<<<===999999999:::999999888777666666777777777666555444999888888999999999666444888:::<<<<<<;;;999999:::<<<<<<;;;;;;;;;;;;<<<<<<888888999;;;>>>???>>><<<;;;;;;;;;===??????===;;;<<<;;;:::999999:::;;;<<<444888<<<======;;;::::::<<<999666555666777888888777999<<<>>>>>><<<888666@@@@@@??????>>>>>>>>>===:::;;;:::666666:::===<<<>>><<<;;;;;;<<<======<<<999888777666555666777777:::;;;;;;;;;;;;::::::999999999999:::<<<===???@@@===>>>???@@@AAAAAAAAA@@@<<<===>>>>>><<<;;;<<<===<<<===>>>===;;;999::::::<<<===>>>AAADDDEEEDDDBBB>>>???===:::;;;@@@@@@===???<<<;;;<<<<<<999999<<<:::<<>>======???@@@AAADDDBBB???===<<<===>>>@@@;;;>>>@@@AAA@@@>>>>>>>>>;;;===???AAABBBAAA@@@???========================@@@?????????>>>===<<<:::EEEEEEIIINNNLLLEEECCCFFFEEEDDDCCCAAA@@@???======EEECCC@@@???>>>===:::888???@@@AAAAAAAAAAAACCCEEE@@@???>>>>>>@@@@@@???>>>BBBAAA@@@???===<<<;;;;;;@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>??????>>>>>>===============<<<;;;;;;;;;;;;<<<============<<<;;;999:::;;;===>>>?????????===<<<<<<>>><<<888888:::999:::;;;<<<===<<<:::888===<<<;;;;;;======<<<;;;@@@AAABBBBBB@@@??????@@@BBBAAA???>>>>>>@@@BBBCCCAAA@@@>>>===<<<;;;;;;<<<:::888555444555666555444666555444333222222222222111222222333444333333333444333222222111111222222111111111222444444333111444333222333555777777666555333222222444555444222333222111000000111222333222222333444666777888999>>>=========>>>>>>===;;;============>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::;;;;;;<<<;;;:::888666555666666666777888999:::;;;;;;999777666888999999999;;;:::888:::<<<>>>===<<<;;;::::::999777777999===888888888888999999999:::999888777888999999777666333666999777222111444888888;;;======999555222111111999BBBCCC???;;;;;;===HHHJJJLLLJJJEEE>>>999666888666111...111666333...---...000222444555555666555555666777999:::;;;;;;666888::::::999999:::<<<:::::::::<<<>>>AAACCCCCC@@@AAAAAAAAA@@@???>>>>>>DDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===?????????999:::<<<===<<<:::777666555888;;;<<<;;;:::;;;<<<999===???>>>:::888666555666666777:::===>>>===<<<@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;<<<999999999999999999888888666666555444444555555666888888888999:::999666444666999<<<===<<<:::999:::>>>===;;;:::999999::::::::::::;;;===???@@@???===;;;<<<===???@@@@@@>>>;;;;;;:::999888888999:::;;;555888<<<===<<<::::::::::::888666666888::::::999888999;;;<<<<<<;;;999777======>>>>>><<<<<<======999:::888333444999<<<;;;>>><<<::::::<<<===>>>>>>999888777666666777888888<<<<<<<<<;;;;;;:::999999:::::::::;;;<<<======>>>======>>>???@@@@@@@@@@@@???@@@@@@???<<<;;;;;;<<<999;;;>>>>>>===;;;;;;;;;>>>???@@@CCCEEEDDDAAA???>>>>>><<<:::===AAA@@@<<>>>>>;;;;;;>>><<<===???@@@AAA@@@??????CCCDDDDDDAAA===::::::<<<888888888888:::<<>>===>>>???@@@DDDBBB???===<<<===>>>@@@===???AAABBBAAA@@@@@@@@@<<<===???@@@AAAAAA@@@???????????????>>>>>>======??????>>>======>>>AAACCCDDDCCCBBBCCCBBBAAACCCGGGBBBBBBAAAAAAAAAAAA@@@@@@EEECCCAAA@@@???>>><<<:::>>>???@@@??????@@@CCCEEE@@@???>>>???@@@AAA@@@???DDDCCC@@@>>>===<<<;;;<<>>>>>>>>>>>999999999::::::999999999888999;;;===??????>>>>>>===<<<===>>>;;;666666:::;;;;;;;;;;;;::::::;;;<<<>>>===<<<<<<>>>???>>><<<@@@AAAAAA@@@???>>>???@@@???>>>===<<<===>>>@@@BBB>>>===<<<::::::;;;<<<===999777555444444555555444666666444333222222111111000111111222222222222222444333222222111111222222222111000111333444222111444222111222444555555444333222222333444444333222222111000///000000222333222222222333444666888999???>>>===>>>??????>>><<<<<<=========>>>>>>>>>???<<<===?????????===;;;999;;;;;;<<<<<<<<<:::888777777777777777888999:::;;;:::888666666777999999888999999999:::<<<<<<<<<;;;999::::::777666888:::<<<999999999:::::::::;;;;;;:::888666666777888777555000444888777333111444777777999;;;;;;888555333222...;;;GGGHHH@@@999:::???@@@EEEKKKMMMJJJBBB;;;666888555000,,,000555333---,,,...000222444444444444111222333444666777888999666888::::::999999999:::888999;;;<<<>>>???AAACCCBBBAAA@@@@@@???>>><<<;;;AAABBBCCCCCCBBB???<<<:::;;;;;;;;;;;;<<<===>>>@@@===>>>??????===:::666444666888<<<>>>>>>======<<<999:::<<<===<<<999888888777777999<<>>>>>>>>======<<<<<<<<<<<<>>>??????===;;;;;;;;;999999999999999999::::::999777444222222444777999888888999:::;;;:::777555666888;;;===<<<:::::::::???>>>;;;999777666666666<<<<<<<<>><<<<<<===???AAA@@@>>>;;;;;;:::888666666888:::;;;999:::;;;:::999999;;;<<<999888777999;;;<<<<<<;;;;;;:::999999999::::::;;;;;;===>>>===;;;:::<<<===999:::777333333888;;;;;;<<<:::999999;;;===>>>===:::999888888888999:::;;;===<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@AAA@@@>>>:::888777888666:::>>>AAA@@@???>>>===>>>>>>@@@CCCEEEDDDAAA>>>>>>>>><<<:::===AAA@@@;;;===;;;<<<@@@@@@>>>???BBB???>>>>>>>>>???@@@BBBCCCAAACCCDDDAAA<<<;;;===@@@777888888999::::::::::::DDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????@@@AAABBBBBBAAAAAAAAA@@@>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>???@@@@@@AAABBBAAA@@@???@@@BBB@@@@@@AAA@@@???>>><<<;;;?????????@@@???>>>===============<<<===???DDDHHH@@@@@@AAABBBCCCCCCBBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBB@@@???@@@AAABBBAAA@@@>>>???@@@??????@@@BBBDDD???>>>>>>???AAACCCBBBAAAEEECCC@@@===<<<<<<======BBBAAA???>>>>>>???@@@AAA<<<======>>>>>>======<<<<<<;;;:::<<<>>>@@@@@@???888888888888888888888888888999<<<>>>???>>>===<<<===<<<===>>>:::444444999<<<<<<<<<:::999999<<<>>>=========>>>>>>>>>>>>???@@@@@@AAA???>>>===>>>@@@;;;;;;;;;<<<===>>>??????<<<;;;:::999999:::;;;<<<:::777555444555555555444666555444333222222222222000000111222222222222111444333222222111111222222333222111111333333333111444222111111333444333222//////000111111111000000111111111000111111222333222222111111222444666888===<<<<<<===???@@@>>>===<<<<<<======>>>>>>??????===>>>???@@@???===:::999;;;;;;;;;<<<<<<;;;;;;:::777777777777777888888999:::888666666777888999888777888999:::;;;;;;;;;;;;666888888444333666999999777888888888888999999999999777555555666666555444000333666777555555777999999::::::888555333333333///<<>>>>>CCCJJJLLLIIIBBB:::666555444000---///333333......000333666777666444333...///000222333555666777777999;;;;;;999888777777777999;;;<<<<<<===???AAA@@@???>>>>>>>>>===;;;999???@@@BBBCCCBBB@@@===;;;;;;;;;;;;;;;:::;;;===@@@@@@BBBCCCCCCAAA===999666777999<<>><<<888666777:::;;;888888::::::999:::<<<>>>@@@???>>>999777777:::???BBBBBBAAA===>>>???>>>======>>>?????????>>>>>>======<<<<<<:::===@@@@@@???<<<<<<;;;;;;::::::::::::;;;;;;<<<:::888555333444666999;;;:::999999:::<<<;;;999777666888;;;<<<;;;:::;;;;;;>>>===;;;999777555555444<<<<<<===???AAAAAA@@@>>><<<<<<<<<>>>@@@@@@>>><<<;;;:::777666666777:::;;;<<<;;;:::888666888;;;>>>:::999:::;;;>>>>>>===<<<<<<;;;999888888:::<<<>>>===???AAA???<<<:::<<<>>>999:::999555555999<<<;;;<<<:::999:::<<<======<<<;;;;;;:::999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<===>>>???@@@>>>>>>===;;;777444444444666;;;AAAEEEDDDBBB@@@???;;;<<<===@@@CCCDDDCCCAAA>>>???>>><<<===???>>>:::<<<:::<<<@@@AAA???@@@CCC@@@>>>===<<<===@@@DDDFFF???AAAAAA???<<<<<>>?????????>>>===<<<999;;;===>>>===???CCCFFF??????@@@@@@BBBDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEE@@@??????@@@BBBCCCBBBAAA>>>@@@AAAAAA@@@@@@BBBCCC>>>>>>>>>???BBBDDDDDDCCCEEECCC@@@===<<<<<<>>>??????>>>=========???AAABBB>>>>>>????????????>>>>>><<<;;;999;;;===???>>><<<;;;::::::::::::::::::;;;888:::<<<>>>???>>><<<;;;<<<<<<>>>>>>999333333888:::<<<>>>===;;;:::;;;===:::<<<>>>>>><<<;;;===@@@@@@@@@@@@>>>===<<<>>>@@@888999;;;===>>>>>>>>>>>><<<;;;:::999999999999999;;;999666555666777666555444444333222222111222222000111222222333333222222444333222222111111222222444333111222333444333222444222000000222222222111---...000111111000000000000111111222333333222222111111000000111333555666:::999999;;;>>>???>>><<<<<<<<<<<<===>>>?????????????????????>>><<<:::999999999999999:::;;;<<<===:::999999888888888888888:::888666666777888888888666888:::;;;;;;::::::;;;555888888333222777:::999777777777777888888888888999666444333444444444333111222444777999;;;<<<===<<<;;;999555222111222444444===HHHLLLHHHBBB===;;;;;;???CCCDDDAAA===999777111333222......222222000...111555888888666333000---...///000222444555666888:::<<<;;;999666555555666888;;;<<<;;;;;;===???<<<;;;:::;;;>>>>>><<<:::>>>>>>???????????????>>>;;;<<<<<<:::888999<<>>@@@BBBCCCBBB???;;;999888999;;;===??????===;;;<<<777666999;;;888999===;;;:::999:::<<<>>>>>>===999777666999>>>AAA@@@>>><<<>>>@@@???===<<<>>>@@@@@@@@@???>>>>>>===<<<<<<999<<>><<<<<<<<<<<<;;;;;;;;;<<<===>>>888888888888999999::::::<<<;;;::::::<<<<<<;;;:::777999::::::::::::;;;===;;;;;;;;;:::999888777666;;;;;;<<<===???@@@>>><<<===<<<;;;<<<>>>???>>>===<<<:::888666666888:::<<<<<<<<<:::888666777;;;>>>;;;;;;<<<>>>@@@@@@>>><<<;;;;;;::::::;;;;;;=========@@@BBB@@@<<<999;;;>>>999;;;:::777888;;;===;;;<<<;;;;;;<<<>>>>>>===;;;;;;;;;:::::::::;;;===>>><<<<<<;;;:::;;;;;;=========>>>?????????>>>===<<<>>>============???@@@AAA:::;;;;;;999666555555555:::???EEEIIIHHHDDD@@@>>><<<<<<<<<>>>AAABBBAAA@@@===AAABBB>>><<<===<<<:::;;;999;;;???@@@>>>===@@@============???AAACCCEEE@@@@@@???===<<<===???AAA<<<;;;:::::::::<<<===>>>BBBAAA@@@AAAAAABBBAAA@@@??????>>>???@@@BBBDDDFFFBBBDDDFFFEEECCCCCCEEEHHH@@@AAAAAAAAAAAAAAAAAAAAACCCCCCAAA>>>;;;<<<>>>AAA===>>>>>>????????????>>>;;;<<<===>>>>>>===<<<;;;666:::>>>???>>>>>>@@@BBBAAA@@@===;;;===AAADDDEEEBBBCCCCCCDDDDDDDDDEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>???AAACCCCCCBBBAAABBBCCC>>>======???CCCEEEEEEDDDEEECCC???<<<;;;<<>>???===;;;999<<<<<<>>>>>>888222333888777;;;???@@@===;;;:::;;;777;;;???>>>:::999<<<@@@@@@@@@@@@>>><<<<<<>>>@@@777999<<<>>>??????>>>>>><<<<<<;;;:::999777666666<<<:::888777777888888777333333222222111111222222222222333444444444444333444333222222111111222222555333222222333444333222444222000000111222111000...000222333222222222222000111222444444444333222111000//////000222444555777777777999<<<======<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@???===<<<;;;:::888777777777888:::<<<>>>======<<<;;;:::::::::::::::888666555777888888888555777:::;;;::::::::::::666;;;:::555444999<<<;;;888888888888999999999999888666333222333333333222333222444777;;;???@@@@@@???===999333//////222555:::>>>EEELLLNNNIII???888666888::::::999888888999...222333///...111222111---000444888888444000---------///000222444555666999;;;<<<<<<999666444444555888;;;;;;:::999;;;===999777777:::===???>>><<<>>>>>><<<<<<===???AAABBB<<<======:::888888;;;>>>999;;;>>>AAAAAA>>>;;;999888888:::<<<>>>>>><<<:::AAA;;;888;;;<<<:::;;;@@@<<<:::888888:::<<<======>>>;;;888999===>>>;;;888<<<>>>@@@???<<<;;;===???@@@@@@@@@???>>>======<<<888;;;???AAA@@@>>>=========<<<;;;;;;<<<===>>>???666888;;;======<<<:::999===<<<::::::<<<======<<<888999:::999999:::<<<>>>888999;;;<<<<<<;;;999999:::::::::<<<>>>>>>===;;;>>><<<:::;;;===>>>>>>======;;;888666666888;;;===;;;;;;;;;999888888:::<<<<<<<<<>>>@@@AAAAAA???<<<999:::<<<=========<<<<<<===@@@BBB???:::777999<<<999<<<<<<999999======;;;=========>>>@@@???===;;;;;;;;;:::999:::;;;======<<<;;;::::::;;;<<<===>>><<<===>>>@@@@@@@@@???>>>???>>>>>>>>>>>>@@@AAABBB999:::;;;:::888888888:::>>>CCCIIILLLIIIDDD???<<>>>>>??????===<<<===BBBDDD???;;;;;;;;;:::;;;999;;;>>>>>>;;;:::<<<:::;;;===???AAABBBBBBCCCBBB@@@>>><<<<<<===>>>>>>???===:::999:::>>>BBBEEECCCCCCCCCBBBAAA???>>>===???AAADDDFFFGGGEEEBBB@@@BBBBBBCCCCCCDDDDDDEEEEEEEEECCCAAABBBEEEFFFFFFDDDAAA@@@???>>>===<<<;;;:::;;;666777???DDDBBB===;;;??????>>><<<<<<;;;;;;;;;>>>;;;<<>>===>>>@@@CCCBBB???<<<:::;;;>>>AAA@@@BBBAAA===>>>CCCEEEDDD@@@AAABBBBBBAAA@@@AAABBBEEE???;;;;;;;;;::::::===<<>>???<<<===;;;<<>>>>>===<<<;;;>>>::::::>>>???<<<999::::::===???>>>;;;999:::<<<;;;;;;<<<<<<===>>>>>>>>>???>>>===;;;:::999888888666999:::888777888777333222222222111222222333333111222333444555444444333222111000000000222555666333333222222111000000000444444555555555444333222000222444444333222111222///000000000111111111111555333222333444444333222555666666777888888999999======>>>>>>===;;;999777???===;;;;;;;;;<<<;;;::::::888777777999:::;;;;;;>>>>>>===<<<;;;::::::999::::::888888888888::::::============<<<;;;:::999<<<<<<<<<;;;:::999888777888888999:::::::::999999999888666666777777555444111000///111666:::===>>>BBB>>>888222000111444666===;;;@@@JJJLLLCCC:::777666888;;;======:::777444555444222000///...------,,,...111333444444333111222000...///222777:::<<>>@@@BBBCCC<<<;;;;;;:::999999999999555777:::===?????????>>>CCC??????@@@???;;;:::===<<<<<<<<<<<<============AAA<<<777777:::<<<;;;999???>>>===<<<<<<<<<<<<<<<===???@@@???>>>===>>>???@@@@@@>>>===<<<<<<<<<<<>><<<;;;<<<===???@@@AAA>>>;;;;;;<<<===:::777<<<999888;;;<<<:::999;;;;;;:::888777;;;AAA???999???;;;;;;======:::;;;>>>;;;;;;;;;::::::999999999@@@<<<888999===>>><<<888???>>><<<;;;:::;;;===>>>>>><<<888555555777:::<<<:::::::::;;;;;;;;;<<<<<>>======???BBB===<<<::::::;;;;;;:::999=========<<<;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;???===;;;;;;>>>???===:::::::::999999:::;;;===>>>:::999888999;;;<<<;;;:::???===<<<>>>AAACCCBBB@@@@@@???>>>>>>>>>>>>>>>???@@@>>>===>>>???@@@???>>>AAADDDGGGJJJIIIEEE???<<>>888999AAADDDAAA<<<<<<=========<<<;;;;;;999===???===<<>>999888:::>>>@@@>>>>>>AAA@@@>>>;;;888888:::===@@@@@@@@@???<<<:::???HHHOOODDDDDDCCCBBBAAA@@@?????????@@@BBBDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDAAA???>>>???@@@>>><<>>===<<<;;;::::::999666888???CCCBBB???>>>===<<<<<<<<<<<<<<<=========:::<<>>@@@AAAAAA@@@??????@@@BBBEEE???<<<======;;;;;;===;;;@@@BBB===999;;;;;;999999<<<<<<:::;;;>>>>>><<<===<<<>>>@@@<<<777888===666999<<<>>>>>><<<<<<<<<>>>;;;:::===>>>;;;:::;;;999<<<======:::999999;;;<<<<<<<<<======>>>??????>>>===;;;:::999:::;;;<<<666::::::777777888777333333333222222222222333333000111222333444444333222333222111000000111222333222222222111111111111111444444444444333333222222///111222222111000000111000111111111222222222222222000000000222222111000333444555777888999;;;;;;============<<<;;;::::::===;;;::::::;;;;;;:::888:::888666777888:::::::::===<<<<<<;;;::::::999999======<<<;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;999999999888888777666555999999:::::::::::::::999999777666666777777777666555555555555666888;;;===BBB>>>999555333333555666;;;999<<>>999888<<<===777333222333666:::;;;;;;:::::::::555555666999<<<===;;;:::<<<<<<<<<<<<>>>AAADDDEEE===<<<;;;999999999::::::555666999;;;===>>>>>>>>>AAA>>>===???>>>:::999<<<;;;;;;<<<<<<===>>>??????BBB>>>:::;;;>>>@@@>>>;;;;;;;;;:::999999999999999===???@@@???>>>===>>>???BBBAAA@@@???>>>======>>>>>>===<<<;;;<<<===???@@@???<<<;;;<<<>>>>>><<<888666555777===>>>999666666<<<;;;888777;;;@@@>>>999<<<999888::::::777777:::;;;;;;;;;;;;::::::::::::???===:::;;;>>>???>>><<<@@@>>>===;;;;;;<<<===>>>999888888888999:::;;;<<<:::::::::;;;;;;;;;;;;<<>>===<<<<<>><<<;;;<<<>>>???===;;;999999999::::::<<<======;;;999888888::::::999888:::999888;;;>>>AAA@@@??????>>>>>>>>>>>>>>>??????>>>===<<<===???@@@???>>>@@@BBBFFFHHHGGGEEEAAA>>>>>>@@@===999:::???@@@<<<;;;;;;<<<<<<<<<<<<<<<;;;888<<<>>><<<;;;===>>><<<===;;;;;;>>>>>>===>>>AAAAAA???<<<999888:::===??????===;;;;;;>>>CCCIIILLLFFFEEECCCAAAAAA@@@AAAAAA?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@@@@@@@@@@>>><<<>>>>>>===<<<<<<;;;::::::888777:::@@@BBB@@@???AAA:::::::::;;;<<<===>>>>>>;;;:::;;;???AAA@@@@@@CCC@@@AAABBBBBBAAAAAABBBDDDDDDCCCBBBBBBCCCCCCAAA???BBB???===>>>BBBFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@:::>>>CCCEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;:::<<<>>>===@@@@@@>>>>>>BBBBBB@@@@@@@@@???>>><<<===@@@BBBDDD???===@@@@@@===;;;===999<<<<<<999777999::::::;;;======::::::===>>>;;;>>>>>>@@@AAA===:::;;;@@@999;;;======<<<<<<===>>>@@@;;;999<<<===;;;:::<<<999:::<<<;;;:::888999:::999999999999:::;;;<<<===>>>===;;;::::::;;;===>>>888;;;;;;888777999888444444444333333333333333444000111222222333222222222333333222111000000//////000111111111111222222222444333222222111111222222///000111000///...000111111111111222222222333333000//////000222333222111222333444666888:::<<<======<<<;;;;;;;;;;;;<<<===::::::999;;;<<<;;;999777:::888777777999::::::999;;;;;;;;;::::::999999888>>>======<<<<<<======>>>999999;;;<<<<<<=========777888888888888777777777:::;;;;;;;;;::::::::::::999777555444666888999999:::;;;;;;999666666999<<<@@@>>>;;;888666666666777999777777;;;<<<999666555888999;;;<<<;;;999666444777666555444222111000000///000333555666666444444111000000111444777;;;===888555666:::;;;888444444555888:::;;;;;;:::<<<===666777888;;;======:::888999999:::;;;>>>AAADDDFFF???===:::777666888:::;;;666777777999:::<<<>>>>>>???<<<<<<>>>===999888;;;999:::;;;<<<>>>???@@@AAA<<<:::888:::===>>><<<999::::::999888888888999999===???@@@???>>>===>>>???BBBBBBAAA@@@?????????@@@>>>===<<<<<<<<<===>>>???<<<;;;:::===??????<<<888333555;;;BBBCCC>>>999888===<<<999777999>>>>>>:::;;;777777999888555666999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@???===<<<<<<<<<===>>>333555888;;;======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::;;;>>>@@@===;;;::::::;;;<<<;;;999777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<<>>>???>>>===888999:::;;;;;;<<<<<<;;;;;;:::888888999999777666888777888:::>>>@@@@@@@@@============>>>??????@@@>>>===<<<===???@@@???>>>???@@@BBBDDDDDDCCCBBBAAA<<<>>>===<<<===@@@>>>::::::;;;;;;;;;;;;;;;;;;;;;999===???<<<;;;======;;;AAA>>>===??????<<<===AAA@@@>>><<<:::999:::<<<>>>===;;;999;;;@@@FFFIIIJJJFFFEEECCCAAA@@@AAACCCDDD???>>>=========>>>@@@AAAFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAABBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;===AAA@@@===>>>AAA999:::;;;<<<<<<=========::::::<<<>>>@@@@@@@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDCCCAAAAAABBBAAA???>>>???<<<999<<>><<<<<<===???@@@CCCDDDBBBCCCEEEEEEBBB??????>>><<<:::;;;???BBBAAA>>>===@@@AAA===;;;;;;777888777666666888:::;;;<<<>>>===999999<<<===;;;>>>???AAA???<<<:::<<>>======>>>>>>======<<<<<<;;;>>>===:::999;;;:::777666555444444333444444444111111111111111111111111111111222111111000......///000000111222222333333333333111000000000111222000111111///......000222000000111111111222222222111000000111444555555444222333444555777999:::;;;<<<;;;999999999;;;>>>@@@999999:::<<<======:::777;;;:::999999;;;;;;;;;:::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::777444444666999;;;<<<;;;===>>>:::555444888<<<===<<<;;;:::888777777666999777666666666666666777888999:::;;;:::888666555777777777666555444222222111222444666666666666555333333444444444666888:::555444444666777777777888888999:::::::::;;;===???999999;;;>>>@@@???;;;888777777888:::<<<>>>AAABBB???<<<888444333555888:::888888777888999<<<>>>@@@???<<<;;;===<<<999888;;;:::;;;;;;<<<>>>??????@@@888777888:::======:::888<<<<<<;;;;;;;;;;;;;;;<<<===???@@@???>>>===>>>???AAAAAA@@@@@@???@@@@@@@@@===<<<<<<<<<<<<===>>>???;;;::::::<<>>999555555777>>>GGGHHHDDDBBBCCC@@@???;;;777888===>>>;;;<<<999888:::999666666999888888888999999:::::::::999:::;;;<<<;;;<<<>>>AAA@@@???>>>============>>>444555888;;;======<<<<<<999999:::::::::;;;;;;;;;777888999999999:::===???<<<;;;::::::;;;<<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>888999:::;;;<<<;;;::::::;;;999888999::::::999888;;;;;;<<<===???AAAAAAAAA<<<<<<<<<======???@@@AAA@@@???>>>>>>??????>>><<<======>>>???@@@AAAAAAAAA??????>>>>>>@@@AAA???<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@AAA>>><<<======;;;BBB@@@@@@CCCBBB>>>===>>>===<<<;;;::::::;;;===>>>===<<<;;;;;;===BBBHHHKKKEEEDDDBBBAAAAAABBBCCCEEE@@@>>><<<;;;;;;===@@@BBBFFFFFFEEEEEEDDDDDDCCCCCC>>>???@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>AAA???@@@AAA???;;;;;;???;;;;;;<<<======<<<;;;;;;;;;<<<>>>>>>???AAAAAA@@@CCCDDDEEEDDDBBBAAABBBCCCDDDBBBAAA@@@AAAAAA???>>>===;;;;;;???DDDEEE@@@;;;AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>===<<<<<>>>>>@@@AAA===@@@AAA??????BBBAAA>>>???>>>===;;;:::;;;>>>AAA???<<<<<<@@@@@@===::::::666444444555666888999;;;;;;===;;;888777;;;<<<:::===@@@@@@<<<999888:::<<<<<<======<<<;;;;;;===???AAA;;;999;;;<<<::::::===;;;;;;;;;<<<<<<<<<;;;;;;>>>>>>===<<<===???AAABBB===???AAABBBAAA>>>:::777???AAA@@@<<<;;;===<<<999777666666555444444555555222111111111111111111111///000111111111111000/////////000111222333333444222222111111000000000111111222111000//////111333////////////000000000000111000000111333555444333333333444555666666777777;;;999888777888;;;>>>@@@999999:::===???>>><<<:::===<<<;;;;;;======<<<:::;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::999999999;;;;;;<<<<<<;;;:::999999;;;;;;::::::;;;<<<===>>>===<<<;;;::::::::::::;;;:::777555555777:::<<<===999;;;<<<999444444888===::::::::::::999888777666::::::888555444666888999888888999999999888777666888888888888777555444333333333555666777666666666555777888777555444555777444444333111222666:::<<<999::::::::::::;;;>>>@@@;;;<<<>>>AAABBBAAA===999888888888999:::;;;<<<===>>>;;;666222111333666999;;;:::999888:::<<>>===:::999<<<<<<<<<<<<<<<============:::;;;===???AAA@@@>>><<<======<<<<<<<<<<<<=========???@@@???>>>===>>>??????>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<======>>>:::999999;;;===<<<777222444666;;;BBBEEEDDDGGGMMMCCCBBB>>>888888<<<>>>======:::999::::::666666999666666777777888888999999999;;;<<<===<<<>>>@@@BBB???>>>>>>===============999999999999:::;;;<<<===999999999:::::::::;;;;;;555777999999999:::<<<>>><<<:::::::::<<<<<<;;;:::<<<<<<=========<<<<<<;;;777888999:::<<<===>>>>>>:::;;;<<<<<<======>>>???888999:::;;;;;;;;;:::999:::999888:::<<<======<<<>>>????????????>>>??????<<<<<<<<<<<<===>>>???@@@AAA???===<<<<<<<<<:::888<<<<<<<<<<<<===>>>??????AAA>>><<<===??????>>>>>>>>>======<<<<<<===>>>???@@@DDDDDD???<<<<<<<<<999@@@@@@DDDIIIHHHBBB===<<<;;;:::::::::;;;<<<===>>>===???@@@===:::>>>GGGPPPCCCBBBAAAAAAAAABBBCCCDDDAAA???===<<<<<<>>>AAACCCBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDAAA>>>======?????????????????????@@@FFFBBB@@@AAA???;;;:::===<<<<<<>>>>>>>>>===<<<;;;===???@@@??????AAAAAA>>>BBBCCCDDDDDDBBBAAABBBCCCDDDBBB@@@@@@AAAAAA@@@???===>>>@@@DDDGGGFFFAAA<<>>??????@@@AAABBB<<>>>>>===<<<:::;;;>>>@@@???;;;;;;???@@@<<<::::::666333222666999999999;;;999;;;999555666:::;;;::::::>>>>>>999555777999:::;;;<<<<<<<<<;;;;;;===???@@@;;;999<<<===;;;:::<<<<<<;;;;;;<<<===>>><<<;;;<<<;;;:::::::::<<<>>>@@@>>>@@@CCCDDDCCC???:::777AAACCCAAA===;;;======:::888888777666555555555555333333222111111111111222111111111111111111111111//////000111222222333333111222222222222111000000111111222111000///111333........./////////000000///......///111222111000222222222333444444555555999888666666777999<<<>>>999999:::<<<>>>???>>><<<===<<<;;;<<<======;;;999;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::888888:::999888888888:::;;;<<<===<<<;;;999999999:::::::::888666666888;;;<<<<<<888999999777555555999<<<999999:::::::::999888888999<<<:::666444777::::::777777777777888888999999888888999999888777555444444444555666666666666666666888;;;999666333444666333555444000000555:::<<<888999:::::::::;;;===???======>>>@@@BBBAAA>>><<<::::::::::::::::::::::::>>>;;;666222111222555777;;;:::999999:::===???AAA>>>;;;;;;======::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<;;;;;;:::::::::;;;<<<<<<===???@@@???>>>===>>>???===<<<<<<<<<===>>>??????;;;;;;<<<<<<<<<=========:::999888:::<<<<<<888444333333666;;;===???FFFOOOFFFFFFAAA:::888<<>>???AAABBBCCC============<<<<<<<<<<<<<<<;;;999888888:::<<<===999999999999::::::::::::666888::::::::::::<<<>>>;;;:::999:::<<<<<<<<<;;;999:::;;;======>>>>>>>>>777777999:::<<<===>>>???:::<<<======<<<<<<>>>???999999::::::::::::999999999888888:::===??????>>>===>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@>>><<<;;;;;;:::888666>>>>>>===<<<<<<<<<======???;;;999<<<===<<<;;;============>>>@@@BBBEEEFFFFFFJJJIIICCC???>>><<<999===???FFFMMMMMMEEE???==============================CCCFFFCCC>>>@@@LLLVVV@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???>>>>>>@@@BBBCCC@@@@@@@@@AAAAAAAAAAAAAAAEEEGGGIIIGGGCCC@@@??????======>>>>>>?????????@@@IIIBBB>>>???@@@===<<<===:::<<<>>>???@@@???>>>===???CCCCCC??????BBBAAA===AAABBBCCCCCCBBBAAABBBDDDDDDBBB@@@@@@AAABBBBBBAAA<<<>>>AAADDDEEEEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????===;;;;;;===???888;;;>>>@@@@@@@@@@@@AAA???AAA@@@<<<<<<@@@AAA???===>>>>>>===<<<<<<===???@@@<<<;;;???@@@===;;;<<<777222222888<<<:::999;;;777999777333444999;;;:::555:::;;;666444888<<<<<<888:::;;;<<<;;;;;;===???>>>;;;:::===>>>;;;:::;;;;;;:::999:::===>>><<<:::<<<:::999888999;;;===???@@@AAABBBBBBAAA???===<<>>>>>===;;;;;;:::;;;<<<<<<999777999999:::;;;;;;<<<======;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;::::::999999888777666666777999:::===<<<:::888777888999::::::999777888:::;;;;;;;;;:::999888666666888999;;;:::::::::;;;;;;;;;;;;:::666;;;;;;666444666888777666666666666777999:::;;;777888999999999777555444444444555555555555555666333777;;;;;;777555666888111666888333222666999888777888:::;;;:::;;;<<<>>><<<<<<<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;>>><<<777444222333555777:::999999999:::<<<>>>???===:::999<<<<<<999888;;;999999999::::::;;;;;;;;;;;;===>>>>>>===<<<<<<;;;:::999999999::::::;;;<<<===???@@@???>>>===>>>???<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<======<<<<<<999888777999===>>><<<:::888777888;;;;;;===FFFPPPIIIIIICCC;;;999===@@@AAA???<<<:::<<<;;;777777:::999999999999888888888888>>>;;;:::;;;>>>AAA@@@>>><<<<<<<<<<<<<<<;;;;;;:::<<<;;;:::999999:::<<<===888999999999999:::::::::777999;;;<<<;;;;;;<<<>>>;;;:::999:::<<<===<<<;;;999999:::;;;<<<<<<;;;;;;999999:::;;;;;;<<<<<<===;;;===>>>>>><<<;;;===>>>::::::999999999999999::::::999888:::<<<======<<<999;;;<<<;;;999888999;;;======<<<<<<<<<======>>>AAA@@@>>>>>>??????===<<>>===<<<<<<===999:::???@@@<<<999;;;999:::;;;???CCCIIINNNPPPRRRUUUSSSLLLFFFDDDAAA>>>===???EEEMMMNNNGGGBBBAAADDDDDDCCCBBB@@@>>><<<;;;>>>DDDJJJKKKIIIKKKSSSZZZ??????@@@AAABBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCC===AAADDDDDDAAA>>>>>>???<<<<<<======>>>>>>??????JJJBBB<<<>>>AAA@@@>>>===999;;;===@@@AAAAAAAAA@@@@@@EEEEEE@@@???BBBAAA<<<@@@AAABBBBBBAAAAAABBBDDDDDDBBB@@@@@@AAACCCCCCCCC999;;;???AAAAAABBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA???>>>???@@@999<<>>@@@>>>::::::>>>???>>><<<>>>??????=========>>>AAA===<<>>===>>>888333333:::>>>;;;999:::666777555222333888;;;:::111888999444444999>>>???666888;;;<<<<<<<<<===>>>>>>::::::>>>???<<<999::::::888777999<<<===;;;999AAA@@@>>>>>>>>>@@@CCCEEEBBBAAA@@@?????????AAAAAA@@@BBB???;;;999;;;;;;999:::999888777666666666666666555333222222222333333888666333111//////000111111111111111111222222222000222444666666333000...,,,...000111///.........000000000000111111111111333222000111222222111000+++,,,---///111333555555666555555555666777999:::999777777888;;;=========:::999999:::;;;:::888555888888999:::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;:::999888666666777999:::===<<<999777777777888999:::999888999;;;<<<;;;:::===:::777666888999:::999;;;;;;;;;;;;<<<<<<======333999;;;555333555777555555555555555777999;;;===777888999:::999777555444444444444444555555555555000666:::;;;888666888:::///777:::777555777777444555888:::;;;;;;:::<<<===;;;::::::<<<>>>???>>>=========>>>>>>???>>>>>>>>>???===999666555555666888888888999999:::;;;<<<===;;;888888;;;:::888777:::666666777888:::;;;<<<<<<@@@BBBBBBBBB@@@?????????::::::::::::;;;;;;<<<======???@@@???>>>===>>>???<<<<<<<<<<<<===???@@@@@@:::;;;<<<<<<======<<<<<<999777666999>>>AAAAAA????????????@@@???@@@HHHRRRKKKKKKEEE<<<999===AAABBBCCC???>>>???>>>;;;:::===<<<;;;;;;::::::999999999<<<888555777<<<>>><<<999;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<======888888999999999:::::::::999;;;======<<<<<<===>>>;;;:::999:::<<<===<<<;;;;;;;;;;;;:::999888666555<<<<<<;;;;;;;;;:::::::::;;;===???>>>;;;:::<<<>>>;;;:::999888888888999:::;;;999999999;;;;;;;;;999777:::<<<;;;999888:::===>>>======<<<<<<<<<======DDDCCCBBBCCCEEEFFFEEEDDDEEEDDDCCCAAA@@@>>><<<<<<<<<999<<>>???DDDKKKMMMHHHEEEEEEJJJJJJHHHFFFCCC???;;;999>>>CCCKKKQQQTTTVVVYYY[[[>>>>>>>>>>>>======@@@BBB???AAA@@@======@@@@@@>>>AAA@@@???>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBCCCCCC888@@@EEEBBB===<<<===<<>>===:::;;;===???BBBCCCDDDEEEAAAEEEDDDAAA@@@CCCEEEDDDEEEBBB???AAADDDEEEAAA===AAABBBDDDEEEFFFCCC???<<>>===>>>AAACCCDDDCCCBBBAAA@@@@@@???>>>>>>===>>>>>>???BBBAAA===>>>BBB@@@;;;>>>CCCDDD@@@<<<>>>@@@@@@<<<<<<===>>>>>>>>>>>>>>>AAAAAA===999999======999===777666;;;>>>:::888:::555444444555666888:::;;;222555999:::999999:::<<<999;;;;;;888999===>>>===???<<<::::::<<<===<<<:::999<<>><<<<<<<<<===<<<:::888555444333333444444222000000000000000////////////000000111111111111000000///111444666777555333111///000000///......111333000000111111111111000000666444222111111000///---000111111222222333444444555666666666777777888888444555666888:::;;;;;;;;;999999888888:::::::::999888:::999777999======:::===;;;999888888:::===>>><<<;;;:::999777666555444666999;;;:::777777<<>>===<<<999666555666777<<<:::999<<>>>>><<<999888:::===>>><<>>@@@>>>;;;:::;;;=========>>>???@@@AAA@@@>>><<<;;;============>>>???@@@AAA???===<<<<<<<<<<<<:::999===444444>>>CCC??????DDDBBBDDDEEEDDDCCCDDDHHHLLLMMMEEE<<<;;;@@@EEEDDDAAAHHH@@@;;;>>>AAA@@@===<<<:::888888:::===???===;;;555777888888777888:::<<<;;;;;;:::999999:::;;;;;;<<<:::888:::===>>><<<:::999555111222888<<<<<<:::::::::;;;;;;::::::999999;;;:::;;;<<<>>>>>><<<:::888888999999999888888777:::;;;;;;:::888777777888???>>>===;;;::::::;;;;;;999;;;<<<;;;::::::;;;<<<999>>>???:::777999;;;<<<<<<999666666888;;;===>>>AAA===999999;;;======;;;BBBBBBDDDGGGJJJJJJGGGDDDKKKDDD===<<>>>>>>>>===>>>@@@BBB@@@BBBBBB??????BBBBBB@@@CCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBFFFFFFAAA<<<=========???@@@@@@??????>>>===<<<<<<>>>@@@BBBDDDEEEEEEEEECCCFFFEEEAAA@@@CCCEEECCCEEEBBB@@@AAADDDEEEAAA>>>CCCDDDEEEEEEEEEBBB>>>;;;???>>>>>>???AAAAAA@@@??????@@@AAABBBCCCCCCBBBBBBCCCBBBAAA@@@??????@@@AAA@@@BBBAAA???AAAFFFEEE@@@>>>AAABBB@@@AAADDDCCC?????????@@@@@@???>>><<<;;;???@@@===999:::>>>>>>;;;===888777<<<>>>;;;999:::333222222222333555666888444777:::;;;:::999;;;<<<;;;===;;;888777:::;;;999<<<:::888999;;;<<<;;;::::::===??????>>><<<;;;;;;999:::;;;;;;;;;<<<>>>@@@@@@???>>>======>>>?????????????????????????????????>>>=========<<<:::888666555444555666555222000222111111111111000000000000000111111111111000000111111111111111///...---//////000///......000333///000000111111000000///111000///000222333222111111111111222222333333333444555666777777777777666555666888999;;;<<<<<<<<<999888888888888888888777888999888666888======999;;;:::888777888:::<<<>>>===<<<;;;:::888777666555666999<<<;;;888888<<<@@@@@@;;;666555777::::::888::::::999999999999::::::>>>>>>===:::777666777888;;;999888;;;???@@@>>>:::<<<:::888666666777:::<<<999888777999;;;;;;999666444444555666666555555444555555555555666777888999:::999888:::<<<<<<999666888888999999999999888888888999;;;===????????????>>>???>>><<<888777999;;;;;;:::===AAAAAA<<<<<<@@@???===;;;999888888999:::666777777888999999::::::::::::999999999999::::::===<<<;;;:::::::::::::::???@@@AAA@@@>>><<<===>>>@@@>>><<<;;;;;;<<<<<<======>>>???@@@@@@>>>===<<<======<<<;;;;;;<<<<<<<<<@@@>>><<<<<<<<<<<<;;;999===777888???@@@<<>>>>>AAAAAA<<<:::<<<:::999999:::===>>><<<:::777888999999999999;;;===;;;:::999999999999:::;;;:::888666777:::;;;999777:::666444666:::======:::999::::::;;;;;;;;;::::::===<<<<<<===>>>===;;;999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::888888888:::>>>===<<<;;;::::::;;;;;;999;;;<<<<<<::::::;;;===<<<>>>===999777;;;>>>===>>><<<::::::<<<>>>??????@@@===999999<<<>>>===<<>>???>>>>>>>>>AAACCCAAADDDCCC@@@@@@CCCDDDBBBBBBBBB@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBLLLLLLGGG???<<<===>>>===<<<===============<<<<<>>AAABBBCCCDDDDDDBBB@@@>>>???>>>===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBEEEDDDBBB@@@@@@AAABBBDDDAAABBBBBB@@@AAADDDCCC@@@===>>>???BBBIIIOOOMMMGGGBBBBBBCCCCCCAAA>>>;;;:::===>>><<<999;;;@@@@@@===>>>;;;:::===???<<<;;;;;;444333222222222333555666777999;;;<<<;;;::::::;;;===???===999888::::::777999888777777999;;;;;;:::<<<===???>>><<<;;;;;;<<<<<<;;;:::;;;===?????????======<<<;;;;;;<<<===>>>===>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>===:::888666555555666777666333000333333222222222111111111000000111111111111000000444333111///------,,,,,,...///000///......000222...//////000000//////...///......000333444333222111111111222222222222222333444666777777777555444666777999:::<<<<<<======999888888888777666666666888999888666888======999999888777666777999;;;=========<<<;;;999888777777666:::<<<<<<:::999;;;===;;;:::888888888999::::::;;;::::::999999::::::;;;>>>>>>===;;;999777888999999777666888<<<===:::777777666555444444555666777;;;:::999999::::::777555555666888999999777666444666666666777888888999999===<<<:::;;;<<<===<<<;;;:::999999888888999999:::999:::;;;===>>>????????????@@@???<<<999888888999888888;;;>>>>>>;;;;;;>>>===<<<:::999999999:::;;;666666777777888999999999::::::999999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;===???@@@>>>=========@@@???===;;;::::::;;;;;;;;;<<<===??????>>>===<<<>>>===<<<;;;::::::::::::@@@>>><<<;;;<<<;;;:::999:::888;;;???<<<999AAAMMMNNNIIIDDDCCCFFFJJJLLLLLLEEECCCDDDIIIQQQTTTRRROOO???@@@CCCEEEAAA:::888;;;;;;::::::;;;======;;;:::999:::;;;:::999:::<<<>>>:::999999888888999999:::999888777777888999888666:::888777:::===???===;;;888999:::;;;<<<<<<<<<<<<@@@>>>======>>>===:::888999999::::::::::::999999888999::::::999999:::;;;<<<;;;;;;:::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===??????<<<888999>>>@@@>>>???>>>===>>>???@@@???>>>>>>;;;888888;;;===<<<;;;>>>>>>???CCCHHHJJJIIIGGGLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLIIIDDDBBBBBB===888333;;;DDDIIIKKKRRR^^^iiigggdddaaa```___\\\VVVRRRKKKLLLNNNNNNNNNNNNQQQRRRPPPQQQUUUYYYTTTHHH===888666777888999999;;;???BBB>>>?????????>>>???BBBDDDAAACCCCCC@@@@@@CCCDDDBBB@@@???>>>>>>>>>???@@@AAA????????????@@@AAABBBBBBOOOMMMGGG???===@@@???<<<;;;<<<======>>>>>>>>>>>>@@@BBBDDDFFFGGGFFFDDDCCCDDDEEECCC??????BBBBBB???CCCAAAAAABBBCCCDDDBBB@@@===???AAABBBAAAAAAAAABBBBBB@@@???@@@BBBEEEFFFFFFBBBAAA???>>>>>>???@@@AAADDDBBB@@@??????@@@BBBCCCCCCBBB@@@>>>>>>>>><<<999;;;===@@@CCCKKKTTTVVVTTTBBBCCCDDDDDDBBB???<<<;;;;;;<<<;;;:::<<>>>>>======>>>>>>===<<<<<<888777666555555666777888888999;;;;;;;;;:::999999===@@@???;;;:::<<<;;;888888777777888999:::;;;;;;===>>>>>>===<<<;;;<<<===???<<<:::<<>>???@@@@@@AAAAAA@@@???>>>>>>===;;;999555555555777777666222000333222222222111111111111000111111222222111111000555555444222111000///......///000000//////000222......////////////......000000000111222222111///111111111111111111222222111333555777777666333222666777888:::;;;;;;<<<<<<999::::::999777666666666999:::999777999>>>>>>:::777666666666777888:::<<<======<<<;;;:::999888888777999<<<===;;;::::::;;;666999;;;:::888888:::<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;888777888999999777666777999:::999777333333444444444444444555===<<<;;;::::::999777666777888:::;;;;;;999777555777888999:::;;;;;;;;;<<>>???;;;:::999888888999:::;;;::::::;;;<<<===>>>???????????????===<<<;;;;;;;;;666777:::<<<<<<;;;<<<>>>::::::999888999999:::;;;777777777888999999:::::::::::::::999999:::::::::888:::<<<===<<<;;;;;;;;;888;;;>>>???>>>=========??????>>><<<:::999:::::::::;;;<<<===============>>>===<<<<<<<<<<<<<<<<<>>???<<<999888999:::;;;======>>>>>>@@@>>>============;;;:::666666777888888888777777777888::::::::::::;;;===:::::::::::::::;;;;;;;;;999;;;<<<<<<;;;;;;===>>>???>>><<<:::===BBBBBB===???>>>>>>???@@@@@@>>><<<<<<999777888;;;===<<<:::;;;???CCCDDDCCCDDDFFFIIILLLQQQVVVVVVQQQNNNNNNPPPRRRRRROOOHHHCCCBBB>>>999666;;;@@@EEEIIIPPPYYY```]]][[[ZZZ[[[]]]]]]YYYUUUPPPPPPPPPNNNMMMMMMPPPRRROOOPPPTTTWWWSSSIIIAAA???;;;<<<<<<999666666999<<<@@@AAAAAA@@@??????BBBDDD>>>AAAAAA>>>???BBBCCCAAA??????>>>>>>>>>???AAABBB????????????@@@AAABBBCCCIIIIIIFFFAAA@@@BBB@@@;;;===>>>???@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEEEECCCBBBDDDDDDAAA===>>>AAA@@@<<>>@@@AAAAAA???>>>???AAACCCBBB@@@AAACCCEEEFFFFFFAAA@@@>>><<<<<<===???@@@AAA@@@>>>======>>>@@@AAACCC@@@>>>>>>>>><<<:::999;;;@@@BBBAAADDDLLLSSSUUU???@@@AAABBBBBB@@@???===:::;;;;;;999<<<@@@@@@===>>>???@@@???>>>>>>===<<<::::::888777777777888999888999999::::::999777666999<<<<<<999999<<<;;;999777888888999999:::;;;===<<<===>>>===<<<;;;<<<>>>>>><<<999;;;>>>@@@???===<<<;;;;;;:::;;;<<<===>>><<<<<<===>>>??????@@@@@@AAA@@@>>>>>>>>>===;;;999555555555666777666333000222222111111111000000000111111222222222222111111111333444666555333111///---///000000//////000111......////////////....../////////111333222000...000111111111111111222222111222555666666444222000444555666777888999999999:::;;;<<<:::777666777888:::;;;:::999;;;??????<<<666666555555666888999:::<<<<<<;;;:::999999888777666888:::;;;;;;:::::::::555888;;;;;;888777:::===;;;::::::999999::::::;;;888:::::::::888777777888999888777777888999999888666666777777888888888888======<<<;;;999888888888999:::;;;<<<<<<:::888777999999:::;;;===>>>???@@@???>>>;;;888888999<<<>>><<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>?????????>>>666999;;;;;;;;;<<<>>>>>>888888888888999999::::::888888999::::::;;;;;;<<<;;;::::::::::::::::::;;;777:::======<<<::::::;;;666999===???>>>>>>>>>>>>>>>??????===:::888999:::999:::;;;;;;<<<<<<<<<<<<999999999:::;;;===>>>???===;;;888777888999999888;;;<<<@@@EEEEEECCCCCCEEEGGG???666777???GGGIIIHHHEEEEEEFFFIIILLLPPPSSSUUUUUUMMMGGGGGGFFFAAA<<<;;;;;;<<<======<<<;;;;;;;;;::::::;;;:::888888999;;;999999999999999999999999999999:::999999999999999888999;;;<<<======:::888888999:::<<<===>>>??????>>><<<;;;<<<===>>>===<<<777888999:::::::::::::::777888::::::::::::<<<>>>::::::;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<===???<<<=========AAAEEEBBB<<<<<<<<<<<<>>>???>>><<<999>>><<<:::<<<@@@BBBAAA???:::CCCKKKIIIAAA===BBBJJJMMMTTTYYYYYYTTTPPPQQQSSSQQQSSSPPPJJJFFFEEECCC@@@???======AAAHHHOOOQQQRRRTTTRRRQQQRRRVVVWWWUUURRRRRRQQQPPPMMMJJJJJJLLLNNNLLLLLLNNNPPPMMMGGGEEEHHHDDDFFFGGGDDD???;;;<<<>>>BBBCCCBBBAAA??????AAACCC===??????======AAABBB@@@AAA@@@@@@@@@@@@AAACCCDDD????????????@@@BBBCCCDDDCCCFFFFFFCCCAAABBBAAA===@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCC???<<<>>>BBBAAA<<>>???AAA>>>>>>======>>>>>>??????BBB>>>===@@@BBB@@@???@@@>>>CCCDDD???<<>>??????@@@??????:::;;;;;;999;;;>>>>>>:::===@@@BBB>>><<<======<<<999888777666666777888888888888888999::::::777555333777888666777::::::777777999999999888999:::<<<999;;;===>>>======>>>???;;;:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;===>>>???<<<======>>>>>>????????????>>>======>>>>>><<<:::888777666666666666444222222111111111111000000000111111222222222222111111---///222555555333111///---///111111000///000111...//////000000//////...+++,,,---111333444333111//////000000111222222333111222444444444333111000333333444666666777777777999;;;===;;;888666888::::::;;;:::888:::??????;;;777666666666666777888888::::::999888888777666666555666777999::::::;;;;;;666888;;;:::888888:::<<<:::999999888888999999:::666888999999888666777777888888777777888999::::::555555666666777777888888;;;<<<<<<;;;999999;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;===@@@CCCEEE???>>>;;;777555666999<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===??????<<<<<<<<<>>>AAAAAAAAA???777;;;<<<::::::===>>>>>>888888888888888888888888999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999;;;>>>===:::999:::<<<888:::===>>>>>>>>>>>>???;;;>>>???===:::888999;;;:::::::::::::::;;;;;;;;;333444555777999<<<>>>???<<<:::777666888999::::::CCCFFFKKKNNNOOOLLLIIIHHHDDD===555666===EEEGGGGGGIIIIIIIIIIIIJJJMMMRRRVVVYYYOOOGGGGGGHHHDDD???===:::<<<>>>>>><<<;;;<<<===:::;;;;;;:::888777888:::999::::::;;;;;;::::::999666777888888777777888:::888999;;;<<<<<<:::999777999:::;;;===>>>?????????<<<;;;::::::<<<======<<<666666777888999999999999777999;;;;;;::::::<<<>>>;;;<<<<<<======<<<;;;;;;999:::<<<<<<<<<<<<>>>@@@:::===>>>>>>@@@DDDBBB>>><<<;;;<<<===???>>><<<:::DDDBBBAAACCCGGGIIIHHHFFF>>>IIIRRROOODDD>>>CCCJJJNNNSSSXXXWWWSSSPPPRRRTTTLLLOOOOOOJJJHHHJJJKKKJJJKKKEEE@@@CCCKKKPPPNNNJJJQQQNNNJJJJJJMMMNNNNNNLLLPPPPPPNNNKKKHHHGGGIIIJJJJJJIIIIIIJJJHHHEEEHHHNNNLLLPPPSSSPPPIIIDDDDDDFFFDDDEEEDDDAAA???>>>@@@AAA<<>>@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGDDD???>>>BBBEEEFFFEEECCCCCCCCCBBB@@@>>>??????>>>>>>???@@@AAABBB>>>>>>@@@AAAAAAAAA@@@@@@CCC>>>>>>BBBDDDBBBAAACCC???BBBBBB???===??????======<<<<<<;;;<<<===>>>???:::<<<;;;999999<<<:::666<<>>;;;======;;;888777666666666777888999999888777999;;;<<<999666444777999777888;;;;;;777777888999888666666888:::666999===??????>>>??????:::;;;<<<;;;:::;;;<<<>>>;;;;;;::::::;;;<<<>>>???=========>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>><<<:::<<<:::777777777888777666333333222222222111111111111222222333333222222111...///111222222222111000,,,///111111000///000000///000000111111000000///+++,,,...111333444111///---...///000111222333444222222333333222111111000222333444555666666666555666999<<<:::777555888;;;888:::999777999======:::888888888777777777777777888777777666666555555444444444444555888:::;;;<<<999999999999888888:::;;;999888888777777888888999666888::::::999888888888666666666666666888:::<<<444444444444555666777888999:::<<<;;;::::::===@@@>>>===;;;:::999999::::::888777777888;;;@@@EEEHHH???>>><<<888444333666999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>???<<<;;;;;;===@@@@@@>>><<<777<<<===999888<<<>>><<<888888888888888888777777888999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::===>>><<<888777999===:::;;;============???@@@999<<>>???<<<:::777777999<<<======IIIPPPUUUUUUQQQNNNNNNOOOGGGAAA;;;;;;???EEEGGGGGGHHHIIIKKKJJJIIIJJJPPPTTTQQQKKKGGGHHHHHHCCC??????999;;;>>>>>><<<<<<===???<<<======;;;999888999::::::;;;<<<<<<<<<<<<;;;:::555777999999888888:::===:::;;;<<<<<<;;;999999888:::;;;<<<===>>>?????????===;;;999999:::;;;;;;:::555666777888888999999999888:::;;;;;;::::::<<<======>>>>>>>>>>>>===;;;:::999:::<<<===<<<===???@@@:::>>>>>><<<<<<@@@DDDCCC>>>======>>>@@@AAA@@@>>>FFFEEEDDDGGGKKKMMMLLLJJJEEEMMMUUUTTTMMMGGGGGGJJJOOOQQQSSSRRRPPPOOOQQQSSSLLLOOOPPPKKKIIIKKKMMMMMMRRRLLLGGGHHHMMMPPPOOOKKKNNNJJJEEEDDDGGGJJJKKKKKKKKKLLLKKKIIIGGGGGGHHHJJJJJJIIIJJJJJJGGGDDDIIIPPPRRRVVVXXXUUUNNNIIIKKKNNNFFFFFFEEEBBB???>>>???@@@<<>>AAACCCAAA>>>>>>======>>>@@@AAACCC@@@@@@@@@AAABBBCCCEEEFFFBBBHHHIIIDDD???@@@CCCDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHEEEDDD@@@>>>BBBGGGFFF@@@???AAABBBCCCBBBBBBBBBCCCAAADDDFFFEEEBBBCCCIIINNNIIIHHHGGGFFFFFFDDD@@@===??????@@@@@@AAABBBCCCDDD???@@@BBBDDDDDDDDDBBBAAAEEE@@@>>>CCCDDD???>>>AAA>>>@@@@@@@@@CCCEEE@@@999>>><<<;;;999999;;;===>>>;;;<<<;;;888999:::888333;;;AAACCC>>>:::<<<===:::999888777777777888:::;;;:::888888:::======;;;888777;;;<<<;;;;;;>>>===999666888999777555444666999444888<<>>>>>>>>>>>>>>============;;;::::::;;;===>>><<<;;;???<<<999888888999::::::444444444333333333222222111222222333333222222111222222111111111111222222,,,...111111000//////000000000111111111111000000//////000222333111...+++,,,---...000111333444555333222222111111111000000333333444555666666666555444888:::999666444777;;;777888777555777;;;<<<888999999999888777777666666666666555555444444333333444222222333777:::<<<<<<;;;:::888888888999::::::888888777777777777888888666888;;;;;;:::999999:::444555555555555777:::<<<888777777777888999;;;<<<777999;;;;;;:::;;;???CCC???===;;;999888999:::;;;666555555666999???EEEIII??????===999444333555888:::;;;<<<======<<<;;;:::===<<<;;;;;;<<<===>>>???<<<;;;:::<<<>>>>>>;;;888777<<<===888777;;;===:::888888888888888777666666777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>???<<<777666999===<<<=========<<<===???AAA888<<>>:::888:::===;;;;;;:::999888888888999444555666777:::<<>>@@@@@@KKKUUU[[[WWWNNNKKKOOOTTTLLLGGGBBB@@@BBBFFFGGGHHHDDDGGGJJJIIIGGGHHHLLLQQQFFFFFFHHHJJJGGG@@@>>>@@@888;;;>>>>>>===<<<>>>@@@>>>>>>>>><<<:::999:::;;;;;;;;;<<<======<<<;;;;;;666999;;;<<<;;;;;;>>>@@@;;;<<<===<<<:::999999:::;;;<<<===>>>>>>??????>>>???<<<:::888999999999888999:::;;;<<<===>>>>>>===999;;;<<<;;;::::::;;;===>>>????????????===;;;:::999:::<<<=========???AAA;;;???>>>999888>>>EEEHHH@@@???>>>@@@BBBCCCCCCBBBEEEDDDDDDGGGKKKMMMLLLJJJKKKPPPUUUWWWUUUPPPLLLKKKPPPPPPOOONNNMMMNNNPPPRRRPPPSSSSSSLLLHHHIIIKKKKKKSSSPPPMMMLLLNNNOOOOOOOOOKKKFFFAAAAAAEEEKKKNNNOOOGGGIIIIIIIIIHHHHHHIIIKKKKKKKKKLLLLLLHHHEEEIIIPPPTTTXXXYYYUUUNNNKKKNNNSSSJJJGGGCCCAAAAAAAAA>>>;;;@@@??????@@@AAAAAA>>><<<;;;<<<===>>>???@@@@@@AAA@@@@@@AAACCCDDDFFFGGGHHHFFFFFFFFFDDDBBBBBBDDDFFFEEEGGGJJJJJJHHHEEECCCBBBBBBBBBAAAAAABBBEEEHHHIIICCCBBBAAAAAABBBBBBAAA@@@AAACCCDDDCCCAAABBBEEEHHHDDDEEEBBB???CCCJJJNNNMMMFFFEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEBBB??????BBBCCCAAA???BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@?????????>>>======<<<;;;:::999999888======<<<:::777777888::::::<<<>>>>>><<<:::::::::;;;777333111444888<<<>>><<<;;;::::::;;;;;;999777888999::::::;;;;;;;;;:::;;;999777555333222111111555999>>>@@@??????@@@BBBCCC@@@<<<<<<>>>AAAAAA@@@:::999888777777777888999:::;;;;;;<<<=========<<<;;;;;;;;;;;;:::999888888===<<<<<<;;;:::888777777555444333333222222222222...111222000222333111+++000000000000///...---,,,//////000000111111222222...///111222111000...---///000000000000000//////111000000000222333222111222111111111000000//////333222222222333333444555555555444444444444555555666666666666666666666666;;;:::999888888999:::;;;999888555222000000222555222111000222555888:::::::::999666444333555777888888999:::;;;;;;999888666888999::::::999777555333888222000666:::888888:::999999::::::;;;:::::::::666777999;;;===???@@@AAAAAA>>>:::777666777999;;;>>><<<:::888999===AAADDDAAAHHHFFF888111666999777;;;;;;;;;::::::999999999888999;;;;;;:::999:::;;;;;;;;;<<<<<<;;;;;;:::999AAABBBAAA>>>:::999;;;>>>777777777777666444333222;;;888555666888::::::888;;;::::::999999::::::;;;===<<<;;;;;;<<<;;;999777<<<::::::===>>><<<===@@@??????>>>>>>======<<<<<<===<<<:::777555555666888777999;;;<<<<<<>>>AAACCCCCCBBBBBBBBBCCCDDDEEEEEEIIISSS\\\XXXLLLGGGNNNWWWTTTMMMGGGGGGKKKMMMJJJFFFCCCDDDFFFIIIKKKLLLJJJHHHCCCAAA>>>===>>>?????????888999;;;<<<>>>???@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999>>><<<999888:::???DDDHHHMMMHHHCCCBBBDDDDDD???:::<<<<<<<<<<<<<<<<<<<<<;;;777888:::;;;;;;:::999888888:::::::::999999;;;===888:::;;;===>>>>>>>>>>>>>>>>>><<<:::666555444555;;;===>>>===:::888999;;;@@@<<<===BBBEEEDDDGGGMMMDDDCCCAAA@@@??????@@@@@@GGGDDDBBBDDDGGGIIIHHHGGGLLLOOOTTTXXXYYYWWWTTTQQQQQQPPPQQQTTTRRRNNNRRRZZZSSSRRRPPPPPPQQQRRRRRRQQQTTTVVVUUUQQQQQQSSSTTTQQQDDD;;;444888DDDOOOQQQOOOMMMGGGFFFJJJKKKIIILLLRRRNNNKKKGGGEEEEEEFFFGGGGGGUUUTTTTTTRRROOOLLLLLLOOOEEECCCAAA@@@AAA@@@>>>;;;???>>>>>>@@@AAA@@@>>><<<;;;<<<>>>???@@@AAAAAAAAABBBAAA@@@@@@AAADDDGGGIIIFFFFFFFFFCCCAAA@@@BBBCCCIIILLLNNNMMMJJJFFFEEEEEEBBBAAAAAAAAABBBDDDFFFGGGCCCBBBAAABBBCCCDDDCCCBBBDDDFFFFFFDDDBBBAAACCCFFFCCCDDDCCC@@@CCCIIIJJJGGGAAA@@@???BBBEEEGGGFFFDDDBBBCCCDDDCCC@@@??????@@@DDDBBB@@@@@@BBBBBBAAA???>>>???AAABBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAA>>>>>>>>>===<<<;;;;;;:::<<<<<<===<<<::::::;;;<<<<<<>>>??????===<<<<<<<<<<<<999555444666888;;;;;;<<<;;;999999:::999777555::::::;;;<<<<<<<<<;;;;;;888777555333222333444444666888<<>>>>>???AAAAAA???<<<::::::999888777777888888888999:::;;;<<<=========<<<<<<<<<<<<<<<;;;::::::???>>><<<;;;:::999999999666555444333333222222222///111222111222444222---111111111111000///...---------------............---...///000111111000/////////000000000000//////111000///000222333222111111111111111000000000///333333222222222333444444555555444444444444555555555555555555555555555555999999888777777888999999666666666444333333666888222000000111444777888888:::888777555555666777888444666888:::;;;;;;::::::777888888888666444333111444000000555777666777:::??????>>>>>>===;;;:::999777777888999;;;<<<=========<<<999777666666777888999999888999:::;;;===???:::AAA@@@555///333666333;;;;;;:::::::::999999999888:::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;::::::===???@@@???;;;999999;;;888999999888888777666666:::777555555888999999888:::999888888888888999:::>>>===<<<<<<;;;:::888666<<<:::;;;??????======@@@??????>>>>>>===<<<<<<<<<<<<;;;:::888666555555666555777:::<<<>>>AAAEEEHHHKKKKKKKKKKKKLLLMMMNNNOOOKKKPPPSSSQQQKKKIIIMMMRRRRRRMMMIIIHHHKKKLLLKKKHHHFFFEEEFFFHHHKKKKKKJJJHHHEEEBBB???>>>>>>?????????:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999:::<<<@@@EEEKKKNNNPPPNNNLLLJJJGGGCCC???=========<<<<<<<<<<<<<<<<<<999999::::::::::::999999999888888999:::<<<>>>>>><<<;;;;;;;;;<<<===>>>???>>>>>>===;;;888666666555999;;;======;;;;;;===???<<<;;;>>>EEEGGGEEEFFFIIIBBBCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFGGGIIIJJJJJJIIIHHHKKKOOOSSSVVVUUUTTTSSSXXXSSSQQQUUUUUUSSSTTTWWWVVVUUUSSSRRRQQQPPPNNNMMMTTTVVVUUURRRRRRTTTTTTQQQBBB<<<777;;;FFFNNNOOOLLLLLLHHHGGGKKKKKKIIIKKKOOONNNJJJGGGFFFIIIKKKLLLKKKUUUTTTSSSRRRPPPMMMMMMNNN@@@??????@@@AAA@@@>>><<<>>>======???@@@@@@>>><<<======???@@@AAAAAAAAAAAADDDBBB???>>>???AAAEEEGGGEEEEEEDDDBBB???>>>???AAAIIIMMMPPPMMMGGGCCCCCCEEE@@@AAABBBBBBCCCCCCCCCBBBCCCBBBBBBCCCEEEFFFEEEDDDHHHHHHGGGEEECCCAAABBBCCCBBBDDDDDDCCCDDDGGGEEE@@@>>>;;;;;;???FFFKKKJJJGGGDDDHHHJJJHHHBBB>>>>>>@@@BBBAAA@@@@@@AAAAAA@@@???;;;===AAACCCDDDCCC@@@>>>????????????@@@@@@@@@@@@?????????>>>>>>=========:::<<<===>>>===<<<===>>>>>>???AAA@@@>>>======>>>???<<<:::888999999999999===;;;999999999888777555<<<<<<<<<===<<<<<<;;;;;;666555333111222333666888777777999<<>><<<999888777777777888888999999:::999999888777666555555555555555777888999999999999888???@@@999555888999777::::::::::::999999999999999:::<<<;;;;;;:::;;;===<<<============<<<;;;;;;:::<<<>>>>>><<<999888777::::::::::::::::::999999999777555555777999999999:::999777666666777999:::;;;;;;;;;;;;;;;:::999999<<<:::<<>>===?????????>>>======<<<<<<;;;:::::::::999777666444333333666:::===AAAEEEKKKOOOMMMLLLLLLMMMMMMOOOPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKJJJIIIHHHIIIKKKKKKKKKJJJGGGDDD@@@>>>?????????>>><<<<<<<<<===============>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<======>>>777:::>>>BBBEEEHHHLLLNNNPPPRRRSSSPPPJJJDDDAAA@@@===<<<<<<<<<<<<<<<======;;;;;;:::999999999:::;;;;;;888666888<<<@@@AAA@@@???>>><<<;;;;;;===>>>???=========<<<;;;999777555:::;;;===<<<<<<<<<>>>@@@======BBBHHHIIIFFFCCCCCC@@@AAACCCEEEFFFGGGGGGGGGIIIKKKKKKKKKJJJJJJKKKLLLGGGIIILLLPPPSSSUUUVVVVVV\\\UUURRRTTTWWWWWWUUUUUUWWWWWWVVVUUUSSSQQQOOOMMMQQQTTTTTTRRRRRRTTTTTTQQQBBB>>><<<@@@HHHLLLJJJFFFIIIGGGHHHJJJKKKIIIJJJLLLNNNIIIFFFGGGMMMQQQQQQOOOTTTSSSQQQPPPPPPQQQPPPOOO??????@@@AAAAAA@@@===<<<=========???@@@@@@>>>===>>>>>>???@@@AAABBBBBBBBBCCCAAA@@@??????@@@CCCDDDBBBBBBAAA@@@>>>===???AAAEEEIIIKKKHHHAAA===>>>AAA???@@@BBBCCCCCCBBB@@@???BBBBBBAAACCCEEEGGGGGGFFFGGGGGGFFFEEECCCBBBBBBBBBBBBEEEFFFEEEFFFFFFBBB;;;>>>;;;:::>>>FFFKKKKKKHHHGGGLLLPPPLLLDDD>>>???BBB@@@???????????????>>>===;;;===@@@BBBCCCCCCAAA@@@CCCBBBAAA???===<<<::::::??????>>>>>>>>>>>>>>>>>>999<<<>>>???>>>=========>>>???@@@@@@>>>======>>>@@@???===<<<<<<;;;999777???===:::::::::999888666<<<<<<<<<<<<<<<;;;;;;:::777555333111222444666888777666777;;;???@@@>>>;;;;;;===@@@BBBCCCAAA===:::::::::;;;;;;:::888666555555666777999;;;<<<<<<<<<::::::::::::::::::;;;;;;@@@>>>;;;999888999;;;<<<999999888777555444222111000222222000333777666333222222222222222111000000111111111000/////////......------......000111222...//////000000000000///111000///000111222222000111111111000000000000000444444333222222222333333444444333333333333444444444444444444444444444444555555555555555555555555222444777888888777888999444222111111333555555555777777888999999888777666888888999999888888777666999777666444222111000000,,,///222333333333777<<>>AAA>>><<<>>>>>>;;;:::999999999999999999999999:::;;;;;;:::;;;<<<>>>=========>>>===<<<<<<;;;999:::;;;;;;:::888777777::::::::::::::::::;;;;;;999888777777888999;;;;;;;;;:::888666666888:::;;;666888:::;;;;;;;;;<<<===;;;:::===BBBCCC???===??????>>>>>>===<<<<<<;;;;;;999999999999999777444222333555999>>>CCCIIIPPPTTTLLLKKKKKKJJJJJJJJJJJJJJJNNNNNNMMMOOOQQQQQQOOOMMMJJJKKKLLLJJJHHHGGGJJJLLLLLLJJJIIIIIIJJJKKKJJJJJJFFFCCC@@@============<<<;;;;;;<<<<<<======>>>???<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<=========888===BBBEEEDDDCCCDDDEEEIIIKKKMMMNNNLLLHHHDDDAAA<<<;;;;;;::::::;;;<<<===>>><<<:::888888999;;;<<<>>>999555777===BBBCCCAAAAAAAAAAAA@@@@@@?????????;;;;;;<<<===<<<;;;888555<<<<<<<<<<<<<<<===>>>@@@CCCDDDGGGJJJIIIFFFCCCAAABBBBBBBBBBBBCCCEEEFFFGGGIIILLLNNNMMMJJJIIIKKKMMMKKKKKKMMMOOORRRTTTVVVWWWXXXTTTRRRSSSUUUVVVVVVUUUUUUVVVWWWVVVTTTQQQPPPPPPKKKOOOQQQOOOPPPSSSRRRNNNDDDBBBCCCFFFJJJIIIDDD>>>DDDDDDFFFHHHJJJJJJJJJKKKNNNIIIFFFHHHNNNRRRQQQNNNPPPPPPNNNNNNPPPTTTTTTQQQAAABBBCCCDDDBBB@@@>>>===>>>===>>>???@@@@@@>>><<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@===>>>>>>>>>===>>>@@@BBBAAADDDEEEBBB<<<:::<<>>AAA@@@@@@BBBEEEGGGGGGFFFCCCCCCCCCCCCDDDDDDCCCBBBCCCFFFGGGFFFFFFFFFAAA:::???<<<:::<<>>??????>>>===<<<<<<======>>>???AAABBBCCCCCCBBBAAA???>>><<<:::888888========================;;;===??????===;;;;;;;;;===>>>>>>===<<<;;;<<<===@@@???>>>??????>>>;;;888AAA>>><<<;;;;;;;;;:::999::::::;;;;;;;;;::::::999:::999666444333444666777888777777:::???@@@===:::<<<>>>???@@@???>>>======::::::;;;;;;:::999777666444555777999:::;;;<<<<<<;;;;;;::::::;;;<<<===>>>???===:::888777888:::<<<:::::::::999777555333222222333222000222777777444111111222222222111000000333222222222111000000000000///............//////......///000000000000000000///...///111222111000000000000000000000111111444333333222222333333333333333222222222222333333444444444444444444444444444444444444444444444444222444777777666555444444666444222222444666666666555666888999999888777666777888888888777777666666:::999777555444333333333---111444444333555999<<<=========<<<:::888666555555666777888999;;;;;;<<<777888:::;;;:::888555444888777666666666888:::;;;777;;;???>>>>>>???>>>;;;999999999999999999999999999:::;;;:::::::::===???=========>>>===<<<<<<;;;999888777666666777888888999999888888888888999:::999999999888999:::<<<===<<<:::999888888999:::<<<777999;;;;;;:::999:::<<<;;;:::===BBBCCC???===???>>>>>>======<<<;;;;;;;;;888777888999:::999555222444666:::>>>CCCIIIQQQVVVOOONNNMMMKKKIIIHHHHHHHHHIIILLLPPPRRRPPPNNNLLLLLLFFFIIIKKKIIIFFFDDDGGGJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDAAA>>><<<;;;<<<;;;::::::::::::;;;<<<>>>@@@AAA;;;:::999999888888999999======<<<<<<;;;;;;;;;;;;777<<>>>>>@@@FFFKKKKKKFFFAAA;;;:::999888999:::<<<===???===;;;888888999<<<===???:::555666<<>>???>>>;;;888;;;::::::;;;===@@@CCCDDDHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDBBBBBBDDDGGGIIIGGGJJJMMMLLLJJJHHHJJJLLLMMMMMMMMMMMMOOOQQQSSSTTTNNNQQQRRRQQQPPPRRRUUUWWWSSSTTTTTTRRRMMMJJJIIIJJJCCCHHHKKKKKKMMMPPPOOOLLLGGGHHHIIIKKKKKKGGG@@@;;;???AAACCCEEEHHHJJJKKKKKKNNNJJJGGGHHHLLLNNNLLLIIIJJJMMMNNNLLLNNNTTTVVVRRRBBBDDDEEEEEEBBB@@@???@@@@@@??????@@@AAAAAA>>><<<>>>>>>???@@@AAAAAA@@@@@@>>>@@@BBBCCCCCCBBB@@@???;;;<<<===<<<<<<>>>AAACCCAAAAAAAAA???===>>>???AAA???@@@BBBCCCCCCBBB@@@???@@@??????@@@CCCEEEDDDDDD???>>>???@@@CCCCCCBBBAAACCCFFFFFFEEEEEEFFFBBB<<>>;;;<<<>>>===???AAAAAA???=========>>>>>>>>>???@@@AAACCCDDD>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<>>>???>>><<<;;;;;;<<<<<<======<<<:::999;;;<<<=========???@@@@@@>>><<>>>>>===;;;===>>>???>>>======>>>???:::::::::::::::999999888555666888999:::;;;<<<<<<===<<<;;;;;;<<<>>>@@@AAA===<<<:::888888888:::;;;:::;;;;;;;;;999777555444333444111...000666777444111111222222222111111000111111000000000000000////////////.........---------...///000000111111000000///...///111222111000000000000000111111111111333222222222333333444555333222222111111222222333333333333333333333333333333333444555555444333333333444666666444222222222666444222333555666777777444555777888888777666666444444555666777888999999::::::999888777666666555///333555333444888;;;;;;777777888888777666666555555666777888:::;;;======777999;;;<<<;;;999777555:::999777777777999;;;<<<:::===???AAABBBAAA???===888888888999999999999999888999999999888999<<>>;;;::::::::::::::::::;;;999<<<>>><<<888666777999<<<:::<<>>===???>>>>>>===<<<<<<;;;;;;:::888666666999<<<<<<999555777999;;;===AAAGGGNNNRRRPPPOOOMMMKKKIIIGGGGGGFFFEEEKKKPPPPPPLLLHHHHHHIIIEEEHHHIIIHHHEEECCCEEEGGGCCCBBBAAAAAABBBCCCBBB@@@BBB@@@<<<::::::;;;;;;::::::999999:::<<>>@@@>>><<<999999:::<<<======999555555:::AAADDDFFFGGGJJJNNNQQQQQQMMMHHHDDDBBBAAA@@@BBBEEEEEEBBB???:::999999<<>><<<===>>>??????@@@@@@?????????@@@AAABBBCCCCCCBBBBBB;;;<<<===<<<<<<===@@@BBBBBB???======@@@CCCDDDDDD@@@AAABBBCCCCCCBBBAAAAAA>>>======>>>AAABBBBBBAAA===<<<<<<>>>AAABBB@@@===BBBDDDCCCAAABBBEEECCC>>>AAAAAA???<<<777666777999FFFEEEDDDAAA===<<<>>>???>>>AAADDDDDDAAA??????@@@===>>>???AAAAAABBBBBBAAA>>>>>>>>>>>>>>>>>>======::::::;;;<<<<<<===>>>>>>===>>>>>>>>>======>>>@@@<<<===<<<;;;999999;;;===::::::;;;>>>AAACCCBBBAAA@@@===;;;:::;;;=========888888:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;999999666999<<<=========<<<===<<<>>>@@@???===<<<===???::::::999999999:::;;;;;;777888999:::;;;;;;;;;;;;;;;:::999999:::===???@@@<<<<<<;;;::::::::::::;;;::::::;;;<<<;;;999777666555555111---///444666333222222333333333333222222////////////000000000000,,,---.../////////...------...///000111111111111000///...///111111111//////000000000111111111111111111111222333444555666222222111111111111222222222222222222222222222222333333444555555444333333333444555555333222222333444333111222444666777666444444555666666666666666444444444555666777888999999999:::::::::999888777111444444222444:::;;;777555666666777666666555555777777888999999:::;;;;;;777888:::;;;;;;999777666999999999999::::::::::::>>>===???AAABBB@@@>>>===777888888888999999999999777888888777777888<<<>>><<<<<<<<<<<<<<<;;;::::::777555444555777999888777999888666444444444555666555777888777666777;;;>>>888999::::::::::::999888666:::===<<<888666888;;;<<<:::;;;??????======@@@>>>======<<<<<<;;;::::::888666555888===>>><<<888;;;;;;<<<===???CCCIIIMMMNNNMMMKKKJJJIIIHHHHHHHHHJJJLLLNNNLLLIIIGGGGGGIIIHHHHHHIIIHHHFFFEEEDDDDDDAAA@@@AAABBBDDDCCCBBB@@@BBB???<<<:::;;;<<<<<<<<<;;;;;;::::::;;;>>>@@@AAA<<<;;;;;;:::::::::::::::::::::::::::::::::999999666;;;???===777444555888666777;;;@@@FFFHHHGGGDDD===;;;:::999:::<<>>===???DDDJJJLLLMMMHHHKKKKKKHHHIIIOOOQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDFFFHHHKKKLLLJJJHHHLLLKKKJJJJJJJJJKKKLLLMMMNNNRRRRRROOOOOOUUUWWWUUURRRRRRMMMEEE;;;555555777444;;;AAAEEEIIINNNMMMJJJHHHKKKNNNNNNLLLHHHEEEDDDDDDGGGHHHEEEGGGLLLOOOMMMKKKLLLLLLJJJFFFDDDDDDEEEHHHRRRTTTKKKFFFKKKNNNLLL???AAACCCBBB@@@AAADDDGGGDDDCCCBBBBBBBBBAAA>>>;;;===>>>>>>?????????>>>>>>AAAAAA@@@@@@AAACCCDDDEEE===>>>>>>===<<<<<>>:::;;;AAAFFFGGGEEE@@@AAABBBBBBCCCCCCCCCCCC>>>===<<<===???@@@@@@???<<<;;;:::<<>>???CCCCCC@@@EEEFFFEEE???888555777;;;HHHFFFCCC@@@???@@@BBBCCC@@@CCCFFFFFFDDDAAAAAABBB;;;===AAACCCDDDBBB@@@???CCCBBBAAA@@@???>>>===<<<:::;;;;;;<<<===>>>??????===>>>>>>>>>>>>???BBBEEE=========;;;999999;;;===777888999===AAADDDDDDDDD>>><<<999999;;;===>>>>>>888999:::<<<===>>>>>>???>>>>>>???@@@???===<<<;;;666:::>>>???===;;;===>>>:::===@@@@@@>>><<<<<<>>>:::999888888999:::<<<===888999:::;;;;;;;;;;;;;;;777666555555777999<<<===<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<<<<<<<:::888777666555111---...333555333333333444444555444444444//////000000111111222222)))+++---///000000///...---...///000111111111111000///...///000111111/////////000000111111111222000000111222333555666777222222111111111111222222222222222222222222222222333333555555555555333333333444555444333333444555333111000000333555666666444444444444555555666666777777666555555555555666777888:::;;;;;;:::888777333444333000444;;;:::444666666777777777666666555999999999888888888888888777888999::::::999777666666888:::<<<<<<;;;999777:::999999<<<===:::888777777777888888999999999999666777777666666888;;;>>>;;;;;;<<<<<<;;;;;;:::999555444444777::::::888444:::888666444333333444555333555666666444555999<<<666777999::::::999777666000555:::;;;999999===AAA<<<::::::===>>><<<===@@@>>>======<<<;;;;;;::::::888666555888===@@@>>>;;;=========<<<===@@@EEEIIIOOOOOONNNNNNMMMNNNNNNNNNRRRPPPMMMJJJHHHHHHJJJKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDFFFHHHGGGEEEBBBBBB???<<<;;;<<<===>>>===>>>===;;;:::;;;<<<>>>@@@======<<<;;;;;;;;;;;;<<<777888888999999::::::;;;;;;???AAA===666111333666888<<>>===;;;;;;;;;>>>@@@BBB@@@???===<<<;;;;;;;;;<<<333333333444888@@@JJJQQQRRRSSSVVVWWWWWWVVVSSSRRRSSSOOOLLLNNNSSSUUUTTTQQQIIIFFFCCCCCCFFFJJJKKKJJJKKKOOONNNIIIIIILLLLLLHHHFFFHHHJJJKKKJJJHHHFFFDDDDDDCCCDDDHHHLLLNNNKKKHHHLLLLLLLLLLLLLLLMMMNNNNNNTTTUUURRROOOSSSYYYYYYSSSQQQPPPLLLCCC999555666999111888@@@DDDJJJNNNNNNJJJGGGJJJMMMNNNLLLJJJJJJJJJIIILLLKKKFFFGGGMMMOOOMMMIIILLLNNNKKKEEEBBBCCCFFFIIIUUUXXXLLLCCCFFFIIIHHHAAA@@@???@@@CCCDDDDDDDDDEEEDDDCCCEEEGGGFFFBBB???DDD@@@<<<<<<>>>@@@@@@???EEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>???>>>======>>>AAACCCEEEBBBAAAAAA@@@@@@AAAAAABBBAAA===>>>BBBBBB>>>>>>BBBFFF===666999BBBGGGCCC===BBB@@@???AAADDDEEECCCAAAGGGIIIIIIEEE>>>:::;;;>>>DDDCCCBBB@@@???>>>>>>>>>BBBGGGKKKLLLHHHCCC@@@???;;;@@@BBB@@@@@@CCCDDDBBBIIIEEEBBBAAAAAAAAA???<<<@@@@@@??????@@@AAAAAABBB<<<>>>===;;;===AAA@@@<<<:::===??????<<<;;;<<<>>><<<============<<<<<<;;;<<<;;;;;;;;;;;;<<<======999;;;<<<<<<:::777777777CCC555;;;BBB:::???FFF<<<:::888777999>>>AAA@@@>>>>>>@@@AAAAAA@@@>>>>>>>>><<<;;;888666;;;BBB>>>555???;;;888888<<<===;;;888<<<888666666999<<<===<<<>>>???>>>;;;888777:::===666666777888999888555333333555777777666555666777;;;999666777888999666444555333111111333444222///000111111111000---+++)))////////////000000000000000111222222111000///...---///000222333333333222000111222222111222444666555444222111000111222222222444666888888666333222000111333555555444333222222333444333111000111222444444444222111222555888111222444555555555444444222333444555555444333222333555999<<<===;;;888666444555555555666666777777333333333333555777:::;;;666666777888999::::::::::::777444444777;;;<<<;;;666888::::::888666666666999::::::888555555888<<<:::888777666777888777666999888777777888:::;;;===777888999999777777888999666666666666777888999999888888888777666555555444777666555444555777999:::555666888:::<<<<<<999666:::999999:::;;;;;;:::888:::999;;;>>>===;;;===AAA>>>>>>===;;;999999:::<<<<<<;;;;;;>>>AAABBB@@@>>>???AAA@@@===>>>CCCFFFDDDJJJLLLOOOPPPOOOOOOOOOPPPSSSMMMGGGFFFIIIKKKJJJHHHHHHGGGIIIKKKGGGAAA???BBB<<>>999444777??????===;;;999:::<<>>999888::::::777444555666888:::;;;<<<======CCCFFFAAA;;;999888777<<<===@@@EEEHHHIIIGGGEEE<<<<<<<<<;;;;;;===AAAEEEAAA===;;;???BBB???======444444444333444<<>>999666444444:::<<<@@@EEEKKKNNNOOONNNMMMMMMNNNMMMLLLJJJHHHGGGNNNNNNMMMJJJGGGGGGJJJNNNIIIKKKMMMLLLGGGDDDDDDDDDPPPQQQQQQNNNJJJJJJLLLPPPBBB@@@>>>???AAACCCCCCCCCEEEDDDCCCDDDFFFEEECCC@@@CCC@@@>>>>>>@@@AAAAAA???CCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBCCCBBB@@@???>>>>>>>>>>>>???AAADDDFFFHHHBBBBBBBBBAAAAAABBBBBBBBBCCC??????BBBBBB???@@@DDD>>>:::777999@@@DDDDDDCCCDDDAAA@@@@@@CCCDDDCCCBBBFFFGGGGGGDDD???<<<===???DDDCCCBBB@@@???>>>>>>>>>AAAEEEHHHIIIFFFAAA???>>><<>>:::<<<>>>@@@???===<<<===???>>>>>>??????>>>>>>======;;;;;;::::::;;;;;;<<<===:::;;;<<<;;;999888888888<<<111777===888===CCC:::>>><<<;;;;;;<<<<<<;;;999===???@@@@@@>>><<<<<<<<<;;;;;;999888???EEECCC<<>><<<999:::888666888<<>>===>>>BBBAAA???@@@EEE?????????===::::::;;;===>>>===<<<>>>@@@AAA>>><<<@@@BBBAAA???@@@EEEGGGEEEHHHIIIIIIIIIHHHIIIKKKNNNUUURRROOONNNOOOPPPOOONNNLLLHHHGGGJJJJJJEEEBBBBBBAAADDDFFFFFFDDDCCCDDDFFFGGGDDDCCCBBB>>>:::===DDD??????>>>======>>>>>>???>>>???===999888;;;<<<:::999999999999:::;;;<<<<<<===DDDGGGCCC>>>>>>>>>===AAABBBEEEIIILLLLLLHHHFFF@@@???======>>>@@@BBBCCC@@@<<<<<<@@@AAA???<<<<<<999999999888999@@@KKKSSSRRRQQQNNNLLLKKKKKKLLLMMMUUURRROOOPPPRRRSSSRRROOOSSSQQQNNNLLLKKKNNNQQQSSSWWWWWWVVVSSSPPPOOOPPPRRRJJJNNNNNNJJJIIIKKKJJJEEEFFFHHHIIIIIIKKKNNNMMMHHHFFFJJJKKKGGGFFFKKKNNNLLLQQQUUUVVVSSSSSSUUUTTTOOONNNKKKFFFBBB>>><<<<<<<<<>>>???BBBGGGKKKNNNMMMLLLOOOOOONNNKKKHHHFFFGGGIIILLLMMMOOOMMMKKKIIIKKKLLLIIIKKKLLLKKKHHHFFFFFFGGGJJJNNNRRRRRROOOLLLLLLLLLCCC@@@===<<<>>>@@@AAABBBDDDCCCBBBBBBCCCCCCBBBAAABBBAAAAAABBBCCCCCCBBB@@@AAAAAAAAAAAABBBCCCDDDDDDAAACCCDDDEEEDDDBBB@@@>>>===>>>@@@BBBEEEGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCFFFBBB@@@BBBBBB@@@BBBEEE;;;;;;:::;;;>>>AAADDDEEEEEECCCAAA@@@AAACCCCCCBBBDDDDDDCCCBBBAAA@@@AAAAAAFFFFFFEEECCCBBBBBBBBBBBB@@@BBBDDDDDDBBB???>>>>>>===BBBDDDBBBAAACCCDDDBBBAAAAAAAAACCCEEEFFFEEECCC>>>======>>>???@@@AAAAAA@@@AAA@@@<<<===???===999===>>>??????>>>===>>>???===>>>>>>>>>======<<<;;;999999999999999:::;;;;;;999:::999888666555777888999333777:::777;;;???777===>>>>>><<<:::888888999<<<>>>@@@???===;;;::::::::::::999;;;BBBHHHGGGBBBCCC???<<<<<<>>>???===:::999888999;;;???AAABBBAAABBBBBBAAA>>>;;;:::;;;===888777555555666666666555666777888777444222222222777666555555666777666444666444333333555555444222222333444444444333111000000000000111111111222222333333333444333333222111//////000000111000000///000111222222111222444666444444444444444333333222444444444444444444444444222333444555555555444333666666555333111111222444222333333222111111444666888888999888888777555555333333333333333333333333222444666777777555222111444444444555555555555666777777666444444444444444777777666666666555555555666666777999::::::777555444666777666333222111222999999999:::;;;999555333555444333444777999999999555666777888:::::::::;;;888999::::::888888999:::888888888888999:::;;;<<<999999888888777777666666888888777666444333222222333222222444666888888777<<<:::888888999999999888<<<;;;===AAA@@@>>>???CCCAAAAAAAAA>>><<<;;;<<<>>>@@@???>>>???@@@???>>><<>>===;;;::::::;;;<<<===>>>EEEHHHEEECCCEEEFFFEEEFFFHHHJJJMMMNNNLLLHHHDDDDDDAAA???@@@CCCEEEDDDBBB???<<<<<<@@@AAA===::::::?????????>>>???EEENNNVVVTTTPPPJJJEEECCCEEEIIIKKKNNNMMMMMMPPPTTTUUUSSSPPPSSSQQQOOOMMMNNNQQQTTTVVVWWWTTTQQQOOOPPPQQQRRRRRROOOQQQQQQMMMKKKKKKIIIEEEFFFIIIIIIHHHJJJMMMKKKGGGEEEFFFCCC??????EEEKKKNNNOOORRRRRROOOOOOPPPOOOMMMOOOMMMJJJGGGEEEEEEFFFGGGDDDDDDFFFIIILLLMMMKKKIIINNNOOONNNHHHBBBAAAEEEJJJJJJMMMOOOPPPNNNLLLKKKKKKHHHIIIJJJHHHFFFEEEFFFGGGFFFJJJNNNOOOLLLJJJJJJLLLDDD@@@<<<;;;<<<>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFBBBCCCFFFGGGFFFDDD@@@>>>>>>???AAACCCEEEGGGGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDGGGDDDBBBAAAAAAAAACCCFFF@@@>>><<<<<<>>>@@@AAABBBFFFDDDBBBAAAAAABBBBBBCCCBBBAAA@@@@@@BBBDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>???CCCEEEBBBAAACCCCCCBBB???@@@AAACCCEEEEEEEEEDDD============>>>???@@@AAA@@@AAA???======@@@>>>:::===>>>>>>============>>>;;;;;;;;;;;;:::999888888888888888888888999999:::666666555222000111444666;;;:::;;;:::777:::;;;666777:::<<<;;;999999;;;>>>===>>>@@@???<<<:::999:::999888888;;;AAAEEEEEEBBBBBB@@@===<<<======<<<::::::;;;<<<>>>@@@AAAAAAAAACCCBBB@@@>>><<<;;;;;;;;;:::777555444555666666666777888999888666444444555555555444555555555555444444444333333444444333333222333444444444444333333000000000000111111111111333333333333333333222222111111111111111000//////000111222222111222444666000111222333333222000000444333222222222333444555333444444555555555444333444444333111......000222111222222222111111333555555555555555555444444444333333222222222222333333444444555666555333111000444444444444444444444444777666555444444333222222444444444444444555555555666666777888999888666444555666666555222111111222888666555666999999666222555333333444666888888888444555777999::::::999999555666777777555555666777777777777777888999::::::999999888888777777777777888888888777666555333222111000///000333666777777;;;999888888999;;;;;;;;;:::999<<<@@@@@@===>>>BBBBBBCCCBBB???===<<<===???@@@@@@@@@@@@AAAAAA@@@???GGGJJJIIIEEEDDDFFFEEEBBB=========;;;:::;;;>>>AAAFFFKKKPPPPPPLLLIIIJJJLLLMMMHHHFFFHHHHHHEEEEEEGGGKKKIIIFFFDDDCCCDDDGGGIIIEEEGGGHHHGGGDDDBBBDDDGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>???===888777;;;<<<;;;>>>===<<<::::::;;;<<<===???DDDHHHFFFFFFJJJKKKJJJHHHHHHJJJLLLLLLIIIDDD@@@DDDAAA@@@CCCHHHIIIEEEAAA===;;;<<<@@@@@@<<<999:::BBBBBBBBB@@@@@@EEEMMMSSSTTTPPPJJJDDDBBBCCCFFFIIIJJJKKKMMMRRRVVVWWWSSSOOOKKKJJJJJJJJJMMMQQQUUUXXXRRRMMMGGGGGGJJJNNNNNNMMMNNNOOOOOONNNLLLJJJGGGEEEGGGIIIJJJHHHJJJLLLKKKFFFDDDBBB===888888===EEEKKKNNNOOOOOONNNNNNOOOOOONNNQQQOOOLLLJJJJJJKKKLLLNNNIIIIIIIIIKKKLLLKKKIIIFFFHHHKKKLLLGGG@@@???EEEKKKKKKMMMNNNOOONNNMMMLLLLLLGGGFFFEEEDDDBBBAAAAAAAAACCCFFFGGGGGGEEEFFFIIILLLDDDAAA===;;;<<>>???BBBFFFHHHHHHFFFCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGBBBDDDFFFHHHGGGEEEAAA??????@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFEEECCC@@@???AAACCCDDDCCC>>>:::;;;@@@DDDCCC@@@EEEEEEDDDBBBAAAAAABBBCCCAAA@@@???@@@BBBDDDEEEDDD@@@???>>>===============AAA@@@@@@@@@@@@@@@@@@??????DDDEEEBBB@@@BBBBBB@@@???@@@AAABBBBBBBBBBBBCCC>>>>>>======>>>>>>???@@@>>>??????<<<>>>AAA@@@<<<===<<<;;;;;;;;;<<<<<<<<<:::::::::999999777666666888777777777777888999999666555333111///000444777:::???===777888:::999888444777::::::999999<<>>@@@???===;;;:::;;;:::777777:::===???>>>>>>???>>><<<;;;;;;;;;;;;:::<<<===???@@@@@@??????@@@BBB@@@???===<<<;;;:::999;;;888555444555666777777777888::::::888888888999555555555555444444444444222222333333222222333333222222333333333333333333//////000000000111111111222222111111111222222222444333333222111111111111000111222222111222444666///000111222222222111000333222111111111333444666444444444444444444333333333333333111///...000111000222333222111111333444111111222222333444555555444333111000000111333444666666666555444333222111444444444444333333333333444444444444444333333333000111222333444555666666777777777666555555666666555666666555333222222333666333111222555777777555666555444444666777777666444555777888999999888777444555666666444444555666777777777888888999:::;;;888888888777777777777777666777888888888888777666111000...///222555777777999777777999;;;===>>>>>>;;;;;;>>>CCCCCC@@@AAADDDAAABBBAAA???======>>>@@@@@@AAAAAABBBBBBCCCDDDEEEJJJMMMLLLHHHEEEEEEBBB>>>888999;;;;;;:::999:::;;;AAAHHHNNNOOOKKKHHHIIILLLGGGGGGIIIIIIEEEAAADDDJJJKKKIIIHHHGGGGGGGGGGGGGGGIIILLLMMMJJJFFFEEEGGGHHHGGGEEEBBB???>>>>>>???@@@@@@AAA===888777:::<<<:::======<<<;;;<<<===>>>???@@@EEEGGGFFFGGGLLLMMMLLLFFFEEEFFFFFFFFFCCC???;;;@@@???@@@EEEJJJKKKEEE@@@<<<:::<<<@@@@@@;;;:::<<>><<<:::999===BBBGGGHHHGGGFFFGGGIIIDDDAAA>>>===???AAABBBCCCCCCDDDDDDAAA>>><<<;;;<<<>>>BBBGGGIIIHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGCCCEEEFFFGGGFFFDDDBBB@@@@@@AAAAAAAAAAAABBBBBBBBBDDDDDDFFFFFFFFFFFFDDDDDDDDDEEECCC???>>>AAABBBAAA@@@;;;777:::AAAFFFEEECCCCCCDDDEEEDDDCCCBBBBBBDDD@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@BBBBBBAAA??????CCCEEEAAA???AAAAAA???>>>?????????>>>>>>@@@BBB@@@@@@???>>>>>>>>>>>>???===???>>>===>>>BBBAAA>>>>>>;;;999999:::<<<<<<;;;;;;;;;;;;:::999888777666888777777777777888999999888777666444222333666999:::DDD===333777:::999<<<777888999999999999:::;;;;;;===??????===<<<;;;<<<;;;777666:::;;;999999:::<<<<<<;;;::::::::::::;;;===>>>??????======>>>???@@@???============;;;999<<<999666555666888888888777999;;;;;;:::::::::;;;666777777666444222333444000222333333111111222444222222222222222333333333000000000111111111222222222111111111111222222333555444333222222222222222000111222222111222444666111222333333333333333333222111111000111222444555444444333333333222222222222333444444222111222333111222333333222222333444222222222333444666888888444222000......000222444777666666555444333333333444333333333333333222222111222333444444444333333//////000222444555777777555666666555444444666888555666666555333333444666666333111111333555777777777666444555666777777666666666777777777777666666555666777777555555666777888888888888999:::;;;<<<777777777666666666666666666666777888888999::::::222111///000333555666666666666777999<<<>>>===<<<666777;;;@@@@@@======AAA?????????>>><<<===???AAA???AAABBBBBBBBBCCCEEEGGGJJJMMMLLLHHHFFFEEEAAA<<<666888;;;;;;:::888888888===CCCIIIKKKHHHFFFFFFHHHEEEHHHLLLMMMFFFAAAEEENNNJJJIIIHHHIIIJJJJJJIIIGGGMMMQQQQQQLLLIIIJJJLLLMMMFFFDDD@@@===<<<===???@@@BBBBBB???999888<<>>@@@@@@@@@@@@AAAAAAAAAAAACCCFFFGGGFFFGGGLLLMMMKKKDDDCCCBBBAAAAAA@@@===:::>>>@@@CCCHHHKKKJJJDDD>>>;;;:::<<>>=========;;;777555777???IIINNNMMMHHHDDDCCCCCCBBB@@@@@@BBBDDDEEEDDDFFFHHHHHHEEEAAA<<<;;;;;;===BBBGGGIIIHHHEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCC@@@CCCBBB======@@@@@@<<<;;;:::888:::===AAACCCDDD@@@CCCFFFFFFDDDCCCCCCDDD@@@BBBCCCBBB@@@@@@CCCFFFEEEEEEDDDCCCCCCCCCCCCDDD>>>======@@@BBBBBB@@@>>>???CCCDDD@@@>>>??????===;;;<<<<<<;;;999;;;???BBBCCCBBBAAA@@@>>>>>>>>>>>>???AAA@@@===>>>AAA@@@<<>>AAA@@@>>>===>>>??????===;;;<<<:::888888999999999999999:::<<<;;;:::999999:::777888999777444222222444000222444444222222333555444444333333222333333333222222222333333333444444333222222111222333444555444333222111111111222333000111222222111222444666222222222222222333444444000000000111111222333444333333222222111111111111///111444555444222222222111333444444333333444555444333333333444666777888444222///------///222444666555444333333333333444333333333333222222222111111222333444444333222111000000111222444555666666111444777777666555555777444555555444333333555888666777777666444333444666666555444555777999999999888888777666555555555555444666666666555444555666555555555555666777888999555555555555555555555666777666666666777888:::;;;444222222222555666666666555555777:::<<<;;;999666111222666;;;<<<999999<<<;;;<<<<<<<<<;;;<<<>>>AAA@@@AAABBBAAA???@@@CCCEEEEEEIIIJJJHHHFFFEEEBBB===888999999999777777888999===AAAFFFIIIHHHGGGGGGHHHIIIKKKOOOQQQMMMHHHJJJPPPLLLJJJHHHHHHJJJLLLKKKJJJMMMRRRQQQKKKIIIMMMQQQQQQHHHGGGEEECCCBBBBBBCCCDDDBBBCCC@@@<<<<<>>???CCCIIILLLLLLGGGAAA<<<;;;:::<<>><<<@@@EEELLLMMMKKKGGGBBBAAACCCFFFCCCEEEHHHJJJJJJGGGEEEBBBDDDEEEHHHMMMRRRRRRNNNJJJIIIHHHFFFDDDCCCCCCDDDDDDIIIFFFDDDDDDGGGHHHHHHGGGEEECCCFFFKKKKKKFFFDDDEEEAAADDDDDDDDDFFFIIIHHHDDDDDDAAAAAACCCAAA>>>@@@EEEEEEDDDGGGLLLLLLFFFCCCEEEIIIHHHGGGFFFGGGJJJMMMOOOMMMLLLLLLLLLLLLJJJFFFCCC?????????>>>===???CCCGGGKKKIIIHHHIIIIIIHHHEEEAAA<<<<<<<<<>>>@@@>>>:::666777>>>EEEIIIGGGDDDBBBBBBCCCBBBAAABBBEEEFFFFFFFFFHHHKKKLLLIIICCC>>>;;;;;;===BBBGGGHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????@@@CCCFFFHHHBBBDDDEEEFFFFFFEEEDDDBBB>>>BBBBBB===<<>>::::::;;;<<<;;;999999===AAA>>>BBBFFFGGGFFFCCCCCCDDD???CCCEEECCC???>>>AAAFFFAAAAAA@@@?????????@@@@@@===<<<<<>>>>><<<999:::999888777999???DDDEEEDDDBBB@@@???>>>======AAACCCAAA>>>>>>@@@???:::AAA===:::999<<<>>>>>>===888888888777666444333222888888888888888999999:::666666666555444444666888OOO\\\LLL777999888333:::999777555777:::;;;:::777666888;;;<<<;;;:::;;;;;;>>>999999======888888<<<999:::;;;::::::;;;<<<>>>999:::;;;:::999:::???CCC@@@???===???AAABBB???======;;;999999:::;;;:::999:::;;;<<<;;;999777666777888::::::888444111222333111333555555333222555777666555444333333333333333444444444555555555666666444333333222333444666666222222111000000111222333000111222222111222444666111000/////////000222333//////000111222333333333333222222111000000000111+++...222333333111000000111333555555444444444555555444333222333333555666444222///,,,,,,///222444555444333222222222333444333333333222222111111111222333444444333222000///222222222333333444444444---222777999888666555555333333444333222333666888666:::<<<;;;666333222333555444333555888;;;<<<<<<:::999777555444333444444222333444444222222333444111111111111222333444444444444444555555555555555888777555444555666888:::555444333444666777666555555666777999:::999444111222333777======::::::>>>999:::;;;::::::;;;>>>AAA@@@BBBBBB@@@======@@@BBBAAAEEEHHHGGGFFFGGGCCC???:::999888666555555888;;;CCCFFFJJJMMMNNNNNNMMMNNNNNNMMMPPPTTTSSSOOONNNQQQNNNJJJGGGGGGJJJMMMMMMMMMJJJOOOOOOHHHGGGLLLRRRSSSLLLLLLLLLLLLKKKJJJIIIIIIBBBCCCAAA>>>???FFFKKKKKKMMMNNNOOOOOONNNKKKGGGEEEJJJLLLJJJGGGHHHKKKKKKGGGIIIFFFBBBAAABBBCCCCCCCCCBBBGGGMMMPPPMMMFFF???;;;<<<;;;<<<>>>======BBBIIIRRRRRRPPPLLLFFFCCCDDDGGGEEEGGGJJJLLLMMMKKKIIIHHHFFFGGGJJJPPPUUUVVVSSSOOOIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHEEEHHHNNNMMMGGGDDDFFFDDDFFFGGGGGGJJJMMMLLLHHHDDDBBBDDDIIIHHHCCCCCCHHHKKKIIIMMMSSSQQQIIIDDDEEEFFFEEEEEEEEEGGGJJJNNNPPPLLLLLLKKKLLLLLLJJJFFFCCCDDDAAA<<<::::::>>>BBBFFFHHHHHHHHHJJJJJJGGGAAA<<<::::::<<<@@@CCCBBB>>>999<<<>>>>>><<<;;;<<>>===???BBBBBBCCCDDDDDDCCCBBBAAABBBEEEGGGEEE@@@>>>AAAEEECCCCCCBBBAAA???>>>======???BBBAAA<<<<<>>999666555666999<<<>>>>>>===<<<<<<===@@@@@@BBBDDDBBB<<<:::<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>======>>>@@@BBBDDDAAACCCDDDBBB===:::;;;===;;;:::999888:::===@@@CCCDDD??????BBBBBB======AAA======>>>>>>>>>======<<>>;;;999888999;;;<<<:::;;;;;;;;;<<<<<<======;;;:::999;;;>>>AAABBBBBB@@@>>><<<<<<>>>===:::777???;;;999999===??????>>>:::888888:::======:::666<<<999555444666666333000333444555777888888888888555555555444444444555555444444444444444333333333111222333222222222444666777555222000///000111333222222333333333222111111222111111222222333333444111111222222222222111111333333333222222222111111333333222111000000000111333333333444444444555555<<<999444111000222555777444333000......000222444444444444333333333222222444444444444333333222111222222333333222111///...111222333444333222111000222444666888888666444222444333111222222333111000555444222333444555555444555222222666777666777;;;::::::888666333000...,,,///111222333333333555777222222222333333444444444777777666444222222444666999888666555555666666666777777666777777888999999777666555444444444444444333444666888999888777666@@@===:::888777999;;;=========<<<:::999:::<<>><<<666666:::===EEEOOOSSSRRRQQQQQQSSSQQQOOONNNNNNOOOPPPOOONNNRRRIIIAAA@@@GGGMMMOOONNNMMMQQQMMMLLLRRROOOLLLRRRKKKKKKJJJJJJKKKKKKKKKLLLGGGGGGGGGIIILLLOOOQQQSSSSSSTTTTTTTTTRRROOOMMMLLLKKKMMMNNNMMMKKKIIIIIIJJJIIIJJJJJJHHHFFFFFFGGGIIILLLJJJSSSWWWNNNIIIEEE;;;:::<<<===<<<;;;@@@IIIPPPQQQVVVYYYTTTKKKEEEHHHMMMFFFCCC@@@BBBEEEEEEBBB>>>FFFFFFGGGKKKOOORRRPPPNNNIIIIIIHHHGGGGGGGGGHHHHHHMMMDDDAAAHHHLLLJJJGGGGGGAAAHHHMMMJJJEEEBBB???;;;EEECCCAAACCCGGGJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIMMMQQQQQQKKKFFFCCCBBBFFFDDDDDDEEEIIIJJJHHHEEEIIIJJJJJJKKKJJJJJJIIIHHHDDDAAA===888666:::BBBIIIHHHJJJLLLMMMKKKFFFAAA===???>>>>>>@@@CCCBBB???;;;???<<<999888888;;;>>>AAAFFFEEECCCBBBBBBDDDFFFGGGEEEHHHJJJHHHCCC@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBDDDEEEDDDBBBBBBEEEHHHEEEDDDDDDCCCBBB@@@??????>>>AAA@@@===>>>DDDFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFDDDAAA<<<:::999:::===>>>@@@AAA@@@??????@@@>>>===>>>AAA???<<<<<<@@@>>>???AAABBBDDDEEEEEEFFFAAAAAAAAA@@@@@@@@@@@@???BBBAAA???>>>>>>>>>??????@@@AAAAAA???===;;;;;;<<>><<<;;;999999999:::;;;;;;;;;;;;;;;<<<<<<======>>><<<::::::<<<>>>?????????===<<<===??????<<<::::::999888999:::<<<<<<;;;:::::::::<<<===<<<:::777777555444555666777777777444444555666777888888888777666555444444444444444555555555555666666666666777888888777555555666888777555333222111111222333333444444444333222222111222222111000111222333444111111222222222222111111222222111111111000000000111111111111222333444555333333333333444444444444999777333111000111333555111111000///000222444555555555444333333333333444444555555555555444333222444444555555444333111000000111333444444444333333333444555666666555444333555333222222333333222111555333222222333444333222444222222555666555666:::777777666555444222000///333444555555333333444555222222222222333333333444555666666444333222333555444555777777666666666777777777666666666777888888666666555444444444444444555555555666666777888999===;;;999777777888:::;;;;;;;;;;;;:::999999;;;<<<;;;<<<>>>@@@@@@@@@>>>======;;;<<<>>><<<777777;;;<<>>999555666===CCCGGGHHHJJJJJJHHHDDD@@@======<<<<<>>;;;::::::===@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGBBBEEEGGGFFFCCCBBBCCCEEEDDDEEEEEEFFFFFFFFFEEEEEECCCBBBBBBBBBCCCEEEGGGIIIDDDDDDCCCCCCBBBAAA@@@???===???@@@???@@@EEEGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGFFFDDD@@@>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBB===:::;;;===<<<;;;>>>DDD??????@@@AAABBBDDDEEEFFF>>>>>>>>>>>>>>>?????????@@@@@@@@@???????????????CCCAAA@@@@@@@@@@@@>>>===???<<<888555555888;;;>>>BBB@@@@@@BBBCCC@@@AAACCCBBBAAA???======>>>???@@@???>>><<<;;;::::::::::::999;;;;;;999999;;;;;;888<<<======<<<;;;:::<<<===>>><<<999888888999999888<<<;;;888555333444888;;;:::999888777666666666777666777888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@===999888999;;;<<<<<<>>>======>>>??????>>><<<888:::;;;;;;:::::::::;;;:::<<<>>>>>><<<:::999999555666777666666666888:::555555666666777777888888777666666555444444444555777777777888888999999999:::;;;;;;999777666777999777666666555444444444444666666666555444333222111444222000//////111333555111222222333333222222111000000000///////////////111111111111222333444444222222222222333333333333555444222111000000111222//////000111222444666777777666444222222333444555555555666666555555444444444555555555444333222111000111333444555666666666333333444444444444333333555444333333444555333222555333222111222333222111444111111444555444555888444444444555444444333333666777777666333222222333111111111222222222222222222333555444333222222333222555888888666444444666777666666555555555666666666555555555444444444444777666555444555777999::::::999888888777777888888999999::::::::::::999999777888;;;===>>>>>>===<<<===<<<===>>><<<999999<<<:::@@@GGGLLLLLLKKKLLLMMMOOOMMMKKKJJJJJJJJJHHHFFFEEEFFFGGGIIIKKKLLLMMMMMMMMM\\\WWWHHHGGGKKKJJJLLLMMMHHH@@@;;;:::???EEEJJJMMMPPPRRRSSSRRRRRRUUUXXXZZZVVVRRRQQQRRRSSSQQQPPPLLLMMMMMMKKKHHHEEEDDDDDDIIIKKKLLLKKKJJJJJJKKKLLLQQQLLLQQQSSSJJJGGGFFF===;;;AAAFFFFFFBBBCCCKKKSSSUUUWWWYYYWWWRRRMMMIIIHHH@@@???@@@DDDJJJMMMMMMKKKJJJIIIHHHJJJLLLNNNMMMLLLOOONNNMMMLLLJJJIIIHHHHHHJJJJJJKKKMMMJJJFFFFFFJJJHHHNNNPPPKKKFFFEEEDDDBBB@@@AAABBBFFFHHHHHHFFFDDDHHHHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLLKKKIIIFFFCCCDDDCCCCCCEEEGGGIIIIIIHHHFFFDDD@@@===;;;:::999:::???AAABBB===666555;;;AAAFFFFFFGGGGGGEEECCC@@@>>><<<<<<<<<>>>AAACCCDDDDDDBBB@@@>>>======???AAACCCCCCCCCCCCCCCDDDEEEFFFFFFBBBDDDEEEEEECCCBBBDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCAAA>>>>>>@@@CCCEEEEEE@@@AAAAAAAAAAAA@@@>>>>>>>>>???@@@@@@AAACCCDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCEEEFFFGGGFFFCCCAAAAAABBB>>>???@@@?????????AAACCC???;;;:::;;;;;;:::???FFFBBBAAA@@@@@@@@@AAACCCDDD<<<<<<======>>>???@@@@@@;;;<<<>>>???AAAAAABBBBBBAAA>>><<<===@@@AAA>>><<<;;;888444111111444888;;;?????????@@@AAAAAAAAABBBAAA???<<<:::999;;;===>>><<<<<<===<<<<<<:::999888888;;;<<<999:::======;;;;;;<<<<<<;;;:::;;;===???>>><<<:::999999:::999888999888666555444666888:::::::::999888888777777777666666888999:::;;;;;;;;;999999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;777666777999:::;;;??????????????????>>>===:::===@@@@@@===;;;<<<===:::===@@@???;;;999:::;;;999;;;<<<999555333555777888888888888888888999999555555555555555666666777999999999::::::;;;;;;<<<888999999888666555777888777777888888888777555444888888777777555444222222555333000......000333555222222333333333333222222000000000000////////////555444333111000000000000111111222222222333333333000111111111111000000000///000111222444555555666777555333111000222444555444444555555555555444444333333333222222111111000222333444555555666666666444333222222222222333444666555444444555666555333666444333222333333222111333000000333444333444777333333444444555444444333555666666555333111111222111111111111111111111111///111444444333222222222444777999777222000222555777666555444444444444444555555555555555555444444666666555555666777888999888888888999999888888777888999:::;;;<<<;;;999777666888:::<<<<<<<<<;;;:::;;;;;;<<<===;;;999999:::999===BBBEEEEEEDDDDDDEEEEEEDDDBBBBBBCCCBBB@@@>>>:::>>>BBBDDDCCCCCCEEEHHHQQQccc]]]FFFAAAFFFEEEDDDIIICCC<<<666555999@@@DDDGGGKKKPPPQQQOOOOOORRRVVVVVVQQQKKKIIILLLNNNNNNMMMNNNOOONNNLLLHHHEEECCCCCCHHHJJJKKKKKKJJJJJJKKKLLLOOOJJJNNNOOOGGGGGGHHHBBB;;;CCCJJJJJJEEEDDDKKKSSSUUUTTTSSSRRRQQQOOOLLLJJJDDDCCCDDDHHHLLLOOOOOONNNKKKJJJIIIIIIHHHHHHHHHGGGNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJKKKHHHMMMMMMGGGCCCCCCDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKOOOKKKHHHHHHIIIHHHEEEAAAEEEEEEEEEFFFHHHJJJKKKKKKGGGDDD???:::666555555555:::@@@DDDBBB<<<;;;???EEEFFFFFFEEEEEEDDDCCCAAAAAA>>>=========???BBBDDDEEEBBBAAA@@@??????@@@BBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBB@@@===<<<===>>>>>>>>>???@@@AAABBBAAA@@@???>>>??????@@@BBBBBBAAA@@@@@@CCCFFFHHHJJJJJJGGGDDDAAACCCEEEFFFFFFDDDBBBBBBBBB???@@@@@@???>>>@@@CCCEEEBBB>>><<<<<<;;;:::>>>DDDDDDCCCAAA@@@??????@@@@@@<<<======>>>???@@@AAAAAA;;;<<<===???AAABBBBBBBBB===:::888999<<<===;;;888999666333111222555999<<<===>>>>>>>>>>>>???@@@???BBB@@@<<<999888:::<<<>>>:::;;;<<<===<<<;;;999777888;;;<<<999:::===>>>;;;::::::;;;::::::;;;>>>AAA>>><<<:::999:::999888666:::999777666666777888888;;;;;;;;;::::::999888888666777888999:::;;;;;;;;;999:::;;;<<<<<<:::999888:::::::::999999999999999;;;888555555777999;;;;;;???@@@@@@@@@>>>===<<<<<<<<>><<<<<<>>>:::===???>>>;;;999:::<<<<<<>>>>>>:::666333444777<<<;;;:::999999999:::;;;333333444444666888999:::999:::::::::;;;;;;;;;<<<666777777777666666888:::777888999::::::999777666999888888777666555333222666444111//////111444666333333444444444444333333111111111111111111111111444333222111000/////////111111222222222333333333...///000111111111000///111222222333444444555555666444222000///111333444222333333444444444333333333333222222222222222222666555555555555555555555555444222111111222444555666555444444666666555444777666444444444555444333333000000333444222333666444444555555444444333222111333444333111111222333111111111111111111111111...000333444333222222333444555555333000000333777666666555444444333444444444444555666666555555444333444666777888888777777777888999::::::999888888999999:::<<<>>>===:::777888999;;;<<<<<<:::999888888:::;;;:::999888999999888;;;===>>>>>>===<<<<<<;;;;;;;;;<<<===>>><<<:::555999<<<<<<:::;;;@@@DDDLLL^^^WWWAAA;;;@@@???>>>BBB???:::666555777;;;>>>@@@DDDIIILLLLLLMMMOOOQQQLLLGGGAAA???AAADDDFFFFFFMMMNNNNNNLLLHHHEEEDDDDDDJJJLLLMMMNNNLLLKKKLLLLLLJJJDDDHHHJJJDDDFFFJJJEEE>>>EEEMMMMMMIIIHHHMMMSSSQQQNNNJJJIIIKKKMMMNNNMMMNNNNNNNNNOOOPPPQQQPPPNNNKKKKKKJJJHHHFFFDDDCCCBBBHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLKKKMMMQQQRRROOOJJJGGGKKKKKKEEEAAACCCEEEEEEGGGFFFEEECCCBBBCCCEEEGGGFFFGGGHHHIIIJJJKKKKKKKKKPPPLLLIIIHHHIIIIIIFFFCCCHHHHHHIIIIIIJJJKKKMMMNNNHHHDDD>>>888444222222333444;;;BBBDDDBBBAAAEEEJJJFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA???>>>>>>???BBBDDDBBBBBBAAAAAA@@@AAAAAABBBEEEEEEGGGHHHGGGGGGEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???===<<<;;;::::::???AAACCCDDDDDDCCCBBB@@@AAA@@@BBBEEEEEEAAA???@@@BBBDDDGGGIIIIIIGGGDDDBBBBBBDDDEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@???AAAFFFIIIBBB???>>>???===:::<<>>>>>>>>===>>>>>>???@@@AAAAAABBB???????????????@@@@@@@@@???===<<<===>>>>>>===<<<;;;999777666777:::===???;;;>>>>>><<<<<>>;;;:::;;;===???999:::<<<===<<<;;;999777888;;;<<<999:::======;;;999::::::::::::<<<@@@CCC???===;;;;;;;;;:::888666:::999777777888888777666<<<<<<<<<<<<;;;:::999888777888999:::;;;<<<<<<<<<;;;<<<======<<<;;;999888888888888888777777777777777666555666888;;;;;;;;;===???@@@???>>><<<<<<======>>>???>>><<<::::::::::::;;;<<<<<<;;;:::;;;<<<:::;;;;;;:::888888999:::===<<<;;;:::999999:::;;;333333444555666888:::;;;999999999999999999999999666888999888888888:::<<<888888:::::::::999888777888888888777666555444333777555333111111222444555333444444555555444444333222222222222333333333333222111111000111111222222222222222222333333333333...///111222333222111111333333333333444444555666666444333111111222333444222222333333444333333333555555444444444444555555777666555444444444444444555444333222222333444555555444333444666666666444777555444444555666666555444111111444444222333666555555555555444333222111///111222222111111222444222222222222222111111111...000222333222222444555111111000000222444555666666555555444444444555555333444555666666666555444333444666888999888777666777777888999999999999888;;;999999;;;>>>>>>:::666999:::;;;<<<;;;:::888777666:::;;;999777999999777888888999::::::999888888888777888:::<<<<<<;;;999666888999888777999===BBB>>>MMMHHH999888<<<<<<======;;;999777777777999:::===???CCCGGGJJJJJJJJJIII@@@===:::777666999===@@@HHHIIIJJJHHHEEECCCBBBCCCDDDFFFHHHHHHFFFEEEDDDDDDBBB===@@@CCC???BBBHHHDDD@@@FFFKKKLLLJJJIIILLLPPPIIIEEEAAA@@@CCCGGGJJJLLLMMMMMMMMMLLLJJJHHHGGGFFFHHHIIIJJJIIIFFFCCCBBBAAABBBDDDFFFHHHIIIJJJIIIIIIMMMLLLKKKLLLQQQTTTOOOGGGEEEJJJJJJEEEBBBDDDGGGGGGJJJIIIEEEAAA>>>???BBBEEEDDDEEEHHHJJJLLLNNNOOOOOORRRPPPNNNMMMMMMLLLJJJIIIKKKKKKLLLKKKJJJKKKNNNPPPGGGDDD>>>999444333333333333888???CCCDDDEEEGGGIIIEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCBBB@@@>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAGGGHHHIIIJJJIIIGGGEEECCCEEEDDDBBBBBBBBBCCCCCCCCC@@@@@@??????@@@AAACCCDDD@@@BBBDDDBBB>>>;;;;;;<<<>>>@@@BBBDDDEEEDDDBBBAAABBB@@@CCCHHHHHHCCCAAACCCCCCCCCCCCDDDEEEEEEFFFFFFAAACCCFFFFFFDDDBBBAAAAAABBBBBB@@@???>>>AAAFFFJJJ>>><<<>>>@@@>>>::::::>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>???AAABBB???@@@AAA@@@>>>===>>>???======;;;;;;;;;<<<===>>><<<@@@@@@<<<<<>><<<;;;;;;<<<===999:::;;;<<<<<<:::999888888;;;;;;999999<<<<<<999::::::::::::;;;===BBBEEE@@@???======<<<;;;999777888777555777999:::888666;;;;;;<<<<<<;;;:::888777888999:::;;;<<<=========??????>>>===<<<:::999888777777666666666555555555666555666777:::;;;;;;999999;;;>>>>>>======>>>@@@???===;;;:::::::::999777:::999888999;;;<<<<<<<<<:::999888999;;;<<<===<<<===<<<:::888777888999999555555555555666777888999888888888777777666666555888999:::999888888:::;;;888999999::::::999999999666777777777666555555444777666555444333444555555444444555555555555444444222222222222333333333444444333333222222333333444333333333333444444444444///000111333444444333333333333222222333555888:::666666555444444444444555222333333444555555444444666555444444444444555666555444333333333444555666555555444444444444555555444333222333555666555444555333222333555777777666555222111444444222333666444444444555444444333333000111333333222111333444444333333333222222222222///111222222222333555777222111000222555555111---555555555555555555666777222333555666777666555444444555666777777888888888666666666777777888888888;;;888777999<<<===:::666666777999:::;;;:::888777555;;;<<<999777::::::888777777777888999:::999999777777888999;;;;;;888666777777888888888:::<<<>>>777@@@<<<555:::;;;999===;;;:::999888888888999:::;;;;;;<<>>@@@@@@===;;;:::999;;;666:::<<<888<<>>@@@CCCEEEEEEFFFGGGHHH???>>><<<;;;<<>>BBBGGGLLLOOOQQQRRRQQQRRRSSSRRROOOMMMLLLLLLLLLMMMMMMKKKIIIJJJMMMPPPIIIFFFBBB===999888777777:::<<<@@@DDDGGGHHHFFFEEECCCDDDFFFGGGHHHGGGGGGFFFCCCCCCCCCAAA>>>===???AAADDDEEEEEEFFFEEEDDDCCCBBBHHHIIIKKKKKKJJJHHHEEECCCDDDBBBAAAAAABBBDDDDDDDDD@@@@@@??????@@@BBBCCCDDD???DDDGGGFFFAAA======???<<<>>>@@@BBBCCCBBB@@@???BBB@@@DDDKKKKKKFFFDDDFFFDDDCCCAAA@@@AAADDDGGGJJJBBBDDDFFFFFFEEEBBBAAAAAA@@@???>>><<<<<>>>>>>>>>>>????????????===<<<<<<<<<>>>AAADDDFFF999<<<===;;;888666888:::>>>>>>===<<<;;;;;;::::::>>>BBBAAA===<<<@@@???;;;@@@???===:::999999:::;;;999:::;;;;;;;;;:::999888999;;;;;;999999;;;;;;888;;;;;;;;;;;;<<>>>>>===:::888666444444666999:::999666::::::;;;;;;:::999777666999999;;;<<<===>>>>>>>>>AAA@@@???===<<<:::999999666666555555444444444444666666777999;;;;;;999777555888<<<======>>>@@@CCCBBB>>>:::999:::;;;999777:::888666777;;;>>>===;;;<<<999777999<<<>>>===;;;===;;;999777666666777888888888777666666666666666888888777666555444333333999::::::888666666777888999999999999999999999999555666666666666666555555777777666666555555555555444444555555555555444444111111222222222333333333999888777555333222222222333333444444444444555555000111222333444555555555222111111111333777;;;===777777777777777666666666333444444555666666666555444333222111222333444555333222222222333555666888555555555555555555555555444333222333555666555444333222111222444666777666555222222555555333333777222333444444555555444444222444444444222222333444444444444333333222222222000111222222222333666999777444333555888444***!!!555555555555555666777888222333555777777666555444777666555444555777999:::555555555555555666777888;;;777555777;;;<<<999555333555777999::::::999888666<<<===999888;;;<<<999666555666777:::<<<<<<<<<777777777888999888555222666666777888999:::::::::888<<<888777===;;;777===;;;:::999888888999;;;<<<:::888777<<>>;;;888777666777222666888333666;;;777999999:::<<>>CCCJJJMMMLLLJJJJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJIIIOOOQQQLLLHHHHHHFFFAAA;;;AAACCC@@@>>>AAADDDDDDFFFGGGFFFBBB<<<888888999333777<<>>@@@BBBFFFGGGHHHHHHGGGFFFEEEDDDGGGGGGHHHJJJLLLKKKFFFBBBDDDCCCCCCGGGJJJIIICCC===@@@@@@AAABBBDDDDDDCCCAAAFFFEEEEEECCCBBB@@@>>>===>>>???@@@AAABBBCCCCCCCCC@@@CCCFFFFFFCCCAAAAAABBBBBBAAA???@@@AAABBBBBBAAA???AAADDDFFFFFFDDDAAA???DDD@@@;;;;;;>>>AAAAAA@@@======>>>??????>>>===<<>>>>>AAAEEE???===;;;999777666666666666:::===;;;666444777;;;@@@AAA@@@>>>;;;999:::;;;===<<<:::999888999::::::888888999999999888888777666888999:::999999:::<<<===999888:::;;;;;;>>>CCCBBB???<<<;;;<<<;;;888555444555777999999999888888222555888777666777:::>>>===>>>===<<<;;;<<>>@@@>>>;;;999777777888888;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<<<<<<<;;;:::::::::999999999999999666666777777777777666666888888777666666777888999::::::;;;;;;777222444;;;999999:::999888666444333000111333555666666666555777888:::;;;:::999777555666666666666555555555555666444333333555666666555888777666555444333333333111333444333555999888444000000000111222333555666555666666666666666555555666666666666555444222222888:::<<<;;;777444333444444666666444555777666222222222111333555777666555555555555555555555555555111333555555444222222222333333444444555444444444333555777777666555666777555444444333333222222111111222222333444555666666666444000000111333444444222222111111222444666777:::777555666555111111444666555333111111111333444666444666;;;999444444999777777888888777666555555777666444333444555777888888777777666666666777777999999999999999999::::::999<<<===;;;777444444555444555666777777999===???888555222333666999:::999:::999777666555666777999:::888999<<<===999888:::===<<<:::999888777777777777777888;;;>>>>>>;;;777666333111111222333111///;;;999777666888:::<<<<<<<<<999777999===>>>;;;666555444666999999666888<<<666666777:::======:::777<<<<<<;;;::::::999888888888999999888777777888::::::BBBLLLQQQLLLGGGLLLUUUOOOQQQQQQOOOQQQTTTRRRNNNKKKJJJJJJJJJJJJHHHEEEBBB@@@;;;888888<<>><<<<<<<<<<<<999888>>>GGGNNNQQQPPPRRRSSSSSSQQQMMMJJJHHHHHHEEEEEEEEEGGGJJJMMMNNNNNNKKKJJJGGGFFFLLLQQQLLLBBBLLLIIIEEECCCGGGNNNNNNIIIHHHIIIIIIGGGCCCBBBDDDGGGKKKIIIFFFEEEDDDCCCBBBAAAHHHFFFEEEFFFHHHHHHFFFCCCFFFFFFGGGIIIJJJIIIEEEAAADDDCCCCCCFFFJJJHHHCCC===BBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBAAACCCEEEDDDBBBAAABBBCCCBBBAAA???@@@AAABBBBBBAAA@@@AAACCCEEEEEECCCAAA@@@BBBAAA???>>>===>>>AAACCC:::;;;<<<======<<<;;;:::CCCBBBAAA@@@??????@@@@@@@@@???<<<:::===BBB@@@:::999<<>><<<===AAAEEE???===;;;999888777888888777:::;;;:::777666777999:::;;;;;;999888777888:::<<<;;;:::999999999999::::::::::::;;;:::::::::999:::;;;<<<;;;999888888999===999888:::;;;:::<<<@@@AAA>>><<<===>>>>>><<<:::777888888888888777666666555444555666888999999999>>>>>>>>><<<;;;<<>>===:::888:::======<<<:::999999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;>>><<<:::::::::;;;:::999999999999999999999999999888777666666666666777888999888777666666666777888:::999;;;;;;777222555;;;::::::999999888666555444222222444555666666555555666666777777777666555444777777666666555555444444777555444555666666555444666555444333333222222333333555444333555888888444444444444333333444444555333444555777777888888888555555555555555555555555666999;;;:::777555555666444555333//////333444111444222111222444555555555333333333333333333333333111333555555444333333333333333444555555555444444333444666666555555666777555555555444444444333333333444444555555666666777777555444444666666666555222222111111222444555666777444444666666333333666777666444222222333555666555333555999777222222666666666777777777666555555999888666555555666777888888888777666666777777888888888999999999999:::::::::;;;<<<:::666444555666555666666666555666888;;;999666444444777999:::999:::999777666555666777888:::888:::>>>>>>:::999:::::::::999999888777777777888888888;;;===>>>;;;999888666333333444555333222:::888666666777999::::::;;;999777777888888666444888666666777666222444888999999:::===@@@@@@===:::<<<;;;;;;:::999999888888888999999888777777888:::???DDDLLLQQQMMMHHHLLLSSSKKKNNNPPPPPPRRRUUUSSSNNNJJJIIIIIIIIIJJJJJJIIIGGG;;;888666555888<<<@@@BBBHHHHHHGGGGGGFFFFFFHHHIIIBBB???>>>BBBJJJPPPSSSSSSTTTTTTSSSOOOLLLJJJJJJKKKFFFEEEDDDEEEGGGIIIIIIIIIHHHJJJJJJHHHKKKOOOMMMGGGKKKKKKIIIFFFIIIOOOOOOLLLMMMNNNMMMJJJGGGFFFHHHKKKLLLKKKIIIHHHGGGGGGFFFFFFFFFDDDDDDFFFIIIKKKKKKIIIEEEEEEEEEGGGHHHGGGDDDAAADDDCCCCCCFFFHHHGGGCCC>>>AAABBBCCCDDDDDDDDDCCCBBB??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCAAA@@@@@@CCCEEEBBBAAA???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCC@@@======AAAEEE>>>??????@@@@@@??????>>>CCCBBB@@@>>>===>>>???@@@CCCBBB===:::<<<@@@@@@;;;999;;;===<<<:::<<<@@@EEE>>>===<<<:::999::::::;;;999999999999888888888888666777888777777777999;;;;;;;;;:::999999999999:::999::::::::::::::::::::::::;;;<<<;;;999888888999<<<999888;;;;;;888999<<<===;;;;;;<<<===>>>===<<<;;;:::888777666555444444777555444666:::;;;777444>>>>>>>>>===<<<===???AAADDDCCC@@@>>><<<;;;;;;;;;777777888888777666666555666666777888888888777777666999<<<;;;999888:::===::::::999:::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999:::999777777777888888999999:::::::::999888777777888999:::999888777666555555666666999888999:::777333555;;;;;;:::999888777666666666444555555666666555555444666666666666555555555555888777777666555444444444777666666777888777555222555555444444444444555555555666444222444888999666999888777666555444444444555555666777888888777777444444444555666777888999555777999999888777777888555666333...---222444333555333111111222444444333333333333333333333333333000222444555444444444555333333444555555666555555222444555555444444555666666666666555555555555555666666666666666666666666666555666777888888666333333222222111222333555666333111333777888666666888777666444333333555777888444333444666444000000333444444555666666666555555:::999777666555666777777888777777666777777888888888888888999999999::::::;;;;;;;;;888666444555666666666666444333333444666888777555555777999:::999999888777666555666777888999888:::>>>>>>:::888999666777888888888888666666:::999888:::<<<===<<<;;;:::888666666777777666555:::777555555666777777666999999888666444333444666===:::888777444000111666999999;;;===??????<<<:::;;;;;;::::::999999888888777888999888777666888999AAACCCIIIMMMLLLHHHIIINNNJJJMMMPPPQQQSSSVVVTTTNNNMMMKKKKKKKKKLLLLLLJJJHHH:::999777666777;;;AAAFFFLLLKKKJJJJJJJJJLLLOOOPPPIIIFFFDDDFFFLLLRRRTTTTTTUUUTTTQQQMMMJJJIIILLLNNNHHHFFFDDDDDDFFFGGGGGGGGGFFFJJJLLLJJJKKKMMMNNNLLLLLLPPPPPPLLLJJJMMMNNNLLLNNNMMMKKKHHHEEEEEEGGGJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFGGGJJJLLLNNNNNNEEEEEEFFFFFFFFFFFFDDDCCCDDDCCCCCCEEEFFFFFFCCC@@@>>>@@@BBBBBBBBB@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@BBBAAA@@@??????AAACCCEEEBBB@@@???@@@BBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAABBBBBBAAA??????AAADDDAAAAAAAAABBBBBBBBBBBBBBBCCCBBB???===<<<===???@@@AAAAAA???<<<===AAA@@@<<<:::;;;;;;::::::===AAAEEE>>>===<<<;;;;;;;;;<<<===;;;:::888999::::::999777777999999999888999;;;===::::::999999999999999999777777777777777888888888666888999999888999:::;;;;;;999999;;;;;;777777999999999999999:::;;;::::::;;;:::888666555555555666888888888999;;;:::777333===>>>>>>>>>======???AAAAAAAAA???<<<999888888888666777888999999888777666777888999::::::999888777444777999:::999888:::;;;888888888999;;;<<<>>>???<<<<<<<<<;;;;;;<<<<<<<<<>>><<<:::999::::::999777666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555444444999777888999777444666:::<<<:::999777666666777888777777777666666555555555999888777777666666777777888888777666555444444333888777888888999777444111777777777777777888999999444555333111444:::<<<999:::999888777666555555555888888888777666444333222666555555555666888999:::777777888888777777777777777999888333222555666555777444111000111333333222444444555555555555555555///222444555555444555666333444555666666666666666333444555444333333444555555555555555555555555666666666666666555555444444555444444555666666555333444333222222222333444555222111333888:::777666888666555444333333555777888555555555555333000111222333333444555666666666555:::999777666555555555555666666555555666666777777777777888888999999::::::;;;:::999777666555666666555666555444222222444666777666555555666777888888888888777666666666666777888777999======888555666333444666888888777666555:::999999999:::;;;======;;;:::999888888777777777999777555444555555555444555888999777333444888===AAA===:::888555111333888666777888999::::::999888::::::::::::999999888888666888999999777777777888>>>>>>AAAGGGHHHFFFFFFHHHMMMOOOPPPOOOQQQUUUTTTOOOOOOOOOOOOOOOOOOMMMIIIFFF??????>>>;;;:::===DDDJJJOOOLLLIIIHHHHHHIIIJJJJJJKKKIIIFFFGGGKKKOOORRRSSSQQQQQQOOOLLLIIIIIIKKKLLLJJJHHHEEEEEEGGGIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMSSSTTTNNNIIIHHHIIIIIILLLJJJHHHEEEDDDEEEHHHJJJIIIIIIHHHFFFDDDCCCCCCDDDMMMKKKIIIIIIJJJLLLMMMNNNFFFFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA>>>AAACCCCCCAAA@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBB@@@>>>===>>>AAADDDFFFBBB@@@???@@@BBBDDDDDDDDDBBBAAA>>>======>>>AAABBBDDDAAA??????AAABBBBBBAAA>>>>>>>>>>>>??????@@@@@@CCCAAA???>>>======>>>???:::>>>???>>>@@@BBB@@@;;;;;;;;;;;;;;;<<>>>>>===<<<<<<<<<===>>>===;;;::::::;;;;;;:::999;;;<<<<<<;;;999999:::<<<888999999999999999999999777777666666666777888999555666888888777777999:::<<<999888;;;:::777666888;;;;;;;;;:::999999888999999888777666666777888999888;;;>>>>>>;;;888777888<<<===>>>===<<<<<<>>>@@@???@@@@@@===999777777999777888999:::::::::999888999:::;;;<<<;;;:::999888444666888888888999999:::777777888888999:::;;;<<<===<<<;;;;;;;;;;;;<<<===???===;;;;;;;;;;;;:::999777777888999:::;;;;;;<<<:::<<<>>>@@@@@@>>><<<:::999888888777666555555444888666666888888555666:::;;;:::999777777777888888999888888777666666666666999999888777777777777888888777777666555444444444888777888888999777444111777777777777777888999:::222444333111555<<>>:::::::::888777777777888888666555555555666555333222666999888666888???EEE>>>:::888777444222444999444555777777777666666666:::999999999999999888888777888::::::999888888999:::999<<>>DDDJJJMMMJJJFFFDDDEEEEEEDDDCCCIIIGGGDDDDDDFFFJJJMMMOOOJJJLLLMMMLLLJJJHHHHHHIIIHHHFFFDDDEEEGGGJJJLLLMMMPPPKKKHHHJJJPPPQQQNNNKKKJJJQQQSSSNNNHHHGGGJJJKKKMMMKKKIIIGGGHHHIIIKKKLLLGGGHHHGGGDDDAAA??????@@@LLLKKKJJJJJJJJJLLLOOOQQQFFFGGGGGGEEEDDDCCCEEEFFFDDDDDDDDDCCCCCCCCCBBBCCCAAADDDGGGGGGDDDBBBBBBDDDBBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAA@@@AAA>>><<<<<>>BBBCCCAAA>>>????????????@@@AAABBBCCCBBBAAAAAA@@@??????>>>>>>666<<>>===<<<<<<<<<===>>>============<<<<<<<<<<<<;;;<<<<<<:::888777888999777888999999:::999999999999888777777888999;;;<<<888999:::999777555666777<<<999888::::::777777:::>>>??????>>>;;;999999:::777777777888999:::;;;<<<:::===@@@???;;;888999;;;:::<<<======<<<;;;<<<>>>>>>@@@BBB???;;;999:::<<<999999:::::::::::::::999:::;;;;;;;;;;;;:::999999666666777888999999999999777777888888999:::::::::===<<<;;;::::::;;;<<<===>>>===;;;;;;<<<<<<<<<;;;999999::::::;;;;;;<<<<<<:::<<>>;;;777666555222666555444444555555333222111222222333333444444444111333555666555555555666444444666777888888888888555666555444222222444666222222333444555555666666555555444444333333333222:::777444333444666888888666555333222111222222333666444555999999555444666666555333222222444555777555888888444222444555555444444555666666666555555555555555555444333333333444444444444555666777777555666666777888999::::::999888777777888777555333333444555555444666999;;;555666888777666555666888777777777666666666555555666444444777777333111333333444555666777666666555777888888888777888:::===:::;;;;;;999777666777999888777666666777888666555222666::::::888:::@@@EEE777555444444333000222777555777888888777666666777999999999999999999888888777999<<<<<<:::999999999999888;;;BBBEEEDDDFFFIIIPPPPPPMMMIIIJJJNNNMMMJJJCCCDDDFFFJJJNNNOOONNNMMMGGGFFFDDDAAA???@@@CCCFFFHHHEEEBBBCCCFFFGGGEEECCCDDDBBB@@@???AAADDDIIILLLFFFIIIKKKKKKIIIHHHGGGGGGEEECCCBBBCCCFFFJJJMMMNNNVVVMMMHHHKKKQQQQQQMMMIIIHHHNNNPPPLLLIIIKKKOOOQQQMMMJJJHHHGGGHHHHHHHHHGGGFFFGGGHHHEEE@@@>>>???AAAEEEGGGIIIJJJKKKNNNQQQTTTEEEFFFFFFDDDAAAAAADDDFFFDDDDDDDDDBBBAAAAAABBBDDDBBBFFFIIIHHHDDDBBBCCCEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???===;;;<<>>888===???>>>===>>>===:::999999999;;;>>>@@@BBBBBB???>>>===<<<;;;<<<<<<======???AAA@@@===;;;===???;;;<<<<<<:::888777888999666777888999:::999999888888888777666777999;;;<<<:::;;;<<<:::888777888999===999888999999777999<<<>>>@@@@@@???<<<::::::<<<888888999:::;;;;;;<<<;;;<<<======<<<;;;::::::;;;888:::<<<<<<;;;:::;;;<<<<<>>===;;;::::::;;;===>>><<<:::999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<888888999::::::999888777777444333777888777777:::999999::::::999999888888::::::888888777888999999777888999999999888666555555555555555666666666666777555444555666666555444555555444444444555666666333555666555888======:::666666666666666777888888444555666888999999999999444666999;;;===<<<;;;;;;:::888555555777999888777444;;;>>>:::555444555444555444555666777777444222111111222222333444444555222444666777555444444555444444666777888999999999777777666444222333555777222333444555666777888888555555555555444444444444777666444444555666666555666555444222111111222222777444444888888666666999888777555333333444666777444888888333222555777555666666777777777666555555444555555555555555444444555555555666666888999999555555666777888999::::::777777777888:::999555111333444555444444555888;;;666999::::::888777888999666666666666666555555444888555444555555222111444555555555555666666666666555666888777666666999;;;;;;<<<<<<:::888777888:::888777777888999:::999777555888:::999888777:::<<<444222222444333000111666555777999888666555666888888888888888888888999999888;;;======<<<;;;::::::777888<<>>===@@@EEEKKKOOOQQQGGGEEEBBBBBBCCCDDDDDDDDDEEEBBBAAADDDHHHIIIFFFBBB@@@???===<<<===BBBGGGKKKGGGHHHIIIIIIHHHGGGIIIJJJGGGEEECCCCCCGGGKKKNNNPPPYYYQQQLLLNNNPPPMMMJJJJJJNNNRRRRRRNNNLLLOOOSSSSSSOOOLLLIIIHHHHHHFFFBBB???AAADDDFFFCCC???>>>@@@DDDBBBEEEHHHJJJKKKMMMPPPSSSDDDEEEEEEBBB??????BBBFFFDDDDDDDDDBBBAAAAAABBBDDDAAAEEEHHHGGGCCC@@@AAADDDBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB>>><<<:::<<<@@@CCCDDDCCCBBB@@@@@@AAACCCEEEFFFEEE???>>>===<<<<<<===>>>???===@@@BBBAAA>>>===???AAA>>>>>>======>>>@@@AAABBBAAABBBCCCDDDCCCAAA???===;;;??????;;;:::;;;;;;999777777888:::>>>@@@AAA@@@@@@???===<<<;;;;;;;;;<<<===AAADDDBBB===;;;>>>BBB;;;<<<<<<;;;:::999;;;<<<666777888999::::::999888666555444444555777999:::888:::;;;;;;;;;;;;<<<>>>>>>:::888999999888:::>>>;;;===???===:::999:::<<<999:::;;;<<<===<<<;;;:::???<<<888999;;;===;;;888777999;;;;;;:::::::::;;;888<<>>999777999<<<===<<<;;;:::999:::;;;;;;:::999777666666666777888999888888999999999888666555666888:::<<<======>>>>>>===;;;::::::;;;===>>>:::999888888:::<<<<<<;;;===============<<<<<<<<<===;;;888666666888;;;===777888:::;;;;;;:::999888777333333666888777888:::888999:::;;;;;;999888777::::::888888888999:::;;;999:::<<<===<<<;;;999777444444555555666777777777666444333333555666666555777777666666666666777777555888888777999<<<;;;777888888777777777777777888999999:::::::::999999888111444888<<>><<<999777999<<<888888888999;;;<<<:::999999::::::999666444333333555333444666555111222666444666888777444333555777888888888888888888999999999;;;>>>???===;;;;;;;;;666777;;;>>>===:::===CCC>>>BBBFFFGGGIIIJJJEEE>>>AAA===888777<<>>>>><<<;;;===AAAHHHLLLIIIIIIIIIGGGFFFGGGKKKNNNKKKHHHFFFFFFIIIMMMPPPRRRYYYTTTQQQQQQNNNHHHGGGKKKXXXZZZWWWQQQNNNQQQRRRRRRVVVSSSPPPNNNLLLIIICCC>>><<<@@@BBBAAA>>>===AAAEEECCCFFFJJJKKKJJJJJJLLLOOODDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFEEEDDDCCCFFFBBBAAACCCBBB??????BBBAAABBBAAA???>>>???BBBEEEBBBEEEHHHGGGCCC@@@???@@@;;;@@@@@@===???EEEGGGDDDGGGCCC@@@BBBCCCAAABBBDDDEEECCC???<<<::::::::::::BBBAAA@@@???>>>>>>>>>>>>=========>>>???AAABBBCCC???>>>>>>@@@@@@>>><<<<<<<<>>:::777999;;;:::::::::;;;;;;;;;<<<<<>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888888999999999:::::::::;;;;;;;;;;;;:::;;;;;;;;;888888888888888888999999>>>===;;;:::999:::;;;<<>>===<<<;;;:::999999999777777777:::<<<===<<<::::::777888<<<<<<999;;;AAA;;;<<<=========<<<::::::333444666888888888777777999888777777777777444222999;;;======<<<<<<<<<======:::777999===>>><<<888<<<:::999:::===???===;;;?????????>>>>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;999::::::999888888999;;;777777777555555555777999999999999::::::;;;;;;;;;<<<999777999<<<<<<888444======:::777888;;;;;;888888777666555444444555555666666666555333333444555888777555444333555666777888777777777999;;;===>>>;;;777777::::::555444888777777666666555555555555444555666777777666555444888444444999999555555::::::;;;;;;999777555555666444555888::::::888555333333000222888999555444888555666777888888777666555333444555666777888999:::<<<:::888666555555666777444555666777777777666555555555555666777666333000999888555444444555888999555555555333111000111333666666666777888999999::::::999888777666555555555555777:::999777777999<<<;;;888666666888999777444888777666555555666777888999:::999777777:::999555777777666666777999;;;<<<777777777777777777777777777444222333666::::::::::::999888777777888888999999777555555777777444111666777999888666555555666999999888666666555555555444444555555555555555555;;;888888:::999666666999666777999::::::999888777;;;999777555444555666777777666555444333444555555666666777777777777777666777666666666666888999:::888:::<<<<<<;;;999999999<<<;;;999888888999;;;<<<<<<===>>>???@@@BBBCCCCCC===:::666666;;;@@@CCCDDDCCCAAA???@@@CCCFFFHHHIIIJJJHHHFFFGGGJJJJJJEEE???EEEDDD@@@<<<===BBBDDDAAABBBDDDFFFGGGGGGHHHIIIKKKHHHJJJLLLMMMMMMNNNPPPRRRNNNOOOPPPPPPOOONNNNNNNNNYYYUUUQQQQQQRRRSSSRRRPPPOOOPPPQQQOOOLLLIIIHHHHHH>>>>>>>>>>>>@@@BBBDDDEEEKKKMMMNNNNNNMMMLLLLLLMMMDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEBBBBBBDDDCCC@@@???BBBDDDDDDDDDBBB@@@???AAABBBAAADDDFFFEEEBBB@@@??????<<<@@@@@@>>>???DDDFFFCCCBBB??????BBBDDDCCCDDDFFFEEEDDDAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBBBB===>>>???@@@>>>;;;:::;;;>>>??????===;;;:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>=========<<<<<<============<<<<<<999999999999::::::::::::>>>===;;;:::::::::;;;<<<:::::::::999999888888888;;;;;;:::888666555555555:::;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<<<<;;;999<<<<<<;;;:::::::::;;;;;;888999;;;=========<<<;;;;;;888999<<<<<<999:::@@@;;;<<<=========<<<;;;:::888888999:::::::::999999666555555666888999777666666888::::::999999999;;;===:::888:::>>>???===:::===;;;999:::<<<>>>===;;;???@@@@@@@@@???>>><<<;;;============<<<;;;:::::::::;;;;;;:::888777888999999999999999888888999:::777888888888888888888999:::888666888;;;;;;777333:::;;;999666777::::::666888888888777777777666666666666777555333333444666666666555444444555666777777777777777777999:::;;;<<<888666888777222222555777777777777666666666555555555666777777666555555666333333777777444444888555777999999888888999:::777888:::;;;:::777444222555333444888888444444666666666777777777777666666444444555666777888999999:::999888777777888888999555666666777777777777666777666777888999888555333999888666444444666888999666666666555333222333444444555666777888888888888999888666555444444444555555777999888777777999;;;:::777555666999999777555888777666666555666777888555777888666888<<<<<<999;;;:::999777666666777777888888888888888888888888777555222333666999999999777888999:::999999888777:::888777777999888666333444555777666555333444444777666555444333333333333666666555555444444333333<<<999999<<<<<<888777999777888999999999888777777999888777555444444555555777666444333333333444555555666666777777666666666777666555555555666777888777999;;;;;;:::888888999777666666555777999;;;<<<::::::::::::::::::::::::>>>:::666555888;;;===>>>BBB@@@???@@@CCCFFFGGGGGGGGGEEEDDDFFFIIIIIIEEEAAAEEEIIIJJJFFFCCCEEEFFFEEECCCEEEGGGIIIIIIKKKMMMOOOKKKLLLMMMMMMLLLLLLNNNOOOOOOQQQRRRQQQNNNMMMNNNPPPTTTPPPMMMLLLNNNOOONNNLLLJJJKKKLLLKKKHHHFFFEEEEEE??????>>>???@@@AAACCCDDDHHHJJJKKKKKKJJJIIIIIIJJJBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCFFFEEEAAA@@@BBBEEEFFFFFFDDDAAA??????@@@???AAACCCCCCAAA?????????>>>@@@AAA???@@@CCCCCCAAA@@@>>>???CCCDDDBBBBBBEEEFFFDDDBBB@@@??????@@@@@@<<<======>>>>>>???@@@@@@<<<===???@@@AAAAAAAAAAAA===???@@@???>>>=========AAA???>>>=========<<<:::;;;;;;;;;<<<<<<<<<<<<<<<@@@>>>>>>>>>@@@@@@>>><<<======>>>>>>>>>>>>??????======>>>??????>>>>>>===::::::::::::;;;;;;;;;;;;???>>><<<;;;:::;;;<<<=========<<<;;;:::999888888777999;;;<<<;;;;;;<<<===888999<<<>>>??????>>>>>><<<<<<<<<===>>>>>>;;;999:::::::::::::::;;;<<<===999===AAABBB???===<<<===<<<:::;;;<<<;;;888:::>>><<<<<<======<<<<<<;;;:::;;;::::::999999999999999666666555777888999888666666777888888777777888999<<<:::888:::>>>@@@>>><<>>>>>===<<<;;;:::999:::;;;;;;:::888666777888888888:::;;;<<<<<<======888888888888888777777777999777666777::::::777333777999888666888:::999444888999:::::::::999888777666777777666444444555777444444444555555666666777666666666555666777888888<<<888666777666333444666777777777777777666666666555666666777777666666555444222222555555333444666333555999::::::999999999999:::;;;;;;:::777444222888666666999888555444666777777666666666666777777444555555666777888888999888888888999999:::::::::666666666666666777888888999888888:::;;;:::888666999888666555555666888999666777777666444333444555333444666888888888777666999888666444333444555666444666777777777777888:::999666555666999:::888666777777666666666777777888444777888666777;;;<<<999===<<<:::888666666666777999999999999999999999999777555333333555777777777666777:::<<<<<<:::888666<<<:::::::::;;;:::888666444666777777555444444555666666555444333333333333666666555444333222222111;;;999:::>>>>>>999888999999999999999888777666666777777666555555444444444666555444333222333444444555555666666666555555444777666555444444444555555666888999999888777888888444444444555777999<<<>>>::::::;;;;;;;;;<<<<<<<<<>>>;;;777555555777777888@@@??????AAACCCEEEEEEDDDEEEDDDDDDGGGJJJLLLIIIFFFIIIQQQUUUQQQJJJHHHIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNLLLMMMMMMLLLJJJIIIIIIJJJNNNQQQRRROOOJJJIIILLLPPPMMMIIIFFFFFFHHHIIIHHHFFFEEEFFFGGGGGGEEECCCCCCDDD??????>>>>>>??????@@@AAACCCEEEFFFFFFEEEDDDDDDEEE??????@@@BBBDDDFFFHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFEEECCCDDDHHHGGGBBB@@@AAACCCDDDEEEDDDAAA????????????@@@AAAAAA@@@????????????@@@AAA@@@AAAAAAAAA@@@BBB@@@BBBEEEDDD@@@???AAAEEEDDDBBB@@@???@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBB<<<>>>@@@BBBBBBBBB@@@?????????>>>???DDDIIIHHHCCCBBB???======???@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBAAA???===<<<<<<===>>>>>>???@@@@@@===>>>??????@@@?????????:::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;======<<<<<<;;;;;;::::::888<<>>===<<<<<<===>>>>>><<<;;;;;;;;;:::::::::;;;;;;<<<:::@@@EEEEEE@@@<<<===???<<<<<<<<<<<<:::888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555555666666:::999888888888777555333777888999888777777888:::999888888999<<<>>>>>>===???>>>;;;::::::;;;;;;<<<===>>>@@@AAAAAA@@@>>><<<>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;888777666777333444777:::===??????>>>;;;;;;::::::999999888888888777777888::::::777555666888888777999;;;999444777888:::;;;;;;:::888777666777777666555555666888222333444666666777777777444444444555666777888888:::888777777777777888:::666666666666666666666666666666666777777666666666444333444555555555555666444777:::;;;:::777666555888999999999888666555444888777777888888777777777888777666555555666777888555555666666777777888888777888888999999999888888666555444444555666888999:::999999:::;;;;;;999777999888777666666777888999666777777555444333444666222333666888999777555444:::888666555444666888999444555666666777777888888888666444666999;;;999777777777777777777777888888777;;;;;;777666888999777<<<;;;:::999999999:::;;;999999999999999999999999666555444444555666666666666888999;;;;;;:::999888;;;;;;;;;;;;;;;:::999888666888999999777666666777888777666555555555555555555555444444333333222222777666999======888666777999999999888777666666555555555666666555444333333666555444222222333333444555555555555555555444333777777666555555444444333555666888888666666777888555666666777999;;;===>>>999999;;;===???@@@BBBCCC>>><<<999777666777777777>>>>>>>>>@@@CCCDDDCCCBBBEEEDDDEEEHHHLLLNNNMMMLLLOOOUUUWWWRRRMMMLLLKKKJJJLLLLLLKKKIIIFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFJJJMMMMMMIIIDDDBBBGGGLLLEEEBBB??????AAACCCBBB@@@AAACCCDDDDDDCCCBBBBBBCCC========================<<<>>>??????>>>======>>>===>>>???@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCDDDHHHGGGBBB@@@AAA>>>@@@BBBBBB@@@???@@@AAA@@@@@@@@@@@@AAA@@@@@@???AAA@@@AAACCCCCCAAAAAAAAAAAAAAACCCFFFDDD??????BBBDDDBBB@@@?????????AAABBBEEEEEEFFFFFFEEEDDDCCCCCC>>>???AAABBBCCCAAA@@@???AAA???<<>>@@@@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAAAAA>>><<<;;;;;;<<<===>>>??????@@@======>>>???????????????:::::::::;;;;;;;;;<<<<<<999;;;>>>@@@@@@>>>;;;999;;;;;;;;;<<<<<<======>>>===@@@AAA@@@<<<;;;===AAA;;;<<<======>>>>>>======???===;;;:::<<<===>>>>>>======<<<;;;:::999999:::;;;AAAEEEDDD@@@<<<<<>>===<<<;;;::::::;;;<<<;;;===>>>@@@@@@???===<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>===:::888777777444444555888;;;<<<;;;999:::::::::999999888888888888888888:::;;;:::999777555888999888:::===;;;666555777999::::::999777666666777888777666555777999333444555666777777777777222333555666888999::::::::::::999777666888888888555555555555555555555555777777777666666777777777555666666666666777888777444777:::;;;999777555555555555666666666666666666666666777777777999:::999888777666555555666777888666666666666777777777777888888888888777666555444555444333333444666777999999888888999::::::999888999888777666666777888999555555666444333222444555222444666888888777555333777666555444444666777888555555555666777888888888888666444666999;;;999777666666777888888888888888666;;;<<<888666777999777>>>===<<<;;;;;;;;;<<<===888888888888888888888888555666666555555555666777999999888888999::::::;;;999:::;;;;;;:::999999999777888:::999777666666777777666666555555555555666333333333444444555555555444333666::::::666444555:::999888777666666555555444555555666555555444333666555444333222333444444555555666666555444333333888888888777666555444333444555777666555555777888888888888999999:::;;;;;;555666777999;;;===>>>???<<<<<<<<<;;;::::::;;;<<<=========???AAABBBAAA@@@BBBBBBDDDFFFJJJLLLLLLLLLSSSTTTQQQKKKIIIKKKJJJFFFHHHHHHFFFCCC@@@>>>???AAAAAACCCDDDCCCAAAAAAAAACCCCCCEEEEEEBBB>>>===AAAEEE???<<<999:::===???>>><<<<<<>>>@@@@@@?????????@@@;;;;;;;;;;;;:::::::::999777999::::::999888888999>>>>>>>>>???AAACCCDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFEEECCCCCCFFFEEEAAA@@@BBB<<<===???@@@???@@@BBBCCCDDDBBBAAAAAABBBBBBAAA???BBB@@@BBBEEEEEEBBBAAACCC???@@@CCCFFFDDDAAACCCHHHCCCBBB@@@>>>>>>>>>@@@AAAGGGGGGHHHHHHGGGFFFDDDCCC@@@AAAAAABBBBBBAAA@@@???BBB@@@<<<>>>KKKYYYVVVKKK@@@???>>>>>>??????>>><<<;;;;;;;;;;;;;;;:::::::::999999;;;===@@@@@@>>><<<::::::;;;<<<<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;666999===@@@AAA???<<<:::::::::;;;<<<===>>>>>>???:::===??????>>>BBBJJJRRRAAAAAAAAA@@@???>>>===<<>>???>>>>>><<<;;;:::999999999<<>>>>>:::888:::;;;:::======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777777777666888999:::999777666666666444222222444666666666777888888999::::::;;;<<<======;;;:::;;;<<<;;;<<<===>>>>>>>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAA<<<>>>??????<<<:::999999:::888666777999999777444777777777777777666666666777888999:::;;;:::999999666888888777999===<<<888555666777888888888777666666777888777666666888:::666666666777777888888999555666888999;;;<<<<<<<<<;;;===<<<888666777666333555555555555666666666666888777777666666777777888666999999777777::::::888222444888999999888888888444444444444444666777888444777777555666:::;;;:::777777666666666666777777777777777777666666666666999888777666555444444333444444444444555777888999999888777888999:::999888888888888777777888888888444555555444333333444666444555777888888777555444444444444444444555666666666555555666888999999888999666555666999:::888666666666777888999999999999222888;;;888666999;;;<<>><<<;;;::::::;;;888888888888888888888888444666777777666666777999:::999888888888:::<<<===888:::;;;;;;999888999:::555777888777666555555555444444333333333333333444222333333444555666777777444333444888999555444555999888777666666666666666555555555555555555555555777666555444333444555555666666666666666555444333888888888777777555444333444555666666555555777999888888888888888888888888::::::::::::999999999999:::<<<===>>>======>>>@@@===<<<<<<===???@@@@@@???===>>>???AAACCCEEEGGGGGGQQQNNNHHHBBBAAAEEEEEEAAA@@@@@@???===<<<<<<>>>AAA<<<>>>??????>>>===>>>@@@>>>>>>>>><<<;;;;;;===>>><<<999777777;;;===<<<;;;777999;;;;;;::::::;;;<<<999999:::::::::999999888555777888888777666666777@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEBBBBBBDDDCCC@@@???BBB===>>>?????????@@@CCCEEEHHHEEECCCBBBDDDDDDBBB@@@BBB@@@BBBGGGHHHCCCBBBEEEAAAAAADDDFFFCCCAAADDDKKKDDDCCCAAA???>>>>>>???@@@CCCDDDFFFGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@BBB@@@===CCCNNNMMMEEE>>>?????????===<<<===>>>;;;;;;:::::::::999999999999888999<<<>>>???>>><<<999:::::::::;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<999999999999::::::::::::666888:::<<<>>>>>>>>>===;;;;;;;;;<<<<<<=========888;;;======>>>GGGUUU```KKKLLLMMMLLLJJJFFFBBB???<<<;;;999999;;;======<<<===<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;<<<999>>>>>>999888;;;<<<:::>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;:::999888888777777888::::::999777666666666444222222444666777777888888888888999:::888;;;>>>>>>===;;;;;;<<<===============???@@@AAA>>>===<<<;;;<<<===???AAA<<<>>>@@@@@@>>><<<<<<<<<>>>:::777777:::<<<999777666666666666777777777777666777999::::::999999999555777666444777<<<<<<999666666666777777777888888777888888888777777999;;;999999888777777888999:::;;;<<<===>>>>>>======<<<888===>>><<<<<<>>><<<888666777777777888888888888888888777666666777888888666::::::777777;;;;;;888444666777888777666777888777666555444444555777888555888777444444999:::777666666777777777777666666888777777777666666666555999888777555555555666666444555666777999999:::::::::888777888999;;;::::::888888888888888888888888555666666555444444555777666777777888888777666666333444666777888888888777888666555666999;;;:::888:::777555666999999777555555666888999::::::999999222888;;;888666888;;;<<>><<<::::::::::::;;;999999999999999999999999333666888999888777999;;;888888999::::::;;;;;;<<<888:::<<<<<<:::888999;;;555777888888666555555666444333333222222333333444444555555666666777777777777555666999:::777777999888777666666555666777777777666555555555666777777888777666555444555666666777777777777666555444333555666666777666555333333555555666555555666888:::999999:::::::::999999999>>>>>>======<<<;;;;;;;;;888:::===>>>===<<<>>>???>>><<<;;;;;;===?????????;;;<<<===>>>>>>@@@BBBCCCGGGHHHDDD<<<999<<<>>>=========<<<;;;:::;;;>>>AAA;;;<<<======<<<;;;<<<===<<<:::999:::<<<===<<<;;;;;;888666777;;;======;;;666888999:::888888888999888999:::;;;;;;;;;:::999666888999999888777777888CCCBBBBBBAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEFFFBBBAAACCCBBB??????BBB@@@@@@@@@??????@@@CCCFFFJJJGGGDDDCCCEEEEEECCCAAACCC@@@BBBHHHIIIDDDCCCGGGEEEEEEGGGGGGBBB???BBBIIIFFFDDDBBB@@@>>>??????@@@???@@@CCCDDDEEEDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@===DDDCCC;;;;;;BBBCCC>>><<<>>>@@@???<<<;;;<<>>===999999::::::::::::;;;;;;777888999:::;;;;;;;;;;;;888888999999999:::::::::888777888888:::===???AAA<<<<<<<<<<<<<<<;;;;;;;;;>>>???===999777>>>LLLXXXTTTVVVYYYYYYVVVOOOHHHCCC999999999;;;======<<<:::;;;;;;:::::::::;;;<<<<<<<<<:::888777999:::;;;:::888===>>>999888<<<===;;;>>>===<<<;;;:::;;;<<<<<<999:::;;;<<<;;;:::999888;;;:::999999999888666444999999888666444444666999888999::::::999888999:::666:::>>>@@@>>><<<;;;<<>>======>>>@@@BBBDDD@@@???===<<<;;;<<<>>>???<<<>>>AAAAAA@@@>>>======<<<999666888===AAA@@@>>>777777888888999999::::::444666888999888888888888444666444222555:::<<<999777777666666777888999999777888999888777777999;;;<<<;;;999777777888:::;;;@@@@@@AAAAAA@@@>>><<<;;;555<<<@@@@@@BBBGGGGGGBBB888888999999::::::::::::999888777666666777888999555::::::666666;;;;;;777999999999888555333444555:::888666555444555666777666:::888333333888888555555666777888888777666555888888777777666666555555999888666555555777999:::555666888:::;;;<<<;;;;;;:::999888888:::<<<;;;;;;888888888888888888888888666777777777555555777999888888888777777777777777666777:::<<<======;;;:::888666555777:::<<<:::888;;;888666666888999777444555666888999::::::999999555;;;>>>999555666888999999999888888999;;;<<<===::::::::::::::::::::::::333666999:::888888:::===555777:::<<<===<<<;;;:::888;;;======:::999:::<<<888999::::::888777777888555555444444444555555666777777777777777666666666;;;888888;;;<<<999:::===777777666555555666777888888777666444555666888999999888777555555666666777888888888888777666555444333444555555555444333222555666666666555666999;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======666999======<<<;;;<<<===>>><<<::::::<<<>>>??????<<<===>>>>>>===>>>@@@BBB???DDDCCC<<<555555999;;;@@@???===;;;999999<<>>===;;;::::::;;;<<<999888:::???AAA>>>:::<<<999666777;;;>>>>>><<<888999;;;;;;999999999:::999:::;;;<<<===<<<;;;;;;888:::;;;;;;:::999999:::EEEEEECCCAAADDDHHHGGGBBBDDDCCCAAA?????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEE@@@???>>>???AAABBBBBBAAAGGGDDDAAABBBDDDFFFDDDBBBDDDBBB@@@AAACCCDDDBBB@@@BBBFFFIIIFFF???<<>>>>>???BBBDDDDDDBBB@@@???>>><<<===???@@@@@@??????>>><<<;;;;;;:::888777;;;;;;:::999888777666666888999:::;;;===>>>???@@@;;;===??????<<<:::;;;===???>>>===<<<===;;;999777444888:::999666666999===444555888:::<<<===>>>======888666888999999<<>>===;;;999888;;;@@@DDDIIILLLLLLJJJLLLOOOKKKBBB???===<<<<<<<<<<<<;;;999777888888777777999<<>>???===;;;999999:::;;;;;;;;;:::::::::999777777999;;;???<<<999777777777555444444666999:::888666444444777888888999888777666555888999999999888888:::<<<>>>??????>>><<<;;;===>>>AAA@@@>>>=========>>>???>>>>>>======<<<<<<;;;;;;999999999999999999999999999999999999999999999999777666666666777999;;;===;;;777555666:::<<<999666666666666666666777777777555;;;>>>:::888:::999555666777888888777888:::;;;>>>??????===;;;:::;;;<<<:::<<<<<<===CCCJJJJJJDDD;;;777666777777555666:::222666999777333111222555:::999888777555555444444888777666555555555555555444444555555666555555555666666555666666777888888888888888999::::::;;;;;;555666666666666444222111666666777777777666666666666777999;;;<<<<<<<<<<<<;;;;;;;;;999888888:::<<<@@@:::666888:::888888999888888888888888888888888<<<;;;999777555444333333:::<<<999666777<<<999333777666555666999;;;;;;:::???;;;777666777888777666555666777777666777999;;;999999999888777777666666999;;;:::777888<<<;;;666999:::;;;:::888888888999777888999;;;<<<============;;;888666666777:::<<<;;;===??????<<<999666555:::;;;<<<;;;999777777888555666777555222222555888999666444333444555444444777777777777888999:::;;;:::;;;<<<:::777666888:::999;;;:::777666999999666999999888888888888999999888888888888777777777777777444111222555777777555666666666777888:::;;;<<<===<<<:::888888888:::;;;:::;;;<<<>>>>>>===;;;:::>>>===============>>>???<<<;;;::::::;;;===@@@AAA>>>>>>============>>>???BBB@@@===999777666666666777;;;???@@@===;;;;;;<<<<<<:::999999:::;;;:::999888777888999<<<===<<<;;;888555444666;;;===:::777999999:::;;;;;;;;;::::::<<<<<<;;;;;;:::999888888>>>======<<<;;;999888777EEEEEECCC@@@BBBFFFFFFBBBEEEDDDBBB@@@@@@AAABBBCCCEEEEEECCCBBBBBBAAAAAAAAABBBAAA@@@AAABBBCCCBBBAAACCCBBBAAABBBCCCCCCBBBAAACCCAAA???@@@CCCCCCBBB@@@BBBEEEGGGFFFBBB@@@AAACCCGGGFFFCCCAAA???????????????AAABBBCCCBBBBBBCCCEEE??????@@@BBBDDDDDDBBB???CCCAAA?????????@@@???>>>>>>===<<<<<<<<<;;;999777::::::999888888777777777888999:::;;;===>>>???@@@===???AAA@@@===<<<===>>>@@@>>>=========<<<:::888777:::<<<:::777777:::===999:::;;;<<<<<<<<<;;;:::???:::777888888666999===:::;;;<<<<<<;;;<<<>>>@@@@@@DDDEEEDDDEEEGGGEEE???>>><<<;;;:::::::::888666:::::::::888777777:::<<<;;;:::999888888999:::;;;;;;;;;::::::;;;<<<===>>><<<:::999999:::<<<<<<<<<:::::::::888666666888:::999:::::::::999777666555444666999:::888666444444999:::;;;;;;:::999888777777888999888777888999;;;===>>>??????===<<<===>>>???>>>======<<<<<<<<<===<<<<<<<<<======<<<<<<;;;999888888888888888999999777777888999::::::;;;;;;:::999888777777888999::::::777555777;;;<<<:::777888888888888888888888888777<<<>>>:::999;;;:::777777888888888888999;;;<<<===>>>===<<<:::999:::;;;999;;;<<<===>>>CCCJJJPPPAAA;;;555555555333333555666999<<<;;;777555666999:::999888666555444444444777777666666666555555555444444555666666666555555666666555555666666777888777777888888999::::::;;;777777888888777666444333999999888888777777777777555666888:::;;;;;;;;;;;;;;;;;;:::999888999:::<<>><<<;;;:::::::::<<<===<<<:::888888999777888888666333333555777888666444444555666666555666666666777888:::;;;<<<999:::;;;999777666888:::888;;;:::666666999999666999999888888888888999999:::999999999999888888888999666444444777999999777999999888777777888999:::===<<<:::999888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<<<<>>>@@@AAA========================???>>>;;;999888888999999888:::>>>???>>>===<<<<<<:::999888999;;;<<<<<<;;;:::999999:::<<<<<<;;;999:::888666888<<<>>>;;;888999999999::::::::::::;;;;;;;;;;;;::::::999999999:::;;;<<<<<<=========<<>>>>>>>>>>>@@@AAABBBAAAAAABBBDDD@@@@@@@@@AAACCCCCCAAA>>>EEECCCAAA@@@@@@@@@???======<<<<<<===>>>===;;;999999999888888888888999999999999:::;;;===>>>?????????@@@AAAAAA???>>>>>>??????>>>============:::888:::<<<===;;;888777:::===<<<<<<=========<<<;;;;;;@@@;;;888888666444555999666999<<<>>>===<<<;;;;;;:::>>>AAA@@@???@@@???<<<<<<;;;999888999888666555<<<<<<;;;999777666888:::<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<:::888999;;;<<<======999999999777555555777999444888<<<===:::777666777444777999999888666555555:::::::::;;;::::::999888666777888777666666888:::;;;===??????>>>======>>><<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>===<<<;;;:::999888777777777888999555666777888:::;;;<<<===<<<;;;:::999888777777777999777666888;;;===<<<::::::::::::::::::::::::::::::>>>>>>;;;:::;;;<<<;;;999999999999:::;;;<<<===;;;<<<<<<;;;999888999:::999888:::===::::::III[[[LLLAAA777555555333222333555888:::999666444666888999888777666555444444444666666777888888777555444444555666666777777777666777666666666666777777888777777777888999999::::::999999999999888777666666;;;;;;999888777777777777555666777888999:::::::::;;;::::::999999::::::;;;<<<777555777888777777999666666666666666666666666888888777666555555555555666777666444555888777333999888777888:::<<<===<<<777555444555777999::::::777888999888777777999:::;;;:::777666555666777777999:::999777999======:::;;;<<<<<<;;;999777888999888999:::;;;<<<=========;;;:::999999999::::::;;;:::;;;======<<<;;;;;;<<<:::<<<===<<<:::999999999999999999777555444555666888666444555666777777777666666666777888:::;;;<<<888999999888777666888999888:::999666666888999666:::999999888888999999:::;;;;;;;;;:::::::::999999;;;999888888:::;;;;;;:::===;;;999777666666777888<<<<<<:::999999999:::;;;<<<;;;::::::;;;===???AAA>>>>>>>>>>>>???@@@BBBBBB@@@???>>>======>>>???@@@<<<===>>>>>>>>>===<<<<<<<<<<<<:::::::::;;;<<<===999:::<<<>>>AAA@@@>>><<<999888888999<<<======<<<<<<;;;:::;;;<<<;;;999888===:::999;;;>>>>>><<<999:::999888888888:::;;;<<<:::::::::::::::::::::::::::;;;;;;<<<===>>>??????RRRRRRNNNHHHHHHLLLNNNLLLLLLJJJGGGEEECCCBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCAAA@@@@@@AAAAAA???>>>>>>BBBFFFFFFCCCAAAAAACCC>>>>>>>>>???AAABBBBBBBBB@@@??????BBBEEEEEECCC@@@DDDBBB@@@>>><<<;;;;;;;;;>>>@@@AAA@@@??????AAACCCAAA@@@@@@AAABBBBBB@@@>>>DDDBBB@@@@@@@@@@@@???>>><<<<<<<<<>>>??????===:::999999888888888999;;;;;;::::::;;;<<<===>>>?????????@@@@@@@@@??????>>>>>>===<<<;;;<<<<<<<<<:::888<<<======;;;888777999:::999::::::;;;<<<=========>>>:::777777666333444888666888<<<===<<<:::::::::;;;???BBBAAA===<<<<<<===:::999888888999999888777<<<<<<<<<:::888777888:::<<<;;;:::999999:::;;;<<<===<<<<<<<<<;;;;;;;;;<<<===;;;999999:::;;;;;;;;;888999888666444444666777555999>>>===888444555888555777999999777555555555888888888888888888777777666777777777555555777888888:::===>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::<<<<<<>>>???>>>===<<<:::;;;:::999777777888999:::666777888999:::;;;<<<<<<<<<<<<;;;:::999888888777888777777999<<<======<<<:::::::::::::::999999999<<<>>>>>><<<;;;<<<===>>>;;;:::999:::<<<=========;;;<<<<<<;;;999888:::;;;:::555777<<<999555DDDZZZSSSFFF:::777888777666666666777888777555555666888999888777666555555555555555666888999999888666555555555666777888888888888999888888888888888999999666666777888888999999:::999999999999888888777777<<<;;;999777666666666666666777888888999::::::::::::999999999:::;;;;;;::::::666555777888666777:::666666666666666666666666777777666666555555666666555555555444444555555444888777666777:::;;;<<<;;;999888888888:::;;;<<<===888999:::999777777999;;;>>><<<999777666777999:::888777666666888;;;<<<;;;<<<======<<<999888888999888999:::;;;<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;>>>??????===;;;999:::;;;:::;;;<<<<<<:::999999999::::::999888666555555555777666555666888999999888888888888777888888999:::888888888777777777888999777:::999666666999999777::::::999999999999::::::;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;;;;;;;===<<<999777666666777888<<<;;;::::::::::::;;;;;;;;;;;;:::::::::<<<===>>>=========>>>???@@@BBBCCC@@@???>>>=========>>>>>><<<===>>>??????>>><<<:::<<<<<<;;;;;;;;;<<<===>>>::::::;;;>>>BBBCCC@@@<<<;;;::::::;;;===>>>===;;;;;;::::::;;;<<<<<<:::999===;;;:::;;;======;;;999:::999888777888:::<<<===:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======OOOOOOLLLGGGEEEIIILLLKKKOOOMMMJJJFFFDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIBBB@@@??????@@@@@@>>>===>>>AAAEEEEEEBBB??????@@@===>>>???@@@@@@AAABBBCCC???===<<>><<<::::::::::::???@@@@@@???>>>???AAABBBAAA@@@???@@@AAAAAA@@@>>>AAA@@@>>>>>>@@@AAA@@@@@@=========>>>@@@@@@>>><<<;;;:::999999999;;;===>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::888<<<<<<;;;:::888777888888888999999::::::;;;<<<===;;;777666777777444555999999:::::::::999999:::<<>>::::::===999888777999;;;<<<;;;:::999:::;;;:::999999;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@===;;;999:::::::::999888999888666444333555777999<<<>>>:::555222555888555777999888777555555666777777777777777777777888666777777666555555666888666999<<<===;;;:::999999:::;;;<<<===>>>===<<<;;;>>>>>>??????>>><<<;;;999===<<<;;;:::999::::::;;;888999999999999999::::::::::::;;;;;;;;;:::::::::888777888999;;;=========::::::999999888888888888============<<<;;;===???<<<;;;999:::===???>>>===<<<<<<===;;;:::999;;;<<<;;;444444;;;;;;555>>>NNNQQQDDD999777::::::999999::::::::::::999999;;;<<<999888777666666666666666555777888::::::999777666555666777888999999999999;;;;;;::::::999::::::;;;777777777888999999::::::888888777777666666666777999888777555555555666777888999999999::::::;;;;;;:::999888999;;;<<<;;;999777555555888888666777;;;777777777777777777777777888777777666666666777777555555555555555333444555777555555666888:::::::::::::::;;;:::::::::;;;;;;888999:::999888888:::<<<>>><<<999777666777999:::888666444555888999:::;;;<<<===>>><<<:::999999:::999999:::;;;<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;>>>??????>>><<<:::;;;<<<999:::;;;;;;999888999999;;;:::999888777666555444888777777888:::;;;:::999;;;:::999888777777777777888777777777888999::::::888:::999666777::::::888;;;;;;::::::::::::;;;;;;;;;::::::::::::999999999;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<;;;:::999888;;;;;;<<<===>>>???AAABBB???>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@>>><<<:::>>>=====================;;;;;;<<>>===<<<=========;;;999999999999;;;===>>>===;;;;;;::::::;;;;;;;;;:::999:::999888888888:::===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===MMMOOONNNHHHFFFIIILLLLLLOOOMMMJJJGGGEEEDDDDDDDDDIIIIIIHHHHHHHHHHHHIIIIIICCCBBBAAAAAABBBBBBAAA@@@???AAABBBAAA???===<<<<<<>>>@@@AAAAAA@@@@@@BBBCCC???===<<<>>>BBBDDDCCCAAAAAA@@@???============>>>@@@AAAAAA???>>>>>>AAACCC@@@???>>>???@@@AAA@@@???@@@???===>>>@@@AAAAAA@@@@@@>>>===>>>@@@@@@@@@>>>===<<<;;;:::;;;<<<>>>@@@;;;;;;<<<===>>>>>>??????>>>===<<<<<<>>>===<<<::::::999999:::<<<<<<;;;999<<<<<<:::999888888888888;;;;;;:::999999999::::::999666555777888666777:::;;;;;;:::888777888;;;>>>AAA???@@@@@@>>>:::999<<<999888888999<<<======<<<666888:::;;;;;;;;;===>>>;;;:::999888888999:::;;;;;;;;;<<<<<<===<<<<<<;;;@@@===;;;999:::::::::999999999999666444333555666<<<===<<<999444333555777666777888888666555555666888888777777777888999999777888888777555555666777888:::<<<;;;:::888888888;;;;;;<<<<<<===<<<<<<<<<======<<<;;;;;;:::::::::============<<<;;;;;;:::999999999999999999999999999:::;;;<<<<<<<<<<<<<<<777888888999:::;;;;;;<<<999999888888777777666666;;;:::;;;===<<<:::;;;???===;;;999:::===???>>>===;;;<<<<<<;;;::::::;;;===:::555555;;;<<<999;;;BBBGGG>>>777777:::999888999999999888777777888:::;;;:::999888888777777777888666777999::::::999888888666777888999:::;;;;;;;;;<<<<<<;;;::::::::::::;;;777888888999::::::;;;;;;777666666555555555666666777666444444555666999:::::::::999999::::::;;;<<<:::888777999<<<>>>;;;999666555666:::999777888<<<999999999999999999999999999999888777777777888888888666777888666222333666666555444555777999999999999:::;;;:::888777888999888999::::::999:::<<<>>><<<:::888777666666777888;;;666444666888888999;;;<<<===>>>===;;;:::;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<============:::<<<>>>???>>>>>>>>>@@@999;;;<<<<<<:::999:::;;;;;;:::999999:::999777555:::999999:::<<<<<<;;;999;;;:::999888777777777777999777666777:::;;;<<<;;;888;;;:::888888;;;<<<:::<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999:::<<<======;;;::::::;;;::::::::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<888999;;;======;;;999888<<<<<<<<<<<<===>>>@@@@@@>>>=========<<<<<<;;;;;;???@@@@@@AAA@@@???===<<>>>>>>>>======<<<===???AAADDDCCCAAA??????>>>>>>>>>>>>===:::888999888999;;;===>>>>>><<<888999999:::::::::999999::::::::::::;;;<<<>>>???========================888888888999:::<<>>???@@@CCCDDDEEEAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@>>>???AAACCC???>>>===>>>@@@AAAAAA@@@CCCAAA??????AAAAAAAAA@@@CCCAAA>>>===???@@@@@@@@@@@@???===<<<<<<===@@@AAA<<<<<<<<<===>>>>>>??????>>><<<;;;<<<>>>>>><<<999;;;::::::<<<>>>>>>===;;;===<<<:::::::::::::::999;;;;;;:::999::::::<<<<<<:::777666888888666777:::;;;<<<;;;:::888999;;;===@@@<<<;;;??????<<<;;;===<<<:::999:::;;;<<<;;;:::666888;;;;;;;;;;;;===>>><<<;;;:::999999:::;;;<<<999:::;;;=========<<<<<<===;;;999999:::<<<<<<;;;::::::999777555444555777;;;;;;:::999888666666555666777888888666555555777777666555555666777888999888888999777666555666888<<<======<<<999888888999:::::::::::::::;;;<<<<<<999888777666777888:::;;;<<<======>>>===;;;999888888888888999999:::::::::999:::;;;<<<===<<<<<<;;;777888999999999999:::::::::999999888777777666666999777999>>>===888888======:::888999===@@@>>><<<:::;;;;;;:::999999:::<<<888999::::::;;;;;;===??????:::888:::;;;888777999777666444333555666888888;;;:::999999888999999999888888888999999999::::::666777888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::;;;;;;<<<<<<777666555555555555666777555444333444666999<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;999999;;;777222222777666555444555888:::::::::888;;;<<<;;;999777888:::777888:::::::::;;;===@@@===<<<;;;:::999999999999>>>888555888999888999===;;;<<<======<<<<<<===>>>::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>999<<>>>>>===<<<<<<======<<<;;;<<<======:::888<<<;;;;;;<<<======:::888999888888888888888999999:::888777888;;;======<<<999<<<<<<999999===>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===??????<<<:::;;;<<<;;;;;;===>>>>>>>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<999999:::<<<===>>>>>>>>>>>>=========>>>??????@@@======>>>>>>>>>======<<>>>>>>>>??????????????????<<>>===>>>??????>>><<<999;;;::::::;;;===>>>===;;;777888999::::::::::::;;;::::::;;;<<<===>>>???@@@@@@@@@??????>>>>>>======::::::999999:::===???@@@DDDIIIKKKGGGDDDGGGIIIIIIHHHGGGFFFFFFFFFHHHJJJLLLJJJJJJKKKLLLNNNOOOQQQRRRKKKJJJIIIJJJLLLMMMLLLKKKLLLHHHDDDCCCCCCCCC@@@===AAACCCDDDCCCAAA@@@AAACCCDDDCCCAAA@@@@@@BBBFFFHHH??????>>>>>>>>>???AAABBBBBBBBBBBB@@@>>>???AAADDD???=========@@@AAABBBAAAFFFDDDBBBAAAAAAAAA@@@???EEEBBB>>>===>>>@@@AAAAAABBBAAA>>>======>>>@@@BBB<<<<<<======>>>>>>?????????===;;;<<<>>>???<<<999<<<<<<<<<===???@@@???===>>><<<;;;;;;<<<<<<<<<;;;888888888999;;;>>>@@@BBB;;;888777999999666666999;;;<<<<<<<<<::::::;;;<<<@@@:::888>>>BBB@@@>>>@@@>>><<<::::::::::::888666777999;;;<<<;;;;;;<<<======<<<;;;::::::;;;<<<===888999;;;===>>>>>>======:::999777888;;;===>>>>>>;;;;;;:::777555444555777888888999:::;;;:::777444666888888777666555666777444333222222333444555666888999999888666555777888?????????<<<:::888999:::999999888777888999;;;<<<444333222222333777:::===:::;;;===>>>===;;;888666666666777888:::;;;<<<===;;;;;;<<<======<<<;;;:::777888999999888777888999::::::999999888777666666777555888>>>===777777;;;===:::777999===@@@>>>;;;888999:::999888888999;;;555;;;>>>:::999===AAAAAA===:::;;;>>>===999888::::::888666666777999:::;;;;;;;;;::::::999:::::::::999888888888999999:::;;;666777999:::;;;<<<<<<<<<:::999999888777777777888999::::::;;;;;;<<<<<<===777777666555555666777888444333333444777;;;???BBB999888777777777888999:::999777666999>>>???<<<888555555888<<<;;;888:::???===========================<<<;;;:::999999999999===:::;;;===888222222888777666555666999;;;;;;;;;999<<<>>>>>>;;;:::;;;===666888999::::::<<>>>>>======AAA:::777:::;;;999:::>>>:::;;;======<<<<<<>>>???::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????<<>><<<;;;<<<>>>@@@@@@???>>>>>>???>>>===<<<>>>@@@@@@===:::===<<<<<<===>>>===:::888666666777777888:::;;;<<<:::888777888<<>>===:::<<<<<<::::::>>>???<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<;;;>>>AAA@@@===;;;;;;===<<<===???@@@@@@>>><<<;;;::::::;;;<<<=========<<<:::999999;;;===@@@CCCEEE@@@???????????????@@@@@@>>>>>>????????????>>>>>>DDDCCCBBBAAA@@@@@@@@@@@@======???@@@@@@AAAAAA@@@<<<@@@DDDEEEBBB@@@@@@AAA<<<<<<===???@@@@@@===;;;===<<<;;;<<<======;;;999666888:::;;;:::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBAAAAAA@@@???>>>======@@@>>><<<;;;:::;;;===>>>FFFGGGGGGEEEBBBAAACCCFFFGGGJJJIIIEEECCCEEEGGGFFFMMMKKKIIIHHHHHHJJJMMMOOOFFFHHHKKKLLLKKKLLLMMMNNNNNNGGG???<<<>>>BBBBBBAAADDDHHHLLLJJJDDD@@@AAACCCFFFEEECCCBBBAAAAAABBBBBBAAA@@@???>>>???AAACCCEEE??????@@@BBB???<<<===BBBCCCDDDDDDCCCAAA@@@???@@@DDDCCCCCCDDDEEEEEECCCAAA???AAACCCBBB@@@???AAACCC????????????@@@AAABBBCCCAAABBBAAA@@@===<<<===???;;;<<<===??????===<<<;;;======>>>>>>>>>>>>============???AAA>>>:::;;;@@@999;;;===>>>???>>>===<<<777999:::888555444666999>>>===:::999888999;;;======>>>???@@@@@@???===<<>>===<<<;;;<<<<<<>>>>>>;;;>>>???<<<<<<>>>===:::<<<<<<;;;888666555666888444777::::::777444444444888888999999999888888777666666777777777777777666444444444555555555666666777777888999999999999888999;;;<<<;;;999888999<<<;;;888777888;;;===<<<:::888555555888888555555888;;;:::999777777777888888666777888999;;;;;;;;;;;;777;;;<<<:::;;;???===666666666555555666888;;;<<<::::::;;;;;;;;;:::999999777555555777;;;===<<<:::<<<777777;;;;;;777777<<<888;;;<<<999888:::<<<;;;<<<;;;:::999:::;;;<<<===999999999<<>><<<:::888666666888:::<<<:::<<<:::666666999:::888555666888:::;;;:::999888>>>===;;;999888888888999999:::<<<>>>>>>===;;;:::777777777777666666666666666666777999<<>>:::666555666777777555999999999999999;;;<<<<<<444666777666444444666999<<<:::999999;;;<<<<<<<<<@@@???>>><<<;;;;;;;;;;;;;;;<<<=========;;;888777888999999::::::;;;;;;<<<;;;===>>><<<999888<<>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<@@@===:::<<<@@@AAA===999;;;;;;;;;;;;;;;;;;;;;;;;???===;;;<<>><<<>>>???@@@???=========???;;;<<<>>>?????????>>>===<<<:::999:::<<<>>>>>>===???===<<<===???@@@>>>;;;::::::::::::::::::::::::<<<;;;;;;<<<>>>>>>===<<<======<<<<<<===>>>@@@AAA===<<<;;;::::::;;;<<<<<<===<<<;;;:::999999999999<<<<<<<<<<<<======>>>>>><<<<<<===???AAAAAA???===GGG???:::>>>???<<<<<>>===@@@DDDCCCAAA@@@@@@???===<<<;;;===@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA>>><<<<<<>>>???===:::<<<>>>???@@@???<<<999777777999<<>>@@@????????????;;;888777:::<<<;;;<<<@@@EEEFFFFFFDDDBBBBBBDDDFFFGGGKKKKKKGGGEEEGGGHHHGGGNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKHHHEEEBBB@@@AAABBBCCCBBBHHHGGGHHHHHHGGGDDD@@@===CCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCC@@@???AAABBB@@@<<<>>>BBBDDDCCCCCCAAA@@@???@@@AAADDDCCCCCCCCCDDDCCC@@@>>>@@@BBBDDDCCCAAAAAACCCEEEAAAAAA@@@????????????@@@???@@@@@@>>><<<<<<===>>>;;;<<<>>>??????>>><<<;;;======>>>>>>>>>>>>======;;;;;;===@@@>>>:::;;;???999:::<<<======<<<;;;:::999::::::888666666777888<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAA???>>><<>><<<:::999999:::<<<;;;===<<<999:::>>>???===<<<;;;:::::::::;;;<<<===:::===>>><<<<<<>>>>>>;;;;;;;;;:::888666555666888777:::<<<<<<:::888888999888888999999999999888888555555666666666666555555666555333333444666888:::777777888999999999999888888:::<<<;;;999888999;;;999777666777;;;======<<<888555555888888555555888:::999888777666666777777666777888999:::;;;;;;;;;:::===>>><<<>>>AAA???:::777777666666777999;;;<<<;;;;;;;;;;;;;;;:::999888888666555777:::<<<<<<;;;===999888;;;;;;888999===888;;;<<<888666999:::999===<<<;;;999888888999999;;;:::;;;===??????<<<999777777666444444666:::===<<<:::999777777888:::;;;:::<<<;;;888777::::::888666777999:::::::::888777<<<;;;:::999999999:::;;;:::;;;<<<>>>>>>===;;;:::666666666666666666555555999999999:::<<<>>>@@@AAA<<<999666666777777666444999999999::::::;;;;;;;;;444666777666444333555888999999999999:::;;;;;;:::???>>>>>>===;;;999888777;;;;;;<<<===<<<:::888777888999999::::::;;;;;;<<<<<<===<<<;;;::::::<<<>>>:::::::::;;;===>>>@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>??????>>>>>>===<<<@@@===;;;===@@@AAA>>>;;;;;;;;;;;;<<<;;;;;;::::::===;;;:::;;;===>>>===;;;===>>>???>>><<<;;;<<<===;;;<<<===>>>???>>>=========;;;999999::::::999888;;;:::999:::<<<===:::888::::::::::::::::::::::::<<<<<<;;;<<<>>>???>>><<<======<<<;;;;;;<<<>>>???;;;===>>>@@@@@@@@@???>>>===<<<;;;:::999888888888<<<<<<<<<===============999;;;===>>>>>><<<:::999DDD===:::===???<<<;;;===<<<;;;999:::;;;======<<>>CCCCCC???===@@@>>>>>>>>>???BBBDDDCCCCCC???@@@BBBEEEFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB???===;;;<<>><<<===>>>@@@@@@???===:::888:::<<>>>>>=========<<<888888:::;;;:::;;;???DDDEEEEEEDDDBBBBBBDDDEEEFFFJJJKKKHHHGGGHHHIIIGGGKKKKKKIIIHHHGGGFFFFFFFFFJJJJJJJJJHHHFFFFFFHHHJJJCCCCCCDDDEEEGGGHHHHHHHHHKKKFFFCCCFFFJJJIII@@@888???>>>>>>???@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCAAABBBCCCBBB>>>>>>BBBDDDCCCBBB@@@@@@@@@AAAAAACCCBBBBBBBBBCCCAAA???<<<@@@BBBCCCCCCBBBBBBCCCEEECCCBBBAAA???>>>============>>>>>>===<<<;;;===>>><<<===>>>??????>>>===<<<======>>>>>>>>>>>>======999888:::======999:::>>>999:::;;;<<<;;;:::999888<<<;;;999888888999888777999:::<<<>>>>>>>>>===<<<===???AAACCCCCCAAA???===;;;;;;;;;;;;;;;:::999888===??????<<<===AAABBB???::::::999999999:::;;;<<<999======<<<<<>>:::999999888777888999:::;;;<<<<<<<<<<<<;;;:::999888:::888666666888;;;<<<<<<===:::999;;;;;;999:::===:::======999777999:::999>>>===;;;999888777666666===<<<<<<===??????>>><<<888888888888777888:::<<<;;;;;;:::999999999999999999<<<<<<:::999;;;;;;777888999:::;;;:::999888777:::999999999999:::;;;<<<;;;;;;=========<<<;;;:::666666666666777777777777===<<<<<<<<<<<<===>>>>>>:::999777777888777555333888999:::;;;;;;::::::999555555666555333333555666777888999:::::::::999999=========<<<;;;999777666:::;;;;;;<<<;;;:::888777888999999::::::;;;;;;<<<===<<<::::::<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???CCCBBBBBBAAAAAAAAABBBBBB>>>????????????>>>======AAA>>><<<===@@@AAA???===;;;;;;<<<===<<<;;;999888:::999888999;;;<<<;;;:::;;;<<<>>>===;;;::::::;;;;;;;;;===>>>>>>>>>===<<<;;;999777777777888777666999999999:::;;;;;;999777::::::::::::::::::::::::===<<<;;;<<<>>>???>>>======<<<;;;:::::::::;;;<<<<<>>>>><<<;;;;;;<<<;;;::::::<<<======<<>>???<<<<<<===@@@DDDFFFGGGFFF@@@BBBDDDEEEFFFEEECCCBBBBBBBBBAAAAAA@@@AAAAAABBB>>>======>>>AAACCCCCCBBB>>>???@@@@@@???===;;;999;;;<<>>===========================:::;;;<<<======<<<;;;:::===:::999;;;;;;999:::===FFFFFFEEEDDDCCCBBBBBBCCCCCCHHHJJJHHHGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFJJJMMMGGGEEEEEEGGGLLLOOOOOONNNIIIEEECCCGGGLLLKKKCCC;;;=========>>>???AAACCCDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFCCCCCCEEECCC@@@???BBBBBBBBBBBBCCCDDDCCCAAA@@@AAA@@@@@@AAACCCBBB@@@>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===>>>===<<<<<<>>>???>>>>>>????????????>>>>>>======>>>>>>>>>>>>======999777888<<<<<<999999<<<;;;;;;<<<<<<;;;:::999888???<<<888888;;;;;;999777888999;;;<<<===>>>>>>>>>BBBCCCEEEFFFEEEBBB???===;;;::::::;;;;;;;;;:::999???BBBBBB???>>>AAAAAA???:::::::::;;;;;;;;;<<<<<<888<<<===;;;<<<@@@@@@===:::::::::888555555666888666777777777777888:::;;;888999999::::::::::::999888888888888888888777666333222222222444777:::<<<777777888999999999999888888888999999999999999:::777777666777999:::;;;;;;888666555888888555555777777777666666555555555555777666666666666666666666777888999;;;>>>@@@???===<<<;;;:::999999999::::::============<<<:::999888;;;999666555777999;;;===<<<;;;:::;;;;;;:::;;;<<<===@@@@@@;;;888:::;;;999======<<<:::999888888777===<<<<<<<<<===>>>>>>>>>888:::;;;:::999999:::;;;;;;;;;;;;::::::999888888999===>>><<<;;;===;;;777::::::;;;;;;:::999888777999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::777777777888888999999999========================888888999999999777444222888999:::<<<;;;:::888777555555555444444444555555666888;;;<<<;;;:::999999===<<<;;;:::999999999:::::::::;;;;;;:::999888888888999999::::::;;;;;;<<<>>>;;;999:::===>>>===;;;===<<<<<<<<<<<<======>>>BBBBBBAAAAAAAAABBBCCCCCC??????@@@@@@??????>>>===AAA???===>>>@@@AAA@@@???;;;<<<======<<<;;;999888999999999:::;;;;;;<<<;;;:::<<<>>>===<<<::::::;;;:::;;;<<<===>>>===<<<<<<777666555555777999999888:::;;;<<<=========;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<>>>???>>>======<<<:::999888888888999>>>@@@BBBDDDCCC@@@<<<:::======;;;:::999888888888<<<======>>>>>>===<<<;;;<<>>@@@???>>>>>>??????===<<<<<<>>><<<;;;;;;===>>>>>>===>>>>>>>>>@@@AAACCCDDDEEEEEEDDDDDDEEEDDDAAA???????????????BBBDDDEEEDDDCCC@@@AAABBBCCCCCCBBB@@@???BBBBBBAAA@@@@@@@@@@@@AAA===>>>???AAACCCEEEFFFGGG???@@@AAAAAA@@@>>><<<::::::;;;<<<=========<<<<<<===============>>>>>>>>>===<<<<<<=========;;;999???;;;999;;;:::777888;;;IIIHHHGGGFFFDDDCCCAAA@@@AAAFFFIIIGGGFFFHHHHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAACCCDDDEEEIIINNNQQQUUUNNNGGGHHHMMMQQQPPPMMMEEEEEEFFFIIIKKKJJJFFFBBB???>>>>>>===>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIIIIIIIFFFDDDFFFEEEBBBAAABBB@@@AAACCCGGGIIIGGGBBB>>>??????@@@BBBDDDDDDBBB@@@AAAAAAAAACCCDDDFFFFFFFFFCCCBBBAAA???>>>============>>>???>>>======>>>@@@>>>>>>????????????>>>>>>======>>>>>>>>>>>>======:::777888;;;<<<:::999;;;>>>>>>>>>======<<<;;;;;;???<<<999:::<<<===<<<999:::999999999:::<<>><<<:::;;;===>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>888<<<===;;;<<<@@@@@@===:::;;;:::888666666888999555555444555777888999:::777888999999:::::::::999888888888888888777666555...000222444666777888888777777888999999999999888888888888999::::::::::::999999888888777777777888999666666888888444444777555555555666666666555555777666555444333333444444::::::===BBBFFFFFFEEEDDD???>>>===<<<;;;:::999999============<<<;;;:::999;;;:::888666666888:::===;;;;;;;;;::::::;;;;;;;;;<<>>999;;;<<<<<<:::999:::;;;;;;;;;;;;;;;::::::999999:::>>>???===<<<>>><<<999;;;;;;;;;;;;::::::999999;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;:::999999555555666666777888999999;;;<<<<<<===============777999:::;;;999777444333888999;;;;;;;;;999777555555444444444555555666666666999======<<<::::::;;;>>><<<999888888:::>>>@@@::::::;;;;;;::::::999999888999999::::::;;;;;;<<<<<<:::999:::>>>???===:::======<<<<<<<<<<<<======AAA@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>@@@???>>>>>>???@@@AAAAAA;;;;;;<<<<<<<<<;;;999999999:::;;;;;;<<<<<<===>>>:::<<<>>>>>>===;;;:::;;;999:::;;;======<<<<<<;;;777666555666888999999999:::;;;>>>???>>>===;;;:::===========================<<<:::;;;<<<>>>>>>===<<<;;;999888777777777777;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999999999999;;;<<<===>>>>>>===<<<;;;888>>>DDDDDDAAA>>>>>>@@@>>>@@@AAA@@@?????????>>>???>>><<<===???@@@@@@???888:::===???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEECCCAAA???@@@BBBCCCBBBAAA???>>>AAAAAA@@@???????????????;;;<<<>>>@@@AAACCCEEEFFF@@@@@@@@@@@@???===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@>>>======>>>>>><<<:::???;;;999:::999666777:::JJJIIIGGGGGGGGGEEEBBB@@@DDDHHHKKKHHHHHHKKKLLLJJJMMMKKKHHHEEEBBB???===<<<>>>@@@BBBDDDGGGJJJOOORRR^^^VVVKKKGGGIIIKKKJJJHHHDDDFFFHHHIIIHHHGGGFFFFFFAAA@@@>>>>>>===>>>???@@@@@@AAACCCEEEGGGJJJKKKLLLLLLHHHFFFHHHGGGDDDBBBBBB???@@@BBBGGGJJJIIICCC>>>?????????AAACCCDDDBBB@@@CCCBBBBBBDDDGGGIIIIIIIIIDDDDDDBBB@@@???>>>======>>>??????>>>===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========999999<<<>>>;;;999;;;?????????>>>>>>>>>>>>>>>>>><<<;;;;;;===>>>>>>===<<<;;;999999:::===@@@BBBFFFEEECCC@@@===;;;:::999BBB???===>>>AAACCCBBB@@@AAADDDDDD@@@???AAA@@@<<>><<<:::999888=========>>>======<<<;;;<<<<<<<<<:::888999;;;===;;;======::::::======;;;999<<<<<<777555666777555999:::;;;===>>>>>>>>>>>>999;;;======<<<<<<<<<===;;;<<<===<<<:::999999:::;;;;;;::::::::::::;;;;;;<<>>>>>:::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888;;;::::::999999888888888111222333444555666777888999:::;;;<<<============888:::<<<<<<:::777666555::::::::::::999888666555555444333444666888888888777:::>>>>>>;;;:::;;;===>>><<<999888888;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<:::::::::<<<===>>>===<<<===<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@?????????>>>======>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@:::<<<>>>???===;;;::::::999999;;;<<<<<<<<<;;;:::;;;999777777888888777666777:::===>>><<<:::999999===========================;;;999999;;;<<<===<<<<<<:::999777666666777777555555555666888;;;>>>@@@;;;::::::999999::::::;;;:::;;;===??????>>>===<<<:::>>>BBBCCCAAA???@@@BBB>>>BBBBBB???>>>@@@AAA@@@???>>>======???@@@@@@???555888<<>>============777999;;;<<<===>>>@@@BBB@@@@@@@@@???>>>===;;;;;;<<<<<<;;;;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<===AAA>>><<<<<>>>>>@@@BBBEEEFFFGGGIIILLLNNNVVVRRRMMMFFFBBBBBBFFFIIIFFFGGGGGGFFFEEEDDDCCCDDD@@@@@@???>>>>>>>>>@@@@@@@@@@@@AAACCCEEEHHHKKKMMMOOOIIIGGGIIIIIIEEEBBBBBB@@@>>>>>>BBBFFFGGGCCC???AAA@@@@@@AAABBBAAA???<<>><<<<<<>>>??????===;;;;;;<<<===>>>==================>>>======>>>>>>>>>>>>======@@@<<<;;;>>>???<<<::::::???>>>>>>>>>>>>??????@@@;;;<<<=========>>>@@@BBB============>>>???AAABBBFFFDDDAAA>>><<<<<<<<<===CCCAAAAAADDDHHHIIIFFFBBB???BBBCCCAAAAAADDDCCC???EEEFFFEEEEEEDDDBBB@@@>>>:::===>>><<<<<<>>>>>>;;;<<<<<<<<<;;;999999;;;===888777777999<<<<<<:::888555555666777888888888888999999999999888777666555222333555777888999999:::777777888999999999999888;;;999888:::===>>>===;;;777999999777555444555777:::777666888777444444666111222444666888999999999===;;;999666555444555555333333:::EEEJJJGGGCCCCCCCCCCCCAAA???===;;;999777<<<<<<===>>>>>>>>>>>>===???@@@AAA???<<<<<<===???===@@@@@@<<<<<<@@@@@@===999===<<<888666777888777888999;;;<<<>>>>>>>>>>>>999<<>>======>>><<<<<<<<<:::888777999:::;;;:::999888999;;;===>>>>>>@@@@@@<<<<<>>===:::777777888;;;;;;:::999888777666555555333222444888;;;;;;:::777:::===<<<999888:::>>><<<;;;;;;:::::::::::::::<<<<<<<<<;;;<<<<<<<<<===888999999::::::;;;;;;<<<888:::<<<======<<<======<<<<<<<<<<<<<<<===>>>???@@@???>>>======<<<======AAAAAAAAABBBAAA@@@@@@???=========<<<<<<>>>@@@BBB;;;:::999999999;;;===>>>888:::======<<<<<<>>>AAA888:::===>>><<<:::888888888999:::;;;<<<;;;::::::;;;999777666777777666555555888<<<===;;;999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777777999;;;<<<<<<;;;:::888777777777888888555555555555777999<<<===999999999999:::;;;<<<<<<888:::<<>>===??????@@@@@@@@@@@@@@@@@@===BBBBBB===;;;???AAAAAA>>><<<;;;<<<===???>>>>>>666:::>>>@@@@@@???@@@AAA>>>AAAAAA>>>???DDDEEEBBB;;;<<<>>>AAAEEEEEEDDDBBB>>>???AAABBBBBBAAA@@@?????????===<<<<<<;;;;;;;;;888:::<<<<<<;;;;;;===@@@@@@??????>>>===<<<;;;:::<<<;;;:::999999;;;<<<===999::::::;;;<<<<<<======@@@===:::;;;>>>???===:::>>>:::999:::999666666:::GGGFFFFFFHHHKKKLLLIIIFFFOOORRRSSSPPPPPPTTTWWWWWWUUURRRMMMHHHEEECCCCCCCCCDDDFFFHHHIIIHHHGGGHHHIIIGGGJJJKKKEEE>>>===EEEMMMJJJGGGDDDCCCCCCBBB@@@???@@@???>>>>>>>>>???AAABBBAAA@@@@@@AAACCCGGGJJJLLLPPPJJJGGGIIIJJJFFFCCCCCCAAA>>>;;;===BBBDDDCCC@@@BBBAAA@@@@@@@@@>>>;;;888>>><<<<<>>>>>>>><<<:::999:::;;;======<<<<<<<<<<<<============>>>>>>>>>>>>======CCC>>><<>>>>>===>>>>>>???@@@AAA999<<<>>>>>>===>>>AAAEEE===>>>@@@AAABBBBBBAAAAAAGGGEEEBBB???>>>???BBBCCCBBBBBBDDDIIINNNMMMGGGAAA===AAACCCBBBCCCFFFFFFCCCGGGGGGGGGFFFDDDBBB???>>>;;;>>>???<<<<<<>>>===:::=========;;;::::::<<<>>>777666666999<<<<<<888555444444666777777888888888============<<<;;;:::999666666666777888:::<<<===777777888999999999999888<<<:::999:::>>>???>>><<<555777888777555444666999:::777666888777444333666///111444777999;;;;;;;;;@@@>>>;;;888666666666777444444<<>>;;;999777;;;<<<===>>>>>>?????????AAACCCDDDCCC@@@>>>???AAA???CCCBBB>>>>>>BBBCCC???<<>>>>>>>>======<<<:::777777888:::;;;:::888888999;;;>>>@@@???AAA@@@<<<;;;???@@@>>>;;;;;;;;;;;;;;;<<<===>>>666777999;;;<<<<<<<<<<<<999888777666555555555555444555666888999;;;<<<===::::::;;;;;;;;;:::999888;;;===???===:::888888:::<<<;;;:::888777666666666444333222555999======<<<666999<<<:::777666:::>>>:::;;;<<<===;;;888555333======<<<<<<<<<======>>>888999999::::::;;;<<<<<<666:::>>>>>><<<;;;<<>>===<<<<<<<<<<<>>@@@777:::<<<===;;;;;;>>>AAA666999<<<===;;;999777777888999:::;;;<<<;;;::::::777555444555777999999888555999>>>???<<<999888999::::::::::::::::::::::::;;;999777666888:::;;;;;;::::::888777777777888999:::999999888888777777777888888888999:::;;;===>>>777999<<>>===>>><<<:::999:::::::::999<<>>AAAAAA<<<;;;::::::<<<======<<<888<<>>>>>???;;;???@@@<<<>>>DDDFFFBBB<<<===???BBBDDDDDDAAA???:::<<<>>>?????????===<<<>>>>>>===;;;;;;:::::::::;;;===???>>><<<<<<>>>@@@??????>>>===<<<;;;::::::999888777666666888:::;;;::::::;;;;;;<<<======>>>???;;;888999===???===:::>>>:::888:::999666777:::HHHGGGEEEDDDDDDFFFHHHIIISSSTTTUUUTTTTTTTTTWWWYYY[[[UUULLLEEEBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJLLLMMMJJJDDD@@@AAADDDJJJIIIGGGEEECCCBBBAAA@@@===???AAAAAAAAA@@@AAABBBAAA>>><<<>>>BBBFFFGGGFFFHHHJJJJJJEEEDDDDDDCCC??????===;;;:::<<<>>>@@@@@@DDDAAA===::::::<<>>>>>???@@@BBB@@@>>><<<<<<>>>AAACCC???@@@???===<<<<<<>>>@@@:::???CCCAAA<<<999===AAA;;;<<<>>>@@@AAA@@@>>>===???AAAAAAAAA??????@@@AAA;;;;;;;;;===???@@@@@@>>>BBBAAA@@@???>>>>>>>>>>>>FFFEEEBBB???===@@@DDDHHHKKKIIIHHHKKKPPPPPPLLLHHHDDDBBB@@@BBBEEEGGGFFFCCCCCCEEEFFFFFFDDDBBBAAAAAAHHHAAA???GGGLLLHHHCCCBBBBBB???<<<;;;======;;;888===<<<;;;999888777777777888888888777888999999:::777666666777999:::888777777777666666777999;;;<<<:::999888999::::::999888999888888;;;======999666:::888777999666333444888;;;:::999666444444777:::555666666777:::>>>DDDHHHLLLGGG@@@999555444666777000222888AAAJJJLLLGGGAAA>>>===;;;999888888888999===>>>???@@@@@@???======AAAHHHKKKGGGBBBBBBEEEEEEBBB@@@@@@DDDHHHIIIEEE@@@AAA<<<888::::::888999;;;======???AAACCCCCC@@@===>>>===???BBBAAA======@@@???>>>???>>>888000...111<<<;;;;;;<<<======<<<:::<<<<<<<<<<<<<<<======>>><<<<<<;;;:::::::::::::::;;;;;;999999999999;;;;;;===:::777444333333111000333555888;;;<<<<<<;;;:::???>>>===;;;:::999999999>>>>>>>>>===<<<<<<;;;;;;:::;;;:::999777777999;;;555888<<<======<<<<<<<<<444666888999;;;;;;;;;;;;;;;:::::::::;;;>>>AAACCC;;;>>>???======>>>===:::999===>>><<<;;;======;;;777999;;;<<<;;;:::;;;;;;999:::;;;<<<===>>>>>>===>>>>>>>>><<<::::::;;;===999;;;>>>AAACCCBBB===999888888888999:::<<<===>>>:::777555777;;;<<<999555999::::::999777777999;;;999999:::::::::999999888888999;;;<<<;;;999777555:::777444111111444888:::;;;:::::::::;;;;;;999888777888999888777777999;;;777999;;;;;;999888999999:::;;;;;;<<<;;;:::888777333444555777888888888888:::999777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888888;;;===@@@AAA@@@>>><<<<<<===???<<<<<<;;;;;;;;;:::::::::===>>>@@@@@@@@@???===<<>>???AAAAAA<<<888@@@AAAAAAAAAAAA???===<<<===???@@@@@@>>>======>>>???===>>>@@@===777888>>>;;;:::999999:::<<<===>>><<<>>>???@@@???>>><<<:::===;;;888999;;;===<<<:::>>>===<<<:::999999::::::>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888888999;;;<<>>???BBBFFFGGGGGGGGGJJJIIIFFFDDDDDDAAA===???===<<<<<<>>>???@@@???BBB@@@>>>===<<<===>>>@@@>>><<<:::;;;>>>@@@@@@???CCCBBB@@@???>>>>>>>>>>>>BBB@@@===;;;;;;===???AAA@@@AAAAAA???===<<<===???===???AAA@@@======@@@CCC<<<>>>???AAAAAAAAA@@@???AAABBBCCCCCCAAAAAAAAACCC???>>>>>>@@@AAABBBAAA@@@BBBAAAAAA@@@??????>>>>>>AAA@@@??????@@@DDDJJJOOOLLLJJJIIIKKKOOOPPPLLLHHHDDDCCCBBBCCCFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGLLLFFFEEEMMMSSSSSSQQQQQQJJJFFF@@@<<<::::::::::::;;;:::999888777777777777777777777777777888999999<<<:::999:::;;;;;;:::888999888888777888999:::;;;===<<<:::999999999888777:::999888:::===>>><<<:::;;;999888999777444555999999999888666555777;;;>>>;;;;;;<<<===>>>@@@DDDFFFJJJEEE???999666666888:::444444888???FFFHHHEEEAAA>>>===;;;::::::;;;<<<<<<>>>>>>??????????????????BBBHHHJJJGGGDDDEEEEEEDDDBBBAAAAAADDDHHHIIIEEE@@@???;;;999<<<===;;;;;;>>>DDDDDDEEEFFFHHHGGGEEEBBB??????AAADDDCCC@@@@@@CCCCCCAAAAAA@@@:::333222555:::;;;;;;;;;;;;;;;<<<===???>>>>>>===>>>>>>????????????===<<<<<<;;;;;;;;;:::999999888888999999:::;;;999777666777666555444888888888999<<<===>>>>>>BBBAAA@@@???>>>===<<<<<<@@@?????????>>>>>>======;;;;;;;;;999888999;;;>>>888;;;===>>>===<<<<<<<<<888999;;;=========<<<;;;<<<;;;:::::::::<<<>>>???<<<>>>===::::::===>>>;;;<<<>>>===999888;;;===<<<888;;;>>>???>>><<<;;;;;;999999:::::::::;;;::::::<<<<<<<<<;;;999999:::;;;;;;;;;<<<>>>??????===;;;888888888888999;;;<<<<<<===:::888999<<<>>>;;;888666888999999888888:::;;;999::::::;;;;;;::::::999888888888888888888777777999888666555555666777888;;;::::::;;;;;;;;;:::999666777777777555555777888888999;;;:::999888999:::999:::;;;;;;;;;:::999888555555666777888888888888888777666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888888:::<<<>>>??????===;;;;;;<<<>>>??????>>>>>>======<<<<<<>>>???AAABBBBBBAAA???>>>???===;;;<<<>>>>>>:::666??????@@@AAAAAAAAAAAAAAA>>>?????????>>>>>>>>>???>>><<<===???<<<777888===999888888888888999:::;;;;;;<<<===?????????>>>===>>><<<:::;;;======<<<:::>>>===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999;;;<<>>??????>>>>>>>>>AAACCCCCCAAA@@@@@@CCCEEEFFFFFFFFFIIIIIIEEECCCCCC@@@;;;???>>>>>>???@@@AAA@@@>>>???????????????>>>>>>>>>>>><<<;;;<<<>>>???????????????>>>>>>>>>=========@@@>>><<<::::::<<<>>>@@@BBBCCCEEEDDDBBB@@@???@@@AAAAAABBBBBBCCCDDDEEEFFF>>>>>>@@@AAABBBBBBBBBAAABBBCCCDDDCCCBBBBBBCCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@AAAAAAAAA???>>>===>>>>>>??????AAAFFFLLLPPPLLLJJJIIIJJJMMMMMMJJJGGGDDDCCCCCCDDDFFFGGGGGGFFFDDDEEEEEEDDDEEEGGGLLLOOONNNIIIHHHLLLPPPQQQQQQRRRPPPMMMGGG???:::888:::<<<888888777777777777888888666666666777777777888888===<<<::::::;;;;;;:::888;;;:::999888888999:::;;;<<<<<<:::999999999::::::???===<<<<<<>>>AAAAAAAAA>>><<<;;;;;;888555777;;;888888888888888:::???BBBCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB???<<<::::::<<<===888777999===BBBDDDCCC@@@===<<<<<<<<<===>>>@@@AAA??????>>>>>>>>>???AAABBBCCCGGGHHHGGGFFFGGGFFFBBBBBBAAAAAADDDHHHHHHEEEAAA>>><<<===AAAAAA??????BBBKKKJJJIIIJJJKKKKKKIIIHHHBBBBBBDDDHHHGGGCCCCCCGGGIIIFFFCCCAAA<<<666555888:::<<<>>>===<<<<<<@@@CCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>:::999999999999999999::::::999999999;;;;;;999888>>>;;;777888<<<@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::888:::===@@@;;;===???@@@>>>============>>>@@@BBBBBB@@@>>><<>>===<<<;;;;;;;;;;;;===>>><<<888888===???===???@@@===888777;;;>>><<<999<<>>;;;888888;;;===<<<:::333666999:::999999:::;;;999::::::;;;;;;;;;::::::888777666555555666888999777888999999999777666555999::::::;;;;;;;;;::::::666777888777666555666888888999::::::999888999:::888999::::::;;;::::::999888888888888888888888888888777666666666777999:::::::::::::::::::::::::::999;;;;;;:::999888999:::;;;===>>>===;;;;;;;;;===@@@@@@@@@??????>>>===<<<===???AAACCCCCCCCCBBBAAA>>>===;;;<<<<<<;;;999777::::::;;;===@@@BBBDDDFFFAAA@@@@@@??????@@@AAAAAA<<<;;;<<<===;;;777888;;;999999888999999999999:::============>>>>>>>>>>>>>>>=========>>>>>><<<:::<<<<<<;;;;;;:::;;;;;;<<<999::::::;;;<<<<<<======;;;;;;999999999999;;;;;;DDDCCCBBBAAABBBDDDFFFGGGEEEHHHLLLPPPRRRTTTWWWZZZRRRNNNKKKLLLNNNNNNIIIDDDHHHGGGEEEDDDCCCCCCDDDDDDHHHIIIKKKJJJHHHGGGHHHJJJJJJHHHEEEBBBAAAAAABBBBBB>>>???>>>===<<<>>>AAADDDCCCCCCBBBBBBCCCEEEFFFFFFDDDHHHHHHEEECCCBBB???:::?????????AAACCCBBB@@@===@@@????????????????????????>>>>>>>>>????????????<<<===>>>>>>>>>>>>=========<<<;;;:::;;;>>>@@@BBBCCCFFFIIIJJJIIIGGGGGGFFFFFFEEEFFFIIIMMMNNNKKKIII>>>>>>>>>???@@@AAAAAABBB???AAABBBAAA@@@@@@AAACCCBBBAAAAAAAAABBBBBB@@@>>>===>>>???@@@@@@>>><<<;;;???@@@@@@???@@@BBBGGGJJJKKKIIIGGGGGGIIIIIIGGGEEECCCCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCDDDIIIOOOTTTSSSNNNJJJGGGFFFFFFFFFGGGNNNOOOMMMHHH@@@<<<;;;<<<777777666666666777888888555555666777777777777777999888777888999:::999888:::999999999999;;;<<<>>>999999999999999<<>>???AAADDDFFFCCC@@@??????;;;777888<<<;;;;;;;;;;;;;;;===AAAEEEIIIHHHHHHHHHGGGEEEAAA>>>>>>???@@@AAAAAA@@@>>>===::::::<<>>::::::;;;<<<>>>@@@CCCDDD@@@???>>>======???BBBDDDBBBEEEFFFEEEGGGHHHEEE@@@AAAAAAAAADDDFFFGGGEEEBBB@@@@@@BBBGGGFFFCCCBBBEEEJJJIIIHHHIIIKKKLLLLLLKKKHHHGGGIIIKKKIIIEEEEEEHHHMMMIIIEEEBBB===777555777:::???DDDDDDAAA@@@DDDHHHDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBB<<<<<<============<<<<<<;;;:::;;;<<<======;;;999???;;;777888===AAABBBAAAEEEEEEFFFFFFEEEDDDBBBAAA;;;;;;;;;<<<<<<=========@@@???===:::888999<<>>@@@AAA@@@???@@@AAA???AAADDDFFFFFFEEEBBBAAADDDDDDCCCAAA???===<<<;;;===??????<<<<<<@@@@@@>>>AAABBB@@@<<<<<>><<<;;;;;;;;;<<<888999::::::888777777888;;;:::888888:::;;;;;;:::888888888777888888999999<<<999666555666888888888333666999:::999888888888888888999:::::::::999999666666666666777777888999777888999999888777555444777888::::::999999999:::888:::;;;:::999888888999888::::::999888888999;;;888888999999:::::::::::::::999999888888888888888999999888777666666777777999999999999::::::::::::888:::;;;;;;999888888888:::<<<======<<<;;;<<<===???@@@@@@@@@???>>>===<<<===>>>AAACCCDDDDDDCCCCCCBBBAAA@@@???<<<:::999888555555777:::>>>BBBFFFIIIEEECCCBBBAAABBBCCCDDDDDD<<<<<<<<<<<<;;;::::::;;;:::;;;;;;<<<<<<<<<;;;;;;@@@@@@>>>===<<<<<<<<<<<<=========>>>===<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;CCCBBBAAAAAABBBDDDFFFGGGBBBEEEJJJNNNOOOOOOPPPQQQKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGEEECCCBBBBBBBBBCCCHHHIIIJJJJJJIIIIIIJJJKKKGGGFFFCCCAAA@@@@@@@@@AAA?????????>>>===>>>AAADDDDDDDDDDDDDDDCCCCCCDDDEEEDDDGGGGGGDDDBBBBBB???;;;??????@@@BBBCCCBBB???===AAA@@@>>>======???AAABBB>>>>>>??????>>>======>>><<<===>>>>>>???>>>>>>===:::::::::;;;===@@@CCCEEEDDDHHHMMMPPPPPPOOOOOOOOOKKKKKKLLLQQQUUUTTTOOOJJJ>>>===<<<<<<<<<===??????;;;===>>>>>>======>>>@@@@@@???>>>>>>???>>><<<;;;:::;;;===>>>===<<<:::999??????@@@???>>>???BBBDDDHHHFFFDDDCCCCCCDDDDDDDDDAAAAAABBBCCCCCCCCCDDDEEEBBBBBBBBBBBBCCCHHHOOOTTTXXXUUUOOOGGGAAA???@@@@@@FFFKKKPPPPPPJJJBBB===;;;999888777777777777777888555555666777777777777666666666666999;;;===<<<:::888888888999;;;>>>@@@BBB:::::::::999999<<>>???BBBEEEKKKJJJIIIJJJIIIEEE???:::777;;;AAAFFFGGGDDD???;;;999;;;???BBBDDDBBB???<<<999999999;;;===@@@CCCDDDAAA???===<<<<<>>EEEGGGEEECCCDDDGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCDDD???@@@AAABBBBBBAAA@@@???===<<<<<<<<<===<<<999666:::999999;;;???AAA???===CCCDDDFFFFFFFFFDDDAAA@@@:::;;;;;;<<<===>>>??????CCCBBB???<<<999888:::<<<<<<>>>AAAAAAAAABBBCCCEEEAAACCCFFFHHHIIIIIIHHHGGGJJJJJJIIIHHHEEECCC@@@>>>===AAACCCBBBCCCEEECCC???CCCDDDDDDCCCDDDFFFCCC>>>BBBBBBBBB@@@??????AAACCCFFFDDD@@@>>><<<<<<===>>>;;;<<<===<<<999888999::::::999999:::;;;;;;:::888888888888777888888999999:::888555444555666777777555888::::::888666555555666666777888888888888888444666888999:::999888777888777666555555555555666555777999999777666777888888999;;;;;;:::888999999999::::::999777888999;;;888888888888999::::::;;;;;;:::999888777777777888<<<;;;:::999888777777666999999999::::::;;;;;;;;;888:::;;;;;;999888888888;;;<<<============>>>???AAAAAABBBCCCCCCAAA@@@???@@@BBBDDDGGGHHHHHHGGGGGGFFFGGGFFFBBB<<<888888999666777999<<>>>>>===<<<;;;???>>>============>>>>>>;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::CCCBBBAAAAAABBBDDDFFFHHHHHHJJJLLLMMMKKKJJJJJJJJJIIIJJJKKKHHHDDDCCCGGGLLLHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGBBBAAA@@@???======<<<<<>>@@@@@@@@@BBBCCCBBB???<<>>======???AAACCC<<<===???>>><<<;;;;;;;;;========================999999:::<<<>>>AAADDDFFFDDDHHHMMMQQQRRRSSSTTTTTTPPPOOOOOORRRTTTSSSOOOKKK>>>===;;;999999:::<<<===999;;;<<<<<<;;;;;;===>>>===<<<;;;<<<======;;;999999999:::;;;;;;:::999888;;;<<<>>>>>>>>>???AAACCCEEECCCAAA@@@???AAABBBCCC???AAABBBBBBBBBBBBCCCEEEBBBBBBCCCCCCDDDGGGLLLPPPSSSTTTOOOEEE>>>===???@@@AAAFFFNNNQQQOOOHHHAAA======<<<;;;999888777777777555666777888999888777666666888:::???BBBCCCAAA>>>777777888:::<<<@@@CCCDDD??????>>>:::888999???DDDIIIFFF@@@:::777888<<<@@@GGGFFFHHHJJJGGGBBBAAADDDJJJJJJGGGDDDAAAAAACCCEEEJJJIIIHHHHHHHHHEEE>>>999333888@@@EEEFFFCCC===999777:::???BBBCCCAAA>>>;;;999999999:::<<>><<<;;;::::::999666444555777;;;>>>??????===<<<@@@BBBDDDFFFEEECCC@@@>>><<<===>>>???AAABBBCCCDDDDDDCCCBBB???<<<:::;;;<<<>>>@@@AAABBBAAABBBDDDEEECCCDDDFFFHHHJJJKKKKKKKKKMMMMMMMMMMMMJJJGGGCCCAAA>>>DDDGGGGGGHHHIIIFFFBBBDDDFFFGGGGGGJJJLLLHHHAAAHHHHHHHHHGGGFFFGGGJJJLLLHHHEEEBBB>>>======???AAACCCCCCAAA???<<<;;;<<<>>><<<;;;:::;;;<<<<<<:::999888888888888888999:::;;;;;;;;;999888777777888888777888:::999666444333444444555666777777777777777444666999;;;;;;999777666888777444222333444777999555888:::999666444666888444777999:::999888888888:::::::::888777777999<<<999888888888888999999::::::999888777666666777888===<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<=========999;;;;;;:::999888999:::;;;<<<===<<<;;;===???BBBDDDEEEGGGHHHIIIHHHFFFEEEEEEGGGIIIKKKMMMLLLLLLKKKHHHJJJIIIDDD<<<888999<<<<<<>>>@@@DDDIIIMMMQQQSSSLLLIIIGGGHHHJJJIIIFFFCCC===>>>===;;;<<>>:::777999<<<>>>???>>><<<;;;;;;;;;<<<===>>>???@@@@@@:::;;;<<<;;;999999;;;===<<<<<<=========<<<<<<;;;======<<<<<<;;;::::::999::::::::::::::::::::::::CCCCCCBBBBBBCCCEEEGGGIIILLLKKKIIIGGGEEEFFFJJJMMMJJJKKKKKKIIIGGGGGGIIIKKKHHHGGGEEECCCCCCBBBCCCCCC@@@@@@@@@AAABBBCCCCCCBBB>>>>>>>>>>>>===<<<:::999???@@@AAABBBAAAAAABBBDDDBBBDDDFFFDDDAAA???@@@AAADDDFFFEEEAAAAAADDDDDDBBB@@@@@@???@@@AAAAAA>>><<<@@@?????????@@@@@@AAABBB>>>@@@BBBAAA>>><<<<<<======<<<;;;::::::;;;<<<<<<999::::::;;;===???AAABBBCCCFFFKKKNNNOOOPPPRRRSSSSSSQQQNNNLLLKKKLLLLLLKKK@@@>>>;;;888777888:::;;;:::;;;======<<<<<<>>>@@@===<<<;;;<<<======<<<:::999999999999:::::::::::::::<<<>>>?????????AAACCCCCCBBB@@@>>>>>>???BBBEEE???BBBDDDCCCBBBBBBDDDFFFCCCDDDFFFFFFFFFGGGIIIJJJMMMQQQNNNDDD<<<===AAABBBCCCEEEHHHLLLMMMJJJEEEAAABBBAAA>>><<<:::888777666555666888999:::999888777999;;;???DDDGGGGGGCCC???888999999;;;===@@@CCCDDDAAAAAA???;;;777999???EEEGGGEEE@@@999555666;;;@@@CCCDDDIIINNNNNNJJJIIILLLPPPOOOLLLHHHDDDCCCEEEGGGIIIGGGEEEGGGHHHFFF???:::333666;;;???@@@>>>:::777555888<<<>>>???>>>======;;;::::::;;;<<<>>>@@@BBBAAA???===<<<;;;<<<======999>>>???;;;999<<>>?????????@@@AAAAAAAAACCCGGGIIIFFFBBBDDDJJJFFFFFFGGGIIIKKKJJJHHHEEEHHHGGGHHHKKKIIIDDDCCCFFFGGGFFFIIIPPPQQQIIIAAA===<<<===>>>@@@AAAAAABBBBBB@@@AAAAAABBBDDDFFFHHHIIIFFFDDDBBB@@@>>><<<;;;;;;>>>@@@CCCEEEEEECCC@@@>>><<<:::888666666666555333333888>>>@@@>>><<<===???===@@@CCCEEEEEEBBB???<<<<<<===???@@@BBBDDDEEEFFFBBBDDDDDDCCCAAA?????????BBBCCCCCCBBBAAA@@@AAACCCGGGGGGGGGHHHHHHJJJKKKKKKKKKLLLNNNNNNLLLHHHEEEBBBAAAFFFHHHGGGHHHJJJIIIEEEGGGHHHGGGGGGKKKOOOLLLEEEIIIKKKNNNOOOOOOOOOOOOPPPLLLIIIDDDAAA???AAACCCEEEKKKIIIFFFBBB???>>>@@@BBB@@@>>>;;;:::;;;<<<===<<<888888888888999;;;<<<<<<<<<<<<<<<;;;:::999999999666777888777555444444555444555666777888888888888666777888888888777666555777666444444444666999:::888;;;===;;;777444666888333555999::::::999999::::::::::::888777777:::<<<:::999888777777888888999999888666555555666777888;;;;;;<<<>>>??????@@@@@@<<<<<<===>>>>>>???@@@@@@<<<<<<<<<:::888888:::<<<;;;;;;:::999999;;;@@@CCCDDDFFFIIIKKKLLLLLLJJJIIIGGGHHHJJJLLLMMMMMMLLLKKKIIILLLMMMHHH???;;;>>>CCCBBBDDDGGGKKKOOORRRTTTUUULLLJJJHHHIIIKKKIIIDDD>>><<<===<<<999;;;@@@>>>999666999===@@@BBBAAA???=========>>>??????>>>===<<<;;;<<<;;;:::888:::>>>AAA======>>>>>>===<<<;;;:::===<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999DDDCCCBBBBBBCCCEEEHHHJJJKKKHHHDDD@@@???DDDLLLSSSMMMLLLKKKKKKMMMMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDD>>>???@@@@@@???===;;;999>>>@@@CCCCCCBBBBBBCCCDDDBBBDDDFFFDDDAAA>>>???@@@DDDFFFDDD@@@@@@DDDFFFEEEAAA@@@??????@@@@@@>>><<<===>>>@@@BBBBBBBBB@@@???AAADDDFFFEEEBBB??????@@@===<<<:::888888999:::;;;:::::::::;;;<<<===>>>>>>BBBEEEIIIKKKLLLMMMNNNPPPUUUQQQKKKEEECCCDDDHHHLLLBBB???<<<888777777999:::;;;===>>>???>>>>>>@@@BBB>>>===<<<===??????>>><<<;;;::::::999999:::;;;;;;===???@@@AAA@@@??????@@@BBBBBB@@@>>>===@@@CCCGGG@@@CCCEEEEEECCCBBBEEEGGGDDDFFFIIIIIIHHHGGGGGGGGGNNNSSSRRRHHH@@@AAAEEEFFFHHHFFFDDDEEEIIIJJJHHHFFFEEEDDDAAA>>>;;;888777666555777999:::;;;:::888777:::===BBBGGGIIIGGGBBB===;;;:::;;;;;;===???BBBCCC>>>???>>>:::888:::BBBIIIGGGEEEAAA;;;777888>>>CCC???AAAIIIQQQSSSPPPOOORRRRRRQQQNNNJJJFFFEEEGGGIIIHHHFFFDDDFFFHHHGGGAAA;;;444555777999999999888777555666888::::::;;;===???<<<<<<<<<<<<===>>>@@@AAA@@@???>>><<<;;;;;;;;;;;;777===>>>999555888===@@@<<<===>>>>>>>>>>>>@@@AAA>>>???CCCFFFDDDAAADDDKKKEEEEEEFFFGGGHHHFFFBBB???DDDCCCFFFIIIHHHDDDEEEHHHDDDDDDKKKUUUXXXQQQHHHCCCBBB@@@======???BBBDDDEEE??????@@@BBBDDDFFFHHHJJJHHHFFFCCC???<<<999666555;;;===AAACCCCCCAAA===;;;:::888555444444555444333444:::@@@@@@<<<;;;>>>BBB===???CCCEEEEEEBBB>>>;;;;;;<<<===???AAACCCEEEEEEAAACCCFFFFFFEEECCCCCCCCCEEEEEEEEEBBB@@@>>>???@@@JJJIIIHHHGGGGGGHHHIIIJJJIIIJJJLLLMMMKKKHHHDDDBBBDDDGGGGGGEEEFFFJJJJJJHHHIIIIIIFFFEEEJJJPPPNNNIIIFFFJJJPPPTTTTTTRRRPPPOOOPPPMMMHHHDDDCCCEEEHHHJJJPPPNNNJJJDDDAAA@@@CCCEEEEEE@@@;;;999:::<<>>:::<<<<<<<<<:::888888888555666666555444444666888555555777888888999999999888777666555444444555666666666666666777999:::;;;:::===@@@===888555666999444777:::<<<<<<<<<<<<===:::::::::888666777:::<<<;;;:::888777777777888888888777555444444666777999888:::<<>>>>>???@@@AAAAAABBB======<<<:::888888;;;===;;;:::999777777:::???CCCBBBEEEHHHKKKLLLLLLKKKJJJEEEGGGIIIJJJKKKJJJIIIHHHKKKOOOQQQLLLDDDAAAEEEKKKDDDFFFJJJMMMQQQRRRSSSTTTLLLJJJHHHJJJKKKIIIBBB;;;:::<<<;;;888:::???>>>777888;;;@@@DDDEEEDDDBBBAAABBBBBBBBBAAA>>>;;;777555<<<<<<<<<:::888:::@@@EEE>>>>>>>>>>>>>>><<<:::999;;;;;;<<<<<<===>>>>>>>>>999::::::;;;;;;::::::999FFFFFFEEEDDDDDDFFFJJJNNNNNNKKKIIIHHHIIIJJJKKKKKKJJJLLLNNNOOOOOOMMMKKKIIIHHHAAA>>>BBBDDDAAA@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA>>>BBBEEECCC>>>;;;<<>>AAABBBAAAAAAEEEEEEBBBDDDDDDBBBAAAAAAAAAAAAAAACCCFFFEEE>>><<>><<<:::888;;;BBBFFFDDD??????DDDHHHJJJLLLMMMKKKHHHCCC@@@===;;;::::::;;;<<<;;;999;;;===???AAAAAA@@@>>><<<>>>AAADDDEEEDDDDDDFFFIIIPPPMMMGGGBBB??????AAABBBEEEBBB>>>:::888777888888:::;;;;;;:::999;;;AAAFFFBBB???>>>???BBBDDDCCCAAAEEE===888999:::888:::>>>===>>>?????????@@@BBBDDDDDDAAA>>><<<<<<>>>@@@AAAEEEDDDCCCBBBBBBCCCEEEFFFCCCEEEHHHIIIJJJIIIGGGEEEKKKMMMMMMFFF>>>>>>GGGQQQJJJIIIGGGEEEEEEFFFGGGHHHKKKJJJGGGBBB===::::::;;;777999;;;======;;;888777999===<<<999AAAKKKHHH===<<<777666<<>>BBBHHHGGGBBBCCCCCC@@@;;;:::<<<<<<888AAA???<<<:::888888888999;;;<<<>>>??????>>><<<;;;>>>@@@???===@@@EEEFFFDDDAAAAAACCCEEEHHHHHHFFFDDDDDDGGGJJJJJJHHHFFFHHHJJJJJJGGGHHHMMMOOOLLLJJJJJJDDDFFFCCC<<<<<>>@@@???@@@BBBCCCCCCBBB@@@>>>;;;<<<>>>@@@BBBCCCCCCCCCAAACCCEEEGGGHHHGGGFFFEEE@@@CCCBBB>>>===BBBFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGFFFGGGHHHIIIHHHFFFDDDBBBEEEKKKPPPOOOJJJHHHLLLPPPQQQJJJGGGIIIKKKIIIGGGHHHAAAGGGIIIGGGHHHLLLLLLHHHQQQNNNJJJGGGGGGGGGHHHGGGKKKJJJHHHFFFDDDBBBAAAAAAGGGBBB===<<<>>>???<<<888999888:::===@@@@@@===999===;;;999:::======:::888:::888999:::888333333777555777888999888777444333<<<;;;:::999888888888888;;;:::999888888999:::;;;===::::::>>>===888777;;;:::===??????===:::999999;;;999777666666777999;;;===999555555999;;;999666777777666666666666666777999<<<@@@CCCDDDEEEFFFHHH???BBB@@@===???EEEEEE@@@===;;;;;;???DDDDDD@@@;;;888999:::;;;:::888555444AAAAAABBBDDDFFFFFFEEECCCEEEFFFGGGIIIJJJIIIGGGEEEFFFJJJLLLKKKGGGEEEHHHKKKFFFJJJNNNPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFCCC>>>:::555888;;;===<<<<<<<<<<<<===>>>AAACCCDDDCCCAAA???BBBEEEEEEAAA;;;777777:::@@@@@@AAAAAAAAAAAA@@@@@@@@@===<<<>>>===999888;;;888999999:::;;;<<<>>>???:::;;;;;;;;;::::::999888HHHIIIIIIHHHHHHIIILLLOOONNNMMMKKKJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLMMMMMMIIIBBB???BBBCCCAAA???AAACCCCCCDDDDDDDDDCCCBBBAAA???BBBDDDBBB===;;;===@@@>>>BBBDDDCCCDDDGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAEEEDDD???>>>BBBDDDCCCEEEEEEDDDBBBAAA>>>===;;;;;;===@@@CCCBBB???CCCIIILLLNNNPPPRRRQQQNNNKKKHHHCCC@@@===;;;;;;<<<<<<;;;===>>>@@@AAAAAA???===<<<<<>>;;;999999:::;;;<<<======;;;;;;===BBBFFF???>>>>>>AAADDDFFFDDDBBBEEE>>>:::;;;<<<:::;;;>>>@@@AAABBBBBBAAAAAABBBCCC@@@>>>;;;;;;<<>>======@@@???<<>>===>>>???>>>>>>EEENNNRRRQQQLLLGGGGGGKKKKKKHHHEEECCCBBBEEEJJJNNNOOOMMMOOOQQQSSSSSSPPPLLLIIIHHHIIIKKKHHHAAA>>>@@@>>>:::666777888888666555555666777;;;<<<999888===AAABBBJJJIIIFFFDDDIIIOOOOOOKKKFFFGGGDDD>>><<<>>>===999???>>><<<:::::::::;;;<<<;;;<<<>>>??????>>><<<;;;;;;???@@@@@@CCCGGGGGGCCCEEEIIIMMMNNNLLLHHHEEEEEEEEEFFFHHHHHHHHHHHHJJJKKKGGGDDDDDDIIIKKKHHHFFFGGGBBBEEECCC>>>===@@@@@@<<<=========???BBBDDDDDDCCC@@@@@@>>>;;;888777999:::>>>???AAABBBBBB???<<<:::888:::999666555888888666444666888999:::;;;===?????????@@@AAAAAA@@@???>>>;;;<<<>>>???AAACCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDAAABBBGGGIIIHHHBBBCCCCCCDDDEEEEEEFFFGGGDDDEEEFFFGGGHHHGGGFFFFFFFFFJJJLLLLLLIIIIIIKKKOOOMMMIIIHHHKKKLLLHHHFFFGGGDDDHHHJJJHHHIIIMMMNNNKKKPPPMMMJJJHHHHHHIIIHHHHHHIIIIIIGGGEEEDDDCCCBBBBBBEEE@@@;;;999;;;<<<:::777:::::::::===???@@@===;;;<<<:::999:::;;;<<<999777:::777888::::::555333444999888777666777888999:::777777888888999:::::::::;;;:::999888888999:::;;;@@@======???>>>::::::======>>>@@@@@@===:::999999<<<:::888777777888:::<<<===999555666999:::999666666666666666666777888999:::===@@@BBBCCCDDDEEEGGG>>>AAA@@@>>>AAAGGGGGGCCCBBBAAAAAAEEEIIIJJJGGGCCC888999:::;;;;;;:::999888??????@@@CCCFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBFFFIIILLLJJJGGGEEEHHHKKKKKKKKKLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDBBB???;;;777:::===>>>>>>======>>>???@@@BBBCCCDDDCCCAAA@@@DDDFFFGGGDDD>>>;;;<<<>>>FFFFFFFFFEEEDDDCCCBBBAAA@@@===<<<>>>===999888;;;999999999999999::::::;;;::::::;;;::::::999999888KKKLLLMMMMMMLLLLLLNNNOOOOOONNNMMMMMMNNNOOOQQQRRRMMMLLLJJJHHHIIIKKKNNNPPPJJJEEECCCDDDDDDAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCAAABBBCCCAAA>>>===???CCC>>>CCCFFFFFFGGGJJJJJJFFFEEEFFFFFFFFFFFFDDDCCCBBB>>>BBBDDDAAA@@@CCCDDDDDDEEEEEECCCBBB@@@????????????>>>???AAA@@@AAAGGGOOOOOOQQQTTTVVVWWWUUURRRPPPIIIEEE@@@===<<<===>>>>>>>>>???@@@@@@???>>><<<;;;;;;===AAAAAA@@@>>>===<<>><<<:::999999???>>>===;;;;;;<<<============<<<;;;;;;<<>>@@@DDDJJJIIIGGGFFFDDDDDDDDDDDDLLLIIIEEEDDDCCCBBB>>>;;;<<<===???AAACCCCCCCCCCCCDDDGGGFFFCCCFFFLLLJJJCCCCCC<<<888:::>>>???AAADDD;;;;;;>>>BBBBBBAAAFFFMMMNNNQQQPPPNNNOOOPPPLLLGGGFFFAAA???BBBIIIMMMLLLHHHLLLNNNPPPSSSSSSPPPKKKFFFHHHHHHCCC<<<888888666333555666777777555444555555666;;;<<<:::;;;AAAEEEEEEFFFFFFCCCBBBGGGMMMNNNKKKGGGHHHEEE@@@===>>>===999<<<;;;:::::::::;;;<<<===;;;;;;============;;;;;;888===AAACCCEEEHHHGGGDDDBBBIIIPPPPPPJJJDDDBBBCCCGGGEEEDDDEEEHHHJJJKKKKKKEEEAAAAAAEEEGGGDDDCCCDDD@@@BBBBBB???======;;;777;;;:::999;;;???BBBCCCCCC??????===:::888777999;;;@@@BBBEEEFFFEEEAAA<<<999777::::::777777999888555444555888999999:::<<<>>>????????????????????????======>>>???AAACCCEEEFFFGGGGGGEEEDDDCCCBBBAAAAAABBBCCCBBBBBBFFFKKKKKKFFF???@@@AAACCCDDDEEEFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGGGGHHHIIIKKKLLLHHHHHHKKKNNNLLLGGGEEEGGGEEEHHHHHHFFFGGGLLLNNNMMMNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEE@@@:::888999::::::999;;;::::::;;;===>>>>>><<<;;;:::999999;;;:::999777:::777777;;;;;;777555555>>>;;;777444555999>>>AAA555666888999::::::999999::::::999999999999::::::AAA??????@@@>>>;;;<<>>@@@BBBAAABBBCCCDDD>>>@@@@@@@@@DDDIIIJJJGGGFFFEEEFFFIIIMMMNNNKKKGGG======<<<;;;;;;:::::::::<<<<<<>>>BBBHHHLLLNNNNNNJJJIIIGGGEEECCCBBBAAA@@@FFFHHHJJJIIIFFFEEEHHHKKKOOOLLLHHHDDDAAAAAABBBCCCEEEDDDCCCCCCCCCBBB@@@>>>;;;>>>@@@AAA@@@??????@@@BBBCCCCCCCCCCCCBBBBBBAAAEEEHHHIIIGGGCCC@@@AAADDDJJJJJJIIIHHHFFFCCCBBB@@@@@@===<<>>:::888::::::999888777777777777777:::::::::999999999999888LLLNNNPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQSSSUUUPPPOOOLLLKKKJJJLLLMMMOOOKKKIIIHHHGGGFFFDDDCCCCCC@@@AAACCCEEEFFFFFFEEEDDDBBBBBBBBB@@@>>>???BBBEEE@@@EEEHHHGGGHHHKKKJJJFFFFFFGGGHHHHHHGGGEEECCCAAA===AAACCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAA??????AAABBBCCCJJJQQQQQQRRRUUUVVVVVVTTTQQQPPPHHHEEEAAA???@@@@@@@@@@@@??????>>>>>>===<<<;;;:::;;;>>>AAACCCCCCAAA???===BBBBBBBBBAAA???===;;;:::;;;;;;;;;;;;<<<===>>>???;;;;;;::::::999:::<<<===:::<<<@@@CCCDDDCCC@@@>>>===;;;;;;<<<>>><<<;;;:::<<<>>>@@@@@@>>>======>>>??????>>>======>>>AAADDDDDDDDDCCCCCCCCCCCCDDDEEE???AAAEEEHHHJJJJJJIIIHHHJJJNNNOOOJJJBBB===>>>@@@CCCCCCDDDEEEEEEFFFGGGGGGHHHFFFDDDBBB@@@@@@??????@@@AAABBBDDDEEEEEEEEEEEEIIIMMMOOOMMMMMMPPPMMMGGGGGG@@@<<<===???===<<<===;;;:::===AAABBBBBBFFFMMMGGGKKKLLLJJJIIIHHHDDD===@@@>>>===@@@EEEHHHIIIHHHKKKJJJKKKMMMOOOMMMGGGBBBEEECCC===777333222111000444666777777555444555555777;;;<<<<<>>===;;;:::999999777===:::888888;;;>>>@@@AAA@@@@@@???<<<::::::<<<>>>BBBCCCDDDDDDBBB???;;;888777;;;<<<999999;;;999555333555777888888999;;;===???>>>>>>>>>>>>??????@@@@@@?????????@@@AAACCCDDDEEEDDDAAA???>>>>>>???@@@>>>???>>>???EEEKKKHHHBBB@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIFFFCCCCCCFFFIIIJJJIIIDDDFFFKKKOOOLLLFFFDDDGGGEEEEEEDDDCCCEEEHHHLLLMMMMMMLLLJJJKKKLLLKKKJJJHHHDDDDDDDDDCCCCCCDDDDDDEEEFFFBBB<<<999999;;;<<<<<<;;;:::999999:::;;;<<<===;;;::::::;;;;;;:::999888888777999;;;:::777:::???@@@===888555555888===AAA888999:::::::::888666444888888888888888888888888???@@@@@@>>>;;;999;;;>>>;;;<<<>>>>>><<<;;;:::;;;;;;:::888777777888:::;;;===:::777777888:::999888555666777888;;;===???@@@===>>>@@@@@@@@@@@@AAABBB>>>???@@@CCCGGGJJJKKKJJJGGGFFFGGGHHHJJJJJJGGGEEEEEEBBB???<<<999888999999999;;;???EEEKKKNNNNNNMMMIIIHHHFFFCCC@@@???@@@AAAFFFGGGGGGFFFEEEEEEGGGJJJNNNJJJDDD@@@>>>???@@@AAAEEECCCBBBBBBCCCCCCBBBAAA>>>@@@BBBBBB@@@??????@@@DDDDDDCCCCCCBBBBBBBBBAAAEEEGGGHHHGGGEEEDDDEEEGGGIIIHHHHHHGGGEEECCCAAA@@@???======???>>>:::888::::::999888777777666777777999999999888888888999999MMMOOOQQQQQQOOOMMMLLLLLLNNNPPPQQQQQQPPPQQQSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJMMMMMMMMMKKKIIIHHHGGGEEE@@@BBBEEEGGGHHHGGGFFFEEEBBBBBBAAA@@@@@@BBBDDDGGGCCCGGGIIIHHHHHHJJJIIIEEEGGGHHHIIIIIIHHHFFFCCCBBB>>>@@@DDDFFFFFFEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCDDDBBB@@@AAADDDEEEEEEIIIOOOOOOPPPQQQQQQOOOMMMJJJHHHBBBAAAAAABBBDDDDDDBBBAAA???>>>===<<<;;;:::::::::;;;===@@@CCCEEEDDDBBB@@@@@@AAABBBBBBAAA???<<<;;;777888999;;;<<<===>>>>>>;;;:::::::::;;;;;;;;;;;;:::===AAACCCBBB???<<<:::<<<<<<===>>>@@@@@@>>>:::999;;;===>>>======>>>???DDDDDDDDDAAA>>>===???AAABBBBBBBBBCCCDDDEEEFFFFFF???AAAEEEHHHJJJKKKJJJIIILLLMMMMMMHHHAAA<<<===??????AAACCCDDDFFFFFFFFFFFFAAACCCCCC@@@======AAAEEEDDDEEEFFFFFFEEEDDDCCCBBBEEEKKKQQQSSSTTTTTTSSSPPPKKKFFFDDDFFFFFFAAA;;;999===;;;;;;>>>@@@AAAFFFLLLEEEHHHIIIDDDAAA???;;;777777:::>>>???@@@BBBGGGKKKOOOLLLJJJJJJJJJIIIDDD@@@@@@<<<888555222000000222444555777777666555555666888<<<======AAAGGGIIIGGGCCCDDDAAA>>>>>>BBBCCCAAA===AAACCC???===??????>>><<<<<<<<<;;;;;;;;;;;;;;;999999999::::::999999999888===???======AAADDDDDDIIIHHHGGGFFFFFFFFFFFFEEEJJJFFFBBBBBBEEEGGGGGGFFFEEE@@@>>>@@@BBB@@@@@@BBB<<<:::777666666777999;;;@@@===:::999:::<<<>>>>>>AAAAAA???===;;;;;;===???AAAAAA???>>><<<:::999999999<<<===;;;;;;<<<;;;777444666888888888999;;;<<<>>>>>>======>>>???@@@@@@BBBAAA@@@@@@????????????@@@???===;;;;;;<<>>DDDJJJFFF@@@DDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHDDDAAAAAAEEEHHHHHHGGGCCCEEEJJJNNNKKKEEEEEEHHHFFFDDDCCCCCCEEEHHHLLLOOOMMMKKKJJJJJJKKKKKKJJJHHHDDDCCCCCCCCCCCCCCCDDDDDDDDDAAA<<<888888:::<<<===:::999888777777888:::<<<;;;<<<======<<<;;;;;;:::777999<<<<<<888777@@@KKK???===:::777777777999:::888999:::;;;:::888666444666666777777777777666666;;;>>>???<<<777666888:::777888:::;;;::::::;;;<<<888888777666666777888888<<<:::888888888999999999777888999:::<<>>??????>>>>>>???AAA>>>>>>???DDDHHHJJJJJJJJJHHHGGGGGGFFFFFFEEEBBBAAAFFFCCC>>>:::888888;;;<<<999<<>>>>>@@@CCCDDDDDDDDDCCCCCCDDDFFFHHHIIIEEEAAA???@@@AAAAAA@@@DDDCCCBBBBBBDDDDDDCCCBBB???AAAAAAAAA???======>>>CCCCCCBBBBBBAAAAAA@@@@@@CCCDDDEEEEEEEEEEEEFFFGGGEEEFFFFFFEEEEEEDDDCCCBBB???===>>>@@@???;;;999::::::999999888888888999999999888777777777888888999NNNPPPQQQPPPNNNKKKJJJJJJLLLOOORRRQQQOOONNNQQQSSSTTTUUUVVVUUURRRNNNJJJGGGLLLOOOPPPLLLJJJJJJIIIGGGBBBDDDGGGIIIJJJIIIHHHFFFBBBAAAAAABBBCCCEEEFFFHHHEEEHHHIIIGGGHHHKKKKKKHHHKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBEEEIIIIIIFFFGGGJJJQQQPPPMMMJJJGGGEEEDDDCCCDDDBBBBBBFFFGGGFFFGGGKKKLLLLLLLLLKKKIIIEEEBBB@@@>>>???AAADDDGGGGGGEEECCC@@@???===<<<;;;<<<<<<===:::;;;===@@@CCCDDDBBB???>>>???AAAAAAAAA???===;;;777888;;;===>>>>>>>>>======<<<<<<===??????>>><<<<<>>;;;<<<=========>>>@@@CCCEEEFFFFFFCCC???===???BBBAAAAAABBBCCCDDDEEEFFFFFF???AAADDDHHHIIIJJJIIIHHHJJJKKKKKKGGGAAA======>>>@@@AAACCCEEEEEEEEECCCBBB===???BBBBBBBBBCCCEEEHHHFFFGGGHHHHHHGGGCCC@@@>>><<>>AAA>>>===???AAAAAAEEEJJJGGGJJJIIIBBB===<<<:::777333999>>>???>>>@@@FFFMMMRRRPPPMMMKKKJJJGGGDDDBBB<<<888666555444111222555444666888888777666777888;;;===>>>>>>BBBHHHIIIEEEDDDEEEBBB===<<<>>>???===;;;AAADDDAAA???AAABBBBBB????????????>>>>>>>>>>>>::::::::::::::::::::::::;;;???@@@<<<:::===AAABBBJJJEEEAAA>>>>>>???>>>===EEECCCBBBBBBCCCEEEEEEEEECCC>>>;;;===>>>======@@@===888666666777777:::???CCC@@@===;;;<<<===>>>>>>AAAAAA???<<<:::999;;;===???===;;;:::999999::::::<<>>===:::555777888999999999;;;===;;;<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;:::999:::<<<>>>@@@===???@@@@@@DDDIIIGGGBBBFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCAAABBBEEEGGGGGGFFFEEEDDDFFFJJJIIIFFFFFFJJJIIIFFFEEEGGGIIIKKKNNNSSSMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@===:::777666777999:::999:::999888777777999<<<<<<===>>>>>><<<;;;;;;<<<999:::<<<<<<888777AAALLL<<<<<<;;;:::999777666555666777999:::;;;;;;::::::666666777777777777666666777>>>@@@<<<666555777777666777999999999999;;;<<<777777666666666666777777<<<;;;:::999888999999:::999999:::;;;<<<>>>???@@@===>>>>>>>>><<<===>>>@@@???===???DDDHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@AAA>>>999666666:::@@@DDD<<>>>>>AAAEEECCCBBB@@@@@@@@@BBBDDDFFFDDDAAA======@@@CCCBBBAAACCCBBBAAABBBDDDDDDBBBAAA>>>??????===;;;999999:::???@@@@@@@@@@@@??????>>>AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEDDDDDDDDD???===>>>AAA@@@;;;999:::;;;::::::999999999::::::888777666666666777888999PPPQQQQQQPPPMMMJJJJJJJJJJJJNNNQQQPPPLLLKKKMMMPPPTTTTTTUUUUUURRRNNNJJJHHHIIIOOOQQQLLLIIIKKKKKKHHHDDDFFFIIILLLLLLKKKIIIGGGAAAAAAAAACCCEEEGGGHHHHHHFFFHHHIIIGGGIIINNNPPPOOOOOOOOONNNLLLKKKJJJIIIHHHFFFDDDFFFJJJJJJFFFGGGLLLOOOOOONNNLLLJJJGGGEEEDDDHHHDDDCCCEEEFFFDDDEEEHHHJJJJJJIIIHHHEEEBBB???===@@@@@@AAADDDFFFHHHGGGFFFBBBAAA???======???@@@BBB===<<<===???BBBCCCAAA>>>>>>???@@@AAAAAA@@@>>>===999;;;===???@@@@@@>>>======<<<<<<>>>AAAAAA???<<<<<<@@@DDDDDDAAA>>>===<<<<<>>=========;;;:::<<>>???AAAAAA<<<<<<===>>>????????????======<<<<<<<<<<<<======<<>>>>>>>>===<<<999777666666777===???AAABBBBBBCCCEEEGGGEEE???;;;<<<===<<<===@@@???;;;999;;;;;;999:::???DDDBBB???>>>???AAAAAAAAACCCCCCAAA>>>;;;:::<<<===;;;;;;;;;;;;;;;;;;<<<<<>>@@@@@@>>><<<;;;;;;;;;::::::;;;===>>>???>>>AAACCCAAACCCFFFFFFDDDCCCBBB@@@???@@@BBBDDDFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFHHHDDDBBBEEEGGGGGGHHHKKKIIIEEEEEEJJJLLLLLLOOOTTTOOOLLLHHHGGGGGGGGGGGGFFFGGGFFFDDDBBBAAA@@@??????===<<<:::888666666888999999;;;<<<;;;999888:::<<<:::===>>>>>>;;;::::::<<<<<<::::::<<<<<<:::===BBB:::;;;;;;;;;:::999777555888999999:::;;;;;;<<<<<<777777888999999888777777666???DDD>>>888777777666999::::::999888888999;;;777777777777777777777777;;;;;;:::999888888:::;;;999999999999:::;;;<<<<<<<<<======<<<;;;<<<>>>@@@@@@<<<>>>DDDGGGDDDBBBDDDEEEEEEFFFEEECCCBBBBBBBBB???;;;555222444:::AAAGGG@@@AAADDDGGGIIIGGGDDDAAABBBDDDEEECCC???===@@@DDDAAA???===<<<>>>@@@BBBDDDCCC>>>::::::>>>BBBCCCAAA@@@???@@@AAACCCBBB???===;;;<<<;;;999666444555666;;;<<<>>>??????>>>===<<<@@@@@@@@@AAACCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAA???===>>>BBBAAA<<<999:::===<<<;;;:::999888888888888777555555555777888:::RRRRRRRRROOOLLLJJJJJJKKKIIIMMMPPPOOOKKKIIIKKKNNNSSSSSSSSSRRRQQQNNNKKKJJJFFFMMMPPPKKKHHHJJJKKKHHHFFFHHHKKKMMMMMMLLLIIIGGG@@@@@@AAADDDGGGHHHHHHGGGFFFHHHIIIGGGJJJQQQUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIFFFGGGKKKKKKGGGHHHNNNFFFGGGIIIIIIIIIHHHGGGFFFLLLFFFCCCCCCDDDCCCDDDGGGIIIIIIIIIGGGEEEBBB@@@>>>DDDCCCBBBCCCEEEHHHIIIIIIDDDCCCAAA??????AAADDDEEEBBB@@@>>>@@@BBBCCCAAA>>>@@@AAABBBCCCCCCBBBAAA@@@<<<>>>@@@BBBBBBAAA???>>>:::::::::===@@@AAA>>>;;;===@@@DDDEEEBBB@@@@@@AAA999======;;;>>>CCCAAA;;;>>>===;;;888666888;;;???999===AAAAAA@@@@@@EEEJJJFFFFFFFFFEEEDDDBBBAAA@@@<<<>>>AAADDDEEEEEEDDDCCC@@@DDDIIIKKKGGGAAA<<<:::888;;;@@@DDDGGGGGGFFFEEE===;;;@@@MMM[[[\\\PPPCCCEEEGGGKKKLLLKKKFFF@@@<<<@@@@@@@@@>>>;;;<<>>>>>>>>@@@CCCEEEGGGHHHJJJNNNSSSRRRMMMGGGCCCBBB<<<888777;;;:::444444777555777999999999888999:::???@@@@@@???CCCGGGEEE@@@CCCEEEDDD>>><<<>>>???>>>888???CCC???;;;<<<======666777999;;;<<<===>>>>>>??????>>>>>>>>>>>>??????<<>><<<<<<;;;555999===<<<777555888<<<777;;;@@@BBBBBBCCCFFFIIIHHHAAA===>>>???>>>@@@CCCBBB======AAA@@@;;;:::===CCCBBB@@@@@@BBBCCCDDDCCCGGGFFFDDDAAA>>><<<>>>???999:::<<<>>>??????>>>===AAACCCAAA>>>===@@@AAA???777888::::::::::::<<<===444666888:::;;;:::999888777999===@@@AAA???===;;;<<<<<<<<<<<<<<<===>>>>>>===BBBCCCAAA@@@CCCEEEDDD???>>><<<;;;<<<@@@CCCFFFCCCDDDGGGHHHIIIHHHFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFKKKDDD@@@BBBFFFGGGIIILLLGGGCCCDDDJJJLLLJJJMMMSSSPPPLLLHHHEEEEEEFFFFFFFFFHHHGGGEEEBBB@@@???>>>===>>>>>>===;;;999888999;;;:::===>>>===;;;:::;;;===999<<<>>>===:::999999;;;???999777<<<@@@===999666999:::;;;;;;;;;:::999888>>>===<<<:::::::::::::::888999:::;;;;;;:::999888777AAAGGGAAA;;;999999777<<<===<<<;;;888777888999888888888888888888888888;;;;;;;;;999888888:::;;;999888888777777888888999;;;<<<<<<<<<;;;<<<>>>AAA@@@<<<===DDDFFFBBB@@@AAAAAABBBCCCCCCBBBBBBCCCDDD@@@;;;555111222888@@@EEEDDDCCCBBBCCCEEEEEEDDDBBBCCCEEEGGGDDD???===???CCC@@@>>>;;;;;;===???AAABBBDDD>>>777666;;;@@@BBBBBB======???AAABBB@@@===:::999:::999666333111222333777999<<<>>>???>>><<<:::@@@??????AAACCCDDDDDDCCC===>>>>>>>>>>>>===<<<<<>><<<:::888666555555777666555444555666888:::OOOPPPQQQQQQOOOLLLHHHFFFKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTQQQLLLIIIIIIJJJDDDHHHKKKIIIFFFEEEHHHLLLLLLLLLMMMOOOPPPOOOMMMJJJCCCCCCCCCCCCEEEGGGJJJLLLIIIHHHHHHJJJMMMPPPQQQQQQUUUUUUTTTSSSPPPMMMIIIGGGHHHIIIJJJKKKLLLKKKJJJIIIMMMIIIHHHKKKLLLJJJJJJKKKPPPLLLHHHHHHIIIIIIHHHFFFIIIGGGGGGJJJIIIEEECCCDDDMMMHHHFFFGGGFFFCCCEEEHHHGGGEEEEEEHHHHHHDDDCCCFFFBBB======AAABBB===;;;===??????AAADDDFFFFFFDDDAAAAAA>>>;;;;;;>>>@@@@@@???===>>>???@@@@@@???>>>======>>>@@@BBBBBBBBB@@@???;;;>>>>>>;;;;;;>>>>>>;;;<<<<<<<<<:::888777999;;;;;;888777:::AAAEEEEEECCCGGGGGGEEEBBB>>><<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@GGGJJJJJJGGGEEEEEEBBB===???<<<;;;???FFFJJJJJJGGGBBBFFFJJJMMMTTTYYYSSSHHHDDDGGGIIIKKKKKKHHHDDDBBBAAA@@@>>>===<<<===???@@@AAAAAA??????DDDHHHFFF@@@<<<>>>@@@@@@AAACCCCCCBBB???AAABBB@@@>>><<<999666@@@<<<>>>FFFLLLKKKHHHFFFHHHKKKNNNMMMJJJEEEBBB@@@===<<<999777777777888999666999<<<<<<:::999:::===>>>CCCEEEDDDEEEGGGFFFCCCBBBAAA@@@>>>>>>???AAABBBCCCBBB@@@>>><<<:::999999888:::<<<>>>??????>>>>>>@@@AAABBBCCCBBB@@@===<<<@@@BBBDDDDDDAAA>>><<<;;;;;;:::999888888888999:::;;;;;;===@@@CCCGGGKKKMMMHHHFFFCCCAAA@@@???<<<:::===<<<<<<===>>>>>>===;;;?????????>>>??????@@@AAAEEEFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@>>><<<:::999AAA@@@@@@??????@@@@@@AAA;;;;;;:::999999999::::::666666777888:::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<===<<<<<<<<<===>>>>>>???@@@AAAAAAAAAIII@@@;;;<<<===<<<>>>CCC???BBBEEEGGGHHHIIIJJJJJJAAACCCEEEDDDBBBBBBEEEGGGBBBDDDDDDAAAAAAGGGKKKKKKFFFGGGHHHJJJJJJJJJJJJIIIJJJGGGHHHLLLMMMIIIGGGHHHMMMHHHCCC@@@AAAAAA???<<>>???===:::999:::>>>BBBEEE<<<<<<;;;;;;;;;:::::::::???<<<999777999;;;<<<===::::::::::::::::::::::::;;;===??????===<<<;;;;;;:::::::::999999888888888:::>>>AAA???;;;999;;;>>>:::<<<>>>>>>;;;888666555;;;:::888666555555666777999999999;;;;;;999555222888888888999:::;;;<<<===<<<;;;999888888888999:::???<<<===AAACCC@@@???@@@@@@???>>>===<<<===>>>>>>@@@;;;555333555:::@@@CCCHHHEEEEEEGGGFFFCCCCCCEEEEEECCCBBB@@@>>>>>>>>>>>>======>>>======???CCCFFFEEEAAA>>>===???AAA@@@???;;;;;;<<>>>>>???>>>>>>???AAADDDBBB???<<<::::::;;;:::999AAACCCDDDBBB>>>;;;;;;<<>>:::888888888888777:::::::::999888777666555RRRRRRRRRQQQOOOLLLIIIGGGLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRPPPMMMJJJIIIIIIEEEIIILLLKKKHHHFFFIIILLLKKKKKKLLLNNNPPPQQQOOONNNKKKIIIGGGIIIMMMOOONNNLLLHHHGGGGGGIIIKKKNNNPPPPPPRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGLLLHHHHHHLLLNNNLLLKKKLLLPPPMMMJJJIIIJJJJJJIIIGGGNNNKKKKKKNNNMMMJJJIIIKKKOOOKKKJJJKKKKKKHHHIIILLLOOOLLLLLLNNNMMMIIIHHHJJJFFFAAA???AAA@@@<<<;;;>>>>>>>>>@@@CCCFFFFFFDDDBBBBBB???===>>>@@@AAA@@@>>>:::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@BBBBBBAAA@@@:::======::::::======:::888999:::999888999<<<>>><<<:::999<<>>????????????@@@@@@@@@@@@@@@FFFIIIJJJFFFDDDDDDBBB===???<<<:::===BBBGGGGGGEEE???FFFJJJIIIIIIKKKIIIDDDEEEFFFGGGHHHGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;<<<>>>>>>;;;;;;???DDDCCC>>>;;;<<<>>>>>>???@@@@@@???BBBCCCBBB@@@>>>===;;;999<<<999:::BBBIIIIIIHHHGGGIIIKKKKKKJJJFFFCCCAAAAAA>>>===;;;:::999999::::::888999;;;;;;::::::;;;<<<>>>BBBDDDBBBCCCEEEDDD@@@>>>===<<<<<<===???AAACCCBBBAAA???>>><<<;;;:::::::::;;;===???@@@AAABBBBBBDDDDDDCCCBBBAAA>>><<<;;;GGGHHHIIIHHHEEEBBBAAAAAA@@@???===;;;;;;:::;;;;;;999:::>>>AAAEEEGGGIIIIIIHHHFFFCCCBBBAAA???===;;;<<<<<<<<<>>>@@@AAA@@@>>>CCCBBBBBBAAA@@@@@@@@@@@@@@@DDDGGGFFFAAA???BBBEEE???@@@@@@???>>>;;;999888@@@??????????????????@@@<<<<<<<<<;;;;;;;;;;;;:::888888999:::;;;;;;<<<<<<999:::;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<<<<@@@@@@??????>>>=========FFF???;;;===??????BBBGGGAAACCCEEEGGGGGGGGGGGGGGGBBBDDDFFFFFFDDDDDDEEEHHHCCCFFFFFFCCCDDDHHHKKKKKKEEEFFFHHHJJJJJJIIIHHHHHHGGGDDDEEEIIIJJJGGGFFFHHHNNNIIIDDDBBBCCCCCCAAA???======<<<;;;;;;;;;;;;<<>><<<999999:::;;;;;;;;;;;;::::::999888777666666:::<<<======;;;::::::;;;;;;;;;:::::::::999999999999<<>>:::888:::===:::<<<======:::888777777<<<:::888777666666777888999999999;;;<<<:::777444888888888999999;;;<<<<<<;;;;;;999888777777888888;;;999:::???AAA???>>>???EEECCCAAA???===<<<<<<<<>>:::888:::???DDDGGGGGGDDDDDDFFFEEEAAAAAACCCDDDBBB@@@>>>======>>>>>>===>>>>>>======>>>BBBDDDHHHEEEBBBAAAAAA@@@>>><<<<<<<<<===@@@CCCDDDBBB???;;;:::777444333444888;;;:::======;;;<<<@@@>>>888<<<===>>>>>>>>>@@@CCCEEE@@@???<<<:::888666666666888<<<@@@AAA@@@>>>======>>>;;;888666666777666555999999999999888777666666TTTSSSRRRPPPNNNLLLJJJIIILLLLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOOOONNNMMMJJJHHHGGGJJJMMMLLLJJJIIIKKKMMMIIIHHHHHHJJJMMMOOOOOONNNMMMIIIFFFIIIOOOQQQNNNJJJHHHGGGGGGGGGHHHKKKNNNPPPPPPOOONNNNNNMMMMMMNNNNNNJJJJJJHHHGGGFFFEEEEEEEEEKKKHHHIIINNNPPPNNNLLLMMMPPPNNNLLLKKKKKKKKKJJJIIIQQQMMMMMMOOOOOOLLLMMMPPPNNNKKKLLLOOONNNKKKKKKMMMTTTQQQPPPRRRQQQMMMLLLNNNLLLGGGBBB@@@>>>;;;<<>>@@@CCCFFFFFFEEECCCCCCBBBAAABBBBBBBBB@@@>>>:::;;;<<<===>>>>>>======<<<===>>>@@@BBBBBB@@@>>>999<<<<<<999999<<<<<<999777999999999888999;;;===<<<:::999<<<@@@CCCCCCAAAEEEEEEDDDBBB???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@FFFIIIHHHDDDCCCCCCBBB>>>@@@===::::::>>>BBBCCCBBB>>>FFFJJJEEE===;;;===???DDDCCCCCCCCCBBBBBBBBBBBBCCCAAA???<<<;;;:::::::::===<<<999777:::???@@@<<<<<<<<<>>>???@@@AAAAAAAAAEEEDDDBBB@@@>>>=========:::777888@@@FFFHHHHHHIIIKKKKKKJJJHHHDDDBBBBBBBBB>>>>>>===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<;;;:::===@@@BBB@@@@@@BBBAAA===999999:::;;;===???AAACCC@@@@@@>>>===<<<;;;;;;;;;;;;<<<===???AAADDDFFFGGGDDDCCCBBBAAA@@@?????????LLLLLLKKKIIIFFFDDDDDDEEEDDDCCCAAA???>>>=========888;;;???CCCFFFGGGGGGFFFHHHFFFCCCBBBBBB@@@>>><<<<<<<<<<<>><<>>>>>>>>>>>===;;;999777========================<<<======>>>===<<<;;;:::;;;;;;;;;<<<<<<=========999::::::;;;;;;;;;::::::<<<<<<===>>>>>>>>>======?????????>>>>>>===<<<;;;CCC>>>;;;>>>AAACCCFFFJJJDDDEEEEEEFFFFFFFFFEEEEEECCCEEEGGGGGGFFFEEEFFFGGGEEEHHHHHHFFFFFFJJJKKKIIIDDDEEEGGGIIIIIIHHHFFFEEEDDDBBBCCCGGGIIIFFFFFFIIIMMMIIIEEECCCDDDDDDBBB@@@===>>>>>>>>>>>>===<<<;;;AAA???===:::888777777777;;;;;;;;;;;;:::::::::999===<<<::::::;;;;;;:::999=========<<<<<<;;;;;;;;;<<<======<<<::::::;;;<<<;;;;;;;;;;;;;;;:::::::::777:::===<<<:::888:::<<<:::;;;<<<;;;:::999999:::<<<;;;999888777888888999999999999;;;<<<<<<999666999888888888999:::;;;;;;;;;:::999888777777777777===;;;>>>CCCDDDBBBCCCEEEJJJIIIFFFCCC@@@>>>===<<>>???BBBEEEGGGFFFCCCBBBDDDCCC???>>>@@@CCCAAA>>>;;;;;;;;;===>>>>>>>>>???>>>======@@@BBBJJJIIIFFFEEECCC@@@;;;888=========???BBBDDDDDDCCC;;;:::888555444666<<<@@@===???>>><<<===@@@???;;;;;;===>>>??????@@@CCCEEECCCDDDCCC@@@;;;888999;;;333777===@@@???===<<<;;;<<<:::777666777777777666777888888999999888888777TTTRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPNNNLLLMMMOOOOOOJJJFFFHHHKKKMMMNNNLLLKKKLLLMMMFFFEEEDDDEEEHHHJJJJJJJJJKKKIIIGGGHHHKKKNNNOOONNNHHHHHHHHHGGGGGGIIIMMMPPPPPPOOONNNMMMMMMMMMNNNOOOIIIHHHFFFEEEDDDEEEFFFFFFJJJGGGIIINNNQQQOOOMMMNNNOOONNNMMMMMMLLLLLLKKKKKKNNNJJJIIIKKKLLLJJJKKKOOOJJJHHHJJJNNNNNNKKKIIIKKKRRROOONNNPPPOOOLLLLLLOOOQQQMMMGGGAAA<<<;;;===@@@>>>???@@@CCCFFFGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@>>>>>>????????????>>>>>>>>>@@@??????AAACCCBBB???<<<:::======::::::======:::;;;;;;<<<:::888777888999;;;::::::<<>>BBBCCCCCCAAA???>>>>>>???CCCCCCCCCBBBAAA@@@@@@@@@FFFHHHGGGCCCAAACCCBBB???BBB???;;;:::<<>>=========AAA@@@<<<888999>>>>>>;;;@@@???@@@DDDFFFFFFFFFHHHHHHEEEBBBBBBAAA>>>>>>AAA===:::;;;AAAFFFGGGIIIKKKLLLLLLMMMJJJGGGDDDCCCCCC======>>>>>>===<<<;;;;;;>>>;;;999:::===>>>===:::<<>>>>>@@@???;;;999999;;;<<<>>>@@@AAAAAA???>>>===<<<<<<<<<<<<<<<::::::;;;===???CCCFFFHHH@@@@@@??????@@@CCCEEEGGGKKKKKKIIIFFFCCCBBBCCCEEEDDDCCCBBB@@@??????@@@@@@<<<>>>@@@BBBDDDFFFGGGGGGFFFEEECCCBBBBBBAAA@@@>>>=========???AAACCCBBBAAAAAAAAAAAA@@@???>>>>>>===>>>AAADDDBBB???>>>AAAEEE===>>>>>>>>>===;;;999888;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>===;;;:::======>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@======???@@@@@@@@@??????AAA>>><<<>>>AAADDDFFFHHHEEEDDDDDDEEEGGGHHHGGGFFFDDDEEEGGGGGGGGGFFFEEEEEEFFFHHHHHHEEEFFFIIIIIIEEEBBBCCCEEEFFFFFFEEEDDDCCCDDDBBBDDDHHHHHHFFFGGGKKKKKKHHHDDDCCCEEEEEECCCAAAAAA@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<999999999999888888888888<<<;;;;;;<<<===<<<:::888;;;;;;<<<>>>???AAABBBBBB?????????===<<<<<<>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;888:::<<<<<<:::::::::<<<:::;;;;;;:::999999;;;===<<<;;;:::999999999999:::888888999;;;======;;;999999888888888888999999:::::::::999888777777777666======@@@EEEFFFDDDEEEIIILLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCFFFCCCBBBCCCBBB===<<<>>>AAA???<<<999999:::<<<>>>>>>??????>>><<<<<<>>>@@@HHHHHHGGGFFFCCC???:::777===<<<<<<===???BBBDDDEEE???>>>:::777555888===AAABBBAAA@@@???@@@AAAAAA???===???@@@@@@???@@@AAACCCBBBEEEFFFCCC===:::<<>>===:::888666<<<:::888888999::::::999555666777888999999999999QQQPPPNNNKKKJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNMMMMMMMMMKKKKKKMMMOOOOOOKKKGGGIIIJJJMMMNNNMMMLLLLLLLLLGGGFFFDDDEEEFFFGGGGGGGGGJJJKKKJJJIIIHHHKKKRRRWWWHHHIIIJJJIIIHHHIIILLLOOORRRQQQOOOMMMLLLLLLMMMNNNFFFFFFEEEDDDEEEFFFHHHIIIIIIFFFGGGLLLOOOMMMLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJGGGFFFHHHHHHFFFHHHKKKIIIGGGJJJNNNNNNJJJHHHJJJMMMJJJJJJLLLMMMKKKMMMPPPSSSQQQKKKCCC======???AAAAAA@@@AAADDDGGGHHHGGGFFFEEEEEEFFFFFFDDDAAA@@@???AAAAAA@@@???>>>======<<>>;;;>>>>>>;;;;;;>>>>>>;;;;;;<<<===<<<999888888999<<<<<<===???AAABBBAAA@@@CCCEEEEEEDDDBBBAAAAAABBBHHHGGGFFFEEECCCBBBAAA@@@GGGHHHFFFBBB@@@CCCCCC@@@DDDAAA===;;;;;;===???@@@IIIHHHGGGDDD>>>999999:::>>>@@@CCCEEEEEECCC@@@>>>DDDDDDDDDDDDDDDDDDEEEEEEGGGGGGCCC======@@@@@@>>>BBB@@@BBBIIIKKKIIIJJJOOOMMMHHHGGGIIIHHHCCCCCCFFFDDDAAAAAAFFFIIIHHHIIILLLKKKMMMPPPOOOLLLGGGDDDCCC<<<======>>>======<<<;;;AAA===;;;;;;>>>???>>><<<===@@@@@@======??????<<<<<<===???@@@AAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888888999:::===@@@DDDEEE@@@?????????AAADDDGGGIIIIIIIIIGGGCCCAAA@@@BBBDDDBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@BBBDDDGGGIIIEEECCCBBBAAABBBBBB@@@??????>>>>>>???@@@AAA@@@>>>???@@@AAAAAAAAAAAA@@@@@@CCCBBB@@@???@@@AAAAAA@@@>>>>>>??????>>><<<:::999999::::::;;;;;;::::::999888:::<<<===>>>===;;;:::?????????????????????@@@============>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@??????======@@@CCCDDDDDDDDDCCCBBBEEEHHHKKKKKKJJJEEEEEEEEEEEEFFFEEEEEEDDDFFFGGGEEEBBBCCCFFFDDD???@@@@@@AAABBBBBBBBBAAAAAADDDCCCEEEGGGFFFDDDFFFKKKLLLIIIFFFFFFHHHIIIFFFDDDFFFDDDAAA???>>>???AAABBB;;;<<<==================777777777666666666555555:::::::::<<<======:::888777888999:::<<<>>>???????????????===;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;;;;<<<:::;;;;;;;;;::::::<<<>>>;;;;;;::::::::::::::::::888888888:::<<<===;;;:::999999888777777777888888999999999999888888777777::::::>>>BBBBBB???AAAEEEIIIIIIJJJJJJJJJKKKKKKKKKEEEGGGHHHFFFCCC@@@???@@@FFFCCCBBBCCCAAA===<<<>>>>>><<<:::999999:::<<<======>>>???>>><<<;;;<<<>>>BBBDDDEEEEEEBBB>>>:::888;;;;;;;;;;;;<<<>>>AAACCCBBBAAA???<<<;;;>>>CCCGGGGGGDDDBBBCCCDDDCCCCCCCCCAAABBBCCCBBB@@@>>>>>>???;;;>>>AAA@@@;;;999;;;??????>>>===;;;:::999888777;;;999888888999:::999888444555666777888999999999NNNMMMLLLKKKJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMOOONNNKKKHHHHHHIIIKKKLLLMMMLLLJJJIIIJJJHHHGGGHHHIIIJJJIIIGGGEEEGGGIIIFFFCCCEEEMMMUUUGGGIIIKKKJJJHHHHHHKKKNNNQQQPPPOOOMMMLLLKKKKKKKKKEEEEEEEEEFFFGGGHHHJJJJJJIIIFFFEEEIIIKKKJJJJJJLLLJJJLLLMMMMMMKKKIIIIIIJJJIIIFFFFFFHHHHHHEEEFFFIIIKKKJJJKKKOOOOOOKKKIIIKKKKKKHHHHHHKKKLLLLLLNNNRRRQQQSSSPPPGGG@@@@@@BBBCCCBBBBBBBBBDDDFFFGGGFFFEEEDDDEEEEEEDDDBBB@@@???@@@@@@???>>><<<;;;;;;;;;;;;:::999999???FFFIIIFFFBBB;;;>>>>>>;;;;;;>>>>>>;;;888:::<<<===<<<<<<<<<===???@@@BBBDDDEEEFFFEEEEEEHHHIIIJJJIIIGGGEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCHHHIIIFFFAAA@@@CCCDDDBBBDDDBBB???===<<<<<<>>>???HHHEEEDDDEEEDDD@@@<<<<<>>>>>???@@@@@@???>>>AAAAAA>>>>>>AAAAAA???@@@AAACCCDDDDDDCCCAAA???>>>>>>===<<<;;;;;;;;;;;;888999999;;;===???AAABBBCCCBBBAAA@@@AAACCCEEEGGGIIIHHHGGGEEECCCCCCEEEGGGBBBAAAAAAAAAAAACCCDDDEEEEEECCC@@@??????BBBFFFHHHCCCAAA@@@@@@AAABBBAAA???@@@???>>>???@@@AAA???===AAABBBDDDEEEFFFEEEDDDDDDFFFBBB>>>>>>AAACCCAAA>>>@@@@@@AAAAAA@@@???===<<<888999:::;;;;;;:::999888777888:::<<<===>>>======?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEECCC@@@>>>???@@@???>>>@@@DDDDDDAAABBB@@@@@@CCCHHHLLLMMMLLLGGGFFFDDDCCCEEEEEEEEEDDDFFFEEEBBB>>>@@@BBB@@@;;;======<<<======???@@@AAAFFFEEEGGGHHHEEEAAADDDJJJMMMJJJHHHIIILLLLLLJJJGGGIIIGGGCCC@@@???@@@CCCDDD>>>>>>===<<<;;;;;;:::999666666666666555555555444999999999;;;===>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::;;;===::::::::::::::::::::::::999888888999;;;<<<;;;999999999888777666666666777888888999::::::::::::999<<<<<<@@@CCCAAA===>>>CCCDDDEEEFFFHHHIIIJJJJJJJJJFFFIIIKKKIIIDDD@@@???@@@EEEAAAAAABBBAAA===<<<>>>;;;;;;:::::::::;;;<<<<<<<<<===>>>===<<<;;;<<<===>>>@@@BBBBBB@@@===;;;:::999:::;;;::::::;;;>>>@@@AAAAAAAAA@@@AAADDDIIIMMMIIIEEEDDDFFFGGGEEECCCDDDCCCDDDDDDCCC@@@=========:::===??????===<<<===??????===:::999:::;;;;;;;;;888777666666777888777555333444666777888999999999LLLLLLLLLLLLLLLMMMMMMNNNJJJKKKLLLLLLLLLJJJHHHGGGFFFIIILLLNNNNNNLLLKKKJJJFFFGGGIIIKKKLLLKKKIIIGGGHHHGGGHHHJJJLLLLLLJJJHHHBBBDDDEEEDDDBBBBBBEEEIIIDDDHHHLLLKKKHHHFFFHHHKKKMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJEEECCCEEEGGGFFFGGGJJJGGGJJJLLLKKKIIIGGGHHHIIIIIIFFFFFFIIIHHHDDDDDDFFFMMMKKKLLLOOONNNJJJIIIJJJLLLHHHGGGJJJKKKJJJLLLPPPNNNSSSSSSJJJDDDDDDDDDCCCBBBAAAAAABBBDDDDDDDDDBBBBBBCCCDDDBBB???>>>???AAA======<<<;;;;;;<<<===>>>:::888888===DDDGGGCCC>>>;;;======;;;;;;======;;;999;;;===>>>>>>===>>>>>>>>>@@@CCCEEEFFFFFFFFFGGGIIIJJJLLLKKKHHHFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJFFFAAA@@@DDDEEEDDDBBBAAA@@@>>><<<<<<===>>>???===@@@FFFGGGAAA>>>??????AAACCCEEEEEEDDDBBBAAABBBCCCEEEFFFHHHIIIJJJJJJIIILLLLLLHHHGGGJJJKKKIIIJJJEEEFFFLLLMMMFFFFFFLLLKKKHHHLLLUUUTTTIIIDDDGGGGGGFFFHHHMMMLLLIIIHHHJJJHHHJJJKKKJJJGGGCCC@@@???@@@???>>>======>>>???@@@DDDCCCBBBAAA??????AAACCC@@@CCCCCC@@@AAADDDEEECCCAAABBBEEEFFFFFFDDDBBB@@@???>>>===<<<;;;:::::::::;;;<<<===>>>??????@@@@@@CCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGEEEEEEGGGIIIFFFFFFEEEDDDEEEEEEGGGHHHCCCBBB@@@??????@@@BBBCCC@@@???>>>???AAAAAA@@@???@@@??????@@@BBBCCCBBB@@@DDDEEEFFFGGGGGGFFFDDDCCCDDDAAA??????AAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@>>>777888:::;;;;;;:::888777777888999;;;===???AAABBB>>>>>>???@@@@@@AAABBBBBB>>>>>>======>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFDDD@@@>>>>>>AAAAAA???AAAFFFFFFAAAAAA>>>===@@@FFFKKKLLLJJJKKKGGGDDDCCCDDDFFFFFFFFFGGGEEE???;;;<<<@@@>>>888:::999888777999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<;;;999888888999::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;:::888777:::<<<>>>>>><<<;;;;;;;;;999999::::::::::::999999999888777888::::::999888999999888777666555555555777888999;;;<<<<<<<<<<<>>???@@@BBB???>>>@@@???<<<;;;>>>999::::::;;;<<<<<<<<<<<<:::<<<======<<<;;;<<<===<<>><<<;;;<<<999:::<<<;;;999999;;;>>>>>>???@@@AAAAAACCCGGGJJJIIIDDDDDDHHHIIIDDDBBBCCCBBBDDDDDDCCCAAA>>>============>>>??????>>>======<<<:::999999<<<===<<<:::888777666777777777555444444444666777888888888888KKKKKKLLLMMMNNNOOOOOOPPPKKKLLLMMMMMMLLLJJJGGGFFFCCCHHHMMMOOOMMMKKKJJJKKKEEEFFFGGGJJJKKKJJJHHHEEEDDDDDDFFFIIILLLLLLJJJHHHFFFGGGGGGHHHHHHGGGDDDBBBBBBGGGKKKKKKGGGEEEFFFHHHHHHIIIJJJKKKJJJIIIGGGFFFIIIJJJKKKLLLKKKJJJIIIHHHJJJDDDAAACCCDDDDDDFFFIIIEEEHHHKKKKKKHHHFFFFFFHHHGGGEEEFFFHHHHHHCCCAAACCCMMMKKKKKKMMMLLLHHHGGGIIILLLHHHGGGIIIIIIHHHIIINNNKKKSSSTTTMMMFFFFFFFFFDDDBBBAAA@@@@@@BBBBBBAAA@@@AAABBBBBB@@@===<<>>@@@BBBCCC>>>:::999<<>><<<;;;<<<;;;===AAADDDDDDDDDEEEEEEGGGIIIJJJIIIFFFDDDBBBBBB@@@AAABBBDDDFFFIIIJJJKKKJJJJJJGGGAAA@@@DDDFFFEEE@@@@@@@@@>>><<<;;;;;;<<<666777>>>FFFFFF@@@===@@@======>>>>>>?????????@@@AAABBBDDDEEEGGGHHHHHHHHHEEEJJJLLLJJJJJJMMMOOOMMMPPPIIIIIIOOONNNFFFDDDKKKFFFCCCIIISSSRRRFFF???AAADDDDDDHHHLLLLLLHHHGGGIIIGGGGGGGGGDDDAAA>>>>>>>>>BBBAAA???>>>>>>???AAACCCDDDEEEEEEBBB??????BBBFFFAAADDDDDDAAABBBFFFHHHFFF@@@BBBEEEGGGGGGFFFCCCAAA???>>>===<<<;;;:::::::::>>>???AAABBBBBBAAA@@@??????@@@AAABBBDDDFFFHHHIIIEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKIIIHHHGGGHHHHHHIII@@@@@@?????????????????????>>>===>>>@@@AAA@@@????????????AAADDDEEEEEEDDDEEEFFFGGGGGGFFFDDDBBB@@@@@@AAAAAA@@@@@@AAAEEEHHHCCCDDDDDDEEEDDDCCCAAA@@@777888:::;;;;;;:::888777888888999;;;>>>AAADDDEEE======>>>???AAABBBCCCCCC>>>============???AAABBBAAABBBBBBCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGFFFCCCBBB===AAABBB@@@CCCIIIHHHCCC@@@===;;;>>>EEEIIIIIIHHHNNNIIIDDDCCCEEEGGGHHHHHHHHHEEE>>>999;;;???===777999777555444666:::???BBBTTTSSSSSSRRRLLLFFFIIIOOOFFFDDDCCCEEEHHHIIIGGGDDDHHHHHHGGGGGGEEEDDDCCCBBBDDDCCCAAA???>>>===>>>>>>888888888888777777777777777777777999<<>>???===;;;::::::888888999:::::::::999999999888777777999999888777:::999888666555555555555666777999<<<===>>>>>>===<<<===@@@AAA;;;555666;;;===>>>>>>>>>===;;;999888===AAADDDCCC???<<<===@@@???<<<<<<>>>>>>;;;:::===888999;;;<<<======<<<;;;999;;;======<<<;;;<<<======@@@BBBAAA>>>;;;<<<===999;;;===<<<:::999:::===<<<===>>>>>>======???AAAGGGCCCCCCHHHIIICCC@@@AAAAAABBBDDDCCCAAA?????????;;;::::::;;;;;;:::888555;;;:::999;;;======999555;;;999999999999999777555444555666777888888888888IIIJJJKKKLLLLLLLLLJJJJJJIIIKKKLLLLLLJJJIIIHHHIIIGGGFFFGGGKKKOOOPPPJJJEEEFFFGGGHHHIIIHHHHHHFFFFFFEEECCCEEEJJJIIIDDDEEEIIIOOOJJJFFFFFFHHHKKKKKKJJJGGGGGGFFFGGGIIIIIIGGGEEECCCDDDFFFGGGHHHHHHGGGGGGHHHFFFEEEGGGKKKMMMLLLJJJFFFHHHJJJGGGDDDCCCGGGKKKDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFHHHJJJLLLMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIINNNOOOIIIFFFJJJLLLKKKBBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999777888>>>AAA>>>======>>>@@@AAA???<<<:::;;;===???>>>>>>===============???AAACCCCCCAAA???>>>===AAA@@@AAADDDHHHHHHEEEBBBCCCCCCCCCDDDEEEEEEFFFFFFJJJHHHDDD@@@>>>???AAABBB@@@@@@@@@@@@???===;;;:::;;;;;;:::999999999::::::@@@;;;???DDDAAACCCFFF???@@@@@@@@@BBBDDDGGGJJJLLLKKKKKKJJJHHHGGGGGGJJJLLLRRRMMMGGGDDDFFFHHHHHHHHHHHHEEEEEEHHHHHHBBB>>>===BBBFFFHHHGGGGGGHHHEEEAAA@@@CCCDDDAAA;;;999;;;>>>???>>>======>>>AAADDDFFFGGGGGGGGGEEEBBB@@@@@@@@@AAAEEEFFFDDDCCCEEEFFFEEEBBBGGGNNNQQQNNNGGG@@@<<>>DDDBBB@@@>>>=========>>>;;;???DDDFFFDDDCCCEEEGGGEEEBBB@@@BBBFFFIIIIIIHHHLLLIIIFFFFFFHHHIIIHHHFFFDDDDDDDDDCCCFFFGGGAAA888BBBBBBBBBAAA@@@???>>>===@@@>>>===>>>BBBFFFHHHHHHHHHFFFCCCBBBBBBBBBAAA???======>>>@@@BBBBBBAAA???@@@AAACCCCCCBBB@@@>>><<<;;;::::::;;;======<<<:::777888:::<<<>>>@@@BBBBBBBBBBBB@@@>>>===>>>BBBDDD???>>>===>>>@@@AAAAAA@@@EEECCCBBBBBBCCCDDDCCCBBB:::>>>CCCGGGHHHGGGDDDBBB>>>>>>>>>???AAADDDHHHJJJCCC>>>:::<<>><<<;;;:::999777777999:::999777:::AAAHHHTTTTTTSSSOOOIIIEEEEEEGGGFFFEEEDDDEEEGGGIIIIIIHHHFFFGGGGGGFFFEEEDDDEEEFFFAAABBBDDDCCC@@@===;;;:::;;;:::999777777777777888:::999888:::>>>???===:::888777777888:::;;;999888888999:::;;;;;;:::999888;;;:::888777777777888999:::;;;======;;;999888999888999999::::::;;;<<<<<<;;;:::888777777777888999:::888555333333555888:::999555111000333666777666999999888888888888888888<<<;;;999888888888999:::<<<<<<;;;888555666;;;???======>>>>>>>>>>>>======?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;@@@===;;;<<>><<<;;;:::;;;;;;===999666888<<<===999444<<<;;;999888999:::===>>>@@@AAACCCDDDDDDBBB???===BBBBBBAAAAAAAAABBBCCCCCC???<<<:::;;;===>>><<<999888777666888;;;===;;;999888999;;;>>>???===999555777777666666666888999:::IIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIJJJKKKHHHFFFFFFJJJNNNNNNJJJFFFHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDFFFKKKJJJFFFFFFKKKMMMJJJGGGFFFHHHIIIKKKKKKIIIHHHFFFFFFGGGGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDFFFIIIJJJIIIGGGFFFIIIKKKIIIEEEDDDGGGKKKDDDEEEFFFFFFEEEDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEGGGJJJJJJHHHFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEJJJKKKFFFDDDHHHKKKJJJEEEDDDCCCAAA@@@@@@@@@AAA@@@AAABBBBBBBBBAAA@@@@@@<<<<<<<<<<<<;;;:::999888:::777888>>>@@@>>>===>>><<<===???>>><<<;;;===???AAAAAA@@@???>>>>>>>>>>>>>>>???AAAAAA???>>>======:::;;;>>>CCCGGGHHHFFFCCCCCCCCCCCCDDDDDDEEEFFFFFFKKKIIIEEE@@@===<<<>>>???>>>???@@@@@@@@@???>>>===<<<;;;::::::999:::::::::BBB===AAADDDAAACCCEEE>>>BBBBBBBBBBBBCCCEEEGGGHHHFFFGGGGGGGGGFFFFFFIIIKKKJJJGGGDDDCCCDDDDDDCCCBBBDDDAAA@@@BBB@@@<<<;;;>>>AAAEEEEEECCCBBBCCCAAA======???@@@>>>999777:::===>>>===<<<<<<===@@@DDDFFFEEEFFFFFFDDDBBB@@@@@@AAAAAAEEEFFFCCCBBBDDDFFFDDDEEEHHHKKKKKKHHHDDD@@@>>>@@@???<<<::::::;;;===>>>@@@@@@???>>>>>>>>>???@@@>>>@@@BBBBBBAAA@@@@@@@@@???===<<<>>>BBBDDDEEEDDDHHHGGGGGGHHHKKKKKKIIIGGGBBBCCCCCCBBBFFFHHHCCC<<<>>>>>>???@@@@@@@@@@@@???AAA>>><<<===@@@CCCDDDEEEEEECCC@@@?????????>>>===>>>>>>>>>=========>>>???>>>????????????===<<<;;;;;;:::999:::;;;<<<<<<:::888888:::;;;===>>>@@@@@@DDDCCCBBB>>><<<;;;<<<>>>;;;;;;;;;===AAACCCCCCBBBAAA???>>>???AAABBBBBBAAA???@@@BBBCCCDDDDDDCCCBBBDDDCCCBBBAAAAAABBBDDDEEEAAA>>>;;;<<<@@@BBB@@@>>>???CCCEEEDDDDDDFFFDDD@@@CCCAAA>>>===<<<<<<:::888:::<<<===;;;999<<>>???AAACCCCCCCCCEEEEEEDDDCCCAAABBBDDDFFF@@@AAACCCBBB???<<<;;;:::;;;:::999777777777777888222444777999999888888888999888777777888999777666888888999::::::999888888;;;:::888777777777888999888999888777555444666888888999999::::::;;;<<<<<<999888666555555555666777999888555444444555777888;;;888555555777::::::999888888888888888888888888:::999888666666666777777;;;<<<;;;999777888<<>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>============>>>>>>>>>>>>======>>>===<<<>>>???@@@===;;;@@@@@@@@@???>>><<<;;;:::===;;;999999;;;<<<999777<<<;;;:::999:::;;;<<<======>>>@@@AAA@@@???<<<;;;@@@@@@AAAAAAAAABBBBBBBBB>>><<<:::;;;======;;;999999888777999<<<===<<<:::999:::<<>>:::777:::999888888888888999:::IIIIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLHHHFFFFFFHHHKKKLLLJJJGGGIIIIIIJJJJJJIIIGGGEEEDDDFFFEEEGGGJJJJJJGGGHHHLLLJJJJJJIIIGGGFFFGGGJJJLLLKKKHHHEEEDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEHHHKKKJJJGGGFFFGGGIIIEEEEEEEEEDDDDDDCCCCCCBBB@@@BBBEEEFFFEEECCCCCCCCCBBBDDDFFFFFFDDDBBBBBBBBBEEEFFFFFFGGGGGGFFFFFFFFFDDDGGGHHHEEEDDDGGGJJJJJJIIIFFFBBB???===>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@=========<<<;;;;;;::::::<<<999999>>>@@@>>>===>>>===>>>???>>>===<<<===>>>DDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@????????????999;;;???DDDHHHIIIFFFCCCDDDCCCCCCCCCDDDEEEFFFGGGKKKJJJFFFAAA===;;;<<<===>>>>>>???@@@AAAAAA@@@@@@<<<<<<;;;:::::::::::::::BBB===@@@DDD???BBBDDD===EEEEEEDDDCCCCCCDDDEEEEEEAAABBBEEEEEEFFFGGGIIIKKKFFFEEEDDDCCCCCCBBB???===AAA?????????<<<999;;;AAACCCDDDCCC>>><<<===<<<999999;;;<<<:::777666888;;;<<<<<<<<<===???BBBDDDFFFCCCDDDEEEDDDBBBAAABBBCCCBBBFFFGGGDDDBBBDDDEEEDDDIIIIIIHHHFFFCCCAAAAAABBB@@@>>><<<999999;;;===???===>>>>>>???@@@AAABBBBBBCCCBBB???>>>======;;;:::;;;::::::<<>>@@@@@@AAAAAA>>>;;;:::<<>><<<;;;<<<<<<;;;:::>>>???>>>;;;777777:::>>>;;;;;;;;;::::::999999888;;;999777777999;;;;;;;;;888999999:::;;;<<<======@@@@@@???===999888888999888888999;;;>>>@@@???>>>>>>===<<<===@@@BBBBBBBBBCCCAAA@@@>>>>>>???AAABBBEEEDDDBBBAAA@@@AAABBBBBB>>>============>>>?????????CCCFFFEEEEEEEEEBBB===@@@???>>>>>>>>>===;;;999===??????===;;;===BBBGGGIIIKKKLLLKKKHHHEEEDDDDDD>>>;;;999999;;;===??????AAAAAAAAA@@@>>>???BBBDDD>>>@@@AAAAAA>>>;;;::::::<<<;;;999888777777888888---333888999777555666888;;;888666555666777666666888888999999999999888888;;;:::888777777777888999888777666333222333666999999999999:::;;;;;;<<<<<<999888777555555666666777888777666555444444555555777666555555777888888777888888888888888888888888;;;:::888777666666666777:::;;;<<<<<<;;;;;;===???<<<<<<===>>>??????@@@@@@EEEDDDBBB@@@????????????===>>>>>>??????>>>>>>===;;;===???@@@??????@@@AAAAAAAAABBBBBBAAA???===<<<<<<;;;:::999999888888888<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>===<<<:::999>>>>>>@@@AAAAAAAAA@@@@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;===>>>===;;;;;;<<<===???AAA@@@===:::===<<<;;;:::::::::;;;<<>>::::::===???>>>===???AAAAAAAAA@@@???>>>>>>>>>EEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDD@@@CCCFFFJJJKKKJJJFFFDDDDDDCCCBBBAAABBBDDDFFFGGGJJJJJJHHHCCC>>><<<>>>@@@??????@@@@@@AAAAAAAAAAAA>>>===<<<;;;:::::::::;;;AAA;;;???BBB???CCCFFF@@@FFFFFFFFFEEEEEEEEEEEEEEE>>>AAADDDFFFGGGIIIKKKLLLKKKIIIHHHFFFDDDBBB@@@>>>@@@AAACCCDDD???;;;>>>EEEEEEFFFBBB;;;999::::::888666888999888666666888;;;;;;===@@@DDDFFFFFFFFFEEEAAACCCDDDDDDDDDDDDEEEGGGDDDHHHIIIEEECCCEEEFFFEEELLLKKKIIIFFFCCCCCCDDDFFFAAA???<<<999999;;;>>>@@@???@@@AAABBBCCCDDDDDDDDDHHHCCC>>><<<======;;;999;;;;;;<<<======>>>======AAADDDJJJOOOQQQOOOJJJGGG@@@AAA???===???CCCCCC???999::::::;;;<<<>>>???@@@>>>;;;999888:::===??????===;;;999999::::::999888;;;>>>???;;;666333666:::999888777666666666666666999777555444666999::::::999::::::::::::;;;;;;;;;888::::::999777666666777888888888999::::::999777@@@???>>>>>>@@@BBBBBBAAA???>>><<<::::::<<<>>>@@@<<<<<<<<<===>>>@@@BBBCCC;;;===>>>===;;;;;;===@@@???BBBDDDAAAAAAAAA???;;;<<<<<<<<<===>>>>>><<<999>>>>>>>>>===;;;<<>>;;;999888:::<<<>>>>>><<<===?????????>>>???@@@>>>???@@@@@@===<<<;;;<<<<<<;;;:::888888888888999222666;;;===<<<::::::::::::777444444555777888888888999999999999999999888;;;:::999888888888999:::999999999777666777999<<<999999:::;;;;;;<<<<<<===<<<;;;999888888888999:::777777777666666555444333666555666666888888888888999999999999::::::::::::===<<<;;;999999999999::::::;;;===>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCCEEEDDDBBB@@@?????????@@@===>>>>>>??????>>>>>>===:::>>>BBBBBB???>>>AAAEEEDDDDDDCCCCCCBBBAAA@@@@@@;;;<<<;;;999777777888:::???????????????===<<<;;;:::;;;<<<======<<<;;;:::;;;<<>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>=========>>>@@@AAAAAA???===???>>>=========>>>???@@@GGGFFFDDDBBBBBBBBBBBBCCCFFFCCC@@@@@@BBBDDDEEEEEEGGGEEEDDDEEEFFFHHHIIIIIIGGGHHHHHHGGGFFFDDDBBBAAABBBEEEFFFFFFFFFGGGIIIJJJGGGIIIJJJHHHEEEEEEHHHKKKFFFDDDBBBBBBDDDGGGHHHIIICCCDDDEEEFFFGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDCCCCCCEEEBBB@@@@@@AAABBBAAA@@@AAADDDFFFGGGDDDAAA@@@???@@@AAABBBBBB@@@??????@@@AAABBBDDDEEEFFFEEEDDDDDDIIIGGGEEEEEEEEEDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBBBBAAABBBBBBCCCAAA<<<;;;===???===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHCCCAAA@@@AAADDDFFFFFFEEEDDDFFFJJJLLLLLLJJJGGGFFFDDDBBB@@@??????BBBEEEGGGGGGHHHHHHEEEAAA???BBBFFFAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;@@@;;;???DDDBBBGGGLLLGGGFFFFFFGGGGGGHHHHHHHHHHHH@@@CCCFFFHHHJJJKKKMMMOOOPPPNNNKKKGGGCCCAAA@@@@@@@@@BBBFFFIIIDDD???@@@FFFHHHHHHCCC;;;999;;;;;;999666777888888888888:::;;;;;;???EEEKKKLLLJJJGGGDDDAAACCCEEEEEEEEEFFFGGGIIIEEEIIIJJJFFFEEEGGGHHHGGGKKKLLLLLLKKKHHHGGGGGGHHHBBB???<<<::::::<<<@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDIIIEEE@@@>>>@@@AAA@@@>>>============<<<;;;;;;;;;BBBFFFLLLPPPPPPMMMHHHEEE>>>???===:::;;;>>>>>>;;;;;;;;;:::::::::;;;<<<===:::999777888;;;>>>??????<<<:::888888999::::::999777;;;???===888444444666777666666555555555555666888666333333666888999:::;;;;;;;;;;;;;;;;;;;;;;;;666777888777555444555666999888999:::;;;;;;888666BBB@@@>>>>>>>>>???>>>===999999999999:::;;;<<<<<<555666777999;;;===???@@@:::<<<>>>===::::::===@@@>>>@@@???;;;:::<<<<<<999999999:::<<<===>>><<<:::;;;<<<<<<;;;::::::;;;===;;;<<<>>>@@@AAAAAA???>>>>>><<<999999:::<<<======777;;;???BBBAAA???>>>===???@@@AAA@@@>>>======>>>>>>===;;;:::999999::::::::::::;;;>>>AAAAAA>>>:::888666444444777:::<<<<<<:::999999999999999999:::===<<<;;;999999::::::;;;888:::<<<<<<<<<;;;<<<===;;;;;;;;;<<<======>>>>>>===<<<;;;:::999:::;;;;;;777777888888888777666555999:::;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<=========>>>===<<<::::::;;;;;;<<<<<<===>>>@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@<<>>===AAAEEEGGGFFFDDDBBBBBBBBBCCCDDD>>>??????>>><<<;;;===>>>CCCCCCCCCBBBAAA???===<<<<<<===>>>??????>>>======:::;;;>>>@@@@@@@@@???>>>>>>>>>>>>======<<<<<<===<<<===>>>??????>>>>>>>>>???>>>>>>@@@BBBBBBAAA???@@@?????????@@@AAACCCDDDEEEDDDCCCBBBBBBAAABBBBBBFFFCCC@@@@@@CCCEEEDDDCCCEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGHHHGGGGGGEEECCCBBBAAAEEEFFFDDDDDDHHHJJJJJJGGGGGGHHHGGGFFFFFFGGGHHHDDDCCCBBBCCCFFFIIIJJJJJJCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDCCCCCCBBBCCC@@@======@@@BBBAAA???AAACCCEEEEEECCCAAA@@@@@@@@@BBBBBBAAA@@@???@@@AAA@@@AAAAAABBBCCCCCCCCCCCCFFFBBB@@@AAABBBAAAAAABBB???AAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDD>>>;;;===>>>===>>>AAA>>>>>>???BBBGGGJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIIIIAAA???>>>@@@EEEGGGFFFDDDBBBEEEHHHJJJIIIHHHHHHHHHCCCAAA>>><<<===@@@DDDFFFDDDGGGIIIGGGBBBAAAEEEJJJBBBAAA@@@???????????????@@@???>>>===<<<;;;;;;;;;AAA<<<@@@FFFEEEKKKQQQLLLDDDEEEFFFHHHIIIIIIIIIIIIBBBEEEGGGHHHIIIJJJMMMOOOMMMLLLIIIEEE@@@>>>???@@@???@@@DDDHHHEEE??????BBBGGGGGGBBB;;;999;;;===;;;888888888888999:::;;;<<<<<<@@@FFFKKKMMMJJJFFFCCCAAABBBDDDEEEEEEFFFHHHJJJDDDHHHIIIFFFEEEHHHIIIHHHGGGJJJLLLMMMLLLJJJIIIIIICCCAAA===;;;;;;>>>BBBEEEFFFHHHJJJKKKJJJHHHEEECCCHHHEEEBBBAAAAAABBBCCCCCC=========;;;::::::<<<>>>FFFJJJNNNPPPMMMIIIEEEBBB;;;===<<<999888;;;;;;999===<<<:::999999:::;;;<<<888888888:::===??????>>>;;;999888888:::;;;::::::555999>>>>>>;;;777555555777777777777777777777777888666555666888:::;;;;;;========================:::::::::777555333444555888999:::===???@@@>>><<<@@@>>>;;;;;;;;;;;;:::888666777888:::;;;;;;;;;:::555666777888999::::::;;;:::===>>>===;;;;;;===@@@>>>???<<<777777:::;;;::::::999999;;;===>>>===;;;::::::::::::::::::::::::999999:::<<>>======;;;::::::<<<<<<<<<;;;666;;;@@@CCCCCCAAA??????@@@AAABBBAAA@@@???@@@BBB???>>>===;;;;;;;;;<<<<<>>:::777666555777:::===??????;;;;;;::::::::::::;;;;;;???>>><<<;;;;;;;;;<<<===888:::===>>>>>>===>>>>>><<<======>>>??????@@@@@@===<<<;;;999999::::::;;;999999::::::::::::999999999:::;;;;;;;;;;;;>>>@@@<<<======>>>>>>?????????<<<;;;:::::::::;;;===>>>@@@??????AAACCCCCCBBBAAACCCBBBAAA???>>>??????@@@??????????????????>>>>>>CCCCCCCCCDDDDDDCCCCCCCCC===AAACCCBBB>>>>>>AAAFFFGGGFFFEEECCCCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDCCCFFFFFFDDDCCCAAA???>>>======>>>??????????????????:::;;;===???@@@@@@??????>>>@@@@@@???>>>===>>>???===>>>@@@@@@???>>>>>>???@@@???>>>???AAABBBBBBAAABBBAAAAAAAAAAAACCCDDDEEEBBBBBBCCCCCCCCCBBBBBBAAAEEEBBB@@@BBBGGGIIIGGGDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEBBBFFFGGGDDDDDDIIILLLKKKHHHFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDEEEHHHJJJJJJIIICCCDDDEEEFFFFFFEEEDDDCCCAAACCCDDDDDDAAA@@@BBBCCCDDDCCCBBBBBBCCCCCCCCCCCCBBB>>>:::;;;???BBBBBB@@@>>>@@@BBBBBBAAA@@@AAABBB@@@AAABBB@@@???>>>???AAA????????????@@@AAABBBCCCCCC===;;;@@@CCCAAABBBDDDAAABBBCCCDDDDDDBBB@@@>>>@@@@@@??????@@@BBBCCCDDDCCCBBB@@@??????@@@BBBCCCFFF@@@<<<===>>>===>>>AAA@@@??????BBBGGGKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGG@@@>>>>>>BBBGGGIIIGGGDDDDDDGGGIIIHHHFFFEEEFFFGGGBBB???<<<999:::===BBBEEEBBBFFFIIIGGGBBBAAAEEEJJJ??????>>>>>>>>>???@@@AAAAAA@@@>>>===<<<;;;;;;;;;@@@:::>>>CCCBBBHHHNNNJJJCCCDDDEEEGGGGGGGGGGGGFFFDDDEEEFFFFFFFFFGGGJJJLLLDDDFFFFFFDDDAAA??????@@@BBB@@@@@@CCCCCC???===@@@CCCCCC@@@:::888;;;<<<;;;999888888888:::;;;;;;;;;>>>@@@CCCEEEFFFEEECCCBBB???AAACCCCCCCCCDDDFFFHHHAAAEEEGGGEEEDDDGGGIIIHHHBBBEEEIIIKKKJJJIIIHHHHHHEEEBBB>>><<<<<>>>>><<<<<<>>>CCCGGGKKKNNNPPPNNNIIIDDD@@@???777;;;;;;999888;;;;;;999===<<<:::999999:::<<<===999999;;;===??????===;;;:::888777888999;;;;;;:::777888:::<<<<<<:::999888888999:::;;;;;;:::999888:::999999:::===>>>>>>===????????????????????????======<<<999777777999;;;888999;;;>>>@@@@@@>>>;;;>>><<<:::999:::;;;:::999:::::::::::::::;;;;;;;;;777888999999::::::::::::<<<=========<<<===>>>???===???>>>::::::======;;;===;;;:::;;;===??????>>>;;;;;;;;;<<<======;;;::::::888888:::>>>@@@???>>>===<<<<<<===??????===;;;:::===@@@BBBBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBCCCEEEAAA@@@???============>>>@@@???>>>=========<<<<<<999888999;;;>>>@@@@@@???===<<<;;;;;;;;;;;;<<<===@@@???>>>=========>>>???;;;<<<>>>>>>>>>???AAACCC>>>>>>???@@@@@@AAAAAABBB???>>><<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<======>>>888999:::999888999===@@@<<<<<<===>>>>>>???@@@@@@<<<<<<;;;;;;<<<>>>@@@AAACCCAAA@@@AAACCCDDDCCCAAAEEECCC@@@===;;;::::::;;;;;;<<<>>>@@@AAA@@@??????BBBBBBCCCCCCCCCCCCBBBBBB<<<>>>@@@@@@???@@@CCCGGGDDDEEEFFFGGGGGGFFFDDDBBBCCCCCCDDDGGGJJJKKKHHHEEEHHHFFFDDDAAA???=========<<<======>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@AAA???AAABBBAAA???>>>???AAA<<>>===>>>???@@@???===>>>@@@BBBBBBBBBFFFEEECCCBBBBBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBAAADDDBBBAAAEEEJJJMMMKKKGGGAAACCCEEEFFFEEEEEEFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGBBBHHHIIIEEEEEEKKKNNNLLLHHHFFFDDDEEEHHHIIIGGGDDDFFFEEEEEEGGGIIIJJJIIIGGGDDDDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHGGGDDDDDDEEEHHHFFFDDDBBBBBBCCCDDDDDDDDDAAA<<<999:::???BBBBBB@@@:::<<<>>>??????@@@CCCEEE@@@AAAAAA@@@>>>>>>???@@@???>>>======>>>@@@BBBCCCBBB<<<:::AAAEEEDDDEEEIIIFFFFFFFFFEEEDDDBBBAAA???@@@@@@??????@@@BBBCCCDDDDDDBBBAAA@@@@@@AAACCCDDDGGG@@@<<<===>>>===>>>AAADDDBBBAAACCCFFFHHHGGGEEELLLKKKJJJHHHFFFEEEEEEEEEAAA???@@@EEEKKKMMMJJJFFFKKKLLLLLLIIIEEEBBBCCCDDDAAA>>>:::888888<<>>???AAACCCAAA@@@???===<<<<<<;;;;;;===777:::???===CCCHHHDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBDDDGGGJJJ>>>AAAEEEFFFCCCAAAAAAAAAFFFAAA>>>@@@AAA???>>>@@@???@@@===888777:::;;;999:::999888888999;;;;;;:::@@@@@@?????????@@@AAABBB>>>???AAABBBBBBBBBDDDFFF???CCCEEECCCCCCGGGHHHGGG???BBBEEEGGGGGGGGGGGGHHHFFFCCC???<<<===@@@EEEHHHDDDFFFIIILLLLLLJJJGGGDDDAAACCCDDDBBB???===???BBB???@@@@@@??????CCCKKKPPPOOOQQQQQQMMMFFF@@@>>>===444999;;;999:::<<<===<<<<<<;;;:::999999;;;===>>>;;;;;;===@@@AAA???;;;888999777666777999:::::::::999888888999;;;===<<<;;;999:::<<<===>>><<<;;;:::<<<<<<<<<>>>AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<::::::<<<@@@CCC::::::;;;<<<===<<<888555===<<<:::;;;<<<======<<<@@@>>><<<;;;::::::;;;<<<888888:::;;;<<<=========>>>============>>>??????===@@@AAA???>>>@@@???;;;@@@>>><<<<<<>>>@@@AAA@@@<<<<<<===>>>@@@???>>><<<<<<:::888:::>>>AAAAAA@@@??????@@@AAACCCBBB???<<<>>>@@@AAAAAAAAACCCFFFIIIDDDEEEEEEEEECCCDDDEEEGGGBBBAAA@@@>>>>>>>>>>>>???AAABBBBBB???;;;:::<<>>>>>===<<<;;;;;;<<<===>>>BBBAAA???>>>>>>>>>???@@@@@@@@@@@@??????AAAEEEHHH???@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<===???@@@AAA<<<======<<<:::<<>>??????@@@>>>>>>>>>>>>@@@BBBDDDEEEFFFCCCAAAAAACCCDDDCCCAAAEEECCC???;;;888777666666999<<>>??????@@@@@@??????>>>;;;<<<===>>>???BBBEEEHHH@@@CCCHHHKKKKKKGGGCCC???AAA@@@AAAFFFLLLMMMHHHCCCHHHFFFCCC???===<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<======>>>@@@AAABBB@@@BBBDDDCCC@@@>>>@@@BBB<<>><<<===???@@@???===>>>@@@BBBCCCBBBIIIHHHEEECCCAAAAAA@@@AAAHHHEEEEEEHHHFFFAAACCCHHHCCCEEEFFFFFFDDDBBBAAAAAAGGGAAA@@@DDDEEEBBBCCCGGGGGGFFFFFFFFFGGGIIIKKKLLLFFFLLLMMMIIIHHHKKKLLLHHHFFFEEEDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKFFF@@@@@@DDDHHHHHHFFFEEEEEEEEECCCBBBCCCDDDFFFQQQLLLFFFBBBAAABBBDDDEEEAAA???>>><<<<<<===???@@@<<>>FFFDDDBBB???>>>>>>???@@@CCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFDDDCCCDDDFFFHHHGGGDDD@@@??????AAABBBBBBFFFCCC>>>::::::>>>BBBEEEBBBBBB???;;;888999???DDDCCCCCCCCCCCCDDDFFFHHHIIIFFFKKKMMMJJJHHHHHHHHHEEE@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFFFFDDDCCCBBBBBBCCC@@@===:::999;;;===@@@DDDBBBCCCEEECCC@@@AAADDDCCCBBBAAA???>>>=========>>>===<<<;;;:::999999999777888999:::;;;===>>>>>>BBB@@@BBBFFFDDD>>>???EEEEEECCC???======AAAEEEHHHAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<======>>>>>>>>>;;;999888:::<<<;;;::::::;;;===?????????BBB@@@===<<<>>>???@@@@@@???????????????????????????@@@@@@??????AAADDDGGG@@@@@@AAABBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCHHHJJJGGGGGGJJJIIIDDDAAA???<<<;;;<<>>@@@AAAAAABBBDDDGGGJJJCCCDDDDDDEEEDDDBBB@@@???777;;;??????===;;;===???;;;:::999999999999:::;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<===>>>?????????<<<<<<======>>>>>>>>>???>>>======<<<======>>>??????AAACCCAAA>>><<<===???AAA???===<<<===???BBBDDD===CCCDDDAAA@@@BBB@@@:::===>>>???@@@@@@@@@@@@???;;;<<<===>>>>>>??????>>>DDDDDDBBB===999999>>>BBB===<<<:::999:::;;;===???======>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<===>>>???@@@999:::;;;;;;<<<<<<;;;;;;:::::::::;;;===@@@BBBDDD@@@@@@@@@??????===<<<<<<>>>@@@AAAAAA@@@AAACCCEEEIIIFFFFFFGGGEEECCCEEEJJJAAA===>>>CCCDDD@@@AAAFFFBBBBBBAAA???===>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@>>><<<===???AAAAAABBBAAA@@@???@@@BBBEEEFFFFFFEEEDDDCCCAAA???>>>;;;<<>><<<<<<===>>>>>>===<<<>>>???===<<<::::::;;;===@@@BBB===AAACCCAAA===<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@FFFIIIDDDBBBDDDDDD@@@???@@@???;;;666333333555;;;<<<>>>@@@AAABBBBBBAAA???>>>======>>>@@@CCCDDDCCC???<<<===BBBDDDBBB???CCCBBBCCCDDDEEEEEEBBB@@@BBB???<<<===BBBDDDBBB???HHHFFFBBB>>><<<;;;;;;;;;>>><<<999777666888;;;===999<<<@@@AAAAAAAAADDDFFFDDDDDDDDDBBB???>>>>>>??????@@@@@@???>>>===???@@@???>>><<<;;;:::;;;===>>>??????@@@AAAAAAAAAAAAAAAGGGDDDDDDEEECCC>>>???DDDDDDFFFGGGGGGFFFDDDCCCCCCGGGBBBAAADDDEEEBBBBBBFFFHHHGGGFFFFFFFFFHHHJJJLLLEEEJJJLLLIIIHHHJJJJJJGGGDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLGGGBBBAAAEEEHHHHHHFFFHHHHHHHHHGGGGGGGGGIIIJJJNNNKKKHHHFFFEEEEEEDDDCCCAAAAAA@@@?????????@@@AAA<<<@@@EEEHHHHHHFFFEEEDDDAAADDDEEECCC???>>>@@@CCCHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHGGGEEEBBBAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@???<<<;;;>>>DDDHHHDDDDDDDDDFFFHHHJJJMMMNNNMMMQQQQQQLLLIIIIIIHHHFFFAAA@@@???>>>???AAACCCEEE@@@BBBCCCCCCBBBAAABBBCCCCCCAAA===;;;;;;===???BBBAAA@@@AAADDDCCC@@@AAAEEEBBBBBB@@@???>>>=========???>>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>AAA??????BBB@@@;;;;;;@@@AAA@@@?????????@@@BBBCCCAAAAAAAAA@@@???>>>============<<<;;;;;;;;;<<<<<>>??????AAA>>><<<;;;===>>>??????????????????????????????<<<======<<<<<<===@@@CCCAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAA???CCCEEECCCDDDGGGEEEAAA@@@===;;;;;;<<<>>>??????;;;===@@@AAAAAAAAABBBCCCBBBBBBCCCCCCBBBAAA???>>>;;;<<<<<<>>>???>>>===<<<===<<<;;;::::::;;;<<<===:::;;;===>>>>>>>>>===<<<=========>>>>>>?????????===>>>>>>>>>?????????@@@AAAAAA@@@???>>>===<<<<<>>@@@???>>>===>>>???AAABBB>>>BBBAAA>>>>>>AAA@@@===????????????>>>===<<<<<<;;;<<<======>>>=========CCCAAA???============<<<===<<<;;;::::::<<<===>>>=========>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@>>>>>>===;;;::::::::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;===???AAACCC????????????>>>===<<<;;;===>>>??????>>>>>>@@@BBBIIIFFFDDDCCCAAA???AAAGGG@@@<<<<<<@@@@@@======AAA>>>??????>>><<<===???AAABBBAAAAAA@@@???>>>======??????>>>===>>>???@@@AAAAAAAAA@@@>>><<<<<>>===>>>AAADDDAAAAAAAAA@@@???>>>===<<<<<<===???@@@@@@???===<<>>???@@@???>>>;;;999888999:::;;;;;;>>>AAA@@@<<<;;;>>>AAABBB@@@>>>======>>>@@@AAA>>>AAAAAA???AAAEEECCC======>>>>>>;;;777444444555;;;<<<===???@@@@@@@@@@@@===<<<;;;;;;;;;===???@@@BBB???<<<===AAACCCAAA???AAA@@@@@@@@@BBBBBB@@@???AAA>>>;;;<<<@@@BBBAAA>>>CCC@@@>>><<<<<<<<<:::888;;;999777666666888:::;;;;;;>>>AAAAAA@@@@@@BBBDDDCCCDDDCCCAAA???>>>>>>@@@AAABBBBBBAAA???>>>???AAAAAA@@@>>>===<<<===>>>???@@@@@@@@@???>>>===<<<;;;GGGEEEEEEEEECCC@@@AAAEEEFFFGGGGGGHHHGGGFFFDDDCCCHHHEEEDDDFFFEEEBBBCCCEEEIIIGGGFFFEEEEEEGGGJJJLLLEEEIIIKKKIIIGGGGGGGGGEEE@@@AAAAAABBBDDDFFFGGGHHHHHHGGGGGGGGGHHHKKKMMMOOOLLLHHHCCCBBBDDDGGGFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGHHHHHHGGGCCCAAABBBBBBBBBBBBBBBBBBBBBBBB???BBBFFFJJJLLLKKKFFFCCCBBBGGGJJJFFF???===AAAGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFIIIIIIHHHGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCBBB>>>@@@CCCEEEEEECCCAAA???===>>>>>>===???CCCHHHMMMHHHHHHIIIIIIKKKLLLNNNOOOQQQTTTRRRLLLGGGGGGFFFDDDBBB@@@===;;;;;;===@@@BBB???@@@AAA@@@??????@@@BBBAAA???<<<:::;;;===@@@BBB===<<<>>>AAAAAA???AAAEEEBBBAAA@@@>>>============>>>======<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>BBB???>>>@@@???<<<;;;>>><<<===???@@@AAA@@@>>>===AAA@@@???>>><<<;;;::::::;;;:::::::::::::::;;;<<>><<<;;;<<<>>>===;;;999888:::===>>>>>>???===;;;;;;<<<===>>>===????????????????????????<<<<<<<<<;;;;;;;;;>>>@@@BBBBBBBBBAAA@@@???======AAA@@@???>>>>>>>>>???@@@:::>>>@@@???@@@BBBBBB???>>><<<;;;;;;===>>>>>>===999<<>>===???===;;;===@@@@@@===888>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>>>>===<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBAAA???===<<<>>>???@@@???===<<<<<<===>>>>>>>>>>>>>>>?????????===???>>>;;;;;;???@@@???AAA@@@???>>><<<;;;:::999<<<<<<<<<<<<<<<;;;;;;:::AAA>>><<<===???@@@<<<888<<<<<<;;;:::;;;<<<===>>>;;;<<<============<<<<<<<<<<<<<<<<<<===>>>?????????>>>===;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA>>>>>>>>>>>>===<<<;;;;;;<<<======<<<;;;;;;===>>>GGGCCCAAA@@@===:::===BBB???======???>>>;;;;;;===999;;;<<<===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>===>>>===;;;::::::<<<>>>;;;<<<<<<;;;;;;<<>>>>>>>>===<<<<<<========================<<<===>>>===;;;::::::;;;>>>===:::888666666777888888;;;======::::::<<>>@@@<<<======>>>BBBEEEAAA::::::<<<===<<<999777666666;;;;;;<<<===============<<<;;;::::::;;;<<<===>>>AAA>>><<<===@@@BBBAAA???@@@>>><<<<<<===>>>>>>>>>???===:::;;;>>>@@@???======:::999;;;??????:::555888777777777888999::::::>>>???@@@@@@???>>>???AAABBBCCCBBBAAA>>>===>>>@@@CCCCCCCCCAAA???>>>???@@@===<<<;;;:::999:::;;;;;;===<<<<<<<<<:::999888777KKKKKKJJJIIIHHHHHHJJJMMMKKKKKKJJJJJJIIIHHHEEECCCKKKJJJJJJIIIGGGEEEEEEFFFJJJHHHFFFDDDEEEGGGJJJLLLIIIKKKLLLIIIFFFDDDBBBAAAAAABBBBBBBBBBBBCCCDDDFFFHHHGGGEEEDDDEEEGGGJJJLLLKKKGGGDDDBBBCCCDDDDDDDDDGGGFFFFFFGGGHHHIIIIIIIIIFFFEEEEEEFFFGGGFFFCCCAAAAAABBBBBBCCCCCCCCCCCCBBBDDDDDDEEEHHHLLLLLLHHHDDDBBBGGGJJJHHHBBB???AAADDDHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJLLLKKKIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDAAA===@@@DDDGGGGGGEEEAAA???<<<<<<===>>>AAAEEEIIILLLMMMMMMLLLLLLKKKJJJJJJJJJNNNPPPNNNGGGBBBBBBBBBAAAAAA???===;;;;;;<<<===>>>BBBBBBAAA???======>>>@@@===<<<:::999:::<<>>BBB@@@@@@???>>>===<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>===<<<;;;???<<<;;;<<<>>>>>><<<<<<;;;<<>>>>>===<<<<<<;;;::::::999999999999::::::;;;<<<<<<===>>>===;;;;;;<<<======:::888777999;;;======>>><<<;;;;;;<<<======<<<>>>>>>>>>>>>>>>?????????>>>??????>>>======???AAA@@@@@@@@@@@@???>>>======AAA@@@>>><<<;;;<<<===???999;;;===>>>???@@@@@@???>>>===<<<===?????????======>>>@@@???===;;;;;;<<<@@@@@@@@@@@@??????>>>>>>???>>>===>>>???>>>;;;888===<<<;;;;;;;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBAAA@@@???============<<<;;;;;;<<<;;;<<<=========<<<;;;::::::;;;;;;;;;;;;===???>>>AAA@@@???===<<<;;;::::::;;;;;;;;;;;;:::999888777>>><<<;;;;;;======;;;999<<<;;;;;;:::;;;<<<======:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999999:::<<>>>>>???===999:::>>>>>>======>>>>>>======>>>666888;;;===<<<<<<<<<<<<999999:::;;;===>>>??????:::::::::::::::;;;;;;;;;999::::::888777666888999777888999999999:::<<<>>><<<===>>>>>>??????>>>>>><<<;;;;;;;;;;;;===>>>???:::;;;;;;:::888666777888;;;:::888777777888999:::666888::::::999999;;;===;;;:::999888888999;;;===:::>>>BBBFFFGGGEEE???999888:::<<<<<<;;;:::888777;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@>>><<<===???AAA@@@??????<<<:::999:::===>>>>>>???===;;;<<<>>>???>>>===:::777777<<>>===<<<;;;<<<<<>>===>>>@@@BBBBBBBBB@@@>>>===>>>???<<<;;;:::999999999999:::666777777888888777777777SSSTTTRRRNNNKKKLLLMMMOOOTTTRRRPPPPPPPPPNNNJJJFFFMMMOOOPPPMMMJJJIIIIIIIIIIIIHHHFFFEEEFFFHHHKKKLLLNNNMMMLLLJJJFFFAAA@@@@@@GGGHHHHHHFFFDDDCCCDDDFFFJJJIIIFFFDDDDDDFFFHHHIIIHHHFFFDDDBBBBBBCCCCCCCCCFFFEEEDDDFFFHHHIIIHHHFFFIIIGGGEEEDDDEEEFFFFFFEEE@@@@@@AAABBBCCCCCCBBBBBBEEECCCAAABBBEEEGGGFFFDDDAAADDDGGGGGGFFFCCC@@@>>>EEEEEEEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCBBBCCCCCCCCCCCCGGGKKKMMMLLLJJJIIIIIIIIIHHHHHHIIIIIIGGGDDDAAA???AAACCCEEEFFFEEECCCBBB<<<<<<<<<>>>AAADDDFFFHHHKKKKKKKKKJJJIIIGGGFFFFFFGGGJJJHHHBBB???@@@AAA@@@>>>>>>??????>>>===<<<;;;DDDDDDBBB???<<<;;;<<<======<<<::::::;;;===@@@BBB===<<<===???===:::;;;?????????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;<<<===<<<;;;:::999888777666888===@@@>>>:::======>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;;;;<<<888999;;;;;;999999:::;;;;;;999777777999;;;<<<<<<===;;;:::;;;<<<===<<<;;;<<<<<<<<<======>>>>>>>>>>>>???@@@???>>>>>>???AAA<<<<<<===>>>????????????AAA???===;;;;;;;;;===>>><<<;;;===???@@@@@@AAABBB???>>>>>>>>>@@@AAA@@@???CCCBBBAAA>>><<<<<<>>>@@@@@@@@@@@@???????????????<<<>>>@@@???<<<:::999:::;;;;;;999999999999;;;;;;:::;;;<<<======<<<;;;:::888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;999;;;===???@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999888666777888:::===>>>===<<<<<<>>>>>>===<<<<<<<<<<<<===:::::::::999888777666555;;;;;;;;;999777777:::===:::::::::::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===:::999999999999:::;;;<<<::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999;;;<<<<<<;;;999999:::<<<999999<<<@@@???:::999<<<999;;;;;;;;;<<<===>>>===555888<<<======<<<;;;<<<888999:::;;;<<<===>>>???888999999:::::::::::::::888999999888777666777888555777888888777888:::;;;;;;<<<===>>>>>>?????????999888888999:::===@@@AAA<<<======<<<:::888999:::;;;:::999888888999999:::555777888888888999:::;;;888888999:::;;;;;;::::::999BBBLLLPPPLLLCCC<<<;;;888999:::<<<===<<<:::888::::::999999999999999999888888999;;;===???AAABBB>>>===<<<===>>>?????????@@@===:::999:::===???@@@???>>>=========>>>>>>===;;;888888>>>EEEFFF@@@999:::;;;===>>>?????????>>>>>><<<;;;:::999999999999???@@@@@@???======???@@@?????????>>>;;;;;;<<<===??????>>>>>>============555555666666666555555444YYYZZZVVVNNNJJJJJJKKKJJJZZZWWWUUUVVVWWWVVVQQQMMMNNNSSSTTTPPPLLLLLLMMMLLLHHHHHHGGGHHHIIIKKKLLLMMMRRROOOLLLJJJFFFAAAAAADDDLLLNNNNNNKKKGGGEEEFFFIIIKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDIIIGGGEEEGGGJJJJJJHHHEEENNNJJJGGGEEEFFFHHHIIIIII???@@@@@@AAAAAABBBBBBBBBBBB@@@======>>>AAABBBCCC@@@BBBDDDFFFFFFDDDAAA>>>CCCCCCBBBBBBBBBAAAAAAAAAGGGFFFDDDCCCCCCDDDEEEEEECCCFFFJJJLLLLLLKKKJJJJJJJJJIIIHHHIIIIIIGGGDDDBBBAAAAAABBBCCCCCCDDDDDDDDD===<<<<<<>>>AAACCCDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBEEEEEEAAA???AAACCCAAA<<<>>>???@@@@@@>>><<<:::CCCCCCBBB???<<<::::::;;;>>>===<<<<<<===???AAABBB===<<<<<<>>><<<999999===>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<======888999:::;;;;;;:::888777999999999===DDDIIIEEE<<<>>>>>>===<<<<<<<<<<<<===999999999:::;;;;;;<<<<<<:::999999999999::::::;;;444666888999888777888999777666666777999;;;;;;;;;;;;:::999999;;;;;;:::999:::::::::;;;;;;<<<<<<===:::<<<======<<<<<<===???::::::<<<===>>>????????????>>>===<<<<<<<<<===>>>>>><<<===@@@AAA@@@@@@CCCAAA???>>>>>>@@@AAAAAA@@@DDDCCCAAA>>><<<===AAADDD@@@??????>>>>>>>>>??????999===@@@???:::777888::::::999888777777888999:::999:::;;;;;;;;;:::999888555555555666777888888888:::::::::999999999999888<<<<<<=========<<<::::::;;;:::999999:::;;;:::999999:::::::::999888666555777777:::>>>???<<<:::;;;;;;;;;:::::::::;;;===>>>888888888888777666555444777::::::888555555999>>>888888999999999999::::::777888999::::::;;;:::::::::999999999999999:::::::::999888777666666666666:::999888888888999;;;<<<777888999:::::::::::::::888999999::::::999888888:::;;;;;;:::999999;;;<<<666666:::???>>>:::999;;;444777888777888;;;<<<:::666999<<<======;;;;;;;;;<<<;;;;;;;;;::::::999999777888999:::::::::999999999:::;;;:::888888888999666777888888777777888999888888999:::;;;<<<<<<;;;777777777888:::<<>>===<<<:::999888888888777777888888999999::::::666888:::<<<===<<<:::999:::CCCOOOSSSLLL@@@;;;<<<999999999;;;======;;;999:::999888888888888999999666666888:::<<<>>>???@@@===============>>>>>>???@@@===::::::<<>>>>>============>>><<<::::::>>>CCCDDDAAA===<<<===>>>???????????????===:::888777888999999999===>>>???>>>======???@@@;;;<<<<<<;;;999999:::<<<===============<<<<<<<<<999999888777555333222111WWWYYYVVVMMMHHHJJJLLLJJJWWWUUUSSSUUUYYYYYYVVVRRRMMMTTTVVVQQQMMMNNNOOOMMMFFFGGGIIIJJJLLLMMMNNNNNNSSSNNNKKKJJJGGGCCCFFFLLLKKKMMMNNNKKKFFFDDDFFFIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDFFFGGGKKKHHHFFFGGGJJJJJJFFFBBBMMMJJJFFFEEEEEEFFFGGGGGG@@@@@@@@@???@@@BBBCCCDDD@@@AAA@@@???>>>???AAACCC@@@BBBDDDDDDBBBBBBCCCEEEDDDCCCBBBAAA@@@AAABBBBBBGGGFFFEEEDDDDDDEEEGGGHHHCCCFFFIIIKKKKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGDDDBBB@@@AAAAAABBBCCCCCCDDDDDD===<<<<<<>>>BBBDDDCCCAAA???@@@AAABBBCCCCCCBBBAAA>>>BBBCCCAAA???AAABBB@@@<<<======>>>>>>===<<<;;;===??????>>><<<:::::::::<<<;;;;;;:::;;;<<<>>>???<<<:::;;;>>>===:::;;;???======<<<<<<;;;;;;<<<<<>>===<<<<<<<<<<<<<<<666777:::;;;;;;:::888777;;;<<<<<<@@@IIINNNGGG;;;<<<<<<;;;;;;;;;:::::::::888888888888888999999999999999888777777777888888222444777888777777777888444444555777:::<<<;;;:::888777666777888888777555777888888999::::::;;;;;;777999;;;<<<;;;<<<===>>>:::;;;<<<==============================>>>>>>>>>???<<<<<>>BBBAAA???======>>>@@@AAAAAA@@@@@@???>>>===>>>AAADDD>>>>>>===<<<<<<===>>>???999;;;<<<<<<;;;999888888999888777777777777888999888999999:::999888777666333333444555777888999999999999999888888888777777<<<<<<<<<<<<;;;;;;;;;;;;:::888777888:::;;;999777;;;;;;;;;:::999888666666:::777999===>>>::::::===999888777777777888:::<<<666666666666666555444333555666777777777777888999666666777888888888888888666777888999::::::::::::888888777777777777888888666666555555555555666666:::999888777888999;;;<<<444555777888999999999999777888888999999888888777888999:::999888999;;;===888666888;;;999666777;;;444888888555666::::::777888:::<<<<<<;;;:::::::::;;;::::::999888777666666666777888999999999888888777999:::999888666777888777999:::999888777777888666777888888999999999999888888888888:::;;;<<<===666888999888666666777888<<<<<<;;;:::999999888888:::999999999:::::::::999777888999:::;;;;;;;;;;;;;;;???FFFLLLFFF===999<<<;;;:::888:::<<<===<<<:::999888888777777888999:::888999:::;;;<<<=========<<<======<<<<<<<<<>>>??????===;;;;;;===???AAAAAA=========<<<;;;;;;<<<<<<<<<;;;:::;;;===???>>>>>><<<<<<<<<<<<<<<<<<======<<<999777777999<<<<<<;;;<<<===>>>>>>======???AAA999:::::::::999999;;;<<<:::::::::::::::999888888;;;:::999888666444333222SSSVVVSSSLLLIIINNNQQQPPPQQQOOONNNRRRWWWYYYWWWSSSKKKSSSWWWQQQMMMNNNOOONNNEEEGGGIIILLLNNNOOOOOOOOOSSSMMMJJJJJJHHHFFFJJJRRRFFFIIIJJJHHHCCCAAADDDHHH???@@@@@@AAAAAABBBBBBBBBGGGGGGHHHGGGFFFFFFHHHIIIJJJGGGEEEFFFIIIIIIDDD???IIIGGGDDDCCCDDDDDDCCCAAABBBAAA@@@???@@@BBBDDDFFFAAADDDFFFFFFCCCBBBCCCFFF@@@DDDGGGCCC>>>>>>EEELLLEEEDDDBBBAAA@@@AAACCCDDDGGGFFFEEEDDDEEEFFFHHHJJJDDDFFFIIIJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGFFFDDDBBB???@@@AAABBBCCCCCCCCCCCC===<<<<<>>===:::???AAA???>>>??????<<<===<<<;;;;;;;;;;;;======888:::======<<<::::::;;;999888777777777888999::::::999:::======;;;<<>>===<<<;;;:::999999999555777:::<<<<<<;;;999777666888888<<>>???<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>???;;;:::>>>>>>;;;;;;@@@AAA???<<<;;;<<>>===>>>???AAA===<<<;;;:::;;;;;;======;;;999777999<<<<<<888555:::999888777777888999:::777888999999888777666555222333444666777999:::;;;999999999888888888777777::::::::::::;;;===??????:::888666777:::;;;999777>>>===<<<;;;999888777777>>>999888<<<<<<999:::???888777666444444666777999555555555666555555444333555444444777;;;;;;777333555555666777777777777777666666777999999:::::::::777777666666666666666777333333444555777999:::<<<:::999888777777999;;;<<<222444555777888999888888666777888888888888777777666777888888888888:::<<<;;;888666666444222555;;;777;;;;;;777666::::::666888:::;;;;;;999888888999666666666777777777777777444555777888888888777666444555777666555333444444888:::;;;:::888777777777777777888999999999999999999999999999999999999999999:::;;;;;;:::999;;;<<<777777888999:::;;;;;;;;;<<<:::::::::;;;;;;:::999999888888888999:::<<<===;;;:::===BBBAAA;;;999<<<===:::888999;;;===<<<:::999888777777777888:::;;;===>>>>>>???>>>>>>======<<<<<<===<<<<<<<<<===???>>><<<;;;;;;>>>@@@@@@@@@<<<<<<<<<;;;999999:::;;;;;;:::999888888999<<<===;;;;;;:::999999999::::::===999777777;;;>>>>>>>>><<<===>>>=========???AAA888999::::::999999;;;===;;;<<<<<<<<<<<<;;;::::::888999999999888777666666QQQQQQPPPOOONNNNNNNNNOOOJJJLLLOOORRRUUUVVVVVVVVVSSSUUURRRKKKNNNUUUQQQFFFHHHIIIKKKPPPUUUVVVSSSOOOMMMNNNNNNMMMKKKJJJLLLMMMJJJIIIGGGEEEDDDCCCBBBBBBFFFBBBAAACCCBBB???@@@CCCJJJEEECCCFFFIIIHHHGGGHHHNNNJJJDDDAAAAAACCCDDDEEEEEEHHHIIIFFFAAA@@@EEEJJJ@@@@@@AAABBBBBBCCCCCCDDDBBBCCCEEEEEEDDDDDDFFFGGGDDD??????BBBBBB>>>???CCCDDDEEEEEEEEECCCCCCEEEFFFJJJJJJHHHEEECCCDDDFFFIIIIIIIIIJJJLLLNNNNNNMMMKKKKKKGGGDDDEEEIIIJJJGGGCCC@@@??????@@@BBBCCCBBBAAA>>>>>>===============>>>AAAAAA???>>>============;;;:::888:::===???>>><<<@@@??????>>>===<<<<<<;;;<<<666555;;;===:::777888999888888777777888888999888888999888777666666777888888888888888777666555888888777777888888999:::777888999999888777888:::888888888:::;;;:::777555;;;:::999777666555555555444555666777777666555444222333555666888999999999999888666444333444666777///222777:::<<<;;;888666999888777777777777777888444555666777777666666555:::<<<>>>???>>><<<<<<===:::::::::;;;===>>>===<<<========================>>><<<;;;;;;;;;;;;999888>>>============>>>>>>???===>>>>>>===<<<<<<>>>@@@CCC@@@<<<:::999:::999888999888888888888888999999666555444444555666777888555555555444333333555777555555666888::::::888666666666555444444444444555888999::::::999777444222444888888555444777999777888888777777888888999:::999888777777777888:::;;;666444111222444666555333666666555444333333333333777777777777777888888888444555777777666666888999999888777777888888666444999444333666666333444999444666777777555555555666888777666555666888:::;;;777555444444555555444333666777888777555444444555666666777777888888888888888777555444555777:::<<<555666777888888999999888666777777888999::::::;;;888888999999999777555444888777666555555666777777888888888888888777777777888777777999;;;;;;888444444999:::777777;;;;;;777:::999888777777999;;;<<<===>>>===<<<999777777777444444555666888:::;;;<<>>===<<<;;;:::::::::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::;;;===???>>>;;;:::<<<>>>:::<<<>>>>>><<<===@@@CCCCCCAAA???===<<<===???AAA;;;999<<<@@@@@@<<<===CCC???>>>===<<<<<<===>>>???===;;;::::::;;;;;;;;;:::<<<999777666777:::;;;;;;888999888888777555444333;;;<<<===>>>>>>>>>===<<<:::999888888:::;;;;;;;;;===;;;999999:::;;;<<<;;;777777666555666777999:::RRRQQQPPPPPPOOOOOONNNNNNPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVPPPIIILLLUUUUUUMMMNNNMMMLLLMMMOOOPPPOOOMMMGGGIIILLLLLLKKKJJJIIIJJJKKKJJJHHHGGGFFFEEEDDDDDDDDDBBBAAADDDCCC@@@@@@BBBKKKFFFDDDHHHJJJIIIHHHJJJJJJHHHEEEDDDDDDEEEDDDCCCHHHGGGFFFDDDCCCDDDEEEGGGCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDDDDEEEGGGEEEAAAAAADDDDDDAAAAAAEEEEEEFFFFFFEEECCCCCCDDDFFFJJJIIIHHHFFFDDDEEEHHHJJJIIIIIIIIIKKKMMMNNNMMMLLLIIIFFFDDDEEEHHHIIIFFFCCCBBB@@@???@@@BBBCCCCCCBBB===<<<======>>>???@@@AAA@@@@@@>>>===;;;;;;::::::>>><<<::::::<<<<<<:::888>>>>>>======<<<;;;;;;:::<<<777555999;;;999777999::::::::::::::::::::::::888999888777666666777777888888999999888777777666777777666666777777888999666777888777555555666777777666666888999999777555777777666666555666666666333444555666666555444333333333555666777777888888777666444222222333444555+++---111333444333222000666666666666777888888999333444555777777777666555888:::======<<<<<<<<<===;;;::::::<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<===>>>???===>>>===<<<:::;;;===>>>CCC@@@<<<;;;:::;;;:::999888888777777777888888888777666555444444555777777777777777666444555777999777777777999:::999777555666666555444444444444444555666888999999999888777333666777444444777888777888888777777888888999:::888777777777888888999:::666444222222444666555333555444333333222333333333777777777888888888888888333444666666555555777888999888777888999999777555999444333666555222222666777888777666555555777:::777666555555555777999:::777555444444555555444333555666777666444444444666777777777777777777777888999888555444444555777888777777777777777777666666444444555666666777888888666777777777777666555555666666555444444555666777777666666555555666666666666555666888;;;<<<999777666999999666666::::::777:::999888777888999;;;<<<:::;;;;;;999777555666777666666666666888:::<<<===???>>>===<<<;;;;;;;;;;;;===<<<;;;999888888888888:::;;;<<<============<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>===<<<;;;<<<===:::;;;<<<;;;999888:::<<>>=========???@@@BBBBBB===;;;>>>???;;;888888@@@???===;;;:::::::::;;;===<<<;;;;;;<<<=========;;;999999999;;;<<<;;;:::;;;::::::999777666666555999:::;;;<<<===<<<<<<;;;<<<:::999:::;;;======<<<<<<:::999888999:::;;;;;;777777777777777888999:::QQQQQQQQQQQQPPPOOONNNNNNTTTSSSRRRQQQQQQRRRSSSTTTVVVTTTMMMEEEGGGRRRVVVRRRUUURRRNNNKKKJJJKKKJJJJJJ@@@DDDIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCAAABBBEEEEEEAAA@@@BBBJJJFFFEEEIIIJJJIIIHHHJJJGGGFFFEEEFFFGGGGGGEEECCCIIIFFFCCCCCCEEEFFFFFFDDDEEEEEEDDDCCCAAA@@@??????@@@BBBCCCDDDCCCCCCDDDFFFFFFDDDCCCEEEEEECCCDDDGGGFFFFFFGGGEEECCCCCCDDDEEEHHHIIIIIIGGGFFFGGGIIILLLJJJIIIHHHIIILLLNNNNNNNNNGGGEEECCCDDDGGGHHHGGGDDDDDDBBB@@@@@@AAACCCCCCCCC??????>>>>>>???@@@AAAAAABBBAAA???===<<<;;;::::::===<<<::::::;;;:::999777;;;;;;;;;::::::999999888;;;777555777999777888999:::;;;<<<======<<<;;;::::::888777555555666777888888999999999999888777777666555555555555666777777666777888777555444555666666555444555777888888777444444444444555666666777333333444444444444333333444444555666666666666666555444222111111111222333000111222333333333333222444444555555666888888999222333444666777777777666666888:::;;;::::::;;;<<<;;;::::::<<<>>>???>>><<<::::::::::::::::::::::::999888888999<<<======<<<::::::::::::;;;<<<===>>><<<===<<<:::888888:::<<<@@@>>>;;;999::::::999888777777777777777777777777777666555444444555666777888999999777666666888::::::999999999:::999666444666555555444444444444444333444555777999;;;<<<===333666666333444777777555888888777777888888999:::777777888888999999888888666444333333444555555444444444444444444444555666777777777777777777777777111333444555444444555777999888888888999999888666888555444555444111111444888777666333222333777:::777666555444444555777888777555444444555555444333333444555555444333555666888777777666666666777777999888666444333444555666888888777777666555444444444444444555555666666777555555444444555555666666444444333333444555666777555555444333333444555666333444555777:::;;;:::999888:::888555555888999777:::999888777888999:::;;;666777888777555444555666999888777777777999;;;===>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::===<<<;;;<<<=========<<<;;;<<<===<<<;;;;;;===>>>;;;;;;<<<===>>>???@@@AAAEEE>>>999<<<>>>;;;666222@@@???<<<:::888777666666===============>>>???@@@999999:::<<<>>>>>><<<999===<<<;;;999888888888999888888999::::::::::::999===;;;:::;;;<<<======<<<999999888888888888999999888888999999:::999999999OOOPPPQQQQQQQQQOOONNNMMMSSSRRRRRRRRRRRRRRRRRRRRRTTTRRRJJJCCCEEEMMMQQQPPPWWWTTTPPPMMMKKKIIIHHHHHH@@@CCCHHHJJJKKKJJJJJJKKKDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@BBBFFFFFFCCCAAABBBHHHEEEEEEIIIJJJGGGGGGIIIFFFEEEEEEFFFGGGHHHFFFEEEHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAACCCCCCBBBBBBDDDEEEEEEDDDDDDEEEEEEEEEEEEGGGFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKMMMJJJIIIGGGHHHJJJMMMNNNNNNFFFEEEDDDEEEGGGIIIHHHFFFEEECCC@@@@@@AAABBBCCCBBBDDDCCCAAA@@@???>>>======DDDCCCAAA???===<<<<<<;;;888888888888999:::::::::999888888888777777666666:::777555555666666888999999:::<<<======<<<:::999:::888555333444666888999888888999999999999888888666666555555666666777888888999:::999777666666777666555444555777999999999555555444444555555666777333333444444444444333333666666777777777666666555333333222111111222222333777777666555555555666777444444555666666666666666111222444666777777777777444666888888888888:::;;;;;;::::::<<<>>>???>>><<<::::::::::::::::::::::::999888888999;;;<<<<<<;;;888888888888999;;;<<<===;;;;;;;;;999666666777999===;;;888888888888777666777777777777777666666555888777555444444555666666888999999777666666888::::::999888999:::999777555666555444444333333444444333333444666888;;;===>>>666888777444555777666222888888777777888888999:::666777888999999888777666666555444444444555555555555555555555666777888999666555555555555555444444222333555555444444666777999888888999::::::888777999777666666444333222222333444333222111111333666666555444444444555555666777555444444555555444333111333444444333333555666888777666555555555666666999777666555444555666666777777666555555555555555555666666666777777777888555444333333444666888999444444333333444666777999555444333222222444555666333444555777999999999888:::999777555444666777777888888777666666777888888333555666666555555666777:::999777666666777:::;;;;;;;;;:::999999999::::::888888777777888888999:::=========>>>======<<<<<<<<<;;;::::::::::::;;;<<<===;;;999:::===???===:::999:::;;;<<<===???AAABBB999:::;;;===>>>>>>>>>>>>???<<<999;;;>>>===:::777???>>>;;;999777666666666;;;<<<=========>>>???AAA999999999:::<<<===<<<:::>>><<<:::888777888999:::666777777888888888888888===;;;::::::;;;<<<<<<;;;777777888777666666777888777888999:::;;;:::999888MMMOOOQQQRRRRRRQQQOOOMMMMMMOOORRRTTTTTTSSSQQQOOOSSSRRRNNNIIIIIILLLMMMLLLSSSSSSSSSRRROOOKKKIIIHHHDDDFFFHHHJJJJJJKKKMMMOOOCCCBBBBBBAAAAAABBBBBBCCCBBBAAACCCGGGHHHDDDCCCEEEHHHFFFGGGKKKKKKHHHGGGJJJHHHFFFDDDDDDFFFGGGHHHHHHDDDGGGIIIGGGCCCBBBDDDGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEECCCDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGFFFDDDCCCEEEFFFEEEGGGIIIJJJIIIIIIKKKLLLJJJHHHFFFGGGIIIKKKKKKKKKFFFEEEEEEFFFGGGHHHHHHGGGEEECCCAAA@@@AAABBBAAAAAACCCBBBAAA???>>>=========CCCBBB@@@>>>===<<<;;;;;;777777888888777777888999666666666555555555555555777777666444333555777888777888:::;;;;;;:::888777:::777333333444777888888777888888999999999888888777666666666666777888888777999999888666555666777888666555666888:::::::::888777666666555555666666555444444444444444444555777777888888888777666666444333333333333333444444777555333222222333444555666666777777666555444333111333555777888888888888444555777777666666888::::::::::::;;;===>>>===<<<::::::::::::::::::::::::;;;:::999999;;;;;;:::999777777777777888999:::;;;::::::999777555444666888<<<:::999888999:::999777777777777888777666555444777666555444444555666777777888888666555555777999888777666888999:::999888555555444333333333333333555555555666777999:::;;;999:::999666777999666111888888777777888888999:::666777888999999888666555555555555444444444555666333444444444555666888888444444333333222222222222222444555555555555666888888777777888::::::888777999999999777666555444333000222444555333222222222444444444444444555555555777555444444555555444333111333444444333333555666777666555444444444666777777777666666666777888999555555555444555666777888666666666666777777777777555555444444555777999:::555555444444555777999:::555555444444444555777888555666666777666666666777:::888666555444444555777666666555555555555555666333444666666555666777999888777666555555666777999888888888777888888999999888888777777888888999:::>>>>>>>>>>>>===;;;:::999===<<<:::::::::;;;<<<======:::888:::===???===;;;666666666777999;;;<<<===888:::;;;======<<<;;;::::::<<<======<<<======<<<===<<<;;;999999999999:::999;;;<<<<<<;;;;;;>>>@@@:::888666666999;;;<<<<<<<<<;;;999777666777888999666666666666777777888888;;;999888888999:::999888444666888777555444555777777888999999999888777666LLLNNNRRRUUUVVVUUURRRQQQKKKNNNRRRUUUVVVUUURRRPPPSSSTTTSSSRRRPPPOOOMMMLLLNNNQQQTTTTTTQQQMMMJJJIIIGGGHHHIIIIIIIIIJJJMMMOOODDDDDDCCCCCCBBBCCCCCCCCCDDDBBBDDDHHHIIIFFFFFFHHHHHHHHHJJJNNNMMMIIIIIILLLJJJGGGDDDDDDEEEGGGHHHHHHBBBGGGJJJHHHCCCAAADDDHHH@@@@@@AAAAAABBBCCCDDDDDD@@@BBBCCCDDDCCCCCCDDDFFFAAADDDDDDAAABBBEEEFFFDDDEEEFFFGGGFFFEEEDDDFFFHHHDDDFFFIIIJJJJJJIIIIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCAAAAAAAAAAAA???>>>======<<<<<<===>>>??????>>>===<<<;;;:::999999999999999999888555333333444444444444444444444444444444777777333222444777666555666777888888777666555999666222333666888888777666666777888888888888777777777666666777777888999444555666666444444555666888777666777999::::::999888888777666555555555666555555444444444444555555666777777777777777666666444444444555555555555555666555333111111222444555777888888888777555333222333555666888999999888888555666666666555555777888999888888:::<<<===<<<:::::::::::::::::::::::::::;;;:::999999:::;;;999888888888777777888888999:::888999888666444444666888<<<;;;:::;;;<<<<<<;;;:::777888888999888777555444666555555444555666777888666777777555444444666888777555555666888:::999888555444444333333333333333555555555666666666777777999:::888777999<<<888222888888777777888888999:::777777888888777777666666555666666555444444555777222222222222333444555666333333333222222111111000333444666666555555777888777666666777999999888666777::::::777666777666333111444777999777555333333333333444444555666666666777555444444555555444333333444555555444333555666666555333222333444666888666666666777777888999:::666555444444555777888999555555555555555555555555555555555555666777888999777666555555666777888999555555555666777777888888555666777666555444555666999555444666555444444777555555555555555555444444333555666666666666888999666666555555555666666777777777777777777888999:::<<<;;;:::999888777777777============<<<;;;999999<<<;;;999888999:::<<<===;;;:::999:::<<<======<<<<<<:::999888999:::999888888999:::;;;;;;;;;:::999999>>>@@@===;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===888:::<<<;;;999999<<>>;;;;;;:::999999999999999777999999777444111222333333333333333333333333444111666888444111444666444555555555555555555555555888555222333777999888555555555666777777777777777666666555555555666777777222444555555444444666777777777777888:::999888666555555444444555555666666444444333222222333444444444444555555555555555444333333444555555555555555666555444333333555666777777777888999888777555444666777888999::::::999888777777777555444444555777888777777999;;;;;;:::999888888888888888888888888999888777888:::;;;;;;::::::999888888777888888888777888777666555555777999:::999999999;;;;;;:::888888999::::::999777555444444444444444555666888999666777777555444444666888777666555555666777777666555444333333222222333333333444555666666555444444444555555666:::>>>;;;444888888777777888888999:::888888777666666666666666555666777666444333555888444333333333444555666666555444444333222222111111111333444555444444555777666555555666888888777666555999999666666888777222333555777888666555555555111222444555666777888888777555444444555555444333555666777666444444444666444333222111222555777999666666666666777777777777888777666555555666888999666666666666666666666666333444555555666666666666777666555444555555777777333444666888888888777666333444666555444444666888666333333777777444444777777777777777666666555555333555666666555555777888444555666777888888777777777777777888888:::;;;;;;===<<<;;;999888888888888::::::;;;;;;;;;;;;:::::::::888777666666888:::<<<888:::;;;;;;;;;;;;<<<>>>@@@===;;;:::;;;<<<:::888666777888999::::::;;;;;;:::======::::::===<<<888<<<;;;:::999999:::;;;<<<888;;;===;;;888777:::>>>999888777777:::<<<======888888888888777777777777999888777777777888::::::999777555555666777666555222666999888555333444777555555444333333333333333MMMQQQWWW[[[^^^]]][[[YYYTTTUUUUUUVVVVVVVVVUUUUUUPPPQQQSSSUUUTTTQQQPPPQQQLLLOOORRRQQQNNNKKKJJJJJJBBBEEEIIIJJJHHHEEECCCBBBCCCBBBAAA@@@????????????HHHEEEEEEIIIJJJIIIKKKNNNBBBCCCFFFJJJGGGCCCCCCGGGGGGGGGHHHIIIJJJIIIEEEBBBGGGFFFEEEEEEGGGGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGAAAEEEEEEAAABBBGGGIIIEEECCCEEEFFFFFFEEEFFFHHHKKKCCCFFFIIIJJJIIIGGGFFFFFFGGGFFFEEEFFFFFFEEEBBB???BBBCCCDDDCCCAAA@@@@@@AAAAAAAAAAAABBBBBB@@@;;;888;;;::::::999999999::::::<<<;;;;;;::::::;;;;;;<<<333666777666444222444666333333333333333333333444///666999444111444555333555555444444444444555555777444222444888:::777444444444555666666777666666555444444444444555666666333555666777666777999:::666666666888999888555333222222222333444555777777444333222111111222333444111222333333444444444333222333444444555555555444333333222111222333444555555666888999:::999777666888888::::::;;;:::999888888888777555333333555666777666666888:::;;;:::888777777777777777777777777666666666888;;;<<<===<<<;;;:::999888777777777777666777777666555555777999666555555666888888777555888999:::;;;:::888666444444333333444555777999:::777777777666444555777999999777555444555666555444555444333333222222333333111222444666666555333222000111222444:::@@@===777888888888777888999999:::999888777555555555666777444666888666444333555888777777777777777888888999666666555444444333222222000222333333333333444666555444444555777888777555333777888555555888777222333444555444333222444555111222444666777888999999777555444444555666444333666777888777555444444555333222111111222555888:::777777777666555555444444;;;:::888666555666777888999999999999888888888888222333444555666555444333777666555444333444555666111333666888999888666555000333555555444444888;;;555111222777888444444777888888999888888777666666333444666555444444666777333555777999:::999888777888888999999:::;;;<<<===::::::999999::::::;;;<<<666777999:::;;;<<<<<<<<<888777555444444666999:::777:::<<<<<<::::::<<>>666<<<;;;:::999999999:::;;;999<<<>>><<<888777:::>>>888888999;;;===>>>===<<<888888999999999888777777:::999888888888999;;;<<<999888666555666777666555222666:::999555333555777555444222111000111222222WWWOOORRR```ggg```XXXWWWTTTUUUTTTRRRQQQQQQTTTWWWQQQSSSUUUTTTQQQNNNMMMLLLNNNMMMLLLKKKHHHFFFDDDBBBDDDDDDDDDFFFGGGFFFDDDAAABBBCCCDDDCCCBBBCCCEEEGGGFFFGGGIIIJJJKKKJJJJJJIIIFFFDDDCCCEEEIIIKKKJJJHHHDDDGGGJJJLLLMMMKKKIIIGGGGGGEEECCCEEEHHHJJJJJJHHHAAACCCEEEEEECCCBBBCCCDDDBBBDDDFFFFFFEEEDDDCCCDDDAAAAAAAAACCCEEEEEEDDDBBBAAAAAACCCEEEHHHIIIHHHGGGEEEGGGGGGDDDDDDHHHHHHFFFCCCEEEGGGGGGEEECCCCCCCCCBBBEEEFFFCCCBBBCCCBBB>>>;;;===???BBBBBB@@@===;;;888888999999999999::::::<<<:::999999:::999777555111555777666222000333666555555444333333222111111000111333444444333222111444111///000333666666555444444555666555444222111777444444999???@@@:::333444222111222333444444444111333666666555333333333222222222333555666555444444444444555444444333333222000000222222000000222333333222222222222333333444444444444444444444444555444222111111222333444444444555555555555444444::::::999999999999999999777777666666555555444444999::::::999777666777999::::::999888888999::::::999::::::;;;;;;<<<<<<===>>>;;;999999;;;;;;999777;;;666666::::::666666;;;:::666777<<<<<<666555888888888999999888777666444555555666666666666555555777888999888555444555666222444444111222777999777333333444444555444444444999555111222666888555222222444666555333444999===999999999888888666555444:::888666555666777666555444555666777888888888888666666666666555555555555888333111333222...///333444333333222222333333444555555555555555555555555777666666555555555666666///444555333222555777666666555333333444666888:::666444333444555666555444777777666555555555555555333333555666666666555444777555444555888888666333222111111444777;;;<<<<<<;;;:::::::::::::::;;;;;;:::777555666888888333...666666555333222444888;;;444666999888666555666888888777666555555666777777888888888888888777666666;;;999777555444444555666111555888777444333444666555777888999999888777555555333222444777999888666444888:::999:::<<<;;;777555777:::===>>><<<:::888999888666555555555666777999;;;===;;;999777999;;;999:::<<<;;;999777777777888666444555888::::::888:::;;;<<<=========<<<;;;>>>===<<<;;;;;;;;;<<<===AAA@@@>>>;;;999777666666:::888777777:::<<<======:::777888<<<>>>;;;999:::999777666555666888;;;======;;;777333111222333555666555555444444444555555:::666222111333444333222UUUOOORRR]]]ccc]]]XXXZZZQQQPPPOOONNNOOOQQQRRRSSSQQQSSSUUUTTTRRROOONNNMMMOOONNNMMMKKKIIIGGGFFFEEECCCDDDFFFFFFEEEDDDBBBAAADDDEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJLLLJJJHHHEEEGGGIIIKKKKKKJJJHHHGGGFFFDDDCCCDDDGGGIIIIIIGGGCCCEEEHHHKKKKKKJJJGGGEEEDDDFFFGGGGGGFFFDDDDDDEEEAAA@@@AAACCCEEEFFFEEECCCBBBAAABBBEEEHHHIIIHHHGGGGGGIIIIIIFFFEEEHHHIIIFFFCCCEEEGGGGGGEEEDDDDDDDDDDDDGGGHHHEEEDDDDDDCCC???===???AAABBBAAA>>>;;;999999999::::::999999888888888777777888::::::999888444777888666111///111333555444444333222222111111111111222333333222111000333111///000333555555444333333444444444444444444666333222666<<<===888333222111000111222333333333222444555555444333333444333333333444555666555444333444444444444444333333444111111444444111111444222222111111111111222222333333333333333333333333555444333222222333444666555555666666666555444444888888888777777777777777777777888777777666555555888999999888777666888999:::999999888888999999:::888999999:::;;;;;;<<<<<<:::999777888;;;;;;:::888;;;777666999999666777;;;999666777:::;;;777666999777888888999888777666555555666666777777666666555555666777666555444555666444666555333333777999777555555555555444444333222888555333333555666555333111222222222222333666999888888888888888777666555777555444444666777666666333444555666777777777777777777777777666666666555888333111333222//////333444333333222222333333444555555555555555555555555444444444333333333444444000444666333222555777666555555444444555666777888666555444555666666555444777777666555555555555555333444555666666666555555888666555666888999777555888777666777999;;;:::999:::999888777777777888999999555333444777777444000666888999888777777888999555777999999666555666777999999999888999999::::::888888888888888777777666:::888777555444555666777666777777777555555777888555666888999999888666555555444333444777999888666555999;;;999:::<<<;;;777555777:::======<<<:::888999888777666555666777777888:::;;;:::888888999;;;;;;<<<<<<;;;999777888999888666444555888::::::888:::;;;<<<===>>>======<<<<<<;;;999888888888999999<<<<<<;;;;;;:::;;;;;;;;;:::888666777999:::;;;::::::666777;;;===:::888999888777555444555777999;;;666666555555555555444444222222222222333444555555<<<888333111222333333222TTTPPPRRRZZZ\\\XXXWWW\\\QQQNNNLLLMMMPPPRRRQQQPPPLLLMMMOOONNNLLLJJJIIIIIIOOONNNLLLKKKIIIHHHHHHHHHBBBEEEGGGFFFCCC@@@@@@AAAEEEGGGIIIIIIGGGFFFFFFFFFIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLJJJHHHFFFGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCDDDFFFGGGGGGGGGDDDFFFIIINNNRRRPPPJJJEEEFFFHHHIIIIIIGGGEEEEEEFFFAAA@@@AAACCCFFFGGGFFFEEEBBBBBBBBBDDDGGGHHHHHHFFFHHHKKKJJJGGGFFFIIIHHHEEECCCEEEGGGGGGFFFEEEEEEFFFGGGJJJJJJFFFEEEEEECCC??????@@@AAABBB@@@===:::888:::;;;;;;;;;:::888666555555444555777:::;;;:::999666888888555111...///000444444333333222222111111222222222111111000000///222000///000222444444333111111222222333555666777555222000333777999666222000000000000000111222222333444444333222222333555333444444555555555555444333333444444444444333333555222222555555222222555111111111111111111111111111111111222222222222222444444333333333444666777666666777777666555444444666666666555555555444444666777888999999888666555777888888777666666888::::::999888888888888999:::777777888999::::::::::::777666666777:::::::::888:::777666888888666777:::888666666888999777888;;;777777888888888777666666666777777888888777777666222444555555555555666888666888777444444888888666666666666555444333222111777666555555444444555555333111000000222555666666777777888888888777777666555444333444666888777666333444555666666666666666888888888888888777666666777333222333222000111444444444333333333333444444555555555555555555555555444444444444444444444444000555666333333555777555555555555666666666666666777666555555777777666555777666666666555555555555333444555666666666666555999888777777999999888777;;;::::::;;;<<<===;;;999999888666444444444666777777444222222555777555333666888;;;;;;:::888777777777999:::999777666666777444555666777777888777777888888999999888888777666888777666555555666777888999777555555666777777777555555777888888777555555555444444555777888888777666999;;;999999;;;:::777555777:::<<<===<<<:::999:::999888777666777888888777888::::::999999:::<<<>>>>>>===;;;888888999:::888666555666888::::::999999:::;;;<<<===>>>>>>>>><<<;;;999777666666777777999::::::;;;<<<======>>>999888666666888999999888999555666:::<<<999777888777666555333444555777888...000333666777777555444/////////000111222444444===888333000000111222333UUUTTTUUUXXXVVVRRRUUU[[[VVVRRROOOPPPTTTUUURRRNNNIIIJJJKKKKKKHHHFFFFFFFFFLLLKKKJJJIIIHHHHHHHHHIIIBBBFFFHHHFFFAAA>>>???BBBEEEGGGJJJJJJHHHFFFEEEDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGEEEDDDFFFKKKQQQQQQKKKEEEHHHIIIJJJJJJHHHGGGGGGHHHBBBAAAAAACCCFFFGGGGGGFFFCCCBBBBBBDDDFFFHHHGGGFFFHHHKKKKKKGGGFFFHHHGGGDDDDDDEEEGGGFFFEEEEEEFFFGGGGGGJJJJJJFFFDDDDDDBBB>>>??????@@@@@@???<<<:::888:::;;;;;;;;;999777444333333333333666888:::999888555666666444111//////000333333333333222222111111333222111000////////////111000000000111222222222000///000111333555888:::444000...///333555333111000111111000000000222333333333333222000111333555333444555555555444444444222222333444444444333333555222222555555222222555000000000111111000000000111111111222222222222222444333333333444666777888777777777777666555444444666666555555444444333333333555777999999888666444555666777777666666888:::999999888888888888999999555666777888999999999888555555666777888888777666999777777777777777777999777555555666777888:::<<<666666777777777777777777777777888888888888777777111333555666666777999:::777:::999666555888888555555555666555555444333333777777777666444333444666666333111222555777777555666777777888888888888777666555555666888888777666333333444555666666555555999999999:::999888666666666444333333333222333555444444333333333333444444555555555555555555555555555555666666666666666666111555777444333555777555555666666777666666555444888666555666777888777666666666666666666555555444444555555666666666666666999888777777888888888888999999:::<<<>>>???===<<<:::888555333333444555666777444222333555888888777666888::::::888666555555999:::::::::888777777666222333555666777777777666888999999999999888777777777666666555666666777888777444222333666777555333555555666666666666555555666555555666777777777777777:::;;;999999;;;:::666555777999;;;<<<;;;:::999;;;:::888777777777888999777888999:::;;;<<<===>>>??????===;;;888888:::<<<777777666777888999::::::777888999:::<<<=========>>><<<;;;999777777777888:::;;;;;;<<<<<<<<<<<<<<<:::888777777888999888777888555555999;;;888666777777666555444444444666666,,,///222555777666555444000000000000000111222333999555111------000333555XXXXXXYYYXXXSSSPPPSSSXXXYYYUUURRRSSSVVVUUUPPPKKKMMMNNNNNNMMMJJJHHHGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGBBBFFFHHHFFF@@@===???BBBDDDFFFIIIIIIGGGEEECCCCCCAAAAAAAAABBBEEEGGGJJJLLLHHHIIIJJJJJJIIIGGGFFFFFFHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHEEECCCGGGLLLNNNKKKHHHIIIJJJKKKJJJIIIHHHIIIKKKCCCBBBBBBCCCFFFHHHHHHGGGCCCBBBBBBCCCEEEGGGGGGFFFFFFIIIJJJGGGFFFGGGFFFBBBDDDEEEFFFFFFDDDDDDEEEGGGEEEGGGGGGCCCBBBBBB???;;;<<<===>>>>>>===<<<:::999999999999999777555333222444333333555666777666444222222333222111111111222333222222222222222111111333222111000////////////000111111222111111111222/////////000222555888:::333000......000222222000000222333222000000222555222333222111000000222444111333555555333333444555111222222333444444333333333000000333333000000333///000111111111111000///111222222222333333333444333333333444555666777777666666666666666555444444777777666555444444333333111333555777888777555333444666666666555555777999888888888888888888888888444555777888999999888777555666888888777666444444777888777666666777888777555555555555666999;;;<<<555555555666666777888888777777888888888888777777333444666777777888:::<<<888::::::777666888888444333444444555666666666666777888888666444333444666777444222333666777666444666777777888888888888777999999888999:::999777555333444555555555555555555999::::::::::::888666555555555444222333444666666555444444333333444444555555555555555555555555555444444555666777777666666222666777444333555777555555666666777666666555444888666555666777888777666666666666777666555444444555555555555666666777777777777777666666666777888999888888:::<<<===<<<;;;:::999777555555666777888777666444555777999:::;;;888999999888666555666888999999999999999888777666555777999:::;;;;;;::::::999999999999999888777777666666666666666777777777555333333555888888444111555555666666666666555555666666777777777777777888999;;;;;;888888:::999666666777999:::;;;;;;:::999;;;:::888777777777888999999999999;;;<<<>>>>>>???>>>===<<<:::888888:::<<<777777888888888999:::;;;666777777888999;;;<<<<<<===<<<:::888777777777777888999:::;;;<<<<<<;;;;;;:::999888888::::::888777777444555999;;;888666777777777666555555555666666111111222333333444444444444333222111111111111111333111...+++,,,///444777YYYZZZ[[[YYYUUURRRSSSUUUUUUTTTSSSSSSTTTSSSNNNJJJMMMMMMMMMJJJGGGEEEDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGEEEAAA@@@AAACCCCCCEEEGGGGGGEEEDDDCCCDDDAAABBBDDDFFFIIILLLOOOPPPGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJIIIGGGFFFHHHIIIKKKHHHEEEFFFIIILLLLLLLLLHHHIIIJJJIIIIIIIIIKKKMMMFFFDDDCCCDDDFFFGGGGGGGGGDDDBBBAAABBBDDDFFFFFFFFFEEEHHHIIIFFFFFFGGGFFFBBBEEEFFFFFFEEECCCBBBDDDEEEAAADDDDDD@@@??????===999:::;;;;;;<<<;;;:::999888666666666555555444444444555444333444555555333111///000000111222222333333222222222222222222111111222222222111111000000///000111333333222111111222//////000111333555777888222000//////000111111000000222333222000000222555111222222111000000111333...111444444222111333666000111222333333444444333111......111111......111///000111222222111000///111111222222333444444444333333444444555555555666444444555555555555555444888777777666555444333333000111444666666666555444555666666555444444666888777777888999999888777777333555777999999999777777555777999999777555333333666888888555555888888666333666666444666999;;;999555444444555666777888999666777777888888777777666555777888888888888999;;;777::::::777777888777444222333444555666777777777999888777666555555444444555444333333444555444222777777888888888777777666;;;::::::;;;;;;:::777555444555555666666666555555999999;;;;;;:::888555444444555555222333666888666555555444444444444555555555555555555555555555555111222333555555555444444333777888555333666777555555555555666666666666666777666555555777777666555555666777777777666444333666666555555666666777888777888777666555555777999<<<:::888888999999888777999999999888999999999:::666666777777888:::;;;<<<;;;;;;;;;:::999888:::<<<888777777888999999888666777888999:::::::::::::::999999999:::999999888777777777777777777666666666666666666888999888666444666666666666666666666666666777888888666666777888:::<<<<<<888777999999666666777888999:::::::::999:::999888777666777888888:::999999:::===>>>>>>===999::::::888777777999;;;777888999888888888:::<<<777777777888999:::;;;<<<;;;:::888666555555666666444666888:::<<<<<<<<<<<<999888888999:::;;;999777888444555999;;;888666777666666555555555666666777555444333222111222333444666555333222111111000000///...---,,,,,,///444999WWWZZZ\\\[[[YYYXXXVVVUUUPPPQQQSSSTTTTTTQQQNNNLLLKKKKKKJJJFFFBBB@@@???@@@>>>@@@CCCEEEGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCCCCDDDCCCEEEFFFEEEDDDDDDEEEFFFBBBDDDFFFIIILLLNNNOOOPPPGGGHHHHHHFFFDDDDDDGGGJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKIIIFFFEEEFFFHHHJJJIIIGGGFFFGGGIIIKKKLLLFFFHHHIIIIIIIIIJJJMMMOOOHHHFFFDDDDDDFFFGGGGGGFFFDDDCCCAAABBBDDDEEEFFFEEEDDDHHHIIIGGGGGGIIIGGGCCCFFFFFFEEECCCAAA@@@BBBCCC>>>AAAAAA>>>===>>><<<888;;;;;;;;;:::999777555444444333222111222333555666333222222333444444333111/////////000111222333222111111111111111111222222111111222333333222111000000333555555333111222333///000111222333444444444111111000111111111111000...111333222///...111555///111222222111000000111+++///333333111000333666000000111333333444444333111......111111......111000111222333333222111000000000111111222333333333333333444444444444444333111222333444555555555555888777666555444333222222111222333555666777777777555666666555444333555666666777888999999888777666333555777999:::999888666333666999:::888555555555666999888444444888999666222666777555666::::::666444444444444555777999:::555666666777777666666555777888999888777666777888555888999777777888777444333444555666666777666666<<<999555555666777555222555666777666555333333444888888888888888777666555999888999:::;;;;;;888666666666666777777666666555888999:::;;;:::777444222333666555222333888999777555555444444444444555555555555555555555555555555000111333555666666555444333777888555333666666555555555444444555666777888666555444555666666555444555666777888777666444333777666555555555666888888888999999777555555888;;;<<<999666555666888999999777888:::;;;;;;;;;;;;:::555666888999999999::::::888:::<<<===;;;::::::;;;666555555666999:::888666999888888888888888999999999999::::::999999888777777888888777777666555555888888777555444555777999777777777666666777777777666888999888666555777999;;;===<<<888777999888555666777888999:::::::::999999888777666555666777777999888777888;;;===<<<:::444666777777666777888:::666888:::999888888:::===::::::999999999:::<<<===:::999888777666777777888555666888:::::::::999888666666666888::::::999777888555555:::;;;999777888333333333444444555666666666555444333222222333333444333333222111111111111...///000///...000444888UUUYYY[[[\\\]]]\\\YYYUUULLLPPPTTTVVVUUURRRQQQPPPNNNNNNLLLHHHDDDAAA@@@@@@<<>>===>>><<<999<<<<<<;;;999777444222111222111//////000333666888111111111222444444333222000//////000111222222111111111111111111111222222000111333444444333222111000333666666333111222333000111222333444333222222111111222222222222111000,,,000222111---,,,000444...000222333111000000000)))---222222000000333777///000111222333444444444111......111111......111000111333444444333111000...//////000111222222222333333333444444333222222000000222333444555555555777777666555333222222111333333444555666777999999666666777555333333444555666777888999999888777666333555888:::;;;:::888777111555999:::888666666777555999888444444888999555111777888666666:::999555444333333444555777999:::555555666666666666555555777888999888555444555666444777888666666888777444555666666666666666555555===999444444777888555111666999;;;:::777555666777999999999888888666555555666666777999;;;;;;999777666777777777777777666666888999:::;;;999777444222222666666222333999:::777555555444444444444555555555555555555555555555555222333555777888888777666444888888555444666666555666555444333444666888:::666444333444555666555444555666777888777666444333777666555555555666888999999::::::888666666:::===999666333333666:::===>>>555777:::<<<======;;;;;;333555888999999888888999333666;;;======:::888777555444333555999:::999666>>>===<<<;;;:::;;;<<<===999::::::::::::999888888888888888888777666444444888777555111...000666<<<888888777777777777888888666888:::999666555777999<<<>>><<<888666888888555666777888999999::::::999999888666555555555666777888666555777:::;;;:::888111333555666666666777999666888:::999888888:::======<<<;;;:::;;;<<<===>>><<<;;;:::999999::::::;;;999999::::::999666444222444444555777999:::888666999555666:::<<<999777888111111222333444444555555555555555555444444333333222111111111111111222222000222333111000111444888WWW[[[___aaa___]]][[[ZZZQQQQQQSSSUUUWWWWWWTTTQQQMMMLLLKKKJJJHHHDDD>>>:::<<<===>>>@@@BBBDDDFFFFFFEEEEEECCC@@@>>>???AAADDDFFFCCCBBBFFFGGGFFFHHHLLLEEEDDDDDDFFFJJJMMMNNNOOOJJJIIIHHHGGGFFFGGGHHHIIIGGGIIIKKKMMMNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFHHHJJJMMMMMMKKKIIIKKKJJJHHHFFFFFFGGGHHHIIIEEECCCCCCEEEIIIJJJGGGDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKLLLJJJFFFBBB@@@???AAA===;;;===BBBBBB<<<666444666999::::::777444222333333333222222222111111444333222111000000000000111000/////////000222333111222222111000000111333000000000111000///......111000000000111222333333222111///...///111444666222222333333222000///...000333555444111000111333222000000222111...111555111222222111///...///000222222222222222222222111555333333333444444222000333111///000222333222//////000111333444444333333111111111111111111222222222333333444444333222222555555555555444444333222000222444444333333444555666555555444333333222222888777777777777777888999666555444555777888777555777888999888666444555666111333555555444555777888555333222333444555555444555555555666666666666666<<<999666555555555333000111333666777666555555555444777999888999:::666///444555555666777888888999===999555444666777777666;;;:::888777666666555555666777888999:::;;;;;;;;;777888999:::;;;<<<<<<<<<;;;999888777777777555333777777777777666555333222222333444666666666555555555555555555555555555555333444666777777666444333555444444333333555666777555444555999<<<;;;666111666666666666666555555555888555333444666888777555777555444444444333222000***333999777555999<<<<<<999888777777666777777777888777555555666999<<<>>>::::::999999888777666666888888888888999:::;;;<<<999:::;;;<<<:::777444222888888999:::<<<;;;888666::::::999999888777777666:::999999888888999999:::777888888777666555555666444444444444444555666666888888777666666666666666888888666666777888:::<<<777777777777888999:::;;;888;;;<<<999999<<<;;;888999888666555444444444444777777777777777777777777777777888888888888777666777999;;;;;;999:::===@@@===??????<<<888777:::===>>>;;;888666888:::;;;;;;===<<<;;;:::999888888888888666555666:::<<<:::999999999::::::999666444222444555666666666555444333555555555444444333333333111222333222111111333444222111///000111222222111TTTWWWZZZ]]]]]]^^^___```UUUTTTSSSSSSUUUVVVVVVUUUPPPMMMIIIFFFDDDBBB???===>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEBBB@@@@@@BBBDDDGGGCCCCCCEEEFFFDDDFFFIIIGGGFFFGGGHHHKKKLLLLLLKKKMMMMMMKKKJJJJJJJJJKKKKKKHHHIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNLLLKKKIIIHHHFFFFFFGGGHHHIIIAAAAAABBBCCCEEEFFFDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHDDD@@@>>>>>>>>><<<;;;<<>>;;;;;;;;;::::::999999888777777777888999::::::;;;888999:::;;;:::999777555:::888777777888999999888;;;;;;::::::999888777777999999999999999999999999666777888777666555666777555555555555555666666777888888777666666666666666888888888888888888888888999999::::::;;;;;;<<<<<<888;;;<<<999888;;;:::666777666555444444444555666777777777777777777777777666666666666666666666666:::<<<>>>>>><<<===???BBB===<<<;;;;;;;;;<<<<<<<<<===;;;999999;;;===>>>>>><<<<<<;;;::::::999888888888777777888;;;<<<;;;999<<<=========<<<:::888666444555666777777777666555999999777666444222111000444555555444222111222444444222///000333777:::;;;RRRTTTVVVWWWXXXZZZ]]]___UUURRRNNNMMMNNNQQQSSSTTTQQQLLLEEEAAA???@@@@@@@@@@@@AAACCCCCCDDDCCCBBBAAAGGGHHHGGGEEECCCAAABBBCCCGGGDDDDDDFFFFFFCCCDDDGGGJJJIIIIIIJJJKKKKKKJJJHHHKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKNNNOOOOOONNNJJJIIIHHHFFFFFFGGGGGGHHHCCCEEEGGGGGGGGGFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFCCCEEEFFFDDDAAA>>>===<<<;;;;;;;;;<<<;;;:::888777888888777666444222000///333222222222222111111111333222111111000000000000//////000111111111111111000111222222000000111333222111000///...///000000111111000000000111222222000000000000111222333333555555555555444333222222222222222111000000222444999333000333444222000000///111222222222222333555444333222222333444555666222111000000111222000///222111000000222222111000///000111333333333333222333444444444555555555555555444444444444444555555333444444444444333333222000222444444333333555666777777777666555555444444333333333333444666777888777555333333555666777666666777888777555333444555444666888888666444444444444222111222555666666666111222333444666777888888999888666555666666444333:::999777666666777888999444777888888999;;;888333555555555666666777777888777666666888:::;;;:::999888888888888888888888888888999999::::::999999999888888999999999999999888:::999888888::::::999888777888999::::::::::::999777777777888777777666555999999999999999999999999666777888999999888777666777777666666777777888999444666888999888888999:::777777777777777777777777888777555555666777777666777666555555555666888999:::;;;:::777666888999777;;;;;;;;;<<<===>>>@@@@@@:::999888777888:::===>>><<<<<<<<<<<<;;;;;;;;;;;;777888888888999::::::;;;999999::::::::::::999999;;;888555555666888999999<<<<<<;;;:::999888777777777888999::::::999888777555666777777666555666888666666666666666777777777777777777777666666666666444555777888999888777666;;;<<<===>>>>>>===<<<<<<888;;;;;;888777999888555555444444444444555666777666666666666666666666666777666555555555555777777999:::;;;;;;::::::<<<===;;;999777:::>>>@@@>>>:::<<<;;;:::<<<>>>@@@@@@???:::;;;;;;<<<;;;:::888777888888999;;;======;;;999::::::;;;;;;:::888666555222333555666666666666555999999888666444333222111777777777555222111222333555333111222666===BBBDDDPPPQQQSSSSSSRRRQQQQQQRRRKKKHHHDDDCCCDDDGGGIIIJJJJJJFFF@@@<<<<<<>>>@@@AAAAAABBBCCCEEEEEEDDDCCCBBBGGGHHHHHHFFFDDDBBBBBBBBBGGGDDDDDDGGGGGGEEEEEEHHHLLLKKKIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCIIIHHHHHHGGGGGGIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHIIIKKKMMMNNNMMMIIIHHHGGGGGGFFFFFFGGGGGGDDDGGGJJJIIIGGGGGGIIILLLIIIHHHGGGEEEDDDCCCCCCBBBAAABBBCCCAAA???<<<<<<<<<888;;;===<<<999777777888888777666444333222222222222222222222111111111111222222111000000000000000...///000222222111000000///111222222111111111333333222000......///000111111111000000000000111111//////000000111222222222333333333333222222111111222222111000000111333444888111...111555333000//////000222222111111222333222222111111222333666777222111000000111222111000111000000000111111111000///000111222333333222111333333444444555555666666555555444444444555666777333333444444444444333333111222333444333444666777888888777777666555555555222222333333555666888888777555333333444666777777666777888666444333444555444666888999777666555555444333222333555777777777444444555666777888888888===<<<;;;:::999777555444888777666666777777666666444777888888:::<<<:::555555555555666666666777777666777999;;;<<<;;;:::999888999999::::::;;;;;;;;;:::::::::::::::999888777888888999999999888777777999888888999;;;<<<<<<;;;999999::::::::::::::::::999999999999888777777666888888888888888888888888888888999::::::999888888888888888888999999::::::444777999999777888;;;>>>777777777888888888888888999888777666666777777777777777666555444555777999???===999777777999:::999<<<;;;;;;<<<===>>>??????::::::999999:::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::888666666888999999999;;;;;;:::999888777666666666777999::::::999777666333555666666555555777888666666777888888888888888666777777777777777666666333444555666777777888888:::;;;===>>>>>><<<;;;999555888999777777999999666666666666666666666666777666666666666666666666666:::999777666666888:::;;;888999:::::::::999::::::999888999;;;>>>???===:::<<<;;;<<<>>>???@@@>>><<<888:::;;;<<<<<<;;;999777777888999;;;<<<<<<:::999777888888888888777555555///000222333444444444333555555555555555555555555555666666555333222333555777555333444888===@@@BBBJJJLLLOOOOOOLLLHHHFFFEEEAAA???>>>>>>???@@@??????@@@===;;;:::<<<>>>???@@@???AAACCCEEEFFFGGGGGGFFFFFFGGGGGGFFFCCCAAABBBBBBFFFDDDEEEIIIJJJHHHIIILLLMMMJJJFFFEEEGGGJJJLLLMMMJJJIIIIIIHHHFFFEEEDDDCCCHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHGGGHHHKKKMMMMMMMMMHHHHHHGGGGGGFFFFFFFFFFFFAAADDDFFFEEECCCCCCFFFIIIHHHGGGEEECCCAAA@@@???>>>>>>???@@@???===;;;<<<<<<888;;;===;;;777555777999555555444333333333444555222222222111111111000000111111000000///000000000...///000222222111000000...000222333222111222222444222000///...///111222111111000000///000000111...//////000111111222222333333222222222111111222222111000///000222333333333---+++000444444111000000111111000///......000000000000000111222444555333222000000111333222222000000111000000000000111///000111222222222111000111222222333444444555555444444444444444555666777333444444555555555444444111222333333333444777999888888888777666666555555444444444555666888999:::777555444444555777777777666777888777555333444555333555777888888777888999666555444444777888888888999999999999888888888888666777999:::;;;;;;;;;<<<777666777:::<<<:::777333555888999888:::===;;;666555555555555666666666666666888;;;<<<;;;:::888777::::::<<<===============::::::::::::999888777777888888999999999888777777999888888999;;;======<<<;;;;;;:::999888888777777::::::999999888888888888999999999999999999999999999::::::::::::::::::999999999999:::::::::::::::666888:::999888888<<<@@@888888888999999999::::::999999888888777666777888<<<======:::888777999;;;???;;;777777999:::<<<===<<<;;;;;;:::::::::;;;;;;;;;::::::::::::<<<===>>>:::::::::::::::;;;;;;;;;:::;;;<<<======<<<<<<;;;======<<<:::999888888777777777777999;;;;;;999777888888777777666555555555555666888999999888666555333555666666555555666888666777888888999999888888555666777777777777666666<<<:::888666666777999;;;888999;;;<<<<<<:::999777333666777666777::::::888999999888888777666555555666666666666666666666666:::888777666777888:::<<<<<<<<<============<<<;;;777999<<<===;;;:::;;;<<<===<<<<<<===>>>===;;;888777999;;;<<<<<<;;;:::888666888999::::::999888888999999:::::::::999999999///111222444555555444444444444444444444555555555333444555555444444666888777666666777999:::999888CCCFFFJJJKKKIIIEEEBBBAAA???>>>===>>>??????===;;;:::999888999<<<>>>??????@@@@@@BBBDDDFFFHHHJJJKKKFFFFFFFFFEEECCCBBBCCCEEEFFFDDDFFFKKKLLLJJJKKKMMMKKKHHHEEEDDDFFFJJJMMMNNNGGGGGGGGGFFFEEEDDDCCCBBBGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIJJJMMMNNNNNNMMMGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEDDDEEEGGGIIIFFFEEECCCAAA>>>===<<<<<<;;;<<<===<<<;;;:::;;;<<<888:::;;;:::666555666999222222222222222333444444222111111111111000000000111000000//////000000000//////000111111111111111---000222333222222222222333222111000///000111111111111000/////////000000////////////000111222222444444333222222333333444000//////000222333222111000++++++000444222111111000111111000...------...//////000000111111222222444222000000111333333333///000111111//////000111///000111222222111000000000000111222333444444555222333444555555555555555444444555666666666666555111222333333333444777:::888888777777666666555555666666666777777999:::;;;777666555666888999888777777888999888666444555666444555777777777888:::;;;999777666777888999999888<<<;;;;;;::::::999888888555777999:::999777777888777888:::>>>AAA@@@:::555777999:::888:::===;;;666555555555555555555555555666888;;;;;;:::888777777:::;;;===>>>???>>>======:::::::::::::::999888777888888999999999999999888888777777999;;;======<<<<<<;;;999888777666666666::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::888999:::::::::;;;===???888888999999:::;;;;;;;;;:::::::::999777666777999:::<<<===;;;777555666888<<<888777999999999===AAA;;;;;;:::999999999999999::::::::::::;;;;;;<<<<<<:::::::::999999999999999:::;;;<<<=========<<<;;;===<<<<<<;;;999888666555555555777999;;;;;;888666555555555555555555555555555666777888888777666555444555666666555444555777555666777999999888888777444555777888888777666666FFFCCC===999666777999:::888999::::::;;;:::999888333666888666777:::;;;888999999999888777666444444666666666666666666666666777666555555666777999:::<<<;;;;;;<<<===<<<999777666:::======999888;;;>>>======<<<<<<===;;;999666777888:::;;;<<<;;;;;;:::777888999999777777888999888888888888999999999999444555777888888888777777888888777666555444333222333444666666555666888:::888777777888888777444111DDDGGGIIIIIIGGGEEECCCCCCBBBAAA@@@@@@AAAAAA@@@>>><<<:::888888:::===>>>???BBBBBBBBBCCCEEEHHHKKKMMMGGGGGGFFFEEECCCDDDFFFIIIGGGEEEGGGKKKLLLIIIIIIKKKHHHFFFEEEFFFHHHJJJJJJIIIDDDDDDEEEEEEEEEDDDBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBAAAAAAAAALLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHKKKMMMNNNLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDEEEGGGHHHIIIIIIEEEDDDBBB@@@>>><<<;;;;;;888999999999888888999;;;888888888777555444555666000000000000000000000///111111111111000000000000000000////////////000000000000000000000111111222---///222333333222222222222222222111111111000000111111000///////////////000///...---...000222333333222111111111222333333.........111444444222//////---...222333000000222///000111000///...///000///000222333333222111000333000......000222333222...000111111///...///111///000111222222111000///000000111222333444555555///111333666666666444333555555666777777777777777222333333333333555888;;;888777777666666555444444777777777777777888999:::777777777999;;;;;;999666888999:::999777555666777777888888777666777:::<<<<<<:::999999:::::::::999:::::::::::::::999999999888:::<<<;;;777444333444999888888<<>>>>>===<<<;;;999999:::::::::999888888777888999::::::;;;::::::888777777888;;;<<<<<<;;;;;;:::999777777777888888999888888777777888999:::::::::::::::::::::::::::;;;::::::::::::::::::;;;888999:::;;;;;;;;;::::::;;;::::::;;;<<<===<<<;;;999999999:::;;;<<<<<<<<<:::;;;;;;:::777666777999333777;;;:::666444444666999777888;;;999777;;;CCC;;;;;;:::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;::::::999999888888999:::;;;<<<<<<;;;:::999999:::;;;;;;:::888666555444444444555777888777666444444555555666777777777666666666666666666666666444666666666444333444555444555777888999888777666444555777888888888777666BBB@@@<<<888666666777888:::::::::;;;;;;<<<<<<===666999:::777777999999666666666777777666555444333777777777777777777777777555666666777777888999999:::999888999;;;:::666333777888999999:::;;;===???===<<<;;;;;;<<<<<<:::888888888999::::::;;;<<<<<<999::::::888666666999<<<777777777777888999999:::777888999:::::::::999888:::999999888777666555555777888999999888888:::<<<888777666666888888666555JJJKKKKKKIIIFFFDDDDDDEEEFFFDDDAAAAAABBBBBBBBBAAA@@@===999777999<<<>>>???EEEDDDCCCCCCDDDHHHKKKMMMHHHHHHGGGEEEDDDEEEIIILLLHHHFFFGGGKKKKKKGGGFFFHHHEEEEEEGGGIIIKKKJJJFFFDDDGGGHHHIIIJJJJJJIIIGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAMMMLLLLLLKKKJJJIIIIIIIIIDDDDDDFFFIIIKKKKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEBBB???@@@DDDFFFFFFDDDEEEDDDBBB@@@>>><<<;;;;;;555666777666555666888999888777555444444444444333////////////...---,,,+++111111111111000000000000000000////////////000111111000/////////000222333,,,///222444333222222222111222222222222111000000111111000///////////////111///---,,,---///222444000000///......///000111------...222555555111...111000222555333//////222...///111111000000222333000111444555555333111///111///------...111222222...000222111...---///111///000111222222111000///000000111222444555555666---000333666777666333111666666777888888888888888222333333333333555999<<<777777777666555555444444888777777777777777888999777777999;;;===<<<999666999:::;;;999777666777888;;;:::999666555555999;;;>>><<<::::::;;;;;;:::999888888888999999:::::::::333777;;;<<<:::999:::;;;999666555888===@@@===::::::<<<;;;999:::<<<:::666555555555555555555555444111444888888777777:::<<<999:::<<<======<<<:::999888999999:::::::::999999777888999:::;;;<<<<<<<<<888777777888:::;;;;;;::::::999888888888999:::;;;888888777777777888:::;;;888888888888888888888888;;;::::::999999::::::;;;888999:::;;;;;;;;;:::999===;;;999;;;>>>???<<<999999999::::::;;;<<<======:::<<<<<<:::777666777:::333888===>>>:::777888:::777777999<<<999555:::CCC;;;;;;;;;;;;<<<>>>???@@@999999::::::::::::::::::<<<<<<;;;:::999999888888777888:::;;;;;;:::888777555777999;;;;;;999777555555333111111333555777777444444555666777888999999777666555555555555666777555666777666444333333444444555777888999888666555333555777888999888777666777777666666666666777777<<<<<<<<<<<<===>>>@@@AAA999<<<<<<888777888777333222333444555555555444333888888888888888888888888666777888:::;;;;;;;;;:::===<<<;;;<<<>>>===999555888555444666;;;???@@@???<<<;;;:::;;;<<<===<<<;;;888888888999:::;;;<<<===;;;<<<;;;888666777;;;>>><<<<<<<<<<<<===>>>??????888888999::::::999777777888888999999999:::::::::;;;<<<<<<;;;:::999;;;<<<999777555555777:::;;;;;;GGGGGGFFFFFFGGGHHHJJJLLLAAADDDHHHHHHEEECCCCCCDDD???>>>=========>>>???@@@CCCDDDDDDFFFGGGHHHIIIIIILLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCEEEFFFEEEEEEFFFGGGHHHGGGCCCAAAIIIJJJIIIGGGGGGJJJIIIDDDGGGEEECCCEEEHHHIIIHHHFFFIIIGGGDDDCCCCCCDDDCCCBBBFFFHHHKKKKKKIIIGGGFFFFFFDDDGGGIIIJJJHHHGGGFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGFFFDDDAAAHHHEEEAAA>>><<<;;;999777999555333444777999999777444555555333444666444000111000000000000000111222...000222222000..................000222333222111////////////////////////000111222333333333333222222222222333333222222222444222000...------...///000000000000111222333444111111000000000000000000///000111111111000...---------///000111111111111111111222222222333333333222111111111111333444555333333222222111000000000111000////////////000000000222333333111000000111...222666999888666555444444666888777444222333555777777777888:::999777555//////000222444777999;;;===<<<:::888666666666666333444555666777777777777555888::::::::::::888666<<<===<<<999555444777;;;<<<;;;:::;;;<<<<<<;;;:::AAA???<<<:::999;;;>>>@@@===999777777999;;;:::999999:::<<<=========<<<;;;>>>>>>======<<<:::999888:::;;;<<<<<<<<<;;;:::999666777888888888666555444333333333444555777999;;;666777888:::;;;;;;::::::;;;:::999:::;;;;;;999777===777333777>>>AAA<<<666777888888888777888;;;===777888::::::999999<<<>>>===<<<;;;:::999:::;;;<<>><<<<<<<<<<<<:::888>>>===:::888777888999:::999:::;;;<<<===============>>>>>>>>>>>><<<:::999>>>;;;;;;>>>>>>;;;;;;>>>===>>>@@@@@@>>><<<;;;<<<999999999999999888777666888999999::::::;;;<<<<<<999999999;;;>>>???>>>===???<<<999888:::<<<;;;999999;;;;;;;;;999888999:::;;;;;;:::;;;;;;:::777444666888999999888777777888666666777777777777777666333444555777888999999999888999999888666555555666:::999999:::777222111444666333222333777999888777222444555555333444888<<<<<<:::999888888777444111777666666999>>>BBBBBBAAA;;;;;;:::888777555444444333555666666555555777888777999888555444777777444<<<::::::<<>>>>>??????>>>===<<<;;;@@@:::888<<<@@@@@@AAACCC>>><<<;;;:::;;;<<<>>>@@@<<<===>>>???????????????;;;<<<>>>??????===;;;:::============>>>>>>>>>>>>???>>>===;;;::::::::::::;;;<<<<<<===<<<;;;999888EEEBBB@@@BBBGGGJJJJJJHHHAAADDDFFFGGGEEEDDDEEEGGGCCCBBB@@@??????@@@@@@AAAEEEGGGIIIKKKLLLKKKJJJIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIIIIFFFEEEDDDDDDCCCCCCDDDFFFHHHHHHFFFDDDGGGHHHFFFDDDEEEHHHHHHDDDGGGEEEDDDEEEHHHIIIHHHFFFIIIIIIGGGFFFEEEDDDCCCCCCGGGIIIJJJJJJGGGEEEDDDDDDGGGGGGHHHFFFEEEEEEGGGIIIFFFGGGHHHHHHHHHGGGGGGFFFJJJIIIGGGGGGGGGEEEAAA>>>FFFCCC???===<<<:::999777999777555555666888888888444666555222333666555111............///111222222///111333222111////////////......///111111000///111111111111111111111111111111111222222222333333111111222222222222111111444222000.........///000000000000000000111333333222111111111111111222222111111111111111000///......///000111111111111111222222222222333333333333222222111111111222333444222222222111111000000000111000000//////000000000000222333333222111111222///222666777777666555555333555666666333111222333888777777888999999888666444444444555666777999:::<<<;;;999888777777777777555666666666777777888888999;;;<<<<<<;;;:::888555<<<======999555333555888::::::999999999999999::::::999777777888;;;===???;;;999666777999;;;:::999:::;;;<<<===>>>======<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;;;;:::999777666666666777888666666666666777888:::;;;888888888888888999::::::<<<<<<<<<<<<;;;::::::999>>>:::888:::@@@AAA>>>999999:::::::::999:::===???<<<;;;::::::<<<======<<<<<<<<<;;;::::::;;;<<<======<<<::::::<<<===<<<;;;???===<<<:::999999999:::::::::;;;;;;<<<<<<======>>>?????????>>>===;;;:::???<<<<<>>;;;;;;===>>>===;;;999:::;;;;;;999999:::;;;;;;:::999:::::::::888666555666888888777666666777333444444555555555444444333333444555666777777888555666666555444333555666666555777:::999555555999777555333444777999999888222444666666555666888;;;===;;;999999888888666444888777777:::>>>AAAAAA@@@<<<;;;:::999777666555444444666777888777666777888===>>>===888777::::::888======<<<===?????????>>>===============<<<;;;:::666888999::::::;;;===>>>???@@@AAABBBBBB@@@>>>===???;;;:::>>>BBBAAA@@@BBB>>>===<<<;;;;;;<<<===>>><<<=========>>>============>>>??????>>><<<:::999::::::;;;<<<===>>>??????888888888999;;;???BBBDDD============<<<;;;:::999EEE@@@<<<@@@IIIMMMKKKFFFBBBCCCDDDDDDDDDEEEGGGIIIHHHGGGEEECCCBBBBBBBBBCCCFFFIIILLLNNNNNNLLLHHHFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDGGGJJJKKKIIIFFFDDDCCCBBBAAABBBEEEHHHJJJIIIHHHEEEFFFCCC@@@BBBFFFGGGDDDGGGFFFEEEFFFGGGHHHGGGFFFIIIKKKMMMKKKGGGDDDDDDEEEIIIIIIIIIGGGDDDBBBAAABBBHHHHHHFFFCCCBBBCCCGGGKKKDDDEEEFFFHHHHHHHHHGGGGGGMMMLLLIIIHHHFFFCCC???;;;AAA???<<<;;;::::::888777888888888666555555777888666666444111222555555222,,,,,,---...///111222222000222333333111000000000///......///000000///---222222222222222222222222222111000000000111222333000111111111111111111000333222000/////////000000000000000000111222333333222222222222222333444555444333222111000000000000000111222222222222111111222222222333333333444444333222111111000000111111111111111111111000000000111111000000000000111111///111333333333222333444111333555666555555555666444555777666555444444555999888777888999:::999888999999888888888888999999;;;:::999888777888999999888888777666777777999999======>>>>>>===:::777666:::<<<<<<999555444777:::888::::::999666666999<<<999888888888999;;;<<<>>>:::999777888:::;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>????????????????????????;;;<<<>>>???@@@@@@???>>>???===999666666888;;;>>>;;;::::::::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>???@@@BBBCCCBBB>>>===>>>@@@AAA@@@???@@@BBBBBBAAA???===>>>>>>>>>===>>>@@@CCCDDD@@@===>>>AAABBB@@@<<<<<<<<<<<<======>>>??????===;;;999:::<<<>>>????????????>>>===<<<;;;::::::<<<;;;:::::::::;;;<<<<<<>>>?????????>>>===<<<;;;@@@>>>>>>@@@@@@>>>>>>@@@AAACCCDDDCCC@@@>>>======<<<<<<<<<<<<;;;:::999888999::::::;;;<<<<<<=========<<<<<<>>>@@@AAAAAA@@@???>>>===>>>??????===<<<999:::<<<<<<;;;;;;<<<>>>===;;;999999::::::999888555777999999888777777777777777888888888777777666555444333333444555666777444555555444333333666888555555888<<<;;;777777:::888777666666888::::::999444666888999888888:::;;;@@@===;;;999999:::999888999888999;;;???@@@@@@???===<<<;;;:::999777666666555777999999888777777888@@@AAA>>>888777:::<<<:::===>>>@@@@@@@@@@@@BBBDDD>>>>>>>>>>>>============:::;;;;;;;;;999999;;;<<<@@@BBBDDDEEEEEECCCAAA???>>><<<===CCCEEEBBB@@@AAA@@@???>>><<<<<<<<<<<<<<<=========<<<;;;;;;::::::????????????===;;;999888666777999:::<<<>>>???@@@???===;;;::::::<<<>>>@@@AAA@@@>>>===<<<;;;;;;;;;HHHDDDAAADDDKKKNNNLLLHHHDDDCCCBBBBBBBBBCCCEEEGGGMMMKKKIIIGGGEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJJJJHHHFFFEEEEEEDDDCCCCCCEEEHHHJJJKKKJJJEEEEEEBBB???AAAFFFHHHFFFGGGGGGFFFGGGGGGHHHGGGGGGHHHMMMQQQOOOIIIEEEDDDFFFJJJJJJHHHEEEBBB@@@@@@AAAFFFFFFEEECCCAAACCCGGGJJJAAACCCEEEHHHIIIJJJJJJIIILLLKKKIIIGGGEEEBBB>>>;;;<<<;;;999888999999888666666888888666222222444777777777444000111555666333---...///000000111111111000111222111000//////000///......///111222111///222222222222222222222222333111000//////000222333000000111111111111000000222222111000000000111111111111111111222333444555333333333333444555666777666555333222111111222333333333444444444333222222333333333333444444444444333333222111000000//////000000111111111111111111222111111111111222222333///111333444444444555777333555555555444444666888777888999999999888888888;;;999888888:::;;;;;;:::;;;;;;::::::::::::::::::;;;:::999999999999;;;;;;:::999777666666777999;;;???===>>>@@@>>>:::777888999;;;<<<;;;999888;;;???:::===>>><<<888888<<>>===============;;;;;;:::;;;<<<===============>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCC>>>@@@AAACCCDDDDDDCCCCCCBBB@@@===;;;;;;===@@@BBB@@@??????>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFIIIKKKIIICCCAAADDDHHHCCCEEEFFFFFFEEEDDDDDDDDDBBBCCCCCCBBBBBBCCCEEEGGGIIIHHHFFFFFFEEEDDDBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@>>><<<<<<>>>AAABBBBBB@@@@@@@@@???>>><<<;;;:::===<<<:::999888999;;;<<<>>>>>>>>>======<<<<<<<<<@@@======@@@@@@======@@@AAACCCDDDCCC@@@>>><<<=========>>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;<<<>>>@@@@@@???>>>>>>???@@@@@@@@@>>>===;;;<<<>>>>>>>>>>>>@@@AAAAAA>>>;;;999999999999888777999;;;<<<:::999888999999999:::::::::999888888777666444333333444666888777777666555444444777999888888;;;>>><<<777666888::::::999999::::::;;;;;;888999<<<============<<>>>>>===<<<;;;:::999888888555777::::::888777666666<<<<<<999444444888;;;::::::>>>BBBCCCBBBAAACCCEEE>>>>>>>>>>>>>>>>>>??????<<<===<<<:::888777888:::>>>@@@CCCEEEEEECCCAAA???@@@???AAAGGGHHHDDDAAABBBAAA@@@???>>>===;;;::::::???>>>===<<<;;;:::999999>>>>>>>>>>>>===<<<:::999888888999;;;<<<===??????FFFDDD???;;;999888999:::CCCBBB???===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::;;;===>>>;;;:::888777777999;;;<<>>AAACCCAAA>>>===BBBFFFCCCCCCBBBAAA@@@@@@??????===>>>????????????@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAACCCDDDEEEBBBCCCEEEFFFGGGGGGGGGGGGCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@===???CCCFFFIIIKKKKKKKKKIIILLLMMMJJJEEEDDDGGGKKKFFFHHHJJJIIIFFFEEEEEEFFFEEEFFFFFFFFFEEEFFFHHHKKKKKKNNNPPPNNNHHHDDDEEEGGGAAABBBDDDFFFGGGGGGFFFEEEFFFDDDBBBAAABBBCCCCCCBBBBBBBBBAAAAAA???===<<<:::>>><<<:::999999:::;;;=========<<<<<<<<<<<<<<<<<>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>?????????>>><<<===???@@@AAA@@@???AAABBBCCCCCCBBBAAAAAA>>>???AAAAAAAAAAAABBBDDDEEEBBB>>><<<::::::888777666888;;;<<<;;;999888888666777777777666555555444888777555444444666777999888888888666444444666888::::::<<>>???AAABBBAAA@@@???CCC@@@===<<<===>>>???>>>;;;===>>>??????>>>>>>===??????>>>===<<<;;;;;;:::666888:::999777666555666777888666222333999<<<<<<777<<>>>>>>>>??????@@@======<<<999777666777999;;;===???AAABBBAAA???>>>BBBAAADDDHHHHHHCCCAAACCCAAAAAAAAA@@@>>><<<999888???>>>===<<<;;;:::::::::<<<<<<==================;;;<<<<<<<<<<<<=========???===;;;::::::<<<>>>???CCCBBB@@@>>>============EEEFFFGGGGGGGGGFFFFFFFFFGGGEEEAAA???@@@AAAAAA@@@LLLKKKIIIHHHGGGHHHHHHIIIMMMKKKIIIFFFEEEEEEGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIHHHGGGEEEFFFHHHJJJJJJGGGDDDDDDEEEGGGHHHHHHIIIJJJGGGDDDFFFJJJKKKHHHGGGHHHIIIHHHGGGFFFGGGHHHHHHKKKOOONNNKKKGGGFFFGGGGGGHHHHHHGGGDDDCCCCCCCCC>>>AAADDDFFFEEEDDDCCCCCC@@@BBBFFFIIIJJJJJJIIIHHHAAA@@@@@@AAAAAAAAA>>><<<777666555666888888666444555555444333222222444555666666444111222555555222222333333444333222000////////////...,,,,,,---///000//////111444555444333////////////////////////111111///.........///000000111111111111111111000111111222222333333333333333333333333444555666666555555555555555666777888666666666666666777777888555666666777777777666666444444444555555555666666444444444333333111000///000111111222333444555555333333222333333444555666111333555666666666777999777888888777666666888:::888777777999;;;<<<<<<:::<<<<<<===???AAAAAA???===<<<<<<<<<<<<===>>>@@@@@@???>>>===<<<======??????<<<;;;;;;;;;<<<===???@@@AAA===>>>DDDCCC<<<:::>>>DDDFFFGGGDDD???======???AAADDDFFFFFFDDDDDDFFFHHHBBBAAAAAA@@@AAABBBCCCDDD@@@BBBCCCCCCBBBAAAAAABBB>>>>>>>>>===>>>??????@@@@@@?????????@@@BBBDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGBBBCCCEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB;;;===AAAEEEHHHJJJKKKLLLGGGHHHIIIGGGDDDDDDFFFIIIHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHKKKKKKQQQUUUQQQIIIDDDFFFJJJCCCEEEHHHJJJJJJIIIGGGFFFIIIHHHFFFFFFFFFEEECCCAAADDDCCCBBB@@@???===<<<;;;===<<<;;;;;;;;;;;;============<<<<<<<<<<<<======???<<<<<>>@@@@@@>>><<<;;;;;;<<<======>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@CCCAAA??????AAACCCCCCCCCCCCDDDFFFFFFEEEDDDEEEFFF@@@AAACCCCCCBBBBBBCCCEEEGGGDDDAAA???===<<<:::888444777:::<<<:::888777666777888888777777666555444777666555555666777888999777888999888777666777888:::999;;;>>>===:::;;;??????@@@@@@>>><<<<<<===>>>AAAAAA@@@BBBDDDDDDCCCAAABBB@@@>>>>>>???@@@@@@???<<>>===<<<@@@@@@??????>>>======<<<::::::;;;999777666666777666888777555777===@@@@@@888<<>>======>>>???@@@>>>>>><<<:::777777999;;;:::;;;<<<>>>?????????>>>CCCAAACCCEEECCC@@@@@@DDD@@@AAAAAAAAA???<<<999777>>>===;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???AAAAAA@@@???>>>>>>>>>>>>CCCBBBBBBDDDGGGGGGEEECCCGGGDDDBBBAAACCCDDDCCCAAAHHHGGGGGGFFFGGGHHHIIIJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLFFFHHHIIIIIIGGGGGGHHHIIIGGGDDDAAA@@@BBBDDDFFFGGGKKKLLLJJJGGGHHHLLLKKKGGGGGGIIIJJJIIIGGGEEEGGGHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEGGGIIIIIIHHHFFFFFFFFF===@@@CCCEEEDDDCCCCCCCCCCCCEEEGGGHHHGGGEEEBBB@@@<<<<<<<<<===???>>><<<:::666555555666888777666444777555333333444666666666444666555222333666555111000111222333333222000///000000000...---,,,...000222111111111333333111///////////////////////////000000/////////.........111111222222222222111111000111222333444444444444222111111222222333444555666666555555555666666777444555666888999999::::::555666777888888999888888444555555555666666666666333444444555444333222111111222222333555666666777333333333333444555666777222444666777666666777999888999::::::888888999:::999888888:::===???===<<<======@@@CCCEEEDDDAAA>>>???????????????@@@AAABBBBBBAAA@@@???>>>???@@@AAA===>>>???@@@AAABBBCCCDDDGGGAAABBBHHHGGG>>>;;;@@@DDDFFFGGGFFFBBB???@@@BBBBBBDDDFFFGGGHHHHHHGGGFFFEEEDDDBBBAAAAAACCCEEEGGGAAACCCEEEEEEBBB@@@@@@AAA>>>>>>===<<<===>>>???@@@??????>>>>>>???@@@CCCDDDEEEFFFGGGHHHHHHGGGFFFEEEAAABBBDDDEEEEEEEEEDDDCCCGGGGGGHHHHHHGGGFFFDDDDDD?????????@@@CCCFFFIIIKKKFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDCCCBBBCCCFFFHHHKKKOOORRRPPPJJJEEEEEEGGGDDDFFFIIIKKKKKKIIIFFFDDDHHHHHHGGGHHHHHHGGGCCCAAAEEEDDDAAA???===<<<<<<<<<;;;<<<<<<======>>>>>>>>>??????>>>======>>>???@@@@@@>>>>>>@@@@@@>>>>>>@@@;;;===??????>>><<<<<<===:::;;;<<<>>>????????????======>>>>>>???@@@@@@AAAEEEBBB@@@@@@AAACCCDDDDDDCCCDDDFFFEEECCCCCCEEEHHHAAABBBCCCBBBAAAAAABBBCCCEEEDDDBBBAAAAAA@@@===;;;666999===>>>===;;;999888999999999999888777666555444444555555666777888888666999<<<>>>>>>===>>>>>>>>><<<<<<>>>===:::<<>>???AAAAAA@@@???===@@@CCCCCC@@@===<<<<<>>>>>>>>>>>===:::888777999;;;888;;;;;;999;;;@@@BBBAAA>>>>>>???BBBDDDEEEDDDCCCAAA@@@>>><<<<<<<<<===>>>??????===;;;999:::===???;;;;;;<<<===>>>???@@@AAABBB@@@??????===:::===CCC???@@@BBBBBB@@@===:::777:::999999888999;;;===>>>===<<<<<<<<<<<<======>>>======<<<<<<;;;:::999999<<<<<<<<<;;;;;;:::999999>>>>>>????????????>>>>>>DDD@@@>>>BBBIIILLLHHHBBBGGGDDDBBBCCCEEEGGGFFFDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIJJJIIIGGGFFFEEEIIIJJJJJJKKKLLLMMMNNNNNNDDDGGGJJJKKKJJJHHHGGGGGGDDDAAA>>>===???CCCEEEFFFKKKLLLKKKHHHIIILLLJJJFFFGGGIIIKKKIIIGGGEEEGGGIIIHHHGGGGGGHHHJJJJJJHHHFFFDDDFFFJJJKKKJJJIIIHHHHHH>>>@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGGGGEEEAAA<<<999:::::::::;;;======:::888666555555777888777555333999666333444777999999777444555555333444666444000---...000222333222111000111111111///------///111444333111111111000...+++//////////////////////////////000000///...------222222333333333333222222000111222333444555555555000000000000111222333444777666666555555555555666333444777999:::;;;;;;;;;555666777888999:::::::::555555555555666666666777333444555666555444333222222222333444666777888888333333333444555666777777333555777888777666777888999:::<<<<<<:::999999:::<<<::::::<<<@@@BBBAAA>>>===>>>AAAEEEGGGFFFBBB???BBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAA???@@@BBBDDDFFFGGGGGGGGGLLLEEEEEEKKKIII???<<>>AAAEEEEEEDDDCCCEEEHHHBBBBBBDDDGGGIIIIIIFFFDDDLLLIIIFFFCCCBBBBBBEEEFFFAAADDDFFFEEEAAA??????@@@>>>===<<<<<<<<<===???@@@???>>>=========???AAACCCDDDEEEFFFGGGFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCGGGGGGHHHIIIHHHGGGFFFEEEEEEBBB???===???CCCIIIMMMGGGEEECCCCCCEEEGGGHHHIIIJJJHHHFFFFFFGGGFFFCCCAAA@@@AAAAAA@@@@@@AAACCCFFFLLLMMMNNNMMMJJJGGGDDDCCCCCCFFFIIIKKKKKKHHHEEEBBBFFFFFFGGGIIIIIIHHHDDDAAAFFFDDDAAA>>><<<<<<<<<===;;;;;;===>>>????????????AAAAAA@@@??????@@@AAABBBBBB??????BBBBBB??????BBB:::<<>>======>>>999:::<<<===???@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAACCCAAA???>>>@@@BBBBBBBBB@@@BBBBBBAAA???@@@CCCFFF@@@BBBBBBBBB@@@???@@@AAACCCCCCBBBCCCDDDCCC@@@>>>:::===AAACCCAAA???===<<<666666666666555444222222111222333555666777777777777;;;@@@DDDEEEEEEEEEFFFDDDAAA???>>>;;;888999>>>AAACCCCCCAAA>>><<<>>>@@@EEEAAA??????BBBDDDCCCBBB@@@??????@@@BBBBBB@@@???>>>AAADDDDDD@@@<<<;;;;;;BBBAAAAAA@@@@@@?????????BBBAAA???;;;999888;;;===:::======;;;<<<@@@AAA???DDDAAA>>>???BBBFFFFFFEEEBBB@@@>>><<<;;;;;;<<<===@@@@@@>>><<<;;;<<<@@@CCC============>>>@@@CCCDDDBBB>>><<<;;;888666;;;BBB???@@@BBBBBBAAA>>>:::777777777666666888;;;===??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777888:::;;;<<<<<<;;;:::<<<===>>>@@@@@@???>>>>>>???BBBEEECCC??????EEEKKK@@@CCCGGGHHHFFFEEEFFFGGGHHHHHHIIILLLNNNNNNLLLIIIFFFJJJLLLKKKGGGEEEHHHLLLJJJLLLMMMLLLJJJHHHGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGAAA@@@??????AAADDDGGGIIILLLJJJIIIHHHHHHGGGEEECCCKKKLLLJJJEEE@@@@@@FFFLLLJJJHHHHHHIIIGGGCCCDDDHHHGGGEEEDDDFFFHHHIIIGGGDDDFFFDDDCCCDDDEEEFFFEEEDDDFFFHHHJJJIIIEEE@@@===;;;<<<:::<<>>888555666;;;888888:::999555333555<<<888444333555777888777111111111111111000//////---000333555555333000...111111111000000000000000444333222111111111111222222222111000//////000000///...---,,,,,,---...///111111111111111111111111111111111222222333333333///111333333222222444555777444444888:::888888999:::777666888;;;:::555///555444666:::<<<<<<;;;;;;777777666555444333333333666888666222222555666444111111222444777888888777666999:::999666444666999666999;;;:::888777999<<<999888999;;;======;;;:::::::::::::::<<<@@@EEEJJJBBBFFFKKKLLLIIIFFFEEEFFFGGGJJJMMMLLLHHHDDDCCCDDDBBBAAA@@@???@@@AAABBBCCCBBBCCCEEEGGGGGGFFFEEECCCEEEGGGIIIGGGCCCAAAAAACCCEEEGGGEEEBBBDDDLLLMMMJJJGGGEEECCCDDDFFFIIIKKKKKKPPPNNNKKKFFFBBBBBBDDDFFF???@@@BBBDDDCCCBBB@@@>>>;;;<<<>>>@@@???===;;;999>>>===;;;:::;;;<<<>>>@@@DDDDDDBBBAAAAAAAAAAAABBB======>>>???@@@@@@AAAAAAGGGGGGFFFDDDAAA???@@@AAA???<<<999:::>>>EEEJJJMMMFFFBBB@@@BBBBBB@@@BBBFFFBBBDDDEEEDDDBBB@@@?????????>>>>>>???@@@AAAFFFJJJMMMMMMLLLLLLJJJFFFAAA>>>BBBFFFEEEAAAAAAFFFFFFBBBGGGDDDAAABBBEEEEEEAAA===GGGGGGBBB<<<:::<<<>>><<<999;;;===???@@@@@@>>>>>>@@@???;;;888<<>>AAAAAAAAA;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<>>>@@@BBBCCC===>>>??????@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@???>>>===<<>>999999888666666666666444222666555444444555666888999:::999;;;BBBJJJLLLGGG@@@BBB>>>;;;:::<<<>>>===<<>>;;;<<>>BBBEEEBBB<<<:::>>>CCCAAAAAA@@@???>>>>>>??????CCCBBB@@@>>>;;;999777666======>>>AAAEEEFFFCCC@@@CCCGGGFFFBBBCCCIIIKKKHHHDDDBBB>>><<<;;;<<<>>>???@@@???<<<:::;;;===AAACCC999===AAAAAA>>>===???BBBAAA???>>><<<;;;;;;;;;<<<777999===BBBDDDBBB===999777888777777:::???>>>:::;;;888666777:::;;;999666:::::::::888666777999<<<888999:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBCCCEEEGGGIIIEEEFFFHHHHHHFFFFFFIIIKKKIIIIIIIIIKKKLLLLLLJJJIIIFFFIIIKKKKKKHHHGGGHHHJJJFFFHHHIIIIIIGGGFFFFFFFFFEEEGGGIIIKKKLLLJJJIIIGGGCCCCCCBBBBBBDDDGGGKKKMMMKKKJJJHHHHHHIIIIIIHHHFFFEEEGGGHHHFFFBBBAAAEEEIIIIIIGGGGGGIIIHHHFFFHHHMMMIIIGGGFFFGGGIIIIIIGGGEEEEEEDDDCCCDDDEEEFFFEEECCCDDDFFFGGGFFFBBB>>>;;;::::::888888;;;:::555333444:::777666999777333222444<<<888555333555666555444111111111111111000/////////000222444444222000///111000000000000000000000222222111111111000000000222222111000000000000000000///............///000000000000000000000000000111111222333444555555666333444444444333333444666555333555:::<<<::::::<<<:::888888<<<@@@@@@<<<888:::999:::;;;<<<;;;999999777666555555555666777888555777666333333666666444222222333555777888888888999:::;;;:::999999:::;;;777888::::::999999999:::===<<<<<<>>>@@@@@@???===AAA@@@???>>>???BBBFFFIIICCCGGGKKKLLLJJJHHHGGGHHHHHHJJJLLLLLLKKKIIIHHHHHHCCCCCCBBBAAAAAABBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBBCCCEEEGGGFFFDDDCCCCCCEEEHHHJJJHHHDDDEEEJJJJJJFFFFFFDDDCCCDDDHHHKKKMMMNNNOOONNNKKKGGGCCCBBBDDDFFF@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@???<<<999777===<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@???>>>?????????@@@AAAAAABBBBBB@@@AAA@@@>>>;;;::::::;;;>>><<<:::;;;???DDDHHHJJJDDD@@@???AAAAAA???@@@DDDAAABBBDDDDDDCCCAAAAAABBB===<<<<<<===>>>AAAFFFJJJMMMMMMLLLKKKIIIEEE@@@===CCCFFFFFFBBBBBBFFFGGGDDDGGGDDDBBBCCCEEEFFFBBB???AAACCCAAA===;;;===<<<999:::;;;<<<===>>>>>>======??????===:::<<>>;;;;;;===@@@@@@@@@<<<;;;:::;;;>>>???@@@???<<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAA@@@??????>>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@???>>>======BBBAAA@@@AAADDDDDDAAA>>>@@@AAACCCDDDCCCAAA<<<999;;;999777777777666444222444444444555666777888999999:::>>>FFFLLLMMMIIIEEE<<<:::999:::<<<===;;;999@@@<<<999888:::=========?????????AAACCCDDDCCCAAA@@@???======>>>??????>>>AAACCCDDDBBB===;;;>>>AAA??????>>>===============??????>>>===<<<;;;::::::======>>>AAADDDFFFDDDBBBDDDGGGGGGDDDDDDIIIKKKHHHDDDBBB>>>;;;:::;;;<<<>>>CCCBBB???>>>>>>???AAABBB:::===@@@@@@===<<>>===>>>===<<<===AAAFFFGGGEEEBBBCCCCCCCCCAAA@@@>>><<<;;;;;;:::888777777888999:::444777888555666888888555444555666777888888888888;;;::::::;;;<<<>>>===<<<;;;<<<===???@@@@@@>>>;;;CCCBBBAAABBBDDDDDDCCCBBBFFFDDDBBBAAAAAACCCEEEGGGCCCFFFIIIIIIIIIGGGGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEFFFKKKLLLJJJFFFFFFHHHEEEAAADDDCCCCCCEEEHHHLLLNNNNNNLLLLLLKKKHHHEEECCCCCCDDDCCCBBB@@@>>>======>>>???AAAAAAAAA@@@>>>;;;777555<<<<<<======>>>>>>>>>===;;;===@@@BBBCCCAAA>>>===@@@@@@@@@AAABBBBBBCCCCCC???@@@@@@>>>;;;::::::;;;>>><<<;;;===@@@DDDEEEFFFAAA>>>>>>AAAAAA>>>>>>AAA<<<>>>@@@@@@?????????@@@@@@???===<<<>>>BBBFFFHHHLLLMMMLLLKKKHHHEEEAAA???CCCEEEEEECCCCCCFFFGGGEEEFFFCCCAAABBBDDDDDDBBB???;;;???@@@>>>======;;;666<<<<<<;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;>>>@@@AAAAAA===<<<:::;;;<<<>>>============??????@@@???>>>===<<<;;;;;;::::::;;;<<<<<<>>>???AAABBBBBB@@@>>>===999<<>>>>>????????????>>>>>>AAA???>>>@@@CCCDDDAAA===>>>>>>>>>>>>>>>>>>>>>>>>???===:::999888777444222333444555777888999888888999>>>DDDIIILLLJJJGGGDDD777777888:::<<<;;;888666<<<:::777777999<<<======???>>>>>>@@@AAABBBAAA@@@???@@@???>>>===>>>@@@BBBCCCCCCBBB@@@>>>>>>===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>===>>>@@@CCCEEEFFFEEEFFFHHHHHHFFFFFFJJJKKKIIICCCAAA>>>;;;999999;;;<<>><<<<<<<<<<<<<<<<<<>>>???>>><<<<<>><<<;;;;;;;;;>>>===<<<===>>>>>><<<::::::<<<;;;:::<<<@@@@@@<<<>>>???>>>:::666777<<>>>>>>>>>>>>>>>>>>>>>>>GGGEEECCCFFFLLLOOOMMMJJJJJJJJJJJJIIIJJJKKKMMMNNNMMMKKKHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLKKKHHHEEEKKKLLLMMMLLLJJJIIIIIIJJJIIIKKKMMMNNNNNNMMMJJJIIINNNMMMLLLLLLMMMOOOQQQSSSMMMKKKIIIIIIJJJKKKKKKJJJHHHKKKNNNNNNLLLKKKKKKLLLHHHEEEEEEGGGGGGGGGKKKPPPJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFDDDBBBBBBBBBAAA>>>:::888888999<<<888777888777444555888777555555777666222111333666666555444444333222111222111111000000000000000222222111111111111111111000000000000000111111111---///000111111000...---111111000000000000000111////////////////////////111111111111111111111111111222222333444555555666555666666666666777;;;>>>;;;===BBBIIIIIIEEECCCEEEDDDCCCDDDFFFIIIIIIGGGEEELLLNNNNNNJJJGGGFFFEEECCCCCCAAA===:::888888999999555999;;;999:::<<<<<<888777888:::::::::999::::::===;;;999<<>>DDDCCCCCCFFFIIIIIIEEEAAAIIIHHHFFFFFFGGGHHHGGGGGGFFFCCCAAA@@@AAABBBCCCDDDBBBCCCDDDDDDEEEEEEFFFGGGJJJHHHHHHKKKNNNNNNKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEEEEJJJJJJHHHGGGFFFEEEBBB???DDDCCCCCCDDDGGGJJJKKKKKKHHHIIIIIIHHHEEEBBBBBBBBBEEEDDDBBBAAA@@@??????>>>@@@AAAAAA@@@>>>;;;999777;;;<<<>>>?????????===<<<:::===BBBEEEFFFCCC@@@===???@@@@@@@@@AAAAAAAAABBB???@@@AAA@@@===<<<<<<<<<===<<<===???AAACCCCCCBBB@@@===>>>AAAAAA>>>===@@@===>>>@@@???>>>===>>>?????????<<<999:::???AAAAAAHHHJJJJJJJJJGGGDDDCCCBBBBBBCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@@@@BBBBBBAAA???;;;???@@@======>>><<<888>>>===<<<::::::;;;<<<===:::???@@@<<<:::===AAABBB;;;;;;;;;<<<>>>@@@AAABBB>>><<<;;;:::;;;<<<;;;:::<<<===???@@@???>>><<<;;;888888999:::;;;===>>>??????@@@AAABBBBBB@@@>>><<<999;;;>>>AAAAAA>>>;;;999<<<======>>>?????????>>>AAA???>>>@@@CCCDDDAAA>>>===<<<<<<;;;<<<>>>BBBEEEBBB@@@>>><<<;;;999777555333555888:::;;;;;;999888===CCCJJJMMMJJJEEEAAA@@@::::::;;;;;;:::999777555;;;:::999999;;;===???@@@???>>>===>>>@@@@@@???===>>>???@@@>>>;;;;;;???BBBCCC@@@===>>>???@@@???===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>@@@BBBEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIBBB@@@===:::999999999:::<<<<<<=========<<<<<<;;;===>>>>>><<<;;;<<>><<<:::999999<<<;;;;;;===>>>>>>===;;;;;;>>>>>><<<===AAAAAA>>>>>>>>>===:::888777:::===888:::;;;;;;;;;;;;<<<===AAAAAA@@@???===;;;999888========================EEEGGGJJJLLLLLLMMMMMMNNNHHHIIIJJJKKKMMMMMMLLLKKKMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGIIIKKKLLLKKKHHHEEEOOOPPPPPPNNNKKKJJJJJJKKKMMMNNNPPPPPPPPPMMMJJJIIIPPPPPPPPPPPPPPPQQQQQQRRRPPPNNNKKKIIIIIIJJJIIIIIIKKKKKKJJJHHHFFFFFFGGGHHHGGGEEEEEEFFFEEECCCFFFLLLHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFDDDBBBAAAAAA@@@===999888888999;;;777555666555333444888777555555777777333222444333333444444444333444444222111000000//////000000333333111000000000111111//////000000111111111111---///000222222111///...111000000000000000111111.........//////.........000000000000000000000000222222222222222333333333333555777888:::===AAADDD===@@@HHHPPPQQQMMMMMMOOOKKKKKKJJJIIIHHHFFFCCCAAANNNSSSSSSMMMJJJLLLLLLJJJGGGDDD???;;;999:::;;;===:::===???>>>>>>AAA@@@<<<999;;;>>>>>><<<<<<===>>>AAA???>>>@@@EEEGGGFFFDDDHHHHHHHHHKKKNNNNNNJJJFFFNNNKKKHHHGGGHHHIIIIIIIIIEEEBBB@@@@@@BBBDDDEEEDDDCCCBBBAAABBBCCCFFFGGGHHHNNNMMMLLLMMMPPPOOOKKKGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHEEEEEEEEEEEEEEEEEEDDDCCCHHHFFFEEEFFFFFFDDDBBBAAAEEECCCBBBCCCEEEFFFFFFEEEDDDFFFGGGFFFCCCAAA@@@@@@AAABBBBBBBBBAAA???<<<;;;>>>?????????>>>===<<<;;;:::<<<>>>@@@@@@???===<<<:::===AAAEEEEEECCC???<<<>>>>>>>>>>>>>>>?????????<<<>>>??????===;;;;;;<<<<<<<<<===???AAABBBAAA???@@@>>>>>>BBBBBB>>>>>>@@@AAABBBBBBAAA???>>>>>>@@@:::;;;999666:::AAACCC@@@@@@CCCEEEDDDBBBAAAAAABBB@@@??????AAABBBCCCDDDFFFFFFDDDCCCBBBCCCDDDDDDCCC???AAA@@@<<<;;;>>>???===@@@???<<<;;;;;;<<<>>>???888>>>@@@===;;;===??????:::;;;===???@@@AAABBBCCC???===;;;;;;;;;<<<;;;999:::;;;===>>>>>><<<;;;999888999:::<<<===>>>??????>>>???AAAAAAAAA???===<<<;;;<<<===>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>AAA??????AAADDDEEEBBB???AAAAAA???===<<<===BBBFFFEEECCCAAA@@@???>>>;;;999666999<<<>>>???>>><<<:::AAAGGGNNNOOOKKKFFFCCCCCCCCCBBB@@@<<<999777777777999:::::::::;;;===???AAA???>>>===>>>??????===<<<===>>>???===:::999<<>>;;;999;;;???BBBAAA???<<<<<<<<<;;;;;;<<<=========<<<;;;;;;;;;===>>>???>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHIIIHHHGGGGGGHHHAAA???===;;;999999999999===>>>@@@AAABBBBBBBBBBBB>>>>>>===;;;;;;<<>>===<<<:::999888888999;;;>>>AAAAAA>>><<<<<>>>>>AAABBB???<<<;;;999999:::999666333444777:::<<<<<<===>>>?????????>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<>>BBBKKKSSSTTTQQQRRRVVVOOONNNLLLJJJFFFCCC@@@>>>KKKRRRRRRKKKHHHLLLNNNLLLEEEBBB>>>;;;;;;===AAADDD???BBBCCC@@@AAACCCCCC@@@;;;>>>AAAAAA??????AAACCCFFFFFFFFFGGGJJJKKKKKKKKKHHHIIIJJJKKKMMMMMMJJJHHHPPPLLLHHHFFFGGGHHHIIIIIIGGGDDDBBBCCCFFFHHHHHHFFFFFFDDDBBBBBBEEEIIIKKKLLLRRRRRRQQQRRRQQQOOOLLLIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJFFFEEEDDDEEEFFFEEECCCBBBGGGCCCBBBEEEFFFDDDCCCDDDDDDCCCBBBBBBDDDDDDBBBAAAAAACCCDDDCCCAAA?????????<<<===???@@@???<<<999777<<<===>>>>>>?????????>>>;;;<<<>>>@@@@@@???>>>===:::;;;>>>@@@AAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@>>>>>>>>>;;;;;;<<>>@@@======@@@@@@======@@@>>>???>>><<<:::999:::;;;999===>>>===DDDOOOPPPJJJ:::===@@@???===<<<>>>@@@???<<<===@@@BBBBBBCCCGGGIIIHHHGGGFFFFFFGGGHHHIIICCCDDD@@@;;;:::???AAAAAA???>>>===<<<<<<===???@@@888===???<<<<<<>>>>>><<<999<<<@@@AAAAAAAAABBBCCC@@@>>><<<;;;<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::======>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<======;;;;;;<<<======>>>======AAA??????AAAEEEEEECCC@@@GGGGGGFFFBBB===<<<@@@CCCGGGEEECCCCCCDDDCCCBBB@@@===>>>@@@BBBBBBAAA>>>===BBBGGGMMMPPPNNNLLLKKKKKKJJJIIIEEE@@@;;;999999:::888999;;;;;;;;;<<<>>>@@@@@@???>>>>>>??????===;;;===>>>>>>===;;;::::::::::::888777999>>>AAAAAA@@@===<<<<<<<<<<<<===>>>>>>@@@>>><<<;;;:::;;;===>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHFFFFFFHHHHHHDDDCCCEEE???>>>===;;;::::::::::::<<<===>>>@@@AAABBBBBBCCC>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::999777888;;;@@@CCCCCC@@@===<<<@@@AAA>>>>>>@@@AAA@@@<<<:::888999;;;:::444///222555999<<<======>>>???666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<999777777777444111000333222000000333555222333666555222111333444555555333222222555888333222000///...///000111333333222222111000000///...//////000111111222222------........./////////000000000000000111222222000111222222222222111000000000000000000000000000///000111222444555666777777;;;@@@DDDGGGIIIKKKLLLDDDGGGNNNSSSPPPKKKLLLPPPNNNNNNLLLIIIEEEBBB@@@???GGGPPPQQQHHHDDDJJJMMMJJJEEEBBB>>>;;;;;;>>>CCCGGGBBBEEEDDDAAA@@@CCCDDDAAA<<<@@@DDDEEEBBBBBBEEEHHHGGGIIIJJJJJJJJJJJJLLLMMMGGGIIIKKKKKKJJJIIIJJJKKKPPPLLLGGGDDDEEEFFFGGGHHHJJJGGGDDDEEEHHHJJJIIIFFFHHHDDDAAAAAAEEEJJJMMMNNNOOOQQQRRRRRROOOLLLJJJJJJFFFGGGIIIKKKMMMNNNNNNNNNQQQOOOKKKHHHGGGGGGHHHIIIEEECCCCCCDDDFFFGGGEEECCCIIIDDDBBBEEEGGGEEEEEEHHHCCCBBBBBBCCCDDDDDDCCCBBB???@@@AAA@@@>>>======???;;;;;;<<<<<<<<<;;;999888======>>>>>>????????????<<<===>>>???@@@???>>>>>>=========>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===@@@BBBCCCBBB@@@@@@@@@;;;;;;;;;>>>@@@AAA@@@???@@@<<<;;;======;;;<<<@@@:::::::::888666666888999:::@@@BBBBBBJJJTTTTTTKKK<<>>AAA@@@===<<<<<<;;;<<<===??????999<<<===<<<===@@@>>>999:::>>>BBBDDDCCCBBBBBBCCC@@@>>><<<<<<======<<<;;;::::::;;;;;;<<<<<<======<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;;;;<<<===>>>========================;;;;;;<<<=========<<<<<>>>>>@@@DDDDDDBBB???FFFHHHHHHEEE@@@>>>@@@DDDGGGFFFEEEFFFHHHHHHHHHFFFCCCDDDEEEEEEEEECCCAAA@@@BBBEEEJJJLLLMMMMMMLLLLLLJJJKKKIIIEEE???<<<;;;<<<:::<<<>>>>>><<<===???AAAAAA???>>>?????????<<<:::@@@?????????>>><<<888666777777777888;;;===>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@???<<<::::::;;;<<<>>>>>>AAADDDEEECCCBBBCCCEEEGGGCCCDDDGGGFFFBBB@@@CCC>>>======<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????======<<<<<<=========<<<>>>??????@@@???>>>===<<<;;;;;;<<>>===<<<;;;:::888555333222666:::======<<<;;;;;;444555777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>CCCHHHLLLMMMJJJMMMPPPOOOKKKHHHHHHIIIEEEFFFIIILLLNNNOOOOOOPPPVVVSSSNNNJJJGGGFFFGGGHHHCCCAAAAAACCCGGGIIIGGGEEELLLFFFCCCFFFHHHFFFFFFKKKBBBBBBBBBCCCEEEFFFEEEDDD>>>??????>>><<<;;;===>>>======<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>?????????======>>>???????????????AAA@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;888:::===>>>===<<<;;;;;;;;;:::;;;===???AAA@@@??????;;;:::;;;;;;:::;;;???=========<<<;;;<<<>>>@@@777===>>>===CCCLLLIII>>>AAADDDFFFDDD???<<<>>>AAA@@@<<<===BBBDDDBBBDDDJJJGGGGGGFFFEEEDDDEEEGGGIIICCCDDDAAA<<<;;;>>>???===:::::::::;;;<<<===>>>???:::;;;;;;;;;>>>AAA===777;;;???DDDEEEDDDBBBCCCDDD@@@???=========>>>===<<<;;;;;;;;;;;;<<<>>>???@@@888999;;;===????????????===;;;:::999:::<<<>>>???<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<>>@@@CCCGGGFFFBBBAAADDDHHHGGGGGGFFFHHHJJJLLLKKKJJJGGGHHHHHHGGGFFFDDDCCCAAACCCDDDFFFHHHIIIIIIHHHGGGHHHJJJKKKIIICCC>>><<<<<<===@@@BBBAAA@@@???AAADDDAAA@@@????????????<<<:::BBBAAA???@@@AAA>>>888333777777888888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>@@@>>><<<::::::;;;===???>>>BBBEEEFFFDDDBBBBBBCCCFFFBBBBBBGGGFFF@@@>>>AAA=========<<<<<<<<<======??????>>>>>>>>>??????@@@===<<<<<<===>>>>>><<<;;;???@@@AAABBBBBBAAA@@@???@@@???======???AAAAAAAAA;;;@@@BBB???===???AAA@@@@@@AAAAAA===888666888:::444777;;;===<<<:::888888999::::::;;;;;;:::::::::========================KKKOOOQQQOOONNNPPPNNNJJJHHHEEEGGGMMMPPPMMMJJJKKKJJJIIIJJJLLLKKKGGGDDDDDDEEEGGGHHHHHHFFFFFFGGGIIINNNLLLIIIGGGHHHMMMUUUZZZNNNNNNNNNLLLHHHBBB===999@@@EEEJJJKKKNNNRRRRRROOOJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDD>>>BBBDDDCCCCCCFFFEEEAAAEEEEEEEEEFFFGGGGGGEEECCCCCCEEEFFFFFFDDD???:::666888888777555555444444444222222111111000000//////111111111111222333444555EEE===444//////111333444666222...---///111111000/////////000000///,,,***222111000//////000111111000000000000000000000000000111000...------000333...------...111222111111666333///......///000000///000111333555777999;;;@@@BBBFFFJJJMMMMMMKKKHHHMMMRRRQQQIII@@@>>>??????IIILLLKKKFFFCCCEEEFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGIIIGGGDDD@@@======???BBB===???AAAAAA?????????@@@AAA@@@???@@@AAACCCEEEFFFIIIIIIJJJJJJJJJIIIHHHGGGBBBDDDFFFIIIJJJKKKKKKKKKJJJHHHEEEDDDEEEFFFFFFFFFIIIFFFDDDEEEGGGHHHFFFDDDDDDBBB@@@AAACCCFFFGGGGGGIIIKKKMMMKKKHHHGGGHHHJJJFFFFFFJJJPPPRRROOOMMMOOOPPPLLLHHHDDDDDDDDDDDDCCC>>>@@@CCCFFFHHHIIIHHHHHHLLLIIIEEEEEEFFFGGGDDDAAADDDGGGFFFCCCBBBDDDCCC@@@@@@>>><<<:::999:::;;;<<<<<<;;;:::999:::<<<>>>@@@============<<<;;;:::999>>>=========??????===<<>>===<<<;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???CCCGGGHHHEEE@@@;;;888<<<===>>>AAACCCFFFGGGHHHCCCDDDCCCBBB@@@AAACCCEEEDDDCCCAAA???>>>>>>>>>???===<<<<<<===??????>>><<<@@@>>><<<<<<<<<===<<<;;;<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@>>>===;;;::::::::::::;;;;;;<<<===>>>>>>=========???@@@AAA999:::<<<=========<<<;;;:::;;;===>>>???>>><<<;;;=========<<<;;;;;;::::::BBB===<<>>???@@@@@@AAAAAAAAA???===:::777555444444444555777999;;;===<<<=========;;;:::;;;<<<;;;===>>>===<<<;;;<<<===AAAAAAAAABBBBBBCCCCCCCCCAAA@@@AAADDDFFFDDD???:::@@@@@@??????>>>>>>=========>>>???>>>===>>>???AAA===<<<<<<<<<<<<======>>>@@@@@@AAA@@@???@@@CCCEEE===>>>>>>===;;;;;;<<<>>><<<<<<>>>@@@BBBAAA>>><<<===???>>>:::888999777333222555:::===>>><<<999666<<<===;;;666555888:::888:::<<<>>>???>>><<<<<<<<>>;;;CCCGGGKKKKKKLLLOOONNNKKKLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCAAADDDDDDBBBAAADDDCCC@@@EEEEEEFFFHHHIIIHHHFFFDDDAAABBBDDDEEEDDD@@@<<<999888777666555444444444444111111111000000/////////000000000111111222444444FFF@@@888222222333444444777333///---///000000///666333111111222222///,,,222111000//////000111111000000000000000000000000000111000///---...000222000///...000222333222111555333000......///000000...///111444888<<<@@@BBBHHHGGGFFFFFFIIIMMMPPPRRRQQQTTTSSSLLLGGGFFFFFFEEEGGGJJJIIIEEECCCFFFGGGFFFBBBCCCDDDFFFHHHHHHGGGFFFHHHGGGEEEAAA======???BBB>>>@@@AAA@@@>>>======>>>>>>@@@BBBBBBAAACCCEEEHHHEEEFFFGGGHHHHHHFFFEEECCCBBBCCCFFFHHHKKKLLLMMMNNNMMMJJJGGGFFFFFFGGGGGGFFFGGGEEEDDDEEEHHHJJJIIIGGGDDDBBB@@@@@@BBBEEEGGGHHHEEEIIILLLMMMKKKIIIIIIJJJGGGHHHMMMTTTVVVRRRNNNNNNNNNLLLJJJGGGEEEDDDDDDEEECCCDDDFFFGGGHHHHHHGGGGGGIIIIIIHHHFFFEEEEEEEEEFFFEEEGGGFFFBBBAAACCCBBB???>>>===<<<;;;:::;;;<<<<<<;;;:::999999999;;;===>>><<<<<<<<<<<<<<<;;;::::::===<<<;;;<<<>>>>>><<<;;;>>>FFFGGG???<<<@@@???:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999888888888888999;;;<<<;;;:::999999:::<<<>>>???===============>>>???@@@===============>>>??????@@@CCCFFFGGGEEEAAA===:::999:::===???CCCEEEHHHIIIHHHGGGDDDAAA>>>???BBBEEE@@@@@@???>>>???@@@AAABBB??????>>>???@@@@@@>>>===???===;;;;;;<<<===<<<;;;???????????????>>>>>>===????????????>>>>>>===<<<>>>>>>===============>>>>>>>>>=========>>>??????999::::::;;;;;;;;;;;;;;;:::<<<>>>??????>>>===<<<>>>>>>======<<<;;;;;;;;;???;;;:::@@@DDDAAA===;;;@@@@@@@@@@@@??????>>>======@@@DDDGGGHHHJJJLLLNNNEEEGGGEEEBBBBBBEEEAAA;;;???AAABBBBBB@@@@@@@@@AAAHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHHHHFFFCCC@@@??????BBB???===<<<===>>>>>>===AAAAAAAAA@@@>>><<<:::999888888777777999;;;===???:::;;;<<<<<<:::999:::;;;:::<<<===>>>>>>???AAADDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBDDDCCC@@@<<>>===<<<;;;:::===>>>???>>>======>>>@@@@@@??????>>>>>>>>>??????>>>@@@BBBAAA???=========???>>><<<;;;;;;:::::::::<<<<<<===@@@AAAAAA>>>;;;===???>>>;;;999:::888444666888;;;======;;;888666===>>><<<888777:::;;;999;;;<<<>>>===<<<;;;;;;<<>>@@@BBBCCCCCCAAA>>><<<777666555555444444444444000000000000////////////000000000000000111222333@@@<<<666333333444555555666444000......//////...333111///000111222///---111111000000000000111111000000000000000000000000000111111///......000222111000///000222444333222444333000///...///000111///000222666:::???CCCFFFKKKJJJIIIIIILLLPPPUUUXXXUUUWWWUUUPPPNNNOOONNNKKKDDDHHHHHHDDDCCCFFFGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB???>>>???AAA@@@AAAAAA@@@===<<<<<<===<<>>@@@AAAAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<===888777777777888999;;;<<<;;;:::888888:::<<<@@@BBB=========>>>???@@@BBBCCC<<<============>>>>>>>>>@@@BBBCCCCCCCCCAAA>>>===777888;;;>>>AAADDDFFFHHHKKKIIIEEE@@@======@@@DDD@@@???>>>>>>>>>???AAABBBBBBAAA@@@@@@AAAAAA???===<<<;;;999:::<<<===<<<<<<>>>???@@@@@@@@@???>>>===???>>>===============>>>@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<======:::999999999999:::;;;;;;;;;<<<>>>@@@@@@???>>>===??????>>>>>>===<<<<<<<<<<<<888888===@@@>>>;;;;;;@@@???>>>===<<<;;;;;;;;;;;;>>>BBBEEEGGGIIILLLNNNBBBDDDDDDBBBBBBCCC???999===???BBBCCCAAA???>>>>>>DDDEEEFFFHHHIIIJJJJJJJJJIIIJJJHHHEEEBBB??????@@@AAA???<<<;;;;;;<<<;;;;;;===============<<<;;;;;;;;;:::888777888:::===???999:::;;;;;;999888888999:::;;;===>>>???CCCGGGKKKBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBBBBAAA@@@BBBAAA@@@>>><<<;;;:::999===>>>>>>===<<<;;;===>>>AAA@@@??????>>>>>>>>>>>>>>>AAACCCDDDBBB???===<<>>@@@@@@===;;;<<>>;;;:::;;;:::777;;;<<<======<<<:::888777===???===999888;;;<<<:::<<<======;;;999999:::;;;EEEIIILLLKKKLLLOOONNNKKKIIIGGGIIIOOOQQQOOOLLLMMMJJJLLLLLLJJJIIIJJJHHHFFFBBBDDDEEEEEEDDDDDDFFFGGGFFFJJJOOORRRQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDHHHIIIGGGGGGHHHGGGCCCGGGEEECCCBBBCCCCCCCCCAAACCC???;;;<<<@@@CCCCCCAAAAAACCCAAA======@@@AAA???<<>>???@@@AAA@@@???===<<<666555555444333333444444////////////////////////000000//////000111111222222111000000111333555666666444111///...............111555666555333222222000000000000000111111111000000000000000000000000000111111000//////000222111000///000222333222111222222111///......000111333333444777;;;???CCCFFFHHHJJJNNNQQQSSSTTTUUUVVVXXXXXXUUUQQQQQQSSSQQQLLLEEEHHHIIIEEECCCEEEFFFDDDDDDEEEEEEEEEEEEFFFHHHJJJFFFFFFEEECCC@@@???@@@AAAAAAAAABBB@@@???>>>???@@@===>>>AAADDDGGGIIIHHHHHHFFFHHHJJJKKKKKKIIIFFFDDDEEEEEEEEEFFFHHHKKKMMMOOOHHHGGGFFFGGGIIIKKKLLLLLLGGGGGGFFFGGGIIIJJJLLLLLLDDDBBB??????BBBFFFIIIKKKGGGIIIKKKLLLLLLJJJIIIHHHEEEEEEIIIOOOPPPKKKHHHHHHFFFKKKNNNLLLGGGDDDEEEHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJGGGEEEDDDFFFHHHEEEGGGEEE???===??????<<<888999;;;===>>>>>>===<<<:::::::::::::::<<<===>>>:::::::::::::::;;;;;;;;;<<<<<<;;;<<<======<<<::::::???@@@<<<<<>>AAABBBBBBAAA@@@===<<<<<<<<<<<<======>>>;;;:::::::::;;;===>>>@@@===<<<:::999:::===AAACCC=========>>>???@@@AAABBB======>>>???????????????@@@?????????@@@@@@???>>>888999:::===???AAACCCDDDHHHGGGEEEAAA???>>>@@@BBBCCCAAA@@@>>>============BBBAAA@@@@@@@@@@@@===;;;:::999888999;;;======<<<:::<<<>>>@@@AAAAAA@@@@@@>>>===<<<<<<<<<===>>>???<<<<<<;;;:::999999::::::======<<<<<<;;;;;;;;;;;;;;;:::999999999:::<<<===;;;<<<>>>@@@AAA@@@???>>>@@@@@@??????>>>=========;;;777777;;;>>><<<;;;<<>><<<::::::;;;;;;===???BBBDDDDDDEEEHHHIIIBBBBBBBBB@@@@@@???===;;;<<>>???AAAAAA???===;;;<<<;;;:::999888888999999::::::::::::<<<:::777666666888;;;===888:::<<<;;;:::888888999:::;;;<<<===???CCCHHHLLLBBBBBBAAAAAA@@@@@@??????AAA@@@>>>>>>???AAABBBCCCAAAAAA@@@???>>>===<<<;;;===>>>>>>===;;;;;;<<<===@@@???>>>===<<<<<<<<<<<<;;;===@@@BBBAAA@@@@@@@@@AAA===888999<<<===:::666;;;;;;;;;===??????===;;;;;;>>>>>>;;;;;;===<<<888============<<<;;;:::999<<<>>>===999999<<<<<<:::<<<<<<<<<:::888777999;;;DDDHHHKKKJJJLLLOOONNNJJJHHHFFFHHHNNNPPPNNNKKKLLLIIIMMMMMMIIIHHHKKKJJJFFFCCCEEEFFFGGGFFFFFFHHHIIIHHHJJJMMMNNNMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFBBBEEEFFFDDDDDDFFFEEEBBB@@@???>>>>>>@@@BBBBBBAAAAAA>>>;;;;;;>>>@@@AAA@@@>>>@@@???;;;<<<@@@AAA@@@:::===AAABBBAAA??????????????????>>>===;;;:::999555444444333333333333444/////////000000000000000000000000///000000111222------...///000111333444444333222000///......///000999BBBBBB;;;555555777//////000000111111111111000000000000000000000000000111222111//////000222000///...///111111111///111222222000......000222444555666999===CCCHHHKKKIIIMMMRRRTTTTTTSSSTTTUUUWWWWWWTTTPPPOOOPPPNNNJJJHHHKKKKKKGGGDDDEEEDDDBBBCCCEEEFFFEEECCCCCCEEEGGGEEEFFFFFFDDDAAA@@@@@@AAAAAABBBBBBBBBAAAAAACCCEEEAAA???>>>CCCJJJMMMJJJFFFHHHIIIKKKLLLLLLJJJHHHFFFGGGFFFFFFFFFFFFHHHJJJKKKIIIHHHGGGGGGIIIJJJJJJIIIKKKJJJIIIHHHGGGHHHJJJKKKEEECCC@@@@@@CCCGGGJJJKKKMMMLLLJJJIIIIIIIIIHHHHHHGGGDDDEEEHHHHHHEEEEEEGGGDDDIIIMMMLLLGGGDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJGGGGGGGGGFFFDDDBBBDDDFFFCCC===<<<======;;;777999;;;>>>???>>>===<<<;;;;;;;;;<<<<<<===>>>???;;;;;;:::::::::;;;<<<<<<>>>===<<<===??????===<<<===>>>???===>>>???>>><<<<<<===???AAABBBAAA@@@???<<<<<<<<<<<<<<<===>>>???======<<<<<<===>>>@@@AAA@@@???===<<<<<<>>>@@@BBB>>>============>>>??????>>>???@@@AAAAAAAAAAAA@@@@@@===;;;<<<===???>>>===:::;;;;;;<<<===>>>??????@@@BBBCCCCCCBBB@@@@@@AAABBBAAA???===<<<<<<<<<===@@@???>>>>>>>>>>>><<<::::::999888999;;;=========:::;;;===???@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@999999888888999::::::;;;===<<<<<<<<<;;;;;;::::::<<<;;;:::::::::;;;===>>>;;;<<<>>>@@@AAA@@@???>>>@@@@@@@@@???>>>>>>======:::777777;;;===<<<<<>>@@@AAABBBCCCFFFHHHCCCAAA???>>><<<<<<===???===>>>?????????AAADDDGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???======???AAAAAA???===<<<===<<<;;;999666777777888999:::;;;;;;;;;:::888777777888:::<<<999;;;======;;;999999999:::;;;;;;;;;<<<@@@EEEHHHAAAAAAAAA@@@@@@??????>>>AAA@@@>>>======???BBBDDDAAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>===;;;;;;<<<>>>@@@@@@???===<<<<<<<<<<<<;;;<<<======<<<===???@@@@@@;;;888999>>>@@@>>>::::::::::::;;;======<<<:::;;;>>>>>>;;;;;;===<<<999<<<<<<<<<<<<<<<<<<<<<<<<:::===<<<999999;;;;;;999;;;<<<;;;999777777999;;;BBBGGGIIIIIIJJJMMMLLLHHHFFFDDDFFFLLLNNNKKKIIIIIIIIINNNNNNHHHHHHMMMLLLGGGCCCDDDFFFFFFFFFFFFHHHIIIHHHIIIJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEE@@@CCCCCCAAAAAADDDCCC@@@===<<<;;;<<>>======<<<<<<===>>>???;;;======;;;<<<@@@AAA>>><<>>@@@???>>>===;;;999777666555444333333222222333333333000000000000111111111111111111000000000111111222000111222111//////000222111222222111///...///000222;;;DDDCCC:::111000222...///000111111222111111000000000000000000000000000111222222000000111222000///...///000111000...///111333111......000333222333666:::AAAHHHOOOTTTRRRSSSTTTRRRPPPPPPTTTXXXSSSUUUSSSNNNLLLMMMLLLIIIKKKNNNOOOJJJFFFFFFEEEBBBBBBDDDFFFDDDAAA???AAACCCDDDEEEFFFEEECCCAAA@@@AAAAAABBBCCCBBBBBBCCCFFFIIIDDDAAA???CCCJJJMMMKKKGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIMMMKKKIIIIIIIIIHHHFFFEEEMMMLLLKKKHHHFFFEEEGGGIIIGGGEEECCCCCCFFFHHHJJJJJJQQQMMMJJJGGGGGGHHHHHHHHHJJJFFFEEEFFFFFFCCCDDDGGGCCCGGGJJJJJJGGGFFFFFFHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFGGGIIIHHHCCC>>>CCCDDDAAA<<<:::<<<===;;;888999;;;===>>>>>>===<<<;;;<<<<<<===>>>>>>??????>>>===;;;::::::;;;<<<===>>>======>>>??????>>><<<=========>>>???@@@???======>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>???======<<<;;;<<<===>>>???@@@???>>>======>>>???@@@>>>>>>=========>>>?????????@@@AAACCCCCCBBBAAAAAA@@@===:::;;;===???===;;;<<<<<<<<<<<<============:::===AAACCCCCCAAA@@@@@@>>>===<<<<<<<<<===???@@@>>>===<<<<<<======;;;999;;;:::999:::<<<>>>>>>===>>>>>>=========<<<<<<<<<============>>>???AAAAAA::::::::::::;;;<<<===>>><<<<<<<<<===<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======:::;;;===???@@@@@@???>>>@@@@@@??????>>>=========:::777777:::<<<;;;>>>BBBCCCBBBAAA@@@???>>>>>>>>>999;;;===???@@@CCCFFFIIIDDD@@@>>>===;;;999===BBB<<<===>>>>>>???BBBFFFJJJDDDEEEDDDDDDCCCBBBAAA@@@<<<===>>>===<<<<<<>>>???@@@>>>============;;;999:::999999999:::;;;<<<===;;;;;;:::999999:::;;;<<<888;;;======<<<:::999999::::::;;;::::::<<<@@@CCC@@@@@@??????????????????AAAAAA???===<<<>>>AAADDD@@@AAAAAAAAAAAABBBBBBBBB<<<=========<<<<<<>>>@@@BBBAAA@@@@@@????????????CCCCCCBBB@@@>>>>>>???AAA>>>;;;999;;;>>>@@@???===:::999999:::<<<<<<;;;:::;;;>>>>>>;;;:::<<<;;;888;;;;;;<<<<<<<<<<<<<<<<<<999<<<<<<999999<<<;;;999999:::;;;:::999999:::<<<@@@EEEGGGFFFGGGIIIHHHEEEDDDBBBDDDJJJLLLIIIGGGGGGFFFLLLKKKDDDDDDJJJKKKDDD???AAACCCCCCCCCCCCEEEGGGFFFGGGGGGFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@CCCBBB??????AAA@@@===>>>===<<<===???AAAAAAAAA;;;>>>@@@???;;;:::<<>>;;;<<<>>>>>>;;;===@@@AAA???;;;999<<>>>>>>>>>>>@@@???===;;;;;;;;;<<<======<<<<<<===>>>>>>===;;;;;;999999===@@@AAA@@@???=========>>>>>>?????????;;;;;;;;;;;;<<<===>>>???>>>>>><<<;;;;;;;;;<<<===;;;<<<======>>>>>>>>>>>>=========>>>???@@@AAABBB>>>???AAACCCCCCBBBAAA@@@BBB???;;;<<>>:::<<<<<<<<<<<<============999<<>>???<<<;;;;;;;;;======;;;999===;;;:::;;;<<<>>>>>>===>>>===;;;:::::::::<<<===<<<===>>>@@@AAAAAABBBBBB======<<<<<<<<<===>>>>>>;;;;;;<<<===>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;888:::<<>>@@@??????>>>======<<<<<<999666666999::::::>>>CCCBBBBBBBBBBBBAAAAAA@@@???:::;;;===>>>>>>@@@DDDGGGBBB???>>>???<<<999<<>>??????AAADDDFFFCCCCCCCCCCCCBBBAAA@@@???:::<<<======<<<;;;;;;<<<===<<<;;;;;;<<<<<<:::999<<<;;;::::::::::::;;;<<<888888999::::::;;;;;;;;;777999<<<===;;;999777777888999:::::::::;;;===@@@>>>>>>>>>???????????????AAAAAAAAA>>><<<<<<@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<=========>>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@AAA<<<<<<;;;;;;<<<<<<======:::999888999;;;;;;:::999;;;======:::999;;;:::666;;;<<<======<<<;;;999888999<<<===:::;;;======:::777999;;;<<<;;;:::;;;===???CCCEEEDDDDDDGGGEEEBBBBBB@@@BBBHHHJJJHHHEEEFFFAAAHHHGGG??????FFFGGG@@@<<<>>>@@@@@@@@@AAABBBDDDDDDEEEFFFEEECCCAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>AAACCCBBB>>>===???>>>;;;@@@???>>>>>>@@@AAAAAA@@@999???CCCAAA;;;888:::???;;;>>>???<<<<<<===;;;777<<<>>>???<<<777555999===;;;:::888666444444444555222222222111222222333333111111222222222333333333333333222222222222222333///111222000......111555...000222222//////111333111000000111444555444222---...000111222222222111000000000000000000000000000111333333111000111222333111000111222222111000---111444222///---000444///000111555;;;CCCJJJNNNRRRXXX______YYYRRRNNNNNNJJJPPPSSSNNNJJJKKKOOOPPPKKKOOOQQQNNNKKKLLLKKKIIIGGGKKKNNNLLLGGGBBBBBBCCCCCCEEEGGGGGGEEEBBBAAA@@@DDDDDDCCCBBB@@@@@@CCCEEEAAAFFFJJJHHHCCCCCCIIIPPPKKKJJJIIIHHHGGGHHHIIIJJJGGGIIIKKKMMMNNNNNNMMMMMMGGGGGGHHHKKKNNNPPPOOONNNKKKKKKJJJGGGDDDCCCGGGJJJIIIHHHHHHIIIKKKKKKIIIGGGKKKIIIHHHJJJLLLLLLIIIFFFFFFDDDEEEGGGFFFAAA???@@@EEEDDDCCCDDDFFFHHHGGGFFFEEEGGGIIIKKKKKKKKKIIIHHH;;;AAAHHHJJJHHHEEEDDDDDD@@@AAA>>>999888<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<============BBB@@@>>><<<;;;<<<======<<<;;;;;;<<<======<<<:::888666777<<>>@@@AAA:::::::::;;;;;;===>>>>>>AAA@@@>>>===<<<<<<======777888:::===>>>>>>>>>===<<<======???@@@BBBDDDEEE===???@@@BBBBBBAAA@@@???DDD@@@===>>>AAABBB>>>;;;:::;;;;;;<<<===>>>??????;;;===>>>>>>======>>>@@@AAA???>>><<<;;;;;;;;;;;;<<<;;;:::<<<======<<<;;;>>><<<;;;;;;===>>>>>>===;;;:::888777888;;;>>>@@@;;;===???AAABBBCCCBBBBBB???>>>===<<<<<<;;;<<<<<<:::;;;===>>>>>>>>>======888999:::;;;<<<;;;:::999888999<<<>>>??????>>>>>>??????>>>>>>===<<<<<<<<<888555555777888999===CCC@@@AAABBBCCCCCCBBB@@@???>>>>>>???>>>======@@@BBB@@@>>>???BBB???999;;;AAA888;;;???@@@@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>>;;;===???>>><<<:::999999;;;:::999:::;;;;;;:::888<<<;;;999888888888999999444555777888999999888888555888;;;<<<:::888666666666888:::;;;;;;;;;===???======>>>>>>??????@@@@@@AAABBBAAA???<<<<<<>>>BBBBBBBBBAAAAAA@@@???>>>>>>;;;<<<===>>>>>>???AAADDD>>>>>>>>>>>>>>>>>>??????666999===>>>>>><<<<<<<<<<<<======;;;999999:::;;;999888777888:::;;;:::999;;;======:::999:::999555<<<===>>>>>><<<:::777555:::===>>><<<<<>>;;;666888;;;===<<<<<<<<<===DDDBBB@@@AAADDDEEECCCAAA@@@BBBAAA???@@@DDDCCC???BBBCCCCCCAAA??????@@@AAA>>>>>>>>>======???BBBEEEDDDFFFHHHHHHEEEBBBAAAAAA@@@?????????AAAAAA@@@???DDDAAA>>>>>>???@@@>>>;;;;;;===>>>???=========>>>???CCCFFFBBB:::666888<<<;;;<<<<<<;;;;;;999888777:::===<<<888777999999666666555333444555555333222555444222111000000000000000000111111222222333333444333222222111111222222555222///111444555111---444222000//////222555777333111000111444444222000111111000000111333555666,,,111111,,,,,,111111,,,666444222111/////////000000000000...------000222444444333222000//////000111111111333777<<>><<<777:::>>>BBBCCCBBB???===<<<===>>>@@@@@@??????>>>============>>>>>>>>>>>><<<<<<======>>>@@@AAABBBEEEBBB>>>;;;;;;<<<======?????????@@@@@@AAAAAAAAA???>>>>>>@@@CCCDDDAAA>>>FFFCCC@@@>>>>>>?????????>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>AAAAAA???AAAEEEAAA:::>>>>>>>>>>>>>>>===<<<<<<999:::<<<======<<<:::999>>>>>>???>>>>>>===<<<;;;<<<<<<;;;::::::::::::;;;===>>>>>>>>>????????????===??????===<<<===<<<::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>>>>===<<<=========>>>>>>===;;;;;;<<<>>>===:::888888:::<<<======??????@@@AAABBBBBBCCCCCC@@@BBBAAA======@@@@@@===<<<>>>@@@AAA???>>>===>>>999:::<<<>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>@@@AAA???<<<;;;===@@@::::::;;;;;;<<<=========>>>>>>===<<<:::777666444222222222333555666888999<<<:::888:::<<<>>><<<:::555999<<<<<<999888;;;???===<<<<<<======>>>???@@@GGGDDD@@@===<<<>>>BBBEEEBBBBBB@@@===;;;<<>>???>>>===<<<===@@@BBB@@@AAABBB@@@>>>======>>>?????????>>><<<;;;<<<===??????@@@>>>;;;::::::;;;999:::;;;:::999:::;;;======;;;;;;>>>AAAAAA;;;555AAA>>>;;;999:::;;;<<<<<<777<<<>>>;;;;;;>>><<<777<<<<<<;;;;;;;;;;;;<<<<<>>AAAFFFFFFBBBAAA@@@@@@@@@@@@AAAAAAAAA?????????>>>===>>>AAACCCDDDFFFHHHGGGEEEBBBAAAAAABBBAAA@@@???@@@@@@@@@???EEEBBB@@@???@@@@@@???===:::<<<===>>>=========>>>999<<<===;;;666444555777::::::999999888777777777777:::999666555777666333555333111111222333222111222222222111000000//////000000000111111111111111000000000000111222333444666333222444888:::777444555333111//////111444666444222111222444555333000111111111111222333444444000444444000000444444000333222000/////////000000111222444333222111111222333333333111000///000000000000///000222555999;;;AAACCCFFFJJJMMMLLLGGGBBBCCCFFFIIIKKKLLLNNNPPPRRRIIIJJJLLLMMMMMMMMMKKKJJJKKKHHHFFFHHHLLLNNNKKKFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFFFFGGGHHHGGGEEEEEEEEEEEEDDDCCCDDDGGGGGGEEEFFFJJJKKKIIIGGGDDDEEEJJJLLLJJJIIIKKKJJJHHHEEEDDDDDDEEEDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJHHHEEECCCEEECCCBBBBBBDDDDDDBBB@@@EEEDDDDDDCCCCCCBBBBBBBBB@@@CCCDDDCCCDDDGGGGGGDDD>>>BBBDDDCCC???===???AAAAAA>>><<<;;;===>>>>>><<<<<<<<<===>>>>>>?????????======>>>======???CCCFFF@@@??????@@@@@@???===:::<<<>>>AAACCCCCCAAA???=========??????@@@??????>>><<<<<<<<<======>>>>>>???;;;<<<<<<===>>>@@@BBBCCCEEEBBB???======>>>======?????????@@@AAABBBBBBBBB@@@@@@@@@CCCEEEDDDAAA>>>AAA???===<<<>>>@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA???AAAAAA???AAADDDAAA;;;>>>>>>>>>>>>>>>======<<<;;;<<<>>>??????>>><<<;;;>>>>>>>>>>>>>>>>>>======???>>><<<<<<<<<===<<<<<>>===;;;:::;;;<<<<<<:::999999;;;<<<===<<<<<<<<<===>>>???@@@AAAAAA@@@BBBAAA===<<>>BBBCCCAAA>>><<<;;;<<<<<<======<<<999777555;;;<<<======>>>>>>>>>>>>===>>>>>>===<<<<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666444444444555666777888999:::888777888:::;;;:::888555888;;;;;;888777:::>>><<<<<<<<<<<<===>>>??????CCCAAA>>><<<<<<>>>AAADDD<<<<<<=========@@@CCCFFF>>>>>>>>>===<<<===???BBB@@@AAABBB@@@>>>======>>>???@@@@@@>>><<<;;;<<<>>>>>>??????>>>;;;::::::;;;???AAAAAAAAA@@@@@@BBBCCCCCC???======??????;;;777777666666777:::;;;;;;:::888===>>><<<<<<>>>===888;;;;;;;;;::::::;;;;;;;;;@@@>>>===>>>???@@@???===999;;;<<<===AAAGGGHHHEEEAAA???===>>>AAACCCCCCAAAAAAAAAAAA???======???AAADDDEEEGGGFFFDDDBBBAAAAAADDDBBBAAA@@@??????@@@AAAFFFDDDAAA@@@AAAAAA@@@>>>999;;;============>>>???999999888888777777666666888777666555444444555555333666555222111444333000333111///...///111111000...///000111111000///...000000000000////////////000000///000000111222333555333222555999<<<;;;999555444111000///111333444444333222333555555333222222222333333333333333222222444444222222444444222//////.........000111222111333666666444222000000333333222111000000000111222000///......000222333777888;;;???CCCCCCBBB???BBBCCCCCCDDDEEEIIIOOOSSSIIIHHHGGGIIIKKKKKKHHHEEEJJJDDD@@@CCCKKKNNNKKKFFFDDDCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEECCCBBBCCCDDDCCCEEEDDDAAABBBGGGJJJIIIEEEBBBBBBGGGIIIGGGFFFHHHIIIGGGEEEDDDDDDDDDCCCBBBEEEDDDDDDCCCDDDEEEGGGHHHHHHIIIJJJKKKJJJHHHEEEDDDCCCAAA@@@@@@AAABBBAAA???EEEDDDDDDCCCBBBAAAAAA@@@>>>AAABBB@@@AAADDDDDDAAA===@@@BBBAAA>>>===>>>@@@BBB@@@>>>===>>>===;;;999===>>>>>>???@@@AAAAAABBB===>>>?????????AAADDDGGG>>>>>>>>>@@@@@@???;;;888@@@AAABBBBBBBBBAAA???>>>===>>>??????@@@@@@??????:::;;;;;;<<<===>>>>>>???;;;;;;<<<===>>>@@@BBBCCCCCCBBB@@@@@@@@@@@@>>>===>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCEEEFFFEEEAAA>>>===;;;:::;;;>>>@@@BBBBBB@@@@@@@@@@@@@@@@@@??????????????????@@@BBBCCCDDDAAACCCBBB@@@AAACCCAAA===>>>>>>>>>>>>============;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>????????????BBB???======???@@@???===@@@@@@???>>>???@@@AAABBB>>>>>>======<<<:::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;<<<<<<:::<<<======;;;:::;;;<<<:::<<<>>>>>><<<;;;:::;;;<<<:::::::::<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@AAACCCAAA===<<<>>>>>>;;;:::>>>CCCDDDBBB>>>:::888;;;;;;<<<;;;:::777555444<<<<<<======>>>============;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;::::::888888999999999888888777777777777888888999999999999888777888:::;;;:::999555888::::::888777:::<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<>>===>>>???===>>>>>>===<<<<<>><<<<<<===@@@@@@@@@???===<<<===>>>>>>??????>>>;;;::::::;;;>>>???AAA@@@??????@@@BBBEEEAAA======???@@@???===777777999<<<>>>???===;;;:::===???======???===:::;;;::::::::::::::::::;;;@@@@@@???????????????>>>888;;;<<<<<<@@@FFFGGGDDDEEEAAA===???CCCEEECCC???CCCCCCBBB@@@>>>===>>>???CCCEEEFFFEEECCCAAAAAAAAACCCCCCBBBAAA@@@AAACCCEEEDDDCCCAAA@@@@@@??????>>>999;;;===>>>>>>>>>???@@@:::888666666888888666333666555333111000111333444000333333000000222222///333111...---///000111000+++---///111111000///...000000//////.........---444333222111000000000000222111000222666888999888666444222000000000222333444444444444555555444333222333444444444333222111000111111000000111111000...------...///111333444111222444333222000//////333222000000111111111111444333111000//////000111000111333666999;;;;;;;;;===>>>>>>???@@@EEEJJJOOOJJJGGGDDDFFFJJJKKKGGGBBBCCC@@@===???EEEIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBFFFGGGHHHHHHHHHFFFDDDCCCDDDGGGHHHGGGDDDBBBDDDFFFBBBDDDDDDBBBCCCHHHJJJIIIEEEBBBAAAEEEGGGEEEDDDFFFHHHGGGEEEEEEEEEEEEDDDBBBFFFEEECCCBBBCCCDDDGGGHHHFFFFFFGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@DDDDDDCCCBBBAAA@@@??????<<>>>>>AAAAAA>>>===???@@@@@@>>>===>>>???@@@?????????>>>===;;;:::?????????@@@AAABBBCCCDDD@@@AAAAAA@@@>>>>>>???@@@<<<===>>>@@@AAA???:::777AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@::::::;;;<<<===>>>>>>???============>>>???@@@AAABBBAAAAAABBBCCCBBB@@@=========???@@@BBBDDDEEEFFFAAABBBDDDEEEEEECCC@@@>>><<<;;;:::<<>>>>>===============:::;;;<<<<<<===<<<<<<;;;>>>>>>>>>>>>???@@@@@@AAADDD@@@======@@@BBB@@@===@@@???>>>===>>>???AAABBBBBB@@@???@@@???<<<:::;;;<<<<<<============<<<<<<:::999999999999::::::;;;===???@@@@@@>>>======>>>;;;===@@@@@@???<<<;;;;;;<<<;;;;;;<<<======<<<:::;;;<<<===>>>???@@@AAABBBCCCEEECCC>>>===>>>>>>;;;<<>>@@@>>>;;;>>>>>>======<<<;;;::::::888888999999999999888888::::::::::::::::::999999;;;;;;:::;;;;;;<<<;;;;;;777999;;;;;;999999;;;<<<::::::::::::;;;<<<======999::::::<<<>>>@@@BBBCCCAAACCCCCCAAA>>>;;;999999<<<=========<<<<<<>>>@@@@@@AAAAAA@@@===<<<<<<===@@@AAAAAA???===<<<===???>>>??????>>><<<:::;;;<<<;;;<<<>>>>>>===<<<===>>>@@@>>>===>>>AAACCCDDDCCC=========???@@@???===;;;;;;<<<============<<<;;;<<<;;;;;;::::::;;;;;;<<>>BBBCCCCCCAAA???===>>>???BBBDDDEEEDDDBBB@@@AAABBBAAABBBCCCCCCBBBCCCFFFIIIAAAAAA@@@>>>===<<<<<<===:::<<<>>>???>>>>>>???@@@888555222222444444000---444222111//////000111333///222222///000333333000333111//////000222222111+++,,,...000111000///...000/////////......------444444333222222222222333333222111111333555555555555444222111000111222222333444555555444444444444222333444555555444222111000//////000000//////000.........///000333555666333333333111//////111222333111///000222333222111333222111000000111111222///000111222222333555666666888:::<<<===@@@DDDGGGIIIEEEBBBDDDHHHIIIFFFBBB>>>??????@@@@@@CCCFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAADDDEEEGGGHHHGGGEEECCCAAAFFFHHHJJJIIIFFFEEEFFFIIIBBBFFFGGGFFFHHHKKKJJJGGGGGGBBBAAAEEEFFFDDDDDDEEEHHHGGGEEEFFFFFFFFFEEECCCFFFEEECCCBBBBBBDDDFFFGGGBBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>;;;>>>???======??????<<<===>>>??????>>>>>>>>>>>><<<===>>>???>>>=========@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDBBB@@@>>>===>>>======???AAAAAA???;;;777???????????????@@@AAAAAA???????????????@@@@@@AAA;;;;;;<<<<<<===>>>>>>???@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBDDDCCC@@@>>><<<===>>>@@@BBBDDDEEEFFFAAABBBCCCDDDCCCAAA@@@??????>>>===???AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@??????@@@AAABBBDDDFFFGGGIIIGGGFFFEEECCCBBBBBBCCC??????>>>===<<<======>>><<<<<<======>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBB@@@======???@@@???===??????>>>===>>>???@@@AAACCC??????BBBAAA<<<:::===<<<======>>>>>>======<<<888888777777888999::::::>>>@@@AAA@@@???======>>>===@@@BBBBBBAAA???>>>===<<<<<<;;;<<<======<<<:::;;;;;;<<<===???@@@AAABBBDDDFFFDDD@@@>>>@@@???<<>>;;;@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888:::;;;;;;<<<;;;;;;:::999;;;;;;<<<;;;;;;:::;;;;;;:::;;;<<<<<<;;;;;;<<<===:::999999::::::;;;<<<===999:::<<<>>>@@@BBBDDDEEE;;;>>>@@@AAA???>>>======;;;<<<===<<<;;;;;;===??????@@@@@@???===<<<<<<===AAABBBBBB@@@>>>===>>>@@@===>>>???>>><<<;;;;;;<<<===???AAAAAA@@@???@@@AAA======>>>@@@BBBCCCCCCBBB>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;======<<<<<<<<<<<<======BBBCCCDDDCCCAAA@@@@@@AAA===???>>><<<>>>AAA@@@<<>>AAABBBCCCBBB@@@??????@@@BBBCCCDDDCCCAAA@@@AAABBB>>>AAADDDDDDBBBBBBDDDGGG>>>??????===:::999:::;;;;;;===??????>>>===>>>???999666333222333333000---222111000//////000111222///111222000000333444111222111000111222333222111,,,---...000000000//////////////////............000000111222444666888999555444333222222333555666444333222111111111222333222333555555333222333444333333444444444444333333333111111333333111111333000000///000111222444555444444333111000111333666333000...///222444333111000000000000000000111111///000111111//////000222222444777888999;;;===@@@CCCAAA???@@@CCCEEECCCAAA>>>AAADDDCCCAAAAAAEEEIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBGGGHHHIIIHHHGGGFFFGGGHHHBBBFFFIIIHHHIIIKKKIIIEEEHHHCCCAAADDDEEECCCCCCEEEFFFEEEEEEEEEFFFFFFDDDBBBDDDCCCBBBBBBBBBCCCDDDEEE@@@@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCAAAAAABBBDDD@@@@@@@@@@@@????????????;;;>>>???======??????<<<===>>>>>>????????????>>>:::<<<>>>>>>======???AAAAAAAAA@@@??????@@@BBBCCC@@@BBBDDDEEECCCBBBBBBBBB@@@@@@@@@BBBBBBAAA===:::>>>?????????@@@@@@AAAAAA@@@????????????@@@AAAAAA============>>>>>>>>>>>>@@@@@@???>>>=========>>>@@@@@@@@@BBBCCCCCCAAA???;;;<<<===???AAACCCDDDEEEAAABBBCCCBBB@@@@@@AAABBBBBBAAA@@@AAACCCDDDCCCBBBDDDCCCAAA@@@??????@@@@@@??????@@@AAACCCDDDFFFGGGKKKHHHFFFEEEBBB???@@@EEE@@@???===<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBBBBCCCAAA@@@?????????@@@AAABBB@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAA<<<<<>>======>>>>>>>>>>>>======888888888888999:::;;;;;;===???@@@???===<<<<<<<<>>===;;;<<<======<<<;;;888999:::<<<===???@@@AAACCCEEEDDD???>>>@@@@@@===???@@@???===;;;:::;;;=========<<<<<<<<<;;;;;;;;;999999::::::;;;::::::999<<<<<<<<<>>>??????===;;;??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<;;;:::999888999:::;;;:::888777888999========================::::::::::::;;;<<<======<<<<<<===>>>@@@BBBDDDEEE???AAABBBAAA>>>;;;:::::::::;;;<<<<<<;;;;;;<<<======>>>??????======>>>???BBBBBBBBBAAA???>>>???@@@===>>>>>>>>><<<;;;;;;======???BBBCCCAAA@@@@@@AAA>>>???@@@AAAAAA@@@>>>===>>><<<;;;;;;===?????????<<<:::999<<<<<<999:::<<<>>>>>>============>>>>>>@@@BBBCCCAAA>>>===>>>???>>>@@@>>><<<===@@@???:::DDDCCCBBB@@@@@@?????????>>>@@@BBBBBBAAA@@@AAACCCAAABBBCCCBBB@@@???AAABBB<<<@@@DDDDDD@@@>>>???AAA===>>>???<<<999888999;;;;;;<<<>>>===<<<:::;;;;;;666555444444444333222111111111111111111111111111...111111///000444444222//////000222444444111/////////////////////000000//////////////////000000......///111444666888:::444444333222222333555777222222111111111222333333000333555444222111222333333333333333333444555666555111111555555111111555111000000//////000222333000111222222111111333555222///---...333555444111111111111000111111111111///111222111///---...000000222333444555666999;;;:::::::::;;;<<<===>>>???@@@BBBCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEEEEEEE???@@@AAACCCCCCCCCCCCBBBEEEDDDDDDDDDEEEFFFEEEDDDCCCFFFGGGDDDDDDGGGGGGDDDHHHCCCAAACCCDDDBBBAAACCCCCCCCCBBBCCCEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBB???AAACCCCCCAAAAAABBBDDD>>>>>>>>>????????????@@@<<>>>>>>>>???@@@@@@@@@???;;;===>>>===<<<<<>>===>>>???@@@<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@BBBCCCAAA@@@;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCAAA???@@@CCCGGGAAA@@@@@@BBBDDDEEEDDDBBBEEECCCAAA?????????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFJJJFFFCCCCCC???;;;===DDD@@@???===<<<<<<<<<>>>>>>AAAAAAAAABBBCCCDDDEEEEEECCCBBB@@@??????@@@AAABBB>>>AAABBB@@@===<<<>>>AAA???@@@BBBCCCDDDCCCBBBAAAAAA;;;;;;BBBBBB;;;:::@@@===>>>>>>??????>>>>>>===::::::::::::;;;<<<===>>>>>>@@@AAA@@@>>><<<<<<<<>>;;;;;;<<<===<<<<<<999999;;;<<<>>>@@@AAABBB@@@BBBAAA======??????<<<===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>999:::;;;<<<<<<<<<<<<<<<:::<<<>>>???===;;;;;;;;;======<<<<<<;;;;;;::::::888888999::::::::::::999777888999;;;;;;:::999888888:::;;;:::888777888:::======<<<<<<=========<<<::::::::::::;;;<<<===>>>???>>>>>>>>>???AAACCCDDDFFFFFFDDDAAA<<<777555555999:::<<<<<<;;;;;;;;;===;;;<<<>>>>>>======???@@@BBBCCCCCCAAA???>>>???AAA<<<===>>>===<<<;;;<<<===<<<>>>AAABBBAAA@@@???@@@?????????===<<<<<<===>>>>>>======???@@@@@@>>><<<>>>::::::======::::::>>>======<<<<<<<<<<<<======>>>@@@AAA???<<<:::;;;===>>>???>>><<<===@@@>>>:::???@@@@@@???>>>===???@@@===???AAABBBBBBBBBCCCDDDAAABBBBBBAAA@@@???AAABBB;;;@@@DDDDDD???::::::;;;===??????===999888999<<<:::;;;<<<<<<:::888888999//////000000//////000000000111222222222222111111---000111///000333444222---...000222444444111...111000////////////000000......//////000000111111//////000111222444666777111111111000000111444777111111111111222333444444000222444444111000111333333333222222333555666888444000000444444000000444111111///......///000000***---000111111000000111222///,,,...333666444111333333333333222222222222---000222111///---...000111111111111111333777:::333555666777777888:::<<>>???@@@AAABBBCCCCCCCCCDDDAAA???@@@CCCDDDCCC@@@DDDFFFDDD@@@???CCCDDDBBBGGGBBB@@@BBBBBB@@@@@@BBBAAAAAAAAABBBCCCBBB@@@>>>>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAABBBBBBCCC>>>AAACCCBBB@@@@@@BBBDDD=========>>>??????@@@@@@===@@@@@@>>>>>>@@@???<<<>>>>>>>>>???AAAAAA@@@???===>>>>>><<<:::;;;???BBBBBB@@@>>>===<<<<<<>>>>>>:::===AAACCCBBBAAA@@@@@@EEEDDDCCCCCCDDDCCCBBB@@@CCCDDDDDDDDDCCCAAA???>>>AAA@@@?????????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<===>>>@@@BBBCCC@@@???>>>???AAABBBBBBAAA;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDAAA???AAAFFFJJJ?????????AAADDDEEEEEECCCEEEDDDAAA?????????@@@AAA@@@@@@@@@AAABBBCCCDDDEEEIIIDDDAAAAAA<<<777;;;BBB@@@???===<<<;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA?????????AAABBB>>>BBBEEEBBB===;;;???DDD@@@BBBDDDFFFGGGEEECCCBBBBBB<<<===DDDEEE>>>===DDD>>>>>>????????????>>>>>><<<<<<<<<===>>>???@@@@@@AAABBBCCCBBB@@@>>>>>>???AAAAAAAAA@@@>>>>>>???AAAAAA>>>;;;:::;;;<<<======;;;<<<===???@@@BBBCCCDDD>>>@@@???<<<;;;>>>>>>;;;999<<>><<<;;;;;;777888888:::<<>>>>>>>>>>>888<<>>===:::888:::<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>======???AAACCCAAAAAAAAA???<<<::::::;;;888:::<<<<<<;;;:::;;;<<<:::;;;===>>>===>>>@@@AAABBBCCCCCCAAA??????@@@AAA<<<===>>>===<<<;;;<<<===>>>AAADDDDDDCCCBBBBBBBBB======;;;999999;;;???BBB;;;;;;===>>>===:::555000???;;;:::>>>>>>:::;;;???<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@???>>><<<;;;???????????????>>>======???AAAAAA??????AAAAAA???AAA@@@??????AAACCCBBBBBBAAA???>>>>>>???@@@@@@????????????@@@AAA???<<<999;;;<<<<<<;;;888666666666888888999999999888888777111222333333444444333333555444444666999999777444222444666555222//////000111111000000000000111111111111111000///111555888666333///,,,+++---///222111000//////111333666888666555222000111333666888666666555444333333222222555444222000/////////000111333444555444333444555777555555666777666222///444444222111000000//////---......---,,,,,,///111333000......000111///---000000///////////////000222111000///............000000000//////222777;;;555555555333222333666999999;;;???AAAAAA>>>;;;888<<<>>>???@@@@@@AAADDDFFF;;;AAAAAA<<<>>>GGGHHHBBBEEEDDDBBBBBBCCCDDDDDDCCCEEEEEEEEECCCAAAAAACCCEEEEEEDDDDDDDDDCCCCCCBBBBBBFFFEEE@@@<<<>>>DDDDDD@@@BBBAAA???>>>@@@AAA>>>:::<<>>???AAABBB@@@>>>>>>>>>??????@@@@@@@@@???AAA===<<>>@@@???>>>======???@@@BBB???@@@AAAAAAAAAAAAAAAAAA???===<<<>>>BBBDDDBBB@@@EEEEEEEEEDDDBBBAAA???>>>CCCDDDDDDCCCBBBAAAAAABBBAAAAAA@@@??????>>>======???BBBCCCAAAAAABBBAAA===???;;;888:::???CCCCCC@@@AAA;;;777<<>>BBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@AAACCCEEEFFFDDDCCCAAA@@@???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDAAADDD@@@999888===>>>;;;???>>>===<<<<<<===>>>???@@@AAACCCDDDDDDBBBAAA??????EEEGGGBBB???CCCDDDBBBDDDDDDDDDBBBAAAAAACCCEEEDDDDDDEEEFFFGGGFFFCCCAAAEEECCCAAA@@@@@@???===;;;@@@AAA@@@???======???AAACCC@@@===<<<===@@@AAAAAABBB@@@???>>>>>>@@@BBBCCCBBBAAA@@@@@@???@@@@@@@@@EEECCCAAA???>>>>>>???@@@BBB???<<<<<<>>>AAAAAA@@@===@@@>>>999:::AAADDDAAA@@@@@@@@@@@@???===<<<;;;<<<>>>???>>>;;;;;;>>>AAA<<<;;;:::;;;======<<<;;;>>>======<<<;;;999888777888999999999999888777777:::888666888;;;======;;;<<<999666666999:::888555???<<<999999;;;<<<;;;888<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============@@@???>>>======>>>???@@@AAA@@@???===<<<;;;;;;;;;@@@>>><<<<<<======<<<;;;===>>>>>>?????????>>>>>>FFFFFFEEEBBB@@@???AAACCCBBBAAA???===<<<;;;;;;;;;@@@AAACCCCCCBBB???<<<:::>>>??????>>><<<;;;===>>>???<<<<<<@@@@@@===;;;<<<777:::======;;;999:::<<<888555444555999======<<>>===>>>>>>>>>>>>===<<<<<>>???AAABBBBBBAAA@@@>>>======>>>??????>>>???>>>===>>>>>>===;;;999999;;;<<<;;;999777777888777777777777777666555555111222333333444444333333333222111333555666333111000333555555222000///000111111000000000000111111000000000000000222777:::666444111...---...000222111111000111111333555666555444222111111333555777555555444444444333333333666555333222111222222333444666888888777777777888888666666666777666222///222222111111111111111111////////////---...000222333000......000111000...222222111111111111222222111111000000//////000000111111111000000333777;;;444444444333222333555888777999;;;======;;;999777888:::;;;;;;;;;<<>>;;;BBBLLLKKKCCC@@@@@@@@@CCCFFFFFFCCC@@@BBBCCCCCCCCCBBBCCCEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDCCC@@@===;;;<<>>===@@@BBB@@@======???@@@@@@>>>>>>AAACCC@@@>>>===>>>AAABBBBBBBBBBBB@@@>>>???AAABBB@@@>>>===>>>???@@@AAA@@@??????AAA===<<<@@@AAA???>>>@@@>>>@@@CCCEEEEEEDDDBBB@@@@@@???>>>===>>>???AAACCC???@@@@@@AAAAAAAAAAAAAAAAAA???===>>>AAACCCBBBAAAEEEDDDBBB@@@??????@@@@@@CCCCCCCCCBBBBBBAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>===AAACCCBBBCCCFFFFFFCCCBBB>>>;;;<<<@@@CCCBBB@@@DDD???<<>>BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCAAA:::999===>>>;;;@@@???>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFDDDCCCBBB>>>CCCEEEAAA???BBBCCCBBBAAABBBCCCBBBAAABBBDDDFFFCCCCCCCCCDDDEEEEEECCCAAACCCAAA??????>>>>>>;;;999@@@AAAAAA???======???AAADDDAAA===<<<===???@@@@@@DDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCC???>>>===<<<<<<===>>>???AAA??????@@@CCCCCCAAA???@@@BBB@@@;;;;;;???@@@===??????>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;===AAADDD<<<:::::::::===>>>>>>============<<<;;;:::999888:::;;;;;;;;;;;;:::999999<<<999777888:::<<<;;;999;;;:::888888999999888888???===::::::<<<===<<<:::<<<<<<;;;:::;;;<<<===>>>======>>>>>>>>>>>>??????AAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@???>>>>>>>>>???===;;;;;;<<<======<<<;;;<<<===>>>>>>>>>>>>>>>AAABBBAAA???>>>>>>@@@CCCAAA@@@???>>>===<<<<<<<<<>>>???AAABBBBBBAAA???===>>>??????===<<<;;;===>>>===;;;<<<@@@AAA???>>>???:::===???>>><<<::::::;;;;;;999777888<<<>>>???>>>AAAAAABBBBBBBBBAAA@@@@@@<<<============<<<;;;;;;@@@BBBBBB@@@@@@BBBBBB@@@@@@???===>>>???@@@@@@??????===;;;<<<===>>>======>>><<<;;;;;;<<<<<<:::999999:::;;;;;;999888888999666666666555444333222111111222222333333333333333555444444555777666444222---000333333222000//////000000000000000000000000///000000111111444888;;;555444222111000000111222111111222222333333333333333333222222222333444555222333444444555555444444666555444444444444555666333555666666555555555666888777777777777666333000111111000000111222222333000111111000///000222444222111//////000000000///222222111111111222222333111111000000111111222333222333333222222444777:::333333333222111222444666555666777888888777666555444555666666666666888:::<<<<<<::::::DDDNNNLLLCCC@@@???BBBHHHMMMMMMGGGAAA>>>???AAABBBBBBCCCFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEFFF@@@===??????>>>FFFRRREEEAAA======???AAAAAAAAA>>>???@@@@@@???@@@BBBDDD===<<<<<<>>>@@@@@@???>>>@@@???>>>???@@@AAA@@@???>>>???BBBDDDDDDCCCAAA@@@@@@<<<<<<@@@CCCBBBBBBDDD>>>@@@CCCEEEFFFEEEDDDBBB??????>>>>>>???AAABBBCCC???@@@AAAAAABBBBBBBBBAAADDDAAA???>>>@@@AAABBBBBBEEECCC@@@>>>>>>???AAACCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@??????===AAACCCBBBCCCGGGGGGEEEEEEAAA>>>>>>AAACCCBBB@@@DDDBBB@@@@@@BBBBBBBBB@@@@@@??????@@@AAAAAA@@@>>>AAABBBCCCCCCCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAACCCCCCDDDDDDCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@BBBCCCAAA<<<;;;======;;;@@@@@@>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB???CCCDDDAAAAAACCCDDDCCC@@@AAABBBBBBAAABBBEEEGGGCCCBBBAAAAAACCCDDDCCCBBBAAA@@@>>>>>>>>>===;;;999@@@AAAAAA@@@>>>>>>???AAACCCAAA===<<<===>>>???>>>CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCC<<<;;;;;;;;;<<<===???@@@>>>???BBBEEEGGGEEEBBB>>>@@@BBBAAA===<<<>>>>>><<<>>>===<<<<<<<<<>>>???AAAAAA>>>;;;:::;;;===>>>>>>===;;;999:::<<<>>>??????;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999999<<<;;;999888999:::999888:::;;;;;;:::999888999;;;???===;;;;;;<<<===<<<;;;===<<<:::::::::<<<===???>>>?????????@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBB@@@@@@????????????===::::::;;;===>>>>>>============<<<;;;::::::<<<======<<<;;;<<<>>>@@@?????????>>>>>>=========;;;===???AAABBBBBBAAA@@@===>>>>>>===;;;;;;<<<>>>???===>>>AAAAAA>>>===@@@>>>???@@@???===;;;:::;;;===;;;::::::<<<>>>???????????????@@@@@@@@@@@@@@@<<<============<<<;;;;;;>>>AAAAAA>>>>>>AAAAAA>>>???===<<<<<<>>>???>>>======;;;::::::;;;<<<<<<;;;;;;:::;;;<<<===<<<999666999;;;<<<;;;888777666777666666666555444222111000111111222333333333333222444444555555555444222111,,,...000222222111000///000000111111111111000000000111222222222444777:::333333222222111111111111000222333444444333111000111222222333333333333333000111333444555666666555555555444444444555777888222444666666444333444555666666666777777777555444222111111111111111222222000111111000///000222444222111000///000000000000000000//////000000111111111111111111222333444555222222333333222333666888111222333222111111333555444444444555555555555555222444444444333333555777888:::999:::@@@GGGFFF@@@===<<<>>>DDDKKKLLLGGGAAA;;;<<<>>>??????AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCFFF>>>===BBB???;;;GGG[[[IIIBBB<<<<<<>>>???@@@AAA>>>?????????@@@AAABBBDDD<<<<<<<<<>>>??????===;;;>>>>>>>>>>>>???????????????AAADDDFFFGGGEEEBBB@@@>>>;;;;;;@@@CCCCCCCCCEEE<<<>>>@@@CCCDDDDDDCCCBBB>>>>>>>>>>>>???@@@BBBCCC???@@@AAABBBCCCCCCCCCBBBEEEBBB???>>>>>>???AAABBBCCCBBBAAA@@@@@@AAACCCDDDEEECCCBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@???@@@CCCCCCAAABBBEEEEEEBBBEEEBBB@@@@@@BBBCCCCCCBBBBBBBBBBBB@@@======???BBBAAA@@@@@@AAACCCCCCBBB@@@AAABBBCCCDDDCCCBBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>===???AAACCCCCCBBB@@@??????@@@AAABBBBBBBBBAAAAAACCCCCCBBB???>>>>>>>>>===@@@???>>>======>>>???@@@@@@AAABBBCCCCCCBBBBBBAAABBBDDDEEEDDDDDDFFFFFFFFF@@@AAABBBBBBAAAAAACCCEEECCCAAA@@@AAABBBDDDDDDCCCAAA@@@@@@@@@AAA@@@===;;;@@@AAABBBAAA???>>>???@@@AAA???===<<<>>>@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>???@@@AAABBB>>>???BBBDDDEEEDDDBBB@@@>>>????????????@@@@@@??????>>>;;;::::::<<>>???===;;;;;;<<<>>>???>>>::::::;;;;;;<<<;;;;;;:::888999999999999888777777;;;:::999888999999999999:::<<<===<<<999888:::======<<<;;;;;;;;;<<<<<<<<<===;;;:::999:::<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAABBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>???<<<:::999;;;>>>??????AAA@@@???>>><<<:::888666:::;;;;;;:::999999;;;======>>>>>>>>>>>>>>>>>>>>>;;;<<<===??????@@@@@@@@@<<<======<<<::::::;;;===CCCAAAAAABBB@@@;;;;;;===????????????>>>============<<<;;;;;;;;;===>>>>>>>>>>>>>>>>>>???@@@@@@AAA======>>>>>>>>>===<<<<<<<<>><<<::::::<<<===<<<;;;;;;999777888999:::999999777888;;;>>>???<<<777333:::;;;<<<:::777555444444666666666555444333111000000111222222333333222222...///000000///...---,,,------...000111111000//////000111111111111000///222333333222111222444666111111111111111111000000000222444555444333000///000111222333333333222222///000222555666777666666444444333333333555666777666777999999777666666777222333444666666777888888444333222111000000000000///000000///...///111333222222111000//////000111000000000000000111222222111111111111222444555666000222333333222222333555000111222222111111222444444444444444444555666666333444555555444444666888333777:::999999;;;<<<;;;666444444888>>>AAA???;;;888:::<<<<<<<<<<<<===>>>======>>>>>>>>>>>>>>>>>>>>>888888===:::666CCCVVVKKKBBB;;;<<<===;;;<<>>>>><<<999;;;<<<============>>>>>><<<>>>AAACCCDDDBBB???======999:::>>>BBBAAAAAADDD999:::===???@@@@@@@@@???<<<<<<<<<===>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCAAA???<<<;;;<<<>>>@@@@@@AAACCCDDDDDDDDDBBBBBBEEECCCAAAAAADDDFFFFFFEEEBBBBBBBBBAAA@@@@@@??????@@@CCCCCCAAABBBFFFGGGDDDBBBAAA@@@@@@BBBCCCDDDDDD@@@CCCDDDAAA<<<;;;???CCCBBBAAAAAABBBDDDEEEDDDBBBAAABBBDDDDDDDDDBBB@@@>>><<<<<<===>>>??????@@@@@@:::===@@@CCCEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCBBBDDDCCCCCCEEEFFFEEEEEEFFFBBBCCCDDDCCCAAA@@@@@@AAACCCAAA@@@AAACCCEEEFFFEEECCCCCCCCCDDDEEEDDDAAA???@@@AAABBBAAA@@@??????@@@???>>><<<===@@@BBBBBBBBB===>>>@@@BBBBBB@@@>>>===>>>>>>===============>>>BBBBBBAAAAAA@@@@@@@@@AAA>>>???@@@@@@@@@AAABBBCCC@@@??????@@@@@@?????????AAA???;;;999888:::===???@@@===::::::???BBBDDDCCCBBB???===<<<===>>>===<<<999:::;;;;;;<<<<<<;;;;;;888999999999999888777777777888888888888999;;;<<<999<<<===<<<999999;;;>>>::::::::::::999::::::;;;<<<;;;:::999:::<<<>>>@@@<<<<<<======>>>??????@@@AAA@@@???>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>><<<::::::<<<>>>???????????????>>>===<<<:::999<<<======;;;999888999:::<<<<<<===>>>>>>>>>============<<<<<<<<<======>>>;;;;;;<<<:::999888999;;;@@@??????@@@>>>:::;;;???===<<<<<<===>>>?????????>>>>>>===<<<<<<<<<>>>???????????????@@@AAABBBCCC===>>>>>>>>>>>>===<<<<<<:::======::::::======:::===;;;999999:::;;;:::999999777666666777888888777444666999<<<===;;;666222888999:::888666333333333666666666666555333222111000111111222222222222222---///111111///.........000///---...000111111111///000111222222111000///222222333222111111222444111111111111111111111000000222333444444333111000000000111222222222222111...000333555777777666555444333222222333444555666444666777777555444444555000222444444555666888:::555444333111000/////////...//////...---...000222111222222111//////000222222222222222222333444555111111111111222333444555000222333333222111222222000222333333222111333444333444444444555666666666333555666555555555888:::111666:::999555333555777444333222333666888999:::666888::::::999888888999999999999:::::::::::::::999777888;;;999777AAAOOOIII???888:::;;;888888===;;;:::999:::===???@@@???===<<<;;;;;;<<<<<<:::888888:::;;;;;;::::::<<<===777888;;;======<<<:::999;;;777777<<<>>>======???666777999;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>===;;;999999;;;>>>===???AAACCCCCCBBB???===CCC@@@???@@@CCCDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBAAACCCIIILLLJJJ@@@@@@??????@@@BBBCCCDDD@@@CCCEEECCC???===AAAEEEBBBAAAAAACCCEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>@@@AAACCCCCCCCCCCC===???CCCFFFHHHHHHGGGFFFCCCCCCCCCBBBCCCDDDDDDEEECCCBBBDDDGGGGGGDDDCCCEEEFFFFFFDDDDDDDDDDDDFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDAAA@@@CCCDDDBBBAAABBBBBBDDDDDDCCCAAA?????????AAA@@@@@@BBBEEEFFFFFFEEEDDDDDDDDDFFFGGGFFFDDDAAA@@@AAACCCBBBAAA??????@@@@@@???>>>???AAACCCCCCCCC???@@@BBBDDDDDDDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@???>>>======>>>>>>>>>===<<<>>>BBBEEEFFFCCCAAAAAA???<<<;;;===@@@>>>;;;999888:::<<<>>>DDDAAA???>>>>>>>>>======AAA@@@>>>>>>??????===<<<::::::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999555777888888888999;;;===:::;;;;;;;;;::::::<<<===888999:::999888888:::<<<:::::::::;;;<<<===>>>???::::::;;;<<<===>>>>>>?????????>>>======>>>??????BBBBBBAAA@@@@@@@@@@@@@@@>>><<<;;;;;;===>>>>>>===:::;;;<<<===>>>?????????======>>><<<:::888888999:::;;;<<<===>>>===<<<;;;===<<<;;;999999999:::;;;888999999888666666777999888888:::===<<<:::>>>EEE;;;:::999:::===>>>???>>>===>>>>>>===<<<<<<>>>@@@============???@@@BBBCCC<<<============<<<;;;;;;;;;======;;;;;;======;;;<<<:::888888999999999888777666444444666777666555444333444666777777444222444555777666555333444555444555555555444333333222000000111222222222222222///111444444222111222333444111---,,,...111222222///000111222222111000//////000111111000000222333222222111111111222222333111111222333333333222111000000000000111111111222...000333666777777666555555444333333333444555666111333444333111000000111111333444444222333555888333333222111000000000111...//////...---...000222111222333222//////000222222222222222333444555666111111111111111222333444000333555555444222222222000222444444333222333444222333444555666666666666222333444555555666888:::444555777888777444444555333555666555444444777999444666999999888777777888888888888888999999999:::555888:::999888999???EEEDDD999444999;;;777777<<<888777666777;;;======<<<===;;;999888999999888777555777999999888888:::<<<555666777999999888888777:::666555888:::888777999555666777888888888888888888999999999999888777777666777888:::;;;<<<<<<<<<999:::;;;999777777999;;;::::::<<<<<<<<<;;;:::999>>><<<;;;===@@@AAA<<<888888999999:::;;;;;;<<<<<<:::===>>>>>>@@@GGGJJJIII@@@@@@???>>>>>>>>>@@@AAA===AAACCCCCC@@@???@@@CCC@@@???@@@AAACCCDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDD@@@AAACCCDDDDDDDDDCCCCCCAAACCCEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@AAABBBEEEFFFCCCBBBDDDJJJKKKGGGFFFIIIFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFAAA???BBBDDDAAA???@@@@@@BBBDDDCCCAAA@@@???@@@>>>>>>???BBBEEEFFFEEEDDDBBBBBBCCCEEEGGGFFFCCC@@@@@@AAACCCCCCAAA@@@???@@@CCCBBBAAAAAABBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@???>>>===<<<===>>>>>>===<<<>>>BBBEEEIIIDDDAAAAAA???::::::>>>===<<<:::999999:::===>>>@@@AAAAAA???<<<:::999999======>>>@@@BBBBBB???===;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999666888999999777777999<<<;;;:::888999:::<<<<<<;;;888:::;;;:::888888;;;===888999;;;<<<===>>>>>>===999:::;;;<<<===>>>>>>??????>>>============>>>???AAAAAA@@@?????????@@@@@@===<<<<<<===>>>>>><<<:::::::::;;;<<<============:::<<<===<<<:::999999:::999:::<<<===<<<;;;:::999<<<:::888666666777999:::666777777666444444555777222333666::::::999???FFF<<<999777888:::<<<<<<;;;999:::;;;:::888888;;;>>>;;;:::::::::<<<>>>@@@AAA;;;;;;<<<<<<;;;;;;:::999;;;>>>>>>;;;;;;>>>>>>;;;;;;999888777888999888777777555333333555666555444444222000000111333333333000222444555444444555777333333444444444333333222000000111222222222222111,,,///222333111///111222777222---+++---111333333...000111222222111000...,,,...000000000111333444444333222222222333444555111111222222333333333333000000000///000111111222...000333666777777555444666555444333333444555666444555666666444222222333222444555444111000222555111111111000111111222333//////000///......000333111333444222///...000333000000000000111222333444111111000000111111222333111444666777555333222222111222444444333333333444111222444555666666555555000111333333444555888:::777555555888:::999666444///222555444000...111444333555888999999888888999888888888999999:::::::::...444777444333777:::999???444000777;;;777777===777555444555999<<<<<<;;;<<<:::777666666777666666333666888888777666999;;;777777888888999999999999999555333666777555333555555666666777777777666666777888888777777666555444333333555666777888888999555777999999666555777999888777777666555555666666;;;999888;;;>>>>>>888333555666666777999::::::;;;999<<<<<<:::;;;@@@CCCAAAAAAAAA@@@>>><<<<<<===>>>:::===@@@@@@???>>>>>>@@@>>>>>>>>>@@@BBBCCCBBB@@@DDDDDDCCCCCCDDDEEEFFFGGGAAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFEEEDDDDDDEEECCC@@@>>>???AAADDDFFFCCCAAAEEELLLNNNIIIHHHLLLDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAACCCDDDEEEIIIBBB@@@DDDFFFAAA???@@@>>>@@@CCCCCCBBBAAAAAAAAA<<<<<<>>>BBBEEEEEEDDDBBB@@@@@@AAADDDEEEEEEBBB??????AAACCCCCCBBB@@@???@@@GGGEEECCCCCCCCCBBBAAA???DDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBAAAAAA@@@>>>>>>;;;>>>??????>>>>>>BBBEEEGGGAAA>>>@@@???<<<===CCC:::999999999:::<<<>>>@@@000555:::======>>>AAADDD:::;;;===AAADDDDDDBBB???;;;;;;<<<<<<;;;;;;:::999888999999999999888777777888:::;;;999666555777:::;;;999666888;;;===<<<:::999;;;<<<;;;999999<<>>======::::::;;;<<<===>>>??????@@@???>>>======>>>???@@@>>>>>>===========================>>>???>>>;;;888=========<<<;;;:::888777888:::;;;<<<:::::::::;;;999:::;;;<<<<<<:::888777:::888666555555666999:::555666666555333333444666222333666999777666<<>>===;;;999777666666999===>>><<<:::888888<<<;;;::::::;;;>>>@@@BBB??????>>>>>>???@@@BBBCCCBBBDDDDDDBBB??????BBBDDDCCCEEEFFFFFFDDDBBBBBBCCCAAA@@@?????????AAADDDEEEAAACCCDDDDDDCCCDDDEEEGGGBBBBBBBBBAAAAAA???>>>>>>>>>??????@@@BBBCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@===;;;<<<@@@DDDEEEEEEGGGBBB???BBBDDDBBB@@@AAA>>>@@@BBBBBBAAA@@@???@@@AAADDDDDDBBBCCCDDDAAA<<>>???@@@AAAAAAAAAAAAAAA>>>???>>>===@@@CCCAAA<<<>>>===<<<;;;;;;<<<===>>>@@@@@@????????????@@@@@@;;;<<<===>>>@@@BBBCCCDDD>>>===;;;;;;;;;;;;999888777777888999:::;;;;;;;;;999===<<<777666::::::666;;;999777777888888888777:::;;;;;;<<<<<<;;;;;;:::999:::<<<;;;::::::;;;===;;;<<<<<<======<<<<<<;;;999???AAA===<<>>===<<<;;;::::::::::::999;;;======;;;999888777999888777666666555555555666666666666666555555555666777777777888888888888<<<:::666333222222444666<<<999555333222333333222111111000000222444777999888444333666777444333444555666666555333333444666???>>><<<;;;:::::::::;;;<<<;;;:::888777666666666666999999666666999999666555555444444444444444444333444444222444777333+++444333222222333555777888333222111111111222333444222333444444444444333222000...---000111///000444111222222111000///............///000111111111111111000000///000111222333333222222111222333444555111000///......///111222333111000111333444222///333333333333333444444555555777999999777666888:::888777666555444444555555777666555444444333333333222333444555555444222111222000///000333444222111---......///000000111111444333222111111111222222111222444555555444222111333222111111111111222333111222333444555444444333333333333333222222111000000222333333222111111222222222222222222222222222666444222222555777777666111222222111000111333555444777999777333111444777777555333555888888555111555555444333333333444444888888666666555666666777555666666666777777777777777777666555555555666777666666777555333333444666444555666666666666777777555444333222222222333333333333444555666777888999555666666777777666555444111333444444333222444555555555666777777666555444555333222333555555444222333444555555555666555555777666444333333444777888888888888888999999:::;;;======<<<;;;:::888777666777999<<<<<<;;;999999999;;;:::999999:::<<>>===>>>>>>===;;;;;;>>>@@@AAABBBCCCBBBAAA@@@AAABBB@@@???>>>======>>>@@@AAA>>>???@@@@@@??????@@@AAA???????????????>>>>>>===<<<<<<===>>>???@@@AAAAAA??????@@@@@@???>>>>>>=========>>>>>>??????@@@@@@???<<<::::::>>>AAACCCCCCBBB===:::===???===<<<===<<<>>>@@@@@@???>>>>>>>>>???AAABBB@@@BBBDDDAAA<<>>===>>>???@@@<<<<<<======>>>>>>??????>>>???@@@@@@@@@@@@@@@@@@===>>>>>>===???CCCAAA===AAA@@@???>>>>>>???@@@AAA?????????>>>>>>??????????????????>>>>>>=========<<<;;;999::::::;;;999888555666888:::;;;:::999888888;;;;;;777777<<<<<<999===;;;999999;;;;;;:::999999999::::::::::::999999888999;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::??????:::777::::::777<<<<<<;;;;;;:::999999999777999;;;:::999777777888999888777666555555555555444444444444555555555555666666777777777888888888;;;999666333222333444666888666444222111111000000111111222333444444444444888333222444555333222444333444555444333222333444>>>>>><<<;;;;;;;;;;;;;;;<<<;;;999777555444444333333777777555666::::::888444444333333333444444555555555333222444888555000555555444444444666777888222111111111222333444555222222333333444333333222111......000000......222111111111111000///......---...///000000111111000222111111111111222333333//////000000000000111111000///......///111333444111111000111333333111000444555666777777777777777777888:::999888888999:::666777777777666555333333777666555444333333333333666555555555444333333222222111000111333333333111.........///000000111111444333222222111111222222111222333444444444333222444333333222222222333333333333444555555555444444333333444444444333333222000111333333111000111222222222222222222222222222444333222333555777777777333444444333222222444777666888:::888555444666888666555333555777777444111444444333222111111111111999888666555333222222222555666666777777888888888999888777666555555555555444555555444222222333555444444444555555555555666444444333222222222333333444444444444444444444444444555666777777777777777///111222222111000222333555555555555555555555555333222333444666555333000333333222222222333444555777666444222222333555666666666666666777888999:::999::::::999999888777666777999;;;;;;:::999999999999888888888999;;;<<<>>>999888888888888888999:::888999999999888999;;;>>>>>>??????>>>======???AAA@@@???===;;;::::::;;;<<<;;;<<<===<<<:::999:::;;;:::;;;<<<<<<=========<<<999999:::;;;<<<===>>>>>><<<<<<======<<<<<<;;;;;;:::::::::;;;<<<======>>>===;;;999999;;;===??????===999777:::;;;999888::::::<<<>>>===<<<;;;;;;<<<;;;>>>>>>>>>@@@CCCAAA===<<<<<<<<<===============<<<;;;:::::::::;;;<<<===888888999999:::<<<===>>>>>>>>>>>>>>>>>>>>>===<<<:::<<<<<<;;;>>>AAA@@@<<<@@@???>>>>>>>>>>>>???@@@========================>>>>>>===<<<;;;:::999888:::888777888999:::999777333555888;;;;;;999666444666888999777888<<<>>><<<;;;999888999;;;;;;;;;:::666777777777777777777666666777999999888888888999;;;:::999888888999:::;;;:::===<<<777555666888777999::::::::::::888777666555666666666555555666888999888777666555555555555222222333333444555555555666666666666777777777777:::888666333333333444555555555555444222111000///111222444666666444222000777222000222333222222444111333555555333111111111>>>>>>======<<<<<<<<<<<<:::999888666555444444444555888888666777:::;;;888555555444444444555666777999777333222333555444111555555444444444555666777333333333444555666777777111111111222222222222222222///...000000------000000111111111000000///...---...///000000000000000111111111111222222333333---...////////////......000000000000000111333444000000000111222222111111444555777888999999888777777888999999::::::;;;<<<888888777666555555444444666555444444333333333444888777555333222111222222111111111222222333333222111111111111222222333333333222222111111111111111111222333444444444333333555444444444333333333333333333444444444444444444333444555555555555555444///111222222111000000111222222222222222222222222222222222444555777888888444444444333222222444666666888:::999777666777888555444444555666666333111333222222111111111111222888777666555333222222111666666666666666666555555555555444444333333333333333444444333222111333555444444333333444555444444444333333333333333333333444444444333333333333333555555555666666666666555///000111111000000111333444444333333333444555555222222222222222222222111444333111000000222444666666555444222222333444555444444444444555777888999666777777888888777777666444777;;;<<<;;;999888777777777666777777999:::;;;888888888777777888888888777888888888888:::<<<>>>;;;;;;;;;999888:::===@@@@@@???===;;;999888888888:::;;;;;;:::888666777888666777888:::;;;;;;<<<<<<777888888999:::;;;;;;;;;::::::;;;;;;;;;::::::999666777888888999:::;;;;;;;;;:::888888888:::;;;;;;<<<888777::::::888888;;;888:::;;;;;;999999999:::888;;;;;;;;;===AAA@@@<<<888888999999999999999:::888777777666777888:::;;;666666666666777888999:::;;;;;;;;;;;;::::::999888666999:::888:::======::::::999999999999999999:::::::::::::::::::::::::::777777888888999999::::::999888666777777777666555444555777888888666555333555666666666777999;;;;;;666555444666888888888666444444555555555555444444333555777888777666666777999888666555555666888999888999888666555777:::<<<555666888888888666333222222333333222111333666888888888666555555555555555222222333444555555666666555555555666666666777777777777555444333444444555444666777777555333111000111222444555555444222111666111...000222000111333000333555666444222111111;;;;;;;;;;;;;;;;;;::::::777777666666666666666777555888888555555888888666666555444333333444555666:::555111111333444333222444444444444444555555555333333444555666666777777000000000000111111222222333000///111000------000111111111111111111000///...//////000000000000000000000000111111111111111111222333333333222111111222222111111111111222222///000111222222222222222333444666777888888777777777777888999<<<===>>>>>><<<:::777555444444666777555444444333333333333444777666444111000000000111111222222222222222333444222222222333333333333333111111111111111000000000111222333333444444444444555555555555444444333333333333222222222222222222333444555666666666666666000111333333111000111222111111111111111111111111111222444555555666777888333333333222000111333555222333555555444333333444444444444555555444222111111111111111222333555555666666666666555555444444666666555444333222222111111111222222333333333333222333444333111111333555555333222333444555444222222333333333333333333333333333333444444555555555666666555444333333222222000111222222111111222333333333333333333444555666333222000...---///111444666444222000000333555777555444333333333333444555444444444444555666777888444555666666777777666666000555;;;>>>===:::666555555555666666666777888888666666666777777777777777777666666777888;;;<<<===888999888777666777:::===@@@???===;;;999888777666:::;;;<<<:::888666777888444555666888:::;;;;;;;;;777777888888999999::::::999999:::::::::::::::999555555666777888888999999999999888777777777999::::::888777:::999777888;;;777999999999777777888:::888::::::999;;;???>>>:::888777777777777777666666666666555555555666888999777666555444444444666777777777777777777666555444222666777555666999999777555555555555555555555555555666777777777777666555222333444555777888999::::::888666666666555444222777666555444444444555666666555555555555555555666333333333444666777555444222333333444444333333222111444666777666555555555666555333222222333555666777666666555444444777;;;333444555666555333111///111111111000///111555888888777666555444444444444333333444555666777777888444555555555555666666666555555555555444444444444222555888888555222000000111111222333444444444444444///...000222000000333111444666666555333222111777888888999999888777777888777777777777888999999555888777555444777777444777555333222111222444555777222///222555555555666444444444444444444444444111222333444444555444444111111000111111222333444444000000111111......111111222222333222222111111000000111111111111000000///000111111222222111111222222222222222111111111333333333222222222222222///111333333222222333444222333444555666777777777888888888:::===????????????===999666444555777999444444333333333333444444666555333111000000000000111222333333222222333555222222222222222222222222111222222222222111000000222222222333333444444555555555555555444333222222333333222111111111222222222333444555666777777777111222444444222111222333111111111111111111111111111333555666555555666777222333333111//////111333222333444666666555444444222333444444444333222111000000111222333555666777555555666666777666666555555555444333222111111000111111333444444555555555222333444333222222444555777444222333555666444111222222333444444444333333222333444444555666777777777666444333222111111111000222333333222222333444222333333444444555555555333222000---+++---222666666444222111222333666888444444444444444555555666666666555555666666777777444444555666666666666666///444:::===<<<999666444555555555666666777777777333444555666777777777777666555333444777999::::::777888888777666666888:::>>>===<<<;;;:::888777777:::;;;<<<:::888777777888444555666888999:::;;;;;;777777777777888888999999888888999:::::::::999999666666666777777777777777777888999888777777999:::777555666888777444666;;;888999999888777777888:::999;;;:::888999===<<<888777777777777777666666666777666555555555666777888888666444333222333444666444444444555444444333333000555777444333555666444444444555555555555444444333444555666666555444333333444444444555555555555999888666555666555333222777666444333333444666888777444333444444111111333555555555777888888666444222333333333333333333222000333666777666444444444555444333222222333444555888555555555222///000444333444444444444222111000111111111000000111444777888777666555444444444444444555555666666777777777444444444444555555555666333333444555555555444444///333666555222//////000111111222222333444555555222......111333111000222222444666666444222222222777888999999999999888777;;;::::::999999999::::::666999999777888;;;;;;999<<<:::777555444444666777999333000555888666444666555555666666666555555555222333444555555444333333444333333333444555666777444111000222222000000333222333333444444333333333111111222222222222111111000111222333333333222111333222111/////////000111111111222333444444444444///222444555333333444666222222333333444666777888<<<:::999;;;>>>???>>><<>>;;;999888777888888444333333222333333444444555555444333222111111111000222444444222222333555444444444444444444444444333333444444444333222111222222222222333444555555444444555555444333111000555444333222111222222333111222444555666777777777222333555555333222333444333333333333333333333333111444666777555444555666333333333111//////111333444444666777888888666555111333444444333222111111111111111222333444555666444555666777777666555444333333333333333333333333222333444555555555444333222333444333222333444666888555222333666777444111111222333444444444333333333333444444555666666666666555444333222333333444000222333333111111222444111222444555666666555555333333222000...///222666555444222222222333555666333333444555555666777888999888888777777777777777444555555666666666666666111444888:::999888777777555555666666666666666666333444666888999999999999777555333444777999999888777888999888777666777888;;;;;;;;;::::::999888777888999:::999777666666777555666777999:::;;;;;;;;;555666666666666777777777666777888888999999888888888888888777777777777666666888:::999888888:::<<<666555666888666333666;;;999999999888777777999;;;<<<===;;;777888;;;999555666666777777888999999999999999777666666777888888777555333222222444666888222333333444444444444333111666888555222444444333555555666777777666555555222333555666666555333222444444444444333333333333666555444555666777666555555555444444555666777888888444222555444000000444777777777888999999666444333333444444444444333333000222666777666444333333555555555555555555555555666444444666444//////333666666555555444333333222111222333222111222444666777777666555444444444444555555555555555555555555333333444444444555555555111222444555666555444444///333666444000...///111111222444555555444222111111...///333555222000111222333444333222111111333999:::;;;<<<<<<<<<;;;:::>>>===<<<;;;::::::::::::888;;;<<<;;;<<<@@@BBB???AAA???<<<999888888999:::>>>777444888999555222333666777777777777777666555555666777777777666555444666666555555666777999:::444111111333333111111444333333444555555444444444222222333333333222222111111222333444555444333333888666444222222333444555///000111333444555666666///222555555444333555777333333222222444666888999@@@===;;;<<<>>>>>><<<:::>>>>>>===<<<;;;999777777333333333222222333444444555555555444444333333222000333555444222111333666777777777777777777666666444555666666666555444333222222222222333444555666444444555555444222111///666666444333222333333444111222333555666777777777222444555555444333333444555555555555555555555555111444777777555333444666444444333222000000111333000111222444666555333111111333444444333111111111222222222222222222333333555555666666666555333222111111222333555666666777333444444555444333111000222333444444333333555777999555222333777888555111000111333444555444333333444444444444444444444444555555444333444555666777///111222222111111222333111222555777777777666555222444555444111111333666333333222222222333444555222333444555666888999999;;;:::999888888777777777555555666666666666666555444555666666555666888:::555555666666777666666666555666999;;;======>>>===999777444555888::::::999777999:::999888666666666888888999999999999888777666777888777555444555666666777888999;;;;;;;;;<<<444444555555555555555555555555666777888888777777999999999888777777666666666888;;;:::999888;;;===777666888999888555777===:::::::::999777888:::<<<>>>>>>;;;777777999888444555555666888999;;;<<<===;;;:::999888777777888999555444333222333555888:::222333444444555555555555333888:::666333333444333444555666777777666555444333444666777777666444333222222333333333444444444333333333444777999999888222333555777777888777777888333222666555111111666777777777888999888555222333444444555555444444333///222666777666444333333666666777888888777666666444222444888777333333888888888777555555555555555222333444333222222444666777777555444444444444444444444444444444444333333333333333444444444555555000222444666666666444333111555888666111///111444000333666888777444///,,,000...///555777333000000222333333111000///111222;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<======<<>>999555555888999666222777777777777777888888999888888888888999:::;;;;;;888555222111222444444444333666999:::888666555555333333333333333333333333444444444444444444444444555444444333333222222222555555444555555666777888333444666666666444222111444444333555888::::::999;;;<<<>>>??????>>><<<;;;>>>999======555777<<<888666777888666333111333555666666666555555444444444777666555444444444444444777777777888888888999999555777888777444333555777555555444444444444333333777777777777777777666666333333444555444333222111555555444333444555666777888888999999777444111///444444555666666666555444444555666777666555333222333333333333222111000000444555555666555444222111000111222333444555555555888777555444444555666888666666777777666666555444444444444444444555666777111777333222888666333888333444444444333333555666:::222///222333111222666666666555444333333333333666666444444444444666666999999999999999999999999222222222222222222222222222333555777777555222111666555444333333333444555444666777666555333333444555777:::;;;:::999::::::<<<<<<===;;;999888888999:::888666333222222333333555444333444666888888888888333000333999999111)))888:::<<<;;;999999;;;===777888999999999888666555;;;;;;::::::999888888888777:::<<<:::777555666888444444555555666777777777888666666666555444999AAA888888888888777666555444333444555666888999::::::;;;888444555888999666222;;;:::999888888999:::;;;888888888888888999999999;;;:::888777666666777777AAABBB>>>777666999888333777:::777000...555999999<<<;;;999888666555555555555555444444444555555666555333555999:::777666888222333444444555555444444444444444444444333222111555333111222333555666666333333333444444444555555666666555444444666777888444666666555333333777;;;555666888888777444111///222333555777777666555444777666555555444444444555111222555777888777555444999999888777666555444444777666444333333333555666666333111111444666666555...///111222444444555555444555666666666555444333333444666666555444555666666666777777666444111000444333111111222333222111444777555000///333333......000888AAA???555......222222333333333222111111222222000/////////000111???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===@@@DDDCCC>>>???>>>===<<<<<<<<<======999::::::999777888:::<<<===999666777:::;;;999666888888777777888888999:::===<<<;;;:::::::::;;;;;;999666444333444666666666555888;;;;;;:::888777777555555555666666555555555444444444444444444444444666666666555555555444444666666777777888999:::;;;666777777888777666444333777666666777:::;;;;;;:::;;;<<<=========<<<;;;:::AAA<<>>555555999444:::;;;;;;999666444555777777777666666666555555555888777666666555555555666777777777777888888888888333666888777555444555777666666666666555555555444555555555555555555555555333444444555444333222111555444444333444555666777555666666666555444222111333333444444444444444444666666666666666555444444555555555555444444333222444444444555444444333333111222333333444444444444777666555444444555666777666666666666666555555444555555444444555666666777222777333111777555222777333444555444333333555777999333000333444111222555666666555555444444444555444333222222222222333444666666666666666666666666222222222222222222222222222333444555666555333222444333222111111222333444444666777666444333333444555777999:::::::::;;;<<<:::;;;;;;:::777666777888:::999666444333333444555777555444555777888888888888444333555999999333---666888999999777777888;;;888888888888888777666666;;;;;;:::999888888777777888:::;;;:::888666777888777777777777777666666666888666666777555333777>>>999999999888777666666666555555555666777888999:::999666333444888999777555999888888888888888888999888888888888888888888888888777777666666777888999@@@@@@<<<777666:::999555555999888333222666888777::::::888777666666666666777666666555555555666666444222444888999777777999444444555666666666666555444444555555444444333222444333222222444555555444333333333333444444444444666666555555555555555666444555444444333555888:::666666777777666444111000222333555666666666555444444333333222222222333333000222444666777666555333:::999888777666666666666;;;999777666555666777888444222000111333555444333111111222333333333333333555555666777777666555444333555666666555555555666777777888888777555222111555333111111222222222111222555555111000333333///000111666;;;999222///000222222333333333333333222333222111000000000111222BBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>>>>@@@@@@???BBBFFFFFFBBB@@@???>>>===<<<===>>>???;;;;;;;;;:::999999;;;======;;;888:::===???>>><<<999999999999999:::;;;;;;AAA@@@===;;;:::::::::;;;;;;999666666777888888777777:::<<<===<<<:::999999666777888999999888777666777777777777777777777777888888888888888888888777888999999:::;;;===>>>>>>;;;::::::999888888777777:::999888:::<<<======<<<=========<<<<<<<<<;;;;;;@@@;;;??????777777;;;777??????>>><<<999888888999888888888888888777777777:::999888888777888888888666777777777888888888888444666999:::999888888999888888777777777666666666555555666666666666666666444555555555555444333333444444333333444444555666555555555666666666666666999888777666666777888999777777666555555555666666777777777777777666666666444444333333333444444555222333333444444444333333555555555555666666666666666666666666666555444444666666666555666666777888444999555333888666222777444555555555444444666888888333222444555333222333555555555555666666666777444333222222222222333444444444444444444444444444222222222222222222222222222222333333444444555555444444333333333333444444444555666666444333444444666777999999999:::<<<>>>:::;;;;;;:::888777888999;;;999777555444555666666999777666666888999888777666666777999:::999777444666777999999777777888:::999999888777777777777777===<<<:::999888777777777888999;;;:::999888888999999999999888777666666555777555555777666333555999;;;:::999777777777888888888777555555555666888:::888555222333777999999888888888999999999999888888999999999888777777777666555555555555666777888999======:::777777:::999666444888999666555777888666999888888777666666777777888777777666555555555666333111333777888666666999555666666777777777777777444555555555555444444333333222222333555555444222222222222333333333444444444444555555555444444333444333222333555777888999777666666555444333333222444444444555555555555555333222222222222222333333///111333555555555444333999888666555555666888999;;;:::888777666666666777111000000111333333222111333333333333333333333222555555666666777666666555444555777666666555666888888888999888777666444333666444222111222222111000000333444222222444333000222222333555333000000333222222333333444444444555333222111111111222333444EEEEEEEEEEEEFFFFFFGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBEEEEEECCCEEEIIIIIIGGGCCCBBB@@@?????????@@@AAA@@@@@@???===;;;;;;===>>>@@@>>><<<===???@@@@@@???;;;;;;;;;;;;;;;<<<======BBB@@@===;;;::::::<<<===???===;;;:::::::::999888888;;;===>>><<<;;;;;;<<<888999:::;;;;;;:::999888<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<===>>>???@@@@@@>>>===<<<;;;::::::::::::<<<;;;:::;;;===>>>>>><<<@@@???>>>============>>>;;;888>>>AAA<<<>>>DDD@@@???>>>>>>===;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;::::::;;;;;;;;;888888888999999999::::::777999;;;============<<<999888888888888777777777888888999999999999::::::777777777777666666555555444444444444444555555666777777777888999;;;<<<======;;;999888888999:::;;;999888666555555666777888888777777777777888888888444444333222333444666777444444444555444444333333444555666777777777666666666666777777666666555444888888777777777777888888888===888555:::777333888555666666666555555777999777555444555666555333222333444555666666777777777555555555555555555555555666666666666666666666666333333333333333333333333222222222222333444666777666666666666777777777888444555777666555444444555777888999888888:::===@@@<<<===>>>===;;;;;;<<<===<<<:::888777666777888999:::888666666777888777666555777:::;;;:::999999999999:::::::::::::::;;;<<<;;;:::888777777777888999>>>===;;;999888777777777888999::::::::::::::::::888888888888777777666666777555555888777444444666;;;:::888666666777888999999777555333333444777888888666333444666999999999999:::;;;<<<<<<;;;:::999::::::999888777777666666444444444444555555666666:::888777666777999999777777888999888666777888999888888777777777888888999888777666555555555555555666333444777777555555777555666777777888777777777444444444555555444444333333222333444666555333111222222222333333333333444111222333555666555555444555222000222666999999777888777555444333444444555666555555444444555666666444444444444444555555666///000222444444444333333777666444333444666999;;;888777666555444333333333000111222333444333222111444333333333444444444555444444555555555666555555555666777777666666888:::::::::999888888777666666888666333222222222111000///222444555555555444222333333333333222111222555222333333333444555666777333333222222222333555666MMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIJJJGGGGGGKKKLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDAAA>>>===>>>???BBBAAA@@@???@@@@@@@@@???===============>>>??????BBBAAA???>>>>>>???AAABBBCCCAAA>>>===<<<<<<:::888999;;;===>>>===<<<<<<===999:::;;;<<<<<<;;;:::999>>>>>>======<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<===>>>@@@AAAAAAAAAAAA@@@???>>>============>>>>>><<<<<<<<<>>>>>>>>><<<>>>>>>===<<<<<<===>>>>>>:::777???DDD@@@CCCJJJFFF<<<;;;;;;;;;===>>>??????>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>??????;;;<<<<<<<<<<<<=========999:::;;;===>>>>>>>>>===999999999999888888888888:::::::::;;;;;;<<<<<<<<<:::999999888888888888888555555666666777777777777888888888999;;;===???@@@:::999666555444555777888999888777666666777999:::777777666666777888999:::555555444333444555777888555555666666666555555444555666777888888888777777777777888888777777666555:::999999888888999999999888===888555:::666222777666777777777666666888:::999888777666666777555333222333444666777777777777666666666666666666666666888888888888888888888888444444444444444444444444444333222222333555777888777777888888999999999999444666777777666555666777888999999999999:::===@@@<<<===>>>>>>===<<<===???<<<;;;999888888999:::<<<999888666666777888777666555888;;;;;;:::999:::<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;:::888888999::::::???===;;;999888888999999999999999:::;;;<<<;;;;;;666666777777777888888888888555666999999666555666;;;999888666666777888:::999777444333222444666777:::888666666777888888888888999:::;;;;;;:::999888;;;::::::999888777777666555555555555444444333333777555444666888888888888::::::999888666666999===999888888888888999::::::777666666555444444555555999666555777666333333666555555666777777777777666333333444444444444333333444333444555666666444111222222333333333444444444...///222444666777777777555333222333777:::999777888777666444444555666777777777666555555666666777666555555444555555666666000111333444444555444444555444222222333555888:::666666555444333333333222111333444555555444444444444333444444555777888999333333333444444555555666666777888777777777:::<<<;;;:::999888777777888888999777555444444444222111111222444777777666444444333555666555444444555555444444444444555666888888444333333333444555777888TTTSSSRRROOOLLLIIIFFFEEELLLLLLLLLLLLMMMMMMMMMMMMJJJMMMMMMIIIGGGJJJLLLLLLLLLMMMNNNOOONNNMMMLLLKKKHHHHHHFFFCCC@@@>>>???@@@CCCBBBAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCAAA?????????>>><<<::::::<<<>>>>>>======>>>???===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???@@@@@@???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>??????>>>===:::;;;;;;<<<<<<======>>>===;;;BBBFFFAAACCCHHHDDD<<<;;;:::<<>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;777888999:::::::::999999777888999:::;;;======>>><<<;;;999888777777888999999999888888888999::::::777666555555666888:::;;;777666666666666777777888666777777888888888777777777777888888999999::::::999999999999999888777777<<<;;;::::::999:::::::::666;;;666333888555000555777888888888777777999;;;<<<<<<:::666777999888555333444666888888888888777555555666666666666555555999999999999999999999999666666666666666666666666555555444444444666777888555666777888999999888888555777999999888777888999888:::;;;:::::::::<<<>>>:::;;;======<<<<<<===???===<<<:::::::::;;;===>>>:::888777777888999999888888:::<<<<<<;;;;;;<<<===;;;:::999:::<<<===<<<;;;======<<<;;;;;;;;;;;;;;;@@@>>><<<:::::::::;;;<<<999999999;;;===>>>===<<<666777777888999999:::::::::777666:::<<<999888999;;;:::999888888999::::::999888666555555555777888::::::::::::999999999999888888999999999999888888;;;;;;;;;:::999999888888777777888777666555444333888444444888:::888888999===:::999999777666999???:::::::::999::::::;;;;;;777666666555555666666777;;;777666888777444444666555555666777777777777777333333444555555555555444666555555555777666555333333333333444444444555555///000222444666777888999666555555666888999999888888888777666666777999999888888888888777777777777666555555444333444444444333333444555666666666666444333333333444666888:::777777777777777666666666333555666777666555666777555555555666777999;;;===444444333444444555666777777888888888777888;;;>>><<<;;;888777666777999::::::888666555666666555444555444555999999666666777333777999666555777888666666666555555555666888999444444444444555777999:::RRRRRRQQQOOOLLLIIIFFFEEELLLLLLLLLLLLMMMMMMMMMMMMKKKNNNMMMHHHEEEHHHJJJJJJKKKMMMPPPRRRQQQOOOLLLJJJEEEFFFEEEBBB@@@???AAABBB@@@@@@@@@@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBDDDDDDDDDDDDDDD???>>>>>>???AAABBB@@@???<<<>>>???@@@??????AAABBBAAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGCCCBBB@@@@@@AAAAAA@@@???999;;;===???@@@AAAAAA@@@???===DDDGGG@@@BBBEEEAAA@@@>>>===???BBBEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGAAA>>>;;;;;;===????????????>>>>>>>>>>>>=========<<<<<<======>>>??????@@@@@@???>>>===<<<===>>>>>>:::;;;<<<=========<<<<<<999:::;;;============<<>>===<<<<<<;;;;;;888888999:::::::::::::::777666666666777999;;;===888888999999999888888777777777888999::::::::::::999999888888999;;;<<<===::::::;;;;;;::::::999888===<<<;;;;;;::::::;;;;;;666;;;777444999777222777777888999999888888999;;;??????<<<777777;;;;;;777666777999:::;;;:::999888666777888888888888777666::::::::::::::::::::::::888888888888888888888888777777666666666777777777555666888999:::::::::999666888::::::999999999;;;999;;;<<<<<<;;;::::::;;;:::;;;============>>>@@@>>>===;;;;;;;;;===???@@@;;;999888999;;;<<<<<<<<<============>>>>>>>>>======;;;:::;;;>>>???>>><<<>>>>>>>>>>>>>>>===<<<<<<@@@???===;;;;;;<<<>>>@@@999888888;;;>>>???>>><<<:::::::::;;;;;;;;;;;;;;;===888777;;;>>><<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999999:::;;;777999;;;======<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888:::666666;;;===:::999<<<<<<999:::<<<;;;777999>>>===<<<<<<;;;;;;;;;<<<<<<777777777777888999:::::::::777666888888666777:::666777888888999999888888555555666777777777777777999777666666666777666555444444555555555666666666333333333444555666888888777888:::999888888888999888888888888999::::::;;;999999:::;;;:::999888777999888777555555444444444555666666777888888888999555555555666666888999:::777888888999999999999999444666777666444444777999999999888777888:::<<<>>>666555555555666777999:::888888888888888999<<>>?????????@@@BBBDDDBBBAAAAAAAAAAAABBBCCCCCC===>>>@@@BBBBBBAAA@@@???<<<;;;<<>>@@@AAAAAAAAAAAACCCDDDDDDBBB@@@>>>>>>@@@BBBDDDFFFEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDCCCEEEHHHJJJLLLLLLKKKKKKEEEDDDBBBBBBCCCCCCBBB@@@;;;===@@@CCCEEEFFFEEEEEE>>>;;;CCCFFF@@@AAAEEE@@@EEECCCAAABBBEEEHHHGGGEEEGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGCCC???>>>@@@CCCCCCCCCAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBCCCCCCBBBAAA???>>>>>>>>>???@@@;;;<<<>>>?????????>>>===<<<===???AAAAAA@@@>>>===============<<<;;;999999777888:::;;;<<<;;;::::::888777666666888:::===>>>999:::;;;;;;:::999777666777888999:::;;;<<<<<<<<<;;;:::999888999;;;>>>???;;;;;;<<<<<<;;;;;;:::999>>>===<<<;;;;;;;;;;;;;;;999>>>:::777===:::666;;;888999:::999888888:::<<>>???@@@???@@@AAACCC>>>===<<<;;;<<<>>>@@@AAA<<<;;;:::;;;===?????????AAA???>>>>>>@@@AAA???>>>@@@>>>===>>>AAABBBAAA???>>>???@@@@@@@@@???===<<<@@@???===<<<<<<>>>@@@BBB:::888888;;;>>>@@@???===>>>>>>>>>===<<<<<<;;;;;;???999888<<>>???<<<===>>>>>>???>>>>>>===;;;;;;;;;<<<<<<=========555888<<>>>>>>>>@@@???>>>======>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>>>>======888888>>>@@@<<<;;;>>>:::888;;;@@@>>>888888<<<>>>>>>===<<<<<<<<<<<<<<<888888888999:::;;;======888555555888999888:::>>>888888999::::::::::::999777777888999999999999999;;;999666666666777777777555555555666666666666777777666555444444555666777777:::<<<<<<888777888:::888999999:::;;;;;;;;;<<<999:::<<<<<<<<<:::888777===<<<:::999777666666666777777777888999999::::::666777777888999:::::::::666777888999999:::999999555666777555333333777:::===<<<:::999999:::<<<===888777777777777999;;;<<<888999999888888:::===@@@<<<:::777555555666999;;;;;;:::888888999:::999888<<<888777::::::777777<<<666999888222111777;;;::::::999777555555666888999555444444555777999;;;===KKKGGGCCCCCCFFFIIIHHHGGGEEEEEEEEEFFFGGGGGGEEECCCJJJHHHFFFFFFFFFEEECCCBBBBBBFFFFFFBBBCCCGGGGGGCCCDDDAAA???>>>@@@BBBCCCCCC;;;;;;<<<===>>>@@@BBBCCCBBB@@@>>>>>>???AAAAAAAAAAAAAAA@@@???======>>>@@@@@@>>>;;;===AAACCCBBB@@@EEECCCBBBAAABBBDDDGGGIIIMMMHHHCCCCCCFFFIIIGGGEEEJJJGGGIIIMMMKKKDDDBBBFFFCCCEEEFFFDDDBBBCCCHHHLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMMMMKKKHHHJJJGGGGGGJJJJJJEEEBBBBBBIIIIIIHHHGGGFFFGGGIIILLLEEECCCAAAAAACCCDDDDDDDDDDDDDDDGGGJJJIIIEEEFFFIIIKKKJJJIIIJJJJJJJJJHHHGGGLLLIIIFFFEEEFFFFFFFFFEEEHHHGGGGGGIIILLLNNNNNNNNNKKKGGGBBB@@@AAABBBAAA???CCCBBBAAAAAA@@@@@@@@@AAADDDCCCBBBBBBBBBDDDEEEFFFGGGAAA;;;;;;???CCCDDDBBBAAABBBDDDEEEDDDBBB???===CCCDDD???;;;DDDPPPMMMBBB;;;===>>>>>>===<<<>>>???>>><<<888666;;;AAA@@@;;;>>>;;;888777999===???@@@>>>======>>>>>>===;;;999===============>>>??????===>>>>>>===;;;999999:::@@@BBBAAA>>>:::888:::===???;;;999<<<>>><<<<<<>>>???======???@@@@@@<<<888;;;;;;:::999888999===???===>>>===:::;;;>>><<<888;;;;;;::::::::::::999999>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>><<<;;;<<<>>>AAA>>>;;;999999;;;;;;999666===<<<;;;::::::;;;<<<===<<<;;;:::999999:::;;;<<<@@@???>>>???AAABBBAAA???=========>>>>>>???@@@@@@BBB@@@???@@@CCCGGGIIIJJJAAA@@@???>>>>>>@@@BBBCCCCCC>>>===@@@@@@>>>@@@EEEHHHEEEEEEEEEAAA<<<<<>>???>>>AAAEEEAAA999<<>>??????>>><<<===???AAA>>>===<<<;;;;;;<<<===>>>????????????????????????AAA@@@BBBFFFCCC;;;888<<>>@@@AAA<<<;;;===AAA@@@===>>>BBB???BBBCCC???>>>???===999>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBB@@@??????AAACCC<<<;;;::::::;;;>>>@@@AAA???===;;;::::::;;;>>>???>>>>>>>>>===<<<;;;:::999:::<<<>>><<<999999;;;>>><<<===<<<999555444777:::999999999:::::::::;;;;;;:::666777<<<===999888<<<;;;===???>>><<<:::999999>>>>>>======>>>>>>???@@@???>>>===;;;:::::::::;;;<<<;;;;;;:::::::::;;;;;;888999999999999888777777777888:::<<<<<<===<<<<<<===<<<:::888888999:::;;;888:::<<<<<<;;;;;;<<<===<<<=========;;;:::;;;<<<===<<<;;;888666777:::===999777666777:::;;;999777777999:::888555444666999::::::;;;::::::999777666::::::;;;;;;;;;;;;;;;;;;:::999888777888:::===???:::999888777777777888999999777555444555777:::<<>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@???===>>>BBBBBB>>>>>>AAAAAA>>>AAA@@@???>>>======>>>>>>===============>>>??????BBB@@@>>>>>>@@@AAABBBAAA@@@@@@@@@???======???AAACCCBBB@@@??????AAADDDGGGJJJIIIGGGFFFFFFHHHIIIJJJNNNJJJFFFFFFJJJMMMLLLJJJIIIHHHIIILLLJJJDDDCCCFFFHHHGGGGGGGGGIIIKKKMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOOOOMMMKKKKKKHHHHHHKKKKKKGGGDDDEEELLLLLLKKKIIIIIIJJJLLLNNNGGGEEEDDDDDDFFFGGGHHHGGGKKKGGGGGGLLLOOONNNMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDFFFIIILLLNNNNNNMMMFFFCCC@@@???@@@AAAAAA@@@DDDDDDBBBAAA@@@@@@@@@@@@FFFEEECCCBBBBBBBBBBBBCCCBBB@@@>>>@@@DDDGGGHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@CCC@@@===EEEPPPPPPGGGAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;888<<>><<<::::::<<>>?????????<<<:::>>>=========>>>???AAABBB???@@@@@@???<<<::::::;;;@@@AAAAAA@@@??????@@@BBB>>>:::999===???>>>>>>AAABBB@@@@@@@@@AAA@@@===999:::;;;;;;;;;::::::<<<>>>>>>???>>>;;;<<>>999<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;:::<<<======<<<;;;;;;===<<<:::999:::<<<===<<<:::>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>EEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????CCCBBBAAABBBEEEGGGHHHHHHDDDCCCAAA@@@@@@@@@BBBCCCBBB>>>===@@@AAA???AAAEEEEEECCCDDDEEEBBB===>>>AAADDDCCCBBBCCCDDDEEECCCAAA???BBBBBBAAADDDGGGEEE>>>===???AAA???<<<<<>>>>>@@@BBB???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBAAABBBEEECCC<<<;;;>>>>>>AAACCCCCCAAA@@@BBBEEEAAAAAACCCDDDDDDDDDCCCCCCHHHFFFDDDCCCCCCCCCBBBAAABBB@@@>>>>>>@@@AAAAAAAAA???>>>@@@CCCAAA>>>???BBB>>>BBBCCCAAABBBDDDCCC@@@???@@@@@@AAAAAABBBBBBBBB@@@AAABBBAAA@@@AAACCCFFF@@@@@@???===;;;<<<===??????>>><<<::::::<<<>>>??????@@@AAAAAAAAAAAAAAAAAA>>>>>><<<:::999:::===@@@===???@@@>>>:::777777777::::::;;;;;;;;;<<<<<<<<<===:::;;;???@@@<<<<<>>@@@@@@???>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;<<<@@@???>>>>>>============:::::::::::::::999888888:::;;;<<<>>>>>>>>>=========<<<:::888777777888999:::;;;;;;<<<===<<<<<<;;;;;;<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;>>>BBBEEE:::777666777999::::::888666888999888666666999;;;<<<<<<;;;::::::::::::;;;>>>>>>===<<<<<<=========<<<;;;999888999;;;===???===<<<:::999888888888888555555444444666999<<>>@@@AAABBBBBBBBBBBB@@@???============;;;999@@@BBBAAA???>>>@@@???===<<<>>>@@@>>>:::888999:::@@@???>>>===<<<<<<<<<<<>>>>>@@@BBBBBBBBB@@@@@@@@@???>>>>>>AAACCCFFFGGGFFFBBB>>>@@@FFFLLLMMMLLLKKKKKKJJJIIIHHHHHHKKKHHHFFFGGGKKKNNNNNNMMMJJJIIIJJJKKKIIIEEEDDDGGGKKKIIIHHHKKKPPPRRRPPPMMMQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPOOOMMMKKKJJJHHHIIIMMMLLLHHHGGGIIINNNMMMLLLJJJJJJKKKMMMNNNHHHFFFEEEEEEHHHJJJKKKKKKQQQJJJHHHMMMTTTTTTQQQPPPKKKLLLNNNPPPPPPOOOMMMLLLMMMKKKIIIHHHHHHGGGEEECCCAAABBBCCCFFFJJJLLLLLLKKKDDDBBB@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA<<>>;;;>>>BBBAAA<<<===<<<;;;===@@@BBBCCCCCCAAA@@@??????@@@???===;;;>>>===<<<<<<>>>@@@CCCDDDAAABBBBBBAAA>>><<<;;;;;;>>>===>>>AAACCCEEEEEEDDD>>>::::::>>>AAA@@@AAACCCEEEDDDCCCBBBBBB@@@===;;;999;;;======<<<;;;<<<===>>>???>>><<<===@@@???;;;========================>>>===<<<<<<;;;<<<<<<<<<999;;;>>>???>>><<<;;;;;;:::999999;;;>>>@@@@@@???>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@??????EEEGGGHHHFFFBBB???@@@BBB???@@@BBBCCCCCCAAA@@@>>>CCCBBBBBBDDDFFFHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBB???>>>@@@AAA@@@BBBEEEDDDBBBBBBDDDBBB??????CCCFFFEEEDDDDDDDDDDDDCCCAAABBBCCCCCCAAACCCFFFEEEAAA===@@@AAA@@@>>>===@@@CCCBBBBBBAAA@@@>>>===???AAA@@@???>>>======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDBBB>>>>>>AAA<<<@@@DDDEEECCCAAABBBDDD>>>@@@CCCFFFGGGFFFDDDCCCIIIGGGEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBBAAA???===@@@???AAADDDCCC??????CCC>>>AAACCCCCCEEEIIIJJJGGGBBBBBBCCCEEEFFFFFFFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEAAABBBBBB???<<<;;;===@@@@@@???===<<<<<<===>>>@@@BBBBBBDDDFFFGGGHHHHHHHHHBBB???:::888999<<>>@@@CCCCCC@@@;;;888666;;;;;;;;;<<<<<<<<<======???===>>>@@@AAA>>>>>>@@@===???AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???===<<<;;;<<<<<<===BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999;;;<<<===>>>>>>===<<<;;;<<<;;;999777777777777888===;;;:::<<<>>>>>>;;;888999;;;<<<<<<;;;;;;===>>>:::;;;<<<<<<<<>>@@@CCCBBB@@@>>>>>>>>>???@@@>>>===;;;::::::;;;===>>>???>>><<<:::999888888888666555555555666999<<<>>>999;;;======:::777777777999:::<<<======<<<<<<===???>>><<<<<<<<<<<<;;;999AAAAAAAAA???>>>>>>===<<<888<<<@@@???;;;888999;;;@@@@@@???>>>============AAA???===>>>@@@AAABBBBBB@@@AAAAAAAAA@@@@@@CCCEEEHHHHHHGGGDDDBBBCCCGGGJJJKKKKKKKKKJJJHHHFFFDDDBBBEEECCCCCCEEEIIILLLMMMLLLJJJJJJJJJJJJHHHFFFFFFHHHIIIIIIJJJNNNQQQSSSQQQNNNTTTQQQNNNLLLKKKKKKMMMNNNMMMLLLLLLMMMNNNLLLIIIFFFIIIHHHJJJMMMMMMJJJJJJMMMOOOMMMKKKJJJKKKLLLMMMMMMGGGEEEDDDFFFHHHKKKLLLLLLRRRLLLIIINNNRRRQQQOOOOOOHHHKKKNNNOOOOOONNNMMMLLLMMMLLLJJJIIIIIIGGGEEECCCCCCBBBAAABBBEEEGGGHHHHHHEEEEEEDDDCCCDDDEEEFFFFFF@@@@@@AAAAAABBBDDDEEEFFFBBBBBBBBBCCCDDDFFFIIIJJJFFFGGGGGGFFFCCCAAAAAABBBEEEEEEDDDCCCBBBAAA@@@???===AAAAAA<<<<<<@@@BBB@@@GGGCCCAAACCCHHHJJJGGGDDDCCCCCCAAA===>>>BBB@@@<<<<<<;;;<<>>???>>><<<;;;<<<===???>>>;;;<<<@@@???;;;<<<<<<======>>>>>>????????????>>>======>>>>>>>>>===???@@@@@@???=========;;;;;;<<<===???@@@AAAAAA?????????@@@@@@AAABBBBBB??????AAABBBBBBAAA??????AAADDDFFFCCC>>>;;;>>>AAAAAABBBDDDEEEEEECCC@@@>>>@@@@@@AAACCCFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@AAAAAABBBCCCEEEDDDBBBCCCDDDBBB>>>???CCCFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>???AAABBBAAA>>>@@@AAAAAA??????AAACCC@@@@@@???===;;;;;;<<<>>>AAA@@@???>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBB@@@>>>???AAA:::???CCCCCC@@@===<<<======???AAADDDEEEFFFEEEDDDHHHFFFCCCBBBCCCCCCAAA@@@<<<===>>>@@@@@@???;;;888>>>===@@@DDDDDD@@@@@@DDD>>>BBBDDDCCCFFFKKKLLLJJJDDDEEEFFFGGGGGGGGGFFFFFFHHHIIIHHHEEEBBB@@@???@@@<<>>>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJCCC>>>:::999<<>>>>>???AAABBBAAA>>>;;;999;;;;;;;;;;;;<<<<<<<<<<<<>>>===>>>??????>>>>>>>>>===>>>@@@@@@@@@@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<===@@@@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;:::999888888777777666777777888999===:::888:::>>>>>>999444888:::;;;<<<<<<<<<>>>@@@;;;;;;;;;999888888;;;===:::999777777888999;;;;;;777888888999999:::<<<===@@@===:::777888<<<@@@DDDEEECCCAAA>>>>>>???AAABBB>>>===;;;::::::;;;<<<======<<<<<<;;;:::999999888:::999888777666777888999;;;::::::<<<===;;;777444:::<<<>>>===;;;999999:::>>><<<;;;;;;<<<<<<:::999===<<<;;;;;;:::999888999555;;;@@@@@@===:::<<<>>>??????>>>>>>>>>???@@@@@@???===<<<<<>><<<===???CCCEEEGGGHHHHHHEEEBBB???AAADDDEEEAAA@@@BBBDDDEEECCC@@@>>>AAAGGGKKKIIIFFFBBBDDDBBB???>>>AAA@@@<<<;;;;;;===@@@CCCEEEDDDCCCAAA???>>>===>>>>>>===;;;;;;:::::::::<<<>>>AAACCC@@@BBBCCCBBB???<<<;;;;;;>>>======AAAEEEFFFDDDAAADDD@@@>>>AAABBB@@@???AAAEEEEEECCCAAA>>>===>>>>>>:::<<>>:::;;;<<<<<<===>>>??????@@@>>>======<<<======>>>>>>@@@@@@@@@>>><<<<<<>>>@@@===>>>????????????@@@@@@??????@@@AAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===<<<@@@CCCAAA===<<>>AAADDDGGGGGGFFFAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBAAABBBCCCDDDCCCFFFDDDDDDEEEBBB======AAADDDCCCBBBAAA?????????@@@@@@???>>>===<<<<<<>>>@@@>>>@@@AAAAAA@@@@@@AAAAAA@@@@@@???===;;;:::<<<===AAA@@@?????????AAABBBCCC@@@AAAAAAAAABBBBBBCCCCCC???AAABBB@@@>>>>>>??????999>>>BBBCCC@@@<<<::::::>>>>>>>>>@@@AAACCCEEEFFFDDDBBB@@@@@@@@@AAA@@@???;;;;;;===>>>???===:::666999:::>>>CCCCCC@@@@@@DDD>>>BBBCCCAAACCCHHHIIIGGGFFFGGGGGGGGGFFFEEECCCAAAIIIIIIHHHFFFBBB???>>>>>>;;;===???>>>======???BBBCCCBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEEEEFFFEEEEEE???===;;;<<>>;;;===<<<<<<======>>>>>>>>>999::::::::::::;;;;;;;;;>>>??????????????????===<<<===>>>>>><<<<<<===>>>AAA@@@>>>===;;;:::::::::;;;:::999999999:::;;;<<>><<<;;;:::999888888:::::::::::::::999999888999:::;;;;;;;;;:::999888444444555666777999:::;;;<<<999777:::======888333777999;;;<<<<<<<<<>>>@@@;;;;;;:::888555444555666999999999888888999:::<<<;;;:::999999:::;;;<<<<<>>@@@BBB<<<;;;:::999999::::::;;;999999999:::::::::::::::;;;:::999888777777888888;;;888777999<<<<<<777333<<>>============>>>???AAAAAA===<<<:::;;;===???@@@@@@BBBBBBBBBAAA@@@AAACCCEEECCCAAA@@@BBBFFFGGGCCC>>>EEEFFFFFFEEEDDDBBB@@@>>>@@@AAABBBDDDFFFGGGHHHIIIFFFHHHGGGCCCAAADDDFFFFFFEEEJJJNNNOOOMMMKKKMMMOOOLLLJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJHHHDDDAAACCCDDDGGGKKKKKKIIIMMMSSSSSSOOOKKKJJJMMMNNNMMMLLLIIIHHHGGGHHHKKKNNNOOOOOOMMMMMMPPPRRRPPPKKKKKKOOOJJJMMMOOOOOOLLLKKKMMMOOORRRPPPMMMLLLLLLLLLLLLKKKIIIEEE???<<<<<>>???@@@AAACCCFFFJJJMMMMMMJJJFFFCCC>>>@@@@@@@@@AAACCCFFFHHH@@@>>>>>>@@@EEEHHHGGGFFFBBBDDDDDD@@@???AAAAAA=========>>>@@@CCCEEEDDDCCCAAA???=========>>>===<<<999999:::;;;<<<>>>???@@@???AAACCCCCCAAA>>><<<<<>>@@@CCCBBBAAA???======???BBB;;;>>>@@@@@@???===<<<<<<;;;<<<;;;999;;;???>>>:::;;;;;;<<<===???@@@AAAAAA;;;;;;::::::;;;;;;<<<<<<@@@@@@>>><<<::::::<<>>???@@@??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======<<>><<<<<<>>>@@@@@@>>>>>>???===;;;===AAA>>>??????@@@AAA@@@@@@@@@AAAAAA@@@???===<<<>>>@@@@@@@@@??????@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>BBBCCC@@@>>>>>>>>><<<:::>>>CCCDDDBBB???>>>???>>>>>>>>>>>>???BBBDDDFFF@@@>>>======>>>??????>>>>>>>>>>>>???@@@???===;;;888888===BBBBBB??????BBB>>>AAAAAA???@@@DDDEEECCCFFFFFFGGGFFFEEEBBB???===CCCEEEEEEDDDBBB@@@???@@@???>>>>>>>>>>>>>>>======CCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@<<<<<<===>>>??????===:::<<<:::888888:::===???@@@999999999:::::::::;;;;;;???AAABBB??????AAA@@@===;;;<<<<<<;;;::::::;;;=========;;;:::999888888888999888888777888999;;;<<<>>>===<<<;;;::::::999999:::::::::::::::999888888:::;;;<<<======<<<;;;:::333333555777888:::;;;<<<999888999;;;===<<<888444888999;;;<<<<<<<<<>>>@@@:::;;;;;;999777777888999888999::::::999999:::;;;===;;;::::::<<<===<<<<<<>>>===;;;999:::===@@@BBB@@@???>>>======>>>@@@AAA::::::999999999::::::;;;777888999:::;;;;;;;;;:::888888888888888999:::;;;888888888999999999777666:::===@@@???;;;999:::<<<:::999777888999999888666<<<888888;;;;;;888888;;;666888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>???;;;:::888999<<<>>>??????@@@AAAAAA???======???AAA>>>======>>>@@@@@@@@@???AAABBBBBBAAAAAA@@@???>>>@@@AAACCCDDDDDDEEEEEEFFFBBBEEECCC===;;;@@@CCCBBBCCCDDDFFFGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBCCCDDDEEEDDDAAA>>>@@@AAAEEEIIIIIIHHHMMMTTTPPPLLLGGGGGGIIIKKKJJJGGGGGGFFFDDDEEEHHHJJJKKKKKKJJJHHHKKKPPPRRRNNNLLLLLLJJJMMMNNNLLLHHHGGGJJJNNNOOOLLLHHHGGGHHHJJJKKKKKKFFFCCC???>>>???@@@@@@@@@>>>@@@BBBCCCAAAAAABBBDDDFFFEEEEEEDDDCCCCCCDDDDDDHHHGGGEEEDDDCCCDDDDDDEEECCCAAA???AAADDDEEEDDDBBBCCCEEEHHHKKKLLLJJJHHHFFF<<<;;;;;;===???AAACCCEEE??????@@@AAABBBCCCCCCDDDBBBEEEFFFCCCAAACCCCCC@@@AAA@@@@@@AAADDDFFFFFFEEECCCAAA>>>===>>>???>>>===999:::<<<===>>>>>>>>>===???AAADDDEEECCC@@@??????BBBBBBCCCCCCBBBBBBDDDFFFDDD???>>>@@@BBB@@@???AAA@@@AAA@@@>>>===>>>BBBFFF===???@@@@@@>>>=========;;;===<<<:::<<<@@@???;;;<<<<<<===???@@@BBBCCCCCC<<<<<<;;;;;;<<<<<<===>>>?????????>>><<<;;;<<<===>>>@@@AAA@@@>>>===???AAA??????@@@@@@???>>><<<<<<======<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDAAA???>>>???AAACCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDGGGGGGCCCBBBDDDCCC>>>DDDBBBCCCDDDBBB>>>???BBB???@@@???===;;;;;;>>>AAA???===>>>@@@===999;;;@@@===>>>>>>???AAA@@@???>>>???@@@???>>>======???AAA@@@????????????AAABBBDDDEEEDDDDDDCCCCCCBBBBBBBBB>>>DDDEEEAAA??????>>>:::===AAAEEEEEEBBB@@@???@@@>>>>>>???AAABBBCCCCCCDDD===<<<;;;<<<>>>?????????AAA???>>>>>>???AAAAAA@@@::::::>>>CCCBBB===<<>>BBBCCCBBBCCCDDDEEEEEEDDDAAA>>><<<@@@BBBCCCCCC@@@>>>>>>>>>@@@>>><<<>>>AAABBB@@@===AAA@@@??????>>>=========???@@@@@@@@@@@@@@@??????;;;<<<======<<<;;;<<<===<<<999777777:::===>>>>>>::::::::::::;;;;;;;;;<<<===AAAAAA>>>===@@@???;;;;;;;;;<<<;;;:::;;;===@@@===<<<;;;:::999888888888888888777777888:::;;;===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888999;;;<<<===<<<<<<;;;555555777888999:::::::::888999<<<>>>>>>===:::888999:::<<<<<<;;;<<<===???;;;<<<===<<<:::999:::<<<666999<<<<<<;;;999999;;;<<<:::999:::===??????>>>>>>>>>>>>>>>>>>???@@@AAA============>>>???@@@@@@999:::::::::;;;;;;<<<<<<999:::;;;<<<<<<;;;::::::999999999999999999::::::555999;;;;;;888777888;;;555999===<<<999777888;;;;;;:::999999::::::999888666222222777777333333777888666666666888888666555;;;;;;:::::::::;;;<<<<<<:::999777888;;;===>>>>>>?????????===;;;;;;<<<>>>:::<<<===;;;999:::>>>CCC========================???AAABBBCCCBBBBBBBBBCCC>>>AAA???999777<<<@@@???@@@>>><<<>>>AAAAAA???<<<<<<<<<===>>>@@@AAAAAAAAA999999:::===??????>>>;;;>>>???DDDHHHGGGGGGLLLTTTLLLGGGBBBAAAEEEFFFEEEBBBCCCAAA@@@AAACCCEEEFFFFFFFFFBBBDDDMMMSSSQQQLLLIIIHHHJJJKKKHHHCCCCCCGGGKKKJJJGGGBBB@@@BBBEEEGGGHHHAAA@@@@@@@@@BBBBBB@@@>>><<<@@@CCCDDDCCCCCCFFFHHHAAAAAABBBCCCEEEGGGIIIJJJDDDCCCBBBBBBBBBDDDEEEFFFDDDBBBAAAEEEJJJJJJEEE@@@AAABBBDDDFFFGGGGGGGGGGGGCCC???===???BBBCCCCCCDDD@@@AAABBBAAA@@@???@@@BBBBBBFFFHHHEEECCCEEEEEECCCDDDCCCBBBCCCEEEGGGGGGFFFDDDBBB???>>>???@@@??????:::<<<>>>@@@@@@???>>>===???BBBEEEFFFEEECCCAAAAAA>>>@@@BBB@@@>>>???BBBFFFBBB>>><<<@@@BBB@@@@@@BBB???@@@@@@>>>===???EEEJJJ>>>???@@@@@@>>>======>>><<<>>>===;;;===AAA@@@<<<===>>>???@@@BBBCCCEEEEEE??????>>>??????@@@AAAAAA???AAACCCBBB@@@>>>===<<<<<>>>>>@@@BBB????????????>>><<<;;;999>>>===<<<;;;;;;<<<===>>>???>>>>>>???AAACCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFCCC@@@???@@@BBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEIIIHHHCCCBBBDDDBBB===BBBAAABBBDDDCCC???@@@EEE>>>??????===;;;<<>>=========???@@@@@@???===<<<======<<<;;;;;;===?????????>>>>>>???AAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBB???FFFHHHCCC@@@AAA>>>999BBBEEEGGGEEE@@@<<<;;;<<<===???BBBDDDEEEDDDCCCBBB<<<;;;:::<<<>>>@@@@@@@@@BBB???<<<;;;===@@@BBBCCC======@@@DDDBBB<<<:::<<<<<>><<<===AAACCCBBBAAABBBDDDEEEDDDBBB???===BBBCCCDDDBBB???;;;:::999>>>;;;999===EEEHHHEEEAAA>>>>>>>>>===<<<;;;;;;:::>>>??????@@@AAAAAA@@@@@@;;;======;;;888888<<<@@@<<<:::888888;;;===<<<;;;;;;;;;;;;<<<<<<<<<======:::>>>>>>::::::===<<<777:::;;;<<<<<<<<<>>>AAADDD===<<<;;;;;;::::::::::::999999888888999;;;===>>>::::::999888888888999999<<<<<<======<<<<<<;;;:::555777888:::;;;;;;::::::777888999999999999888888777:::???AAA@@@>>><<<<<<999;;;<<<<<<;;;;;;===>>>===>>>>>>===;;;999999:::444999===>>><<<:::999:::;;;999888:::>>>AAAAAA@@@>>>???@@@AAAAAAAAA@@@@@@;;;<<<===>>>???@@@@@@AAA::::::;;;;;;<<<===>>>>>><<<<<<=========<<<:::999<<<<<<;;;:::999777666666666777999999777555222000:::888777888:::;;;888555777777777666666555444333888777666555444333222222888:::;;;999666444555777888333333999:::666555888888888999::::::::::::999888888888888888888888888888888888777888999999::::::::::::;;;;;;<<<<<<<<>><<<:::888888888;;;:::999:::;;;;;;:::888>>><<<:::;;;>>>>>>;;;999:::999777666666666777888:::999:::>>>BBBDDDBBB@@@CCCCCCBBBBBBAAA@@@??????<<<<<<===>>>@@@BBBEEEFFFGGGCCCCCCHHHJJJEEECCCEEEBBBDDDGGGGGGEEEBBB@@@@@@BBB>>><<>>DDDGGGDDDCCCAAA???@@@CCCDDDCCCBBBAAACCCEEEEEEDDDCCCDDDEEECCCDDDDDDCCCBBBAAA???>>>===@@@AAA???@@@CCCDDDBBBDDDDDDDDDBBB@@@@@@BBBDDDEEEAAA===???DDDGGGFFFCCCBBB@@@>>>>>>@@@@@@@@@???>>>>>>???@@@BBBAAA>>><<<>>>???AAABBBBBBBBBAAAAAABBB@@@???@@@CCCFFFHHHIIIFFFDDDAAA>>>>>>@@@BBBDDDAAAAAABBBCCCDDDDDDCCCCCCDDDEEEDDDAAA===<<>>AAAAAA@@@???@@@BBBDDDDDDDDD?????????@@@AAABBBCCCDDDCCCEEEFFFDDDAAA===;;;;;;===>>>????????????>>>===@@@???===;;;:::999999999>>>>>>===;;;:::;;;???BBB@@@@@@@@@@@@???===<<<;;;HHHFFFCCCBBBDDDFFFGGGGGGGGGEEEAAA>>>>>>AAADDDGGGHHHGGGFFFDDDDDDGGGLLLPPPJJJIIIHHHGGGEEEDDDCCCCCC===???AAACCCCCCAAA>>>======>>>???>>><<<;;;;;;<<>>>>>>>>>>>???AAACCCDDDBBB???===<<<>>>@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAABBBBBBAAA???>>>@@@DDDGGGDDDCCCAAA@@@???>>>>>>>>>>>>CCCHHHKKKJJJGGGDDDBBBCCCEEEFFFFFFDDDBBBBBBBBBBBB???<<<<<>>??????===;;;999>>>>>>======>>>@@@BBBCCCFFFBBBAAABBBAAA???@@@CCCDDDDDDCCCBBB@@@???>>>>>>===<<<<<<>>>AAABBB???<<<;;;<<<<<<===<<<:::999888===;;;999999:::===>>>>>><<<777666<<<@@@>>>:::888;;;;;;:::::::::<<<>>>???@@@???===<<<;;;<<<===>>>;;;<<<>>>??????===<<<:::>>>===<<<;;;;;;;;;;;;;;;>>>;;;888777:::;;;:::888;;;:::999888999:::<<<>>>@@@>>>;;;666333444777:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999888999<<<===<<<:::777999<<>>;;;999<<<999999>>>AAA>>>:::999888<<>>999888;;;???@@@===::::::;;;;;;888666999:::<<<<<<;;;<<<===???<<<<<<<<<===???AAACCCDDDCCCBBBBBBEEEHHHHHHEEEAAA???????????????@@@AAABBB@@@???>>>;;;:::;;;>>>@@@>>>AAA@@@;;;:::>>>>>>:::999:::<<<>>>>>>>>><<<;;;777666666555444333222222999777666777999999777555666777777777555444444444666555555444333222111000666777777666555333444555777333333777888555555888666666777888888888888888777777777777777777777777777777777777777777888999999999999:::::::::::::::===;;;:::;;;===>>>===;;;===<<<;;;:::999999999999999888888999:::;;;999888===;;;::::::<<<;;;999777:::999888777777777888888:::::::::<<<@@@AAA???===@@@??????>>>======<<<<<<===;;;:::999;;;???CCCFFFBBB>>>>>>CCCDDD@@@???@@@@@@BBBDDDDDDBBB@@@???>>>;;;::::::<<<===>>>@@@AAA???>>>>>>???BBBDDDDDDCCC@@@BBBCCCBBBAAA@@@AAABBB===<<<<<<>>>AAABBBBBBAAA>>>AAA@@@<<<<<>>@@@BBBAAA@@@???@@@BBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@?????????>>>AAABBB???@@@CCCDDDAAAAAACCCDDDDDDBBBAAAAAAAAACCC???<<<>>>BBBDDDCCCAAAFFFDDDCCCCCCDDDDDDDDDCCC?????????AAABBBBBB???===>>>???@@@AAABBBAAA@@@@@@DDDBBBAAAAAADDDFFFHHHHHHEEEDDDAAA@@@???@@@BBBCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>???@@@BBB???@@@AAA@@@===<<<>>>@@@BBB@@@???@@@CCCDDDDDDDDD???????????????@@@AAAAAACCCEEEGGGFFFCCC???===<<<===>>>???@@@@@@???>>>=========<<<<<<<<<<<<<<<<<>>===<<<===AAACCC@@@@@@??????>>>======<<>><<<;;;<<<===<<<<<<<<<>>>@@@AAA::::::@@@@@@::::::AAA@@@??????>>>???@@@AAABBBBBBAAA???>>>>>>???@@@AAA???>>>===>>>AAACCCDDDCCCCCCCCCBBBAAA@@@AAADDDGGGDDDCCCBBBAAA@@@??????>>>>>>CCCHHHJJJIIIFFFCCCAAA>>>@@@CCCCCCBBB@@@@@@@@@===<<<<<<===???AAAAAAAAA@@@===;;;;;;>>>@@@???>>>:::<<<===???>>><<<:::999;;;;;;<<<<<<===>>>@@@@@@EEEAAA@@@BBBAAA??????CCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===???AAABBB@@@>>>;;;;;;;;;;;;;;;:::999888===;;;999999:::<<<======>>>::::::>>>@@@===;;;;;;<<<;;;;;;;;;;;;===>>>???>>>>>>>>>>>>>>>===<<<<<<888999;;;<<<;;;:::999888>>>===<<<;;;::::::::::::::::::::::::;;;;;;999777;;;:::999888999:::<<<===>>>===:::777444444666999::::::::::::::::::::::::<<<:::999:::===>>>===;;;:::<<<>>>@@@@@@???===<<<<<<999:::???AAA===:::999<<<>>>@@@???<<<;;;===@@@===;;;999999;;;;;;999777999;;;======<<<<<<>>>???;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAADDDGGGGGGEEEBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@???<<<:::;;;===@@@@@@CCCAAA<<<;;;>>>>>>:::@@@AAABBBBBBAAA@@@>>>===666555333222222222333444777555555555777777666555555777888777333222333555666555555444333222111111444333222222444444333222666333222444555333555888444555555666666666666666555555555555555555555555555555555555555666666666888888888888888777777777999888777888:::;;;:::999777777777777777888999999777666555666888999999777;;;:::888888999888666555::::::999888888888888888:::999999:::<<<<<<;;;999;;;;;;::::::999999888888<<<:::777555777;;;AAADDD>>>;;;:::>>>???===;;;<<<>>>@@@AAA@@@>>><<<<<<===999<<<===:::888999???DDD:::::::::<<<@@@BBBCCCBBB===>>>??????>>>===>>>???999888888:::>>>@@@@@@???===>>>===::::::>>>???===>>>===;;;<<<===??????>>>;;;===??????>>>===>>>???@@@???>>>======>>>???@@@@@@BBBBBB@@@@@@CCCCCC@@@>>>AAADDDEEECCCAAA??????AAA>>><<<<<>>EEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCCCC@@@>>>>>>>>>@@@AAAAAAAAA@@@???EEECCCAAAAAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBB???>>>>>>???AAACCCBBBBBB@@@AAAAAA@@@>>>>>>???@@@CCCAAA@@@AAACCCDDDDDDCCC@@@@@@???>>>>>>>>>>>>>>>@@@CCCFFFGGGDDDAAA???===>>>???@@@AAAAAA@@@???>>>;;;;;;<<<===>>>??????@@@>>>??????>>>===???BBBEEEAAA@@@>>>============>>>BBBAAAAAABBBDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEECCCDDDEEEEEEBBB@@@@@@@@@FFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>======999:::;;;;;;;;;===AAADDD@@@;;;;;;@@@@@@;;;;;;@@@AAA@@@@@@??????@@@@@@AAAAAACCCCCCAAA>>>===@@@CCC>>>======>>>AAADDDEEEDDDCCCDDDCCCBBBAAABBBDDDGGGDDDDDDCCCBBBAAA@@@@@@??????BBBGGGHHHGGGDDDAAA@@@;;;===AAABBBAAA???>>>>>>999;;;===>>>??????@@@AAA>>>;;;999<<>>>>><<<:::999999999;;;<<<===>>>>>>>>>DDD@@@@@@BBBAAA???@@@CCC<<<======>>>???@@@AAAAAAAAA???======>>>???>>>======<<<;;;:::999999999999===;;;999999;;;=========>>><<<<<<===<<<888999===<<<<<<;;;<<<<<<===??????<<<===???@@@???>>><<<:::;;;<<<===>>>>>>===<<<<<>><<<;;;999999888888777999<<<>>>===;;;::::::;;;;;;:::999999;;;<<<===<<<<<<;;;888555444666777888888999999::::::;;;;;;===<<<;;;<<<>>>>>>>>><<<>>>??????@@@@@@@@@@@@???===:::;;;???@@@===:::;;;>>>>>>>>>>>>>>>>>>>>>>>>:::999888999:::;;;:::999999:::<<<<<<;;;;;;<<<>>>:::<<>>@@@AAACCCAAA>>>===>>>>>><<>>===;;;:::;;;<<<999<<<<<<777555999???BBB<<<:::777777999<<<===>>>;;;<<<======;;;;;;<<<===888777777888;;;===<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<;;;::::::;;;<<<======999;;;<<<===<<<;;;<<<===>>>===<<<;;;;;;===???AAA@@@BBBBBB??????BBBAAA???>>>@@@BBBBBBAAA???>>>>>>???===<<<<<<>>>>>>===;;;BBB@@@>>>>>>??????>>>===@@@@@@@@@AAACCCCCCAAA@@@>>>???@@@AAAAAAAAA@@@???DDDBBB@@@???@@@@@@@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===???CCCEEECCC@@@BBBBBBAAA@@@??????@@@AAACCCBBB@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===@@@DDDEEEDDDAAA>>>===>>>???@@@AAAAAA@@@???>>>:::;;;<<<===>>>???@@@@@@===>>>>>>======>>>AAADDD@@@???===;;;;;;<<<>>>?????????AAACCCEEEEEEDDDAAA@@@@@@AAAAAABBBBBBCCCDDDBBBCCCCCCBBB@@@>>>>>>???DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>======>>>:::::::::999:::<<>><<>>???AAACCCCCCCCCCCCDDDDDDDDDBBBBBBDDDEEECCCCCCCCCBBBBBBAAA@@@???>>>AAAEEEFFFDDDBBB@@@???;;;>>>BBBCCCAAA???======999===@@@AAA???===>>>@@@>>>;;;999<<>><<<<<<===>>>>>><<<;;;:::999:::<<<>>>??????>>>>>>CCC@@@@@@BBBBBB@@@@@@CCC<<<======>>>???@@@AAAAAA@@@>>>===;;;;;;<<<<<<===>>>===<<<:::999::::::;;;>>>===;;;;;;<<<>>>======<<<;;;;;;;;;666222555<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@AAA@@@@@@???@@@???===<<<:::999888888888;;;>>>>>><<<;;;===???<<<<<<;;;;;;;;;;;;<<<===;;;<<<<<<:::777666666777888888999::::::;;;;;;;;;===<<<<<<===>>>>>>>>>>>>@@@@@@????????????@@@@@@<<<:::;;;??????<<<:::<<<<<<;;;:::;;;<<<===<<<:::;;;:::::::::::::::999999777999::::::999999:::<<<<<<===>>>@@@AAAAAAAAAAAAFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@???@@@AAA???@@@???>>>>>>?????????AAA@@@@@@???===;;;999888222333555666666555444333333333333222222333444666444666666444111000222444666666555555444444333333333000///000444555444222222333333111///111444777333444444555555555555555222222222222222222222222000111222333333333333222555555555444444333333222555555666666666666777777444444444444444444333333444222111222444666666666333333333333333444555666666666666666666555555444777777777666444333333444555555555555444444444444666666666777777888999::::::999888888999::::::888:::;;;;;;;;;999888999:::555888777444666>>>CCCBBBDDD???888444444666999:::999:::;;;;;;999999:::;;;999888777888999:::999888:::999999999999888999:::::::::::::::::::::;;;<<<888999;;;;;;:::::::::;;;===<<<:::::::::<<<>>>@@@>>>@@@@@@======@@@???===>>>??????===<<<;;;===>>>===<<<<<<<<<======<<<;;;BBB@@@>>>===>>>>>>===<<>>>>>???AAABBBAAA??????@@@AAABBBBBBAAA@@@???CCCBBB@@@???@@@@@@>>>===???@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????AAA???>>>@@@CCCCCCAAA>>>BBBAAA@@@@@@@@@@@@@@@@@@BBBAAA??????@@@AAA@@@???AAA@@@???===<<<<<<;;;;;;:::===@@@BBB@@@>>><<<<<<======>>>??????>>>======:::;;;<<<===============:::;;;<<<<<<;;;<<<>>>AAA>>>===;;;::::::;;;===???===>>>@@@CCCEEEFFFDDDAAAAAA@@@???>>>>>>@@@BBBDDD@@@AAA@@@???===>>>@@@BBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCC@@@>>>=========>>>;;;;;;:::999888:::>>>AAA@@@??????BBBBBB??????@@@===>>>???AAACCCDDDEEEEEE>>>BBBDDDBBB===;;;>>>BBBBBB@@@??????@@@@@@@@@???AAACCCDDDDDDBBBAAABBBCCCAAABBBBBBBBBAAA@@@???>>>===@@@BBBCCCAAA@@@??????<<>><<<<<<>>>???<<<;;;===AAACCC@@@<<<======>>>>>>>>>===<<<;;;:::<<<>>>???@@@AAA@@@@@@AAA>>>???BBBCCCAAAAAADDD??????@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===>>>@@@???===;;;;;;;;;<<<<<>>===<<<;;;;;;;;;:::444///444<<<999::::::;;;<<<<<<======<<<<<<:::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>AAA@@@>>><<<;;;:::999999<<<>>>>>><<<:::;;;???CCC======<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999777777888999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<======>>>???>>>======<<<===>>>???;;;:::;;;>>>>>>::::::<<<;;;:::999:::;;;<<<;;;999======<<<;;;:::888888888999:::;;;;;;:::999;;;<<<>>>===;;;;;;<<<>>>AAABBBJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBBBBCCCCCCCCC@@@AAABBBAAA???======>>>;;;::::::<<<===>>>???AAA@@@@@@@@@???>>>======<<<111333555777777666444222222222333222111222555777666555333222111222222222222222222222111111111000222111000111333444333333000444555111///111444666222333444444555555444444222222222222222222222222///000222333333333222111333333333333333222222222333555666666555444666777555555555555444333222111444222111111333555555555111222222111000111444666555555555555555444333333444555555444222111333444444444444444444444444333333444555666777777666666555666444222333777666333666888999999777666777888444:::;;;999>>>HHHKKKHHHHHHBBB:::444333444777888666888999888777666777999999888666777888888777555888666666888888666666888777888999888777777999;;;666888::::::999999999::::::999999888999:::;;;<<<:::<<<===::::::======:::<<<<<<<<<:::888888:::<<<::::::;;;;;;<<<;;;;;;:::===;;;999888888888777666===<<<<<<===???@@@???>>>???@@@AAAAAAAAA@@@???>>>BBBAAA???@@@AAAAAA@@@>>>>>>>>>???@@@@@@@@@????????????????????????>>>===AAA???>>>>>>??????===<<<@@@???======>>>>>>>>>===AAA???=========>>>===<<<======<<<;;;;;;;;;;;;;;;888;;;===>>><<<;;;:::;;;:::;;;<<<======<<<;;;:::999999;;;<<<<<<;;;:::999999:::;;;;;;999:::;;;===::::::999999999:::<<<===;;;<<<===AAADDDDDDCCCAAACCCBBB???>>>>>>???BBBCCC>>>???>>>===<<<===AAACCC???????????????@@@@@@@@@AAA@@@>>><<<<<<<<<<<<<<<:::;;;:::888777888;;;===>>>>>>???@@@@@@???>>>>>>:::;;;===@@@BBBCCCDDDEEE<<<>>>@@@???===<<<===@@@CCCAAA???>>>>>>>>>===<<<>>>AAACCCCCCAAA?????????>>>???@@@@@@@@@???===<<<;;;>>>@@@@@@???>>>??????;;;<<<>>>===;;;999999999@@@AAAAAA@@@===;;;;;;;;;???>>>======>>>>>>===<<<===============<<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>><<<===AAABBB??????BBBAAAAAAAAA@@@@@@??????>>>AAAAAABBBAAA??????@@@BBB???>>>===<<<;;;;;;;;;;;;===<<<;;;;;;<<<===;;;:::<<<;;;<<<;;;555111555<<<666777888999::::::::::::;;;:::888777777999;;;<<<=========>>>>>>??????@@@@@@???===<<<;;;:::999999???>>><<<:::999:::???BBB;;;;;;;;;;;;;;;;;;:::::::::;;;<<<:::888777777888:::::::::::::::::::::999999:::;;;;;;::::::;;;======<<<<<<;;;;;;;;;;;;;;;:::999:::===<<<888888<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;888666666777;;;===>>>===<<<;;;<<<>>>===;;;888777888;;;>>>AAAHHHIIIHHHFFFCCCAAA@@@AAAAAAAAA@@@?????????@@@@@@888:::<<<<<<;;;999888999777555666999::::::<<>>?????????>>><<<;;;===<<<<<<===??????>>>===============>>>>>>>>>???>>>?????????>>>>>>===<<<<<<<<<<<<:::999999:::<<<===:::888888:::;;;999888>>>===:::::::::;;;:::888888888888888888999:::;;;999:::<<<;;;:::999:::;;;888888999::::::999888888555666888999:::999888777:::;;;;;;:::999888999:::666777777888999:::::::::888888:::===@@@AAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>;;;===>>>>>>======>>>???========================<<<;;;::::::999999999999777888999888777777999;;;:::<<<===>>>>>>===<<<:::888999;;;>>>???@@@@@@@@@999:::;;;<<<<<<<<<<<<===AAA???===<<<=========;;;<<<>>>AAAAAA???===<<<<<<;;;<<<===>>>>>>===;;;::::::;;;===>>>===>>>???@@@999:::;;;;;;::::::<<<>>>@@@>>><<<;;;;;;;;;:::999<<<===>>><<<::::::<<>>>>>999777999>>>???<<<<<>>>>>>>>===???AAAAAA???>>>???AAA<<<<<<<<<<<<;;;:::999888:::999888999::::::888666;;;999999:::777333555:::333444666777888888777777777777777777777888999999============>>>???@@@@@@===<<<;;;:::999999888999>>>;;;999888888:::;;;;;;888999999999888888777666999999999888666555666888999999888888777777666666666888:::999888777999;;;;;;;;;;;;:::::::::999999999888:::<<<999666777<<<777:::;;;;;;888777999;;;888::::::999666444555777:::<<<===<<<;;;:::;;;<<<999888666666666888:::<<<@@@AAABBB@@@===;;;<<<>>>===<<<;;;::::::::::::;;;333666999:::999777777777666222222666777444555:::555444444333333333333333444444222111111111222222111333333222000111555999:::444......222555222...222222222111111111111111///111333222///...000222,,,555888444000333555444//////000111111111111111111111111111111111111111///000222333444333111000111111222222333333333444000222444333111111333555333444555666666666555444777444111111222333444444555666555111---,,,///111555666777777777666444333///111333222000111444888111111111111222222222222333111///......000222333333555333...000555555111...111444666444222111111444BBBIII@@@888888999555666444222222333333222111111222333333222111222333333222222333555666666555111...///555555222222666222444555444222222555777333555777777666555666777333444444555555444333333333666666555555999:::777444666999:::888666444444222444777888888777888888:::888666555555555444222:::888777888:::<<<<<<<<<<<<<<<=========<<<:::999777666777999;;;<<<;;;:::<<<<<<<<<<<<<<<===>>>???>>>>>>???>>>>>>===<<<<<<888999:::777555555999===:::777444555777888666444===;;;999888999999777666444444555555666888999:::;;;;;;;;;:::888888:::;;;666777888999999888777666222444666888999888777777;;;<<<<<<;;;999888888999444555666888999999999999666666777:::===??????>>><<<===>>>>>>===;;;999777999;;;>>>???>>><<<::::::======<<<<<<<<<;;;;;;;;;777777777777777777777777444666777888777777999:::777:::;;;;;;;;;;;;:::777777888:::<<<<<<===<<<<<<888777777999<<<===<<<;;;>>>===;;;;;;===>>>===<<<:::===???@@@>>><<<::::::999:::<<<======;;;999888888:::<<<=========???AAA999:::;;;;;;<<<===AAADDD>>>;;;777777:::;;;:::999:::<<<>>>;;;888888===BBB:::::::::999999999888888777777666666777999;;;<<<666444666;;;<<<::::::<<<============>>>>>>>>>>>>888;;;??????===<<<===>>>999:::;;;;;;:::999777666888777666777777777555333888666666777666222333777222333444666666666666555333555777888999888777666777777777888888:::;;;;;;:::999999888777777777888<<<999666777999:::777555666666666666666555444444777888777555333333555777888888777666555444333333555777999888666666888::::::;;;;;;;;;:::999999888888777999;;;888555666;;;333777:::888444333666999444666888777444333555777777999:::999777777888999555555666666777777888888999;;;<<<:::888777999<<<999888777777666666666666333666:::;;;:::999888888666111111444444000000555777666555444333222222333444333333222111111111222333444444222111000111333555333000......///111333222111000//////111333444555333111111333444444333000000111111111222222222111222333333333333222111...000222222111000///000000000111111111111000000---...///000222222222222000111111111111222222222555444333222222222333444...111444333111///111222444444444333333222222222000000000000000000000000,,,...//////---...222666444444333111///000222444333000---***)))+++...111333222222222222222333333000//////111555555333000;;;CCCAAA666333999;;;555222555333---...444666444444444444444333333222111///000000000111111111111111111111111222333444555777555222111333444555555333333333333333333333333333333222222111222222222;;;777444666:::<<<:::777111222333444444444333333444444444555555555666666111444777666333111333555555555555666777999;;;<<<;;;:::999777777777777888444444555666777888999999:::::::::999999999888888>>><<<:::;;;===<<<999666666555555555555666777777555777999:::::::::888777<<<888444555888:::888444333444444444333444777:::888888999999888666444222333444555666666666555444666555333222222333555666888777666444222333777:::333444666666555666777999777777666777999<<>>888888@@@@@@999<<<999777777:::;;;:::888888444:::???999888777...999888999;;;999555444777555666777777777777666666555777999999888888999:::777777888777777888:::===<<<;;;:::777666666999<<<666777999;;;<<<<<<<<<;;;999===<<<888888:::777000;;;===>>>===999888999;;;888999;;;===>>>???@@@@@@::::::999999999999999:::<<<888666888<<<>>><<<888;;;;;;::::::999888888777666666555555555555666666999888777888999:::999777777999::::::888777777888;;;999777777:::;;;:::888111333666888999888666555333888888444444888888444555666777777777555444333555444333111000111111222222444333000000444666444999666555777:::;;;:::888::::::999777666555333333:::777444444666888888666555555666666555333222111555555444333444555666777222444555555444333333444222777:::888666888777555666777888999999888777666666555444444333333333333222222222333333444444444555444444444444333333333666777888888888888777777888777555333333333555555999888777777777555333111666666777777777555444333555555555444444555888;;;777666555444333333222111333111///...000111111111444333222222111111222222333333444222111000111333999666111......000444777222111000000000111222333111000000111333333111///000000111111111222222222111222333333333333222111...000222333111000000000000000111111111111000000000000111222333333333333000000111111111222222222555444222000000///000000111333444444111000222333333333333222222222111111000000111111111111000000,,,...000///...///222444111111111000///000333555222000...++++++,,,///000////////////000111222333111000///000333444222000???===888333555:::888222222444222---...333555333333333444444333333222111000111111111222222222222111111111111222333444444666444111111222444444444222222222222222222222222222222222111222222222333888555222333777999777555222222222333333333333444222333333333444444444444444333333444555555444333333333444555777999;;;<<<;;;:::888777666666777777222333444555666777777888999999999888888888777777;;;999888888:::999777444555555444444444555555666555666777999999888777666999666333444777888666333222333444444333333555777333444444555555555555555555444333222111111222222555444222111111222444555555555444333111222444777222333555555444555666888555555555555777:::===>>>888888777666555555444444444;;;<<<777888>>>>>>888888666555555888:::999888:::444777888111222555...111111444999999666555777555666666777777666666666555777999999888777888999666777777777666777999<<<::::::999666555555888;;;;;;:::999888888888999999777:::999666777:::888333888:::;;;999666555666888777888999;;;<<<=========888888777777777777888888:::777555666:::<<<:::777888888777777777777666666666555555555555555555666777666555555777777666555666888999999777666666777777777777999;;;:::888555111222444666777666555555333666666333333777777444444555555555555444333222555444222111000000111111111444333000000444555333444333333666999;;;;;;999777666555444444333333444888555333333555777666555000111333444555444444444444333333222333444555666111222444444222111222333333888:::777555666555222666777777888888777666555555444333333222222222333222222222333333333444444666666666555555444444444555555555555555555555555666555333222222333444555888666444444444444222111222333444555555555444333222333333222111222555888555444444333333222222111111///------.../////////333333222222111111222222222333333222111000222333666333...******---111555222222111111111111111111//////111222444333000---111111111111111222222222111222333333333333222111...000222333111000000111000000111111111111000000000111111222222111111000000000000111111111222222555444333111000/////////444555555333111111222444222222111111111111000000000111111111111111111000+++---000000000000111222...////////////000333555111000///...---...///000------...///000222333444222111000111222222000...DDD777...111888999333///111333111......222444333333333333333333222222111111111111222222222333333000000000000111222333444444222000000111222333222111111111111111111111111000111111111222333333333444111000111444555444222333222111111111222444444111111222222222222333333555333111222666777444000111111333444666888999::::::999888777666666666666111222222333444555666666777777777777777666666666777666555555666555444222555444444333333333444444333444666777777666666555666444111222444555333111111222444444333222222333222222111111222222333444777555222///...///111222333222111000000111222333111222333222111000111333111222444444333333444666333222222333555777999;;;666555555444222111111000333999:::666777<<<<<<777555333333444666888888888444///444777222444999444666555777;;;;;;666333444555555666666666666555444666777999888777555666777444555666666555666888:::888888777555333444666999???<<<999555333333444555888999777444555888777444555666666555333222222444555666777888888999999999555555555444444555555666888555333555888999777555444444444444555555555555555555444444444444555555555333222333444555444222444666777777555444444555333444666888:::888444111111111222333333444444444111444444111222555555444222333333333333222222111444333111000//////000111000333222000000333444222222222222555777888777555333222111111111222333444555333222222333444444333///000111222333333333333222111111111111222333444///111222222111000000111333888999666333444333000666666666666666555444333333222222111111111111111222222222222222333333333555555555444333222222111555444333222222333444555333222111000111222333444555333111000111222222111///000222333444444333333//////000///...///222444222222222111111111111111111///------...000000///333333222222111222222333222333333222111111222444444111...++++++---000222111222222222222111000000333222222333444444222000111111111111111111111111111222333333333333222111...000222333222111111111000111111222222111111000///////////////...------000000000000111111111111555555444333333222222222555555444222111111222333000000000000000000000000000111111222222111111000,,,---///111111111000000---...///.........111333000000000000//////////////////000000111333444555000111222333333111///---III555+++222999444...///111111000//////111333333222222333333333222222111000000111111111222222222000000000000000111222222333111//////000111111111/////////000000000000000//////000111222333333333111000///000222333222000333222000///000111333555222222222222222222222222444333222333555555333111111222333444555666666666888888777666666555555555222222333333444555555666555555555555555555555555444333333444444333222111444444333222111111222222222222333444555444444444555333222222444444222000///222444444222111000111555444222000/////////000666555333111111111222333222111000000000000111222///111333333111000000111000111222222111111222444222222222222444555777888444444333222111000//////333777888555666::::::666555444444444555666777777000---555999444666:::555;;;777666888888555444666444555555555555444444333555777888777555444444444333444555555444444666777666666666444222222444666===;;;888444222111111222:::999666444444555555333555555555444333222222222333333444555555555444444333222222222222333333444666444333444666777666444111111222333333444555555444444333333333333444444333222111111333333222111222444555444333111222222111222444666666444222///111111000000000111222333111222111000000222333333222222222222222222222222333222000///......///000///222222//////333333111333333444444444222000...333222000//////000222333222111111111111111111111111111111111111000000////////////000000000111111///000222222000///000111111555777333222333333000555555555444444333222222111000000//////000000000111111111222222222222222222222111000///......---777555333222222333444666000////////////000222222333000...---...000111111///000111222333222222111---...///...------///111/////////000000111111111333111//////000222222111333222222111222222333333111222333222111111222444444444444333333333333333111111222222222111111000555333000///111222333333111111111111111111111111111222333333333333222111...000333333222111222222111111222222222222111111//////000//////...---,,,//////000000000111111111111222222333444444444444444333111111111111111111////////////////////////000111222333333222111000---...///000222111000///.../////////------.../////////000000000000000///111111111000111111222222...000444666555222///...III777...555777...+++222111/////////000000111222111111222333333222222222////////////000000000000000000/////////000111111111000//////000111000///.........//////000000000...///000222222333333222000000000111333333222000222111000//////111333444333333222222222222222222111333555444222111222444333333444444444444333222777666666666555444333333333333333444444555555666444444444444444444444444222333444444333222222222555444333111111000000000111111222222333333333333444333333444444444222111///111333333222000000000555444222000//////000000000000111222333333333222000000000000000000000000///111333444222111000111///000111111000000111222222222222333444555666666444444333222222111111000333555666555666888888666888777777666555444555666555111555777222888BBBAAA>>>666111111333444777:::444444444444444333222222444555666666444222222333222444555555444444444666444444444333111111333444777777666555444222111000888555333444555666666666666666555444444444333222111111222222222222111111111111000000111222222333555555444444555555444444000111111222333444555555333333222222222222333333333222111111333333222111000222333333111000000111222222222111111000000000111000.........///111222333111000//////000111333222222222222222222333333222111///...------...///---000111//////222222///111222222222111///------444333222000000000000111//////000000/////////000111111000000000///000000.........//////////////////000222222000///000111---222333111000222333222444333333222222111111111//////.........//////000111111111111111111111111111000000///......------666444222000000111222333............//////000000111///,,,,,,---///111111111222222333222111000///---...//////...---///111---......//////000000000333111......000111111111222222111111222222333333111222333222111111333444222333444555444333111000000000111111111222222222444111---+++---///222222222222222111111111111111111222333333333333222111...000333333333222222333111111222222222222111111222222222222111111000////////////000000000111111---...000111333333444444111000000111333333111///......////////////000000000111333444444333111000///......///111222000///...///000///---,,,---.........////////////000000000//////....../////////...000444555444333333444EEE888222555444------555000......000000...///222000111222222222222222222........./////////000000000000////////////000000111000//////111111000///---......//////000000111...///111222222222111111///000222333333333222111111000/////////000222222333333333222222222222222///333666555111000222444333333444555555444222111555555555555555444222222333333333444444555555555333333333444444444444444222333555444333222222333555555333222000000//////111111111111222222222222333444555555555444222111///000222222111000000111111111111111111222222333+++,,,...000111111000000000000000000000000000000///111444444222111111111///000111111000///000111222222333333444444444555333333333333333333333333333444555666666777777666999999999777555444444666777000333555666FFF]]]eeePPPEEE:::555444333555888333333444333333222111000222333555444333222222333222444666666444333444555333444444333111000222333333333444555555333222111444111111555888888888:::777666444444555555333222///000111111111111111000000000000000111222333333444444444333333333333333000111111222333444444555222222111111111111222222333111000111222333222111///111222222000//////000111222111000...---///000000///...---......000000555111///000///---///222222111111111111222333333111000...---,,,------...,,,///000......111111...---...//////......000111333333333222111000//////---...000000...---...///------......000111333444,,,---.../////////.........000111111000//////000+++///111......111333222111111000000000000111111...............//////000111111111000000000000000111111111111000000000000111111///...------......---.....................111///------...000000000111111222222111000...---...///000000///...///000------......//////000000///---++++++,,,......---222222111111222222333444111222222222111111333555000000000111000///......000000//////000222444555333000------...000111111222222222111111111000000111222333333333333222111...000333444333222333444111222222333333222222111222222222333222222111111////////////000000000111...///000222333333333222//////000333666666333000......//////000000000000000111333444444333111000111///---...000111111///,,,...000000.........///......------......///000...............///000111111111222111111444999>>>???666000111222111222666000,,,---000111......222000000111222222222222222////////////000000000000000//////....../////////111000///000111222000///---......///000000111111...///111222222111000//////000333444333222222111/////////000000000111111222222111111111000000000111222333333333222222222000111333555666555444444444444555555444333111111222222222222333333333333333333333444444444555555000333555444222111222444666555444222111000//////111111111111111222222333222333555555444333111111///000111111000000222444///000000111111111111111---------......//////000000000000111111000000000000111333222111000111222///111222111000///000111111222222333333333333222222222222333444444555555444333444666777666666777777888999777444333555777222---111555777JJJbbblllZZZMMM???999666333333444333333333333222111000///000111333333222111222333333444666666555444444444222333444333111000111333444333333333333333333333777222222888:::777666888666444222222333333222///...///000111111111111111111000000111111333444444222222222222111000000111000000111111222222333333111111111000000111111111222000///000111222111000///000222111000......///...111222111...,,,---.../////////.........//////888333///000///,,,---111000000/////////000111222000///...,,,,,,,,,,,,---+++...000......111000---,,,---...---,,,---000444///000111222222111000///+++...000000...------...............000222444555,,,---.../////////......---...000000...---...///+++///000---,,,///111000///............000111222...............///000000111111000000000/////////000000000000111111111111/////////...---,,,,,,,,,..................------111000//////000111000.........///000000///...---...///111000///...///000............////////////...,,,******+++,,,---,,,222111111111222333333444111222222222111111333555333333111000000000111222000///......000222555777333111000111222333222000222222222222111111000000111222333333333333222111...000333444333333333444111222222333333222222111000000111111111111000000////////////000000000000111222333444555444333333//////111555888888444000.../////////000000111111///111333555555333111///222///,,,---///111111000+++---///000//////000222...---,,,,,,,,,...///000.........///111222444555444333000------333===EEE:::333,,,,,,111555777666000,,,,,,111111------222///000111222222222222222000000000000111111111111000//////.........//////111000000111222222000///.........///000111111222///000222333222111///......000333444333222111111......///000111000000000111111000000/////////...444111000111444555222///...///222555777777777666333444555555444333111000111111111111111222222222333333333444444555555555000222555444222111222444777666444222111000//////111111111111111222222333000222555555444222111000000000111000000111444666111111222222111///---,,,333111///------...000222000000111111111111000000000111222111000///000222000111222111000///000111111111222222222222111111000111222333444555666666444333444777777666666888444666777666444444666999000---333555111:::IIILLLIII???555333555555555777333333333222222000//////...000222222222111222333333555777777666444444444222333444333111111111222666555222111000222444555===777666::::::444000222444222///000111222///---...///000111222222222222111111111111222333444555000111111000///......///000000000000111111111111111111000000000000111111111///...///000111000//////000222111///......///,,,000333444000---++++++//////////////////......:::333000111///+++,,,111///...------...///000111000///---,,,++++++,,,,,,***...///......000///,,,000000///,,,******...222+++---000222333222000///+++...111111...,,,---...222111000//////000111222,,,---.../////////...---+++---......---,,,,,,------000000---+++---///......---------...000111333...............///000111111111000000/////////...------......///000000000000000000000///...---,,,////////////...---,,,,,,222111000111222222000...***+++---...///......------///111000///......//////////////////////////////---++++++,,,......---111222333333333444666888444444333222222333333333444222111222444444111...111333444333111111333666555444333222111111111111000111111222222222111111333333333444444555555555000111222333444555555555333333333222222111111111222222222111111111111111333222111000///////////////000111222333444444444333333333333333333333333//////000000111111111222000000111222222222222111111111000000000000111111111111111111000000000000222111//////111111111000---,,,,,,000666;;;999444222888888333666AAAFFFBBB222111111444888:::888555111000///------///000111222222111111111222444555...///...---,,,,,,...000........................+++...000000...---///222000000////////////000000000000000000000///......111000///000222222000///111111000000//////......222222333333333222222111222666666333333444222...222333444555666666666666888222000333555333111222222444666777555333222222000111222444555555444444000222333333333333444666888222///333777555111///000/////////000111222222333333222111222333555666555444222000///000111222111000000///...------,,,///---,,,,,,...000111111222111000//////111333444222222111000/////////000111333444444222000111111222333444555666555444333333555666555333333666888222333555666666555333222555555444333333222111111...222444444666;;;<<<999:::999888555333444777999000000111333444333000...111222333444444444333333333666::::::777555555666222333444333111222333555222...///555:::::::::;;;:::888666666555444111...///111333333111////////////111222222111111222333666444111000111222333222333///,,,...444666111,,,000111222111000000222444111111111///......111333000000000000000111111222...000111000///...///111---///000222222000///---111222222111///...000111111000...------...///000////////////111333555666//////////////////......111111222222111000//////////////////////////////333333222222111000000///////////////////////////222222222111000//////...------...//////...---,,,***++++++,,,---...//////---,,,,,,---......---,,,444111...---...///000//////000000111111222333333222000...---------,,,***............/////////000////////////////////////000000...------...///000///...---...000222222111------------------------,,,------...///.........,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---000111333333333444777999444444333333222333333444666444333333444444111...000333555555333333555777555444333222111111111111000111111222222222222111333333444444444444444444111222222333444444444444222222222222111111000000111111111111111111111111111111111111000000111111111222222333333333222222333333333333333333333333000000000000111111111222222222333444444444444333111111000000000000111111000000000000000000000000222000//////000111111000111222555:::AAAFFFFFFCCC@@@FFFFFF@@@???DDDCCC===222111111444777888666444222111000//////000111222111000000///000111222333///000000///------///111........................---///000000...---///111000000////////////000000111111111111111000//////111000000000222222000...111000000000000/////////333333333333333222222111111555555333333444333000333333444555555666777777;;;555222444444111...///111333555555444222111111000111222444555555444444222333444444222111222444666111000444666444111111222222111000000000111111333333222222222333444555444333111/////////000111............////////////333111//////000000///...111000///...///000222333222222111000000000111111111222444444333222222333111111222333444444444333222444666555444333444666222333555666666555333222555555444333333222111111///333444333444888888666666666555222111111444666111111222333333333111000333333444555444333222111666999;;;:::666333222222222444555444333222333555333000000666:::999999:::888777555555555444222//////111333333111000000000///111222222111111222333222000---,,,---/////////111000///000222222111//////000111000//////111333111111111///......111333000////////////000111111...000111000///...///111...///000111111000///...000111111000......///111111///...------...///000////////////000111333444....................................------,,,,,,////////////////////////222222111111000//////...////////////////////////222222111000000///......------...//////...---,,,+++,,,,,,------......///...---,,,,,,...///000111333111......///000////////////000222222333333222555222000///000///...------------............///000000000000000000000000111000///...---......//////---,,,---///111000000------------------------...//////000000000000000...------,,,,,,,,,---------,,,,,,++++++,,,---...///111222333333444777999444333333333333333444444666444333444555555444333111333666777666666777777555444333222222111111222000000111222222222222222444444444444444444333333222222333444444333333333222222111111111111000000000000000000000000111111000000111222222222222111333333333333333222111111222222222222222222222222000000000111111111111111222222333444444444444333222111111000000111111222////////////000000000000111000......000000000//////222777<<>>>>>999000222111111333444555333222333222111000000111222333//////.........///000000000111111000//////111222///////////////////////////000111000...---...///000000////////////000000111222222222222111111000222111000111111111///---000000000000000111111111444444444333333222222222000444555333333666555222555555444444555666777888:::555222444444000///000000222444444333111000111111111222333444444444444444444555444222000111222333111111444444222222444444444333222111111111111333333222222222333444444333222111////////////000+++,,,---...///111111222///......///000000...,,,000///.........///111222222111111111111222222333111333555555333333333444000000000111111333444444222444666666444333333333333333555555555444333222555444444333333222222111000333444222222555555222444444333111000000333555333333333333333333333333444444555555444333222111777888999888666333222222333444666666444333444444444111111666888777777999777555444444444444333111...111333333222111111111///111222222111111222333444222000///000111111111///111333333000///000222///000000000//////000222111111111000...///111333//////......//////000111...000111000///...///111000000000000000000000000///000000///------...000000///...------...///000000///.........///111111........................///////////////.........////////////////////////111111111111000///......////////////////////////111111000000//////......,,,---...//////...------------------------------///...------...000222444111000//////000000///......///111333333333222111555333111000000000///...,,,,,,---------.........////////////////////////222111000///...---------///...------///000///.........................../////////000000000000000/////////......---------,,,,,,,,,,,,,,,---...///111222333333222333555777444333333333333444444555444333333444666777888888444666888999999888666666555444333222222222222222000000111222333333333333555555555444444333333333333333444444444333222222222222222222222222222222///000000000000000111111111111222333333222111111222333333444333333222222111111111111111111111111111111111111111111111111000000111222222222222111222222111111111111222222///////////////000000000111///......///000000///---///444999999666555777555:::<<<888666555111+++222111111222222222111111222111111000000111111222/////////...////////////000111222111000///000222////////////////////////000111111000///.........000000////////////000000111111111222222111000000222111000111111111///---//////000000111222333333555555444333333333333333///333444222333777777555777666444444444666888999666222111444444222222444111333444444222111111222222222222333333444444444222333444333111000111222222000111444333000222666444444333222222222333333333333333333333333333444333222111000////////////+++,,,---...///000111222,,,,,,...111444444111///000////////////000111222222111111111222333444444333555666666444222222333111000000000111222444666222333555666555333222111444444555555555444333222444444444333333222222222000333444222222555555222444444444333111111444666333444444333333333555666222333444555555444333333333444666666666555555555333555777777555444444444444111111444666444555888555333222222444444444333///111333444333222222222///111222222111111222333666444222222333444333222000222333333111000000111000111111000//////111222000111111000//////000222...............///000000...000111000///...///111111111000//////000111111...//////...,,,,,,---//////............///000000000///...---------...///------------............000000//////////////////////////////////////////111111222222111000///...////////////////////////000000000//////.........,,,---.../////////...---//////......---------,,,//////////////////111222000//////000111111///------///222444444333111000333111////////////...------------.........//////........................333222111000...---------111/////////000111///...////////////////////////---------------...//////000000000000//////...---+++,,,,,,---...//////000333444444333111111222444444333333333444444555666666666666555555666777888888888999::::::888666444444444333333222333333333000000111333333444444444555555555444444333333333333333444444444333222222444444444444444444444444//////000000111111111222333333333333333222111111111111222333444555555444111111111111111111111111222222222111111111111111000000111222222222222111333333222222222222333333.../////////000000111111111000......000111000/////////444:::999222///222333555555444333444333111111222222111000000000111000000000//////000000000000000000000000000000//////000111111000///000111000000000000000000000000111111000000000//////...000000////////////000000//////000000000000000///222111000111111111///...//////000111222333444444555555444333333444555555///222333222333777999666777666444333444555777888444222222444444111222666333444555555333222222333333333333333333333444444000111333222111111333444222000111333222000222777222222222222333444555666333333333333333333333222333222111000000/////////---.........//////000000///000222555777777444111000000000000111111222222222111111111222333444444666777777666333111111111222111111111111333555666111222333555555444222000555555555444444333333222444444333333333333222222///222444222333666666444222333333222111111333555222444555444333333555777///111333555666666666666333333333444555666555555444666777666555333333444222///000222333111222666444222000111333444444444000222444444333222222222///111222222111111222333333222000000111222111000333222111222333222000///222333333222111000222333000111111111//////000222...............///000000...000111000///...///111111111000000000000111111...//////...,,,+++---..................///000000///...---,,,,,,,,,---...---------.........//////---,,,+++++++++,,,------////////////////////////111222333444333222111000/////////////////////////////////...............+++,,,.../////////......000//////......------,,,---///222111///....../////////...000111111000......000222444444333111///333111///...///000///...////////////000000000000000000000000000000000000222222222111///...---,,,222111111222333333111///////////////////////////...------------...//////000111111111111000///...,,,,,,---...//////000000444444444333111000111333333333333333444555666777999999888666333333444666:::999999999:::999777444444444333333333333444444000000222333444444444444444444444444444444333333222222333444444333333333444444555555555555666666000000000111222222333333444444333222222333333444000111222444555555666666222222222222222222222222222222222222222111111111222222333444444444444333444333333222222333333444//////000000111111222222222000//////000111111000...---222;;;<<<555111333555444333222222333444444111222222111//////111222////////////////////////111111222222222111000000///000222222000///000111000000000000000000000000222000//////111111000...000000////////////000000......///000000000000///111000///000222222000///000000111222333333444444555444333333444555777888000333333222333888999777666555444333333444555666777555444555222//////333444555666555333222333444444333333222222333333444///000222222111222333555444000///111222000111555000000111222333555666777333333444444444333222222333333222222111000000//////////////////.........111111111222222000,,,(((000111111111222222222222222111111111111222222333555666777555333111000000333222222222222333444444111000111222444444333111666555555444333333333222333333333333333333333333///222333222333666666333///111111111000000111333000333555555333222555777...000222555777888888888777555444333444444222111666666666444333222333555111//////222111000222777333111000000222333444333222444555555444222111222///111222222111111222333444333222222333333222000444222111222333333111...333444444333111111222444///111222111000///000111//////......//////000111...000111000///...///111111111111111111111111111...//////...,,,,,,---///------......///000000000///...---,,,,,,,,,---...------......///000000000///...---,,,---...///000////////////////////////111222444555555444222111////////////////////////..................------+++,,,---////////////...////////////......---------000222222///---///111000///...///000111000//////000222333333222111000444222000000111111111/////////000000000111111111333333333333333333333333222222222111000///...---222111222333555444222000........................000//////......000111222...///111111111111000///------...///000000000///111222333222111111333555333333333444444555666777777888888555333333555888999777666777:::;;;:::888444444333333333444444555///000222333444555555555333333444444444444444444111222222333444444444444444444444444555555666666000111111222333333444444333222111111222444777999222222333444555555555444333333333333333333333333333333333222222111111111222222333444444444444333444444333333333333444444000000000111222333333333333222000000222222222111...)))...:::>>>777111222333111111222222111111222000222222111//////222444000000000111111000000000111111222222222111000//////111333333222111111222111111111111111111111111111///...///111222111///000000////////////000000...///000111111111111111/////////000222333222000111222222222333333444444444333333333444777999;;;111444444111333777999888444444444444444444333333666444555555222...///444444444555444222111222444444444333222222222333444000111222222111000111333777111---000222111111222111111111111222333555555333333444444444333222111444444444333333222111000////////////////////////111000///......+++'''$$$///000000111111111111111222222111000000000111111222333444444222111111222222222222222222111111000111///...000333555444222666666555444333333222222333333333333333333333333000333333111111333333000///000222111000000222333...222666666333222444777///111333555777888888777777444222222444444333111777666555222000000333555111000111333222000444:::444222//////111222333333444555777666444222111111///111222222111111222333444333222333444444222111222444555444222000000000333444444222111000111333///000222222000///000111000////////////000111111...000111000///...///111000111222222222222111000///000000///---,,,...///,,,---...//////000000000......---,,,,,,---...///......//////000111111222222111000//////111333444////////////////////////000111333555555333111000////////////////////////------------------------+++,,,---////////////...////////////...............000111///---...444999111///------///111111111111111222222222111111000222111//////000111000///////////////000000000000333333333333333333333333000111111222111000///...000000111333555555333111------------------------111000.........///111222,,,...000111222111000///......000000000000///......000111222222333555777333333333444555666777777111333444444333555:::>>>777555333555999<<<<<<;;;444444333333333444444555///000222333444555555555333333333444444555555555000111222333444555555555333333333444444555555555111111222333444444555555111000//////222666;;;>>>444444555555444444333222333333333333333333333333333333333222222111111111000000111222222222222111555444444333333444444555000000111222333333444444444222111111222333333222222+++///<<>>777666666777888888555333333222222222333333111000555444333333222222222222444888999444333666555000444444444444444444444444111222333333333333444555333333333333222111000000---...///222444777888999777555222333555555333111333333333222222222111111666555444333222222111222000111222333444444555555444666888777333000111333//////000111222333444444666666444333222111111111111///333<<<>>>777111111222333444444222222333444333333222222111222222333///111222333222111000000333444444222000000111333111222333333333333222111444333222111000000000000---000333444333111111111444333000......000222444333111///111444555444222...///000111111111111111111222222222222222222333888555333333555555333000111222222333555777888999555888:::888555222333555111111222333444444444444000111333444444444333333555666777666333111111222333//////222333333666:::333111//////111222333222999777333000///000222444555444333444666777666444333222222222333333111000000...---,,,,,,---...000000000111111111111000000333222111222333333222111111111111111111111111111111111000000111111222333222111000000///000000000...///000111333444555666:::;;;999555///---...111555444222111111111222222///000111222222111000///333222111//////000222333555333111000///000111222000111333666888888777555444444444555555555555555555444333222222222333333///000000//////111444777111000//////000000111111444555555333111//////000111111111000111111222222222333333333222///,,,***//////000333555555111---222222111111000000//////222222333444333222111000000111111000000000333555///111333333111...,,,+++///////////////000111111000000000000////////////...//////000000///---,,,......---,,,---...///000000000/////////000222333333222000......///111222............////////////111222333222000.........///111333111...,,,...000,,,------------------,,,...............///000111+++,,,,,,---------------000000000///,,,111FFF\\\777333///---///111000...111000//////...//////000222111000///...---,,,+++...------...///000000///////////////000000000000111222222000...---...///---...///000111222222222,,,---.........---+++***)))***+++---.../////////111...,,,---//////---+++,,,---.........---,,,+++444222111222333444333222111333555555555555555777444555666888:::<<<>>>???:::999888999:::999666444333222222222333333111000444444333222222222333333111555555222444888888333555555555555555555555555000222333222111111222444111222222333333333222222//////000111333444555555666444222333555555444222111111111222222333333333555444333222222111222222000111333444555555555444444555666555333111111222000000111222222333333333555444333222222111111222444111222888999555222333222333444333222111222444444333333222222222333333444222111333666666333///222333444333111111111333111222333333333333222111222111111111111111222222222333333333111222444666444333111000000111333444444222111111333444222000111111222333333333333333222222222222333333333333777555333333555555333000888777666444333333333333444555666666444222222222222222333333333222111111111222333555555555444333333555666555333111111222333///...111222111444888555333111111333555555444666444222111000222333555111333555777777666444333444222222222333333111000111000///......///000111111222222222222222222111333222222222222333222222222222222222222222222222111111000000111111222333222222111000000000000000//////000222333555666666:::999666333000///111333555444333222222222333333000111111222222111111000444333111000000111222333444333111000///000111222222222222444777777555222444444444444444444444444444333222111000111222222000111111000000111555777666555444333333333222111444555555444111000000111333222111000000000000000333444444333222///---,,,000///000222555555222///111111111000000000//////111222333333333222000000000000111000000111333666000111111000///.........000////////////000111111111000000000//////////////////......///000111222......---------...///000111000000000000111222333444222000///...///000111111000000000////////////000111222111///.........///000000000.........///------............------......---------......///,,,---......//////......333000...---+++---777CCC000---+++,,,///222222000000000000000000000000000222111111000///...------...---,,,---///000///...////////////000000000000000111111///---,,,---/////////000111222222222222------............------++++++,,,...////////////111///---...///000...,,,------...//////...---,,,333111111111222333222111111222444555444444555666555777999<<<===?????????;;;:::999888888777555222333222222222333333111000222222222222333333333333333333222111555999777333333333333333333333333333111222333222000000000222000000111222333333333333111111111111111111111111444333222333444555444333//////000111222333444555333222222111111111222222000111333555666555444333444333333333444333111000111222222222222222222111222222222111111111222222666222111333444333222444111222333222111111111333333333222222222333333444777333111333888999555//////111444444333222222222111222222333333222222111000000000000111222333444555444222///...111555999444333222111111222444555555444222222333333111000222222333444444444333333222333333333444444444444666555444333444444333111<<<:::666333111111111111444333222222333222111///333333333333222111000///222333444555666555444444222333555555333222333333666222111333444222444777555333222222444555555444222222222222222333444444...333888999777444333333444333111222333333222000333222111000000111222333333333333444444333333333222222222222222222222222333333333333333333333333111111000000111111222333333222222111000111111111000000111222444555666666:::777333000111222444444666555444222222333444444111222222333333222222111444333222111111222333444444333111000000111222333555222000333777777333///555555555444333333333222333222111000000000111222111222222111111222666999999777666666555444111///555666666555222111111222444333222111000/////////555555444333111000//////111000000111333444222111111000000000000/////////111111222222111111000//////000111000000222555777111000///......///000111000000000///000000111222111111000000000/////////111000...---...111444666...............///000000222111111111111222333333444333111////////////000111000000///............///111222111///.........///.........000000000///......////////////...............---------------...///000000111111000000444...+++,,,...------...,,,***))),,,000222111///...///111333333333222111111111111000000000//////000...------//////...,,,////////////000000000000000111111///---,,,...///000000111222333333222222///............//////000------...///////////////111000//////000000///......///000111111000///...222111000000222222111000000222444444444333444555555777;;;>>>@@@@@@???>>>:::888666555555444111///333222222222333333111000111111222222333333333333777444111111444666444000222222222222222222222222222333444222111000000111000111222333333333333333333222222222111111111000222222222333444444444444///000000111222333333333111111111000111111222222...000222444555444222111444222000111444555222///111111222222222111//////111000000000111222222333666333000111222222222222000111222222000000111222222111111111111222333333555444333555777777444111...000333555444333222222222222222222222222222222111111000000111222222333333222000...---///333777444333333333333444555555444333333333333333333222111111222222222222222111222333333444444555555555555555444444444444333222888666444222111222444555444222000111333444111...333333333333333222111000333444555666666666555444111333555555444444555666:::777666777777555555888333222111111333444444333222222222333333333222222...333888888444222333666444333111111222333222111333222111111111111222333222333333444444333333222111222333333222111222333333333333333333333333333111111000000111111222333333333222111111111111111000111222333444555666666<<<777111///111444444333444444222222222222333444333333333333333333333333333333222222222333444555222222111111111222333333666222000222777999555000777666666555444333333222444333111000000000111222222333333222222333777999888666555555666555111...444555666555333222333444444444333222111111111222777666444333222111111111222111111111222333333333000000000000000000000000111111111111000000//////...///000111111222666888111000000000111222333222111000000000000111222222111111111000000000//////222111000000000222444666///////////////000000000222222222222222222333333444333111000////////////...------------...///000111222333333111//////000111...---...222333222/////////000000000000//////000000/////////...------000000111222222222222111111---,,,...111111///---...,,,+++---000111///,,,---///222555666555333111111111111111111111111111111000////////////...---////////////000000000000111111111000......///000///000111222333444444444222111///.........///000...//////000000000//////111000000000111111000000///000111222222222111000222111000000222222111000///111333444333333444555444777;;;>>>??????>>>===;;;888666444444222000...333222222222333333111000000000222333333333333222666333000111333444222222222222222222222222222222333444555444222111111222333333333333333222111000333333333333333333333333111222222333333333444555111111111111111111111111111111111000111111222222...///111222222111000///333111000111444555333000000000111222111///...,,,000000000000111222333333222222222222333444222///000111222222000000111222000000000000000111222222000333666666333222222444...000333555444333222222222222222222222222222222333222222111000000111111111111111000///000222555222333444444555555555555111111222333333444555666222222333333333222222111222222333444444555666666444444555444333333333444555444333222222333555666555222111222444555222///222333333444555555444444444555666666666555444333222444666666666555666777:::777666888777444444777333222222333444555444333333333444333333111000///111444777555111000444999555333111111222222222111111111111111111111111111111111222222222222111111111222444333111000222333333333333333333333333333111111000000111111222333333222111111000000111111111111222222333444555555<<<777222000111333333222222222111000000111222333444333333333333333333444222222222222333444444555111111111222222333444444555222111333888;;;888555777777777666555444333333555444333222111222333333222333333222222444777:::999666444555777777444000333555555555333333333555333333333333333444555666666666444333222222222222111222222222222222333444000000000111111111111111111111111000000000000000///000111111111333666999111111111444666666444111111111111111111222333333111111111111000000000000222222333333333333222222/////////000000000000000222222222333222222222222333222111000000/////////,,,,,,,,,---///111444555444555666555333111111111222///...///333444333000//////000000000000//////111111222222111000///...000111111222222222222222......///...///222333333///---,,,...222333111...,,,///333666777555333111111111111111222222222222333111000000111111///...////////////000000000000111222222111000///111222---...000222444555666777555333111///...---......//////000000000000000///000111111111000000111111///000222333333333222222333111111111222333222111///111333333222222333444555777:::===???>>>===<<<<<<:::777555555444222111333222222222333333111000000111222333333333222111111//////111222222444888555555555555555555555555333444555444222222222444333333333333222111000000222222333333333444444444111222333333222222333444222222111111111000000000333222222111111111222222000000000111111111000000111111111222444555444222///000111222222000...,,,111111111111111222333444///111222222444666333///111222333222111111111333000000000000000111222333---333777666111///111555///111444444333222222222333222222111111222222333444333222111000000000000111333444444333333333555111222444555666555555444///111333333333444666888555555666666666555444444111111222333444555555666333444555555333333333555555555444333333222333333444333222333444444333111222333444555666666666666444444555666555444333222222444666666666555666777777444333666555111111333555555444666888888777555444444444333222000///...333444444222000111555999555333111000111222222222000000000000000000000000///000000111111000000///000333555444111000222444333333333333333333333333111111000000111111222333222111111000///000000000000000111222222333444444:::777444222222222222222111111000//////000222333444333333222222333333444111111222222333333444444000111111222333444444555444333333555777999:::999666666666555555444444333555444333222222222333444222333333222222333777999===888444555999:::888444222333444444333222444555222222222333444555777777555555444333333222111111000222444444333222333444111111111222222222222333222222111000000000000111000111111111111333666888222111222555888888444000222222111111222222333444222222111111111000000000222333444444444333111000//////000111111111111111222222222333222222111000111111111111000000000000...------///111555888;;;777888999777444111111111111000000000222222222111//////000000000000//////111111222333333222000000///000111111222222111111---111111---+++...222333...,,,,,,...333666555333---000333555666444222000111111111111111111222222222000///000111111000...////////////000000000000111222222111000///111222,,,---///111333555666666333333111000...---------......///000000000000000///000111111000000111222///000222333444444333222444222111222333444333222...000222333222222222444777888;;;===>>>>>>>>>===;;;999666444444444333111333222222222333333111000000111222333333222000//////...000222111...333;;;333333333333333333333333111222333333222111333444222222333333333222222111333333222222222222222222111333444333111000111333000000000000111111111111555444333222222111222222333222111000000111222333000222444444444444555666///111333444444222000///333222222222222333333444...222222111333888666111222333444333222111222444111111111111222333444555///222555555222000111333222333444333111111111333333333222111111222333333222222111111111111111222111333444333222222444555///111333555666555444333000222444444333333555888666666666666666555444444000000111222333444555555222444666555333222444666444444555555444333111000111333444444333222333333333333444555555444444444333444555555555333222111222333555555444333444555444222222444444000///111555555555777888999777555333222222222111111000000333333222222222333444555666333111000111222222222000000111111111111000000///000000111111000000///000333555444000///222555222222222222222222222222111111000000111111222333111000//////....../////////000000111111222222333444555555444333222333444111111000000000111333333444333222111111222333444///000111222333333333333///000111333444555555555333444666666555555777:::333333333333333333333333555444222111111111222333222222222222111333666999AAA:::444333777999777333000222333333222222333555222222222222222333444555333333444444333222111000...222555666444222222333222222333333333444444444444333222111000111111222111222222222111222555777444111000222555666333///333222222222222333444444222222222111111111000000222222222222222333333333///000111222222222111111111111222222222111000//////000000111111111111111...------...000444888:::999:::999777333000/////////000111000///...///000...//////000000//////...///000222333333222111000......///000000000000000///222111,,,***...///...000...,,,---222555555444///000222444444333111///111111111111111000000000///...---...///000///...////////////000000000000///000000///......///111...///000111222222333333//////000000//////......,,,---...///000111111111---///111111//////000222///000222333444444333333444333222222444444333222...000222222222111222333888999;;;===>>>??????>>>999666333222222222111000333222222222333333111000111222333444333111///...111111333444///***///:::000000000000000000000000///000222222111111222444000111222222333333333333333333222222111000000///222444555444111///111333......///000111222333333666555444333222222222222666444222111111222444555///222555666444333555888000222444666666444222111444444333333222333333444///222222///222888999444222333444444222222333444333333333333444555666777222222333444555444222111333444444222000000111333444333222111111222333444000000000000111222333444111111111000///000222555...000333555666555444222222444666555333222444666444555555555444333222222///000000111333444555555222444666555333222444666000222444555555444333111///222555444222000222444444444444444333222111111333333444444444333111000111222444333222111111222555222222555555111000333333333333555777777555333111111111000111111222333222222222333555555444222666333111000111222222222000111111222222111111000000000111111111111000000///333666444000///111555111111111111111111111111111111111000111222222333000000///...............//////000000111111111222///333666666444333444777222222111111111222444555333333111111111111333333...///000111222333333333///000111333444555666666222666888666222111444999111111111111111111222222333333111000000000111222111222222111111222666888BBB;;;222000333555333000///111222222222222333555222222111111000111111111111222444444444222000......222666777555333222333333333333444444555555555444444222111111111222333222333333222111222444777555111---...222444222///333333222222333333444555222222222111111111111000222111000///000222555777///000111222333222111111000111222222111000///......///000111111222222111---,,,++++++---000333666999:::999777222///---------///111///,,,***,,,.........////////////......---...000222333222111000------...//////////////////222000,,,---222111+++555111------000222222000000111222333333222000///111111111000000000//////,,,++++++,,,...///...---////////////000000000000---.........,,,,,,...000000000111111111000000///+++,,,...000000000000///+++,,,---///000111111111,,,///111000......000222///000111333444444333333999555111111444666444111111111111222333555888:::888;;;<<<:::;;;???@@@===;;;888444333333222///---555555555444333222111000000222333111---,,,...111111111111111000000000000444333222111111222333444555111000333333222444777333444444555444222///...***---111444666555333222111555555111///000000...333222222111000//////...333222222222111111000000222222222444555555444222111111222222222333333333///000333555555222///---111111222222222333333333222111000222555777777777222333333222000///000111444333222222111111222222222111111000111333444555333333222111000000111111222222222111111111111000000000///////////////000444333222111000000000000444333333333222222111111333333333111000000222444222444555444333333444555666555444333222333444555333333333222222111111111222777:::777555666555222555666666555333222222333222222222222222222222222333333444555444333111000---111444555222111222444222222111111000111111222555333111111333444222///;;;777222//////111222333555444222222222222000///000555666444444888888333555333222000//////000000222222333333333222222111444333333222222111111111......//////000000000111333222111000000111222333111111000000000000111111111222///,,,---111222///333111000111222444333333......///111222333444555111111000000000000111111222111111000000111111222......000111222333333333222333333444444333333222...///111222333333222222444333333222111000/////////000111222222222222222:::999444......111222000///111333333222111000111666444111000///111333444333333444444444333222222666666666666555333111000111111/////////000111222333333222111000///......555444111///...000444888888444000///111222222000222111///......000111333333333222222111000000000222222///,,,///555888777...///000222333555666666...///111000///...000111333111...,,,,,,...111444111000000......000555999999999888444///---...000/////////......------,,,//////...------------...////////////............,,,///333222///---...000+++,,,---------------,,,///...---...000222222111111222333444222000,,,***......---------,,,,,,,,,........................)))+++---///000000///...+++,,,---///000//////...////////////............000000000///......------.........////////////000------...///////////////000//////222555555222///777333000000444555444111555444333444666777888888777:::;;;999:::>>>???<<<;;;888444222222222000...222222333333333222222111111222222111//////000222000000000000000000000000333222111111111111222333444111111333333111222555///000111222222111///...---///111333444333111000///333444000///111222000222111111000000/////////222222111111111000000000111111111333444555333111111111111111222222333444000000111111222222222222000000000111111111222222111111222222333444666777111222333222000000111222333333222222222222222222444333222000000000000000333222222111000000111111000000000111111222222222111111000000000000111111222111111111111111222222000000000///////////////333444444333111111333555444555666555444444555666555444333333333333444555333333333222222222111111222777999777555666555222444444444444333222333333222222222222222222222222444444444444444333222222///111333444333222222333222222111111111111222222555333111111333333222000>>>:::555111//////......222222222222333444333333000555666444555888888444555444222111000000111111111111222222222222222222222222222222222222222222000000111111111222222222222222111000000111222222222111000000000000000111000111000---///222111---333222000111333444444333...///000111222333444444111111000000000000111111222222111111111111222222...///000222333333444444222333333444444333333222000000111333555555444222222222222222111111111111111222333333333333333333888888444///...111222000111333444444333222222333444222000//////000222444444444444444333222222111444333333222111111111111111111000000000000111111000000000///......------444333111...---///444777777444111000111222222000333111000///...///111222222222222111111111111111000222000---...222555444...//////000000111111222...000111000///...///111333111///---,,,---///000444333111///---///333777:::;;;:::666222000000222//////...---------------//////...------------...------......//////000000........./////////...---//////000000000/////////000...---...000111111000222333444444333111...,,,//////...------,,,++++++........................+++---...///000///---,,,,,,---...///000000000000////////////............---,,,,,,,,,---000333555....../////////000000000//////000111111111111000000///000222555555222///555222000000333555444222999666444555888888666444666999999777888<<<===::::::777444222111222111111///000000111222222111111222111000000111222222222...//////000000111111111222222111000000111222222333111111444444000000222...///000111222111111000000000111111111000000///...222333000///222333222000000000000000000000000111111000000000000//////111000000111333333222000111000000000000222444555111000......///222555777/////////000000000111111000222444333000000333666000111222222111000111333222222222222222222222333333222111000////////////333222111111000111111111...//////000111222333444222222111111111111222222000000000000111222333444111111111222222222222222444444555444333333444666555666777666555444555666333333222222333444555666333333333222222222222111222777999777555666555222222222222222333333333333222222222222222222222222555444333333333333333333111111111222333333222111222222222222222222222222555333111111333333222111===999555222111000...,,,000111111333444555666777111555666555666888888555555444333222111111222222///000000111111222222222111111111222222222222222222333333333333333444444222111000000000000111222333222111000000000000000///111000///000333222...333222111222444555444333///000000111222333444444111111000000000000111111222222111111111111222222///000111222333444444444222222333333333333222222333111111333666777555222111111111111222222333333444444555555555444333333777888555000///111222000444555555444333333444666111000///...///111333444555555444444333222111111333222222222222222222222222222222222111000//////////////////////////////222222000...---///333666666444111000111222222111333222000/////////000111000111111111111222222222...333444///---///111111000000000000000////////////000111000///...///000111111000...------,,,,,,777666222///,,,---111444999:::999777333111111222000///---,,,,,,---.../////////...------------...+++,,,---...///000111111111---***+++///000...,,,222222111111000000//////111///---...///000000///222333444444333111///---//////......---,,,,,,+++........................---.../////////...,,,+++///......//////000111222////////////............---,,,******,,,000555888...////////////000000000000000111222222222222222000000111333444444222///444222111222555666555444999666444444777777333000444777888666777:::;;;888888666333111000111222222///000000111111000000000333000...///222444333111......//////000111222222111111111111111111111111222000111444444000...000111222222333333333222222111000000000000000000111000444555222000333444222///000000000000000000000000000000///////////////000//////000222222111000111000/////////111333444222111///...///111444666/////////000000000111111///333555333///---111555///000222222111111222444111111222222333333333222//////000000111222222333222222111111111111111222/////////000111222222222111111000000000111222222000000000000111222333444222222222333333444444444222333444444333333444666444555666555444333444555111111222222333444555666222222222222222222222222111666888666555666555222111000000111333444444333111111111111111111111111444333111000000111222333333111///000333444222///222222222333333333333333444333222222222333333333555444222222333444222111000111333444444555777888222444666666777888777666666555333222222222333333/////////000000111222222222222222222111111111111333333333333444444444444222111000//////000111222333333222111000000000000111222000---///333444111333222222333555555444333111111111222222333333333111111000000000000111111222222111111111111222222000000222333333444444444222222333333333333222222333111000333777888444111222222222222222222222222555555555555444333222222555888777222111333444222444555444333222222444666000000//////000222444666666555444333222111111111111222444666666555444333222222333333222000///---000000111111111222222222111000///...---///222666555333222111111222222222333222111000/////////000///000000111222222333333---444777222---...///000222222222222222111111111///000111000///...///000---...///000///...,,,+++666444111---+++,,,///333666666666555333222000000111///---++++++,,,///000//////...------------...,,,,,,---......///000000111...,,,,,,...//////...222111000///.........---111///....../////////...000111222222222000///---................................................---......//////...------///......---...000111222////////////............000///---,,,---...000222------........./////////000000111222222222222111000111222444444333111000555444444555777777777666777555222222333333111...444777777555666999999777555444333111000111333444222222222111111///......222000...///222444333111...//////000111222222333111111111222222111111111222000111444444000...000444444444333222111000000000/////////000111222333333777888444111333333222000000000111111111111111///////////////000000000111///...///111222111000000000/////////000111222222222111111111111111111000000000111111111222222///333555333...---000444///000222222111111222444111222222333333333222111000000111222222333333333222111111111111111222222000000000000000000000000///////////////000111222222111111111111111222222......//////000000111111000222333333222222333444333444555444222111222333000111222333444444555555222222222222222222222222000555888666555666555222111000///111333555444333111111111111111111111111222111000//////000111222444111//////222333111///111222333444444444444444444444333222111222444555111111111222555666555444111333555555333333555666333333555777888777666666555444333222222222333444000000//////000111222222333333222222111000//////333333333333333333222222111111000//////000111111333333222111111000111111444333///+++---333666444333333333444666666555333222222222222222222333333111111000000000000111111222111111000000111111222000111111222333333333333111222222333333222222111222111111333555666333000444444333333222111111000333333333333333222111000444888999555333555666444333333333222000111333555111000111111333444666777666555444222222111222222---111555999999777333111222333333333222111///...000000111111222222333333000000///......///333666333333333222111111222222222111111000000000000000//////000111222333333444...555888444//////000111222222222222333333333333000111111000///......///***+++...000111000...,,,111000///,,,+++,,,///222444555555666666444222000000///,,,++++++---///111//////...------------..................---------///000000///------///222333222111///............111///------...//////.........///000//////...---+++,,,,,,---...///000111////////////////////////+++,,,---....../////////...---,,,,,,---...000111////////////............//////000000///...------,,,,,,---------............//////000111000000000000222444555444333111000555666777777888777777777555444333111000000111222444777777555555888999666444555555555333333555666444444444333222000///...333222111111222333333222000111111222222333333333111222333333333333222111333111111444444000000222333333222111000///......000000000000111222333444444888888444111333333111222222222222222222222222//////000000000000111111111000...///000222222111000000000000/////////...111111333333333111000///000000000111111111222222000222333222//////111333000111222222111000111333222222333444333222111000333333444333333222111000111111111000111111222333111111000000000/////////............///000111222222222111111111111111222000000111111111111111111///111333333222222333444333444444333111000111222000111222333444444333333111222222222222333333333///444777555444666555333333000///111444666555333111111111111111111111111000000000///000000111111333111000000000111111000111222444555666555555444444444333222111222555777444333222222444444333111222444666555222111333555333111333777888555444666444333222111111222333444222222000//////000111222333222222111000000//////333333222222222222111111111000////////////000111222222111111111222222333555444000,,,...444777666444333444555777777555333333333333333333222222222111111000000000000111111000000000//////000000000///000111222222222222222111111222222222222111111111222333444444333222111555555444333222111000000111111222222222111000000222888:::777444555666555111111222111000000111333111111222333444555666777555444333222111222333444+++///444777888555111...333333333333222111000000/////////000000111111111///000000//////000333666111222444333222111222333000000000000111000000000//////000111222222333333///444666333000222333222111111111222222222222222000111222111///---...///)))+++...111222111///...---.........---...000222555555777999:::888555222///...---,,,,,,---///000//////...------------............---------,,,,,,...111333111---,,,///333444333222000000000111111000...,,,---...//////...,,,------............---+++,,,,,,...///000111111////////////////////////++++++,,,---...///000111,,,,,,,,,------...///000////////////............+++,,,///111111000///...,,,,,,---------.........------...///////////////000333555555444222111111555777888888777666555555555666666333000111666:::444777777555555888888666444666999999888777888999444444555555444333222222555555666555333333444555333333333333333333333333222333444444444444333222444111111333333111222555222222111000////////////222222222222333333333222111555666222000222333111555444444333333222222222000000000111111111222222222000//////111222222222000000111111000...,,,+++000000111222222222111111/////////000000000111111222222111111111222222333111222333222000000111222333333444444333111///...222222333333222111000///111111000000111222222333/////////000000000000000////////////000111222333000000000000111222333333444444333333333333333333///111333444444333444555444555555444222111111222111222333333333333222111111111222222222333333333///444777555444666555333555222000111555777555222111111111111111111111111000000111222222222222222222222222000///...000222111222444666777666555555444444444222000111555999777555333222222222111000000333666444111///222555222000111666777333333666333222111000000111222333555444222000000000111222//////000000111111222222333333333222222222111111111000///......///000111111111111111222333444444222333111///111666666333444444444666888888666333444444444333333222222222111111000000000000111111//////............////////////000111111111000000111111222222222222111111000444777666333111222444444444444333333222222222000000111111222111111111...555999666333444555444///111222222111000000111111111222222333444555555444333222111111333444666///000333555555333111000333222222111111222222222000000000000000000111111///000111000000111444777000222444444222111222333...///000111111111111111000000000111222222222333...111222000000444555222555444444333333222222111000111222111...---...///+++---///111222111///...---///111111000000000111444444666999;;;:::666222---------------...////////////...------------...------------------------...///000000///......///333222000//////000111222...---,,,,,,...000000///,,,------....../////////............////////////////////////////////////---------------...//////,,,---...//////000000000////////////............+++,,,---///000111111111........./////////000000------...////////////...000333666666444111111111555666888888666444444444666999:::666111222:::AAA555888888555555888888666444888<<<===<<<::::::<<<444444555555666666555555777999:::888444333555888444444444444444444444333333333555555555555333333555111000333333222444777222222222111222222333444444444555444444222111000...222333000///222333222666666555444444333222222000000111111222222222333333111//////111333333333000111222222111...***(((//////000000111333444444............/////////000333111000111333444444333222333333222000///000111444444555555333111...------...000111222222111111111111000000111222333333------...///000111222222000000000000111222333444......///000111333555666222111111000000////////////222555666555444555666555666666555333222222333111222333444333222111000111111111222222333333333...444777555444666555333666333000222666888555222000000000000000000000000000222333444555444444333111222333111------///333111222444666777777666555444444444222000111666:::777555222111222333333222...222555444000///222666222///000666777222222555222111000000000111222333777555333111000000111222,,,---...000111333444555444444444333333222222222111000///......///000111000000000111222333555555...222333333555888666111444444555777999888666333555444444333333222222111111111000000000000111111......------------.........//////000000000000///111111222222222222111111000555:::999333000333777222222333333333333444444///000111222222222222222,,,444888555222222333333///111333333222111000111111111111222333333333444333222111111111333555777444444444444444444444444333222111111111222333444222222222222222222222222000111111111111222555777///222444444222000222444---...///111222222222222111111111111111222222222---///...---000555555222:::999888777555444222222111222222111...---.........///111222111000...---...111444444333111000000111222444777:::999444000,,,------......///////////////...------------...***++++++,,,---.../////////---,,,...111111...***000///---,,,,,,...000111---,,,+++,,,...000000000------......///000000000000000000///......------000000000000000000000000//////...------------...,,,---///111111111000000000/////////..................------...///111222000000000000111111111111---......///////////////000444777666444111111222<<<:::888666555444111///222333444555666666666666555888666222444:::;;;777555666777999::::::::::::222666888666333333555666666777888888666444444555777888777666444444666888888777777666666666777777555555333333333333555555999555111111444666666555555666666555333333444666444444555555555555444444666666555333111111333666222333333444444333333222333555444111111222000+++333333222111000000111111444333111000///000111222000111222222333333222222222111111111222444555777000///...///111444555666555000///333444111//////000111222333333333333222000111222111/////////000222111000000111111000...222222111111000111111111555444333333222222333333333333555555555333111///111222555666777777666555111555555222222444444000111222222333333222222111111444444111111444555444222333444444333444555777000111333444333333444555333222111000000000111222222111111111000000//////111111222222222222111111111333444555555444222111333444444555555444444333777666444222111111222222222111///......000222333000333333111222666666444111000///...///000222444444444333333222111000000222111111000000111222333333333333222222222111111000//////000222222111000---...///000111222333444,,,000222222333666666333777333222555555222000000777666444444444333222111000111222333333222111000---///000///---,,,///111///000111333333222111111000000000000111222444444222444666444111111555999333222111111111000...,,,444333111111222111000...444333777;;;888111000555333333222222222222222333555333111///......///000333333333111000000333555444444555444333444666999444333222222444444333222222111000000000111333444555555444222111222555888222333444444333222111/////////000000111111111222000111333333111000111222/////////222555777777666555444444444555555333111222111111111000000//////------......//////000000000555777333000222444444222333444555555444333222000******///000------000+++,,,---...////////////,,,,,,------...///000000000...,,,---///111000...000///...------------------...///000111111111000,,,---///000111111111000---666''')))///***111222......///000000000000000.........------,,,,,,,,,///......000222333222111111222333222000///000111111...,,,...333555333000222111///...---------...000000000000000000000000111222333444333111///---999777555444444444333111333333333444555555666666555777666222444999:::777777777888888888888888888333555555444333444555666444666777666444333333444999999888666444333555666666555555444444444555555555444333222222333444555999777555555666888888777111222444444333444666999444444555555555555444444777777666444222222444777333333333333333333333333333444333000000222000+++333333222111111111111111333222222111111111222222222222333444444444444333777666555555555666777888555444333333444555666666444333333555555333333444444333222222333333333333111222333222000///000111333111000111222222000///333222222111111222222222555444333333222222333333333333555555555333111000222333555666777666555444111444555222333555555222333333444444444444333333111555555222111444555333555444444333222222444555111222444555444444555666555444222111000000111111333222222111111111111111111111111222222111111111000111333444444333222111333333444444444444333333555444333222222222222222222222111000111222333444000222333000111555666444222111/////////111222444444444333111111000000111222111000000000111222333333333333222222111111111000//////000222222111000......///000111222222333---000222000111333333///555111111444555333111222444333333222222222111000000111222222222222111000000111222111......000222000000111111222222222111000000000000111222333333222555777555222111555999444333222222333222000...444222111111111111000...333222555999777111000444222222111111111222333333555333222000000111222333444555444222111111333666333444444444333333666888444333222222333444333111222111000000000111222333444444333111000222555888111111222222333222222222000000111111111222222222000111333333111000111222111111111222444555444333666555444444555555444222222222222111111000000000.........//////////////////444666333000222333333...///000111111000///...111,,,,,,000222///---///,,,,,,---.../////////...,,,,,,------......//////000---,,,,,,///000000...//////...------------------...///000111111111111........./////////000000...999---///333***...///......///000000000000000/////////.........------.........000222333333111333444444333111111111333444111...000333444111...111000///---------......////////////////////////111222333333222111///---666444222222333444444444444444333222222333444555444666555333333777999777888777777777666666666555555333111111333444555666222444555444222222222333999:::999777444333333444333333333222222333333444444333333222222333333444555666888888666666666777000222333333222333555777444444444444444444444444666777666555333333555777444444222222222222444444444666444111222444222...333222222111111111111222222222333333444333333333333444444555666555555555777666555444444444444444555555555555555555555555777999<<<>>>??????<<<:::999666333111222333333333222333444333222111111333333222222222333333111000333333333222222333333444555444444333333333333333222333444555555444222111333444555666777666555444000444555333333666666333444444555555555555444444333666555222222555555222777555333111111111222333111333555666555555666777555555333222111111111111333333222222111222222222000111111222222111111000///000222333444333222222333333444444444444333333222222333333333333222222222222333333444444444444000222222///000555777555222222111000000111333444555333111000///000111222111000000///000111222333222222222222111111111111000//////000222222111/////////000000000111111111///333333111111333222///333000000444555333222333222333333333333333222222000000111222222111000000333333333222000000111222000000000000000111222222111111111000111111222222222555666555333222555888555444333444555444222000333222000000111111000...333333666888777222111444111111111111111222333333555444333222222333444555666666555333222111333555333444444444222333444666333222111111333333222111111111000///000111222333111222222111000222555888000000000111111222333444111111111111222222222222000222333333222111111222333222222222333333111000666555333444555555444222222222111111111111000000///////////////............333666222///111222222---...///000000///...---000------000222///------------...............---------------------......///---,,,,,,...//////...///...------,,,---------------...///111222222333000///...------...000111---888,,,...333***///000......///000000000000000000000000///////////////.........000333444333222444555555444222222333444777444111111222222///,,,///......---------...............//////.........000111222222111000...---777555333222333555555555666444222111111222333555444555555444444555888999666666666555555555666666666111...111444555555555111222333222111111222444777888888777444333444555333222222222222333333444333333333222222333333333///333666666333111222333333444444333111000111222444444444444444444444444555555666444333333555666555444222111111222444555666777555333333666555111333222222111111222222222222333444555555555444333444555666666777777666666555444444444444444444444333444666666666777777888<<>>999333000111333444444333555555444333222333444444333333333444444222000444444333333333444555555555555444333333333333333222333444555555444444333444555666666666666555555000444555333444777777555444444555555555555444444444666666333444666555111777444222000111222333333000222444555444444555666444444444333333333333333333333222111111222222333111111222222222222111111000111222333444555444444333333444444444444333333111222333444444333222222000111333555555555444333000222222///000555777666333333222222222222333444555333000......///111333111000//////000111333444222222222222222222111111000//////000222333111000111111111111111000000000222555555333333666666333444000000444555333111222333444666777666666666666111111111111111111111111444444333222111111111222111111000//////111222333333222222111111111111222111333555444222222444666555444333444555555444222333111000000111111000///555555777888888666555555111111000111111222333444666555444333333333333333555666666444222111333444333444555444333222333555222111000111333333333111111111000///000111222333///000111111000222555888333222111000000111333444000000111111111111111111000222333333222111111222333222111222333333111///555333222222333333222111000000000000000000000000000000//////......---------333555222///111222111///000111222222111000///...------///000///,,,***....../////////...------.........---------------...---,,,,,,---...//////......---------------...---......///000222333444111///---,,,---000333555IIIJJJ222---111+++000000......///000000000000000////////////////////////.........000333444444333444444444333222222333555666444111111111000...+++---------------.........------...//////...------000111111111111000///...;;;999666555666666555444666444222111111222333555444555555555444444777;;;444444444444555666777888666111000555888666444444000111222111111111333555444555777666555555555777333333222222333444555555333333333333333333333333,,,000444555222//////111333444444222000///000222555444333333333333444555222333444333222222333555555444222111111222444555444555333111222555555222333222222222222222333333222333555666666555444333444555666666777777666666555666666777888999999999666888999999888888:::<<<@@@MMM]]]kkk{{{jjjPPPBBB<<<444000222444555555444555666555333333333444444333333444555555222000444333333333444444555666666555444444333333444444222333333444555555555555555555666666666666666666111444555444555888888555333333444444444444333333444666555444666888666111555333000000222555555555///111333333333222333444333333444444555555666666333222111000000111333444222222333333333333222222222333444555666666777777333444444555555444444333111222444555555444333222...000333555666555333222111444333000111555777555444444333333333333333444555333000///...000222333111000000000111222444555222222222222222222333333111000000111333444222111222222222222222111111111111444555333444888999777777333222555666222000111222444777888777666666777222222111111111111222222444333222111111222111111222111000000000111333444444333333222222222222333000222333333222222333444444333333444555666444333333222111111222222111000444555666666666777666444222222111111222333444444777777555444333222111111444555555444222222333444444555666555333222222333222111000111333444333222222111000000000111333444///000111111111222555777666555333111000000111222000000000000000000000000111222444444222111222333111000000222444444333222444222000000111222111000////////////////////////000000//////......------,,,222666333000111111000111111333333333333111111/////////000111111///---//////000000000///...........................------------------...///000.........------......///////////////000222333444111///---,,,...222666999uuuiiiAAA111222,,,///,,,......///000000000000000.................................111333555555333333333333222000111333555333222000000000///...---------..................---...000000000000...---111111111111111000000///===<<<:::999999888555333444444333222222333444555555555666888555333777===444444333444555777999:::555222555===>>>777222333111222222222111333555888222444666666666555666777333333333333444555666666333444444555555444444333000222444555444222111111111222222222111111333555555444333222222333444555111222333333222222333444444444222222222222444444111222000---...333333000333222222222222333333444444444555555444444333222333444444555666555555555222333444666777777888888555777888777555555999<<>>000222---000---......///000000000000000------............//////.........111444666555444333333222111000111444666111111111111000000//////...//////000//////......///000222333333222000///222222111111111111111111<<<;;;;;;;;;;;;999666333333333333444555555666666666666777999777333777???777666555444555666888999444444;;;EEECCC777000333333333444333333444888:::222444666777555444555555333222222333333555666666444555555666666555555444333333333444555555333222222333333333111222333555555444222111111222444555000222444444333333333444333333333333333333333333111111///,,,...333444111222222222222222333444555666666444333222222222111222222333444444444444333000111222333444444333333111444666666666999@@@GGGTTTrrreeeEEE===555222555888888666444555666555333222333444222222333444555444111...222222222222333444555666666666555444444444444444222222333444555666777888444444444555777888999:::444777888555666888888444444444555555555555444444333444444444999===:::333666444222444888999555222///111333333222222333444666666777777777666555444777666444333333555777999555555666666666666555555666555555555555666666666666666777777777777666666888777666555555555555555000111333555666666666666444888999666666777555111666666666666666555444444444333333333333333444444333222222222333555777888444444444555555555666666444333333555666777555444444444444555555555555555333555555222333777999777999555444777888555333444000444999999666333444666555444444333333444444555555333111222555777666555333333444444555555444444555555555555555666777888333333333555666666444333444444444555888999888666555444333333555555444333555777666333666;;;999444777666555555444444444444555555666666666666666666444666888888777777888999777888999888666333333333333222222333555666666555444444333333333444555666111333444444333333444666777777666666555444333222333333333222222222111111111333444444333222222333222111222444666777666555666444111000111222333222000000000000111111111222.........///////////////---333777555222333222111000111222333333222111000111222111---000666777444000111222222333333333333//////000000111111222222...000111000......000333000000000000000111222222333222000//////000222333000///---,,,---///222333IIIJJJ111...333...222000......///000000000000000....../////////000000000.........111444666666555444444333222111222555888333444444333111111111111000000111111111///...---111222444666666444222111333222222222222222333333::::::;;;<<<<<<:::666333222333444555666666666666777666888;;;888333888@@@999888666555444555777888333555???KKKGGG777000222444444444444444666999<<<444666777777555333333333222222222222333444555666444555666777777666555444555222111222555666333000666666666444111000111222555444222111111222444555111333555555444444444555222333333444444333333222333444222///111666777444222222222222333333444555888666444222111000111111000111222222333333222222444555666666666555444333222666:::<<>>;;;444888666444666:::999444///000222444444333333444555999999999999777555333111999888666555555777:::;;;666666777777777777666666666555555444444444555555777777888888888888777777:::999777666555555555666222333444666777888888888555999;;;999888888444///666666777777666555444444333444444444444444444444333333333333444666888999555555555666666666777777555444444666777888666555555555555666666666777777777999888555555888:::888888444444888999777666777222777<<<<<<888555666888666555444444444444555666666333222333777999999777333444555666777666555444555555555666666888999999444444555666888888666444555555555777999:::999888666444333444666666555444999;;;999777:::???>>>888999888777666555444444444333444666777999:::::::::555777999:::::::::;;;<<<777999:::999777444333333444333222444666777777666555555444333444555666777333444555555333333444555555666777777777666555444555555555444444333333333111333444444333222333333444333333555777777666555888555222111333444444444111111222222333333333333---.........//////000000---444888666333333333111222333444555555444333222...///---))),,,333666333000111222333444555555555//////000111222333333444...000222111//////111444111111000000111222333333444333111//////000111222111///...,,,,,,,,,---...---999000444888...000......//////000000000000000//////000000111111111222......///111444666666555555555444333222333777:::666777777555333111111222111222222222111000...---222444666888888666444222333333333222222333444444===>>>>>>>>><<<:::888777555555444444444666777888;;;:::777666666777999;;;999999:::999888666444333333555888999:::888666444999444444888888444555:::777777777777777666555555444666777666555333333444666555444444555666888999444555666555333222333444999888777555333111000///;;;888555222222333666888666555333333555666555444444444333333333222222222666666555555444444444444444444444444444555666777999666222222555666555333888111000555888555444777888777666555555555555555:::::::::<<>>>>>>>>===<<<:::888777888888888888888999::::::;;;:::888666666777999;;;999999999999888666555333444555777888999888777666888555444777777444555999888888999999888888777666555666777777555444444555666555555555555666666777444555666555444333444555666666555555444333333222:::888666444333444666777777555444444555666666555666666555555555444444444555555666666555444444333555555444444555666666777666444222222333333333333:::444111444666444444666777777666666555555666666777777999???KKK```vvvhhhLLL===;;;888555444444666666999888777666555555555555777555444444666777777666555444333444666777777666444666666333333555555222444444444444555555555555666666555555666777777888999999888777777666555555888777666777888777555333444444444555888888777666666222000111555777666444444333333444666555333111666555555444444444555555666666666555555666666777999888666555444555666777444444666777888888999;;;888666555666777777888888666666666666666666666555444444444444444444444444333777;;;;;;888444111000555222333777777333111444777555222222444555444333444444444444444444444444555555444333333333333333333444444333111111222333444444444444555666888888999888777666666555555555555555555555666666666666555666777888888777666555444444555555555555555555333444444444555555555555333444444555666888:::;;;555555555555555555666666555555555555666666666777555555444444444555666777888777555333333555777888<<<:::888888999;;;;;;:::777777666555555555555666888777666777888999888777555555777888888888888777:::888777999:::999666333444333333444666777666444444555555666666555555444555555555555555555555666777777777888888888999999:::888666555666777777777777666666777777777444222444444333333333333444444555444222222333444333222000333333000000444444111000000111111111111000000111222333333222111222444555111000444555222222333111111111111111111111111111111222333333222111111000000000000000000111111/////////000000000111111///000000000000000111222333111......///000////////////...............---222000......000000000//////000111000///...///000000000000000000///......,,,...000111111111333444444333111000000111333444555333111000111111111000000222555444222000111222111222444555444333000///111222222222000000222333??????>>>===<<<:::999888::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;999999999888888666555444666666777777888888888888999666555777777555555888999999:::::::::999888888555777888888666555555666555666666666666555555444444555666666555555666777444444444555555666666666888888777666666666777777777666444444666666666555888888888888777777777666333444666777666555333222555555555666666666777777555555555444222222333555999444111333555555666888666666666666666777777777666666:::BBBSSSkkk|||kkkSSS@@@:::999777666666777999;;;;;;:::999888777777777777999777666777999::::::999666555555666888999999888666888888555555777777444555555555555666666666666777777777666777777888999:::999999888888777777777999888777888::::::888777555444444666888888777666666333111333777999888777666666777666444333444444555555444444444444555555444444444555666777888888:::999777666666666777888444666888999:::;;;;;;:::777555444555888999777555999888666555444555555666444444444444444444444444555777888888666333222222444333333666777444444666444333111222444555555555333333333333333333333333666555222111111222333555333333444222111000222333222222333333555666777888888888777777666555555555444444444555555555666666777777777777777777777777555555555555444444444444333333333333333444444444333333444555666888999:::444444444444444444444444666555444444444555777777444444444555777888:::;;;777666555555555555666777<<<:::888777999:::::::::777777666555555555555666888777666777999999999888444444666777888888888888<<<:::888888888888777555666444333333555666666555444555555666666555555444555444444333333333444444666666777777777777888888::::::999888666666888:::666555555666777777555333555555444444444444555555666555333333444444333222111333333111000222222000///000000111111000000000...111333444333222222333111000222555444000000333000000111222222333444444111111111111111111111111,,,...000111111000///---............////////////222++++++222555111///333222000------...//////...000/////////.........---111///......000111111000---///111222111000000111///////////////...------,,,...000111000000111333333333111111111222333444222000......///000000000000222333333222222222333111222333444444333111///111222333222111000111222@@@@@@???>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::999;;;:::999888888999;;;<<<999999999888777777666555888777777777777888:::;;;:::999888888888777888999999999::::::::::::999888666888999999777666777888666666777888777666444333444666777777666666888999555555555666666777777777777777888888888888888888888666555555666777777666999999999999888888888888222444666888888666444222666666777777777777777777666888:::888555444666999444333333555666777888999555666666777888888888888888999<<>>>>>>>><<<===>>>>>>>>><<<;;;:::::::::999999:::;;;<<<<<<::::::999999888888777777:::999888888999:::<<<>>>======<<<;;;:::;;;;;;;;;888888999999:::999999888777999::::::999888999:::777777888999888777555444666777888888888888999:::777777777777777777777777666777888:::::::::999999999777555555777888777666999999999888888888888777333555777999999777555333777888888999999888777777666999;;;:::777555777999222555777888777777666444555666777888999999888888888888<<>>>>>;;;888888999:::::::::999999888:::;;;;;;:::::::::;;;888999999999999888888777888999::::::999888:::;;;:::999999888888777777666777888999:::;;;;;;;;;;;;999888666666888888888777999999999888888888777777555666888999:::999777666888999:::::::::999888777666888999999777666666666666:::<<<999666555222///666777999::::::999888888444555;;;FFFWWWhhhvvv~~~pppcccSSSGGG>>>888777999;;;:::999999888888999999888888777777777777777888666444333444777999999888555444333444666777666555888::::::777777999999666666666666666777777777777:::999888888777888888888999999999999999999999999;;;:::888888888777444222888777777888999:::888666777777777777666444333222888888999888666555666666888777777888888999:::;;;::::::<<<<<<<<<;;;:::999999999999999888888888777999<<<<<<999===CCC@@@888444888888555:::EEEIIIGGG:::999777666555666666777888888888888888888888888666666666888999999777555666888777555555888999777777999:::999777666666777888888777777666555555555111222555666666555444222444555666555444444666888666666555666666777888999555666777888888777666555777777888888888999999999999888777777777777888999999999999999888888888888888888888777777777777777777777777777888999:::;;;777777888888888999999999:::999888888888999;;;<<<:::;;;;;;;;;;;;;;;:::999::::::;;;<<<<<<;;;::::::???===;;;;;;<<<=========<<<<<<;;;::::::::::::;;;999888777888:::::::::999777777777777777888888999333777<<>><<<999999777555444444555555555444666777777888888777777666888777555444555666888:::888888777777777777666666666777888999888888999;;;<<<:::888888999::::::999666666555555555555666666555555555666888888555333555333333555555222222444222333444444555555555555444666888888666555555666333222444777666222222555333333333333333333333333222222222222222222222222444333222000///.........222222222222111111111111222///111444111///777DDD444222000000111333333333//////000000111111222222222000//////111222222111111333444333111///......111111111111111000000///000222444555555444555777000111111222333333333444555222000000111222222222333222000111222333333222111111222333333333222222///222444555555444444555============>>>@@@BBBCCCDDDCCCAAA@@@???>>>>>>>>>:::::::::;;;<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAA???BBB@@@<<<;;;>>>>>>;;;999999:::;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<===::::::999999999:::;;;;;;:::;;;<<<;;;:::999:::;;;999999999999999888888888888888999:::;;;<<<======:::888666777888999888888::::::999999999888888888777888999::::::::::::999999:::;;;<<<;;;:::888777888888888888999999777555777;;;;;;555222444555444888999:::;;;;;;999888666444666===IIIWWWccckkkooobbbUUUHHHBBB>>>999888999999888888888888999999999888888777777777777888888444333222444666888888888777555444444666666555333777999999666666888888555555555555666666666777777999999888777777777777777888888888999999999999999:::999888888888888666444777666555666888888666444444555666666444333222222777666666777888888666444777777777777888999:::;;;777999;;;<<<===<<<;;;:::888888888888888777777666999===<<<999???IIIHHH@@@999;;;999999DDDQQQNNNBBB888888777777777777777777777777777777777777777777555555888;;;>>>===888444777:::999444444888999666444777999999888666777888888777777666555555444444444444555555666666666666333444555555444444666777666666555555555666666777444666777888888777666555777777777777888888888888999888888888888888888999888888888888888888999999999999888888888777777777888888888888999:::;;;;;;666666777888999:::;;;;;;888888999999999:::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::;;;======<<<<<<<<<;;;:::::::::::::::999888777888:::;;;:::999::::::888888777888888999888;;;>>>>>><<<999888999666555444555666666444222555555666666666666555555777666555444555777:::<<<999999888888888777777777666666777999;;;===<<<<<<===;;;888888888999999888666555555444444555555666444444555777999999777555666333333777777333444777111222333444555555555555666777888777555333444555555222111444555333222444111111222222333333444444222333444555555444333222111222333333333222111000333333222222222111111111222333444333222222555888333111//////111333333333---...///000222333444444333222000000111222111000111222333222000///000111000000000111000//////...///111333444444555666777000000111222333333444444666333111000111222111111555333000000222333222111111111222222222333333333000222555555333111000000;;;:::;;;;;;===???AAACCCCCCBBB???===<<<<<<<<<<<<::::::;;;;;;<<<======>>>???>>><<<;;;;;;<<<===>>><<<===>>>???@@@AAABBBBBB>>>BBB@@@;;;:::>>>>>>:::::::::;;;<<<=========<<<999;;;======<<<;;;<<<===;;;::::::999:::;;;===>>>;;;<<<===<<<:::999999;;;999999999999999999::::::888888999999;;;<<<>>>???:::888777777888999999888;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999:::<<<<<<<<<:::888777<<<:::999:::======999666555999888111000666<<<===888999;;;;;;;;;999777666888:::AAAKKKWWW___ccccccXXXKKKBBBAAABBB>>><<<<<<666777777888999999::::::888888888777888888999999444333222444666888888888888777555555666666444333666888888555555777777444555555555555666666666666999999888777666666777777888888888888888888888888555555555777:::<<<;;;:::555444444555666666444333222444666777666555444555666555555777::::::666333666666666666777888999:::444666999;;;======<<<<<<777888888888888777666666888<<<<<<:::BBBNNNOOOGGGBBB???:::===LLLXXXLLL777666777777888888888777777777777777777777777777777999777666888;;;<<<;;;999888;;;:::444444888999555111444888999777777888:::777777666555444444333333666666444444444666888999444555666666555555777999666666555444444444444555666777999::::::999888777666666666666777777777777888888888888888888888888666666777777888888999999999999888888777777666666999999999999:::;;;<<<<<<555555666888999:::;;;<<<777777888999999999999888888999;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;999777777888::::::999<<<;;;::::::999999::::::999888777888:::;;;:::999<<<;;;:::888888888888999===??????===999777777999666555555666777666333111333444444444444444444333666555444333555777;;;===:::999999999888888777777888666666999>>>@@@???===;;;999666555555666555444555555444444444444555555333333555777::::::888666666333333888888444555999000111222333444444444444777888777555333222333444666111...111444333222222...///000111333444555666222333555666666555333222---000444777888666333111333222222222111111000000222555555333444666333,,,222000......000222222222------///000222444555666444222111000111111111000000111222111000000222444///////////////......---111333444444333222333444///000111222333444444444666444111000000111000///777333000000222333222000111111111222222333333333111333555444111...,,,+++>>><<<;;;999999:::<<<===<<<;;;;;;;;;<<<<<<;;;999<<<<<<;;;;;;<<<;;;888555:::<<<>>>>>>===<<<<<<===>>>>>>???AAACCCDDDFFFFFFEEECCC???===;;;;;;<<<===<<<:::888999<<<======;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888888:::<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999888999:::<<<>>>@@@999:::;;;<<<;;;:::999888999999999;;;<<<<<<:::888;;;:::999999999999:::;;;BBB@@@???===;;;:::999999;;;??????===<<<>>><<<999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@EEEKKKOOOQQQRRRRRRFFFFFFDDD@@@===;;;<<<===<<<777333444999======;;;@@@>>>;;;888666666666777666555555666777888777777999888777666555444333222777999:::999888777888:::666777888999999999999999;;;;;;;;;::::::::::::999;;;:::888666666666666777555777888999999888777555666666777777888888999999777777777777666666666666666666888888888777666555888999:::888666666888;;;444444555999;;;;;;666222777666555444555777999:::999888999===AAAGGGRRR]]]MMM@@@@@@RRRYYYJJJ:::555===666333555666333333666666666666666666666666666999777555666888:::;;;;;;999888777666666777888888888666555555777888777666666777888999888777444333777555444444555555444333;;;999777555444555666777444333222222333444666777777888999888666555555555666444333444777999888666777888888888888888777777222777888555666;;;;;;777444666777888777777999;;;999888888888777777777666777999999666777:::;;;999<<<999777777999:::888555;;;;;;;;;::::::::::::999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<;;;:::999888888888888;;;:::999:::::::::888666777999;;;:::777666888:::AAA===999999<<<>>><<<999::::::999888777666555555444555666666777777666666666666666666777777777777888999999888666555666888444999===<<<888777999======;;;999777555555555555444444444555555555666666333444555777777777666666999777666555666666444333555444222111111222444555999777555222111222333333333222222111111111111111111111222333333444444555111444444111333777555//////111444777777555222000333333333222222222222222000111333444555444444333444444333333222111000000000111222333444333222222222111111111000000//////333000000333333000000222+++...000000------///222111444666777555333333333666555333111/////////000444333222222111111222222///111444333111///111333000000000000111222444444444333444555555444111...;;;:::999888888999:::<<<;;;::::::;;;<<<===;;;:::===<<<;;;;;;:::999666333999<<<>>>???>>>======>>>>>>???AAABBBDDDDDDEEEEEEDDDBBB???===<<<<<<>>>??????===;;;;;;===>>>===<<<<<<<<<============<<<<<<>>><<<::::::<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999888888888999;;;<<<>>>;;;;;;;;;;;;;;;::::::999;;;::::::;;;======<<<;;;===<<<;;;;;;;;;;;;<<<===@@@???>>><<<<<<;;;;;;;;;:::>>>>>><<<<<<>>>===999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBEEEHHHIIIHHHGGGFFF@@@@@@AAA???>>>===???@@@AAA<<<777777:::===<<<:::>>><<<:::888666666777777888777777777888888888777999999888777666555555444555777888777666555666777999999:::;;;;;;;;;::::::888999999999::::::;;;;;;<<<;;;:::888777777888888777888:::;;;;;;:::888777888999999999999999999:::888888888777777777666666555666666666666666555555888999:::888666666999;;;555555666888;;;:::777444555555555555666888:::<<<:::;;;>>>AAA@@@DDDPPP]]]]]]\\\aaafff]]]III===;;;===777444777888666666999777777777777777777777777999777666666888:::::::::999999888777777888888999999888666666777888777666666777888888888777666555888777666666777777666444666555444333333444666777555555444555555666777888;;;;;;999777444333555777777555333555777888777555777777888888888888777777444888999777777;;;;;;888555666888888777888999;;;777777777666666666666666777999999666666::::::888:::888777777999:::888666777777888888999999::::::======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888777666555666777777555444666888999999888777888999???;;;888888;;;===<<<999999999888888777666555555444555555666666666666666333444555777888999:::;;;888888999777666555666888777999:::999666555777999<<<;;;999777555555555555444444444444555555555555666666777777777666444333777666444444555444333111444333222111111222444555777666444222111222333444333222111111000000111111333333333333444444444444333777666222111444444111000222444555555444222111000000000000000000//////555555666666555444222111444444333222222111000000000111222333444333222222222222111111000000000000333000000333333000000222---///000000//////000111111444666777555444333333555444222111000000000000333333222111111111111222111333555444111000000111.........//////000111222444444444555666444111///888777777666777888:::;;;999999999:::<<<===<<<:::===<<<:::999999777444111999<<<>>>??????>>>???@@@>>>???AAACCCDDDDDDCCCBBBBBB@@@>>>===<<<===???@@@???>>>======>>>???>>><<<===>>>>>>>>>>>>>>>>>>===???===;;;;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;<<<;;;:::::::::;;;===>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::;;;===????????????>>>>>>======>>>>>>???>>>======<<<<<<<<<<<<===999<<<===;;;;;;======:::;;;;;;;;;:::;;;;;;<<<<<<========================@@@AAABBBBBBBBB@@@>>><<<;;;===??????>>>===>>>???BBB>>>::::::<<<>>>>>><<<>>><<<;;;999999999999::::::::::::999999999999999:::999999999888888777777666777888777666555666888==================<<<;;;888999:::;;;<<<===>>>>>>===<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777777666666666777777888999::::::999888777999;;;777777777888::::::999777444555666777999:::<<<<<<:::===AAAAAA======IIIWWWYYYfffppphhhSSSAAA;;;======999777999:::999999;;;999999999999999999999999:::888666777888999999888:::999999888999999::::::;;;999888888999999888666888777777777777888888999:::999777888999999888666444444333333444555777888555666777888999999999999???===:::666333333666888888666555555666777555444777777888888888888888777666999:::999999<<<<<<999666777999999888888:::;;;555555666666666666666666888:::999666666999999777999777777777999:::999888444555555666777888999:::===<<<<<<<<<<<<<<<;;;;;;999999999999::::::::::::777888999:::::::::999888555444333444666777666444555666777999;;;:::888666<<<999666777:::<<<:::888888888888777777666666555555555555555666666666666444555666777888999:::;;;777888888777555555666777:::999777555444555666777;;;:::999777666555555555333333444444444555555555666666777777777666555555555444222222333333222000333222111111111333444555555444222222222222333444333222111111000000111111444444444555555555555555666:::;;;666222222333333222222333333333333222111222222222222222222333333333444555555444333111000333333222222111111000000000111222333333333222222222222222111111111111000222000000222333000000333111000///000111222111000222444666777555444444444444333222111111111111111333333222111111111111111222333444333111/////////////////////000111222222555555555555666555222000777777777777888999;;;<<<888777777999;;;<<<;;;:::<<<:::888888888777555333:::<<>>AAACCCCCCBBB???>>>>>>===<<<<<<<<<===???@@@;;;;;;<<<======>>>>>>===>>>??????@@@@@@??????>>>???===;;;:::<<<===>>>======>>>>>>>>>>>>>>>======;;;;;;:::999999:::;;;;;;AAA@@@???>>>>>>>>>???@@@???>>><<<;;;;;;;;;<<<===<<<;;;999:::===???@@@@@@?????????>>>>>>????????????>>>===<<<<<<;;;<<<<<<888;;;;;;999:::======:::======<<<<<<<<<<<<======>>>>>>============<<<<<<;;;<<<===>>>===<<<;;;::::::<<<>>>>>>===;;;;;;;;;>>><<<:::;;;>>>@@@AAAAAA>>>>>>===<<<<<<<<<======;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::888:::;;;:::999888999:::>>>?????????>>>===<<<<<<<<<<<<======>>>??????@@@======<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;======<<<<<<;;;;;;;;;::::::::::::999999999999888:::999888777888999:::;;;::::::::::::999999::::::999999888888999:::::::::666777888:::;;;;;;;;;;;;::::::<<<===999888AAAKKKCCCUUU___SSSBBB;;;<<<>>>>>>;;;999:::;;;:::::::::999999999999999999999999:::999777888999999888777;;;:::::::::;;;;;;<<<<<<<<<;;;::::::;;;:::999777999888777666777999;;;<<<;;;:::888999::::::999777777777666666777888999:::555666888:::;;;;;;::::::======;;;888666666888:::999888777777666666555444777888888999999999999888888:::;;;;;;;;;<<<<<<;;;777999::::::999999:::<<<666666666777777777777888999;;;:::777666999:::777888777777888999:::::::::666666555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::555777999;;;<<<;;;:::999777666555666888:::999999555444555999<<<===999555999777666777999:::999888777777777777777777777666555555555555666666777777888888888777777666666666666777777666555555666888<<<999555333555777888999;;;:::999888777666555555333444444444444555555555333333555666777888999999555444222333333444222111222222111111222333444555333222222222222333444555333333222111111111111111333333444555666777888888888===@@@===666333222444444333333222222222222222444444444444444555555555---...000111222222222222333333222222111111111111000111222444444333333222222222222222222222222222222000000333333000111444444111000111444555333000333555777777666555555666444333333333333333333333333333222111111111111111000000111111000/////////333222222222333333444555777666555666666666333111999999::::::;;;<<<===>>>888777888999<<<===<<<::::::888777777999999999777;;;>>>@@@AAAAAA@@@AAAAAA;;;===???AAAAAA???===<<<;;;;;;::::::;;;<<<>>>???666888:::;;;<<<<<<======??????@@@@@@@@@@@@??????AAA???===<<<>>>??????>>>>>>???@@@@@@@@@@@@??????===<<<;;;::::::;;;<<<===BBBAAA@@@?????????@@@AAA???>>>===<<<;;;<<<===>>><<<:::999:::<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::888;;;;;;999999======;;;======<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;::::::888;;;======<<<;;;:::;;;<<<;;;;;;;;;===???@@@@@@=========<<<<<<<<<======;;;===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;:::999:::<<<>>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<;;;;;;:::<<<;;;;;;;;;:::::::::::::::999888888888999;;;<<<::::::::::::;;;;;;::::::;;;:::::::::999:::<<<===;;;;;;;;;<<<;;;;;;:::999===999888999:::999<<>>HHHKKKAAA<<<@@@CCC@@@???>>><<<::::::;;;999777999999999999999999999999;;;:::999999:::;;;999888;;;<<<<<<==================<<<<<<<<<======;;;999;;;999888777777999<<<===;;;:::888999::::::999777999999999999999999999999555666888:::;;;<<<;;;;;;999:::;;;;;;::::::;;;<<<:::::::::999777666666666888888999:::;;;;;;::::::::::::;;;<<<<<<<<<;;;<<<999:::;;;;;;::::::;;;<<<999999999999999:::::::::999;;;;;;888777:::;;;999888888999999::::::;;;;;;;;;:::999888888888::::::::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;666777:::<<<======<<<;;;999777666777999;;;<<<<<<666555666999======:::666888888777888999999888777777777777888888888888888777777666666666777888999888888777666666555444444666777777777555555777888<<<999555444666:::===>>>;;;;;;:::999888777777666444444444555555555666666444444555666777888999:::666555444444555555444333222222222333333444444555222222222222333444555555444444333222222222222222111111333555777999:::;;;888===CCCCCC===666333444555555333222222222333333111111111111222222333333---...000222333333333333333333333222222222222222111222333555555444444333222222222222333333333333333000111444444222222555666444222222555666444111333555777777666666666888555555555555555555444444444333333222222222222222///000111222333444444444555444444444444555666666999777666666777777555333<<<======>>>>>>?????????;;;;;;;;;<<<>>>???>>><<<:::999888888:::<<<<<<;;;>>>@@@BBBCCCBBB@@@AAAAAA;;;<<<>>>@@@@@@???===<<<:::::::::;;;;;;<<<===>>>555777;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@??????DDDBBB@@@???@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@??????>>>===<<<<<<===>>>???@@@???>>>======>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>>===>>>>>>??????>>>>>>===BBBAAA???===;;;:::999999:::===<<<999999===>>>;;;<<<<<<<<<<<<===>>>???@@@>>>======<<<<<<;;;;;;;;;=========<<<;;;:::999999555888:::;;;;;;<<<===???>>>>>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::===???>>><<<;;;>>>@@@>>>=========<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<===>>>>>>>>>>>>======<<<=========<<<<<<;;;;;;;;;<<<===============<<<<<<=======================================<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888999:::;;;;;;::::::;;;<<<===;;;999;;;<<<<<<<<<;;;;;;===???>>>>>>===<<<;;;;;;::::::AAA<<<999<<<>>>>>>>>>@@@EEEFFFAAA;;;<<>>??????>>>;;;;;;===;;;777::::::::::::::::::::::::;;;::::::;;;======;;;:::<<<===>>>???????????????===<<<===>>>??????===;;;<<<;;;999888999:::<<<===<<<;;;999:::;;;;;;:::888999999999999999999888888777777999;;;<<<=========888:::<<<============>>>;;;<<<<<<;;;999777888999999:::;;;<<<=========<<<<<<::::::======;;;:::<<<:::<<<===<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;999<<<<<<999999===>>>;;;999;;;<<<<<<::::::;;;===???===;;;:::999:::<<<===:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======999:::;;;===>>>>>>======999777666666999;;;;;;;;;777777999;;;<<<<<<:::888999::::::::::::999888777777888888999999:::::::::999888777777777888:::;;;666666666666666777777777666777888777666666888::::::999888777888;;;???BBB;;;<<<<<<;;;;;;999888888555555666666666777777777:::999888777666666666666777666555555777777666555444555555555555444444444333333333444444555555555666555444444333333444444000111222444777999;;;;;;999;;;AAADDD@@@888444555777666555444333333333444222222333333444444555555444555666666666555444444444444444444444333333333333444555666666666555444222333333333333444444444444111222555666444444777777666555555666666555444444666777777666666888999777777888888777666555555555555444333333333333333222222333555888::::::999555555555444444555555666:::888777777777777666444??????@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBBBBAAA???>>><<<::::::<<<===>>>===@@@BBBDDDDDDBBB@@@@@@@@@======>>>???@@@@@@@@@???<<<<<<<<<======>>>>>>???999<<<@@@@@@>>>======>>>??????@@@@@@@@@@@@??????CCCAAA???>>>???@@@@@@???<<<===???@@@AAA@@@???>>>@@@@@@???>>>>>>???@@@@@@???>>>>>>======>>>???@@@<<<============<<<;;;;;;===<<<<<<>>>???@@@???======>>>???@@@@@@???>>>===@@@???>>>===;;;;;;::::::===>>>===::::::===>>>;;;::::::;;;<<<===>>>@@@AAA??????>>>>>>===<<<<<<;;;>>>>>>======<<<;;;:::999777999:::::::::;;;>>>@@@>>>>>>???>>>===<<<======>>>>>>>>>======<<<;;;;;;888<<>>>>>===<<<;;;;;;:::;;;===>>>===<<<;;;<<<=========>>>?????????>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<999999:::;;;<<<=========<<<;;;:::<<<>>>>>>;;;999:::<<<>>>>>><<<<<<===???@@@???===<<<;;;<<<<<<===AAA>>>>>>@@@AAA???@@@CCCCCCBBB???======??????>>>===??????<<<>>>BBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????>>><<<<<<===???@@@AAAAAAAAA@@@<<<<<<===???AAAAAA???======<<<;;;::::::;;;;;;<<<>>><<<;;;;;;<<<===;;;:::999999:::;;;;;;<<<<<<<<<:::::::::;;;===>>>@@@AAA;;;<<<===<<<<<<<<<>>>@@@;;;===>>>===:::999:::<<<;;;;;;===>>>>>>?????????<<<999:::======999999<<<;;;===>>>===;;;;;;<<<===??????>>>===<<<;;;;;;:::999<<<<<<:::;;;???@@@>>><<<===???>>>;;;:::<<<>>>???>>><<<;;;;;;<<>>>>>;;;;;;<<<<<<===>>>>>>???<<<<<<======>>>>>>??????;;;999777777888;;;;;;;;;999;;;<<<<<<;;;:::;;;;;;<<<=========;;;999888888888888999:::;;;;;;<<<<<<;;;:::999888888:::;;;===999999888888888888888888777888999888777888999;;;:::;;;;;;:::888999>>>BBB<<<============;;;:::999777777777777888888888888<<<;;;999777555555555555777666555555777777666555777777777777666555444444444444555555666555555555777777666555555555555555222222333444666777888999:::888:::???>>>888555777888777777666555555444444555555555666777777888888666666888888888888777666555555555555555555555555444555777888888888777666333333333333444444444555555333333777777555666999777888888777666555666777555666777777666777999;;;::::::;;;::::::888666555666666555444444444444555444333333666999;;;:::888888777777666666777777777;;;999777777888888777666@@@@@@AAAAAAAAA@@@@@@???EEEDDDCCCDDDEEEEEEDDDBBBAAA???<<<<<<===>>>>>>===AAACCCEEEDDDBBB@@@@@@@@@?????????@@@@@@AAABBBBBB===>>>>>>>>>?????????@@@???BBBDDDDDDAAA>>>===>>>?????????@@@@@@?????????@@@>>>;;;;;;<<<<<<<<<;;;:::<<<>>>???@@@???>>>===BBBAAA@@@??????@@@AAABBB@@@@@@?????????@@@BBBBBB;;;<<<=========<<<:::999>>>>>>>>>@@@BBBAAA???===>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>@@@>>>::::::===>>>;;;999999:::;;;===???@@@AAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===;;;<<<>>>>>>>>>???@@@BBBAAABBBBBBAAAAAA???>>>>>>777;;;??????<<<<<<@@@DDD@@@???>>>===<<<;;;:::999>>>@@@AAA@@@???>>>???@@@===>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDD>>>???AAAAAABBBAAA@@@???AAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAABBB>>>>>>>>>>>>============<<<===???AAAAAAAAAAAA@@@<<<;;;:::<<<>>>>>><<<999:::===??????===<<<===???@@@>>>===;;;;;;===>>>@@@>>>>>>AAACCC@@@===@@@FFF<<<>>>AAACCC@@@>>>@@@EEE;;;??????===@@@FFFEEE@@@========================;;;;;;<<<>>>@@@AAA???======>>>@@@AAABBBBBBAAAAAA<<<<<<===@@@BBBCCCAAA???>>>===<<<<<<;;;;;;;;;;;;???>>>======>>>>>>===<<<999:::<<<>>>???@@@AAAAAA<<<<<<<<<<<<>>>@@@BBBDDD@@@???===;;;:::;;;???BBB<<<>>>???>>>;;;:::<<<>>><<<<<<>>>???@@@@@@@@@@@@===999999>>>===999888<<<<<<===>>>===<<<;;;<<<===@@@@@@???===<<<;;;:::999999<<<===;;;<<>>>>>===;;;;;;<<<>>>AAACCC======>>>>>>??????@@@@@@<<<<<<<<<===>>>??????@@@???>>>>>>===>>>??????@@@===;;;999888:::<<<======:::===???===:::999;;;>>>===?????????<<<:::888888999999:::;;;;;;<<<======<<<;;;:::999999;;;===>>>>>>>>><<<;;;999888777666888999:::999888888:::<<<999<<<>>>;;;777777;;;@@@======>>>>>>>>><<<;;;:::777888888888999999999999:::999777666666666777888666555444555666777666555888888888888777555444333555666666666666666555555888888777666666666666666444444444444555555555555;;;666555999;;;777666999888888888888777666555444222222222333444555555666111333555777999999999999555555666666666666666666555666888999999999888777333333333444444555555555666333444888888666777:::666999;;;999666444666888555666777777666777999;;;<<<<<<<<<<<<;;;999777666777777666555555555555666444333222444777888666444;;;;;;::::::999::::::;;;<<<:::888777888888777666GGGEEEBBBAAA@@@BBBDDDFFFHHHGGGGGGHHHIIIHHHDDDAAAAAA@@@???@@@CCCFFFGGGHHHKKKGGGBBBAAAAAABBBAAA???DDDCCCCCCCCCDDDDDDCCCAAAEEEDDDDDDCCCAAA@@@??????BBBAAAAAA@@@AAAAAABBBBBBAAA???===<<<>>>AAADDDGGGCCCBBB???===<<<===>>>???999===@@@AAA@@@@@@AAACCCDDDBBBAAACCCEEEDDDAAA>>>:::???BBBBBBBBBBBB@@@;;;:::<<<;;;888999>>>AAA@@@???@@@@@@>>>======>>>@@@DDDCCCBBB@@@???>>>>>>>>>===AAAAAA>>><<<===:::666<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAA???>>>===>>>???>>><<<;;;<<<<<<<<<<<<======>>>>>>???@@@??????>>><<<;;;:::;;;>>>AAA@@@???@@@CCCGGGBBBBBBBBBAAA>>>>>>???@@@AAA???>>>???@@@AAA@@@>>>CCCBBB@@@>>>===<<<<<<;;;AAA???===>>>@@@@@@===;;;>>>@@@???>>>@@@EEEFFFCCCAAA======AAABBB@@@@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDD>>>>>>=========>>>??????>>>@@@AAA>>>;;;888999;;;<<<<<<<<<<<<===>>>@@@@@@::::::;;;;;;<<<============???@@@AAAAAA???<<<:::999<<<>>>>>><<<<<<===???>>>AAADDDEEEDDDBBBAAAAAA<<<>>>@@@@@@???======>>>======???@@@BBBBBBBBBBBBEEECCC???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBB???<<<>>>CCCEEEDDDAAA===>>>@@@DDDFFFFFFCCCAAA@@@===<<<<<>>???@@@AAA???<<>>???@@@AAAAAAAAACCCBBBAAA??????>>>??????DDDCCCAAA???===;;;;;;:::;;;===???@@@@@@>>><<<:::???>>>===;;;<<<===>>>@@@<<<======>>>???@@@@@@AAA@@@===<<>>>>>???>>>=========???@@@AAA:::;;;;;;::::::;;;===@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@AAABBB>>>===<<<;;;;;;<<<>>>???:::::::::;;;;;;;;;<<<<<<@@@???===;;;:::999::::::;;;999777888:::===>>>>>>;;;???>>>;;;:::???BBBBBBFFF@@@999777999;;;:::888777888999:::::::::::::::>>><<<:::888888;;;>>>AAAEEEBBB>>>=========:::777:::999888999::::::999888:::::::::999999999888888<<<777555888777333333888;;;:::888777555444444444222555888777555444666888777777777777777888888888888777555555777888777666666777777777888888999999777777666666666666777777;;;888555444444555444333555666888999888777555444888777666555555666777888666444333555888:::999777666666555333111111333666888888999999999:::::::::<<<:::888888888888666555999888777666666777888999<<<<<<<<<:::888777999;;;777777777777777777777777666777777666444444555666777777888999999999999999;;;888888::::::666666888GGGGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJJJJJJJIIIGGGGGGDDDCCCAAABBBEEEGGGHHHHHHKKKHHHEEECCCDDDDDDBBB@@@CCCBBBBBBCCCEEEEEECCCBBBFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBCCCCCCCCCDDDDDDBBB@@@???@@@CCCFFFHHHCCCAAA???===<<<<<<===>>>>>>AAADDDDDDCCCBBBCCCEEECCCAAA@@@AAACCCCCCAAA???@@@DDDEEECCCBBBCCC@@@<<<;;;======:::;;;???AAA???>>>?????????>>>???BBBDDDBBBBBB@@@???>>>>>>>>>>>>===@@@@@@===<<<>>>===:::======>>>??????>>>===<<<======<<<<<<<<<===>>>??????>>>===>>>??????===;;;;;;<<<======>>>=========?????????>>>>>>===<<<;;;<<<===>>>??????@@@BBBDDD@@@AAABBBBBB@@@@@@AAACCCCCC@@@======>>>@@@AAAAAABBBAAA@@@???????????????@@@???>>>???AAAAAA???<<<>>>??????===@@@EEEFFFCCCAAA>>>>>>AAABBB@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB???@@@BBB@@@>>><<<===???=========>>>???@@@AAAAAA;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAAAAA???===;;;;;;===??????===<<<===???===@@@CCCDDDCCCAAAAAAAAA===???AAAAAA@@@>>>>>>???===>>>???@@@@@@AAAAAAAAAAAA???>>>???AAACCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@DDDAAA>>>???CCCEEECCC@@@===>>>@@@BBBDDDDDDCCCAAAAAA???===>>>???@@@>>><<>>>>>===;;;???>>><<<::::::<<<>>>???===>>>???@@@@@@AAAAAAAAADDDBBB@@@???>>>>>>???@@@CCCBBB@@@>>>===<<<<<<<<<;;;===???@@@AAA@@@???>>>@@@???===<<<<<<===>>>???=========>>>>>>??????@@@===;;;;;;>>>>>>;;;;;;=========>>>??????@@@AAAAAA@@@@@@@@@@@@???===;;;:::===>>>>>>======>>>@@@BBBAAAAAA@@@@@@@@@???????????????>>>===>>>???@@@AAA@@@@@@???>>>>>>???@@@AAA>>>===============>>>>>>::::::;;;;;;;;;<<<<<<<<>>===;;;:::999999:::<<<;;;:::999999:::<<<===;;;<<<888555;;;IIIXXX___PPPIII???::::::;;;:::999777888999:::::::::::::::;;;:::999888:::<<>>???BBBBBB???===>>>??????@@@AAADDDGGGBBBBBBAAA@@@@@@???@@@@@@>>>@@@???<<<<<<@@@AAA???===>>>@@@BBBBBBAAA???>>>??????>>>===<<<<<<======???>>>>>>>>>??????>>><<<:::;;;===??????>>>===<<<=========>>>============<<<;;;;;;<<>>@@@BBBCCCBBBBBBCCCDDDEEEAAA===<<<===@@@BBBCCCAAAAAAAAA@@@@@@AAABBBBBB@@@??????@@@AAABBB@@@??????@@@???===@@@DDDDDDAAABBB??????BBBAAA>>>>>>AAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEEEEEEEDDDCCC>>>@@@AAA@@@??????@@@AAA>>>?????????@@@AAAAAAAAA<<<<<<===>>>????????????<<<===???AAAAAA@@@???======>>>@@@???>>>======>>><<>>>>>@@@AAABBBBBBBBBBBBBBBAAA??????@@@AAA???>>>===;;;;;;;;;===>>>===<<<@@@>>>===;;;;;;===>>>@@@===>>>???@@@AAAAAAAAAAAADDDBBB???======>>>@@@AAAAAA@@@???>>>==================>>>???@@@AAABBBBBBAAA@@@>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>>>>??????>>>@@@AAAAAA@@@<<<999777@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@????????????@@@???===<<<===>>>@@@AAA??????>>>>>>>>>>>>>>>???======>>>>>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::999999999<<<======;;;888888;;;>>>;;;@@@CCCEEENNN\\\iiinnnTTTLLLBBB;;;:::;;;;;;;;;888888999:::::::::999999777888888999;;;===???@@@>>><<<;;;;;;<<<===<<<;;;:::888777888:::;;;;;;:::888888888888888999999999999777777999888555444666888777777666666666666666444666888888777666777888::::::999888777666666555777666555555777777666555666666666777777777777777999888666555555666888999777666444555777888888777555666888999999888777555777888888999999888888777777666666777999:::999888:::::::::888777777999;;;777777888888888999999999<<<:::999:::;;;<<<;;;999888888777777777777888999<<<<<<;;;999777666777888888888888888888888888888999::::::999777666888999888999;;;<<<===<<<:::999:::999:::;;;888444555999KKKMMMPPPRRRSSSQQQNNNLLLLLLPPPSSSQQQMMMKKKNNNRRRNNNKKKIIIHHHIIIJJJIIIIIIJJJJJJLLLMMMMMMJJJGGGDDDJJJIIIJJJKKKNNNOOONNNLLLLLLKKKJJJHHHGGGGGGHHHHHHMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJJJJJJJIIIGGGEEEEEEFFFEEEDDDCCCDDDFFFGGGHHHFFFHHHGGGBBBAAACCCBBB??????CCCEEECCCDDDFFFDDDAAA???@@@AAAAAA@@@BBBEEEGGGDDDCCCCCCBBBBBBBBBCCCCCCAAACCC@@@<<<<<<@@@CCCAAA>>>???AAACCCCCCBBB@@@????????????>>>>>>>>>>>>>>>@@@???>>>???@@@@@@???===:::<<<>>>@@@AAA???===<<<============>>>>>>??????===;;;999;;;???BBBBBB@@@>>>@@@CCCCCCCCCBBBCCCCCCDDDBBB???>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCBBBBBBBBBCCCAAA>>>???BBBAAA>>>BBB@@@@@@BBBAAA======AAAAAABBBDDDEEEDDDCCCAAA???BBBCCCCCCCCCCCCCCCCCCCCC>>>???BBBCCCDDDCCCBBBAAA????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@<<<===>>>@@@@@@@@@@@@@@@;;;===???@@@AAAAAA@@@???>>>?????????>>>===<<<<<<;;;>>>@@@AAAAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEECCC@@@DDDDDDCCCBBBBBBAAA@@@@@@CCCBBBAAABBBDDDEEECCCAAA???@@@AAABBBBBBBBBCCCEEECCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<===>>>????????????>>>===<<<<<<===>>>???>>>???@@@@@@AAAAAAAAA@@@DDDBBB???===<<<>>>@@@AAA??????>>>>>>>>>>>>?????????>>>>>>===>>>???AAABBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======;;;===AAAAAA>>><<<>>>==================>>>>>><<<===>>>??????>>><<<;;;@@@@@@???@@@BBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;===???AAA???>>>>>>>>>============;;;<<<===>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::===???===999777;;;???@@@MMM[[[dddggggggbbb[[[JJJEEE>>>;;;:::<<<======888999999:::::::::999999777888999:::<<<<<<======<<<;;;:::::::::;;;;;;;;;:::999777888:::<<<<<<;;;999999999888888777777777666666777888777555444333777777666666666777777888666777888888888888888888777777777888888999999:::777666555666777777666555555555555555555555555555:::888666555555666888:::888777666666777888888666555777888::::::999888777666777888999999888777666777666666777888999999888777888888777666666777999777777777888888888999999===;;;::::::;;;;;;999888888888888888888999999999<<<<<<;;;999666555666888888888888888888888888888999::::::999777777888999888999;;;======<<<:::888:::666666999:::888888:::SSSSSSTTTVVVVVVVVVVVVVVVUUUXXXYYYUUUPPPNNNQQQUUUSSSQQQNNNMMMMMMMMMMMMLLLKKKNNNQQQSSSRRROOOKKKIIINNNNNNNNNPPPRRRSSSRRRQQQOOONNNMMMKKKJJJKKKLLLLLLNNNOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIILLLLLLLLLKKKJJJHHHFFFDDDGGGFFFFFFEEEEEEGGGIIIJJJJJJLLLKKKGGGFFFIIIIIIGGGBBBGGGIIIHHHIIIKKKIIIEEEDDDDDDDDDCCCAAAAAACCCEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFCCC>>>===AAACCCBBB???@@@BBBCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>???AAAAAA@@@>>>;;;===@@@BBBBBBAAA???===>>>>>>===>>>>>>???AAAAAA>>>;;;:::<<<@@@CCCBBBAAA@@@BBBCCCCCCBBBAAAAAABBBCCCBBBBBBCCCDDDDDDBBBAAACCCBBBAAA@@@@@@???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFFFFDDD??????AAA???;;;AAA@@@AAACCC@@@<<<===BBBBBBCCCDDDEEEEEECCCAAA@@@DDDDDDEEEEEEEEEEEEDDDCCC<<<>>>@@@BBBCCCBBBAAA@@@CCCBBBAAA@@@???>>>===<<<===>>>???@@@@@@@@@??????<<<>>>???AAABBBAAAAAA@@@<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@@@@???@@@AAAAAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAACCCEEEFFFFFFCCC@@@DDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEDDDAAACCCDDDDDDCCCCCCEEEGGGDDDDDDDDDCCCBBBAAAAAAAAA<<<<<<======>>>>>>??????>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@BBBAAA>>>===<<<>>>@@@AAA>>>>>>>>>>>>>>>??????@@@AAA@@@>>><<<<<<<<<===>>>@@@@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>><<<:::<<>>BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>???======>>>AAABBBAAA???<<<<<<<<<===============>>>===<<<;;;;;;===???@@@???????????????>>>======;;;;;;<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::777;;;>>>===:::999===AAAKKKWWWdddhhhddd\\\OOOCCCAAA@@@>>>============<<<999999:::::::::999999888888999:::;;;;;;::::::999<<<<<<<<<:::999999::::::<<<:::888888999;;;<<<<<<<<<;;;:::999888666555555444555777666666666444333888777777777777888999999888888888999::::::999999666777777888999:::::::::777666666777888888777555444444444444444444444444999888777666666777888999:::999888888888888666444666777999:::;;;:::999888666666888999999888666666666777777777777777777888666777888777666666777999777888888888888999999999>>><<<:::::::::999777555888999999:::::::::;;;;;;<<<<<<;;;999777666777999777777777777777777777777888999999888666666777999888999:::;;;;;;:::999777;;;444222888>>>???<<<;;;______^^^]]]]]]^^^^^^______```___[[[VVVUUUXXX[[[ZZZXXXUUUSSSSSSSSSRRRQQQPPPSSSXXXYYYXXXUUURRRQQQSSSRRRRRRTTTVVVVVVUUUTTTSSSQQQOOONNNMMMNNNPPPQQQOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPNNNNNNNNNLLLIIIFFFGGGHHHIIIHHHGGGGGGIIIJJJJJJLLLKKKHHHGGGJJJJJJHHHFFFJJJMMMLLLMMMPPPOOOLLLJJJJJJIIIFFFDDDCCCEEEFFFDDDDDDCCCBBBAAAAAABBBBBBGGGHHHEEE@@@???CCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@??????@@@BBBBBBAAA???>>>???AAACCCCCCBBBAAA@@@@@@@@@?????????@@@BBBCCC>>>======>>>AAACCCDDDDDDCCCDDDDDDCCCAAAAAACCCDDDCCCDDDEEEGGGHHHGGGDDDAAADDDCCCBBBAAA@@@?????????BBBCCCEEEEEEDDDCCCDDDEEEGGGHHHEEEAAA@@@BBBAAA<<<@@@@@@BBBCCC@@@<<<>>>CCCCCCDDDEEEEEEEEEDDDBBBBBBDDDEEEFFFFFFFFFEEEDDDCCC>>>???AAABBBCCCCCCCCCCCCGGGEEECCCCCCCCCBBB@@@>>>===>>>???@@@@@@???>>>===<<<===@@@BBBBBBBBB@@@???===>>>???@@@AAAAAAAAAAAA???>>>===>>>??????===<<<;;;===???@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCEEEGGGDDDBBB@@@???======>>>>>>??????AAACCCFFFGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@CCCEEEEEEEEEEEEAAADDDGGGGGGDDDCCCEEEGGGDDDEEEEEEDDDBBB@@@AAABBB;;;<<<======<<<;;;<<<>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>><<<;;;;;;<<<<<>>>>><<<;;;===AAABBB@@@===<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<=========;;;;;;<<<======<<<<<<<<<777:::======<<<<<<>>>AAAQQQUUUTTTNNNHHHEEEAAA===AAAAAAAAAAAA???===;;;:::999999:::::::::999888888999999:::::::::999888777<<<======;;;999999:::;;;>>>;;;888888999;;;<<<;;;===<<<;;;:::999777666666555888888666666888777555:::999999999999999::::::999888888:::;;;<<<:::999::::::999999999888888888888777777999::::::888666555555555555555444444444888888888777777888888888;;;:::999999999888666444666777999;;;<<<;;;:::999777888888888888888888777777888999888777777888999888999;;;:::999999:::;;;888888999999999:::::::::===;;;:::999:::999777666999:::;;;<<<=========<<<<<<<<<<<<:::888777999;;;888888888888888888888888999999:::888777666777999:::::::::::::::999999888;;;555333999@@@AAA???>>>nnnmmmkkkiiihhhfffeeeeeehhhfffccc```______aaabbbaaa___\\\ZZZZZZ[[[ZZZYYYVVVZZZ___```^^^\\\ZZZZZZZZZZZZYYYZZZ\\\\\\[[[YYYUUUTTTQQQPPPOOOQQQRRRTTTTTTUUUVVVVVVUUUSSSQQQPPPQQQQQQQQQQQQRRRSSSUUUUUUOOOOOOQQQSSSTTTUUUVVVVVVVVVTTTSSSSSSSSSRRRNNNKKKKKKMMMOOONNNLLLKKKLLLMMMNNNPPPOOOLLLJJJLLLKKKGGGIIINNNPPPOOOQQQTTTUUURRRNNNNNNMMMKKKHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGEEEAAAAAAEEEGGGEEEHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@??????@@@BBBCCCBBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDD???@@@AAABBBBBBCCCEEEGGGEEEEEEDDDCCCBBBDDDGGGJJJGGGFFFFFFGGGHHHHHHGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGGGGDDDCCCDDDEEEEEEFFFDDDAAABBBEEEEEEAAA>>>???AAACCC@@@<<>>???AAABBBBBB@@@???>>>;;;===???BBBBBBAAA@@@???>>>??????@@@@@@AAAAAAAAA@@@???>>>@@@BBBBBBAAA>>><<<>>>@@@@@@@@@@@@BBBCCCBBBCCCCCCCCCBBBCCCFFFHHHEEECCCAAA???>>>>>>???@@@@@@@@@@@@BBBDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<>>>AAACCCDDDCCCCCCCCC???DDDHHHHHHEEECCCDDDFFFDDDEEEFFFDDDAAA???@@@BBB<<<>>>???>>><<<;;;<<<>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCC???;;;:::======<<<>>>BBBBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@??????>>>???===<<<>>>BBBDDDAAA============>>>>>>>>>?????????@@@AAABBBCCCBBBBBBAAACCCDDDDDDDDDCCCBBB@@@?????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<============;;;;;;===>>>>>>>>>======;;;;;;<<<===============IIIIIIDDD;;;888;;;>>>???CCCCCCBBB@@@>>><<<;;;;;;999::::::::::::999888777888888888888888999999999:::;;;===<<<::::::<<<>>>@@@===999888999:::;;;;;;;;;;;;;;;:::::::::::::::888;;;;;;777777;;;<<<888<<<;;;;;;:::::::::;;;;;;:::999888:::<<<===;;;999::::::999999999999888888888888999:::<<<;;;999666888888888777777777666666777888999999999999888777:::999999:::::::::888555666777999;;;<<<<<<;;;:::;;;::::::999999::::::;;;999:::<<<;;;999888999;;;999:::<<<<<<;;;;;;<<<===999::::::::::::;;;;;;;;;;;;:::999:::;;;<<<;;;::::::;;;===>>>??????>>>>>><<<<<<<<<;;;999999;;;===:::::::::::::::::::::::::::;;;;;;:::888888999:::===<<<;;;:::999999:::;;;;;;999:::>>>>>><<<===AAAxxxwwwvvvssspppllliiigggmmmjjjfffdddeeeggghhhiiifffdddaaa______```___^^^[[[___dddeeeccc`````````bbbaaa```aaabbbbbb```___WWWUUUSSSQQQQQQRRRTTTUUUZZZZZZ\\\\\\[[[YYYWWWUUUUUUUUUUUUVVVWWWYYYZZZ[[[SSSTTTVVVYYY[[[\\\]]]]]][[[XXXWWWWWWXXXWWWSSSOOOPPPSSSUUUUUURRRPPPPPPQQQXXXZZZZZZUUUSSSSSSQQQMMMKKKOOOQQQQQQSSSWWWXXXVVVQQQQQQPPPNNNLLLKKKMMMOOOMMMLLLKKKIIIHHHGGGGGGGGGCCCFFFEEEBBBCCCGGGIIIGGGLLLJJJGGGEEECCCCCCDDDEEEGGGGGGHHHGGGFFFDDDCCCAAA@@@??????AAACCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEE???BBBDDDDDDBBBCCCGGGJJJFFFFFFEEEDDDDDDGGGLLLOOOJJJHHHFFFFFFHHHIIIIIIHHHBBBBBBBBBCCCCCCDDDFFFFFFDDDGGGIIIHHHEEECCCDDDEEECCCDDDCCCBBBDDDHHHHHHEEE===>>>AAACCC@@@<<>>>>>>>>???@@@AAACCCDDDDDDAAA@@@AAACCCDDDBBB@@@???@@@BBBCCCCCCBBB@@@???;;;===???AAABBBAAA@@@>>>???@@@@@@@@@@@@AAAAAAAAABBB@@@???AAADDDEEECCCAAA<<<>>>@@@@@@@@@AAACCCDDDBBBCCCCCCBBBBBBCCCFFFHHHHHHFFFDDDBBBAAABBBCCCDDDEEECCCBBBBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@AAA===???BBBCCCCCCBBBAAAAAA===CCCHHHHHHEEEBBBBBBDDDDDDFFFFFFDDDAAA???@@@BBB???AAABBBAAA>>>===>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAA@@@@@@======???@@@@@@???>>>===??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCC???>>>???@@@@@@CCCHHHEEEEEEDDDCCCBBBBBBAAAAAA:::<<>>===@@@EEEFFFCCC>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFFFFEEEDDDCCCEEEEEEFFFFFFEEECCCBBB@@@BBBAAA???============>>><<<<<<<<<<<<=========>>>;;;<<<===?????????>>>>>>>>>===<<<===>>>>>><<<:::<<<@@@@@@===<<<>>>@@@>>>AAAAAA???===::::::<<<===:::::::::::::::999888777777777777777888999:::;;;888:::<<<<<<;;;;;;>>>BBBAAA>>>:::888888:::::::::999999:::;;;;;;<<<======;;;>>>===888888>>>???<<<>>>===<<<;;;;;;;;;;;;;;;;;;999888:::===>>><<<999666777777999:::;;;<<<<<<999999:::;;;===<<<:::777;;;:::::::::999999888888666777999::::::999777666888888888:::;;;;;;999888666777:::<<<<<<<<<;;;:::======;;;::::::;;;======:::===>>>===;;;:::;;;===888:::<<<<<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999999:::===??????>>>;;;<<<>>>???@@@@@@@@@???;;;<<<<<<;;;:::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<>><<<:::999:::<<<===:::===AAABBB<<<777;;;DDD~~~{{{rrrlllsssssspppnnnssszzzzzzsssnnnpppooolllkkkllliiicccjjjlllnnnmmmlllkkkkkklllmmmmmmmmmooopppmmmgggbbbddd]]]UUUTTTXXXZZZXXXUUU___`````````___]]]ZZZXXXZZZ\\\]]]]]]]]]]]]^^^___aaa___]]]]]]^^^^^^]]]\\\^^^[[[VVVUUUVVVVVVSSSOOOQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[]]]]]]]]]ZZZXXXVVVQQQOOOMMMOOOTTTYYYZZZZZZXXXVVVVVVXXXVVVRRRRRRVVVVVVTTTPPPLLLJJJJJJKKKLLLJJJIIIHHHHHHIIIJJJIIIHHHJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIFFFEEECCCCCCEEEFFFFFFFFFHHHGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDCCCAAAAAACCCEEEEEEDDDDDDGGGJJJMMMNNNNNNNNNMMMKKKHHHHHHJJJOOOSSSQQQMMMHHHFFFGGGKKKMMMOOOIIIFFFCCCBBBDDDHHHKKKMMMMMMKKKIIIFFFDDDDDDDDDDDDGGGCCC@@@BBBFFFIIIHHHFFFAAA???>>>======???BBBDDDJJJIIIHHHFFFDDDDDDCCCCCCFFFEEEDDDDDDEEEEEECCCAAAAAAAAABBBBBBCCCCCCDDDDDDGGGEEECCCCCCEEEEEECCC@@@AAAAAABBBCCCDDDBBB>>>;;;???@@@AAABBBBBBAAAAAA@@@CCCBBB@@@???>>>>>>??????DDDBBBAAAAAABBBAAA???===BBBBBBAAAAAAAAA@@@@@@@@@EEEEEEDDDCCCBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEGGGFFFEEEFFFGGGEEEAAA<<<@@@CCCBBB??????CCCCCCAAA???@@@AAABBBCCCCCCCCCCCCFFFGGGIIILLLNNNKKKDDD>>>FFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDCCC@@@===EEECCCBBBCCCEEEFFFCCCAAABBB@@@@@@CCCCCC@@@@@@CCCBBBAAA@@@>>>>>>>>>???@@@BBBBBBAAA???======???@@@FFFEEECCCAAAAAAAAAAAABBB@@@AAACCCDDDDDDCCCBBBAAACCC??????EEEIIIGGGCCCCCCBBBCCCBBBAAA@@@AAADDDGGGGGGEEEDDDBBBAAAAAABBBCCC@@@@@@AAABBBCCCDDDDDDEEE???@@@AAAAAAAAAAAAAAAAAA??????@@@AAABBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHDDDCCCBBBCCCDDDFFFEEEEEE@@@???===<<<<<<===>>>???@@@>>>===>>>???@@@===:::@@@>>>;;;<<>><<<<<<======<<<;;;BBBAAA@@@???>>>>>>???@@@;;;===???>>>:::888888:::===<<<;;;;;;<<<<<<:::888999999999999999::::::;;;AAA>>>;;;;;;===AAADDDFFF???>>><<<;;;:::;;;<<<===:::::::::;;;<<<===???@@@999999999;;;AAAFFFAAA999;;;:::999888888999;;;;;;>>><<<;;;:::;;;<<<;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<===>>><<<===>>>;;;888666888;;;888888888999999999::::::999999:::<<<======:::888999999999;;;<<<===;;;999???>>>>>>>>>>>>>>>?????????===:::999;;;<<<======>>>======<<<<<<======>>>:::999999;;;===>>>===;;;=====================<<>>>>>???@@@???>>>:::999999<<>>;;;999:::;;;<<<=========<<>>===>>>>>>===<<>>===???BBBBBB@@@===}}}}}}~~~||||||yyyttttttwwwwwwtttxxxzzz}}}}}}}}}}}}~~~zzzyyyxxxyyy{{{zzzwwwtttnnniiibbb```aaabbbaaa___iiijjjjjjjjjiiifffcccaaahhhiiijjjiiigggfffggghhhjjjiiiiiiiiiiiihhheeeccc^^^]]][[[XXXVVVTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^```aaabbbbbb```]]]ZZZXXXUUUSSSPPPQQQUUUYYY[[[\\\^^^[[[YYYXXXUUUQQQRRRWWW\\\ZZZWWWTTTRRRRRRRRRSSSQQQPPPOOOPPPQQQQQQPPPNNNRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPLLLJJJGGGFFFGGGIIIJJJIIIFFFDDDBBBAAACCCDDDDDDDDDFFFFFFFFFDDDBBBBBBDDDEEEIIIIIIIIIJJJMMMMMMLLLKKKPPPPPPNNNLLLKKKLLLOOORRRWWWRRRMMMJJJIIIKKKLLLMMMMMMKKKHHHGGGHHHKKKOOOPPPPPPNNNKKKHHHFFFEEEEEEEEEJJJFFFCCCDDDHHHJJJIIIFFFEEECCCBBB@@@AAACCCEEEGGGLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDEEECCCAAAAAABBBBBB@@@>>>??????@@@BBBCCCBBB???<<<@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???????????????BBBAAA@@@AAAAAAAAA>>><<>>CCCEEEEEEBBBBBBEEEEEEBBB>>>???@@@AAABBBCCCCCCCCCEEEEEEGGGIIIKKKIIICCC???FFFFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCDDDDDDCCCAAACCCBBBAAABBBEEEFFFDDDBBBEEEBBBBBBDDDDDDAAAAAACCCDDDCCCAAA@@@@@@@@@AAABBBDDDDDDDDDBBB@@@???AAACCCDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFFFFEEECCCBBBBBB???@@@DDDFFFDDDBBBDDDBBBBBBBBB@@@@@@@@@CCCFFFFFFFFFEEEDDDDDDDDDDDDEEEAAAAAABBBBBBCCCCCCDDDDDD???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDFFFGGGHHHGGGBBBAAA@@@>>>>>>???@@@AAABBB@@@???@@@BBBBBB@@@===@@@>>><<<===???@@@???>>>???>>>===>>>@@@AAA@@@???CCCBBB@@@????????????@@@>>>???@@@???===;;;;;;<<<>>>=========>>>>>><<<::::::::::::::::::;;;<<<===@@@>>><<<<<<>>>AAACCCDDD<<<<<<========================<<<<<<<<<===>>>>>>?????????AAAFFFJJJEEE>>>===<<<:::999888888999:::===;;;::::::<<<<<<<<<;;;777888888999:::;;;<<<===:::::::::::::::;;;;;;<<<===>>>>>><<<:::999999999999999::::::::::::::::::;;;:::;;;<<<===<<<999777<<<<<<>>>@@@BBBCCCAAA???>>>>>>======>>>>>>??????>>><<<;;;:::<<<===>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@AAA???======>>>???>>>===>>>======???AAABBB@@@===:::::::::;;;;;;<<<<<<<<<>>>=========>>>???>>>======???@@@???<<<<<<>>>@@@@@@???===>>>@@@@@@???===|||wwwsssqqqpppppppppwwwwwwwwwwwwuuurrrooommmvvvwwwxxxwwwuuussstttuuuuuuuuuvvvwwwwwwtttooojjjaaabbbaaa]]]XXXWWWZZZ___\\\]]]]]]^^^___aaabbbccceeefffggghhhgggdddbbb```^^^[[[WWWVVVXXX\\\___```eee```]]]\\\XXXUUUWWW\\\]]]\\\[[[YYYWWWVVVVVVUUUUUUUUUUUUWWWXXXXXXUUUSSSXXXWWWUUUSSSRRRQQQQQQQQQPPPOOOOOONNNOOOPPPRRRSSSNNNKKKGGGFFFGGGIIIKKKLLLIIIGGGDDDCCCDDDFFFHHHHHHKKKKKKJJJHHHFFFEEEGGGHHHNNNNNNOOOQQQSSSSSSPPPNNNRRRSSSSSSRRRPPPPPPQQQSSSZZZWWWRRROOOOOOOOOOOOOOONNNLLLIIIHHHIIIKKKNNNPPPTTTRRRPPPMMMKKKIIIIIIIIIIIIFFFCCCCCCFFFGGGEEECCCFFFDDDBBBAAAAAACCCEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@??????@@@BBBDDDDDDAAA??????>>>=========???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@CCCBBBBBBBBBCCCCCC@@@>>>BBBAAA@@@???@@@AAABBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCEEEHHHHHHGGGFFFFFFGGGIIIGGGEEEDDDEEEEEEDDDBBBEEEHHHHHHEEEEEEGGGFFFBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIHHHEEECCCHHHGGGGGGGGGGGGHHHHHHIIIEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFDDDIIIEEEDDDFFFEEEAAAAAADDDFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGEEECCCBBBDDDEEECCCBBBBBBBBBCCCDDDFFFGGGFFFGGGGGGHHHGGGFFFDDDCCCBBBAAABBBEEEEEEBBBCCCGGGCCCCCCCCCBBBAAABBBDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJHHHEEEEEEGGGIIIIIIJJJEEEDDDBBBAAA@@@AAABBBBBBBBBAAAAAABBBDDDDDDCCCAAAAAA???>>>???@@@@@@???>>>@@@??????@@@CCCEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBB@@@??????@@@@@@???===AAA@@@???@@@AAAAAA???===<<<<<<<<<<<<<<<===>>>>>>@@@????????????@@@AAABBB999;;;===???@@@???>>>===@@@???>>>>>>============@@@BBBBBBAAADDDGGGDDD===@@@???===;;;::::::;;;;;;>>>===<<<===>>>???>>>===999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>=========<<<:::888==================<<<<<<>>>=========>>>>>>;;;999======???BBBEEEEEECCCAAA??????>>>>>>???@@@@@@AAA???>>>===>>>@@@AAA@@@???>>>>>>????????????>>>>>>BBB@@@??????@@@BBBBBBAAA@@@@@@@@@????????????>>>BBB@@@>>>>>>???@@@???>>>???>>>===>>>@@@@@@???======<<<<<<<<<<<<======>>><<<===???@@@AAAAAAAAA@@@>>>@@@AAAAAA@@@??????@@@CCCBBB@@@???@@@AAA@@@???~~~|||~~~xxxrrrlllkkkiiifffccccccgggjjjggggggggggggggghhhhhhhhhhhhjjjmmmoooppppppnnnmmmiiifffbbb______bbbfffhhhjjjgggfffeeebbb^^^^^^bbb______^^^]]][[[ZZZYYYXXXYYYYYY[[[]]]___^^^[[[XXX]]]\\\[[[ZZZYYYYYYXXXXXXUUUTTTRRRQQQQQQRRRSSSTTTQQQNNNJJJIIIKKKNNNQQQSSSUUURRRMMMKKKLLLNNNOOOPPPOOOPPPOOOMMMJJJJJJKKKMMMQQQRRRTTTXXXZZZ[[[XXXVVVRRRTTTVVVVVVUUUTTTUUUUUUYYYWWWTTTSSSTTTUUUUUUUUUOOONNNMMMKKKJJJLLLOOOQQQTTTSSSRRRPPPNNNNNNNNNNNNKKKIIIGGGFFFGGGGGGEEECCCHHHFFFDDDBBBBBBCCCFFFGGGFFFGGGIIIKKKLLLMMMLLLLLLMMMLLLKKKLLLNNNNNNLLLJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFEEECCC@@@BBBAAA?????????AAACCCEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFCCCAAAAAA@@@?????????AAACCCDDDEEEEEEFFFGGGHHHGGGGGGFFFDDDFFFIIIJJJIIIHHHGGGGGGLLLJJJGGGFFFEEEFFFGGGGGGFFFIIIJJJGGGFFFGGGFFFBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFLLLIIIGGGHHHFFFCCCCCCFFFHHHHHHFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEFFFGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGEEEBBBEEEKKKEEEFFFFFFEEEDDDDDDFFFGGGBBBDDDFFFGGGHHHIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKGGGFFFEEEDDDDDDEEEFFFHHHLLLIIIFFFFFFGGGIIIJJJJJJFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@???AAA@@@@@@BBBDDDFFFEEEDDDHHHHHHGGGFFFEEEDDDDDDDDDCCC@@@>>>???AAABBBAAA>>>CCCBBBAAABBBDDDDDDBBB@@@@@@@@@???>>>>>>>>>>>>>>>AAABBBCCCCCCBBBAAAAAABBB<<<===>>>???@@@???>>>===AAA@@@@@@???????????????AAACCCDDDBBBCCCEEEBBB>>>BBBAAA@@@???>>>>>>???@@@CCCAAA@@@AAABBBBBB@@@>>>@@@???===:::999888777777>>>>>>?????????@@@@@@??????===;;;===??????;;;888AAA@@@@@@@@@@@@?????????AAA???>>>???AAAAAA@@@?????????AAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBDDDEEECCCBBB>>>???@@@@@@@@@@@@???>>>DDDAAA???>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@??????EEECCCAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@?????????@@@AAA>>>@@@DDDEEEFFFEEEEEEEEEDDDFFFGGGHHHGGGFFFEEEDDDHHHGGGEEEDDDDDDEEEEEEEEE}}}xxxwwwxxx{{{||||||||||||{{{zzzyyyxxxwwwvvvuuuwwwzzz}}}~~~}}}|||xxxuuuqqqmmmkkkmmmqqqtttvvvtttuuuvvvqqqiiifffgggjjjiiihhhgggeeecccbbbaaaaaaaaaccceeegggfffcccaaaffffffggggggggggggggggggbbb```^^^\\\ZZZYYYYYYYYYYYYVVVSSSSSSVVV[[[^^^```aaa]]]XXXUUUUUUVVVVVVVVVTTTTTTSSSQQQOOOOOOPPPRRRYYYZZZ[[[^^^```___\\\YYYQQQTTTWWWYYYXXXWWWWWWXXXXXXWWWVVVWWWXXXYYYXXXVVVTTTUUUTTTRRRPPPPPPSSSVVVRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLJJJIIIMMMKKKIIIGGGFFFGGGIIIJJJHHHJJJNNNQQQSSSSSSRRRRRRSSSRRRRRRSSSTTTUUUSSSRRRMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHGGGFFFFFFFFFEEEBBB@@@FFFEEEDDDCCCDDDFFFHHHJJJEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIHHHFFFCCCCCCCCCCCCCCCEEEGGGIIIJJJFFFGGGGGGHHHHHHGGGGGGGGGEEEHHHKKKLLLKKKJJJIIIIIIMMMKKKIIIFFFEEEEEEGGGIIIHHHJJJJJJGGGFFFHHHGGGCCCEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLNNNKKKHHHGGGHHHIIIHHHHHHKKKLLLLLLKKKJJJHHHGGGGGGPPPLLLJJJKKKJJJGGGHHHKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJLLLLLLKKKIIIHHHHHHIIILLLKKKJJJJJJJJJJJJLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEGGGHHHFFFCCCEEEKKKFFFGGGHHHGGGFFFEEEFFFHHHBBBDDDFFFHHHIIIJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFGGGIIIKKKHHHGGGEEEDDDDDDEEEGGGIIIMMMKKKHHHHHHIIIJJJKKKKKKGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCCCCBBBDDDCCCBBBCCCEEEFFFEEEDDDIIIIIIHHHHHHFFFEEEDDDDDDDDDAAA>>>???BBBDDDBBB@@@EEEDDDDDDEEEFFFFFFEEECCCEEEDDDBBBAAA@@@?????????DDDGGGIIIHHHFFFEEEEEEFFFEEEDDDBBB@@@??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEIIIJJJGGGEEEFFFFFFCCCBBBAAAAAA@@@AAABBBDDDDDDFFFEEEDDDCCCDDDBBB@@@===CCCBBB???<<<:::999999999@@@@@@AAABBBBBBBBBBBBAAA???===;;;===@@@AAA???<<>>>>>???AAABBBBBBFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCEEEGGGIIIEEEDDDDDDCCCBBBBBBBBBBBBAAAEEEIIIJJJJJJIIIIIIJJJNNNNNNNNNNNNNNNMMMKKKIIILLLLLLLLLLLLLLLLLLMMMNNN|||vvvuuu|||{{{yyyvvvtttsssrrrqqqnnnnnnoooqqqssssssqqqooorrrssstttuuuvvvvvvvvvvvvpppooommmkkkhhhfffdddccceeebbb```aaadddhhhkkkmmmlllhhhdddaaa```aaa``````\\\]]]\\\[[[YYYYYY[[[]]]iiihhhgggffffffccc___\\\VVVYYY\\\^^^]]]\\\\\\\\\^^^^^^^^^^^^___^^^[[[YYYZZZ[[[[[[YYYUUUUUUXXX[[[UUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMPPPNNNKKKIIIHHHHHHJJJKKKIIILLLPPPUUUWWWWWWVVVUUUVVVUUUUUUVVVXXXXXXWWWUUUPPPQQQRRRSSSRRRPPPNNNLLLKKKLLLLLLKKKIIIHHHHHHIIIMMMKKKIIIIIIHHHGGGDDDBBBEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMLLLIIIGGGDDDEEEGGGHHHJJJLLLMMMNNNLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMOOOPPPOOONNNNNNOOONNNNNNLLLIIIFFFFFFGGGIIIKKKMMMLLLIIIHHHKKKKKKHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJLLLNNNHHHIIIJJJKKKNNNPPPRRRTTTSSSQQQNNNNNNNNNNNNLLLKKKNNNOOOPPPOOOMMMKKKKKKKKKSSSOOONNNOOOOOONNNPPPTTTPPPPPPOOONNNNNNOOOQQQRRRPPPQQQRRRQQQOOONNNNNNNNNSSSRRRQQQPPPPPPPPPQQQRRRNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHIIIKKKJJJGGGHHHKKKIIIJJJKKKKKKIIIHHHIIIJJJGGGHHHIIIKKKLLLMMMNNNNNNKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHJJJMMMNNNQQQOOOMMMMMMOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIKKKLLLLLLKKKJJJKKKLLLIIIKKKMMMLLLJJJHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGKKKKKKJJJJJJHHHGGGEEEDDDEEEDDDBBBBBBDDDEEEFFFFFFHHHGGGGGGHHHJJJJJJIIIGGGHHHGGGFFFEEEDDDDDDDDDEEEIIILLLOOONNNKKKIIIKKKMMMMMMKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGLLLNNNJJJFFFGGGHHHGGGDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGGGGGGGGGGEEEBBB???DDDBBB@@@>>>===>>>???@@@@@@AAABBBCCCDDDCCCBBBBBB???>>>>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAAAAACCCFFFHHHHHHFFFEEECCCDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFEEECCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCAAABBBDDDFFFGGGFFFIIIIIIJJJKKKLLLNNNNNNOOOKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDHHHKKKJJJJJJJJJIIIIIIGGGFFFEEEFFFJJJOOOQQQPPPPPPRRRUUUZZZXXXWWWVVVVVVUUURRRPPPQQQSSSVVVWWWXXXXXXZZZ[[[}}}zzzxxxyyywwwuuuuuuwwwzzz{{{|||zzzwwwtttsssssstttsssrrrlllllllllkkkjjjkkkmmmooozzzxxxuuusssqqqnnnjjjgggeeegggjjjjjjhhhfffeeeeeehhhhhhiiikkkmmmlllhhheeeeeeggghhheeeaaa```cccgggaaaaaaaaa```___^^^\\\\\\[[[\\\]]]\\\ZZZXXXWWWVVVWWWUUURRROOONNNOOOPPPQQQPPPSSSYYY]]]``````^^^\\\[[[[[[[[[\\\^^^^^^]]][[[YYYZZZ\\\]]]\\\ZZZXXXVVVUUUWWWXXXVVVSSSRRRSSSUUUSSSRRRPPPOOOPPPOOOMMMKKKIIIJJJJJJKKKMMMNNNNNNOOOSSSRRRQQQOOONNNMMMLLLLLLMMMNNNPPPSSSUUUUUURRROOOKKKMMMPPPSSSUUUVVVWWWVVVYYYWWWTTTRRRQQQQQQSSSTTTSSSUUUVVVVVVUUUTTTVVVWWWUUUUUUTTTQQQMMMKKKLLLNNNQQQSSSPPPLLLLLLPPPRRRQQQQQQPPPNNNLLLKKKLLLMMMNNNNNNPPPQQQPPPNNNNNNPPPRRRQQQQQQQQQRRRTTTUUUWWWXXXVVVUUUTTTUUUUUUUUUSSSRRRSSSUUUWWWWWWUUUTTTUUUVVVWWWTTTSSSUUUVVVVVVYYY^^^VVVUUUTTTTTTTTTVVVWWWXXXWWWYYYZZZZZZWWWVVVUUUUUUWWWVVVVVVUUUVVVWWWYYYZZZTTTTTTSSSSSSSSSSSSSSSTTTRRRNNNOOOSSSTTTQQQOOOPPPQQQRRRSSSSSSQQQPPPPPPQQQOOOOOOOOOPPPQQQSSSTTTUUUOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTTTTOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQOOONNNOOORRRUUUWWWVVVUUUUUUVVVWWWVVVTTTRRRSSSSSSSSSRRRQQQOOONNNMMMQQQSSSUUUTTTRRRPPPQQQSSSPPPRRRUUUTTTRRROOONNNOOOLLLKKKKKKLLLNNNPPPOOONNNPPPPPPPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHIIILLLNNNLLLKKKKKKMMMNNNOOONNNLLLIIIIIIIIIIIIJJJLLLMMMNNNNNNQQQTTTSSSOOONNNQQQTTTQQQPPPOOONNNMMMLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMIIIOOORRRMMMHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOLLLLLLLLLMMMOOONNNKKKIIIGGGEEECCCAAA@@@AAABBBDDDBBBCCCEEEFFFGGGFFFEEEDDDAAABBBBBBBBBCCCFFFJJJNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPLLLIIIHHHIIIKKKMMMMMMLLLIIIGGGGGGJJJNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJNNNLLLJJJIIIIIIJJJJJJIIIJJJIIIGGGEEEEEEGGGIIIJJJIIIIIIHHHJJJMMMOOOOOONNNLLLLLLNNNPPPRRRTTTUUUVVVUUUSSSQQQQQQRRRRRRRRRQQQOOONNNLLLHHHEEEFFFJJJMMMRRRSSSTTTUUUTTTQQQNNNLLLNNNSSSXXXZZZ[[[]]]bbbfffiiifffbbbaaa```___\\\ZZZZZZ^^^dddggghhhiiikkklllyyyzzzzzzzzzyyyzzz|||}}}|||zzzxxxvvvuuuvvvwwwuuurrrooonnnnnnnnnpppssswwwzzzzzzxxxuuuuuuxxxyyyvvvqqqooorrrvvvnnnnnnmmmkkkiiigggeeedddgggiiijjjiiigggeeedddcccdddbbb^^^\\\ZZZ[[[\\\]]]]]]```fffkkkmmmmmmkkkiiifffffffffgggiiiiiihhhgggbbbccceeeffffffdddbbb```aaacccdddccc```^^^___aaaZZZXXXWWWWWWXXXXXXWWWUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[XXXVVVTTTSSSSSSTTTTTTUUUXXX[[[^^^]]]ZZZWWWXXXZZZ^^^bbbeeeeeeeeedddeeebbb^^^[[[YYYZZZ\\\^^^ZZZZZZ[[[ZZZYYYZZZ[[[]]]\\\]]]]]]YYYTTTQQQRRRTTTVVVWWWTTTOOOPPPUUUXXXWWWZZZXXXUUUSSSRRRRRRSSSTTTTTTVVVXXXWWWTTTSSSUUUWWW\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWXXXZZZ[[[[[[YYYWWWXXX[[[^^^___^^^]]]___bbbZZZWWWVVVYYY[[[\\\```eeeZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^``````^^^\\\[[[[[[XXXXXXXXXYYYZZZ\\\^^^```YYYYYYXXXXXXXXXYYYZZZZZZZZZVVVUUUZZZ]]]ZZZVVVUUUYYYZZZ[[[[[[YYYXXXXXXXXXUUUUUUTTTTTTUUUWWWYYY[[[UUUUUUUUUUUUUUUVVVVVVVVVUUUVVVXXXYYYZZZ[[[[[[[[[UUUVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTSSSUUUXXX[[[^^^[[[ZZZ[[[\\\]]]\\\YYYVVVXXXXXXXXXXXXVVVUUUSSSSSSWWWYYY[[[ZZZWWWUUUVVVXXXUUUXXX[[[ZZZWWWTTTSSSTTTNNNNNNNNNPPPSSSVVVVVVUUUWWWWWWWWWWWWUUUSSSQQQOOOLLLNNNOOOMMMKKKLLLQQQUUUOOONNNNNNPPPRRRRRRQQQOOOIIIIIIJJJLLLOOORRRTTTUUUQQQUUUWWWUUURRRQQQUUUYYYQQQRRRTTTUUUUUUSSSRRRPPPTTTTTTRRRQQQPPPOOOOOOOOOPPPWWWZZZUUUPPPPPPSSSUUUUUUUUUSSSSSSRRRSSSTTTUUUQQQQQQRRRUUUWWWWWWUUUSSSLLLJJJFFFCCCAAAAAABBBCCCEEEGGGIIIJJJJJJJJJHHHGGGCCCDDDEEEEEEEEEHHHOOOUUUUUUUUUVVVXXXYYYZZZ[[[\\\ZZZWWWRRROOOPPPQQQRRRRRRWWWTTTRRRRRRVVV\\\```bbb\\\[[[YYYWWWUUUTTTSSSSSSWWWTTTPPPOOOOOOPPPPPPPPPNNNLLLIIIGGGGGGIIILLLNNNNNNNNNOOOQQQTTTVVVUUUTTTRRRSSSUUUXXX[[[]]]___```^^^\\\ZZZZZZ[[[[[[[[[ZZZ\\\[[[XXXSSSNNNNNNQQQUUU[[[\\\^^^___^^^[[[WWWTTTUUUZZZ```ccceeehhhpppvvvvvvqqqllljjjiiihhheeecccbbbhhhpppuuuvvvwwwyyyzzz}}}|||{{{{{{~~~{{{xxxuuutttsssqqquuuyyyzzzwwwrrrnnnkkkvvvxxx{{{~~~}}}|||{{{{{{{{{{{{zzzzzzyyyxxxvvvuuutttsssssstttuuuvvvqqqtttuuusssnnnkkknnnqqqooolllhhhffffffgggggggggmmmmmmlllgggccccccgggkkkiiihhhgggggghhhgggeeecccggggggfffdddbbbaaaccceeeeeecccccckkkvvvzzzwwwqqqoookkkgggffffffggghhhhhhnnnhhhbbb```bbbdddbbb___aaadddfffeeeaaa]]]]]]^^^___```^^^XXXSSSUUU```iiifffhhhhhhgggdddbbbaaaaaabbbeeegggeeeaaa```dddhhhgggeeebbb```___^^^]]]\\\^^^aaacccccc```]]][[[ZZZ______```eeeiiijjjgggddd```bbbdddfffgggeeebbb```ccc```]]][[[\\\^^^______gggiiikkkjjjfffbbb```___bbbeeefffddd```___```bbbbbb```______`````````^^^ddd```aaagggkkkiiiggggggfffhhhiiihhhggggggiiijjjbbb^^^ZZZ[[[___dddfffgggcccbbb___]]]\\\[[[[[[[[[```______ccchhhhhhddd___YYYYYY\\\bbbdddaaa```bbb```bbbcccaaa``````bbbdddgggiiiiiidddbbbcccaaa]]]___```aaabbbbbbbbbaaa```dddeeeffffffdddaaa^^^[[[bbb___ZZZXXXYYY\\\___```ccc^^^YYYXXX\\\^^^^^^\\\[[[\\\]]]^^^]]][[[YYYXXXZZZ\\\___^^^WWWQQQSSSZZZWWWVVVVVVXXXZZZZZZYYYXXXSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^___```aaadddccc```___ccceee___VVV]]]^^^______\\\WWWRRROOOVVV\\\aaabbb```^^^___aaabbbbbbaaa```___]]]\\\[[[\\\ZZZYYY]]]aaabbb^^^ZZZNNNOOOPPPQQQPPPMMMJJJHHHNNNNNNMMMLLLMMMPPPTTTXXXQQQNNNMMMQQQTTTUUUYYY___`````````cccfffiiijjjjjjfffdddbbb```^^^^^^^^^^^^bbb```]]][[[]]]bbbgggkkkggghhhhhhfffcccaaaaaaaaahhhbbb\\\YYYZZZ\\\[[[ZZZTTTSSSQQQRRRSSSTTTTTTSSSRRRUUUYYY\\\\\\]]]^^^___jjjgggddddddgggiiiiiihhhdddhhhllljjjfffcccdddfffgggfffddd```[[[YYY[[[^^^```eeelllqqqssspppkkkggglllkkkkkklllqqqwww~~~|||zzzyyyyyyzzz|||~~~~~~{{{yyyyyyzzzzzzzzz~~~{{{xxxuuuvvvyyy|||{{{yyyxxxyyyyyyyyywwwuuurrrssssssrrrqqqqqqsssuuuwwwvvvyyy}}}zzzwwwvvvwwwxxxxxxxxx}}}wwwpppmmmooopppnnnllllllnnnppppppoooooopppqqqnnnmmmjjjeeebbbdddkkkrrrxxx{{{}}}~~~|||zzzxxxxxxrrrvvvyyyxxxvvvuuuxxx|||xxxuuupppllljjjhhhffffffiiikkknnnnnnllliiihhhgggiiiiiilllpppuuuvvvtttrrrkkkmmmoooqqqqqqooollljjjiiigggeeeeeehhhjjjkkkkkkllloooqqqqqqoookkkhhhgggjjjlllmmmmmmmmmmmmnnnooollljjjhhhhhhiiikkkkkkkkknnnlllnnntttxxxvvvssssssuuuuuuvvvwwwwwwwwwwwwvvvpppkkkeeeeeeiiinnnqqqrrrrrrqqqooommmkkkjjjjjjjjjlllmmmooorrrsssqqqkkkgggcccbbbfffmmmooonnnmmmpppooommmlllmmmqqqsssrrrooorrruuutttpppnnnooommmiiihhhhhhjjjkkkkkkkkkjjjjjjkkkmmmoooqqqqqqooollljjjkkkhhhcccaaabbbfffjjjllllllhhhddddddgggiiihhhfffggghhhiiikkkkkkkkkkkkjjjlllkkkkkkkkkeee```aaagggaaa``````aaabbbbbb```^^^[[[]]]```cccgggjjjkkkllliiiiiiiiiiiiiiikkklllmmmqqqpppnnnmmmqqqsssnnneeejjjkkkkkkjjjgggccc```]]]___dddiiikkkiiihhhiiikkknnnoooppppppooollljjjhhhfffdddccceeeiiiiiieee```___`````````___\\\XXXVVVVVVVVVUUUTTTUUUXXX]]]aaa^^^[[[ZZZ^^^______aaafffmmmnnnppprrrsssuuuuuuvvvsssrrrpppmmmkkkjjjiiihhhnnnnnnnnnnnnoooppprrrrrrvvvwwwwwwvvvuuuuuuwwwxxxvvvssspppnnnllljjjgggeee_________```bbbaaa___\\\[[[^^^aaaccceeehhhkkknnntttrrrpppqqquuuxxxyyyyyyzzz}}}|||uuuqqqppprrrvvvuuusssooojjjiiikkknnnsssxxx}}}{{{{{{{{{~~~~~~~~~~~~}}}|||zzzyyyzzz|||~~~|||~~~zzzwwwvvvuuu{{{}}}~~~|||{{{{{{yyyzzz}}}~~~}}}|||uuuuuuuuuwwwzzz||||||{{{vvvyyy~~~~~~{{{yyyxxxzzzzzz{{{~~~}}}zzzyyyzzz|||~~~~~~xxxuuuyyy~~~xxxuuuqqqqqquuu|||~~~~~~|||zzz}}}wwwxxxyyy{{{||||||||||||~~~|||yyyvvvrrroooooosssxxx{{{yyywwwtttuuuwwwxxxvvvtttrrrsssuuuwwwzzz|||~~~{{{wwwvvvsssoooooorrrooonnnmmmmmmmmmllliiigggeeehhhmmmsssxxx|||}}}~~~xxxwwwuuutttuuuyyy|||~~~~~~~~~|||zzzwwwuuutttoootttxxxzzzyyyxxxyyy{{{~~~|||yyyrrrpppoooqqquuuvvvuuurrrvvvvvvvvvuuusssooollljjjffffffeeedddeeeiiiooosssuuurrrqqqttttttqqqqqqssszzz~~~|||zzzxxx{{{}}}~~~||||||wwwuuuvvvvvvwwwyyyzzzxxxtttqqqnnnppprrrtttwww|||~~~|||{{{zzzxxxvvvssstttwww}}}|||~~~~~~|||~~~}}}}}}}}}}}}|||}}}}}}~~~~~~|||yyyxxxyyyzzz~~~uuutttssspppnnnmmmmmmmmmqqqttt{{{|||~~~rrrpppmmmjjjiiihhhggggggjjjooouuuzzz|||{{{xxxvvv{{{||||||zzzxxxwwwvvvvvvpppuuuxxxxxxxxxyyyvvvqqqyyywwwvvvvvvxxx}}}~~~{{{|||~~~{{{yyyyyyyyyvvvwwwzzz}}}wwwsssooollllllkkkkkkjjjmmmqqquuuwwwvvvuuuvvvxxxzzzxxxvvvsssrrrqqqrrrrrrjjjooosssrrrqqqppplllgggpppnnnllllllnnnrrrwwwzzzvvvvvvwwwyyy|||}}}|||{{{zzzzzzzzz}}}zzzwwwrrrllllllpppooopppooommmkkkjjjkkklllkkklllmmmnnnppprrrssstttmmmnnnpppsssvvvxxxzzz|||yyy{{{|||~~~|||yyyyyyzzzyyyxxxzzz|||~~~|||zzzzzzyyyxxxrrruuuvvvtttssstttrrrnnnssspppmmmkkkkkknnnqqqsssooorrruuuwwwyyy{{{zzzyyyxxxwwwvvvuuutttttttttttt|||xxxuuurrrmmmhhhgggkkkhhhiiiiiigggeeeccceeegggfffeeeeeeeeegggiiilllnnnfffeeefffgggiiillloooqqqnnnpppqqqqqqqqqtttxxx|||tttvvvxxxyyyxxxxxxyyyzzzuuuuuuuuuuuuvvvwwwxxxyyyuuuuuuuuuvvvxxx{{{~~~}}}zzzwwwwwwzzz}}}wwwtttqqqooopppqqqrrrqqqqqqsssvvvyyyzzzyyyxxxwww{{{}}}zzzxxxxxxwwwtttppptttxxx}}}}}}~~~zzzyyy|||}}}{{{{{{xxxsssooollllllmmmnnnooosssxxx{{{||||||zzzwwwxxxwwwvvvuuutttsssssssssvvvsssqqqpppmmmiiijjjnnngggiiiiiigggdddbbbdddfffcccbbbaaaaaabbbfffiiillliiihhheeeddddddeeehhhiiikkkmmmnnnmmmlllnnnssswwwiiikkknnnppppppqqqsssuuuooooooooooooppppppppppppmmmlllkkkkkklllnnnppprrrrrrooollljjjkkkpppuuuyyyqqqnnnkkkiiihhhgggeeeddddddfffjjjmmmnnnmmmjjjiiimmmoooppppppqqqrrrtttwwwuuuvvvxxx|||~~~{{{zzzyyywwwuuusssrrrqqqooottt{{{~~~|||zzzxxxuuutttvvv{{{zzz~~~|||wwwvvvxxxwwwrrrmmmhhhkkknnnnnnnnnqqqyyyvvv{{{|||yyy||||||zzzzzzzzz~~~~~~}}}~~~|||zzz}}}|||zzzwwwtttsssqqqqqqpppqqqrrrsssqqqmmmgggbbblllkkkjjjhhhiiikkknnnqqqnnnooonnnkkkgggfffhhhkkkggglllqqqrrrqqqooopppqqqmmmjjjiiilllqqqtttrrroooooooooppppppoooooommmmmmnnnnnnoooooonnnmmmkkkiiikkkkkklllnnnppppppnnnlllqqqlllgggeeefffeee```\\\aaacccfffgggeeecccaaaaaa```aaaccceeegggiiikkklllqqqqqqpppooooooooooooppprrrnnniiiggghhhgggeeecccfffmmmsssrrrllliiimmmssspppmmmjjjiiijjjkkklllkkkpppsssuuuuuuuuuzzz}}}xxxpppvvv{{{~~~}}}~~~yyyssssssyyy~~~{{{xxxuuuuuuxxx~~~~~~{{{{{{vvvssssssvvvxxxyyy}}}yyytttnnnjjjhhhhhhgggaaafffgggcccccchhhjjjhhhfffhhhjjjlllooouuu~~~|||yyyzzz|||}}}~~~~~~}}}~~~~~~}}}{{{|||~~~|||xxxvvvuuuuuuvvvyyy|||~~~~~~}}}}}}yyytttoookkkhhhhhhgggmmmooorrruuuvvvvvvuuuttt}}}|||}}}|||}}}{{{wwwuuurrrpppqqquuuyyyyyyxxxyyyyyyyyyuuuqqqnnnmmmoooppptttyyyzzzxxxvvvvvvxxxxxxuuutttvvvyyyzzzwwwsssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttssssssrrrppppppoooqqqtttvvvvvvuuunnniiieeedddffffffbbb___bbbeeehhhiiihhhfffeeeeee___```cccfffiiikkklllmmmllllllkkkjjjjjjiiiiiijjjdddbbb```bbbeeehhhhhhhhhfffiiillliiidddcccgggllliiigggeeeeeeggghhhiiihhhfffkkkoooqqqooopppssswww|||xxxvvvqqqkkkjjjnnnpppqqqvvv{{{zzzwwwwwwxxxxxxxxxvvvtttrrrppprrrsssrrrnnnkkkkkkpppvvvuuuvvvvvvwwwwwwwwwwwwwwwzzzyyywwwuuuuuuvvvxxxyyy|||xxxtttvvv{{{~~~~~~}}}{{{}}}~~~}}}{{{yyyxxxvvvrrrooopppssswwwzzz|||~~~{{{~~~~~~zzzvvvsssrrrsssnnniiifffgggiiikkklllooonnnlllhhhdddaaaaaaaaaYYY^^^___\\\\\\___```^^^[[[\\\]]]\\\\\\```gggllluuuwwwzzz}}}}}}zzz|||~~~zzzwwwwww{{{||||||~~~|||||||||xxxxxxxxxxxxyyyyyyyyyyyyzzz|||~~~wwwxxxxxxyyyyyyyyyyyyyyy}}}xxxrrrnnnooosssvvvxxxzzzxxxvvvvvvvvvuuusssqqqsssvvvxxxxxxxxxxxx{{{}}}|||xxxsssooollllllmmmooonnnqqqrrrpppppprrrqqqnnnllllllllljjjiiiiiijjjlllmmmmmmnnnnnnmmmjjjhhhfffffffffgggiiilllmmmmmmllljjjgggddd```]]]\\\]]]]]]]]]___bbbddddddcccbbb```~~~}}}~~~~~~~~~}}}{{{zzz{{{~~~xxxtttooonnnnnnmmmiiifffjjjmmmpppqqqqqqooooooooogggiiimmmqqqtttuuuvvvvvvqqqqqqpppnnnmmmlllkkkjjjdddcccbbbbbbdddfffffffffkkkjjjhhheeeccccccfffiiiddddddccceeehhhiiiiiihhheeekkkrrrtttrrrnnnkkkkkkpppsssuuurrrpppnnniiiccchhhjjjiiihhhkkkqqqsssqqqmmmnnnnnnnnnllljjjgggfffhhhiiijjjhhhfffgggkkkoooooonnnmmmmmmllllllmmmmmmsssqqqooolllkkkkkkkkklllnnnllljjjmmmrrrvvvvvvvvvzzzzzzzzz{{{|||}}}~~~}}}||||||yyyxxxwwwzzz}}}|||vvvrrrsssuuutttssstttwwwvvvvvvvvvvvvtttpppnnnqqqsssvvvxxxzzz}}}{{{~~~|||yyyuuussspppnnnjjjfffbbb```^^^^^^```\\\XXXVVVWWWYYYZZZZZZaaadddgggeee```ZZZWWWVVVPPPSSSTTTSSSSSSUUUUUURRRTTTUUUUUUSSSQQQSSSYYY^^^dddgggjjjlllmmmpppsssuuuzzz|||{{{wwwvvvyyyyyywwwxxxvvvvvv|||}}}{{{{{{~~~{{{|||}}}|||{{{{{{|||~~~{{{{{{|||xxxqqqllloootttwwwzzz~~~uuuuuutttqqqmmmmmmppptttmmmkkkiiiiiikkkmmmnnnmmmmmmllljjjjjjkkkllllllkkkgggggghhhiiijjjkkkkkkkkkfffdddccceeeeeefffjjjpppmmmkkkhhhggggggkkkoooqqqqqqooonnnoooqqqtttttttttuuuqqqmmmiiihhhfffeeeddddddeeeeeefffhhhiiiiiijjjbbbcccdddeeeeeeeeeeeeeeegggccc^^^\\\^^^aaadddfffgggdddaaa``````aaabbbaaa___aaacccddddddeeegggiiiiiigggddd```^^^]]]^^^^^^ZZZ^^^```______aaa___[[[[[[[[[[[[ZZZXXXWWWXXXZZZZZZ[[[\\\\\\[[[ZZZXXXWWWYYYXXXXXXZZZ\\\\\\[[[ZZZWWWVVVTTTRRRQQQRRRSSSTTTOOOPPPRRRSSSSSSRRRPPPNNN~~~yyyvvv{{{~~~~~~~~~|||yyyvvvtttrrrpppooonnnmmmmmmmmmmmmlllsssqqqnnnmmmmmmnnnooooooiiiiiijjjmmmppprrrrrrqqqnnnssszzz|||yyytttooommmsssvvvwwwtttrrrrrroookkkooopppnnnkkkmmmqqqqqqnnnmmmmmmlllkkkjjjjjjjjjjjjiiikkklllllljjjkkkmmmoooqqqooonnnlllkkkkkkllllllpppooommmllllllmmmnnnooonnnmmmlllmmmppprrrrrrqqq||||||}}}}}}~~~~~~{{{xxxyyy|||}}}{{{xxx|||vvvuuuzzz~~~|||wwwtttwwwwwwxxxzzz{{{zzzvvvssswwwzzz}}}~~~~~~wwwtttpppmmmkkkhhhdddbbbbbb```\\\XXXUUUSSSRRRRRRTTTQQQOOONNNPPPRRRSSSSSSYYY```hhhiiicccZZZSSSPPPLLLMMMMMMMMMNNNNNNMMMKKKOOOPPPQQQPPPPPPRRRXXX]]]]]]___ccceeefffgggjjjlllllloooooommmnnnqqqrrroootttqqqpppssswwwyyywwwtttrrrrrrsssuuuvvvwwwvvvvvv|||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyy{{{yyywwwyyy{{{|||zzzzzz|||}}}~~~|||{{{{{{|||~~~}}}zzzzzz~~~}}}{{{|||~~~zzzxxxxxxxxxssstttvvvuuutttsssssstttqqqpppqqqtttvvvvvvuuuuuunnnllljjjkkknnnpppnnnllljjjiiiiiikkknnnnnnjjjfffggghhhhhhgggggghhhkkknnnmmmkkkjjjkkknnnnnnkkkhhhhhhbbb___bbbeeefffiiimmmhhhgggeeeaaa^^^___cccgggcccbbb```_______________^^^\\\[[[[[[]]]___^^^^^^[[[\\\^^^___`````````___ZZZZZZZZZYYYYYYYYY]]]```___]]][[[ZZZZZZ]]]```bbb```^^^]]]^^^aaacccddddddeee```[[[YYYYYYZZZXXXVVVXXXXXXYYYZZZ\\\]]]]]]\\\WWWWWWXXXXXXYYYXXXXXXXXX]]]YYYUUUTTTUUUXXXZZZZZZZZZXXXUUUUUUVVVWWWWWWWWWUUUVVVWWWXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUTTTTTTSSSPPPTTTUUUSSSSSSUUUUUURRRRRRSSSTTTSSSQQQQQQRRRSSSQQQRRRRRRRRRRRRRRRRRRQQQSSSRRRRRRSSSTTTTTTRRRQQQOOONNNMMMLLLLLLMMMOOOPPPIIIJJJKKKLLLLLLKKKJJJIII}}}~~~|||{{{zzz|||~~~}}}{{{xxxxxxyyy|||||||||zzz~~~}}}|||}}}|||xxxxxxyyyuuupppsssqqqooommmnnnqqqtttwwwsssttttttsssrrrrrrrrrsssvvvuuusssrrrqqqqqqrrrssstttsssssssssssstttvvvvvvtttssssssuuuwwwxxxyyyyyy{{{|||~~~zzz}}}zzz}}}}}}xxx|||}}}}}}|||vvvlllkkkhhheeebbb```^^^\\\ZZZYYYXXXUUUSSSQQQPPPPPPPPPNNNLLLKKKLLLNNNQQQRRRRRRPPPYYYeeekkkjjjccc[[[WWWPPPLLLIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKNNNSSSXXXYYY[[[___aaacccfffjjjlllnnnqqqrrrooopppsssssspppsssrrrqqqqqqqqqrrruuuwwwqqqqqqrrrqqqpppooooooooowwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttttttttuuuuuutttttttttsssttttttuuuuuuuuuuuutttssstttuuutttrrrwwwxxxzzz|||}}}~~~}}}|||zzzzzzzzzwwwtttsssuuuwwwxxxuuuuuuyyyzzzxxxvvvwwwyyyyyyyyyyyyzzz{{{{{{|||zzzvvvsssqqqqqqlllmmmnnnllljjjhhhhhhiiifffggghhhjjjmmmnnnmmmjjj^^^\\\ZZZ[[[^^^___]]]ZZZWWWVVVUUUWWWYYYXXXTTTPPPTTTTTTTTTSSSSSSUUUYYY\\\```]]][[[]]]___```^^^[[[]]]YYYYYY\\\^^^]]]]]]```aaa```]]][[[ZZZ[[[^^^aaabbbbbb```^^^\\\[[[ZZZZZZZZZYYYWWWWWWXXXXXXXXXWWWUUUXXX[[[^^^___]]]ZZZXXXUUUVVVVVVTTTSSSTTTWWWXXXWWWVVVUUUTTTTTTVVVWWWYYYWWWVVVTTTUUUXXXZZZ[[[[[[]]]YYYSSSQQQRRRTTTSSSQQQSSSRRRRRRTTTWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSRRRQQQXXXUUURRRQQQRRRSSSSSSRRRNNNMMMLLLMMMNNNNNNMMMLLLRRRQQQQQQQQQRRRRRRRRRQQQRRRRRRQQQPPPOOONNNMMMMMMMMMOOOMMMIIIJJJNNNPPPOOOLLLNNNOOOOOONNNNNNOOOQQQKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJEEEFFFGGGIIIIIIIIIIIIIII}}}|||{{{}}}xxxpppfff___]]]ZZZWWWUUUVVVWWWWWWVVVSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFGGGIIIKKKKKKJJJHHHOOO[[[fffmmmooommmjjj^^^TTTKKKHHHGGGEEEDDDEEEGGGIIIJJJIIIHHHIIIMMMQQQYYY[[[___cccgggmmmssswwwyyy|||}}}zzzyyy{{{zzzwwwuuuvvvvvvuuusssuuuyyy|||xxxyyyyyyvvvrrrooonnnnnnwwwyyyzzz|||}}}}}}||||||}}}|||zzzwwwuuutttsssrrrttttttssstttuuuwwwzzz{{{tttvvvwwwuuuuuuxxxyyywwwwwwwwwxxxzzz|||{{{yyyvvvwwwyyy{{{zzzxxxwwwxxx{{{xxxuuuvvvzzz{{{xxxuuuuuuvvvuuuttttttsssssstttttt|||}}}~~~|||xxxssspppnnnlllnnnoooooollljjjiiiiiidddggggggfffggghhheee```UUUSSSQQQRRRTTTTTTQQQNNNMMMLLLLLLLLLMMMLLLIIIGGGJJJJJJJJJIIIHHHJJJMMMOOONNNNNNNNNPPPSSSUUUVVVUUUTTTRRRTTTXXXYYYWWWVVVYYY]]]\\\\\\\\\\\\^^^___```cccdddcccaaa]]]ZZZZZZZZZ]]][[[YYYXXXYYYXXXWWWVVVSSSVVVZZZ^^^^^^\\\XXXUUUSSSVVVVVVRRRQQQSSSUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTTTTVVVXXXYYYYYY\\\XXXSSSQQQPPPRRRSSSSSSTTTQQQOOOPPPSSSTTTRRRPPPRRRSSSSSSSSSRRRRRRQQQPPPTTTRRRPPPPPPQQQPPPOOONNNLLLKKKKKKKKKMMMLLLKKKIIIPPPNNNMMMNNNOOOPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMKKKFFFGGGLLLPPPPPPIIIKKKMMMMMMLLLKKKLLLMMMHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHIIIKKKLLLKKKIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJwwwmmmgggbbb___\\\ZZZXXXVVVXXX^^^dddiiillllllkkkiiieee```ZZZTTTQQQOOONNNLLLMMMMMMMMMKKKJJJJJJLLLRRR]]]lllxxx~~~sssdddTTTLLLHHHDDDCCCFFFHHHIIIKKKIIIGGGGGGKKKNNNYYY[[[___dddkkkttt}}}}}}zzzzzzzzzzzzwwwvvvvvvuuuvvvyyy}}}~~~}}}|||}}}}}}zzzuuuqqqrrrwww|||~~~}}}}}}~~~|||}}}~~~zzzyyyxxxwwwuuusssrrrppppppooorrrvvv{{{|||yyyvvvtttsssnnnqqqtttuuutttrrrqqqqqqjjjlllkkkfffdddccc^^^VVVTTTQQQOOOPPPQQQPPPLLLHHHHHHJJJJJJJJJIIIHHHIIIJJJHHHIIIIIIHHHFFFFFFHHHJJJEEEGGGIIIKKKLLLNNNQQQSSSQQQOOOQQQUUUWWWVVVXXX]]]___```bbbdddfffgggfffeeegggiiiiiifffaaa^^^]]]^^^cccaaa___^^^^^^]]]\\\[[[XXXZZZ]]]______]]][[[YYYVVVZZZZZZVVVTTTXXXZZZXXXWWWXXXYYY[[[]]]```aaaccc___]]][[[[[[\\\]]]^^^]]]___]]]ZZZVVVTTTTTTWWWZZZXXXTTTPPPPPPRRRTTTRRROOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTRRRQQQTTTQQQOOONNNOOOPPPPPPOOORRRPPPOOOQQQTTTVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRQQQSSSQQQNNNOOOSSSVVVUUUQQQSSSTTTSSSQQQOOOOOOOOOOOOMMMLLLKKKKKKLLLNNNPPPMMMMMMNNNPPPSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRR{{{pppgggbbbaaabbbcccffffffgggmmmxxxwwwmmmggg```___]]]\\\[[[YYYVVVTTTRRRNNNNNNXXXkkk}}}qqq]]]RRRKKKEEEDDDHHHCCCEEEGGGGGGEEEFFFJJJMMMTTTVVV[[[aaaiiitttxxxwwwwwwxxx|||{{{uuuoooiiipppxxx|||}}}~~~zzzxxxuuuqqqmmmkkkiiihhheeekkkrrruuuvvvuuuuuuvvvllloootttwwwwwwuuuttttttppprrrooohhhdddaaaZZZQQQRRROOOMMMMMMNNNMMMHHHDDDCCCFFFGGGGGGDDDEEEHHHKKKGGGHHHHHHGGGEEEDDDEEEFFFGGGJJJLLLLLLJJJKKKOOORRRSSSQQQRRRVVVXXXZZZ___eeedddfffiiinnnqqqqqqooolllmmmoooooolllgggccccccdddhhhfffccccccccccccbbbaaa``````aaaaaabbbaaaaaaaaa[[[aaaaaa\\\[[[___aaa^^^]]]___aaaeeehhhlllnnnooogggeeebbbbbbcccddddddcccddddddaaa\\\XXXXXX\\\```\\\WWWQQQQQQSSSUUUSSSQQQNNNPPPRRRTTTVVVWWWXXXYYYUUUUUUVVVXXXZZZ[[[YYYWWWYYYVVVQQQNNNOOOQQQSSSTTTVVVUUUTTTWWW\\\______^^^\\\ZZZYYYWWWWWWYYY[[[\\\WWWZZZ[[[YYYZZZ]]]^^^[[[]]]______^^^ZZZWWWVVVUUUZZZXXXVVVTTTTTTVVVXXXZZZWWWWWWXXX[[[___aaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^``````______^^^]]]]]]\\\zzzxxxvvvssssssxxx~~~{{{wwwwwwvvvssskkkgggbbbbbbiiirrr|||wwwiii[[[RRRLLLIIIHHHIIIIIIGGGGGGHHHJJJLLLNNNRRRPPPSSSZZZcccmmm{{{uuuoootttyyy}}}~~~qqqfffbbbcccfffllluuu{{{zzzxxxssslllgggeeedddgggiiillloooqqqrrrrrrrrrjjjlllqqqwww{{{|||{{{xxxzzzqqqiiihhhgggccc___^^^ZZZXXXVVVSSSRRRQQQPPPPPPNNNNNNMMMLLLLLLMMMNNNOOOOOOLLLIIIGGGGGGGGGFFFEEEIIIKKKNNNPPPQQQRRRTTTUUUPPPUUU[[[]]]\\\]]]ccchhhgggfffhhhmmmsssvvvvvvtttyyywwwrrrnnnkkkjjjjjjkkknnnoooqqqrrrrrrqqqpppooonnnmmmmmmnnnppppppnnnlllgggeeeeeefffiiilllmmmmmmmmmnnnooopppqqqtttyyy|||wwwtttpppnnnmmmlllkkkiiilllkkkjjjjjjiiihhheeebbbfff]]]WWWVVVUUUSSSRRRTTTWWWVVVUUUUUUXXX\\\aaadddddd___ZZZYYY\\\^^^___^^^\\\[[[[[[\\\^^^```___^^^gggeeedddeeeiiimmmooopppiiieeeeeeiiijjjhhhhhhjjjrrrsssssspppkkkkkkoootttzzzvvvpppmmmkkkhhhdddaaafffddddddgggjjjjjjeee```dddhhhllloooqqqsssvvvxxxyyy{{{yyyuuusssuuuuuurrrtttrrrsssvvvvvvtttwww||||||~~~vvvjjj^^^VVVQQQNNNLLLMMMKKKIIIHHHJJJNNNRRRUUUNNNOOOSSSZZZ___eeeppp{{{zzzttt{{{tttkkk```aaabbbhhhrrr~~~{{{uuunnnhhheeeeeebbbdddhhhkkknnnppppppppptttsssrrrsssvvvxxxyyyyyyuuummmllllllkkkjjjkkkkkkiiigggeeecccbbbaaaaaaZZZZZZXXXWWWWWWXXXZZZ[[[TTTRRROOOMMMLLLKKKJJJHHHLLLPPPTTTXXX\\\___bbbeeeaaabbbccceeegggiiilllnnnpppppprrrwww|||}}}~~~{{{xxxwwwwwwxxxyyyzzz{{{{{{{{{||||||}}}uuuvvvxxx|||~~~pppppprrruuuxxxzzzzzzyyywwwxxxxxxxxx{{{~~~yyyvvvuuuuuu{{{zzzzzz{{{|||{{{xxxuuuvvvooohhheeebbb___```cccfffeeeddddddfffjjjnnnqqqrrrnnniiigggiiikkkkkkjjjkkkkkkkkknnnrrrtttuuuuuuwwwvvvuuuwww|||~~~{{{zzz~~~||||||~~~|||{{{~~~|||xxxssspppsssqqqrrruuuzzz{{{wwwssswwwyyy||||||ssskkkeee```]]]YYYVVVQQQMMMLLLNNNQQQSSSOOOQQQVVV[[[\\\___kkkwww||||||ooonnnmmmpppyyy}}}wwwpppjjjgggffffffhhhkkkooorrrtttuuuuuu~~~yyyrrrnnnoootttxxxzzzyyyrrrrrrvvvyyy}}}zzzwwwmmmmmmmmmmmmmmmnnnoooooo^^^\\\ZZZYYYXXXVVVSSSQQQUUUYYY```fffkkkqqqvvvzzzyyyvvvssstttwwwzzzzzzzzzzzzzzz|||yyyuuuooolllpppxxx~~~}}}}}}~~~~~~|||}}}~~~|||zzzzzz{{{}}}zzzvvvoooggg```[[[WWWVVVXXXZZZ]]]______eeevvv}}}{{{{{{{{{|||~~~zzz{{{|||~~~xxxwwwvvvvvvvvvuuuqqqoookkkooouuu{{{~~~~~~uuuooommmlllkkkjjjlllwww~~~yyy{{{sssxxxvvvpppuuuyyy~~~kkkmmmlllpppxxxvvvooolllqqqyyytttooottt|||www|||