BM[6( ///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))))))))************+++++++++++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,---...///,,,++++++,,,------,,,******++++++,,,,,,------......,,,***+++,,,------,,,------,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---//////......---...------,,,,,,------......,,,++++++---......---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---------............//////---,,,,,,---......---,,,,,,,,,---......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------........................------------------------...------,,,,,,------..................---------,,,,,,,,,,,,,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,//////,,,)))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++******++++++,,,---+++******))))))***++++++,,,***))),,,//////,,,)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------............//////////////////000111111///000111222333333333333333444555666999>>>EEEJJJZZZyyy|||iii]]]QQQCCC===>>>444444444444444444444444333222111111000000111111000000000000000000000000000000000000000000000000...............---------////////////............------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......---,,,++++++,,,---...------------------------,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,---...///,,,++++++,,,------,,,***+++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---.........------...------,,,,,,------...---,,,,,,,,,---.........,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............//////...---------.........,,,---------......//////........................------------------------...............---------------------------------...................................................------,,,,,,------...........................------,,,,,,,,,------...+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,......,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,------......------,,,++++++******++++++,,,---***************+++++++++---,,,+++---///000...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------............//////////////////000000111///000111222222333333222111222444555666999===@@@EEE___|||}}}bbbVVVJJJCCC===555333555333333333333333333333333333222111111000000111111////////////////////////////////////////////////........................////////////............---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,,,,---------------...------,,,,,,------...+++,,,---------------...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------............///.........---------...///------...............///---.....................------------------------........................------------------------...................................................------,,,,,,------...---...........................---,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,++++++******++++++,,,---***++++++,,,,,,,,,------......---...000000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------............///...//////000000000000000//////000111222222222222111222444444333444666888555FFFVVV[[[```uuummm[[[QQQBBB<<<777444222000111333333333333333333333333333333222111111000000111111////////////////////////////////////////////////---.....................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...***,,,......---,,,---...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---------............///...//////...------...000........................---------...............------------------------.............../////////------------------------...................................................------,,,,,,------...---------...............///...------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,---......,,,------......------,,,++++++******++++++,,,---***+++,,,---------------........./////////000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///......///000000000000000...///000111222222222222333444555444333333555666999AAAEEE@@@<<>>PPPaaammmyyyttthhhYYYNNNDDD;;;:::===222333333222111111111000222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000---------.........//////////////////............,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------------------,,,------------------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,---------......++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************+++,,,---...,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++---++++++++++++,,,,,,---...***+++,,,,,,------------,,,,,,+++++++++,,,---......------,,,,,,------...))),,,//////---,,,---...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......---------.........//////---///111///---,,,...111///////////////.........---------.........//////........................---.........//////000000------------------------........................////////////////////////...------,,,,,,------...---------.........//////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------------------------***+++,,,++++++,,,...000,,,------......------,,,++++++++++++,,,---...///,,,------......------,,,++++++******++++++,,,---'''(((***+++,,,,,,+++++++++,,,,,,,,,++++++---...---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////---...000111111111000///...///000111111222222111...///000111111333666999666777999:::;;;>>>EEEMMMIIIWWWmmm~~~pppTTTLLLGGGDDD>>>666222555222555666555444444444333222222222222222222222222333222222111000111111111000000000000000000000000000000000000000000000000---------.........//////000/////////............,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------......------,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++++++++,,,---...///000+++,,,------......------////////////////////////////////////////////////000000000000////////////........................////////////000000000000000/////////............//////.........---------,,,---...//////...---,,,------------------------........................//////.........---------........................------------------------.........------,,,,,,,,,+++,,,------......------...------,,,,,,------............------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///...,,,+++***+++,,,,,,......---,,,,,,+++******---,,,***))))))***,,,---+++,,,------......------,,,------...///000111111////////////000000000000000111111222222333444444999999:::;;;===???AAABBBEEEAAAGGGVVVeeeuuunnnbbbZZZRRRMMMGGGCCC>>>999555444444555222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000......////////////......000000//////....................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,---...///000+++,,,------......------////////////////////////////////////////////////000000000000000000000///........................////////////000000000111000000/////////.........//////.........---------------...//////...------------------------------........................//////.........---------........................------------------------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------......---,,,+++++++++,,,,,,......---,,,,,,+++******---,,,***))))))***,,,---+++,,,------......------------......//////000000.../////////000000000000000111111222222333333444999999999999:::;;;======;;;666999BBBJJJRRReeexxxrrrhhhYYYNNNHHHDDD???<<<:::888666444333333555666222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000......////////////....../////////.........------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,---............---////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000111111000000000/////////....../////////.........---------...////////////...---------------------------.......................................---------........................------------------------...------------,,,,,,,,,+++,,,------......------...------,,,,,,------......------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,...------,,,,,,++++++***---,,,+++******+++,,,---+++,,,------......------..................//////....../////////000000000000000111111222333333333777777777666777777888888888333333777888999BBBOOOUUU___ooo~~~|||}}}yyymmm```WWWLLLEEE>>>999777777555333222222111111222222333444222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000......////////////...............---------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................------------------------........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////,,,------...............////////////////////////////////////////////////000000000000000111111111//////////////////////////////000000000111111111000000000////////////...////////////............---...///000000///...---................................................................................................------------------------------------------------+++,,,------......------...------,,,,,,------...------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------......------.....................---........./////////000000000000000111222222333333555555444444555555666777888555666888777555999@@@@@@EEEMMMXXXcccmmmuuuyyysssuuuwwwwwwuuuqqqllliiijjjiiihhhhhhiiimmmsssxxxyyyhhh[[[TTTMMMDDD===@@@===999888777777555444333333333333222222111000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000......////////////......------------------------........................------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,---------------------------..................---------------------------........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////,,,---......//////......000000000000000000000000000000000000000000000000///000000000111111111222000000000000000000000000000000000000111111111111111000000000////////////000000/////////.........---...///000000///...---........................////////////////////////---.............................................------------------------------------------------+++,,,------......------...------,,,,,,------...------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------............------------............///////////////000000111111222333333222222222333444555777777444333444666666555666999999:::<<<@@@GGGPPPYYY^^^aaacccfffhhhhhheeeaaa^^^^^^^^^]]][[[YYYXXXYYYZZZ\\\bbbkkkttt}}}wwwpppcccZZZNNNHHHFFFDDD???:::999888777666666555333222444444444444333111///...000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......------------------------........................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------------...//////...------------------------------........................------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///...............//////------...////////////...000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000000000000111111111222222111111000000000/////////000000000/////////.........///000000000000///...........................////////////////////////---------.......................................------------------------,,,,,,,,,------------...+++,,,------......------...------,,,,,,------...,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------......------.........///////////////000000111222222222111111111222333555666777222222333333444333333333222333444777:::===???AAAMMMOOOSSSVVVWWWVVVUUUSSSPPPQQQRRRPPPNNNKKKJJJJJJIIIKKKMMMOOORRRZZZdddlll{{{vvvjjj___VVVOOOKKKHHHDDD@@@>>>>>>===;;;888111222333333333222111111000000111111111111000000//////000000000000000111000000000000000000000000////////////////////////////////////////////////......////////////......---------------.................................------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------,,,---...//////...---,,,------------------------........................................................................,,,------......------,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---,,,+++***)))))))))***+++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////............//////------...///////////////000000000000000000000000000000000000000000000000///000000111111222333333111111111111111111111111000000111111111222222222111111111000000000//////000000000000/////////......///000111111000///...........................////////////////////////---------.........//////........................------------------------,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,------.........---------.........////////////000000111111222222111111111111111222333444444444333222222444444333000111333444444444444444<<<>>>AAAEEEGGGHHHHHHHHHEEEGGGHHHGGGEEECCCCCCCCCCCCBBB@@@@@@AAADDDGGGIIIMMMRRRYYYcccnnnwww~~~zzzsssjjjaaaRRRNNNIIIDDDAAA???<<<:::::::::999888666444444444000111333333222222222222/////////000000111111111////////////000000111111000000000000000000000000////////////////////////////////////////////////......////////////......------........./////////........................------------------------,,,,,,,,,---------..............................///......------......///------------------------,,,---///000000///---,,,------------------------////////////////////////................................................,,,------......------,,,+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---,,,+++***)))))))))***++++++++++++***,,,,,,,,,------.........,,,,,,,,,---------......000//////.........//////---......///////////////000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111000111111111111222222222111111111111000000000000000000000000////////////...///000111111000///...////////////////////////000000000000000000000000---------.........//////........................------------------------,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------++++++,,,,,,---...//////---------.........///////////////000111111222222222222111000000000000000222222000///000333444333666444333222222444666777444555888<<<>>>@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBB???>>>>>>???BBBCCCBBBAAADDDDDDEEEHHHMMMSSSXXX\\\___gggrrrzzzxxxqqqmmmdddZZZTTTQQQKKKDDDDDDBBB???>>>===<<<:::999888999:::888444222333555222333444444222111111111333333222111111111111222.../////////000000111111000000000000000000000000////////////////////////////////////////////////......////////////.............../////////000000........................------------------------,,,,,,,,,------.................................//////............//////------------------------,,,---///000000///---,,,------------------------000/////////............................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,+++,,,,,,......---,,,,,,,,,,,,---......////////////////////////---......///////////////111111111111000000000000//////......///000222333111111222222222111111111000111222333333333333222333333333333222111000///222111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111000000///...------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..................------...------,,,,,,------...........................///...,,,++++++,,,...///.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------)))))))))******++++++,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......---......///////////////////////////000000000000...//////000111111222222111111111111111111111111222222333333333444444444222333444555666888999999:::;;;===<<<;;;;;;<<<>>>::::::;;;;;;===>>>???@@@BBBCCCDDDFFFHHHIIIIIIIIIOOOPPPSSSWWW[[[```cccfffkkknnnsss{{{|||ssslllfff```YYYUUUNNNLLLIIIEEEBBB@@@@@@???<<<;;;:::888777666666666222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000///.................................------000000//////.........---000000//////.........---////////////////////////,,,,,,,,,---------......---...............---------------............///...........................------,,,,,,------..............................------,,,,,,------...000000/////////.........................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,---------......///...---,,,,,,,,,---...------,,,,,,------...///////////////////////////---...//////000000//////000000000000000000000000333333222222111111222222444333222111111222333333///000000000000000000000222333333444444444444333222222222222222333333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000///......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...........................///...,,,++++++,,,...///......---------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------------...///////////////.../////////000000000000//////000000111222222222000000000000000000000000/////////000000000111111111222222333444555666666777888999999888888999;;;888888888999:::;;;===>>>>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIILLLNNNOOOIIIJJJLLLOOOSSSWWWZZZ\\\```dddgggfffbbb```bbbeeekkklllnnnpppqqqsssssstttyyyzzzzzzzzzyyyxxxvvvuuujjjhhhddd```[[[WWWTTTRRRQQQMMMHHHEEECCCBBB>>><<<@@@???===;;;999888888888999888777666444444444333222222222111111111000000000000000000000000000000000000000000000000000000........................////////////////////////000000///.......................................000/////////............000/////////............////////////////////////,,,,,,---------.........---......//////...---------------............///...........................------,,,,,,------..............................------,,,,,,------...000000000/////////......................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////......---------------------,,,------...///////////////////////////......///000000000000000111111111111111111111111111111111111111111000000444333111000000222333555777666555555555555555666222222222222333333333333222222222333333444444444111111111111111111000000////////////////////////000000000000000000000000000000000000000000000000111000000//////......---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.................................---,,,++++++,,,---......------------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...////////////........./////////000000000///000111111222222222222////////////////////////............////////////000000111111111222222222333444555555444444555666555555555666777888999:::;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBBBBDDDGGGIIIHHHFFFDDDFFFHHHBBBCCCDDDEEEFFFGGGGGGGGGKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDBBB@@@???>>>???===<<<<<<===>>>>>>===888777777666666666666777555444333222111111111111222111111111111000000000000000000000000000000000000000000000000000000000........................////////////////////////000000///.......................................////////////............////////////............////////////////////////,,,------------.........---......//////.........---------............///..............................------------.................................------,,,,,,------...000000000////////////...................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......//////000//////...---,,,---------------...//////////////////////////////...///000000111111000000333333333333333444444444...///111222333333222222444444444333444444555666333222111000000000111222555444444333222222222222111222222333333444444555222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////..................////////////---------------------------------.....................------------.................................---,,,,,,,,,,,,---...------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---......//////.............../////////000000///000111222333333222222........................//////000000000111111111000000000000000000000000000111222222111111222444333333333333444555666777:::;;;<<<===>>>>>>>>>>>>DDDCCCCCCBBB@@@???>>>=========<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@>>>======???======>>>???????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<:::999999999999:::::::::666666666666666666666666222222111000/////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............---------...............///////////////.........///////////////.........////////////////////////------------............---......////////////...---------............///..............................------------.................................------,,,,,,------...111000000000////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------.........///000111111///---,,,...------------...//////000000000000000000000000///000000111222111111111222222222333333333444444222333444666666666555444222333444666666666555444555444444333333444444444555555444333333444444555222222222333333333444444444444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000/////////........./////////000000---------------------------------........./////////......------......///........................---------,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............///......------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------...........................///////////////000111333333222111000////////////////////////000000000111111111111222111111111000000000000000///000111111000000111222222222222222333444555555;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA???>>><<<;;;999888888888888888999:::999:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::888888888888888999999999777777777777777777777777666666666666444333333333222222222222222111111000111111000//////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................000000///...............---------.........//////.........///////////////.........///////////////////////////////////////---------.........//////---......///000000//////---------............//////////////////////////////......------......///...........................------,,,,,,------...111111000000000/////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......---...111222222111///---......------......///000000000000000000000000000000000111222222222222222000000000111111222222333444444555555555444444444000111222333444444333333444555666777777777666666222222111111222333555666444444444444444444444444555555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000------------------------,,,,,,------...///////////////............//////........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///------------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---............---------........./////////...///111222222111000...////////////////////////............////////////111111111000000000000000...///111000//////000222222111111111222222333444999:::;;;===??????@@@@@@>>>>>>?????????===<<<;;;<<<;;;;;;:::::::::::::::999::::::;;;;;;::::::999555666666777666666555555555555555555555666777888999999999999888888888888666777999888777555666666111111222111111000......111000000000000000111222//////000000000000000111////////////////////////////////////////////////------------------------........................000000///...............,,,,,,------.../////////.........///////////////.........///////////////////////////////////////------........./////////---...//////000000000000---------............/////////////////////////////////............//////...........................------,,,,,,------...111111111000000000//////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......+++---111333444222000..................//////000000000000000000000000000000111222222333333222222000111111222333333444444444444555666888:::<<<===???===<<<;;;<<<>>>@@@BBB888999<<>>===>>>===;;;888777777888999888888777777666555555555666666555555444333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000000........................,,,,,,------...//////000//////............//////........................,,,------------------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......******+++,,,,,,---......------------------------,,,,,,---............---+++,,,------......---------------.........//////---...000222222000...---------------------------,,,,,,---------........./////////000000000000000---...000///......///111000000000///000000111222333444666999;;;<<<======<<<===>>>???>>>===;;;:::666555444333333222333333222111222222333333222111444555555666666666555555555555555555666777999:::222222222222222222222222...000333222000...///000000111222222222111000///000/////////000111111222////////////000000111111////////////////////////////////////////////////------------------------........................000000///...............,,,,,,------...//////000............/////////000............/////////000////////////////////////............////////////------///000000111111111---------............/////////////////////////////////............//////...........................------,,,,,,------...111111111111000000000000000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......***---111444555444111///...............///000000000000000000000000000000111111222333333333333222444444555555666777888888777888:::>>>CCCHHHMMMOOOWWWTTTOOOLLLMMMRRRWWW[[[ZZZ\\\```ccceeedddbbb```UUURRRNNNIIIEEEBBBAAAAAA;;;;;;:::999888777666666777777666555444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111////////////000000000000........................,,,,,,------...///000000//////............//////........................,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////******+++,,,,,,---..............................++++++,,,---------,,,,,,+++,,,------......---------------.........//////,,,...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000,,,...//////...---///000//////.........///000000...///222444777999::::::999:::;;;<<<;;;:::888666666666555555555555666666666555555666777777666444222222333444444444333333222222111111222444666777222222222222222222222333000333555444111//////000,,,---...///000///......///////////////000111222.../////////000000111111////////////////////////////////////////////////////////////////////////........................000000///...............,,,,,,------...///000000---.........//////000000---.........//////000000////////////////////////............/////////000------///000111111111111---------.........//////000000000000000000000000//////............//////...........................------,,,,,,------...111111111111111111111111000000000000000//////...000/////////............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++..............................---------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.....................------000---+++...333666444111..................------222000///000333555666555000111333555666666666666888:::;;;:::999999===AAANNNLLLKKKQQQaaasss{{{zzz|||kkkjjjxxx~~~xxxssslllnnnjjj[[[VVVHHHIIILLL@@@777<<<@@@999888:::;;;555///222:::444444333222444555333///222222111111222222333444444444444333333333222222111111111111000000000000//////000000111111111222000000//////.........---//////.........------------------------------------------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///........................---------------------------------............/////////.........---------//////.........---------......................../////////000111333555555666888999;;;;;;999888666222222222111111111111111111222333444333222111000111111111111111111111111111111111111111111111111333333333222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---....../////////////////////.........---------...///////////////......///............---------////////////////////////////////////000000000000//////000000///...------////////////////////////////////////////////////......//////000000111111///////////////000111111//////............//////000000//////.........---////////////////////////////////////////////////555444333333444444444333000000111111000000///...000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................000---+++...222555333000////////////////////////111111222333555666666555222333444444444444444555>>>AAAEEEHHHKKKQQQYYY___^^^bbbggglllxxxyyyvvvjjjeee```PPPHHHIIIGGG@@@999666777777555666;;;333333222222444666666555444444444333333333333333444444444333333333333222222111111111000000000000///000000000111111111111000/////////............//////.........------------------------------------------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///......------......///---------,,,,,,+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---///........................------------------------------------............//////.........---------///.........------------........................////////////000222333444444555666777777666555444111111111111000000000000111111222333333222111000111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000........................................................................------...//////////////////.........------------------............------///............---------////////////////////////////////////000000000000//////000000///......---/////////////////////////////////////////////////////////000000000000000///////////////000111111////////////////////////000000/////////.........////////////////////////////////////////////////555444222111222333333333000111111111111000//////000000000/////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...........................///---+++---111333222///000000000000000111111111...000222333333222333444333444555666888;;;???CCCQQQUUUYYY]]]```fffnnnuuuqqqyyy~~~rrrsssvvvnnnaaaSSSFFFAAA@@@<<<666333555555666666666444222111555555666555555444333222555555444444444333333333222222222111111111000000000000000000111111111111////////////............/////////.........---------------------------------------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///......------......///------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...---,,,---...------------------------------------------------------------...........................---------............------------------------------------//////......//////000111111111111111111111111111////////////////////////000000111222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................................................................------...////////////...............------------,,,,,,---------------,,,///............---------////////////////////////////////////000000000000//////000000000///......////////////////////////////////////////////////000000000000000000//////000000/////////000111111///000111222222111000///000000////////////......////////////////////////000000000000000000000000888444111000222444444333111111222222111111000///000000000////////////...........................------------------------........................------------------------------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---......---------..................---,,,---000111111///000000000000111111111111111222333333111222444777:::<<>>???===:::777666666666777777777777666666666555555444444444444333333333333111111111111000000000///............/////////000000000000000/////////...........................---------------------------------............///------------------------------------------------........................,,,------......------,,,------------------------///......------......///+++++++++,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------...---------)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,,,,---......---,,,,,,,,,,,,,,,---.../////////---,,,,,,,,,---...///000................................................------........./////////------------------------------------------------------------------------------------------------........................+++,,,------......------++++++,,,,,,,,,---------+++,,,---...///////////////............---------////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111222222333222111111000000111111111111111111111111111111//////000000000111111111000000000000000000000000////////////////////////ooocccTTTJJJEEEAAA;;;666333333444444333333222111111111111111000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++******++++++,,,...------------...//////,,,,,,------...///000000///000111111000000111222111111222333333444555555CCCCCCIIIXXXjjjvvvxxxuuu{{{jjjZZZFFFBBB>>>999666555666777777777777777666666666666555555444444444333333333222111111111000000//////---.........//////000000000000000000////////////////////////////////////---------------------------------.........//////------------------------------------------------........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------......------)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000***+++---......---+++***,,,,,,------...///000000,,,,,,++++++,,,...///000................................................,,,,,,,,,------.........------------------------------------------------------------------------------------------------........................+++,,,------......------+++++++++,,,,,,---------***+++,,,---............//////.........---------////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000111222222222333333333222111000000111111111111000//////000111111//////000000111111111222000000000000000000000000////////////////////////xxxjjjaaaUUUIIIBBBCCC888333111333444222111222111111111111000000000000//////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++...---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++///...---,,,---...///000...///111111000///000111///222666999:::AAANNNYYYaaa___fffsss|||fff___SSSHHH@@@<<<;;;;;;<<<999666555666888999999555444444333333222222222222222222111111111111000000000000000000000000000111000000///...---------------------------------...................................................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------------------------------------------------//////.........---------,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++------------------------------............---------,,,,,,,,,,,,---......---------............///............/////////000......///////////////...///...------...000000///...///000111111111111111555333000000111222111000555222////////////111444...000222333333333333444444222000......000222444222222111///...///111444222111///......000222333000000000000000000000000000000////////////000000jjjgggkkkfffVVVJJJ@@@999444444444111111333111111111111000000000000//////////////////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,---------,,,,,,------------------,,,,,,+++++++++...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---............---------,,,,,,//////...---...///000111---///111222222111222333555888:::???OOOiii~~~yyyooodddWWWHHH======;;;::::::;;;:::666333666666555444444333333333222222222222111111111111111111111111111111111111111000000///......------------------------------...................................................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------------------------------------------------------///.........------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,,,,,,,---......---------............///........./////////000000......///000000111111111111000//////000000000///000000111111111111111111222333333333333333333333666555444555666555555555555555555444444333444555444444444333222111000///111222333222111000000111333222111000000111222333111111111111111111111111000000////////////000000sssmmmrrrooo```RRRGGG>>>666444444111111333222222111111111000000000////////////////////////...............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,---.../////////...............//////......//////000111///111222222111222333555===CCCHHHRRRqqq~~~dddPPPDDD???<<<;;;===<<<777222777777666666555444444333333333333222222222111111111111111111111111111111111000000//////......---------------------------...................................................------,,,,,,------...------,,,,,,,,,,,,++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------------------------------------------------------............------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------............---------,,,,,,,,,,,,---......---------............///....../////////000000000......///000111222222333/////////000000000000000333333222222111222222333222444666555333333555888555555666888999999777444;;;:::999777666555555555666666666555555444444444222333555666555444222000222222222222222222222222111111111111111111111111111000000//////000000111{{{nnnccc[[[VVVGGG===555444555333222222222222222111111111000000////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,++++++,,,,,,---.......................................//////000111222222111000000333777;;;IIIUUUaaaqqq~~~\\\PPPBBB:::999::::::999888777777666555444333333444333333333222222222222111111111111111111111111000000000000//////.................................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------,,,,,,,,,,,,---......---------............///...////////////000000000/////////000000111222222///000111111111111222333111111111111222444555666888:::<<<:::777888>>>DDDEEEFFFGGGHHHKKKNNNLLLHHHGGGFFFDDDCCCAAA>>>;;;999;;;999777555555666999:::333333333444555555333222222222333333333222111111111111111111111111111111111000000000000000000111mmm]]]TTTEEE<<<444444666555333222222222222222111111111111000000000000000000000000---.....................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---...------------------......,,,,,,---...//////000000111111000111555===GGGNNN^^^mmm|||xxx\\\EEE:::888999;;;888888777666555444333333444444444444333333333222111111111111111111111111000000000000000/////////...........................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............---------,,,,,,,,,,,,---......---------............///////////////000000000111222111000//////000000111222333444333111111444666444666999===BBBGGGKKKMMMPPPSSSTTTSSSRRRVVV___fffpppqqqqqqqqqwwwyyyllljjjhhhfffccc^^^VVVPPPOOONNNLLLIIIFFFAAA>>><<<888555222111222333222111222333333333333222111000111111111111111111111111111111000000000000111111nnnUUULLLAAA666555777666444333333222222222222111111111000000000000000000000000---------...............------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,+++,,,------...,,,,,,++++++,,,,,,---...---------------.........,,,---...///000111111111///111555;;;EEESSSaaajjjxxxkkkSSSDDD>>><<<::::::999888666555444444555555444444444333333333222222222222222222222222000000000000000000000000...........................................................................------,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............---------,,,,,,,,,,,,---......---------............////////////000000000111111333222111000000111222333333444666555444777===BBBSSSWWW]]]eeennnuuuzzz}}}yyy{{{}}}{{{sssfffXXXPPPNNNIIIAAA===;;;999555222555444444333333222222222222222222222222222222222222111111000000111111222nnn^^^MMM===777777666444444333333222222222111111111000000000000000000000000---------.........//////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++)))+++,,,------,,,+++)))+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------........./////////---...000222333333333333333999CCCNNN\\\jjjxxxfffRRRHHH======<<<:::999888777666555555555555444444444444222222222222222222222222000000000000000000000000...........................................................................------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,,,,,,,---......---------............/////////000000000111111111333222111111222555777888888<<>>===;;;:::999888666666555555555444444444222222222222222222222222000000000000000111111111////////////////////////...................................................------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++------------++++++,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------..................------,,,,,,,,,,,,---......---------.........//////000000000000111111111111222222222333555888<<<>>>EEEJJJSSS\\\hhhyyy}}}qqqbbbSSSHHH<<<:::888666555555777888222222222222222222222222222222111111111111222222jjjKKKGGGCCC555111:::333333444333222222333555000///////////////000111////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++...111222000///...//////333444000///555>>>CCCMMMiiittttttZZZMMMAAA===;;;777666888666666555444444666555222222222222111111111111000111111111111111111111111000000000000////////////////////////............---------............///,,,,,,,,,------.........------------------------------------,,,,,,+++***.........------,,,,,,,,,---------,,,,,,+++++++++.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......+++,,,------......---------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------.../////////---------.........//////.........000111111///...333111000111444555333000555777999999999???IIIQQQiiinnn{{{uuuaaaWWWLLLGGGAAA444222777666222333333444555666333///555444333222111111111111dddNNNEEE@@@:::666555555555444333333333444000000////////////000000////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////.........///000000111333666>>>JJJUUUhhhyyyZZZIIIBBB>>>;;;;;;:::999777555444666777777333333333333222222222222111111111111111111111111111000000000////////////////////////............---------............///,,,,,,,,,---------......---------------------------............---,,,+++------------------,,,,,,---------,,,,,,,,,++++++......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------......---------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------...............---------.........//////111000///...////////////444222///---...000333555999<<<@@@EEEMMM^^^rrrzzzvvvvvvzzz}}}ppphhh^^^LLLBBB===444777777666444333444555555444444333222111111111111ZZZIIIKKKCCC222777666666666555444444333111000000//////000000000////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111///------...111222222111///333>>>GGGOOO___ooo|||kkkSSSDDD======<<<:::777555444444555666555555444444444333333333222222222222222222222222111111000000000/////////////////////............---------............///,,,,,,,,,------------...------------------------......//////......------,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...............---------------........./////////222111///......///111222222222333111222555===BBBFFFNNNYYYfffttt{{{xxx~~~tttrrrxxxvvveeeUUUBBB777777666555333222222333333333333222111111000000oooTTTOOOEEE444777666555555666666555444111111000000///000000000////////////............................................................------------------------------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000...---...111444555555222222===PPP^^^ffftttuuummmlllqqqzzz~~~zzz{{{|||zzzrrrtttyyykkkLLL>>><<<===999777999999666555555555555555444444444333333222222222222222222222222111111111000000000//////////////////............---------............///------------------------------------------------------............------,,,,,,,,,------.........------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///......------------......------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++,,,---...***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------/////////...---------,,,............///////////////000000//////000333555000555999999888<<>><<<>>>777777777777666666666666333333333333333333333333222222222111111111111000000/////////............---------.........//////.........------,,,,,,,,,------------------------,,,------.../////////............------,,,,,,,,,---------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------......+++,,,------......---------------.........////////////............//////................................................------............------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------....../////////////////////000000000000...000333666;;;HHHXXXdddppp~~~wwwTTTBBBAAA555666888888777666333222ppp^^^UUUEEE999666:::999444444444333333222333333333111111000///////////////........................---------.........//////------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................,,,,,,,,,---------......111000......///000000///555...222;;;DDDWWWiiilll}}}www~~~\\\EEEBBB@@@;;;@@@999444666888666444444444444444333333333222222000000000000000000000000//////000000000000//////......------------............------------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,------------............///////////////////////////000000//////.........------------........./////////...---,,,,,,---.../////////////////////////////////////////////////////////.........---------,,,---------.../////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******************)))***++++++,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,---...+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,------...////////////111---,,,000333333000///333888>>>DDDLLL\\\qqq{{{]]]FFF???888444666888444111000pppSSS===555777555///444444333222222222222333111111000///////////////........................---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---........................,,,,,,---------.........///........./////////...111000222BBB]]]qqqzzz}}}tttyyyyyy\\\III???777;;;888666999999666555777444444444333333333333222111111111111111111111111//////000000000000/////////......------......///......------------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,------------............///////////////////////////000000/////////.........---------.........////////////...------...////////////////////////////////////////////////////////////.........---------------..........................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++)))************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------......//////000000111111++++++,,,---............000///000111111111333555444;;;EEEPPP___vvvwwwbbbKKK>>>333333666777555555nnnKKK<<<;;;888222444444333222222222222222111111000///////////////........................---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---..............................,,,------------.........////////////000000000000444>>>CCC\\\xxx}}}tttuuutttzzzpppSSS>>><<<::::::<<<:::666555888555555444444444333333333111111111111111111111111///000000111111000000//////......------......///......------------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------------............///////////////////////////000000////////////......------.........///////////////............///////////////////////////////////////////////////////////////............---//////..........................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******)))************+++++++++------,,,+++++++++,,,,,,,,,------------.........///////////////000000000,,,,,,------.../////////...111222000///333;;;AAAJJJVVVgggvvvnnnZZZCCC999777666444333]]]EEE???<<<888555444333222222111222222111000000///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...........................------------............000111111111111333555777FFF]]]ggg}}}|||{{{xxxxxx{{{}}}{{{vvvtttyyy|||zzzSSSEEE>>>999::::::777555555555555555555444444444444111111111111111111111111000000000111111000000000//////............//////......------------..............................................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------............///////////////////////////000000//////////////////............/////////////////////////////////////////////////////////////////////////////////////////////...............000000//////......------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++...---,,,,,,++++++++++++---------.........//////---------,,,,,,,,,,,,,,,.........///000111222222222333333222666BBBNNNUUU]]]pppcccNNN@@@888555666mmmMMM???:::888666555444333222222222222111000000///////////////////////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000111111111222777???EEE\\\wwwqqqppp~~~zzzwwwwwwzzz}}}|||wwwsssvvv}}}|||ppptttxxxzzzzzz|||zzzWWWGGG777555999:::777444666666666555555555444444111111111111111111111111000000111111111111000000/////////....../////////......------------..............................................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------............/////////////////////////////////000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000//////......---////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++...---,,,,,,++++++++++++---------.........//////,,,,,,++++++++++++++++++...------...///111222333555666555888EEEXXXfffjjjdddyyy~~~lllSSS@@@:::<<<___JJJ???:::888777666444333333333333111111000///////////////////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++........................------.........//////////////////000555AAAPPP[[[kkk|||qqqgggmmm}}}}}}|||{{{}}}|||xxxyyy|||~~~{{{xxxssstttuuutttsssssstttuuuwwwyyy}}}{{{```CCC777999;;;999777777666666666666555555555222222222222222222222222000111111222222111111000000//////......//////000......------------..............................................................................------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------............/////////////////////////////////000000000000111111....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000...////////////000000000000000//////////////////////////////////////////......////////////......------------------------,,,,,,------------,,,,,,******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******)))************+++++++++------,,,+++++++++,,,,,,,,,------------.........------------------......---,,,,,,,,,...000222333222888===FFFYYYppp{{{{{{~~~}}}xxxwwwmmmNNN===999sss]]]LLLBBB999888777666555444444444111111000/////////////////////////////////////////////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................////////////000000000444>>>QQQiiiyyyjjj^^^{{{uuuxxx{{{||||||}}}|||~~~}}}}}}~~~~~~|||zzz|||zzzyyyyyyyyywwwssspppkkkjjjjjjjjjoooyyybbbGGG===;;;:::;;;777777777666666666555555222222222222222222222222000111111222222111111000000000////////////000000......------------.........................................................................................................------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............/////////////////////////////////000000000111111111.../////////000000000000000111111222222111111000000000000000000000000000000000000000000000000000.../////////000000000000///////////////000000000////////////////////////......////////////..............................,,,,,,---......---,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,,,,++++++)))************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------.........//////000000000//////......000222555666999IIIYYYgggzzz~~~zzzzzzwww~~~iiiMMM@@@~~~iiiUUUFFF:::999888777555555444444111111000///////////////000000000000000000000000//////.........---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////..................................../////////000333333444999FFF___|||mmmeeevvvyyy}}}~~~ssswww{{{}}}~~~zzzuuuvvvvvvtttnnngggccccccdddwwwXXXBBB::::::===777777777777666666666666222222222222222222222222111111222222222222111111000000////////////000000.........------.........////////////////////////...........................................................................------,,,,,,------...,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---------.........////////////////////////////////////000000111111111222////////////000000000000000111222333333222111000000000000000000000000000000000000000000000000000.../////////000000111111......//////000000111111000000000000000000000000......////////////..............................,,,,,,---......---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,------...+++++++++,,,,,,,,,------,,,------...///000111111333333222222444666999;;;IIIbbb|||yyylllnnn|||zzz{{{gggVVVbbbTTTBBB;;;777888555///222:::222222222111111111111000000000000000000000000000////////////............//////.........---------........................---------------------------------,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------...///000...---///111000888444777IIIjjj}}}zzzvvvqqqllliiiiiinnnxxxVVV===???AAA::::::888666666777777444333333333222222333444444333333333222222222111111111111111111000000000000///...---,,,,,,---...///////////////////////////////////////////////////......////////////......------------------------...------,,,,,,------...---------............///........................,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////000000000000000/////////000000000000000111111222000111111111222333333333/////////000222222111000000222444444222111222333000111222111000///000111333444555444222000///...111111111111111111111111000000000000000000000000000000000000000000000000........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,.....................------///000000------///111111//////000222555;;;EEEMMMjjjzzzooooooooojjjooonnnwwwdddJJJAAA:::999777222333777222222222222111111111111000000000000000000000000////////////............//////.........---------........................---------------------------------,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------...////////////111111000///666AAATTTooo~~~xxxuuusssrrrjjjlllsss{{{uuuZZZHHH666::::::999888888888777666444333333222333333444444333333333222222222111111111111111111000000000000///...------------...///////////////////////////////////////////////////......////////////......------------------------...------,,,,,,------...------------....................................,,,,,,,,,---------......------------------------,,,,,,---------.....................////////////////////////////////////000000//////000000111222444333333333333222222222555555444444444333222111111222333333333222222222444555555555444444555666000222333444333222222222000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...........................------...---///111222222111111333777>>>JJJXXXccc|||yyyzzzsssssswww}}}|||}}}tttSSSIII>>>999888666555555333222222222111111111111000000000000000000000000////////////...........................---------........................------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------///......000111222111000222@@@PPP]]]lll~~~sss{{{|||uuussstttyyy{{{yyy{{{~~~fff:::;;;:::999999999888888888444444333333333333333444333333333222222222111111111111111111000000000000///......------......///////////////////////////////////////////////////......////////////......------------------------...------,,,,,,------...------------....................................,,,,,,,,,---------......------------------------,,,------------.....................////////////.........///////////////000////////////000111111222222222222222222222111333333222111000000111111222222111222333333222111111111222222333333444444//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...........................,,,+++,,,...111222222222111555:::DDDSSSgggzzzyyysssuuuwwwwww{{{yyy|||dddXXXGGG:::666888777555333333222222222111111111////////////////////////////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................111...---000222111111222BBBPPP]]]dddlllvvvzzzxxxtttmmm~~~~~~~~~zzzyyyzzz}}}```BBB===999999999888888:::555444444333333333333444333333333222222222111111111111111111000000000/////////............//////////////////////////////////////////////////////......////////////.................................------,,,,,,------...,,,,,,---------.................................,,,,,,,,,---------......------------------------------------........................////////////.............../////////000////////////000111111111111222333444555666666222222333222222333555777555444333444666666444222222222111222333444444333333222222222222222000///111111111111111111111111111111111111111111111111000000000000000000000000........................................................................+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,++++++,,,...............////////////...,,,,,,///111000000222444>>>LLL]]]rrrooouuuyyyvvv___EEE888888888555333333333222222222222111////////////////////////////////////............---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................222......000111000444;;;VVVbbbmmmqqqyyy}}}|||xxxyyy{{{wwwvvvWWWIII===999999777888:::666555444444333333333444333333333222222222111111111111111111000000000///////////////////////////////////////////////////////////////////////////......////////////.................................------,,,,,,------...,,,,,,,,,------------...........................,,,,,,,,,---------......---------------------------------.........//////............////////////............//////000000000000000000000111222222333444444555666777888888555777888888777777:::<<<777777777777888888777666888666555555777777666444777555333333444555444222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,++++++,,,............/////////000000222......111111///222777DDDTTTiii}}}wwwuuuooozzzwwwuuusssxxx\\\@@@:::999666333333333333222222222222000000000000000000000000////////////............---------.......................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---..............................222......111111222>>>LLLlll~~~}}}|||{{{yyyvvv{{{aaaGGG<<<;;;888888:::777666555444333333333333333333333222222222111111111111111111000000000000...//////000000//////...////////////////////////////////////////////////......////////////.................................------,,,,,,------...,,,,,,,,,,,,------------........................,,,,,,,,,---------......------------------------------........./////////............////////////......//////000000111111222111111111111222333333333333333444444555555555444777;;;;;;:::999<<<>>>???@@@BBBBBB@@@???@@@AAA@@@===:::999::::::777333666333111111333444333111333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,............//////000000111444000000333222111;;;HHHaaarrr{{{tttuuuqqqrrrKKK===;;;888444444333333333222222222000000000000000000000000////////////............---------.........//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................111...///333222666KKKbbb}}}uuuooo|||~~~UUUCCC>>>;;;888:::777666555444444333333333333333333222222222111111111111111111000000000000...///000111111000///...////////////////////////////////////////////////......////////////.................................------,,,,,,------...++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------............////////////............//////////////////000000111222222333333333222222333333444555333444666888;;;===???@@@???EEEMMMQQQQQQRRRUUUYYY\\\aaaeeeccc___]]]___ccc^^^YYYTTTSSSSSSRRRMMMIIIDDD???:::888888888444000555555555555555555555555333333333333333333333333111111111111111111111111////////////////////////............................................................------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...---......///000000111111111///222666555777JJJ```|||QQQ@@@>>>;;;444444444333333333222222000000000000000000000000000/////////............---------.........//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,,,,---......///////////////////////////---000444444;;;UUUrrrwwwooovvv}}}|||{{{wwwzzz```HHHBBB===999999777777666555444333333333333333333222222222111111111111111111000000000000...///000111111000///...////////////////////////////////////////////////......////////////......////////////////////////...------,,,,,,------...++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------............/////////000............/////////000///000000111222333333333444444333333444444555666999;;;???DDDJJJOOOSSSUUUXXXaaalllssswwwzzz}}}{{{{{{xxxsssnnn[[[TTTLLLGGGEEEAAA;;;666666666666666666666666666333333333333333333333333111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////...---------,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,+++---...---......///000111111222......222888888===VVVrrrnnnPPPAAA;;;888888666222222333333222000000000000////////////------............------//////////////////////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........000...***+++111111---000333///---CCCfffwwwsssxxx|||}}}yyywwwwww~~~~~~|||xxx```BBB>>>===777555666666666444333444555333333222222111222222222000000000000////////////000000///...------,,,,,,........................................................................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,------...///------------------------............/////////000...------...000111111000444...+++---//////222555333444777:::===@@@GGGMMMWWW\\\bbbkkktttzzz|||ssseeeZZZOOOIIIEEECCCAAA<<<555333555888555222222444555333000///000111111000///000111000000000000000111111111000/////////............//////............/////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111222---666::::::GGGbbbxxx~~~```NNNFFF:::999777444333333222111111000000000////////////......////////////......////////////////////////---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000222000,,,,,,000000,,,,,,222777<<>>@@@888888777888888777666444777666444333222111000000111111111000000000//////000/////////......------........................................................................------------..................---------,,,,,,,,,++++++++++++++++++++++++---------------------------------------------,,,...........................////////////000000000000111333444444444555555777444333333444999GGGTTTnnnyyyrrr___VVVHHH>>>888666555333666444333222222111000...222222111111111111111000000000000////////////...000000////////////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,...000000//////222555>>>NNNkkk}}}}}}zzzcccXXXCCC:::444555666444222444111111111111000000000000000000111111111111000000////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///000//////111444555BBB]]]vvvzzzqqquuuxxxpppWWW:::<<<:::777777777777555333777666555333222111111111111111111111000000000000///////////////.........////////////////////////................................................---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------...//////........................////////////000000000111111222333333111111333555666666:::AAAIIIVVVjjj|||zzzrrrrrrxxxzzzssskkk```kkkyyy~~~~~~}}}{{{rrryyy~~~iiiVVVIII@@@:::666666555444555666666444222333222222222111111000000111000000000////////////000000////////////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////...000111000///222:::@@@MMMhhhwwwvvviiiMMM???555666777333333666222222111111111000000000000000111111111111000000//////////////////////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000111111///,,,000666<<>>\\\uuuiii}}}~~~qqqIIICCC;;;777777999888666666555444333333333333333222222222111111111000000/////////////////////000////////////////////////............................................................////////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------......//////........................//////000000000111111111111333555666666<<>>;;;999888444444333333222111000000111111111111000000000000111111000000000000111111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---................../////////000222222222333;;;PPPjjj~~~yyyxxx{{{}}}xxx{{{vvvqqqwww\\\CCC<<<;;;666444666333333222222111000000000111111111111000000000000222222111000///...------................................................------------------------,,,,,,,,,---------.........---,,,+++,,,---...///444...000555000,,,CCCbbbrrr{{{tttkkkbbb[[[```jjjxxxnnnHHH666>>>===888888:::777777555444444444444444000111222333333222000///000000000000////////////000000//////.........---........................------............------........................///............---------............................................................////////////...///000000//////000222///......000222333222111888222999NNN\\\aaapppnnnPPP888666AAA999777444333222222333444444222111111222333333222222111111111000000/////////////////////......---////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,---------......//////000000////////////111444666===MMMdddvvv}}}rrrooouuu{{{yyy{{{~~~|||jjjNNNBBB===666222555333333222222111000000000111111111111000000000000111111000000///.........................................................------------------------,,,,,,,,,---------.........---,,,,,,,,,---...//////---111444000444NNNmmmxxxzzz~~~xxx|||lllddd```___eeeiiiqqq|||jjjIII>>>777555999999777777666555444444444444333333333333333222222222111111000000000/////////000/////////....................................------............------........................///............---------............................................................////////////...///000000///...///111666444222000//////000222444;;;PPPlllwwwyyyeeeKKK???666222222999;;;777333333444222111111222222000///222111111111000000000000//////000000//////...---////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,---------........./////////...------...//////888AAAKKK[[[rrrtttjjjjjjnnntttvvv}}}~~~~~~~~~^^^LLLAAA888444555333333333222111111000000111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,---------.........---,,,,,,,,,---///000---///222333444AAA^^^yyysss{{{|||}}}{{{lllaaabbbhhhoooqqqwwwhhhJJJ888777<<<888888777666555444444444444444333333222222222222222222222111111111000000000////////////....................................------............------........................///............---------............................................................////////////...000000000.........000111333444333222444999===AAAWWWxxxuuubbbPPPDDD>>>CCCBBB777000222555444333333333222000...111111111111111000000000//////000000//////...---////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------------............//////...---///222444111DDDYYYgggrrrrrrpppllljjjkkknnnrrruuu{{{|||~~~~~~|||{{{|||{{{{{{||||||}}}~~~lllVVVGGG<<<777888444333333222222111000000111111111111000000000///........./////////000000................................................,,,,,,------------------,,,,,,,,,---------......------,,,,,,---...///000000111222333<<>>YYYmmmrrrhhhbbb___cccdddfffeeeeeehhhnnnrrrssstttvvvxxxyyyzzz{{{{{{}}}}}}}}}~~~zzz{{{qqqsssyyyqqqkkkmmmppptttxxx|||vvvaaaPPPBBB:::555444444333333222111111111111111111000000000000---.....................................................................++++++,,,,,,---......///,,,,,,,,,---------......------,,,---...000111333000000???[[[nnnuuu||||||yyyxxxsssvvvwwwuuu|||}}}~~~|||yyywwwwwwyyy}}}}}}}}}~~~~~~yyyvvvooommmjjjgggeeeaaa]]]ZZZWWWXXXYYYXXXVVVUUUVVVWWWUUU]]]jjj{{{pppGGG===<<<999888777666555555555555333444666888999:::::::::111111000000000/////////............/////////000........................------............------........................///............---------............................................................///////////////000222222222222444666333:::HHH[[[qqq~~~]]]CCC>>>:::666333333333222222111111111222222333333333000111111111111000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............///////////////111000...///888GGGSSSgggxxx{{{lll___^^^eeefffeeedddccceeejjjppptttwwwwwwwwwwwwyyy{{{}}}~~~||||||||||||{{{{{{zzzyyy|||~~~zzz}}}xxxjjjjjj{{{uuutttrrrqqqssswwwyyymmmYYYHHH>>>555444444333333222222111111111111111000000000000........................................................................++++++,,,,,,---...//////,,,,,,,,,---------......------,,,---...000222333000444LLLooovvv~~~yyyppprrr}}}~~~xxx}}}~~~~~~{{{vvvrrrqqqqqqtttvvvzzz~~~}}}vvvpppkkkeee```ZZZYYYXXXXXXWWWVVVRRRPPPRRRSSSTTTUUUUUUVVVYYY[[[___^^^^^^```lllZZZBBB:::999888777666666555555555222222111222333666999;;;000000000000////////////---.........//////000000........................---..................---........................//////.........---------............................................................/////////000///000222333333444666888>>>MMMfffgggFFFAAA;;;777555555444444111111111222222333333333111111111111111000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,............/////////000000000///...333CCCZZZkkkqqqzzzkkk[[[\\\hhhbbb```______ccciiinnnrrrwwwvvvvvvwwwyyy}}}{{{{{{{{{{{{yyywwwtttsssuuu{{{~~~|||}}}}}}{{{vvv}}}rrrnnn{{{zzzxxxvvvxxx}}}rrrxxx{{{wwwbbbXXXDDD888777555222111333444333000000000000////////////000000//////.........---////////////////////////------------------------..........................................------,,,///111000000111222222333===bbb}}}zzzvvvqqqxxx~~~vvvuuuxxxvvvppplllttt{{{vvvkkkaaa\\\YYYWWWUUUSSSSSSTTTUUUUUUTTTSSSRRRWWWSSSOOOQQQWWW[[[\\\ZZZ]]]___bbbdddfffpppmmm===@@@999555888:::666:::;;;222222222222222333444444555???888111///111222111...000000////////////000000////////////............//////.........---------///000111000...------...//////............//////......---------......//////////////////.........///000000111111111111000444333222333333444888<<>>>>>888999:::444777;;;444333333333222333333444444<<<777111///000222111...000000////////////000000////////////............//////.........---------///000000000...---...//////..................//////......---------....../////////////////////...///000000111111111000000222333444444555;;;GGGRRReee}}}]]]BBB666444444222111222333333333333333444111111111111000000000000000000/////////.................................---............---+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////111222222444EEEaaazzzwwwhhh```______]]]ZZZ\\\___eeeiiikkknnnqqqrrrsssxxxyyyuuuvvv}}}|||vvvssssssppplllllloooqqqppppppsssyyyppprrrpppppp||||||}}}zzz}}}yyyeeeMMMAAA;;;555333444444222111111111000000000/////////////////////............////////////////////////------------------------................................................//////......///111333444>>>\\\rrrxxx}}}|||~~~}}}yyyvvvuuuoooiiillluuu}}}uuulll```WWWSSSPPPMMMLLLLLLNNNNNNNNNSSSTTTTTTUUUUUUUUUTTTTTTYYY^^^dddfffdddbbbdddggggggggghhhgggaaa\\\___fffjjj|||bbb@@@BBB:::::::::333555:::777555444333333333333333333888444///...000111111///000000////////////000000////////////...........................---------...///000///...---...///......------------......000///...---------------......//////////////////000000000000000000000000000333555666;;;KKKbbbsssdddGGG:::777666333333222222111222222222222222111111111000000000000000000/////////..............................------............---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000000000333444<<>>RRR}}}vvvhhh}}}|||zzzwwwxxxrrrmmmjjjhhhiiiooowwwwwwxxx{{{{{{wwwtttuuuzzz~~~~~~xxxpppkkk[[[UUUNNNIIIHHHIIIKKKKKKNNNPPPRRRSSSRRRQQQRRRSSSRRRRRRTTTYYY```hhhpppuuuvvvvvvwwwwwwuuupppjjjfffiiijjjmmmqqqsssyyyzzzTTT@@@999<<<999777999444666555444444444444444444///000111111111111000000000000////////////000000////////////............---------...............---...//////......///000......------------............---------......///------......///000000000111000000000111333555666555CCCUUUlllrrrSSS===999444333444555444222333222222222222111111111111111000000000/////////////////////////////////......------...///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111222222111DDDccccccLLLMMMKKKLLLMMMNNNPPPTTTZZZ^^^```eeemmmsssvvvwwwwwwwwwpppnnnooorrrrrrqqqtttyyyyyy|||xxxmmmjjjhhhiiinnnsssuuuuuunnnqqqqqqoooiiibbb]]]YYYVVV]]]eeelllsss{{{tttYYY???888777333111222222222222111111111000000............/////////000////////////////////////------------------------........................,,,,,,------...//////000//////111222///666SSSrrryyyjjj|||zzz|||yyytttrrrlllhhhgggggghhhqqq{{{~~~{{{ssstttuuuwwwyyyzzzzzzyyyooollljjjlllrrrvvvwwwvvvxxxzzz|||zzzsssiii___YYYNNNLLLJJJIIIIIIJJJKKKLLLUUUWWWXXXWWWTTTRRRRRRTTTSSSVVV[[[aaafffkkkooopppuuuxxx{{{zzzwwwttttttuuuwwwxxx|||~~~fffJJJ;;;<<<999999999555555444444444444555555666///111222333222111000000000000////////////000000////////////............---------.........//////---...//////......///111///..................///---------------...///000------......///000000111111000000000222555888999FFF[[[tttsssTTTJJJ===444222333333333333333222222222111111111111111111000000000////////////////////////////////////...------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111222333333777YYYxxxwwwUUUGGGHHHIIIKKKNNNOOOQQQUUU]]]cccccchhhooouuuxxxyyyyyyzzztttnnnmmmqqqtttssssssuuurrrxxxwwwsssnnnlllnnnsssyyy|||yyywwwtttqqqkkkbbb[[[WWWYYY[[[```iiittt}}}}}}___CCC:::999555222444222222222111111111111000---.........//////000000////////////////////////------------------------........................,,,,,,------...///000000......111222222@@@hhhvvv~~~zzzyyy{{{xxxrrrnnnhhhfffgggggghhhqqq||||||{{{zzzyyyyyyyyywwwtttqqqooonnnnnnlllkkkiiihhhfffbbb___]]]```fffkkkkkkiiihhhjjjkkkiiiaaaWWWNNNIIIKKKIIIHHHIIIMMMTTT[[[___\\\^^^^^^\\\XXXUUUVVVXXXZZZ^^^eeelllpppqqqooonnnssszzzzzzyyy~~~~~~tttRRR===;;;999999:::555444444444444444555666777///111444444333111000///000000////////////000000000/////////............---------.........//////,,,...//////......///111//////............//////,,,,,,,,,---...///000111---------...///000000111000000000111333666999;;;___zzz{{{wwwsssdddOOO???999888999999333333333222222222111111111111111111000000000000000000000000000000000000000///...------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333GGGsssxxx\\\MMMJJJKKKIIILLLPPPRRRSSSYYYbbbiiihhhmmmsssxxx{{{|||~~~{{{rrrnnnrrruuurrroooooohhhrrr}}}{{{tttnnnnnnttt}}}}}}yyywwwsssllleeebbbXXXVVVXXXcccsss~~~~~~wwwbbbKKK>>>888555222222222222222111111111111000000000000000////////////////////////////////////...........................------,,,,,,------...---------.........//////111///666222,,,PPP~~~yyy}}}yyyyyyzzzxxxrrrkkk```bbbeeeiiimmmrrrvvvwww|||}}}~~~}}}|||tttpppjjjeeecccbbbbbbbbb______^^^]]]\\\\\\[[[[[[WWWWWWVVVVVVWWWYYY[[[\\\WWWXXXXXXVVVPPPKKKHHHFFFLLLLLLOOOUUU\\\aaaaaa___eeehhhfff]]]RRRPPPXXXbbbkkkqqquuuuuuoookkkiiijjjvvv{{{~~~eee;;;777===777555===666666555555555444444444222222222111111111111000000000000000////////////000000//////......------................................................/////////...---------,,,......------------......////////////000000000000---000333111111888DDDOOOrrrpppkkk{{{JJJ333:::>>>666555666555444333333111...222111111000000000000000////////////////////////////////////............------------------------++++++,,,,,,,,,---------......---,,,---...///000///444000---222333555@@@mmmfffPPPHHHKKKPPPLLLLLLMMMQQQWWW___dddgggkkkqqqyyy|||zzzyyyzzz}}}vvvvvvwwwxxxxxxtttmmmgggbbbaaadddooo}}}{{{uuuuuu||||||vvvqqqooommmllljjjbbb[[[VVVXXXaaaiiimmmlll~~~~~~~~~lllRRRBBB;;;666444444222222222222111111111111000000000000////////////////////////////////////...........................------,,,,,,------...---------.........//////111///555333666^^^ssswww|||{{{vvvuuuwwwuuunnnggg___```dddhhhnnnuuuzzz}}}~~~}}}|||{{{yyywwwsssoookkkiiidddaaa\\\XXXWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPTTTTTTSSSSSSSSSTTTUUUVVVRRRSSSSSSQQQNNNLLLKKKKKKUUUWWW]]]ccchhhkkkjjjhhhiiiiiieee]]]VVVYYYdddooo{{{}}}|||wwwpppllllllnnnyyy~~~KKK@@@CCC===777999666666555555555444444444222222222222111111111111000000000000////////////000000000//////........................................................................---------......------------....../////////000000000000000222555777555888FFF^^^qqq|||tttjjjjjjoooqqq{{{zzzwwwxxx|||}}}|||}}}tttRRR???999999444555555444333444555444222222111000000000000000////////////////////////////////////............------------------------++++++,,,,,,,,,---------......---------...///000///222///...222111999LLL{{{bbbOOOGGGJJJPPPMMMMMMOOOSSSZZZaaafffiiikkkrrrzzz}}}|||yyyyyyzzzyyyxxxxxxxxxxxxtttnnniiiddddddeeejjjrrr|||yyyuuuxxx|||~~~~~~yyysssnnnkkkjjjjjjmmmfff^^^ZZZYYYZZZYYYWWWhhhmmmuuu}}}~~~}}}zzz}}}tttXXXFFF;;;555333333333222222222111111111111000000000000////////////////////////////////////...........................------,,,,,,------...------........./////////000///222555GGGqqqtttjjjkkknnnvvv}}}{{{wwwuuutttpppiiiccc```bbbfffkkkqqqwww|||{{{xxxvvvwwwvvvrrrmmmhhhbbb]]][[[XXXVVVSSSQQQPPPPPPNNNLLLOOONNNNNNMMMMMMLLLLLLKKKOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMOOORRRUUU[[[```ggglllmmmmmmkkkkkkmmmjjjeee``````gggsss}}}}}}uuunnnlllooosssttt}}}UUU@@@AAA>>>777444666666666555555555444444333222222222111111111111000000000000////////////000000000000////////////................................................---------.....................------------......//////000000000111111111222444444444===VVVxxx~~~{{{xxxtttwww~~~}}}ppphhhiiimmmoooqqqzzz~~~}}}|||~~~}}}yyyvvvwww{{{yyyxxx{{{rrrqqqxxxuuuJJJ666888666666666555333333555777222222111000000000000111////////////////////////////////////............------------------------,,,,,,,,,,,,------------......------......///000...000///000333222AAA___ooo[[[MMMHHHJJJNNNMMMOOORRRWWW^^^eeekkknnnmmmssszzz~~~|||zzzxxxyyy|||{{{yyyxxxwwwuuuqqqnnniiihhhgggfffhhhnnnxxx~~~yyyyyy}}}|||{{{yyyssslllhhhiiikkklllhhhccc^^^YYYWWWUUUTTTWWWZZZ```hhhppprrrooollluuuzzz~~~~~~|||~~~~~~~~~}}}```LLL???777444555333333222222222111111111000000000000////////////////////////////////////...........................------,,,,,,------...............////////////000000000999WWWtttjjjgggjjjuuu~~~~~~yyyqqqhhhccc```dddggglllrrrwwwzzz{{{{{{{{{|||}}}|||zzzwwwsssqqqnnnllliiiddd___ZZZVVVSSSQQQPPPOOOOOOOOONNNLLLJJJMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHLLLMMMMMMNNNQQQWWW]]]bbbccchhhmmmooollljjjiiijjjlllkkkiiiiiimmmttt{{{}}}{{{vvvqqqmmmmmmrrrvvvqqq|||```CCC===<<<999777666666666666555555555555333333222222222111111111000000000000////////////000000000000000000000000................................................,,,---------.../////////......------------......///000000111111222222222222111111888LLLlllwwwdddbbbeeejjj}}}{{{wwwxxx||||||yyy}}}|||{{{zzzzzz{{{||||||~~~kkkeeeooojjjJJJ>>>:::888888777555111111444333222111111000000111111////////////////////////////////////....................................,,,,,,,,,------------..................//////000...///...222555666MMMsss{{{bbbSSSLLLJJJJJJKKKNNNQQQVVV\\\bbbiiiooosssrrrvvvzzz|||{{{zzzyyyzzz}}}|||{{{zzzyyyxxxwwwvvvooommmiiifffggglllsssxxxvvv|||}}}{{{|||}}}{{{sssuuuuuuooohhhdddgggjjjhhhiiiiiigggcccaaaaaaccc]]]\\\]]]dddmmmqqqppplllooouuu~~~{{{yyyzzzzzzyyy{{{jjjUUUGGG===999999333333333222222222222111000000000000////////////////////////////////////...........................------,,,,,,------............/////////000000000111000@@@ffflllgggiiiuuu~~~xxx{{{jjj]]][[[^^^eeejjjrrryyy}}}|||yyyvvvtttuuuuuutttqqqmmmiiifff\\\[[[XXXVVVSSSQQQOOONNNKKKJJJJJJJJJKKKJJJHHHFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIQQQRRRTTTWWW[[[bbbjjjppprrrtttuuusssnnnkkkkkkmmmiiikkkoootttxxx{{{||||||yyyxxxvvvtttrrrsssvvvyyyzzz~~~XXXCCC======>>>777777666666666555555555333333333222222222222111000000000000///////////////////////////000000000................................................,,,---------.../////////......------------......000000000111222333333444444222777KKKmmmxxxpppuuuxxxwww|||zzz|||~~~|||yyy}}}yyywww|||~~~xxxeee```pppvvvVVV???999777999888333111333333222222111111111111111000000000000000000000000////////////....................................,,,,,,---------..................///////////////---//////333:::BBB\\\uuuXXXLLLMMMMMMJJJIIIOOOTTT[[[aaaffflllrrrvvvyyyyyyzzzzzzzzz{{{|||~~~}}}}}}|||{{{{{{|||}}}uuuqqqlllmmmqqquuuvvvuuusssvvvwwwwwwzzz|||yyyrrrppprrrrrrllleee```bbbeeelllooorrrpppllljjjkkknnniiifffdddiiirrryyy{{{zzzuuuyyy}}}~~~|||zzzyyyyyytttrrrssswwwyyyyyy{{{ppp\\\KKK>>>777666333333333333222222222222000000000000////////////////////////////////////...........................------,,,,,,------........./////////000000000000222555LLLuuuxxxsssmmmooo|||~~~}}}uuu}}}sss```UUUWWW___gggmmmuuu|||}}}zzztttpppnnnmmmllliiieee```[[[XXXPPPOOONNNMMMMMMMMMMMMMMMJJJIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCFFFJJJNNNQQQYYY\\\```dddhhhnnnuuuzzz{{{zzzxxxtttpppmmmmmmmmmiiinnntttzzz||||||zzzyyy~~~~~~}}}}}}|||||||||~~~rrrLLL<<<;;;<<<777777777666666666555555333333333333222222222222000000000000////////////............////////////................................................---------.....................------------......000000111222333444444555333666DDDeee}}}xxxvvvwwwxxx||||||zzzxxxzzz~~~yyy}}}eee]]]iiiuuuIII===666999:::666444666333333222111111111111222000000000000000000000000////////////....................................,,,---------............---...///000000000000///---222///222AAARRRkkkkkkQQQJJJMMMMMMKKKJJJQQQWWW___eeejjjnnntttxxx|||{{{{{{{{{|||~~~|||}}}}}}||||||}}}zzzvvvrrruuu{{{~~~|||yyy~~~}}}{{{zzz{{{sssuuuvvvtttnnngggbbbaaabbbjjjmmmqqqsssrrrsssvvvxxxqqqmmmkkkmmmssszzz}}}wwwxxxwwwsssmmmiiijjjlllnnnmmmrrryyy}}}}}}~~~{{{|||xxxeeeRRRAAA777555444444333333333222222222000000000000////////////////////////////////////...........................------,,,,,,------....../////////000000000000000555;;;YYY}}}oooyyyssswww|||}}}xxxzzzuuuhhhYYYTTT\\\fffrrrtttxxxyyywwwpppiiiddddddcccaaa^^^ZZZVVVRRRPPPMMMLLLKKKKKKKKKLLLMMMMMMMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDHHHOOOWWW\\\bbbfffkkkppptttxxx}}}{{{yyyvvvuuusssqqqnnnlllnnnrrrvvvxxxyyyyyy{{{|||{{{TTT>>>999777777777777777666666666555444444333333333222222222000000000000////////////,,,---------.........///...............................................................---------......------------......000000111222333444555555777AAAXXX~~~{{{wwwssspppqqqsssmmmrrrtttrrrssswwwyyywwwvvvwwwxxxzzz}}}~~~hhhdddyyy]]]III888777:::777444666444333222222111111222222000000000000000000000000////////////....................................------------............---...///000111000000///...555111111GGGaaaxxxnnn\\\MMMLLLLLLIIIJJJOOORRRYYYbbbhhhkkkoootttyyy{{{{{{}}}{{{}}}}}}|||zzzzzz|||}}}{{{yyy{{{~~~}}}zzzyyyvvvssspppmmmkkkjjjgggjjjnnnrrrvvvyyy}}}wwwuuusssqqqppppppqqqrrrmmmooonnnkkkfffdddhhhlllpppqqqwwwzzzxxxrrr^^^KKK>>>:::444444444333333333222222000000000000////////////////////////////////////...........................------,,,,,,------...////////////000000000000111666@@@ccctttoooxxxsssxxxyyyzzz~~~yyynnn```WWWYYYcccmmm}}}}}}{{{wwwooofff^^^YYY[[[ZZZXXXVVVTTTRRRPPPOOOKKKJJJHHHGGGGGGHHHIIIJJJKKKIIIGGGGGGGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDJJJSSS]]]cccggglllrrrwww{{{~~~{{{yyyxxxyyyzzzxxxsssnnnsssuuuvvvuuutttwww}}}~~~}}}}}}~~~www]]]EEE===999777777777777666666666666444444444333333333222222000000000000////////////,,,,,,,,,---------....................................................../////////......------,,,.........------.........000111111222444555666666BBBPPPmmm~~~~~~zzz|||xxxwwwvvvuuusssppppppsssiiiqqqwwwuuusssvvvwwwuuummmpppvvv|||~~~ooozzzqqqUUU<<<666888444222444444333222222111111222222000000000000000000000000000/////////............////////////////////////---------.........//////---...000111111111000///...777111111KKKkkkgggYYYPPPLLLNNNLLLFFFJJJTTTRRRZZZcccjjjllloootttyyyyyy{{{~~~{{{}}}~~~|||xxxwwwyyy{{{~~~~~~}}}zzzyyywwwwwwxxxxxxwwwuuunnnooopppsssvvvyyy{{{|||~~~~~~{{{uuunnngggcccbbbbbbfffiiiiiigggiiipppuuuuuuwww}}}vvvqqqnnnRRR@@@555777555444444444444333111000000000000/////////////////////////////////////////////...---------,,,---------............///000,,,+++///000//////111...===XXXppphhhzzz}}}~~~|||qqqccc]]]\\\^^^jjjxxxyyysssooojjjbbbYYYRRRSSSQQQOOOOOOQQQPPPMMMJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEHHHKKKFFFIIIIIIHHHOOO^^^iiikkkhhhooovvvyyy|||~~~}}}yyytttsssuuuxxxzzzuuussswww~~~~~~|||rrrHHH:::::::::999888777777666333111444444333222222111111000000000000000////////////................................................//////.........---------------------------------.........///////////////333......222444555888>>>QQQuuuxxxggg^^^dddoooxxx}}}}}}{{{yyyvvvtttsssssstttsssrrrrrrsssuuuuuutttrrroooooopppsssvvvxxxyyyyyyrrruuuvvvxxx}}}{{{wwwsssIII777555333111333555444222333444444333111000000000000000000000000000000000000000000000000////////////////////////........................///............//////000///666///<<>>:::999777777777666444222444444333333222111111111000000000000////////////................................................//////.........---------------------------------.........///////////////555///...444666555>>>KKKvvvzzzfffYYYaaaoooxxx|||wwwrrrwwwvvvtttsssqqqppppppppprrrrrrrrrrrrssstttssssssrrrrrrrrrtttvvvxxxzzzzzz~~~~~~~~~~~~}}}mmmgggnnnkkk~~~cccLLL???777444888555444333333444444333111111111111111111111111111000000000000000000000000////////////////////////......................../////////...//////000111111333333JJJuuu~~~mmm\\\PPPNNNNNNMMMKKKJJJLLLPPPSSSYYY\\\bbbjjjrrrxxx{{{{{{|||~~~|||wwwtttrrrtttuuuxxx{{{}}}zzz~~~zzzxxx}}}{{{zzz{{{|||{{{|||~~~tttxxxwwwqqqmmmmmmooonnnjjjmmmrrrwww{{{~~~zzz}}}|||uuuwww{{{~~~|||dddOOO@@@999777444333333222000///000000000000////////////////////////////////////---------...............---------............//////,,,---000000......111:::aaaxxxqqqpppgggzzzyyyyyy{{{pppbbbWWWYYYaaaooo}}}hhhbbb^^^WWWSSSQQQNNNNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLHHHEEEHHHOOOTTTUUUTTTOOONNNMMMRRR___nnnvvvwwwwwwxxxwwwwww}}}}}}zzzyyyyyyzzzzzz}}}{{{yyyyyyzzz{{{{{{zzzwwwwwwzzzbbb>>>AAA:::999777777888777666444444444333333222222111111000000000000////////////...............................................................---------------------------------.........//////000000000666///000777666555IIIeeeuuuzzzppp```gggwww~~~}}}|||zzzyyyxxxuuuqqqnnnqqqqqqqqqqqqpppooonnnnnnssssssssssssssstttuuuuuutttsssssssssuuuwwwyyyzzz~~~|||{{{}}}}}}ttt```\\\WWWeee```GGG666333888666444333333444444333222111111111111111111111111000000000000000000000000////////////////////////........................000000//////000111111222666111888^^^nnn\\\RRRLLLMMMNNNNNNMMMMMMNNNQQQTTTZZZ___gggpppwww|||}}}{{{{{{}}}zzzvvvqqqrrruuuyyy~~~tttrrr|||}}}zzz}}}~~~{{{zzzyyyyyy||||||uuullldddbbb^^^^^^gggtttzzzzzzvvvwwwzzz}}}{{{}}}~~~zzzyyyiiiPPP===999777444222222222111000000000000000////////////////////////////////////,,,---------.../////////---------............///...,,,...000000......222===nnnrrrlllsssdddsss}}}}}}xxxjjj^^^WWW[[[eeesssqqqfffccc\\\ZZZYYYVVVTTTSSSRRRQQQQQQJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPJJJGGGLLLWWW]]]\\\YYYQQQNNNOOOXXXggguuu{{{zzz{{{{{{yyyyyy|||yyyyyy{{{|||yyywwwwwwxxxzzz|||}}}}}}|||{{{wwwzzz}}}mmm>>>???;;;999888777888888777555555444444333222222111111000000000000////////////.........................................................................................................///000000111111444///222999555888[[[pppeeegggwwwzzzmmmrrr~~~{{{zzzxxxvvvvvvvvvtttrrrppppppqqqrrrssssssrrrqqqppptttuuuuuuttttttuuuwwwyyywwwwwwwwwwwwxxxzzz}}}{{{~~~ppp^^^QQQXXXiiisssPPP777222888666555444444555555444222111111111111111111111111////////////////////////////////////////////////........................000000000000111222333333888000AAAoooyyyaaaTTTOOOOOOKKKLLLMMMMMMMMMOOORRRUUU[[[aaakkkttt{{{|||zzzyyy{{{~~~vvvvvvxxx{{{yyynnnrrrzzzzzz|||xxxqqqllliiifff___YYY]]]]]]]]]bbbnnn{{{}}}}}}}}}}}}~~~|||}}}~~~|||zzzvvvZZZCCC999777444222333333333222000000000000////////////////////////////////////,,,---------.../////////---------............///...---...111000...111777III{{{zzzzzzzzzgggrrrzzzssszzz}}}tttaaaYYYXXXbbbmmmxxxqqqjjjdddbbbaaa___\\\YYYWWWVVVVVVSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTOOOMMMSSS^^^ccc```ZZZPPPNNNRRR^^^nnnxxx{{{{{{{{{{{{zzz{{{}}}xxxwwwyyy|||{{{vvvvvvyyy|||~~~~~~|||{{{zzz{{{zzzFFF>>>===;;;888777888888777666555555444444333222222111000000000000////////////................................................---...................................................//////000111111222111000555;;;:::FFFsssiii]]]___jjjxxx|||vvvwww{{{{{{xxxvvvuuutttsssssstttsssqqqooopppqqqssstttttttttsssrrrssstttvvvuuutttuuuwwwyyyzzz|||}}}}}}|||~~~}}}}}}eeeZZZRRRVVVmmmcccCCC888999777666444555666666555333111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000111222333444777444PPP}}}}}}dddVVVOOONNNOOOJJJJJJKKKKKKLLLNNNSSSVVV[[[cccmmmvvv|||}}}{{{xxxvvvxxxxxxyyy{{{xxxuuu{{{zzzrrrhhhbbb___^^^]]]]]]bbbeeehhhlllttt}}}~~~}}}}}}~~~fffNNN<<<999555333333444444333000000000000////////////////////////////////////---------...............---------............//////...///000000///555===nnn~~~nnnllluuupppsss{{{|||}}}iiiWWWTTTZZZjjjxxxuuummmmmmnnnooommmiiigggeeefffbbbaaa^^^\\\ZZZZZZYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUU[[[dddeee___WWWPPPPPPXXXgggtttzzz{{{{{{yyyzzzzzzzzz}}}~~~xxxwwwyyy}}}~~~{{{|||~~~}}}zzzxxxxxx\\\BBB???===999888888888777666555555444444333333222222000000000000////////////................................................---------.............................................///000000111222222000222999BBBMMMeee{{{pppggghhhrrr|||~~~}}}}}}|||{{{xxxuuutttvvvuuuuuuvvvwwwvvvtttqqqpppqqqrrrsssssssssssssssqqquuuxxxxxxvvvvvvxxxzzzyyy|||~~~}}}{{{zzz|||~~~yyyrrroooTTTRRRZZZlllxxxSSS>>>888888666555555666666555444222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000111222444444666AAAggggggTTTMMMKKKKKKLLLJJJJJJJJJJJJKKKOOOTTTXXX]]]dddnnnvvv{{{tttpppwwwvvvwwwyyy~~~|||uuummmeee___^^^```bbbhhhmmmllloooooonnnsss|||}}}~~~yyy{{{}}}mmmWWWAAA===888555444333222111000000000000////////////////////////////////////...............------------------............///000...///000///111999CCCiii|||vvvjjjnnn{{{yyywwwvvv```TTTTTT^^^rrrwwwwwwzzz}}}~~~{{{yyyxxxxxxtttrrrnnnjjjgggeeeeeedddbbbbbbaaaaaa``````______\\\[[[]]]bbbgggeee\\\SSSRRRTTT```qqq{{{|||{{{|||wwwyyyxxxuuuvvvyyyyyywww|||~~~{{{yyyyyyzzzzzzHHHBBB???;;;888888777666555555555555444333333222222000000000000////////////................................................---------.........//////........................---...///000111222333333333555;;;LLLhhhooosssxxx~~~{{{~~~{{{wwwtttxxxxxxyyyzzz{{{zzzwwwtttssssssrrrrrrrrrssstttttttttyyy}}}|||}}}zzzzzz{{{www|||ggg^^^SSSXXXnnnfffIII;;;888777555666777777666444222222222222222222222222000000000000000000000000/////////////////////////////////////////////////////////000111222333444:::TTT}}}___PPPMMMKKKJJJKKKKKKKKKJJJIIIJJJPPPWWW\\\```gggpppvvvzzz~~~|||zzzyyyxxxxxx|||zzzwwwvvvpppjjjfffaaaaaafffiiikkkoootttssstttsssqqquuu~~~~~~~~~zzzqqqtttzzzrrr```EEEAAA;;;666444222111///000000000000/////////////////////////////////////////////......------,,,---------.........//////000////////////111<<>>===;;;555777<<<777666555555444444333222222222111111000/////////...////////////....................................---------............///////////////000000000000222111000000111222444666:::HHHxxx}}}wwwtttuuuyyy}}}|||xxxwwwwwwwwwyyy{{{|||{{{zzz}}}|||xxxaaaTTTUUUeee{{{cccLLL:::999999444444999777555444444555666444333111111000000000/////////////////////////////////////////////////////////000(((222000000666666EEEvvvooohhh]]]TTTOOOLLLKKKKKKHHHIIIJJJLLLPPPWWW___eeemmmsssyyy|||}}}}}}ooosssuuuvvvvvvtttooohhhaaa\\\dddcccfffkkkjjjgggmmmxxxyyy|||~~~zzzxxxyyy{{{||||||wwwzzz~~~yyypppooo{{{tttmmm[[[FFF999555555444333111111111111000000000//////////////////......---........................///////////////////////////)))666888222UUUzzzmmmbbbwwwddd```aaalllwwwuuuwwwyyyggg]]]\\\bbbrrr}}}~~~|||zzzzzz{{{{{{zzzvvvpppkkkjjjjjjlllnnnggg]]]ZZZ]]]kkkrrrzzz~~~{{{uuupppnnniiiiiilllsss{{{~~~~~~~~~}}}|||yyyuuusssssssssvvv|||yyyIII>>><<<===666777;;;888666555555444444333222222111111111111000000//////////////////....................................---------............///////////////000000000000111......111444444666999DDDbbb{{{wwwssstttxxx|||~~~~~~~~~zzzxxxwwwwwwwwwyyyzzz{{{{{{}}}~~~kkkJJJNNNZZZ|||ZZZ;;;999===888666<<<777555444444555666444333111111111000000000//////////////////////////////////////////////////////000+++444222555999===YYY{{{ccc___XXXSSSOOOMMMLLLJJJHHHJJJLLLNNNSSSYYYaaagggqqqvvv{{{}}}}}}pppjjjwww}}}xxxwwwhhhgggddd___[[[ZZZ\\\^^^ccceeejjjmmmjjjhhhnnnyyy{{{|||zzzyyyxxxwwwuuuwww|||}}}rrrmmmxxxzzzkkk]]]JJJ;;;666666555222111111111111000000000//////////////////......---........................///////////////////////////(((666888777iii}}}qqqooo```sssbbb```cccnnnvvvsssuuuqqqaaa^^^bbbccctttyyyzzzzzz{{{zzzuuuooojjjfffhhhkkkjjjbbb\\\^^^cccrrrvvvzzzzzzuuupppmmmmmmmmmnnnpppwww~~~|||yyyuuurrrpppssstttwwwNNN>>>;;;===999888;;;777666555555444444333222222000111111222111111000///////////////....................................---------............///////////////000000000000555222222777888666888===PPP}}}}}}tttsssssswww|||}}}{{{~~~{{{{{{zzzyyyyyyzzz}}}~~~WWWUUUNNNeeeiii???888???<<<777999666555444444555555444333111111111111000000000000////////////////////////000000000000000000000000444222888666<<>>|||bbbbbbmmm```bbbfffpppwwwsssrrrooo___^^^ccciiixxx~~~}}}||||||{{{wwwrrrooohhhlllnnniiiaaa^^^dddlllvvvxxxwwwsssnnnjjjjjjlllqqqsssvvvzzz}}}zzzuuusssssssssxxxxxxzzz\\\EEE;;;===:::999;;;666666555555444444333222222000000222222222111000///////////////....................................---------............///////////////000000000000555111222666555333:::DDDbbb~~~zzzvvvppprrruuuzzz~~~~~~}}}{{{}}}{{{zzz|||nnn```QQQWWWppp|||LLL<<<>>><<<777666777555444444555555444333222222111111111000000000////////////////////////000000000000000000000000111111444222:::<<>>999777999;;;888666555555444444333222222///000222333333222111000000/////////....................................---------.........//////////////////000000000000444000222888;;;DDD]]]xxxggg```nnn}}}qqqrrrqqquuuyyyzzzzzzzzz}}}~~~{{{wwwuuuwww~~~}}}jjjVVVfffwww{{{yyySSSAAA===<<<;;;999888777777888888777666222222222111111111111000////////////////////////000000000000000000000000111333222///:::<<>>vvveeeVVV___nnnmmmccc^^^ccciiijjjpppwwwrrr\\\]]]gggmmmzzz}}}{{{jjjdddqqqsssmmmmmmqqq{{{|||zzzyyyxxxwwwwwwxxxzzz|||~~~}}}```>>>???:::777:::555777777666555444333333222111111111111000000000000////////////............---------............///,,,,,,,,,---------......////////////000000000000...222555666>>>TTTuuunnnzzz}}}uuuqqqpppqqqvvvyyyxxxyyy|||}}}|||~~~}}}xxxvvvwwwzzz|||}}}~~~uuujjjgggtttdddPPPAAA888<<<;;;999777777777666444222333333222222111000//////000000000000000000000000000000000000111111111111///666...888:::;;;iiittt___VVVTTTRRRPPPOOONNNLLLJJJHHHKKKPPPTTTXXX___hhhnnnnnnqqqtttxxx}}}vvvnnn~~~iii___kkkxxxzzz||||||zzzyyyxxxyyy~~~}}}{{{yyywwwvvvvvvvvvsssvvvyyyzzz{{{~~~~~~xxxzzz~~~iiiPPP@@@999666555222222222111111111111000////////////....................................///............///000000444111666DDD~~~```QQQ^^^ssskkkbbb^^^dddiiijjjooowwwppp]]]^^^iiioooyyy|||tttdddbbbuuuwwwrrrssswww}}}~~~~~~|||{{{zzzyyyyyy{{{}}}~~~}}}{{{~~~kkkDDDAAA<<<;;;===888777777666555444333333222111111111111000000000000////////////............---------............///,,,,,,---------.........////////////000000000000///333555444;;;UUU|||~~~vvvqqqqqqssspppvvvzzzzzz{{{}}}~~~|||||||||zzzzzzyyyyyyyyy|||}}}|||~~~xxxooohhhmmmvvvoooXXXEEE;;;@@@:::999777666666666444222333333222222111000000///000000000000000000000000000000000000111111111111000666///666777<<>>888999222222222111111111000000////////////.............................................//////000222222444777AAAssseeeYYYiiittttttlll```bbb]]]]]]dddiiikkksss}}}uuuaaaXXX\\\eeekkkyyy}}}xxxkkkooo||||||{{{zzzzzz{{{xxxxxxzzzccc@@@;;;>>><<<:::777777666555444333333222111111111111000000000///////////////............---------............///---------.........///////////////000111222222222333222666CCC]]]qqqkkkyyyvvvvvvuuupppkkkkkkrrrxxxyyyyyyzzzyyyvvvvvvxxxzzzzzztttpppuuu~~~yyyxxxyyy|||yyywwwxxxyyywww\\\bbbrrreeeFFFBBB;;;888555444444555555444222222222111111111111111111111111111111111111111///000000000111111111111111555222777999ZZZnnnwww___YYYTTTSSSRRRNNNIIIGGGHHHJJJOOOUUUZZZ^^^eeeooouuuvvvyyy{{{~~~zzz~~~|||xxxvvvxxx}}}~~~{{{vvvvvvtttsssqqqnnnlllkkkrrrxxx~~~~~~{{{ttt```OOO>>>777888222222222111111111111000////////////.............................................///000111222333222555GGGcccZZZjjjqqqnnnhhhbbbaaa[[[\\\ccciiilllwwwqqq```ZZZ___hhhnnnuuuzzzzzzlllsss{{{yyywwwxxx~~~|||zzzyyyzzzzzzvvvwwwyyy|||pppCCC<<<>>>::::::777777666555444333333222111111111111000000000000////////////............---------............///------........./////////...///000000111222333333333444<<>>999666555555555444111111111111111111222222111111111111111111111111000000000000111111111111444111333>>>III|||~~~fffUUUZZZOOOPPPPPPLLLGGGFFFKKKOOOSSSXXX]]]bbbjjjtttzzz{{{wwwyyy}}}~~~{{{~~~zzzvvvtttuuuvvvzzzwwwsssnnnlllkkklllnnnrrryyy~~~|||zzzzzzxxxtttwwwuuusssooollljjjhhhggglllsssvvvwww~~~llljjjRRR888888555444333222111111111111///............---------//////.........---------///111222222111111222333666999qqq}}}hhhXXX]]]jjjlllddd\\\```aaaaaa```eeetttnnnXXXZZZaaaccchhhrrrsssyyy{{{}}}{{{vvvtttqqqooollliiigggeeeeeeeeecccggglllrrrwww||||||zzzOOO@@@>>>===666999888777666666555555555444444333222222111111000000000000000////////////........................////////////000000000000222111000000111222222222111DDD___wwwoooXXXhhh|||zzzxxxuuusssrrrvvvwwwtttssswwwzzzzzzllleee[[[RRRPPPXXXdddnnnvvv{{{ooopppsssxxx{{{jjj\\\gggbbbUUUDDD>>>===666444555111222222222111111111111000111111111111111111111111000111111111111222222222777222333888SSSqqq```WWWVVVOOOOOOMMMLLLKKKKKKKKKKKKUUUXXX\\\```eeennnyyy}}}~~~}}}zzzxxxtttqqqnnntttooolllnnnkkkgggiiioooqqqyyyzzzvvvrrrooommmiiirrruuurrrtttzzztttgggkkkvvv}}}|||mmmhhhVVV@@@===555444333222111111111111000000/////////.........//////.........---------///000222222111111222444===CCCxxx|||kkk[[[RRR]]]lllmmmccc[[[[[[___``````gggxxxmmmXXXZZZbbbdddjjjtttvvv{{{~~~}}}}}}xxxsssqqqooommmiiieeebbbaaabbbbbb```ccchhhnnnsssyyy~~~zzz```IIICCC???888999888777666666555555555444444333222222111111000000000000000////////////........................////////////000000000000111000000111333444444444000NNNpppfff]]]yyy}}}zzzxxxvvvuuutttxxxyyywwwwwwxxxwwwtttfffaaaYYYSSSSSSZZZdddlllrrrzzzwwwqqqqqqooorrrzzzeeehhh~~~{{{ttt]]]OOOIIIDDD999777888222222222222222111111111111111111111111111111111111000111111111111222222222555222555===[[[kkk]]]VVVTTTQQQPPPMMMLLLKKKKKKMMMNNNTTTWWW[[[^^^ccckkkvvv~~~|||~~~~~~|||zzzwwwtttqqqqqqmmmkkkjjjgggcccgggnnnwww~~~{{{|||~~~www}}}{{{pppyyy~~~|||ttthhh]]]JJJ???555444333222222111111111111111111000000000///////////////............---///000111111111111333555<<>>cccwwwkkk}}}zzzxxxxxxwww{{{~~~}}}zzzttthhh\\\UUUUUUTTTVVV[[[eeeqqqyyy~~~}}}zzz{{{xxxhhhgggzzz~~~zzzooouuuuuunnnccc^^^\\\PPP===999<<<666333333222222222111111111111111111111111111111111000000111111111222222222222333777IIIsss}}}rrr[[[XXXXXXSSSSSSPPPLLLHHHHHHJJJNNNQQQTTTWWW[[[___bbbhhhqqqwww{{{yyysssrrrvvvzzz}}}}}}~~~}}}zzzxxxvvvssspppiiihhhfff```[[[\\\dddmmmpppyyy{{{}}}yyy~~~mmmfffVVV<<<666555444333222222222222000000000/////////......///////////////////////////000111111111333666999EEEyyywwwqqq~~~|||kkkSSSIIIOOOeeerrrjjj___[[[^^^eeefffaaafffxxxssscccYYY]]]ffflllrrrxxxvvvxxxzzz{{{|||}}}|||zzz}}}}}}zzzsssppppppmmmjjjeeeaaa^^^]]]^^^___]]]^^^^^^```cccjjjrrrwww~~~IIIAAA===>>>999888777666555555555555444444333222222111111000000000000000////////////////////////////////////////////////000000000000000111333222111222555888HHHggg~~~mmm}}}}}}}}}}}}}}}yyywwwwwwwww|||~~~zzztttkkk]]]QQQQQQQQQSSSWWW```ooo~~~}}}wwweeecccuuutttrrryyyqqqtttvvvpppmmmrrrkkkhhh]]]FFF:::999444333333333222222222222111111111111111111111111111000000111111111222222222333444777MMM~~~iiiWWWYYYZZZUUURRRNNNJJJFFFFFFIIIMMMQQQUUUYYY^^^bbbeeejjjqqqwwwyyy~~~sssiiijjjrrr{{{}}}|||zzzxxxuuurrrooofffgggccc]]]YYY\\\eeekkkmmmvvv~~~kkkhhhjjjpppxxx{{{{{{nnngggYYY>>>666555444333222222222222000000/////////............////////////000000000///000000000111333777;;;QQQ~~~yyyuuuYYYOOOTTTjjjtttiii^^^]]]\\\cccccc___hhh|||lll```YYY]]]fffmmmssswwwuuuvvvxxxzzz}}}yyy~~~|||wwwzzz~~~{{{zzzvvvooolllmmmhhhgggccc```^^^]]]\\\]]]^^^^^^___```bbbhhhoootttVVVIII<<<888999888777666666555555555444444333222222111111000000000000000////////////////////////////////////////////////000000000000111222333222000222888===TTTmmmdddeeewww{{{~~~xxxvvvzzz}}}}}}yyyvvvuuuvvvwww|||}}}uuujjj___TTTKKKOOOQQQTTT[[[gggwww~~~uuueeeaaaoooyyyzzzooommmssspppdddccceeejjj{{{sssWWW>>>666444333333333333222222222222111111111111111111111111000111111111111222222222444666888SSS}}}aaaWWWZZZ[[[VVVPPPMMMIIIFFFFFFIIIMMMPPPWWW[[[aaaeeehhhmmmsssxxxxxx}}}uuuddd^^^eeeoooxxx|||~~~}}}~~~{{{xxxuuurrroooeeeddd```YYYXXX^^^eeehhhnnnwww~~~}}}}}}|||yyy|||{{{{{{{{{|||}}}~~~eee[[[XXX^^^hhhpppsssyyyoooeee[[[BBB666555444333333222333333111111111000000000//////.../////////000000000000//////000000111444888<<<]]]vvvYYYOOOWWWnnnvvvhhh]]]^^^\\\bbbaaa___kkkggg^^^XXX\\\fffmmmrrruuuwwwwwwxxxzzz}}}}}}yyyvvvzzz|||zzzyyytttmmmjjjlllfffeeedddbbbaaa___^^^]]]]]]^^^___aaadddiiiooottt|||~~~WWWKKK;;;666999888777666666555555555444444333222222111111000000000000000////////////////////////////////////////////////000000000000111222333222111555>>>EEEfffxxxnnnRRRaaa}}}xxx|||wwwzzzvvvyyyzzzwwwsssqqqsssvvvxxx}}}|||pppaaaVVVOOOJJJNNNQQQXXXaaammm{{{yyykkkdddkkkrrr|||vvvmmmkkkooo|||~~~jjjdddgggllllllFFF888999444444333333333222222222111111111111111111111111000111111111111222222222333888;;;\\\zzzooo[[[XXX[[[ZZZUUUPPPMMMIIIGGGGGGJJJMMMPPPWWW\\\bbbgggjjjnnntttyyywww}}}}}}jjj^^^]]]aaannnsssyyy{{{{{{{{{~~~}}}zzzwwwsssooolllcccbbb\\\VVVXXX```dddbbbiiirrrzzz{{{yyyyyywwwtttvvvuuuttttttuuuxxx{{{}}}|||~~~{{{vvvttt{{{jjj[[[VVVYYYaaahhhkkkrrrqqqccc[[[DDD666666555444333333333333222222222111111111111000.../////////000000111111//////000000111444999===hhhxxxUUUMMMWWWpppxxxiii]]]______dddbbb```nnnzzzddd]]]XXX\\\eeemmmrrrtttyyyxxxxxxzzz~~~wwwwww{{{|||{{{zzzuuunnnlllmmmgggggggggfffeeecccaaa```\\\]]]```bbbeeekkkqqqvvvxxx{{{~~~|||TTTLLL???===999888777666666555555555444444333333222111111000000000000000////////////000000000000000000000000////////////000000000000111222333222222999DDDLLLvvvaaaKKKbbb{{{~~~tttzzzzzzxxxsssnnnmmmrrrwwwyyy}}}nnn\\\QQQMMMKKKMMMRRR[[[eeeqqq}}}~~~sssiiikkkqqq{{{vvvmmmkkkmmmxxxvvvwwwrrr{{{yyyMMM<<>>cccnnnhhhXXXZZZ\\\XXXSSSPPPNNNKKKIIIIIIKKKNNNQQQVVV\\\ccchhhkkkooouuuyyyvvv|||xxxiii```]]]eeekkkssswwwxxxyyy~~~{{{wwwtttpppkkkhhhbbb___YYYTTTXXXaaaccc___```jjjsssuuuuuuvvvuuurrrpppooommmmmmooossswwwzzzuuuxxx|||~~~~~~|||zzzxxxuuupppppp{{{ppp^^^^^^^^^bbbfffgggmmm~~~cccTTTLLL:::555333333222///000333222111111000///......---............////////////555///111,,,222555///BBBooozzznnnVVVLLL[[[ttttttggg^^^ZZZbbbbbb\\\[[[mmmuuu]]]\\\\\\```fffmmmrrrtttwwwvvvwwwyyy|||~~~zzzzzzxxxtttooolllkkkkkkjjjiiiggggggfffddd```]]]aaa]]]]]]bbbfffjjjqqqwww|||}}}fffFFF===::::::999888666555555555555333333333222222222111111000000000000////////////000000//////.........---////////////000000000000333666//////666000@@@jjjpppJJJMMMjjjyyy~~~yyyzzzuuuwwwuuummmeeeeeeppp{{{www{{{tttaaaPPPJJJKKKKKKMMMSSS\\\fffpppxxxpppcccgggnnn|||{{{}}}~~~vvvnnnhhhhhhmmmvvv|||\\\???999444444333222222222333333222222222222222222222222000111111222222333444444111777888ooozzzzzz|||hhhYYYYYYXXXSSSPPPOOOLLLIIIGGGHHHLLLQQQTTTVVVXXX___iiioooppprrruuuuuu|||~~~|||mmmddd___\\\bbbkkkuuu{{{~~~~~~}}}|||tttqqqrrrqqqkkkfff^^^^^^YYYSSSYYYdddbbbXXXcccdddfffhhhiiiiiigggggggggfffeeefffgggjjjmmmnnnrrrtttwwwzzzzzzvvvooojjjnnnoooppprrryyyyyysssqqqoookkkgggjjjyyypppZZZKKK<<<777333444333000000333111111111000///.....................////////////333...111---444777222GGG~~~^^^SSSMMM___wwwtttfff___[[[______[[[[[[nnnvvv]]]]]]]]]aaagggnnnsssuuuvvvvvvwwwyyy|||~~~|||~~~|||zzzyyyxxxtttpppmmmmmmmmmkkkiiihhhgggfffeeebbb___bbb^^^___dddhhhlllsssyyygggFFF???>>>:::999888666555555555555333333333222222222111111000000000000////////////000/////////............////////////000000000000///444000222999999QQQ|||```GGGUUUuuuxxx}}}xxx|||yyywwwqqqhhhbbbdddnnnwwwttttttjjjYYYLLLIIIJJJKKKOOOUUU]]]dddiiipppyyysssfffhhhmmm||||||zzz|||}}}uuummmffffffkkkuuummmIII;;;555444333333222333333333222222222222222222222222111111111222333333444444333999>>>xxxpppvvvcccXXXYYYWWWTTTSSSPPPMMMJJJGGGGGGKKKOOORRRVVVWWW^^^iiioooppprrruuuxxx}}}{{{nnnaaa]]]]]]___hhhsss}}}{{{uuurrrqqqnnnjjjfff___```[[[UUU[[[eeeeee\\\WWWYYYZZZ\\\]]]\\\[[[ZZZ[[[ZZZZZZZZZ\\\^^^aaabbbiiikkkoootttyyyzzzyyywwwpppqqquuu{{{yyy|||dddMMM???888444444333111111333111111000000//////..................////////////000---222///555777555MMM}}}RRRNNNPPPfffzzzrrrddd^^^\\\\\\\\\YYY\\\ooouuu]]]]]]^^^bbbiiioootttvvvvvvwwwxxxzzz|||}}}~~~~~~zzz}}}|||{{{yyyyyyxxxuuurrrppppppqqqmmmkkkhhhggggggfffeeecccccc``````fffkkknnnuuu{{{pppJJJAAA>>>:::999888666555555555555333333333222222222111111000000000000////////////////////////............////////////000000000000,,,222222333888@@@```RRRFFF___yyy~~~}}}www}}}}}}vvvkkkbbb```eeemmmtttrrrlll___OOOHHHIIILLLLLLQQQWWW]]]___```eeeoooxxxvvvhhhgggiiixxx|||zzz{{{|||zzzssslllfffcccfffqqq~~~TTT===555555444333333333333333222222222222222222222222111111222222333333444444555:::FFFooovvvttt\\\VVVXXXVVVTTTTTTPPPNNNJJJGGGGGGJJJNNNQQQUUUVVV^^^hhhnnnpppqqquuu{{{~~~nnnfff^^^YYY___nnnzzz~~~|||~~~{{{wwwsssnnnjjjhhhfff``````\\\WWW\\\eeeeee^^^SSSSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUVVVWWWYYY[[[\\\___```eeemmmxxx~~~}}}hhhOOOAAA999444333333111000111111000000000/////////...............///////////////,,,333111444555666SSSyyyqqqSSSIIIRRRkkkzzznnn```]]]ZZZ\\\[[[XXX]]]ooo~~~ppp[[[[[[]]]bbbhhhooosssuuuuuuwwwzzz{{{{{{{{{|||}}}yyy~~~~~~~~~~~~xxxyyyyyywwwtttssstttuuupppmmmjjjhhhhhhhhhhhhgggccc```aaaggglllooouuu{{{~~~}}}}}}~~~{{{OOO@@@::::::999888666555555555555333333333222222222111111000000000000///////////////////////////.........////////////000000000000///333444222444AAAeeeyyyMMMJJJggg||||||uuu{{{}}}rrreee^^^aaaiiipppsssrrrfffVVVIIIFFFIIIMMMMMMQQQVVV[[[ZZZXXX\\\hhhsssvvvfffdddeeewww|||yyyyyyyyywwwqqqlllgggaaaaaakkkyyy[[[===777666555444333333333444222222222222222222222222111111222222333444444555666999LLLnnnyyyyyyfffWWWUUUVVVSSSQQQTTTNNNLLLIIIGGGHHHKKKOOORRRTTTVVV]]]hhhnnnpppqqquuu|||}}}pppcccZZZ___ooo}}}zzz~~~{{{{{{yyytttlllgggeeefffaaa```[[[WWWZZZ``````ZZZSSSTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXZZZ[[[[[[\\\ZZZ[[[___hhhvvv}}}kkkTTTDDD;;;333222222000//////000000000000////////////............////////////000,,,444111222222777ZZZsssgggTTTHHHUUUnnnvvvfff[[[[[[XXX^^^\\\YYY^^^ooo|||wwwiiiYYYYYY[[[```gggnnnrrrsssuuuxxx{{{|||{{{zzz{{{||||||sssqqqwww~~~}}}~~~~~~xxxyyyyyywwwuuuuuuvvvwwwssspppmmmkkkkkkjjjjjjiiidddaaabbbhhhllloootttzzz~~~~~~}}}}}}~~~|||OOO???::::::999888666555555555555333333333222222222111111000000000000////////////.........///////////////////////////000000000000222222555333444HHHjjjoooMMMVVVrrr}}}vvvwwwxxxlll```^^^fffppptttsssnnn```OOOFFFFFFHHHJJJKKKOOOTTTWWWUUURRRWWWcccnnn|||~~~~~~rrrccc```dddwww}}}zzzwwwvvvvvvtttpppmmmiiiaaa]]]fffsssaaa???888777666555444444444444222222222222222222222222111222222333444444555555666777QQQuuukkk|||lll^^^TTTTTTUUUPPPOOOQQQJJJIIIGGGGGGIIIMMMQQQTTTTTTVVV]]]hhhoooppprrrvvv{{{|||}}}nnn]]]]]]mmm~~~~~~{{{|||{{{uuulllfffdddeee___]]]XXXTTTUUUXXXWWWTTTRRRSSSSSSSSSTTTTTTTTTSSSVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[ZZZ]]]eeesss|||xxxaaaGGG===444333333111//////000000000000////////////............////////////000,,,444111111111;;;eee{{{]]]QQQJJJYYYppprrr___WWWZZZWWW```\\\YYY```oooxxxqqqcccWWWXXX[[[```gggmmmqqqrrrtttxxx|||}}}zzzyyyyyy{{{}}}}}}xxxiiigggrrr~~~|||{{{{{{{{{xxxyyyyyyxxxvvvuuuwwwxxxuuussspppnnnmmmllljjjiiifffcccdddjjjmmmooosssyyy}}}}}}wwwOOOBBB===:::999888666555555555555333333333222222222111111000000000000////////////.........///////////////////////////000000000000444000555888===WWWvvv]]]PPPhhhzzzvvvooofff^^^```kkktttuuuqqqeeeWWWIIIEEEFFFGGGGGGHHHLLLOOOQQQPPPNNNSSS^^^hhhttt{{{yyyvvvwwwmmmaaaaaagggzzzzzzxxxvvvtttsssrrrpppnnnjjjbbb]]]cccnnnxxxkkkEEE999888777666555444444444222222222222222222222222222222333333444444555555777777WWWxxxwwwhhh[[[RRRTTTUUUPPPNNNPPPGGGGGGFFFGGGIIINNNRRRUUUUUUVVV^^^iiipppqqqssswwwzzz}}}~~~qqq}}}iii]]]dddttt|||}}}{{{uuummmfffcccccc]]]ZZZUUURRRRRRSSSRRRRRRTTTTTTUUUUUUVVVWWWXXXXXXYYY[[[]]]___```___^^^]]]\\\[[[[[[aaammmzzz~~~hhhKKK@@@666555555333111000////////////000000000000............///////////////,,,444222111333BBBqqq~~~XXXOOOPPP___qqqnnn[[[VVV[[[WWW___[[[YYYaaaooovvvmmm```WWWXXX[[[aaahhhnnnrrrssstttxxx}}}}}}zzzwwwxxxzzzvvv~~~wwwpppyyy~~~|||{{{zzzyyyyyyxxxyyyyyyxxxvvvuuuvvvxxxwwwuuusssqqqpppnnnjjjhhhiiifffgggllloooppptttxxx}}}~~~~~~|||WWWFFF>>>:::999888666555555555555333333333222222222111111000000000000////////////............/////////000////////////000000000000666...444===GGGggg|||pppPPPYYY|||~~~}}}|||xxxfff```]]]cccooouuurrrlll[[[PPPHHHHHHJJJIIIHHHIIIJJJKKKLLLKKKKKKPPPXXX___fffoooooommmoooiiiaaaeeelll}}}xxxvvvtttrrrqqqqqqppppppjjjccc```dddkkkpppwww|||xxxNNN:::999777666555444444444222222222222222222222222222222333333444555555555888999___hhhZZZQQQSSSVVVRRROOOQQQHHHGGGFFFGGGIIIMMMQQQSSSUUUWWW___jjjqqqsssuuuxxx{{{mmmllltttcccaaajjjwww~~~}}}{{{uuunnnhhhcccaaaZZZWWWTTTRRRRRRRRRSSSTTTWWWWWWXXXYYYZZZ[[[]]]]]]]]]___bbbdddeeedddbbb```[[[YYYXXX[[[dddnnnwww|||~~~~~~}}}~~~cccOOOCCC888666777555333222////////////000000000000............/////////000///+++444333333666III{{{tttxxxYYYRRRUUUcccrrrlllXXXVVV\\\WWW^^^YYYXXXaaaooouuulll___XXXYYY\\\bbbjjjpppssstttsssxxx}}}~~~zzzwwwwwwyyytttzzz}}}xxxxxxyyyzzzzzz{{{{{{|||xxxyyyyyywwwvvvuuuvvvxxxxxxwwwuuusssrrrooojjjgggkkkiiijjjnnnqqqqqqtttyyyyyy{{{~~~~~~cccJJJ<<<:::999888666555555555555333333333222222222111111000000000000////////////---.........//////000000////////////000000000000888---333???MMMnnnvvveeeLLLccc}}}zzzxxxzzzaaa^^^^^^fffppptttooogggVVVNNNIIIMMMPPPMMMKKKLLLIIIIIIHHHGGGIIIMMMTTTYYY\\\fffggggggjjjfffcccjjjpppvvvuuusssqqqpppppppppqqqiiidddbbbfffiiikkkoootttvvv}}}zzzxxxzzz|||UUU:::999888666555555444444222222222222222222222222222222333444444555555666999;;;fffiiiZZZPPPSSSVVVTTTQQQSSSIIIHHHGGGGGGIIILLLOOOQQQVVVXXX___jjjrrrsssvvvyyy}}}~~~~~~nnnaaannnuuujjjgggmmmwww~~~zzzvvvpppiiiddd```YYYVVVSSSSSSSSSSSSUUUXXXUUUUUUVVVWWWXXXZZZ\\\]]]\\\^^^bbbdddeeecccaaa___YYYWWWUUUWWW]]]eeelllooorrrvvvwwwtttuuu{{{~~~}}}{{{{{{xxxuuuxxx~~~}}}\\\MMMCCC:::777666333222444111111111111000000000000............////////////...,,,///---111000FFFnnnxxxtttuuuZZZSSSUUUkkkpppeee\\\UUUTTT\\\[[[___YYY\\\pppuuuggg]]]XXX[[[```ffflllpppssstttvvvwwwyyy{{{||||||{{{{{{zzz|||yyywwwuuuuuuvvvxxxyyyyyy|||{{{zzzyyyyyyyyyyyyyyy{{{{{{yyywwwsssoookkkiiijjjiiiiiiiiimmmrrrxxx{{{zzz|||iiiHHH???:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000222222111111222444111<<<:::<<>>:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000111111000000222333...777999>>>SSSgggwwwjjjQQQTTT|||yyy{{{|||wwwnnnYYYXXX]]]hhhqqqooobbbUUUJJJKKKNNNQQQRRRQQQPPPOOOJJJHHHFFFEEEGGGKKKOOOSSS^^^______]]]]]]bbbjjjqqqzzz}}}zzztttrrrpppooonnnmmmkkkiiicccaaa___^^^___``````______bbbiiioooppptttxxxzzzoooEEE<<<444555777666444444444333333222222333333444111222333444333444666888999???hhhaaaZZZSSSPPPRRRSSSRRRPPPHHHHHHGGGFFFEEEHHHMMMPPPUUUZZZaaajjjpppuuuwwwxxx}}}}}}wwwzzz|||rrrxxx}}}xxxyyy|||~~~}}}{{{xxxsssnnnhhhdddaaa]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZYYYZZZ\\\^^^^^^___eeeddddddddddddbbb^^^[[[ZZZSSSPPPTTTYYY^^^ccchhhmmmqqqrrrqqquuu{{{}}}|||}}}xxxxxxzzzuuulllnnnwww|||kkk[[[KKK;;;555555444111000111111111111000000000000............////////////000...222111666999SSSmmmkkknnnrrrVVV[[[hhhooogggZZZVVVRRRPPPXXX]]]```\\\```qqqssseee[[[WWWZZZ___eeekkkooorrrssswwwxxxyyy{{{||||||}}}}}}~~~{{{zzz{{{}}}|||wwwtttssstttuuuwwwyyyzzz||||||{{{zzzyyyxxxwwwwwwuuusssqqqooonnnllljjjhhhhhhkkkrrrxxx}}}~~~~~~~~~}}}zzzyyyyyyyyyxxxwwwzzzzzzyyy{{{}}}{{{yyy{{{mmmHHH===:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000111000//////111333333>>>FFFRRRdddoooxxx\\\KKK]]]|||||||||{{{|||zzzqqqfffYYYZZZaaallltttmmmZZZIIIFFFHHHKKKNNNPPPQQQPPPPPPGGGFFFEEEEEEGGGJJJNNNPPPXXX[[[\\\ZZZXXX\\\gggqqq}}}~~~zzzwwwmmmlllkkkkkkjjjiiifffccc]]]ZZZWWWUUUTTTTTTRRRQQQPPPQQQTTTXXX[[[___hhhqqq{{{qqquuu}}}III???777666777666444444444333333222222333333444111333444444333444666999888@@@lll___ZZZTTTQQQQQQQQQPPPNNNGGGGGGGGGEEEFFFHHHMMMQQQTTTYYYaaajjjqqqwwwyyyzzz~~~~~~{{{vvvqqqkkkgggdddbbbcccbbbaaa`````````aaabbb[[[\\\]]]^^^___`````````eeedddccccccbbb```\\\YYYXXXQQQMMMPPPUUUYYY```ggghhhhhhffffffllltttvvvtttsssqqqrrruuurrrkkklllsss|||tttaaaNNN;;;444555555222111111111111111000000000///............////////////000...333111888===ZZZzzzrrruuuiiiUUUbbbyyywwwfffWWWUUURRROOOVVV[[[]]]ZZZ```pppooo___XXXWWWZZZ___eeejjjooorrrssszzz{{{|||}}}~~~|||zzzzzz|||xxxrrroooooopppoooqqquuuyyyzzzzzzyyywwwxxxwwwvvvtttrrrpppnnnmmmmmmkkkiiihhhkkkqqqxxx|||{{{{{{||||||{{{zzzyyyxxxrrrooolllkkkkkkkkkjjjiiimmmmmmnnnsssxxx}}}~~~}}}~~~~~~yyy|||pppJJJ<<<:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000000000//////111333:::KKK]]]ppp}}}hhhNNNLLLkkk|||yyy{{{{{{zzz{{{xxxmmmbbbYYY]]]fffrrrwwwmmmVVVDDDDDDEEEHHHJJJLLLMMMMMMMMMEEEEEEEEEFFFIIIKKKNNNPPPTTTXXXZZZWWWTTTXXXeeeqqqyyy~~~}}}~~~}}}{{{wwwtttjjjiiihhhhhhgggddd___\\\VVVSSSPPPMMMLLLLLLJJJIIILLLKKKKKKNNNRRRVVVZZZ]]]qqqllllllJJJ???777666777666444444444333333222222333333444222333444444444555777999999CCCrrr]]]YYYUUURRRQQQPPPOOOMMMIIIIIIHHHGGGHHHJJJOOOSSSTTTYYYaaakkksssyyy|||~~~}}}~~~zzztttnnniiifffeeeeeeggggggeeedddcccddddddeee^^^___bbbcccbbbbbbbbbbbbdddcccbbbbbbaaa^^^ZZZVVVXXXRRRMMMOOOSSSWWW___gggdddbbb]]][[[aaaiiikkkgggggggggjjjooonnniiiiiinnnyyydddQQQ<<<555666666444333111111111111000000000///............///////////////---222111888@@@aaa{{{}}}cccUUUhhhhhhWWWVVVRRROOOUUUYYY\\\ZZZaaappplll\\\WWWXXXZZZ___eeekkkooorrrssszzz{{{{{{}}}~~~~~~~~~~~~~~~xxxppplllkkkllliiilllrrrwwwzzz{{{zzzyyyyyywwwuuussspppmmmlllkkknnnllliiihhhjjjooouuuyyywwwxxxyyyxxxvvvrrrmmmjjjaaa___\\\[[[\\\\\\\\\[[[^^^aaaffflllsssxxx{{{{{{zzz}}}{{{}}}tttMMM===:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000000//////000222555>>>UUUooo^^^EEENNNxxx~~~vvvzzz{{{zzzxxxxxxuuukkk```XXX^^^iiissstttgggRRRBBBCCCDDDFFFGGGGGGHHHGGGGGGEEEEEEFFFHHHKKKNNNPPPRRRTTTWWWXXXTTTQQQVVVdddppprrrxxx~~~}}}||||||{{{yyyuuurrrjjjiiigggfffddd```ZZZWWWRRROOOLLLKKKKKKKKKJJJIIIMMMLLLKKKLLLQQQUUUVVVUUUZZZiiigggddd}}}III>>>555555666666555666444333333222222333333444222333444444444555777999;;;HHHyyyyyy[[[YYYVVVSSSRRRPPPNNNMMMHHHHHHHHHGGGHHHKKKPPPTTTVVV[[[cccmmmuuu{{{~~~}}}yyysssmmmhhhgggggghhhjjjiiigggffffffffffffgggaaadddffffffdddbbbbbbccccccbbbaaaaaa```]]]YYYUUUVVVPPPMMMNNNPPPTTT]]]ffffffccc^^^[[[aaaiiikkkgggiiijjjooossssssnnnkkklll{{{fffTTT@@@777666666555555111111111111000000000000............///////////////---222000888BBBfff___WWWooogggXXXWWWRRRNNNVVVYYY[[[[[[eeerrrlll\\\YYYXXX[[[```ffflllpppssstttwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}zzzqqqkkkjjjkkkiiilllqqqwwwzzz{{{{{{zzzxxxvvvssspppmmmkkkjjjiiillljjjhhhggghhhkkkooorrrssssssrrrooojjjddd___[[[TTTRRRPPPPPPRRRTTTTTTTTTUUUYYY```ffflllqqqvvvzzzzzz}}}|||}}}wwwOOO>>>:::999888666555555555555333333333222222222111111//////000000000000//////............///////////////000000//////111555888GGGccc|||\\\EEETTT{{{{{{zzzzzzxxxvvvuuurrrhhh\\\UUU]]]ggglllhhh[[[LLLAAADDDDDDDDDEEEDDDDDDDDDCCCFFFFFFGGGIIILLLOOOSSSTTTUUUVVVUUUQQQOOOUUUcccnnnmmmssszzz~~~}}}|||{{{zzzvvvrrrnnnjjjhhheeecccaaa]]]XXXUUURRRPPPNNNMMMNNNOOOOOONNNNNNNNNNNNNNNRRRXXXWWWTTTTTT^^^www}}}}}}{{{eeeeee{{{III???555444666666555666444333333222222333333444222444555555444555777:::>>>MMMlllYYYXXXWWWUUUSSSQQQOOOOOOFFFFFFFFFEEEFFFIIINNNRRRXXX]]]eeennnuuu{{{}}}~~~}}}~~~{{{xxxrrrllliiiiiijjjkkkkkkjjjhhhgggggghhhiiiiiifffhhhjjjhhhdddaaabbbdddbbbaaa``````___]]]YYYVVVRRRNNNLLLMMMNNNQQQZZZcccnnnmmmiiigggllltttwwwuuu|||yyyuuuzzzhhhXXXEEE;;;666333222444111111111111000000000000............////////////000///333111999DDDjjjZZZWWWsss|||dddVVVVVVPPPNNNWWWWWWYYYZZZeeessskkk[[[YYYYYY\\\aaagggmmmqqqtttuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}~~~|||ssslllkkklllkkknnnqqquuuwwwxxxxxxwwwtttssspppnnnllljjjjjjiiihhhgggeeeddddddfffhhhiiigggeeeaaa]]]XXXUUURRRQQQMMMLLLKKKLLLOOORRRSSSTTTTTTXXX^^^```bbbgggrrrzzzzzz}}}}}}|||yyyPPP>>>:::999888666555555555555333333333222222222111111//////000000000000//////............//////////////////000000000333888;;;VVVppp|||YYYKKK```www|||vvvwwwwwwuuutttpppcccWWWVVV^^^ffffff\\\OOOFFFBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKPPPTTTVVVWWWUUUQQQMMMMMMTTT```jjjnnnqqquuuvvvxxx{{{~~~}}}{{{yyywwwsssnnnkkkgggdddaaa___^^^\\\YYYWWWVVVTTTRRRQQQSSSTTTTTTSSSQQQTTTUUUTTTXXX^^^^^^ZZZXXXZZZkkkzzzyyy~~~oootttwwwMMMBBB888666666555555666444333333222222333333444333444555555555555888:::???OOO~~~jjjWWWWWWXXXWWWUUURRRQQQQQQFFFFFFFFFEEEFFFIIINNNRRRYYY]]]eeemmmtttxxxzzz{{{zzz|||~~~}}}~~~yyyvvvrrrmmmkkkkkklllnnnkkkjjjiiiiiiiiijjjkkkllljjjllllllhhhccc```aaadddaaa````````````^^^ZZZWWWQQQNNNMMMOOOOOOQQQYYYbbbwwwxxxvvvssstttzzz~~~}}}yyyjjj[[[III>>>666111000333111111111111000000000000............/////////000111000444222999EEEmmmWWWXXXvvvvvv```TTTUUUOOOMMMXXXSSSVVVXXXdddqqqhhhYYYWWWZZZ]]]bbbhhhmmmrrruuuvvvwwwvvvwwwxxxyyy|||~~~~~~~~~~~~~~~~~~uuunnnmmmmmmmmmnnnppprrrsssssssssrrrqqqpppnnnlllkkkjjjkkkkkkeeedddcccbbbbbbbbbccccccYYYVVVQQQLLLJJJJJJLLLNNNLLLKKKJJJLLLPPPTTTVVVVVVVVVZZZ]]]\\\ZZZaaaooo{{{yyy{{{}}}~~~|||}}}zzzPPP===:::999888666555555555555333333333222222222111111//////000000000000//////............/////////000...///000000111444999===]]]uuu~~~xxx}}}nnnUUUQQQlllqqqvvvsssuuuvvvuuutttnnn```RRRYYYaaahhhcccUUUHHHCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGKKKOOOTTTWWWXXXTTTOOOKKKLLLTTT___gggqqqrrrrrrpppqqqwww~~~|||zzzxxxvvvqqqlllhhhcccaaa^^^]]]\\\\\\ZZZYYYYYYWWWUUUTTTUUUVVVVVVVVVUUUZZZ\\\[[[___eeefffbbb^^^YYYbbb}}}yyy|||}}}QQQEEE;;;777777555444555444333333222222333333444333444555555555666888:::???PPPrrrVVVWWWXXXXXXVVVSSSRRRRRRGGGHHHGGGGGGHHHKKKQQQUUUYYY]]]dddlllrrrvvvxxxxxxwww{{{zzz|||~~~~~~~~~~~~vvvvvv{{{xxxuuuqqqnnnlllmmmnnnooolllkkkjjjjjjkkklllmmmnnnlllnnnmmmhhhbbb^^^```ddd```______``````^^^[[[XXXSSSQQQQQQRRRSSSTTT[[[ddd|||~~~}}}xxxvvvyyy||||||{{{yyyrrrgggSSS???555444444111111111111111000000000000000000000000111111111111111333///444===CCCooovvv___VVVooo\\\YYYWWWOOOPPPYYY^^^XXXZZZdddhhhaaaZZZYYY]]]^^^bbbiiiqqqvvvwwwuuuuuuvvvwww{{{~~~~~~}}}~~~~~~}}}xxxzzz~~~|||zzzzzzwwwrrrmmmssstttuuuvvvvvvtttrrrppppppnnnlllkkkkkkiiifffdddcccaaa^^^[[[XXXVVVUUUTTTMMMLLLJJJJJJJJJKKKMMMNNNMMMPPPPPPNNNQQQWWW[[[ZZZ___```___]]]\\\aaakkktttyyyzzz|||xxxUUU===;;;:::888777555444444444222222222111111111111000000000000000////////////////////////000000000000///111//////222///555JJJ{{{yyywwwzzzlllQQQSSS|||{{{yyy}}}{{{yyyvvvfffWWWXXX[[[eeeiii___OOOFFFEEEFFFGGGEEEEEEEEEGGGHHHGGGFFFHHHFFFDDDCCCGGGMMMTTTXXXVVVRRRLLLIIIKKKSSS___hhhooovvvwwwmmmeeehhhsss{{{}}}{{{xxxwwwuuupppiiiddd```^^^[[[YYYYYY[[[^^^``````^^^[[[ZZZZZZ[[[[[[ZZZ___]]]___ccceeeeeefffjjjggggggmmm~~~|||___EEE999999777666777222444444444444444444444444333333333333333555888;;;@@@LLLyyyaaa^^^ZZZYYYYYYWWWTTTPPPLLLJJJFFFDDDFFFKKKPPPTTTXXX^^^gggooossstttssssss|||~~~|||yyyzzz}}}{{{{{{|||~~~~~~{{{{{{yyywwwtttpppllljjjhhhhhhlllxxxyyytttoooooonnnnnnnnnnnnoooooooooooonnnmmmkkkkkknnnpppmmmpppnnnjjjggggggeeeaaadddbbb```______^^^\\\ZZZWWWSSSSSSWWWYYYVVVXXX^^^sssyyy{{{uuurrrtttuuuttttttvvvzzz}}}{{{ttthhhRRR>>>666666555222111111111111000000000000//////000000000111111111111333///444<<>>777888777222111111111111000000000000//////000000000000111111222222000444;;;JJJ||||||yyyppp```kkkqqq]]]WWWTTTNNNPPPYYY^^^YYY[[[dddfff^^^XXXWWW^^^```eeekkkpppsssrrrppprrrsssuuuxxxzzz|||}}}}}}|||zzzzzz}}}|||{{{zzzzzz{{{}}}~~~yyyxxxzzz{{{zzzyyyxxxxxxwwwvvvvvvuuuttttttoooooonnnmmmllliiiddd``````]]]WWWQQQMMMKKKKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXWWWYYY___aaa``````___^^^[[[[[[```jjjqqqtttuuuxxxzzz}}}{{{}}}YYY>>>;;;:::999777666555444444222222222111111111111000222222222111111111000000////////////000000000000///111///111666555???UUU{{{sssppp{{{zzzPPPMMMbbbyyyzzz}}}yyyuuussseeeZZZ___kkkkkkdddSSSEEEBBBFFFIIIIIIGGGFFFGGGHHHIIIGGGFFFFFFFFFFFFGGGJJJMMMQQQSSSUUUQQQKKKIIIKKKSSS\\\bbbpppyyy|||rrrfffbbbeeehhhrrrqqqpppnnnmmmkkkjjjjjjdddcccbbbaaaaaa```______ddddddddddddddddddeeeeeeeeebbbaaadddccc``````bbbhhhjjjsss~~~{{{hhhLLL<<<999555555888555444444444444444444444444222333333333333555999<<>>999444555888666444444444444444444444444222333444333444666999===DDDSSSwwwbbb___ZZZYYYXXXWWWSSSOOOEEEFFFFFFHHHKKKNNNQQQSSSSSSVVV\\\ccciiillllllkkkqqqvvv{{{~~~|||zzzxxxwwwuuuvvvxxxzzzxxxrrrjjjeeeWWWVVVTTTRRRQQQQQQQQQQQQMMMJJJIIINNN[[[nnnwwwlllccc^^^[[[aaakkktttyyyxxxuuurrruuuvvvuuusssqqqpppqqqsssrrrtttsssnnnlllllliiieeeeeecccaaa```___^^^[[[YYYTTTQQQNNNMMMNNNPPPTTTXXX```eeejjjlllmmmooorrruuuvvvuuuuuuuuuvvvyyy|||}}}vvv[[[CCC888777444///111111111111000000000///...////////////000000000222000333666999TTTwww}}}zzznnngggyyyiii[[[UUUSSSRRRWWW___```]]]```hhhhhh___YYYZZZYYY]]]dddjjjnnnqqqrrrrrrqqqtttxxxyyyyyyzzz|||~~~}}}}}}}}}~~~|||~~~~~~~~~~~~{{{yyyyyyyyywwwyyyxxxwwwuuusssrrrrrrrrrpppooonnnnnnkkkfff```[[[SSSPPPLLLHHHGGGHHHJJJLLLLLLMMMOOOQQQSSSVVVXXXYYYZZZ^^^``````bbbffffffdddbbb```]]]ZZZ[[[```hhhmmmpppqqqtttxxx{{{~~~___BBB<<<;;;999888666555555555222222222111111111000000000////////////.........////////////000000000000000222000222777777@@@VVVhhhiiiqqq~~~\\\FFFTTTgggsssqqqkkknnnvvvvvvyyytttnnnkkkaaa\\\eeejjjeeeZZZLLLFFFHHHJJJJJJJJJHHHHHHIIIJJJKKKJJJIIIDDDFFFHHHJJJLLLNNNOOOOOOPPPLLLHHHHHHMMMSSSXXX[[[fffsss|||vvvjjjaaa___^^^fffiiijjjfff```\\\]]]___]]]___cccfffggggggeeeddddddfffhhhfffccc```^^^^^^___[[[YYYYYYVVVQQQNNNPPPRRRYYYfffxxxwwwuuuqqqSSS???:::444444999666444444444444444444444444222333444444444666:::===CCCUUUzzzccc___[[[YYYXXXVVVRRRNNNEEEEEEGGGHHHKKKNNNQQQRRROOORRRWWW```hhhmmmnnnnnnsssvvvyyy{{{|||{{{zzzzzzwwwvvvvvvtttoooggg]]]VVVOOOOOONNNNNNOOOQQQRRRTTTQQQNNNJJJJJJSSSbbbttt~~~}}}tttkkkfffaaaffflllssswwwxxxwwwvvvvvvwwwwwwvvvsssrrrssstttrrrtttsssnnnlllllljjjffffffdddbbb```___^^^[[[YYYUUUSSSOOOKKKKKKMMMPPPQQQYYY]]]ccchhhjjjkkknnnsssvvvuuuttttttuuuxxx{{{}}}zzzaaaGGG999555333///111111111111000000000000......////////////000000222...555888888YYYmmmgggrrrfffZZZUUUSSSTTTYYY```\\\ZZZ^^^fffeee\\\WWWYYYYYY]]]ccchhhlllooorrrtttrrrvvvyyyzzzyyyzzz||||||}}}~~~}}}zzz}}}||||||}}}~~~}}}zzzzzz|||{{{||||||{{{|||{{{zzzxxxvvvtttsssrrrooommmkkkiiigggbbb\\\WWWNNNMMMJJJHHHIIIKKKMMMOOOKKKLLLNNNQQQSSSUUUWWWXXXZZZ___bbbbbbdddgggfffcccbbb^^^ZZZXXXYYY___eeeiiimmmooorrrvvvzzz}}}\\\@@@<<<;;;:::888777666555555222222222111111111111000//////.........---------////////////000000000000---111111666===>>>GGG]]]qqquuu|||vvvNNNGGGbbb{{{}}}nnndddiiirrrtttxxxsssnnnkkkaaa]]]hhhgggaaaVVVKKKIIILLLLLLIIIIIIHHHHHHIIILLLMMMMMMLLLCCCEEEGGGJJJMMMOOOPPPPPPMMMIIIFFFHHHNNNTTTXXXYYY```ooozzzwwwlllccc___^^^bbbgggkkkggg^^^WWWVVVXXXZZZ\\\```dddfffgggfffeeedddgggjjjhhhccc^^^\\\\\\ZZZVVVTTTTTTQQQKKKIIIJJJJJJRRR^^^ooo}}}|||}}}|||rrrTTT@@@:::444444999666444444444444444444444444222333444444444777;;;>>>DDDYYY{{{ccc___[[[YYYXXXVVVRRRNNNFFFFFFGGGHHHKKKMMMPPPRRROOOQQQUUU^^^iiioooqqqqqqtttuuuwwwzzz|||}}}}}}}}}{{{xxxsssllleee[[[RRRLLLQQQQQQQQQQQQRRRRRRSSSTTTVVVTTTQQQOOOSSS^^^mmmyyy{{{wwwrrrnnnnnnqqqwww{{{wwwqqqiiikkknnnqqqtttvvvwwwwwwsssuuuvvvuuusssrrrssstttsssuuutttooommmmmmkkkfffgggeeebbbaaa```^^^[[[YYYWWWWWWSSSMMMKKKMMMOOONNNTTTWWW^^^eeegggfffjjjooossssssrrrsssuuuxxx{{{}}}zzzeeeKKK:::555444333111111111111000000000000........./////////000000111---666999777[[[kkkiiimmmeee\\\VVVTTTTTTYYY^^^ZZZXXX]]]eeeddd[[[WWWZZZ[[[___dddgggiiilllppptttqqqvvvzzzzzzyyyxxx|||||||||}}}}}}~~~|||{{{{{{||||||yyywwwsssssswww~~~}}}~~~~~~}}}{{{{{{{{{zzzwwwuuurrrpppllljjjfffccc```\\\VVVRRRNNNMMMKKKKKKLLLMMMPPPQQQNNNOOOQQQSSSVVVWWWYYYYYYYYY^^^bbbbbbdddgggeeebbb___[[[VVVTTTVVV[[[aaadddjjjlllooossswww{{{}}}~~~ZZZ???<<<;;;:::888777666555555222222222111111111111000////////////............////////////000000000000+++000222888@@@@@@III^^^|||~~~vvvOOOMMMrrrsssfffkkkttttttyyytttooolllbbb```kkkhhh```SSSIIIIIIMMMMMMHHHHHHGGGGGGJJJMMMOOOOOONNNCCCDDDGGGJJJLLLOOOQQQRRRJJJGGGDDDGGGNNNUUUXXXXXX]]]mmmzzzwwwmmmddd```^^^^^^gggnnnkkk```VVVSSSTTTXXX[[[^^^aaacccdddcccccc```eeeiiihhhccc]]][[[\\\XXXTTTRRRRRROOOJJJHHHIIIJJJPPP[[[ggguuu~~~{{{~~~qqqSSS@@@:::444555888666444444444444444444444444222333444444555777;;;???DDD\\\{{{ddd```[[[YYYXXXVVVRRRNNNHHHHHHGGGHHHIIILLLOOOQQQSSSSSSVVV___iiiqqqsssrrrppprrruuuyyy}}}~~~~~~~~~yyytttlllddd^^^XXXSSSOOOSSSTTTUUUUUUUUUUUUUUUUUUWWWXXXXXXVVVXXX```mmmxxxzzzuuunnnhhheeehhhnnnrrryyyzzz~~~~~~uuukkklllnnnpppsssuuuvvvvvvrrrtttuuuuuutttttttttvvvtttwwwuuuqqqnnnooolllhhhhhheeecccaaa```^^^[[[YYYXXXYYYVVVPPPNNNQQQRRROOOQQQSSSZZZbbbdddbbbeeekkkoooooopppqqqtttwwwyyy{{{zzzgggNNN<<<666666666111111111111000000000000............/////////000000,,,777:::777\\\~~~kkklllllleee]]]WWWTTTTTTWWW[[[ZZZYYY^^^fffeee]]]YYY]]]^^^aaaeeefffgggjjjooosssqqquuuzzzzzzxxxwww{{{~~~}}}{{{{{{|||~~~}}}~~~}}}zzzzzzzzzyyyuuurrrnnnmmmqqq~~~~~~~~~}}}|||yyyyyyzzzyyyvvvssspppmmmjjjgggccc___[[[WWWRRROOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]XXX^^^bbbbbbdddfffddd```]]]YYYSSSQQQSSSXXX^^^aaahhhjjjmmmrrrvvvyyy{{{}}}}}}zzz|||[[[AAA<<<;;;:::888777666666555222222222111111111111000000000000000////////////////////////000000000000+++111333999@@@>>>EEEYYYwwwRRRPPPyyypppcccjjjuuutttyyyvvvqqqnnndddbbbmmmkkkaaaRRRGGGHHHMMMMMMHHHGGGGGGGGGJJJMMMPPPPPPPPPBBBDDDFFFIIILLLOOORRRSSSHHHEEECCCGGGOOOVVVXXXWWW]]]mmmzzzxxxmmmeee```^^^\\\fffpppnnnbbbWWWSSSSSSYYY[[[]]]```aaaaaaaaa```\\\aaaffffffaaa\\\ZZZ[[[XXXTTTRRRSSSPPPKKKIIIKKKMMMRRR[[[cccnnn}}}~~~zzzpppSSS@@@;;;555555888666444444444444444444444444222333444444555888<<>>AAAGGG]]]hhh]]][[[YYYZZZ[[[ZZZUUUPPPEEEEEEDDDDDDFFFHHHKKKMMMOOOTTTYYY^^^eeemmmpppnnnpppsssxxx|||~~~zzzwwwtttuuuvvvvvvuuutttsssrrrpppllliiijjjmmmkkkeee```cccdddggghhhgggccc]]]YYYVVVUUUSSSSSSSSSRRROOOMMMOOOPPPSSSUUUWWWYYYYYYYYY[[[]]]aaadddfffiiilllnnnmmmmmmmmmmmmmmmnnnnnnooohhhfffbbb```___^^^[[[YYYWWWWWWVVVUUUTTTSSSTTTUUU[[[ZZZYYYYYYYYYYYYWWWUUUUUU\\\eeekkknnnpppsssvvv{{{UUU===777666222222222111111000/////////......//////000000111111000111555222AAAUUUwwwttt|||xxxyyyoooeee\\\WWWUUUSSSUUUZZZYYYUUUUUUYYYZZZXXXWWWXXX]]]___bbbdddeeefffiiikkkmmmpppssstttrrrrrrtttvvvyyy{{{}}}}}}|||uuummmbbbXXXRRRNNNLLLKKKHHHIIIKKKLLLMMMMMMLLLKKKFFFGGGHHHFFFBBBEEETTTeeeyyyvvvpppggggggmmmnnnrrrsssssssssppplllhhhfffeeedddbbb```^^^^^^^^^^^^[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````cccaaa___\\\YYYUUUOOOKKKCCCEEEHHHJJJKKKLLLOOOQQQVVVVVV\\\hhhqqquuuxxx{{{{{{}}}~~~zzzPPP@@@::::::999888777666555555333333333222222222111111000000000000000000000000////////////000000000000---333444555888777EEE```ooosssPPPHHHfffwwwooovvvrrrppprrrpppmmmkkklllllliii```VVVNNNLLLLLLKKKLLLOOOJJJIIIIIIIIIIIIGGGCCC@@@;;;<<>>BBBGGG]]]{{{|||qqq\\\ZZZYYYZZZ[[[ZZZUUUQQQFFFEEEEEEEEEFFFHHHKKKLLLOOOUUU[[[___eeemmmpppooopppsssyyy~~~}}}yyyvvvvvvtttqqqpppttttttnnngggddddddaaa______aaabbbaaa___\\\YYYVVVTTTRRRPPPLLLJJJQQQRRRTTTWWWXXXYYYYYYYYYXXXZZZ]]]___```bbbfffhhhhhhhhhiiiiiijjjlllnnnnnngggeeebbbaaa```___\\\ZZZXXXYYYXXXVVVTTTTTTVVVXXX]]]]]]]]]______]]]ZZZWWWSSSZZZcccjjjmmmpppsssvvvsssVVV@@@666333444222222111111000/////////.........///000111111111///111555222AAATTTmmmppp|||wwwssshhh]]]VVVSSSRRRVVV[[[ZZZVVVUUUXXXYYYVVVUUUWWWWWWZZZ^^^aaadddgggkkknnnppprrrtttsssoooooossswwwwwwyyy{{{||||||zzzyyyxxxhhhaaaUUULLLGGGFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJJJJJJJGGGFFFMMMVVVdddwww|||uuuiiiffflllnnnsssssssssrrrooollliiigggfffffffffeeebbbaaa```___]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]^^^```aaabbbccccccaaa___]]]ZZZVVVQQQNNNDDDEEEFFFFFFFFFGGGIIILLLRRRQQQVVVaaakkkpppssswww~~~zzzOOO>>>::::::999888777666555555333333333222222222111111000000000000000000000000////////////000000000000...444444444888;;;NNNlll{{{sssTTTPPPlllzzznnngggrrruuupppsssrrrnnnnnnqqqpppkkk]]]UUUNNNMMMNNNLLLMMMPPPLLLLLLKKKKKKJJJFFFBBB>>>>>>>>>???CCCHHHKKKLLLLLLHHHFFFGGGJJJJJJKKKQQQXXXaaahhhrrrvvvrrrkkkfffeeejjjnnn~~~ssspppkkkcccccccccdddddddddbbb```bbbbbbcccdddeeeccc```]]]XXXXXXWWWUUURRROOOMMMLLLNNNQQQTTTWWWZZZ\\\]]]___hhhwwwtttNNN;;;888999666333444444444444444444444444222333333444555999>>>BBBGGG^^^|||\\\ZZZYYYZZZ[[[ZZZUUUQQQGGGFFFEEEEEEFFFHHHIIIKKKPPPWWW\\\```eeemmmpppppptttvvv}}}}}}zzzyyyyyywwwyyy}}}zzzpppiiihhh___]]]ZZZXXXZZZaaajjjppplllggg```YYYUUURRRPPPNNNRRRTTTWWWYYY[[[]]]]]]]]]VVVXXXZZZ[[[\\\]]]```bbbgggfffffffffgggiiikkklllfffeeecccbbbaaa```]]][[[YYYZZZZZZXXXUUUUUUXXX[[[___^^^^^^___```___]]]ZZZTTTZZZbbbhhhlllooossswwwmmmVVVCCC555222666222222111111000/////////---......///000111111222///111555222@@@SSSuuudddjjjvvvyyyvvvjjj]]]VVVSSSRRRVVV[[[[[[VVVTTTVVVWWWUUUTTTVVVRRRVVV[[[___dddhhhmmmqqqrrrtttuuurrrnnnnnnrrrwwwtttwwwzzzzzzyyywwwuuuttt___XXXNNNFFFDDDEEEGGGHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJHHHHHHJJJIIIFFFHHHLLLTTTlll{{{nnnjjjooorrrttttttsssrrrooommmjjjiiifffggghhhgggdddbbb``````^^^^^^^^^]]]]]]\\\\\\[[[\\\\\\^^^```aaaccceeeeeecccaaa___]]][[[XXXSSSPPPJJJJJJJJJHHHGGGGGGIIIKKKOOOMMMQQQ\\\fffkkkooosss{{{||||||||||||}}}{{{}}}PPP<<<::::::999888777666555555333333333222222222111111000000000000000000000000////////////000000000000000555333222777>>>UUUvvvpppTTTTTTpppyyylllccc]]]mmmuuuqqqttttttpppqqquuusssnnnYYYSSSNNNOOOPPPNNNOOOQQQOOONNNMMMLLLJJJFFF@@@<<>>BBBGGG```\\\ZZZYYYZZZ[[[ZZZVVVRRRGGGGGGFFFFFFFFFGGGIIIJJJPPPWWW]]]aaafffmmmqqqqqqxxxzzz}}}|||}}}|||}}}qqqjjjjjj[[[ZZZXXXVVVWWWbbbsss}}}vvvkkkaaa[[[XXXWWWVVVNNNPPPSSSVVVYYY[[[\\\\\\VVVWWWYYYYYYYYYZZZ]]]___gggfffeeeeeeeeeggghhhiiifffeeecccbbbbbb```^^^[[[XXXYYYYYYWWWUUUUUUXXX\\\```^^^]]]]]]^^^___^^^]]]TTTZZZbbbhhhkkkoootttwwwpppXXX???777:::777222222111111000/////////------------.........///555+++222777888[[[}}}hhhooopppvvvyyymmm___XXXUUUTTTVVV[[[\\\WWWTTTTTTXXXYYYWWWSSSSSSVVV[[[___bbbfffkkknnnooopppqqqrrrqqqpppooonnnqqqppppppqqqpppnnnjjjgggfff[[[MMMEEEDDDGGGGGGFFFPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLKKKJJJIIIQQQaaazzzxxxppphhhhhhmmmpppmmmnnnqqqoookkklllpppjjjiiihhhhhhhhhfffccc```bbbaaa```______^^^^^^^^^\\\]]]]]]^^^___```aaaaaabbb```___```aaa]]]TTTMMMPPPOOONNNMMMMMMKKKGGGDDDIIILLLQQQXXXaaahhhnnnrrrwwwwwwxxxzzz}}}~~~~~~~~~|||TTT@@@:::999888666555555555555444444333222111000///...222111111000000000000000000000000000111111111111333888666333777AAA___rrrUUU^^^}}}vvviii\\\ZZZqqqmmmssssssqqqoooqqqtttqqqkkk[[[UUURRRTTTTTTRRRRRRTTTOOONNNMMMMMMKKKGGGAAA===<<<>>>AAAEEEHHHKKKLLLLLLKKKFFFFFFIIIJJJJJJPPPYYYeeehhhjjjjjjhhheeecccccceeeooo|||}}}ooofffhhheeeaaaaaabbbbbb```]]]^^^```bbbddddddbbb___]]]ZZZZZZXXXVVVSSSQQQOOONNNNNNNNNOOOOOOPPPQQQRRRTTT\\\^^^hhh||||||lllIII999999:::666333666555555555555444444444333444444555666:::???CCCMMM```vvv___[[[ZZZ]]]]]]XXXTTTSSSJJJGGGFFFHHHHHHEEEEEEHHHPPPUUUXXX]]]fffqqqwwwwwwvvv{{{uuuwwwxxxqqqmmmccc]]]]]]\\\XXXeeevvvyyyyyyyyyrrrhhhbbb```WWWMMMUUURRRSSSXXXWWWTTTWWW]]][[[ZZZYYYXXXWWWXXXYYYYYYaaabbbccceeefffggggggggghhheeeaaa___```aaa___]]]VVVVVVVVVUUUUUUTTTTTTTTT\\\XXXUUUWWW[[[aaacccdddXXX\\\ccchhhlllnnnppprrr|||ooo\\\DDD:::888222222222111111000/////////------........./////////444,,,222777999ZZZwww{{{qqqzzzmmm```XXXTTTSSSUUUYYY[[[XXXTTTTTTWWWXXXUUURRRRRRUUUZZZ]]]aaaeeeiiilllooopppqqqrrrssssssrrrrrrsssqqqnnnkkkiiieeeaaa^^^^^^YYYRRRMMMKKKLLLNNNOOOVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKMMMYYYpppuuummmffffffmmmmmmoooppppppooooooppprrrmmmkkkiiihhhhhhfffdddbbbbbbaaa```___]]]]]]\\\\\\ZZZ[[[[[[\\\]]]^^^______bbb```___```aaa]]]UUUNNNOOONNNMMMMMMOOOOOOMMMLLLPPPQQQTTTXXX^^^dddiiillluuuuuuwwwzzz}}}~~~}}}}}}yyySSS???:::999888666555555555555444444333222111000//////111111000////////////000000000000000111111111111...333333333:::EEEdddwww\\\ccc{{{iii\\\RRReeelllpppqqqooonnnqqqtttqqqkkkZZZTTTPPPQQQQQQOOOPPPRRROOOOOOOOONNNLLLHHHAAA<<<;;;===@@@DDDGGGJJJLLLMMMLLLHHHHHHJJJJJJIIINNNUUU]]]```cccdddccc```^^^]]]aaaiiittt{{{{{{ssshhh```^^^[[[YYYZZZ\\\]]]\\\[[[[[[]]]___aaaaaa___]]][[[\\\[[[XXXUUUQQQNNNKKKJJJNNNMMMMMMQQQXXX]]]^^^]]]```^^^dddvvv~~~hhhHHH999888888666333666555555555555444444444333444444555666:::???CCCGGG^^^vvvaaa\\\[[[^^^^^^YYYTTTSSSJJJGGGFFFHHHHHHEEEEEEHHHOOOSSSWWW\\\dddooovvvvvvyyyzzzmmmvvvxxxrrrooogggfffddd```iiiwwwyyyzzzwwwmmmccc___aaa```[[[ZZZWWWXXX[[[YYYUUUWWW[[[\\\[[[ZZZXXXWWWWWWWWWXXX___```bbbcccdddddddddcccgggddd```^^^^^^^^^]]][[[WWWVVVVVVUUUTTTSSSRRRRRRUUURRRPPPRRRWWW]]]```aaaYYY\\\aaaeeehhhlllpppsss{{{ooo]]]EEE:::777000222222111111000/////////....../////////000000000333---222777;;;XXXrrr}}}yyyxxxmmm```YYYTTTRRRTTTXXX\\\XXXVVVUUUWWWWWWTTTQQQRRRUUUYYY\\\___cccgggjjjnnnoooqqqssstttuuuvvvvvvtttpppjjjeeebbb^^^ZZZXXXTTTVVVWWWVVVTTTTTTVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQOOONNNKKKSSSeee|||vvvkkkbbbbbbiiiiiippprrrnnnmmmssstttpppooolllhhhfffeeecccaaa`````````^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]]^^^______bbb`````````aaa]]]WWWQQQNNNMMMLLLMMMQQQSSSUUUUUUXXXWWWVVVVVVXXX\\\aaacccppprrruuuyyy{{{}}}~~~~~~~~~xxxwwwzzzzzzRRR===:::999888666555555555555444333333222111000//////111000//////......//////000000000000111111111111,,,222222444<<>>BBBFFFIIILLLMMMMMMKKKKKKLLLJJJHHHJJJOOOUUUYYY]]]___]]]YYYVVVUUUUUUYYY```dddddd___YYYTTTPPPOOOOOOPPPSSSVVVVVVVVVUUUVVVYYYZZZZZZYYYWWWUUUXXXWWWUUURRROOOLLLIIIHHHNNNKKKKKKSSS___iiillllllpppjjjiiiuuu~~~zzzbbbGGG:::777666555555666555555555555444444444333444444555666:::???CCCEEE[[[vvv}}}bbb]]]\\\______ZZZUUUSSSKKKGGGFFFGGGGGGEEEEEEIIINNNRRRWWW[[[cccmmmtttuuu|||rrrlll}}}zzzooommmjjjdddjjjssssssyyywwwqqqjjjiiikkkkkkhhhbbb```___^^^[[[WWWWWWZZZ^^^]]][[[YYYWWWVVVUUUUUU]]]^^^aaadddeeedddcccbbbfffccc___\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMPPPTTTYYY]]]^^^ZZZ\\\___aaaeeejjjpppuuuoooZZZAAA888999444222222111111000/////////////////////000000000000222...111777<<>>:::999888666555555555555333333222222111000000000000000///...............///000000000111111111111222777555777>>>HHHbbbooommmyyypppZZZYYY]]]mmmtttvvvvvvvvvxxxyyyssskkkYYYSSSNNNMMMMMMKKKKKKNNNKKKLLLLLLLLLKKKFFF???:::777888999<<<@@@FFFJJJMMMNNNPPPQQQNNNKKKJJJJJJIIIUUUXXX[[[[[[WWWPPPJJJGGGDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFFFFFFFGGGHHHJJJKKKJJJKKKMMMNNNOOONNNMMMLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLRRR___ooozzzxxxnnnpppvvviiiXXXEEE<<<888777777999666555555555555444444444333444444555666:::???CCCIIIUUUzzztttddd\\\XXX[[[^^^\\\WWWUUULLLGGGEEEFFFFFFDDDFFFJJJMMMTTTYYY\\\bbbkkksssvvv|||yyyooo{{{vvvtttnnnooouuuttttttzzzuuurrrkkkbbb\\\\\\___aaadddccc```]]]YYYVVVSSSQQQTTTWWW\\\aaaeeefffeeedddccc```\\\XXXUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTPPPQQQRRRSSSTTTVVVWWWXXXWWW[[[___cccgggkkkooorrrzzznnn]]]EEE:::888111222222111111000/////////....../////////000000000000111000666===KKK|||}}}oooyyyqqqxxxxxxmmmggg```[[[UUUQQQSSSYYYZZZZZZ[[[ZZZYYYWWWUUUTTTRRRUUUYYY]]]___cccgggjjjjjjjjjkkkmmmoooqqqsssuuuuuuoooggg```]]][[[ZZZYYY\\\ZZZZZZ___dddddd]]]VVVXXXYYY[[[]]]___aaabbbcccZZZYYYYYYYYYXXXXXXXXXWWWSSSRRRZZZmmmvvvjjj```[[[[[[dddkkkllleeeaaabbb___YYYTTTPPPLLLKKKKKKLLLMMMMMMOOOPPPQQQTTTWWWZZZ]]]___ZZZ[[[[[[\\\]]]^^^______aaaaaa``````___^^^]]]\\\XXXUUURRRQQQSSSUUUWWWWWWUUURRRMMMIIIGGGHHHKKKMMMTTTWWWZZZ[[[\\\___dddiiissszzz~~~~~~vvvyyy~~~iiiGGGAAA:::999888666555555555555222222222111111111000000111000//////......//////000000000000111111111111000555444666???IIIbbbuuusssmmmtttWWW[[[___gggooosssuuuwww{{{|||wwwoooWWWRRRNNNOOONNNLLLKKKMMMJJJJJJJJJJJJIIIEEE@@@<<<777777888:::>>>CCCHHHKKKNNNQQQRRRNNNLLLMMMNNNMMMRRRUUUYYYYYYUUUQQQLLLJJJDDDCCCAAA???@@@BBBDDDFFFFFFGGGHHHGGGEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEGGGIIIIIIHHHJJJTTTeeerrrvvvrrrlllpppzzzwwwdddSSSBBB:::999888888999666555555555555444444444333444444555666:::???CCCGGGSSS}}}ooo}}}jjj```XXXZZZ]]][[[XXXVVVLLLHHHEEEFFFFFFDDDFFFJJJMMMTTTZZZ\\\aaajjjrrrvvvyyyuuussszzzwwwrrrtttzzzzzzyyy|||zzzxxxrrrhhhbbbdddfffgggfffeeeccc```\\\WWWTTTRRROOORRRWWW\\\___aaaaaaaaa___]]]ZZZUUUQQQQQQSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSOOOQQQSSSTTTSSSSSSSSSTTTUUUYYY^^^cccfffjjjmmmpppsss```FFF:::888111222222111111000/////////------.........////////////222000555===GGGwww|||pppqqqwwwmmmnnn{{{nnnhhhbbb\\\TTTNNNPPPUUUVVVXXXYYYYYYXXXVVVTTTSSSPPPSSSWWW[[[^^^bbbfffiiillllllllllllnnnpppqqqssstttpppiiidddaaa``````___cccbbbaaacccdddddd```]]]bbbbbbccceeefffhhhiiiiiidddbbb```]]][[[ZZZZZZZZZSSSRRRXXXhhhwww|||uuulllccc\\\WWWYYY[[[\\\YYYUUUPPPMMMLLLGGGEEEEEEGGGKKKOOOQQQRRRMMMNNNPPPRRRUUUYYY[[[]]]ZZZ[[[[[[\\\]]]^^^______```aaaaaa```^^^^^^^^^___[[[YYYVVVUUUVVVWWWWWWWWWTTTQQQLLLHHHEEEFFFGGGIIIKKKMMMOOONNNNNNQQQXXX___pppxxx~~~}}}wwwxxx{{{fffEEEAAA:::999888666555555555555222222222111111111111111111111000////////////000000000000000111111111111///333333666@@@IIIaaauuuvvvpppddd~~~tttVVVYYY___fffnnnrrruuuvvvyyyzzzssskkkTTTOOOMMMOOOPPPLLLKKKLLLJJJIIIHHHHHHHHHFFFBBB???888777777888;;;AAAFFFJJJLLLQQQRRRNNNMMMQQQSSSQQQNNNRRRVVVYYYYYYXXXWWWWWWNNNLLLHHHEEEDDDDDDFFFGGGGGGIIIIIIHHHFFFEEEGGGIIIIIIIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJQQQ\\\dddkkklllkkkpppwww|||bbbPPP===666777888777777666555555555555444444444333444444555666:::???CCCFFFRRRqqqwwwtttggg\\\ZZZ\\\[[[WWWUUULLLHHHEEEFFFEEEDDDFFFKKKKKKSSSZZZ\\\___hhhqqquuuvvvnnnsss|||~~~~~~~~~zzz|||zzzrrrmmmnnnnnnkkkhhhgggeeebbb^^^YYYUUUSSSPPPRRRUUUXXX[[[]]]^^^^^^ZZZYYYVVVQQQMMMMMMPPPSSSVVVUUUTTTRRRQQQPPPNNNNNNLLLPPPSSSTTTSSSSSSTTTUUUUUUWWW[[[^^^aaafffkkkoooyyy___CCC888999444222222111111000/////////------------.........//////333000444===DDDttt|||hhh|||pppsssggggggpppjjjddd]]]TTTLLLMMMRRRSSSUUUXXXXXXVVVTTTSSSSSSNNNQQQUUUYYY]]]aaafffiiinnnmmmmmmmmmmmmoooqqqrrrsssooojjjhhhhhhiiiiiiiiiggghhhhhhgggdddcccdddeeefffggggggggghhhhhhiiiiiimmmjjjeee```]]][[[[[[[[[TTTSSSXXXeeerrrxxx{{{~~~xxxooofff\\\TTTMMMKKKMMMNNNJJJBBB???AAA??????AAAFFFMMMSSSWWWYYYMMMNNNOOOQQQTTTWWWZZZ[[[\\\]]]]]]^^^___```aaabbb```aaaaaa```^^^^^^___```]]][[[YYYXXXYYYYYYYYYXXXTTTQQQMMMHHHEEEEEEEEEFFFEEEGGGHHHFFFEEEIIIQQQYYYnnnwww~~~|||vvvvvvxxxmmmFFF>>>:::999888666555555555555222222222111111111111111222222111000000000000000000000000000111111111111111444333666???HHH^^^~~~}}}wwwOOOkkksssVVVWWW```kkkqqqtttuuuuuuvvvtttlllcccQQQMMMLLLOOOPPPLLLJJJKKKKKKIIIHHHHHHHHHGGGEEECCC999777666777:::@@@EEEIIIKKKQQQQQQMMMMMMSSSVVVUUUKKKPPPVVV[[[^^^aaacccddd^^^[[[WWWSSSOOONNNNNNOOOGGGIIIJJJIIIFFFEEEHHHJJJFFFFFFGGGIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEHHHMMMRRRWWWYYYaaaeeeggglll{{{|||www}}}aaaMMM999333666777666555666666555555555444444444333444444555666:::???CCCIIIRRRtttrrr|||mmm___[[[\\\ZZZVVVTTTMMMHHHEEEEEEEEEDDDFFFKKKJJJRRRYYYZZZ^^^fffooosssuuuwwwccclllwwwrrruuuxxx~~~zzzvvvvvvrrrmmmiiihhhfffccc___ZZZVVVTTTTTTUUUVVVXXXZZZ\\\\\\]]]VVVUUUSSSNNNJJJJJJNNNRRRWWWVVVTTTQQQNNNLLLJJJIIIKKKPPPTTTVVVUUUUUUVVVXXXUUUVVVWWWYYY\\\cccjjjppp|||aaaFFF;;;999555333222111000////////////////////////000000000000222---222444===FFFnnnooosssuuu}}}ppphhhgggsssqqqkkkgggcccXXXLLLLLLTTTWWWYYYXXXTTTSSSUUUTTTQQQOOOQQQTTTWWW[[[___eeeiiihhhooorrrqqqoooqqqrrrqqqwwwsssmmmjjjiiikkklllmmmnnngggdddfffiiiiiihhhjjjpppmmmiiifffaaa___```ccckkkgggcccbbbcccbbb]]]YYYUUUTTTXXXddduuu~~~rrrdddUUULLLGGGEEECCCAAA@@@AAABBBDDDDDD@@@>>>CCCMMMUUUVVVTTTSSSLLLIIINNNUUUXXXYYY[[[]]]\\\[[[\\\___ccceeeeeegggeeebbb`````````___^^^aaa^^^ZZZYYY[[[\\\[[[YYYYYYVVVQQQJJJFFFEEEHHHKKKKKKJJJMMMOOOJJJGGGRRRdddrrrxxx}}}}}}~~~wwwvvvxxxaaaLLL>>>999888777666666555555555333222111111000000111111//////////////////000000////////////000111222333999555666;;;>>>FFF___zzzxxxUUUbbbooo___UUUZZZnnnrrrssssssuuuxxxwwwmmmaaaPPPNNNMMMMMMMMMLLLJJJHHHJJJJJJJJJIIIHHHGGGFFFEEE:::888666555888>>>DDDHHHJJJNNNRRRRRRTTTXXXXXXVVVUUUWWWYYYZZZZZZ^^^dddiiifffeeebbb[[[SSSOOOOOOQQQPPPOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKJJJJJJKKKLLLJJJGGGDDDCCCCCCDDDFFFJJJOOOTTTWWWaaa```bbblll}}}|||^^^JJJ:::999;;;666555999555555444444444333333333333555666777888;;;???CCCEEEWWWssszzzkkk]]]___[[[WWWWWWUUUNNNIIIFFFHHHHHHFFFEEEGGGOOOSSSXXX\\\```fffnnnuuuyyyoooccclllzzztttttt{{{~~~|||wwwpppmmmmmmkkkfffaaa]]][[[[[[TTTSSSRRRSSSWWW[[[]]]^^^YYYVVVQQQMMMKKKMMMPPPRRRWWWYYYYYYUUUPPPLLLKKKKKKPPPPPPPPPSSSUUUWWWWWWVVVVVVWWWXXXZZZ]]]dddkkkqqqfffIII:::777222333222111000////////////.../////////000000000000333...222333;;;CCCiiiyyyxxxrrrlllhhhfffqqquuummmfffaaaVVVLLLMMMVVVWWWYYYXXXUUUTTTUUUTTTQQQOOORRRUUUXXX[[[^^^cccfffgggmmmpppooonnnrrrttttttuuussspppooooooqqqssstttnnngggdddgggjjjjjjjjjlllllliiidddaaa______```bbb``````bbbbbbbbbaaa```___XXXYYY```rrrxxxkkk^^^RRRKKKBBBBBBAAAAAAAAAAAABBBBBBFFFFFFGGGJJJMMMPPPPPPPPPNNNIIIHHHNNNTTTWWWYYY]]]_________bbbdddggghhhiiihhhfffbbbaaa``````___]]]```^^^]]]^^^aaabbb```___YYYVVVPPPIIIEEEFFFJJJNNNWWWWWWVVVSSSMMMNNN[[[iiivvv|||yyyxxxzzz]]]KKK>>>999888777666555555555555666555444444333333444444000000000000000000//////000000000000111222333444444222444;;;???IIIbbb|||}}}WWWcccpppaaaXXX[[[mmmrrrssstttuuuwwwvvvlll```OOONNNMMMMMMMMMMMMKKKIIIKKKJJJJJJIIIHHHGGGEEEDDD<<<:::888777999>>>DDDGGGIIIOOOUUUWWWZZZ^^^^^^\\\ZZZ\\\\\\[[[YYYYYY[[[]]]aaaaaa```\\\WWWUUUUUUWWWXXXUUURRRNNNKKKIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKLLLMMMMMMLLLHHHEEECCCBBBCCCEEEHHHMMMRRRUUUXXXWWWZZZddduuu{{{~~~ZZZHHH:::999;;;777555888555555444444444333333333333444666777888;;;???CCCEEEUUUfffZZZ^^^\\\YYYZZZWWWNNNIIIFFFHHHHHHFFFFFFHHHNNNRRRWWW[[[___eeemmmssswwwtttgggnnn|||uuuqqquuuzzz}}}zzzqqqkkkhhheeeaaa___^^^]]]]]]XXXVVVTTTUUUWWWYYY[[[[[[ZZZWWWRRRNNNMMMNNNPPPRRRXXXYYYXXXUUUOOOJJJHHHHHHMMMMMMNNNPPPTTTUUUUUUTTTVVVWWWXXXZZZ]]]ccckkkpppfffIII:::777111333222111000////////////....../////////000000000333...222222:::@@@aaayyyvvvdddfffgggbbbkkkxxxnnnfff```VVVLLLNNNWWWVVVYYYYYYVVVUUUVVVUUURRROOORRRUUUXXX[[[^^^bbbdddhhhmmmooonnnpppvvvzzzzzzzzzxxxvvvuuuuuuvvvxxxzzzqqqjjjgggiiimmmnnnooorrrkkkgggbbbaaabbbddddddbbb^^^aaaccccccaaa___```bbbYYYZZZcccwwwyyylllaaaXXXPPPLLLCCCCCCCCCCCCCCCCCCDDDDDDJJJNNNRRRSSSPPPMMMKKKJJJHHHFFFHHHNNNSSSVVVZZZ```aaacccfffiiilllmmmmmmmmmkkkhhheeecccbbbaaa___]]]]]]^^^```dddhhhjjjjjjiiigggbbb[[[TTTQQQSSSYYY___gggiiicccXXXRRRYYYfffooozzz|||{{{}}}xxxsssuuuUUUFFF<<<999888777666555555555555666666555444444444444444222111111111000000//////111111111111222333444555444222555;;;@@@KKKddd{{{ZZZbbbpppeee]]]]]]kkkrrrsssttttttvvvtttjjj^^^OOOMMMLLLLLLMMMMMMLLLJJJLLLKKKKKKJJJHHHFFFEEEDDD???===;;;999:::>>>BBBEEEGGGPPPYYY^^^bbbggggggeeegggfffccc___[[[ZZZ[[[]]]]]]]]]^^^\\\ZZZXXXYYYYYY___]]]XXXSSSNNNKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNPPPPPPMMMIIIEEEAAAAAAAAABBBFFFJJJNNNQQQRRRRRRUUU___qqq~~~xxx~~~|||{{{SSSDDD999999;;;777555777555555444444444333333333333444555666888;;;@@@CCCEEERRRxxxgggZZZ___^^^[[[[[[XXXOOOJJJGGGHHHHHHFFFFFFHHHLLLPPPUUUYYY]]]ccckkkqqqvvvzzzoootttzzz~~~{{{zzzyyyrrrmmmgggddddddfffffffff\\\ZZZXXXWWWXXXYYYXXXWWW[[[XXXTTTPPPOOOOOOQQQRRRWWWXXXWWWSSSNNNIIIFFFEEEHHHIIIJJJNNNQQQSSSSSSRRRTTTUUUWWWYYY\\\bbbjjjoooyyy```FFF999888444222222111000//////000000........./////////000000222...222222:::???\\\vvvpppdddkkkmmmdddiiixxxnnnfffaaaWWWMMMLLLTTTVVVYYYYYYWWWVVVWWWVVVRRRMMMPPPTTTXXX[[[^^^bbbdddiiimmmoooooottt}}}}}}wwwtttuuuyyy|||vvvooojjjmmmppprrrtttwwwooommmkkkkkkqqqvvvuuuppppppmmmhhhbbb___]]]]]]]]]VVVVVV[[[gggvvv~~~}}}yyyxxxtttnnnhhhddd___ZZZWWWLLLKKKHHHFFFFFFFFFHHHIIIPPPTTTYYYZZZVVVPPPJJJGGGDDDDDDGGGNNNRRRUUU\\\cccbbbffflllppprrrrrrqqqqqqnnnllliiifffeeeccc```^^^\\\]]]```eeekkkpppuuuwwwxxxssskkkddd```ccciiioootttuuulll\\\WWWcccppptttzzz~~~tttkkkkkkMMMAAA888888888666555555555555555333333222111111111111222222222222111000000//////111111111111222333444444666555777<<>>===<<<===>>>???IIIVVVdddlllqqqxxx||||||}}}sssiiibbbccccccccccccccccccaaa```^^^______^^^ZZZUUUOOOKKKJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOPPPQQQQQQNNNIIIFFF@@@???>>>>>>@@@CCCFFFHHHHHHIIIMMMVVVfff{{{xxxmmmGGG???999888999888555444555555444444444333333333222333555666888<<<@@@DDDHHHOOOyyyuuunnn^^^aaa```]]][[[VVVRRRLLLGGGHHHGGGFFFFFFIIIJJJNNNRRRVVVYYY___gggmmmvvv~~~zzz}}}xxxsssyyyuuuxxxwwwtttzzzzzz|||yyypppkkkkkkkkkiiiggg^^^]]]\\\]]]^^^]]]ZZZXXX\\\[[[XXXVVVUUUTTTUUUUUURRRRRRRRRRRRPPPMMMJJJGGGDDDEEEHHHLLLPPPRRRQQQOOOQQQRRRUUUWWW[[[```fffkkk}}}yyybbbFFF888666222111111000000000000000111------........./////////...---222222;;;>>>RRRssssssssskkkjjjwwwnnngggeee]]]OOOJJJLLLUUUYYY[[[YYYXXXYYYWWWSSSLLLNNNQQQTTTXXX]]]bbbfffbbbfffkkkqqq}}}xxxqqqttt{{{rrrjjjjjjlllmmmpppsssuuu{{{xxxggg```^^^YYYTTTTTTTTTRRRLLLGGGGGGMMMRRRSSSWWW^^^ffflllmmmjjjfffaaa]]]WWWQQQNNNOOOPPPRRRZZZ[[[^^^bbbccc___WWWPPPJJJGGGGGGLLLRRRXXX```gggfffmmmtttxxxwwwuuutttuuusssqqqnnnmmmkkkhhheeebbb^^^^^^]]]^^^bbbjjjttt|||{{{yyyuuuooolllmmmppptttpppmmmfff___```iiirrruuuttt{{{{{{tttwwwtttIIICCC999888777666555444444444444333333222111111111111111///////////////000000000////////////000111222333333444777<<>>>>>>>>>>>KKKXXXeeelllrrrzzz~~~ooofffdddcccbbbbbbbbb```^^^[[[\\\^^^^^^\\\WWWRRRNNNJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNNNNLLLHHHEEE@@@???======>>>@@@CCCEEEHHHIIILLLTTTbbbwww}}}iiiEEE???:::888888888666444555555444444444333333333222333555666888<<>>AAACCCHHHIIILLLRRR___rrr|||eeeDDD@@@;;;777666777777555555555444444444333333333111333555666888<<>>???CCCKKKUUU___eeeiiikkkkkkkkkjjjhhheeebbb```\\\ccciiiiiiccc^^^___bbbWWWMMMGGGKKKTTT\\\ccchhhmmmssszzz{{{yyyvvvvvvxxxpppnnnmmmlllkkkhhheeebbbaaaaaa```]]]ZZZ[[[```dddhhhjjjllllllllllllmmmnnn```XXXWWWaaahhhhhhlllsssrrrzzz}}}rrrsssddd@@@???777777777555444444444444444333222111111000000111111+++,,,,,,---...///000000111111111111222333444555777888999===MMMhhhzzzwwwcccWWWUUUaaannntttxxxwwwvvvsssllldddTTTQQQNNNLLLLLLMMMMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAALLLVVVZZZ___iiiuuu{{{}}}xxxrrrkkkeeeaaa^^^]]]ZZZWWWUUUTTTSSSSSSKKKKKKLLLMMMNNNPPPRRRRRRPPPNNNKKKIIIHHHHHHFFFEEEAAA???===<<<<<<>>>@@@BBBCCCDDDGGGLLLXXXjjjwww|||eeeDDDAAA<<<777666777777555555555444444444333333333111333444666888<<>>???BBBGGGMMMUUU\\\```eeefffddd```dddjjjjjjeeeaaadddiiijjjgggbbb^^^[[[VVVMMMIIIOOOXXX```ggglllrrrvvvxxxuuurrrrrrqqqnnnjjjfffbbbaaaaaabbb```^^^]]]ZZZXXXYYY[[[[[[XXXVVV\\\___cccgggiiiiiihhhgggUUUUUUWWW]]]gggnnnssstttttt~~~yyyyyywwwoootttVVV<<>>@@@@@@AAACCCFFFKKKPPPSSS\\\``````___cccjjjnnnlllggghhhjjjiiieeeaaa^^^]]]XXXPPPKKKPPPYYY```eeejjjssswwwxxxsssnnnllliiieeebbb___\\\[[[\\\\\\[[[YYYZZZXXXUUUUUUWWWXXXWWWVVVZZZ]]]aaadddffffffeeecccUUUUUUVVV[[[cccjjjnnnooorrr}}}yyy{{{uuuooouuuZZZ>>>AAA999666666666555444444333333222222222111111111111000000000000000000000000000000000111222333333444444555333<<<:::NNNuuupppZZZVVV\\\kkkwww|||wwwwww|||uuufffTTTPPPMMMNNNNNNKKKKKKNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJGGGFFFHHHGGGBBBAAACCC???BBBFFFKKKRRR\\\gggnnniiidddfffqqq{{{wwwhhhaaaaaaaaa^^^[[[XXXXXXXXXXXXSSSOOOPPPNNNJJJHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCFFFRRRhhhzzzVVV===;;;999666555555666666555555444444444444555555333444666777888;;;???CCCFFFMMMiii|||hhhfff]]]^^^\\\WWWQQQIIIFFFGGGIIIHHHFFFIIILLLPPPRRRUUUYYY```fffiiikkkpppvvvyyymmm___]]]YYYZZZbbbhhhiiiiiijjjpppvvvzzzxxxvvvxxxyyyxxx~~~vvveeekkkdddddddddccckkkmmmbbbcccccccccdddccc```ZZZWWWTTTTTTUUUVVVXXXZZZ\\\]]][[[[[[\\\\\\[[[ZZZXXXWWWQQQPPPNNNLLLKKKJJJJJJJJJOOOPPPQQQSSSWWW]]]cccgggooo___III===999333222222111111000/////////...............///000000000000---222888666AAAZZZ{{{{{{yyyhhhkkkggg]]]TTTKKKXXXZZZ]]]______]]][[[YYYSSSQQQOOONNNPPPTTTYYY\\\aaadddnnnyyyuuuccc]]]VVV[[[rrr|||lll^^^TTTSSSNNNHHHDDDBBBBBBAAAAAAAAAAAAAAABBBDDDHHHKKKNNNWWW\\\``````bbbhhhoooqqqllllllkkkhhhddd```______ZZZRRRMMMRRRZZZ```dddhhhqqquuutttnnniiifffbbb^^^YYYXXXWWWWWWXXXYYYWWWVVVWWWTTTQQQQQQRRRUUUVVVVVVVVVYYY]]]aaacccbbb```^^^TTTTTTUUUYYY___fffjjjkkkqqq|||~~~yyy}}}qqqmmmuuuZZZ???@@@888666666666555444444333333222222222111111111111000000000000000000000000000111111111222222333333333333111::::::PPPzzzxxx```YYYWWWggguuu}}}{{{|||yyylllUUUPPPMMMOOOOOOLLLKKKMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHEEEDDDFFFEEEBBBBBBDDD>>>BBBFFFJJJPPP\\\kkkvvvvvvhhhbbbhhhjjjkkk{{{uuufffdddbbbaaaaaa___]]][[[\\\UUUOOOMMMKKKGGGFFFHHHGGGIIILLLNNNNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFRRRhhh}}}RRR>>><<<999777555555666666555555444444444444555555333444666777888<<<@@@CCCFFFMMMhhhjjjeee^^^___ZZZWWWQQQJJJGGGGGGHHHHHHGGGHHHLLLOOORRRTTTXXX___dddhhhkkkpppvvvyyy}}}zzzdddaaa[[[XXX[[[^^^]]]]]]^^^eeepppxxxwwwssstttvvvwwwxxxzzzrrrsssuuunnngggmmmlll[[[bbbdddfffeeebbb^^^[[[YYYUUUTTTSSSSSSTTTVVVXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZVVVUUURRROOOLLLIIIHHHGGGMMMNNNPPPRRRVVV\\\ccchhhtttbbbJJJ<<<888222222222111111000/////////...............///000000///000---000666555===SSSzzzkkkiiihhh^^^RRRLLLQQQTTTYYY\\\^^^\\\YYYWWWTTTSSSPPPOOOPPPTTTXXX[[[]]]aaalll{{{ttteee___WWWXXXiii{{{nnn___SSSSSSNNNHHHCCCAAABBBCCCDDDBBBCCCEEEIIINNNTTTYYY\\\___eeeiiihhheeeffflllrrrkkklllllljjjeeeaaa______ZZZRRROOOTTT\\\bbbeeeiiilllppppppkkkeeeccc```\\\VVVVVVVVVWWWXXXYYYXXXXXXUUUSSSOOONNNOOOQQQTTTVVVTTTVVV[[[^^^___]]][[[XXXQQQRRRSSSWWW]]]ccciiilllrrr||||||xxxnnnllluuuTTT===<<<777666666666555444444333333222222222111111111000000000000000000000000000000222222222222222222222222333111::::::RRR}}}zzz{{{ddd[[[VVVcccqqq{{{|||}}}~~~xxxmmmWWWQQQMMMOOOPPPMMMKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHEEEBBBAAACCCCCCAAABBBFFFBBBFFFJJJLLLPPP\\\mmm{{{}}}wwwssslllgggqqqqqqlllgggeeeffffffeeebbb```WWWOOOKKKHHHEEEEEEGGGEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEAAABBBCCCEEEOOOccc~~~}}}yyyQQQ???===:::888666666666777555555444444444444555555444555666777888<<>>@@@@@@???AAAFFFEEEIIILLLMMMOOOZZZjjjwwwxxxsssrrrpppyyy}}}vvvooommmlllkkkiiiaaaXXXOOOJJJGGGDDDEEEHHHHHHGGGEEEDDDEEEGGGJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFAAABBBCCCCCCJJJ\\\www|||xxxqqqPPP@@@>>>;;;888777666666777555555444444444444555555444555666666888<<>>===<<<666666666555444444333333222222222111111111111000111111111111111111111111111111111222222333333333777555===<<>>===@@@EEEFFFIIIKKKLLLOOOWWWdddnnnyyypppqqq~~~uuupppmmmkkkaaaXXXOOOJJJHHHEEEFFFJJJMMMJJJGGGDDDDDDGGGKKKNNNKKKKKKJJJIIIHHHGGGGGGFFFAAACCCBBBAAAEEEVVVppp~~~wwwsss}}}kkkPPPAAA???<<<999777666777777555555444444444444555555444555666666888===CCCGGGJJJNNN```pppsssoooccc___ddd[[[XXXTTTOOOJJJGGGFFFGGGHHHFFFIIILLLNNNOOOSSSZZZ___bbbgggkkkmmmpppxxx~~~uuukkkaaa___^^^^^^___aaa___qqq|||{{{zzzyyywwwxxxzzzyyy}}}vvvjjjsssqqqmmmgggbbb```aaabbb```^^^ZZZWWWTTTRRRRRRRRROOOOOOPPPQQQSSSUUUVVVXXXRRRRRRQQQPPPNNNLLLIIIHHHEEEJJJOOOQQQTTTZZZeeemmmsss\\\CCC888888555222222111111000/////////...............///000000---111......555666:::GGGaaayyywwwpppjjjggg\\\ZZZJJJNNNTTTZZZ^^^______^^^TTTSSSQQQPPPQQQUUUYYY\\\```ffflllvvvuuukkkqqqssslllmmmnnnkkkfffbbb``````^^^___```aaabbbcccdddeeekkknnnuuu{{{xxxpppnnnrrrooossswwwwwwpppfff]]]XXX[[[UUUSSS[[[cccggghhhjjjiiillllllfffaaa^^^ZZZVVVNNNOOOOOOMMMMMMOOOTTTXXXWWWVVVSSSNNNIIIHHHJJJMMMKKKNNNRRRUUUUUUQQQLLLHHHIIIKKKOOOSSSYYYbbblllsssvvv}}}~~~{{{yyy~~~fffEEE???===;;;666666666555444444333333222222222111111111111000111111111111111111111111000000111222333333444444777444<<<===VVVxxxiii]]]XXX^^^iiiuuuzzzyyyvvvrrrnnnjjj^^^RRROOOPPPNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGCCC>>>;;;;;;;;;;;;???DDDFFFHHHJJJMMMQQQXXXaaaggg{{{zzzqqqvvv{{{qqqllljjj___VVVNNNKKKIIIGGGHHHLLLOOOMMMIIIGGGFFFGGGIIIKKKHHHHHHHHHGGGGGGFFFFFFFFF@@@BBBBBB@@@CCCSSSmmm{{{yyyuuu}}}hhhSSSBBB@@@===:::888777777777555555444444444444555555555555555666888===DDDHHHJJJQQQcccxxxxxxpppccc```fff]]]XXXUUUPPPJJJFFFEEEGGGIIIEEEHHHKKKMMMNNNRRRYYY^^^^^^gggmmmnnnpppxxxuuullliiihhhggggggjjjddduuu}}}zzz|||xxxxxx{{{zzzyyylllzzzzzztttkkkddd``````aaaaaaeeeccc```\\\XXXUUUSSSRRRNNNNNNNNNOOOQQQSSSUUUVVVPPPPPPPPPOOOMMMJJJHHHGGGDDDJJJOOORRRTTT[[[fffooo{{{aaaEEE888777444222222111111000/////////...............///000000---111......666777:::FFFXXXxxxppphhhhhh\\\XXXKKKNNNSSSXXX\\\]]]]]]\\\SSSQQQOOOOOOPPPTTTYYY\\\___dddgggmmm~~~}}}xxx}}}}}}uuuxxxzzzxxxrrrmmmjjjiii^^^^^^]]]]]]\\\[[[ZZZYYYZZZ]]]hhhssstttooonnnrrrvvvyyy{{{yyyqqqfff]]]WWW]]]WWWUUU\\\dddfffggghhhcccggghhhdddaaa```]]]ZZZOOOOOONNNLLLKKKMMMSSSXXXWWWVVVTTTNNNHHHEEEFFFIIIHHHLLLPPPSSSRRRNNNHHHEEEHHHKKKOOORRRWWW```jjjqqqvvv}}}~~~zzzyyy^^^BBB>>>;;;777777666666555444444333333222222222111111111111000111111111111111111111111///000000222333444555555666333<<<===WWWkkk\\\WWW^^^iiiuuu{{{zzzwwwuuusssnnn```SSSOOOOOONNNMMMNNNKKKJJJJJJIIIIIIHHHGGGGGGCCC>>>::::::::::::>>>DDDGGGHHHKKKOOOUUU\\\bbbfffkkk~~~uuuooovvv~~~rrrkkkiii^^^VVVNNNLLLKKKIIIJJJMMMNNNLLLJJJHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF???BBBBBB@@@CCCSSSmmmyyyzzziiiVVVBBB@@@===:::888777777777555555555444444555555555555555555666888===DDDIIIKKKTTTfffxxxxxxuuueee```ddd[[[XXXUUUPPPKKKFFFEEEGGGIIIEEEHHHKKKLLLNNNRRRXXX]]]YYYdddllllllnnnuuu{{{}}}}}}ssspppooommmmmmooohhhxxx~~~yyywwwvvv{{{|||xxx~~~~~~uuuiiiaaa___`````````hhhgggddd```[[[WWWTTTRRRRRRQQQPPPOOOOOOPPPRRRSSSOOOOOOOOONNNLLLIIIFFFEEEDDDJJJPPPSSSUUU[[[gggqqqxxxaaaEEE555555777222222111111000/////////........................000000000///111555;;;@@@TTTrrrtttuuu|||}}}~~~tttvvv}}}mmmmmmaaaXXXPPPOOORRRXXX[[[XXXXXXZZZZZZTTTOOOOOOPPPRRRWWW^^^___jjjlllggguuu||||||{{{vvvrrrrrr~~~}}}vvvqqqnnnhhhbbb^^^]]]WWWRRRUUU\\\ZZZTTTSSSWWW]]]ccchhhnnntttxxx|||wwwxxx}}}xxxiii^^^\\\\\\VVVUUU]]]jjjqqqllleeeaaabbbccccccbbb___\\\[[[NNNMMMKKKKKKLLLOOORRRTTT]]]ZZZUUUOOOJJJGGGFFFFFFIIIJJJLLLMMMLLLJJJHHHFFFGGGHHHKKKPPPXXX```hhhlllvvvzzz}}}{{{zzzUUU@@@<<<999:::777777666555444444333333222222222111111111111000222111111111000000//////000000111222333444444555888555;;;<<<^^^yyy```\\\XXXjjjyyyyyyttttttvvvvvvtttiiiXXXMMMNNNRRRNNNGGGKKKKKKKKKLLLLLLJJJGGGDDDBBB???;;;999:::===???@@@AAAHHHOOOSSSXXX___aaa___bbbkkk{{{|||}}}ppphhhqqqyyymmmggg\\\WWWTTTSSSOOOJJJOOOWWWVVVRRRMMMIIIHHHHHHHHHHHHLLLIIIFFFEEEGGGGGGEEECCCAAAAAA@@@>>>BBBTTTooo}}}}}}}}}lllTTT<<<:::777777777888888777555555555444444333333333222555666555777>>>FFFKKKTTTYYYooo|||~~~dddgggggg\\\ZZZWWWRRRLLLFFFDDDDDDFFFEEEEEEFFFGGGJJJOOOWWW\\\aaaeeejjjmmmppptttzzz~~~yyyyyyzzz}}}yyyvvvvvvwwwzzz|||xxxnnnkkkcccYYYYYYbbbgggfffeeeeeeccc```[[[WWWUUUVVVUUUPPPKKKIIIJJJLLLGGGJJJMMMMMMKKKHHHFFFEEEHHHJJJMMMQQQWWW___iiiooowww```GGG999888666222222111111000/////////........................000000000///000444:::>>>MMMgggwwwnnnlllkkkrrrrrrzzzsssnnnbbb[[[SSSQQQTTTZZZ\\\[[[[[[]]]ZZZTTTPPPPPPQQQRRRWWW]]]^^^jjjooolllxxx|||yyytttqqqjjjssswwwwwwxxxttttttqqqllljjjiiieeeaaabbbeeebbbZZZ]]]___aaacccfffkkkqqquuuzzzwwwwwwzzzxxxmmmaaa[[[\\\WWWVVV]]]iiipppmmmgggfffeeecccbbbaaa___\\\ZZZRRRPPPMMMLLLMMMQQQUUUXXX[[[YYYUUUQQQMMMIIIEEEDDDFFFHHHIIIJJJJJJHHHFFFDDDGGGIIILLLRRRZZZcccjjjooouuuyyy{{{}}}{{{|||SSSAAA<<<888999777666666555444444333333222222222111111111111000111111111111000000000///000000111222333444444555888444;;;===___fff^^^YYYjjjxxxzzzwwwvvvwwwwwwtttiiiYYYNNNOOORRROOOHHHLLLKKKKKKLLLLLLKKKGGGDDDAAA>>>:::999:::>>>@@@AAAAAAGGGNNNTTT\\\eeeiiigggccclll{{{}}}{{{~~~xxxqqqrrr|||uuuooo```YYYTTTSSSPPPNNNRRRYYYYYYUUUOOOKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGEEECCCCCCCCCAAA???DDDVVVqqq~~~gggNNN<<<:::777666777888777777555555555444444333333333333555666666888@@@IIIPPPZZZ___tttiiigggfff]]]ZZZXXXSSSMMMGGGDDDEEEFFFEEEEEEFFFGGGIIIOOOVVV[[[```dddiiimmmoootttzzzzzzzzz||||||xxxvvv}}}zzzrrrlllbbbXXXXXX___hhhhhhhhhhhhgggddd^^^ZZZXXXXXXWWWRRRMMMJJJIIIKKKGGGIIIKKKKKKIIIFFFEEEEEEGGGIIIMMMRRRYYYcccmmmtttwww```III===:::555222222111111000/////////........................111111000000000333888<<>>AAABBBDDDHHHNNNUUU```kkknnnlllfffooo|||yyyzzz~~~vvvvvv{{{~~~zzzvvviii```WWWTTTTTTUUUWWWZZZ[[[WWWQQQLLLKKKLLLMMMMMMIIIGGGFFFFFFHHHHHHGGGFFFEEEEEEBBBAAAGGGYYYsss~~~~~~{{{fffJJJ<<<:::777666777888777666555555555444444444444444444555777777999AAANNNYYYccciii|||rrrfffddd```[[[YYYTTTNNNHHHEEEEEEFFFEEEEEEEEEFFFHHHMMMTTTYYY^^^bbbgggkkknnnsssyyy{{{|||zzzvvvuuuzzz~~~}}}xxxnnnbbb[[[]]]bbbjjjjjjkkklllkkkgggaaa]]]]]]]]][[[WWWRRRNNNLLLLLLHHHJJJJJJIIIFFFDDDDDDDDDEEEHHHMMMSSS[[[fffqqqyyywwwbbbIII<<<:::555222222111111000/////////........................111111111000000222666:::@@@NNN{{{oooeeefffsssrrrvvvnnnfffcccUUUPPPPPPUUUZZZ[[[]]]___]]]XXXTTTTTTTTTSSSVVV[[[\\\fffnnnoooxxx{{{wwwmmmllljjjpppxxxwwwuuupppllliiijjjkkkkkkssswwwrrrooonnnfffYYYYYYWWWWWW\\\eeemmmqqqssslllgggaaa```bbbcccbbb```[[[WWWRRROOOQQQVVV\\\aaaZZZYYYVVVSSSNNNJJJGGGEEEDDDEEEFFFFFFFFFEEECCCBBBDDDHHHNNNVVV___hhhooossszzz}}}~~~sssIII>>><<<888999666666555555555444444444222222222111111111000000111111111000000000000000000111111222333444555555666555>>>@@@aaatttuuugggZZZeeeqqqyyy{{{zzzyyywwwuuummm```TTTPPPRRRPPPKKKMMMLLLLLLMMMMMMLLLHHHFFF>>>;;;888777:::???BBBCCCHHHKKKOOOUUUaaakkknnnkkkkkksss~~~~~~xxxzzzwwwrrrwww|||}}}uuujjj^^^ZZZ[[[]]]]]]\\\ZZZVVVPPPMMMMMMOOOPPPQQQJJJJJJJJJKKKKKKKKKJJJJJJGGGFFFCCCBBBJJJ\\\vvv||||||{{{yyyhhhKKK<<<999777666777777777666555555555555555444444444444444666777999BBBSSScccmmmssszzzeeebbbccc\\\ZZZVVVPPPJJJFFFFFFGGGEEEEEEEEEEEEFFFKKKQQQVVV[[[___eeeiiimmmrrryyy~~~~~~~~~~~~}}}www~~~~~~qqqccc^^^ccciiinnnnnnooopppoookkkddd```aaa```___[[[WWWSSSPPPOOOLLLLLLLLLJJJGGGEEEEEEFFFEEEHHHMMMTTT]]]hhhttt{{{wwwbbbFFF888888555222222111111000/////////........................000111000000///111555888???IIImmmpppdddgggvvvsssrrroooiiifffXXXRRROOOTTTYYY\\\^^^```___ZZZXXXXXXWWWUUUVVVZZZ\\\bbbhhhkkkrrr}}}uuutttrrruuuxxxoooiiieeecccpppvvvqqqkkkiiiddd[[[WWWVVVWWWZZZ```iiiqqqwwwrrrnnnhhheeeeeedddbbb```^^^[[[WWWTTTUUUYYY^^^aaa]]][[[VVVQQQMMMKKKJJJIIIFFFGGGGGGGGGFFFEEEDDDCCCBBBFFFNNNWWWaaaiiipppsss{{{~~~jjjBBB;;;;;;888:::555555555555555444444444222222222111111111000000000000000000000000111111111111222333444555555666666666???AAAaaawww|||hhh\\\bbblllvvv{{{zzzxxxvvvuuuooodddWWWRRRRRRQQQMMMMMMMMMMMMNNNNNNLLLIIIFFF===:::777777:::>>>BBBDDDFFFJJJPPPVVV```jjjmmmkkklllrrr{{{{{{uuuyyy~~~uuuuuuwwwzzzvvvjjjdddeeegggccc^^^XXXUUUQQQPPPQQQRRRSSSTTTMMMMMMNNNNNNMMMKKKKKKJJJGGGFFFEEEEEENNN```www}}}||||||vvvxxxfffHHH;;;999666666666777777666555555555555555555555555333333555777999BBBYYYoooxxxhhhbbbfff^^^\\\XXXRRRLLLHHHGGGGGGEEEEEEDDDDDDEEEIIIOOOSSSXXX\\\cccggglllqqqxxx~~~~~~}}}zzz|||tttddd]]]bbbkkkuuuuuuvvvvvvuuuqqqkkkgggdddbbb___\\\YYYVVVSSSQQQPPPQQQPPPNNNJJJHHHHHHIIIFFFIIINNNUUU^^^iiiuuu}}}vvvaaaCCC666777555222222111111000/////////........................///000000//////111444777>>>GGG___uuuaaa```qqqrrruuu|||wwwoooggg^^^VVVQQQUUU[[[^^^```bbbbbb^^^[[[\\\ZZZWWWWWW[[[\\\]]]aaaffflll~~~~~~{{{}}}vvvlllfffbbbkkkrrrqqqkkkfffaaa]]]WWWWWWWWWWWWZZZbbbmmmvvvzzzxxxuuupppkkkfffcccaaabbb```^^^\\\[[[]]]___aaa```]]]WWWRRRNNNLLLLLLLLLJJJJJJJJJIIIGGGFFFDDDCCCBBBGGGOOOYYYccckkkpppsssxxx}}}~~~```<<<999:::777999555555555555555555555555222222222111111111111000000000000000111111111111111111222333444555666666888777???@@@```kkkaaaaaagggrrrzzzzzzwwwvvvuuuqqqgggZZZSSSRRRQQQOOONNNNNNNNNNNNOOOMMMJJJGGG===:::777777:::>>>AAACCCBBBJJJRRRYYYbbbkkkooonnnlllooovvvzzzxxxtttvvv{{{yyysssttt{{{vvvpppppprrrlllddd\\\ZZZWWWVVVWWWWWWWWWVVVPPPQQQRRRQQQNNNKKKIIIIIIHHHHHHHHHJJJTTTeeezzz~~~}}}nnnuuu^^^AAA;;;999666555666777666555555555555555555666666666444333666999:::DDD___zzzooocccfff___]]]ZZZTTTMMMIIIGGGGGGEEEEEEDDDCCCCCCGGGLLLQQQUUUZZZ```fffjjjpppxxx~~~zzzkkk]]]___kkk|||{{{{{{||||||yyyuuurrrhhheee```\\\YYYWWWTTTRRRTTTUUUUUUSSSOOOLLLKKKKKKGGGJJJPPPWWWaaammmyyysss]]]AAA777999666222222111111000/////////........................---.../////////111444777<<>>;;;777777999===@@@BBBCCCOOOZZZ```eeekkkooopppnnnnnnsssyyy{{{xxxwwwzzzuuuppprrrtttvvvwwwzzz~~~{{{{{{|||vvvllleeecccaaa```___]]]ZZZWWWWWWYYYZZZWWWRRRMMMKKKKKKJJJJJJLLLPPPZZZkkk}}}qqqzzz|||VVV;;;;;;888666555666666666555444555555555666666666777666555888;;;<<>>;;;888777999===@@@AAAIIIVVVbbbfffgggiiimmmnnnqqqpppttt{{{}}}{{{{{{vvvrrrqqqpppqqqtttyyy~~~|||sssmmmkkkiiihhheeeaaa[[[WWW^^^```aaa]]]WWWQQQNNNNNNKKKLLLOOOTTT___ooo~~~uuuRRR;;;;;;888666555666666666555444555555555666666777777888777:::===???JJJjjjiiieee```___\\\VVVOOOJJJHHHHHHEEEDDDCCCBBBAAADDDJJJNNNQQQVVV]]]ccciiioooxxx}}}yyy{{{vvvppp{{{rrrooowwwvvvwwwyyy}}}wwwmmmfffaaa^^^[[[YYYVVVXXXZZZXXXTTTPPPLLLKKKGGGKKKRRR\\\hhhvvvvvvXXXAAA999777333111111000000//////..............................////////////000111222333888DDDFFFbbbrrrmmm|||xxxzzznnn```___YYYRRRSSS\\\```^^^cccccccccaaa]]][[[ZZZ[[[]]][[[\\\```ccchhhrrr}}}~~~wwweee[[[ZZZeeeooozzzxxxwwwvvvtttwwwsssvvvoooiiikkkqqqpppggg]]]^^^\\\[[[[[[UUURRRYYYeeerrryyy}}}yyywwwuuurrrpppooonnnlllgggcccbbb```^^^[[[XXXTTTOOOKKKUUUSSSPPPMMMKKKHHHCCC@@@FFFLLLVVV```hhhmmmooopppyyy~~~zzzKKK;;;;;;777444777555444444333333222222111111111111111000000000000000000000000111111111111333333333444555666777777===777666???___|||cccggg{{{||||||wwwqqqqqqnnneeeZZZQQQNNNNNNNNNNNNOOONNNNNNMMMLLLKKKBBB;;;777999;;;<<>>KKKyyyiiinnnxxx~~~ssswwwaaaVVVTTTUUUWWWYYYZZZ\\\]]]\\\ZZZXXXXXXYYYZZZXXXXXX[[[\\\\\\```fffhhhsssyyylllbbb]]]ZZZWWWUUU^^^bbbppp|||wwwqqqnnnmmmmmmkkkhhhhhhccc^^^[[[UUUNNNJJJKKK[[[gggwww|||yyywwwtttqqqnnnkkkiiifffcccaaa___\\\YYYVVVTTTQQQOOONNNLLLIIIFFFKKKPPPWWW```hhhooosssuuu{{{]]]???999;;;888444444555444444333333222222111111111111111000000000000000000000111111111222222333333444555666777888888777===BBBAAAWWWtttsss{{{uuu{{{uuuuuusssnnneee\\\UUURRROOOOOOOOOOOONNNMMMLLLLLLEEE===777777999;;;@@@FFFKKKQQQYYY```eeekkkrrrwwwyyy}}}~~~vvvpppnnnpppsssqqqiiicccbbbbbbbbb\\\^^^aaatttiiiZZZnnnxxxvvvyyy|||~~~~~~^^^DDD===888888777666555555555555555555555555555666777777666777555888<<>>BBB???SSShhhxxxrrr}}}vvvyyyvvvvvvuuuqqqkkkbbbYYYSSSPPPPPPPPPPPPOOONNNMMMLLLGGG???888777999;;;@@@FFFIIIOOOWWW^^^dddkkktttyyy}}}~~~{{{{{{qqqjjjhhhgggeeedddgggjjjzzzttt}}}wwwxxx{{{{{{yyywwwwwwXXXAAA;;;999888777666555555555555555555555555555666777777777777555999===DDDlll~~~mmmbbb```^^^ZZZVVVPPPJJJFFFCCCEEEGGGGGGEEECCCCCCDDDLLLPPPVVVZZZ]]]bbbiiioooyyy{{{{{{zzz}}}~~~wwwzzzyyyrrrqqq]]][[[YYYYYYZZZXXXRRRLLLOOOYYYhhhtttzzz|||}}}lllOOO:::555666444111111000000//////..........................................///000111222222444???EEEUUU~~~eeevvv~~~~~~}}}cccUUUQQQTTTZZZXXXYYYZZZYYYVVVSSSQQQQQQUUUSSSTTTYYY[[[YYYYYY\\\\\\^^^dddrrruuujjjmmmbbb___eeeggggggttt~~~vvvpppnnnpppqqqlllhhhccc```^^^\\\UUUOOOIIIIIINNN\\\ooo~~~|||{{{zzzzzzwwwsssoookkkgggbbb___\\\YYYTTTQQQNNNKKKHHHFFFPPPSSSYYYaaaiiipppvvvyyyxxx{{{aaaLLL:::777999999777888555444444333333222222111111111111111000000000///111111111111222222222222333444555666888999:::;;;:::===@@@AAAWWWhhhYYYtttzzz{{{|||vvvwwwvvvtttsssoooggg\\\TTTPPPQQQQQQPPPPPPOOONNNMMMJJJAAA:::888999;;;@@@EEEEEELLLVVV^^^eeelllsssyyy~~~}}}}}}{{{xxxoookkkgggbbbkkktttzzz}}}xxx}}}}}}uuuqqqnnnUUU???999999888777666666555555666555555555555555666777777888777666:::===BBBjjjsssdddaaa^^^[[[XXXSSSLLLGGGCCCEEEGGGGGGFFFDDDCCCBBBIIINNNTTTXXX\\\```fffkkk|||tttoooqqquuu~~~}}}tttrrrsssvvvvvvuuuxxxeeeaaa\\\YYYXXXVVVSSSPPPTTT```oooxxx{{{}}}}}}kkkNNN:::555666444111111000000//////..........................................///000111111666666;;;>>>LLLzzzhhhsssyyyyyyaaaccc}}}kkkWWWRRRVVVYYYXXXYYY[[[YYYVVVRRRPPPOOOSSSPPPQQQVVVZZZYYYXXXZZZZZZ\\\___eeepppyyyoooiiigggdddbbbhhhsssxxxtttrrrrrrrrrnnnlllfff___\\\[[[VVVPPPQQQLLLKKKTTTeeeuuu}}}~~~zzzxxxwww|||zzzvvvrrrmmmhhhaaa]]][[[XXXSSSOOOMMMKKKHHHFFFPPPSSSYYYaaajjjqqqvvvyyy{{{}}}VVVHHH;;;777888888888999555444444333333222222111111111111111000000000000111111111222222222222333333444555777888:::;;;<<>>BBBCCCIIISSS[[[bbbiiirrrwww}}}}}}yyy~~~zzz~~~zzztttnnnttt||||||uuuttt{{{eeePPP===888999999888777666666666666555555555555555666777777999777777======>>>fffwwwgggccc___\\\YYYUUUNNNIIIEEEEEEFFFFFFFFFDDDCCCBBBEEEKKKRRRWWWZZZ^^^ccchhhwww~~~wwwqqqqqqqqqtttuuullliiihhhiiiuuuuuunnncccXXXRRRQQQTTTWWWZZZgggsssxxxzzz~~~}}}jjjMMM888444444333111111000000//////.............................................///111111444777777;;;HHHccctttmmmlllyyywwwqqqwwwcccPPP]]]xxxrrrYYYUUUWWWUUUVVVXXXZZZZZZWWWSSSQQQPPPPPPLLLMMMRRRVVVUUUUUUVVVWWWYYY[[[___eeennnyyy}}}rrrjjjfffgggiiiqqqzzz{{{vvvsssooonnnhhh^^^ZZZ[[[ZZZVVVWWWSSSOOOQQQXXXccclllrrryyy}}}}}}zzzxxxxxxyyyxxxvvvsssoooiiiaaa\\\WWWTTTPPPMMMLLLKKKIIIHHHOOOSSSZZZbbbjjjqqqvvvxxx~~~oooKKKBBB:::888888777666666555444444333333222222111111111111111000000000000111111111222222222333333333444555777999:::<<<<<<@@@:::@@@JJJTTTyyyaaaVVVdddyyy{{{wwwtttuuuuuuooocccXXXRRRRRRRRRQQQQQQPPPOOONNNNNNFFF???===;;;:::;;;???BBBGGGMMMTTT[[[dddooovvv|||{{{wwwuuuzzz~~~|||}}}xxxxxxvvv]]]III;;;;;;:::999888777666666666666555555555555555666777777:::888888>>>===;;;aaakkkeee___\\\ZZZWWWQQQKKKFFFFFFEEEEEEEEEDDDCCCBBB@@@FFFNNNTTTXXX[[[aaaeeepppzzzzzzvvvsss|||zzzzzztttzzzyyyssskkkdddhhhsssyyyuuulll```VVVRRRVVVZZZdddpppyyyxxxxxx}}}|||jjjLLL777222333222111111111000//////.................................------......///000111...555666===IIIRRR|||nnn\\\hhhpppjjjggg|||vvvSSSPPP\\\www[[[VVVWWWQQQTTTWWWZZZZZZXXXUUUSSSSSSOOOJJJJJJOOORRRRRRQQQRRRUUUWWWYYY]]]aaaeeehhhjjjvvvuuupppmmmhhhjjjkkkrrrzzzooooooiii^^^ZZZ^^^```^^^WWWVVVSSSOOOMMMRRR\\\eeennnssszzz}}}}}}||||||}}}vvvuuutttssspppiiiaaa\\\TTTQQQMMMKKKKKKKKKKKKJJJNNNRRRZZZccckkkqqqvvvwww|||```AAA<<<888888888666444333555555444333333222222111111111111111000000000000111111222222222333333333444444666777999;;;<<<===@@@888???HHHIIIaaaoooYYYYYYuuu}}}}}}yyyuuuvvvwwwqqqeeeZZZRRRRRRRRRRRRQQQPPPOOONNNOOOGGG@@@>>><<<::::::===BBBEEEIIINNNUUU```mmmvvv|||||||||}}}|||zzzwwwllluuu||||||{{{xxx|||ssszzzuuuXXXCCC999===:::999888777666666666666555555555555555666777777;;;999999@@@===999___mmmggg```\\\[[[XXXRRRMMMHHHFFFEEEDDDEEEDDDCCCBBB===CCCLLLRRRVVVZZZ^^^bbbiiivvvzzz}}}rrrzzzuuunnnmmmmmmwww~~~jjjaaacccrrrttttttlll```XXXWWWZZZoooyyy~~~yyyvvv{{{eeeDDD999777222111000000000000////////////.......................................///000000...444888===AAAHHHjjjpppdddlllfffwww|||ooodddSSSOOOmmmyyybbbSSSOOOVVVUUUZZZ\\\YYYYYY\\\YYYTTTNNNMMMLLLOOOSSSUUUUUUSSSTTTUUUVVVXXX\\\aaaeeehhhvvv~~~|||ssslllkkkjjjjjjmmmuuuzzzuuuqqqpppnnnjjjfffddd]]]XXXVVVWWWTTTOOOOOOUUU[[[cccmmmuuuwwwwwwwwwwwwvvvtttqqqnnnjjjccc\\\WWWRRRPPPMMMKKKJJJIIIJJJKKKMMMSSS]]]fffmmmrrrvvvxxxxxx|||rrrzzzzzzXXX???===:::999888777666444444444333333333333222222333111///000222333222///222222222222333444555555333555777999;;;<<<===>>>@@@>>>CCCCCCIIIPPPooo```XXXWWW{{{tttrrrqqqkkkaaa[[[VVVQQQPPPRRRRRROOOKKKOOONNNJJJCCC;;;888;;;@@@>>>???DDDLLLSSS[[[hhhttt}}}||||||~~~zzz{{{|||~~~~~~zzzwwwmmmrrryyy}}}rrrmmmxxxtttzzz}}}yyyxxx{{{zzzzzz}}}wwweeezzzjjjIII===;;;:::999999777666555555555555666888;;;;;;:::999999999;;;666;;;===AAA===RRRwwwsssjjjddd\\\RRRTTTSSSFFFGGGEEECCCCCCEEEEEEEEEDDD>>>CCCJJJOOOSSSXXX^^^bbbkkkuuuzzzooo}}}wwwrrrmmmkkkkkkkkk|||xxxiiifffjjjmmmkkkfffcccccceeexxxyyy{{{~~~eeeDDD999666000000000000000000////////////.......................................///000000///444777<<<@@@EEEaaa~~~iiiiiifffzzztttwww]]]PPPdddiiiXXXPPPOOOSSSXXX[[[XXXWWWZZZYYYVVVPPPNNNMMMNNNQQQSSSSSSRRRTTTTTTUUUWWW[[[___dddfffqqq|||~~~xxxyyy}}}zzztttnnnllliiigggiiipppyyy~~~xxxtttsssrrrqqqppp^^^ZZZXXXXXXTTTNNNMMMPPPQQQVVV```iiipppuuuwwwxxxwwwsssnnnjjjeee```[[[WWWQQQOOOMMMKKKJJJJJJKKKLLLNNNTTT]]]eeelllqqquuuwwwyyy~~~yyyqqqNNN???===:::999888777666444444444333333333333222222333111000000222333222000222222222222222333444555333555777999;;;===>>>???@@@@@@FFFDDDJJJMMMeeeyyy[[[PPP}}}xxxvvvvvvppphhh]]]WWWQQQOOOPPPQQQOOOLLLPPPOOOLLLEEE===999:::===<<<<<>>QQQ|||lllddd___XXXXXXXXXNNNGGGEEECCCCCCDDDEEEEEEDDDAAAEEEJJJOOORRRVVV[[[___eeeoooxxxqqq|||wwwrrrooommmlllkkkpppvvv{{{iiikkkjjjgggcccbbbfffkkkxxxyyy{{{}}}|||___AAA888555000111000000000000////////////.......................................///000000111444555:::???AAATTTuuueeeaaa```uuurrroooSSS]]]nnn]]]UUUOOOPPPUUUXXXWWWUUUWWWYYYYYYRRRPPPMMMLLLNNNPPPQQQRRRSSSSSSTTTUUUYYY]]]```ccciiiuuuyyypppvvvxxxsssnnnlllhhhccc______aaaccc]]]```aaa```bbbhhhkkkkkkwwwzzzxxxuuusssfffbbb___]]]YYYSSSPPPQQQLLLMMMRRR\\\gggooorrrssssssnnnhhhccc___[[[XXXVVVOOONNNLLLKKKJJJKKKLLLMMMOOOTTT]]]eeekkkppptttvvv{{{dddDDD???<<<:::888888777666444444444333333333333222222333111000111222333222111111111111111222333444555444555777:::===???@@@@@@@@@AAAHHHHHHPPPPPP[[[fffLLLccc{{{zzzyyyssslllbbb\\\TTTPPPPPPQQQQQQQQQQQQRRROOOIII@@@:::999999999999===CCCGGGMMMXXXcccnnnqqqvvvyyyzzz{{{|||~~~||||||}}}~~~|||wwwtttttttttuuuuuuvvvzzz~~~wwwssswww|||}}}~~~zzzrrrppptttsssllliiillleeeeeeggglllsssyyy|||}}}yyyUUU@@@;;;;;;:::999888777666666555555666555777999999888888888999:::777;;;;;;AAA???OOOpppaaa```ZZZWWWWWWRRRGGGEEEBBBBBBCCCEEEEEEEEECCCFFFJJJMMMPPPTTTYYY\\\dddlll|||zzz~~~{{{xxxuuurrrpppooojjjjjjiiigggiiitttzzzwwwrrrjjjeeeffflllqqqyyyzzz{{{}}}zzzsssWWW===777555222444000000000000////////////.......................................///000000111333333888@@@@@@KKKbbbooo```[[[kkkxxxooouuuYYYZZZ|||tttaaa]]]YYYNNNRRRVVVUUUSSSTTTXXX[[[UUURRRNNNKKKKKKMMMOOOQQQSSSRRRRRRTTTVVVYYY]]]___ccclll}}}|||sssrrr}}}zzzqqqooolllllljjjfffaaa^^^]]]]]][[[\\\ZZZWWWYYY___aaa```eeehhhuuu|||vvvpppmmmiiifffccc^^^ZZZXXXSSSOOONNNSSS^^^fffgggfffgggddd```\\\ZZZWWWTTTRRRNNNMMMKKKJJJJJJKKKMMMNNNOOOUUU]]]dddkkkppptttwww~~~ZZZ???>>><<<999888888777666444444444333333333222222222222222222222222222222222111111111111222444555666444666888;;;>>>@@@AAABBB@@@AAAHHHMMM]]]]]]YYY{{{{{{TTTKKKaaa~~~~~~{{{xxxqqqkkkhhhbbbZZZTTTSSSTTTUUUVVVTTTTTTSSSMMMEEE===999777888888:::>>>AAAFFFOOOYYYbbbgggooouuuxxxzzz{{{||||||}}}~~~{{{wwwvvvvvvuuussssssuuuyyy||||||}}}xxxrrruuu|||uuunnnmmmpppnnnhhhhhhnnnnnnnnnoooppprrruuuxxx{{{~~~hhhJJJ<<<;;;;;;;;;888888777666666666666666444666888888777777888::::::999<<<:::BBBBBBMMMxxxcccbbb\\\WWWWWWTTTIIIFFFCCCAAACCCEEEFFFFFFCCCEEEGGGJJJOOOSSSXXX[[[bbbgggzzz~~~|||zzzwwwtttrrrsssuuuvvvrrrqqqlllfff```___bbbfffvvvyyyqqqpppssswww{{{{{{|||}}}{{{qqqUUU===888555222666000000000000////////////.......................................///000000///222111666@@@@@@FFFWWWjjj^^^dddsssssssssbbbUUUsssiiiddd___PPPQQQSSSSSSRRRSSSVVVZZZVVVSSSOOOKKKJJJKKKNNNQQQSSSRRRRRRRRRTTTWWWYYY[[[```gggwwwuuuuuuxxxuuuqqqrrroooppppppoookkkhhhgggfffggghhhfff``````dddgggfffaaa^^^```gggkkkuuuwwwuuupppllliiigggbbb^^^ZZZSSSNNNPPPXXX]]]]]]YYYYYYXXXWWWWWWWWWTTTPPPMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNTTT\\\dddkkkqqqwwwzzz~~~UUU???===;;;888777777777666444444444333333333222222222222222333333222222222333111111111222333555666777666888:::===???AAABBBCCC??????FFFOOOhhhkkk\\\ppplllGGGIIIaaa|||vvvoookkkkkkfff^^^XXXUUUUUUVVVWWWVVVVVVUUUQQQJJJBBB;;;888999888999<<<>>>@@@IIISSS[[[aaakkksssxxx{{{}}}~~~|||}}}}}}wwwxxxwwwuuurrrqqqrrrtttxxxzzznnnmmmtttrrrmmmkkkmmmhhhaaaccclllpppqqqrrrqqqpppqqqvvvzzz```GGG===;;;;;;:::888777777666666666666777555666777777777777999;;;:::;;;>>>:::DDDEEEKKKvvviiieee___[[[\\\ZZZMMMIIIDDDBBBBBBDDDFFFGGGCCCCCCDDDGGGMMMSSSXXX[[[\\\bbbqqq}}}~~~xxxsssrrrvvv|||uuurrrmmmiiifff```YYYSSSUUU___ppp|||{{{|||}}}}}}}}}vvvXXX???:::555000555000000000000////////////.......................................///000000...222000444>>>@@@DDDRRRzzzxxxccc```uuu~~~xxxsssVVVeeevvvjjj```UUURRRPPPRRRSSSRRRTTTXXXVVVTTTQQQMMMJJJKKKNNNQQQSSSSSSRRRRRRSSSUUUWWWXXX^^^eeevvvvvvuuuvvvvvvwwwwwwyyyyyyxxxvvvssssssssspppttttttnnniiijjjllllllhhhggggggeeedddiiizzz}}}vvvpppnnnmmmiiiccc]]]WWWRRRSSSXXX[[[YYYVVVRRRRRRRRRSSSTTTRRRMMMJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMRRR[[[dddmmmttt{{{RRR>>><<<:::888777777777666555444444333333333333222222222333444333222111222444222222222333444666888888999:::<<<>>>@@@BBBCCCCCC??????CCCJJJfffnnn]]]lllXXXGGGOOOhhhwwwrrrpppkkkhhhbbb\\\XXXVVVVVVVVVXXXXXXXXXUUUOOOHHH@@@;;;:::999999;;;;;;===EEENNNVVV]]]hhhqqqxxx||||||}}}yyyyyyyyyvvvssspppooopppssszzzyyykkkgggkkkpppmmmmmmmmmeee[[[[[[bbbkkkooorrrrrrqqqttt{{{}}}\\\GGG???;;;999888777777666666666666777777555666777777777888:::<<<;;;===@@@;;;FFFIIIJJJnnnnnnddd\\\\\\^^^ZZZQQQMMMFFFCCCBBBDDDFFFGGGCCCBBBAAAEEEKKKRRRXXXZZZ[[[bbbpppzzzwww~~~yyypppooozzz{{{}}}|||uuuuuuzzz~~~wwwoookkkiiiddd[[[TTTSSSRRRUUUcccxxx~~~vvvVVV???999333...333000000000000////////////.......................................///000000---222000111;;;===BBBOOOkkkppphhhdddZZZqqqeee\\\SSSNNNQQQTTTRRRRRRTTTUUUUUUSSSOOOKKKKKKNNNRRRTTTSSSRRRQQQRRRSSSUUUWWW[[[```ooo~~~yyyvvvuuurrrxxxzzzuuuppprrrxxx|||yyywwwxxxtttmmmddd___\\\\\\______\\\YYYSSSRRRQQQPPPPPPOOOLLLIIIJJJIIIGGGFFFFFFGGGHHHJJJKKKQQQZZZdddnnnwwwnnnKKK>>><<<:::777777777777666555444444333333333333222222111333555444222111333444333333333444666888999:::;;;<<<>>>???AAABBBBBBCCC???AAAAAA???VVVaaaXXXkkktttVVVMMMWWWyyyvvvxxxmmmllliiiddd___ZZZXXXWWWYYYYYYYYYWWWSSSLLLEEE@@@;;;999999::::::;;;BBBKKKOOOWWWbbbllltttyyy}}}}}}~~~{{{{{{zzzwwwtttrrrrrrssssssuuuxxxyyyrrrhhhdddfffjjjlllqqqtttjjj[[[WWW]]]gggnnntttvvvuuuxxxmmmRRRCCC===999888999777777666666666666777777666777888888777999;;;>>><<>>???@@@AAABBBBBBBBB@@@CCCAAA777GGGTTTRRRlllfffSSSPPP}}}}}}yyyyyy|||qqqqqqooolllfff```[[[ZZZZZZYYYYYYXXXUUUOOOHHHDDD:::888888999999:::AAAJJJIIIPPP[[[fffnnntttxxx{{{~~~}}}}}}|||zzzwwwuuutttvvvxxxvvvrrrppppppmmmgggeeegggeeejjjttt{{{qqq```ZZZ^^^eeellltttvvvuuuxxxppp[[[FFF<<<:::888888;;;777777666666666666777888777888888888888999<<>>>>>KKKJJJPPP\\\ffflllqqqvvv|||}}}{{{}}}yyyvvvvvvxxxzzzzzzuuussspppnnnllliiifffccc^^^iiiyyyvvvfffZZZeeeiiiooouuuyyy{{{zzzyyylllVVV@@@999<<<===999666666666666666777777777777888999999999999;;;???BBBAAACCCEEEFFFGGGLLLSSSYYY{{{zzz{{{fffhhhggg]]]YYYTTTMMMHHHFFFFFFFFFFFFFFFFFFAAA<<>>@@@???@@@CCCGGGIIIHHHFFFGGGEEEBBBBBBEEEKKKQQQUUUfffzzzSSS___{{{|||}}}zzzxxxvvvrrrllliiigggddd```[[[VVVWWWXXXVVVSSSOOOOOOOOOJJJDDD<<<888888;;;======DDDEEEKKKVVV___eeemmmtttxxxzzz~~~~~~{{{}}}{{{{{{{{{zzzyyytttqqqooommmkkkhhhdddbbb___gggvvvrrrcccdddeeehhhlllrrrxxx~~~~~~lllWWWAAA:::<<<<<<999666666666666666777777777777888999999::::::<<<@@@CCCCCCEEEGGGGGGHHHLLLRRRXXXtttnnniiijjjfff[[[WWWQQQKKKHHHFFFEEEEEEFFFGGGDDD???AAAJJJPPPPPPVVVTTTXXX```eeennn~~~{{{ssshhhbbb]]]bbbqqq|||zzzqqqhhh]]]TTTXXXgggyyy~~~vvvuuuooogggZZZUUUPPPQQQ[[[jjjvvv}}}~~~~~~vvvaaaFFF777444666555222000000000000////////////........................---------............///000...///222555:::EEEPPP]]]wwwxxxyyyvvv}}}{{{iiiddd]]]XXXUUUSSSQQQOOONNNTTTXXXVVVRRRQQQOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPSSSRRRWWWlllxxxrrrqqqgggkkknnnqqq{{{|||yyyrrrmmmddd[[[VVVSSSQQQNNNMMMMMMKKKGGGCCCBBBEEEHHHNNNTTT]]]hhhsss{{{~~~{{{TTT@@@:::999777777777666555555444444333333333333333333333333222222333444444555666666888888999;;;===>>>???@@@??????@@@CCCGGGJJJJJJIIIJJJHHHFFFEEEFFFJJJOOORRR^^^XXXVVV}}}xxx~~~xxxpppjjjhhhfffccc```VVVWWWWWWUUURRRPPPPPPPPPPPPJJJAAA;;;999999;;;<<<>>>@@@FFFPPPWWW^^^iiissswww|||}}}yyyvvvrrrpppmmmjjjiiifffcccaaa___cccnnn|||mmmdddfffiiinnnttt|||~~~rrrttthhhTTTAAA:::;;;:::888666666666666777777777888888777999:::;;;<<<>>>BBBEEEBBBEEEGGGGGGGGGJJJOOOTTTjjjwwwiiilllooo```\\\UUUNNNIIIFFFDDDDDDFFFIIIHHHCCCAAAGGGNNNQQQTTTSSSWWW]]]___dddwww}}}rrrgggcccmmm{{{|||wwwlll]]]QQQTTTbbbvvv}}}uuuxxxwwwqqq```WWWQQQVVVeeerrryyyyyy~~~wwwppp[[[BBB555444444333222000000000000////////////........................---------............///111//////111444999DDDPPP___ttt}}}vvvsss}}}yyyllliiiccc\\\VVVSSSPPPPPPKKKQQQWWWWWWSSSOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOWWWTTTUUUhhhzzzrrrtttppphhhccceeellltttyyy~~~|||}}}xxxnnnbbb[[[YYYWWWTTTPPPPPPMMMIIIEEECCCEEEGGGQQQWWWaaallluuu}}}}}}yyywww}}}sssPPP???888333666666555555555444444444333333333333333333333333111222333333444555666666999:::;;;<<<>>>???@@@AAA???@@@BBBDDDGGGIIIIIIIIIJJJIIIHHHGGGHHHKKKNNNQQQ\\\yyyiiiXXXooo|||tttooollliiifffbbbYYYXXXWWWUUURRRQQQQQQQQQSSSOOOIIIBBB>>>;;;:::999;;;>>>DDDLLLQQQXXXeeeqqquuu|||}}}wwwsssqqqnnnkkkiiigggeeeccc```___```fffuuu|||qqqiiimmmsssyyy~~~{{{zzzmmm^^^NNN>>>999:::999888888666666666777777888888999888999;;;===>>>AAADDDGGGBBBEEEGGGGGGFFFHHHLLLPPPaaaiiijjjqqqfffaaaYYYPPPHHHEEEEEEFFFFFFJJJKKKFFFBBBDDDKKKQQQTTTUUUYYY\\\]]]aaannn~~~}}}zzzlllhhhwwwzzzmmm```UUUUUU^^^ooo}}}uuuzzz|||vvvfff]]]XXX___mmmvvvyyyyyy~~~~~~pppmmmWWW???555444222000000000000000000////////////........................---------............///111//////111333777BBBMMMbbbuuu~~~}}}~~~|||yyy{{{~~~qqqmmmggg```YYYTTTPPPOOOHHHLLLRRRUUUSSSOOOLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOWWWTTTTTTdddwwwmmmgggdddbbb```______iiiuuu}}}wwwuuuuuuyyytttfff______]]]XXXTTTSSSPPPLLLHHHFFFFFFGGGPPPYYYeeepppxxx}}}}}}xxxqqqnnnvvv]]]FFF>>>999333555555555555444444444444333333333333333333333333111111222333444555666777999:::;;;<<<===>>>???@@@@@@AAACCCEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPYYYdddmmm]]]www}}}xxxtttrrrnnnhhhccc]]][[[WWWUUUSSSRRRRRRRRRRRRQQQOOOLLLFFFAAA<<<:::;;;<<>>HHHbbbwww~~~{{{xxxssskkkddd^^^XXXRRRNNNHHHHHHMMMSSSTTTQQQMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSS^^^{{{}}}uuunnneee\\\XXXWWWYYY___fffmmmqqqqqqpppkkkkkkjjjiiijjjnnnvvv|||zzzlllgggiiidddZZZWWWUUURRROOOLLLJJJIIIIIIOOOYYYhhhtttzzz~~~}}}|||zzzxxx}}}zzzxxxeeeDDD999999888888555555555555555555555555333333333333333333333333111222333444555777888888::::::;;;<<<===>>>?????????AAADDDDDDDDDDDDEEEFFFEEEFFFHHHJJJLLLNNNOOOPPPQQQUUUmmmhhhXXXsss}}}{{{zzzxxxtttmmmgggbbb^^^YYYUUUTTTTTTSSSSSSOOORRRTTTSSSNNNGGGBBB???======???DDDHHHLLLUUU___gggnnntttvvvtttuuu{{{}}}xxxtttmmmjjjfffdddcccbbb```___aaabbbcccdddeeeiiimmmpppvvvtttrrrrrrsssvvvzzz}}}eeeUUUFFF???::::::<<<:::999:::555666777777888999::::::;;;===@@@AAABBBDDDFFFHHHIIIMMMQQQQQQPPPPPPSSSUUUZZZooo|||zzzkkkccchhheee^^^TTTJJJEEEFFFHHHEEEGGGIIIIIIDDDAAAFFFOOOMMMQQQUUUVVVWWW\\\dddlllsss~~~yyysss|||xxx[[[WWWYYY___```gggjjjfffhhhrrryyyzzz}}}}}}~~~~~~}}}~~~wwwgggPPP;;;666666111///111000000000000////////////........................---------............//////...///222222333:::BBB]]]vvv{{{~~~xxxooohhhccc]]]UUUNNNIIIFFFHHHQQQVVVTTTPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMQQQTTTYYYmmm~~~pppeeeaaa___ZZZWWW[[[aaafffhhhgggeeeeeeeeecccbbbcccfffjjjssstttyyyvvvtttvvvnnn___YYYWWWTTTQQQOOONNNLLLKKKQQQ]]]nnn{{{~~~~~~{{{MMM<<<:::777666:::555555555555555555555555444444444444444444444444444444555666888999:::;;;;;;;;;<<<===>>>??????@@@<<>>???;;;999:::555666777888999::::::;;;===???BBBCCCDDDEEEFFFHHHJJJNNNSSSTTTSSSSSSUUUWWWZZZaaaxxxdddbbbcccaaaZZZOOOHHHEEEEEEEEEDDDFFFHHHEEEAAAEEEMMMJJJNNNRRRRRRSSSXXX```eeekkknnn~~~~~~xxx]]]XXX]]]hhhjjjjjjxxxtttmmmoooxxx}}}{{{~~~~~~|||yyyssseeeMMM999666777222111333000000000000////////////........................---------.........//////......///222222222777???YYYuuuyyy~~~|||qqqjjjgggaaaWWWOOOKKKEEEFFFPPPXXXWWWSSSQQQKKKKKKKKKKKKKKKJJJJJJJJJNNNTTTWWWWWWddd~~~uuusssiii```YYY\\\ccciiijjjjjjfffffffffeeeeeeeeeeeeeeeaaabbbgggpppyyyvvveeeZZZXXXUUUSSSQQQPPPNNNLLLUUUbbbtttzzzhhhEEEBBBCCC999333777555555666666666666666666444444444444444444444444555666777888:::;;;<<<===<<<<<<===>>>???@@@@@@AAA999===AAACCCBBBCCCFFFIIIEEEGGGIIIKKKLLLLLLKKKJJJHHHQQQNNNmmmmmmddd~~~~~~~~~}}}xxxtttjjjddd\\\WWWVVVUUUTTTSSSNNNRRRVVVVVVSSSPPPOOOOOOJJJEEECCCGGGKKKLLLOOOSSSZZZ^^^bbbdddfffjjjooosssrrrpppnnnmmmmmmmmmlllkkkhhhddd```]]]\\\\\\[[[ZZZYYYYYYZZZ\\\___bbbeeefffkkknnnttt|||sssPPPLLL@@@>>>???BBBAAA<<<999999555666777888999:::;;;;;;>>>@@@CCCDDDDDDEEEFFFHHHHHHLLLQQQSSSSSSRRRTTTVVVZZZYYYiii\\\```bbb^^^TTTJJJDDDBBBEEECCCDDDHHHFFFBBBDDDKKKKKKOOORRRQQQRRRWWW^^^bbbllljjjsss|||xxxhhh```cccppptttooosssvvvsss{{{zzzzzz~~~{{{{{{zzzdddPPP<<<444444333111000000000000000//////////////////.........------------------............///......///111222444666777MMMttt|||yyyrrrllljjjcccWWWNNNKKKGGGEEEJJJRRRUUUQQQKKKOOONNNLLLKKKJJJJJJKKKKKKNNNJJJLLLUUU```vvvwww|||lllaaaWWWYYYaaaiiipppvvvooorrrrrrmmmkkkkkkhhhaaa^^^aaaccceeefffjjjrrrwwwwwwrrrkkk]]]WWWSSSLLLOOOTTTPPP[[[fffvvv{{{bbbFFF===;;;777444666666666555555555444444444333333444555555555444444777888888999;;;<<<=========>>>??????>>>===???@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDJJJLLLZZZfffnnnzzzxxxzzz~~~~~~{{{zzzuuuhhh[[[VVVUUUTTTTTTVVVVVVSSSOOOOOOQQQRRRQQQOOOMMMLLLJJJIIIIIILLLOOOQQQWWWXXXZZZ]]]```ccceeeggggggddd```___```aaa```^^^```^^^\\\YYYXXXWWWXXXXXXVVVVVVXXX\\\bbbeeedddbbbpppwww```KKKCCC<<<<<<<<<;;;999777666555666888:::;;;::::::;;;===@@@CCCFFFGGGFFFEEEDDDDDDJJJKKKMMMPPPSSSWWWYYY[[[^^^WWWzzzjjjcccZZZ[[[\\\SSSNNNJJJAAABBBDDDFFFGGGEEECCCAAA@@@FFFKKKQQQRRRQQQRRRVVVZZZ___eeeooo{{{{{{ooojjjkkkuuu{{{xxxuuuuuu{{{yyytttqqqvvv~~~~~~~~~}}}___MMM:::333444444333222000000000000//////////////////.........------------------............///......///000222444666777GGGooouuurrrvvvyyyzzz~~~wwwqqqppphhh```^^^QQQKKKFFFHHHNNNSSSRRRNNNOOONNNLLLJJJIIIIIIJJJKKKQQQNNNQQQXXX]]]jjj}}}ooocccccckkkssszzzyyyyyyuuuqqqtttxxxuuuooogggccc^^^YYYXXX\\\ccciiivvvtttccc\\\ZZZQQQPPPUUUTTTbbbjjjwww|||yyytttyyyuuuZZZAAA;;;;;;777555777666666555555555444444444444444444555555555666666888888999:::;;;<<<======>>>???@@@@@@??????@@@AAACCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGMMMxxxlllmmmmmmppptttwwwyyy{{{}}}|||mmm^^^XXXWWWUUUTTTTTTQQQNNNLLLLLLOOOPPPPPPOOOMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZXXXVVVTTTUUUWWWXXXWWWVVVWWWVVVUUUTTTQQQOOONNNMMMQQQQQQSSSXXX^^^bbbccccccwwwwwwVVVCCC<<<<<<<<<;;;:::999888777666777999;;;<<<;;;;;;<<<>>>BBBCCCDDDDDDCCCDDDGGGIIIIIIIIIJJJMMMPPPSSSVVVXXXUUUTTTxxx}}}yyyggg]]]\\\]]]UUUPPPLLLCCCCCCEEEGGGHHHFFFCCC@@@???EEEJJJOOOPPPPPPQQQTTTXXX[[[^^^eeemmmvvv}}}{{{~~~wwwssssssvvvrrrkkkiiiqqq|||~~~~~~YYYHHH888333444555444444000000000000////////////...............------------------............///......///000222444666777>>>eeeooogggjjjnnnrrrxxxuuuqqqhhhdddhhhXXXPPPGGGDDDIIIOOORRRSSSPPPOOOLLLJJJHHHIIIJJJJJJPPPOOOSSSYYYZZZ^^^ooo{{{ppprrryyy|||vvvttt{{{ssslllbbbZZZWWWWWWZZZ[[[^^^dddmmmyyy~~~iiiaaaaaaWWWQQQUUUXXXiiioooxxxxxxqqqfffcccyyy}}}{{{eeeOOO<<<888:::888666777555555555555555444444444666555555444555666777888888999999:::;;;<<<======>>>@@@BBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFJJJEEEGGGHHH^^^pppqqq|||ffffffgggjjjqqqzzzqqq```YYYYYYWWWTTTSSSKKKJJJIIIJJJLLLOOOPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSQQQPPPPPPPPPRRRRRRPPPOOOPPPQQQRRRRRRQQQPPPNNNLLLMMMNNNPPPTTT[[[```dddeeewwweeeKKK===888===<<<:::999888888888999888:::<<<=========>>>???DDDCCCCCCBBBBBBEEEJJJNNNJJJJJJJJJKKKNNNQQQUUUWWWRRRWWWkkkmmmqqqxxxnnn```]]]^^^WWWRRROOOGGGDDDFFFHHHHHHGGGDDD@@@>>>DDDGGGLLLNNNNNNOOORRRUUUYYYYYY]]]dddkkksss}}}~~~tttmmmlllzzzzzztttooohhheeemmmzzz}}}|||}}}zzzTTTEEE777333444444333333000000000000////////////........................---------............///...//////000111333555666777[[[~~~xxxjjjeeegggssspppgggfffhhh___VVVIIIBBBCCCJJJQQQUUUQQQPPPMMMKKKIIIIIIJJJKKKKKKMMMRRRWWWWWWXXXbbbnnn|||}}}|||vvvtttyyy{{{tttjjjbbb^^^ZZZVVVRRRUUUVVVYYYbbbssskkkcccdddYYYQQQWWW]]]lllqqqyyy{{{ssskkkffffffuuu~~~uuuWWWGGG:::777999888666666555555555555555555555555666555444333444666888999999::::::;;;<<<============???AAABBBAAAAAAAAABBBBBBDDDFFFGGGGGGEEEBBBAAADDDEEEGGGIIIJJJIIIHHHGGGHHHDDDMMMNNNTTT~~~{{{mmmhhhaaabbblll{{{ppp^^^YYYYYYXXXUUUSSSKKKJJJIIIJJJKKKMMMOOOOOONNNPPPSSSUUUUUUTTTRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNLLLJJJKKKLLLMMMOOOQQQRRRSSSTTTNNNNNNPPPTTTYYY^^^bbbeeeqqq~~~qqqWWWEEE===;;;===;;;999888888999:::;;;999;;;>>>?????????@@@BBBDDDDDDDDDDDDEEEHHHMMMQQQMMMMMMLLLLLLNNNRRRUUUWWWWWWaaadddiiifffvvvccc\\\^^^XXXTTTRRRKKKDDDEEEFFFHHHIIIFFFCCC@@@BBBEEEIIIKKKLLLMMMPPPRRRVVVUUUYYYaaahhhmmmuuu|||wwwmmmfffqqqttttttpppppprrrrrroooqqqrrrppplllnnnwww~~~uuuPPPCCC777333333222000000000000000000////////////---.....................---------............///...//////000111333444555444PPPoooooolllssszzznnnjjjeeecccZZZNNNDDDBBBGGGNNNTTTRRRQQQOOONNNMMMLLLLLLLLLKKKLLLPPPTTTUUUVVV]]]ddd{{{wwwvvv|||~~~qqqeee^^^XXXSSSOOOSSSRRRRRRUUU___pppmmmdddcccWWWRRR[[[cccmmmrrrzzzttthhheeefffqqq~~~nnnMMMCCC:::888888888555444444555555555555555555555666555333333444666888:::;;;;;;;;;<<<<<<======>>>;;;>>>@@@BBBAAA@@@@@@AAA@@@BBBDDDFFFFFFDDDBBB@@@CCCEEEGGGIIIJJJIIIHHHGGGGGGFFFOOOPPPOOOxxxuuuccc\\\hhh{{{|||mmm^^^YYYYYYXXXUUUTTTOOOOOONNNMMMLLLMMMOOOPPPNNNPPPSSSUUUUUUTTTQQQPPPKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRPPPNNNLLLLLLIIIHHHGGGHHHJJJNNNRRRUUUQQQQQQSSSTTTWWWZZZ^^^```iiiuuu~~~aaaNNNBBB<<<===<<<:::999888888:::<<<===;;;===@@@AAAAAAAAACCCDDDDDDFFFIIIJJJKKKLLLNNNPPPMMMMMMMMMMMMOOORRRTTTVVVXXXccc___nnnwwweee}}}kkk^^^^^^YYYTTTSSSNNNDDDDDDEEEGGGIIIIIIFFFCCC@@@CCCFFFHHHJJJLLLNNNPPPRRRQQQTTT]]]dddhhhlllrrr{{{rrrccc```bbbbbbaaaccchhhkkkjjjhhhqqqxxxuuuqqqvvvnnnKKK@@@666333333111//////000000000000////////////---------...............---------............////////////000111222333444555EEE\\\zzznnndddeee___UUULLLFFFGGGLLLQQQRRRRRRRRRRRRRRRQQQOOOOOONNNOOOPPPQQQRRRTTTXXX\\\iiixxxxxxnnnbbb[[[YYYXXXQQQQQQRRRTTTUUU[[[iiivvvtttjjjaaaUUUWWWccchhhqqqttt{{{zzzkkkddd```kkkrrr[[[EEE@@@999777777666555333444444444555555555555555555555555555666777999:::<<<<<<<<<=========>>>>>>:::===@@@BBBAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAABBBDDDEEEFFFFFFEEEEEEHHHJJJJJJHHHKKKdddxxxgggmmm{{{oooccc]]]ZZZVVVSSSSSSSSSTTTSSSQQQOOONNNPPPQQQOOOPPPQQQQQQRRRQQQPPPOOOKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUTTTUUUVVVWWWOOOMMMJJJHHHIIIMMMQQQTTTSSSUUUVVVWWWWWWXXXZZZ\\\___fffxxx{{{uuuooolllkkkooozzzlllTTTGGG===999::::::999999999:::;;;===>>><<>>;;;888444444555555333444444444555555555666666666777777888999:::;;;<<<===============>>>>>>>>>:::>>>AAACCCCCCBBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEAAABBBBBBCCCDDDDDDEEEEEEEEEMMMFFFEEEOOOTTTvvvzzzvvvxxxnnnfff]]]SSSOOOOOOUUUVVVVVVTTTQQQPPPRRRTTTOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQSSSUUUVVVUUUVVVZZZ]]]UUUSSSQQQPPPPPPSSSUUUWWWXXXZZZ]]]]]][[[[[[\\\^^^^^^\\\dddyyyzzzpppjjjhhhiiipppyyyvvvVVVGGG@@@999777:::888888999:::;;;<<<===>>>===@@@CCCDDDEEEEEEGGGIIIGGGJJJMMMNNNLLLKKKJJJJJJIIIJJJMMMOOORRRSSSTTTTTTRRRSSSVVVZZZqqqrrriii___WWWUUUSSSMMMIIIDDDDDDGGGHHHFFFDDD@@@@@@BBBFFFIIIKKKLLLLLLSSSRRRTTTYYY[[[]]]cccjjjooonnniiieeemmmyyyhhhnnnrrrssstttuuurrrmmm___jjjuuuxxxzzz~~~~~~uuuvvv```@@@888222222444222111333000000000000////////////---------.........//////---------.........//////////////////000111333333999555<<>>>>>>>>>>>;;;???CCCEEEDDDCCCCCCCCCAAABBBCCCDDDEEEFFFHHHHHHDDDCCCCCCCCCDDDEEEFFFGGG???OOOGGGIIIXXXMMMZZZwwwwwwmmm___RRRLLLLLLUUUVVVWWWUUURRRQQQTTTWWWOOONNNKKKIIIIIIKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQPPPOOOOOOSSSVVVRRRRRRRRRSSSUUUVVVXXXYYY]]]```cccdddbbb```aaabbbggg^^^]]]kkk|||{{{ssspppooosssyyy}}}zzz___EEE===<<<888777<<<666777999;;;<<<===>>>>>>>>>@@@CCCEEEEEEFFFHHHJJJIIIKKKLLLLLLJJJHHHHHHHHHIIILLLOOOSSSUUUVVVVVVVVVUUURRRXXXYYYbbb}}}|||ooobbbXXXVVVSSSRRRLLLEEECCCEEEGGGEEEBBB@@@@@@BBBEEEIIILLLLLLLLLMMMLLLOOORRRTTTVVV^^^gggwwwzzztttcccWWW]]]ppp~~~~~~tttkkkhhhnnntttxxx}}}~~~tttpppUUU888777666444222111111111////////////..............................---------------.........//////000000000111222333555555555@@@===NNNtttrrrmmmeee___]]]ZZZPPPFFFOOORRRUUUXXXXXXWWWTTTRRRLLLLLLKKKKKKKKKMMMNNNPPPNNNVVV___rrr|||sssnnniii```WWWVVVWWWSSSKKKEEEMMM]]]ttteeelllqqqpppuuu~~~}}}}}}}}}}}}|||zzz||||||tttttt}}}rrroooaaahhhnnniiieeevvv~~~[[[FFFAAA;;;888555555777777666333555555555555555555555555888<<<===<<<===AAAAAA>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD>>>???@@@BBBCCCDDDDDDDDDGGGGGGIIIIIIIIIIIIGGGGGGDDDFFFHHHIIIGGGLLL]]]nnn}}}zzzpppZZZOOOQQQQQQXXX]]]]]]WWWUUUXXXYYYVVVSSSOOOJJJEEEBBBBBBCCCDDDJJJNNNQQQRRRQQQQQQSSSVVVSSSSSSSSSRRRPPPQQQSSSUUUXXXUUURRRRRRUUUXXXXXXWWWZZZ\\\bbbhhheee^^^^^^dddeee```aaajjjttt|||~~~qqqqqquuuvvv}}}pppXXXBBB======888777;;;777888;;;===???@@@@@@@@@CCCAAABBBDDDDDDBBBEEEJJJKKKKKKKKKJJJHHHGGGIIIJJJMMMLLLNNNSSSYYYZZZVVVQQQXXXLLLXXX^^^\\\{{{sss```ZZZXXXUUUSSSMMMGGGEEEGGGGGGCCC???CCC@@@>>>@@@EEEJJJKKKJJJLLLMMMOOOPPPQQQUUUYYY]]]lllxxxuuu```SSSXXXccc~~~~~~}}}wwwzzzzzz}}}ttt___]]]cccnnnyyy~~~~~~qqqqqqnnnJJJ888777666444222111111111////////////....................................---------.........///////////////000111222444444555===<<>>===>>>AAAAAA???>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDD???@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFCCCEEEHHHIIIHHHJJJUUUbbb}}}|||wwwyyysss___TTTWWWWWWXXX]]]\\\WWWUUUXXXYYYWWWTTTPPPJJJDDD???=========JJJLLLOOOPPPQQQQQQSSSTTTQQQRRRRRRQQQQQQQQQTTTVVVVVVTTTSSSTTTVVVVVVTTTRRRUUUWWW]]]ccccccaaaeeellliiieeeeeellltttzzzyyyuuuvvvvvvxxxtttwwwwwwbbbMMM;;;999:::777666:::888:::<<<>>>@@@AAAAAAAAACCCAAABBBDDDDDDBBBDDDIIIKKKLLLMMMLLLJJJJJJJJJKKKLLLKKKKKKPPPVVVWWWUUUQQQWWWQQQWWW[[[\\\|||hhh```]]]XXXVVVPPPIIIEEEEEEEEEEEECCCCCCAAA@@@@@@CCCGGGIIIJJJJJJKKKMMMNNNPPPUUUZZZ___gggpppwwwqqqdddZZZ[[[aaavvv|||zzz{{{yyy{{{zzz{{{{{{]]]YYY]]]gggttt|||~~~jjjtttpppEEE777777555333222111111111////////////....................................------........./////////.........///000111333333666:::<<>>???>>>???BBBBBB???>>>???????????????>>>>>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDGGGJJJIIIHHHMMMTTTjjjxxxuuuzzzwwwdddZZZ\\\\\\YYY\\\\\\XXXVVVXXXYYYXXXWWWTTTMMMFFFAAA===<<<;;;KKKKKKLLLNNNQQQSSSSSSSSSMMMOOOPPPQQQQQQRRRUUUWWWXXXYYY[[[]]]^^^[[[WWWSSSUUUUUUXXX\\\^^^aaaiiiqqqqqqooopppxxx~~~wwwrrroookkklllttt~~~zzz___RRRBBB666666999888888<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBBBBDDDDDDBBBDDDIIIKKKMMMOOOOOOMMMLLLLLLLLLKKKIIIIIILLLQQQTTTSSSQQQTTTVVVVVVVVV[[[pppuuurrraaa\\\YYYXXXTTTMMMGGGDDDDDDFFFGGGDDDDDDBBBAAAAAACCCGGGKKKHHHIIIKKKLLLOOOTTT[[[___fffkkknnnmmmggg```^^^^^^lllyyysssccccccooo~~~|||zzztttpppqqqrrrooonnnyyyeeeWWWXXX```ooozzznnnuuulllEEE777666444333222111111111////////////............---------...........................////////////////////////111222333444888888===<<>>???BBBBBB??????@@@@@@@@@@@@???>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFIIIJJJHHHJJJNNNTTTxxxxxxuuufff^^^___\\\ZZZ\\\\\\YYYWWWWWWXXXYYY[[[XXXSSSNNNIIIFFFEEEDDDNNNLLLKKKMMMRRRUUUTTTSSSJJJLLLNNNPPPPPPRRRUUUWWW[[[___cccggghhheee```\\\[[[YYYXXXWWWXXX^^^fffnnnrrrqqqvvv~~~ssshhhjjjooowwwiiiUUUGGG===666888;;;;;;<<>>???@@@BBBDDDEEEFFFGGGFFFDDDDDDEEEDDDBBBDDDIIIJJJMMMOOOPPPNNNMMMLLLLLLKKKIIIHHHIIIMMMQQQRRRRRRRRR\\\UUURRRZZZ```zzzddd\\\aaaXXXVVVRRRKKKFFFDDDEEEGGGEEEFFFEEEAAA???@@@EEEJJJIIIIIIIIIJJJLLLQQQXXX]]]iiikkkllljjjddd```___```iiiuuuqqqccc___bbbjjjyyy|||{{{yyywwwxxx}}}}}}tttjjjffffffccc```hhhwwwyyy[[[XXX]]]lllzzzwwwppp___BBB666555444333222111111111////////////............---------.........//////........./////////000000000000000111222333444555777666===<<>>???BBBBBB???@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIFFFEEEHHHJJJJJJLLLOOOOOOggg|||sssmmmbbb^^^```\\\[[[[[[[[[ZZZXXXWWWXXXZZZZZZYYYWWWUUURRRQQQPPPPPPQQQNNNMMMNNNSSSVVVUUUTTTIIIKKKNNNOOOPPPQQQSSSUUUXXX\\\ccchhhiiihhheeeccc```]]]XXXSSSSSSZZZccciiiiiijjjooowww|||uuucccooo~~~^^^RRRAAA<<<888:::<<<<<<>>>@@@AAAAAABBBDDDEEEGGGIIIIIIHHHFFFFFFGGGEEECCCDDDIIIHHHKKKNNNOOOMMMLLLKKKKKKKKKJJJHHHIIILLLPPPSSSTTTTTTbbbXXXRRR[[[XXXuuuuuuccciiiXXXXXXUUUPPPKKKFFFDDDDDDFFFFFFEEEBBB??????CCCHHHIIIIIIIIIIIIKKKNNNTTTXXXfffiiijjjeee___]]]bbbiiiuuu~~~{{{qqqnnnhhhffflllwww|||~~~|||||||||~~~{{{zzzzzzvvvqqqnnnnnnooosss}}}zzzmmmaaa___[[[[[[bbboooyyy}}}ccc^^^^^^jjjxxxnnnVVV@@@555444333222111111111111////////////............,,,,,,------.../////////....../////////000000000000000111111222333555666555666<<<>>>CCCjjj~~~~~~zzztttqqqllleeebbbXXXLLLGGGIIINNNRRRSSSNNNNNNNNNNNNMMMLLLJJJJJJIIIIIILLLOOOPPPQQQWWW___jjjxxxmmm```___ppptttcccYYYUUUQQQXXXrrr}}}|||xxx~~~zzz~~~zzz|||wwwVVVBBB<<<:::555444555555444222222444555555666777888:::;;;<<<===<<>>>>>AAAAAA>>>@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEHHHEEEDDDFFFHHHHHHLLLQQQNNNYYYsssiii]]]\\\```^^^]]][[[[[[\\\ZZZVVVWWW[[[XXXXXXXXXXXXWWWWWWVVVVVVSSSQQQPPPPPPRRRTTTUUUUUUIIIKKKNNNOOOOOOPPPQQQRRROOOSSSXXX]]]___```bbbcccaaa___XXXQQQQQQYYYaaadddccccccfffkkkmmmlllpppuuu}}}pppiiijjjmmmTTTLLL<<<;;;::::::;;;<<<>>>???CCCCCCCCCDDDFFFHHHJJJKKKKKKHHHHHHIIIGGGDDDFFFJJJHHHJJJLLLMMMLLLKKKKKKKKKKKKJJJIIIIIILLLOOOSSSUUUXXXfff\\\TTTZZZVVViiimmmeee\\\[[[XXXTTTOOOJJJFFFCCCFFFFFFDDDBBB@@@@@@BBBDDDGGGHHHIIIJJJJJJMMMQQQTTT^^^bbbddd___YYYZZZdddooo~~~yyywwwpppkkkqqqrrrwwwyyytttqqqrrrttttttuuutttpppnnnooopppiii```\\\^^^___eeetttuuueee^^^WWWVVV^^^kkkuuuzzz~~~~~~qqqiiieeelllvvv{{{~~~{{{zzz{{{}}}nnnRRR===444444333222111111111111////////////............,,,,,,------...//////000.../////////000000000000000000000000111333444555444777999===CCCUUU|||~~~wwwkkkfff^^^SSSKKKHHHJJJMMMNNNNNNNNNOOOOOONNNMMMLLLKKKGGGKKKKKKIIIJJJOOOSSSSSSVVVhhhvvvggg\\\]]]dddxxxggg^^^TTTSSS```ttt}}}sssuuurrrqqqxxxuuu}}}~~~vvv]]]III>>>:::888777333555666555333222444777777777888999:::;;;<<<===;;;>>>???======@@@@@@===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCFFFEEEDDDGGGMMMHHHSSShhhrrr^^^YYYaaaccc]]]ZZZZZZ\\\ZZZVVVWWW\\\YYYZZZZZZZZZZZZXXXWWWVVVSSSSSSRRRPPPOOOPPPRRRTTTJJJLLLOOOOOONNNNNNNNNOOOKKKMMMPPPRRRTTTXXX^^^bbbcccaaaYYYPPPPPPXXX^^^^^^]]]\\\^^^```^^^\\\^^^dddooopppssstttlllbbbaaaeeeyyy]]]LLLEEE:::;;;<<<;;;;;;===@@@AAADDDDDDDDDEEEFFFIIIKKKLLLMMMKKKJJJKKKIIIEEEGGGKKKIIIJJJLLLKKKJJJJJJKKKMMMIIIIIIIIIIIIKKKNNNRRRUUUXXXccc\\\RRRUUUTTT___}}}oooddd___YYYUUURRROOOIIIEEEFFFDDDCCCBBBCCCCCCBBBAAACCCEEEHHHJJJKKKMMMPPPRRRVVV[[[]]]YYYTTTUUU___hhhtttzzzwwwnnnkkkuuupppttttttmmmgggfffgggfffkkkgggcccdddkkkoooggg\\\RRRSSSSSSXXXlllwwwhhhXXXSSSYYYeeeoootttxxx{{{yyyqqqrrrwww{{{}}}~~~yyyqqquuupppiiiNNN555444444333222111111111111000/////////............,,,,,,------...///000000////////////000000000000......//////000222333444666:::777:::@@@CCClllyyyssszzzssslllfff\\\RRRKKKHHHHHHIIINNNNNNOOOPPPOOONNNMMMLLLDDDLLLOOOIIIGGGLLLLLLFFFOOOSSS\\\iii{{{qqqcccZZZWWWdddxxxiiiXXXQQQVVVcccttt{{{|||qqqhhhjjjhhhhhhqqqqqq{{{xxxeeeOOOAAA:::555444777333555777555333333555888888888999::::::;;;<<<<<<;;;>>>???======??????<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>@@@AAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDD???@@@CCCFFFDDD@@@CCCHHHBBBPPPOOObbb~~~aaaWWWaaaggg^^^ZZZZZZ]]][[[VVVWWW\\\]]]]]]]]]]]][[[YYYVVVUUURRRSSSSSSPPPMMMMMMPPPTTTKKKMMMOOOOOONNNMMMLLLMMMLLLNNNNNNNNNPPPUUU^^^dddfffddd\\\QQQPPPVVVYYYWWWUUUSSSTTTUUUSSSPPPSSSYYYRRRYYYcccfff^^^YYYeeeuuufffTTTHHH@@@:::===???======???CCCEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOLLLKKKLLLJJJFFFHHHLLLJJJKKKLLLKKKJJJKKKMMMOOOHHHHHHIIIIIIJJJMMMQQQTTTTTT]]]XXXOOOOOOPPPXXXhhhyyyvvvmmmkkkcccZZZUUUTTTRRRMMMHHHEEECCCAAACCCEEEEEEBBB>>>@@@CCCGGGJJJLLLNNNPPPRRRTTTWWWXXXUUUQQQQQQWWW]]]cccsss{{{zzzuuuiiigggsssqqquuutttkkkbbb``````___eee```]]]bbbpppyyyrrrfffUUUVVVTTTWWWnnnyyyaaaUUUYYYbbbkkkqqqrrrvvv|||yyy{{{}}}||||||~~~|||lll```yyy}}}bbb@@@;;;666555444222111000000000////////////....................................---------.........////////////000111222333333444:::777999>>>@@@FFF^^^wwwqqquuuzzzuuuqqqcccTTTOOOQQQLLLBBBJJJMMMPPPPPPMMMKKKMMMOOOLLLKKKKKKJJJJJJJJJKKKKKKOOOMMMQQQWWW]]]mmmwwwfff\\\XXXYYYiiizzz```YYYZZZ[[[eeerrrrrroooiiibbb___```eeeiiittt{{{www{{{zzzkkkVVVCCC===:::333222777444444444444444555666777999999::::::;;;<<<======??????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????????????????<<<===>>>???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCCDDDEEEKKKOOOlll}}}kkkccc``````[[[___]]]VVVSSSWWW[[[\\\bbb^^^[[[[[[]]]\\\WWWQQQWWWTTTQQQNNNNNNOOORRRTTTPPPMMMKKKJJJJJJJJJIIIGGGKKKIIIIIINNNVVV\\\]]][[[___\\\XXXVVVVVVWWWXXXXXXUUURRRQQQRRRPPPJJJHHHJJJOOOOOOMMMIIIOOOggg~~~gggXXXKKK@@@;;;===;;;;;;===@@@BBBAAA@@@BBBCCCFFFHHHIIIIIIHHHGGGJJJIIIHHHJJJLLLKKKGGGDDDIIIHHHIIIJJJLLLMMMLLLKKKHHHGGGGGGIIIMMMPPPSSSSSS\\\[[[XXXTTTQQQQQQTTTWWW}}}yyyuuussstttnnn]]]bbb[[[WWWUUUJJJIIIFFFBBBAAAAAABBBBBBAAA@@@AAACCCEEEGGGIIIJJJJJJPPPPPPOOOQQQSSSTTTTTTSSS^^^bbbfffgggeeecccdddfffmmmiiiyyyyyyccc]]]^^^bbbaaa^^^ddd~~~tttYYYWWWYYYfff___OOOVVVccckkkkkkuuuxxx}}}~~~|||zzzwww~~~vvv}}}gggZZZooowwwtttZZZ>>>===555555333222111000000000////////////....................................---------.........////////////000111222333444444777444777>>>???CCCTTTgggvvv}}}~~~~~~vvvqqqkkkeee[[[OOOGGGFFFGGGJJJMMMOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJNNNMMMPPPTTTVVV___zzzlll```[[[UUU```~~~tttddd___]]]ccckkkcccdddddddddeeegggkkknnnyyy}}}}}}|||xxxnnnwwwcccPPP@@@<<<:::444333888555555555555666777888888:::::::::;;;<<<<<<======??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@AAABBBCCCDDDAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCAAAFFFGGGXXXyyynnnddd]]]XXXXXXYYYYYYYYYXXXYYYZZZ```^^^\\\]]]___^^^ZZZVVVWWWUUUSSSQQQQQQRRRSSSUUUNNNNNNLLLKKKIIIHHHHHHHHHJJJHHHIIIOOOVVV[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVOOOKKKLLLKKKHHHFFFGGGFFFHHHGGGHHHZZZ}}}zzzaaaPPPCCC===<<<>>><<<<<<===AAABBBBBB@@@CCCEEEGGGIIIJJJJJJIIIHHHIIIHHHHHHKKKMMMMMMJJJGGGHHHGGGGGGIIIKKKLLLKKKJJJHHHHHHHHHIIILLLOOOQQQRRRWWWWWWVVVTTTQQQQQQSSSUUUtttxxxhhhaaaYYYZZZYYYMMMLLLIIIEEECCCBBBBBBBBBAAABBBBBBBBBBBBDDDFFFHHHJJJMMMMMMMMMNNNPPPQQQQQQQQQWWWZZZ^^^```______^^^^^^fffgggyyy~~~mmmbbbZZZfffdddaaahhh~~~]]]XXXXXXccc{{{fffUUUUUU___kkkqqqwwwyyy|||}}}~~~{{{|||zzz~~~}}}~~~}}}~~~yyyzzzwwwccccccvvvjjjQQQ;;;:::555444333222111000000000////////////....................................------.........///////////////000111222333444444555333777???AAABBBJJJVVV}}}|||wwwwwwssszzzxxxlllmmmgggXXXMMMMMMEEEFFFHHHLLLOOOPPPNNNMMMMMMMMMLLLJJJIIIIIIIIIIIILLLKKKMMMQQQQQQRRR___pppsssddd^^^SSSWWWiiirrreeeaaaaaaaaa[[[^^^aaaeeeiiiooovvvzzz{{{zzzwwwxxxuuu{{{{{{sssyyypppWWWHHH<<<:::999555444888777666666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>===>>>?????????????????????>>>>>>??????@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCFFFAAAFFFGGGIIIppptttfffbbbXXXTTTXXX[[[XXXXXX\\\[[[[[[\\\\\\[[[ZZZXXXVVVVVVUUUTTTTTTSSSTTTTTTUUULLLNNNOOOLLLHHHFFFGGGIIIHHHHHHJJJPPPVVVXXXVVVSSSNNNPPPTTTXXXYYYXXXWWWUUUUUUOOOKKKLLLKKKFFFBBBAAA>>>HHHPPPYYYssssss[[[HHH===;;;>>>???>>>>>>???AAACCCCCCBBBEEEFFFIIIKKKLLLLLLKKKJJJFFFGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGHHHJJJKKKJJJHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTTTTSSSRRRRRRSSScccmmmyyyhhh[[[]]]]]]QQQRRRNNNJJJFFFEEECCCBBBAAADDDCCCAAA???@@@BBBEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRUUUYYY\\\\\\ZZZWWW]]]bbbwwwtttbbbhhhccc___ggg```VVVWWW]]]kkkrrrlll[[[TTT[[[iiiuuuvvvwwwxxxyyyxxx}}}zzzzzz}}}wwwxxx{{{|||~~~{{{xxxrrrgggwww~~~vvvfffNNN;;;666444333222111000000000000////////////................................................///////////////000000111222333444555777666999@@@CCCDDDGGGMMM___mmmwwwooogggjjjhhh^^^UUUHHHEEEEEEHHHNNNSSSTTTTTTPPPOOOMMMKKKJJJHHHHHHHHHIIIHHHJJJNNNOOONNNSSS[[[jjj{{{|||iiiaaaVVVSSSXXXjjjwwwgggaaa]]]WWW^^^___bbbffflllttt~~~zzztttsssmmmsssuuu{{{ttt```MMMBBB999888888555444666777777777777888999;;;;;;=====================<<>>>>>>>>>>>??????=========>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@@@@EEE???DDDIIIDDDVVV~~~iii[[[\\\\\\VVVWWW___YYY[[[\\\[[[XXXVVVUUUUUUQQQRRRRRRSSSSSSSSSSSSRRRJJJNNNPPPMMMGGGDDDFFFIIIFFFHHHKKKPPPTTTUUURRRNNNJJJNNNRRRVVVWWWVVVUUUUUURRRPPPPPPQQQNNNHHHEEEFFFPPPfffzzzhhhSSSEEE>>>===@@@@@@@@@@@@AAACCCCCCDDDCCCEEEGGGIIIKKKLLLLLLKKKJJJFFFGGGHHHJJJKKKJJJHHHFFFHHHGGGGGGHHHJJJKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKNNNRRRTTTTTTSSSSSSSSSZZZ```uuulllfff___^^^WWWXXXTTTOOOKKKHHHFFFDDDBBBDDDCCCAAA@@@@@@AAABBBCCCEEEFFFHHHHHHIIIJJJKKKMMMPPPPPPSSSXXX]]]^^^ZZZVVVWWW^^^oooyyyfff^^^XXX^^^vvvhhh\\\^^^bbbkkkmmmzzzppp```WWW[[[gggrrrqqqsssttttttwww~~~~~~tttvvvrrrsss~~~~~~wwwuuuwwwzzz~~~}}}||||||{{{}}}|||uuueeeRRRAAA555333333222111000000000000////////////............................................./////////000000000000111222333444444555999777888===BBBEEEHHHLLLOOOxxxuuunnngggmmmhhh[[[OOOJJJEEEFFFLLLTTTZZZ]]]TTTSSSPPPNNNKKKIIIHHHHHHHHHGGGGGGJJJKKKLLLNNNQQQLLLUUU___kkkzzzrrrfff[[[SSSPPPXXXhhhyyymmm```[[[WWWRRR[[[___gggnnntttzzz~~~xxxqqqoooqqqsssiiiTTTFFF???999777666444333444666666666777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===============<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::<<<<<<======>>>?????????@@@:::>>>FFFBBBBBBiiivvvrrrlll^^^XXX[[[YYYZZZYYYWWWUUUSSSTTTUUUMMMMMMOOOPPPPPPPPPPPPOOOJJJNNNPPPMMMGGGDDDEEEGGGEEEGGGKKKOOORRRQQQNNNKKKLLLOOORRRSSSRRRRRRTTTVVVPPPPPPRRRRRRPPPPPPYYYdddsssXXXIIIDDDAAA??????BBBBBBCCCDDDDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHGGGIIIHHHHHHIIIKKKKKKJJJHHHGGGIIIKKKKKKIIIHHHJJJKKKIIIMMMQQQTTTTTTTTTTTTUUUUUUMMMyyyxxxppp}}}ggg^^^]]]]]]YYYTTTOOOLLLIIIGGGEEEBBBCCCCCCDDDCCCAAA???>>>BBBDDDGGGGGGGGGHHHJJJLLLPPPPPPRRRXXX]]]^^^[[[XXXWWWZZZeeeooo|||ggg[[[QQQUUUfff}}}ooofffjjjqqq}}}tttgggaaaccchhhllllllqqqsssrrrtttyyy|||{{{uuuvvvmmmjjjvvv}}}uuuqqqsssuuuvvvuuu{{{~~~zzzrrr___QQQGGG888222222111000000000000000////////////........................................../////////000000000000000111222333444555555777777888:::>>>BBBGGGKKKKKK```xxxtttqqqnnnkkkiii```ZZZSSSKKKHHHKKKRRR[[[aaaYYYWWWTTTQQQNNNLLLJJJIIIJJJHHHGGGGGGGGGHHHIIIKKKJJJKKKKKKNNNUUUaaaooowwwnnn___WWWPPPSSS^^^iiioooqqqooollleee^^^WWWTTTUUUWWWVVV```nnnzzz|||zzzyyytttrrrpppnnnppptttvvv\\\JJJAAA===999666555555444444666666777777999:::<<<===??????????????????????????????>>>>>>>>>>>>??????============<<<<<<;;;:::::::::;;;;;;<<<=========::::::::::::;;;;;;;;;;;;;;;<<<=========<<<:::999======>>>>>>???@@@@@@AAA???>>>===BBBDDD<<>>CCCEEEFFFFFFEEEEEEFFFGGGFFFGGGJJJLLLMMMLLLLLLKKKPPPQQQSSSRRRPPPMMMKKKKKKJJJIIIHHHIIIKKKKKKJJJHHHFFFIIILLLLLLIIIHHHJJJLLLIIILLLOOOQQQRRRSSSUUUWWWVVVMMMgggqqq|||~~~yyycccccc```\\\WWWSSSPPPNNNKKKJJJBBBDDDFFFFFFEEECCC???===???CCCFFFFFFEEEFFFIIILLLMMMNNNPPPTTTWWWYYYXXXWWWXXXVVV[[[```iiikkk\\\PPPQQQ\\\llloooiiijjjsssvvvmmmlllmmmkkkhhhkkkqqqsssqqqpppuuuzzz|||tttkkksssxxxyyy~~~|||ssskkkkkkqqqvvvuuuqqq|||{{{yyylllQQQEEECCC666222111111000000000000000////////////......................................./////////000000000000000111111222333444555555666999:::;;;<<>>???>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>======<<<;;;:::::::::;;;;;;<<<======>>>::::::;;;;;;<<<<<<======;;;<<<===>>>===<<<:::999<<<======>>>>>>???@@@@@@===DDD>>>>>>EEE@@@BBBWWW{{{vvvmmmbbbXXXSSSPPPMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQLLLMMMMMMLLLJJJGGGDDDBBBBBBEEEIIILLLLLLLLLJJJJJJMMMPPPTTTSSSQQQRRRVVVZZZWWWUUUZZZgggwww|||aaaRRRDDD@@@BBBBBBAAABBBDDDFFFHHHGGGFFFEEEGGGIIIGGGIIIKKKMMMNNNNNNMMMLLLOOORRRTTTTTTQQQNNNMMMMMMIIIHHHGGGHHHJJJJJJHHHFFFEEEIIIMMMMMMJJJHHHJJJMMMJJJKKKLLLLLLNNNPPPUUUXXXTTTTTT___yyyzzzmmmgggbbb^^^YYYUUUSSSRRRPPPNNNEEEFFFGGGGGGFFFDDDBBB@@@===@@@DDDDDDCCCCCCGGGKKKJJJLLLNNNOOOPPPQQQSSSUUUUUUQQQUUUYYYZZZjjj~~~nnn^^^RRRSSSXXXccczzzooojjjbbbhhhuuuoooppppppkkkeeejjjoooooojjjiiiooowww|||zzzooosssvvvsssvvvqqqllliiikkkqqqvvvwwwvvv{{{~~~|||iiiDDD888;;;111222111000000000000000111000/////////....................................////////////000000000000000111222222444444555666777;;;???>>>>>>AAAFFFIIIQQQEEEjjjzzztttssslllgggccc[[[QQQJJJJJJQQQWWW```^^^[[[WWWSSSOOOMMMLLLGGGJJJLLLJJJHHHIIIKKKLLLIIIHHHIIIKKKLLLKKKMMMOOOUUU^^^ccchhhvvv}}}fff___VVVTTTXXX\\\XXXRRRZZZQQQOOOUUUUUUTTTaaatttzzz}}}}}}{{{{{{oookkkiiimmmqqqtttxxx}}}{{{TTTDDDGGG::::::888555555999;;;;;;999999999:::<<<>>>???@@@>>>>>>???@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>>>><<<:::999::::::;;;;;;<<<=========666BBB;;;666BBBDDDAAANNNXXXxxxiii```YYYRRRMMMMMMMMMNNNOOOPPPQQQSSSTTTNNNMMMLLLKKKKKKHHHDDD@@@AAADDDHHHJJJKKKJJJJJJJJJJJJOOOTTTVVVTTTTTTWWW[[[\\\\\\ggg}}}wwwVVVMMMEEECCCCCCCCCDDDHHHEEEGGGIIIHHHFFFEEEGGGIIIIIIJJJMMMOOOPPPPPPOOONNNKKKNNNQQQQQQOOOLLLLLLNNNHHHGGGFFFGGGHHHHHHGGGEEEEEEJJJNNNNNNKKKIIIKKKNNNJJJJJJJJJIIIJJJNNNTTTXXXKKKVVVXXXqqq}}}{{{uuujjjbbb___ZZZWWWUUUTTTRRRQQQHHHHHHGGGFFFEEEDDDDDDDDD;;;???CCCCCCAAAAAAEEEJJJHHHKKKMMMMMMLLLMMMQQQUUUQQQMMMSSSXXXUUU___uuuooo^^^SSSTTTXXXaaawwwwwwppp______www~~~|||qqqmmmnnnnnnhhhbbbhhhllljjjccc```hhhttt{{{zzzvvvllloooqqqmmmnnnhhhhhhiiimmmsssxxx}}}wwwvvv|||sssXXXAAA888555111333333222222111000//////////////////////////////............////////////.........//////000111222222222333555666888999999<<<<<<=========@@@DDDGGGGGGKKKYYYzzz}}}ppp}}}}}}llleee\\\SSSNNNKKKJJJIIINNNUUUZZZ\\\^^^___WWWMMMKKKHHHIIILLLJJJFFFIIIPPPLLLJJJGGGFFFGGGIIIIIIIIIOOOPPPSSSWWW]]]ccchhhkkktttssstttuuuyyy~~~|||wwwrrrooovvv~~~wwwfffTTTNNNNNNNNNMMMMMMTTTOOOMMMNNNQQQXXXfffuuu{{{sssnnnmmmgggiiihhhhhhuuu~~~dddJJJ???<<<999888777555666777888:::888:::===???@@@@@@???>>>AAAAAA???>>>>>>>>>???@@@???>>>=========>>>???@@@BBBBBBAAAAAA@@@???>>>>>>::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<===<<<<<<===>>>;;;;;;;;;999888999<<<>>>999;;;===>>>>>>???AAACCCJJJYYYkkk[[[XXXbbbeee]]]YYY\\\ZZZTTTUUUKKKGGGMMMMMMEEEBBBFFFFFFHHHKKKNNNPPPNNNIIIEEENNNOOORRRRRRPPPVVViii{{{{{{~~~zzzqqqtttlllWWWIIIGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMOOOQQQSSSTTTSSSQQQOOOOOOLLLJJJKKKNNNNNNMMMJJJEEEFFFIIIKKKKKKKKKJJJIIIHHHJJJMMMMMMLLLKKKKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIOOOSSSOOO[[[zzzlllgggaaa^^^___^^^WWWTTTVVVRRRNNNJJJGGGEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBCCCGGGGGGGGGHHHJJJLLLNNNPPPRRRPPPOOOOOONNNRRR```nnnoooiii^^^TTTRRR^^^rrrsssiiidddgggnnnttt{{{uuupppqqqsssooodddZZZ```cccdddbbb___cccmmmvvvssspppkkkgggeeefffhhhiiieeehhhjjjiiilllvvv~~~rrrvvvkkkRRR===777666333333333222111111000//////////////////////////////............///////////////......//////000111222222333444555666888999999;;;<<<======>>>@@@CCCFFFCCCIIIQQQaaa~~~~~~rrrqqqsssxxx}}}nnnhhh```ZZZWWWSSSMMMHHHBBBIIIRRR\\\gggllleeeYYYYYYQQQLLLMMMMMMIIIHHHIIILLLIIIGGGFFFFFFGGGGGGFFFFFFGGGJJJMMMPPPTTTWWWYYY\\\[[[[[[]]]___dddhhhjjjhhhjjjooowww}}}}}}wwwqqqjjjjjjjjjiiigggccc```^^^aaafffwwwkkk]]]OOOJJJJJJJJJKKKNNNMMMNNNQQQVVV^^^gggmmmqqq}}}{{{zzztttkkkfffeeeiiihhhdddeeevvvpppRRR@@@999888888777666555666777999:::;;;<<<>>>???AAAAAAAAA@@@AAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????AAAAAA@@@??????>>>============<<<;;;:::999999888;;;;;;;;;<<<<<<;;;;;;;;;999:::<<<<<<;;;;;;===>>>@@@@@@???===:::999:::<<<:::<<<===>>>>>>???@@@BBB@@@JJJhhh~~~|||uuuoooddd\\\\\\WWWOOONNNTTTSSSQQQNNNNNNQQQXXX```eeefffeeeggglllrrr~~~yyyuuulllbbbVVVHHHGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPPPPOOONNNMMMLLLJJJIIIJJJLLLLLLKKKIIIGGGHHHIIIKKKKKKKKKKKKKKKJJJLLLNNNMMMLLLJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMQQQLLLRRRqqqrrrhhh___[[[XXXVVV[[[bbbUUURRRMMMJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIKKKMMMPPPOOONNNNNNLLLOOOZZZgggmmmhhh^^^UUUSSS\\\kkkxxxwwwvvvqqqiiicccccckkkrrrsssooollllllnnnkkkddd]]]___bbbeeefffeeegggmmmrrrooolllhhheeedddeeeggghhhmmmgggeeeiiillloooyyyqqqqqqpppbbbKKK999555666555222222222111111000000///////////////////////////............////////////////////////000111222222333333444555777888999999;;;<<<======>>>???CCCEEEFFFLLLNNNPPPfff{{{sssyyytttbbbaaaooo}}}iiiddd^^^\\\]]][[[VVVRRRIIIJJJNNNWWWeeeooonnnggg```UUUKKKKKKNNNNNNKKKJJJLLLJJJHHHGGGHHHHHHFFFEEEEEEFFFGGGIIIKKKKKKLLLLLLLLLLLLKKKLLLNNNQQQTTTVVVSSSSSSVVV\\\aaaaaa]]]XXXXXXWWWWWWVVVUUUTTTTTTSSSWWWXXX^^^lllzzzzzzrrr]]]SSSJJJGGGFFFFFFJJJNNNIIIRRR[[[bbbnnnxxxvvvmmmvvvvvvxxxxxxrrrhhhdddeeefffgggeeehhhxxxtttWWWDDD;;;999:::777666666666777888:::<<<===>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@???>>>======??????>>>>>>===<<<<<<<<<>>>>>>===;;;:::999888777:::::::::;;;;;;:::::::::999:::::::::999:::<<>>======???@@@???AAALLLlll}}}wwwnnnfffiiirrr|||zzzwwwtttvvvooorrr{{{oooYYYLLLEEEFFFFFFFFFHHHKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMNNNMMMKKKIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMOOOMMMPPPLLLMMM]]]yyywwwgggaaaaaa```\\\ZZZWWWUUUQQQNNNLLLIIIEEEBBBBBBBBBAAAAAAAAAAAAAAABBB>>>??????AAADDDGGGJJJLLLMMMLLLLLLMMMKKKKKKTTT^^^gggddd]]]VVVSSSXXXbbbkkkeeeiiikkkfff```___eeemmmiiihhhggghhhiiiiiigggdddbbbdddhhhkkkmmmmmmlllkkkgggeeecccaaaaaaccceeegggnnnhhhhhhkkkdddaaawwwrrrwwwppp]]]EEE666444555444222111111111000000000///////////////////////////............////////////////////////000111222333333444555666777888999999;;;<<<===>>>>>>???BBBDDDIIIJJJLLLOOOWWWyyywwwmmmpppzzzooolllmmmdddbbb___]]]\\\[[[[[[ZZZVVVQQQLLLMMMXXXhhhtttzzzooodddWWWPPPOOONNNLLLJJJLLLKKKIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJIIIIIIJJJKKKMMMOOOLLLLLLMMMPPPSSSTTTRRROOOPPPOOONNNMMMLLLMMMMMMNNNTTTRRRQQQTTTXXX[[[ZZZXXXRRRMMMIIIGGGFFFFFFKKKRRRQQQ```kkkmmmvvv{{{mmmqqqsssuuutttmmmdddcccgggcccjjjpppttt|||ttt[[[FFF<<<:::;;;;;;666666666777888:::<<<===???>>>>>>>>>???@@@BBBBBB@@@@@@@@@???????????????@@@@@@AAAAAA@@@>>><<<;;;===<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::999888777777888999999::::::999999888999999999888777999<<>>>>>???AAACCCGGGJJJLLLJJJIIIKKKMMMKKKKKKPPPXXX]]]\\\YYYUUUSSSUUUZZZ___[[[^^^aaa___\\\[[[___dddbbbcccdddeeefffgggjjjllljjjiiijjjlllnnnlllfffbbb___^^^]]]^^^___aaadddeeefffkkkooohhhZZZ]]]}}}rrrZZZCCC555222333333111111111000000000000000////////////////////////............/////////////////////000000111222333444555555666777888999999:::<<<===>>>>>>???AAACCCGGG???EEEQQQPPPYYYvvvlllvvvnnnWWW[[[___cccccc___\\\\\\]]]VVVRRRLLLJJJPPP___uuuttteeeXXXRRRPPPOOOMMMKKKIIIIIIIIIJJJIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMHHHFFFGGGJJJLLLNNNTTT\\\bbbqqqyyyuuuuuu{{{yyyoooiiihhhhhhfff___ZZZ]]]dddmmmwwwfffXXXFFF999666666666555666666777888:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@???===<<<:::;;;;;;:::::::::::::::999777777777777777777888888777777888888888888777777888888888777666777;;;======???AAAAAA>>>:::888777999:::<<<<<<;;;;;;<<<===AAA;;;===HHHSSSlllqqqwww___QQQQQQKKKKKKJJJJJJKKKLLLKKKHHHFFFJJJKKKKKKLLLKKKKKKJJJIIIKKKIIIHHHFFFEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGIIIKKKLLLIIIJJJJJJJJJJJJKKKOOORRRUUURRRNNNKKKJJJKKKMMMNNNNNNOOOOOOSSSVVVWWWuuuzzzuuugggbbb^^^[[[XXXVVVTTTSSSRRRPPPMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>@@@BBBEEEGGGIIIGGGFFFIIILLLLLLKKKOOOUUURRRRRRSSSRRRRRRRRRTTTVVVYYYXXXVVVVVVWWWYYYYYYYYYZZZ\\\___``````cccgggjjjlllhhheeeccccccaaa[[[VVVWWWXXXYYY[[[]]]```cccddddddnnnooodddcccxxx}}}pppUUU???444222222222000000000000000000000000////////////////////////............////////////000000000000111222333333555555666777777888999999:::<<<>>>>>>>>>>>>@@@BBBFFF<<>>??????>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999999444444555555666777777777666666777777777777666666666777777777666777999<<<999;;;======<<<:::999888777999:::;;;::::::<<<===>>>:::>>>DDD>>>EEErrr}}}yyypppOOOKKKOOOGGGMMMLLLKKKJJJJJJIIIGGGEEEHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHFFFGGGIIIIIIHHHHHHJJJKKKKKKIIIHHHGGGGGGHHHJJJKKKHHHIIIIIIHHHIIILLLQQQTTTVVVSSSOOOKKKIIIIIIJJJLLLLLLMMMLLLPPPRRRLLL[[[{{{yyyuuuqqqgggccc[[[YYYWWWVVVUUUTTTRRRPPPIIIHHHGGGEEEDDDCCCCCCCCC???>>>>>>>>>???AAACCCDDDDDDCCCEEEIIIJJJIIIKKKPPPJJJKKKLLLMMMNNNOOOOOOOOOVVVRRRNNNOOORRRTTTRRRPPPRRRTTTVVVWWWXXXZZZ]]]___ccc^^^XXXUUUTTTSSSPPPMMMSSSTTTWWWZZZ]]]```bbbcccjjjpppoooooo{{{www}}}gggLLL999333333333444///000000000000000000000////////////////////////............////////////000000000000111222333333666666666777888888999999:::<<<>>>>>>>>>>>>???AAADDD@@@EEEOOOLLLFFFXXXsss{{{lllrrr^^^ZZZXXXXXX\\\aaaeeefffaaa^^^[[[WWWOOOJJJOOOYYYeeewww```\\\UUUPPPNNNMMMLLLLLLMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHOOOPPPVVVaaajjjpppuuu{{{wwwyyy{{{zzzvvvoooiiieee]]]YYYYYY^^^cccjjjsss{{{rrrWWWFFFAAA;;;777888::::::::::::;;;<<<===>>>???@@@@@@>>>???@@@AAAAAAAAA@@@??????@@@@@@AAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<999999999999999999999999555555666666666666666666555555666666666666555555444666777777777777888:::777999;;;;;;:::888888999555777999:::999:::<<<>>>===<<>>>>>>>>>>>???@@@>>>BBBEEEFFFGGGKKKTTT\\\}}}yyy}}}oooVVVIIIIIIQQQVVVWWWbbb[[[VVVTTTOOOIIIMMMTTTQQQiiimmmggg^^^WWWSSSRRRQQQPPPMMMKKKIIIGGGEEEEEEEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDEEEEEEEEEEEEFFFGGGBBBBBBCCCCCCDDDDDDDDDDDDAAAAAABBBDDDHHHMMMRRRVVV```___cccnnnxxx|||wwwtttuuu{{{zzzoooccc]]]XXXUUUWWWaaalllvvvwwwddddddYYY>>>;;;777555666999;;;===;;;<<<===???@@@@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA?????????@@@AAA@@@???>>>===<<<;;;:::999999:::<<<===999999999999999999::::::888888777777666666555555444555555555555555555444333555777888777777777888888999;;;:::999888888999444666888999999:::<<<>>>;;;<<<<<<:::<<>>>>>@@@@@@===>>>AAAFFFFFFFFFFFFHHHHHHGGGEEECCCGGGKKKLLLKKKHHHGGGGGGMMMLLLLLLMMMOOOOOONNNLLLHHHHHHHHHHHHIIIKKKNNNPPPPPPRRRVVVZZZ^^^aaabbbcccaaawwwwwwpppvvvpppZZZBBB666333222111000000000000000////////////000000000000000000000000......//////000000111111222222333333333333444444444555666777888999::::::==================>>>>>>DDDEEEGGGHHHKKKPPPVVVZZZfffpppooowwwvvvkkkUUUKKKKKKLLLMMMTTTXXXYYYUUUPPPMMMJJJIIIQQQ[[[mmmzzzqqqfff^^^\\\```dddTTTQQQMMMIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHFFFCCCAAAEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEHHHMMMTTT[[[___aaakkkmmmpppsssuuuwwwxxxyyyzzznnnjjjqqqpppaaaXXXZZZZZZ[[[kkk|||~~~yyyaaaWWWMMM;;;:::999999999:::;;;<<<======>>>>>>????????????BBBAAA@@@@@@??????@@@@@@>>><<<;;;===@@@@@@<<<777::::::::::::::::::::::::888888777777777777888888777666666666666555555555555555555555555555555555888888777777666666555555555666666888999;;;===>>>777777777777888888888888;;;:::999999;;;>>>AAADDDQQQuuurrr\\\XXXRRRNNNLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKMMMLLLJJJGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEGGGIIIKKKLLLKKKJJJHHHHHHIIIKKKKKKKKKJJJIIIHHHIIILLLOOOMMMMMMLLLHHHFFFJJJTTT\\\NNNMMMKKKKKKMMMRRRWWWZZZiiitttzzzrrrbbb\\\aaaccc\\\SSSUUUQQQNNNPPPRRRRRRMMMHHHKKKFFFBBBCCCCCCAAA@@@CCCDDDAAA???>>>??????>>><<>>>>>>>>BBBCCCDDDEEEHHHLLLQQQUUU]]]iiiqqqmmmpppooo^^^RRRKKKHHHHHHMMMRRRSSSSSSRRRPPPOOONNNRRRZZZhhhxxxlllXXXRRR[[[fffiiibbbZZZUUUTTTSSSNNNJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCFFFIIIMMMOOOOOOSSS[[[dddlllqqqssssss~~~|||{{{{{{{{{{{{zzzkkk^^^XXXUUUUUU\\\gggsssxxxhhhYYYOOOAAA;;;;;;:::::::::;;;======>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@????????????>>><<<:::<<<@@@@@@;;;777999999999999999999999999888777777666666666777777666666666555555555444444555555555555555555555555777777777777666666555555666666777777999:::<<<===666666777777777888888888;;;:::::::::;;;===@@@AAABBBOOOqqqyyybbbUUURRRNNNLLLKKKKKKJJJIIIFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIILLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEGGGIIIKKKMMMNNNLLLJJJGGGFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLLLLMMMNNNMMMMMMSSS\\\dddNNNLLLKKKJJJKKKNNNQQQTTT[[[yyyxxx{{{yyyvvv}}}gggWWWWWW\\\]]]YYYWWWUUUSSSRRRRRRQQQQQQOOOJJJHHHJJJKKKIIIHHHJJJEEECCCAAA@@@AAA@@@???>>>@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFLLLGGGFFFHHHJJJIIIKKKOOOTTTVVV___iiijjjhhhrrryyy|||wwwiiiRRR<<<333555666555333000000000000////////////000000000000000000000000......///000000111111222222222333333333333444444555555666666777888999999:::;;;;;;<<<===>>>?????????@@@BBBBBBDDDGGGKKKOOOVVVOOOpppooo[[[PPPHHHJJJMMMPPPQQQOOOMMMLLLPPPMMMKKKOOO[[[jjjxxxjjjRRRNNNaaavvvzzzrrrjjjiiillllllgggaaa\\\[[[YYYWWWVVVUUUUUUUUUSSSQQQNNNLLLLLLNNNQQQTTTQQQPPPNNNOOOTTT[[[bbbgggiiimmmtttzzz~~~~~~{{{|||~~~wwwkkkbbbbbb___\\\\\\bbbmmmzzzyyyoooiii]]]UUUJJJ999:::::::::;;;;;;===>>>??????????????????@@@@@@@@@@@@@@@@@@???????????????===;;;:::<<<>>>>>>;;;777888888888888888888888888888777666555555555555555555555444444444333333333444444444444444444444444777777777666666666666555777777777777888999::::::666666777777777777888888::::::;;;;;;<<<======>>>AAA:::DDDllldddNNNMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFDDDEEEGGGIIIKKKMMMOOONNNJJJFFFCCCBBBEEEGGGHHHHHHGGGFFFGGGHHHFFFHHHJJJKKKLLLQQQXXX^^^LLLKKKJJJIIIIIIJJJKKKLLLOOOUUUrrryyykkkgggyyymmmddddddbbbbbbcccbbb^^^YYYTTTSSSSSSRRRMMMKKKNNNNNNKKKIIIJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDGGGDDDDDDGGGIIIHHHJJJOOOPPPWWWhhh}}}www|||wwwcccNNN999333555666444333000000000000////////////////////////////////////...//////000111111222222222222222333333333444444555555666666777888888999888999:::;;;===>>>???@@@???@@@AAABBBBBBDDDHHHKKKRRRHHHUUUqqqZZZTTTOOONNNNNNMMMMMMOOOPPPMMMJJJKKKOOOVVV^^^bbbhhhooopppbbbQQQQQQggg}}}}}}}}}~~~zzztttuuutttrrrnnnjjjhhhhhhfffccc^^^ZZZZZZ^^^cccggghhheeecccbbbeeekkkqqqvvv}}}zzzyyyzzz|||yyypppcccYYYTTT\\\ggguuu}}}qqqkkkdddWWWNNNEEE666999999:::;;;<<<===>>>???????????????@@@@@@@@@@@@???????????????>>>>>>===<<<;;;:::;;;<<<<<<:::777666666666666666666666666777666555444444444444444444444444333333333222222444444444444444444444444666666666666666666666666777777666666666777888888666666666666777777777888999:::;;;<<<===<<<;;;;;;DDD>>>===LLLiiihhhPPPBBBHHHHHHHHHIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHIIIKKKLLLKKKHHHDDDBBBBBBCCCFFFHHHIIIHHHFFFFFFFFFDDDFFFGGGGGGGGGIIIMMMPPPJJJJJJJJJIIIIIIIIIIIIIIIMMMHHHTTT~~~oooggglllvvv{{{|||hhheeeffffffeee```[[[WWWUUUUUUQQQOOOQQQPPPKKKHHHHHHLLLJJJGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBFFFKKKMMMKKKLLLPPPWWW^^^ttt{{{sss}}}xxxpppZZZIII999444555555222111000000000000//////////////////////////////////////////000000111222222222222222222333333333444444555555555666777777888888777888999;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIJJJMMMOOO```uuueeeVVVOOOMMMLLLOOOSSSLLLLLLMMMNNNPPPRRRVVVXXXYYYbbbhhhcccYYYYYYeeerrr}}}|||yyyuuuooojjjiiinnnsssxxxtttrrrpppnnnooorrrvvvxxx}}}zzzyyy}}}uuukkkeeeeeeiiilllnnnvvvwww|||qqqlllkkkaaaKKK???<<<555888999:::;;;<<<===>>>>>>????????????????????????>>>>>>?????????>>>===<<<;;;:::999:::::::::999888555555555555555555555555666666555444444444444444444333333333333222222222444444444444444444444444555555555555555666666666666666666555555666666777555666666666666777777777999:::;;;<<<<<<;;;:::999;;;===???@@@JJJkkk}}}cccOOOGGGEEEIIIHHHHHHIIIJJJIIIFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFDDDCCCCCCEEEGGGGGGHHHHHHGGGEEEDDDEEEFFFDDDGGGJJJKKKIIIGGGFFFFFFHHHHHHIIIHHHHHHHHHIIIKKKHHHIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNaaasssdddgggqqqwwwwwwoooiiiccc```___^^^[[[WWWYYYUUUSSSVVVUUUQQQNNNOOOOOOMMMKKKJJJJJJJJJIIIHHHEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEFFFJJJKKKLLLRRRYYYlll{{{{{{|||{{{~~~xxxmmmbbbMMMBBB888555555222111111000000000000////////////000000000000000000000000//////000111111222222333222222333333333333444444555555555666666777777777777888999:::<<<===>>>???@@@BBBCCCCCCCCCCCCEEEGGG???NNNNNNPPPmmmuuuxxxzzziiiZZZQQQIIIFFFHHHMMMMMMLLLKKKIIIJJJMMMOOOTTT\\\eeehhheeedddggglllxxx}}}~~~|||}}}{{{zzz}}}~~~|||zzzzzz{{{|||}}}}}}~~~rrriiidddkkklllooottt}}}jjjfffeeeYYYAAA777:::999::::::<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>??????===<<<;;;999999999999888888888888555555555555555555555555555555444444444555555555444444333333333222222222333333333333333333333333444555555555555666666666555555444444444555666666555555666666666666777777888999:::;;;;;;;;;:::999777999===>>>BBBSSSttt{{{}}}vvvbbbNNNEEEHHHLLLJJJIIIIIIIIIJJJHHHEEECCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDFFFFFFGGGGGGFFFEEEEEEEEEDDDBBBCCCEEEGGGGGGGGGGGGFFFEEEFFFHHHKKKFFFHHHKKKKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJSSSQQQQQQwwwvvvnnnvvv~~~xxxttt|||qqqfffaaa^^^YYYUUUYYYUUUSSSVVVWWWTTTSSSTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFIIIEEECCCEEEIIIQQQaaaooo}}}}}}vvvcccOOO???:::777666444111111444000000000000////////////000000000000000000000000///000000111111222333333222222333333333333444444555555555666666666666666777888999:::;;;<<<=========???AAAAAAAAAAAACCCEEE===HHHIIILLLZZZkkk|||zzz}}}sssxxxyyylll[[[OOOMMMQQQQQQOOOKKKGGGDDDEEEGGGJJJRRR\\\ccceeefffhhhjjjiiilllqqqtttuuuuuuuuuvvvuuuzzz~~~}}}yyyvvvvvvwwwxxxssswwwyyyuuulllccc^^^\\\kkk{{{nnnaaaWWWJJJ999888>>><<<===>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<===>>>??????===;;;:::999999999888777666777888555555555555555555555555444444444444555666777888444444444444333333333333333333333333333333333333444444444555555555666666444333333333444555666666555555555666666666777777888888999:::::::::::::::;;;:::;;;===>>>CCCOOO[[[www```bbb\\\PPPHHHHHHKKKLLLJJJIIIHHHHHHIIIHHHGGGEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGDDDEEEEEECCCBBBBBBDDDFFFGGGIIIJJJJJJIIIIIIJJJLLLGGGHHHJJJJJJHHHGGGFFFGGGDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMHHHQQQPPPKKKaaa{{{jjjeeelllyyy~~~sssiiibbb```ZZZWWWXXXWWWTTTSSSTTTRRRPPPNNNMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHHHHLLLUUU```ooo{{{^^^AAA666555666777555111222777000000000000////////////000000000000000000000000000000000111222222333333222222333333333444444444555555555666666666666666888888999:::;;;;;;<<<<<<:::<<<>>>???>>>???AAABBBAAADDDCCCLLLPPPGGGbbb~~~}}}|||~~~pppkkkNNNRRRUUUUUUQQQMMMKKKKKKDDDKKKTTTYYY[[[\\\___bbbkkkjjjkkkmmmnnnmmmiiieeedddgggjjjjjjiiillltttzzz}}}yyywwwwwwxxxzzz|||wwwooohhhcccbbbcccddd___``````\\\YYY\\\dddkkkxxxuuuqqqrrr~~~ssssss\\\HHH;;;222888>>>999???@@@AAABBBCCCBBBAAA@@@>>>>>>======<<<<<<<<<;;;<<<===>>>??????===;;;:::888999999777666666777888555555555555555555555555444444444555666777888999555555444444444444333333333333333333333333333333444444444555555555666666333333333333444555666666555555555555666666666777777888888999999:::;;;;;;:::999:::;;;:::;;;CCCMMM\\\sss```PPPPPPLLLGGGHHHMMMLLLFFFHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDDDDCCCBBBBBBDDDFFFHHHKKKNNNOOONNNLLLKKKKKKGGGHHHIIIIIIGGGFFFFFFGGGIIIGGGFFFEEEGGGHHHIIIIIILLLKKKJJJIIIIIIJJJLLLMMMHHHMMMMMMJJJWWWrrrhhh\\\XXXjjj~~~nnngggaaa___\\\VVVTTTUUUSSSQQQOOONNNNNNNNNMMMLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJHHHPPP```ttt~~~rrrQQQ???666666555444333333333333000000000000000000000000111111111000000000000000000111111111111222222222444444444444444444444444666666666666777777777777777888888999999:::;;;;;;;;;<<<>>>AAABBBBBB@@@>>>DDDBBBFFFLLLKKKKKKXXXkkkuuuvvvbbbPPPNNNQQQPPPKKKIIICCCIIIOOORRRUUUYYY\\\\\\sssyyyyyyrrrllljjjfff```bbb^^^[[[YYYYYY[[[]]]^^^dddfffiiijjjhhheeebbbaaaaaa___\\\YYYXXXYYY\\\___^^^\\\ZZZZZZ\\\eeevvvoooaaammmooommm^^^LLL<<<999<<<<<<<<<>>>BBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>><<<;;;:::;;;;;;:::999999888888777444444444444444444444444666666666666666666666666555444444333333444444555333333333222222111111111444444444444444444444444333333333444444444555555444444444555555555555666666666666666777777777777::::::;;;;;;<<<=========KKKZZZzzzfffPPPNNNLLLJJJIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJHHHFFFFFFIIIKKKKKKHHHEEEEEEHHHJJJIIIHHHFFFGGGGGGFFFDDDDDDFFFHHHKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJIIIGGGEEEDDDFFFGGGLLLJJJGGGEEEDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIILLLLLLOOOPPPQQQeee~~~sssbbbUUU^^^sss|||ooommmaaa```aaaSSSWWWUUURRRSSSUUUTTTQQQNNNQQQPPPNNNLLLIIIIIIKKKLLLNNNLLLGGGDDDGGGLLLLLLHHHFFFKKKMMMKKKJJJPPPZZZbbbeeexxx{{{jjjJJJ:::555444333222111111111111000000000000000000000000111000000000000000000000111111111111222222222222444444444444444444444444666666666666777777777777777888888999999:::;;;;;;???===<<<>>>BBBDDDBBB@@@CCCAAAEEELLLKKKHHHQQQ^^^|||nnnfff___UUUMMMKKKDDDFFFJJJQQQXXX]]]\\\YYYdddmmmwww{{{}}}yyynnnbbb___\\\XXXUUUSSSRRRQQQQQQQQQRRRTTTTTTTTTSSSSSSSSSPPPPPPPPPRRRYYYfffvvvtttccc\\\eeettt~~~{{{|||uuutttsssyyy{{{tttiiifffSSSFFF;;;:::<<<<<<===@@@CCCCCCCCCBBBBBBAAA@@@???=========<<<<<<<<<;;;;;;======>>>>>>===<<<:::999999999999888777777666666444444444444444444444444555555555555555555555555333333333222222333333333333333333222222222111111444444444444444444444444333333333444444444444555444444444444555555555555666666666777777777777888999999999:::;;;;;;<<<<<<>>>FFFXXXuuuxxx\\\LLLLLLJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIGGGEEEDDDEEEGGGGGGFFFFFFHHHJJJKKKIIIGGGKKKKKKJJJGGGEEECCCEEEFFFIIIIIIJJJKKKLLLMMMMMMMMMIIIJJJIIIGGGEEEEEEFFFHHHMMMLLLJJJHHHGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHLLLMMMOOOPPPMMMYYY}}}sssggggggmmmzzzxxxooommmaaaaaa\\\UUUPPPNNNNNNOOOOOOPPPQQQQQQQQQNNNLLLKKKJJJGGGJJJHHHEEEEEEIIILLLLLLPPPSSSUUUVVV\\\jjj~~~~~~xxxbbbDDD777333222111000////////////000000000000000000000000000000000000000000111111111111111111222222222333444444444444444444444444666666666666777777777777777888888999999:::;;;;;;>>><<<999999<<>>BBB@@@CCCJJJJJJFFFHHHNNNYYYwwwqqqsssjjj\\\XXXLLLFFFCCCGGGPPPVVVUUUQQQ___aaadddkkkxxxwwwuuuqqqkkkddd[[[TTTPPPSSSRRRQQQOOOMMMLLLLLLKKKLLLMMMPPPWWWdddwww{{{yyyjjjiiifffbbb]]]YYYWWWWWWhhhzzzzzzrrrqqqeeeXXXEEE???;;;<<<===>>>@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;<<<=========<<<;;;:::999888888777777666555555555444444444444444444444444444444444444444444444444333222222111111222222333333333333222222222222111444444444444444444444444333333333333444444444444444444444444555555555555666666777777777888888888777777888888999:::::::::999<<<@@@III___~~~yyypppaaaSSSMMMHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHFFFDDDBBBCCCDDDDDDDDDFFFIIIKKKKKKIIIFFFJJJJJJIIIGGGDDDCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKKKKIIIJJJJJJHHHFFFFFFGGGHHHMMMMMMNNNMMMKKKIIIFFFDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIIIILLLNNNJJJLLL```wwwzzzpppsssyyy|||ooofffbbbccceeeaaa```^^^\\\ZZZWWWVVVUUUNNNRRRRRRNNNOOOXXXccchhhyyy||||||lllXXX===333222222111000////////////////////////////////////000000000000000111111111111111111222222222333333333333444444444444444444666666666666777777777777777888888999999:::;;;;;;???@@@@@@>>><<<;;;===>>>BBB???@@@EEEGGGDDDCCCFFFJJJSSSsssfff]]]iii}}}xxxlll^^^QQQLLLNNNOOONNNNNNRRRMMMGGGIIIWWWnnnyyyrrruuurrrnnnjjjddd^^^XXXTTTTTTRRRUUUaaarrr{{{nnnhhhbbb[[[WWWQQQLLLMMMXXXgggssswwwwwwrrrYYYDDD======>>>?????????AAADDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999888888777777666555555555444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333222222333333333444444444333333444444444555555555666666666777777777888888666777777888999999::::::;;;===>>><<>>===<<<;;;;;;;;;;;;::::::999888888888888888888777666666555555444444444444444444444444333333333333333333333333444444333333333333444444222222222222222222222222333333333333333333333333222222222333333333444444333333333444444444444555555666666666666777777777777777777888999999::::::888<<<===:::999???OOO\\\vvv~~~xxxrrrxxxkkk]]]UUUPPPKKKJJJKKKLLLNNNPPPPPPMMMKKKKKKKKKMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGJJJMMMGGGHHHHHHFFFEEEEEEGGGIIIJJJIIIGGGFFFEEEDDDDDDEEEGGGIIIJJJIIIGGGFFFGGGHHHJJJMMMPPPSSSSSSPPPLLLIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCEEEHHHJJJJJJMMMPPPLLLmmmwwwnnniiiggghhhooo{{{~~~{{{yyy{{{ssspppeeeSSSHHH777333444333222111000000000000000000000000000000000000/////////000111111222222222222222222333333333333222333333444444555555555666666666666777777777777777888888999999:::;;;;;;???GGGNNNKKKBBB<<<>>>CCCAAA???===>>>@@@CCCEEEFFFEEEIIILLLYYY}}}rrrbbbUUU\\\lllpppvvvsssbbb[[[OOOOOOPPPLLLEEEBBBIIISSS```nnnsssaaa^^^iiittttttpppmmmqqqrrrjjj]]]UUUTTTWWWbbbooo~~~vvvzzziiiLLL<<>>======<<<;;;;;;;;;:::999888777777777888888888888777666666555555444444444444444444444444333333333333333333333333555444444333333444444555111222222222222333333333333333333333333333333333222222222222333333333333333333333333444444444444444444555555555666666666666666777777888999999:::888:::<<<;;;999:::>>>CCCRRRwww{{{wwwuuuuuuzzzrrrkkkjjj___UUUQQQOOOLLLKKKMMMNNNPPPQQQOOOJJJFFFFFFGGGTTTRRRNNNJJJGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKKKKIIIGGGGGGFFFEEECCCCCCEEEJJJNNNMMMMMMLLLJJJGGGFFFGGGIIIJJJIIIGGGEEEDDDCCCDDDDDDEEEGGGIIIIIIGGGFFFFFFGGGIIIKKKNNNQQQQQQOOOMMMKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHFFFFFFGGGIIIKKKKKKKKKMMMRRRooozzziii___\\\mmm|||~~~xxxyyywwwwww{{{{{{zzz{{{}}}mmmnnnbbbMMMBBB666888444333222111000000000000000000000000000000000000...//////000111111222222222222222333333333444444222222333333444555555666666666666666777777777777777888888999999:::;;;;;;:::===@@@@@@===;;;<<<>>>===>>>>>>>>>>>>AAACCCCCCAAACCCGGGOOO```iii___bbbjjjfffsssgggaaa[[[TTTJJJCCCGGGOOOKKKVVVeeesss~~~}}}hhh]]]]]]```___\\\XXXQQQNNNRRRSSSTTT___mmm}}}wwwxxxsss~~~xxxeeeTTTCCC>>>HHHBBBEEEDDD@@@@@@DDDDDD@@@CCCCCCCCCBBBBBBAAA@@@???=========<<<<<<<<<;;;;;;;;;:::888777666666777777777777666666555444444444444444444444444444444444444444444444444444444444444333333333333333333444111111222222222333333333222222222222222222222222111222222222222333333333222222333333333444444444333333333444444444444555555555555666777777888888999;;;<<<<<<<<<<<<>>>AAAAAAUUUsss|||tttpppqqquuuyyy|||uuurrrrrryyyuuufff^^^XXXPPPJJJKKKMMMLLLLLLNNNKKKNNNOOOMMMIIIHHHKKKNNN]]]YYYRRRKKKGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHIIIKKKKKKHHHEEEFFFGGGGGGEEECCCDDDHHHKKKMMMMMMLLLIIIFFFEEEFFFHHHHHHGGGEEEDDDCCCDDDEEEFFFDDDFFFHHHHHHFFFEEEEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFHHHKKKKKKIIIOOONNNXXXwwwqqqiiimmmpppoooqqqtttyyy~~~yyytttxxxyyy|||{{{xxxxxxyyyzzz|||tttdddjjj]]]DDD777...555333222111000000/////////000000000000000000000000...//////000111222222222222222333333333444444444222222333333444555666666666666666666777777777777777888888999::::::;;;;;;;;;999888999<<>>@@@???>>>???@@@@@@HHH???>>>GGGMMMXXX{{{{{{nnnaaaiiipppyyy}}}wwwggg___^^^WWW[[[^^^^^^]]]```ffflllhhhmmmvvvwwwnnnbbbYYYUUUTTTRRRPPPVVVRRRXXXffflllqqq}}}{{{xxxxxxzzz{{{}}}eeeFFF@@@DDDAAA???CCCEEEBBB>>>???EEEEEE@@@BBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;999888666666666777777666555555444444333222222444444444444444444444444444444444444444444444444333222222222222222222333111111111222222333333333222222222222222222222222111111222222222333333333222222333333333444444444222222222333333333444444333333444444555666666777777:::===<<<:::999;;;=========DDDTTTkkkwwwiii\\\TTTYYYQQQKKKLLLLLLJJJIIIJJJEEEIIIMMMMMMLLLOOOUUUZZZddd^^^UUULLLGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHIIIKKKJJJFFFBBBDDDFFFHHHGGGEEEDDDFFFIIIFFFGGGGGGFFFDDDDDDFFFHHHFFFEEEDDDCCCDDDFFFHHHIIICCCEEEGGGGGGFFFEEEEEEEEEJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGBBBCCCCCCDDDHHHKKKKKKIIIEEENNNQQQVVVuuu|||zzznnnnnnppptttwwwwwwsssnnnnnniiiddddddiiimmmnnnmmmuuu}}}~~~{{{xxxzzz~~~{{{}}}hhhjjjaaaNNN<<<555222000111111222222222111111000////////////000000000000//////000111222222333333222222222333333444444444444444444444444444444444777777777777666666666666333444555666777777777777888999::::::;;;;;;::::::<<<<<<<<<<<<===>>>???@@@<<>>>>>>>>???@@@:::::::::999999999888888888777777666555444444444444444444444444444444444666666555444333222222333222222222222222222222222111111111111111111111111222222111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333333444444555666666666777777888999999999999888;;;;;;>>>BBBCCCPPPttt~~~sss}}}vvvrrrooobbbQQQLLLQQQPPPMMMKKKJJJKKKKKKJJJJJJKKKJJJJJJIIILLLTTT___fffSSSNNNJJJIIIFFFBBBAAADDDJJJEEE@@@AAADDDGGGFFFCCCEEEFFFGGGGGGFFFDDDBBB@@@???CCCFFFGGGEEECCCCCCDDDGGGDDDBBBBBBCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCDDDEEEEEEDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHFFFDDDDDDFFFHHHFFFFFFJJJOOOVVVmmmtttnnnvvv|||uuuvvv}}}|||uuupppkkkhhhmmmvvv||||||yyy}}}zzzmmmlllgggYYYCCC555333555555111111111111111000000///////////////000000000111000000000111222222333333222222222333333444444444444444444444444444444444777666666666666666666666444444555555666777777888888999999:::;;;:::::::::<<<<<<<<<<<<===>>>??????>>>@@@AAAAAABBBGGGPPPXXXuuuwwwsssrrr~~~{{{oooQQQ??????===???CCCAAACCCAAA???@@@BBBCCCAAA?????????>>>============>>>:::::::::999999888888888777777777666555444444444444444444444444444444444444444333333333444444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333333444444555666666666666777888888999999888888===;;;<<<@@@===<<>>444333444333111111000000000//////////////////000000000111111000000111111222333333333222222333333333333444444444444444444444444444444666666666666666666666666555555444444555666777888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>??????AAAAAA@@@@@@BBBHHHMMMRRRwwwtttlllttttttWWWCCC===BBBAAACCCHHHFFFBBBAAA@@@???@@@@@@???===<<<============<<<;;;;;;:::::::::999888777777666777777666666555444444444444444444444444444444444222222222222333444666666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333333333444555555666666666666777888888888888888;;;777888===<<<888999???III^^^wwwmmmvvvtttaaaUUULLLNNNNNNKKKKKKOOONNNKKKGGGFFFGGGIIIKKKKKKNNNJJJIIIQQQ[[[^^^XXXPPPCCCAAABBBFFFHHHGGGHHHKKKLLLHHHEEEEEEHHHJJJJJJHHHEEEEEEFFFGGGFFFEEECCCBBBAAACCCEEEDDDBBB@@@@@@@@@BBBAAA@@@BBBFFFIIIKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBAAA@@@AAADDDFFFIIIHHHJJJKKKHHHJJJ\\\qqq~~~}}}}}}|||zzzxxxzzz}}}|||ooojjj^^^MMM@@@:::777333...222222111000000///////////////000000000111111111111111111222222333333333333333333333333333333333444444444444444444444444555555555666666666666666777666444333444555777999777888888999999999999999::::::::::::;;;<<<===>>>===???AAAAAABBBCCCGGGJJJLLL[[[qqqrrrnnnuuutttxxxwwwgggMMMAAAAAAFFFCCCDDDIIIFFFBBBAAA@@@???>>>===<<<;;;;;;<<<=========<<<:::999::::::999888777666666555666666666555555444444444333333333333333333333333222222222222333444555666111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222333333333444444222333333444444555666666555666777777888888777777:::666555999<<<<<<===BBBEEEDDDQQQooo|||oooppp}}}rrr]]]PPPHHHDDDFFFHHHHHHJJJNNNOOOKKKFFFDDDDDDFFFHHHIIIMMMJJJJJJPPPWWWXXXOOOFFFCCCAAACCCGGGGGGEEEEEEGGGHHHEEECCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFEEECCCAAA@@@@@@FFFDDDCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCAAA@@@@@@BBBDDDEEEEEEGGGJJJHHHHHHPPPZZZooo~~~{{{yyy|||zzzxxxyyyyyyyyyiiimmmeeeVVVFFF===<<<;;;888555555444333111111000111111000000000000111111111111222222222222222333333333333333333333333333333333444444444444444444444444444444555555666666666777777666444333444555777888666777888888999999888888999999999999:::;;;<<<===<<<===???AAABBBCCCEEEGGGHHHMMMNNNbbbvvvsssooofffeeeeeelll{{{|||~~~cccGGG>>>@@@CCC>>>???DDDBBBAAAAAA@@@???===<<<;;;;;;;;;<<<=========<<<:::999999999888777777666555555555555555555444444444444333333333333333333333333333333333222222333333333111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222333333333444444222222333333444555555555555555666777777777777666:::888888999888666888<<<999999???GGGMMM\\\}}}~~~xxxfffXXXOOOKKKEEEEEEFFFGGGFFFEEEIIINNNPPPKKKFFFBBBBBBCCCEEEEEEEEEEEEFFFIIILLLLLLIIIFFFDDDBBBCCCFFFFFFCCCBBBEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFDDDCCCBBBGGGEEECCCBBBCCCBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGFFFCCCAAA@@@AAABBBFFFEEEDDDDDDCCCAAACCCGGGNNNmmmxxxkkk{{{xxxwww{{{~~~lll]]]fff^^^LLL:::444777;;;???AAA777555444222111111111222000000000111111111222222222222333333333333333333444444333333333333222222444444444444444444444444444444444555555666666777777666555444444555666777666666777888888888888777888888888888999:::;;;<<<<<<======>>>?????????@@@>>>IIIEEEDDDbbb~~~ttt___dddbbb[[[bbbyyy{{{|||uuugggUUUDDD===@@@BBB===@@@EEEBBB@@@AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::777777777777666666666666444444444444444444444444333333333333333333333333444333222222222222222333111111111111111111111111000000000000000000000000...//////000000111111111111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444222222222333444444555555444555555666666666666666444888<<<<<<:::666555666888777888::::::>>>IIIUUUrrr{{{eeeQQQFFFEEEGGGBBBEEEIIIJJJGGGEEEGGGKKKMMMIIIEEEBBBAAABBBCCCCCCAAADDDFFFGGGHHHJJJNNNRRRDDDAAABBBEEEFFFDDDDDDGGGEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGGGGGGGLLLJJJHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBDDDDDDDDDBBBAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCKKKJJJIIIFFFBBBAAAAAACCCDDDCCCAAA@@@@@@AAACCCEEEKKKNNNddd~~~~~~|||ssspppiiizzzvvvvvv~~~~~~lllaaaeeeTTTCCC333///333666;;;@@@777555333111000000111111000000111111111222222222333333333333333333333333444444444333333222222222444444444444444444444444333333444555555666777777666666666666666666666555555666777777888888777777888777777888888999:::;;;<<<<<<;;;<<<============;;;DDDDDDBBBMMMeeevvvoooeee\\\ZZZeeeyyy~~~~~~|||~~~~~~yyy~~~bbbUUUMMMGGGEEE???CCCEEEAAAEEEHHHAAA???@@@AAA@@@===;;;<<<>>>;;;;;;:::999999999999999555555555666666666666777444444444444444444444444222222222222222222222222111111111111222333444444111111111111111111111111000000000000000000000000......//////000111111222111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444111222222333333444555555444444555666666666555555333666:::<<<<<<<<<;;;999===:::777888>>>CCC>>>555AAANNNfffnnnWWWKKKJJJLLLJJJGGGCCCEEEFFFFFFFFFFFFFFFEEEHHHEEEBBBAAABBBCCCCCCCCCEEEFFFGGGGGGGGGJJJPPPUUUFFFBBBBBBDDDEEECCCEEEHHHDDDEEEGGGHHHHHHHHHHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIMMMKKKHHHHHHIIIIIIHHHFFFCCCBBBBBBDDDFFFHHHGGGFFFAAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCKKKKKKIIIFFFCCCBBBCCCDDD@@@@@@@@@@@@AAAEEEHHHJJJMMMJJJOOOeee|||~~~tttnnnhhh]]]yyy~~~uuuwwwtttjjjjjjfffeeeLLL>>>333222444222111333666555222000//////000000000111111111111222222222333333333333333333333333444444444333333222222222444444444444444444444444333333444444555666777777555666666777666666555444555666666777777777777777777777777777888999:::;;;<<<;;;:::;;;===???@@@@@@>>>======EEEKKKLLLfffsssccceeegggfffnnn}}}|||zzziiiNNNDDDFFFIIIDDD???CCCEEEAAADDDEEE;;;>>>@@@BBB@@@===;;;===???;;;:::888777777777888999444444555555666777777777444444444444444444444444222222222222222222222222//////000111222444666777000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111000111111111111222222222000000000000000000000000222222333333333444444444111222222333333444555555333444555555666666555555:::999666444777;;;;;;888000;;;>>>666111888???AAA???AAAEEEOOO```yyyYYYRRRIIIDDDBBBAAABBBDDDEEECCCAAAAAADDDGGGEEEAAADDDBBB@@@AAACCCDDDEEEDDDFFFEEEDDDBBBBBBDDDHHHKKKJJJFFFCCCDDDDDDAAACCCGGGCCCDDDFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIMMMJJJGGGGGGIIIJJJHHHFFFEEEDDDDDDFFFHHHIIIHHHFFFBBBCCCCCCDDDEEEDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBIIIIIIIIIFFFDDDCCCEEEFFF@@@AAAAAA>>>===???BBBBBBCCCOOORRRPPPbbb~~~yyyrrrkkk[[[GGGzzzuuuvvvzzz|||sssllljjjfffYYYEEEAAA;;;555111///000000111111111111111111111111+++000000...666BBBBBB999888666333111000111222444222222333333333333444444333333333333333333333333666666444333333444555666888777666555444333333333666666555555555555666666999888777777777888:::;;;::::::;;;;;;<<<=========@@@???>>>???BBBHHHNNNRRRgggyyypppgggffflllmmmnnnvvvsssYYYOOOKKKDDDAAACCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHCCC===999;;;>>><<<<<<;;;:::999777777666555555444333333333333444444444444333333222222222000000000111222222222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555555555666666666666777666666666666777777777777666666777888999999::::::<<<<<<<<<>>>CCCIIIOOOSSSlllxxx{{{jjjJJJHHHEEECCCAAABBBCCCDDDFFFEEECCC@@@>>>@@@CCCGGGHHHFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAAFFFEEEEEEDDDDDDEEEEEEFFFCCCFFFGGGFFFCCCBBBCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGEEECCCDDDGGGHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFAAABBBBBBAAA??????@@@BBBBBBAAA?????????AAACCCDDDFFFDDDEEEHHHJJJ[[[|||gggOOOCCCBBBtttpppqqqzzzvvvooofff```XXXIII>>><<<999666333111000000111111111111111111111111222666666444:::EEEEEE<<<777555333222111111222333222222222333333333444444333333333333333333333333666555444333333444555666777666555444444333444444777666666555555666666777777666555555555666777888:::::::::;;;<<<<<<======@@@???>>>>>>@@@DDDHHHKKKNNNfffqqqnnnlllhhhjjjuuujjjXXXHHHGGGHHHEEEDDDHHHCCCBBBAAA@@@@@@AAABBBCCCIIIIIIIIIDDD???;;;;;;===;;;;;;:::999888777666666555555444333333333333444444444333333333222222222111111111111111222222222111000000000000000000111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444555555555666666555555666666666777777777666666777888888999::::::===<<<;;;;;;<<>>777555444444333333222222222222222222222333333333333444444444444444444444444555555444444444444555555555555444444444444555555777777666666666666777777666666555555555666777888999::::::;;;;;;<<<<<<===???>>>======>>>@@@BBBCCCEEEHHHXXX|||wwwkkkkkkrrrxxx}}}zzzzzzxxxzzzxxxWWWMMMGGGIIIIIIDDDBBBEEECCCBBB@@@>>>>>>@@@BBBCCCIIIHHHFFFCCC???<<<:::999::::::999888777777666666555555444333333333333333333333333333222222222222222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333444444444444555555555666666666666777666666777777888888999999;;;:::999888888888999999999:::999:::EEEYYYmmmwwwtttwwwqqq```\\\YYYQQQHHH@@@AAABBBBBBBBBAAA???>>>AAABBBCCCBBBBBBBBBDDDFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@BBBDDDGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIHHHEEEBBBJJJJJJIIIIIIIIIIIIIIIHHHKKKIIIGGGFFFEEEDDDAAA???EEEEEEDDDDDDDDDFFFGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDBBBCCCCCCBBB@@@@@@AAACCCAAA@@@?????????@@@AAABBBAAA>>>AAAIIIIIIDDDDDDIII]]]~~~sssmmmqqqzzzuuu___OOOBBB999555666nnnsssyyyppppppfffXXXHHH777444444444333333222111000111111111111111111111111000222111///111666555000333333444444444333222111111222222222222333333333444444444444444444444444444444444444444444555555444333333333444444555666777777666666666666777777777777777777888888999999999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????HHHGGGLLLYYYrrrzzznnnooosssttttttfffhhhnnnyyy```TTTRRRMMMJJJKKKIIICCC@@@BBBCCCAAA>>>======>>>AAACCCDDDBBB@@@>>>===;;;888666999999888777777666555555555444333333222222333333333222222222222222222222333222222222111000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222222222333333333333444444555555555666666666666666666777777777888888777888999999:::::::::999>>>@@@@@@???AAAKKKXXXbbbUUUNNNPPP___lllsss|||}}}ooo___OOOKKKSSSZZZYYYTTTBBBBBBBBBAAA@@@>>>===<<>>EEEHHHGGGGGGJJJDDDUUUnnnxxxvvv~~~~~~{{{rrr^^^GGG;;;888666555666qqq}}}zzzgggcccfff\\\MMM@@@333666444222000//////000111111111111111111111111111222333222111222444333111222333444555555333222111111111111222222222333333444444444444444444444444222333333444444444555555333333333333333444555666777777666666666666777777666666777777888888888888888888999999:::;;;;;;;;;:::;;;<<<===>>>?????????AAAEEEIIIJJJNNNhhhzzzttt```bbbkkkzzzgggQQQLLLFFFDDDDDDEEEDDDBBBBBBEEEAAA@@@>>><<<<<<>>>@@@AAA>>>===<<<<<<===<<<999777777777777666666555555444444444333222222222222333222222222222222222222222333222222222111000000000222111111000000111111222000000000000000000000000////////////////////////...////////////000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222333444444444444555555555555666666666666666666777777666777888:::;;;;;;;;;:::555888<<<>>>???EEEQQQ[[[WWWJJJBBBFFFJJJJJJOOOWWWbbbmmmzzzyyykkk]]]SSSNNNIIICCCCCCHHHMMMNNNLLLGGGEEEBBB???===============???BBBCCCBBBBBBCCCDDDBBBCCCEEEGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHIIIJJJJJJIIIHHHHHHFFFEEECCCBBBAAAAAABBBAAAEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGHHHJJJKKKJJJGGGDDDGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@@@@AAACCC@@@?????????>>>?????????BBB@@@@@@@@@???>>>AAAEEEAAAEEEOOOnnn{{{qqqYYYHHH999555777777555444wwwmmm\\\[[[___RRRBBB:::444666444222000...///000000111111111111111111111111111222222222222222222222222333444444444333222111111111111111222222222222333333333333333333333333111222333444444555444444333333222222333444555555666666555555555555666666333444555666666666555555777888888999999::::::;;;999:::;;;<<<===??????@@@===>>>BBBDDDCCCKKKeeeddd```bbbmmmyyygggPPPHHHLLLEEEDDDBBBBBBBBBBBBBBBCCC???>>>============>>>???;;;<<<===>>>===<<<;;;:::666666666555555444444444444444333222222222222222111111111222222222222222222222222111111111111111222222111111111111222222000000000000000000000000////////////////////////......////////////000000////////////////////////...//////000000111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111222222222222333333333444444444555555555555555555666666666666666777777888888888777777666555666777777:::DDDPPPWWWNNNEEEAAA???>>>@@@DDD;;;AAAGGGKKKMMMPPPVVV\\\gggjjjnnnsssxxx~~~zzzrrrlllkkkeee[[[RRRKKKGGGEEECCCEEEDDDAAA>>><<<===AAADDDIIIFFFBBB???======>>>>>>===???AAAAAA@@@@@@AAABBB@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBCCCDDDDDDCCCAAACCCBBBBBBBBBBBBDDDFFFGGGHHHGGGGGGIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA??????@@@BBB????????????>>>>>>>>>===>>>@@@AAAAAA>>>;;;<<<>>>;;;???AAANNNeee|||uuu___SSSGGG===666777999777333111jjj[[[ZZZ]]]KKK999666777222222222222111000000000111111111111111111111111//////000111111000111333222333333444444333333333111111111111222222222222222222222222222222222222000111333444555555444444333333333222333333444444555555444444444444555555333444555666666666555444777777888888999:::::::::::::::::::::;;;<<<>>>>>>@@@;;;>>>DDDDDD???DDDOOOmmm|||yyywwwrrrlllkkk~~~~~~zzzyyy}}}{{{ooo\\\OOODDDBBBGGGHHHGGGDDDBBBCCCCCCAAA>>>========================888;;;>>>>>>;;;999999:::555555555444444444444444444333222222111222222222000111111111222222222222111111111111111222222222111111000000000000111111000000000000000000000000////////////////////////........./////////000000////////////////////////......//////000111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333222333333333333444444444555555555555555555555555666666666666666666666666<<<999888999777555:::BBBJJJKKKHHHAAA<<<======<<<<<<>>>AAAAAAAAAAAABBBCCCAAABBBBBBCCCEEEFFFGGGGGGJJJJJJIIIIIIHHHEEEAAA===BBBBBBAAA>>>;;;<<>>??????===>>>??????>>>===>>>@@@@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGGGGDDDAAAAAA@@@@@@@@@AAADDDFFFHHHJJJIIIHHHHHHHHHHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFGGGFFFDDDDDDEEEGGGFFFFFFGGGHHHGGGEEECCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>???AAA>>>>>>???>>>>>>======<<<:::===>>>????????????>>>777;;;999;;;BBBKKKeeepppQQQ@@@===<<<888777999888444111222iiiZZZYYYYYYDDD111111555...000222444444333111///111111111111111111111111000000111333333222444666333333333333333333333333000111111111111222222222111111111111111111111111000111222444555555444444444333333222222333333444444444444333333444444444444555777888888888777666777777777888999999::::::;;;:::999999999:::;;;<<<>>>:::===EEEFFF@@@BBBJJJBBBVVVzzz~~~xxxnnnjjjuuu~~~~~~vvvaaaNNNIIIIIIFFFEEEGGG@@@???>>>???CCCEEEBBB>>>;;;<<<===>>>>>>===<<<;;;555:::>>>===888444555777444444444444444444333333444333222222111111222222000000111111222222222222000000111111222222222333000000////////////000000000000000000000000000000////////////////////////............/////////000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333222222333333333444444444555555555555555555555444444444444555666777999:::333222555<<<<<<888888===???HHHJJJBBB===???===777777999;;;<<<<<<;;;999888<<<======>>>???@@@AAAAAAAAA@@@>>>???@@@AAAAAAAAA;;;???CCCBBB>>><<<>>>BBB===>>>@@@@@@>>>===;;;;;;>>>???@@@AAAAAA@@@??????>>>>>>???===<<<<<<===??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCAAABBBBBBCCCFFFIIIIIIEEEBBB@@@?????????AAADDDFFFHHHMMMKKKHHHGGGGGGGGGFFFDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDGGGHHHGGGDDDCCCDDDFFFEEEFFFHHHIIIHHHEEEBBB@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@AAA???>>>===>>>@@@>>>>>>???>>>>>>===<<<<<>><<<555666===<<>>999>>>777666777999666222222666wwwZZZVVVNNNDDD:::333000000222111111111000000//////000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444111111222222222333333333333333333333333333333333222222222333333333444444444555777;;;@@@@@@===999999999999888888888777777777777777888999;;;<<<=========>>>???@@@AAAAAABBBGGGFFFVVVzzzzzzllljjjuuu}}}~~~rrrOOOLLLIIIEEECCCCCCDDDEEEBBB@@@???@@@AAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666444444333333333333222222111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////000000000000000111111222111111000000000000111111000000000000000000000000111111222222222333333333222222222222222222222222444333333333333444555666666666666666666666666666666666666666777777777777???CCCNNNWWWPPP>>>777<<<;;;;;;999888888999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>@@@???>>>???@@@AAA@@@???AAA@@@@@@@@@??????>>>>>>???>>>=========???@@@AAA@@@AAABBBCCCCCCBBB@@@???DDDDDDEEEGGGHHHIIIKKKKKKHHHFFFDDDAAA@@@AAACCCDDDGGGFFFDDDCCCDDDFFFIIIKKKBBB@@@???@@@CCCEEECCCAAAFFFHHHHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>?????????@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;======<<<;;;::::::::::::888999:::;;;===???AAACCCVVVfff~~~|||yyy___LLL@@@888666888777666444222111111111222kkkYYYZZZTTTIII>>>666222222222111111111000000000//////000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333444444111111222222222333333333333333333333333333333333222333333333444444444444555555666:::===>>>;;;888999999999888888777777777777777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAADDDCCCGGGRRR]]]rrr{{{{{{}}}zzzvvvkkknnnpppvvv{{{yyy}}}~~~jjj[[[JJJHHHFFFEEEDDDDDDEEEFFF@@@???>>>>>>??????>>>===::::::;;;;;;;;;;;;::::::999999888777666666666666444444333333333222222222111222222222222222222333111111111111111111111111000000000000000000000000////////////////////////........................................................................////////////////////////............////////////000000//////000000111222111111000000000000111111000000000000000000000000111111111222222222333333222222222222222222222222333333333444444444444555555555555555555555555555555555666666666777777777999AAASSSeeecccOOO>>>999::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===============>>>>>>>>>???>>>===>>>@@@@@@@@@>>>@@@@@@@@@??????>>>>>>>>>???????????????@@@@@@AAA>>>???AAABBBBBBAAA@@@???AAABBBCCCDDDFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEHHHJJJCCCAAA@@@AAACCCDDDCCCAAABBBDDDEEEEEECCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@???@@@AAAAAAAAA???>>>===???>>>>>>======<<<<<<;;;:::999999999999999::::::777777777888888:::;;;;;;;;;BBBOOOaaayyy}}}```RRRCCC<<<888555444666555555333222111111222222fffUUUTTTXXXNNN@@@666222333444444111111000000000000//////000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333111111222222222333333333333333333333333333333333333333333444444444555555666555555777999:::999777888888888888777777777777777777777777888999;;;;;;;;;<<<<<<===>>>???@@@@@@===>>>BBBDDD@@@EEE\\\vvvwwwvvvrrrqqq||||||{{{wwwuuuzzzyyy{{{}}}wwwPPPGGGGGGDDDDDDDDDDDDDDDEEEEEEEEE???===<<<<<<======<<<;;;888888999999999999888888888888777666555555555555333333333333222222222222222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////........................................................................////////////////////////............////////////000000//////000000111222111000000//////000000111000000000000000000000000111111111222222222222333222222222222222222222222111222444555555555444333555555555555555555555555555555555666666666666777555;;;NNNdddjjjYYYCCC777999999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>>>>>===<<<===???@@@???>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@<<<>>>???@@@AAAAAA@@@?????????@@@BBBCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBDDDGGGHHHCCCBBBAAAAAABBBBBBAAA@@@???AAADDDDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>??????????????????????????????>>>=========<<<<<<;;;:::::::::777666666777888999::::::888777666666555555555666666444444999FFF[[[sss}}}vvv~~~iiiYYY===777333555888666555666333333222111111222222333mmmSSSSSSYYYQQQFFF999222111333444333000000000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333111111222222222333333333222222222222222222222222333333444444444555555555666555444444555666666666777777777777777777777777666666666777777999::::::::::::;;;<<<===>>>??????@@@===???GGGJJJGGGFFFHHH[[[lll{{{qqq}}}bbbHHHAAA???AAAAAACCCDDDDDDCCCCCCBBB>>>===;;;;;;<<<<<<;;;999888888888999999888888888777666666555444444555555333333333222222222222111333333222222111111000000111111111111111111111111000000000000000000000000////////////////////////........................................................................////////////////////////............///////////////////////////000111111000000////////////000000000000000000000000000000111111111111222222222222111111111111111111111111000222444555555555333222444444444444444444444444444444555555555666666666666555===OOOYYYSSSBBB777777888999::::::999888777999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>===<<<;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCCCCAAA???>>>;;;<<<>>>???@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@AAACCCEEEFFFCCCBBBBBBAAAAAAAAA@@@???>>>AAADDDEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========>>>>>>>>>??????======>>>>>>>>>=========;;;::::::999999888777777777777666666777888888999999888777666666666666666:::999666444666===FFFLLLaaawwwwww```PPPCCC:::999666555999:::666333222111111111111222222333333zzzYYYPPPTTTNNNGGG???555111222444333111//////////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333222222222222222222222222333333333444444444555555555444444333333333444666666666666666666666666666666666666666777888999999888999:::;;;<<<======>>>GGG>>>888===DDDHHHFFFEEEKKKNNNYYYpppnnn]]][[[QQQGGGCCC@@@AAABBBCCCCCCCCCAAA???>>>???===<<<;;;<<<<<<:::999888888999999999999888888555555444444333444444444333333222222222111111111222222222111111000000000000000000000000000000000////////////////////////..................................................................................................................................../////////////////////...///000000111000000////////////000000////////////////////////000000111111111222222222111111111111111111111111000111333555555444333222444444444444444444444444444444444444555555555555999222222===HHHIII@@@777666777999999999999777666888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<======<<<;;;;;;<<<>>>@@@???>>>>>>>>>>>>>>>>>>?????????===???AAACCCCCCAAA>>>===;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAA@@@@@@@@@@@@>>>AAACCCDDDCCCAAAAAAAAAAAA@@@??????>>>=========<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777999999888777777777777777777666666666666666777777111444666777666555666666===QQQmmm{{{hhhNNN@@@;;;999555:::777666888666111------//////000111111222222222bbbKKKRRRYYYMMM>>>999444111222222111000......////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333222222222222222222222222222222222333333333444444222333444333222222444666555555555555666666666666666666666666666777888888777888888999:::;;;<<<<<<<<<<<<=========???BBBFFFBBBGGGLLLRRR^^^xxxnnn^^^OOOLLLMMMDDD@@@DDDEEEBBBBBBCCCBBBAAA???===<<<>>>===;;;;;;;;;;;;999777777888888888888888888777444444333333333333333444222222222222111111111111111111111111111000000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------....................................//////////////////......//////000111000//////......//////000////////////////////////000000000111111111111222111111111111111111111111000111333444444444333222333333333333333333333333333333333444444444555555777444333:::CCCEEE???999777777888888888888777777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;<<<=========<<<;;;===???AAA@@@??????????????????@@@@@@@@@???@@@CCCDDDDDDBBB???>>>======>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBAAA@@@???@@@AAA>>>@@@AAAAAA???>>>???@@@>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999:::999888777666666666666333333333333444555666666000222444555444444555666222<<>>>>>???:::AAAHHHIIIIIIPPP___mmmyyyXXXFFFGGGEEEKKKIII>>>>>>FFFGGGBBBBBBBBBAAA@@@???>>>======;;;999999999999777555666666777777777777666666333333222222222222333333222222222222111111111111000000000000111111111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------....................................///////////////............///000000//////............//////////////////////////////000000000000111111111111111111111111111111111111111222222222222333333333222222222222222222222222222333333333333444444444444444555888===@@@???<<<777777777666666777777777777777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::888888999:::;;;<<<=========<<<<<<>>>@@@BBBAAAAAA???@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAA?????????>>>>>>??????@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFEEEEEEDDDCCCCCCBBBBBB>>>@@@BBBAAA??????@@@BBBAAABBBAAA@@@>>>===???AAA???>>><<<;;;::::::;;;;;;;;;;;;<<<<<<<<<=========:::999999888999:::;;;<<<;;;::::::999999888888777666666555555555555555666333333222222333333444555555666555333222222444666111222888>>>BBBKKK___qqqwwwaaaNNNDDD>>>777444444444555555222000111333333111222666...///000111111111000///iiiUUUSSSTTTTTTMMM===999777444///---...111555---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333111111111111111111111111000000111111111222222222///222555555333222444666444444444555555555666666666555555555555666666777666666777888999:::;;;;;;<<<:::777777;;;@@@@@@===DDD@@@<<<<<>>>>>EEECCC<<>>AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@???????????????@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDCCC@@@??????AAACCCEEEHHHGGGFFFEEEDDDCCCBBBBBB===???BBBAAA??????AAACCCFFFEEEDDDAAA??????AAACCCAAA@@@>>>===<<<<<<======;;;;;;;;;<<<<<<<<<======999999888888888999;;;<<<777777777666555555444444333333333333444555666666555555444444333444444444111222222222111222444666333333555777555444<<>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCMMMOOOSSS___uuu^^^NNNKKKFFFBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@AAA@@@>>>===<<<;;;:::888777666555666666666666555555555555444444444333333333222222222111111111000000//////000000000000000000000000////////////////////////000000///...............------------------------........................---------------------------------------------------------------------------------............///,,,,,,---......---,,,,,,---------............///222111000.........///000////////////000000000000222222222111111111000000111111111111111111111111111111222222222333333333444333333333333444555555333444555666777:::>>>BBB???;;;666444555777666555777777777777777888888888999::::::;;;:::999888777777777777777777777777777777777888888888777777666666666777888999999999999::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHHHHGGGEEECCCCCCDDDFFFHHHGGGEEECCCAAAEEEEEEDDDBBB???>>>@@@AAA??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888999:::999888777666999888888777666555555444222333444444555555444444444333333222222333333444444444444333333222222222222222333333444555666666999@@@JJJSSS^^^nnn}}}pppaaaVVVHHH===999777555333222222222222222222222222000000000000000000000000///////////////.........~~~]]]UUUQQQSSSRRRGGG;;;444444333222111000000000000//////000000000000//////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222111111000//////000000000000111111111222222222000000000000000000000000111111222222222333333333222333555666666666444444444666777666555444555777888888888888888888888888666777777888888999::::::999:::;;;<<<<<<===<<<<<<======>>>???@@@AAAAAABBBBBBDDDFFFLLLYYYppphhhOOOHHHHHHEEEBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAA@@@???===<<<;;;:::999777666666666666666666555555555444333333333333222222222222111111111000000000//////////////////////////////........................000//////...............------------------------........................------------------------------------------------------------------------------------............,,,,,,---......---,,,,,,---------............///111000///---------...///.../////////000000000000222222222111111111000000111111111111111111111111111111111222222222333333222222222222222333444444333444555555666888<<>>===;;;999888777777777666666666666666666666666777777888888888777777666666777888999::::::::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHHHHGGGFFFEEECCCDDDEEEFFFEEEDDDBBBAAAEEEEEEDDDBBB@@@???@@@BBB@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;999999:::::::::999888777888888777666666555444444222222333444444444444333333333222222222222333333333333333333222222222111222222222333444555555555444888===AAAFFFOOO[[[dddssszzz{{{iiiWWWLLLGGGAAA888444444444222///222222222222222222222222////////////////////////////////////............hhhRRRSSSTTTRRRHHH;;;555444333222111111000000000000//////000000000000//////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000111111000/////////000000000000000111111111222222000000000000000000000000111111222222222333333333222333444555666555444333444555666666555444555666777777777777777777777777666666777888888999999:::888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAABBBFFFNNNZZZbbbvvv}}}sss[[[MMMCCCEEEGGGDDDAAABBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAA@@@???===<<<;;;:::999888777666666666555555555444444444222222222222111111111000111111000000000000//////////////////////////////........................000///......------......------------------------------------------------------------------------------------------------------------------------------------............,,,------......------,,,---------............//////......------------........./////////000000000222111111111111000000000111111111111111111111111111111111222222222222333111111111222222222333333333444555444444666999<<<@@@<<<888555444555555555333444555666777999::::::BBB@@@<<<888666666666777666666666666666666666666666777777888888777777777777777888999::::::::::::999999::::::;;;<<<==============================BBBBBBAAAAAA@@@?????????AAABBBBBBBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEAAACCCDDDFFFGGGHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCBBB@@@@@@AAABBB@@@???>>>======<<<<<<===@@@@@@???>>>======<<<<<<:::::::::::::::999888888777777666666555444444444111111222333333333333222333333222222222222333333222222222111111111111111111111222222333444444444444555666555555888>>>DDDPPPWWW```hhhpppxxxvvvhhh[[[QQQGGG>>>888777444222222444555333000111111111111111111111111////////////////////////........................www\\\RRRTTTTTTMMM???444222444222222111000000000000000//////000000000000//////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000111000000/////////000000000000000000111111111111000000000000000000000000111111222222222333333333222222333444444444444333444555666666444444555666666666666666666666666666666666777777888999999999777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???AAABBBCCCCCCBBBDDDHHHKKKMMM```zzzqqqYYYMMMMMMJJJEEEDDDHHHHHHCCC@@@BBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAA???>>><<<<<<;;;:::999888777777555555555444444444333333111111111111000000000000000000000000000000//////////////////////////////........................//////...------------...------------------------------------------------------------------------------------------------------------------------,,,,,,---------.........---------------------------------............//////............................../////////000000111111111111000000000000111111111111111111111111111111111111222222222222111111222333333333333333222333444444333444666888???===999666444444444444444444555666666777888888???===:::777666555555666666666666666666666666666555666777777777777777777777888999::::::;;;;;;:::888999999;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@??????AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAA??????@@@AAA@@@???>>>===============BBBAAA@@@???>>>===<<<<<<:::999999999888888777777555555555555444444333333000000111222222222222222222222111111111111222222111111111000000000000000111111111222222222333333444444444222111333777:::999===DDDKKKPPPWWW^^^bbbgggkkkrrrzzzwwwkkkbbb\\\LLLGGG@@@;;;999999999888666555444444555555222000111111111111111111111111////////////////////////------...............///vvv^^^WWWYYYWWWPPPDDD999333333444111111000000///000000000//////000000000000//////////////////////////////...////////////000000000////////////////////////////////////////////////000///////////////000000//////000000000111111111000000000000000000000000111111222222222333333333111222222333333333333333444555666555444333444666444444444444444444444444555666666777888888999999888888:::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>???@@@@@@@@@@@@AAACCCEEEFFFLLLSSSXXXaaatttmmmZZZRRRLLLCCC@@@CCCGGGHHHIIIJJJHHHCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>??????@@@>>>===;;;;;;:::999888888777777444444444444333333333333111111111000000000////////////////////////000000................................................//////...---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...---------------------------------............///////////////000/////////............////////////000000000000000000000000000000000000000000000000000000111111111222222222222222333444555444444444222333444333222222444555<<<<<<:::888666444444444666666666555555555555555777777777777777666555444555555555555555555555555555555666777777777777777777777888999::::::::::::888888999:::;;;======>>>======<<<<<<;;;:::::::::======>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCBBB@@@?????????AAAAAA===???@@@???>>>===>>>??????>>>>>>===============AAAAAA@@@???>>>===<<<;;;999888777777666555555555444444444333333333333333///000111111222222111111222111111000000111111222000000000000000000000000000000000111111111111111000000000000000222444666///111444777:::===@@@CCCEEEHHHMMMTTT[[[bbbhhhkkknnnuuu}}}|||vvvppplllbbb^^^WWWNNNFFF???:::888888666333222333444444555777555333111111000///...000000000000000000000000........................,,,---------......//////gggVVVXXX\\\VVVIII<<<555555555333111000000//////000000000//////000000000000//////////////////////////////......////////////000000//////////////////////////////////////////////////////......//////000000/////////000000000111111000000000000000000000000111111222222222333333333111111111222222222333333333444555555444333444555333333333333333333333333555555666777777888888999888888999:::;;;;;;;;;;;;888999999:::;;;<<<======>>>>>>======>>>???AAACCCGGGIIIKKKKKKJJJNNN]]]lll}}}~~~pppZZZOOOFFFGGGKKKJJJFFFCCCEEEGGGIIIHHHEEEDDDEEEHHHDDDCCCAAA@@@???>>>??????@@@???======>>>>>>===;;;:::999999888777777666666444444333333333222222222111111111111000000000///......////////////000000........................------------------------///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...---------............///...///000000111000000000------.........///////////////000000000000000111000000000000000000000000000000000111111111111222222333444555666555444333111333444444222222333444888:::;;;:::888555444333666666666555444444333333222333555666777666555444555555555555555555555555444444555666777777777777666666777888999999999999888888999999:::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;===>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@AAA===???@@@???>>><<<<<<=========<<<<<<<<<<<<======??????>>>===<<<<<<;;;;;;999888666555444444444444333333333222222222222222000000111222222222222111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111222333333222222333333444444555555666777999===AAAEEEIIIKKKMMMRRRXXX\\\^^^bbbgggkkkoooooooooooommmkkkiiihhheeebbb]]]YYYTTTOOOIIIEEEAAA>>>:::666333333333444111222222333333333333333555444333111000000111111////////////////////////........................,,,,,,,,,---......//////xxxaaaZZZXXXUUUPPPCCC777333666666222000000////////////000000//////000000000000//////////////////////////////........./////////000000////////////////////////////////////////////////...............///000000////////////000000000111000000000000000000000000111111222222222333333333111111111111111222222333333444555555333333444555444444444444444444444444555555666666777888888888666777888999::::::::::::888999999:::;;;<<<======>>>===<<<===>>>@@@BBBBBBBBBDDDHHHLLLJJJFFFKKKSSSPPP[[[kkk{{{iiiXXXNNNNNNNNNMMMKKKMMMNNNHHH@@@BBBEEEGGGEEEDDDEEEGGGIIIFFFEEEBBB???>>>======>>>???>>><<<<<<======;;;:::888888777777666555555555333333333333222222222222222222111111111000000000........./////////000000........................------------------------///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------............///------///000000000//////---------.........//////////////////000000111111000000000000000000000000000000000000111111111111111222333555555444333222000222444444333333333555444888<<<===:::666444333555555444444444444444444444444444444555666666666555555555555555555555555333444555666777777777777555555666777888888888888888888888999999:::::::::::::::::::::999999999999999::::::;;;<<<===>>>>>>===>>>??????@@@@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@???AAABBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999777555444444444444222222222222222222222222000111222222333333222222000000000//////000000000000000000111111222222222////////////////////////333333222222333222111000666555444444555555444333333333333333444666888999;;;===@@@CCCFFFIIIKKKLLLOOOOOOPPPPPPPPPNNNKKKJJJGGGEEECCCAAA@@@===:::777777666444333333333555666///000222333333444444555333333333333222111222222////////////////////////........................++++++,,,------...//////ttt[[[XXX[[[TTTLLLIII@@@444111555666222000000////////////000111//////000000000000//////////////////////////////............/////////000////////////////////////////////////////////////...............///000111////////////000000000000000000000000000000000000111111222222222333333333111111111000111111222333333444555555333333444555666666666666666666666666555555666666777888888888555666777888888999999999888999::::::<<<<<<===>>>;;;::::::<<>>@@@DDDCCC@@@DDDLLLJJJLLLMMMMMMPPPXXXeeeooozzzzzzmmm```UUUOOOLLLLLLAAAIIIJJJEEEDDDHHHFFF>>>AAAEEEFFFEEEDDDFFFHHHIIIHHHFFFBBB???===<<<<<<===???===<<<;;;<<<<<<:::999777777666666555555444444333333333222222222111111222222222222111111111111---.........//////000000........................------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------.........//////+++,,,.../////////......---------.........//////.../////////000000111111000000000000000000000000000000000000111111111111///111222444444333222111000222444444333333444555111666<<<>>><<<777444333333333333444444555555555888666444333333555777999555555555555555555555555333444555666777777777777444555666777777888888888888888888888888888888999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDCCC@@@>>>======;;;;;;:::::::::;;;;;;<<<::::::::::::::::::999999;;;:::888666555444555555111111111111111111222222111111222333333333333222000000////////////000000000000111111222222222333///////////////.........111000000000111111///...222111000111222222222111444333111000000111222222000000000333666888777666777888999::::::999777666444444333555666777555444222222222111000...---,,,333444444333222111111222...000222222000...,,,,,,////////////////////////........................++++++,,,,,,---...//////iiiXXXVVVWWWSSSLLL>>>:::444111000111111111000///...------...///000........................////////////////////////////////////000000000000111000///......///000111000///...------...///000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000000111111222333333333333333333333333444444444444444444444444555555555444555666777777444555666777888999:::::::::::::::;;;;;;;;;<<<<<<999::::::;;;<<<===??????AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGIIIJJJKKKKKKQQQRRRUUUYYY^^^dddiiilllzzztttnnnhhhaaa]]]SSSRRRPPPNNNKKKIIIGGGFFFEEEFFFFFFFFFEEEDDDBBBAAACCCBBBBBBCCCFFFGGGGGGFFFEEECCCAAA@@@@@@???===;;;<<<<<<;;;::::::999999888888777666444222111111111333333333222222222111111222222222111000//////...////////////////////////..............................---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------------------------------............///------............------000///...---------------................................................000///...---------------///////////////.........////////////000000000000000000///////////////000000000////////////000000000000000000000000000000333333222222222333444555000444999<<<<<<999444111333222222222222333555666444555666777666555444333555555555555666666666666555555555555666666666666777777777777888888888888777888999::::::999777777:::::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>AAAAAA@@@@@@???@@@@@@AAADDDBBB@@@@@@AAAAAA>>>;;;@@@???===<<<===@@@CCCDDD>>>>>>>>>>>>????????????CCCBBB@@@>>>======>>>>>>AAAAAA@@@@@@>>>===<<<;;;:::::::::;;;::::::999999<<<;;;:::999888888888888555444333222111222333333111111111111111111111111000000000000000000000000---......///000111111222111111111111111222222333............////////////////////////000000000000000000000000000000000000111111111111111111111111///000000000111111111111333333333333333333333333111111111111111111111111222222333333333444444444111111000///////////////000000000000////////////........................---------------------------------............///mmmYYYRRRVVVWWWNNNCCC;;;888444111111111111111000///...------...///000.................................................../////////000000000000111000///......///000111000///...------...///000//////////////////////////////000000000111111111000000111111111222222222222222222222222222111111111111111111111222222333444444444444444444444444444444444444444444444444555555666666666777777777444555666777888999::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKLLLNNNQQQTTTUUUOOORRRVVVXXXYYYYYYYYYZZZ[[[___^^^XXXTTTTTTTTTSSSSSSQQQPPPOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBBBBBBBAAAAAABBBDDDFFFEEEDDDDDDBBB@@@?????????===;;;;;;;;;:::999999888888777666555444333333222333333333333222222222111111111222222111000000///............................................................---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------------............------............------///......------------...................................................//////...---------------/////////////////////....../////////000000000000111111000000000000111111111111000000000000111111000000000000000000000000222222222222222333444444333666;;;>>>===999444000444444444444444444333333222333444555555666666666444444555666777777888999555555555555666666666666666666666777777777888888777888999999999999888777888888999999999999888888:::;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>>@@@@@@????????????@@@@@@BBB@@@???@@@AAAAAA???===???>>><<<;;;<<<>>>@@@BBB======>>>>>>>>>>>>??????@@@@@@??????>>>?????????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;:::999888999888777666666555555555555444333222222222333333111111111111111111111111000000000000000000000000......//////000000111111///////////////000111111............////////////....../////////000000000000000000000000000000000111111111111111111111111//////000000000111111111222222222222222222222222111111111111111111111111111222222222222333333333111000000///////////////000000000000/////////...........................------------------------------------............|||```WWWOOORRRXXXVVVHHH:::777555333222222333222000//////............//////....................................................../////////000000000000//////......//////000//////............////////////////////////////////////000000000000111111000000000111111111222222333333333222222111111111222222222111222333333444444444444444555555555555444444444444444444444444555666777888888888777777555555666666777888999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLNNNOOOMMMLLLLLLLLLMMMPPPPPPLLLIIIJJJKKKIIIKKKJJJIIIJJJLLLMMMMMMKKKFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBBCCCAAA???>>>>>>>>><<<:::999999999888777777666666333333333222333333444444222222222222111111111000111111000000//////............................................................---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------------------............------............------------------------...///------------------------........................//////...------------.........//////////////////....../////////000000000222111111000000111111222222111111111111111111222000000000000000000000000111222222222222333333333333555999<<<<<<;;;888555222333333444444333222111333333333333333444555555444444555666888999::::::444555555555555666666666555555555666666666666777777777888999999888888777888888999999999999888888::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>??????@@@??????@@@AAAAAA@@@>>>>>>===;;;::::::;;;===???<<<=========>>>>>>>>>???===>>>??????@@@@@@@@@???????????????>>><<<;;;;;;<<<<<<<<<<<<;;;999888888888777666555444444444444444444333222222222222333111111111111111111111111000000000000000000000000////////////////////////---------------...//////---............/////////.........////////////000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000111111111222222111000//////......//////000000000/////////..............................------------------------------------............jjjSSSRRRSSSVVVVVVOOOAAA555444333222333444333222000/////////....../////////........................................................./////////000000/////////////////////////////////....../////////////////////////////////////////////000000000111000000000000111111111111222222222111111000000///222111111111111222333333333333333444444444444444444444444444444444444444444666888999:::999777666555555666666777888888999999999999999::::::::::::::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDIIIIIIHHHHHHHHHHHHHHHIIILLLMMMOOONNNLLLKKKJJJKKKNNNQQQRRROOONNNPPPPPPNNNLLLJJJIIIHHHIIIIIIGGGEEEFFFGGGGGGGGGHHHHHHHHHIIIEEEEEEEEEEEEDDDDDDCCCCCC@@@>>>>>>>>>@@@AAA@@@???@@@???===<<<===<<<:::999888888777666666555555444333333222222222222333333222111111111111000000000000000000//////...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,---......///------------------------........................///......---------..................////////////........./////////000000000000000///000000111222111111111111111111111111000000000000000000000000000111111222222222222222000111333555888;;;===>>>333333222111111111222222777666444333222333333444666666777777888888999999444444444555555555666666444444444555555555666666777777777888888888888888999999::::::::::::999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>============>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>>>>>>>???===>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::======<<<<<<:::999888777888888777666555555555555333333333222222222222222111111111111111111111111000000000000000000000000//////////////////......------,,,,,,------...///---------.........//////------........./////////////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000/////////000000000000111000000///............///000000/////////.................................------------------------,,,,,,---------.........jjjWWWQQQTTTWWWTTTLLLAAA999555222111111222444333222000...//////////////////...............................................................////////////......////////////.........//////////////////..............................////////////000000000//////000000000111111111111111000000////////////000000000000000111222222111111222222222333333333444444444444444444444444444666888999:::999777666555555555666777777888888888888888999999999:::::::::::::::::::::;;;<<<===?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFAAACCCDDDDDDBBBAAABBBCCCGGGJJJJJJIIIJJJMMMLLLIIICCCBBBAAABBBDDDFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCC???>>><<<===>>>>>>===<<<>>>===;;;;;;;;;;;;999777777666666555555444444333444333222111111111111111111111111000000000///////////////.....................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///------------------------..............................---------......///---.........//////000000............////////////...............///000000//////000111111000/////////////////////////////////000111222222222111111222000...///111777<<<@@@===:::666333111111333444666555444444444555666777999999888888777777666666444444444444555555555555444444444444555555555555666666666777777888888999888888999999999999888888777888888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>???@@@AAAAAA@@@???>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@???>>><<<;;;===============<<<;;;:::<<<<<<<<<;;;:::888777666888777666555444444444444333333333222222222111111000000000000000000000000////////////////////////////////////..................------......///000------------............------------....................................////////////////////////---............/////////////////////////////////////////////////////////....../////////000000000000//////...............////////////....................................------------------------,,,,,,,,,------------...wwwgggYYYOOOSSSTTTRRRIII===444333555111000000111333333111000......////////////..............................------------------------------........./////////---......//////......---......////////////....................................////////////000000/////////000000000111111000000000000000000000000000000//////000000111222000000111111222222333333444444444444444444444444555666777888888888777777555555555666666777777777777777888888888999999999:::::::::::::::;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEDDDCCCBBBBBBDDDEEEFFFFFFEEEEEEGGGHHHIIILLLMMMLLLOOORRRPPPLLLFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBB???===<<<<<<======;;;:::<<<;;;999999:::999888666666666666555444444333333444333222111000000000000000000000000////////////..................------------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------......///000000000------........./////////------------...///000000...///000111111000///...////////////////////////...///000222222111000000555222///,,,...222777:::EEEBBB===888666555777888555555555666888999;;;<<<::::::999888666555444444333444444444444555555555444444444555555555555666666666666666666777999999666666777777777777666666777777888888888999999999===<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@>>>@@@AAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>===;;;:::<<<<<<======<<<;;;::::::::::::::::::999888666666666555444333222222222222222222222333222111111000000000000000000000000000////////////////////////........................///............///000000,,,------------.........,,,,,,,,,---------..............................////////////////////////------------.........///////////////////////////////////////////////////........./////////000000000///......------....../////////.........------........................------------------------,,,,,,,,,,,,------------{{{fffYYYWWWZZZ^^^XXXLLL???555000111444222111000000111222111///---...///000000///...---........................---------------------------------.........//////------...//////...---------...///000000///...---................................./////////000000////////////000000000111000000111111222222333333111111000000111111222333000000111222222333444444444444444444444444444444555555666666666777777777555555555666666666666666777777777777888888888999::::::999999::::::;;;;;;>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDEEEFFFHHHFFFIIIJJJJJJMMMPPPNNNIIIEEECCCAAAAAAAAA@@@>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAA???===<<<<<<<<<<<<:::999;;;999888888888888777555666666666555444444333333222111111000000000111111000000/////////.........------------------------------------------------..............................---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////------......///000000111---------.........//////---------......///000111...///111222222111///...////////////////////////---...000111222111000///222111000//////111333444=========<<<<<<======>>>999::::::;;;;;;;;;::::::999888777777666555444444333333444444444555555555444555555555555666666666666666555555666777999:::888888999999999999888888999999999999::::::::::::>>>======<<<<<<======>>>============>>>???@@@AAA:::===???@@@???>>>@@@BBB@@@@@@@@@AAAAAABBBBBBCCC======>>>???@@@AAABBBBBB??????>>>===============;;;;;;<<<<<<<<<;;;::::::888888888888888777666555666555444333333222222222111222222333222111000///000000000000000000000000////////////////////////,,,------....../////////...............///000000,,,,,,---------.........+++,,,,,,,,,,,,---------------------------------........................,,,,,,---------.........////////////////////////...........................////////////000000000//////...------------...//////.........---------........................------------------------++++++,,,,,,,,,---------ttt]]]RRRZZZgggkkk^^^LLL===555222222222333111//////000111000///---...///000000///...---........................---------------------------------.........//////,,,---...//////...---,,,---...///000000///...---..................................../////////000////////////000000000000111111222333444555555666222222111111222222333444111111222333333444555555444444444444444444444444666555555555555666777777555555555666666666666666777777777777888888888888::::::999999999:::;;;;;;>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFDDDEEEFFFEEEDDDDDDEEEGGGEEEGGGHHHHHHLLLOOOMMMGGGDDDCCCBBBDDDFFFGGGFFFEEE@@@AAAAAABBBBBBCCCDDDDDD@@@???>>>>>>>>>???@@@AAA???>>><<<<<<<<<<<<:::888:::888777777888888777555777666666555555444333333////////////000111222333000/////////............------------------------------------------------..............................---------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000---------...///000000111---------.........//////............///000222222///000222333333222000///////////////////////////---...000111222111///...---...000222333333333333///222777===AAACCCCCCCCC@@@@@@@@@???<<<999666555666666666666555555555555333333333444444444555555555555555666666666666777666555555555666777999:::;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>============>>>>>>============>>>???AAAAAA777:::>>>??????@@@BBBEEEAAAAAABBBCCCDDDDDDEEEEEE===>>>???@@@AAABBBCCCCCC>>>>>><<<<<<<<<===???@@@;;;;;;;;;<<<;;;;;;::::::666666777777777666666555888888777666555555555555111111222333222111000///000000000000000000000000////////////////////////,,,,,,------...///000000...------------...//////,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......000000000000000000000000........................////////////000000000111//////...------------...//////.........---------........................------------------------++++++,,,,,,,,,---------qqqggg]]]VVV]]]iiilll^^^JJJ:::333111111000////////////............------------------------,,,,,,,,,---------............---------,,,,,,,,,------............------..........................................------//////............//////////////////////////////////////////000000000000......///111222333444555000000000000000000000000222111000000000111333333222222333333333333444444333444444555555444444333444555555666666666666666777777777777888888888888<<<;;;;;;:::::::::;;;;;;?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB???>>>>>>===============;;;;;;;;;:::999888666666::::::999888777666555444666555555444222111000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,---------..........................................////////////............////////////000000000000000000000000222222111111111111222222111111222333555666777777888888777666555444444333444333333222222333333444444444444444444444444444777777777777666555444333777888888777666666777999999999999888999999::::::<<<;;;;;;::::::;;;;;;<<<::::::<<<===>>>>>>>>>>>>===>>>???>>>======???AAA;;;===>>>??????@@@BBBDDDAAAAAABBBCCCCCCBBBBBBBBB>>>>>>???@@@@@@@@@@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666666555555444444333333333222222222////////////////////////111111000000//////..............................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------.....................---------------............/////////.........------------------............///------............------.........................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ppp^^^ZZZZZZUUUTTTXXXRRRHHH<<<444222222111000////////////............------------------------,,,,,,,,,------------.........---------,,,,,,,,,------............------..........................................------//////............//////.........................../////////000000000000//////000111222222333444000000000000000000000000222111000000000111222333222222222333333333444444333333444444444444333333444444555666666666666666777777777777888888888888<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA???>>>======<<<<<<======;;;;;;;;;:::999888777666:::999999888777666555444666555444333222111111000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////000000000000000000000000222111111000000111111222000000111222333444444555666666666555555444444333444333333222222333333444444444444444444444444444666666666666666555555444777888888777666666777999999999888888999999::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB?????????>>>>>>???@@@BBB@@@AAAAAABBBBBBAAAAAA@@@<<<===>>>>>>??????>>>>>>========================<<<;;;;;;;;;::::::999999::::::888777666555555555444333333333333222222222000000000000000000000000000000000000//////..............................------------------------,,,,,,,,,------------...------------------------...------,,,,,,------.....................------------------............///.........------------------------............------............------......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ooo\\\NNNRRRXXXTTTJJJEEE999555111000111222000...////////////............------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,------............------------------------------------------------......//////............//////............................../////////000000000000000000111111111222222000000000000000000000000111111000000111111222333222222222222333333333333333333444444444444333333444444555666666666666555777777777777888888888888;;;;;;::::::::::::;;;;;;=========>>>>>>>>>>>>>>>??????>>>======>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999888777777999999888777666555555444555555444333222111111000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...,,,,,,,,,---------..........................................////////////............////////////000000000000000000000000222111111000000111111222//////000000111111111111444444444444444444333333333333333333333333333333444444444444444444444444444444555666666666666555666777888777666666777999999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>===>>>???AAA@@@??????@@@BBBBBBAAA???>>>===>>>????????????@@@@@@@@@@@@??????;;;<<<<<<=======================================;;;;;;::::::999888777777:::999888666555555555555333333333222222222111111000000000000000000000000000000000////////////...........................------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------......------------........................------------------------............------............------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvv]]]TTTPPPUUUWWWOOOBBB:::222111000111222222000...////////////............------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,------------......///......------......///................................./////////000000111111111111000000000000000000000000000000000000111111111111111222222222111222222222222333333333333333333444444333333333333444555555666666555555666777777777888888888888:::::::::999::::::;;;;;;<<<<<<===============>>>??????>>>============>>><<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@????????????@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888777777777888888777666666555444444444444333333222111111000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------..........................................////////////............////////////////////////////////////111111000000000000111111000000000000000000000000111111222222333333333333333333333333333333333333333333444444444444444444222333444555666666666666666777777777555666777999888888888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???>>>>>>=========>>>@@@@@@?????????AAABBB@@@>>>>>>>>>?????????>>>>>>??????>>>>>>======;;;;;;<<<=====================<<<<<<<<<<<<<<<;;;<<<;;;;;;999888777666666999888777666555444444444222222222222111111111111111111111111111111111111////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------......,,,,,,---------.........------------------------,,,,,,---------.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,~~~dddSSSUUUZZZZZZRRREEE:::666333222111111111111000///////////////............------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------............------------..........................................////////////111111111000000000000///000000000000000000000000000000111111222222222222111111111222222222333333222333333333333333333222333444444555555555555555666777777777888888888888999999999999999:::;;;<<<;;;;;;<<<<<<<<<=========>>>>>>===============>>><<<<<<===>>>???AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999777666666666666777777666666555444444444333333333222222111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------..........................................////////////............////////////////////////////////////111000000000000000000111111111111111111000000000000000111111222333333333222333333444444333333222333333333444444444555555111222333555666666666666555666777666555555777999888888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;===??????>>>===>>>??????>>>===>>>@@@BBBAAA@@@===>>>>>>>>>======<<<;;;;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;:::999888777666999888666555444444333333222222111111111000000000000000000000000000000000.............../////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,mmmVVVTTTYYY[[[UUUGGG999444333222111000//////000111222////////////............------------------------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......------------------------------........./////////000000000000000000000000000000000000000000000000000000111222222222222111111111111111222222222222222222333333333333222222333333444555555555555444777777777777888888888888999888888999999:::;;;<<<::::::;;;;;;<<<============<<<<<<<<<======>>>???<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA??????>>>============>>><<<<<<;;;::::::::::::;;;:::999777555444444555555666666555555444444444444333333222222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,,,,,,,,,,---------..........................................////////////............////////////000000000000000000000000111000000//////000000111222222222111111111111111000111111111222222333333222222444444444444222222222333333444444555555555111222333444555666666666444555666666555555777999777777777888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===============<<<:::<<<>>>???>>>=========<<<;;;;;;???CCCDDDBBB???===>>>>>>======<<<;;;:::;;;<<<<<<===>>>=========<<<<<<<<<;;;::::::999999;;;;;;::::::999888777777888777666555333333333333111111111000000000000///////////////////////////---............/////////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---ttteee___aaa\\\QQQDDD:::444111000///000//////......000111////////////............------------------------***++++++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------,,,,,,------...---------------------------------.........///////////////000000000000000000000000000000000000000///000111222333222222111111111111111222222222222222222333333333333222222222333444444555555444444777777777777888888888888888888888888999:::;;;<<<999::::::;;;<<<<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBB???>>>======<<<<<<======<<<;;;;;;:::999:::::::::999888555333222333333444555555555444444444444333222222222222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,---------..........................................////////////............////////////000000000000000000000000000000////////////000000111111111111111111111222111222222222222222222222111222444555555444222111222222333333444555555666222333444444555555555555333555666555555555777999777777777888999:::<<<===<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<===<<<<<<:::<<>>;;;:::<<<@@@EEEFFFBBB===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999999888888777777777777777555444333222222222111111000000000/////////........................---------.........//////........................------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...***++++++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------oooeeekkkwwwmmm]]]GGG666222444333///000111111111///------...000/////////............------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...---------------------------------.........//////////////////000000000111000000000000000000000000///000111222333222111111000111111111111222222222222222222333333222222222222333444444555555444444777777777777888888888888888888888888999:::;;;<<<999999:::;;;;;;<<<======:::::::::;;;===>>>@@@AAA???????????????@@@@@@@@@?????????>>>???@@@@@@AAADDDDDDDDDDDDCCCBBBAAAAAA>>>??????@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888777444222111222222333444444444444444444333333222222222111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,---------........................................../////////000............/////////000000000000000000000000000000000////////////000000///000000000111111111222222222222222222222222222111222444555555444222111222222333333444555666666333333444444555555444444333444555555555555777999777777777888999;;;<<<===<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<<<<<<<<<<;;;===@@@AAA@@@???>>>>>>;;;:::<<>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::<<<<<<;;;::::::999888888777777777777666666666666777666555444333222222222000000000000////////////........................---------.........//////........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------llldddjjjqqqrrrfffOOO999111222111111333000000000000000000000000////////////////////////........................++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,......---,,,---...///000111111111111111111111111111111111000000000000000000111111111111222222222111111000000111111222333111111222333333444555555333444444555666777888888777777777777777888888888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===777888999;;;===>>>???@@@===>>>???@@@AAA@@@??????>>>>>>?????????@@@@@@@@@???AAABBBCCCCCCBBB@@@>>>??????@@@>>>===<<<>>>???>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888888999:::666666666555444444333333444444444444444444444444333222111111000000111111........................,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------......------,,,+++...------------...//////000000000000000000000000//////...---...///000111............//////////////////000000000000//////000000////////////000000111111000000000000111111000000111222222222222111222222222222222222222222222333333444444333333222000111333555666666666666444333333333444666888999888777777777777777888888999999999::::::999888888======<<<;;;;;;;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>;;;:::999999888888999999888888888888888777666666777777888777777666555555777666555444333222222222//////............//////////////////////////////////////////////////////---------------------------------,,,,,,+++++++++************************---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,+++******+++---,,,+++***)))((((((((((((******+++++++++,,,,,,,,,|||jjjbbbhhhoooiii\\\VVVEEE666222333111000111////////////////////////........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,...------,,,---...///000000000000000000000000000////////////////////////000000111111111222222222111111000000111111222333111222222333333444444444444444444555555666666666666666666666777777777777777777777777888999::::::::::::::::::;;;;;;;;;;;;888999:::;;;<<<===>>>???===>>>???@@@@@@@@@??????=========>>>>>>>>>??????>>>???AAABBBBBBAAA@@@??????@@@@@@???======>>>???>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888888999999666666555555444333333333222222222222222222222222222222111111000000000111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------......------,,,+++---------------...//////..............................---------...///000............//////////////////000000000000//////000000////////////000000111111000000000000111111000000111222222222222111222222222222222222222222222333333444444333333222000111333555666666666555444444333333444555666777777777666666777888888999999999::::::::::::999999===<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::999888888888888888777777888888777777666555555555666666555444444333333333222222222222222222//////............//////................................................---------------------------------,,,,,,+++++++++************************---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,+++******+++---,,,+++***)))((((((((((((******+++++++++,,,,,,,,,oooiiibbbcccjjjhhhVVVCCCAAA999333222333111///000////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,...------------...//////....................................////////////000000000111111111222222111111000000111111222333222222222333333333333333444444444444444444444444555555666666777777777777777777777777888999::::::888888999999999::::::::::::::::::;;;<<<<<<=========>>>???@@@@@@@@@??????<<<<<<<<<<<<===============>>>???AAAAAAAAA@@@??????@@@@@@???======>>>@@@=========>>>======<<<;;;:::999999888777888888888666555555444444333333222000000000000000000000000111111111111000000000000........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---............---,,,,,,---------------......///---------------------------------,,,---......///............//////////////////000000000000//////000000////////////000000111000000//////000000111000000111222222222222111222222222222222222222222222333333444444333333222000111333555666666555555555444333333333444444555555555555666777888999:::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::777777888999999:::999999;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999888888777777777777777666777777777777666555555333333333333333222222111//////000000000111111111/////////....../////////................................................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,+++***)))))))))))))))******+++++++++,,,,,,,,,]]]fffnnnlllaaaPPP@@@666333222111111111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////------------------------......///////////////000000000000000111111111111111111000000111111222333333333333222222222222222444333333333333333333333666666666777777888888999666666666777777888999:::888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????<<<<<<<<<<<<<<<=========;;;<<<===???@@@@@@@@@??????@@@@@@???======>>>@@@<<<<<<<<<======<<<<<<;;;999999888888777777777777555555444444333222222222////////////////////////000000000000000/////////........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------..................------,,,------,,,,,,------...///------------------------,,,,,,,,,,,,------..................//////////////////000000000000//////000000////////////000000000000////////////000000000000111222222222222111111111111111111111111111222333333444444333333222111222333555666666555555555555444444333333333333444444555555777888::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999666777888999999:::999999:::;;;;;;;;;;;;::::::999888999999999::::::::::::888888777666666666666666555666666666666555444444111222222222222222111111///000000000000000000000......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,+++******+++---,,,+++******)))))))))*********+++++++++,,,,,,,,,iiimmmnnndddOOO<<<444333000111000///...///000///................................................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------......................................./////////000000111111111//////000000000111111111111111000000111111222333222222222222222222222111333333333333333222222222666666777777888999::::::666666666666777888999:::888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>========================:::;;;<<<===>>>>>>????????????@@@>>>===<<<===???:::;;;<<<<<<<<<<<<;;;;;;888888888777777777666666444444444333222222111111000000000000000000000000//////000000000///...---........................,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------...------,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------------............//////////////////000000000000//////000000////////////000000000000////////////000000000000111222222222222111111111111111111111111111222333333444444333333222111222444555555555555444555555555555444333222222444444444555666888999:::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888999::::::;;;::::::::::::;;;;;;:::999888888888888888888999999999:::888777666666555555666666444555555555555444333333111222222333333333222222222222222222111000///.........///000000///......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,+++******+++---,,,+++************************+++++++++,,,,,,,,,{{{lllYYYIII===555222444000222000------000111///........................------------------------------------------------************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,---......//////......//////////////////////////////000000111111222222/////////000000000111111111111000000111111222333111111111222222222222222333333333333333333333333555555666777888999::::::666666666666777888999999888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<==================<<<<<<<<<::::::;;;;;;<<<<<<=========>>>>>>===;;;;;;<<<>>>999:::;;;;;;<<<;;;;;;;;;666777777777777666555555444333333222222111111000000000000000000000000000...///000000000///---,,,........................,,,------......------,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,------.........---,,,,,,,,,------...////////////...------,,,,,,,,,,,,,,,------...........................,,,,,,---............---............//////////////////000000000000//////000000////////////000000000//////......//////000000000111222222222222111111111111111111111111111222333333444444333333222222222444555555555444444555666666666555444333333444444444555666777888999888999:::;;;;;;<<<;;;;;;;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;::::::::::::::::::999888777777888888888888999999999999888777777666666666666666333444444444444333222222111222333333333333333333333333444333222000...------...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,+++******+++---,,,++++++*********++++++******+++++++++,,,,,,,,,nnnYYYBBB666333111111333///111///,,,...222111,,,........................------------------------++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......,,,---.../////////...---////////////////////////......//////000111111222////////////000000000111111111000000111111222333000000111111222222333333222222333333444444555555333333444555666777888888666555555666666777888999777777777888888888999999999999999::::::;;;;;;;;;:::999888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::;;;;;;;;;<<<======<<<::::::;;;<<<999999:::;;;;;;;;;;;;;;;666666777777777666555444333333333222111111000000000000000000000000000000---...///000000...---+++........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,+++************++++++++++++***+++++++++,,,,,,,,,,,,******+++,,,,,,---......///...---,,,,,,,,,,,,,,,///////////////...------,,,,,,++++++,,,,,,---...------------------------,,,---.../////////..................//////////////////000000000000//////000000////////////000000//////............//////000000111222222222222111111111111111111111111111222333333444444333333222222333444555555555444333555666777777777666555444555555555555555666777888777888999:::;;;;;;;;;;;;<<<===>>>??????===;;;:::<<<<<<<<<<<<;;;:::999888::::::::::::999888777666888888888999999999::::::999888777777666666777777333333333333333222222111000111222333333333333333111111333333333111///...---...///000000///...---------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++,,,,,,+++******+++---+++++++++******++++++,,,******+++++++++,,,,,,,,,QQQEEE:::444000+++---222---///...,,,000555222***........................------------------------************************))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,.../////////...---........................---------...///000000111////////////000000000000111111111000111222222333//////000111222333333444222222333444444555666666111111222333444555666777555555555666666777888999666666666666777777777777888888999::::::;;;<<<<<<999888777777777888::::::;;;;;;;;;::::::999999999;;;;;;:::999999999::::::;;;<<<<<<;;;999999:::<<<888999::::::;;;;;;;;;;;;555666777777777666444333333333222222111000000000////////////////////////---...///000000...,,,+++........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,---------------)))************+++++++++)))************+++++++++******+++,,,,,,---......///...---,,,,,,,,,,,,,,,///////////////......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///.............../////////000//////000000000000//////000000////////////000000//////............//////000000111222222222222111000000000000000000000000222333333444444333333222222333444555555555444333555666777888888777666555666666555555555666666777666777888999::::::;;;:::<<<>>>???@@@???>>><<<;;;<<<<<<<<<;;;:::999888777:::::::::999999777666666888999999999999:::::::::999999888777777777777777222333333333333222111111000000111222222222222222...///111222333222000///---...///111111///...---------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,:::666222000///......---......////////////..............................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///....................................////////////000000111111111111000000000111111111111222222222111111222222222333333333333333333444444444555555333333333444444444555555666666666666666777888888777777777777777777777777444555555666777888888999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;======;;;888===<<<<<<;;;;;;:::999999999::::::::::::999888888777666666444333222111111111111111111000000000000000000000000000000000000................................................------------,,,,,,+++***---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,...//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---------............///......////////////......////////////////////////000000000000////////////222000///000333444333000000111111111111222222222//////000111222333333333333333333444444555555555:::999999999888888777777999888777555555555666777888888888888888888888888;;;:::999888888888999::::::;;;<<<======;;;999888:::;;;;;;;;;:::999999888777777777888888999999:::<<<<<<;;;:::999777777666444444333222111111111111111111111111000000000///000000//////......------////////////////////////,,,---------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,++++++---///000///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,888555111/////////...---......////////////..............................//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------................................................///////////////000000111111000000///000000111111111222222222111111111222222222333333333333333444444444444555333333333444444444555555666555555555555666777777666666666666666666666666555555555666777888888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======;;;888<<<<<<;;;;;;:::999999999999999999999999888888777666666555444333222111111111111111000000000//////////////////////////////................................................,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,...///......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------............///......////////////......////////////////////////000000000000////////////111000...000222333222000000111111111111222222222000000111111222222333333333333333444444444555555999888888888777777777666999888777666555666666777888888888888888888888888;;;:::999888888999:::;;;;;;<<<===>>>>>><<<;;;999;;;;;;;;;;;;;;;:::999999888888888999999999999999;;;;;;:::999888777666666555444333222111000000000111111111000000000//////////////////....................................---------...............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,+++***+++,,,...///...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************************************+++++++++,,,,,,555333000//////000///...........................------------------------///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------................................................////////////...//////000000//////...000000000111111111222222111111111222222222222333333333333333444444444444333333333444444444555555555444444444444555666666666666666666666666666666555555666666777777888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999;;;;;;;;;:::999999888888888888888888888777777666555555444333222111111000111111000000000000//////........................------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---------............///......////////////......////////////////////////////////////000000000000000///...///111222111000000111111111111222222222111111111222222222222222333333333444444444444555777777777666666666666666999888777777666777777777888888888888888888888888;;;;;;::::::::::::;;;;;;======>>>??????===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999::::::999888777666666555555444333111000/////////000000000000////////////.............../////////.......................................------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******+++---...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++******++++++++++++***************************************************************************************++++++++++++,,,333111///...///000000///...------------------...------------------------...------,,,+++++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.............................................////////////......////////////......000000000000111111111111111111111111222222222222222222333333333444444444333333333444444444555555444333333333333444555555666666666666666666666666555666666666777777777888777777777777777888888999:::::::::::::::::::::::::::;;;;;;<<<===<<<;;;::::::::::::999888888777777777777777777777666555555444333333222111111000000111000000000////////////------------------------------------------------------------------------,,,,,,,,,------,,,,,,+++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++***************************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------------......------,,,---------............///---......//////......---////////////////////////////////////000000000000//////...///000000000000000000111111111222222222222222222222222222222111444444444444444444444444555555555555555555555555888888888777777777888888888888888888888888888888;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999999999888888777777666555555444555444222111//////......000000/////////.........---------....../////////......................../////////...---------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************++++++++++++000///......///000000///------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------.......................................////////////......////////////......//////000000000111111111000000111111111222222222222222222333333333444444333333333444444444555555333333333333333444555555555555555555555555555555666666666666777777777777777777666666777777888999::::::::::::::::::::::::999:::<<<<<<<<<;;;::::::999999999888777777666666555555666666555555444333222222222111000000//////000000000////////////...------------------------------------------------------------------------+++,,,,,,------,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++************************++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,---------------,,,---------............///------............------////////////////////////.../////////000000000111...///////////////000111000000111111111222222222333333333222222222222222444444444444444444444444444444444444444444555555777777777888888888777777888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999666666666555555444444333444333111000///........./////////............---,,,,,,------......//////......................../////////...---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))************************************************************************))))))*********+++++++++///...---...///000///...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------....................................////////////...//////000000//////.../////////000000000111111000000000111111111111222222222222222333333333333333333333444444444555555444333333333333444555555555555555555555555555555666666666666777777777777777777777777777888888999::::::::::::::::::::::::777999;;;;;;:::999999999999888888777666666555555444444444444444333333222111111000000000/////////000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++************++++++************************++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,,,,,,,---,,,++++++******++++++,,,,,,------...+++,,,,,,------------,,,---------............///------............------////////////////////////......//////000000111111...///111000//////000222000111111111111222222222222222222333333333333333555444444444444333333333444444444444444555555555555666666777777777777666888888888888888888888888888999:::;;;;;;<<<;;;;;;:::::::::999999999999999999999::::::;;;;;;::::::::::::::::::999999999999555555444444333333333333222111000///............///.........---------------------------.........------------------------...............------------,,,,,,++++++,,,,,,---,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************************)))))))))************+++///...---...//////...,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************************************************++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------....................................///////////////000000111111000000///////////////000000000111000000000000111111111111111222222222222333333333333333333444444444555555444444444444444555555666555555555555555555555555777777777777666666666666888777777777777888999999999999999999999999999999555888::::::888777777888888888777666666555555444333333333444333222222111000000////////////......000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++************++++++************************+++,,,,,,------,,,,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,------------------,,,,,,------...---,,,+++*********+++,,,,,,---......***+++,,,------------------------............///,,,------......------,,,////////////////////////.........///000111111111...000222222000///111333000111111111111222222222111222222333333444444444555555444444444333333333444444444444555555555666333444555666777666666555888888888888888888888888777888999:::;;;;;;;;;:::::::::999888888888888888777888999999::::::999999888888888999999999999999333333333333333222222222000//////....../////////.........---------,,,,,,...------------------,,,---------------------------------...............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---------------***+++,,,---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************************))))))))))))************///...---...//////---+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------..................................../////////000000000111111111111000000////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555555444444444444555666666555555555555555555555555777777777777666666666666888888888888888999999:::999999999999999999999999444777::::::777666666888777777777666555555444444222333333333333222111111///////////////.........000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,------...///...---,,,+++******+++,,,,,,---......***+++,,,,,,---------------------.........//////,,,------......------,,,////////////////////////---......///000111111222///111333222000000222444000111111111111222222222111111222333333444555555555555555444444333333333444444444555555666666666222333555666666666555555888888888888888888888888666777888:::;;;;;;::::::;;;:::999999888888999999666777888999999999999999777777777888888999999:::333333222222222222222222...............///000000......---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,------....../////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---.........------)))***,,,---...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************************************************************))))))))))))************111000000///...,,,+++***///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......---------............------------......////////////////////////---///000000//////000222222222111111111111111111111111222222222333333333444444444444444444444444555555555444444333333333555555555555555555555555888888888777777777777777888888777777777777888888888888999999999999888888777777666666666666777777777666555444333333444444333333222222111000//////000000000000000000000000111000000///...---------,,,,,,------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++)))))),,,---,,,***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------...///000111111000000//////.........---000000000000000111111222///111222111000///000111111000/////////111222333222222222444555444111///555444333222333444555666555555444444444555555666444444444555555555555666777777777777777777777777888888999999999:::::::::888888999999999999888888888888777666666666666666888888888888777777777777222222222111111111111000444333111////////////000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************************************************************++++++++++++******,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++***+++,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++*********))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......---------............------------......000000000000000000000000---///000000//////000222111111111111111111111111111111111222222222333333444444444444444444444444555555444444444333333333555555555555555555555555777777777777777777777777888777777777777777777888777888888999999888888777777777666666666666777777888888777666666555444444333333222111111000//////////////////////////////000000000///...---------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))))),,,---,,,***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------......//////000000000/////////............000000//////000000111222///000111111000///000111111000/////////000222333///000111333444444333222666666555555666666666666555444444444444444555555444444444555555555555666666666666666666666666666888888888888999999999999999999999::::::999999999888777777666666666666666777777777777666666666666222222222111111111000000333222111////////////000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************************************************++++++++++++******,,,++++++++++++++++++***+++++++++*********)))))))))************+++++++++((()))***,,,---...//////,,,------......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++******************************))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............---------......///......------------......000000000000000000000000...///000000//////000111111111111111111111111111111111111222222222222333333333333333444444444444555444444444444333333333444444444444444444444444777777777777777777777777777777777777777777777777777777888888888888777777777666666555555666666777999999999999888666444333222222222111111000000///////////////////////////000000//////...---------.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////////////////............000000//////000000111222///000111111//////000111000000000///000000111222---...000222333444555555777666666777999888666444444444333333333333444444444444444555555555555666666666666666666666666666777777777777888888888888999::::::::::::::::::999888777666666555555666666666666555555555444444444222222111111111000000000222222111000////////////......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------------------------******************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********************************************************++++++++++++***************++++++++++++++++++++++++***************)))************+++++++++++++++,,,,,,,,,+++*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////......------------......////////////////////////...000111000///...///111111111111111111222222222111111111111222222222222333333333333333444444444444444444444444444444444444444444444444444444444666666666777777777777777666777777777777777777666666777777777777777777666666666666555555666666666888999999999888666333111222111111111000000000////////////////////////////////////......---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---///////////////.........///////////////000111111///000111000///...///111000000000000000000111111---...000111222333555777777777777:::<<<;;;777444444444333222222222333333444444444555555555555666666666666666666666666666666666666666777777777777888999999::::::999999888777777666555555555555666444444444444333333333333111111111111000000000000111111000000////////////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************++++++++++++******))))))******++++++,,,,,,************************))))))*********+++++++++---------,,,+++***(((''')))+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************************+++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------...//////......------------..............................///000111000///...///000000000111111111222222222000000111111111222222222222222222333333333444444444444444444444444444444444444444444444444444444555555666666777777777777555666777777777777666555555666666777777666666555666666555555555555666666555666777777666444111000111111111000000000000000....................................------------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,+++******))))))******+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------.........////////////////////////...///000000111...000111000///...///000000000111111111000000000///111222222111222555888<<<;;;;;;>>>BBBBBB===888555444333222222222222222444444444555555555555666555555555555555555555555555555666666666777777777777777888888888888777777777666666555555555555555333333333333222222222111111111111000000000//////000000000000/////////.........---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************++++++++++++******)))))))))******+++++++++************************))))))*********++++++++++++++++++,,,,,,++++++*********,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************+++++++++*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------------...///000......------------......------------------------///000111000///...///000000000000111222222333333000000000111111111111222111111222222333333444444333333333444444444444555333333333333333333333333444555555666666777777888555555777777777777555555555555666666666666555555666555555444444555555666333444555555444333111000000000000000000000000000........................------------------------.........------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++************++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------.............../////////////////////......//////000111...///000000......///000000111111111111000//////111222333222111222666;;;BBB@@@@@@DDDIIIJJJEEE@@@666555444333333222222333444444444555555555555666555555555555555555555555666666666666777777777777666666777777777777666666777666555555444444555555333333222222222222111111111111000000000/////////...//////000000//////.........---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******************************************************++++++++++++******)))))))))******************************+++++++++)))************+++++++++******+++,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,------///000000......------------..............................///111111000///......//////000000111222222333333000000000000111111111111000111111222333333444444333333333444444444555555333333333333333333333333444444555555666777777888444555777888888777555444444555555666666555555444666555555444444555555666333333333333333333333222///000000000000000000000........................------------------------------------------------***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++***,,,---,,,))))))+++---,,,,,,++++++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,------...................../////////000///............///000000...///000///......///000000111111222111000///...000222444333111333:::@@@DDDAAA@@@EEEKKKNNNJJJEEE777666555444333333333333444444444555555555555666555555555555555555555555666666777777777888888888777777888888888888777777666666555444444444444555333333333222222222111111111000000000////////////---...///000000///............---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************************************++++++++++++******************))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------,,,,,,++++++*********++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---...///000111.........------.........////////////////////////000111111000///......//////000000111222222333333000000000000111111111111000000111222333333444444333333333444444555555555333333333333333333333333444444444555666777777888444555666888888666555444444555555555555555555444555555555444444555555555333333222222222333444555////////////000000000000........................------------------------,,,,,,------------------***+++,,,------,,,+++***************************++++++++++++++++++++++++***,,,---,,,))))))+++...---,,,,,,++++++,,,,,,---)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////---.........//////000000...............///000000...///000///...---...000000111222222222000///...///111333333222555===CCCCCC???>>>CCCJJJMMMJJJFFF888777666555444333333333444444444555555555666666555555555555555555555555777777777777888888888888888888999999999999888888666666555444444444444555333333333222222222222111000000000000////////////---...///000000///............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************************************++++++++++++******++++++******))))))(((((())))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///..................------////////////////////////000000000000111111111111000000000000000000000000222111111000111333444555333333333444444444555555444444444444444444444444666666555555555444444444555555555555555555444444555555444444444444555555444444333333333222222222333222111000////////////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++)))************+++++++++---------.........//////------------------------............////////////////////////////////////////////////000000000000000000111222444555666666666777555777DDDTTTTTTIII<<<999555333333444444444555555555555666666666666666666666666666666666666777777777777777777777777999999999888888888777777444444333333333222222222333444444222000//////000000000000000////////////........................---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................//////////////////////////////000000000111111111111111111111111111111111222111111111111333444555333333333444444444444555444444444444444444444444666555555555444444444444444444444444444333333333555555444444444444555555444333333333333222222222222111000///............////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,,,,---------.........------------------------............////////////////////////////////////////////////000000000000///000000111222333444444333555444666BBBPPPOOOEEE>>>:::666444444444444444555555555555666666666666666666666666666666666666777777777777777777777777;;;::::::::::::999999999444333333333333222222222222333333222000//////000000000000000/////////...........................---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................//////////////////////////////000000000000111111111111111111111111111111111111111111222333444555333333333333444444444444444444444444444444444444555555555555444444444444222222222222222333333333555444444333333444444555333333333222222222111111000000///...------------/////////............---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,---------------------------------............////////////////////////////////////////////////000000000000000000000111111111222222000333444666@@@KKKIII???>>>;;;888666666666666555444555555555555666666666777777777777777777777777777777777777777777777777::::::999999999888888888333333333222222222111111111222333222000//////111000000000/////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........---------...............////////////////////////////////////000000000111111111111111111111111111111111111111222333444444222222333333333444444444444444444444444444444444444444444444444444444444222222222222333333333333444444333333333333444444222222222222111111111111000//////...------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------............////////////////////////////////////////////////000000000000111111111111111111111111111444666999@@@GGGDDD<<<<<<:::777777888999999888444444444555555555666666777777777777777777777777777777777777777777777777777777777666666666555555222222222222111111111111000111222111000///000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++******))))))******+++++++++************++++++******************************++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------------...---------.........//////////////////////////////...////////////000000000111111111111111111111111000111111222333333333444222222222333333333444444444444444444444444444444333333444444444444444444222222333333444444444555333333222222222222333333222222111111111000000000000000//////......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------..................////////////////////////////////////////////////000000000000222222222222222111111111333777:::===AAACCC@@@;;;888777555666888:::;;;:::444444444444555555555555666666666666666666666666666666666666666666666666666666555555555444444444222222111111111000000000///000111111000///000222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,+++++++++******))))))******+++++++++************++++++******************************++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++***)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,------.../////////////////////////////////......////////////000000222222222222222222222222000000111333333333333333222222222222333333333333444444444444444444444444333333333333444444444444222222333333444444555555333222222111111222222333111111111000000000000///000000//////...//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.....................////////////////////////////////////////////////000000000000222222222222222222111111666888<<<>>>???>>><<<:::555444444555888::::::999333444444444444555555555666666666666666666666666666666666666666666666666777777777666666666555555111111111000000000000///...///000000//////111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************)))******+++++++++++++++++++++************++++++++++++************++++++******************************++++++++++++*********************+++++++++******************************************************+++++++++,,,,,,,,,************************************++++++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,------...//////000////////////////////////........./////////000000222222222222222222222222///000222333444444333333111222222222222333333333444444444444444444444444222222333333333444444444111111111222333444444444222222111111111111222222111111000000000////////////......------......///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,---......///............////////////////////////////////////////////////000000000000000000000111111111111111666777:::<<<;;;888777777555444333444666777666555333333444444444555555555444444444444444444444444666666666666666666666666666666666555555555555444111111000000000/////////---...000000///000111333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******************************++++++++++++******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++***)))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////............/////////000222222222222222222222222///000222333444444333333111111222222222333333333444444444444444444444444222222222333333444444444///000000111222222333333222222111111111111222222000000000000////////////------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------...---++++++++++++---...------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000////////////////////////////////////000000000000////////////000000000111444666888:::777333333555666555333333444444333111333333333444444444555555444444444444444444444444666666666666666666666666444444333333333222222222000000000000////////////,,,...///000///000111333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++******************************************************+++++++++,,,,,,,,,************************+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...............------........................////////////000000000000000111111111111222222222222222333333333333444444444444222222222222444444333333333444444444555555555555444444444333333333333333333222222222111111222222222222222222222222222222111000///...------,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,------------------,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------.........//////------...///000111222222////////////////////////////////////000000000000000000111111111000000///444444666999777222111444444444444444444444444444222333444666777888888888444444444555555555555555222333555666666666555555444444444333333333222222000000000000000000000000......////////////......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------)))************+++++++++,,,,,,,,,+++++++++******------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++***************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************+++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...............------............................../////////000000000000000111111111222222222222222222333333333444444444333222222222222333444333333333444444444444555444444444444333333333333333333222222222111111111111111111111111111111111000000//////......------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........------...///000111222222////////////////////////........./////////000000000000111111111111000000555666;;;@@@>>>777444555444444444444444444444444222333444666777777888888555555555555555444444444222333444555666555555444333333333222222222222111////////////////////////......////////////......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,+++++++++************************************************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,***************************************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------...............---........................------........./////////000000000111111111222222222222222222333333333333333333222222222222333333333333333333444444444444444444444333333333222222333222222222222111111111000000000000000000000000.....................---......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------...///000111111222////////////////////////---------.........//////000000111111111111000000444777===CCCBBB:::555555333333333333444444444444222333444555666777777777666666555555444444333333222333444444555444444444222222111111111000000000////////////////////////......////////////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------************+++++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---......///.................................------------.........///000000000000111111111111111222222222222333333333333222222222222222222333222222333333333444444444333333333333222222222222222222222222111111111111////////////////////////---------......////////////...,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,------...///000111111////////////////////////,,,,,,,,,---------......///000000111111111111000111333999???===666222333333333333333333444444444222333444555666666666666666666555444444333222222222222333333333333333333111000000000000/////////////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,------...//////..............................------------........./////////000000000111111111111111111222222222333333222222222222222222222222222222222333333333444444333333222222222111111111222222222111111111000000.................................///000000111111...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************+++++++++,,,,,,,,,,,,---...///000111111////////////////////////,,,,,,,,,,,,------------//////000111111111111111111111333777666111111333222222222333333333444444222333444555666666666555666666555444333222222111222222222111111111222222000000000/////////..............................------............------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,---...////////////........................------.........//////////////////000000000111111111111111111222222222222111111222222222222111111222222222222333333333333222222222111111111000000222111111111111000000000.........................../////////000000111111------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111////////////////////////,,,,,,,,,---------.........///000111111222111111222111111333222000111666111111222222333333444444333333444555555555555555555555444444333333222222222222111000000000000111000000/////////.................................------............------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------............------------......+++,,,---...////////////............................../////////000000000////////////000000000111111111111111222222222222000111222333333222111000111222222222222333333333222111111111000000000000111111111111000000000000..............................//////////////////,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))*********++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---...///000000////////////////////////------------...............///000111111222222222222000111333222000222666000111111222333333444444333333444555555555444444333333333333333333333333222111000/////////000000000000000////////////...........................,,,------......------,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---*********+++++++++,,,,,,***************************************************+++,,,,,,******+++,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------............------------......+++,,,---...////////////........................////////////000000000000////////////000000000000000111111111111222222222000111222333333222111000111111222222222333333333111111111111000000000000111111111111000000000000////////////////////////........................++++++---......---++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------))))))******++++++++++++++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------+++,,,,,,---...///000000////////////////////////---------.........//////......///111111222222222000///000333222///000444000000111222333333444444333333444444555444444444333333333333333333333444222111000.........///000111000000000////////////........................,,,------......------,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))******+++++++++))))))))))))))))))))))))***************************+++,,,,,,******+++,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++*********+++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------//////.........---------.........------,,,,,,,,,........................////////////////////////000000000000000000000000111111111111111000//////222222222222222222222222111111111111000000000000000000000000000000000000////////////............------............------.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...---,,,+++++++++,,,---************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********000000000000000000000000...000111000...------...............////////////...------......///000111222222111111111111222222555555555444444333333333333333444444444444333333222222222111111111111000222222222111000//////.........//////......---,,,///...---,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++*********+++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------------------///.........------------......---------,,,,,,,,,........................////////////////////////000000000000000000000000111111111111111000//////222222222222222222222222111111111111000000000000000000000000000000000000////////////............------............------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...---------------,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------,,,+++++++++,,,---************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++////////////////////////...///111000...------...............////////////...............///111111222222111111111111222222555555444444444333333333222333333444444333333222222222222111111111000000222222111111000//////.........//////......---,,,///...---,,,,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,---+++******++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------............------------...------------,,,,,,,,,........................////////////////////////000000000000000000000000000111111111111000000///222222222222222222222222111111111111000000000000000000000000000000000000/////////............---------............------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------///000000...------...............////////////............///000111111222222111111111111222222444444444444333333333333222333333444444333333222222222111111111000000000222111111000000//////.........//////......---,,,......------------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,***))))))***+++***(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////000000000000000000000000000000111111111111000///111111111111111111111111111111111111000000000///000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------...............////////////............///000111222222222111111111111222222333333333333333333333333333333444444444444333333111111111111000000000000111111000000////////////.........///......---,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++)))((()))******)))(((************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........................///////////////////////////////////////////////////000000111111111000000111111111111111111111111111111111111000000000///////////////////////////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...............///////////////......//////000111222222222111111111111222222333333333333333333333333444444555555555555444444111111111000000000//////000000000///////////////.........///......---,,,,,,------------------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***)))((()))***+++***(((************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................///////////////////////////////////////////////////000000111111111111000111111111111111111111111111111111111000000000000////////////////////////.........------------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++---......---------...............////////////////////////000111222222222222111111111111222222222222222222333333333333333444444555555444444333111111000000000/////////////////////////////////......//////......---,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***)))((()))+++++++++***************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................//////////////////////////////////////////////////////000111111111111111111111111111111111111111111111111111000000000000////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------,,,,,,,,,---------,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...............////////////////////////000111222333222222111111111111222222111111222222222333333333111222222333333222222111111000000000////////////////////////////////////......//////......---,,,+++,,,------------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,+++************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.................................//////////////////////////////////////////////////////000111111111111111000000000000000000000000111111111111000000000000////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------.........---------------,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------.............../////////000////////////000111222333222222111111111111222222111111111222222333333333000000111111111111000000000000000000////////////.........///////////////......//////......---,,,++++++------------+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++***)))***,,,------+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++++++++************))))))((((((++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........---------............///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////......------------............---------,,,,,,,,,---,,,,,,+++*********+++---,,,***)))))))))******++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++************************((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---....................................000000000000111111111111111111222222222333333333111111222222222222111111000000000000000000000000......////////////......---------............/////////000000///...------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))------,,,+++************,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,************************************************)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////......------------............---------,,,,,,,,,---,,,,,,+++******++++++...---,,,+++******+++,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************++++++++++++************++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---....................................//////000000000111111111111111111111222222222222000111111222222111111000000000000000000000000000......////////////......------------............///////////////...------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,++++++***+++++++++---,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************************************************++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------............///////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////......------------............---------,,,,,,,,,---,,,,,,+++++++++++++++...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************+++++++++,,,************+++++++++,,,*********************************)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...---------........................//////000000000000111111000000000000111111111111000111111222222111111000000000000000000000000000......////////////......------------...............////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++***++++++,,,,,,...---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,---------------------------------------------------............///////////////000000000000////////////////////////222222222222222222222222000000000000////////////......------------............---------,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,........................////////////000000000111////////////000000000000000000111111111111000000////////////////////////......////////////......,,,,,,---------..................//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************+++,,,------...------,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))*********************************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///////////////000000000000////////////////////////111111111111111111111111000000000000////////////......------------............---------,,,,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,...........................////////////000000000....../////////000000000000000000111111000000000..............................////////////......,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************+++,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***************************************************++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,---------............++++++,,,,,,,,,,,,------+++,,,,,,------............------------,,,,,,,,,---------............///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...---------..............................////////////000000////////////000000000000///000000111111000000///..............................////////////......,,,,,,,,,,,,------------,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------............************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------............++++++,,,,,,,,,,,,------++++++,,,,,,---......///......---------,,,,,,,,,---------............///////////////000000000000000000000000000000000000////////////////////////000000000000////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,---......---,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,------......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---............................................./////////000000//////000000000111111111//////000000000000//////------------------------......////////////......++++++,,,,,,,,,---------+++,,,------.........---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***+++++++++***+++,,,............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************************************+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------............************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,------,,,***))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,------------.........//////++++++,,,,,,,,,---------++++++,,,,,,---...//////.........------,,,,,,,,,---------.........//////////////////000000000000000000000000000000000000////////////////////////000000000000////////////.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,.../////////......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---......///......................................./////////000000000000000111111111111//////000000000000//////------------------------......////////////......++++++,,,,,,,,,---------+++,,,------.........---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++------,,,+++************)))***,,,.../////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,************************************************++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------.........//////+++++++++*********))))))***++++++,,,,,,++++++***)))***++++++***)))***+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........------,,,,,,,,,---------............///---------...///000000111............//////////////////............//////////////////............------------------------------............------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------,,,---......//////......---------------...///000000000000000111111111111////////////...............///000///---,,,,,,---..........................................------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,---,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,---...---,,,,,,...000+++++++++*********))))))***++++++,,,,,,++++++***)))***++++++***)))***++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---------,,,,,,,,,---------............///------......///000000111............//////////////////............//////////////////............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---------------------------,,,---......//////.........------------...///000//////000000000111111111////////////............,,,...///...------...///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,---...///+++++++++******************++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------,,,,,,,,,---------............///------......///000000000............//////////////////............///////////////............---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---//////---,,,+++---,,,,,,++++++,,,,,,---//////...---,,,,,,------------------------------------...////////////.........------......////////////000000000000111111/////////............---***,,,---...------///000------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,---,,,,,,---...///...---***************************++++++,,,,,,++++++***)))***++++++***)))***+++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------------------------------............///............//////000000............//////////////////............////////////.........---------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++,,,,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111333333111///------,,,,,,++++++,,,,,,---000///......------------------------------------------.../////////////////////............//////////////////000000000111//////.........---------+++,,,...------,,,...///---------------------------------.....................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,------------------------000...---...000000///---***************************++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------------------------............///............////////////............//////////////////............//////............------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111333333111///------,,,,,,++++++,,,,,,---000///...------------------------------------------...//////000000//////000//////.........//////...////////////000000000............---------------...///...,,,+++,,,------------------------------------.........//////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,------------------------000...------.../////////***************+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,,,,,,,------------...---------............///......//////////////////............//////////////////............//////.........------------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---//////---,,,+++---,,,,,,++++++,,,,,,---...---------------......------------------------......///000000000000///000000//////......//////......////////////000000.........------------,,,---...///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++)))***+++,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,///333777))))))*********+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++))))))***+++,,,------...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,---------......---------............////////////////////////...............//////////////////............//////.........---------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******+++,,,,,,------***++++++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///------------------------......///000000000000000111111000///////////////........./////////000000.........---------,,,,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++(((***++++++++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********+++---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++...111000000555???HHH))))))******+++++++++++++++++++++,,,,,,+++++++++)))+++++++++***)))***+++(((((()))***,,,---...///******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,------.........---------........./////////////////////...................../////////000//////............//////......---------,,,,,,,,,---------------------------..................---++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---------------------------------------,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///------------------------...//////000000000000000111111000///////////////............/////////000......---------,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((***++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++************+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,111666555555<<>>YYYyyy************************)))************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................---,,,,,,------///000000000000000000000000000000.......................................//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------------,,,---------------------------------------------------------,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111////////////000000000000//////////////////////////////000000000000//////............////////////...........................------,,,,,,------...,,,---......//////............////////////......------------............------............------------------------------++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++************)))*********++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++************++++++************************)))******+++,,,,,,------------------............////////////000555<<>>OOOeee}}},,,,,,,,,++++++++++++*********++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---................................................---......//////.........//////////////////000000//////000000000000///////////////000000000111111////////////////////////000000000000111111111111//////............//////........................////////////////////////------------------------...------------,,,,,,,,,,,,,,,,,,------------...666777444///,,,......+++------------------------,,,------.........------,,,,,,,,,---------............---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,+++++++++,,,,,,+++++++++,,,,,,---------.........------,,,+++++++++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,...000000...+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////,,,---------......//////................................................////////////000000000000////////////////////////000000///....../////////////////////////////////////////////////////////000000000///////////////------............------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++************************------------------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,...000222444111;;;RRRgggyyy++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...//////...---,,,................................................------.../////////......//////000000000000111111///000000111111000000////////////000000000111111000000000000000000000000000000000000111111111111000//////......//////000........................................................................------------------------------------------------...000///++++++...///---------------------------,,,------...............,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---////////////////////////,,,,,,------......//////................................................////////////000000000000////////////////////////000222222///...///000///////////////////////////////////////////////////////////////////////////------............------,,,,,,,,,,,,------......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***++++++++++++++++++++++++************************------------------------*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------...,,,,,,///000000111333777;;;MMMhhh++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,................................................---......///000000000///000000000000111111222222000000111111111111000000000000000000111111111111111111111111111111111111//////000000000111111111000000000//////000000000////////////////////////------------------------........................------------------------------------------------))),,,,,,***+++...///---------------------------,,,---....../////////...,,,,,,,,,---------............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++---,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---------.........//////////////////////////////////////////////////////////////////000000000000........................111555555000---///111///000000000000000000000000000000000000000000000000........................---..................---.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///,,,---111111...///333EEEUUUjjj***++++++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------..................---......................................................///000111111111111000000000111222222333333111111222222222222111111111111111222222222333333111111111111111111111111///000000000000111111111111111000000000000111111000000000000000000000000................................................,,,,,,,,,------------......------------,,,,,,,,,,,,//////,,,,,,//////,,,------------------------,,,---...///////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---+++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000........................111888888111---000222///000000000000000000000000000000000000000000000000------............//////......////////////......000//////...------,,,,,,------------------------//////......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************************************(((((()))))))))************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000---...222000---111;;;XXXmmm******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.................................------------......................................................///000111222222333333333000000111111222333333444111222222222222222222111222222333333333444444444222222222222222222222222111111111111222222222333222111111000000111111222000000000000000000000000000000000000000000000000........................,,,,,,,,,---------............---------,,,,,,,,,---000000------///...+++------------------------,,,---...///000000000000,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,+++++++++,,,---......,,,,,,---...............------------------------------........./////////////////////////////////111111111000//////......////////////////////////////////////////////////////////////000000000000////////////////////////111:::;;;111,,,000222///111111111111111111111111000000000000000000000000....../////////000000000//////000000000000//////////////////////////////......................../////////...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------+++******,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...111...///444333333AAATTTooo*********++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///...---,,,,,,---...///................................................000000111222333444444444000000111222333333444444111222222333333222222111333333333444444444555555222222222222222222222222222222333333333444444444222222111111111111222222000000000000000000000000111111111111111111111111////////////////////////,,,,,,,,,------..................------,,,,,,,,,***......,,,,,,///...+++------------------------,,,---...///000000000000,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,---------......)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------........................,,,++++++,,,...000///...,,,,,,---.../////////...------------------------.........////////////000////////////////////////333333222111000///......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111;;;<<<222,,,000333///111111111111111111111111000000000000000000000000//////000000111111111222000000111111111111000000......//////000111111111........................000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000---///555777===TTTnnn************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------////////////////////////............/////////000///......------.........111111111222333444333111222222222222222333444666000111222222111111333444111444555333333666777555666444222111222333222222111111111111000000000000444333333222111000//////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------............------+++++++++,,,,,,---------.........------,,,,,,,,,------------------------...------------...//////------------------------...........................------,,,,,,------...------------------------+++++++++,,,,,,,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............---,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...---...............---------,,,,,,++++++,,,,,,---........................///////////////.........000000000000000000000000000000000000////////////111111111000000000000000333222111000///...------000000000111111000000///444333222222111111111222333333222222222222222222222222111111111111222222000000000000000000000000222111111111000000//////000000000000//////////////////............//////000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++---,,,******,,,------,,,...------///...+++---222222///111777>>>LLLiii************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++++++++*********************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......------------------------////////////////////////........./////////000000000000///.........//////111111111222444444444333777666444333444555666777777999;;;;;;:::999999:::666777555444888<<<;;;777555444333444555666444333444444444555555555555555444444333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---......//////......---,,,,,,---------..................------,,,,,,,,,------------------------...------------...//////------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...---...............---------,,,,,,++++++,,,,,,---......................../////////////////////...000000000000000000000000000000000000000000000///111111111111111111111111000000000000////////////222222333333333222111111111111000/////////000000111111111111222222222222222222111111111111222222111111111111111111111111222111111111000000000000111000000000//////////////////............//////------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++---,,,++++++---......------+++,,,//////,,,---000333999<<<@@@TTTvvv************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..............................////////////////////////////////////000000000000222111000////////////000000111111222222333333333555333222222444777888888555777:::<<<;;;:::::::::FFFDDD@@@???EEEKKKHHHBBB888777666666666444111///222222222222222222222222444444444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---......//////......---.............../////////.........---------------------------------------...------------...//////------------------------...........................------,,,,,,------...------------------------,,,------------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------...............---------,,,,,,,,,,,,------..............................//////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222222222222222333333222222111000111111111000111111222222111111222222333333333444333222222111111222222333111111111111111111111111111111111111111000000000111111000000000///////////////............//////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000000///...+++,,,111222///......555777>>>RRRsss************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................//////////////////////////////000000000111111111222111000000//////000000222333333333333333555666222333555888<<>>DDDaaa************************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000000000000000000000000000111111111222222222222111111111111111222333444///222666888999<<>>:::777888777777666555444444444666666555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000000//////............---------------.............../////////...........................------------...//////------------------------...........................------,,,,,,------...------------------------,,,------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,444333000...,,,++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...////////////......------------..............................------......///000000000000000000000000000000000///000000111111222222222222222222333333444444555333333222222111111111000000000111222333333333333444444333222222222222222444444444444444444444444555444444333333444444555333333333333333333333333111111111222222222222222222222111111111000000000//////............//////---...000111111111000///------------------------------............------,,,---------............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,++++++***+++,,,...///,,,,,,---///111222000///000......000000000444;;;EEEeee************************++++++++++++++++++++++++,,,,,,,,,------------......------,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...++++++,,,,,,---......///------------------------,,,,,,------.../////////000000000000000000000000000000000000000000000000111111111222222222333333222222222333444666888999999>>>DDDHHHLLLSSS\\\cccjjjsss{{{|||{{{zzznnncccYYYSSSOOOMMMJJJFFFAAA<<<999777999999999888888777777666666666666666666666666666444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000///////////////.........---------........./////////000...........................------------...//////------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,000///---+++++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////......------------..............................------......///000000111000000000000000000000000///000000111111222333333222222333333444555555555555666666666666666777777444555777888:::;;;;;;;;;>>>===<<<:::999999999999888888888777777666666555555555444444444444555555444444444444444444444444111111111222222333333333222222222111111111000000//////............//////........./////////000000........................------............------------------............------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,+++******+++,,,...000,,,,,,---///111111///,,,...---...//////222>>>JJJeee************************++++++++++++++++++++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,,,,------.../////////000000000000000000000000000000000000000000000000111111222222222333333333333333444555777999;;;<<>>??????BBBCCCEEEGGGIIIJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCBBB>>>======<<<;;;:::999999555555444444444444555555444444444444444444444444111111111222222333333333222222222111111111111000//////............//////222111000...------------........................------............---------------.........//////------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,+++*********,,,///000,,,,,,---///000000---+++......000111111777GGGXXX,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...//////......///111---------.........///////////////000111111222222111000///000111222222111111333///222999555000777888333555>>>AAA@@@JJJYYYjjjoooqqqqqquuu}}}sssgggUUUSSSLLLCCC?????????===;;;:::;;;999555444777777444555666666555333222222222333333222222222222333333444333333333222111111111////////////............000000000000000000000000////////////////////////......//////000000111111...------------...//////++++++,,,---...///000111000///...---------------......------------..............................*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///---------------------------------,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,------------,,,,,,+++***,,,,,,++++++***+++++++++,,,,,,,,,---------........./////////...---,,,,,,............/////////000,,,,,,---...000111222222222//////222444222111222111222222333444444333333222777999777999======888BBBEEEHHHIIIJJJMMMSSSXXXYYYaaaiiiiiifffdddeeegggccc^^^ZZZZZZ[[[ZZZXXXWWWVVVXXXRRRGGGDDDIIIEEE<<<@@@===<<<>>><<<777555777888555111000111444666777444444333111000111333555555444333222111111111111111111000000/////////...000000000000////////////000000000000000000000000---...///000000///...---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++------------------------///............///000000555000222777333555UUU|||,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...//////......///000---------........./////////000000000111111222222333333222333444444333333111444000111888666666AAA???>>>AAAIIIQQQWWWbbbmmmzzz~~~tttlllbbb[[[XXXRRRIIIAAA777;;;<<<::::::;;;888333777777666555333222222333444333333222222222111111111111111111000000000000111111000000000/////////000000000000000000000000////////////////////////////////////000000000000...------------...//////------...............//////......---------............------------..............................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///---------------------------------,,,,,,,,,++++++------,,,,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,---------,,,,,,+++***,,,,,,+++++++++++++++,,,,,,,,,---------...............//////......---,,,........./////////000000.........///////////////333///---//////...///222---///111222333666<<<@@@999===>>>===BBBLLLTTTVVVYYY\\\aaaggglllqqqwwwzzz~~~{{{vvvtttsssuuuxxxxxxvvvttt{{{}}}vvviiicccaaaWWWIIIMMMGGGBBBAAA???;;;888999888666444444555555444333444555555555333222222222555555444333222222222222111111111000000/////////111000000000////////////000000000000000000000000---...///000000///...---.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++------------------------///...............//////000...111666888EEEkkk,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,...//////......///000------........./////////111111111111111111222222000111222333333444444444222777555555;;;<<>>;;;999888777666333444555555555333111000666555444333333222222222111111111111111000000000111111000000000/////////////////////////////////......////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***)))************+++++++++------------------------//////......---......//////000333888DDD___++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000............////////////222222222222222222222222000111222333333444666888888@@@BBBEEEMMMQQQ\\\qqq}}}~~~gggWWWNNNEEE===:::888666555666777999999555555666777777666555444222333333333444444555555222222222222111111111111000000000000000000000000////////////////////////111111000000//////.....................//////000////////////............---------------...///000......------------..............................---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...------------------------...------------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------------..................////////////.........////////////000000000///000000111222333333444000000333777777444333666999<<>><<<<<<777666555666666666555444666555444333222222222222222222222222222111111111111111111000000000//////////////////////////////...//////////////////.......................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------//////......---......///333555888CCCYYY{{{++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///........./////////000000222222222222333333333333333444555555444666:::===@@@LLLSSSZZZfffnnn}}}zzzxxx]]]IIICCC???:::888888999:::999444555555666666666666555333333444444555555555666222222111111111000000000111111111111111111111111000000000000000000000000111111000000//////......///............///000000........./////////000000---------------...///000......------------.................................------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------.........---------,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------...---------.........//////......///////////////...////////////000000000111000000000111111111222222777555555666666555999???BBBGGGRRRdddwww}}}}}}|||wwwooogggccccccdddbbbaaaccchhhllllllkkkkkkjjjkkkmmmnnnrrr~~~vvvjjjhhhsss}}}yyy|||wwwiii\\\PPPGGGAAA???<<<777666777888999888555444333222222111111222222222222333333333333333111111111111000000000000/////////////////////////////////......///////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------///............///000000333555>>>TTTsss++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......------...///....../////////000000000111222222333333444555555333555666666777<<>>GGGQQQYYY___jjjuuuzzzyyyvvvrrrmmmiiigggfffoooppp{{{zzznnnfffZZZPPPJJJDDD===888888777666555555444444444333333444444555555555555222222222111111111000000000000000000000000000000000///...------...///000////////////////////////////////////....................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++------------------------......///000222444555666888CCCccc******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///////////////000000000000000000111333555666888888999???GGGQQQ___rrrrrrfff^^^OOOKKKEEE???;;;999999999777777777666555555555444555555444444444333333333111111111111111111111111000000000000000000000000......//////000000111111///////////////000111111222222111000///...------000///...---------------.........------.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------------------------//////.........---------,,,,,,++++++***+++++++++,,,,,,,,,------.........,,,,,,,,,------.........******+++,,,------...///------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,---...///000............/////////000......///000000000000000000000000000111111111111000222555999===BBBEEEFFFMMMWWWgggtttvvvqqqoooqqqqqqrrrqqqkkkfffiiisss|||{{{oooeeeZZZNNNEEE:::999888777777666666666444444444555555555666666222222222111111111111000111111111111111111111111000///...------...///000000000000000000000000000000/////////....................................+++++++++,,,,,,---------........................,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++---------------------------...///000333555777888CCCRRRyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///////////////.........---///111111...---///222444333666<<<999666???NNNQQQYYYhhhyyywwwnnnddd^^^UUUHHH===888@@@<<<666333333555666777666555333333444444333222333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111000/////////////////////.........---------,,,---......//////..............................------------------------//////.........---------.........------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------............/////////000/////////111333333222111111000//////000222444666444<<>>EEENNNZZZiiitttuuuooopppjjjiiinnnoooooo|||zzzfffNNN@@@===<<<:::777::::::888555555777999;;;666555444333222222222222111111111111111111111111111111111111111111111111111111000000////////////////////////............000/////////....................................,,,,,,------------------000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,+++))))))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///222//////222333555>>>JJJ]]]++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......//////////////////000000444222//////000222444444555888;;;AAARRRlllxxxiii___RRRIII???888666888999888777555444444555666555444444444333333333222222222222222222111111111000000000000000000000000000000111111111111111111111111111111000////////////000/////////.........------,,,---......//////..............................------------------------............------------...------------,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------....../////////000000000111111111111111111111111333333333444666999===???OOOWWW```iiiqqquuuppphhhhhheeeiiitttsss___RRRIII???888777777777666555444555777666666444333333333333333111111111111111111111111111111111111111111111111111000000000000/////////////////////............////////////....................................------------------,,,,,,////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222---///555666777GGG\\\++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------------....../////////000000000000111111---000222333333222333333;;;HHHWWWfffzzzzzzppp```MMMBBBAAABBB???:::888777555555666888888777444444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111111222111000000//////000000////////////............,,,---......///.................................------------------------------------------------------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------------...............////////////000000000000111222222333444666777666555555888???HHHQQQWWWXXXccciiieee```dddooovvvlll[[[QQQ===999666888999777555444777666555444333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////............///////////////........................---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000,,,000777777<<>>LLL^^^kkk}}}~~~mmm]]]JJJEEE===777444444555555666666555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222222222111000000000000111000000000/////////......,,,---......//////..............................------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,------------...------,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------...//////000000/////////000000000111111111333555666555777;;;@@@GGGKKKPPPWWW\\\```aaabbbmmmmmmppp|||{{{qqqXXXLLLDDD<<<888:::888777666555555444555555333333333333333333333333222222222222222222222222000000000111111111111222////////////.....................////////////////////////...------,,,,,,------------------,,,,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++------+++***++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000+++222999<<>>AAAPPPrrrfff++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------......000111111000000111222333333444444999:::EEE```tttiiiYYYJJJ@@@;;;:::999777666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222333222111111000111111111000000000000////////////,,,---......//////..............................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........---,,,++++++******+++++++++++++++,,,,,,---------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------...///000000111000000000000111111111111///555<<>><<<999888888777555333777777666444333222444555444444444444444444444444222222222111111///......000000000000000000000000////////////............//////...---------------........................000///...---------------*********++++++,,,,,,---------------------------.........------,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,,,,...///000000333//////333222000444;;;:::;;;FFF[[[jjjkkkaaaYYYeeeXXXUUUlllpppWWWMMM???555555888888777888999777555555777777333///000111111222222222111111111111111111000000000000///............---------///////////////////////////////////////.........---------------------------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,...000000000000111333333DDDIIIMMMqqqVVVCCC************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++------------............---.../////////000111222000000333666666999GGGVVVlllxxxvvvxxx~~~wwwaaaLLLAAA???=========<<<888555555555555555555555666888555555555555555555555555333333333333222111000///000000000000000000000000000000000//////////////////...............//////........................//////...---------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,...///000000---...222666666444;;;DDDLLLXXXfffllleee]]]aaakkkppprrrsss___JJJ???:::666222222777555333333555666444333111111222222222222111111111111111111000000000000000000/////////.........////////////////////////---------....../////////---------------------------,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---///000000000000222444999CCCRRRllljjjHHHCCC++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........///......///111222333333111000555<<<<<<@@@XXXssszzzhhhOOOHHH???:::999999999888666666666666666666666666666666666666666666666666444444444444333222111000000000000000000000000000111000000000000000111111000///////////////000000........................//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...///000000111444333333444555;;;KKKYYYhhhoootttmmm]]]YYYiii}}}gggPPPBBB:::777777777666555444444444555555222222222333333222222111222222111111111000000000111111111000000000//////////////////////////////++++++,,,---...///000000---------------------------,,,,,,,,,,,,---......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000000000111444666???BBB]]]VVVAAAJJJ+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,---......//////111000///111444555333222555222888CCCHHHPPPlllpppaaaLLL<<<777888;;;===888777777666777666444333666666666555555555555555333333333333333222111111000000000000000000000000/////////000111333444555333222111000////////////........................///......---------......---------,,,,,,++++++***++++++++++++++++++++++++------------------------------......------,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............///000111000000111111888555333444===OOOfffwww|||rrriiifffjjjvvv~~~sssYYYGGG===999999999888777666555555555333333333333333333222111222222222111111111000000111111000000000/////////////////////////////////++++++,,,,,,---......///---------------------------,,,,,,,,,,,,---......///......---------------------------------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---........./////////000222666999DDDNNNqqqoooLLLDDDNNN+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,---......///000000000000111333444444333111555777FFF]]]lllvvvjjjUUUIIICCC???<<<999777666666777777666444555555555444444444333333222222222222222222111000111111111111111111111111------...///111444777999666555333111///...------////////////////////////......---------......///...------,,,,,,+++++++++++++++++++++++++++++++++------------------------------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.........////////////000222111//////000222111666???KKK[[[lllyyyuuukkkhhhxxxdddHHH888999999888777777777666666444444444444444333222222222222222222111111111111000000000/////////......////////////////////////---------------------------------------------------,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------------------------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...............///000444999===GGGgggqqqQQQFFFHHHKKK,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------............------...///000111111222///000222222222444666999:::HHHeeesssfffWWWFFF:::<<<999666666999;;;:::888555555555444333333222222111111222222222222111111111111111111111111111111...------...000444777999666555333111///------,,,////////////////////////...------------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......------,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........////////////000...000222111///000333777999JJJ___ooowwwyyyrrrkkkbbbjjj~~~nnnRRRCCC>>>888666888999888666555555555555444333222222333222222222222111111111000000/////////.........////////////////////////............------,,,,,,---------------------------,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........//////000222888???DDDLLL~~~{{{SSSDDDIIINNNMMM,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------.........///......///000111222333333222444555333222777BBBLLLOOOgggrrr^^^NNNGGGAAA;;;999:::<<<:::888666666666555444333333333222222333333333333333222111111111111111111111111111000///...///111333555333222111000///.........////////////////////////---------------...//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000000333555444444777>>>DDDQQQdddwww{{{xxxtttoookkkqqq]]]PPPAAA888888:::888666666666666555555444333222333333222222222111111111111111111000000000//////////////////////////////..................//////---------------------------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000111222666===EEEKKKbbbYYYGGGHHHMMMRRRWWW,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,---------,,,,,,---------.........//////...///000111222333444444888:::999555444===NNN]]]hhh{{{nnnSSSKKKAAA<<<;;;:::777444888777777666555444444444333333444444555444444444111111111111111111111111444333000...---...000222000000////////////000000000000000000000000000000---------------...///000,,,,,,,,,------.........------------------------,,,,,,,,,------.........------......------,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000444777999999:::???IIIPPP```oooxxxqqqiiiooo~~~xxxeeeLLL===999:::888444666666666666555444333222333333333222222222111111222222222111111111111000////////////////////////,,,------...///000111111---------------------------,,,,,,,,,,,,---......//////...------------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......222222333444999AAAJJJQQQhhh@@@BBBMMMLLLPPP]]]------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...---------.........//////333111///------000333666===???BBB===999OOOmmm{{{uuu^^^IIIBBBAAA<<<777777666888999666333333555555555555444444444333333333222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000---------------------------.........---,,,,,,++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000+++---...000000000000///000;;;999666@@@LLLXXXggghhhjjjhhhhhhyyykkkLLL>>>======:::888777666666555444333222444444333222222111111000111111111111111000//////////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000666---...888<<<<<>>FFF;;;:::999888777666555555666555555555444444444444333333222111111000000///000000000000000000000000000000000000000000000000//////////////////////////////...------...//////------------------------------......------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000333000---...111444444444???SSSaaakkkwwwwwwooonnniiimmmPPP555;;;999888777777777555444555444444333333222111111111111222222111111000///////////////////////////////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................//////...111888???GGGXXXyyyOOOFFFBBBJJJRRRVVV\\\ddd------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------------.........///111000...---,,,,,,,,,---,,,,,,,,,,,,,,,---..................////////////...111444555444555888;;;GGGnnnxxxhhh\\\VVVVVVYYYZZZaaaeeejjjooouuu|||{{{uuutttpppmmmnnnpppkkkdddXXX[[[]]]^^^aaammmgggQQQIIIBBB===:::::::::888666777666666666555555555555444333333333222111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,------...------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......---,,,,,,------------------------------------...............////////////000000000000111222333444777:::<<>>@@@SSS|||iiiRRRHHHJJJPPPVVVYYY[[[```fff------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---------.........//////000000///...---------------------------......///....../////////000000000///000000...///666CCCMMMrrrsssjjjlllllleee]]]aaabbbdddgggmmmssszzz}}}yyyrrrjjjiiilllnnnlllhhh\\\eeeooorrrwwwxxxzzzwwwZZZIII:::888:::888999===777777777777666666666666555555444333333222222111000000000000000000000000000000000000000000000000////////////////////////------............------------------------------,,,,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------------.........//////////////////000000000111111333444333222555@@@RRR```rrr|||{{{www~~~pppssszzz~~~{{{~~~}}}~~~ZZZOOOBBB999888888888777777666666555555444333333222222222333222222111000000000000000000000000000000000000000000000000000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---......///000000111111555<<>>JJJ\\\nnnwwwtttmmmaaaqqqwwwvvvxxx{{{WWWCCC<<<<<<<<<777777777666555555444444222333333333333222111111000000000000000000000000////////////////////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,---///000222333444<<>>AAAFFFQQQ|||rrrLLLBBBHHHFFFNNNRRRVVVXXXXXXYYY\\\___,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,---.........---,,,------------------------------------------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000000111000///..............................,,,+++...222555666555777FFFYYY}}}gggYYYJJJGGGMMMYYYiiiuuuyyyvvvwwwxxx~~~~~~www\\\HHH555888777999;;;888444444888555555666555555444333222222222111111111000000000000000000000000000000000............------------................................................,,,---///...+++))))))))),,,,,,+++++++++,,,,,,---------------------------+++,,,,,,------......///...------------,,,,,,,,,...------------,,,,,,,,,++++++,,,------...///////////////...---------,,,............////////////000///000111333:::JJJZZZgggttt~~~~~~{{{zzz|||~~~}}}|||{{{{{{|||}}}kkkRRRBBB888444999:::222333999666555555555444444444444333333222222222111111111111////////////////////////---...///000//////---,,,..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,------------.........///---...222333555:::AAAIIIIIIddd[[[DDDIIIOOODDDNNNRRRVVVWWWVVVWWW[[[^^^...---,,,++++++,,,---...------------------------+++,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...............////////////000......000111333888===PPP```uuu~~~fffVVVPPPRRRPPPTTT___kkksss}}}|||yyywwwwwwvvvvvvwwwwwwwwwxxxzzzuuuxxx|||rrr|||xxxcccEEE>>>777777<<<<<<666666<<<666666666666555444333222222222222111111111000000/////////////////////////////////.........------................................................000000000...,,,,,,---///...------,,,++++++,,,,,,------------------------+++,,,,,,,,,------......------------------------------------------------,,,,,,,,,---------.....................---------///////////////000000000333222333555888BBBVVVhhh{{{{{{vvvxxx}}}zzz{{{{{{zzzyyywwwwwwwwwvvvuuusssssstttvvvxxxxxxvvvuuuuuuttttttsssssssssrrrrrrtttvvvyyy{{{}}}}}}rrrYYYEEE::::::;;;555666999444555555555555444444444444333333222222222111111111////////////////////////---...////////////....................................---------,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,------------...............---///444777999>>>EEEMMMYYYeeePPPHHHNNNQQQFFFOOORRRUUUUUUUUUVVV[[[___///...---,,,,,,---...///------------------------,,,,,,---------...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------...///////////////........./////////000000333444666777333444AAAPPPwww}}}jjj]]]TTTQQQSSSYYY^^^kkkzzz|||{{{wwwtttrrrqqqqqqpppooommmlllnnnppppppmmmkkklllpppxxx|||}}}{{{yyy~~~vvvyyyjjjNNN???666999<<<999888;;;666666666666555444333333222222222222111111111111////////////////////////000000000/////////......................................................***++++++,,,...444;;;AAA000///...---,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,---------.............../////////000000000111111333444999@@@GGGSSSfffxxxxxx{{{~~~}}}}}}~~~}}}{{{yyyuuuwwwxxxwwwtttqqqqqqrrrooopppqqqqqqqqqqqqpppqqqnnnooooooooooooooonnnnnniiiiiihhhhhhiiilllpppsssuuuxxx|||]]]FFF;;;;;;:::<<<<<<444666666555555555444444444333333333222222222222111000000000000000000000000......//////////////////..............................---------,,,,,,,,,------------------------*********************************++++++,,,,,,,,,---------.........//////......222888;;;<<>>LLLYYYeeesss~~~vvvzzzyyyxxxyyyzzzyyywwwvvvrrruuuwwwvvvrrrppppppqqqmmmooorrrrrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmffffffdddbbbbbbdddhhhlllkkknnnssszzz|||zzzXXX@@@;;;999::::::222666666666555555555444444333333333333222222222222000000000000000000000000000/////////////////////..............................---------,,,,,,,,,------------------------***************+++++++++*********++++++,,,,,,---------.........///////////////444;;;>>>???CCCIIIQQQ]]]@@@GGGHHHBBBGGGPPPLLLOOOQQQSSSTTTYYYaaaggg,,,------......------,,,---------------------------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,------...///000000---......///000000111111...---222:::???IIIeeelll\\\[[[^^^bbbkkkwwwxxx{{{~~~{{{zzzwwwsssnnnjjjhhhhhhhhheeegggddd^^^\\\______\\\`````````dddiiimmmmmmmmmlllppptttuuuvvv{{{~~~{{{]]]CCC999::::::777777777777666666555444333333333222222222111111111000000000000000000000000000000/////////.........................................................222111000...,,,,,,...111......------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------,,,,,,,,,------...//////000//////000111111222333333555;;;JJJ___nnnvvv{{{mmmpppxxx}}}{{{zzztttsssssstttuuuuuusssqqqooossswwwwwwssspppqqqsssoooqqqssssssrrrrrrtttwwwqqqpppooonnnmmmlllllllllhhhiiiiiifffdddcccfffhhhfffhhhjjjnnnsssxxx}}}zzzWWWGGG<<<888888444666666666666555555555555444444333333333222222222000000000000000000000000111111000//////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,------............////////////000111666===AAAAAAEEEJJJfff}}}VVVDDDKKKJJJEEEIIIOOOJJJMMMPPPRRRUUU\\\eeelll++++++---......---++++++---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111---......///000111111222444000555AAAMMM^^^|||wwwlllrrriiifffmmmrrrsss{{{~~~~~~~~~{{{uuuqqqnnnjjjeeebbbaaaaaaaaa___bbb___XXXVVVYYYXXXTTTXXX[[[___aaacccfffiiilllfffhhhkkknnnsssxxx}}}vvvpppaaavvvtttNNN;;;;;;===:::777777777777666555444333333333333222222222111111000000000000000000000000//////.........---------................................................+++,,,...---,,,***++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------......///+++,,,,,,---...///000000///000000111222222333333EEELLL]]]tttnnnxxx}}}}}}~~~}}}{{{xxxtttrrrqqqpppoooppprrrrrrpppooonnnssswwwwwwtttqqqrrruuuppprrrsssrrrrrrtttyyy~~~vvvtttqqqooommmlllllllllkkkmmmooommmiiiffffffhhheeedddccccccfffkkkppptttqqqxxxuuu[[[FFF======;;;777666666666555555555555444444444333333333222222000000000000000000000000222222000///..........................................---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------............/////////000111222777???BBBBBBEEEJJJ|||aaaLLLFFFMMMKKKHHHHHHDDDIIILLLOOORRRVVV]]]hhhooo,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,---------000000000000////////////,,,///000//////111333333444888AAATTTqqq}}}uuuwww~~~{{{|||}}}~~~|||}}}{{{|||yyywwwwwwxxxuuummmgggbbb```[[[WWWTTTSSSSSSTTTXXXTTTPPPOOOPPPRRRQQQPPPSSSVVVZZZ]]]^^^___```bbbfffggghhhhhhjjjnnnssswww~~~|||vvvtttwwwHHH===@@@777<<<:::777444555777666444444444444333333333222222111111000///////////////////////////////////////000000//////.........---//////.........---------.................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))))),,,222777888...///999555***444IIIdddgggsssvvvnnnzzzyyywwwuuusssqqqqqqpppuuuuuuuuutttsssqqqoooooorrrrrrtttvvvyyyyyywwwuuuuuusssrrrrrrpppooovvv~~~|||wwwqqqqqquuuwwwtttpppsssrrrqqqooommmkkkjjjiiidddeeegggfffeeeddddddeeeeeeiiinnnsssxxx~~~___BBB<<>>DDD222///222777333111EEE___qqquuuwwwsssooopppxxx|||zzzyyyxxxvvvuuuttttttssswwwwwwxxxyyyyyyxxxuuurrruuuttttttvvvzzz|||}}}}}}yyyvvvttttttrrrrrryyy|||vvvuuuxxxzzzxxxvvvwwwvvvuuutttrrrqqqpppoooiiijjjjjjjjjhhhgggffffffbbbdddhhhlllppptttyyy}}}[[[BBB===;;;888<<<:::111333888222555444333333222222333333111111111111000000000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///111111222333777:::AAAEEEBBBPPPnnnhhhNNNLLLKKKIIIIIIIIIJJJJJJNNNNNNRRRYYY^^^dddqqq~~~,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000000000111333444555666777???OOOhhhoooZZZWWW```llluuu{{{|||}}}~~~}}}}}}}}}|||~~~|||wwwtttqqqlllfffbbb___ZZZTTTOOOOOOMMMKKKHHHFFFFFFFFFGGGKKKIIIHHHIIIJJJJJJIIIHHHLLLOOORRRUUUVVVXXXZZZ\\\\\\]]]^^^___aaaeeejjjmmmtttuuuwwwzzz~~~nnneeennnnnnnnn~~~{{{ZZZAAA;;;::::::::::::888777666444444444444333333333333111111000////////////000111111111111111111111111////////////...........................---------...........................------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,------...////////////222666999///222555444333???[[[uuu}}}|||ggg]]]kkk}}}}}}}}}~~~}}}zzzxxxxxxwwwwwwwwwwwwwwwxxxyyyxxxyyy||||||xxxxxxvvvvvvxxx||||||zzzyyywwwxxx|||zzz{{{}}}}}}{{{yyyyyyxxxwwwvvvtttrrrqqqooooooooonnnllljjjiiihhhaaaccceeeggghhhjjjmmmpppzzz}}}zzzNNN>>>???999<<<<<<444333888444555444444333333333333333222222111111111000000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000111111555777;;;CCCEEEBBBZZZ]]]MMMLLLKKKIIIIIIIIIIIIIIIKKKMMMTTT\\\cccjjjvvv,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,------------...////////////000000000000222111111333444444777<<>>888555888555555555444333333333333333222222222111111111000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////000000000111777999<<>>DDDGGGNNNwww}}}ZZZPPPNNNKKKIIIHHHHHHIIIJJJLLLRRR[[[cccllluuu|||,,,------......------,,,------------------------,,,,,,,,,---------......,,,---------............---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,---------..................//////000000111111222111333555333777KKKaaaqqq]]]WWWVVVSSSRRRWWWcccooowww}}}~~~~~~~~~~~~~~~|||zzzyyyvvvrrrmmmgggaaa[[[TTTPPPNNNLLLIIIGGGDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>???AAABBBBBBAAAAAABBBDDDEEEFFFHHHHHHIIIJJJMMMOOOQQQRRRTTTTTTTTTVVVXXXZZZXXX[[[^^^aaaccceeeiiikkkppptttyyyrrrfffllldddQQQ@@@;;;999666666999555555555555444444444333222222111000000000000111.................................///////////////---------.......................................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---......//////(((+++...000000111222444000000888LLLjjj~~~uuunnn}}}{{{{{{{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxx{{{{{{xxxuuuuuuvvvvvvwwwxxxzzzzzz{{{zzzxxxxxxyyy}}}}}}zzzxxxxxxyyyxxxuuuqqqqqqqqqooolllhhhffffffggggggccc```bbbeeelllwwwgggGGG999>>>===888888777666555555444444444444444333222222222222111111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000111222222:::???@@@DDDMMM^^^xxx[[[TTTQQQLLLIIIGGGHHHKKKMMMOOOWWW___gggrrr}}},,,------......------,,,------------------------,,,,,,,,,---------......------------............---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,------------.....................///000111111111111111555888666???]]]}}}~~~hhhbbbcccccc```___dddppp|||~~~}}}}}}}}}{{{xxxsssooolllhhhddd^^^YYYTTTOOOJJJGGGJJJJJJJJJHHHFFFFFFFFFFFFBBBAAAAAA@@@???>>>>>>>>>???@@@AAA@@@>>>>>>@@@CCCBBBCCCDDDDDDDDDEEEGGGJJJLLLMMMNNNNNNMMMNNNOOOQQQSSSUUUXXXYYYZZZ\\\___bbbdddgggkkkpppwwwtttjjjfffxxxfffIII>>><<<888666999555555555555444444444444333222111111000000111111////////////////////////............/////////000---------.........//////........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,------.../////////,,,---//////.........000000999OOOkkk}}}vvvrrryyy|||}}}}}}}}}|||{{{{{{{{{{{{yyyxxxvvvvvvwwwyyyzzzxxxzzz~~~{{{xxxxxxxxxxxxxxxxxxyyyzzzzzzyyy|||~~~}}}{{{{{{~~~yyytttssssssrrroookkkiiiiiijjjkkkeeeaaaaaa```aaajjjttt]]]???>>><<<777888888666666555444444444444444333333222222222111111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......000111222333333999BBBBBBDDDUUUrrrgggWWWSSSMMMHHHFFFIIIMMMPPPRRRZZZccckkkxxx,,,------......------,,,------------------------,,,,,,,,,---------......---------.........//////---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,---------.........//////---......///000111111222000222888;;;:::FFFkkkqqqkkkooonnnhhhjjjiiippp~~~~~~}}}~~~}}}~~~~~~}}}tttuuuuuutttqqqlllfffccc\\\XXXSSSOOOMMMKKKHHHGGGGGGHHHIIIHHHFFFEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@??????@@@@@@>>>;;;<<>>999777999666666555555555444444444333222111111000111111111000000000000000000000000---.........//////000000---------.........//////........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,------...///000000,,,---///000111222444666333EEEeee{{{yyyllltttvvvxxxzzzzzzzzzzzzzzz{{{xxxwwwuuutttuuuwwwzzz|||vvvxxx|||~~~zzz{{{zzzzzzyyyyyyyyyzzzzzzwww~~~|||~~~|||vvvvvvvvvuuurrrooommmmmmnnnkkkhhhhhhjjjgggaaacccjjjmmm{{{oooEEE>>>;;;666888999666666555444444444444555333333333222222222111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...000111333444444888CCCCCCDDD[[[rrrZZZUUUMMMHHHFFFIIINNNRRRTTT\\\eeennn|||------------------------,,,------......------,,,........................---------------------------------------------------------,,,,,,+++++++++..........................................------...000222111111222222000555222333>>>UUUwwwvvvyyy}}}|||xxxxxxzzz~~~zzz~~~~~~~~~}}}wwwooolllhhhbbb^^^ZZZXXXWWWLLLJJJGGGDDDCCCCCCEEEFFFGGGIIIKKKKKKJJJIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@???@@@@@@AAABBB@@@???>>>???BBBDDDEEEDDDGGGGGGHHHIIIKKKMMMOOOQQQVVVWWWYYY[[[^^^aaadddfff{{{mmmeee___tttwwwrrrqqqLLL;;;;;;;;;555777666333333666999888444333222111111000111111111111111111111000000000000////////////////////////------------------------//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////000...---///000///111555<<>>???BBBLLLnnnsss```YYYQQQJJJJJJMMMQQQTTTTTT```kkkqqqxxx------------------------,,,------......------,,,........................------------------------------------------------...---------,,,,,,,,,+++................................................////////////000222222222444555???TTTqqq~~~|||~~~xxxwwwqqqiiiaaa___[[[WWWSSSPPPNNNMMMJJJHHHFFFEEEDDDDDDEEEFFFFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIIIIIIIGGGFFFEEEDDDBBBDDDEEEEEEDDDCCCCCCDDDAAA@@@@@@???>>>>>>>>>??????======>>>@@@AAAAAA@@@AAAAAABBBCCCFFFHHHJJJKKKNNNOOOQQQSSSVVVYYY[[[]]]cccpppuuubbbeee~~~nnnOOO???:::777999888666555666888666444333222222111111111111111111111111111000000000000////////////////////////------------------------//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////111------111111000777AAAZZZwwwxxxvvvttttttvvvwwwvvvuuuwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvssspppooopppsssvvvxxxxxxwwwvvvzzz{{{wwwuuutttttttttssspppkkkgggfffgggeee]]]^^^kkkwwwxxxXXXGGG>>>999777999777555444555555555333333333333222222222222111000000/////////..........................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000333777;;;@@@DDDEEETTTvvv]]]WWWTTTPPPMMMNNNQQQUUUWWWaaajjjsssvvv{{{------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------------.........---------------................................................111///...///111333444444666<<>>>>>>>>===<<<<<<===>>>===<<<;;;<<<===>>>@@@CCCEEEFFFGGGGGGIIIKKKMMMPPPRRRTTTPPPXXXbbbmmm~~~ppp```rrr{{{eeeFFF;;;<<<:::999888777666555444333333333222111111111111111111111111111000000000000////////////////////////------------------------...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////111---...222111222BBBWWW}}}|||wwwrrrpppooooooppprrrtttsssrrruuuuuuttttttttttttuuuuuuuuutttssstttuuuvvvuuusssppppppsssxxx|||}}}yyyuuuvvv|||}}}yyyxxxyyywwwsssmmmiiiiiikkkjjjbbb]]]^^^bbblllnnnNNNBBB>>>999;;;999777666777777666555333333333333222222222222000000000/////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000000000111555:::>>>@@@HHHGGG^^^lllLLLMMMMMMMMMOOORRRVVVYYY\\\iiipppuuuwww|||------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,---------............................................................////////////333000///222444444444666999DDDaaannnfff{{{~~~~~~{{{~~~{{{sssiiiccc```YYYOOOJJJJJJHHHFFFEEECCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFHHHIIIIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@>>>============;;;999::::::;;;===>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKMMMNNNMMMQQQVVV]]]jjjmmm```zzz|||yyyVVVCCC>>>:::888888888666333222444333333222111111111111222111111111111000000000///////////////////////////------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////000...000333000555QQQqqqzzzssssssnnnnnnoooqqqsssuuuuuuuuuvvvvvvuuutttsssttttttuuuvvvtttssssssuuuvvvwwwvvvvvvuuuwww|||zzztttssszzz}}}zzzwwwsssqqqooommmlllllliiieeeaaa]]]bbbtttWWWCCC??????;;;999777777777777666555444444333333333222222222000000000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////111555<<<@@@@@@JJJHHHiiigggMMMGGGIIIKKKOOOSSSXXX^^^bbbiiiooosssuuu|||------------------------,,,------......------,,,------------------------------------------------+++++++++,,,,,,,,,------........................................................./////////000000111...000444555222444999AAAUUUzzzxxxkkkoooyyytttqqqmmmddd[[[WWWVVVRRRLLLHHHHHHHHHGGGGGGFFFEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNMMMMMMNNNMMMLLLKKKIIIHHHHHHIIIKKKJJJHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@@@@???<<<::::::::::::;;;===>>>@@@@@@@@@@@@AAACCCDDDGGGHHHIIIMMMOOOQQQUUU]]]llleeecccqqqwwwWWW@@@<<<777555888777333333666444333333222111222222222111111111111000000000///////////////////////////---------------------------.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000...000333333444BBBddduuuvvvmmmoooqqqtttuuuwwwxxxyyyzzzxxxwwwuuuttttttuuuvvvwwwuuussssssuuuwwwxxxxxxvvvvvvxxx~~~|||vvvuuu{{{}}}wwwuuuwwwwwwrrrlllgggjjjllliiibbb```gggrrrrrrOOO???===<<<:::777777777777555444444444444333333333222222111000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////111666<<>>???AAACCCDDDFFFGGGKKKOOORRRYYYiiiwwwwww]]]iiiyyyQQQEEE:::555777999555444777444444333222222222222222111111111111000000000000////////////////////////---------------------------------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000...222444666BBB\\\zzz|||{{{qqqpppkkknnnrrrtttuuuvvvxxxyyy{{{yyywwwvvvuuuvvvwwwxxxyyywwwuuuuuuwwwyyyyyyyyyvvvwww|||{{{~~~xxxyyyzzzzzzxxxvvvsssrrrwww{{{~~~~~~|||uuuooohhhmmmrrrrrrlllgggeeeeeennnoooMMM<<<===;;;888777777777666444444444444444333333333333111111000000000//////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............---...///000222777===BBB@@@HHHYYYhhhRRRTTTJJJLLLMMMOOOSSS\\\hhhqqq------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------+++,,,,,,,,,------------........................---......///000000111111000///111555333555FFF[[[vvvuuuooonnnrrr~~~~~~~~~}}}|||vvvkkkaaaZZZZZZXXXVVVRRRNNNLLLMMMJJJKKKLLLMMMMMMLLLKKKKKKGGGFFFFFFFFFHHHKKKMMMOOONNNPPPRRRRRRQQQPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLNNNOOONNNLLLJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGEEEAAA>>>;;;;;;:::999999999999999999999999:::;;;===>>>???@@@BBBGGGLLLKKKMMMXXXfffpppyyykkklllwwwQQQAAA666999;;;777444777444444333222222222222333111111111111000000000000////////////////////////---------------------------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.../////////000000000000///333333:::WWW}}}}}}wwwssszzztttmmmiiijjjnnnsssuuuvvvvvvxxxzzzxxxwwwuuuuuuvvvxxx{{{|||zzzyyywwwxxxyyyzzzzzzyyywww{{{~~~xxxtttlllkkkjjjhhhfffeeeddddddiiinnnxxx}}}wwwtttqqqrrrssssssrrroooiiieee]]]hhhxxxmmmHHH???<<<:::999999888777555555444444444444333333333111111111000000000//////////////////////////////////////////............------------------------++++++,,,,,,---......///------------............---///111333555999???CCCDDDKKKkkknnnVVVLLLNNNKKKNNNRRRTTTYYYbbboooxxx------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------+++++++++,,,,,,---------........................---......///000111111222555333555777555:::SSSooo~~~hhhppp{{{}}}uuuhhh^^^XXXZZZ]]]]]]XXXQQQNNNOOOMMMNNNOOOPPPPPPOOONNNMMMIIIHHHFFFFFFHHHKKKNNNQQQNNNPPPRRRRRRQQQPPPQQQRRRSSSQQQNNNLLLKKKKKKMMMNNNOOOPPPQQQPPPNNNLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHIIIHHHFFFCCC@@@>>>>>><<<;;;::::::::::::888999999999;;;<<<===>>>AAACCCHHHLLLJJJHHHQQQ^^^iiiyyyooo{{{ZZZGGG888:::===999555666555444333333222222333333111111111111000000000000////////////////////////---------------------------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000111333222>>>hhh}}}wwwsss}}}vvvxxxsssmmmggglllpppuuuwwwwwwwwwyyy{{{uuutttssstttvvvyyy}}}{{{zzzyyyyyy{{{{{{zzzyyyvvvzzz{{{|||}}}}}}|||wwwpppkkkbbb```\\\YYYWWWXXXYYY[[[___dddnnn~~~}}}yyyyyyvvvsssooommmooopppkkkeeeaaaXXX]]]uuuZZZ@@@>>><<<:::::::::888777555555444444444333333333111111111111000000000000000000000000000000000000000/////////............------------------------++++++,,,,,,---...//////---------.........//////---///222555888;;;@@@DDDGGGMMMxxxqqqTTTNNNNNNKKKKKKOOOUUUYYY^^^gggttt}}}.........------,,,,,,,,,---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000444111555;;;???HHHcccvvvuuuvvv~~~wwwqqqkkkddd______bbbdddbbb[[[UUURRRRRRNNNPPPRRRPPPLLLJJJMMMQQQFFFDDDCCCCCCEEEIIIMMMPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTVVVUUURRRLLLJJJJJJMMMOOOLLLJJJKKKOOOQQQQQQPPPMMMNNNOOONNNKKKIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGDDDAAA===;;;:::999777666===<<<;;;:::::::::;;;<<<>>>@@@CCCEEEGGGIIIMMMPPP[[[eeewwwlllxxxwwwRRR<<<<<<777222666;;;555444444333333222222111333333333222222222111111000000000000///////////////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111...000000......111222222444222777WWW}}}xxxvvv|||rrrmmmmmmooooooooopppssswwwzzz||||||vvvwwwwwwuuutttuuuzzz~~~}}}}}}|||zzzwwwvvvwwwyyyzzz|||~~~}}}}}}{{{wwwvvvuuurrrooojjjddd___\\\SSSRRRRRRRRRTTTWWW[[[]]]___aaafffooo|||tttwwwuuurrrqqqpppnnnjjjfffaaa]]]]]]fffyyylllJJJBBB;;;999::::::888666666666666555444444333333222222222111111111111000000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........///111444;;;AAACCCAAAEEEVVVkkkUUULLLMMMPPPMMMRRRVVVZZZcccpppyyy{{{~~~.........------,,,,,,,,,---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000000000000000333444333555DDDbbb|||~~~~~~tttlllgggbbb^^^[[[```bbbcccaaa]]][[[ZZZ[[[YYYZZZ[[[YYYTTTOOOLLLJJJIIIIIIHHHGGGGGGJJJOOORRRUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTQQQOOONNNOOOOOOMMMKKKLLLNNNQQQQQQPPPPPPQQQRRRPPPMMMKKKJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGDDDAAA???>>><<<:::888<<<;;;:::999999:::;;;<<<<<<>>>AAABBBDDDFFFJJJMMMRRRYYYeeevvvwwwggg~~~```EEE???:::888999666555555444444333222222222333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111000///------///000111666DDDSSSooovvvssssssxxxzzztttnnnllllllmmmpppqqqrrruuuwwwyyyzzzzzzyyyyyyxxxvvvtttuuuxxx||||||wwwuuutttuuuvvvxxx{{{}}}}}}}}}~~~}}}}}}~~~{{{wwwrrrooohhhfffccc^^^YYYTTTPPPMMMLLLLLLNNNQQQTTTXXX\\\^^^[[[\\\```hhhttt{{{xxxuuussssssrrrooommmiiiccc\\\\\\ggg{{{fffMMM:::;;;>>>888555999777666666555555444333333222222222111111111111000000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...//////111333777<<>>;;;;;;:::999999999:::;;;;;;999;;;===???@@@BBBFFFHHHIIIMMMUUU```ttt|||pppyyyWWWEEE<<<<<<<<<333555555555444333333222222333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------///......------......///+++++++++,,,,,,---------.........///////////////111///------///111222222666UUUqqq|||ttt```jjj~~~tttqqqmmmkkklllmmmmmmnnnqqqsssuuuwwwyyyzzzzzzzzz}}}}}}{{{xxxuuutttvvvxxx}}}xxxuuuuuuuuuuuuxxx{{{}}}}}}}}}}}}}}}~~~}}}~~~}}}wwwqqqlllgggbbb___VVVTTTQQQMMMIIIGGGEEEEEEJJJLLLOOOSSSWWWZZZ]]]^^^ZZZZZZ\\\aaalllzzz}}}xxxtttsssrrrqqqpppnnniiiaaaYYYZZZgggzzzfffAAA===@@@999666;;;777777666555555444444333222222222111111111111000000000////////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,------...///000222555:::>>>AAACCCDDDWWW|||fffPPPHHHIIIKKKLLLSSSUUUYYY```mmmyyy}}}zzz{{{...............------------------............///........................................................................,,,,,,,,,---------..................///////////////000000111111222222222333888???PPPooozzzuuuqqqpppqqqqqqhhhbbb[[[VVVVVV[[[aaafffqqqqqqooolllgggaaa\\\YYYWWWWWWVVVRRRNNNNNNRRRWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYWWWTTTUUUWWWWWWTTTQQQKKKKKKKKKLLLOOORRRTTTUUUUUUVVVVVVTTTPPPMMMLLLLLLIIILLLOOOQQQRRRPPPNNNLLLLLLKKKJJJIIIHHHEEEAAA>>>;;;:::999888888999:::;;;888:::<<<===>>>@@@CCCFFFEEEIIIQQQYYYfffoooRRR===<<<===444666666555555444333333333333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------......------------......******+++,,,,,,---......///////////////.........000------000333333444666@@@hhhzzzmmmddd}}}nnnjjjggghhhlllpppqqqppprrrtttwwwyyy{{{|||~~~}}}yyyvvvttttttttt||||||}}}{{{yyyxxxyyyzzzxxx{{{~~~}}}}}}~~~xxxrrriiiaaaZZZUUUQQQNNNJJJHHHFFFDDDDDDFFFHHHIIIPPPRRRUUUYYY\\\]]]]]]]]]^^^\\\\\\___hhhwwwzzzuuusssrrrrrrjjjllljjjbbb[[[\\\gggrrrTTT===<<<===;;;:::777777666666555444444444222222222111111111000000000000//////////////////////////////............------------------------+++++++++,,,,,,,,,---------------------...//////000222666<<<>>>???CCCGGG```yyyWWWFFFEEEJJJLLLMMMSSSUUUYYYcccsss{{{........................---------............///........................................................................,,,,,,,,,---------.............../////////000000000000000111222333333444333666GGGggg}}}www}}}{{{{{{||||||tttmmmbbbXXXSSSTTTXXX]]]uuu{{{xxxnnneee``````___]]]XXXSSSQQQTTTWWWWWWXXXZZZ[[[[[[[[[ZZZYYYVVVTTTRRRSSSUUUUUURRRNNNIIIJJJKKKMMMOOORRRVVVXXXVVVVVVVVVTTTPPPMMMLLLLLLGGGIIIMMMPPPRRRRRRQQQQQQOOONNNLLLKKKJJJHHHDDDAAA<<<;;;:::999999999:::;;;999;;;<<<===>>>???BBBDDDFFFHHHNNNTTT\\\ppphhhEEE:::<<<999777777666555555444444333333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------------,,,,,,,,,,,,------******+++,,,,,,---......///////////////.........///---...333444222555:::^^^~~~ttthhhzzznnnllliiiggghhhmmmpppqqqppprrruuuxxx{{{}}}{{{xxxuuusssrrrtttvvvxxxxxxxxxxxxyyy{{{{{{~~~~~~}}}}}}}}}~~~zzznnnggg]]]TTTNNNJJJGGGEEEDDDCCCBBBBBBCCCGGGKKKMMMRRRTTTXXX\\\^^^_________```^^^\\\]]]eeettt|||vvvtttssshhhmmmnnnhhh]]]YYY\\\bbbsssoooBBB777??????555888777777666555555444444222222222111111111000000//////000000000000000000000000/////////.........------------------------+++++++++,,,,,,,,,------...------------...//////000111777===>>>===CCCLLLpppzzz^^^AAA999@@@IIIOOORRRQQQUUU[[[gggyyy{{{.............../////////---------............///................................................------------------------,,,,,,,,,---------............/////////000000000000000111222333444444555666===WWW}}}yyyzzz{{{|||}}}vvvjjj^^^WWWVVVWWWdddooozzzrrrkkkhhhbbb]]]YYYXXXWWWXXXVVVWWWYYYZZZ[[[ZZZXXXWWWTTTSSSSSSSSSTTTSSSPPPNNNIIIKKKLLLNNNOOOQQQUUUXXXWWWXXXXXXVVVRRRPPPOOOOOOIIIIIIKKKMMMPPPRRRTTTUUURRRQQQNNNMMMLLLJJJGGGDDD???>>><<<:::999999999::::::<<<===>>>>>>???BBBDDDGGGFFFHHHKKKQQQcccZZZ???<<<>>>777777777666555555444444333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------.........///////////////000---///333222111;;;HHH|||}}}aaalllzzzhhhkkkjjjiiijjjllloooppppppsssvvvyyy{{{||||||zzzwwwtttrrrssstttvvvwwwvvvuuuvvvwwwzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~sssjjjccc]]]UUUMMMHHHFFFDDDCCCCCCBBBAAAAAACCCFFFJJJLLLQQQSSSXXX\\\___aaabbbbbb___]]]ZZZZZZ```oooxxxsssqqqmmmnnnmmmfff^^^ZZZZZZ]]]eee~~~}}}UUU<<>>222888888777666666555555444222222222111111111111000//////000000000000111111000000000/////////......------------------------++++++,,,,,,,,,,,,------......------......///000111222888>>>>>>===FFFTTThhhPPP:::666>>>EEELLLRRRSSSXXX```mmm~~~---........./////////000---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000111222333444555555===VVVyyypppmmm}}}xxxkkkdddbbbZZZ___kkk}}}vvvpppgggbbb```___\\\YYYUUUVVVYYYZZZ[[[ZZZXXXWWWTTTUUUWWWVVVTTTQQQPPPOOOMMMNNNOOOOOONNNOOORRRUUUZZZ[[[[[[ZZZWWWUUUTTTTTTOOOMMMKKKKKKMMMQQQUUUXXXVVVTTTQQQNNNMMMLLLJJJHHHBBB@@@>>><<<:::999999999;;;<<<===>>>===???AAACCCEEEDDDFFFKKKNNNYYYwwwwwwKKK>>>???888888777777666555555444333333333222222222111111000000000000///////////////............------------------............///------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000---...222222888NNNfffxxxzzzuuukkk}}}|||mmmkkklllmmmnnnnnnnnnoooqqqsssuuuwwwyyyyyyyyy~~~|||{{{yyyvvvsssqqqsssvvvvvvuuutttuuuuuuxxxyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~yyytttmmmccc[[[WWWRRRKKKFFFDDDCCCCCCBBBCCCCCCCCCEEEGGGKKKOOOQQQVVVXXX[[[^^^aaacccdddddd]]][[[XXXWWW\\\kkk~~~xxxvvvtttrrrnnnjjjfffbbb]]]ZZZ]]]iiixxxPPPAAA===999888888777777666555555555222222222111111111111000//////000000000111111111000000000000/////////...........................++++++,,,,,,,,,,,,------...............//////000444444999@@@???>>>JJJ\\\]]]KKK<<<<<>>@@@BBBBBBCCCJJJSSSSSSUUUhhhVVVAAA???888888777777666666555555333333333222222222111111000000000000//////////////////.........------------------.........//////------------------------------------------------.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///,,,...333666CCCcccvvv~~~yyywwwhhh^^^hhhmmmppprrrrrrpppqqqtttwwwvvvxxxyyywwwwww|||~~~}}}|||{{{wwwsssooorrruuuvvvvvvvvvvvvwwwxxxxxxxxxvvvuuuwwwzzz}}}~~~~~~~~~~~~~~~uuunnniiiccc[[[UUUMMMIIIDDD@@@@@@@@@AAAAAACCCDDDFFFJJJNNNSSSWWWZZZ^^^___```bbbccccccdddddd\\\[[[XXXWWW\\\jjj~~~wwwtttssssssrrrlll```WWWZZZWWWpppyyysssdddDDD===BBB888888777777666666555555222222222111111111111000//////000000111111111222000000000000////////////........................++++++,,,,,,,,,---------...............///000000666666;;;AAA@@@???NNNaaasssLLL???777===BBBEEENNNZZZ]]]eeennnxxx~~~{{{////////////............,,,,,,,,,---------..............................------------------------........................---------............///111111000000000000000111222///000555555222444:::___xxxZZZMMM\\\yyy~~~www}}}zzztttnnniiifffeeeeeedddfffhhhiiiiiigggdddbbbhhhjjjppp}}}yyynnneeedddiiisssrrr```^^^bbbaaa\\\ZZZYYY[[[]]]^^^]]]ZZZVVVTTTTTTVVVXXXZZZYYYWWWSSSQQQVVVUUUUUUVVVWWWVVVTTTRRRVVVYYY^^^dddgggddd]]]VVV[[[XXXSSSNNNJJJKKKOOOSSSUUUVVVXXXXXXVVVSSSOOOMMMMMMKKKFFF???999777999<<<999999999:::;;;<<<===>>>AAADDDJJJOOOPPPUUUdddssstttIII999AAA666666999555666777///333333333222222222111111000000000000////////////........................///...---,,,,,,---...///------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222444***///444555SSSzzzwww{{{ooossswwwkkkiiikkklllpppttttttrrrrrruuuyyy|||yyyvvvvvvxxx}}}|||yyyxxxwwwuuutttrrrvvvrrrqqqxxxvvvrrrvvvpppqqqrrrqqqrrruuuxxxxxxyyyvvvyyy|||sssrrrzzz}}}}}}yyytttlllbbb[[[WWWTTTNNNIIIDDDBBBAAAAAAAAABBBAAA@@@CCCHHHKKKLLLRRR[[[aaaaaahhhhhhhhhgggfffdddcccbbb___^^^ZZZWWWYYYfffyyy~~~tttmmmooorrroooiiieeeYYYZZZ___ooo{{{|||___>>>===888:::888555777;;;777///444333222222111111222222000000000000000000000000000000000000000000000000------------------------........................---...///.........000222666;;;@@@777EEEIIIHHH}}}cccMMMDDD===>>>DDDJJJRRRYYYbbbeeeqqq}}}xxx////////////............,,,---------....................................................................................---------............///111111000000000000111111222111222555444333;;;EEEhhhmmmVVVTTTggg~~~{{{{{{xxxtttoookkkhhhffffffhhhkkknnnnnnllljjjjjjkkkbbbbbbccciiittttttiiifffjjjqqqvvvttthhhcccaaa]]]\\\]]]ZZZ[[[\\\]]]]]][[[XXXVVVUUUWWWYYYZZZYYYWWWTTTRRRVVVVVVVVVWWWXXXWWWVVVTTTXXXXXX[[[___dddfffdddaaa]]][[[VVVQQQMMMLLLOOOQQQWWWXXXZZZ[[[YYYUUUQQQNNNNNNMMMIIIBBB<<<999:::<<<999999999:::;;;<<<===>>>BBBEEEKKKPPPRRRXXXfffttt{{{UUUDDD???555666:::666666999333333333333222222222222111000000000000////////////........................///...------------...///------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222111222222111???fffyyygggddd|||vvvjjjkkkooonnnqqquuuuuuuuuvvv{{{}}}vvvppppppvvv}}}zzzwwwvvvvvvuuuuuutttwwwrrrooouuutttpppvvvlllkkkhhhgggiiinnnqqqrrrwwwtttwww|||yyypppqqqxxxzzz}}}}}}tttnnnggg```WWWQQQOOOLLLGGGCCCEEECCCAAA@@@@@@AAABBBAAACCCIIIOOORRRXXX___bbb```ggggggggggggfffeeecccccc^^^]]]YYYVVVXXXeeexxx~~~uuuooorrrtttpppjjjfff^^^YYYYYYggg~~~|||vvvwwwtttLLL@@@999:::888444666:::999555444333222222111222222222000000000000000000000000000000000000000000000000------------------------........................---...///.........000222444777>>>999DDDFFFNNNZZZKKKDDD@@@CCCIIIOOOVVV\\\```eeerrr{{{ttt////////////............------........./////////........................////////////////////////........................---------............///111000000000000000111111///000222111///333DDDUUU{{{wwwcccXXXbbbwww~~~~~~xxxwwwuuusssqqqpppooooooqqqtttuuutttppplllkkklllgggfffbbb^^^___jjj}}}qqqhhhjjjmmmkkkyyytttnnnggg___ZZZZZZ___ZZZ[[[\\\\\\\\\\\\ZZZZZZWWWXXXZZZZZZYYYWWWUUUTTTVVVVVVWWWXXXXXXXXXWWWWWWSSSQQQQQQSSSXXX^^^ccceee___^^^[[[VVVQQQNNNNNNOOOWWWYYY\\\]]]\\\XXXTTTQQQPPPOOOLLLFFF@@@<<<::::::999999999:::;;;<<<===>>>AAADDDJJJPPPSSSXXXfffttt~~~bbbNNNBBB777777;;;555444777444333333333333222222222222000000000000////////////........................///...------------...///------------------------......---,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222...888333222SSS|||yyywwwkkkWWW___rrrhhhlllrrrqqqsssvvvvvvvvvwww||||||tttmmmnnnvvv~~~~~~|||wwwttttttuuuuuuuuutttxxxrrrooouuutttqqqwwwnnnjjjeeeccceeehhhkkknnnqqqoooqqquuurrrlllnnnuuuzzz}}}|||pppddd]]]WWWQQQKKKGGGEEEDDDAAA>>>DDDBBB@@@??????AAACCCEEEIIIPPPXXX]]]cccggggggccchhhhhhhhhhhhgggeeedddccc\\\[[[WWWTTTWWWdddwwwzzztttuuuvvvqqqllliiicccZZZTTT\\\pppwwwppp[[[???<<<<<<999555444777999888444444333222222222222222000000000000000000000000000000000000000000000000------------------------........................---...//////...///111333333666>>>>>>CCCCCCZZZvvvQQQIIIEEEEEEJJJPPPTTTYYY^^^bbbhhhuuuvvvmmm////////////.....................////////////000........................................................................---------............///000000000000000000111222///333555222111===VVVlllrrrdddcccwww~~~}}}vvvtttsssrrrrrruuuxxxyyy|||{{{{{{zzzxxxtttpppmmmmmmmmmiiibbb\\\^^^fffooo{{{mmmoooqqqnnnooonnnlllfff^^^YYYZZZ\\\[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWWWWWWWVVVWWWXXXQQQOOOLLLLLLOOOVVV\\\```______^^^[[[VVVQQQOOONNNSSSVVV[[[^^^^^^\\\XXXUUUQQQPPPNNNJJJDDD???;;;999999999999:::;;;<<<===>>>>>>AAAGGGMMMQQQWWWdddppp{{{ttt^^^JJJ;;;999<<<444111444222444444333333333222222222000000000000////////////.................................------.........------------------------...------,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---..................///000111222---777222>>>jjj{{{aaa]]]mmmvvvlllhhhkkkooorrrtttwwwwwwuuutttuuuvvvyyyvvvtttxxx~~~~~~}}}yyyuuurrrrrrtttuuuvvvsssxxxtttssszzzwwwpppssspppooommmkkkgggfffjjjqqqooonnnooopppnnniiilllrrryyy~~~~~~}}}{{{tttjjj^^^SSSMMMKKKHHHCCCAAAAAAAAA???>>>@@@???>>>>>>???BBBGGGKKKTTT[[[bbbgggkkkpppooolllllllllkkkjjjhhheeecccbbbZZZYYYVVVSSSVVVcccvvv|||yyyvvvqqqnnnnnnfff]]]UUUVVVaaatttrrroooFFF??????<<<777444444555555444444333222222222222333000000000000000000000000////////////////////////................................................---...//////...///111333777999@@@EEEDDDCCCkkkrrrOOOHHHGGGJJJQQQVVVWWWZZZ^^^gggnnn{{{~~~sssiii////////////.....................////////////000........................------------------------........................---------............///000000//////000111222222222777888666;;;PPPppppppkkkttt{{{||||||wwwrrroookkkhhhhhhlllqqqtttzzzwwwvvvzzz~~~zzzpppooolllhhhdddbbbaaaaaaxxxzzzuuurrrlllkkkjjjgggddd```^^^\\\ZZZ^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVTTTVVVWWWVVVTTTTTTUUUWWWUUUTTTQQQOOOOOORRRUUUXXX]]]^^^___]]]YYYTTTQQQPPPOOORRRWWW\\\^^^]]][[[YYYSSSRRRPPPLLLHHHBBB<<<999999999999:::;;;<<<===>>>>>>@@@FFFLLLQQQWWWbbbnnnzzzpppSSS???999;;;555111444444444444444333333333222222000000000000////////////........................---..................---------------------------------,,,,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---..................///000111222000222555RRR~~~wwwrrrwwwiiissszzznnniiijjjlllmmmmmmpppssswwwyyyxxxuuuqqqpppuuu{{{zzzwwwsssqqqrrrtttvvvvvvsssyyywwwyyyxxxiiidddeeeiiioooooohhhbbbhhhssswwwwwwvvvuuuppplllmmmqqqvvvzzzzzzwwwvvvxxxzzzyyyuuuqqqiii```VVVMMMFFFBBBCCCAAA@@@??????@@@??????;;;<<<>>>???AAAFFFMMMRRR\\\bbbgggiiimmmssstttrrrqqqpppnnnkkkhhheeebbb```YYYXXXTTTQQQUUUbbbuuu~~~wwwpppooorrrhhhbbbZZZVVVVVVbbb|||{{{tttYYYBBB???<<<:::777555444444555444333333222222333333111111111111111111111111////////////////////////................................................,,,.../////////000222444999<<>>AAABBBGGGNNNSSSYYYcccmmmvvvxxxaaaFFF999<<<888555888777444444444444333333333333000000000000////////////........................------...//////...------------------------------------,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222444222AAAhhhnnnsssvvvzzz~~~ooobbbdddmmmrrrrrrqqqpppssswww{{{{{{yyyuuurrrttt~~~vvvtttrrrrrrtttvvvvvvvvvvvvzzzxxx}}}|||dddXXXUUUYYYbbbfff^^^WWW]]]kkkzzz{{{{{{xxxsssooooooqqqvvvzzzyyyuuurrrrrrrrrqqqddd___WWWNNNGGGBBB@@@???>>>============>>>>>>???:::===AAACCCEEEJJJRRRXXX___dddfffgggkkkqqqsssrrrqqqpppnnnkkkgggdddaaa___XXXWWWTTTQQQTTTbbbuuu|||sssrrrvvvlllfffaaa[[[TTTXXXmmmvvvqqqrrrHHHAAA;;;:::;;;999777777555444444333333333333333111111111111111111111111000000000000000000000000................................................,,,.../////////000333555999>>>===EEEBBBNNNsssQQQKKKKKKPPPWWWYYYXXXZZZ___dddrrrwwwooo////////////............,,,---------....................................................................................---------............///////////////000111222333///000000777OOOtttsss}}}yyy~~~~~~xxxuuurrrooommmlllmmmmmmgggdddaaaaaahhhtttzzzssskkkfffbbbkkkyyy}}}~~~{{{uuussstttpppjjjjjjkkklllkkkiiieeeaaa___]]]\\\YYYWWWVVVUUUVVVVVVWWWYYYZZZWWWRRRQQQTTTWWWUUUVVVWWWUUUQQQNNNMMMMMMRRRUUUYYY[[[ZZZXXXWWWWWWPPPRRRUUUYYY[[[]]]^^^^^^YYYWWWTTTRRROOOKKKEEEAAA999999999:::;;;<<<===>>>BBBCCCGGGNNNSSSXXXaaajjjqqq~~~uuuRRR>>>>>>;;;777777555555444444444444333333333000000000000////////////........................------...//////...------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222777999UUUyyy}}}sss||||||uuuiii```eeennnssstttvvvuuuvvvwwwyyyzzzyyywwwuuuwww{{{sssrrrrrrsssvvvwwwwwwvvvxxxyyyxxxmmm\\\SSSPPPSSSWWWRRRJJJMMMWWWeeeiiinnnnnnmmmnnnppprrrssswwwxxxrrrmmmiiiddd___RRROOOJJJEEEAAA@@@@@@@@@<<<<<<============>>>???>>>BBBGGGJJJKKKOOOVVV[[[___dddggggggkkkpppqqqooolllllljjjhhheeebbb```^^^XXXWWWTTTQQQTTTbbbvvvyyyuuuxxxrrrjjjddd```YYYVVVbbbtttoooxxxYYYJJJ===:::;;;:::888888555555444333333333333444111111111111111111111111000000000000000000000000................................................,,,...///000000111333666:::AAA<<>>\\\zzzxxx|||zzzxxx~~~~~~uuurrrjjjaaa^^^iii~~~xxxsssqqqgggccckkkvvv}}}{{{{{{yyytttppppppqqqpppmmmhhhccc```^^^\\\YYYVVVUUUUUUUUUVVVYYY[[[\\\XXXSSSQQQTTTXXXXXX[[[\\\[[[WWWTTTSSSTTTOOORRRVVVYYYYYYYYYYYYZZZTTTUUUWWWYYY[[[\\\]]]^^^\\\YYYVVVTTTRRROOOIIIEEE999999999:::;;;<<<===>>>AAAAAAEEELLLQQQVVV^^^fffmmm{{{^^^DDDAAA<<<777444000555555444444444333333333000000000000////////////........................,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222999BBBdddrrrvvvjjjlllnnneeeaaagggnnnqqqtttxxx{{{yyywwwvvvuuuuuutttsss{{{xxxrrrrrrrrrtttwwwxxxwwwvvvxxxxxxwww|||jjj\\\QQQLLLNNNKKKBBBAAAGGGIIIQQQZZZ___dddiiinnnqqqiiinnnpppkkkccc[[[RRRJJJGGGFFFDDDBBBAAAAAABBBBBB===>>>??????>>>>>>???@@@CCCGGGMMMOOOOOORRRXXX]]]___dddiiijjjmmmqqqqqqnnnhhhggggggeeedddaaa```___XXXWWWTTTQQQUUUbbbvvv~~~xxxyyywwwllldddccc^^^XXX\\\gggyyyqqqxxx}}}jjjUUUAAA::::::888666666555555444333333333333444111111111111111111111111000000000000000000000000////////////////////////........................,,,...///000000111444666<<>>AAACCCFFFIIINNNVVV^^^dddlllxxxnnnCCCBBB===888999555555555444444444333333333111111111111000000000000//////.........---------........................---------------------------------------------------------.........//////..................------000333......444111...444999___yyylllxxxhhhaaaqqqxxxfffbbbdddkkkooopppuuu||||||wwwvvvtttqqqqqqsssyyyzzzuuuwwwyyyyyyyyyyyyyyyzzz{{{{{{|||{{{mmm\\\QQQPPPNNNEEE@@@BBBEEEFFFKKKUUUbbbjjjllljjjkkkgggaaaZZZRRRKKKGGGDDDBBBBBBBBBAAA@@@>>>===<<<>>>;;;<<<@@@AAA>>>AAAHHHOOOQQQSSSTTTTTTUUUWWWYYY^^^cccffffffdddeeejjjooofffffffffeeeccc```]]][[[XXXUUUPPPNNNSSS```rrruuuzzzwwwqqqjjjccc]]]ZZZXXXgggvvvpppttthhhEEE;;;===:::888999555444333333222222222222333333333222222222111111000000000000////////////////////////////////////---------.........//////...////////////222555888@@@777EEELLLLLL|||XXXGGGLLLSSSSSSVVVaaaeeefffnnnnnnyyyyyyuuufff................................................------------------------........................//////.........------------------............//////000111000000000222444999888CCCaaattt}}}~~~}}}~~~tttjjjgggjjjkkkiiifffiiinnnpppqqqppppppqqqllliiifffbbb^^^\\\ZZZZZZ^^^^^^]]]\\\[[[ZZZYYYXXX^^^^^^]]][[[YYYVVVTTTSSSTTT\\\bbb```___```^^^YYYYYYVVVWWW\\\]]]ZZZ[[[^^^^^^^^^\\\YYYUUUUUUWWWZZZXXXYYYYYYWWWSSSPPPNNNMMMEEEBBB>>><<<<<<===>>>???@@@BBBEEEHHHMMMUUU]]]bbbdddoooxxxNNN>>>:::666666666555555555444444444333333111111111111000000000000//////.........---------........................------------------------------------------------,,,------------.................................///222//////555222000999RRRooozzziii]]]___vvvwwweeecccaaaeeelllppppppssswwwzzzuuutttrrroooooorrruuuxxxuuuvvvwwwxxxxxxxxxxxxxxx{{{{{{|||nnnYYYQQQLLLEEECCCGGGCCCEEELLLWWWaaagggeeebbb___[[[UUUNNNHHHEEECCCCCC@@@@@@@@@??????>>>======@@@<<<<<<@@@AAABBBHHHPPPVVVVVVUUUSSSRRRTTTWWWZZZ]]]```dddeeeeeefffiiilllffffffgggfffdddaaa^^^\\\YYYUUUPPPMMMSSSaaatttyyyvvvqqqmmmhhhbbb[[[WWW[[[iii~~~qqqsssxxx|||RRR>>>======:::666666555444333222222222222333333333222222222111111000000000000////////////////////////////////////---------.........//////...///000///000222666999@@@999EEEKKKQQQQQQFFFLLLTTTUUUXXXcccfffgggoooxxxzzzzzzsssaaa................................................------------------------.......................................------------------............//////000111111000111333555777:::LLLppp}}}|||{{{||||||pppjjjkkkjjjgggaaabbbaaa``````cccgggjjjfffeeedddbbb```^^^]]]\\\```___^^^]]]]]]^^^______```___^^^\\\YYYWWWVVVUUUTTTWWW[[[___eeeiiieee___^^^ZZZZZZ___bbb```]]]]]]``````___[[[VVVTTTWWWZZZXXXYYYZZZXXXTTTPPPNNNNNNJJJGGGBBB>>><<<===???@@@@@@AAADDDGGGLLLSSS[[[```bbblllsss\\\>>><<<999444777555555555444444444444333111111111111000000000000/////////.........------........................------------------------------------------------,,,,,,,,,,,,------------...........................111//////444111333@@@eeexxx~~~pppddd\\\eeekkk[[[aaabbbfffnnnqqqpppqqqsss}}}xxxsssrrrpppmmmnnnrrrsss~~~wwwuuuvvvvvvvvvwwwxxxxxxxxx{{{{{{zzzgggVVVLLLEEEDDDGGGAAADDDLLLUUU]]]___[[[VVVQQQMMMGGGBBB??????@@@BBB>>>>>>?????????????????????======@@@CCCHHHPPPYYYYYYXXXUUUQQQPPPQQQUUUYYY[[[^^^aaadddggghhhiiiiiieeefffffffffeeebbb___]]][[[VVVOOOLLLRRRbbbwww{{{wwwrrrpppnnnhhh___WWWRRR\\\qqqtttvvvmmm{{{iiiFFF<<>>XXXwww}}}yyyrrrpppnnniiidddcccbbb``````dddjjjnnnfffgggggggggfffeeedddcccccccccbbbaaaccceeegggiiicccccccccaaa___\\\ZZZXXXXXXWWWWWW[[[cccjjjllljjjfffaaa]]]___cccccc___\\\bbbdddccc___YYYVVVXXX\\\ZZZ[[[[[[YYYUUUQQQOOOOOOOOOLLLGGGAAA======???AAA???@@@CCCEEEJJJPPPXXX]]]ccciiimmmyyyeeeCCCCCC???444777555555555555444444444444111111111111000000000///////////////....................................------------------------------------------------+++++++++,,,,,,,,,---------------..................111///000333000666IIIrrrlllgggeeepppsssaaa[[[ccceeeiiinnnqqqrrrrrrsss{{{vvvsssqqqnnnlllnnnssswww}}}wwwvvvuuussssssuuuxxxyyyzzzzzzzzzrrr]]]PPPGGGCCCCCC@@@CCCHHHOOOSSSSSSOOOKKKGGGEEEBBB???>>>>>>???AAA@@@@@@??????@@@@@@@@@AAA===>>>@@@DDDHHHNNNVVV\\\VVVUUUSSSQQQOOOPPPSSSVVV[[[]]]```eeejjjkkkiiigggdddeeeeeeeeedddaaa^^^]]][[[TTTLLLJJJRRRcccxxxzzztttrrrrrrnnnddd\\\UUUWWWeeezzz{{{nnnmmmTTT=========666999888666555333222111111333333333222222222111111000000000000////////////////////////////////////............//////////////////000000111333777;;;>>>===BBBLLLjjjgggFFFKKKJJJUUUXXX[[[eeehhhiiirrr{{{mmmVVV////////////////////////................................................////////////////////////---.....................---------............//////111222222222333555777888LLLnnngggxxx||||||yyyvvvuuuvvvqqqzzz{{{wwwsssmmmdddeeeffffffgggiiimmmqqqlllmmmmmmnnnmmmmmmlllkkkllljjjhhhgggfffgggiiijjjfffhhhiiijjjiiieeebbb___^^^[[[YYYYYY]]]dddnnnvvvrrrlllfffdddfffgggddd___cccfffhhheee^^^[[[]]]```]]]^^^^^^[[[WWWSSSPPPOOORRRPPPKKKEEE???===>>>AAA>>>???AAACCCGGGNNNUUUZZZ^^^bbbcccmmm~~~nnnHHHCCC???666:::666666555555555444444444111111111111000000000///000000/////////.................................------------------------------------------------+++++++++,,,,,,,,,---------------........./////////222000000222000<<>>>>>AAA@@@?????????@@@@@@AAA===BBBHHHMMMPPPUUUXXXYYYRRRSSSTTTSSSSSSSSSUUUWWW\\\^^^bbbgggkkkllljjjgggccccccdddcccbbb___\\\ZZZYYYRRRKKKJJJSSSeeexxxwwwssssssqqqiiibbbYYYTTTZZZooo~~~wwwkkkqqqhhhCCC;;;===::::::999777555444333222222333333333222222222111111000000000000////////////////////////////////////........./////////000000///000111111222444999<<<<<<===BBBSSS|||[[[EEEMMMJJJUUUYYY\\\eeegggjjjttt~~~yyyiiiSSS////////////////////////................................................////////////////////////---------...............---------............//////111222333222333666888CCC]]]ooo[[[xxx|||tttlllhhhfffgggaaadddhhhmmmxxx~~~yyyrrrhhhkkkoooqqqrrrrrrssstttxxxwwwwwwvvvuuuttttttsssqqqooolllhhheeebbbaaaaaadddfffiiilllmmmmmmkkkjjjfffccc___]]]\\\```lllxxxzzzxxxsssnnnmmmooolllgggbbbhhhnnnlllfffaaacccfffbbbcccbbb^^^YYYTTTQQQPPPTTTSSSPPPHHHAAA<<<===???===>>>@@@BBBEEEKKKSSSXXX[[[``````gggvvv~~~}}}TTTAAA:::999<<<666666666555555555444444111111111111000000000000000000000/////////..............................------------------------------------------------,,,,,,,,,,,,------------,,,,,,------...////////////222000111333444HHHjjj{{{mmmggglll~~~nnn^^^ZZZ[[[jjjmmmooopppsssxxxzzzyyyxxxuuurrrpppllljjjooovvv~~~~~~~~~}}}}}}}}}}}}~~~|||uuulllhhhjjjooosssuuuzzzqqq___jjj}}}}}}sssggg\\\RRRJJJEEEAAAAAA@@@???????????????>>>???@@@AAAAAA@@@>>>===AAA@@@@@@@@@@@@BBBDDDEEEFFFNNNUUUXXXZZZ\\\ZZZWWWPPPRRRTTTUUUUUUVVVXXXYYY]]]```eeehhhjjjjjjiiihhhcccccccccbbb```]]]ZZZXXXVVVPPPKKKLLLWWWhhhyyy|||wwwuuurrrmmmhhh\\\RRRQQQ___ppp|||sssjjjRRR>>>======:::999777666444444333333333333333222222222111111000000000000////////////////////////////////////....../////////000000000///000111222333555:::======>>>EEE```uuuPPPHHHKKKLLLWWWZZZ]]]eeehhhlllxxx{{{ssseeeQQQ////////////////////////................................................////////////////////////---------.........//////---------............///000111222333333444777999QQQllldddccc{{{|||yyyuuunnnhhhcccbbbcccdddbbb^^^YYYZZZiii}}}rrrvvvzzz|||{{{yyyxxxwww{{{zzzwwwuuusssrrrqqqqqqkkkiiifffccc___[[[YYYWWWZZZ[[[^^^bbbgggkkkooorrrmmmjjjhhhgggdddaaagggpppyyy}}}|||xxxuuuuuurrrlllaaajjjrrrsssmmmhhhhhhkkkggggggeeeaaa[[[UUUQQQPPPUUUUUUSSSKKKBBB<<<;;;<<<<<<===???@@@DDDIIIPPPUUU[[[bbbdddiiitttyyylllHHH:::;;;999666666666666555555555555111111111111000000000000000000000000/////////...........................------------------------------------------------,,,------------.........,,,,,,------...//////000///111111333777;;;VVV|||fffeeelllwwwvvvaaa___cccbbbhhhnnnrrrrrrvvv{{{|||xxxuuussspppnnniiigggmmmvvvzzz||||||zzzwwwxxx}}}~~~ppphhhiiimmmrrrtttnnn~~~tttcccaaagggwwwwwwsssiii\\\QQQIIIFFF@@@@@@???>>><<<<<<<<<===>>>??????@@@@@@AAAAAAAAADDDDDDDDDEEEGGGKKKNNNPPPUUU]]]ddddddcccccc___YYYOOOPPPQQQQQQQQQSSSVVVYYY]]]aaafffhhhgggfffggghhheeeeeedddccc```]]]YYYWWWTTTPPPMMMQQQ]]]mmm{{{}}}yyysssmmmiiicccXXXRRRXXXaaammmuuurrrfffGGG>>>>>>999888777666555555555555333333333222222222111111000000000000////////////////////////////////////.../////////000000000000///000111222333666:::>>>??????IIInnnaaaKKKMMMJJJPPP[[[]]]^^^fffjjjppp~~~}}}|||uuulll___OOO000000000000000000000000........................////////////////////////000000000000000000000000---------.........//////---------.........//////000111333333333555777999^^^xxx}}}dddpppyyyxxxtttnnnhhhdddcccddddddeeebbb]]][[[dddvvvxxx{{{~~~zzzxxxvvvtttqqqnnnjjjgggfffffffff``````___]]]ZZZWWWUUUSSSOOOOOOQQQUUU]]]fffoootttqqqnnnnnnpppmmmeeecccgggttt|||}}}zzzyyytttmmm```jjjuuuwwwqqqlllllloooiiiiiigggccc\\\VVVRRRPPPUUUVVVTTTMMMCCC<<<:::;;;;;;<<<>>>@@@CCCIIIOOOTTTWWWaaaeeeiiiqqqssszzzTTT>>>===555777666666666555555555555111111111111000000000000000000000000////////////........................---------------------------------------------------------.........//////,,,,,,------...///000000...111111444:::AAAaaannn\\\cccrrraaaOOO[[[hhhhhhdddmmmsssuuuxxx}}}{{{vvvsssqqqooolllgggfffllluuuuuuyyy|||yyyvvvvvv}}}wwwlllkkkooosssuuummmrrrxxx{{{wwwooojjjjjjwwwzzzwwwiiiXXXLLLFFFCCC???@@@@@@???===<<<<<<<<<@@@@@@??????AAACCCEEEGGGHHHHHHIIILLLOOOTTTXXX[[[aaaiiinnnkkkhhhgggccc\\\OOONNNMMMKKKKKKNNNRRRVVV\\\bbbggggggdddccceeehhhfffffffffdddaaa]]]YYYWWWTTTQQQOOOUUUaaappp||||||tttmmmiiilll```XXXYYY[[[ddd|||nnnllluuuOOO???<<<888888777666666666666666333333333222222222111111000000000000////////////////////////////////////////////////000000000000///000222222333666;;;>>>AAA@@@LLLxxxWWWKKKSSSJJJSSS]]]___```gggkkksss|||zzzpppfff[[[MMM000/////////............//////////////////////////////////////////////////////............//////........................---------...............000...000444555666===FFFnnn~~~rrr||||||}}}|||xxxqqqjjjggghhhhhheeebbbeeeccc```[[[YYY^^^fffmmmwwwllliiihhhgggccc]]][[[[[[\\\[[[ZZZXXXUUUSSSSSSUUUWWWXXXQQQSSSSSSPPPPPPWWWeeepppuuu{{{uuuoooqqqllldddfffgggvvvyyyxxxpppmmmnnnrrrwwwyyywwwttttttkkkiiiiiihhh___UUUTTTYYYYYYWWWSSSMMMGGGBBB>>><<<===;;;<<>><<<<<<===>>>===<<<@@@EEEEEEBBBDDDKKKMMMJJJNNNNNNOOOTTTYYY]]]^^^]]]iiijjjlllmmmlllfff^^^XXXRRRPPPLLLJJJJJJOOOVVV\\\```bbbeeeggghhhgggfffeeefffdddaaa^^^]]][[[XXXWWWTTTSSSRRRWWWgggxxxwwwqqqooopppfff\\\XXXWWW^^^ttt{{{jjjcccBBB<<<<<<:::666555777888555111444444333333333333222222111111111111000000000000000000000000000000000000////////////000000000000...///000222555999<<<>>><<>>===;;;<<<@@@CCCDDDHHHLLLSSSYYYaaagggkkkrrrzzzVVV<<<888999777666666666666555333222222222222111111111111000000000000////////////000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////...222444888IIIjjjsssffffffnnntttwwwfffWWWTTT^^^gggiiijjjlllpppwww|||~~~{{{xxxtttnnniiigggdddccciiippprrrrrrrrrpppiiigggsssrrryyy{{{~~~zzziiiYYYKKKEEEDDD@@@@@@?????????@@@BBBCCCHHHMMMPPPPPPTTT[[[^^^\\\]]]]]]^^^___``````___^^^bbbbbbddddddbbb]]]UUUOOOLLLJJJHHHFFFGGGMMMUUU[[[aaacccfffhhhiiihhhfffeeebbbaaa```^^^\\\YYYVVVSSSUUUTTTUUU]]]nnn~~~{{{tttppprrriiiaaa[[[VVVYYYmmmsssWWWBBB<<<;;;999777777777444111444444333333333333222222111111111111000000000000000000000000000000000000////////////000000000000///000111333777:::===???AAAGGGTTT~~~TTTHHHSSSSSS^^^___aaadddfffmmm|||zzzzzzwwwgggUUULLL000000000/////////......//////////////////////////////////////////////////////............//////........................------........./////////444///333999666444JJJhhhzzzhhhqqq~~~www}}}~~~~~~~~~}}}wwwrrrlllhhhgggfffcccaaa[[[\\\\\\ZZZXXXVVVVVVWWWiiizzzrrrmmmhhhaaa^^^___```^^^]]]```cccdddcccbbbjjjjjjjjjlllllljjjfffccc\\\^^^^^^ZZZTTTOOOMMMNNN___~~~|||zzz|||uuunnnooojjjuuuxxxxxxxxxvvvuuuxxx}}}|||uuummmhhhfffeeebbb[[[UUUUUUYYY^^^]]][[[WWWQQQKKKDDDAAA>>>;;;;;;???AAABBBEEEJJJNNNUUU___gggmmmtttzzztttBBB;;;999888666666777777555333333222222222111111111111000000000000/////////////////////...------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000---666888===\\\|||zzznnnnnn|||yyygggWWWSSSZZZaaaiiinnnmmmpppuuuzzz~~~}}}yyyuuuqqqmmmjjjjjjhhhgggkkkqqqvvvvvvtttjjj^^^\\\lllzzzxxxaaaRRRHHHFFFGGGFFFGGGHHHFFFDDDEEEHHHLLLTTTYYY^^^aaaffflllnnnmmmlllmmmnnnlllhhhdddbbbaaa\\\\\\\\\[[[YYYSSSLLLGGGGGGFFFEEEEEEGGGNNNVVV\\\bbbdddfffhhhiiihhhfffeee_________^^^\\\YYYVVVTTTTTTSSSUUU___qqqyyywwwrrrsssmmmggg```WWWTTTcccvvv}}}oooFFF===<<<:::999777555333222444444333333333333222222222222111111111000000000000000000000000000000000////////////000000000000000111333555888<<<>>>@@@EEEGGGaaauuuQQQMMMXXXVVVbbb___```eeekkktttzzz{{{vvveeeTTTKKK000000000////////////...//////////////////////////////////////////////////////............//////........................------......//////000000555000333:::555555SSSyyyhhhaaattt}}}|||~~~zzzvvvpppmmmjjjhhhfffcccWWWXXXYYYYYYXXXWWWWWWVVVccc}}}}}}yyytttmmmiiiiiihhhccc```aaajjjjjjlllooopppnnnnnnqqqxxxvvvttttttuuuuuurrrooofffeeebbb]]]WWWSSSPPPPPPRRRqqquuusssqqqhhhmmm|||}}}xxxtttvvv}}}xxxmmmiiigggccc^^^XXXTTTUUUWWW^^^___^^^[[[VVVOOOHHHCCC???;;;;;;>>>???@@@CCCHHHKKKSSS]]]gggoootttyyy|||KKK@@@:::999777777777777555444333333222222222111111111000000000000//////////////////.........---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------...///000111111555999IIIqqq}}}uuurrrtttzzzbbbQQQWWWaaadddhhhnnnsssvvv{{{~~~yyyvvvpppnnnnnnppppppooosssyyy}}}{{{lllZZZWWWhhhzzzqqq]]]RRRLLLJJJLLLNNNQQQRRRPPPLLLMMMRRRXXXdddhhhmmmrrrvvvyyyyyyxxxvvvwwwxxxtttnnnhhhdddccc\\\[[[YYYWWWTTTOOOHHHDDDGGGGGGFFFFFFIIIOOOXXX^^^bbbdddfffhhhhhhgggeeeccc^^^^^^^^^]]]\\\[[[\\\]]]YYYXXXXXX```qqq~~~|||ttt~~~zzztttsssooollleeeYYYQQQ[[[lllpppIII===;;;::::::777444333555444444333333333222222222222222222111111111000000////////////////////////////////////000000000000000111333666999<<<>>>@@@FFFDDDlllnnnQQQSSS]]][[[cccaaaccchhhmmmvvv||||||uuucccSSSLLL111000000000//////////////////////////////////////////////////////////////////............//////........................------......///000000111444000222888666<<<^^^[[[ggg{{{xxxsssooollliiifffddd[[[ZZZYYYXXXYYYYYYYYYYYYYYYooouuuppplllkkkjjjggggggjjjjjjkkkpppsssppplllqqqzzz{{{uuummmkkkgggccc]]]WWWQQQLLLMMM```wwwtttyyyqqqoooooovvv~~~~~~zzzssssss{{{{{{nnnjjjhhhbbb[[[UUUTTTUUUVVV]]]^^^^^^]]]XXXQQQJJJFFFAAA<<<;;;===>>>>>>AAAFFFJJJQQQ\\\gggoootttwwwxxx|||UUUDDD<<<:::888888888777666444333333333222222222222111000000000000////////////...............---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111111666111;;;___jjjhhhvvvkkkpppwww___QQQZZZeeeeeegggmmmvvvyyy~~~|||wwwuuuooonnnppptttvvvvvvzzzttt]]]UUU```nnn}}}}}}{{{uuuhhhccc]]]ZZZZZZXXX[[[___^^^\\\^^^dddjjjwwwyyy{{{ssslllfffddd```]]]ZZZVVVRRRMMMGGGDDDGGGGGGGGGGGGJJJPPPXXX^^^bbbdddfffggggggeeecccaaa```___^^^\\\\\\___eeejjjbbb```^^^dddqqq{{{yyyqqqwww~~~wwwrrrpppnnniii]]]RRRXXXfffxxx[[[@@@;;;888999888444444888444444333333333222222222222222222222111111111111////////////////////////////////////000000000000///000333666999<<<>>>???GGGFFFzzzdddOOOUUU]]]]]]cccdddgggkkknnnuuu~~~~~~tttaaaRRRNNN111111000000000///////////////////////////////////////////////////////////////............//////........................------...///000000111222222111222666;;;KKKnnnuuuXXXqqq{{{zzz~~~}}}zzzxxxtttpppkkkgggdddbbbaaa^^^[[[ZZZZZZZZZYYYXXXSSSaaaxxxyyyrrrkkkhhhlllrrrllljjjnnnrrrqqqnnnwwwrrrooommmkkkhhhaaaXXXPPPNNNSSSeeewww~~~sssyyyuuummmuuu{{{sssooovvv{{{pppiiiggg```WWWTTTWWWYYYYYY\\\]]]]]]\\\YYYSSSMMMIIICCC>>><<<======<<>>>>>IIILLLVVVMMMTTTYYY^^^bbbdddiiimmmpppyyy~~~rrr]]]QQQOOO111111111000000000////////////////////////////////////////////////////////////............//////........................------...///000111222222000222333666DDD```eeeiii~~~wwwrrrvvv~~~||||||{{{}}}~~~{{{yyyvvvqqqlllgggdddccc___]]][[[[[[\\\\\\ZZZXXXRRRXXXiiixxxzzz}}}tttpppvvvyyyyyy~~~tttnnnhhhaaa[[[OOOLLLTTTsss~~~|||xxx|||mmmmmm~~~tttlllpppzzzyyyoooeeeddd]]]UUUTTT[[[___^^^[[[\\\]]]\\\YYYUUUQQQNNNEEE@@@<<<======<<>>??????IIISSSoooKKKNNNUUUVVV```dddcccfffnnnvvv}}}nnnYYYNNNOOO111111111111000000000000//////////////////////////////////////////////////////............//////........................------...///000111222222///333444777KKKnnn^^^ooommmxxx|||{{{||||||{{{zzzuuu~~~}}}|||yyytttnnniiifffeeeXXXXXXXXX[[[^^^___\\\YYYOOOQQQ___vvv~~~tttzzz}}}nnnfff```]]]NNNIIIHHH```www}}}rrrkkkwwwuuujjjlllvvvwwwnnnbbbaaaZZZSSSUUU^^^dddccc[[[\\\\\\\\\ZZZWWWSSSQQQFFFAAA=========<<>><<<:::999999888666444444444444333333333222222000000000000////////////---.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///111222333222BBBiiizzzcccnnndddXXXeeeuuulll\\\UUUXXX^^^cccgggkkkpppsss{{{}}}}}}yyyvvvvvvwwwyyywwwwwwyyyyyyxxx||||||lllaaa]]]~~~wwwoooxxxpppkkkfff^^^WWWRRRNNNJJJGGGDDDFFFHHHKKKQQQYYYbbbhhhhhhiiikkklllkkkhhheeeccc]]]______\\\ZZZ]]]dddkkkccckkkrrrvvvyyy{{{wwwrrruuu{{{tttppppppiii^^^ZZZ]]]^^^ooo}}}cccMMM<<<<<<===888555777444444444333333333222222333333333222222222111111000000000000000000000000////////////000000000000111333666:::===???@@@@@@GGGWWWbbbEEEQQQXXXWWWccceeebbbcccmmm{{{{{{kkkVVVLLLOOO