BM6P6(@ ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++......---,,,,,,------...+++,,,------...---------......////////////......+++,,,------,,,+++***)))......---------,,,,,,,,,,,,,,,---------.........---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------......///************++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///111...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++000444333,,,%%%++++++++++++++++++++++++------------------------++++++******++++++,,,---...---+++*********++++++,,,------,,,******,,,...+++++++++******+++,,,,,,---------,,,,,,+++++++++------------------------........................,,,,,,,,,---...///000111///......------........./////////...---...111333111///---...111333111......111333444333111000000111222222333222111///......//////000000000000000111111111111111111111111000///---...///111000///222000...---......---,,,.................................////////////000000000000000////////////......---------,,,,,,,,,------------------------------------------------+++---...---******,,,...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,++++++******++++++,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,---............---,,,+++------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------//////...---------......,,,,,,---------.........------------------,,,,,,---------------------------,,,,,,,,,,,,---...///222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......///333777666000+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------,,,+++*********++++++,,,---...---+++++++++---...------,,,------......---------,,,,,,+++++++++------------------------........................,,,,,,,,,,,,------...///////////////000111222333000000000...---...000333333222222333555666666555444777;;;===>>>>>>???@@@???>>>>>>===;;;999777666333333333222222000//////---...///111222444555666666333111///000000///...111000///000222333333222........................---............/////////000000000000////////////.........---------,,,,,,------------------------------------------------***---//////---+++,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++***+++,,,---,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,---------------,,,,,,...............---,,,+++///---,,,++++++,,,///000,,,,,,,,,,,,,,,---------000//////...------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........---------------000//////...---------...++++++,,,,,,,,,---------------------............------------------------------,,,,,,,,,---......222000---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++...111111---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++*********++++++,,,---......,,,++++++,,,......---------------...------,,,,,,,,,,,,++++++------------------------........................------------------......------...///000111222222111111111000///000222444000222666888:::===@@@CCCHHHKKKOOORRRSSSUUUWWWYYY[[[ZZZXXXUUUSSSPPPOOONNNLLLKKKJJJHHHFFFDDDBBBAAA>>>===<<<:::999777666666888555222111111222111000///......000222222111000........................---------............///////////////000000000000.........------------,,,------------------------------------------------***---///000///---,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000///......---------...---...............------......////////////......///......------......///,,,,,,---------.........000000000//////.........,,,+++*********,,,---///------------------------------------------------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,------------...------------------------......///000000000000000111000///...------------+++,,,,,,,,,------------,,,,,,,,,------.................................------,,,,,,,,,------...111///,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((('''(((***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++++++++++++++++++++,,,---//////---++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////......---...//////000000000000000111222222111222555777<<>>CCCIIIMMMPPPSSSYYY^^^___aaaccceeegggjjjnnnrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooommmkkkjjjiiihhhhhhiiihhhfffdddaaa___]]]\\\KKKHHHCCC???<<<888444111444333222222333333111///////////////////////////---------.........//////.../////////000000000111//////.........---------........................---------------------------,,,++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------++++++++++++,,,---...//////000111222333444444444444444444444333222111111///111555888999888555333222222222111111000000000............------------------,,,,,,,,,---......------------------------------------------------............////////////------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------............,,,---------............////////////////////////...///111333555555555444000//////...//////000000------------............---------------.......................................---,,,,,,,,,---------,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++,,,,,,,,,+++++++++---------,,,---///111111000///...------------++++++,,,,,,,,,,,,------------------------------........................+++,,,...//////...---,,,,,,...000333555666666666;;;===?????????@@@BBBCCCAAACCCEEEEEEEEEFFFHHHIIIMMMOOOQQQTTTXXX]]]dddhhhlllnnnppprrrtttuuuuuutttwwwvvvtttrrrqqqqqqqqqrrrttttttrrrpppnnnmmmkkkjjjccc```ZZZSSSKKKCCC:::555666444222111222222222111////////////////////////.........////////////000......//////000000111111/////////.........------........................------------------------...,,,++++++---/////////------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******,,,---------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---...000222333888999:::<<<>>>???@@@@@@AAA@@@???===:::888555444111333777;;;>>>@@@@@@@@@======<<<<<<;;;:::999999666555444333111000............/////////...------................................................---------.........//////...------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------.........///------------............///////////////////////////000222333333333111000............///000111222/////////000000000111111000000000000////////////........................///...---,,,,,,,,,,,,,,,---,,,,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))*********)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++---111555111000///......---------+++++++++,,,,,,---------------------------------........................,,,---///111111111000///000333888???EEEIIILLLMMMRRRSSSTTTTTTRRRQQQQQQRRRWWWUUURRRQQQOOOMMMKKKIIICCCDDDFFFIIIMMMSSSZZZ___eeehhhmmmqqqssstttssssssuuutttqqqooonnnmmmnnnnnnqqqqqqqqqpppooonnnmmmmmmpppnnnkkkhhhbbbZZZQQQKKKCCC@@@:::666555333222111/////////////////////////////////000000000111111.........///000111111111////////////....................................------------------------,,,,,,...111333333000---------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++---...//////......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------...//////111333555777888AAABBBDDDGGGIIIJJJKKKLLLMMMLLLJJJFFFBBB>>>:::888333555888<<>><<<999666444222111//////000111000///---,,,................................................,,,,,,,,,---------............---------,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////---------.........//////000000000000000000000000000111222333222000...,,,............///111222333888888888999999999::::::333333222222111111000000///////////////////////////...---,,,,,,,,,,,,,,,...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......)))***+++,,,---,,,,,,+++,,,,,,+++******...333777//////...---,,,++++++++++++++++++,,,,,,---------------------------------........................///111333555666555444333;;;@@@HHHRRR[[[ccchhhjjjfffggghhhfffbbb```______ZZZVVVQQQOOONNNLLLGGGCCCFFFGGGHHHIIIKKKPPPVVV[[[___bbbgggmmmooopppnnnmmmhhhfffccc```^^^]]]]]]^^^```bbbdddhhhlllpppssstttpppqqqrrrttttttpppjjjfffYYYSSSJJJCCC===:::777555000000000000000000000000000000000000111111111111---......///000111111222000/////////............////////////////////////------------------------+++---111666999777111,,,------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***,,,---///000000//////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,++++++,,,---------------------.........///000222555:::AAAFFFJJJOOOOOOOOOOOONNNMMMLLLKKKOOOPPPPPPMMMGGGBBB>>><<<:::;;;;;;<<<===???DDDGGGKKKKKKKKKJJJHHHDDDAAA>>>??????>>><<<:::777555444333444444444333222000/////////////////////...............------,,,,,,,,,........................////////////////////////------------------------------------------------........................------------------------------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------////////////000000///---///------///333777999999666777888777444222222222000111111222222111000///444555666333000000333777BBBDDDGGGIIIJJJIIIGGGFFFEEEAAA<<<888777666666555333333222///---,,,---...000////////////...+++(((//////...---...///111222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------------------------)))***,,,...//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------000...,,,++++++,,,+++***...+++)))***///333333333...------,,,,,,------...,,,,,,,,,---------......//////.........---------+++---000000///............+++333AAAEEE===999<<>>CCCHHHLLLNNNPPPPPPPPPPPPPPPOOONNNNNNOOOOOOMMMIIICCC<<<888666666777777777777999===@@@DDDEEEFFFHHHIIIIIIHHHHHHAAA@@@>>>;;;888555333222666777777888777555222111000//////.........//////........................................................................------------------------------------------------++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------000000///000111111111111000111444777<<>><<<;;;777777888999:::;;;<<<===<<<======<<<:::999::::::EEEGGGJJJNNNQQQSSSSSSTTTRRROOOIIICCC===888666555555666777666555333222222111000......///000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++------------------------------......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------...---,,,,,,---------,,,000...---000444555444111...------,,,,,,------...,,,,,,---------.........//////.........------------///111111//////000111777...,,,444<<>>>>><<<999777555333111///......///000.........///////////////........................------------------------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,---...000222333888<<<@@@DDDFFFJJJPPPUUUWWWXXXWWWTTTOOOKKKJJJIIIFFFFFFFFFGGGJJJMMMPPPRRRSSSQQQOOOKKKGGGAAA:::666888;;;@@@GGGNNNUUU[[[^^^ZZZZZZWWWOOOEEE===999999888999:::;;;;;;999777555555222000///000111111000//////............------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------111000///---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,---.........------------///333666555111,,,...------,,,,,,------...,,,------------........./////////............------......---,,,---///111444222777CCCLLLPPPWWW```aaa``````aaaeeehhhiiijjjdddaaaZZZSSSOOOOOOSSSWWW______^^^]]][[[YYYXXXWWWKKKGGGAAA>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAFFFDDDBBBAAABBBBBB@@@???HHHJJJMMMRRRXXX]]]aaadddbbbaaadddggggggeeejjjpppmmmoooqqqppplllddd\\\VVVLLLGGG@@@999444111111111000000111222222222222111000000000111111111222222222222111111000///..............................---------------------------,,,***))))))+++---...........................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------------.........---------...............,,,,,,,,,+++,,,------.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............---...///000000000//////111222444777:::>>>AAABBBJJJMMMPPPRRRSSSQQQNNNLLL@@@AAABBBBBBBBBBBBBBBAAACCCCCCBBB>>>999555333333666888888777555333444555222333555999<<>>EEELLLSSSWWWYYY\\\]]]WWWMMMEEEAAABBB;;;;;;;;;;;;<<<;;;999888999777555444333222000...000000000000000000000000------------------------................................................------------------,,,,,,------------------------222000...,,,+++***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***,,,---...---,,,,,,,,,+++,,,000666999888111,,,...------,,,,,,------...------------............/////////........................------///222666666;;;HHHVVVZZZUUUQQQQQQUUUSSSRRRVVV\\\___]]]ZZZQQQOOOKKKIIILLLTTT]]]ddd]]]ZZZVVVPPPKKKGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNOOOHHHGGGGGGHHHIIILLLNNNPPPUUUTTTSSSSSSRRROOOJJJGGGFFFFFFGGGHHHLLLOOOSSSUUUWWWWWWXXXXXXVVVUUU[[[dddmmmoooqqqrrrqqqmmmiiifff```\\\TTTKKKBBB;;;666333333333333333333222111000000000111111111222222222333333222111000000///...////////////////////////........................///...,,,++++++,,,...000........................,,,------------------,,,---------............///------------------------,,,------......------,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,---.................................,,,,,,,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........////////////......000333666888;;;===AAAEEEHHHIIIJJJJJJGGGIIIJJJIIIGGGBBB===:::888888999:::;;;;;;;;;:::<<<===<<<;;;999888:::<<>>;;;999999999:::>>>AAAEEEIIILLLMMMMMMLLLEEEBBB===777333000000000.............../////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......////////////111333444555999>>>CCCNNNRRRVVVVVVSSSRRRUUUYYY\\\^^^````````````aaabbb___```aaaaaa```^^^\\\[[[YYYYYYYYY[[[]]]ZZZSSSMMMGGGFFFCCCBBBCCCFFFIIIKKKXXX\\\___\\\TTTMMMJJJJJJCCC@@@<<<:::;;;<<<<<<<<<;;;;;;:::;;;;;;:::777444000000000000111111111111........................................................................------------------------------------------------///...---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++---...---+++)))***+++,,,---111777;;;:::555///...------,,,,,,------...---------.........//////////////////////////////111222222111222555:::>>>DDDFFFIIILLLKKKGGGGGGIIIEEEEEEGGGOOOVVVXXXTTTNNNKKKJJJIIIJJJNNNTTTZZZ^^^PPPNNNKKKGGGDDDEEEJJJNNN\\\^^^```aaa```^^^\\\[[[RRRSSSTTTVVVYYY]]]aaacccjjjjjjkkkkkkkkkhhhccc^^^XXXVVVSSSQQQPPPPPPQQQRRRQQQPPPOOOMMMHHHFFFLLLTTT```dddkkkqqqtttssspppnnnllljjjeee]]]RRRGGG===888333333222111111111111111111111111111222222222222444333333222111000000000000000000000000000000000........................//////...............///........................,,,,,,---......---,,,,,,---------............///------------------------,,,------......------,,,........................------------------------------............------,,,,,,,,,---------......------------------------+++,,,,,,,,,---..............................---,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------.........////////////...---...222777===@@@JJJKKKMMMNNNNNNLLLJJJIIIDDDDDDCCCAAA>>>:::666333888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBEEEHHHJJJKKKIIIFFFBBB???>>>??????>>>>>>======<<<<<<<<<;;;999777555555555555===???BBBGGGJJJMMMOOOOOOIIIFFFAAA<<<777444222111111000000000////////////////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------...//////000000---111555777999<<>>>>>??????>>>:::;;;<<>>===;;;;;;::::::===>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBFFFIIIMMMOOOPPPOOOKKKGGGDDDBBBDDDDDDEEEFFFFFFEEEDDDCCC???>>><<<;;;999777666555:::;;;===@@@CCCFFFIIIKKKGGGEEEAAA>>>:::777555444444444333222111111000///////////////////////////........................------------------------------------------------++++++++++++++++++++++++------------------------***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,---------...///000000000...333999===???BBBHHHNNNXXXYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ[[[\\\[[[ZZZ[[[\\\```]]]WWWPPPIIIDDDAAA@@@@@@AAABBBAAA@@@@@@AAABBBFFFEEEEEEEEEHHHLLLPPPSSSUUUVVVXXXZZZYYYVVVSSSRRRRRRLLLEEEBBBBBBBBB???;;;:::999888;;;???DDDGGGHHH???<<<777333000//////000////////////////////////................................................------------.........///------------------------,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...,,,***+++111666111---******,,,......,,,...------,,,,,,------...............////////////.../////////000000000000///000333555888===BBBFFFBBBGGGLLLLLLJJJIIIKKKMMMVVVXXX]]]ccchhhgggccc___XXXZZZ]]]aaacccbbb\\\WWWRRRVVVXXXWWWTTTRRRUUUXXX\\\___ccceeeddddddfffgggmmmnnnoooqqqrrrsssssssssooooooqqqtttwwwyyyxxxwwwooommmkkkgggeeecccbbbbbb___ZZZWWWVVVRRRLLLJJJLLLIIINNNUUU]]]cccggghhhhhhiiijjjkkkjjjfff___YYYTTTCCC???:::555222222333444111111111222222222333333222222222333333333333333000000000000000000000000.................................------------,,,........................+++,,,...//////...,,,+++---------............///........................,,,------......------,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------//////..................//////.........---------,,,,,,.../////////...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000///222666<<>>;;;;;;===>>>999888777777888;;;===???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCBBBCCCGGGJJJNNNPPPRRRQQQMMMIIIEEECCCCCCEEEHHHJJJKKKKKKKKKJJJGGGFFFEEECCCAAA>>>;;;:::888888888:::<<<@@@CCCEEECCCBBB@@@>>>;;;999777666777777666555333222111111000000000000000000000000------------------------------------------------------------------------........................------------------------***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,---------...///000000111666<<>>AAACCCDDDDDDFFFLLLPPPMMMLLLJJJHHHHHHJJJLLLNNNMMMNNNPPPTTTWWWWWWUUUSSSRRRMMMGGGDDDDDDBBB<<<777;;;888444444888>>>DDDGGGIIIEEE>>>888333111111222000000000000000000000000////////////////////////////////////////////////---------.........//////------------------------------...///...---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,...---+++...666<<<===777000---...111222111...------,,,,,,------.............../////////000.../////////000000111111555888;;;???BBBGGGLLLPPPQQQSSSRRRNNNMMMSSS\\\cccggghhhkkknnnppppppmmmjjjmmmmmmnnnooommmfff[[[TTTUUU\\\ccceeebbb``````aaaeeehhhjjjkkklllnnnssswwwrrrsssssssssrrrpppnnnmmmlllkkkkkkmmmppprrrrrrrrrpppooonnnmmmllllllkkkkkkhhhccc``````^^^WWWRRRRRRQQQNNNKKKJJJNNNVVV___eeegggiiijjjkkkkkkhhheeecccSSSNNNEEE<<<555333333444111111222222222333333333111222222333333444444555000000000000000000000000////////////////////////222111///---------//////........................+++,,,...//////...,,,+++---------.........//////........................,,,------......------,,,------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------000000000///.........---//////.........---------,,,,,,.../////////...------...///000000///...---------------------------++++++,,,,,,,,,---------------------------------+++---000111111111222444<<>>???@@@???>>>===<<<999===???>>>888333111111111000000///............////////////////////////------------------------//////.........---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------+++---111222111777@@@CCCFFFLLLRRRUUUWWWWWWVVV]]]]]]]]][[[ZZZ[[[]]]```hhhdddaaaaaadddeeebbb___^^^\\\XXXRRRMMMJJJJJJKKKOOOMMMKKKIIIIIIKKKMMMOOONNNPPPNNNIIIIIIMMMKKKFFF;;;>>>BBBHHHNNNQQQQQQQQQNNNMMMIIIDDD???===>>>???AAA>>>;;;777666999???DDDIIILLLMMMHHH>>>888888:::888555222111111111000///...000000///,,,+++---000///////////////////////////////////////......---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------666444111...---,,,------...........................---,,,---...//////...222......111111///333:::AAAIIIPPPSSSWWW]]]\\\XXXVVVLLLCCCHHHXXXggglllkkkoooooommmjjjkkkpppqqqnnnqqqsssxxx||||||xxxoooiiikkknnnooopppssstttnnnfffnnnlllkkkjjjhhhhhhjjjnnnssslllgggffffffdddaaa___cccbbbbbbcccfffhhhiiiiiibbbdddiiioooqqqooonnnoooooollljjjhhhfffbbb]]]YYYYYYVVVPPPLLLJJJKKKMMMOOOYYY[[[___cccfffiiijjjkkkccc```YYYMMMAAA888555555444444444222000000222444111222333444333333111000111111111111000000000000111111000000//////......//////............//////------............------...------------...//////////////////////////////------------------------........................------------------------........................------............------........................------------------------------------------------//////............//////000000000//////.........//////...............///------------------------++++++,,,,,,,,,---------,,,------.....................//////000333777;;;DDDHHHMMMPPPPPPPPPPPPPPPJJJDDD===999;;;===>>>===CCCCCCDDDGGGJJJJJJGGGCCCFFFEEEDDDCCCHHHWWWlll|||rrrkkk___SSSNNNSSS^^^gggwwwyyyuuujjjaaa\\\WWWSSSZZZXXX^^^hhheeeUUUJJJHHH???<<<>>>DDDGGGEEEFFFIIIFFFBBB@@@@@@<<<555333555777999===@@@AAAAAA@@@???:::===@@@BBBAAA;;;444//////...//////000000///---////////////////////////------------------------//////.........---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///...,,,...333444555<<>>@@@EEEIIIIIIGGGEEEFFFGGGJJJMMMOOONNNLLLJJJQQQZZZaaafffllluuu|||qqqhhh\\\WWW[[[eeeooovvvyyyxxxqqqgggaaa```^^^[[[iiiiiiooouuuooo```VVVUUUGGGCCCAAACCCDDDBBBBBBCCCFFFEEEFFFFFFBBB;;;777888777777888:::===AAADDDFFFAAA@@@@@@CCCEEECCC<<<666000......///222222000---////////////////////////------------------------...............---------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------......///000......000555999<<>>===::::::;;;<<<>>>AAACCCEEEFFFKKKJJJHHHDDD@@@>>>???@@@KKKLLLMMMMMMLLLLLLMMMNNNTTTXXX\\\[[[TTTLLLGGGDDD>>>===;;;999888555111......///111000///...///000///////////////////////////////////////......---......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++---...000........................,,,---///000111111111111000...000666===EEEQQQ[[[\\\dddjjjkkkiiicccZZZQQQHHHNNNYYYhhhsssvvvqqqlllfffkkkooosssxxx|||{{{vvv{{{xxxttttttwwwyyyxxxvvvwwwwwwtttnnnmmmppppppnnngggbbb]]]ZZZZZZ```rrrzzznnnlllrrrzzzwwwrrroookkkeeebbbbbbcccaaa___ZZZ^^^bbbbbbaaaaaafffjjjjjjhhhfffdddaaa]]]WWWSSSHHHIIILLLPPPTTTYYY]]]___aaafffjjjhhh___RRRFFF???666444222333555555333000222222333333333333222222222222111111111000000000000000000000//////////////////............//////------............------...------------...//////------------------------////////////////////////........................------------------------........................------............------........................------------------------------..................000//////......//////000......//////000111111111000/////////000111111222------------------------,,,,,,,,,------------...,,,---............------,,,///555:::@@@EEEKKKOOOJJJJJJJJJHHHFFFEEEFFFGGGDDDBBBBBBEEEKKKMMMJJJGGGDDDCCCBBBEEEKKKTTT[[[```VVVdddttt~~~}}}vvvooolllfff```[[[___kkkuuuzzzzzzsssqqqjjjccccccjjjooooooyyywwwvvvvvvnnnccc]]]___UUUQQQMMMLLLMMMMMMKKKJJJGGGBBB@@@DDDFFFEEEDDDEEE???;;;666444666<<>>999444///000000000000/////////000///////////////////////////////////////......---......------------......------------------------,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................---...000000000000000111000444;;;CCCLLLTTT]]]ddddddhhhkkkkkkhhhbbb[[[UUU```dddjjjooorrrqqqpppooommmqqqtttuuuxxx{{{yyytttuuurrrpppqqqssspppjjjdddcccaaa]]]___lll~~~sssqqqwwwtttgggeeeccc^^^YYYWWWXXX]]]aaaeeedddccceeeggggggeeebbbZZZUUUNNNHHHEEEGGGKKKNNNXXX^^^fffkkkhhh```VVVOOODDD===555222444555444111222222333333333333333333222222222111111111000000000000000000//////////////////............//////------............------...------------...//////------------------------................................................------------------------........................------............------.............................................................../////////000000////////////000000000000000111111111222222111111000000000000111111------------------------,,,,,,---------..................---------------111888AAAHHHKKKLLLKKKKKKBBBBBBAAA@@@>>>???BBBDDDGGGHHHJJJMMMNNNJJJDDD>>>IIIIIIIIILLLQQQYYYbbbggg]]]dddlllooommmiiiiiikkkfffaaa^^^bbbkkkqqqpppllljjjjjjgggdddgggrrrzzz}}}}}}{{{zzzxxxrrrkkkffffffcccaaa```aaafffjjjiiifffVVVJJJ@@@AAAGGGHHHHHHHHHDDDAAA<<<999888;;;???AAAGGGGGGFFFEEEDDDEEEJJJNNNCCC===555000///000//////////////////////////////........................---.....................,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................///...---,,,,,,---///000555888<<<@@@EEEIIIKKKKKKFFFHHHKKKMMMOOOOOONNNMMMKKKHHHCCC===888888<<>>;;;555333111000/////////...000000000000000000000000///////////////......---........................------------------------,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................------------------......////////////////////////...///111000......///111888AAAMMMVVV^^^bbbdddeeejjjiiijjjjjjjjjhhhffffffllloooqqqqqqooommmnnnpppqqqrrrqqqooopppsssrrrnnnqqqmmmjjjkkkmmmjjjbbbZZZTTTUUU\\\nnnwwwqqqnnnjjjddd______\\\XXXZZZ```eeeggggggeeeaaaYYYQQQKKKGGGFFFFFFMMMRRRYYYaaaffffffcccaaaVVVKKK===444333555555555222222222333333444444555222222222222111111111111////////////000000000000//////............//////------............------...------------...//////........................------------------------........................------------------------........................------............------.........................................................//////000000000000000////////////000000000000000000000000000000000000000111333444666777------------------------,,,---------............000///...---...000222333===CCCKKKOOONNNHHHCCC???:::;;;;;;;;;<<<>>>BBBEEEGGGNNNWWW\\\[[[WWWQQQNNNTTTVVVYYY[[[[[[ZZZ[[[\\\TTTXXXZZZYYYUUUUUUYYY]]]VVVSSSQQQRRRTTTVVVVVVUUUOOOUUUZZZYYYYYY^^^cccdddfffjjjpppwww|||{{{wwwssstttuuuuuuwww||||||uuuiii[[[MMMIIIIIIGGGDDDCCCFFFFFFGGGFFFDDD???;;;888===CCCJJJMMMLLLJJJJJJLLLJJJFFF>>>666111//////000////////////////////////........................---------...............,,,---------............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////........................///...------...111333555;;;@@@CCCFFFJJJLLLJJJEEE???BBBFFFJJJKKKKKKIIIHHHBBBAAA===::::::>>>EEEKKKSSS[[[cccgggfffddddddeeebbb^^^YYYWWWWWWVVVSSSPPPJJJKKKLLLMMMLLLKKKJJJIIILLLGGGDDDEEEGGGGGGIIIKKKHHHMMMQQQRRRPPPNNNNNNOOOTTTVVVXXXYYYXXXVVVVVVWWWPPPQQQQQQPPPMMMKKKKKKLLLFFFIIIPPPXXX\\\YYYQQQJJJIIIGGGEEEEEEHHHJJJKKKKKK>>>:::555111000//////...000000000000000000000000///////////////......------...////////////...---------------------------,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------....................................////////////............////////////////////////...000111///---...333777EEEPPP\\\cccggghhheeeaaaeeecccdddhhhkkkkkkmmmqqqdddiiipppsssrrrooommmmmmlllkkkhhhddddddiiiiiifffgggccc```cccjjjmmmjjjeeefffooossslllcccZZZVVVYYY]]]```___```bbbdddccc___YYYRRRMMMIIIJJJMMMSSS\\\ccchhhjjjcccXXXJJJ???999888777777333222222222333444555666333222222222222111111111////////////000000000000//////............//////------............------...------------...//////////////////////////////------------------------........................------------------------........................------............------......................................................//////000000111111111000000//////000000111///////////////000000000000111333666:::>>>AAACCC------------------------------------............111///......000555:::>>>GGGIIIKKKJJJFFF@@@<<<:::777999;;;<<<>>>AAAFFFIIIGGGTTTdddkkkjjjdddaaa```XXX[[[]]]\\\XXXSSSQQQPPPNNNRRRUUUSSSMMMKKKMMMPPPQQQUUUZZZ[[[XXXTTTRRRQQQGGGVVVdddeee```[[[VVVSSSQQQTTT[[[fffrrrxxxvvvpppuuuwwwyyy{{{|||qqqggg```[[[XXXSSSMMMIIIJJJLLLMMMNNNMMMJJJEEE???<<<:::@@@HHHNNNPPPNNNKKKIIIKKKJJJGGG>>>555000000222////////////////////////........................---------.........//////------------............,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////........................---------///222777;;;>>>AAAGGGJJJKKKMMMNNNGGG===:::===BBBFFFHHHFFFCCC@@@<<<;;;::::::>>>GGGQQQYYYaaadddgggeee```ZZZVVVUUUOOOMMMLLLMMMOOOMMMFFF@@@???AAACCCGGGJJJLLLNNNOOOKKKEEEBBBEEEHHHHHHJJJOOOLLLNNNOOOMMMIIIGGGIIIMMMJJJMMMQQQTTTTTTTTTTTTUUUZZZ[[[[[[XXXRRRLLLGGGEEEEEEEEEHHHOOOWWWZZZVVVRRRKKKGGGDDDCCCGGGLLLQQQSSSHHHBBB999333111111111000000000000000000000000000///////////////......------...///000000///...---........................,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------..........................................////////////......////////////////////////---///000///...222:::AAAPPPYYY___```aaabbb___ZZZYYYYYY___iiimmmlllkkknnnaaahhhqqqvvvuuupppkkkhhhggggggccc^^^^^^aaaaaa]]]YYYYYY^^^lll|||ooodddaaaaaa___]]]]]]```eeeiiihhheee___[[[NNNKKKHHHJJJRRR\\\dddhhhddd```XXXOOOFFF>>>888555333333222222333444666777333333222222222111111111.../////////000000000111//////............//////------............------...------------...//////........................................................................------------------------........................------............------......................................................///000000111222222111111000000000000111111000000111333444666777888:::;;;<<>>;;;;;;<<<888:::===???AAAEEEIIIMMMNNN]]]mmmrrrjjj```[[[[[[VVVVVVTTTPPPLLLJJJLLLNNNVVVVVVSSSMMMIIILLLUUU]]]kkkwww}}}ooofffbbbbbbwwwzzznnngggSSSOOOLLLQQQZZZbbb```YYYbbbgggmmmsss|||zzznnnWWWZZZaaaccc^^^WWWVVVZZZUUURRROOOKKKHHHGGGHHHHHH??????BBBGGGNNNPPPNNNKKKIIILLLLLLEEE:::222111333////////////////////////////////////////////////---------.........//////---------.........//////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000........................,,,,,,...111666<<>>777555666999;;;===AAAFFFIIIFFFGGGRRR___```hhhnnnjjj```XXXTTTSSSOOOIIIDDDGGGNNNYYYjjjyyy}}}oooeeeaaacccppp|||}}}sssrrrzzz{{{ddd___[[[aaapppxxxnnn]]]___TTTRRRWWW]]]llluuuqqqaaagggnnnrrrqqqpppvvv~~~sssYYYHHHCCCGGGJJJLLLJJJNNNMMMGGGCCCEEEIIIKKKNNNOOONNNJJJBBB:::444111000222333333111///......000/////////............///............---------................................................------------------------------............------.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------............///.........------,,,,,,,,,...////////////...---,,,---000444:::???BBBDDDEEECCCJJJQQQSSSMMMCCC:::555333888;;;999666666888999;;;===@@@BBBEEEIIINNNQQQOOOMMMDDDBBBHHHFFFEEENNNIIIXXXeeekkkllliii^^^SSSKKKZZZlllzzz}}}nnngggpppwwwyyyzzzggg^^^bbbjjjllljjjjjjjjjdddYYYQQQOOOUUUPPPSSS___eee^^^XXXWWWTTTOOOHHHAAA???BBBIIIOOOXXXXXXWWWSSSOOOLLLKKKLLLUUUTTTOOOFFF<<<555333444111......111222000111444000000000000000000000000///////////////////////////............---------------............------------------------------////////////////////////------------------------...........................------------...//////000000000000000000000000000///...---,,,---......111000000222777???HHHNNNOOOQQQQQQMMMHHHFFFKKKOOOSSS[[[eeemmmpppqqqrrrsssrrrzzz}}}zzzvvvtttnnnffffffaaaVVVUUU\\\WWWQQQXXX[[[uuuqqqgggccc______bbbeeeeeedddeee^^^UUUMMMFFFDDDLLLWWW^^^fffkkkfff___VVVHHH;;;777666444444444444333111555555444333333222111111111111111111000000000000000000////////////000000////////////////////////000000///...---,,,,,,+++---------.........//////---------............///......//////......---,,,///...---,,,,,,---...///........................////////////////////////---------........./////////000///...,,,---///111111111111111111111111111333444444222000///000111555;;;AAAFFFOOOYYY\\\ZZZ```___]]][[[XXXVVVUUUUUU........................---...000000///...///000111444888;;;DDDMMMPPPNNNHHHCCC<<<888888;;;???@@@HHHGGGGGGHHHGGGIIIRRR]]]dddfffcccXXXOOOMMMPPPSSSSSSRRRSSS[[[lll{{{qqqssszzz|||tttjjjgggmmmzzzggg\\\XXXRRRWWW___]]]gggfffeeegggooo||||||iiiYYYOOOJJJHHHGGGJJJMMMMMMJJJIIIJJJIIIEEEKKKMMMMMMJJJDDD===777444444444444333222000000111000000/////////.........///............---------................................................------------------------------............------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------............///.........------,,,,,,,,,////////////////////////333555999===@@@CCCFFFHHHQQQTTTVVVSSSLLLCCC===:::;;;999666444666;;;???@@@===@@@BBBDDDDDDDDDFFFGGGBBBKKKOOOSSSYYYVVVWWWccc|||}}}kkklllwwwvvvooo}}}jjj[[[TTTVVVTTTZZZfffllliiifffggg^^^[[[VVVQQQMMMLLLMMMOOO\\\]]]]]]ZZZVVVRRRPPPPPPPPPPPPNNNJJJCCC===888666666222111222222///000333000000000000000000000000///////////////////////////............---------------............------------------------------........................------------------------...........................------------...//////000000000000000000000000000//////......//////000111222444888<<>>:::666333333444555555555555444444333222222111111111111111000000000000000000////////////000000////////////////////////000000000//////...---------------.........//////---------............///......//////......---,,,///...------------...///........................////////////////////////---------.........////////////000///------///000//////000000111222222222...///000222444888===AAAMMMRRRWWW[[[bbbjjjmmmkkkaaa^^^YYYUUURRROOOMMMKKK........................///000111000......///000111:::CCCHHHMMMQQQRRROOOBBB???<<<<<>>???@@@BBBHHHLLLQQQTTTVVVUUUQQQKKKFFFCCC>>>999555777===CCCFFFFFFIIIHHHFFFDDDBBBCCCFFFIIIeeewwwyyywwwsssyyy~~~zzzssspppiiicccgggooovvvxxxtttqqqqqqqqqjjj```VVVRRRRRRUUUXXX^^^aaacccbbb___[[[XXXWWWNNNNNNOOOOOOLLLFFF???:::<<<777444444222//////333000000000000000000000000///////////////////////////............---------------............------------------------------------------------------------------------------...........................------------...//////000000000000000000000000//////000000000000000111333222333777<<<===;;;999===???CCCIIIQQQZZZbbbgggccceeehhhmmmrrruuuuuutttyyyxxxuuuqqqnnniii^^^RRROOO]]]nnn|||pppiiieeebbb]]]```dddddd\\\OOOIIIJJJFFFLLLTTT[[[bbbfffbbb[[[JJJCCC:::444222444666777555555444444333222222222222222111111111000000000000000////////////000000////////////////////////000000000000000000000000------........./////////---------............///......//////......---,,,///...------------...///........................////////////////////////------........./////////---///000000///...///000//////000111222333444444///111444999???HHHQQQWWWdddhhhkkkkkkmmmooonnnkkkaaa[[[TTTNNNKKKHHHDDD@@@........................000111111///......000222666BBBNNNRRRRRRRRRPPPMMM@@@??????AAAEEEIIIKKKLLLIIIHHHKKKQQQRRROOONNNPPPAAAGGGLLLQQQ```vvv~~~zzzxxxuuu|||pppssswwwxxxqqqooohhhjjjwww}}}kkkfffZZZTTTccc|||yyyeeeaaahhhlllcccYYYXXXZZZXXXSSSQQQRRRQQQNNNKKKNNNQQQQQQLLLFFFAAA>>>;;;:::999888777666444222000000000////////////...///............---------................................................------------------------------............------------------------------------------------------------------------------,,,,,,,,,------------...---------............///...............---------......---...///222555777:::===@@@@@@@@@CCCJJJPPPOOORRRVVVWWWSSSLLLEEEAAA;;;999;;;AAAFFFGGGFFFFFFIIIGGGDDDCCCGGGRRR___hhh~~~vvvttt~~~~~~uuuppprrrmmmfffaaa]]]\\\\\\\\\\\\___ccceeedddbbb```___TTTSSSRRRRRRRRRMMMDDD===???:::666555333//////333000000000000000000000000///////////////////////////............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////////////////////////////000000000111111000000000555222000222888>>>??????DDDFFFLLLUUU```hhhmmmooolllkkkjjjlllppprrrpppnnnrrrtttuuurrrkkkbbbWWWOOOYYYqqqrrriiiaaa______cccaaaYYYRRRPPPIIIIIILLLRRR[[[bbbdddaaaVVVNNNAAA777333333555666555555444444333333333333222222222111111111000000000000////////////000000////////////////////////....../////////000000000............////////////---------............///.........///......---,,,.........------.................................////////////////////////............////////////,,,...111111000/////////000111111222333444555555555999>>>CCCJJJRRR[[[aaa```gggllllllkkkjjjgggbbb\\\UUUMMMGGGEEEBBB>>>:::////////////////////////000000///......000444777>>>JJJUUUVVVRRRNNNKKKHHHBBBBBBCCCEEEIIILLLLLLKKKMMMLLLMMMPPPPPPKKKJJJKKKGGGTTTcccppp}}}{{{|||}}}{{{nnnkkknnnqqqoooXXXWWWiiixxx|||{{{xxx{{{|||zzzvvvyyyyyyqqq```RRRNNNPPPRRROOORRRUUUTTTPPPKKKFFFDDD===<<<;;;<<<<<<999444111111000000000///////////////............---------................................................------------------------------............------------------------------------------------------------------------------,,,,,,---------.........---------............///...........................---...///222666:::===???AAACCCCCCDDDHHHOOOTTTXXXWWWTTTPPPJJJCCC===888???>>>AAAFFFEEEBBBDDDJJJJJJKKKOOOVVVaaaqqq|||xxx~~~uuudddgggjjjnnnnnniiiaaaZZZ[[[^^^bbbddddddddddddddd^^^[[[WWWVVVTTTOOOHHHCCC@@@;;;777777444000000333000000000000000000000000000000000000000000000000///............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////////////////////////////111111000000000000000000555444555:::AAAGGGIIIIIIHHHLLLUUU___hhhmmmnnnlllnnnmmmlllnnnqqqrrroookkklllnnnnnnggg\\\UUUVVVZZZsssuuuggg\\\\\\___]]]XXXUUUQQQLLLIIIKKKRRRYYY___bbb___WWWJJJ???888555444333555555444444444444333333222222222222111111111111000000////////////000000000000000000000000000000,,,------......//////000........./////////000000---------............///.........///......---,,,---..................---........................////////////////////////........./////////000000,,,...111222111000000000000000111222333444555555:::===BBBFFFJJJNNNSSSVVVOOOXXX```bbbcccccc```\\\PPPKKKFFFBBBBBBAAA>>><<>>>>>???===777333111111000000000////////////............---------................................................------------------------------............------,,,,,,,,,------------...------------------------------------------------,,,---------............---------............///...............///////////////111444888===AAACCCGGGFFFEEEFFFIIIMMMQQQTTTWWWRRRJJJEEECCCCCCCCCCCCJJJEEEDDDFFFFFFFFFPPP^^^ooorrrwww}}}jjjgggdddeeehhhjjjjjjhhhdddeeefffeeecccbbbccceeecccaaa]]]YYYVVVRRRNNNKKKBBB>>>;;;;;;888333111333000000000000000000000000000000000000000000000000///............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////000000000000000000000000111000000000111222444666888===FFFNNNRRRRRRPPPNNNOOOUUU^^^gggmmmnnnlllkkkjjjkkknnnppprrrqqqmmmjjjhhheee```XXXPPPTTThhh{{{mmmeeeccc```ZZZVVVWWWQQQLLLKKKLLLPPPYYYaaabbb\\\SSSJJJBBB<<<666333555555444444444444444444333222222222222111111111000000////////////000000000000000000000000000000,,,---------......//////....../////////000000000---------............///......//////......---,,,------...//////...------........................////////////////////////....../////////000000000---///111111000000111222000111222444666888:::;;;???AAACCCDDDDDDFFFIIIKKKOOOVVVZZZVVVQQQOOOLLLIIIEEEEEEEEEEEEEEEEEEFFFFFF////////////////////////---...///111555<<>>EEEIIIOOOQQQPPPQQQTTTXXX000000000000000000000000---...000333888@@@JJJPPPRRRSSSPPPIIIFFFHHHJJJIIICCCBBBBBBBBBDDDDDDBBB@@@DDDFFF\\\{{{xxxzzzwwwppptttyyy}}}{{{wwwqqqzzz||||||rrrggg```YYYTTTMMMOOOQQQQQQQQQQQQRRRSSSRRRKKKBBB>>>???AAAAAA???111111111111000000000000//////.........---------................................................---------------------------..................---,,,,,,,,,------.........---------------------------------------------------------.........//////---------.........//////---.........//////000000333666:::???EEEIIILLLNNNMMMGGGBBBCCCHHHJJJGGGCCC@@@BBBGGGNNNSSSTTTPPPLLLHHHBBBHHH]]]qqq~~~xxxmmmccc^^^^^^___[[[^^^bbbaaa]]]ZZZYYYZZZKKKHHHFFFEEE???666111000000000000000000000000000000000000000000000000000//////.........------------..................---------------------------------------------------------------------------...........................------------...//////000000000000000000000000///......000555<<>>AAACCCFFFIIIRRRYYYVVVNNNMMMSSS\\\XXXaaaxxx~~~{{{yyy{{{{{{sssdddWWW___^^^___```bbb```[[[WWWUUUQQQHHH@@@@@@AAA999...111111111111000000000000111111000000//////......000000000000////////////......////////////......------------------------........................---------............///---------.........//////............/////////000444222000//////000000000222000000555???JJJSSSWWW]]]aaaaaaWWWLLLKKKVVVbbbjjjjjjiiihhhfffccc___]]]eeemmmiiiiiinnn[[[HHHMMMTTTPPPZZZxxxqqqooofff^^^ZZZWWWRRRMMMMMMSSSWWW^^^cccaaaVVVFFF:::<<<:::777666666555555444333333222222222222222222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000............////////////000000000000000000000000000//////.........////////////............////////////000111111111111111111000...---...///111222,,,///222333444444555777<<>>999777888===BBBFFFNNNPPPSSSRRRMMMQQQeeezzz|||{{{wwwvvv}}}|||hhheeebbb^^^[[[[[[]]]^^^XXXSSSJJJCCCDDDHHHDDD;;;444333333222333222111///111111000000////////////000000000/////////............////////////......------------------------........................---------............///---------.........//////........./////////000000///...------.../////////222222555>>>JJJSSSVVVVVVXXXYYYXXXUUUSSSVVV^^^eeehhhkkklllllliiigggggggggjjjkkkeee___ZZZOOONNNYYYYYYlllvvviiibbb\\\VVVRRRQQQTTTUUUXXX___ccc___RRRFFF<<<999666666777777555333333333333333222222222222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000............////////////000000000000000000000000000//////.........////////////............////////////000111111111111111222111000//////000111222222222222333666<<>>AAAWWWgggpppwwwtttrrrzzz}}}xxxmmmdddeeerrr{{{mmmZZZWWWYYYQQQQQQPPPNNNJJJFFFCCCAAA???;;;666333222333333333111111000000000/////////......////////////000000........................------------------------................................................------------------------........................////////////................../////////000000000333111///...000444999<<>>===???@@@??????AAAKKKqqq}}}{{{}}}{{{|||~~~uuurrrtttkkk\\\UUUQQQPPPPPPQQQQQQOOOKKKHHHCCC???999444333333333222111111111000000000////////////////////////000000................................................................................................................................................///////////////............////////////000000000111000...///222888???CCCKKKMMMMMMKKKGGGBBB===888888999<<>>EEEIIILLLMMMOOONNNXXXdddhhhddd^^^ZZZZZZRRRVVVXXXTTTNNNMMMSSSZZZaaadddhhhnnnssssssoookkkppphhhdddeeeddddddnnn}}}111111111///---...111555@@@FFFLLLKKKFFFAAAAAACCCEEEAAA???AAAAAA???BBBHHH]]]xxxuuuwww}}}yyyxxxqqq[[[KKKTTTSSSRRRRRRRRRQQQNNNKKKGGGBBB<<<777555333222111111111111111000000000000000000000000000000//////////////////////////////................................................................................................////////////////////////.........///////////////////////////000000000111...---...111666>>>EEEIIIMMMKKKHHHFFFBBB>>>;;;:::999===AAAEEEHHHLLLQQQUUURRR___rrrsssdddZZZWWW^^^___]]]WWWMMMGGGHHHLLLGGG@@@777222111222333333000000000000111111111111000////////////...............////////////......................................................---------............///........./////////000000////////////000000000111000111333222111111222444999BBBJJJIIICCC@@@GGGOOObbbdddfffiiikkkmmmnnnnnnsssooommmmmmnnnhhh^^^TTTYYYdddxxxggg^^^___[[[VVVSSSTTTXXX^^^bbbVVVLLL???666444555555444666666555555444333333222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////............///////////////////////////////////////////////////000111111000000////////////000000//////000111111111111111///000111222222222111111444:::BBBGGGHHHFFFCCCAAALLLXXXeeehhhaaaWWWQQQPPPIIIKKKKKKLLLOOOUUU^^^eeegggjjjooossstttqqqkkkfff[[[[[[```hhhmmmvvv111222111000...000666;;;EEEHHHKKKGGGAAA===???CCCEEE???===??????>>>DDDNNNqqq~~~|||yyyuuudddVVVQQQPPPOOOMMMMMMMMMOOOPPPKKKGGGAAA<<<999666333111222222111111111000000000111111000000000000//////////////////////////////................................................................................................////////////////////////.........////////////////////////000000000111111---...222777===CCCHHHKKKJJJFFFCCCBBB???<<<;;;>>><<>>777333222333444000000000111111111111222000000000000////////////......////////////......................................................---------............///....../////////000000000/////////000000000111111///111222111///000333777CCCJJJMMMGGG>>>>>>JJJWWW```dddiiikkkkkklllnnnppprrrmmmhhhfffeeeaaaYYYRRRRRRyyytttggg```]]]YYYSSSPPPSSSZZZaaa]]]TTTHHH===777555555666777777666555444333333222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000111222222111000000//////000000111//////000111111111111111000000111222333444444555>>>???@@@???>>>===>>>???GGGSSS```bbbZZZPPPKKKJJJIIIKKKQQQYYYbbbiiimmmooollllllllliiieeeaaa``````]]]iiizzz///111222111111666>>>EEEGGGFFFDDDCCCBBBBBBBBBAAA@@@999888???CCCEEEQQQ___}}}zzzwww|||~~~xxxuuufffddd^^^WWWPPPNNNPPPTTTPPPMMMHHHCCC???;;;666333222222222111111111000000111111111000000000//////////////////////////////................................................................................................////////////////////////............/////////000//////000000000111111111000333888???DDDGGGIIIJJJFFFBBB@@@BBB@@@<<<<<>>IIIJJJHHHBBB???EEESSS```dddfffjjjlllmmmmmmnnnooolllhhhccc^^^[[[[[[^^^```kkkkkkfff^^^WWWSSSTTTVVVYYY\\\XXXQQQGGG===777666777888888777666555444333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000111222333111111000000000000111111//////000111111111111111111111222222444666999:::@@@???===:::999;;;@@@DDDJJJUUUaaaccc]]]XXXYYY]]][[[^^^ccciiimmmooonnnmmmjjjjjjgggcccccckkk{{{...000333333444:::DDDMMMHHHCCC>>>@@@FFFHHHEEE@@@>>>888:::EEEMMMTTTeeewww|||sssnnnmmm[[[QQQPPPSSSSSSPPPLLLHHHCCC>>>888444222222222111111111111000222111111111000000//////000000000000000000000000////////////////////////................................................////////////////////////000000000000000000000000---.........//////000000000000000000111111111111333777>>>DDDHHHJJJIIIHHHCCC???@@@DDDCCC===<<>>AAALLLZZZeeelllllllllnnnppppppnnnmmmeeeeee```XXXSSSWWWdddppp{{{~~~uuujjjaaa^^^[[[XXXUUUXXXYYYWWWNNNCCC:::777888999888777666555444333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////000111222333111111000000000000111111//////000111111111111111333333333333666999<<<>>><<<<<<<<<<<<<<>>@@@???IIIaaapppvvvzzzyyyjjjzzzeeeRRRMMMUUUWWWSSSNNNLLLKKKFFF>>>888555333000000111111111000111111111111000000000000///000111111111///...---...000111///---...///.........///000000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000000000111111111111000000888===DDDGGGGGGEEEBBBAAACCCCCCBBB>>>999888>>>FFFDDDPPPcccyyylllaaa]]]XXXVVVXXXQQQNNNKKKIIIFFF@@@777///444333222222333333111///333222222111000///......////////////////////////........................---------........./////////////////////////////////////////////.........000000111222222222111111111111000111555:::???CCCDDD@@@<<<===FFFSSS```hhhiiikkknnnqqqqqqpppooonnnmmmZZZZZZ[[[PPP^^^~~~rrrbbb\\\\\\WWWPPPQQQSSSTTTPPPIII@@@999555555666888777555333222222555555444444444333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000000000000000111111111111///000222333444444333333000222333444555888<<>>@@@OOO___mmmooopppoooooorrrttttttrrrmmmjjjggg___YYY]]]gggeeejjjnnnyyy...222333444;;;EEELLLMMMMMMIIIGGGHHHFFFBBBAAACCC;;;CCCRRRmmm~~~}}}zzz{{{wwwzzzgggQQQJJJSSSQQQOOOMMMJJJEEE>>>:::888555333111111111111000111111111111000000000000000000111111111000...------///000///..................///000000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000111000//////000222333555===AAAFFFHHHGGGDDDAAA???=========<<<::::::???DDDLLL[[[rrrwwwhhhZZZTTTVVVUUUSSSPPPMMMIIIDDD===888555444333333444333111000222222111111000000//////////////////////////////........................---------.........//////////////////////////////////////////////////////111111111111111222222222333333333444777;;;@@@CCCBBB>>><<>>???BBBCCC\\\zzzvvv|||wwwwwwnnnrrr|||yyyyyy|||ZZZGGGPPPPPPOOOMMMIIICCC===999;;;888555333222222111000222222111111111000000000000000111111111000///...------...//////...............///000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000111000......000444999<<>>===888999:::<<>>:::666555444333444444222111111111111111111111111000////////////////////////........................------........./////////////////////////////////////////////////////////111111000000000111333444666666666777999===@@@BBB@@@======DDDQQQ^^^eeehhhiiikkknnnooollliiifffeeeUUU]]]www{{{pppjjj___UUUTTTSSSRRRSSSSSSNNNGGGAAA999999888888777666666555555555444444444333333333222222111111111000000000////////////////////////111111111111111111111111000000000000000000000000000000000111111111222222......///000000000000000000000000000111111111111000000111222222222111111///111333666;;;AAAIIIOOOLLLJJJKKKSSS\\\eeennnuuuwwwvvvvvvvvvuuupppkkkggg^^^ZZZWWWUUUSSSXXXfffsss---444<<>>;;;>>>CCCOOO{{{{{{yyy~~~}}}dddTTTSSSQQQPPPOOONNNJJJBBB<<<;;;888555333333333222000222222222111111111000000000000000111000000000000///------///000...---.........///000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000222000......111777>>>CCCHHHIIIHHHEEEAAA===;;;:::999<<<>>>BBBKKKUUUZZZ[[[oooxxx|||jjj___]]]\\\YYYTTTLLLDDD===999999777555444555555333222111111111111111111111222////////////////////////....................................///////////////////////////////////////////////////000000000222111000//////111333555777777777999;;;===???AAA???>>>@@@KKKYYYdddiiihhhiiimmmppppppkkkeee```___\\\{{{wwwiii\\\YYYVVVTTTUUUVVVSSSLLLEEE<<<:::888777777777666666555555444444444333333333222222222111111111000000000000000000000000000000111111111111111111111111////////////////////////000111111111222222222222......///000000000000000///000000000111111111111111111111111111111111111555444777===GGGNNNQQQQQQKKKPPPYYYccclllrrrwww{{{vvvuuuuuuvvvrrriii```\\\VVVZZZ___```cccppp000999BBBIIIOOOTTTTTTPPPMMMHHHDDDBBB>>><<>>;;;::::::>>>CCCHHHNNNYYYhhhpppppp}}}}}}vvvccc^^^^^^]]]ZZZSSSKKKBBB===;;;999666555666666555333111111111111222222222222000000000000000000000000////////////////////////........./////////000000////////////////////////////////////000000111111111000/////////111444555777777888:::<<<===???@@@???AAAGGGSSS```iiillljjjkkkoooqqqnnnfff^^^YYYXXXvvvzzztttccc^^^ZZZVVVWWWYYYXXXSSSNNN???<<<888666777777666555555555444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111////////////////////////000111111111222222222222......///000000000000000///000000000111111111111111111111111111222222222666555999CCCOOOTTTQQQKKKLLLYYYhhhqqqtttvvvxxxyyytttqqqqqqrrrlllbbb\\\\\\```mmmzzz555>>>HHHNNNSSSVVVSSSMMMEEEBBB@@@>>><<<;;;AAAJJJvvvyyypppyyyuuu~~~ooonnn[[[WWWSSSSSSVVVTTTMMMGGG>>>;;;888666555555333222333222222222222111111111111111000000000111222222999000,,,000111...---000......///000000000000000////////////////////////......//////000000111111000000000000000000000000////////////000000000000222222222555:::AAAHHHMMMLLLJJJFFFAAA<<<;;;<<<>>>DDDNNNXXX^^^jjjxxx~~~rrr^^^\\\YYYXXXVVVPPPGGG@@@===;;;888666666666666555222222222222222222111111000000000000000000000000////////////////////////....../////////000000000////////////////////////...//////000000111111222000000///000000222444555666777999<<<>>>???@@@@@@AAAGGGPPP[[[ffflllnnnmmmooopppooohhh___ZZZ[[[]]]{{{hhh]]]YYYUUUTTTUUUVVVTTTRRREEE@@@:::777888888777555555555444444444333333333333222222222222111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222......///000000000000000000000000000111111111111111111111111222333444555444777???IIIRRRTTTOOOJJJTTTdddsssxxxwwwvvvuuuuuuxxxrrrmmmhhh^^^UUUXXXbbb;;;DDDMMMRRRUUUUUUPPPJJJ@@@===<<<===???DDDRRR^^^vvvuuuzzz~~~~~~pppxxx}}}}}}tttrrrnnnfff^^^VVVQQQOOODDDAAA===999777555333111333333222222222111111111111111000000000111222333@@@333,,,///111------222......///000000000000000////////////////////////.........///000111111111000000000000000000000000////////////000000000000222333666:::@@@FFFKKKNNNMMMKKKFFFAAA======AAADDDKKK\\\lllsss{{{kkkccc\\\YYYYYYVVVMMMEEE???<<<999777777777666666333333333222222111111111000000000000000000000000////////////////////////.../////////000000000000////////////////////////...//////000111111222222//////000111222333444444666888;;;>>>@@@AAABBBBBBDDDMMMXXXbbbiiilllooopppooonnniiiaaa]]]bbbnnnyyywwwgggbbb\\\UUURRRQQQRRRSSSKKKEEE===999::::::888666555555444444444333333333333333222222222111111111111111111111111111111111222222222222222222222222000000000000000000000000/////////000000000111111......///000000000000000000000000000111111111111111111111111333555777888666AAANNNUUUUUUTTTVVVYYYcccnnnwwwxxxwwwwwwvvvssswwwnnnfff```XXXZZZnnn???GGGPPPSSSUUUTTTNNNGGGBBB??????CCCIIIUUUiiizzz}}}{{{wwwzzztttnnn___[[[\\\JJJFFFAAA<<<999666333000333333333222222222111111111111000000000111333444DDD555,,,///111------333...//////000000000000000////////////////////////---......///000111111222000000000000000000000000////////////000000000000111444888>>>CCCIIILLLNNNNNNKKKGGGBBB???@@@DDDHHHQQQggg{{{tttgggaaaaaa^^^UUULLL@@@===999777777777777666444444333333222111000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...//////000111222222222---...000222333333333333777999===@@@CCCDDDDDDCCCFFFPPP]]]fffjjjlllooorrrmmmjjjddd^^^___nnnxxxsssjjj___VVVRRRTTTVVVPPPHHH@@@;;;;;;<<<:::777555555444444444333333333333333333222222222111111000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000...//////000000000000000000000000000111111111111111111111222444666888:::<<>><<<:::888666333333222111000000000111333333111000000000111222000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111444777<<>>LLLwww~~~}}}zzzpppgggiiirrrwwwuuuwww{{{wwwwwwyyy{{{lllYYY]]]^^^TTTHHHBBB@@@???;;;888333333222111111111111222444444222111111111222333000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000000000111111000000111222666999>>>DDDHHHKKKLLLMMMNNNGGGEEEKKKQQQSSSUUUXXXjjjrrrxxxxxxwwwwwwwwwuuuqqqhhh^^^TTTIIIFFFBBB===:::888777666666555444333222222222222111111111111111000000///000000111111111111000000---...//////000000//////000000/////////.........000000000000000000000000000111111111000111333444<<<<<<===AAADDDHHHJJJKKK]]]dddhhhhhhiiillljjjeeeaaacccjjjzzzqqqdddXXXTTTTTTSSSNNNFFF===888888:::888888777666555555555555444333222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222333222222444;;;BBBIIINNN[[[eeemmmoooooorrruuuuuuuuuxxxxxxuuutttssskkkaaa^^^bbbrrrPPPUUUWWWSSSJJJCCCAAACCCBBB@@@]]]}}}yyytttqqqxxxwwwooo|||vvvyyy}}}uuu^^^\\\aaaWWWKKKEEECCCAAA<<<888444444222111111111222333555444333333222222333333000000000000000000000000//////000000000000//////000000000000000000000000000000///...///000111222000000000000000000000000000111111000000000222444;;;===BBBGGGKKKMMMNNNNNNKKKHHHIIIRRR\\\```aaabbbpppuuuwwwuuuuuuzzzxxxfffWWWRRRLLLDDD???===;;;999666666555444333222222222222111111222222111111000///000000111111111111000000---...//////000000//////000000////////////......000000000000000000000000000111111000000111444777???;;;???HHHMMMKKKNNNUUUcccfffggggggiiillljjjfff^^^ooo~~~tttcccWWWTTTUUUSSSKKKBBB;;;;;;===999888777666555555555555444444333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333444444444777>>>HHHRRRXXX\\\dddlllppptttxxxwwwtttssswwwwwwrrrmmmggg```YYYZZZzzzwwwtttQQQSSSRRRMMMEEEAAA@@@BBBAAASSSzzzttttttyyyddd^^^```[[[TTTNNNJJJEEEAAA>>>666555333222111222333444444444333333222222222222000000000000000000000000//////000000000000//////////////////////////////111000///...///000222333000000000000000000000000000111222111///111555888BBBDDDGGGJJJMMMNNNOOOOOOMMMMMMRRR^^^lllttttttrrrttt|||yyylll\\\TTTIIIBBB@@@>>>:::666666555444333333222222333111222222222222111000000000000111111111111000000......///000000000000000000000//////////////////000000000000000000000000000111222111000222777;;;BBB===CCCQQQVVVPPPTTT___dddeeefffhhhjjjkkkhhheeeeeennnaaaUUUWWWWWWPPPGGG???===>>>999999888777666666666666444444333222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111222222222333333333333333444555888===EEEMMMSSSQQQ[[[fffmmmssswwwxxxuuurrrvvvuuulllaaa]]]___ccc{{{zzz|||VVVQQQKKKEEEAAA???>>>>>>EEEeeezzzvvvwww~~~}}}xxx~~~nnnhhhbbbbbb```[[[SSSLLLHHHGGG999888555333222222333444222222222222222111111000000000000000000000000000//////000000000000//////////////////////////////111000000//////111222333000000000000000000000000///111222111000222999>>>JJJKKKLLLNNNOOOOOOOOOOOOQQQUUU___ppphhh^^^PPPGGGCCC@@@;;;777666666555444333333333333222222222222222111000000000000111111111111000000...//////000000000000000//////000000000000000000111111111111111111111111000222333111000444;;;AAAFFFCCCJJJYYY]]]WWWZZZfffffffffgggjjjjjjgggcccaaammmuuujjjZZZ[[[YYYTTTLLLDDD@@@>>>:::999888777777666777777555444333333222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333111333666777999===CCCGGGOOO\\\iiioooqqquuuvvvvvvtttrrrlll___WWW___yyy~~~YYYQQQGGG@@@===>>>>>>>>>MMMjjj|||zzzzzzwwwwwwwwwzzz{{{zzz{{{xxx|||mmmlllhhh___VVVMMMIIIGGG===;;;777444222111222333111222222222222111000///000000000000000000000000//////000000000000//////000000000000000000000000000000000111111111222222000000000000000000000000///222333222111555>>>EEEMMMNNNOOOPPPPPPQQQQQQQQQVVV^^^llltttjjj[[[OOOGGGAAA===:::777666555444333333333333222222222333222222111000000000111111111111000000...///000000111111000000//////000000000000111111111111111111111111111111000222333222222666@@@HHHIIIKKKTTT___bbb^^^aaaiiijjjiiijjjkkkggg```^^^```xxx|||qqqccc```[[[WWWRRRKKKCCC>>>;;;:::999888777777777777555444444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222333333333111444666777888;;;BBBGGG[[[gggsssuuutttttttttsssmmmfff[[[SSSWWWqqqSSSMMMEEE>>>;;;>>>EEEJJJ___ooo~~~}}}|||}}}|||nnnbbbYYYQQQJJJEEE@@@===999444222111111222222222333333333222111000000000000000000000000000//////000000000000//////000000000000000000000000...000111333333222111000000000000000000000000000...222444333333888BBBKKKLLLMMMNNNPPPRRRSSSUUUUUU]]]fffttt~~~uuufffWWWJJJCCC@@@???777666555444444333333444222222333333222222111000000000111111111111000000//////000111111111111000//////000000000111111111111111111111111111111111///222444333333999DDDNNNLLLSSS]]]bbbddddddgggiiijjjiiijjjiiiccc^^^bbbkkkzzzlllfff^^^ZZZXXXRRRGGG>>>;;;;;;:::999888888888888555555444333333333333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000333333333333444444444444444666888999;;;CCCOOOXXXhhhooouuuvvvuuutttpppkkkccc[[[VVV]]]rrr{{{tttIIIHHHDDD>>>;;;AAAMMMXXXuuu|||xxx}}}xxxiiibbb[[[QQQHHHBBB???:::555111000111111333333444555444333222111000000000000000000000000//////000000000000//////000000000000000000000000...///222444444333111///000000000000000000000000...222444444444:::EEEOOOJJJKKKMMMPPPSSSVVVXXXYYYccclllxxx}}}nnn]]]MMMDDDBBBBBB777777555444444444444444222333333333333222111111000000111111111111000000//////000111111111111111//////000000111111111222111111111111111111111111///222555444444;;;GGGQQQMMMXXXbbbddddddhhhjjjiiigggfffgggfffaaa___jjjxxxsssjjj```\\\[[[VVVJJJ???<<<;;;:::999888888888888555555444333333333333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000444444444555555555666666666888999:::@@@LLL]]]iiilllooopppqqqssssssllldddaaa\\\aaaxxxtttnnnEEE>>><<>>;;;888777777888888777444444333333222111111111222222333333333333222222111111111111111111111111000000000000111111111111111111111111111111111111000444555444888CCCJJJJJJLLLRRR[[[bbbfffhhhiiijjjiiiiiieee___```ssstttnnnkkkcccYYYRRRCCC>>>:::;;;;;;888666666777777666555555444444333444444444333333333222222333333222111111222333333222222222222111111111000222111111111111222222222111111111111222222222222333111111333333444;;;CCCRRRVVV\\\aaafffkkkppptttppptttuuusssoookkkbbbYYYddd???DDDBBB@@@SSSzzz|||www{{{rrrrrrkkk___OOOKKKDDD===888555444555333333333333222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000111000000000000111222222222222666>>>GGGNNNPPPPPPQQQQQQTTTYYY^^^aaagggnnnuuunnn[[[OOOBBBAAA>>>:::999999999888777444444444333333222222111333333333444444333333333111111111111111111111111000000000000111111111111111111111111111111111111222444666888===CCCEEECCCBBBMMM[[[dddggghhhiiikkkeeehhh```WWWfffuuuwww|||wwwlll```YYYGGG@@@<<<<<<===:::888888777777666666555555444444444444444444333333333333333333222222222222333333222222222222111111111111222222222222222222222222111111111111222222222333444333333444444777BBBMMM]]]bbbiiioooqqqrrrrrrrrrrrrrrrsssrrrkkkccc```bbb{{{}}}rrrrrr}}}888BBBDDDGGGddd|||sssmmmttt}}}}}}~~~|||qqqpppllleeeRRRMMMEEE>>>999666555444444444333333333222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111000000000000000111111000000111111222333000333:::CCCMMMRRRQQQOOOUUUVVVYYY^^^dddjjjrrrxxx{{{~~~kkkYYYFFFFFFBBB===999888777555444555444444444333333333222222222333333333333222222111111111111111111111111///000000000111111111111111111111111111222222222222444666:::???AAA@@@===<<>><<<;;;>>>LLL___jjjkkkiiihhhjjjggg[[[YYYmmm{{{sssxxxnnnjjjXXXLLL@@@======:::888888999888888777666666555555555555555444444444333333333333333333333333333333222222222222222222222333222444666555333111222333111222222222222333333333444333444777;;;CCCQQQ___gggkkkpppsssuuuuuuvvvwwwwwwpppjjjddd___ggg|||>>>>>>EEE^^^eeeuuuuuuppp}}}}}}yyywww}}}~~~fff]]]PPPFFF???;;;777444444444444444333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222111111111111222333333333;;;FFFNNNQQQSSSUUUVVV\\\^^^dddoooyyyaaaSSSMMMCCC;;;888888999999555555555555555555555555000111111222222111111000111111111111111111111111000000000000111111111111000000000111222222333333111333888===>>>;;;;;;???GGGSSSccclllmmmkkkhhhhhhddd[[[eeettt}}}wwwtttfffVVVFFF???===;;;::::::999999888888777777666666555555555555444444444333333333444444444444333333222222222222333333333333222555888777444111222333222222222222333333333333444222444<<>>PPPvvvxxxvvvnnntttooonnnyyyyyymmm\\\NNNDDD>>>999555555444444444444333333333111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111222222111111222222333444777BBBNNNSSSRRRRRRXXX]]]```aaafffsss{{{ddd[[[MMMAAA;;;999999:::555555555555555555555555111222222333333222222111111111111111111111111111000000000000111111111111///000000111222222333333222444:::???===999>>>FFFTTT\\\fffnnnooolllhhhfffccciiirrr{{{kkkjjjkkknnnoooqqqwww~~~tttaaaLLLAAA>>><<<<<<<<<:::999999888888777666666555555555555444444444444333333444555555444333333222222222333333333444444222666999888444111222333222222222333333333444444666333666AAAMMMWWWaaahhhooorrrtttuuutttrrrrrrrrrkkkiiifffnnnmmmiiioooBBBDDDccczzzooowww~~~gggpppyyyeeeTTTIIIAAA:::666555555444444444333333333111111111111111111111111000000000000000000000000//////000000111111111222//////000000111111111222222222111111222222333444;;;GGGTTTWWWSSSRRRZZZbbbccccccfffssstttiiiWWWGGG<<<888777777555555555666666666666666222333333444444333333222111111111111111111111111000000000000111111111111///000000111222222333333222555<<<@@@===999@@@LLL\\\aaaiiiooopppmmmhhhdddeeeyyyzzzmmmwwwmmmbbbcccgggnnnsssyyy}}}hhhPPPCCC@@@>>>===>>>::::::999999888777777777666666555555555444444444333333444555555444333333222222222333333444444444222666:::999444111222444222222333333333444444444777444777EEETTT___fffjjjppptttxxx{{{zzzxxxwwwvvveeeeeegggwwwlll^^^yyy@@@OOOttt|||~~~~~~ooowwwoooTTTQQQHHH999999888888777666555333111000111111111111111111111111111111111111111111111111000000111222222222222111111111111000000000000000111111000000111333555777===LLLTTTOOOPPP[[[aaa^^^aaa\\\^^^oooxxxsss\\\MMM???<<<===888777777777666555555444444555555444444444333333333222222222111111000000000222222222222222222222222000222333333222222222333111;;;DDDCCC;;;:::GGGVVV___hhhiiijjjpppllldddfff{{{sssxxxttthhhhhhiiippp|||uuu___KKKAAA???@@@???;;;;;;:::999888888888888666666555444444444444444777777666555444333333333444444222222222222444444333333333444444555555555777555222111111222333333555888>>>KKKYYYeeekkknnnpppvvv{{{{{{vvvrrrmmmjjjfffdddtttrrraaa}}}aaarrryyy}}}|||{{{bbbUUUKKK@@@===888777777666555444222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111000000000000222222111111222444777999DDDOOOSSSOOOQQQ[[[___\\\SSSXXXbbbooo{{{~~~}}}xxxwwwyyy}}}ppp^^^QQQAAA;;;;;;666888777777666666555444444555555444444444333333333333333222222222111111111222222222222222222222222000222333333222222222444555???IIIJJJFFFGGGSSS___eeellllllmmmpppiiigggrrr~~~|||tttqqqqqqyyy}}}hhhTTTFFFAAA@@@???<<<;;;:::999888888888888666555555444444444444444666666666555555444444333444444333222222333444444333333444444444444444444666444333222333444555555888<<>>>>><<<999888888777777666666555555555444444444333333333444444444444444444444444222222222222222222222222111222333333222222444666:::DDDPPPUUUXXX^^^dddhhhkkkmmmlllooollldddvvvsss}}}mmmXXXGGG???@@@>>>===<<<:::999999999999888888777666666666666666555555555555666666666666444444444333333444444444555555555444444333333333333444555555444555666777???GGGTTTcccnnntttuuuttttttvvvyyyxxxqqqiiifffhhh{{{xxxuuuqqqjjjjjjnnnyyyyyyvvv|||||||||}}}|||lllYYYRRRCCC:::999888666555555555555222222222222222222222222111111111111111111111111000000111222222222222111000000111111222222222333111222333222222777@@@GGGTTTTTTWWW]]]bbbcccdddfffppp~~~{{{}}}{{{lllPPPAAA@@@>>>999999999888777777666666555555444444444333333333444444444444444444444444222222222222222222222222111222333333222333555777===IIITTTXXX\\\cccggggggnnnnnnlllllliiiccczzzyyyssszzzcccMMMAAA@@@???>>>===;;;:::999999999:::999999888888888888888555555666666666666666666444444444444444444444444555555555444444333333333333444555555333333555888CCCLLLZZZgggppptttuuutttssswww{{{vvvhhh^^^dddqqqzzzwww|||nnnooofffgggnnn{{{{{{uuutttyyywwwsssttt}}}{{{dddUUUIII<<<;;;999777555555555555333333333333333333333333111111111111111111111111000000111222222222222111000000111111222333333333000222333222333:::EEENNNTTTUUUZZZaaaccceeeooo}}}}}}zzzyyy{{{|||~~~xxxYYYEEEAAA===::::::999999888777777777555555444444444333333333333333444444444444444555222222222222222222222222111222333222222333666888AAAOOO[[[]]]___fffkkkjjjpppqqqllliiihhhggg}}}vvvrrrWWWFFFBBB@@@???===<<<;;;:::999999::::::999888888888888999666666666666666666666666444444555555555555444444444444444444444444333333444555666444333444888<<>>KKKVVVUUUVVV\\\bbbaaaeee|||~~~|||{{{}}}hhhOOODDD;;;;;;::::::999888888777777555555444444444333333333222222333333444444444444222222222222222222222222222222333222222333777999CCCTTT```___```hhhnnnnnnlllpppjjjfffjjjqqqzzzdddMMMFFFAAA@@@>>><<<;;;::::::999999999888777777777777888888888777777666666555555333444555666666555444333333333444444444444444444333555666555444777>>>DDDTTT[[[eeennnsssvvvxxxzzz{{{vvvqqqjjjccclllttt{{{~~~}}}zzz|||{{{nnniiiooo{{{nnnhhh|||{{{]]]\\\@@@>>>;;;777555444444444333333333333333333333333111111111111111111111111000000111222222222222111000000111222333333444444111444666666888AAAOOO[[[WWWWWW\\\```]]]ddduuuXXXHHH<<<;;;;;;:::999999888888777555555444444444333333333222222222333333444444444222222222222222222222222222222333222222444777:::BBBTTTaaa``````hhhpppqqqeeelllgggcccmmm{{{{{{lllSSSIIIAAA@@@???===;;;::::::999888777777666666666666666999888888777666555555444333444555666666555444333333333333444444555555555333555666555555:::CCCKKK[[[aaajjjppptttwww{{{~~~|||qqqgggdddggg|||vvvooo|||zzzrrreeecccyyyvvvhhh~~~oooYYYKKK@@@777666777666555666666666555444222111000000111111222222222222111111222222222222222222222222444333333222222222222222777555333555>>>JJJWWW___aaaZZZZZZ___^^^aaa}}}bbbIIIBBB@@@===:::888888777666555666666666555444444333333333333333333333333333333333333333222222111111111222000000333333333777>>>LLLXXXcccffffffiiimmmooopppjjjlllnnnuuu}}}|||xxx~~~```IIIGGG?????????;;;???AAA777666666666666555555555555666666555555555444444444555555444333444555666777555555555555555555555555888777777777666999FFFTTT^^^gggppptttwww{{{~~~}}}pppuuuiiiXXXjjjjjj~~~zzzwwwjjjfffwwwvvv}}}aaaQQQEEE;;;888888777666666555444444444333333222222111111222222222222111111222222222222222222222222111111111000111111222222555333222666???LLLXXX___\\\]]][[[WWWZZZkkkzzz}}}hhhNNNEEE???===:::999999888777666777666666555555444333333333333333333333333333333333333333222222222111111333111222444444444:::AAAOOOZZZdddggggggkkkppprrrsssfffjjj|||zzzvvvtttjjjeeejjjnnnooovvvlllQQQIIIAAA@@@@@@;;;>>>@@@888777777777777666666666666666666666555555444444444555555444444444555666777555555555555555555555555555444555666777<<>><<<999888999555555555555444444444444111222222333333222222111222222222222222222222222333333222222333444444555555444666>>>KKKWWWaaaeeeccciiiddd]]]mmmzzzxxx~~~~~~www^^^QQQ???>>><<<<<<<<<;;;888666777777666666555444444444444444444444444444444444333333333333333333333333444333444666555777@@@JJJWWW___fffhhhjjjpppuuuwwwqqqddd{{{rrrwwwwwwddd^^^hhhyyy}}}xxx}}}kkkPPPDDDBBBAAA:::;;;>>>:::::::::999999999888888888666666666666666666666666555555555555555666666777555555555555555555555555666555777<<>>::::::;;;999999888666555444333222222222333333333333222222222222222222222222222222222111111111111222222333444444999DDDTTT```eeeeeejjjjjjqqq{{{www}}}}}}{{{~~~vvvdddFFFCCC???<<<;;;:::999888888888777666666555555444444444444444444444444444333333333333444444444444222333444555555888EEESSS\\\bbbhhhiiilllppprrrqqqnnn}}}xxxttt|||iiiXXXOOOaaajjjQQQDDDBBB======???<<<;;;:::::::::999999999999777777777777888888888888444555666777777777777666666666666666666666666666555444888AAAJJJTTTaaalllwww{{{~~~}}}}}}zzzssskkkcccsssyyyzzz|||xxxjjj```ZZZgggwwwnnnwww||||||{{{zzzvvvyyyssscccPPPEEE???:::999:::888888777777666555444444222333333444444333333222222222222222222222222222000111111222444666777888777777===JJJZZZeeehhhgggkkkuuuvvvnnnoooppp~~~~~~}}}}}}vvvJJJFFF@@@<<<:::999999888888888777777666555555555555555555555555555555555333333333444444444555555333444666777666:::IIIXXX^^^dddjjjkkknnnqqqqqqnnnlllxxxxxxnnngggXXXOOONNN\\\rrr^^^IIIEEE@@@??????::::::::::::999999999999888777777777888888999999999444555666777888777777666666666666666666666666666444444:::EEEPPP[[[fffpppxxx~~~{{{vvvpppiiivvvqqqzzzyyyppphhh|||nnnbbbPPPTTTnnnooo\\\]]]___eeeqqq|||zzziiiUUUHHH@@@:::888888777777777777666666666666222333333444444333333222222222222222222222222222111222333666888;;;>>>???<<<<<>>888:::::::::999999999888888777777888888999999999999444555777888888888777666777777777777777777777777555666===JJJWWWaaammmvvvyyyzzzsssmmmggg|||aaazzz}}}qqqeee[[[pppqqqcccQQQNNNTTTcccmmmiii\\\QQQUUUjjjkkkaaaYYY;;;666@@@555888888888777666666555555444444444444444444444444333222111111333555777999>>>666000777EEEMMMIIIAAA<<>>===;;;:::999999888888999999888888777777777777888888999999999999888888777888999888666666777999<<<<<>>EEEQQQ\\\ccchhhkkkmmmmmm{{{}}}wwwfffWWWSSSUUUYYYaaaoooyyywwwmmmeeebbbbbb___aaaiiipppuuuzzz~~~zzzyyywww{{{]]]BBBAAA???<<<<<<999999888777666666666666666555555555555555444444444444444444444444444444444333777777444888GGGYYYccceeekkkmmmsss|||uuummmrrrvvv|||wwwggg]]]TTTQQQOOOLLLKKKLLLLLLLLLOOOSSSUUUYYYeeeqqq}}}yyysssqqqssswww{{{~~~pppQQQEEECCC@@@<<<>>>===<<<;;;:::999999999999999999888888888888777888888999999999999888888777888999888666666888:::>>>BBBPPPcccnnnrrryyyuuugggqqq{{{|||kkkyyyvvvbbb[[[ttt}}}~~~~~~ttt]]]QQQEEEBBBFFFJJJPPPUUURRRvvvvvvgggNNNAAA>>>888888888777666666555555444444444444444444444444444333333222222222333333444333777???KKKSSSSSSJJJBBB>>>IIIWWWaaaeeegggjjjmmmtttvvviii[[[QQQPPPTTTVVV___mmmvvvtttkkk```[[[YYYVVVWWW___fffjjjoootttwww|||}}}vvvsss~~~iiiDDD@@@BBB===:::<<<999999888777666666666666555555555555555555555555444444444444444444444444333666666555;;;KKK\\\fffkkkpppqqqvvv{{{vvvwwwppp~~~eeeZZZSSSMMMMMMMMMKKKKKKMMMKKKLLLOOORRRTTTXXXcccnnnzzzvvvqqqoooqqqvvvzzz}}}|||WWWGGGGGGFFF??????>>>===;;;::::::999999999999999999999999999999888999999::::::999999888777888999888777777999:::???FFFVVViiissswww|||xxxoooiii~~~ssszzzcccWWWaaa}}}yyywww{{{wwwcccVVVIIICCCBBBFFFNNNVVVXXXvvvmmmUUUCCC===;;;888888888777666666555555444444444444444444444444333333333333333333444444777===GGGPPPTTTOOOFFF???>>>LLL]]]ggghhhhhhkkkpppxxxjjj]]]QQQKKKLLLRRRXXXaaammmttttttnnneee]]]XXXTTTTTTYYY^^^```dddhhhppptttyyy}}}vvvrrr{{{~~~tttJJJ@@@DDD>>>999>>>:::999888777666666666666444555555555555555555555444444444444444444444444333666666666===OOO```jjjnnnuuuwwwxxxyyyvvvuuupppqqqXXXQQQLLLIIIJJJJJJGGGGGGJJJKKKLLLOOOSSSTTTXXXbbbmmmuuuqqqmmmlllpppvvv|||aaaKKKIIIGGGAAA??????===<<<;;;:::::::::999999999999::::::::::::999999::::::::::::999999777888999888777888999;;;>>>III[[[lllvvvyyy~~~zzzqqqooovvvttt{{{{{{^^^WWWjjj}}}|||vvvtttttt{{{zzzhhh[[[NNNEEEAAACCCLLLVVVUUUfff{{{xxx```HHH>>>@@@:::999999888888777666666444444444444444444444444333333333444444555555555;;;BBBLLLQQQOOOIIIAAA===@@@PPPccckkkjjjkkksss|||{{{nnn^^^RRRJJJFFFJJJPPP\\\dddmmmqqqrrrqqqkkkddd\\\XXXVVVYYY\\\\\\^^^aaalllooossswww{{{zzzsssvvvxxx{{{UUUBBBEEE???999???;;;:::999888777666666666444444444555555555555555444444444444444444444444333555666666@@@RRRdddmmmqqqwwwyyyyyyxxxwwwsss|||xxxdddQQQRRRNNNMMMOOOMMMJJJIIIKKKLLLMMMPPPUUUVVVYYYcccnnnuuurrrooopppvvv~~~qqqUUUKKKFFFAAA@@@???>>>===<<<;;;;;;;;;999::::::::::::;;;;;;;;;999999::::::::::::999999777888999888888888:::<<>>CCC;;;;;;::::::999888888888444444444444444444444444222333444555666777777777===DDDKKKMMMHHHAAA===;;;CCCSSSeeellllllqqqyyylll```RRRJJJFFFGGGNNNUUUaaagggkkkkkkmmmpppnnnhhhaaa\\\ZZZ]]]______```ccckkknnnrrrvvvyyy}}}xxxrrrvvvwwwcccFFFEEE@@@888>>><<<;;;999888777666666666444444444555555555666666444444444444444444444444333555555777BBBUUUgggooorrrvvvvvvxxxxxxxxxwww}}}kkkZZZOOOSSSQQQQQQSSSQQQMMMLLLNNNLLLMMMRRRVVVXXX\\\fffpppxxxvvvsssuuu{{{bbbNNNGGGFFF@@@@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<999::::::;;;;;;::::::999777888999999888999;;;===CCCRRReeesss{{{|||zzzvvveeekkkpppzzzxxx}}}vvvpppnnnwww}}}uuuiiiYYYLLLDDDFFFRRR^^^wwwiiieeevvvsssrrrqqqOOO===BBB<<<<<<;;;::::::999999888444444444444444444444444222333444666777888888888===CCCIIIIIIBBB<<<:::;;;GGGVVVfffkkkllluuu}}}nnn___TTTIIIEEEFFFKKKTTT]]]dddhhhiiifffiiinnnnnnhhhccc___]]]```cccccceeehhhkkkooossswwwzzz|||}}}qqqvvvvvv}}}mmmJJJFFFAAA888===<<<;;;:::888777666666666444444444555555555666666444444444444444444444444333555555777CCCWWWhhhppprrrtttsssvvvzzzzzzvvvvvvyyycccTTTPPPOOOMMMNNNQQQOOOJJJIIIKKKLLLNNNSSSXXXZZZ]]]gggrrrvvvsssqqqsssyyylllSSSKKKLLLAAA@@@???===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999777888999999888999;;;===FFFVVViiivvv}}}iiimmm}}}~~~~~~xxxvvvwww|||{{{qqqkkkkkkttt{{{yyyrrrmmmiiihhhtttyyyqqqcccSSSDDDAAAMMM[[[xxxyyywwwjjjcccttttttvvvuuuWWWFFFAAAAAA@@@???===;;;999777666666666666666555555555555444444444444555555666666;;;BBBCCC<<<888::::::888NNN^^^jjjlllppplll]]]OOOKKKGGGFFFKKKSSSZZZ___```aaacccfffiiijjjkkkkkkbbbaaaaaadddiiilllmmmlllsssssspppmmmqqqyyytttqqqtttyyywwwooo[[[EEE@@@???<<<<<<;;;999999:::999888666777666666666555555555555777777666666555555555444333666666888DDDYYYlllvvvsssvvvzzzyyysssxxxmmmlll^^^VVVPPPNNNLLLNNNRRRQQQLLLJJJKKKSSSSSSWWW___eeeggglllqqqtttzzz|||yyyyyyaaaFFFEEECCC@@@===<<<<<<===<<<;;;;;;<<<<<<<<<======>>>>>>===<<<:::999888999999:::999777777:::999888<<>><<<:::999888777666666666666555555555555333444555555666666555555:::???@@@;;;777999:::999NNN^^^iiijjjpppooo[[[NNNLLLIIIGGGIIIOOOVVV\\\___\\\\\\^^^```cccfffhhhhhhfffeeedddgggkkkoooqqqqqqqqqsssrrrpppttt|||uuuqqqqqquuu{{{iii|||mmmRRRHHHDDDAAA>>><<<::::::::::::999777777777666666666555555555777666666666555555555555444666777999EEEZZZmmmvvvwwwzzz{{{wwwppptttwww{{{ggg[[[SSSNNNLLLJJJMMMQQQQQQMMMKKKLLLUUUWWW]]]ggglllmmmppptttzzzlllOOOKKKDDDBBB???===>>>>>>===<<<<<<<<<<<<<<<=========>>><<<;;;:::999999999:::;;;:::888999::::::999===CCCTTTfffvvv|||wwwnnnuuuzzzrrrllljjjkkkmmmnnnqqq{{{~~~{{{yyyxxxvvvoookkkoooqqqoookkkiiieeekkkvvv~~~ooo]]]KKK@@@CCCLLLeeewwwnnneeefffPPPDDD@@@???===;;;:::999888888666666666666555555555555333444666777777666555444888<<<===888555777:::;;;OOO^^^hhhhhhooowwwcccRRRGGGHHHHHHIIIMMMSSSYYY]]]___ZZZYYYYYY[[[```eeehhhiiijjjhhhgggiiimmmrrruuuvvvtttwwwxxxwwwzzzyyysssooopppkkkyyy```LLLDDDBBBAAA>>>;;;::::::::::::999777777777666666666555555666666666666555555555555444666777;;;HHH]]]ooowwwyyy||||||uuummmsss}}}sssaaaWWWQQQMMMJJJIIILLLQQQQQQNNNLLLNNNVVVZZZdddooosssrrrrrruuu}}}vvvUUUKKKFFFDDD@@@?????????>>><<<<<<<<<<<<<<<============;;;:::::::::::::::;;;<<<:::999999:::999999>>>FFF]]]lllzzz~~~nnn{{{sssxxxooohhhggghhhlllmmmooowww~~~}}}{{{zzzqqqkkkhhhkkkmmmmmmmmmooonnnuuu{{{vvveeeQQQCCCAAAFFFPPPlllvvvooopppWWWEEE@@@???===;;;:::999999999666666666666555555555555222444666888888777444333666888999777555666;;;>>>RRR```gggfffmmmzzzyyyppp]]]PPPJJJIIIJJJMMMRRRWWW[[[\\\\\\YYYWWWWWW[[[cccjjjoooqqqmmmllljjjkkknnnrrrwwwyyy{{{~~~{{{yyynnnlllwwwvvvyyynnnPPPDDDCCCBBB???;;;::::::::::::999777777777666666666666555666666666666666555555555555777888===LLLaaaqqqxxxxxx{{{zzzuuurrr|||}}}kkk[[[TTTQQQMMMJJJIIILLLQQQRRROOOMMMOOOUUU\\\hhhuuuxxxuuutttvvv\\\KKKHHHEEEBBB@@@??????===<<<<<<<<<<<<===============::::::::::::;;;;;;<<<<<<;;;::::::;;;::::::AAAKKKcccqqq~~~vvviii}}}vvvvvvwwwjjjhhhfffgggjjjllloooyyy}}}|||}}}}}}{{{zzznnnjjjggghhhjjjjjjmmmrrrqqquuuxxxzzz{{{lllYYYIIIBBBDDDIIIfff{{{vvv}}}bbbLLLBBB@@@>>>;;;:::999999999666666666666555555555555333555777999999777444333555555666666555777===CCCWWWdddiiieeemmmzzzdddSSSKKKJJJNNNOOOQQQUUUYYY[[[ZZZXXXZZZWWWWWW]]]gggqqqwwwyyyrrrqqqppppppqqquuuzzz}}}~~~~~~ppplllqqqyyy{{{vvv|||WWWGGGGGGBBB???<<<;;;::::::999888888777777777666666666666555555555666666666666666666777999@@@OOOeeetttyyyxxxzzzzzzyyy{{{{{{dddWWWTTTRRRNNNMMMLLLNNNSSSTTTQQQOOOQQQXXX```ooo{{{~~~zzzxxx{{{kkkSSSIIIFFFCCC@@@??????===<<<===============<<<<<<<<<999::::::;;;<<<<<<<<<<<<>>>>>>???@@@>>>???IIITTThhhuuuqqqmmmxxxxxxaaammmeeegggeeegggjjjlllpppzzz}}}yyyxxxyyyzzzxxxvvvoookkkhhhgggeeecccgggmmmllllllooouuu}}}~~~sssaaaOOOFFFDDDIII]]]tttuuurrrpppWWWEEECCC???<<<:::999::::::666666666666555555555555555666777888888777555444555444444666666888@@@HHH\\\hhhkkkgggqqqqqq[[[LLLJJJMMMSSSSSSUUUWWWYYYZZZYYYWWW[[[YYYXXX___kkkvvv{{{|||yyyyyyyyyxxxxxxzzz~~~sssooonnnrrrxxxnnnYYYFFFFFFBBB@@@>>>======<<<:::888888888777777777666666666555555555666666666666666666888:::BBBSSShhhvvvzzz{{{|||{{{~~~tttrrrttt]]]SSSSSSSSSPPPNNNMMMQQQVVVXXXUUUTTTUUU```iiiwwwwwwZZZLLLIIIEEEBBBAAA@@@>>>==================<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;AAABBBCCCDDDCCCFFFRRR___mmmyyyqqqxxxyyyrrrhhhdddtttfffdddeeeeeehhhmmmpppttt}}}|||wwwuuuwwwwwwuuurrrnnnkkkhhheee```\\\```ggghhheeekkkwwwxxxhhhTTTHHHDDDGGGSSSjjjssspppzzz___HHHEEEAAA===;;;:::::::::666666666666555555555555777777777777777666555555666333444777888:::CCCMMM___jjjnnnjjjwwwjjjUUUMMMPPPVVVWWWVVVVVVWWWYYYZZZZZZYYYaaa^^^]]]dddpppzzz}}}}}}}}}~~~~~~}}}{{{{{{~~~tttsssmmmmmm}}}yyyiiiYYYDDDEEECCCCCCBBBBBBAAA???;;;888888888888777777777666666555555555555666666666777777888;;;DDDVVVkkkxxx{{{~~~{{{yyy}}}jjjjjjyyylllWWWPPPSSSTTTPPPMMMMMMQQQXXX[[[ZZZZZZ\\\hhhppp}}}~~~\\\OOOLLLHHHEEEDDDBBB@@@???>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::???@@@CCCDDDCCCGGGUUUcccsss}}}sss}}}kkk___iiizzzlllaaabbbdddeeejjjqqquuuwww~~~xxxvvvwwwxxxuuurrrjjjhhheeeccc]]]YYY]]]eeejjjeeelll}}}zzzkkkWWWIIIDDDEEEOOOjjj|||xxx|||}}}bbbJJJGGGCCC>>>;;;:::::::::777666666666555555555555888888777777666666666555777444444888999;;;EEEPPP```lllooommm|||wwwaaaPPPLLLTTT\\\YYYWWWUUUVVVXXX[[[\\\\\\hhhdddccciiittt}}}}}}|||~~~~~~{{{zzz|||tttuuunnnkkk|||hhh}}}^^^HHHIIIEEEEEEEEEEEEEEEBBB===999888888888888777777777777444555555555666666777777777999<<>>>>>======<<<<<<<<<;;;<<<<<<=========<<<:::999;;;<<>><<>>??????>>><<>>EEEXXXkkkuuuxxxyyygggXXXNNNTTT___^^^aaaWWWRRRYYY^^^^^^aaafffssspppooosss|||}}}{{{}}}lllnnn{{{aaapppwwwXXXXXXVVVGGGGGGMMMGGGAAA???999;;;:::999888999999888666777777777777777777777777777888:::CCCVVVmmmzzz}}}}}}nnnooossspppxxx```SSSMMMTTTWWWNNNKKKLLLSSS___ffffffeeefffmmmwwwrrr^^^TTTOOOKKKCCCDDDFFF>>>TTTKKK@@@::::::>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::===???>>><<>>;;;;;;:::999888666666666666777777777666555555666666666444666444888@@@@@@HHH]]]lllyyynnn]]]SSSPPP[[[eeebbb___XXXXXX___cccbbbdddkkkvvvsssrrruuu|||~~~}}}nnnmmm^^^gggmmmkkkbbbJJJ@@@DDDBBB@@@>>>777===;;;::::::::::::999777777777777777777777777777999999;;;DDDWWWnnn||||||hhhhhhsssyyysss]]]RRRMMMRRRVVVNNNJJJLLLTTT```iiijjjiiijjjnnnwwwcccXXXSSSNNNEEEDDDFFF@@@ZZZPPPCCC;;;999<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDBBB>>>EEE^^^wwwoooqqqtttsssyyyhhh^^^]]]aaa```eeejjjooosssyyy|||xxxuuurrrmmmjjjfffcccaaa```]]]YYY[[[___aaa\\\\\\aaaddddddfffjjjxxxxxxgggUUUIIICCC???GGGhhhjjjttt|||XXXNNNEEECCCBBB???======;;;:::888777666666777777666666666666666666777777444666444777>>>???III___kkkxxx~~~~~~fffUUUQQQTTTaaajjjddd[[[XXX\\\eeegggdddfffnnnwwwtttqqqrrrxxxllliiiyyybbblll{{{vvvnnnSSSCCCCCC@@@@@@BBB======;;;::::::;;;:::999777777777777777777777777777999999;;;DDDWWWnnn|||vvveeejjjxxxmmmYYYQQQLLLQQQTTTMMMKKKLLLUUUaaaiiijjjiiijjjnnnvvvhhhZZZTTTPPPFFFDDDGGGCCCIIIFFFAAA>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<>>??????===;;;999;;;;;;;;;<<<<<<<<<======@@@DDDHHHDDD???HHHddduuu|||jjjaaa\\\\\\______aaaeeeiiimmmvvv|||vvvooojjjgggdddbbbbbbbbb^^^WWWVVVXXXTTTRRRQQQQQQSSSWWW[[[___eeewwwzzzmmm\\\MMMEEEDDDFFFZZZ}}}tttbbbTTTHHHEEEEEEDDDAAAAAA===<<<;;;999999999999:::888888777666666777777777555888555666;;;<<>>===;;;::::::::::::999777888888888888888888888888999999:::BBBVVVnnn}}}uuuwwwhhh}}}aaaOOONNNLLLNNNQQQMMMMMMNNNVVVbbbhhhfffcccbbbeeelllvvv~~~~~~dddTTTPPPIIIGGGHHHDDDAAA@@@>>><<<;;;;;;<<<===::::::;;;;;;<<<=========999<<<@@@???>>>KKKhhhsss~~~pppbbb\\\ZZZ[[[^^^```bbbdddgggllluuu~~~uuummmfffcccaaa___``````\\\TTTQQQRRRKKKMMMMMMJJJJJJNNNUUUZZZZZZmmmzzznnn]]]NNN@@@AAACCCTTT}}}vvvqqqjjj[[[MMMHHHHHHEEEBBB@@@???>>><<<;;;::::::;;;;;;999999888777666666666666444777555666<<<>>>MMMgggxxxxxxrrrvvv}}}tttaaaXXXZZZ```jjjkkk___\\\bbbmmmtttooohhhnnn|||~~~zzzxxxzzzrrrddd]]]dddooowwwddd^^^xxxooobbbUUUUUUZZZPPPFFFBBB<<<>>><<<;;;;;;<<<;;;:::999888888888888888888888888::::::;;;CCCWWWooovvv~~~jjjyyy\\\LLLMMMLLLMMMPPPMMMMMMNNNWWWbbbiiigggcccbbbbbbiiittt}}}}}}zzzoooXXXSSSMMMKKKJJJDDDDDDCCC@@@===;;;;;;<<<>>>::::::;;;;;;<<<======>>>888:::<<<===???NNNllluuurrrppphhhjjj]]]ZZZZZZ\\\^^^bbbcccdddfffkkkvvvuuujjjccc___\\\[[[\\\\\\XXXOOOLLLMMMGGGKKKKKKGGGEEEJJJRRRXXXTTTgggyyyooo^^^OOOBBBCCCAAAKKKmmmzzzUUU]]]qqqaaaQQQKKKIIIFFFBBB@@@@@@???===<<<;;;;;;<<<<<<::::::888777666666666666333777555777===@@@PPPlllyyyyyyuuu~~~rrr```ZZZ^^^ccckkkkkk___```gggsssyyyrrrkkkrrr~~~|||}}}}}}rrrfff^^^aaajjjwwweee[[[qqqkkkWWWOOOPPPIIIEEEFFFCCC???>>><<<<<<======;;;:::888888888888888888888888;;;;;;<<>><<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>======>>>BBBQQQnnnooovvvvvvaaaeeexxxccc^^^[[[]]]aaa^^^]]]^^^bbbjjjttt~~~wwwmmmfffcccaaa```___]]]ZZZUUUNNNIIIHHHIIIIIIGGGFFFIIIOOOUUUYYY```xxxzzzmmm^^^SSSGGGCCC???HHH```rrriiiSSSTTTqqq~~~}}}bbbRRRPPPJJJHHHHHHCCCAAA???===============;;;:::999888888777777888888777666777:::999>>>RRRhhh}}}tttwwwssscccXXX___mmmqqqjjjcccbbbooozzzyyypppllluuu}}}}}}nnn___]]]___kkkuuu```PPPnnnooo^^^QQQOOOLLLCCCAAAEEEBBBAAA???>>><<<;;;;;;;;;:::999999888888999999:::999:::===EEEXXXpppxxxjjjxxxwwwZZZJJJKKKLLLPPPTTTOOOKKKMMMVVVeeeooommmfffbbbeeejjjwwwuuudddXXXSSSJJJFFFJJJDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<=========>>>AAA;;;===@@@BBBXXXzzz|||qqqmmmaaaqqquuuaaa]]]ZZZ\\\```]]]]]]___cccjjjsss|||wwwmmmgggeeedddaaa^^^ZZZWWWSSSNNNKKKIIIIIIHHHFFFDDDGGGNNNSSSYYY^^^ttt{{{oooaaaWWWEEEBBB>>>DDDXXXhhh```NNNLLLbbb{{{{{{aaaTTTSSSMMMJJJIIIDDDBBB@@@============<<<;;;:::999888888777777888888777666777:::999>>>SSSiiizzzsssvvvttteeeZZZ```mmmqqqkkkdddiiisss|||yyypppoooyyy|||{{{kkk]]]\\\```iiiooo\\\MMMeeekkk\\\PPPMMMJJJBBB@@@CCCBBBAAA@@@>>><<<;;;;;;:::999888888888888888888999999:::===EEEXXXppplllxxxZZZIIIKKKNNNSSSVVVQQQLLLOOOZZZjjjssspppiiidddeeekkkxxxxxxhhh\\\XXXOOOJJJMMMEEEDDDBBB@@@???>>>>>>???<<<<<<<<<=========>>>>>>@@@:::===AAACCC[[[}}}~~~tttrrroooppp___\\\XXXZZZ___]]]]]]```eeelllssszzzxxxnnnhhhfffeeeaaa\\\WWWTTTQQQNNNLLLHHHHHHGGGDDDBBBEEEMMMSSSXXX[[[ooo|||qqqcccYYYDDDAAA===???MMMYYYTTTGGGEEEOOOkkk{{{xxxyyyaaaVVVVVVRRRNNNKKKDDDBBB@@@>>>=========<<<::::::999888888777777888888777666777:::999???TTTkkkzzzwwwwwwhhh^^^cccnnnrrrmmmhhhrrryyy}}}xxxpppqqq~~~|||{{{}}}fffXXXYYY___aaacccVVVKKK[[[xxxjjj]]]RRRPPPLLLEEECCCGGGCCCBBBAAA>>>===;;;::::::888888777777777777888888999:::<<>>>>>>>><<<<<<=========>>>>>>>>>>>>:::>>>AAAFFF```~~~}}}jjj[[[ZZZVVVWWW\\\\\\]]]aaagggnnntttzzz}}}qqqhhhdddaaa^^^YYYVVVTTTRRROOOMMMGGGGGGFFFCCCBBBGGGOOOUUUXXXXXXiii}}}{{{ooobbbXXXDDDBBB===<<>>>>>===<<<::::::999888888777777888888888666777::::::@@@UUUmmm}}}zzzmmmccchhhqqquuuqqqnnnyyy||||||vvvpppsss}}}yyybbbUUUVVV\\\WWWXXXRRRNNNXXXrrriii___UUUQQQMMMHHHGGGIIIEEEDDDBBB@@@===<<<;;;:::999999888888888888999999:::;;;<<>>>>>===<<<============>>>>>>>>>===:::>>>BBBIIIeeeyyybbbXXXXXXSSSTTTZZZ[[[\\\aaahhhoootttzzztttggg```ZZZYYYWWWVVVUUUSSSOOOMMMDDDEEEEEEDDDDDDIIIRRRXXXXXXUUUeeeyyyxxxlll^^^TTTEEEBBB>>>;;;>>>BBBBBB???DDD@@@YYYjjjqqqzzzxxxaaaXXXZZZVVVRRRNNNGGGFFFDDDAAA??????>>><<<;;;:::999888888777777888888888666777::::::AAAWWWooo~~~rrrjjjnnnvvvyyyxxxwww}}}~~~|||wwwssswwwuuu```TTTSSSWWWTTTTTTVVVTTTYYYuuuhhh```XXXSSSNNNJJJIIIJJJHHHGGGDDDBBB???===<<<;;;;;;::::::999999::::::;;;;;;;;;<<>>>>>============>>>>>>>>>???<<<;;;@@@CCCLLLkkkooo[[[TTTVVVPPPQQQXXXZZZ\\\aaahhhnnnrrrxxxwwwhhh___XXXVVVUUUUUUTTTRRROOOLLLCCCDDDFFFEEEFFFJJJRRRXXXUUURRR```vvvvvviii[[[RRREEEBBB>>><<<===?????????AAABBBjjj}}}eeeZZZ[[[WWWTTTQQQKKKIIIGGGCCCAAAAAA???===<<<:::999888888777777888888888666777::::::BBBYYYqqq~~~xxxqqquuu{{{~~~|||tttdddWWWRRRRRRUUUVVV\\\XXXXXXzzznnniiibbb[[[UUURRRQQQQQQKKKJJJGGGDDDAAA???===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<>>>>>>>>??????===<<>>?????????BBBCCCtttjjj\\\\\\XXXUUUUUUPPPLLLIIIFFFCCCBBBAAA???===:::999888888777777888888888666777:::;;;BBBZZZrrr~~~{{{}}}wwwzzzvvvjjj^^^TTTOOOQQQUUU]]]WWWTTT}}}ssspppiiiaaaZZZWWWVVVVVVNNNLLLIIIFFFCCC@@@>>>>>>;;;::::::999999::::::;;;<<<<<<;;;BBBTTTlll~~~{{{~~~vvvvvv]]]QQQVVV[[[fffrrrtttuuuzzz{{{tttzzz}}}{{{tttllleee]]]VVVOOOMMMJJJGGGDDDBBBAAA@@@======>>>>>>>>>?????????===>>>CCCEEEQQQssscccTTTPPPSSSMMMMMMVVVYYY^^^bbbgggiiijjjooowww~~~wwwjjjbbb___[[[TTTPPPMMMLLLKKKKKKCCCEEEGGGGGGEEEFFFJJJNNNOOOKKKYYYrrr}}}uuujjj^^^UUUDDD???<<<===????????????FFFCCCuuummm___]]]XXXWWWXXXSSSMMMJJJGGGEEECCCBBB???===:::999999888777888888888999666777:::;;;CCC[[[sss}}}}}}vvvzzz~~~xxxooocccVVVMMMJJJQQQ[[[SSSQQQooommmggg]]]VVVSSSRRRQQQOOONNNKKKGGGDDDAAA??????:::999999888888999999:::<<<<<<;;;AAASSSlll~~~}}}}}}rrr\\\SSSYYY___kkkzzzyyy}}}qqquuuzzzyyy~~~xxxoooiii```YYYPPPNNNKKKGGGDDDCCCBBBAAA>>>>>>>>>>>>????????????>>>???DDDFFFRRRuuuwww___TTTKKKKKKNNNQQQTTTWWW\\\aaafffhhhjjjnnnwww~~~zzzjjjccc]]]VVVQQQRRRRRRNNNKKKKKKDDDCCCCCCCCCDDDFFFIIIKKKQQQLLLRRRjjj|||sssiii]]]RRRHHHBBB=========<<<<<>>EEEUUUkkk|||zzzmmm___UUUWWWbbbllltttyyytttuuuwwwxxxxxxzzz}}}wwwrrrooooootttyyy{{{|||}}}xxxmmmdddhhhYYYUUUOOOKKKIIIGGGDDDCCC???===<<<<<<===>>>>>>===>>>===BBBHHHVVVyyyqqq\\\SSSKKKKKKOOOQQQUUUXXX]]]bbbgggiiijjjnnnvvv}}}}}}nnnggg]]]VVVQQQQQQQQQMMMKKKKKKDDDDDDCCCBBBCCCEEEHHHIIIPPPMMMVVVmmm|||sssjjj]]]RRRGGGAAA<<<<<<<<<;;;===@@@@@@FFFZZZ~~~rrrbbbaaa]]][[[[[[VVVVVVRRRLLLHHHFFFDDDBBBAAA>>><<<999999999::::::999999666888;;;<<>>BBBHHHWWWzzz}}}nnnXXXPPPJJJKKKOOORRRVVVZZZ^^^ccchhhjjjkkknnnuuu{{{}}}~~~|||ooohhh^^^VVVQQQPPPPPPLLLIIIIIIEEEDDDBBBBBBBBBDDDEEEGGGJJJLLLWWWjjj|||}}}uuukkk^^^RRRGGG@@@::::::;;;<<>>BBBQQQhhh|||mmm{{{dddXXXOOOOOOTTTVVVVVVWWWWWWXXXZZZ]]]bbbjjjssszzzyyysssmmmllloootttwwwxxxmmm|||zzzrrrgggggg^^^YYYSSSNNNKKKHHHFFFDDDDDDBBB@@@@@@BBBCCCBBBAAA@@@>>>CCCIIIWWW{{{{{{~~~hhhSSSMMMIIIKKKOOORRRWWW\\\^^^dddjjjllllllnnntttyyy{{{}}}ssskkk___WWWPPPOOONNNJJJGGGGGGEEEDDDBBBAAAAAABBBCCCDDDEEEIIIRRR```nnnyyy~~~vvvmmm___SSSHHH@@@::::::<<<===AAAFFFAAAEEESSSnnntttfffeee```^^^___[[[WWWUUUQQQOOOLLLIIIEEEBBBAAA>>>;;;::::::::::::999888666888;;;===EEE^^^www}}}xxx```OOOHHHKKKDDDHHHLLLQQQnnnyyysssrrrkkk^^^WWWWWWVVVTTTPPPLLLGGGDDDBBBAAA???>>>===<<<;;;;;;;;;<<<:::<<<;;;===JJJbbbwwwwwwmmm___TTTKKKKKKOOOPPPQQQRRRZZZ\\\___ccciiipppxxx}}}vvvqqqkkkiiimmmrrruuuvvvfff{{{{{{vvvkkkiiiaaa]]]VVVPPPLLLIIIFFFCCCBBB@@@>>>>>>???@@@@@@???AAA???DDDIIIXXX|||yyyttt]]]OOOJJJHHHLLLPPPRRRWWW]]]^^^dddkkkmmmmmmnnnsssxxxzzz||||||sss```WWWPPPNNNLLLHHHEEEFFFDDDCCCAAA??????@@@AAABBBDDDGGGMMMUUUaaappp~~~wwwmmm```TTTIIIAAA;;;;;;===???CCCHHHAAADDDNNN```uuuttthhhgggbbb```bbb___WWWVVVTTTRRRPPPLLLFFFBBBBBB@@@===;;;;;;;;;:::888:::888999===???HHH```yyyrrr\\\NNNKKKLLLEEEHHHMMMRRRooo|||rrrsssrrrfff[[[WWWWWWWWWUUUSSSOOOKKKGGGEEEDDDBBB???<<<:::999999999:::;;;:::;;;FFF]]]tttsssoooyyy\\\RRRJJJJJJNNNRRRVVVZZZ```dddhhhmmmqqquuuyyy|||~~~sssnnnhhhgggkkkpppssstttddd||||||zzzpppmmmeee```YYYSSSNNNJJJFFFDDDAAA@@@>>>>>>??????>>>===AAA???CCCIIIXXX|||zzznnnYYYLLLHHHHHHLLLPPPRRRWWW]]]]]]dddkkkooooooooossswwwxxx{{{~~~~~~uuuaaaXXXOOOMMMJJJFFFCCCDDDBBBAAA???>>>>>>???@@@AAAEEEHHHKKKOOO[[[nnn~~~uuulll^^^RRRHHHAAA<<<<<<>>>???BBBGGG@@@AAAGGGUUUggguuu{{{|||uuujjjjjjdddaaaccc```YYYXXXXXXWWWTTTOOOIIIDDDDDDAAA>>><<<;;;;;;999888:::999:::>>>@@@IIIaaazzzlllWWWLLLKKKJJJEEEIIIOOOZZZ~~~sssuuuvvvnnnccc]]]YYYYYYWWWUUUQQQMMMIIIFFFGGGEEEAAA===:::999888888;;;===<<<<<>>======>>>@@@AAAEEEHHHJJJMMMZZZooo|||rrrhhhZZZOOOFFF???;;;<<<======???CCCAAA>>>CCCUUUnnnyyynnnlllddd```bbb___\\\\\\\\\\\\YYYTTTLLLFFFEEEBBB???<<<<<<;;;999888:::888:::>>>@@@IIIaaazzzjjjTTTHHHGGGFFFEEEJJJOOOaaatttuuuuuunnnhhhfffbbb___ZZZUUUPPPLLLJJJIIIGGGEEEAAA===:::999999::::::<<<<<<;;;DDDYYYppp~~~yyyttt\\\UUURRRUUUYYY\\\```eeegggkkkooosssvvvyyy}}}qqqmmmhhhgggiiijjjjjjhhhbbb~~~vvvtttqqqlllddd\\\VVVQQQLLLIIIEEECCCAAAAAAAAABBBAAA???AAA>>>BBBGGGVVV|||nnn{{{___SSSIIIGGGIIIMMMPPPQQQVVV\\\[[[bbbkkkppppppqqqtttxxxsssvvv{{{uuubbbXXXOOOKKKHHHDDDAAABBB???>>>===<<<===>>>@@@AAABBBFFFHHHLLLZZZpppyyyoooeeeWWWLLLDDD>>>:::;;;<<<;;;===@@@CCC>>>BBB[[[}}}|||qqqnnnddd___```]]]^^^^^^______]]]WWWOOOIIIFFFCCC???===<<<;;;999888999777999===???HHHaaazzzkkkRRREEECCCDDDEEEJJJMMMbbbtttsssqqqkkkiiilllnnniiiaaaXXXRRROOOOOOOOOGGGDDD@@@===;;;:::;;;<<<777::::::999BBBVVVmmm{{{xxxrrr\\\XXXVVVZZZ]]]^^^___bbbaaacccfffjjjnnntttzzz~~~~~~rrrnnnjjjhhhiiihhheeeccc```|||wwwuuuuuuppphhh```ZZZTTTOOOLLLEEECCCAAA@@@AAAAAA@@@>>>@@@>>>AAAFFFVVV{{{qqqnnnWWWOOOJJJIIIJJJKKKOOOTTTXXX[[[ccceeehhhiiikkkmmmqqqtttuuuxxx}}}zzzeeeWWWJJJFFFEEECCCAAA@@@???>>>======>>>@@@BBBDDDDDDBBBFFFQQQZZZcccsssyyynnnaaaTTTMMMCCC@@@===;;;<<<======<<<@@@===JJJpppyyyiiiiiidddaaacccccceeecccbbb```^^^YYYSSSNNNHHHFFFCCC@@@===;;;:::999777<<<:::;;;@@@FFFZZZyyyppp}}}eeePPPFFFCCCCCCIIIJJJPPPsssvvvooollljjjkkkppppppiii___YYYWWWVVVRRROOOKKKGGGCCC@@@???>>>===;;;<<<999:::===BBBOOOcccuuuuuuyyyvvv```XXXSSSTTTWWWXXXZZZ]]]\\\aaaiiiooouuuyyy}}}}}}tttmmmhhhfffeeebbbaaacccdddqqq}}}wwwxxxxxxvvvqqqiii```XXXTTTSSSMMMIIIEEEBBBAAAAAA@@@??????AAAFFFIIIUUU{{{kkkVVVOOOIIIIIIJJJLLLPPPTTTYYY\\\bbbdddgggiiikkknnnqqqtttvvvyyy~~~zzzfffXXXJJJFFFEEECCC@@@???>>>>>>======>>>???@@@AAABBB@@@EEEPPPYYYaaarrr}}}rrrdddWWWOOOBBB???<<<;;;;;;<<<<<<<<<@@@???JJJkkkyyyiiijjjgggeeegggeeeeeecccbbbaaa^^^ZZZUUUQQQLLLJJJFFFBBB???===<<<<<<777;;;999:::@@@DDDXXXvvvuuu}}}ttt^^^LLLEEEEEEBBBGGGHHHRRRxxxrrrnnnnnnmmmppptttuuummmddd______]]]WWWRRRKKKGGGCCC@@@>>>>>><<<;;;;;;;;;<<>>@@@???DDDNNNUUU]]]nnn~~~tttfffXXXOOOAAA>>>;;;:::;;;<<<<<<<<<===@@@IIIccczzzzzziiilllkkkjjjjjjgggdddcccbbbbbb```]]]YYYUUUPPPMMMHHHCCC???=========777;;;888999???BBBTTTqqq}}}kkkVVVHHHEEEGGGDDDFFFHHHXXX|||qqqmmmoooppprrrtttwwwooofffdddfffddd\\\TTTKKKHHHCCC@@@???>>><<<;;;;;;<<<>>>AAADDDKKK[[[kkkpppuuu___WWWQQQQQQTTTUUUXXX[[[^^^bbbiiioootttyyy}}}zzziiiaaa```___```aaa]]]hhh~~~xxxoooddd\\\WWWVVVPPPLLLHHHEEEDDDCCCBBBAAA@@@???CCCFFFPPPuuu{{{cccRRRNNNIIIJJJKKKNNNQQQVVVZZZ\\\]]]```cccfffhhhlllpppsssvvvyyy}}}xxxsssiiiZZZKKKEEEDDDAAA???>>><<<<<<=========<<<;;;;;;AAA???DDDLLLPPPVVVfffxxx}}}sssdddVVVMMM@@@===:::999:::;;;<<<;;;999???FFFYYYttt|||jjjmmmmmmkkkkkkfffeeedddccccccbbb```]]]ZZZSSSOOOIIICCC???===<<<<<<888;;;888888>>>@@@PPPjjj|||hhhTTTHHHFFFHHHHHHFFFIII___sssnnnpppqqqpppooorrrjjjddddddhhhfff]]]TTTMMMIIIDDDAAA???>>>===;;;;;;<<<>>>@@@AAAHHHZZZkkktttuuu___VVVPPPPPPRRRTTTVVVZZZ^^^bbbiiinnnsssxxx}}}zzzggg______^^^]]]^^^\\\ddd~~~yyyqqqggg```\\\ZZZRRRNNNJJJFFFEEEDDDBBBAAA@@@>>>BBBDDDMMMppp{{{}}}___PPPNNNIIIJJJKKKNNNQQQUUUXXXZZZZZZ\\\___bbbeeehhhmmmpppooorrrvvvzzz~~~}}}wwwrrrkkk\\\LLLEEECCC@@@>>>===;;;;;;<<<<<<<<<;;;;;;:::CCCAAADDDJJJKKKNNN]]]ooo~~~{{{rrrdddUUUMMM???===:::999:::<<<<<<<<<999???EEETTTwwwttt|||lllnnnllljjjiiieeegggeeeddddddeeecccaaa^^^WWWTTTNNNHHHCCC???>>>===999;;;888888===???LLLddd~~~jjjVVVJJJFFFGGGIIIDDDHHHcccuuupppsssvvvsssnnnlllgggcccdddhhhggg^^^VVVNNNKKKFFFBBB@@@???>>><<<<<<<<<=========FFFZZZmmmzzzyyyvvv___VVVOOOOOOQQQSSSUUUYYY^^^bbbhhhmmmrrrwww|||sssccc^^^___^^^[[[YYY\\\ccc~~~|||xxxrrrjjjdddaaaaaaTTTQQQKKKGGGEEEDDDBBB@@@@@@>>>BBBCCCIIIjjjyyy[[[NNNNNNIIIJJJLLLNNNQQQTTTVVVWWWVVVYYY\\\^^^```dddhhhkkkfffiiimmmrrrvvv{{{{{{vvvmmm]]]LLLEEEBBB???===<<<;;;;;;;;;;;;;;;;;;<<<<<>>>>>HHH___}}}iiiVVVJJJFFFFFFGGGAAAGGGeee~~~uuurrrxxx~~~{{{tttllliiiggghhhiiiggg```ZZZQQQMMMHHHDDDBBBAAA???>>><<<<<<===<<<;;;CCCXXXmmmrrrvvvvvv```WWWOOONNNPPPRRRUUUYYY^^^aaafffkkkpppuuuzzz~~~yyylllaaa^^^^^^\\\XXXWWW[[[aaa|||{{{yyysssmmmiiiggggggYYYUUUOOOJJJGGGDDDBBB@@@@@@>>>BBBDDDGGGeeetttWWWLLLMMMJJJJJJLLLNNNPPPRRRSSSTTTSSSUUUXXXZZZ\\\___cccfffccceeeiiimmmqqqvvv|||zzznnn^^^MMMEEEBBB>>><<<<<<;;;;;;::::::;;;<<<===>>>BBBAAACCCFFFCCCCCCQQQddd{{{|||{{{vvvmmmaaaUUUMMM@@@===;;;:::<<<>>>>>>>>>===>>>AAANNNeeezzz}}}vvvzzzppprrrlllhhhlllmmmkkkiiihhhggghhhgggeeecccaaa^^^ZZZTTTNNNHHHCCC@@@<<<===999999>>>===FFF\\\wwwvvvbbbQQQGGGEEEFFFGGGAAAJJJkkk|||vvvttt}}}zzzooonnnmmmllliiiddd___\\\SSSOOOJJJFFFDDDBBBAAA???<<<===???>>>;;;AAATTThhh~~~}}}wwwaaaXXXOOONNNPPPRRRUUUYYY]]]```eeeiiinnnsssxxx|||rrrhhh```^^^\\\YYYWWWWWWXXX^^^~~~}}}{{{vvvqqqmmmkkkkkk___ZZZSSSNNNIIIFFFCCC@@@@@@>>>CCCDDDFFFaaapppTTTJJJMMMJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVXXXZZZ\\\```bbbdddgggjjjmmmqqquuu{{{|||ooo___MMMDDDAAA>>><<<;;;<<<;;;:::999:::<<>>;;;;;;<<<>>>??????<<<:::===JJJ\\\kkktttxxxrrryyyqqqtttmmmiiiooossslllkkkiiihhhhhhhhhfffddd```^^^[[[VVVOOOHHHBBB>>>===>>>999:::???===EEEZZZtttooo[[[KKKDDDDDDFFFHHHCCCNNNqqq~~~wwwvvv{{{rrrrrrqqqmmmgggaaa]]][[[TTTPPPKKKGGGEEECCCBBB@@@<<>>DDDEEEEEE___kkkSSSKKKLLLNNNLLLJJJKKKNNNPPPOOOMMMNNNRRRWWW[[[^^^aaadddfffkkkjjjiiijjjooovvv|||vvvaaaLLLBBBAAA@@@<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===@@@<<<:::@@@BBBKKK]]]tttvvvwwwrrrgggYYYMMMFFF<<<;;;:::999999;;;<<<>>>:::>>>AAAHHH[[[rrr}}}|||{{{ppprrrooorrr~~~uuupppkkkjjjllllllhhhdddbbb___\\\XXXTTTNNNHHHCCC???>>>===;;;;;;???DDDHHHjjjzzzcccRRRJJJGGGGGGGGGFFFCCCRRR{{{~~~{{{yyyxxxsssmmmfffbbbaaabbb\\\UUUOOOMMMIIIDDDBBBCCCBBB===;;;>>>>>>???LLL\\\vvv~~~iiiVVVPPPTTTRRRTTT[[[\\\___cccgggjjjlllpppvvv{{{wwwfff^^^[[[SSSSSSWWWTTTTTT]]]}}}|||tttnnnmmmmmmkkkgggaaaZZZTTTPPPKKKEEE@@@BBBDDDEEEDDDDDDUUU}}}{{{jjjSSSLLLMMMMMMKKKJJJKKKNNNQQQQQQPPPTTTWWW[[[___bbbfffkkkooonnnnnnooopppsssyyywwwbbbLLLBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>===>>>AAALLLffftttvvvpppooowww{{{uuupppllljjjkkkkkkgggddddddbbb___\\\XXXRRRLLLHHH??????===;;;;;;>>>CCCGGGeeeuuu^^^OOOIIIFFFGGGHHHGGGEEEUUU{{{yyyvvvrrrnnnkkkiiiggggggccc\\\WWWUUUPPPIIIDDDDDDBBB===<<<>>>>>>???KKK[[[kkkkkkXXXRRRWWWTTTVVV\\\\\\___bbbfffiiikkkpppxxx~~~wwwfff^^^[[[SSSSSSWWWSSSSSS\\\yyyuuuuuusssooommmhhhaaa[[[VVVPPPIIIEEECCCCCCEEEDDDCCCSSSzzzhhhSSSMMMNNNLLLKKKJJJLLLOOORRRSSSSSSYYY[[[___bbbfffkkkppptttnnnrrruuuvvvvvv{{{yyycccMMMBBB@@@>>>:::888:::::::::::::::::::::::::::>>>::::::@@@CCCKKK]]]sssvvvxxxtttiii[[[NNNGGG<<<;;;:::999999;;;<<<>>>??????CCCVVVzzzuuuxxxsssnnnqqqrrrvvvrrrnnnlllmmmllliiiffffffdddaaa___\\\WWWQQQMMMAAA@@@>>><<<;;;===AAAEEE]]]nnnWWWKKKGGGEEEFFFIIIFFFFFFXXXzzzxxxtttqqqoooppppppnnnkkkjjjdddaaa___YYYOOOHHHEEECCC>>><<<>>>===>>>JJJYYYgggwwwlllZZZUUUZZZWWWWWW\\\[[[[[[___eeeiiiooovvvyyyfff]]]YYYRRRSSSVVVRRRRRR\\\~~~~~~zzztttrrrnnnhhhaaa[[[TTTMMMHHHDDDCCCDDDCCCBBBPPPuuuhhhTTTNNNPPPKKKKKKKKKLLLOOOSSSUUUWWWZZZ]]]```dddgggjjjooorrrnnnsssxxxyyyxxx|||zzzeeeMMMBBB???===:::888999999999999999999999999888<<<999999@@@CCCKKK]]]qqquuuxxxuuukkk\\\OOOGGG<<<;;;:::999999;;;<<<>>>???>>>FFFbbb~~~rrrvvvssspppsssrrrxxxuuuqqqooonnnmmmkkkhhhfffeeebbbaaa^^^ZZZUUUQQQDDDCCC@@@===:::<<>>===HHHWWWnnnvvvmmmZZZVVVZZZWWWWWW[[[ZZZZZZaaajjjsss|||zzzfff\\\XXXQQQRRRUUUPPPRRR]]]wwwsssqqqkkkeee]]]TTTMMMIIIGGGCCCCCCDDDBBBLLLnnnhhhVVVPPPQQQKKKKKKLLLMMMOOOSSSWWWZZZZZZ^^^cccgggiiijjjlllnnnpppvvv|||~~~}}}{{{eeeMMMBBB???===999888999999999999999999999999777;;;999999@@@BBBJJJ\\\ooossswwwvvvlll]]]OOOGGG<<<;;;:::999999;;;<<<>>><<<>>>JJJlll~~~ooosssrrrqqqttttttuuussspppnnnmmmllljjjiiifffdddcccaaa___[[[VVVSSSHHHGGGCCC>>>;;;;;;>>>AAARRRuuuhhhQQQJJJHHHCCCCCCGGGDDDQQQmmm~~~wwwssspppqqqssssssnnniiigggddddddeeeaaaWWWNNNKKKFFFAAA???AAA>>>===GGGUUUnnnzzzkkkXXXSSSXXXVVVWWW^^^^^^hhhppp|||{{{fffZZZVVVQQQQQQTTTOOOSSS^^^xxxvvvtttqqqjjjaaaWWWPPPKKKJJJDDDCCCEEEBBBIIIhhhkkkXXXRRRRRRLLLMMMMMMNNNOOOSSSXXX\\\^^^aaafffiiilllmmmpppqqqwww|||{{{eeeMMMAAA>>>===:::999999999999999999999999999666;;;999999@@@AAAIIIZZZlllqqqvvvvvvlll]]]NNNFFF<<<;;;:::999999;;;<<<>>>:::===KKKkkkpppqqqqqqqqqsssqqqooonnnmmmkkkjjjiiihhhhhhhhhfffeeecccaaa]]]XXXUUUMMMJJJFFF@@@<<<;;;===???NNNooo{{{}}}dddNNNKKKJJJDDDBBBEEEHHH[[[{{{~~~zzzyyyuuusssqqqrrrrrrpppkkkfffdddaaa```ccc```XXXQQQOOOIIIDDDBBBCCC@@@===FFFTTTkkk~~~hhhTTTOOOUUUVVV]]]iiilll~~~}}}gggYYYUUUPPPQQQSSSMMMSSS^^^zzz{{{{{{yyyrrriii^^^VVVRRRNNNEEECCCFFFCCCFFFcccmmm[[[SSSRRRMMMNNNOOOOOOOOOSSSYYY]]]aaacccfffhhhkkkpppvvvzzz}}}{{{eeeLLL@@@>>>===;;;:::::::::::::::::::::::::::777;;;999999???@@@GGGXXXjjjooouuuuuulll]]]NNNDDD<<<;;;:::999999;;;<<<>>>:::>>>HHHbbb~~~ppprrrrrrrrrrrrnnnmmmmmmlllkkkjjjiiijjjkkklllkkkiiigggeeeaaa\\\XXXPPPNNNIIIBBB===;;;===???JJJiiisssxxx^^^KKKKKKLLLEEEBBBEEEJJJaaa|||uuuqqqrrrsssssssssqqqmmmiiifffeee```___aaa___YYYTTTSSSKKKFFFDDDEEEAAA>>>FFFSSSrrryyy|||dddPPPKKKTTTZZZgggyyy~~~gggXXXTTTOOOPPPRRRLLLQQQ]]]~~~zzzpppeee]]]ZZZQQQGGGDDDGGGDDDEEE```ooo]]]TTTRRRNNNOOOPPPOOOOOORRRYYY^^^ccccccccceeeiiiqqq{{{{{{dddLLL@@@>>>===;;;;;;::::::::::::::::::::::::777<<<:::999???@@@FFFVVVhhhnnnuuuuuulll\\\MMMDDD<<<;;;:::999999;;;<<<>>>;;;>>>FFFYYYxxxvvvzzzppptttuuuuuutttnnnnnnoooooonnnllllllmmmooopppnnnlllkkkhhhddd___[[[RRRPPPJJJCCC>>><<<===???GGGeeennnsssYYYHHHJJJMMMFFFBBBEEEJJJaaa}}}xxxtttooorrruuutttqqqmmmjjjhhhgggbbb___```^^^YYYVVVVVVLLLGGGEEEFFFBBB???GGGSSSzzzsss{{{bbbNNNJJJTTT]]]ooogggXXXSSSOOOPPPRRRKKKOOO[[[}}}ssshhh```]]]SSSHHHDDDHHHEEEDDD^^^ttt^^^SSSPPPKKKLLLLLLLLLMMMPPPTTTXXX]]]aaafffjjjnnnsssxxx{{{}}}yyybbbKKKBBB>>>:::999<<<888888888888888888888888777;;;888999@@@AAAFFFUUUgggmmmssssssjjj\\\NNNFFF<<<;;;:::999:::;;;<<<===777BBBJJJNNNaaazzzwwwxxx}}}vvvnnnoooppppppnnnkkkjjjmmmoooqqqrrrmmmnnnnnnmmmjjjeee```\\\UUUSSSOOOHHHBBB>>>======DDD]]]mmmyyyuuu___WWWVVVYYYRRRCCC@@@GGGZZZeee~~~yyytttnnnnnnmmmppptttsssmmmiiiiiiiiieeebbbaaabbb___XXXRRRJJJJJJJJJHHHCCCAAAHHHQQQ{{{xxxuuu]]]SSSOOOZZZjjjxxx}}}cccUUUSSSNNNLLLNNNKKKSSS]]]}}}uuulllfffbbbZZZSSSGGGDDDFFFFFF[[[~~~www___QQQOOOOOOOOOOOONNNNNNQQQVVVYYYYYY\\\aaafffkkkpppuuuyyyxxxaaaJJJAAA>>>999888;;;999999999999999999999999777;;;:::;;;BBBBBBEEESSSdddjjjppppppgggYYYLLLEEE;;;;;;:::999:::;;;<<<===888???FFFNNNaaavvv{{{ttt|||uuu{{{vvvooopppooollljjjiiijjjlllooopppqqqoooppppppnnnkkkfffbbb___ZZZXXXTTTMMMGGGBBB@@@???CCCZZZjjj{{{|||jjj]]]VVVUUUYYYRRRFFFFFFPPPbbb|||wwwqqqooonnnpppttttttooolllmmmmmmjjjfffeeeeeebbb[[[UUULLLKKKKKKJJJEEEBBBHHHQQQqqqqqqZZZTTTTTT___mmmvvv|||{{{~~~gggXXXUUUOOOMMMOOOLLLWWWfffzzzssslllhhhggg]]]WWWKKKFFFFFFDDDUUUuuu~~~dddXXXVVVYYYYYYXXXWWWXXX\\\aaafffdddhhhmmmrrrwww|||uuu^^^HHHAAA>>>999777999999999999999999999999999666<<<<<>>AAAGGGCCCBBBMMMaaagggmmmjjj```RRRHHHCCC;;;:::999999:::;;;===>>>CCCAAAMMMkkkxxxppptttpppmmmnnnlllkkkkkkmmmqqquuuwwwvvvuuurrrqqqpppmmmkkkhhhfffeeecccaaa^^^ZZZUUUNNNGGGCCC???OOO```|||yyybbbQQQLLLFFFFFFIIIDDD???JJJ\\\}}}}}}|||xxxsssuuurrrqqqssssssqqqrrrvvvtttrrrooollliiiddd^^^YYYSSSQQQPPPNNNIIIEEEHHHOOO```vvvsssbbbaaadddjjjnnnoootttzzz}}}|||aaaSSSQQQLLLMMMQQQPPPQQQjjj}}}yyyuuutttuuuwwwkkkggg[[[RRRNNNFFFMMMccc~~~rrrkkkmmmlllnnnpppsssyyyjjjUUUCCC>>>===888666888999999999999999999999999666===>>>AAAFFFBBBAAALLLbbbhhhmmmjjj]]]OOOFFFBBB::::::999999:::;;;===>>>AAA???QQQxxx}}}rrrpppjjjiiillljjjkkklllnnnrrruuuwwwvvvuuupppooonnnllljjjhhhfffdddbbbaaa___]]]ZZZSSSJJJCCC>>>JJJYYYvvvpppZZZLLLKKKFFFEEEGGGCCCAAAQQQhhh|||}}}|||xxxuuuvvvrrrqqqrrrsssqqqssswwwrrrqqqooollliiiddd^^^[[[XXXUUUSSSQQQKKKGGGHHHMMM___rrrzzzggggggjjjpppuuu|||{{{aaaRRRQQQLLLLLLOOOMMMVVVooo~~~zzzwwwvvvwwwmmmlllaaaXXXRRRIIIKKK\\\ssssssjjjiiijjjlllppptttzzzdddPPP???<<<<<<999777999888888888888888888888888777<<<<<<>>>DDDAAAAAAMMMdddjjjnnniii[[[LLLDDDAAA:::999999999:::<<<===???AAADDD[[[rrrmmmfffgggllliiijjjjjjkkknnnqqqrrrqqqooommmmmmmmmllljjjgggeeecccaaa``````aaa___YYYNNNFFF???GGGPPPjjj}}}{{{|||{{{eeeTTTKKKHHHCCCBBBDDD@@@BBBXXXsss}}}zzzzzzvvvrrrppprrrrrrppprrrvvvoooooonnnllliiieeeaaa^^^___[[[WWWUUUPPPJJJJJJNNN]]]rrrjjjlllsss|||cccUUUSSSMMMKKKMMMJJJXXXsss}}}xxxuuutttooopppfff\\\WWWLLLJJJVVVlllzzzkkkeeeeeegggkkknnnqqqvvvzzz~~~^^^LLL<<<;;;<<<999888999777777777777777777777777777<<<999:::@@@???BBBPPPeeekkkooohhhXXXIIIAAA???999999999999:::<<<>>>???@@@IIIddd|||pppkkkfffiiimmmiiiiiiiiihhhjjjllllllkkkjjjkkklllmmmmmmkkkhhheeecccaaaaaacccffffff```TTTKKKAAADDDGGG]]]|||sssjjjhhhkkktttzzzzzz{{{~~~yyywwwxxx}}}mmmYYYLLLJJJEEEAAAAAACCC@@@EEE```|||zzz|||vvvrrrpppqqqpppnnnooosssnnnooopppnnnlllhhheeedddeeeaaa]]]ZZZUUUOOOMMMPPPWWWqqqpppuuuuuu]]]RRRRRRNNNMMMNNNKKKWWWvvv~~~zzzxxxxxxuuuwwwnnnddd]]]QQQKKKSSSddd}}}pppgggbbbdddgggiiijjjkkkmmmoooyyy}}}xxx[[[III;;;:::<<<:::888:::666666666666666666666666888;;;888888>>>>>>CCCQQQeeelllooogggVVVGGG???>>>999999999999:::<<<>>>???888FFFdddwwwnnnkkkgggkkkoooiiikkkiiihhhhhhjjjjjjiiihhhjjjlllnnnnnnmmmiiifffcccaaabbbeeeiiikkkeeeYYYPPPCCCCCCAAATTTxxxqqqfff[[[WWWZZZdddmmmpppuuu|||}}}vvvuuuvvv|||{{{yyytttcccPPPGGGHHHHHHDDDDDDGGGEEEMMMkkkyyywww{{{uuuqqqoooqqqpppmmmmmmpppnnnpppqqqqqqnnnkkkjjjiiijjjeeeaaa^^^YYYRRRPPPRRRQQQnnn}}}vvv~~~jjjTTTKKKOOOMMMNNNQQQNNNXXX|||~~~|||vvvkkkdddVVVNNNTTT[[[vvvrrreeefff]]]YYY___eeehhhjjjooouuuxxx{{{~~~~~~iiiQQQEEE:::999::::::888888777777777777777777777777555;;;999777;;;;;;BBBTTTiiilllllldddVVVHHH???<<<888999;;;;;;;;;<<>>666777999888777888777777777777777777777777555;;;999777<<<===EEEWWWkkkkkkhhh___QQQDDD<<<888888999:::;;;;;;<<<>>>AAA???EEERRRgggzzz~~~vvveeebbbeeeeeehhhlllgggggggggggghhhiiijjjjjjkkkjjjiiijjjkkkkkkiiigggjjjnnnppplllcccYYYPPPKKKBBBCCCDDDJJJ^^^}}}|||pppeee]]]ZZZlllxxx}}}||||||{{{zzziii___RRRIIIGGGKKKOOORRRHHHFFFDDDIII\\\yyyuuuxxxzzzwwwrrrpppmmmmmmnnnnnnoooppppppqqqqqqpppooollliiihhhiiijjjnnnjjjfffdddcccaaa\\\XXXYYYxxxZZZSSSNNNNNNNNNLLLMMMPPPYYY}}}|||{{{}}}|||nnnggggggggg___WWWVVV___~~~~~~uuuuuuuuuvvvyyy|||ooo]]]DDD<<<666777999999888999777777777777777777777777666;;;999888===>>>GGGZZZiiigggbbbYYYMMMCCC<<<999777999:::::::::<<<>>>@@@AAADDDPPPdddxxxttteeedddggghhhkkkpppjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggiiiiiihhhgggfffkkkmmmjjjccc\\\RRRKKKBBBAAABBBGGGWWWttt}}}qqqfff```eeemmm~~~yyyttt^^^UUUJJJFFFIIINNNPPPPPPDDDFFFGGGOOOnnnyyy|||xxxxxx{{{|||vvvpppnnnmmmnnnooopppqqqqqqqqqpppmmmmmmllljjjgggffffffgggllljjjgggggggggeeeaaa\\\PPPjjjoooTTTPPPMMMOOOOOOMMMNNNQQQ^^^}}}zzz|||vvveee___eeellliii```\\\^^^tttwwwzzzsssZZZLLLAAA:::777999:::999999:::777777777777777777777777666;;;999888===@@@JJJ]]]eeebbb\\\SSSJJJBBB===;;;777888:::::::::;;;>>>@@@BBBBBBMMMggg~~~oooeeegggkkkkkklllqqqnnnmmmmmmllljjjiiihhhggghhhfffeeefffggghhhgggffffffhhhhhheeedddaaaVVVJJJCCC???>>>DDDQQQnnnxxxlllccceeeuuuxxxyyy|||zzzppphhhRRRLLLGGGFFFJJJMMMLLLIIIBBBIIIPPP___}}}yyyzzzxxxzzz|||zzzrrrmmmlllkkklllnnnooopppooonnnmmmiiiiiiiiihhhfffdddeeefffllljjjiiijjjkkkiiiccc___NNN]]]zzz}}}{{{dddQQQMMMMMMOOONNNMMMNNNRRRaaa}}}}}}sssmmmgggjjjwwwxxxjjjcccaaalllxxxyyydddPPPFFF>>>999777999:::888888:::777777777777777777777777666;;;999888>>>AAALLL```ccc___WWWNNNFFFAAA>>><<<777888999::::::;;;===@@@BBBAAAOOOnnnwwwkkkdddhhhllljjjkkkooopppooommmjjjhhhgggfffffffffeeeeeefffhhhhhhgggeeehhhjjjhhhdddddddddZZZLLLFFF???===CCCOOOhhh~~~ppphhhfffooo~~~qqquuuzzz|||yyyooobbbYYYIIIGGGDDDEEEGGGGGGEEECCC???IIIYYYoooyyyzzzwwwwwwxxxzzzvvvnnnjjjkkkjjjkkklllllllllkkkiiihhhfffggghhhhhhfffeeefffggglllkkkkkklllmmmjjjddd___TTTXXXjjj}}}zzz}}}]]]OOOLLLLLLNNNMMMLLLOOOTTTeee~~~~~~zzzmmmhhheeeggg|||yyyvvvoooVVVHHHEEE;;;777666999999777666888777777777777777777777777666;;;999888???BBBNNNbbbddd^^^TTTJJJCCC>>><<<;;;666888999999999;;;===???@@@BBBWWW{{{xxxmmmfffiiillliiijjjoooooommmkkkhhhfffffffffgggffffffgggiiikkkjjjhhhfffggglllllleeedddfff```TTTIII@@@>>>FFFOOOaaasssjjjlllsss~~~yyyvvvooorrrvvvuuummm```TTTMMMFFFEEEEEEDDDDDDDDDCCCCCCCCCPPPfff~~~xxxxxxvvvvvvxxxxxxsssmmmlllooommmmmmmmmlllkkkjjjiiihhheeegggiiiiiiiiiiiijjjkkkmmmllllllnnnnnnkkkccc^^^VVVTTT___pppzzzXXXNNNLLLLLLMMMKKKJJJNNNUUUnnn~~~}}}}}}rrrllljjjcccooozzzvvvpppYYYCCC:::;;;999666666888888555444666777777777777777777777777666;;;999888???CCCOOOcccfff^^^SSSHHHAAA<<<:::999666888999999999;;;===???>>>EEE```~~~qqqiiikkkmmmjjjkkkqqqmmmkkkhhhfffeeefffggghhhfffgggiiikkkmmmllljjjgggdddmmmooogggdddhhhfff^^^KKKAAA@@@IIIPPP]]]zzzoookkkvvvxxxrrrooonnnrrrtttooocccVVVLLLGGGGGGGGGGGGEEECCCCCCFFFHHHOOO\\\uuuxxxuuuwwwwwwyyyyyytttooopppuuurrrqqqpppnnnmmmlllkkkjjjeeehhhjjjkkkkkkkkkmmmnnnnnnmmmmmmoooooojjjccc\\\TTTPPPYYYhhhwwwpppXXXOOOLLLLLLLLLJJJIIINNNVVVwww|||}}}}}}pppoooaaafffzzz|||eeeUUUKKKBBB===;;;777777777777777777777777777777777777777777777777777888888999@@@MMM]]]hhhddd\\\QQQEEE===999999999888888777888999;;;>>>???:::GGGppp|||sssllljjjjjjiiikkkooommmllljjjhhhhhhiiijjjkkkgggjjjllljjjeeebbbcccfffkkkgggeeeiiipppqqqkkkccc]]]MMMFFFOOOYYYdddyyy}}}ooosss}}}zzzuuurrrrrr|||rrrcccTTTKKKJJJLLLMMMJJJGGGDDDCCCCCCGGGKKKOOOsssyyyxxxtttvvv|||}}}|||wwwqqqsssxxxxxxtttsssrrrqqqooommmkkkjjjjjjqqqpppooooooppppppnnnmmmkkklllmmmmmmkkkgggccc```TTTXXX^^^gggyyyjjjRRRRRRCCCNNNNNNIIIPPPQQQYYY}}}|||~~~~~~{{{qqqeeebbbppp}}}{{{wwwzzzzzzhhhTTTGGG@@@999555555777777777777777777777777777777777777777777777777888999:::<<>>???>>>NNN{{{zzzsssnnnmmmmmmkkklllnnnmmmmmmkkkjjjiiijjjjjjkkkhhhjjjjjjfffaaa^^^```dddiiigggfffjjjpppqqqlllggg^^^UUUVVVcccjjjkkkvvv|||yyy|||uuurrrvvvzzzxxxkkk\\\OOOIIIJJJMMMMMMIIIGGGGGGCCCCCCKKKVVVxxxtttooolllttt{{{pppnnntttyyyxxxuuuwwwuuurrrpppnnnnnnoooppptttrrrqqqppppppooollljjjooopppqqqpppnnnjjjfffccc______```gggyyybbbMMMRRRDDDNNNMMMHHHOOOQQQ^^^}}}}}}~~~~~~~~~~~~~~~zzz{{{|||xxxkkkaaaggg{{{xxx|||pppfffiiirrr~~~eeeVVVGGG???;;;777666666777777777777777777777777777777777777777777777777999:::<<<@@@GGGRRR^^^eeeaaa[[[PPPEEE===999888999888888888999:::<<<>>>???AAARRRwwwrrrppprrrrrrnnnlllmmmnnnnnnmmmmmmlllkkkjjjjjjkkkjjjhhhccc^^^\\\___ccceeefffhhhkkknnnnnnllliii```ZZZ^^^iiilllhhhlllwww~~~{{{~~~{{{sssnnnpppyyyzzzooo___QQQIIIHHHJJJLLLLLLGGGFFFIIIEEEEEEVVVmmmtttooorrrnnnqqqyyyzzzvvvtttxxxvvvrrroooooopppsssuuuvvvtttsssssssssrrrpppnnnttttttuuutttrrrnnnjjjggghhhccc```fffzzzpppYYYJJJPPPFFFNNNKKKHHHNNNTTTjjj{{{|||~~~}}}{{{zzzyyy~~~~~~~~~yyyxxxwwwyyy}}}ppp``````rrrxxx||||||jjj^^^YYYhhhtttkkkVVVKKK@@@<<<;;;999999:::777777777777777777777777666666666666666666666666888:::===CCCJJJSSS\\\bbb^^^XXXNNNDDD<<<999888888888888999:::;;;===>>>>>>BBBOOOyyyzzzuuurrrrrrvvvvvvqqqmmmmmmoooooooooooonnnlllkkkjjjmmmlllhhhccc______cccgggeeegggkkkllllllkkkjjjiiiggg```^^^bbbaaa___fffrrr|||yyy{{{zzzvvvoookkklllqqqwww{{{kkk```QQQHHHFFFHHHJJJJJJJJJCCCCCCIIIIIIOOOlll{{{~~~tttyyyzzztttttttttrrrpppooooooppprrrttttttssssssuuuwwwxxxwwwvvvvvvwwwwwwvvvssspppllljjjlllddd^^^dddzzzzzzcccTTTLLLNNNHHHNNNIIIIIINNNYYY{{{}}}xxxuuutttyyyyyy{{{~~~~~~}}}|||zzz{{{~~~qqq```aaauuu||||||zzzfffUUURRRXXXgggqqq~~~yyyjjjWWWJJJAAA:::999888666666888666666666666666666666666666666666666666666666666777888<<>>>>>CCCLLLnnnsssqqqssswwwxxxsssnnnmmmoooooopppoooooommmlllkkkooommmjjjfffeeefffiiillljjjmmmppppppnnnkkkjjjjjjmmmgggcccbbb___]]]fffsss{{{yyy|||~~~{{{rrrlllfffffflllpppoookkkYYYPPPGGGDDDGGGJJJIIIGGGGGGBBBCCCKKKTTTfffyyyxxxsssvvvooopppqqqrrrrrrrrrqqqqqqrrrqqqrrrtttwwwxxxwwwvvvvvvvvvvvvuuussspppmmmkkknnnggg```dddwwwkkkYYYPPPMMMKKKJJJNNNHHHKKKQQQaaa~~~xxxsssqqqrrrtttwww|||qqqccchhh}}}|||}}}rrrdddQQQEEEJJJXXXbbblllvvv|||zzzkkk^^^MMMCCC===999999999666555777666666666666666666666666777777777777777777777777777888;;;BBBKKKSSSXXXZZZSSSOOOGGG???:::888777888777888:::;;;===>>>>>>>>>CCCOOOnnnsssqqqrrrvvvwwwsssooooooooooooooonnnnnnnnnnnnmmmooonnnlllkkkkkkkkkmmmmmmoooqqqsssssspppmmmkkkjjjhhhggghhhhhhccc___cccjjjsss{{{xxxxxx}}}{{{vvvrrriiieeebbbeeeiiiiiiaaaYYYLLLHHHEEEFFFJJJKKKIIIEEEFFFDDDHHHSSSggg~~~xxxwww}}}~~~wwwtttwwwnnnppprrrttttttsssrrrppppppppppppqqqssssssrrrqqqsssttttttsssrrrpppnnnlllrrrmmmgggfffpppvvv___QQQMMMMMMHHHKKKNNNGGGOOOVVVkkkyyytttrrrppprrruuuzzzwwwkkkqqq~~~zzzkkk[[[PPPEEE>>>FFFTTT^^^gggqqqyyypppaaaWWWHHH???;;;999;;;:::777666888666666666666666666666666777777777777777777777777888888;;;BBBKKKSSSWWWYYYNNNJJJCCC===999777777888777888:::<<<===>>>>>>>>>AAAWWWyyyxxxtttqqqppptttuuurrrpppqqqnnnnnnmmmlllmmmnnnooopppnnnnnnnnnnnnnnnmmmkkkiiimmmnnnooopppooommmjjjgggaaaeeekkkkkkeee]]]]]]```lll|||xxxuuuvvv}}}|||zzz|||yyyrrrkkkgggaaabbbdddeeeccc\\\TTTMMMHHHGGGGGGIIILLLLLLIIIFFFFFFKKKRRR```~~~}}}|||zzzuuuuuuuuuwwwxxxwwwuuurrrnnnooopppqqqqqqppppppoooooonnnoooppprrrssssssqqqqqqqqqqqqqqqqqqooonnnnnnrrrqqqmmmhhhjjjzzzmmmYYYOOOLLLLLLFFFLLLNNNHHHSSS[[[uuu|||wwwuuuttttttwww{{{yyy~~~~~~yyytttuuu```NNNFFFAAA>>>DDDPPPYYYbbbmmmvvv~~~fffXXXOOOAAA999666666888888444333555666666666666666666666666777777777777777777777777:::999;;;BBBKKKSSSXXXYYYJJJGGGAAA;;;888777777888777888:::<<<>>>>>>>>>>>>===\\\vvvuuuqqqooorrrtttrrrqqqrrrnnnmmmlllkkklllnnnpppqqqnnnnnnnnnoooooolllhhhdddhhhggghhhjjjkkkjjjgggcccdddhhhnnnmmmfff^^^]]]```nnn}}}xxxuuuvvv|||}}}~~~xxxtttvvvyyy{{{{{{|||~~~wwwnnnrrrzzzssslllddd___\\\bbbgggeee]]]RRRKKKHHHJJJJJJKKKLLLMMMLLLIIIGGGFFFPPPZZZjjj{{{vvvuuuvvvxxxyyyvvvtttvvvxxxtttmmmmmmmmmlllkkkkkklllmmmnnnmmmmmmnnnrrruuuxxxxxxwwwppppppqqqqqqppppppooooooooorrrpppiiifffssskkkXXXPPPMMMMMMDDDMMMOOOHHHUUU^^^zzz~~~zzzxxxxxxxxxyyy|||}}}||||||rrrllliii]]]NNNDDD===<<>>:::999::::::;;;;;;888999===>>>===???CCCFFFeeewwwxxxuuussstttwwwvvvqqqlllnnnrrrrrrnnnmmmpppnnniiihhhggggggggghhhiiikkkllliiinnnqqqoookkkiiieee```hhhiiiiiigggcccccceeeiiiqqq~~~wwwtttwwwzzz{{{}}}|||}}}xxxyyyyyywwwttttttwww{{{~~~zzzmmmnnnqqqPPPYYYiii|||}}}vvvlllaaa\\\\\\___fffeee]]]RRRLLLMMMMMMIIIIIIIIIPPPYYYUUUIIIFFFMMMKKK[[[ttt~~~yyy{{{~~~yyyvvvxxxyyyuuurrrrrrqqqpppooooooooopppqqqrrrppprrruuuxxxyyyyyyxxxvvvoooqqqrrrpppnnnnnnqqqtttqqqsssooommmnnnnnn|||yyydddWWWOOOLLLMMMMMMJJJPPPXXXVVV```yyywwwxxxzzz|||wwwmmmeeecccXXXJJJAAA<<<<<>>===???DDDRRR{{{{{{xxxtttqqqqqqrrrrrroookkkooorrrrrrmmmlllnnnmmmiiiffffffffffffgggiiikkkllliiinnnpppnnnkkkjjjgggcccfffhhhiiigggdddccceeegggnnnzzzzzzxxxvvvuuuvvv{{{~~~~~~~~~bbbVVVXXX^^^[[[eeeuuu}}}yyypppjjjccc``````bbbcccccc[[[\\\VVVMMMIIIKKKJJJGGGNNNQQQZZZ```WWWHHHFFFNNNbbbzzz~~~~~~yyywww}}}}}}xxxtttvvvwwwtttrrrrrrsssrrrqqqpppqqqqqqssssssssssssttttttssspppmmmkkknnnooopppooolllkkkmmmooommmqqqmmmkkkkkkhhhsssmmmZZZQQQLLLJJJJJJPPPPPPVVV]]]```rrruuuooolllpppwwwxxxpppgggbbbWWWJJJAAA<<<;;;@@@HHHLLLSSS]]]eeekkkpppvvv{{{}}}wwwiiiWWWHHHAAA???888777777666666666666666555555666666666777777777555555666777777777777777777888???JJJUUUXXXRRRJJJEEEAAA<<<888888999999999;;;999:::>>>>>>===AAAFFF]]]zzzvvvpppnnnooopppooommmqqqrrrpppllljjjlllllljjjdddddddddeeegggiiikkkllljjjnnnpppllljjjjjjiiifffdddgggiiihhheeeccceeeggggggrrr}}}}}}tttppppppnnnsssyyy~~~~~~~~~zzzccc[[[```gggoooyyy|||tttpppooonnniiieeeaaa[[[WWW\\\eeeiiiddd]]]QQQQQQMMMHHHGGGIIIKKKJJJUUUZZZccccccVVVJJJMMMZZZ}}}xxx{{{zzzuuuvvv~~~{{{uuurrrssssssqqqqqqssstttsssrrrqqqqqqrrrsssssssssrrrrrrpppmmmjjjfffdddmmmooopppooommmkkkkkkllljjjnnnllljjjiiiccclllyyy___QQQMMMLLLJJJJJJKKKNNNSSSWWWddd}}}lllhhhgggmmmvvvyyyssskkkfff[[[MMMDDD>>>;;;???EEEHHHNNNVVV]]]cccjjjrrrxxx}}}|||vvvhhhVVVGGG@@@>>>777777666666666666777777555666666666666777777777555555666777777777777666777<<>>>>>>>>BBBIIIbbb}}}xxxrrrnnnnnnooopppppprrrqqqnnnkkkiiijjjjjjjjjbbbcccdddfffgggiiikkkllllllppppppllliiijjjjjjhhhcccgggjjjjjjgggffffffhhhdddlllrrrvvv{{{zzzrrrpppjjjkkkmmmqqqzzz}}}yyyxxx{{{~~~~~~|||zzz}}}sssoooiiiggggggfffbbb___```]]]^^^dddjjjgggZZZNNNKKKKKKHHHFFFGGGKKKNNNPPPWWW[[[^^^ZZZOOOMMM___ttt~~~{{{~~~|||vvvuuu{{{wwwrrrooopppooonnnooossssssrrrqqqpppoooooopppqqqoooooonnnmmmkkkiiihhhgggmmmnnnppppppooonnnmmmmmmhhhllljjjhhhhhhccclll}}}nnnWWWNNNNNNOOOMMMLLLFFFJJJLLLPPPggg{{{ffffffiiiooottttttmmmgggdddYYYMMMEEE???<<>>;;;777777666666666666777777666666666666777777777888555666666777777777777777777>>>JJJUUUYYYWWWQQQMMM@@@===999777777888888888::::::===??????>>>DDDLLLhhh}}}{{{wwwrrrnnnmmmnnnpppqqqrrrooollljjjiiihhhiiijjjcccdddeeegggiiikkkllllllooorrrqqqllliiijjjjjjhhheeehhhlllllljjjhhhjjjkkkjjjooopppqqq~~~xxxtttpppkkkhhhiiipppyyy|||yyywwwyyy{{{}}}{{{{{{|||}}}|||wwwsssooollliiiggggggiiiiiigggeeeiiigggeeedddaaaZZZOOOFFFIIIHHHGGGHHHJJJMMMPPPTTTOOOPPPPPPKKKIIIWWWwww~~~~~~yyy{{{}}}{{{vvvtttvvvwwwvvvsssooommmnnnmmmlllooosssqqqpppooommmllllllmmmmmmlllkkkkkkjjjiiiiiiiiiiiikkkkkkmmmnnnoooooonnnmmmdddhhheeecccdddbbbnnnooowwwwwweeeSSSNNNPPPPPPNNNMMMJJJLLLKKKSSSvvv{{{lllmmmpppuuuwwwsssjjjbbb\\\SSSIIIDDD???>>>BBBHHHLLLTTT^^^gggpppyyyxxxhhhUUUEEE<<<:::666666666666666777777888666666666777777777888888666666777888888888888888666???KKKRRRSSSOOOLLLJJJ>>><<<999777888999999888:::;;;>>>@@@??????FFFOOOlllzzz{{{uuussspppmmmllllllmmmnnnooollljjjkkkjjjggghhhjjjeeefffhhhjjjkkkmmmmmmmmmnnnrrrrrrmmmjjjkkkkkkiiifffiiillllllkkkjjjlllooorrrssssssttt|||zzzvvvooogggaaaaaaeeeiiipppvvvxxxzzz~~~{{{vvvssszzzzzzzzz{{{|||}}}~~~yyyppprrrpppmmmkkkkkkjjjfffcccjjjiiiiiikkkmmmmmmllljjjkkkfff^^^VVVOOOLLLJJJIIIHHHHHHJJJOOOQQQPPPOOOQQQFFFIIIKKKNNNZZZttt}}}xxxvvvqqqvvvxxxvvvrrrqqqrrrqqqnnnqqqnnnnnnpppooommmpppuuurrrpppooommmkkkkkkkkkkkkmmmkkkjjjhhhgggggghhhiiijjjiiiiiijjjllllllkkkjjjaaadddaaa___```^^^jjjtttbbbjjj}}}iii\\\QQQNNNPPPOOOMMMMMMLLLLLLMMM]]]~~~rrrpppooouuuzzzxxxlllaaa[[[RRRJJJEEEAAA@@@DDDIIIPPPXXXdddoooxxx|||qqq```LLL???::::::666666666666666777888888666666777777777888888888777888888999999999999999999BBBLLLOOOLLLGGGEEEFFF>>>;;;999888999:::999999:::;;;>>>AAA??????GGGRRRfffzzzxxxpppppppppooonnnmmmmmmmmmllliiihhhlllkkkggggggjjjhhhiiikkkmmmnnnnnnnnnnnnkkkooopppmmmlllnnnnnnlllfffiiikkkkkkiiijjjmmmppptttqqqsssxxxzzzzzzyyy}}}|||vvvsssllleee`````````^^^___cccgggnnnyyy|||wwwyyyzzz{{{|||}}}}}}}}}}}}xxxwwwtttpppnnnrrryyy~~~zzzxxxxxx}}}rrrgggdddaaabbbbbbcccdddfffhhhjjjkkkkkkkkklllkkkjjjhhhfff___YYYQQQJJJGGGGGGHHHIIIIIIKKKTTT^^^___VVVOOOMMMKKKRRR^^^oooxxxrrrtttrrruuuvvvsssoooooorrrrrroooqqqpppqqqtttrrrpppsssxxxuuusssqqqooommmmmmmmmmmmooommmkkkiiiiiijjjkkkmmmnnnkkkiiihhhjjjjjjhhhgggbbbeeeccc```___ZZZccczzzwwweeeZZZbbbttt{{{mmm[[[TTTOOOPPPPPPNNNLLLNNNMMMJJJPPPlllpppiiifffmmmxxxyyymmm______WWWNNNHHHDDDAAADDDIIIPPPZZZgggrrrzzzxxxkkkWWWDDD999888;;;666666666666666777888888777777777777888888888888888888999::::::::::::999===FFFNNNOOOIIICCCBBBDDD===;;;999888999::::::999:::<<>>AAAHHHLLLVVVaaaiiiqqqzzz}}}}}}tttjjjZZZKKKAAA<<<:::999999888666555444444444555666666666666777777777777666777888777666777888:::???JJJOOOJJJHHHJJJFFF===:::999888666666666777888<<<<<<>>>AAA@@@AAAIIISSSiiixxx|||qqqqqqqqqqqqqqqpppppppppmmmnnnoooooonnnllljjjiiijjjiiijjjllloooppppppooojjjjjjkkkmmmooonnnllljjjiiihhhgggggghhhjjjmmmnnnnnnqqqxxxzzzsssvvvuuueeekkkpppkkkkkkqqqooorrrlllaaa___ccc```WWW\\\]]]aaaiiirrr{{{xxxmmmiiijjjnnnoooooollleeegggrrruuukkkbbbaaaaaafffiiifff^^^XXXXXX[[[]]]___bbbggglllqqqtttvvviiifffbbb___\\\YYYUUURRRMMMIIIGGGIIIHHHFFFGGGJJJQQQZZZjjjqqqdddQQQOOOZZZlll~~~{{{zzzxxxwwwyyyvvvrrrrrrtttuuutttsssvvvuuussssssttttttsssrrrqqqrrrrrrrrrpppnnnllljjjkkkkkkjjjkkklllooorrrtttrrrmmmiiiiiijjjhhhiiilllgggfffhhhhhhfffeeekkktttxxx{{{|||~~~rrrYYYSSSSSS[[[fffrrr|||www~~~zzzfffWWWRRRNNNLLLMMMMMMKKKLLLNNNRRRLLLbbb}}}~~~~~~~~~yyywwwwww~~~~~~{{{zzzzzz|||zzzgggYYYSSS```qqquuukkk```\\\VVVOOOHHHAAA===???FFFIIIRRR\\\cccjjjppprrrpppeee\\\OOODDD===999888777999888777555555555555666666666666666777777777888777888888888777777999;;;BBBLLLPPPJJJGGGHHHDDD;;;999888777666666777888999;;;===???@@@???DDDTTTdddxxxzzzvvvuuutttrrrqqqqqqqqqqqqmmmnnnoooooonnnllljjjiiijjjhhhggghhhjjjmmmnnnnnnjjjkkklllmmmmmmllljjjhhhgggfffffffffgggiiikkkmmmpppppptttxxxvvvxxxxxxmmmfffbbbfffnnnqqqwwwvvvlllfffeee___VVVRRRSSSUUUZZZbbbjjjoooqqqwww|||zzzxxxzzz}}}{{{tttuuuuuukkkiiigggjjjmmmjjjeee```___```dddgggkkknnnmmmiiieeebbb___]]]YYYUUUQQQMMMJJJHHHOOOIIIFFFIIIKKKKKKLLLNNNJJJOOOZZZ```YYYSSS___qqq}}}zzzxxxxxxwwwvvvzzzwwwuuutttvvvvvvtttrrrsssrrrpppppprrrsssssssssttttttrrrpppmmmjjjhhhfffhhhiiilllnnnpppqqqrrrrrrrrrmmmjjjkkkkkkhhhhhhkkkhhhhhhjjjlllkkkjjjqqq{{{zzzmmmjjjhhhnnnxxxzzzoooaaaXXXRRRPPPVVV^^^gggtttxxxrrrrrrzzzooo^^^RRRQQQMMMKKKNNNPPPNNNMMMNNNQQQXXXzzz}}}{{{|||}}}~~~|||}}}zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{xxxyyyzzz|||~~~~~~}}}|||~~~zzzhhhXXXPPP]]]qqqwwwmmmbbb[[[TTTLLLFFF@@@;;;===BBBGGGNNNUUUZZZ___dddeeeaaaRRRLLLDDD>>>;;;999888888:::999888666666666777777666666666777777777888888888999999888777888:::<<>>AAA???>>>HHHddd|||xxxwwwtttqqqoooooooooooommmnnnnnnooonnnmmmkkkjjjjjjgggddddddfffiiikkkllljjjjjjkkkkkkjjjhhhfffdddeeedddddddddeeegggiiijjjppplllmmmsssuuuuuu}}}qqqhhhgggiiivvvnnnkkkfff^^^WWWUUUSSSSSSVVVYYY[[[[[[eeekkkuuu||||||||||||zzzxxxtttoookkkiiiiiijjjjjjhhhccc\\\UUUPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIGGGJJJRRRUUUQQQLLLKKKKKKMMMTTT[[[^^^ggg}}}zzzwwwwwwwwwwwwvvvzzzyyyxxxxxxyyywwwtttrrrooonnnlllmmmppprrrsssssstttssspppmmmjjjhhhggggggfffiiimmmppprrrqqqpppnnnooolllkkkmmmlllhhhhhhjjjjjjkkknnnqqqppppppwww~~~vvvpppdddiiiqqq}}}|||kkkbbbZZZTTTVVV[[[cccmmmuuu{{{xxxtttttt{{{}}}nnn```TTTMMMPPPKKKJJJOOORRRPPPNNNNNNVVVjjj{{{zzzyyyyyyzzz||||||{{{yyy~~~}}}{{{{{{{{{}}}xxxwwwvvvuuuuuuuuuvvvvvvvvvxxx|||~~~~~~|||zzz|||~~~rrrooovvv~~~nnn\\\QQQ\\\ooouuukkk___ZZZRRRJJJDDD>>>999;;;???AAAEEEIIIKKKPPPVVVWWWTTTGGGDDD@@@======<<<;;;:::;;;:::888777777777888888666666777777777888888888999::::::999888999<<<>>>NNNSSSSSSMMMGGGDDD???999666666666666777:::<<<===:::???BBB???>>>NNNttt|||xxxuuuqqqmmmkkkjjjkkkkkkmmmmmmmmmnnnmmmlllkkkjjjhhhfffddddddfffhhhhhhhhhgggiiijjjiiifffcccaaa```ccccccccccccdddeeefffggglllhhhggglllnnnnnnrrrxxx}}}rrreeexxx}}}~~~uuujjj___[[[VVVSSSRRRRRRSSSSSSYYYZZZ___fffooouuuyyyzzz}}}|||xxxssslllgggbbb___ZZZUUUPPPNNNLLLLLLIIIIIIJJJJJJJJJJJJLLLNNNHHHPPP]]]fffbbbUUUKKKHHHNNNSSS^^^kkkwww}}}yyyxxxxxxxxxwwwwwwzzzzzz{{{{{{zzzwwwtttqqqmmmlllkkklllooorrrttttttqqqooollljjjiiiiiikkklllhhhjjjlllnnnooommmkkkiiihhhgggiiilllkkkhhhgggjjjkkklllpppsssrrrqqqwwwmmmwwwzzzgggtttwwwmmmccc___dddlllvvv}}}uuuuuuxxxmmm___TTTNNNLLLOOOKKKJJJOOORRROOOMMMMMM^^^zzz}}}{{{yyywwwwwwyyyyyyyyyxxxzzzzzzyyyyyyyyyzzz}}}|||zzzxxxuuutttuuuvvvvvvuuuyyy~~~~~~}}}xxxnnniiihhhlll[[[OOOYYYjjjpppfff[[[XXXPPPGGGAAA===999999===999;;;<<<===CCCKKKMMMKKKCCCAAA???>>>???>>>===;;;::::::888777777888999999777777777777888888888888:::::::::999999;;;???BBBSSSUUUTTTNNNGGGCCC>>>:::555555555666888:::===>>><<<@@@BBB???@@@SSS}}}vvvvvvsssoookkkiiihhhhhhiiilllllllllllllllkkkkkkjjjgggffffffgggiiihhheeeccceeeggghhhgggddd```___^^^bbbbbbbbbccccccdddeeeeeehhhgggggggggggggggmmmtttvvv}}}sssbbbfffooo{{{sssccc^^^WWWRRROOOOOOPPPPPPRRRQQQQQQTTT[[[ccchhhkkknnnsssvvvuuurrrtttzzz~~~zzzllleeelllxxxwwwrrrmmmiiigggccc]]]WWWSSSPPPLLLIIIGGGHHHJJJKKKLLLNNNOOONNNLLLJJJKKKLLLWWWcccqqqrrrcccRRRMMMQQQUUUaaauuu|||~~~}}}{{{xxxvvvvvvvvvuuutttxxxyyy{{{{{{yyyvvvrrrppplllllllllnnnqqqssstttsssooonnnkkkiiiiiijjjmmmooollllllkkkiiihhhgggfffeee```aaaeeeiiiiiifffgggkkkkkklllpppssspppnnnrrryyyyyygggpppyyylllsssmmmqqq~~~{{{sssbbbWWWPPPNNNOOOOOOLLLLLLOOOOOOMMMNNNPPPeee~~~|||yyyyyyzzzzzzzzzyyyxxxwwwuuuuuuwwwzzz}}}~~~}}}zzzxxxvvvvvvwwwxxxsssxxx~~~qqqeeehhhZZZQQQ[[[kkkqqqjjjaaaWWWNNNDDD@@@<<<999:::===;;;<<<===???FFFNNNOOOKKKAAA@@@>>>>>>>>>>>><<<::::::999888777777888999999777777777888888888999999:::::::::::::::===BBBFFFTTTTTTRRRMMMFFF@@@===;;;666555666777888;;;===??????@@@AAA@@@CCCXXX~~~~~~uuusssqqqnnnkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjffffffgggiiiiiigggccc```cccfffiiihhhdddaaa```aaacccccccccddddddeeeeeeeeeggghhhiiifffdddffflllssswwwtttwwwkkkhhhooowwwzzzyyyssskkk```VVVPPPMMMKKKJJJMMMLLLLLLOOORRRUUUVVVVVVXXX\\\aaabbbaaadddjjjppppppqqqnnnbbbSSSOOOVVVaaa[[[WWWTTTSSSSSSRRROOOLLLGGGHHHIIIJJJJJJJJJIIIHHHHHHLLLQQQSSSQQQPPPRRRSSSaaakkkrrrjjjWWWNNNYYYlllttt|||xxx|||wwwuuurrrrrrrrrrrrqqqoootttvvvyyyxxxvvvrrrppppppmmmmmmnnnpppssssssrrrpppooonnnkkkiiihhhjjjkkkmmmnnnllliiieeecccccccccddd]]]^^^cccgggfffdddfffkkkjjjlllppprrrooojjjmmmsssqqqfffnnn|||www{{{~~~fffZZZTTTNNNNNNRRROOOMMMNNNNNNMMMMMMSSS[[[ttt~~~}}}|||}}}}}}|||{{{xxxvvvuuuuuuxxx{{{}}}~~~~~~}}}{{{yyywwwwwwwwwwwwsssxxx|||~~~}}}|||~~~|||~~~eeeZZZUUU___mmmqqqlllfffUUULLLBBB???===:::;;;===>>>AAAEEEIIIPPPUUURRRKKKAAA???>>>>>>>>>>>><<<;;;999888777666666777888999777777888888888999999999999999::::::;;;???EEEIIIQQQPPPNNNJJJCCC===::::::666666666777888;;;===>>>BBB@@@???AAAGGGZZZzzz}}}yyyuuutttmmmlllkkkjjjiiihhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiihhhgggfffggggggeeebbb___bbbgggkkkjjjfffddddddfffddddddeeeeeefffffffffeeefffggggggeeeccceeeiiikkknnnooo}}}zzzooolllooosssuuunnncccYYYTTTRRRQQQQQQTTTSSSQQQQQQQQQQQQOOOMMMOOOSSSYYY\\\]]]^^^```cccaaa^^^XXXOOOIIIHHHKKKNNNKKKIIIHHHIIIIIIJJJJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLNNNTTT[[[]]][[[XXXXXXZZZ]]]dddhhhcccZZZ```{{{xxxuuuvvvpppnnnmmmnnnooopppooonnnpppsssuuutttrrrooonnnooolllmmmooorrrtttrrroookkkkkkjjjhhhhhhhhhjjjlllmmmllljjjhhheeeccccccdddeee^^^___cccfffeeebbbeeekkkiiikkkppprrrooojjjlllrrrrrroootttlllXXXRRRQQQMMMMMMRRRNNNNNNPPPOOOLLLNNN\\\jjj~~~~~~|||{{{xxxwwwxxx{{{~~~~~~}}}}}}}}}|||zzzyyyxxxwwwwwwyyy{{{}}}|||yyyyyy}}}}}}|||}}}|||```WWWTTT]]]hhhkkkfffbbbUUUKKKAAA>>>===;;;;;;>>>:::???FFFLLLSSSVVVNNNDDDAAA@@@????????????>>>===888888777666666777888999777888888888888999999999888999999:::<<>>EEE@@@>>>AAAJJJ\\\vvvmmmlllooogggggggggggggggfffffffffhhhggggggggggggggghhhhhhiiigggeeeddddddcccbbb```ccchhhlllllliiiggghhhkkkeeeeeefffgggggggggffffffdddeeedddbbbccceeedddaaa```jjjxxx|||lllfff```[[[UUUSSSVVV[[[aaadddeeeaaa[[[WWWVVVVVVVVVVVVWWW[[[aaadddeeecccaaa```QQQLLLDDDAAADDDHHHFFFBBBFFFFFFFFFEEEEEEEEEFFFGGGKKKHHHEEEDDDFFFKKKQQQUUUccchhhmmmkkkbbbZZZUUUSSSVVV]]]fffjjjnnn~~~|||vvvrrrqqqlllkkkkkkmmmoooqqqppppppmmmppprrrrrrooommmmmmooolllmmmpppssstttqqqlllhhhcccddddddfffhhhkkknnnpppiiiiiigggfffeeeeeeffffffaaabbbeeegggddd```cccjjjhhhkkkpppssspppkkkmmmsssxxxzzz{{{uuu```OOOMMMOOOKKKKKKPPPMMMOOOQQQPPPLLLQQQcccvvv~~~|||}}}{{{yyy{{{~~~~~~}}}}}}}}}}}}|||zzzyyyxxx}}}xxxxxx}}}}}}|||}}}}}}xxxcccRRRNNNUUU]]]fffeeeWWWTTTKKKDDDAAA???<<<===AAA@@@BBBHHHPPPVVVUUUMMMEEE>>>>>>===<<<<<<;;;::::::888888888888777777777777666777777777777888888888:::;;;<<<<<<===@@@FFFJJJOOOMMMIIIDDD???;;;888666777777777888999<<<>>>???AAACCCBBB@@@FFFZZZrrryyy}}}ppplllhhhhhhhhhhhhgggeeecccaaa```iiiiiiiiihhhhhhhhhhhhhhhfffdddbbbaaaaaabbbdddeeekkklllllljjjfffdddeeegggfffdddbbbaaabbbdddccccccaaabbbaaa___]]]]]]^^^```___aaakkk{{{yyyddd^^^UUUPPPSSS\\\hhhpppuuujjjaaa\\\YYYWWW[[[cccdddpppuuunnnbbbZZZRRRLLLFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCCCCEEEHHHIIIIIIJJJHHHEEEDDDGGGOOO[[[cccvvvssslllbbbXXXSSSSSSUUU___ttt}}}wwwvvvqqqnnnpppqqqpppoooqqqssssssppplllwwwwwwrrrkkkjjjnnnqqqppptttrrrpppqqqqqqoooiiieeeaaabbbeeegggiiikkklllmmmlllgggcccbbbeeefffdddaaa```dddhhhhhheeeccccccdddhhhkkknnnmmmiiigggggghhhqqqtttyyy{{{oooUUULLLRRRMMMGGGJJJMMMLLLMMMPPPPPPMMMUUUrrr|||||||||}}}}}}||||||yyyxxxyyy}}}zzzwwwzzzzzzrrr{{{}}}||||||~~~www___PPPJJJOOOUUU```dddZZZSSSKKKCCC@@@???<<<===AAA???AAAEEEKKKPPPNNNGGGAAA;;;;;;;;;:::999888888888666666666666666666666666777777888888888999999999;;;:::;;;===@@@DDDHHHJJJLLLIIIFFFAAA===:::999888777777777888:::<<<>>>@@@:::AAADDDDDDMMMeee}}}yyyoookkkggggggggggggffffffeeeeeeeeeeeeeeefffffffffgggggggggaaaaaaaaaaaabbbdddeeefffgggiiijjjhhhfffeeegggiiifffdddbbbbbbdddffffffeeebbbbbbaaa___]]]]]]^^^```aaaccckkkyyyxxxhhh[[[VVVWWWZZZ]]]aaaZZZTTTTTTTTTQQQQQQTTTSSS[[[```[[[TTTPPPLLLGGGDDDDDDEEEEEEEEEEEEEEEDDDGGGFFFFFFGGGIIIJJJKKKKKKAAACCCGGGLLLSSSZZZ```ccckkkggg```WWWRRRVVVbbbkkkxxxttttttpppooossspppnnnlllmmmoooooommmkkkppppppmmmhhhhhhnnnqqqqqqtttqqqoooooopppnnnjjjfffbbbcccdddfffhhhiiiiiijjjhhhddd``````ccceeeccc```bbbeeehhhgggdddbbbccceeefffhhhjjjiiifffeeefffhhhooopppqqq~~~yyymmmbbbQQQMMMPPPJJJIIIPPPSSSQQQPPPRRRRRRSSSddd~~~{{{zzz{{{{{{zzzyyyzzzyyywwwyyy|||~~~~~~}}}{{{xxxvvvyyy}}}~~~yyytttwww{{{|||yyyyyy{{{{{{|||}}}|||}}}}}}ttt^^^MMMEEEGGGLLLZZZddd___QQQIIIBBB@@@>>><<<===@@@??????@@@DDDGGGEEE@@@;;;888888777777666666555555333444444555555666666777999999999999::::::::::::;;;:::;;;???FFFJJJKKKJJJHHHEEEAAA===:::999::::::777777888999;;;===???@@@999BBBEEEEEEVVVwwwsssllliiifffgggffffffffffffhhhiiijjjeeeeeeeeefffggggggggghhh______aaabbbdddeeeffffffggghhhhhhgggeeedddeeegggcccaaaaaabbbdddfffffffffccccccbbb```^^^^^^___aaaffffffkkksss}}}yyytttooolll___VVVMMMKKKKKKIIIFFFFFFIIILLLMMMIIIGGGFFFBBB>>>FFFGGGGGGHHHHHHIIIIIIIII???AAACCCGGGKKKOOOSSSUUURRRQQQQQQTTTZZZ]]]]]][[[\\\___bbbdddkkk{{{tttqqqooolllmmmrrrnnnllljjjjjjkkklllkkkiiiiiikkkjjjgggiiippptttsssrrrooollllllmmmmmmjjjgggcccdddeeefffffffffffffffdddaaa^^^___aaacccaaa___ccceeefffeeebbb```bbbeeeccceeegggeeeccccccfffiiinnnooolllrrr~~~uuubbbWWWQQQLLLOOONNNHHHNNNXXXXXXSSSPPPQQQVVVaaa}}}~~~{{{{{{|||zzzyyyyyyzzz{{{zzzyyyvvvvvvwwwxxx{{{{{{zzzxxxvvvvvvvvvxxxzzzzzzxxxuuuuuu{{{~~~yyyvvvxxx|||yyyzzz{{{~~~~~~||||||{{{rrrcccNNNAAACCCLLL]]]gggbbbOOOGGGAAA???>>><<<===??????>>>===>>>???===:::666666666666555555555444444333333444555666777888888::::::::::::;;;;;;;;;;;;;;;:::<<>>:::777777888999777777888:::<<<>>>@@@AAA@@@DDDDDDHHHccc{{{pppkkkhhhfffgggfffeeedddeeegggjjjkkkjjjjjjjjjjjjjjjiiiiiiiiieeeeeedddccccccdddeeefffjjjiiihhhfffcccbbbbbbbbb___^^^^^^```ccceeeeeedddeeeeeedddbbb``````aaaccciiihhhiiimmmrrrzzz~~~ppp___UUURRRQQQNNNKKKOOOMMMJJJIIIJJJKKKIIIFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHJJJMMMQQQVVV\\\```jjjccc\\\\\\bbbhhhllllllqqq|||wwwqqqnnnjjjfffhhhmmmllllllmmmmmmmmmllljjjhhhhhhjjjkkkjjjlllrrruuutttooolllhhhhhhjjjkkkiiigggeeeffffffffffffeeeddddddaaa___^^^___aaacccbbb```aaacccccc```]]]]]]```dddcccdddeeecccaaaccchhhlllnnnrrrppprrryyyxxx{{{rrr```RRRMMMIIIJJJOOOMMMIIIUUU```ZZZUUUPPPTTThhhzzzvvvvvvwwwvvvvvvwwwzzz|||||||||qqqrrruuuxxxyyyyyyxxxvvvuuuvvvxxxxxxwwwvvvvvvwwwyyyyyyvvvyyy~~~}}}}}}~~~~~~||||||{{{yyyzzz~~~~~~{{{ssskkkQQQBBBGGGUUUhhhlll```LLLEEE@@@???>>><<<<<>><<<;;;:::999777555666666666666666555555555444444555777888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<@@@HHHPPPQQQMMMGGGCCC@@@<<<777555555666777666777999;;;===???AAAAAACCCEEEIIIYYYyyyvvvpppkkkgggggghhhgggeeeddddddfffhhhiiinnnmmmllllllkkkjjjiiiiiiooolllhhheeeccccccdddeeeiiihhhfffdddccccccbbbaaa```______aaadddfffeeedddfffffffffdddbbbaaaccceeejjjgggeeegggjjjrrr|||wwwtttoooiiibbb]]]XXXWWWXXXWWWUUUSSSNNNMMMMMMLLLLLLMMMNNNOOOUUUVVVWWWWWWXXX\\\ccchhhoookkkjjjqqqvvvqqqooonnnlllgggdddggglllkkknnnqqqsssqqqnnnjjjhhhhhhlllmmmlllmmmqqqrrrpppkkkhhheeefffhhhjjjiiiggggggggggggggggggfffeeedddaaa``````aaacccdddcccccc^^^______]]]ZZZ[[[^^^bbbdddeeeeeedddccceeejjjooollluuuwwwzzzyyyvvv~~~rrr```RRRNNNRRRJJJKKKNNNLLLLLL[[[cccYYYTTTSSSbbbzzzvvvvvvxxxwwwwwwxxxzzz{{{{{{zzzllloootttwwwxxxxxxwwwwwwwwwyyyzzzyyywwwuuuvvvxxx}}}yyyvvvzzz~~~~~~~~~}}}{{{{{{|||xxxttttttyyy}}}}}}|||wwwpppUUUHHHQQQbbbqqqnnn[[[JJJCCC>>>>>>>>>;;;<<<>>>>>>===;;;:::888777666666777777777777777777666666666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>EEEMMMRRRQQQJJJDDD@@@>>>:::777555444555666666777:::<<>>===;;;;;;>>>;;;;;;;;;999777666666666777777777777777777777777777888888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::AAAIIIQQQRRRNNNGGGBBB;;;:::999777666666666777666777:::===@@@AAABBBBBB???EEE___vvvpppoooiiiggglllgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkjjjiiigggfffeeecccbbbaaabbbfffhhhhhhgggjjjiiiiiijjjjjjjjjhhheeeddddddcccaaa______```bbbcccbbbbbbdddeeegggoooxxx|||zzzvvvtttqqqnnnllljjjjjjjjjoooxxxzzzqqqmmmgggiiijjjiiihhhjjjmmmooonnnqqqrrrqqqnnnlllkkkllljjjnnnpppnnnmmmnnnkkkfffgggffffffiiimmmnnnllliiiccccccdddeeefffgggffffffcccdddfffffffffeeeeeeeee^^^```bbbbbb```aaaeeeiiifffhhhiiihhhggghhhlllpppoooxxx{{{~~~yyyyyyttteeeYYYQQQKKKKKKOOONNNJJJNNNPPPLLLTTT___^^^cccyyy|||{{{|||~~~|||wwwtttvvvuuuuuuuuuwwwxxxxxxwwwuuuppptttwwwxxxvvvuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzyyywwwwwwyyy{{{~~~|||||||||||||||||||||{{{{{{|||}}}~~~}}}{{{yyywwwxxxxxx{{{}}}lllfffgggmmmuuu|||vvv}}}{{{}}}zzzvvvtttiiiYYYXXXdddooouuuiiiRRRGGGAAA=========;;;;;;>>>999999:::999777666666777666666777777777777777777888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::BBBMMMSSSRRRLLLEEE@@@888777777777777888888888666888:::>>>@@@BBBBBBCCCDDDIIIdddpppmmmnnngggfffmmmfffggghhhiiijjjjjjiiiiiieeefffggghhhiiijjjkkkkkkcccfffiiilllmmmkkkhhhffffffdddbbbcccfffhhhgggeeekkkjjjjjjjjjjjjiiifffcccaaabbbaaa___]]]]]]^^^`````````bbbeeedddcccgggnnnxxxttt|||zzzvvvqqqmmmkkklllllliiihhhjjjllllllpppqqqpppmmmiiihhhkkknnnmmmqqqsssqqqpppppplllggggggggghhhkkkpppqqqnnnkkk```aaabbbdddeeefffggggggccceeeggggggfffeeedddddd```cccffffffeeefffjjjmmmfffhhhjjjiiiggghhhlllooottt{{{zzz{{{~~~~~~nnn^^^OOOJJJLLLLLLLLLMMMLLLIIIOOORRRJJJNNN]]]ccc{{{~~~{{{vvvuuuwwwyyywwwqqqppprrrnnnnnnppptttxxxzzzzzzyyytttwwwyyyxxxuuussstttuuusssrrrrrruuuyyy|||}}}}}}yyyvvvtttvvv{{{}}}||||||zzzyyyxxxwwwwww}}}{{{yyyxxxwww|||nnnddd``````bbb___bbbeeeggglllzzz~~~yyywwwrrrlllddd```\\\]]]``````YYYSSSFFFCCC???<<<<<<<<<;;;;;;999999999888777666666555777888888888888999999999:::;;;;;;<<<<<<;;;;;;:::666777999:::;;;<<<<<<<<>>@@@AAAAAAAAAKKKWWWnnnqqqpppooopppqqqkkkkkkjjjjjjlllnnnnnnkkkhhhdddiiijjjhhhnnnxxxxxxqqqjjjjjjjjjiiijjjjjjkkkkkkffffffeeeeeeffffffggghhhfffgggiiiiiihhhhhhiiijjjeeedddbbb```_______________```bbbcccdddeeeiiikkkuuuuuuvvv{{{www}}}vvvvvvwwwuuurrroooooonnnmmmnnnppprrrtttlllmmmmmmmmmllllllmmmmmmnnnqqqqqqqqqsssvvvsssnnnllliiigggggggggfffccc```cccdddfffhhhiiiiiihhhhhhgggfffdddbbbbbbccceeeffffffeeegggiiigggeeehhhnnnnnnnnnooooooppppppqqqqqqsssyyy~~~~~~}}}~~~uuuhhh\\\UUUUUUOOOKKKMMMOOONNNMMMNNNPPPPPPOOOSSSXXXZZZrrr{{{vvvyyyvvvssssssttttttrrrpppppppppqqqsssuuuvvvvvvuuu{{{xxxyyy||||||yyyyyy{{{uuusssssswww|||~~~|||yyyuuuuuuuuuwwwzzz~~~|||{{{}}}~~~|||xxxyyyzzz}}}~~~zzzwwwwwwxxxyyy{{{oooaaa[[[UUUOOONNNMMMMMMQQQXXXzzzvvvtttpppkkk___YYYSSSQQQRRRRRRNNNIIIEEECCC???>>>======<<<;;;999999999888777777666666888888888888999999999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::<<<===???@@@FFFHHHIIIGGGCCC???<<<;;;888888777777777888888999<<<<<<<<<>>>@@@CCCEEEGGGOOOeee|||nnnooommmnnnnnngggiiiiiijjjmmmnnnmmmjjjgggdddggghhhhhhqqq{{{{{{tttlllkkkjjjiiihhhiiijjjkkkhhhhhhggggggggggggffffffeeeggghhhiiihhhggghhhiiieeedddbbb```______``````___aaacccdddeeefffiiikkkrrrrrrrrrsssxxx}}}yyysssqqqssstttrrrooommmllllllllllllnnnpppqqqiiijjjjjjkkkkkkllllllmmmkkkmmmmmmmmmooosssrrrnnnnnnkkkhhhgggfffeeecccaaafffgggiiijjjkkkjjjhhhgggfffdddbbb``````bbbeeegggfffddddddeeecccaaaeeelllnnnnnnooooooooooooooooooqqquuuyyy{{{zzzzzz|||~~~vvviii]]]SSSNNNOOOKKKJJJNNNOOONNNMMMOOONNNPPPRRR[[[eeennntttzzzwwwsssrrrrrrssssssrrrtttuuuuuuuuuuuuuuuuuuuuuuuutttwww|||~~~{{{zzz}}}xxxvvvvvvxxx|||}}}{{{yyysssssstttwwwzzz~~~{{{yyyzzz|||}}}zzzyyywwwwwwzzzpppfffYYYMMMKKKMMMNNNNNNPPP~~~vvvqqqooojjjddd]]]WWWPPPLLLKKKKKKHHHEEEDDDBBB???>>>>>>>>><<<;;;999999999888888777777777888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::;;;===@@@DDDFFFIIIHHHFFFBBB>>>:::888888888888777777888888999999:::<<<>>>AAADDDIIIMMMPPPUUUxxxppphhhjjjhhhhhhhhhaaadddeeegggiiijjjhhhfffcccbbbccccccfffnnnwwwuuunnnkkkiiihhhfffffffffggghhhiiiiiiiiihhhhhhgggfffeeedddfffggggggeeeddddddddddddcccbbb```______`````````aaaaaaaaabbbeeeiiilllmmmnnnmmmkkklllsss{{{wwwtttqqqqqqrrrppplllgggiiiiiihhhggggggggghhhhhhjjjiiihhhhhhiiiiiihhhggggggiiiiiigggiiilllmmmjjjkkkiiigggeeedddddddddddddddeeefffggggggfffdddccceeeccc```^^^^^^aaaeeehhhgggdddcccbbb^^^\\\aaahhhmmmmmmmmmmmmmmmmmmmmmmmmooorrruuuvvvvvvwwwzzz|||zzzuuuhhh]]]TTTOOOLLLLLLJJJKKKOOOOOONNNOOORRROOO[[[aaaiii{{{}}}vvvvvvtttrrrpppppprrrtttuuuzzzzzzzzzyyywwwvvvvvvwwwssssssvvv|||~~~{{{zzz|||~~~|||{{{{{{||||||zzzxxxvvvvvvwwwyyy|||}}}~~~|||||||||~~~~~~}}}qqq\\\HHHBBBFFFIIIHHHHHH~~~}}}xxxppplllkkkgggaaa[[[UUUNNNJJJHHHFFFDDDBBBCCCAAA???>>>>>>===<<<:::999999999999888888888888888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::<<<@@@EEEIIILLLKKKHHHBBB===:::888777666888888888888888999:::::::::===AAADDDGGGKKKQQQUUUdddvvviiifffhhhdddeeefff```bbbdddfffggggggeeecccaaabbbbbbbbbeeekkkpppmmmhhhjjjiiigggfffffffffggggggjjjjjjiiihhhgggffffffeeeeeeggghhhgggeeebbb``````cccbbbaaa_________``````aaa```___]]]^^^bbbhhhmmmjjjjjjiiieeeccchhhsss|||}}}tttuuutttrrrrrrrrrooojjjeeeiiihhhgggeeedddbbbbbbaaahhhfffeeeeeeggghhhfffeeeeeehhhiiieeeeeehhhhhhfffeeeeeedddcccbbbcccdddfffaaabbbdddeeedddcccaaa```cccaaa^^^\\\]]]```dddffffffcccbbbbbb______eeemmmjjjjjjjjjkkkkkkkkkkkkkkkppppppqqqqqqrrruuuxxxzzzuuu{{{yyyyyy~~~wwwooobbbUUULLLIIIIIIJJJLLLKKKMMMOOOOOOOOOSSSZZZ```vvvyyytttxxxuuutttsssrrrsssvvvyyy|||}}}yyywwwxxxzzzvvvuuuxxx}}}}}}yyyxxxyyy~~~}}}|||zzzyyy~~~~~~{{{~~~}}}~~~|||dddUUUQQQOOOJJJHHHwwwwwwrrrllljjjjjjgggbbbYYYTTTNNNIIIFFFDDDCCCAAAAAA???============;;;999999999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::<<>>AAADDDGGGIIIJJJJJJHHHCCC<<<888888999888777888888888888999:::;;;<<<@@@AAACCCEEELLL[[[ooo~~~uuuooojjjllliiiaaafffnnnkkkkkkllljjjgggbbb```aaaddddddhhhmmmnnnjjjeeeeeeiiibbbdddgggiiijjjhhhgggeeekkkhhhdddbbbaaadddgggiii^^^aaaeeefffeeecccbbbbbb___^^^]]]\\\\\\\\\]]]^^^[[[^^^bbbdddeeeeeeggghhhfffcccaaaaaadddggghhhiiilllqqqnnnlll}}}}}}tttrrrooommmnnniiiiiihhhhhhiiiiiiiiiiiieeeffffffggggggfffeeeeeefffbbb___```cccdddaaa]]][[[bbbfffeeedddeeeeeecccbbbeeeggggggdddbbbbbbcccbbbccceeeggggggfffeeeddd``````^^^]]]]]]]]]]]]^^^```^^^^^^^^^[[[YYY]]]ccchhhhhhjjjkkkmmmnnnppppppoookkkgggeeefffjjjmmmoooooorrrsssvvvyyywww}}}~~~yyyvvvsssvvv~~~uuujjjaaaYYYRRRJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJLLLOOORRR\\\ppp|||{{{}}}~~~}}}}}}|||}}}~~~xxxvvvyyy}}}|||{{{}}}|||xxxxxxzzzzzzzzz{{{||||||~~~~~~}}}~~~qqqjjjgggaaa[[[YYYPPPLLLJJJHHHDDD??????BBB<<<<<<;;;::::::::::::;;;999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<======<<<<<<>>>???@@@???@@@BBBEEEHHHHHHGGGEEE@@@;;;999999999777555;;;999888888:::<<<======FFF===AAADDDIIImmmvvvooommmjjjhhhhhhiiilllnnnrrrooojjjfffcccbbbcccccckkklllmmmllljjjjjjkkklllfffgggfffeeebbbaaabbbcccfffcccbbbdddhhhjjjgggdddiiijjjkkkhhhdddaaa___^^^[[[ZZZXXXWWWXXXZZZ^^^```dddbbb```bbbeeehhhgggfffdddcccaaa```bbbdddhhhjjjfffiiimmmpppuuu}}}|||zzzpppjjjhhhiiijjjjjjmmmkkkhhhfffiiimmmjjjcccgggccc```bbbfffiiigggdddhhheeebbbaaabbbbbb```]]]ddddddeeefffeeeccc```___[[[]]]aaaeeeffffffeeeccc^^^^^^```ccceeeeeebbb```]]][[[[[[[[[]]]^^^]]]\\\ZZZ[[[\\\YYYUUUVVV\\\aaaeeefffhhhjjjkkkkkkkkkjjjbbbcccccccccccceeehhhkkktttsssooosss~~~vvvwwwtttpppmmmoootttzzz~~~uuuhhh]]]WWWSSSNNNJJJHHHHHHJJJLLLMMMMMMKKKIIIIIIOOONNNQQQ___fffjjjtttzzz~~~|||}}}}}}|||zzz{{{|||}}}|||zzzxxxwwwxxx~~~wwwvvv{{{|||yyy~~~}}}{{{zzzxxxuuusssvvvuuuvvvyyy}}}~~~{{{wwwyyyxxxxxxxxxyyy{{{}}}~~~}}}||||||}}}}}}{{{}}}zzz~~~uuu}}}qqqfff\\\XXXZZZUUUPPPMMMKKKFFF@@@???BBB>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999;;;;;;::::::;;;;;;<<<===???>>>===<<<;;;<<<>>>@@@EEECCCBBBCCCEEEEEEEEEDDDBBB>>>:::888999999888666999888888999;;;===???@@@BBB>>>FFFNNNXXXyyyuuummmllliiiggggggiiikkkmmmooommmiiifffddddddeeefffhhhhhhhhhiiiiiihhhhhhgggeeeffffffdddbbbaaabbbdddeeecccbbbeeejjjllljjjgggeeefffhhhfffccc```___^^^ZZZYYYWWWVVVXXXZZZ^^^```aaa___^^^___bbbddddddbbbdddccccccccceeegggjjjkkkjjjkkkllllllmmmqqqwww||||||}}}|||uuupppjjjgggiiilllnnnnnnllllllkkkhhhjjjllliiicccccc```^^^aaafffiiihhhfffgggeeeeeefffhhhgggdddaaadddeeeeeedddccc```^^^\\\[[[^^^aaadddeeeeeecccbbbccccccdddfffgggfffccc```[[[ZZZZZZZZZ\\\]]]\\\[[[[[[]]]]]]ZZZWWWYYY___dddjjjkkkjjjjjjiiihhhggggggdddddddddcccbbbdddhhhkkkoooooolllpppyyy}}}}}}zzzssspppllliiihhhkkkooorrrtttzzz}}}nnneeeZZZRRRNNNLLLIIIFFFKKKJJJJJJJJJKKKKKKKKKJJJMMMSSSQQQRRR___jjjvvv~~~{{{{{{|||{{{xxxvvvxxxyyy{{{zzzxxxwwwwwwxxxyyyzzzwwwqqqpppuuuvvvttt{{{zzzyyyxxxwwwuuusssrrrwwwwwwvvvvvvvvvuuusssqqqssstttvvvxxxzzz{{{||||||zzzzzz|||zzzttt}}}|||}}}}}}|||lllyyygggYYYWWWZZZTTTNNNJJJHHHCCC>>><<>>===============::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===AAA???<<<:::;;;???CCCFFFJJJHHHEEECCCCCCBBB@@@>>>>>><<<999888888999888777888888888:::<<>><<<>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???===:::;;;???FFFKKKOOOKKKHHHDDDAAA@@@>>><<<::::::999888777888888999999888999:::;;;<<>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;:::;;;@@@HHHPPPUUUWWWHHHEEEAAA>>><<<;;;:::888777777888888888888999:::888:::<<<<<<===???CCCFFFFFFIIIPPPgggyyyppprrrggggggfffffffffeeeeeeeeedddcccaaa`````````aaabbbdddbbbbbbfffjjjkkkfff``````aaabbbbbbaaaaaaccceeeddddddddddddeeedddcccbbb]]]^^^___^^^\\\YYYYYYYYY\\\\\\]]]^^^```aaacccccc___````````````aaabbbccc```bbbeeehhhjjjkkkkkkkkkhhhhhhhhhiiijjjjjjjjjiiiiiinnntttxxxxxxqqqnnnooollllllmmmmmmmmmmmmmmmnnnrrrsssnnnfffbbbeeehhhhhhbbbbbbccceeehhhiiihhhhhhdddcccbbb```______```aaafffffffffgggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeggggggeeeccc```______```bbbdddcccbbbcccbbbbbbbbbcccfffkkknnndddddddddeeehhhkkknnnpppjjjiiigggeeecccdddgggjjjlllqqqoooooouuuttttttyyy|||}}}vvvrrrmmmllljjjhhheeecccaaa```]]][[[ZZZZZZ]]]bbbfffhhhuuu|||yyysssuuuqqqlllgggaaaZZZSSSNNNLLLJJJGGGFFFGGGHHHIIIIIIJJJLLLNNNNNNMMMNNNPPPSSSWWWfffwww{{{zzzyyyvvvssspppooooooooorrrrrrpppmmmiiigggggghhhiiigggffffffggghhhjjjllllllnnnppppppnnnmmmnnnooommmuuu}}}|||tttllliiijjjjjjkkkmmmqqqvvvzzz~~~|||yyyvvvvvvyyy}}}}}}yyywwwxxx{{{~~~zzzyyy|||xxx^^^TTTLLLIIIGGGCCC@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<>>;;;:::999888777555777999999888888999;;;999<<>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@CCCJJJTTT\\\]]]XXXSSSGGGCCC>>>:::999999888777555888::::::999888:::;;;999===AAACCCDDDHHHNNNTTTcccmmmuuuxxxooommmlllhhhiiiiiihhhfffdddaaa```\\\\\\]]]]]]^^^```aaabbb``````aaabbbcccddddddccc```aaaaaaaaa``````aaacccaaabbbbbbbbb```____________^^^\\\ZZZXXXYYY\\\______```bbbcccdddcccbbbaaa[[[^^^`````````aaadddgggbbbccceeeggghhhiiijjjjjjhhhfffdddeeeggghhhhhhfffiiimmmpppooolllnnnuuu{{{pppiiiiiiqqqrrrkkkgggiiifffhhhkkkkkkjjjkkkmmmppppppnnniiidddeeehhhgggbbbbbbdddfffhhhhhhgggffffffaaabbbbbbaaa^^^^^^aaadddcccccccccccccccddddddeeegggfffeeedddeeefffhhhiiijjjhhhgggggghhhhhhfffeee^^^]]]]]]^^^aaabbbbbbaaabbbcccdddfffiiijjjjjjiiifffgggggghhhhhhhhhhhhhhhggghhhiiiiiigggggghhhjjjkkkrrrpppooouuutttqqqvvvuuuxxxzzz{{{xxx~~~vvvjjjiiigggeeebbb```___^^^[[[XXXVVVVVVWWWVVVTTTQQQRRRSSSUUUYYY\\\___bbbdddcccfffkkkooorrrssssssrrrvvvtttpppooonnnmmmiiifffbbb^^^^^^```^^^VVVQQQQQQPPPMMMJJJIIIIIIKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQSSSSSSVVV^^^iiirrrzzzssssssuuuwwwwwwuuurrrqqqrrrtttrrrqqqnnnjjjeeecccccceeedddbbbeeekkkllliiiiiilllhhhkkknnnmmmjjjhhhjjjmmmnnnrrruuussskkkccc______fffhhhjjjmmmqqqtttvvvxxxvvvuuuuuuwwwzzz|||||||||ttttttssspppmmmpppxxx|||yyyzzz{{{{{{zzzzzz}}}|||zzz}}}~~~ooofff]]]SSSKKKHHHBBBAAA@@@@@@??????@@@@@@========================<<<<<<<<<<<<<<<===>>>>>>EEEIIIQQQ[[[aaa___UUUMMMHHHDDD???;;;999888777666555888;;;;;;999888:::<<<888===CCCFFFHHHMMMUUU[[[rrrzzz|||ssspppnnnjjjiiijjjjjjiiigggddd```^^^ZZZZZZ[[[]]]___bbbdddeeeaaacccddddddddddddfffhhh```aaabbbaaa______```bbb___```bbbbbbaaa``````aaa^^^]]][[[YYYXXXZZZ___ccc___```bbbccccccbbbaaa___YYY[[[^^^^^^^^^___cccgggeeeeeefffggghhhiiijjjkkkhhheeecccdddgggjjjjjjiiiiiiiiiiiihhhhhhjjjnnnrrrqqqqqqjjjfffbbbeeelllkkkcccccckkkggghhhjjjiiigggfffiiilllmmmkkkhhhfffhhhjjjfff^^^```bbbeeeggggggfffffffff```ccceeeeeedddccceeeggggggfffeeeddddddddddddeeefffeeedddcccdddfffhhhjjjooommmkkkjjjjjjiiigggeee_________```cccddddddcccbbbbbbdddgggjjjjjjhhhgggdddeeegggiiiiiiiiihhhhhheeegggiiijjjiiihhhiiijjjhhhpppnnnlllrrrrrrooosssoooxxx}}}|||lllkkkhhheeebbb```___^^^YYYWWWUUUUUUUUUSSSOOOKKKLLLLLLMMMOOOQQQSSSQQQPPPTTTVVVYYY\\\^^^]]]\\\[[[bbb___\\\ZZZ[[[ZZZVVVSSSSSSOOOOOOSSSRRRMMMKKKNNNJJJIIIHHHHHHJJJLLLMMMLLLIIIKKKMMMNNNNNNOOOQQQRRRQQQSSSTTTWWW^^^lll~~~rrrooovvvpppssswwwwwwuuussssssuuurrrqqqnnnjjjgggeeefffgggfffeeehhhppprrrmmmllloookkkooorrrqqqmmmkkkmmmpppjjjlllllljjjddd```______gggjjjnnnrrruuuwwwwwwvvvrrrsssvvvzzz~~~}}}{{{ppprrrssspppnnnqqqyyy}}}yyywwwxxxzzzrrrsssuuuxxxwwwvvv{{{{{{~~~yyyooo\\\NNNMMMLLLJJJGGGEEEBBB@@@???@@@???======>>>???AAABBB:::;;;===>>>>>>???@@@BBBQQQVVVZZZZZZVVVPPPNNNMMMDDDBBB>>>:::888888888999999999:::;;;<<<:::888666<<<===AAAEEEEEEJJJ[[[nnn|||uuuyyyllllllkkkfffjjjiiigggeeecccccccccccc]]]\\\[[[^^^aaacccaaa___```______```aaaaaa```^^^^^^___```aaaaaa___]]]\\\___aaabbbbbb```^^^^^^^^^___]]]ZZZYYYYYY\\\```bbbbbbaaa```aaaccccccaaa``````\\\WWWWWW[[[aaadddfffgggdddbbbeeekkkooonnnlllhhheeecccdddggghhhgggdddcccgggkkkjjjhhhfffiiimmmqqqmmmppp{{{yyypppjjjggggggfffdddcccccceeehhhjjjiiifffdddccceeeggghhhhhhlllgggcccccceeefffdddaaacccbbbaaaaaaaaaaaaaaabbbaaa```]]]\\\[[[\\\^^^___cccdddfffgggfffccc___\\\aaabbbbbb```]]]]]]```dddiiiiiiiiiiiiiiiiiiiiiiii\\\]]]^^^aaabbbaaa^^^[[[______```aaabbbcccddddddgggiiikkkmmmmmmjjjgggeeehhhjjjkkkkkkiiihhhhhhiiimmmlllllllllmmmnnnpppqqqnnnxxx{{{}}}~~~ooohhheeeffffffaaa\\\[[[YYYVVVRRROOOOOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOOMMMKKKJJJJJJIIIKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGHHHJJJLLLMMMLLLLLLLLLJJJKKKOOOOOONNNOOORRRQQQSSSZZZiii}}}|||tttooopppqqqtttwwwyyywwwtttrrrqqqooonnnllliiigggdddcccbbbdddfffjjjnnnqqqqqqnnnkkkoooqqqrrrqqqnnnllljjjjjjlllgggcccbbbdddffffffeeejjjkkkmmmoooqqqrrrssssssllloootttyyy||||||zzzyyyuuuuuuttttttuuuxxx{{{|||}}}~~~}}}xxxsssrrrvvvzzzssstttuuuuuutttvvvxxx{{{vvvwwwxxxxxx}}}uuummmyyy{{{pppllliiieee___XXXRRRMMMJJJDDDEEEFFFEEECCC@@@??????AAA@@@???@@@BBBHHHNNNSSSZZZYYYVVVQQQKKKFFFCCCBBB>>><<<:::777666777888::::::999999999;;;<<<<<<<<>><<<;;;999888777666666888:::;;;:::999999999;;;>>>AAACCCAAAAAACCCIIITTTgggttteeeaaa^^^^^^```___^^^]]]\\\\\\\\\]]]]]]\\\\\\]]]___aaabbbaaa______^^^]]]]]]^^^^^^\\\ZZZZZZ\\\^^^___aaaaaaaaa```fffeeeccc___]]]]]]___bbb\\\]]]^^^```aaabbbbbbbbbcccaaa___^^^^^^\\\YYYWWWZZZYYYYYYZZZ\\\]]]]]]\\\___^^^^^^bbbfffhhhfffccc___aaadddddddddcccccccccfffiiikkkjjjgggeeegggiiifffaaa```ccceeehhhvvv}}}yyyjjjeee```]]]]]]^^^```aaa^^^______``````aaabbbbbbaaa___]]]\\\]]]______^^^```\\\XXXWWWZZZ]]]]]]\\\\\\\\\\\\\\\]]]^^^______aaa```___]]]\\\[[[[[[[[[YYY[[[^^^``````]]]YYYWWWXXX[[[^^^``````____________```aaabbbbbbbbbbbbbbbcccbbbaaaaaaaaa```^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^______aaabbbdddfffgggfffdddaaa]]][[[]]]bbbfffiiiiiihhhgggggghhhiiijjjqqqqqqsssvvv}}}kkkccc]]]]]]\\\XXXUUUUUUUUUSSSPPPOOOOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFHHHJJJKKKOOONNNLLLKKKLLLMMMOOOPPPPPPLLLKKKNNNQQQRRRTTTXXXdddlll|||qqqooonnnlllmmmssstttvvvyyyyyyvvvssspppooonnnllljjjiiiiiikkkmmmnnnooollljjjiiikkkmmmnnnnnnlllooosssuuutttqqqoooooohhhjjjkkkiiiggghhhnnntttpppqqqqqqqqqssstttvvvwww{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{|||~~~~~~wwwwww{{{}}}yyysssssspppnnnppptttxxxzzzyyyxxxvvvuuuuuuxxx}}}vvvlllccc___^^^cccfffeee^^^XXXUUUTTTPPPSSSYYY___eeeggggggfff]]]UUUJJJBBB???>>>===;;;999888888777888:::<<<===999:::;;;;;;<<<>>>AAADDD===???DDDNNN___yyyllleeeeee```^^^ddd______^^^]]]\\\\\\\\\\\\[[[\\\^^^```aaaaaa```___^^^\\\\\\\\\]]]\\\ZZZXXX[[[\\\]]]___````````````bbbbbbaaa___]]]]]]___aaa\\\]]]^^^___aaabbbbbbcccaaa```^^^]]]]]]\\\YYYWWWUUUVVVXXX[[[\\\\\\[[[ZZZ``````aaaccceeeeeebbb___^^^aaadddddd```^^^^^^___dddgggiiijjjiiihhhjjjkkkhhhdddbbbbbb```aaaiiitttxxxxxxyyy{{{xxxqqqkkkeeebbbeeebbb^^^]]]]]]^^^^^^^^^[[[\\\]]]___`````````___```^^^\\\[[[\\\]]]\\\[[[]]]ZZZVVVVVVXXX\\\]]]^^^XXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]^^^___aaaaaaaaaaaa```aaa```^^^^^^______^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYY[[[]]]```bbbbbbaaa___]]]\\\___dddhhhhhhgggfffeeeeeeeeefffgggrrrnnnpppuuuvvvuuu}}}xxxnnnddd```\\\WWWUUUUUUSSSQQQOOOMMMMMMMMMLLLJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKKKKLLLLLLMMMOOOQQQMMMNNNQQQUUUTTTSSSWWW^^^lll}}}zzzsssqqqooolllnnntttuuuwwwxxxwwwtttqqqnnnnnnllljjjgggfffgggiiimmmooopppmmmkkkjjjlllnnnoooooolllnnnqqqqqqpppnnnnnnnnnjjjkkklllllllllooossswwwuuuttttttuuuvvvwwwyyyzzz~~~|||zzzxxxwwwvvvwwwwww{{{}}}}}}|||zzztttvvvrrrnnnooouuuxxxxxxuuusssrrrssswww{{{zzztttpppoooqqqsssrrrnnnkkkjjjkkkgggfffffffffgggddd```\\\TTTNNNEEE@@@>>>===;;;999999999888888888999:::;;;777:::>>>?????????@@@BBB@@@EEEMMM[[[qqqhhheeefff```^^^bbb_________^^^]]][[[ZZZZZZ[[[]]]___aaaaaa```___^^^\\\[[[ZZZ[[[\\\[[[ZZZXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[]]]______^^^]]]^^^___]]]\\\\\\\\\]]]___aaaccc___^^^]]]]]]^^^^^^\\\ZZZRRRUUUYYY[[[\\\\\\[[[[[[``````aaabbbaaa```\\\ZZZZZZ^^^aaaaaa___]]]___aaaaaacccdddddddddccccccdddfffdddbbbaaa______dddjjjiiijjjjjjkkknnnttt|||}}}rrrjjjddd```\\\YYYaaa___\\\ZZZZZZZZZYYYXXXYYYZZZ\\\___``````___^^^___]]][[[ZZZ[[[[[[ZZZXXXYYYWWWUUUUUUWWWZZZ\\\]]]VVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYY[[[\\\\\\\\\\\\]]][[[XXXWWWXXX[[[^^^aaa\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\]]]_________^^^]]]\\\ZZZZZZZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYY[[[]]]^^^^^^]]][[[ZZZ[[[]]]___```[[[\\\^^^^^^___bbbeeehhhjjjiiihhhgggggghhhiiiiiiqqqlllmmmsssrrrmmmsss~~~{{{}}}nnnbbbYYYVVVWWWWWWTTTPPPMMMLLLLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHJJJIIIKKKNNNOOONNNMMMNNNPPPRRRUUUYYYYYYVVVYYYgggwwwzzzvvvsssqqqnnnmmmooossssssuuuvvvtttqqqnnnlllkkkiiigggeeecccdddfffiiikkklllllllllmmmpppqqqpppooopppppppppnnnllllllmmmnnnmmmllllllnnnrrruuuvvvvvvvvvvvvwwwxxxyyyzzz|||}}}{{{{{{zzzzzzyyyxxxwwwwww{{{}}}|||yyywwwzzzuuuqqqrrrvvvxxxuuurrrpppqqqsssxxx~~~vvvppprrrzzz{{{rrrfff\\\WWWTTTQQQOOOIIIFFFAAA===:::888666555888777777777777777777888777<<>>;;;:::;;;;;;999666666:::===888888999:::;;;<<<======;;;???CCCDDDDDDGGGNNNTTTcccjjjrrrvvvmmmlllfff___\\\^^^\\\VVVWWWXXX[[[]]]___`````````YYY]]]bbbcccaaa^^^]]]^^^XXXXXXXXXZZZ\\\]]]]]][[[[[[[[[\\\]]]___aaacccddddddcccaaa]]]ZZZYYY[[[]]][[[]]]^^^```___^^^[[[YYY]]]\\\\\\\\\]]]]]]\\\ZZZ```aaa```\\\XXXWWWZZZ]]]YYYZZZ[[[[[[\\\]]]```bbbccc^^^ZZZYYY\\\^^^___]]]aaa```^^^]]]\\\ZZZWWWUUUWWWZZZ]]]]]]^^^______]]][[[\\\]]]]]]\\\^^^```cccaaaaaabbbfffppp~~~xxxrrrnnniiieeeaaa``````aaa]]]\\\\\\\\\]]]]]]^^^^^^ZZZWWWTTTTTTUUUWWWWWWWWWVVVWWWWWWYYYZZZ\\\]]]^^^bbb```___^^^^^^]]]ZZZXXXQQQSSSVVVWWWWWWVVVVVVWWWUUUTTTTTTSSSSSSSSSSSSTTTOOOQQQUUUXXXYYYXXXVVVUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVWWWZZZ]]]^^^[[[XXX\\\^^^___```___\\\YYYWWWVVVWWWXXXZZZ[[[ZZZVVVSSSUUUTTTSSSSSSUUUYYY\\\___\\\^^^aaaccccccaaa^^^\\\[[[]]]^^^______```bbbddd``````___``````bbbdddeeeaaaaaa``````cccfffddd___bbbgggmmmwww}}}lll___VVVRRRQQQQQQPPPNNNLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJMMMOOOQQQTTTVVVXXXXXXYYYVVVXXXYYYYYYZZZaaalllvvvvvvrrruuurrrnnnmmmlllllloooqqqnnnjjjjjjkkkllljjjgggeeeeeeeeeeeeeeefffgggiiijjjlllmmmjjjiiihhhhhhiiiiiigggfffbbbgggmmmppppppmmmjjjhhhiiiooovvvyyyvvvrrrppppppjjjmmmrrrvvvyyyzzzyyyxxx{{{wwwsssrrruuuyyy|||~~~}}}zzzwwwvvvvvvvvvwwwssswwwzzz{{{xxxuuuuuuuuuwwwzzz~~~{{{xxxwwwzzz~~~{{{yyy}}}{{{{{{~~~~~~XXX^^^lllvvv```[[[eeennnpppkkkkkkwww}}}uuurrrrrrpppjjjdddTTTPPPJJJCCC>>>:::888888888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<>>??????>>>@@@DDDHHHGGGRRR___jjjwwwuuummmfffaaa```^^^\\\\\\\\\\\\\\\\\\ZZZXXXVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXYYYYYYZZZYYYWWWXXX\\\]]][[[\\\___^^^\\\[[[ZZZ\\\^^^aaabbb```aaacccbbbaaa______```[[[\\\\\\ZZZXXXWWWYYY[[[UUUVVVVVVUUUSSSTTTVVVYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^___^^^\\\ZZZZZZ\\\^^^aaa___]]]]]]___aaabbbbbb^^^]]]]]]]]]]]]^^^^^^]]]YYYYYYZZZZZZYYYXXXVVVUUURRRRRRTTTWWW[[[]]]]]]\\\XXXZZZ[[[[[[\\\___dddgggdddbbbaaaaaabbbaaa]]]ZZZ___```cccddddddbbb^^^\\\aaabbbcccdddeeeeeecccbbbeeeeeedddcccaaa^^^\\\[[[[[[]]]```ccceeeccc```^^^______^^^]]]\\\\\\]]]]]]^^^]]][[[[[[\\\[[[YYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[XXXWWWWWWWWWWWWWWWXXXXXXXXXVVVTTTTTTUUUVVVWWWVVVRRRTTTWWWYYYXXXVVVUUUTTT\\\YYYVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUWWWXXXUUUSSSSSSTTTWWWYYYYYYYYYTTTUUUVVVUUUTTTUUUWWWYYY\\\[[[YYYWWWVVVUUUUUUVVVYYY\\\^^^]]]YYYWWWXXXZZZVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]```bbbcccdddfffccc```___```aaabbbbbbeeefffiiijjjkkkkkkiiihhhhhhfffddddddfffhhhiiiiiicccbbbiiirrruuuuuu{{{zzzooooooooommmjjjgggdddcccffflllnnnjjjfffgggjjjjjjiiigggeeeeeefffgggfffdddcccdddeeeggggggfffeeeeee___aaaaaa___\\\\\\___ccc______```ddddddccceeejjjhhhiiihhheeebbbaaaccceeecccaaa``````aaaaaaaaa___cccbbbaaa``````aaabbbccccccfffjjjmmmmmmjjjhhhgggmmmmmmllliiigggfffhhhjjjllliiihhhkkknnnnnnrrrwwwuuuvvvvvvtttqqqmmmiiifffnnnnnnnnnooooooooonnnmmmrrrtttvvvxxx|||OOONNNNNNOOOTTTfff}}}___PPPOOOPPPNNNLLLKKKIIIJJJRRR\\\aaa]]]WWWRRROOOLLLMMMQQQTTTUUUTTTLLLJJJHHHEEEDDDEEEFFFGGGGGGCCC>>><<<<<<===<<<;;;::::::999888888888999999999999888888999999:::::::::>>>CCCEEEFFFIIINNNSSSTTTfffnnnmmm}}}tttlllhhhaaa`````````___]]]]]]]]]]]]]]]\\\ZZZXXXVVVVVVWWWXXXYYYXXXVVVVVVUUUVVVUUUUUUVVVVVVZZZ```aaa^^^\\\]]]YYYZZZ\\\]]]]]]]]]]]]^^^]]]___```___]]]\\\\\\\\\XXXXXXWWWVVVUUUUUUWWWYYYUUUVVVVVVUUUUUUVVVXXXYYYWWWXXX[[[]]]]]]\\\[[[ZZZ]]]^^^]]][[[YYYYYY[[[]]]___]]]\\\\\\^^^``````___ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSUUUXXXZZZ\\\\\\VVVWWWXXXYYY[[[^^^cccgggddd```]]]]]]______[[[XXX]]]^^^___```____________```aaabbbbbbaaa```______aaaaaaaaaaaa___\\\YYYWWWUUUXXX]]]``````___\\\[[[\\\\\\[[[ZZZYYYXXXXXXXXX^^^]]][[[[[[ZZZXXXUUUSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVUUUVVVVVVWWWXXXYYYVVVTTTRRRRRRTTTVVVVVVVVVQQQSSSUUUTTTRRRRRRSSSUUUWWWUUUSSSRRRTTTUUUTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWRRRRRRRRRTTTXXX[[[\\\\\\UUUVVVXXXXXXWWWXXXZZZ[[[\\\[[[XXXVVVUUUUUUVVVVVVWWWZZZ\\\[[[XXXVVVXXXZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ\\\^^^___aaacccdddaaa^^^[[[[[[]]]aaaccceeeiiijjjlllnnnooonnnmmmlllrrrnnniiieeedddcccbbbaaafffbbbgggsssvvvppppppvvvzzz{{{yyyrrrnnnoooooolllgggcccccceeeccckkknnniiidddccceeefffiiihhhgggggghhhhhhgggfffdddeeefffffffffeeedddccc```bbbcccaaa______bbbeeeaaa```aaaeeeeeeccceeeiiihhhgggfffdddbbbaaabbbcccaaa```^^^^^^___``````___cccbbbbbbaaaaaabbbbbbbbbbbbfffjjjkkkiiifffeeeeeeeeefffhhhhhhfffeeeffffffiiiggghhhlllmmmkkkkkknnnqqqpppooommmkkkiiihhhggglllnnnnnnkkkgggfffiiimmmqqqtttvvvtttrrrttt|||EEEFFFIIIKKKJJJWWWyyyiiiTTTKKKIIIIIIHHHJJJGGGEEEKKKTTTZZZZZZWWWNNNIIIDDDBBBEEEHHHIIIIIIDDDBBB@@@>>>>>>>>>???@@@>>><<<:::999:::;;;;;;:::;;;;;;:::999999999999999999999999:::;;;<<<===>>>>>>CCCGGGHHHGGGIIIPPPVVVeeepppqqqmmmpppkkkgggaaa___aaabbbaaa___]]]\\\]]]]]]]]][[[XXXUUUUUUVVVXXXYYYWWWTTTSSSTTTUUUUUUTTTTTTUUUZZZaaabbb]]]ZZZZZZUUUYYY]]]___^^^]]]\\\\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUVVVVVVXXXYYYYYYUUUWWWZZZ\\\\\\[[[YYYWWW[[[[[[[[[ZZZXXXXXXZZZ\\\aaa___\\\[[[[[[[[[YYYXXXWWWYYYZZZ[[[YYYXXXYYYZZZYYYZZZ[[[\\\[[[YYYWWWUUUXXXVVVTTTUUUWWWYYYZZZZZZVVVVVVWWWWWWWWWYYY]]]```bbb___\\\[[[]]]^^^\\\ZZZ]]]^^^^^^^^^]]]^^^```bbb^^^___aaa```___^^^^^^___^^^_________]]]ZZZWWWUUUQQQUUUZZZ]]]]]][[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXX]]]\\\[[[ZZZYYYWWWSSSQQQSSSTTTVVVXXXZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWTTTSSSTTTTTTUUUVVVWWWXXXSSSRRRQQQQQQSSSTTTTTTSSSOOOQQQRRRPPPNNNNNNRRRVVVSSSQQQPPPQQQRRRTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUSSSRRRRRRSSSVVVXXXYYYXXXTTTVVVXXXYYYYYYYYY[[[\\\\\\[[[ZZZXXXWWWXXXXXXYYYVVVWWWXXXWWWWWWVVVXXXYYY^^^^^^^^^]]]]]]\\\\\\\\\ZZZ\\\^^^______```bbbddd^^^\\\ZZZZZZ^^^bbbfffgggiiijjjlllmmmnnnnnnmmmmmmooolllhhheeeeeeeeedddccckkkcccaaahhhkkkhhhhhhlllmmmttt~~~vvvllljjjkkkkkkhhhdddccceeehhhdddlllqqqllleeebbbbbbbbbgggfffffffffhhhhhhfffdddcccdddddddddcccbbb```______aaacccccccccdddeeefff```___aaadddccc___```dddeeeeeedddcccccccccccccccaaa___^^^^^^___aaabbbaaa___```aaabbbdddfffhhhiiikkkmmmnnnlllgggddddddeeeaaadddfffggggggfffffffffffffffiiiooopppmmmkkkmmmmmmlllkkkjjjjjjjjjjjjkkkiiikkklllhhhbbbaaagggmmmlllpppsssrrrnnnmmmppptttuuu{{{@@@BBBHHHMMMLLLQQQhhhwww```RRRMMMMMMMMMKKKHHHGGGKKKRRRWWWXXXVVVMMMHHHCCCBBBDDDFFFEEEDDDBBBAAA@@@>>>>>>>>>??????;;;:::::::::;;;;;;:::999:::::::::::::::::::::;;;;;;;;;<<<===???AAABBBCCCGGGJJJMMMMMMMMMSSS___hhh}}}zzzyyy|||nnnhhhfffddd^^^aaacccbbb___\\\[[[\\\[[[[[[ZZZWWWTTTSSSUUUXXXXXXUUUSSSSSSUUUXXXXXXWWWTTTTTTXXX]]]^^^ZZZXXXYYYTTTXXX]]]___^^^\\\\\\]]][[[[[[YYYWWWTTTRRRSSSUUUUUUTTTTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUWWWXXXYYYYYYTTTVVVYYY[[[\\\[[[ZZZXXXXXXYYYYYYXXXWWWWWWYYY\\\___]]][[[YYYYYYXXXUUUSSSVVVYYY[[[[[[XXXWWWWWWXXXWWWXXXZZZ[[[ZZZXXXVVVTTTWWWVVVVVVWWWYYYZZZXXXWWWVVVVVVVVVUUUTTTVVVYYY\\\___]]][[[[[[\\\]]]^^^^^^]]]___```___^^^]]]___bbb\\\^^^___^^^\\\[[[\\\^^^^^^^^^^^^^^^\\\YYYWWWUUURRRVVV[[[]]]\\\YYYXXXXXXWWWXXXXXXYYYYYYYYYYYYXXX[[[ZZZZZZZZZZZZXXXTTTQQQQQQSSSUUUXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVSSSRRRRRRQQQRRRRRRSSSSSSPPPOOOOOOPPPRRRRRRQQQOOOLLLOOOQQQPPPMMMNNNRRRVVVSSSRRRPPPQQQRRRRRRQQQPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRPPPOOOPPPSSSTTTUUUTTTQQQSSSVVVWWWWWWXXXYYY[[[YYYYYYXXXXXXXXXXXXXXXYYYTTTSSSSSSTTTVVVXXXXXXXXX[[[[[[[[[[[[[[[\\\]]]]]]]]]___aaaaaa______aaaccc]]][[[YYYZZZ]]]bbbeeefffggggggggghhhiiiiiijjjjjjgggfffdddeeegggiiijjjjjjjjjfffbbb```aaabbbccceeejjjooo||||||zzz|||sssgggfffggggggfffddddddfffhhhgggqqqwwwsssiiidddcccbbbbbbaaaaaacccddddddbbb```aaaaaaaaaaaa```^^^\\\ZZZ^^^^^^```cccfffgggfffdddaaa```bbbdddbbb]]]\\\^^^aaaaaaaaacccddddddcccbbbbbb```^^^^^^aaacccdddddd^^^___```bbbeeehhhkkkmmmlllnnnnnnjjjeeeccceeeiiieeefffggggggffffffgggiiiiiihhhkkkqqqrrrooommmooollllllmmmnnnnnnmmmmmmlllhhhjjjjjjiiiffffffiiikkkkkknnnppppppnnnlllmmmooorrrsssxxx}}}BBBBBBIIIRRRQQQPPP\\\mmmrrraaaZZZYYYZZZMMMKKKJJJLLLPPPSSSSSSQQQKKKHHHDDDDDDFFFFFFDDDBBBBBBAAA@@@@@@????????????<<<<<<=========<<<:::888999999::::::;;;;;;<<<<<<<<<===>>>???BBBDDDFFFGGGIIIMMMRRRVVV]]]kkkooofffaaaaaaccc^^^aaacccbbb^^^[[[ZZZZZZYYYZZZYYYVVVRRRQQQTTTWWWWWWTTTRRRSSSWWW[[[\\\[[[UUUTTTUUUYYYZZZWWWVVVXXXTTTXXX\\\^^^\\\\\\]]]___^^^]]][[[WWWTTTSSSTTTVVVUUUUUUTTTUUUWWWXXXXXXWWWSSSRRRRRRTTTWWWXXXXXXXXXSSSUUUYYY[[[]]]]]][[[ZZZWWWWWWXXXWWWVVVWWWYYY[[[[[[ZZZXXXWWWXXXWWWVVVTTTVVVYYY\\\[[[YYYVVVWWWXXXUUUVVVXXXZZZYYYXXXUUUTTTTTTUUUWWWZZZ\\\[[[XXXUUUUUUVVVVVVUUUUUUWWWZZZ]]]ZZZYYYXXXWWWXXXYYY\\\^^^ZZZ]]]______\\\ZZZ[[[\\\YYY[[[\\\[[[XXXWWWYYY[[[\\\\\\\\\[[[YYYWWWUUUTTTRRRWWW\\\]]]ZZZWWWUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUYYYXXXYYYZZZZZZYYYVVVSSSPPPRRRUUUWWWYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVRRRRRRQQQPPPOOONNNNNNOOONNNMMMMMMOOOPPPPPPNNNLLLIIINNNRRRRRROOONNNRRRUUUUUUSSSRRRQQQRRRRRRPPPNNNQQQQQQSSSTTTTTTSSSRRRRRRMMMLLLLLLNNNQQQSSSTTTSSSNNNQQQSSSUUUUUUVVVWWWYYYTTTTTTUUUUUUUUUVVVVVVVVVSSSQQQOOOQQQVVVYYYXXXWWWWWWWWWWWWWWWYYY[[[]]]^^^___aaacccbbb___^^^```bbb\\\ZZZXXXYYY\\\___bbbbbbdddcccccccccdddeeefffgggjjjhhhgggfffggghhhgggfffeeeggggggbbb`````````___iiihhhmmmzzzzzzuuutttnnngggeeefffgggffffffeeeeeeeeejjjuuu}}}xxxnnngggdddbbb^^^]]]^^^___aaaaaa___]]]^^^^^^___^^^]]]ZZZXXXWWW[[[[[[]]]bbbggghhhfffbbbbbbbbbdddfffccc]]]ZZZ\\\^^^___```bbbdddeeedddbbbbbb```^^^___aaadddffffffaaaaaaaaabbbdddgggjjjkkkgggiiiiiieeebbbbbbhhhnnnkkkjjjiiigggeeefffiiilllnnnmmmnnnrrrrrrooommmooolllnnnppprrrrrrpppnnnlllkkkjjjjjjlllnnnnnnllljjjnnnoooppppppnnnmmmmmmnnnoooqqquuuyyyxxxuuuzzzKKKRRRWWWUUUPPPNNNSSSYYYnnnxxx~~~iiiSSSLLLOOOQQQQQQPPPOOOOOOPPPQQQLLLEEEDDDHHHJJJEEEAAA???BBBEEEFFFEEE@@@>>>>>>AAABBB???;;;999:::::::::::::::<<<>>>@@@AAACCCDDDCCCEEEKKKLLLJJJOOOSSSXXX```tttpppeeebbbbbbbbbaaa``````___^^^\\\[[[[[[ZZZ[[[YYYVVVSSSRRRSSSUUUWWWXXXUUUSSSUUU[[[___^^^\\\VVVWWWXXXXXXXXXWWWVVVUUUSSSUUUXXX[[[]]]]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUVVVWWWZZZ\\\\\\ZZZXXXVVVUUUTTTTTTSSSRRRSSSVVVXXXZZZ[[[YYYWWWWWWYYYYYYVVVSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ\\\]]][[[XXXUUUTTTUUUWWWXXXWWWXXXZZZ[[[[[[YYYWWWUUUXXXZZZ[[[[[[YYYWWWVVVVVV[[[XXXUUUTTTVVVYYY\\\]]]YYYXXXWWWWWWXXX[[[___aaaUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXWWWWWWXXX\\\___aaaZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVXXXWWWVVVUUUUUUVVVSSSUUUXXXYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWYYY[[[[[[ZZZYYYYYYZZZUUUTTTSSSRRRRRRQQQQQQRRRPPPOOONNNMMMMMMNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOQQQQQQQQQPPPOOOTTTTTTSSSQQQPPPPPPPPPPPPOOOPPPPPPOOONNNLLLJJJIIIGGGHHHIIIJJJJJJLLLPPPRRRQQQRRRTTTUUUUUUSSSPPPOOOOOOPPPRRRTTTUUUVVVUUUUUUPPPOOONNNQQQTTTUUUTTTRRRSSSSSSTTTUUUUUUXXX\\\______^^^```bbb```ZZZYYY\\\YYYWWWVVVXXX\\\```bbbccc______```bbbeeefffeeecccbbbdddfffiiijjjiiihhhgggdddcccaaa``````bbbccceeeeeecccaaaeeeooo~~~xxxqqqmmmmmmkkkgggccceeeffffffaaa\\\[[[___dddfffkkkpppooohhhaaa^^^^^^aaabbbaaa___\\\ZZZ[[[\\\[[[YYYWWWWWWZZZZZZXXXVVV[[[^^^bbbddddddcccbbbbbbfffeeecccbbbaaa`````````]]]___cccfffggggggfffeeebbbcccdddeeeeeeeeecccccciiillljjjdddccchhhiiifffdddeeedddbbb```aaaeeeiiinnnllliiigggggghhhkkkmmmmmmnnnooorrrttttttsssqqquuutttttttttuuusssqqqnnnlllnnnppprrrssssssrrrqqqnnnqqqnnnhhhgggmmmuuuyyyzzzzzz{{{~~~{{{ssslllqqqyyyOOOSSSWWWVVVRRRQQQVVV[[[hhhqqqlllYYYRRRPPPQQQSSSVVVUUUVVVUUUOOOGGGFFFIIIDDDCCCCCCEEEGGGFFFCCC@@@GGGDDDAAA@@@???@@@AAABBB:::<<>>???@@@@@@EEEGGGGGGIIIOOORRRSSSTTTbbbkkknnnxxxmmmfffddddddbbbaaa^^^]]]]]]\\\ZZZYYYYYYXXXXXXVVVTTTSSSTTTUUUWWWYYY\\\YYYWWWZZZ^^^aaa___\\\WWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXZZZZZZZZZZZZYYY^^^\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZWWWWWWVVVWWWWWWYYYZZZ[[[^^^[[[ZZZYYYZZZYYYVVVTTTWWWVVVWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]\\\ZZZWWWVVVVVVXXXZZZZZZZZZYYYZZZ[[[\\\YYYVVVTTTVVVXXXZZZZZZZZZYYYXXXXXXZZZ\\\___aaaVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXX[[[]]]___XXXWWWVVVUUUTTTSSSSSSSSSUUUVVVXXXWWWVVVTTTUUUUUUSSSUUUXXXXXXWWWWWWWWWXXXWWWWWWXXXXXXWWWUUUTTTSSSUUUVVVXXXYYYYYYXXXWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPNNNMMMMMMNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQQQQSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPNNNJJJGGGEEEFFFGGGIIIIIIJJJKKKOOOQQQQQQRRRTTTUUUUUUSSSRRRPPPSSSSSSUUUUUUUUUUUUTTTSSSQQQOOOOOOPPPSSSTTTSSSQQQRRRRRRSSSSSSTTTVVVZZZ]]]]]]\\\]]]___]]]YYYZZZ]]]\\\ZZZZZZ[[[___bbbcccddd``````aaacccffffffeeecccaaabbbcccddddddccccccbbbaaa```______```aaaccceeeeeebbb```aaahhhssszzztttoookkkiiijjjjjjfffcccaaacccbbb^^^ZZZYYY\\\aaabbbgggkkkjjjeee___]]]^^^[[[\\\]]]]]]\\\\\\^^^```]]]YYYVVVUUUWWWXXXYYYXXX\\\___bbbddddddddddddeeeddddddcccbbbbbbbbbbbbbbb^^^aaadddggghhhhhhgggfffcccddddddeeefffffffffeeekkkmmmkkkeeecccfffgggdddcccddddddbbbaaabbbeeeiiillljjjhhhffffffhhhjjjlllnnnoooqqqtttvvvvvvuuutttuuurrrooonnnnnnoooooonnnmmmoooqqqtttvvvvvvvvvuuuqqqrrroookkkmmmwwwyyy|||{{{qqqkkkjjjqqq{{{QQQRRRSSSRRRQQQSSSVVVYYY______lllwww```UUURRRWWW^^^___]]]\\\YYYQQQGGGEEEGGGFFFFFFFFFGGGIIIHHHFFFCCCEEEEEECCCAAA???@@@BBBDDD===AAAEEEFFFCCCAAAAAABBBCCCGGGIIIJJJNNNXXX___aaadddzzzqqqmmmhhhffffffeeebbb```[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTUUUWWWXXXZZZ[[[]]][[[ZZZ\\\______]]]YYYUUUVVVXXXZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWW___]]][[[YYYXXXYYYYYYZZZWWWWWWWWWVVVUUUWWWZZZ]]]ZZZZZZ[[[\\\\\\\\\\\\\\\___]]]\\\[[[[[[ZZZWWWUUUZZZXXXVVVYYY]]]```___^^^\\\]]]^^^^^^\\\[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^\\\ZZZXXXWWWTTTVVVXXXZZZ[[[\\\___aaa^^^[[[WWWVVVVVVXXXXXXXXXYYYXXXXXXXXXYYY[[[^^^___WWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTTTTUUUTTTVVVWWWWWWVVVUUUVVVWWWVVVWWWYYYYYYXXXUUURRRPPPRRRTTTVVVWWWWWWUUUSSSQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUSSSQQQOOONNNMMMMMMMMMPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPNNNOOOPPPPPPNNNKKKHHHEEEHHHIIIKKKKKKLLLMMMPPPRRRRRRSSSSSSTTTTTTTTTSSSSSSWWWWWWVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOQQQQQQPPPOOOPPPQQQRRRRRRRRRTTTWWWZZZZZZXXXYYY[[[ZZZXXXZZZ^^^___^^^^^^```bbbdddddddddcccbbbcccdddffffffdddbbbaaaaaa```___^^^]]]]]]]]]]]]]]]\\\]]]^^^```cccdddcccaaa______cccjjjqqqvvvqqqlllfffdddcccdddggggggeeebbb]]]^^^]]]ZZZWWWVVVYYY\\\]]]aaadddccc```]]]]]]^^^XXXZZZ[[[\\\[[[\\\^^^___]]]YYYUUUSSSTTTVVVXXXYYY[[[]]]```aaaaaabbbccceeecccccccccccccccccccccccc```bbbeeehhhiiiiiihhhgggeeedddeeeeeefffggghhhiiimmmnnnkkkfffdddeeeeeebbbddddddeeedddcccdddgggjjjjjjiiigggeeeeeegggiiikkknnnpppsssuuuwwwwwwvvvvvvuuupppkkkhhhhhhkkklllmmmnnnpppsssvvvxxxyyyxxxxxxsssrrrnnnkkkppp{{{pppvvv~~~tttmmmmmmrrrxxxzzz{{{{{{}}}OOOMMMKKKKKKMMMQQQSSSTTTXXXVVV\\\uuunnnddd```gggooorrrooojjjcccWWWJJJFFFGGGHHHGGGEEEEEEEEEFFFGGGHHH???DDDGGGFFFDDDDDDCCCBBBCCCEEEGGGFFFDDDDDDGGGJJJNNNOOONNNSSS```qqq|||~~~ppphhhfffdddcccdddcccaaa^^^ZZZYYYYYYXXXWWWVVVVVVVVVTTTUUUWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZ[[[ZZZWWWSSSQQQRRRUUUWWWXXXXXXVVVUUUXXXWWWWWWVVVVVVWWWWWWXXX^^^\\\ZZZXXXXXXYYYZZZ[[[UUUVVVVVVUUUTTTUUUXXX[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ\\\\\\[[[[[[[[[ZZZYYYXXX]]]ZZZXXXZZZ___ccccccaaa^^^___```___^^^]]]^^^_____________________^^^^^^______^^^]]][[[YYYWWWVVVTTTVVVYYYZZZ[[[]]]aaaccc```]]]ZZZYYYYYYXXXWWWVVVWWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXXXXXXXXXXXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUTTTVVVWWWVVVTTTSSSSSSSSSTTTUUUWWWVVVUUUTTTUUUVVVWWWYYYZZZ[[[YYYVVVRRROOORRRRRRTTTVVVVVVTTTPPPNNNNNNNNNNNNPPPQQQSSSUUUVVVSSSRRRPPPNNNMMMMMMMMMMMMOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNMMMNNNNNNOOOOOOIIIJJJMMMOOOOOOMMMKKKIIIKKKMMMNNNOOOOOOPPPRRRTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUUUUSSSTTTWWWWWWVVVYYY___```___```aaadddeeedddbbbcccbbbbbbdddeeeeeebbb```dddbbb___\\\ZZZYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbb`````````bbbeeeiiimmmpppwwwzzz|||rrrjjjeee]]]]]]]]]```bbbcccaaa___ZZZZZZZZZXXXUUUUUUWWWZZZZZZ\\\^^^^^^\\\[[[\\\]]]ZZZ\\\\\\[[[YYYWWWWWWXXXYYYWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\]]]___aaabbbbbbccccccccccccbbbbbbbbbdddgggiiijjjiiihhhgggeeeeeeeeeeeefffhhhjjjllllllllljjjgggeeeeeeeeedddfffggghhhhhhhhhiiikkkllliiihhhfffeeefffgggiiikkkkkknnnqqqsssttttttttttttsssooojjjhhhiiijjjlllmmmoooqqqtttvvvwwwwwwwwwvvvqqqooojjjhhhllltttwwwuuudddiiiqqq||||||uuuvvvxxxyyyxxxvvvvvvwwwxxxMMMJJJHHHHHHKKKOOOQQQRRRTTTXXXVVV\\\sssrrr```PPPJJJKKKHHHKKKNNNOOONNNKKKHHHFFF@@@FFFIIIHHHHHHJJJJJJFFFGGGFFFEEEEEEGGGKKKQQQUUU]]]YYYXXXccc|||zzzgggfffdddbbb```______^^^]]]YYYYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVWWWWWWWWWVVVSSSPPPPPPRRRUUUWWWXXXWWWUUUTTTUUUUUUUUUUUUVVVXXXYYYZZZ\\\ZZZXXXVVVVVVWWWZZZ[[[WWWYYYZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]]]][[[XXXWWWVVVWWWYYYYYYZZZZZZZZZZZZ]]]\\\[[[]]]aaadddeeeddd___aaaaaa```^^^^^^^^^_______________````````````___^^^\\\ZZZXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]___aaa```^^^\\\[[[[[[ZZZXXXWWWXXXYYYYYYZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPSSSSSSSSSTTTTTTUUUVVVWWWTTTVVVVVVVVVSSSRRRRRRRRRSSSUUUVVVUUUTTTTTTUUUWWWYYY[[[\\\]]][[[XXXTTTQQQSSSSSSSSSTTTUUUTTTPPPLLLKKKLLLMMMOOOQQQSSSUUUWWWOOONNNMMMLLLLLLLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOMMMLLLLLLLLLLLLLLLMMMNNNHHHIIILLLNNNNNNMMMKKKIIIKKKMMMOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRQQQPPPPPPOOOOOOOOOPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNOOOQQQQQQOOOQQQTTTUUUUUUYYY^^^^^^^^^^^^```bbbbbbaaa```bbbaaaaaabbbccccccaaa^^^cccaaa]]]ZZZWWWWWWWWWXXXWWWXXXYYYZZZ\\\]]]___```___```bbbeeegggiiikkkllljjjllltttrrrgggeeeeeeaaa]]]ZZZZZZ[[[]]]^^^^^^\\\[[[XXXXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\ZZZ[[[\\\ZZZWWWTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^aaaaaabbbbbbaaaaaa```___ccceeegggiiijjjhhhgggeeeeeeeeedddeeefffhhhjjjkkkiiihhhggghhhggggggggghhhjjjjjjkkklllmmmnnnnnnmmmhhhgggfffffffffgggiiijjjgggkkknnnpppooonnnnnnooopppnnnllllllmmmnnnmmmlllpppqqqrrrttttttsssqqqppplllllliiihhhkkkooonnniiibbbbbbfffssszzzzzzyyywwwuuussssssuuuwwwLLLKKKIIIJJJMMMPPPRRRSSSPPPYYYTTTOOO___www{{{gggWWWQQQRRRXXXbbbooovvvrrrdddUUUKKKEEEJJJKKKIIIMMMTTTTTTNNNLLLKKKKKKPPPXXX```cccddddddbbbdddtttmmmeeefffdddbbb___]]]\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXTTTUUUUUUVVVUUUTTTSSSRRRQQQSSSWWWYYYZZZXXXVVVTTTRRRSSSTTTVVVXXXZZZ[[[[[[ZZZXXXVVVTTTTTTVVVYYY[[[\\\^^^______^^^]]]]]]]]][[[\\\]]]]]]\\\YYYWWWUUURRRTTTWWWXXXXXXYYYZZZ\\\\\\^^^___aaacccddddddeee```aaabbbaaa___^^^^^^___^^^]]]]]]]]]^^^___``````___]]]ZZZXXXVVVUUUUUUUUUWWWYYY\\\]]]\\\\\\\\\]]]^^^]]]\\\\\\]]]\\\ZZZXXX[[[[[[]]]^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTUUUVVVYYYYYYZZZYYYXXXVVVTTTRRRTTTSSSSSSTTTUUUVVVWWWWWWTTTUUUVVVUUUSSSQQQQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[]]]]]]\\\YYYVVVTTTVVVSSSQQQRRRSSSSSSOOOKKKJJJKKKLLLNNNPPPSSSUUUVVVNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIGGGFFFHHHJJJLLLMMMMMMMMMNNNOOOSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJJJJKKKMMMMMMNNNOOONNNMMMLLLMMMNNNMMMLLLOOOSSSTTTTTTWWW]]]\\\[[[[[[\\\^^^```___^^^aaa``````aaacccbbb```^^^```^^^[[[XXXVVVUUUUUUVVVXXXXXXYYYZZZ[[[[[[\\\\\\___```bbbdddeeeeeedddddd^^^___dddmmmuuutttrrrmmmfff^^^ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXXXXYYYYYYXXXXXXVVVXXXYYYXXXVVVTTTSSSSSSQQQSSSVVVVVVUUURRRQQQQQQWWWYYY[[[[[[ZZZYYYZZZ[[[\\\]]]^^^_________^^^]]]bbbdddfffhhhhhhgggdddcccdddcccddddddeeefffggghhhfffdddeeehhhiiihhhhhhkkkkkkkkkkkkmmmoooooommmjjjfffeeeeeeeeeeeeggghhhiiieeeiiimmmmmmkkkiiiiiikkkllllllmmmoooqqqqqqooommmnnnnnnpppppppppnnnllljjjhhhjjjkkkjjjlllppppppllliiifffgggqqq~~~xxxxxxwwwwwwvvvvvvwwwwwwxxxJJJKKKLLLMMMNNNPPPRRRTTTLLLTTTQQQOOOYYYdddvvvrrrgggfffkkkvvvhhhYYYOOOXXX]]]aaaiiiooogggYYYUUUVVV\\\kkkzzz}}}wwwpppttt|||pppfffeeeddddddcccaaa^^^[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSSSSSSSSSSTTTTTTQQQTTTWWWYYYYYYWWWTTTRRRRRRSSSUUUXXXZZZ[[[[[[[[[ZZZXXXUUUSSSTTTVVVZZZ\\\^^^______^^^^^^^^^aaaccc^^^___^^^^^^\\\ZZZXXXWWWRRRTTTWWWXXXXXXXXXZZZ\\\ZZZ___dddeeecccbbbccceeeaaabbbbbbaaa___]]]^^^___\\\[[[ZZZZZZ[[[]]]___```^^^\\\YYYWWWUUUUUUVVVWWWUUUYYY]]]^^^]]][[[ZZZZZZYYYYYYYYY[[[\\\\\\ZZZXXXZZZ[[[]]]^^^^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVUUURRRPPPPPPPPPPPPRRRRRRSSSRRRTTTWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVWWWSSSOOOOOOQQQQQQNNNJJJJJJJJJLLLMMMPPPRRRUUUVVVPPPOOOMMMLLLLLLLLLMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOLLLKKKJJJIIIIIIHHHIIIIIINNNNNNLLLJJJIIIHHHGGGGGGFFFHHHKKKLLLLLLKKKLLLMMMRRRSSSTTTTTTSSSQQQNNNMMMOOONNNMMMLLLKKKKKKLLLMMMLLLMMMMMMKKKHHHHHHKKKNNNMMMNNNOOONNNLLLKKKKKKLLLKKKKKKNNNSSSUUUTTTVVV[[[ZZZYYYXXXXXX[[[]]]^^^^^^aaa``````bbbccccccaaa___^^^]]][[[YYYXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]```bbbcccbbb```___[[[[[[]]]bbbgggooo|||zzzrrrlllmmmllleee\\\VVVVVVYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVUUUUUUUUUWWWWWWWWWWWWUUUUUUVVVWWWWWWVVVTTTSSSSSSUUUWWWWWWUUUSSSRRRRRRQQQSSSUUUTTTRRRPPPQQQRRRVVVXXXZZZ[[[YYYWWWVVVVVVUUUWWWZZZ\\\^^^^^^^^^]]]aaaccceeeffffffdddbbb```bbbbbbcccdddddddddddddddfffcccdddiiijjjhhhhhhllliiihhhhhhjjjlllkkkhhhdddbbbbbbbbbbbbcccdddeeeffffffjjjnnnmmmiiiggggggiiihhhhhhjjjlllooopppooommmjjjkkklllmmmmmmllljjjhhhgggjjjkkkhhhhhhmmmppppppkkklllnnnssswwwxxxuuurrrqqqsssvvvzzz{{{zzzwwwuuuGGGJJJLLLMMMNNNNNNQQQSSSJJJMMMNNNTTTZZZYYYfff|||rrrccc[[[iiixxx}}}eee]]]aaannnxxxiiidddfffaaacccdddccc```\\\YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVNNNOOOPPPPPPPPPQQQSSSUUUPPPRRRUUUWWWWWWUUUQQQOOORRRTTTWWWYYY[[[[[[ZZZYYYZZZXXXUUUSSSTTTWWW[[[]]]]]]]]][[[ZZZZZZ]]]bbbgggbbbaaaaaa___]]][[[ZZZYYYSSSVVVYYYYYYXXXWWWYYY[[[YYY```ggghhhccc```bbbeeeaaabbbbbbaaa^^^]]]^^^^^^[[[ZZZXXXXXXYYY[[[^^^```___]]]YYYWWWUUUVVVWWWXXXTTTXXX\\\___^^^\\\ZZZYYYVVVVVVWWWZZZ\\\\\\YYYWWWVVVXXXZZZ[[[[[[YYYWWWUUUXXXVVVTTTRRRQQQQQQRRRSSSQQQSSSUUUVVVVVVTTTRRRPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVTTTRRRPPPPPPPPPOOOQQQRRRRRRRRRTTTWWWZZZYYYYYYZZZYYYYYYXXXWWWWWWXXXSSSMMMMMMOOOPPPMMMJJJJJJJJJLLLMMMPPPRRRTTTUUUSSSRRRPPPNNNLLLLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKMMMOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGLLLKKKJJJHHHHHHIIIJJJJJJGGGIIILLLMMMMMMLLLMMMMMMQQQRRRTTTTTTSSSPPPMMMJJJPPPOOOMMMKKKKKKJJJKKKKKKKKKLLLLLLJJJGGGHHHKKKOOOMMMNNNOOONNNLLLKKKJJJKKKJJJJJJNNNTTTUUUTTTUUUZZZZZZXXXVVVWWWYYY\\\^^^___aaaaaaaaacccdddeeecccaaa______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ]]]```bbbbbbaaa```___]]]]]]___```dddqqq}}}tttkkkgggmmmfff]]]WWWUUUVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVTTTTTTUUUVVVVVVTTTQQQOOOSSSUUUWWWWWWTTTQQQPPPOOORRRSSSTTTRRROOOOOOQQQTTTSSSVVVYYYYYYWWWTTTRRRQQQPPPRRRVVVZZZ]]]^^^______```bbbdddeeeeeeccc```___```aaabbbcccdddcccbbbaaafffcccdddjjjkkkggggggkkkfffeeeeeegggiiihhhccc___````````````aaabbbcccdddggglllooonnnjjjfffgggiiifffffffffiiilllnnnooonnnggghhhjjjllllllkkkjjjiiigggjjjiiicccaaaffflllooogggmmmrrrtttqqqnnnmmmmmmfffkkkrrryyy{{{xxxrrrlllLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUXXX[[[^^^uuuzzzwww~~~}}}rrrwwwooofffaaaaaaccc```^^^^^^___]]]XXXUUUXXXVVVSSSRRRRRRRRRPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPOOOQQQUUUXXXWWWUUUNNNPPPRRRUUUUUUUUUSSSRRROOORRRUUUWWWXXXXXXVVVUUUZZZYYYXXXWWWXXXYYY[[[\\\aaa^^^\\\]]]___aaa```^^^`````````___]]][[[YYYXXXWWWWWWVVVWWWWWWXXXYYYZZZYYYZZZ\\\^^^```bbbcccddd^^^]]]\\\\\\^^^^^^]]]\\\YYYXXXWWWXXX[[[]]]]]]\\\aaa[[[WWWXXXXXXUUUUUUWWWZZZYYYYYYYYYZZZZZZWWWUUUXXXXXXYYYYYYXXXXXXWWWVVVTTTVVVWWWXXXXXXVVVUUUSSSRRRSSSUUUTTTRRRQQQQQQRRRQQQRRRTTTTTTTTTSSSQQQPPPQQQRRRRRRQQQPPPQQQRRRTTTVVVUUUSSSQQQOOOOOOOOOOOORRRTTTSSSQQQRRRWWWYYYWWWXXXVVVRRROOONNNNNNPPPQQQRRRPPPNNNMMMMMMLLLKKKJJJMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEIIIIIIIIIJJJKKKMMMOOOQQQNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKLLLOOOQQQTTTVVVQQQRRRSSSTTTSSSQQQOOOMMMLLLOOORRRPPPKKKGGGHHHJJJLLLLLLKKKKKKJJJJJJJJJIIIOOOOOONNNLLLJJJIIIKKKMMMMMMNNNOOOOOONNNPPPRRRUUUWWWXXXYYYYYYYYYYYYYYYYYYaaabbbcccbbbaaa```aaabbbiiifffaaa^^^^^^___```aaa___``````___]]]ZZZWWWUUUYYY[[[]]]]]]\\\[[[[[[\\\______^^^^^^^^^bbbgggkkksssvvv{{{ooogggbbb]]]ZZZ^^^\\\YYYVVVTTTTTTVVVWWWWWWUUUSSSQQQPPPQQQRRRSSSUUUTTTRRRQQQQQQRRRSSSSSSPPPQQQRRRSSSSSSRRRQQQQQQSSSRRRQQQOOONNNNNNNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPTTTSSSSSSRRRSSSSSSTTTTTTQQQRRRTTTUUUWWWWWWWWWWWW]]]]]]^^^___```aaacccdddeeeaaa___bbbcccbbbbbbdddccc```bbbhhhjjjfffbbbccc___aaabbbbbb```^^^]]]^^^\\\WWWXXXaaafffeeedddeeeiiifffdddggglllooommmjjjbbbcccccccccdddggglllooogggeeeeeeiiiiiiffffffhhhmmmmmmkkkgggaaa___```ccchhhlllpppooojjjeeeeeefffkkkllloooqqqqqqooommmkkkLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRTTTWWWZZZbbbvvvvvvlllhhhaaa^^^``````^^^]]]]]]^^^]]]ZZZWWWTTTRRRPPPNNNNNNNNNMMMKKKPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOPPPSSSTTTTTTRRRPPPRRRTTTUUUUUUSSSQQQPPPSSSTTTVVVWWWWWWVVVTTTSSSYYYXXXWWWWWWXXXZZZ\\\]]]___]]]]]]^^^bbbccccccaaabbbaaaaaa```]]][[[XXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYY\\\___aaaaaa```___]]]\\\[[[[[[]]]]]]\\\[[[WWWVVVVVVXXX\\\_________\\\XXXVVVYYYZZZYYYYYY\\\WWWWWWXXXYYY[[[[[[YYYVVV[[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVUUUTTTRRRPPPQQQRRRSSSSSSRRRRRRTTTVVVTTTSSSPPPOOONNNNNNNNNOOOTTTTTTRRRQQQTTTYYYXXXTTTTTTSSSPPPNNNLLLLLLMMMMMMOOOMMMKKKJJJKKKKKKIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIHHHHHHIIIKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGIIIKKKNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOQQQSSSQQQRRRSSSSSSRRRPPPNNNMMMLLLOOOQQQOOOKKKHHHIIILLLMMMLLLJJJHHHGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSVVVSSSTTTVVVXXXZZZ\\\]]]]]]```aaabbbbbbaaa```aaabbbeeebbb___^^^___aaabbbbbbcccccccccaaa___]]]ZZZYYYYYY[[[\\\\\\YYYXXXWWWWWWXXXZZZ]]]___```bbbfffhhhgggjjjooouuu{{{rrreee]]][[[\\\\\\[[[ZZZYYYVVVTTTSSSSSSTTTUUUTTTSSSQQQOOONNNOOOPPPPPPUUUTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMLLLNNNNNNNNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSSSSTTTUUUSSSSSSTTTTTTUUUVVVWWWWWWZZZ[[[[[[\\\___aaadddeeedddaaa___aaaaaa```bbbfffdddeeefffeeeeeecccbbbaaabbbddddddccc```]]]\\\\\\YYYVVVXXX___bbbaaa```cccgggdddcccfffkkkmmmkkkgggaaabbbbbbaaa```aaadddgggeeecccdddhhhhhheeedddfffkkkkkkiiiddd___]]]___aaafffjjjmmmlllgggccccccdddfffhhhkkkmmmnnnllljjjiiiJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNOOORRRTTTQQQbbbwwwwwwkkkhhhgggbbb```bbb]]]\\\[[[[[[\\\\\\ZZZXXXSSSQQQNNNLLLLLLLLLKKKJJJOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPNNNNNNPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUSSSRRRWWWVVVVVVUUUTTTSSSRRRRRRYYYXXXWWWVVVWWWYYY[[[]]]\\\\\\]]]___cccddddddcccbbbbbbaaa___]]]ZZZXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\WWWYYY\\\______^^^[[[YYY[[[ZZZYYYZZZ[[[\\\ZZZYYYWWWWWWXXX[[[___cccddddddZZZVVVVVVZZZ\\\ZZZZZZ[[[TTTUUUVVVXXX[[[ZZZXXXVVV\\\\\\[[[ZZZXXXVVVTTTSSSQQQRRRSSSUUUUUUUUUTTTTTTSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVWWWWWWVVVUUURRRQQQQQQRRRTTTTTTSSSSSSUUUWWWQQQPPPNNNLLLLLLMMMNNNOOOUUUTTTQQQPPPTTTYYYWWWRRRPPPOOONNNLLLKKKJJJJJJIIIKKKIIIGGGGGGHHHIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIJJJLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIILLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKNNNOOOMMMJJJIIIKKKNNNNNNLLLHHHFFFFFFHHHKKKMMMKKKLLLMMMMMMKKKIIIIIIJJJJJJLLLMMMMMMNNNPPPTTTWWWRRRSSSUUUWWWYYY\\\]]]^^^^^^___aaabbbaaa```aaaccc___^^^^^^___aaaccccccbbbeeedddbbb```^^^\\\[[[[[[YYYZZZ[[[YYYVVVTTTSSSSSSQQQUUU[[[___aaacccdddeeedddhhhlllnnnrrr~~~zzztttiiibbbZZZUUUUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNRRRQQQOOOMMMKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLMMMNNNNNNNNNNNNMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSUUUWWWXXXXXXXXXXXXZZZ\\\```dddfffcccaaa``````^^^]]]bbbiiiqqqvvvssshhhaaacccccc```eeeeeeeeeccc___[[[ZZZYYYVVVVVVYYY]]]^^^\\\]]]aaacccbbbbbbeeehhhiiigggdddbbbcccbbbaaa^^^]]]^^^```cccaaacccggggggcccaaabbbgggfffdddaaa^^^]]]^^^```cccfffiiihhhddd``````aaaaaacccfffiiijjjiiigggfffIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPOOOXXXfffwwwuuummmhhhhhheeeaaa```ccc\\\[[[ZZZZZZZZZYYYWWWVVVUUURRROOOMMMMMMNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNRRRPPPOOOMMMMMMMMMMMMMMMJJJLLLOOOSSSUUUWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSZZZYYYWWWVVVVVVWWWYYYZZZXXXYYY[[[]]]```aaaaaa```___^^^]]]\\\ZZZYYYWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\XXXZZZ[[[\\\[[[ZZZWWWVVVXXXXXXXXXYYYZZZZZZXXXVVVYYYYYYZZZ^^^bbbeeeeeeeee]]]YYYWWWZZZZZZVVVTTTTTTSSSSSSTTTVVVXXXWWWTTTRRRXXXWWWWWWVVVUUUSSSQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVTTTRRRPPPOOOQQQSSSTTTSSSSSSUUUVVVOOONNNLLLKKKKKKMMMNNNPPPTTTTTTQQQNNNPPPUUUVVVSSSOOOOOONNNMMMKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKGGGFFFEEECCCCCCCCCDDDEEECCCCCCCCCDDDFFFHHHJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLKKKIIIJJJLLLOOOMMMKKKJJJHHHHHHIIIKKKLLLJJJLLLNNNNNNLLLJJJJJJJJJHHHJJJLLLMMMNNNPPPTTTWWWXXXXXXWWWWWWXXXXXXYYYYYY\\\^^^```aaaaaa```aaabbb]]]]]]^^^aaacccdddbbbaaaaaa___\\\ZZZXXXXXXXXXYYYZZZZZZZZZYYYVVVSSSSSSSSSQQQUUU[[[^^^```aaaaaabbbfffjjjmmmllljjjooozzzyyypppllllllddd___YYYUUUTTTSSSQQQOOOOOOPPPQQQRRRSSSRRRRRRQQQNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKJJJLLLMMMNNNNNNMMMKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTVVVTTTRRRQQQRRRTTTWWWYYYYYYXXXXXXXXX[[[^^^bbbdddbbb```___^^^[[[ZZZaaakkknnnaaadddeee___cccdddcccaaa]]]ZZZYYYYYYUUUXXX\\\^^^]]][[[]]]aaaaaaaaaaaadddffffffdddaaadddeeeeeedddaaa_________bbb```bbbfffeee```^^^___aaaaaa```___^^^___aaacccaaaccceeedddaaa^^^]]]^^^^^^```ccceeeggggggfffeeeFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKJJJJJJLLLNNNTTTUUUYYYddduuummmiiifffdddbbb___\\\\\\___\\\\\\[[[YYYVVVUUUTTTTTTVVVSSSOOOMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLQQQPPPOOOMMMLLLLLLMMMNNNJJJLLLNNNQQQSSSUUUVVVVVVSSSRRRQQQPPPPPPQQQSSSTTT[[[YYYWWWUUUTTTTTTUUUUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUUUUVVVVVVVVVXXXYYYYYYWWWTTTYYYYYYZZZ]]]```aaaaaa```\\\XXXVVVXXXXXXSSSPPPPPPTTTSSSRRRSSSSSSRRRPPPNNNQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQRRROOOPPPRRRRRRPPPPPPPPPQQQSSSSSSTTTUUUTTTRRRPPPOOONNNPPPRRRSSSSSSRRRSSSTTTOOONNNMMMMMMNNNNNNOOOPPPRRRTTTRRRMMMLLLQQQVVVWWWPPPPPPOOONNNLLLKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHJJJLLLNNNJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNNNNMMMKKKJJJKKKGGGIIIKKKLLLMMMPPPTTTWWWZZZYYYXXXWWWVVVVVVWWWWWWZZZ]]]```aaaaaa``````aaa^^^^^^```bbbddddddaaa^^^\\\ZZZXXXVVVUUUUUUWWWXXXZZZ[[[[[[YYYWWWUUUVVVWWWWWWYYY[[[\\\\\\]]]___aaa^^^ccchhhgggcccbbbggglllqqqyyyzzznnnfffcccbbb```]]]UUUSSSQQQPPPPPPPPPOOONNNMMMNNNPPPRRRRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRTTTSSSQQQPPPQQQTTTYYY[[[\\\[[[ZZZZZZZZZ\\\___```aaa___^^^\\\YYYYYYaaakkklll```cccddd___`````````^^^[[[ZZZZZZ[[[XXX\\\aaaaaa___```bbbcccbbbbbbbbbcccddddddcccaaaeeeffffffeeecccbbbbbbccccccaaaaaadddddd___]]]^^^^^^]]]\\\]]]```cccfffggg```aaabbbaaa```^^^]]]]]]^^^___bbbdddfffgggffffffDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKJJJJJJJJJLLLNNNTTTPPPOOOUUUaaapppiii___dddcccaaa___]]][[[]]]___[[[[[[ZZZWWWTTTRRRRRRSSSTTTQQQLLLJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJJJJMMMPPPOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMNNNOOOQQQSSSTTTYYYWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY]]][[[XXXUUUSSSSSSTTTUUUUUUUUUVVVXXXYYYXXXVVVSSSUUUUUUVVVXXX[[[[[[ZZZXXXXXXTTTRRRUUUVVVTTTRRRTTTVVVSSSQQQOOOOOOOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMNNNOOOOOOOOOLLLNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSQQQOOONNNNNNPPPSSSSSSRRRQQQQQQRRRPPPPPPQQQRRRRRRRRRQQQPPPPPPSSSRRROOOPPPUUUWWWWWWQQQPPPNNNMMMKKKJJJJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIJJJKKKMMMLLLKKKJJJJJJKKKGGGHHHJJJKKKLLLOOOSSSVVVWWWVVVVVVUUUVVVXXXYYY[[[ZZZ]]]```aaa```____________```aaadddeeedddaaa^^^ZZZYYYWWWVVVVVVXXXZZZ[[[]]]]]]]]][[[XXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYY\\\^^^WWW[[[```bbbaaa```bbbdddccciiinnnqqqyyy~~~rrrbbb^^^[[[[[[^^^\\\TTTMMMPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGIIIKKKMMMOOOOOOOOOOOOPPPOOOOOOOOORRRVVV[[[^^^^^^^^^]]]]]]\\\\\\]]]]]]aaa]]][[[[[[YYYZZZaaaiiinnnrrroooccc]]]```bbb```^^^______]]][[[ZZZ\\\]]]\\\aaaddddddeeehhhiiigggeeeeeedddddddddddddddddddddeeeeeedddccccccdddfffeeebbbbbbdddccc^^^]]]___]]]\\\[[[]]]aaaeeeggghhhaaaaaaaaaaaa```___^^^]]]___aaaccceeefffgggggggggBBBCCCCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIIIILLLNNNPPPKKKIIINNNTTT\\\jjjwwwmmmbbb___bbbbbbaaa___^^^]]]\\\[[[XXXYYYXXXVVVRRRPPPRRRTTTSSSOOOKKKHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIMMMQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQUUUSSSRRRPPPPPPQQQRRRSSSSSSTTTUUUTTTTTTVVV[[[^^^[[[ZZZXXXUUUTTTSSSRRRRRRUUUUUUUUUTTTTTTUUUUUUVVV\\\ZZZXXXVVVTTTSSSSSSSSSUUUUUUVVVXXXYYYXXXUUUSSSSSSSSSTTTVVVYYYYYYWWWUUUVVVRRRPPPSSSVVVUUUVVVXXXWWWTTTPPPNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMJJJLLLNNNNNNMMMMMMNNNOOONNNOOOQQQRRRSSSRRRPPPOOOPPPRRRUUUUUUSSSQQQQQQQQQRRRSSSVVVWWWWWWUUUSSSQQQQQQQQQQQQTTT[[[___ZZZQQQOOONNNKKKIIIGGGGGGHHHHHHFFFDDDCCCCCCDDDEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBAAABBBBBBBBBCCCEEEEEEEEEFFFHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKGGGIIIJJJKKKLLLNNNRRRUUUTTTTTTTTTTTTVVVYYY\\\]]]ZZZ]]]```aaa```^^^]]]]]]```aaabbbdddfffeeeccc```XXXXXXXXXXXXYYY[[[]]]^^^aaa```___\\\XXXWWWWWWXXXXXXYYYYYYXXXWWWWWWYYY[[[YYYYYY[[[]]]```aaabbbbbbbbbffffffccccccgggiiiiiittt{{{zzzhhheeedddYYYZZZYYYYYY[[[[[[XXXSSSNNNSSSSSSQQQNNNKKKHHHGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIKKKMMMMMMLLLKKKLLLLLLMMMOOOSSSXXX]]]```______`````````^^^]]]\\\```\\\YYYZZZ[[[\\\```fff``````___^^^^^^___```aaa`````````^^^\\\\\\]]]___```dddffffffjjjoooooojjjiiihhhgggeeeddddddfffgggfffffffffdddcccdddfffiiiiiieeeccccccbbb^^^^^^aaa___]]][[[\\\```ccceeeeeeccccccbbbbbbbbbaaa```___aaabbbdddeeefffgggggggggAAABBBCCCDDDEEEGGGHHHHHHFFFHHHIIIIIIHHHIIIKKKMMMMMMIIIHHHLLLNNNQQQ\\\ggg{{{lll```___aaa___```___]]][[[ZZZVVVRRRVVVWWWWWWUUUQQQQQQSSSVVVSSSPPPKKKHHHHHHJJJJJJJJJNNNNNNMMMMMMLLLLLLLLLKKKFFFGGGHHHGGGFFFHHHMMMQQQNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPOOONNNOOOQQQSSSTTTSSSTTTUUUTTTTTTXXX^^^ccc___]]]ZZZVVVSSSQQQPPPPPPVVVUUUTTTTTTSSSSSSTTTTTTYYYYYYYYYXXXWWWTTTRRRQQQUUUUUUVVVXXXZZZXXXUUURRRRRRSSSTTTWWWZZZ[[[YYYWWWXXXSSSQQQSSSUUUUUUVVVYYYWWWTTTOOOMMMNNNQQQSSSUUUUUUTTTTTTRRRQQQOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLJJJLLLNNNNNNMMMMMMNNNOOOMMMNNNQQQRRRSSSRRRQQQPPPRRRTTTVVVVVVTTTRRRQQQQQQSSSUUUYYY[[[ZZZWWWTTTQQQRRRPPPPPPXXXeeeiii]]]LLLMMMKKKHHHEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCGGGFFFEEEDDDCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCFFFHHHHHHGGGEEECCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@??????@@@AAAAAADDDDDDDDDFFFHHHGGGFFFDDDGGGGGGFFFFFFFFFGGGIIIIIIGGGHHHGGGFFFEEEEEEHHHJJJHHHIIIJJJKKKKKKNNNQQQTTTUUUTTTTTTTTTVVVXXX[[[]]][[[]]]aaaaaa```^^^\\\\\\``````aaadddfffgggeeecccWWWWWWXXXYYY[[[]]]^^^___cccccc```\\\XXXUUUUUUVVVTTTVVVXXXXXXWWWVVVWWWYYY[[[XXXVVVWWWZZZ]]]^^^]]]ZZZ___```^^^^^^bbbdddccceeeiiinnnssswwwzzz}}}~~~qqqgggaaa]]]ccccccVVVYYYYYYXXXUUUSSSSSSVVVXXXMMMMMMMMMLLLJJJIIIJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKKKKJJJJJJJJJEEEEEEEEEFFFHHHJJJLLLNNNHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGHHHHHHGGGEEEBBBAAADDDFFFHHHJJJKKKKKKJJJIIIIIIIIIKKKOOOTTTZZZ___bbb^^^```aaabbbbbb```^^^]]]```ZZZWWWYYY\\\]]]```ddd^^^ZZZZZZ```cccaaa```cccccccccbbb```]]]]]]^^^```cccfffgggggglllsssrrrlllkkkkkkhhhfffdddeeehhhjjjjjjiiihhhfffdddeeeiiilllkkkfffccccccbbb______cccaaa^^^[[[[[[^^^aaabbbaaaeeedddbbbbbbccccccbbb```bbbcccdddeeefffgggggggggCCCCCCDDDDDDEEEGGGHHHIIIDDDEEEEEEGGGHHHIIIJJJJJJMMMLLLJJJIIIJJJOOOVVV[[[lll{{{xxxkkk^^^ZZZ______``````]]]ZZZWWWWWWWWWWWWTTTRRRRRRTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIIIIIIIMMMMMMMMMKKKIIIIIIKKKMMMLLLKKKJJJIIIJJJKKKMMMOOOOOOQQQRRRQQQOOOMMMMMMNNNMMMNNNNNNMMMLLLMMMOOOQQQNNNNNNNNNOOOPPPRRRTTTVVVTTTTTTTTTUUUYYYaaakkkssshhh[[[UUUYYYZZZRRRPPPSSSWWWWWWVVVSSSQQQPPPQQQSSSZZZZZZZZZYYYWWWSSSPPPNNNTTTUUUUUUVVVUUUTTTSSSRRRPPPRRRUUUVVVVVVVVVWWWYYYPPPTTTXXX\\\\\\YYYUUURRRPPPOOOMMMLLLMMMOOOQQQRRRUUUTTTSSSQQQPPPNNNMMMMMMOOONNNMMMLLLKKKJJJIIIHHHMMMOOONNNKKKLLLPPPQQQOOONNNOOORRRUUUWWWVVVSSSPPPSSSSSSSSSRRRPPPQQQSSSUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQWWW\\\\\\UUUMMMHHHHHHIIIIIIHHHHHHGGGFFFEEECCCBBB@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???BBBBBBBBBCCCCCCBBBAAAAAA???>>>===<<<===???BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCAAABBBFFFIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGKKKNNNLLLMMMQQQSSSSSSQQQPPPOOOQQQVVVYYYYYYXXX___``````___^^^___aaacccjjjeeehhhrrrsssggg___```]]]XXXWWW[[[^^^]]]^^^aaa___^^^[[[YYYWWWWWWVVVVVVYYYXXXUUUTTTTTTUUUXXXZZZWWWVVVUUUWWWZZZ]]]______\\\^^^______]]]\\\\\\]]]^^^```cccgggjjjlllmmmnnnrrryyy|||qqqiiiccc```]]]YYYWWWVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSRRRNNNMMMJJJHHHHHHIIIKKKMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFDDDCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[aaacccffffffdddaaa___^^^XXXYYYZZZ[[[[[[[[[[[[[[[___^^^^^^___aaaaaa```___^^^]]]]]]]]]^^^```aaabbb```cccdddeeeiiinnnnnnkkklllkkkiiigggffffffggghhhmmmfffbbbeeehhhiiiiiikkkgggeeedddcccccccccaaa```ZZZ[[[^^^```bbbbbbbbbaaabbbddddddbbb______aaadddaaabbbdddccccccbbbdddeeeBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSUUUTTTcccyyyoooiiibbbYYYVVVZZZ\\\\\\[[[YYYVVVTTTTTTUUUWWWUUURRRRRRTTTUUUTTTRRRMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMKKKJJJIIIHHHIIIJJJLLLMMMNNNPPPQQQQQQOOONNNOOOPPPLLLMMMMMMMMMLLLMMMOOOQQQOOOOOOOOOOOOQQQSSSUUUVVVZZZXXXXXX___jjjuuu{{{~~~oooaaaXXX[[[\\\WWWVVVYYYWWWWWWVVVTTTRRRQQQSSSTTTXXXYYYYYYXXXWWWTTTQQQOOOVVVVVVVVVVVVUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTUUUWWWVVVXXX[[[\\\[[[XXXSSSQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIIIILLLLLLIIIKKKOOOQQQOOOPPPOOOOOOQQQSSSUUUTTTSSSRRRSSSSSSRRRPPPPPPSSSUUUUUUUUUTTTSSSQQQPPPOOOOOOMMMLLLMMMQQQTTTTTTNNNIIIHHHHHHHHHIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAADDDGGGBBBCCCDDDFFFGGGIIIJJJKKKGGGLLLOOOMMMNNNSSSUUUUUURRRQQQPPPRRRVVVXXXXXXXXXYYYZZZ\\\\\\]]]___cccfffiiigggkkksssqqqeeeaaaeee]]]YYYWWW[[[\\\[[[\\\^^^]]]]]]\\\\\\ZZZXXXUUUTTTXXXWWWVVVUUUUUUVVVXXXYYYWWWVVVTTTUUUXXXZZZ[[[[[[ZZZ[[[]]]\\\[[[[[[[[[\\\[[[\\\^^^aaacccdddddddddaaaffflllqqquuuzzz~~~uuunnnllljjjhhhiiiiiifff___YYY^^^\\\XXXUUUTTTSSSTTTUUUQQQQQQQQQQQQQQQQQQPPPPPPKKKJJJHHHFFFEEEGGGHHHJJJGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMPPPSSSUUUVVV\\\^^^aaaaaa___]]][[[[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaabbbaaa___]]]\\\[[[[[[\\\]]]^^^___```cccdddeeeiiinnnnnnkkkllljjjhhhfffeeeeeefffgggjjjgggfffjjjllljjjiiikkkkkkjjjiiihhhgggfffeeeddd]]]^^^aaabbbcccbbbaaa```]]]^^^___]]][[[ZZZ\\\^^^```bbbccccccbbbbbbdddeee@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJMMMQQQSSSRRRPPPNNNNNNMMMVVVeeevvvrrrgggaaacccbbb\\\YYY[[[ZZZZZZXXXUUURRRQQQSSSTTTVVVTTTSSSSSSTTTTTTTTTSSSKKKKKKKKKKKKLLLLLLMMMNNNJJJLLLMMMMMMLLLKKKLLLMMMJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNPPPPPPOOOOOOOOOPPPLLLMMMMMMLLLLLLMMMOOORRRPPPPPPPPPPPPRRRTTTVVVWWW[[[XXXZZZfffxxxqqqbbbXXXXXX[[[XXXWWWZZZVVVVVVVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQVVVVVVVVVUUUTTTRRRQQQPPPRRRSSSSSSRRRQQQRRRTTTWWW]]]]]]]]]\\\ZZZVVVRRRPPPPPPPPPPPPQQQQQQQQQRRRRRROOOPPPRRRTTTTTTTTTSSSRRRLLLLLLLLLLLLKKKKKKKKKKKKHHHKKKKKKJJJKKKPPPRRRPPPQQQNNNLLLLLLOOOSSSVVVWWWRRRSSSRRRQQQPPPPPPRRRTTTWWWUUURRROOOMMMLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCAAA@@@???@@@BBBCCC@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@@@@BBBDDDAAAAAABBBDDDFFFGGGIIIIIIGGGLLLOOONNNOOOTTTWWWVVVSSSRRRQQQRRRUUUWWWWWWWWWUUUVVVXXXYYYZZZ]]]aaadddffffffjjjoookkkbbbaaaggg]]]YYYWWWZZZ[[[YYYYYY[[[ZZZ[[[\\\\\\[[[WWWTTTQQQWWWWWWVVVVVVWWWXXXYYYYYYWWWUUUSSSSSSTTTVVVVVVVVVVVVWWWYYYYYYXXXXXXYYY[[[YYYZZZ[[[]]]]]]]]]\\\\\\\\\___bbbcccbbbaaabbbbbb___aaadddeeeggghhhkkkmmmqqqnnnjjjgggfffdddcccbbbdddcccbbbcccdddbbb\\\VVVYYYWWWWWWXXX[[[[[[XXXTTTWWWUUUSSSPPPOOOPPPQQQRRRMMMMMMMMMMMMNNNNNNNNNNNNJJJHHHFFFEEEEEEEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCBBBBBBAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRUUUXXXZZZ[[[YYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXUUUVVVYYY\\\```bbb```___[[[ZZZYYYYYYYYYZZZ[[[\\\\\\___aaaccchhhooopppmmmkkkiiigggeeeddddddeeeeeeggggggjjjooonnnkkkjjjmmmrrrqqqooommmkkkiiihhhhhhaaabbbdddeeedddbbb___]]]\\\]]]___^^^]]][[[\\\]]]```aaaccccccccccccdddfff@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJNNNSSSTTTRRROOOKKKJJJQQQTTTXXX___kkk}}}vvviiicccaaadddddd___\\\\\\YYYYYYVVVSSSQQQPPPSSSUUUSSSRRRQQQQQQRRRRRRSSSSSSLLLLLLKKKKKKLLLLLLMMMNNNHHHJJJMMMNNNMMMLLLLLLMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOOOONNNMMMMMMNNNMMMNNNNNNNNNMMMNNNPPPSSSRRRQQQQQQQQQSSSTTTVVVWWW[[[ZZZ___mmm}}}nnnbbbYYYZZZ]]][[[YYYYYYTTTUUUVVVUUUSSSSSSTTTUUUTTTTTTUUUVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSRRRQQQSSSVVVYYY```___]]][[[XXXUUUSSSRRRMMMNNNPPPRRRSSSSSSTTTTTTNNNPPPSSSUUUUUUTTTSSSQQQKKKKKKKKKKKKLLLLLLLLLLLLKKKNNNNNNLLLNNNRRRSSSQQQNNNLLLJJJKKKOOOSSSVVVWWWQQQRRRRRRPPPOOOOOOQQQSSSVVVTTTQQQMMMKKKJJJJJJJJJHHHJJJKKKJJJGGGEEEGGGIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDBBB@@@???>>>>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFKKKNNNMMMOOOSSSVVVVVVTTTSSSRRRSSSTTTUUUVVVVVVUUUVVVWWWWWWWWWYYY\\\___cccaaacccgggeee```___cccZZZVVVUUUXXXZZZXXXXXXYYYYYYYYYZZZYYYWWWUUURRRPPPVVVVVVWWWXXXYYYYYYZZZZZZVVVTTTRRRQQQRRRRRRRRRQQQSSSTTTVVVVVVUUUVVVXXXYYYYYYZZZ[[[\\\]]]\\\[[[[[[^^^___``````___]]]\\\[[[[[[^^^aaaaaa``````cccfffbbb___[[[\\\^^^___^^^[[[]]]]]]^^^```bbb```]]]YYYZZZXXXVVVVVVWWWWWWUUUSSSQQQPPPNNNMMMLLLMMMNNNOOOJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNOOOPPPPPPSSSUUUVVVVVVUUUUUUUUUWWWWWWXXXYYYYYYXXXXXXXXXUUUVVVXXX\\\___aaa___]]]ZZZZZZXXXWWWWWWXXXYYYYYYUUUYYY\\\___fffnnnpppmmmiiigggeeecccbbbbbbccccccfffhhhlllpppnnnjjjlllqqqwwwvvvssspppkkkiiihhhhhhdddeeeffffffdddaaa]]][[[[[[]]]_________^^^]]]]]]aaacccdddeeeddddddfffggg???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIILLLOOOQQQQQQOOOLLLJJJJJJLLLNNNPPPRRRYYYkkk{{{pppooodddaaa______^^^[[[XXXYYYVVVUUUSSSPPPNNNOOOQQQTTTNNNOOOOOOOOOOOOPPPQQQRRROOONNNMMMLLLLLLKKKKKKKKKGGGJJJLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLOOOPPPPPPOOONNNNNNQQQSSSSSSRRRRRRRRRSSSTTTVVVWWW\\\```gggqqqxxx{{{yyyvvvhhhccc```bbbccc```\\\ZZZSSSTTTUUUUUUSSSSSSSSSTTTRRRSSSSSSTTTUUUUUUUUUUUUQQQQQQRRRRRRSSSUUUVVVVVVRRRSSSSSSSSSSSSUUUYYY\\\^^^]]][[[YYYWWWUUUTTTTTTOOOPPPQQQQQQRRRQQQQQQPPPOOOQQQSSSTTTTTTRRRPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOMMMMMMPPPPPPMMMKKKJJJKKKNNNQQQTTTUUUUUUQQQQQQQQQPPPNNNOOOQQQSSSTTTRRROOOMMMKKKKKKLLLLLLGGGIIIJJJHHHDDDCCCFFFJJJFFFFFFGGGGGGFFFFFFEEEDDDDDDBBB@@@??????@@@AAABBBBBBBBBAAAAAA@@@???????????????????????????@@@@@@???@@@BBBCCCCCCBBB@@@???======???@@@AAAAAAAAAAAA>>>?????????????????????@@@@@@?????????@@@@@@AAA@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDIIILLLKKKLLLQQQTTTSSSRRRRRRSSSRRRRRRSSSTTTUUUSSSTTTUUUUUUUUUWWWZZZ]]]bbb]]][[[___cccccc```^^^VVVSSSSSSXXXZZZYYYXXXZZZYYYXXXVVVTTTRRRQQQPPPPPPUUUUUUVVVXXXYYYZZZZZZ[[[VVVTTTQQQPPPQQQQQQQQQPPPRRRSSSTTTSSSSSSTTTVVVXXXXXXYYY[[[\\\]]]]]]\\\\\\YYYYYYYYYZZZZZZYYYWWWUUUXXX[[[]]]]]][[[ZZZ\\\___YYYVVVTTTUUUXXXYYYWWWUUUXXXYYYZZZ\\\]]]\\\YYYWWWUUUSSSQQQOOONNNMMMKKKJJJMMMLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAA@@@@@@@@@AAA@@@@@@??????======>>>>>>???@@@@@@AAA>>>>>>?????????@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMOOORRRSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY\\\^^^___]]][[[ZZZYYYXXXWWWWWWXXXYYYYYYUUUXXXZZZ\\\aaahhhiiiffffffdddbbb`````````aaabbbfffgggjjjlllkkkiiilllssswwwvvvsssnnnhhhddddddeeeeeeeeeeeedddaaa^^^[[[YYYYYYYYY[[[]]]^^^^^^]]]\\\dddeeeffffffeeeeeefffhhh???@@@BBBDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHLLLNNNNNNNNNLLLJJJJJJKKKHHHMMMQQQQQQRRRZZZiiivvvpppfffcccccc^^^]]]\\\[[[ZZZXXXXXXXXXQQQQQQPPPNNNLLLLLLNNNPPPKKKLLLMMMMMMMMMNNNPPPRRRQQQPPPOOOMMMKKKJJJJJJJJJHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNNNNLLLKKKKKKLLLQQQQQQQQQOOOMMMMMMOOOQQQSSSRRRRRRRRRRRRTTTVVVWWWVVV]]]eeeiiiiiifffcccccc[[[]]]aaacccbbb^^^ZZZWWWTTTVVVWWWVVVTTTSSSSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUOOOOOOPPPQQQSSSUUUWWWXXXRRRSSSTTTTTTTTTVVVYYY[[[ZZZYYYXXXVVVUUUUUUUUUUUUSSSSSSQQQPPPNNNLLLKKKKKKPPPPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMMMMJJJJJJLLLKKKHHHJJJJJJLLLPPPSSSUUUTTTSSSPPPQQQPPPOOONNNNNNPPPRRRQQQPPPNNNMMMLLLLLLLLLMMMEEEGGGGGGEEEBBBBBBEEEHHHEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@???=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@??????@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDCCC@@@@@@BBBCCCEEEGGGHHHHHHDDDHHHKKKIIIJJJNNNQQQPPPPPPQQQRRRQQQPPPQQQSSSTTTPPPQQQSSSTTTVVVXXX\\\___bbb\\\YYY\\\dddfffbbb\\\UUURRRRRRWWWZZZYYYXXXZZZYYYWWWTTTRRRPPPOOOPPPPPPRRRRRRSSSTTTVVVWWWYYYZZZVVVTTTRRRQQQRRRSSSSSSRRRSSSSSSSSSSSSRRRSSSUUUXXXUUUVVVXXXZZZ[[[[[[[[[ZZZZZZXXXWWWWWWXXXXXXWWWUUUWWWXXXYYYXXXWWWVVVWWWWWWVVVTTTSSSRRRSSSRRRPPPOOOSSSTTTUUUVVVVVVTTTSSSRRRNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHCCCCCCBBBBBBAAAAAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>;;;;;;<<<===>>>???@@@AAA======<<<======>>>???@@@???@@@AAAAAABBBBBBAAAAAA??????@@@BBBCCCEEEFFFFFFIIIKKKNNNPPPPPPRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUZZZYYYYYYZZZ\\\\\\[[[YYYYYYXXXWWWWWWWWWXXXYYYZZZXXX[[[[[[ZZZ]]]aaa```\\\bbbaaa___^^^^^^___aaabbbeeeccceeehhhiiihhhkkkpppppppppnnnhhhbbb___```cccdddcccaaa___]]][[[YYYYYY[[[[[[[[[^^^aaaccccccbbbfffggghhhgggeeedddeeefff===???AAACCCDDDDDDCCCBBBFFFGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKLLLNNNOOOOOONNNPPPUUUZZZ```sssrrrbbb\\\[[[ZZZYYYZZZ[[[\\\ZZZYYYYYYYYYYYYNNNOOOOOONNNLLLLLLMMMOOOJJJLLLNNNMMMLLLMMMPPPSSSQQQQQQOOOMMMLLLKKKJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIKKKMMMNNNNNNNNNPPPQQQQQQQQQPPPNNNKKKKKKLLLNNNSSSRRRQQQQQQRRRSSSUUUVVVQQQVVV\\\]]]ZZZUUURRRQQQPPPWWW___```\\\XXXWWWVVVWWWXXXZZZYYYWWWUUUTTTTTTRRRRRRRRRRRRSSSSSSTTTUUUOOOOOOPPPQQQRRRUUUWWWXXXSSSTTTUUUUUUTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSQQQPPPNNNLLLKKKJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGJJJKKKIIIIIILLLKKKGGGLLLLLLMMMPPPSSSUUUTTTSSSPPPPPPPPPOOOMMMNNNPPPRRROOOOOONNNMMMLLLKKKKKKJJJEEEEEEEEEDDDDDDDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>><<<<<<<<<======>>>>>>>>><<<===???@@@@@@@@@???>>>@@@???>>>===>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???AAADDDFFFDDDCCC>>>???@@@BBBCCCEEEFFFGGGDDDIIIKKKIIIIIIMMMOOONNNMMMOOOPPPPPPOOOOOORRRTTTQQQSSSTTTUUUVVVXXX\\\^^^\\\ZZZYYY[[[aaadddaaa\\\VVVSSSTTTXXXZZZXXXWWWXXXWWWWWWVVVTTTSSSQQQPPPOOONNNNNNNNNNNNPPPSSSVVVXXXVVVTTTSSSSSSTTTVVVVVVVVVTTTUUUTTTSSSRRRRRRUUUWWWTTTUUUWWWXXXYYYYYYXXXWWW[[[YYYVVVVVVXXX[[[[[[ZZZ[[[ZZZXXXXXXXXXWWWVVVTTTUUUVVVWWWVVVTTTRRRQQQRRRPPPQQQSSSSSSRRRQQQPPPPPPLLLMMMNNNNNNMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;;;;<<<===??????===>>>>>>???????????????<<<<<<===>>>@@@AAABBBBBBDDDFFFIIIKKKLLLNNNQQQSSSTTTTTTUUUUUUTTTSSSSSSRRRZZZXXXVVVWWWXXXZZZZZZYYYWWWVVVVVVVVVVVVWWWYYYZZZYYY[[[[[[ZZZ\\\___^^^ZZZ___^^^]]]\\\]]]___aaabbb```^^^```fffiiihhhhhhjjjfffhhhgggccc^^^\\\```dddaaa___\\\YYYWWWWWWXXXXXX]]]\\\\\\___dddhhhiiiiiifffggggggfffcccbbbbbbccc<<<===@@@BBBCCCBBBBBBAAAGGGGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJHHHGGGHHHMMMRRRUUUWWWVVV^^^iiitttgggeeeaaa]]]ZZZYYYYYYZZZUUUXXXZZZYYYXXXXXXWWWUUUNNNPPPQQQPPPOOONNNOOOPPPJJJLLLNNNNNNMMMNNNQQQTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIGGGEEEEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGJJJMMMOOOPPPRRRTTTVVVPPPPPPOOOLLLJJJHHHIIIKKKRRRRRRQQQQQQQQQSSSTTTUUURRRUUUXXXYYYWWWRRRNNNLLLNNNXXXbbbaaa\\\XXXYYY[[[YYY[[[\\\[[[YYYVVVUUUUUURRRRRRQQQRRRRRRSSSTTTUUUQQQQQQPPPQQQRRRTTTVVVWWWTTTUUUVVVUUUSSSQQQQQQQQQVVVUUUUUUTTTSSSRRRQQQQQQKKKJJJIIIIIIJJJLLLNNNPPPLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKFFFJJJKKKJJJKKKNNNMMMJJJNNNMMMMMMOOORRRTTTUUUTTTOOOPPPPPPNNNMMMMMMOOOQQQOOONNNNNNMMMLLLJJJHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@>>>>>>???@@@AAA??????????????????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999999::::::;;;===>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<======>>>>>>;;;===???@@@AAA@@@???===>>>===<<<<<<===???AAABBBAAA@@@>>>======>>>@@@AAA@@@??????????????????@@@???======@@@DDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBFFFJJJLLLIIIIIILLLNNNMMMKKKMMMOOOOOONNNNNNQQQTTTVVVWWWWWWVVVUUUVVVYYY[[[UUUWWWYYYZZZ\\\^^^^^^[[[XXXUUUUUUYYYZZZWWWUUUVVVVVVWWWXXXXXXVVVSSSPPPNNNLLLKKKJJJJJJLLLPPPSSSVVVVVVUUUSSSTTTVVVXXXYYYYYYVVVVVVUUUSSSRRRRRRUUUWWWVVVWWWXXXYYYYYYXXXWWWVVVTTTQQQNNNOOOSSSWWWYYYYYY[[[XXXUUUUUUVVVVVVSSSPPPPPPSSSVVVUUUSSSQQQSSSUUUKKKLLLNNNOOONNNMMMMMMMMMGGGHHHJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;===============<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<==================<<<<<<===>>>???@@@AAAAAA@@@BBBEEEGGGIIIKKKNNNQQQRRRRRRSSSRRRRRRQQQPPPPPPXXXVVVTTTTTTVVVXXXYYYZZZUUUUUUTTTTTTUUUWWWYYYZZZUUUXXXYYYYYY\\\aaaaaa]]]]]]\\\[[[[[[]]]___aaaccc]]]ZZZ]]]fffkkkiiieeeddd___aaabbb___[[[\\\aaafff___]]]YYYUUUTTTUUUWWWXXXZZZXXXXXX[[[aaafffhhhhhhfffffffffdddbbb`````````<<<===>>>@@@BBBCCCCCCCCCMMMKKKHHHDDDCCCCCCDDDEEEHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIJJJMMMPPPQQQQQQRRRUUUZZZbbbmmm}}}|||nnnggg^^^\\\ZZZWWWVVVVVVWWWWWWXXXYYYYYYWWWTTTRRRQQQQQQPPPMMMJJJKKKNNNOOONNNLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLLLLMMMOOOOOONNNLLLHHHEEECCCCCCEEEHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQRRROOOOOONNNLLLJJJIIIKKKMMMUUUTTTRRRQQQPPPPPPQQQQQQTTTSSSQQQPPPOOOOOOPPPPPPYYY\\\___```^^^ZZZWWWVVV\\\\\\[[[WWWSSSPPPOOOOOOMMMOOORRRTTTVVVVVVUUUTTTRRRQQQQQQQQQSSSUUUVVVXXXXXXVVVSSSPPPOOOPPPQQQRRRWWWTTTRRRRRRSSSRRRNNNKKKJJJJJJJJJMMMOOOQQQPPPOOOQQQQQQPPPOOONNNLLLKKKKKKKKKJJJIIIJJJJJJKKKJJJIIILLLJJJMMMUUUWWWRRRNNNPPPQQQOOONNNOOOQQQSSSSSSRRRPPPPPPPPPOOOOOOPPPPPPQQQNNNMMMJJJHHHFFFFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEAAAAAA@@@?????????@@@@@@@@@@@@AAABBBAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????@@@<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????======<<<<<<<<<<<<======>>>>>>>>>>>>===============@@@DDDFFFEEECCCAAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCFFFIIIKKKLLLMMMOOOPPPMMMOOOPPPQQQRRRUUUYYY\\\YYYWWWUUUWWWZZZ\\\[[[YYYWWWUUUTTTXXX]]]```]]]ZZZXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLLLLNNNPPPSSSTTTRRRSSSVVVWWWWWWXXX[[[]]]WWWYYYXXXUUUWWW]]]``````[[[XXXTTTTTTUUUVVVUUUSSSTTTQQQNNNPPPUUUYYYYYYWWWUUUTTTTTTUUUVVVUUURRRPPPRRRQQQQQQTTTWWWWWWTTTQQQPPPOOOOOONNNMMMLLLKKKJJJLLLLLLMMMKKKHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGFFFDDDBBBAAADDDCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@?????????>>>::::::;;;;;;;;;:::888777;;;;;;<<<<<<<<<<<<;;;;;;========================:::;;;<<<<<<===<<<<<<<<<>>>============>>>??????============>>>???AAAAAAAAACCCFFFHHHJJJJJJIIIIIINNNNNNOOOOOOPPPQQQRRRRRRVVVTTTQQQOOOOOOQQQTTTVVVUUUVVVVVVWWWVVVUUUSSSRRRSSSVVVZZZ\\\\\\[[[[[[[[[ZZZYYYZZZ[[[]]]___bbbddd\\\\\\^^^aaadddfffeeecccbbb```]]]ZZZZZZ[[[^^^```\\\[[[YYYXXXXXXYYY[[[]]]]]]]]]\\\\\\]]]^^^```aaaeeedddcccaaa```_________<<<===>>>@@@AAABBBCCCCCCIIIHHHEEEDDDCCCCCCDDDEEEDDDGGGIIIJJJJJJIIIJJJKKKJJJIIIIIIKKKNNNRRRSSSTTTUUUVVVWWWZZZaaakkkwwwuuummmhhheee^^^\\\ZZZXXXVVVVVVVVVVVVVVVWWWWWWVVVSSSPPPOOOOOONNNMMMLLLLLLMMMMMMLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIKKKMMMMMMLLLKKKGGGEEECCCCCCFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPKKKLLLLLLKKKJJJIIIKKKLLLSSSRRRQQQOOONNNOOOOOOPPPQQQPPPOOONNNMMMNNNOOOOOOTTTWWW[[[\\\\\\[[[[[[[[[XXXYYYYYYWWWSSSPPPNNNNNNKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXVVVTTTRRROOOOOOOOOQQQRRRUUUSSSRRRQQQRRRQQQPPPNNNMMMLLLLLLNNNPPPRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKHHHGGGGGGGGGHHHHHHHHHGGGLLLJJJMMMTTTUUUPPPMMMNNNPPPPPPPPPPPPPPPQQQRRRRRROOONNNNNNNNNOOOOOOPPPQQQKKKJJJHHHGGGFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???===============<<<<<<<<<<<<;;;;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===========================;;;>>>BBBCCCBBB@@@???>>>BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKLLLMMMPPPRRRNNNPPPQQQQQQRRRTTTXXX[[[YYYWWWUUUVVVWWWXXXVVVTTTWWWVVVWWWZZZ\\\]]]ZZZXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVVVVUUUTTTRRRPPPOOOKKKLLLNNNOOOQQQRRRSSSSSSLLLNNNQQQSSSTTTUUUXXXZZZXXXZZZYYYVVVWWW\\\______YYYVVVSSSRRRSSSTTTSSSRRRTTTQQQOOOQQQUUUXXXWWWTTTPPPPPPRRRTTTUUUUUUQQQOOOPPPOOOPPPSSSUUUUUUQQQNNNOOONNNMMMLLLKKKJJJJJJIIIKKKLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEECCCBBBAAABBBAAA@@@??????>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>:::;;;;;;<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::999999999999:::;;;;;;>>>>>>=========>>>>>>???@@@BBBDDDFFFHHHHHHHHHGGGJJJKKKLLLNNNOOOOOOOOOOOOQQQPPPOOONNNOOOPPPRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQSSSVVVZZZ\\\[[[ZZZZZZZZZXXXXXXYYY[[[]]]```bbbccc______```cccfffggggggfffcccaaa^^^ZZZYYYYYY[[[\\\^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^___bbbbbbaaa```___^^^]]]]]]<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEE@@@EEEKKKLLLIIIHHHJJJMMMJJJIIIIIILLLPPPSSSUUUUUUUUUUUUTTTSSSUUUZZZbbbgggssskkk______aaa```]]]]]]\\\[[[YYYWWWUUUTTTSSSTTTUUUUUUTTTQQQNNNMMMNNNLLLMMMOOOOOOMMMKKKKKKKKKNNNNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFHHHJJJKKKJJJHHHFFFDDDCCCDDDGGGIIIJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMIIIKKKMMMMMMLLLKKKLLLMMMPPPOOONNNMMMLLLLLLMMMMMMOOONNNNNNMMMMMMOOOPPPQQQRRRTTTWWWXXXXXXXXXZZZ[[[TTTUUUVVVTTTQQQOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRSSSUUUWWWXXXTTTRRRPPPOOONNNOOOPPPQQQRRRRRRRRRQQQOOOOOOQQQSSSPPPOOOOOOPPPQQQRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLOOOTTTTTTOOOMMMMMMMMMPPPRRRQQQNNNNNNPPPRRRMMMMMMMMMMMMMMMNNNOOOOOOGGGFFFEEEEEEFFFGGGIIIJJJFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???>>>==================>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;999::::::::::::999888888888888888999999::::::;;;999999::::::::::::999999888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===???@@@???===<<<<<>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888888777777888888999:::>>>>>>===<<<<<<<<<<<<<<>>???AAAAAABBBBBB@@@@@@AAABBBBBBBBBCCCCCCAAAGGGNNNNNNIIIFFFHHHLLLJJJJJJJJJMMMPPPSSSTTTTTTRRRRRRQQQPPPQQQTTTYYY]]]```gggtttyyypppfff[[[XXX\\\^^^ZZZVVV[[[[[[ZZZYYYWWWUUUSSSQQQTTTUUUUUUSSSPPPNNNMMMMMMKKKOOORRRQQQNNNKKKKKKLLLNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDFFFHHHJJJIIIGGGFFFDDDCCCEEEGGGJJJJJJJJJGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQOOONNNMMMMMMNNNMMMKKKJJJJJJJJJKKKKKKOOONNNNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUSSSSSSTTTUUURRRRRRRRRPPPNNNMMMOOOPPPUUUTTTRRRPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTUUURRRRRRPPPOOOOOOPPPRRRSSSRRRSSSSSSQQQNNNNNNQQQUUURRRQQQPPPPPPQQQRRRQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKMMMNNNNNNNNNOOOOOOOOOQQQTTTUUUTTTQQQOOONNNKKKPPPSSSQQQMMMKKKMMMQQQMMMMMMLLLKKKKKKKKKKKKKKKFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===========================<<<<<<;;;===<<<<<<;;;:::999999999888888888888999999::::::888999999999999888777777777777777888888999999999888999999::::::999999888777888888999::::::;;;;;;:::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;:::;;;===>>>???@@@BBBEEEGGGHHHIIIJJJKKKKKKKKKMMMQQQUUUPPPQQQQQQQQQPPPQQQSSSVVVWWWVVVTTTSSSRRRQQQOOONNNSSSXXX]]]]]]XXXUUUTTTVVVUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPOOONNNLLLKKKJJJIIILLLMMMOOOQQQQQQPPPNNNMMMLLLNNNQQQSSSSSSTTTUUUWWWUUUWWWVVVRRRSSSWWWXXXVVVSSSRRRPPPOOOOOOPPPPPPPPPSSSRRRQQQRRRTTTSSSPPPMMMPPPRRRUUUYYY[[[YYYTTTPPPLLLNNNPPPRRRQQQOOOKKKHHHMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBDDDDDDDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGJJJMMMQQQRRRRRRPPPNNNQQQRRRSSSTTTTTTSSSRRRRRRUUUWWWZZZZZZYYYXXXXXXXXXUUUWWWZZZ]]]```bbbbbbccccccbbbccceeehhhiiiiiihhheeeccc```]]][[[[[[[[[\\\\\\]]]^^^```````````````\\\[[[[[[[[[[[[]]]___```\\\]]]______^^^\\\ZZZYYY<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@EEEKKKPPPNNNHHHDDDFFFJJJLLLKKKKKKMMMOOOQQQPPPPPPNNNOOOPPPPPPPPPRRRVVVYYYYYY[[[___iiiwwwyyyiii___\\\[[[[[[\\\]]]\\\YYYVVVZZZZZZYYYXXXVVVTTTRRRQQQUUUVVVVVVTTTQQQOOONNNNNNLLLOOOSSSSSSOOOMMMLLLNNNMMMMMMLLLLLLKKKJJJIIIIIIFFFEEEEEEGGGIIIJJJIIIGGGFFFEEEDDDFFFHHHJJJJJJIIIHHHGGGEEEDDDEEEFFFHHHJJJIIIIIIHHHHHHIIIIIIKKKKKKOOOQQQRRRQQQOOOLLLKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRPPPOOOQQQRRRSSSRRROOOLLLJJJLLLPPPTTTZZZXXXUUURRRPPPPPPQQQQQQUUUUUUUUUTTTSSSRRRRRRQQQRRRQQQQQQQQQQQQSSSTTTUUUSSSTTTTTTQQQNNNNNNRRRUUUSSSQQQOOOOOOPPPQQQQQQPPPLLLLLLKKKKKKKKKKKKKKKKKKFFFIIILLLMMMMMMLLLLLLMMMRRRUUUXXXWWWUUUSSSRRRQQQKKKOOORRRQQQLLLJJJKKKNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA???>>>>>>=========>>>>>>======<<<<<<<<<<<<>>>===<<<:::999777666555777777777888888888888888888999999999999888777777888888888888888999999999999999999::::::999999999777888888999999::::::;;;999999888888888888999999888888999999::::::::::::;;;<<<===<<<;;;:::;;;<<<======>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJLLLPPPSSSOOOPPPPPPOOONNNOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQWWW\\\[[[VVVSSSTTTWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKPPPPPPOOONNNMMMLLLKKKJJJOOORRRTTTUUUTTTSSSSSSSSSQQQSSSRRROOOOOORRRSSSQQQQQQQQQPPPNNNNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPMMMKKKRRRSSSVVVYYYZZZWWWRRRNNNLLLNNNPPPQQQOOOLLLIIIHHHLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGEEEDDDBBBCCCDDDEEEDDDBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999::::::::::::999999::::::::::::999999999999999999999999999999888999999::::::::::::::::::::::::::::::;;;;;;<<<999999999:::;;;===>>>?????????@@@AAABBBCCCCCCDDD@@@BBBEEEHHHJJJJJJHHHGGGHHHKKKOOOSSSUUUTTTRRRPPPRRRSSSTTTUUUVVVVVVUUUTTTUUUWWWYYYYYYXXXWWWWWWXXXVVVXXX[[[___aaabbbccccccbbbaaaaaaccceeeggggggggg```___]]]\\\[[[\\\]]]]]]ZZZ[[[]]]___```aaaaaaaaa[[[[[[[[[[[[]]]___bbbccc\\\^^^___```___]]][[[YYY<<<===>>>???@@@@@@@@@@@@???????????????@@@AAAAAAHHHLLLNNNLLLFFFCCCEEEHHHJJJJJJJJJKKKNNNNNNMMMLLLLLLMMMOOOOOONNNNNNPPPRRRSSSTTTUUUYYY```iiirrrxxxpppfff^^^ZZZYYYVVVXXXZZZZZZXXXXXXZZZ\\\YYYYYYXXXWWWUUUTTTSSSSSSUUUVVVWWWUUURRROOONNNOOOLLLNNNPPPQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGHHHJJJJJJIIIGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJHHHGGGGGGGGGHHHJJJLLLNNNNNNOOOPPPNNNKKKHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJLLLNNNPPPNNNOOOPPPPPPOOOPPPRRRUUUTTTRRROOOLLLJJJMMMRRRVVVYYYWWWTTTQQQOOOOOOOOOPPPVVVVVVUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVRRRSSSSSSRRRQQQRRRTTTVVVTTTRRRPPPOOOPPPRRRRRRQQQKKKKKKKKKKKKLLLLLLLLLLLLHHHLLLPPPQQQOOOMMMNNNOOOPPPVVVYYYVVVSSSSSSSSSRRRLLLNNNQQQPPPLLLJJJJJJKKKLLLKKKJJJHHHFFFEEEEEEDDDIIIHHHGGGFFFDDDCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<===<<<;;;999888666555444555666777777888888777777999999999999999888777777888888888888888888888888888888999999999999888888666777777888999999::::::888777777777777777777888666777777888888999999::::::;;;<<<;;;::::::<<<>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPMMMNNNNNNMMMLLLLLLOOOQQQOOOPPPRRRRRRRRRRRRTTTUUURRRVVVZZZYYYTTTRRRSSSVVVVVVUUUTTTRRRQQQPPPPPPOOOQQQQQQPPPOOOOOOOOOOOOOOORRRQQQPPPNNNLLLKKKJJJIIIOOORRRTTTTTTRRRPPPOOOOOOMMMOOOOOOLLLLLLOOOPPPNNNNNNOOOOOOMMMLLLLLLNNNPPPRRRQQQQQQPPPOOOMMMLLLKKKOOOOOOQQQSSSTTTQQQMMMIIIKKKMMMOOONNNLLLJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFEEECCCDDDEEEDDDBBBAAABBBCCCCCCBBBAAA????????????@@@?????????>>>======<<<<<<<<<===>>>???>>>>>><<<;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999888888888888999999:::888999999::::::999999888999999999999999999999999777888999999::::::999999999999888888999999:::;;;888888999:::<<<>>>@@@AAA?????????@@@AAAAAABBBBBB???AAADDDFFFHHHHHHHHHGGGJJJLLLOOORRRTTTSSSRRRQQQPPPRRRSSSUUUVVVVVVUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXZZZ[[[]]]___aaacccddddddaaa```___```ccceeeeeeeee]]]\\\[[[[[[[[[\\\^^^___\\\\\\]]]^^^___``````aaa[[[[[[[[[\\\^^^```bbbddd]]]^^^_________]]]\\\[[[<<<===>>>??????@@@@@@???>>>=========>>>AAACCCEEEIIIIIIIIIFFFDDDCCCDDDFFFFFFFFFGGGIIILLLMMMLLLJJJIIIKKKMMMMMMLLLLLLLLLMMMMMMOOOQQQPPPPPPSSSYYY^^^fffpppqqqaaaZZZWWWTTTTTTWWWTTTVVVWWWVVVUUUVVVZZZ]]]YYYXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVUUUQQQOOONNNNNNLLLKKKKKKLLLNNNOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJIIIHHHFFFHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGIIILLLOOOQQQNNNNNNNNNLLLIIIHHHHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGGGGHHHJJJLLLMMMIIIKKKNNNOOOPPPRRRTTTVVVRRRRRRQQQOOONNNOOORRRTTTTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTTTTUUUTTTSSSRRRQQQNNNOOOPPPQQQRRRTTTUUUVVVPPPPPPPPPSSSVVVXXXYYYYYYUUUSSSQQQPPPRRRSSSTTTTTTKKKKKKKKKLLLLLLMMMMMMMMMLLLQQQUUUUUURRROOOPPPRRRLLLSSSWWWSSSOOOPPPQQQPPPMMMNNNNNNNNNMMMKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;::::::;;;;;;<<<<<<===<<<;;;:::999::::::;;;999999999888777777666666444555666777777777666666888888888888888777777666888888888888777777777777666777777888888777777666555555555666777777888888777666666666666666666777555555666777777888999999888999999999888:::===???@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMKKKLLLLLLKKKJJJKKKMMMOOOLLLNNNQQQQQQQQQQQQTTTVVVWWWXXXXXXVVVRRRPPPQQQSSSUUUTTTRRRQQQOOONNNNNNNNNPPPOOOOOONNNOOOPPPQQQRRRPPPQQQRRRRRRQQQNNNLLLJJJNNNQQQSSSTTTRRRPPPOOONNNJJJMMMMMMKKKKKKOOOOOOMMMKKKLLLMMMKKKIIIIIILLLOOOQQQQQQPPPNNNLLLKKKKKKLLLJJJJJJKKKMMMNNNMMMJJJGGGIIIJJJLLLKKKHHHGGGGGGIIIHHHGGGFFFFFFDDDDDDCCCBBBAAACCCCCCCCCAAA@@@AAABBBCCCAAA???>>>======>>>???======>>>>>>===<<<:::999:::;;;<<<======<<<;;;:::999999999999999999999999;;;;;;:::::::::999999999777777666666666777999999888888999999999999888888999999999999999999999999777888888999999999999999999888888888888999:::::::::::::::;;;<<<>>>???@@@=========>>>>>>???@@@@@@>>>???AAACCCEEEFFFGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPMMMNNNPPPRRRSSSSSSSSSSSSSSSUUUVVVWWWVVVVVVXXXYYY^^^______```aaaccceeefffaaa```^^^___aaacccdddddd``````______```aaabbbbbbbbbaaa___^^^]]]]]]^^^^^^]]]\\\\\\\\\\\\^^^___```^^^^^^]]]]]]]]]]]]\\\\\\<<<===>>>???????????????<<<;;;;;;;;;>>>BBBFFFHHHGGGFFFDDDBBBBBBCCCEEEFFFCCCCCCDDDHHHKKKLLLLLLJJJFFFIIILLLMMMMMMLLLMMMNNNNNNPPPQQQNNNJJJKKKQQQXXXVVVYYY```iiiqqqzzzwwwkkkccc^^^UUUQQQUUUXXXUUURRRRRRQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVTTTUUUVVVTTTQQQNNNNNNNNNLLLIIIGGGIIILLLOOONNNMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHIIIIIIIIIGGGEEEIIIHHHHHHHHHIIIIIIGGGEEECCCDDDFFFGGGHHHHHHHHHHHHEEEDDDEEEFFFIIIMMMQQQSSSNNNNNNNNNLLLJJJJJJLLLNNNLLLKKKJJJJJJJJJKKKLLLMMMHHHHHHHHHHHHIIIKKKMMMNNNHHHKKKNNNPPPPPPQQQSSSUUUPPPRRRTTTSSSRRRQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTUUUQQQRRRSSSTTTUUUUUUTTTTTTLLLMMMNNNPPPRRRSSSUUUUUUNNNMMMNNNSSSYYY]]]]]][[[VVVTTTRRRQQQSSSUUUVVVVVVKKKKKKLLLLLLMMMMMMNNNNNNJJJOOOTTTSSSOOOLLLMMMNNNHHHPPPTTTOOOKKKMMMOOONNNNNNMMMMMMMMMNNNLLLHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===888888888888999:::;;;;;;;;;:::999888888888999:::666666777777888888888999333444666777777777666555777777777777777666666555777777777777777666666666555555666666666666555555333333444444555666666777666666555555555555666666444555555666777888888999777777888777777999===@@@BBBAAAAAA@@@@@@AAAAAABBBBBBDDDGGGHHHHHHHHHIIIJJJIIIJJJJJJJJJIIIJJJLLLNNNKKKNNNPPPQQQPPPPPPSSSUUU[[[ZZZXXXTTTQQQOOOPPPPPPTTTSSSQQQOOONNNMMMLLLLLLMMMLLLLLLLLLLLLNNNPPPQQQMMMPPPSSSVVVUUURRRNNNLLLNNNPPPTTTUUUTTTRRRQQQQQQIIILLLMMMKKKLLLOOOOOOMMMIIIKKKKKKJJJGGGGGGJJJMMMQQQQQQOOOMMMKKKJJJKKKLLLGGGGGGHHHJJJLLLMMMKKKHHHGGGIIIIIIHHHEEEDDDGGGIIIEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCBBB@@@@@@@@@BBBBBBAAA???===<<<===>>>???;;;<<<>>>>>>>>><<<999888888999;;;<<<<<<;;;:::888888888888888888888888888;;;;;;;;;:::::::::999999777666555555555777888999888888999999999999888888999999999999999999999999777777888999999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>???AAACCCEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOIIIKKKMMMOOOPPPPPPPPPPPPRRRTTTUUUVVVVVVWWWXXXZZZaaaaaa``````aaaccceeefffaaa```^^^___aaacccddddddfffffffffeeeffffffgggggggggeeebbb___\\\\\\\\\\\\___^^^\\\[[[[[[[[[\\\\\\^^^]]]\\\\\\[[[\\\\\\]]]======<<<;;;;;;:::999999888888888999<<>>======???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOORRRUUUYYY^^^eeeiiivvvyyy|||oooeee```\\\WWWTTTNNNOOOOOOPPPQQQRRRSSSSSSVVVSSSQQQQQQUUUWWWWWWUUUTTTSSSSSSRRRSSSUUUVVVWWWYYYVVVRRROOONNNNNNNNNMMMIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFJJJIIIIIIJJJJJJHHHEEEBBB???@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIPPPQQQQQQPPPLLLIIIGGGGGGJJJKKKMMMNNNMMMKKKHHHFFFEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTUUUTTTSSSTTTVVVWWWVVVUUURRRRRRQQQRRRSSSRRRQQQOOONNNQQQUUUVVVVVVUUUVVVWWWTTTTTTUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKMMMNNNOOONNNOOONNNLLLJJJJJJKKKMMMJJJJJJJJJKKKLLLNNNPPPQQQMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@>>>======<<<<<<888777666666777999;;;<<<;;;999777777888888888777::::::999888777666555444666666666666666666666666222444666777888777666555555555666666666555333222555666777666444333333333333444444555666666555555555555555555555555555555555555666666777777888888888888999888777888;;;===BBBAAA@@@?????????@@@AAAFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNMMMLLLLLLOOOSSSUUUUUUSSSSSSQQQOOONNNNNNNNNPPPQQQSSSSSSNNNIIIIIIMMMMMMJJJMMMMMMMMMNNNNNNNNNOOOOOOKKKQQQWWWWWWSSSOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKLLLMMMMMMNNNNNNHHHFFFDDDEEEHHHLLLNNNNNNOOONNNLLLKKKKKKJJJHHHFFFFFFEEEDDDEEEGGGIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@>>>>>>>>>>>>??????===<<<;;;<<<===<<<;;;999:::;;;<<<;;;:::999888888999:::;;;:::999888777666666666666777888999:::::::::999999888777666666555666666777888777777777666666666666666666666666666666666666666666666666666666666666666666666666999888777666666777888888<<<===>>>???>>>===;;;999???<<<999999<<<>>>===<<<<<<<<<;;;;;;;;;???DDDHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKLLLMMMMMMNNNPPPSSSRRRSSSSSSRRRQQQTTTZZZ``````bbbddddddcccaaaaaaaaaaaaaaa```aaabbbdddfffgggddddddeeefffggghhhiiijjjbbbaaa___\\\YYYYYY[[[]]]___[[[WWWUUUXXX[[[\\\\\\]]]]]]\\\XXXVVVXXX]]]bbb<<<;;;;;;:::999999888888888888888999;;;>>>AAACCC???>>>===<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLNNNPPPRRRVVV[[[___aaadddjjjqqqyyy~~~xxxuuujjjddd]]]YYYXXXVVVRRROOOOOOOOOOOOPPPQQQQQQRRRRRRTTTQQQOOOOOOQQQSSSSSSRRRSSSRRRRRRRRRRRRTTTUUUVVVVVVSSSOOOMMMLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGHHHIIIJJJIIIFFFCCC@@@AAABBBDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHIIIJJJLLLOOOPPPQQQOOOLLLIIIHHHHHHJJJKKKLLLLLLKKKIIIGGGEEEEEEFFFGGGIIIKKKLLLNNNNNNKKKLLLNNNPPPQQQRRRQQQQQQOOOPPPRRRSSSTTTSSSSSSRRRSSSTTTUUUWWWXXXXXXXXXWWWYYYWWWUUUUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRUUUWWWXXXYYYXXXXXXUUUVVVVVVUUUTTTRRRPPPOOOOOOMMMLLLKKKKKKMMMOOOQQQNNNNNNMMMKKKHHHGGGHHHJJJIIIJJJJJJJJJKKKMMMNNNNNNLLLKKKKKKKKKLLLKKKIIIFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@???>>>===<<<;;;;;;;;;888888666666666888:::;;;:::888666666777777777555:::999999888666555555444555555555555555555555555333444666777888777666555444555666666666555333222555666777777555333333444333444444555555555555444444444444444444444444444444555555666777777888888777888888777777888:::<<>>>>>>>>???@@@AAA???===;;;;;;<<<===<<<;;;:::::::::;;;:::999999888888888999::::::999888888666666666666777888999:::999888888777777666555555555555555666666666666777666666666666666666666666555555555555555555555555555555555555555555555555777777666555666666777888;;;<<<=========<<<:::999<<<:::888888:::<<<<<<;;;:::;;;;;;;;;;;;>>>BBBFFFCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJLLLLLLLLLMMMOOOQQQQQQRRRSSSSSSSSSUUUZZZ^^^___bbbdddeeecccbbbbbbbbb___^^^^^^]]]^^^___```aaabbbccccccdddeeeffffffggg``````^^^[[[XXXXXXYYY[[[]]]ZZZWWWXXX[[[^^^______ZZZ[[[\\\[[[YYYYYY\\\___:::999999888888777777777888888777888999;;;===???===<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQTTTUUUVVVXXX]]]ccciiiooorrrwww{{{zzzyyyuuuqqqkkkeeeaaa^^^VVVTTTSSSTTTUUUTTTPPPMMMOOOPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMLLLMMMNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTRRROOOLLLJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGJJJLLLKKKGGGDDDAAAAAABBBCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDDDDFFFIIILLLNNNNNNMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMGGGIIIMMMPPPQQQQQQPPPPPPLLLNNNQQQSSSSSSRRRQQQPPPOOOQQQTTTVVVXXXXXXWWWVVVXXXVVVUUUTTTUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQUUUUUUVVVXXXZZZYYYWWWUUUVVVVVVUUUUUUTTTRRRQQQPPPPPPNNNLLLKKKKKKMMMPPPRRRMMMMMMLLLIIIFFFDDDEEEGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJHHHFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888777666666777888999888666444444555666555444999888888777666555444444555555555555555555555555333444666777777666555444444444555666666555333222555777888777555333333444444444444555555444333333444444444444444444444444444444555555666777777777777777888777666777:::<<>>???@@@AAA>>>===;;;;;;<<<<<<<<<;;;;;;:::999999888888999999777888999999999999888888666666555666666777888999777777666666555555444444555444333333333444666777666666666666666666666666555555555555555555555555555555555555555555555555555444444444555666777888999999:::;;;;;;:::888777999777666666888:::999999888999;;;;;;;;;===???BBB@@@@@@AAAAAABBBCCCCCCCCCHHHJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRSSSSSSUUUWWWZZZWWWYYY\\\^^^]]]\\\[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]______``````aaaaaabbbbbb_________\\\ZZZXXXYYYZZZYYYXXXXXXZZZ]]]```aaaaaaWWWYYY[[[[[[ZZZYYYZZZ[[[777777777666666666555555777777777777777999:::;;;::::::999999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJKKKMMMOOOSSSRRRQQQRRRTTTWWW[[[]]][[[^^^`````````dddlllrrrooommmnnnsss{{{~~~|||yyylllkkkiiihhhgggeeeaaa___``````___]]][[[ZZZXXXWWWSSSRRRRRRRRRSSSRRRNNNKKKPPPPPPOOOOOONNNNNNNNNNNNOOOMMMKKKJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOPPPQQQNNNLLLIIIHHHHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGIIIJJJJJJKKKIIIHHHHHHGGGGGGFFFEEEEEEBBBDDDGGGKKKMMMMMMJJJGGGAAABBBBBBBBBBBBAAAAAAAAA@@@CCCEEEDDDAAA@@@CCCFFFIIIJJJKKKJJJIIIHHHHHHIIIMMMLLLJJJHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIFFFIIILLLOOOPPPOOOMMMKKKJJJMMMPPPSSSSSSRRRPPPNNNKKKMMMPPPRRRSSSRRRQQQPPPRRRQQQPPPQQQSSSSSSSSSQQQNNNOOOPPPPPPOOOPPPQQQRRRYYYWWWWWWWWWWWWUUUQQQMMMSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPMMMKKKKKKLLLNNNOOOJJJJJJIIIGGGEEEDDDFFFGGGKKKLLLLLLLLLLLLLLLKKKKKKLLLJJJIIIIIIJJJJJJHHHFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@<<<=========>>>>>>??????======;;;:::999888888888888888777666666666777777777666444444555666666555777777666666555444444333444444444444444444444444333444666777777666444333333444555555555444333222555777888777555333333444333444444444444333222222333333333333333333333333333444444555555666777777777888888888777888;;;===@@@?????????@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFDDDDDDFFFHHHIIIJJJKKKKKKNNNPPPTTTWWWYYYYYYWWWUUUQQQQQQPPPOOONNNOOOOOOPPPKKKMMMMMMLLLOOOUUUUUURRRQQQRRRRRRRRRPPPNNNKKKJJJNNNMMMMMMNNNQQQRRRRRRQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOLLLJJJGGGGGGIIILLLMMMMMMMMMKKKIIIIIIHHHHHHFFFDDDHHHGGGGGGGGGGGGFFFCCCAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@============>>>>>>??????>>><<<::::::;;;<<<;;;:::;;;:::888777777777888999777777777888888888888888666555555555666666777888666666666666555555444444555333222111111333555666555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555666777777777888888888888777666555555555555666777777777666888:::;;;;;;;;;===>>>??????@@@AAAAAABBBBBBCCCGGGHHHJJJKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTOOORRRUUUWWWVVVVVVUUUVVVYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______]]]ZZZXXXXXXYYYWWWWWWYYY[[[]]]_________TTTUUUVVVWWWWWWWWWXXXXXX555555555555555444444444666666666666666777777888888888888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIIIIIIIJJJLLLNNNOOONNNLLLJJJJJJLLLOOOQQQNNNQQQSSSTTTSSSUUUYYY\\\ZZZXXXXXX\\\bbbddd```\\\WWWVVVTTTTTTUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQOOONNNMMMLLLJJJIIIOOOOOOOOONNNMMMMMMLLLLLLMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCFFFJJJMMMMMMJJJHHHAAAAAAAAA@@@@@@@@@@@@@@@CCCEEEGGGFFFCCCBBBCCCEEEFFFGGGHHHGGGFFFEEEGGGHHHNNNMMMKKKIIIHHHIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEEEEHHHJJJLLLNNNNNNLLLIIIFFFIIILLLOOORRRRRRQQQOOOMMMKKKLLLMMMNNNNNNMMMKKKJJJNNNMMMLLLMMMOOOPPPOOONNNLLLMMMNNNNNNMMMMMMPPPSSSUUUTTTTTTTTTSSSQQQMMMKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSRRROOOLLLJJJJJJJJJJJJFFFGGGGGGFFFEEEEEEHHHJJJMMMMMMNNNNNNNNNMMMLLLKKKMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????<<<<<<<<<===>>>>>>??????===<<<;;;:::999888888888777777666666666666666666777666444444666777777666666555555555444333333333444444444444444444444444333444555777666555444222222333444555555444333333555666777666444333333333222333333333333333222222333333333333333333333333333333333444555555666666888999999999888999;;;>>>===>>>>>>??????@@@@@@@@@======>>>???AAACCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPTTTWWWXXXWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPKKKNNNOOOOOOSSSXXXXXXUUUUUUTTTSSSRRROOOLLLIIIGGGGGGGGGJJJNNNQQQRRRPPPNNNQQQSSSUUUWWWYYYYYYYYYXXXUUUTTTRRRQQQOOOMMMLLLKKKJJJHHHGGGHHHJJJMMMOOOPPPPPPNNNKKKJJJIIIGGGEEEBBBFFFFFFFFFGGGIIIHHHFFFDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<===;;;:::999:::;;;:::999:::999888777666777888999666666666777777888888888555555555444555555666777666666666666666555555555444333111000111222444666444444444444444444444444444444444444444444444444444444444444444444444444111111222333444555555555555555666666666666666555222333444555555666666777555777:::;;;:::::::::;;;===>>>>>>???@@@@@@AAAAAAEEEGGGJJJJJJJJJJJJKKKLLLKKKLLLMMMOOOPPPPPPPPPOOOOOOQQQTTTUUUTTTTTTUUUVVVRRRRRRRRRSSSTTTVVVYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[YYYWWWUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYYYYSSSRRRQQQQQQRRRTTTVVVWWW444444444444444444444444555555666666666666666666666666777888999:::;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@AAADDDGGGIIIKKKKKKKKKHHHHHHIIIIIIIIIGGGFFFDDDBBBDDDFFFGGGGGGHHHJJJLLLKKKJJJJJJIIIJJJMMMOOOPPPIIIKKKNNNPPPQQQRRRSSSUUUUUUTTTTTTVVVXXXWWWSSSOOORRRQQQPPPPPPRRRSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHFFFEEEGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEECCCCCCEEEGGGJJJJJJHHHFFFAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFEEEDDDDDDFFFGGGLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGEEEDDDDDDIIIJJJLLLLLLKKKIIIFFFDDDHHHJJJMMMOOOPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIOOOMMMLLLKKKLLLKKKIIIHHHHHHKKKLLLKKKJJJKKKOOOSSSOOOQQQSSSSSSQQQNNNMMMMMMKKKKKKKKKLLLNNNPPPQQQRRRQQQPPPOOOMMMKKKIIIGGGFFFDDDDDDEEEEEEDDDEEEHHHJJJMMMNNNOOOOOOOOONNNMMMLLLNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<:::999888777777777555555555666666666666666777555444444666777777666444444444444333333222222333333333333333333333333333444555666666555333222111222444555555444333333333555666555333111111222000111222222333333333222222222222222222222222222222222333333444555555555888999999888888888;;;===;;;<<<===>>>>>>???>>>>>>;;;;;;<<<===???AAACCCDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKOOOSSSUUUTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOKKKNNNPPPQQQUUUYYYYYYUUURRRQQQPPPOOOMMMLLLKKKKKKCCCFFFJJJNNNOOONNNLLLKKKNNNQQQTTTWWWYYYZZZZZZZZZXXXXXXVVVSSSQQQOOOMMMLLLJJJHHHGGGHHHKKKOOOPPPQQQPPPNNNLLLJJJIIIGGGEEEBBBEEEEEEFFFIIIKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;999999:::::::::999999888888777666777777777666555555555666777888999555555444444444444555555666666666666666666666666333222111111111222444555444444444444444444444444333333333333333333333333333333333333333333333333111222333444444555444444444444444444555555555555111333555666666666777888666888::::::999999:::;;;;;;;;;<<<<<<===>>>>>>>>>CCCFFFIIIKKKKKKKKKKKKLLLLLLKKKKKKMMMOOOOOONNNLLLNNNOOOOOOOOONNNNNNQQQSSSNNNNNNNNNOOOQQQTTTVVVXXXUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVVVVSSSQQQOOOPPPQQQSSSUUUVVVVVVUUUSSSTTTUUURRRPPPNNNNNNQQQSSSUUUUUU444444444444444444444444444555555666666777666666555666777888999::::::;;;:::;;;<<<===>>>@@@AAAAAA@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIHHHFFFDDDCCCAAACCCFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPHHHJJJKKKMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXUUUSSSPPPQQQPPPOOOPPPRRRSSSSSSRRRSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQLLLLLLLLLLLLLLLLLLLLLKKKGGGHHHHHHFFFDDDCCCEEEHHHDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDBBBBBBCCCDDDEEEDDDCCC@@@???>>>>>>>>>???@@@@@@???<<<;;;>>>CCCFFFEEECCCGGGGGGGGGFFFDDDDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJNNNLLLKKKJJJKKKJJJIIIGGGEEEHHHJJJIIIGGGHHHMMMRRRQQQUUUYYYVVVOOOJJJJJJMMMJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMMMMMMMLLLIIIFFFEEEBBBCCCCCCCCCBBBCCCEEEHHHKKKLLLNNNOOOOOONNNMMMLLLMMMKKKHHHHHHHHHIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::888777666666555555333444444555666666666666555444222333555666666555333333333333222222222222222222222222222222222222333444555666666444222111111222333444555444333333222333444444222000000111...///000222333333333333222222222222222222222222222222222333444444555555666777777666666777999;;;999:::;;;============<<<;;;;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJMMMPPPQQQPPPOOOPPPRRRNNNOOOOOOOOONNNNNNMMMMMMKKKNNNPPPQQQTTTXXXVVVRRROOONNNLLLKKKKKKLLLMMMNNNFFFJJJMMMMMMKKKIIIIIIKKKMMMOOORRRVVVXXXXXXXXXWWWXXXXXXVVVUUUSSSQQQPPPOOOLLLJJJHHHIIIKKKNNNPPPPPPMMMKKKIIIHHHHHHHHHFFFDDDFFFFFFHHHJJJMMMLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<=========<<<;;;:::<<<:::888888999:::999888777777888888777777666555555555444444555777888999555555444444333444444555444444444444444444444555222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222333444555555444333333444333333333444444555666111444777888777666777999888999::::::888888999;;;;;;<<<<<<======>>>??????BBBEEEIIIKKKLLLLLLMMMNNNNNNLLLKKKLLLNNNOOONNNLLLMMMMMMKKKIIIHHHIIIMMMPPPPPPPPPPPPQQQRRRTTTWWWXXXSSSTTTUUUVVVXXXZZZ[[[[[[UUUUUUSSSPPPNNNMMMOOOPPPQQQSSSTTTSSSQQQPPPRRRTTTQQQOOONNNPPPSSSUUUTTTSSS444444444444444444444444444444555666777777777777555666777999::::::;;;;;;::::::;;;===>>>@@@AAAAAABBBBBBDDDEEEEEEEEEDDDCCCFFFGGGHHHIIIHHHFFFDDDBBBCCCEEEHHHIIIHHHHHHIIIKKKIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNMMMLLLLLLLLLMMMNNNLLLPPPUUUXXXXXXWWWVVVVVVPPPNNNMMMMMMOOOPPPPPPOOOOOONNNMMMMMMMMMNNNPPPQQQNNNPPPQQQQQQOOOMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLEEEFFFGGGEEEBBBBBBDDDGGGCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@???AAAAAAAAA@@@???>>>=========>>>@@@AAACCC@@@>>>CCCLLLQQQPPPLLLHHHIIIHHHGGGEEEEEEGGGIIIFFFFFFGGGHHHJJJKKKKKKLLLFFFGGGGGGHHHIIIKKKKKKLLLGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKKKKJJJIIIJJJLLLLLLLLLKKKDDDGGGIIIHHHFFFGGGLLLRRRXXX]]]```ZZZOOOGGGFFFJJJKKKJJJIIIGGGGGGHHHIIIJJJGGGIIILLLMMMMMMKKKGGGEEEBBBCCCCCCAAA@@@@@@BBBDDDIIIKKKMMMNNNOOONNNLLLKKKLLLJJJGGGFFFGGGHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::999999999999999999999999999888777666555444444444222333444555666666666666444222111111333555555444333333222222222222222222222222222222222222222222333444555666666444222111111111333444555444444333111333444333111//////000---...000111333444444444111111111111111111111111111222222333333444555555444555555555444555777:::777888:::<<<======<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@@@@BBBCCCDDDDDDDDDDDDHHHKKKNNNNNNMMMLLLNNNQQQLLLMMMMMMMMMMMMLLLKKKKKKJJJNNNPPPQQQSSSVVVTTTOOOPPPNNNLLLJJJIIIKKKMMMOOOLLLOOOPPPMMMGGGEEEGGGKKKLLLNNNQQQTTTVVVVVVTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQNNNLLLJJJJJJKKKMMMNNNNNNIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHIIILLLMMMMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@999:::;;;============<<<<<<:::888888999:::999888666777888888888777555444555444444444555666888999555444444333333333444444333333333333333333333333111222333444444444444333333333333333333333333333222222222222222222222222222222222222222222222222333444555555555444333222444333333333444444555666111444888999777777888:::999::::::999888888:::;;;>>>>>>??????@@@AAAAAAAAAAAADDDIIIKKKLLLMMMNNNOOOQQQNNNLLLLLLOOOPPPOOOMMMQQQPPPNNNJJJIIIKKKOOOSSSVVVUUUUUUUUUVVVWWWYYYZZZRRRSSSTTTVVVXXXZZZ\\\\\\XXXWWWUUUQQQNNNNNNQQQSSSPPPRRRSSSRRRPPPOOORRRUUUOOOOOOPPPTTTWWWXXXUUUQQQ444444333333333333222222444444444555555555555666444555666777999999::::::999999999:::<<>>>>>>>>>>>??????>>>===;;;::::::;;;<<<===>>>===>>>KKKdddsssdddJJJOOOMMMJJJGGGEEECCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFDDDCCCEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNGGGKKKOOOPPPNNNJJJFFFDDDGGGHHHHHHHHHIIIMMMRRRUUUXXXWWWVVVTTTQQQMMMJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEGGGIIIIIIGGGEEECCC>>>===<<<;;;:::999999999777777777777666666666666666666555444333333222222333333333333333333333333444444444333333222222222666666555444444333222222111111222222222333333333444444444444444444444444111222222333333222222111111222222222222111000000///...///444888888333---000000000000000000000000111111222333444444444444333333333444444444555555555555777888::::::;;;;;;::::::::::::;;;<<<======AAAAAA@@@>>>===>>>BBBEEEIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLPPPQQQSSSTTTSSSPPPLLLJJJKKKIIIHHHJJJMMMOOONNNLLLLLLMMMMMMLLLJJJIIIJJJLLLQQQPPPQQQSSSWWWWWWTTTQQQUUUSSSQQQPPPQQQRRRQQQPPPOOOMMMJJJIIIKKKMMMMMMMMMIIIGGGFFFFFFGGGHHHHHHGGGIIIJJJKKKKKKKKKIIIGGGEEEBBBBBBBBBBBBAAAAAA@@@???BBBAAAAAA@@@@@@>>>:::666;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999999999666444666555555555555666666777333333333333333333333333444444444444444444444444222222333222222111000///000000111111111111000000222222222222222222222222555555444333333222111111000111111111111222222222222222222333333333444444444444444333333222222222555666777777666666777888777777666666777999;;;<<<@@@===;;;<<<@@@BBBBBBAAACCCCCCDDDEEEGGGJJJLLLMMMPPPNNNMMMOOORRRSSSQQQNNNPPPOOOMMMLLLMMMPPPRRRTTT[[[\\\\\\[[[XXXVVVVVVVVVUUUWWWYYY[[[\\\[[[ZZZYYYZZZYYYXXXWWWXXXZZZ\\\]]]UUUTTTQQQOOONNNNNNPPPPPPOOOOOOOOOOOOPPPPPPQQQRRR444444333333333333222222444444444444555555555555444444666777888999999999999999:::;;;<<<>>>@@@AAA>>>@@@AAAAAAAAAAAADDDFFFHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLJJJHHHHHHKKKNNNPPPNNNLLLLLLMMMOOOOOONNNPPPOOOOOORRRVVVXXXWWWUUULLLMMMNNNOOOPPPQQQRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPQQQOOOMMMKKKJJJIIIJJJJJJKKKIIIHHHHHHIIIJJJIIIHHHIIIGGGEEECCCBBBBBBCCCDDDAAAAAACCCGGGJJJJJJFFFCCCDDDDDDEEEEEEFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>AAAHHHWWWbbbXXXGGGKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEFFFFFFEEECCCDDDEEEHHHJJJLLLNNNOOOJJJLLLOOOOOONNNLLLKKKKKKFFFHHHJJJKKKLLLMMMOOOQQQSSSRRRQQQOOOMMMJJJHHHGGGIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGDDDCCCBBBAAAAAACCCEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIHHHHHHHHHEEEGGGHHHIIIHHHFFFCCCAAA>>>===<<<;;;999999888888777777777777666666666555555555555444444333333222333333333333333333333333444444333333333222222222444444333333222111111000111111111222222222333333444444444444444444444444111222222333333222222111111222222222222111000000333222333777<<<;;;777222000000000000000000000000000111222333444444444444333333333444444444444555555555666777888999999999999999999999:::;;;<<<<<>>===<<<>>>BBBEEEHHHHHHIIIJJJIIIIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNPPPQQQRRRQQQNNNKKKIIIJJJHHHGGGIIIMMMOOONNNMMMMMMMMMMMMLLLJJJIIIJJJKKKRRRRRRSSSWWWZZZ[[[YYYWWWRRRRRRQQQQQQPPPPPPQQQRRRQQQOOOLLLKKKKKKLLLKKKJJJIIIHHHFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDAAAAAAAAAAAAAAA@@@??????======>>>@@@BBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888666555666666555555555555555666333333333333333333333333444444444444444444444444222222333222222111000///000000111111111111000000222222222222222222222222555444444333222222111111000000111111111222222222222222222333333333333444444444444333333333222222444666777777666555777888999888777666777888999:::???===;;;<<>>>>>>>>???@@@@@@@@@AAACCCEEEGGGFFFFFFEEEEEEEEEEEEFFFKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIKKKPPPNNNLLLLLLMMMNNNMMMLLLOOONNNOOOSSSVVVWWWTTTPPPLLLLLLNNNOOOPPPQQQRRRRRROOONNNMMMLLLLLLMMMNNNOOOQQQNNNJJJGGGFFFHHHJJJLLLJJJHHHFFFFFFGGGGGGGGGEEEGGGFFFEEECCCCCCCCCDDDEEE??????AAADDDGGGIIIHHHFFFEEECCCBBBDDDGGGHHHFFFDDD@@@@@@?????????>>>>>>>>>???>>>===<<<<<<===>>>???@@@???===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;;;;777>>>CCCBBBFFFLLLJJJCCCEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEECCCCCCDDDFFFFFFEEEAAACCCFFFIIIKKKMMMNNNNNNJJJLLLMMMLLLKKKKKKMMMNNNGGGIIILLLMMMMMMLLLMMMMMMPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIHHHFFFFFFEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFCCCBBBAAAAAABBBDDDFFFGGGKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHFFFDDDAAA??????>>><<<:::999888777777777777777666666666555555444444444444444444444444333333333333333333333333333333333333222222222222222222111111000/////////111111111222222222222333444444444444444444444444111222222333333222222111111111222222111111000///000///000333777777333///000000000000000000000000000111222333444444444444333333333333444444444444555555555666666777777777777777777777888999::::::;;;<<<<<<<<<<<<>>>AAADDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMOOOOOOOOOLLLIIIGGGHHHGGGGGGIIILLLNNNNNNMMMLLLMMMMMMLLLIIIIIIJJJKKKQQQRRRTTTWWW[[[\\\[[[ZZZPPPRRRSSSQQQNNNNNNPPPRRRRRRPPPNNNMMMLLLKKKHHHFFFIIIHHHFFFFFFHHHHHHHHHGGGEEEFFFGGGGGGGGGEEECCCAAA@@@@@@AAAAAA@@@@@@??????<<<<<<===@@@CCCEEEDDDBBB;;;;;;;;;;;;;;;::::::::::::888555555555666666555777666555555444444444444333333333333333333333333444444444444444444444444222222333222222111000///000000111111111111000000222222222222222222222222444444333333222111111111000000000111111111222222111111222222222333333333444444444444333333333333444555666666555555666888999999777666666666777777===<<<;;;<<<>>>@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJSSSRRRPPPQQQSSSUUUVVVUUUUUUUUUUUUVVVVVVWWWXXXXXX[[[^^^aaacccaaa___^^^^^^____________]]]ZZZXXXVVVWWWXXXZZZ[[[\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWXXXTTTSSSPPPOOONNNPPPRRRSSS444444333333333222222222333333444444444555555555333444555666777777777777888999:::<<<<<<<<<;;;;;;===>>>?????????@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGHHHMMMLLLKKKLLLMMMNNNNNNMMMOOOOOOQQQTTTWWWVVVQQQMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOOLLLHHHEEEEEEIIINNNQQQJJJHHHFFFFFFFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDEEEEEE@@@@@@AAACCCEEEGGGHHHHHHFFFCCCAAACCCHHHJJJGGGCCC@@@@@@??????>>>=========???>>>===<<<<<<===>>>???@@@???===<<<::::::999999;;;::::::999999::::::;;;888999;;;<<<<<<;;;:::999777>>>AAA===<<>>===<<<:::888777666666777777666666666555555555333333444444444444444444222222222222222222222222333222222222222222222222111111000000000/////////111111111111222222222222333333333333333333333333111222222333333222222111111111111111111000000///,,,+++,,,...000000...+++000000000000000000000000000111222333333444333333222222333333333444444444444444444444444444555555555555555555666777888999888999::::::;;;===@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEHHHJJJKKKKKKKKKJJJKKKLLLLLLLLLJJJGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKIIIIIIJJJKKKNNNPPPRRRUUUXXXXXXXXXWWWPPPSSSUUURRRLLLJJJLLLPPPOOONNNMMMMMMMMMKKKGGGDDDGGGFFFDDDDDDFFFGGGFFFEEEBBBCCCDDDDDDDDDBBB@@@>>>>>>??????@@@??????>>>>>>???>>>>>>@@@AAABBB@@@>>>:::::::::::::::999999999999777444222333555555555777666555444333333333333222222222222222222222222333333333333333333333333222222222222222111//////000000111111111111000000111111111111111111111111333333222222111111111000000000000000111111111111111111111111222222222222444444444333333333333333333555666666555444666777888777666555555555666777:::::::::;;;===>>>??????@@@@@@AAACCCEEEGGGIIIJJJNNNMMMLLLLLLMMMPPPRRRSSSSSSSSSUUUVVVVVVVVVUUUUUUUUUYYY^^^bbbbbbbbbaaaaaa_________^^^\\\ZZZXXXWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[WWWUUUQQQOOONNNPPPRRRTTT444444333333333222222222333333333444444444444555333444555666666666666666777888:::;;;;;;;;;:::999<<<===>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGIIIHHHIIIKKKNNNPPPPPPOOOOOOOOOQQQUUUWWWVVVPPPKKKLLLMMMPPPRRRSSSSSSSSSSSSLLLLLLLLLKKKKKKLLLLLLLLLMMMJJJGGGFFFHHHMMMSSSWWWLLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEGGGGGGFFFBBB@@@CCCGGGIIIFFFBBB@@@@@@@@@???>>>======<<<===<<<;;;::::::;;;<<<===>>>===;;;:::999888888888;;;::::::999999::::::;;;777888:::;;;;;;;;;:::999:::<<<<<<::::::===???>>><<<===???@@@AAA@@@??????@@@@@@??????@@@@@@AAABBBGGGFFFDDDBBBBBBDDDFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBBBBDDDFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHJJJMMMMMMKKKHHHGGGFFFLLLLLLKKKJJJIIIJJJMMMOOOSSSPPPLLLHHHFFFEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHKKKMMMLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA===<<<;;;999777666666666666666666666555555555555333333444444444444444444222222222222222222222222222222222222222222222222111111111111111000000000000000111111111222222222333333333333333333333333111222222333333222222111000111111111111000/////////...///000111111000///////////////////////////000000111222333333333333222222222333333333444444444333333222222333444555444444444444555666777777666777999::::::<<<@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJLLLLLLKKKJJJHHHHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGHHHIIIJJJKKKLLLJJJKKKKKKJJJIIIIIIKKKLLLNNNOOORRRTTTTTTTTTSSSSSSRRRUUUVVVQQQJJJGGGIIILLLJJJJJJKKKLLLMMMKKKHHHEEEEEECCCBBBBBBCCCDDDDDDCCC???@@@AAABBBAAA@@@===<<<======>>>>>>???>>>>>>===???>>>======>>>>>><<<:::::::::999999888888888777888555333222333444555555666666555333222222222222222222222222222222222222333333333333333333333333222222222222222111//////000000111111111111000000111111111111111111111111222111111111111111000000//////000000000111111111000000000111111111222222333333333333333333333333222444555555444444555666444444333333444666777888888999:::;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKIIIIIIIIIIIIJJJLLLOOORRRQQQRRRTTTUUUVVVUUUTTTSSSUUUYYY^^^aaaaaa`````````[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVTTTTTTTTTUUUUUURRRTTTVVVXXXZZZ[[[\\\\\\XXXVVVRRRPPPOOOQQQSSSUUU444444333333333333222222333333333333444444444444333333444555666666555555777777888999999:::999999;;;<<<=========>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGJJJNNNPPPPPPOOONNNNNNPPPSSSVVVTTTOOOJJJIIILLLOOOSSSVVVWWWWWWWWWJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHKKKPPPUUUXXXNNNLLLIIIHHHGGGGGGEEEDDDAAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFFFFDDDDDDEEEFFFDDDBBBAAABBBEEEFFFCCC@@@@@@@@@???>>>======<<<<<<:::999888777777888999:::999999888777666666666666:::999999888888999999:::777777888999::::::::::::<<<:::888999<<>>===;;;<<<===>>>????????????@@@@@@??????@@@@@@AAABBBDDDCCCBBBBBBBBBDDDFFFHHHFFFFFFGGGGGGGGGFFFEEEEEEEEECCCAAABBBDDDFFFFFFFFFIIIJJJJJJJJJJJJIIIGGGFFFJJJMMMOOOOOOMMMIIIGGGGGGKKKKKKJJJIIIHHHJJJNNNRRRQQQOOOKKKGGGDDDCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLKKKKKKJJJIIIIIIIIIMMMLLLKKKJJJHHHFFFEEEDDDAAABBBBBBCCCCCCBBBBBBBBB;;;;;;999888777666666666666666666555555555444444444444444444444444444444222222222222222222222222111111111222222222222222222222222111111111111111000000000111111111111222333333333333333333333333111222222333333222222111000000111111000000///...000000000000000000000000///////////////////////////000111222333333333333222222222222333333333333333222222111222333444555333333333333444555666777666777999::::::<<>>???@@@@@@@@@>>><<<:::<<<<<<======>>>>>>======<<<;;;:::;;;<<<===<<<;;;999999999888777777666666777555333222444555555444555444333333222222222222222222222222222222222222333333333333333333333333222222333222222111000///000000111111111111000000111111111111111111111111000000000000000000000000/////////000000000111111///000000000000111111111111111111111222222222222222333444444333333444666333222222222333555777888555888:::;;;::::::;;;===@@@@@@AAACCCEEEGGGIIIJJJGGGIIIJJJKKKKKKMMMPPPSSSSSSSSSUUUUUUVVVUUUTTTSSSXXX[[[^^^```^^^]]]\\\\\\WWWWWWXXXYYYZZZZZZ[[[\\\\\\ZZZXXXVVVUUUUUUVVVWWWQQQSSSWWWZZZ\\\]]]\\\\\\WWWVVVSSSRRRQQQSSSUUUVVV444444333333333333222222222222333333333444444444333333444555555555444444666666666777888999:::;;;:::;;;======<<<===???AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGBBBBBBBBBEEEIIIKKKJJJHHHFFFFFFGGGJJJNNNOOOOOONNNLLLLLLLLLOOORRRQQQMMMIIIHHHJJJNNNPPPRRRRRRQQQQQQHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMPPPSSSUUUNNNLLLIIIGGGGGGFFFDDDCCC@@@@@@AAAAAAAAA@@@@@@???BBBDDDFFFFFFDDDBBBCCCEEECCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;:::::::::999888777777888999:::777777666666666666777777888888777777777777888888777777777888888999:::;;;:::777666999===>>><<<:::<<<<<<<<<<<<===>>>?????????????????????@@@@@@AAAAAAAAAAAAAAACCCEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDBBBAAAAAADDDFFFFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLMMMLLLKKKIIIIIIJJJGGGHHHJJJJJJKKKLLLPPPRRRPPPNNNKKKHHHFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIGGGGGGFFFGGGHHHIIIKKKLLLJJJIIIHHHGGGHHHIIIKKKMMMLLLLLLKKKJJJIIIHHHGGGFFFKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@999999888777777777777777666666555555555444444444555555555444444333333222111111111111111111111111000111111111222222222222111111111111111111111111000000000000111111111111222222222222222222222222111222222333333222222111000000000000000//////............---,,,---...//////////////////////////////000111222222333333222111222222222222333333333222222111111222333666777333333333333444555666666666888:::;;;;;;<<<>>>@@@?????????@@@AAACCCEEEFFFFFFHHHKKKNNNNNNKKKGGGEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDFFFHHHGGGFFFEEEGGGIIIEEEGGGHHHIIIIIIKKKNNNPPPKKKNNNRRRTTTSSSRRRSSSTTTSSSRRRPPPMMMKKKIIIHHHHHHFFFEEEFFFGGGHHHHHHFFFDDDCCCAAA@@@@@@AAABBBBBBAAA===>>>?????????===;;;999;;;;;;<<<===============;;;:::999999;;;<<<<<<;;;999999888777777666555555555444333444555666555444333333222222222222222333111111111111111111111111222222222222222222222222222222333222222111000///000000111111111111000000111111111111111111111111000000000000000000000000////////////000000000111/////////000000000111111//////000000000111111111111333444444333333444555333333222222222444555666444666::::::999999:::<<>>===???BBBEEEEEECCCBBBBBBDDDBBBCCCDDDCCC@@@>>>>>>???>>>======<<<:::999888888<<<;;;:::999999:::;;;<<<888888888888888999::::::666666555555555555666666888777666666777999;;;<<<888666666:::<<<;;;999888===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@AAACCCEEEGGGHHHKKKKKKJJJIIIHHHFFFEEEDDDDDDBBBAAAAAACCCFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFGGGJJJMMMCCCFFFJJJLLLMMMNNNPPPQQQOOONNNMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLKKKIIIGGGEEEDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>888888777777777777888888666666555555555444444444666666555444333333222222111111111111111111111111000000111111222222222222000000000000111111111111000000000000111111111111222222222222222222222222222222222333333222222222000000000000000//////...000000///...------///111///////////////////////////000111222222333222222111111222222222333333333222111111111222444777888333333333333444555666666777888:::;;;;;;<<<>>>???=========>>>@@@BBBEEEFFFGGGIIILLLNNNMMMJJJEEEBBBEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGHHHHHHEEEDDDFFFHHHDDDEEEGGGIIIJJJLLLOOOQQQGGGKKKPPPRRRQQQQQQSSSUUUQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFFFFEEECCCDDDBBB@@@AAABBBCCCBBBBBB======??????>>>===;;;999:::;;;;;;<<<=========<<<>>><<<::::::;;;;;;:::999999888888777666555555444555444444555666777555333222222222111222222333333111111111111111111111111222222222222222222222222222222333222222111000///000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000......//////000000000111111333444444333222444555555444333222222222333444333666::::::999888:::;;;===>>>???@@@BBBEEEGGGHHHFFFIIIMMMOOOOOOPPPRRRUUURRRRRRQQQQQQQQQQQQQQQQQQKKKNNNQQQSSSUUUWWWZZZ\\\WWWWWWWWWXXXYYY[[[]]]^^^WWWXXXYYYYYYWWWUUURRRQQQSSSVVVZZZ^^^______^^^]]]TTTTTTTTTTTTUUUVVVVVVWWW000111111111111222222222222333333444444333333222111222222333333444444555444444555555666888999:::999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCCCCBBBBBB???@@@CCCEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEGGGJJJKKKIIIGGGFFFFFFGGGHHHJJJKKKKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGEEEBBBAAACCCDDDEEEEEEDDDBBB@@@>>>@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBBBB@@@>>><<<;;;======;;;888777777888:::999888888777777888888777777777777777777777777666666555555555555666666777777666777777888999999777666666666666888999:::;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAACCCEEEFFFGGGHHHHHHGGGDDDCCCCCCDDDBBB@@@???AAADDDFFFEEECCCEEEDDDDDDEEEFFFGGGIIIJJJMMMJJJGGGGGGHHHIIIGGGDDDFFFHHHJJJMMMNNNNNNNNNMMMKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEGGGIIIMMMPPPQQQQQQLLLHHHFFFHHHIIIIIIHHHPPPOOONNNLLLJJJGGGEEEDDDGGGDDDAAAAAACCCDDDBBB@@@AAACCCDDD@@@:::888;;;>>>888777666555555444444444666666666666666555555555666555555444444333222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000111111111222222222000000000000000000000000000000//////.........---000000000000000000000000---.........//////000000000000111222222222222111222222222222222111000///...///000111222333333333333333333444555666888888777888999:::;;;;;;;;;;;;===<<<======???AAACCCEEEGGGGGGGGGFFFFFFFFFEEEEEEAAAKKKLLLHHHFFF???>>>JJJCCCHHHDDDCCCGGGCCC@@@GGGDDDDDDEEEGGGJJJLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOMMMKKKHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????======>>>>>>===;;;888666888999:::;;;;;;;;;:::999<<<<<<;;;:::999999888777888888777777666666555555444333222222111111222222444333333222222333333444111111000000000000111111000000000000000000000000000////////////000000111111111000000//////......000000000000000000000000////////////////////////........................,,,------...///000000111222111000000000///---,,,111111222222222333333333000111111111111222222222444444333444444555666777;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJLLLNNNOOOPPPOOOOOONNNNNNMMMLLLLLLKKKIIIKKKMMMMMMLLLOOOTTTYYYZZZVVVQQQRRRUUUXXXWWWTTTQQQSSSTTTUUUTTTRRROOOMMMRRRSSSVVVXXXXXXXXXWWWVVVQQQPPPPPPRRRUUUWWWWWWVVV000000111111111222222222222333333444444333333222111111222333333444444555444444444555666888999:::777777888999:::;;;<<<<<<===>>>@@@BBBBBBBBBBBBAAA@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFIIIIIIHHHFFFDDDFFFHHHKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLLLLKKKJJJHHHHHHIIIHHHGGGDDDBBBAAABBBCCCCCCCCCCCCAAA@@@???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBAAA???===<<<===;;;::::::<<<===;;;999:::999999888888888888888777777777777777777777777666666555555555555666666555555555555555666777777777666666666666888999:::::::::::::::;;;<<<===>>>BBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAACCCEEEFFFHHHIIIHHHEEEBBBAAAAAABBBDDDBBBAAABBBEEEFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFHHHFFFDDDCCCDDDDDDCCCBBBFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNKKKGGGFFFHHHJJJKKKJJJNNNNNNMMMKKKIIIGGGEEEDDDFFFDDDAAAAAACCCCCCBBB@@@???AAABBB>>>999777:::===888888777666555555555555666666666666555555555555555555555444333333222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111////////////////////////000/////////.........---////////////////////////............/////////000000000111222222222222111111222222222222111000//////000111111222222222222222222222333444555777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBIIIIIIIIILLLFFFBBBJJJHHHLLLGGGDDDGGGBBB===CCCGGGFFFFFFHHHJJJKKKJJJIIIJJJKKKLLLLLLLLLLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???????????????@@@@@@>>><<<:::888999:::;;;<<<<<<;;;:::999::::::::::::::::::999999888888777777666555555555444333222222111111222222333333222222222222333333111111000000000000111111000000000000000000000000000000///////////////000000000000/////////......000000000000000000000000................................................------......//////000000---------...000000000///000000000111111111222222000000111111111222222222333333333333444555666777;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEHHHJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJMMMNNNNNNNNNOOOQQQTTTWWW[[[VVVPPPOOOPPPRRRPPPNNNNNNOOOPPPQQQQQQOOOMMMLLLSSSTTTUUUWWWWWWVVVTTTSSSNNNMMMMMMNNNQQQSSSSSSRRR000000000111111111222222222222333333333333222222111111222222333444444444444444444555666777888999777777888999:::;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHFFFEEECCCEEEJJJMMMNNNLLLJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCCCCBBBAAA@@@???@@@AAAAAA@@@???===<<>>:::::::::999888888888888999666666666666666666666666666555555444444555555666333333333333333444444555666555555555666777888999888888999999;;;<<<>>>>>>BBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCEEEFFFIIIIIIGGGCCC@@@???@@@AAAEEECCCCCCCCCEEEEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@AAABBBGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLIIIGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFDDDBBBAAABBBBBBAAA@@@===??????===999777999;;;999888777666666555555555555555555555555555555555555555444444333333222222222222222222222222222222000000000000000000000000111111111111111111111111........./////////000000111111111111000000000000/////////////////////////////////...............////////////////////////............///////////////000111111222222111111111111222222111111000000000000111111222111111111111111111222333444555666777888999:::;;;;;;;;;;;;888888999999;;;>>>@@@AAADDDDDDDDDDDDCCCCCCCCCCCCEEEGGGEEEHHHOOOIIIDDDJJJOOORRRJJJCCCFFFDDDAAAFFFJJJIIIHHHIIIJJJJJJHHHGGGJJJLLLNNNOOONNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>AAAAAAAAAAAA???===;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::;;;;;;888888777666666555555444333333222111111111111222333333222222222222333333111111000000000000111111000000000000000000000000111111000///............///////////////.........................................................------------------------........................+++,,,,,,---...//////000////////////000000000000000000000111111111222222333333333333444555666666999::::::;;;<<<>>>???@@@???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJQQQPPPOOOPPPRRRTTTUUUTTTZZZUUUOOOLLLMMMOOONNNMMMNNNNNNNNNNNNNNNNNNMMMMMMRRRSSSTTTTTTTTTSSSQQQQQQMMMLLLKKKLLLOOOPPPPPPOOO000000000000111111111111222222333333333333222222111111111222333333444444444444444444555666777888888888999:::;;;<<<======<<<===???@@@@@@@@@??????@@@AAACCCEEEEEEDDDCCCBBBFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFDDDGGGJJJLLLMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGFFFDDDBBBAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???????????????===<<<;;;>>>;;;888:::>>>???===:::::::::999888888888888888555555555555555555555555555444444444444444444555333333222222222333333444555555555555666777888888666777777888:::<<<===>>>@@@@@@???>>>>>>>>>??????AAAAAA@@@AAAAAABBBDDDDDDGGGFFFDDD@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCBBBBBBFFFGGGHHHIIIIIIGGGEEEDDDBBBEEEFFFDDDAAA@@@CCCFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFDDDCCCAAAAAA@@@@@@@@@@@@<<<===>>><<<999888999:::999999777666666666666666444444555555555555555666555555444444333222222111222222222222222222222222000000000000000000000000111111111111111111111111....../////////000000000111000000000000/////////////////////////////////........................////////////////////////.........//////////////////000000111111111111111000000111111111111000000000111111111111111000///000000000000111222333444777777888999::::::::::::888888888999;;;===@@@AAADDDDDDDDDDDDCCCCCCCCCBBBGGGHHHDDDFFFKKKGGGGGGUUUbbbbbbRRREEEGGGHHHIIIOOOLLLKKKJJJJJJJJJIIIGGGEEEJJJMMMOOOPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPJJJIIIHHHGGGFFFEEEDDDCCCFFFEEECCCAAA???>>>======@@@@@@@@@@@@???===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999:::888777777666555555444444333222222111111111111111222222111111111111222222111111000000000000111111000000000000000000000000222111000///...---------........................------------------------........................------------------------......------------------...//////...------...///....../////////000000000000000000000111111111111222222222222333444555666888888888999:::;;;===>>>===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLRRRPPPOOOQQQUUUXXXVVVTTTVVVRRRMMMKKKMMMOOOQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMNNNPPPPPPPPPNNN//////000000000111111111111222222333333222222111000000111222222333333444444333333333444555666777777888888999:::;;;<<<<<<<<<===>>>?????????>>>======???AAABBBCCCBBBAAA@@@FFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEHHHIIIJJJHHHFFFDDDEEEFFFFFFFFFEEECCCBBB@@@CCCBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::999999::::::999888888777777888888444444444444444444444444444444333333333333444444444444333333222333333444333444444555666666777777555666666777999;;;<<<=========<<<;;;;;;<<<<<<<<>>===>>>AAADDDAAAAAABBBAAAAAA@@@@@@AAAFFFGGGHHHIIIHHHFFFDDDBBBBBBDDDFFFEEEBBBAAADDDGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>???;;;<<<===<<<;;;:::::::::999888777666555555555555333444444444555555666666555444444333222222111111222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////........................---------.......................................///////////////.........//////000111111111111000///000000111111111000000000000111111111000000///000000000000000111222333555666777888999999999999888888888:::<<>>=========>>>>>>>>>======<<<;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777777777666666555444444444333222111111000000111111222111111000000111111222111111000000000000111111////////////////////////111111///...---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------,,,,,,,,,,,,...///000///------000222/////////000000000000111//////000000000111111111222111111222222333444555666666666777888999:::;;;<<<===???AAACCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNMMMMMMQQQVVVYYYWWWUUURRROOOLLLKKKKKKNNNPPPQQQSSSQQQOOOMMMKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQRRRQQQPPPNNNOOOPPPPPPOOONNN/////////000000000111111111111222222222222111111000000111111222333333333333333333333333444555555555555666777888999999:::;;;<<<===>>>>>>>>>===<<<;;;<<>>>>>===<<<<<<;;;;;;:::888:::;;;:::777666777999888888777666666666666777333333333333333333333333444333333222222333333444555444444333333333333444222333444555666666666666555555666666888999;;;;;;:::999999999::::::;;;<<<======>>>>>>???@@@@@@@@@>>>>>>>>>===<<<===@@@CCC???@@@AAA@@@??????@@@AAACCCCCCDDDDDDDDDCCCAAA@@@AAABBBBBBBBBAAABBBDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHFFFDDDCCCCCCDDDGGGGGGGGGFFFEEEDDDCCCBBB?????????>>><<<;;;<<<===::::::;;;;;;;;;;;;:::999888777666555555444444444333333333444555555666666444444333333222222111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111............/////////000........................---------------.................................///////////////............///000000111111000000//////000000111111000000//////000000111000000000000000000000000111222222333444555666777777777777888888999:::===@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAGGGGGGGGGHHHKKKgggyyyUUUJJJIIIHHHKKKJJJIIIHHHHHHIIIHHHFFFDDDGGGIIILLLLLLKKKIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLJJJIIIGGGFFFEEEAAAAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::::::::;;;;;;;;;:::999888777666666777777666555555444444333222222111000000000000111111111000000000000111111111111000000000000111111////////////////////////000000///...------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////...///444888////////////000000000000/////////000000000111111111111111111222333444444555555555555666777888999<<<===>>>@@@AAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHIIIJJJLLLPPPTTTVVVUUUSSSOOOMMMKKKJJJIIIIIIJJJKKKPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQOOONNNMMMNNNNNNLLLKKK////////////000000000111111111222222222222111111000000000111222222333333333333333222333333444555444444555666777888999999;;;<<<===>>>======<<<;;;999;;;>>>AAABBBCCCBBBBBBAAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEEEEDDDBBBBBBEEEHHHHHHIIIKKKLLLLLLLLLJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEIIIKKKKKKHHHEEECCCCCCDDDDDDEEEDDDCCCAAA@@@BBBCCCDDDEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>???@@@>>>===<<<;;;::::::::::::888777777777888999999888777777666555555555555555333333333333333333333333333333222222222222333333555444333333222222222333111222444555666666555555666555555666777888999:::888888888888999;;;<<<===;;;;;;<<<===>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@===???AAAAAA??????AAACCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBDDDDDDDDDHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDEEEFFFEEEBBBAAABBBDDDDDDDDDCCCBBBAAA@@@>>>>>><<<===>>><<<999888:::<<<888888999:::::::::999777777666555444333333333333222222333444444555666666444444333333222111111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000,,,,,,---...//////000000........................,,,,,,,,,------.................................000/////////...............//////000000000000000...//////000000000000000......///000111111111000111111000000111111222222222222333444555555555555888888888:::<<>>>>>===<<<<<<<<<<<<<<<999999::::::;;;===>>>???>>>===;;;:::999999999::::::999999999888888777777777666666555555444333333222222111000000000000000000000000//////000000000111111000000000000111111///////////////////////////......---------......++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------))),,,......,,,...444999------........./////////////////////000000000111000000000111111222333444444444444444444555666777:::;;;===>>>@@@@@@AAAAAA@@@AAAAAACCCDDDEEEFFFGGGEEEHHHMMMPPPPPPPPPPPPPPPJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQQQQOOONNNMMMMMMMMMKKKIII////////////000000000000111111222222222222111111000000000111222222333333333333222222333333444444666666777888999:::;;;;;;;;;<<<=========<<<;;;:::999;;;>>>AAACCCDDDDDDCCC???@@@AAACCCDDDFFFGGGHHHDDDEEEGGGHHHHHHGGGFFFEEEBBBCCCCCCBBB@@@@@@DDDHHHFFFIIILLLNNNOOOMMMIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFIIIKKKKKKIIIEEECCCCCCCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEEEEDDDBBB@@@???>>>=========>>>???@@@======<<<;;;::::::::::::999555333555;;;>>>;;;888666666555444444444444444222222222222222222222222333222222222222222222333444444333222111111222222111222444555666555555444666666666666666777888888777777888999:::<<<===>>>999:::;;;<<<============<<<>>>???>>><<<;;;<<<======@@@BBBBBB@@@@@@CCCEEECCCCCCBBBBBBBBBCCCCCCDDDCCCAAA???@@@DDDGGGFFFDDDHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGIIIJJJKKKKKKIIIHHHKKKJJJHHHGGGFFFFFFGGGHHH@@@BBBDDDDDDBBBAAACCCEEEAAAAAAAAA@@@>>><<<;;;:::;;;<<<===;;;888777888;;;666666777888999999888666666666555333333333333333222222333333444555666666444444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////***+++,,,---...000111111........................,,,,,,,,,------.................................000000//////.........---...//////000000000000000......///000000000000000------///000111111111111222111111111111111222333111111222333444444444444777777888999<<>>???@@@===<<<;;;999888888999999888888888888888999999999777666666555444444333333222111111000000000000000000000////////////000000111111000000000000111111////////////////////////......---------......///+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++---///---***+++000555,,,,,,,,,---------......////////////000000000000000000000000111222333444333333333333444444555666999:::;;;===>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGCCCHHHNNNOOONNNLLLLLLMMMFFFIIIKKKMMMNNNOOOPPPQQQKKKLLLMMMNNNOOOPPPQQQRRRMMMMMMLLLLLLMMMNNNOOOOOOSSSQQQOOONNNNNNNNNLLLJJJ////////////000000000000000000000000111111111111111111222222222333333333333333333333444555666666666666666666777777777777>>>>>>===<<<;;;;;;<<<>>>????????????@@@AAABBBBBB@@@??????CCCGGGJJJIIIHHHEEEGGGIIIIIIHHHFFFFFFGGGAAAAAAAAABBBCCCEEEGGGHHHRRRQQQOOONNNKKKIIIHHHGGGBBBBBBBBBCCCDDDDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGJJJJJJIIIGGGGGGHHHEEEFFFGGGGGGFFFDDDBBB@@@AAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;::::::999999999:::999888888777777888888777666555444333222222222333333333333333333333333333333333222222111111111111222333333444444333333333333444444555666777777555444444666888999888777555555666777777777777777888999:::<<<===<<<<<<;;;===<<<;;;:::;;;===???@@@@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@??????AAABBBDDDAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLHHHEEEFFFIIIJJJGGGDDDEEEDDDDDDCCCCCCCCCDDDDDD????????????>>>===<<<;;;:::::::::999999888888888;;;;;;;;;:::999888777666666444333111111222333444666555333111111222333444555444222000///000000111222222222111111111111000000000000000000000000000........................------......------,,,+++....................................////////////...............///000000......---------......////////////////////////////////////...------,,,,,,////////////000000000000---......///000111111222000000000000000111111222111111111111222333444555888888:::;;;<<<>>>???@@@DDDDDDCCCBBBAAAAAA@@@@@@EEEFFFFFFCCCCCCOOOcccsssqqq^^^NNNEEEDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFFFFHHHIIIHHHFFFFFFCCC@@@???BBBGGGKKKNNNMMMKKKGGGDDDBBB@@@===;;;===;;;::::::;;;<<<:::999:::;;;===>>>??????>>>>>>???>>><<<:::999999999:::<<<;;;999777666666777777999888777555333222222222111111111111111111111111222111111111000000//////000000//////.........---............//////////////////...------------...------------,,,,,,+++***------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000/////////000111111222222333333444444555666666666<<<<<<<<<<<<===???@@@AAAEEEDDDCCCBBBCCCDDDGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJJJJLLLOOORRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOOOOKKKGGGHHHOOOQQQMMMLLLOOOOOOOOOPPPPPPPPPOOONNNNNN.../////////000000000000//////000000000111111111111111111222222222333333222222222222333444555666555555666666666777777777======<<<;;;;;;;;;===>>>============>>>???@@@AAABBBAAAAAACCCFFFHHHFFFEEECCCEEEGGGGGGFFFEEEEEEFFFCCCBBBBBBBBBCCCEEEFFFHHHLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHGGGGGGFFFCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEFFFFFFEEEBBB@@@>>>??????======<<<===>>>>>>===<<<;;;:::999888777777888888777666666666666777666666555333333222222333333333333333333333333333333333333222222111111111111222333333444444333333333333333444444555555666555444444666888999777666555555666777777777777666777888:::;;;<<<<<<;;;;;;===<<<;;;:::;;;===???@@@AAAAAABBBBBBCCCCCCDDDDDDBBBAAA?????????@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLIIIFFFGGGJJJKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBB?????????>>>>>>===<<<;;;::::::::::::999999999888<<<;;;;;;:::999888777777666555333222111222333444555444222111111111333333444333222000000000000111222222222111111111000000000000000000000000000000........................------......------,,,+++....................................////////////...............//////000///......---------..............................---------......................../////////000000---......///000000111111000000//////000000111222111111111111222333444444888888999;;;<<<===>>>???CCCCCCBBBAAA@@@@@@??????BBBDDDDDDBBBAAAGGGSSS^^^ddd\\\PPPGGGCCCCCCCCCCCC@@@AAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEGGGHHHHHHGGGJJJHHHDDDCCCDDDFFFIIIKKKIIIGGGDDDBBBAAA@@@>>><<<;;;:::999999::::::999888:::;;;<<<>>>???>>>>>>======<<<;;;:::999999::::::;;;:::999777777777777888999888666555333222222222111111111111111111111111111111111000000000//////000/////////.........---............//////////////////...---------------,,,---------,,,,,,+++***------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000/////////000111111222222333333333444555555666666:::::::::;;;<<<===>>>???BBBBBBBBBAAABBBCCCEEEFFFDDDFFFHHHJJJLLLKKKKKKJJJIIIKKKNNNPPPQQQQQQOOONNNOOOOOOOOONNNNNNNNNNNNNNNKKKHHHIIINNNOOOLLLKKKNNNOOOOOOOOOPPPOOOOOONNNMMM....../////////000000000//////000000000000111111000111111111222222222222111111111111222333444555555555555666666666666777::::::::::::;;;<<<======;;;;;;;;;;;;<<<===>>>???CCCBBBBBBCCCDDDEEECCCAAABBBDDDFFFFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCFFFEEEFFFIIIMMMOOONNNKKKDDDDDDDDDCCCBBB@@@===<<<>>>============>>>???@@@>>>===<<<:::888777666555777777666555555555555555666555444333333222222333333333333333333333333333222222222222222111111111111222222333333333333333333333333333333333333333666555555666777777666444444555666666777666666666777888999::::::;;;::::::<<<;;;;;;:::;;;===>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCHHHGGGFFFEEEDDDDDDEEEFFFEEEGGGJJJJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIILLLMMMNNNMMMLLLKKKIIIGGGHHHKKKMMMKKKHHHEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;:::::::::::::::999999===<<<:::888777777777888777666444333333333444555444333222000000111222222444333222111000000000000222222111111111000000000000000000000000000000000........................------......------,,,+++---------------------------............/////////......------......///000//////...---,,,,,,,,,---------------------------+++,,,,,,---......//////---------.........//////.........//////000000111000000//////000000111222111111000111111222333444777888999:::;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>@@@AAAAAAAAACCCGGGJJJKKKHHHDDDAAAAAAAAAAAA@@@>>>???@@@BBBDDDFFFHHHHHHHHHFFFDDDDDDEEEGGGHHHHHHLLLJJJGGGEEEDDDDDDEEEFFFEEECCCAAA@@@@@@@@@???===:::999777888999999888666999:::<<<===>>>======<<<;;;;;;:::999999::::::;;;999999888888777888888999888777666444333222111111000000000000000000000000000000000000/////////////////////...............---............////////////......---------------,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..................------......///000...//////000000111111222222333333444444555555666888888999999:::;;;<<<===??????@@@AAABBBBBBBBBBBBBBBEEEIIILLLNNNMMMLLLKKKIIIKKKMMMNNNOOONNNLLLKKKPPPQQQQQQRRRQQQPPPOOONNNOOOMMMNNNQQQRRROOOOOOQQQOOOOOOOOOOOOOOONNNMMMMMM........./////////000000////////////000000000111000000000111111111111222000000000000111222333444444444555555555666666666888777777999;;;<<<<<<<<<::::::::::::;;;<<<===>>>AAAAAAAAABBBCCCBBBBBBAAABBBDDDEEEDDDCCCBBBCCCDDDFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIHHHGGGEEEDDDCCCCCCGGGDDDCCCGGGMMMOOOLLLHHHBBBBBBBBBAAA???===;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888777666666777666666555555555555555555444444333222222222333222222222222222222222222222222222111111111111111111111222333333333333222333333222222222222222222666555444555666666555333444444555666666666666555666666777888999999999:::;;;;;;;;;;;;;;;===>>>???BBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDEEEIIIHHHEEECCCBBBBBBCCCDDDDDDGGGJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJMMMOOONNNMMMLLLJJJIIIHHHIIIKKKMMMLLLJJJGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>============;;;;;;;;;;;;::::::::::::>>><<<:::777666777888999777666555444444444444555333222111000000000111111333222222111111000000000111111111111000000000000000000000000000000000000........................------......------,,,+++---------------------------------.........//////...------------...//////000///...---,,,,,,++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------.............../////////000000///////////////000111111000000000000111222333444777777888999:::;;;<<<<<<>>>>>>==================<<<===>>>AAADDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>===@@@AAABBBCCCEEEFFFHHHHHHHHHEEEBBBBBBDDDGGGHHHIIIHHHHHHFFFDDDBBBAAAAAAAAADDDBBB@@@???@@@???>>>===:::888777777888999777666888999:::<<<<<<<<<<<<;;;999999999999999:::;;;;;;888888888888888888999999777666555333222111111111000000000000000000000000////////////////////////........................---------........./////////...------,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////......//////000111111111222222222333444444555555666777888999:::;;;;;;;;;<<<===@@@BBBCCCBBBAAAAAACCCGGGKKKPPPQQQQQQOOOMMMJJJKKKLLLMMMMMMLLLKKKJJJRRRSSSUUUVVVUUUTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQSSSNNNOOOOOOOOONNNMMMLLLKKK............////////////...////////////000000000//////000000000111111111000000000000111222333333444444444444555555555555666555555777:::<<<;;;::::::999999::::::;;;<<<======>>>@@@AAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBDDDEEEEEEEEECCCBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLFFFFFFFFFEEEDDDDDDCCCCCCBBB???===@@@DDDEEEAAA===AAA@@@@@@???===;;;:::999??????>>>>>>===<<<;;;;;;888888888888888888888777777777666555555555555666444444333222222222333333222222222222222222222222111111111111111111111111000111222222333333222222222222222222222222111111555444444444666666444222333333444555555555555555555555666666777888888999:::::::::;;;<<<<<<===>>>AAA@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFHHHFFFCCCAAA@@@@@@AAABBBDDDGGGJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGJJJMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::777666777888999666666555555444444444444222222111111111000111111222222222222111111111000111111111000000000//////////////////////////////........................------......------,,,+++------------------------------------............---------------...//////000///...,,,,,,+++++++++------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////...///000000111000000000000111222333333666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========AAADDDGGGFFFDDDEEEDDDCCCAAA???>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDGGGDDDBBBAAACCCFFFHHHIIIDDDEEEFFFDDDBBB@@@BBBCCCGGGDDDAAA@@@???>>>===;;;:::999888888999999888777666777999:::;;;;;;::::::777777888999999:::::::::777888888888999999999888666555444222222111111111////////////////////////.....................///---------...............------------..................---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////.........///000000111111111111222222333444444444555666888999:::;;;;;;;;;;;;===???BBBCCCCCCAAA@@@FFFIIINNNRRRTTTSSSQQQOOOKKKLLLLLLMMMLLLKKKJJJJJJPPPRRRSSSUUUUUUSSSRRRPPPOOORRRSSSQQQOOOOOOPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJ------........./////////......////////////000000////////////000000000000000000000000111222333444333333333444444444555555555444333666:::<<<:::777888888888888999:::;;;<<<999<<<>>>@@@@@@@@@BBBCCCCCCDDDDDDCCCBBBBBBCCCEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKEEEEEEDDDDDDCCCCCCBBBBBBAAA???===???@@@@@@<<<999??????>>>===<<<;;;::::::>>>>>>>>>===<<<;;;999888666777777777777888888888777777666555555555555555333333222222222222333333222222222222222222222222000000000111111111111111000111111222222222222222222222222222222222222222444333333444555555444222222333444444555555444444444444444444555666777888999::::::;;;<<<<<<======????????????????????????DDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@AAABBBEEEGGGJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDBBBAAA???>>>======>>>???;;;;;;;;;<<<<<<<<<<<<======<<<:::888777777777888555555555555444444444333222222222222222111111111111111222222222111111000111111000000000/////////////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------...///......---,,,+++++++++,,,------------------------......------,,,++++++***,,,,,,,,,---------..............................//////......//////000111000000///000000111222333666666777777888999999::::::::::::;;;;;;<<<<<<===???>>>>>>???AAABBBBBBAAABBBBBBAAA???======???AAA@@@@@@@@@@@@@@@@@@@@@@@@EEECCCAAAAAADDDFFFGGGHHHBBBEEEFFFEEECCCBBBEEEHHHHHHEEEBBB@@@>>>===;;;999:::999888888999999888666555666888999::::::999888666777888999999999999999888888999999999888888777555444333222111111111111////////////////////////---------...............---------------.........,,,------------............------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///---......//////000000111000111111222222333333444444555777999:::::::::999:::<<<>>>AAABBBBBBAAA@@@GGGIIIMMMPPPRRRRRRPPPOOOJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOSSSWWWXXXTTTPPPQQQTTTTTTNNNNNNNNNMMMLLLKKKJJJIII---------.........//////........./////////000000........./////////000000111111111111111333444444222333333333333444444444555333222555:::;;;888555666666666666777888999:::888;;;>>>???>>>>>>@@@BBBBBBBBBBBBAAA@@@@@@BBBDDDBBBAAA@@@???@@@AAABBBCCC@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIFFFEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAA???===<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888777777777777777777666666666555555444444444444444333222222222222222333333111111111111111111111111///000000000111111111222000000111222222222222222111111222222333333444444222222222333555666444333222222333444444444444333444333333333444555666777999999:::;;;<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCCFFFHHHIIIJJJIIIJJJLLLMMMOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>======>>>???;;;;;;<<<<<<============<<<;;;;;;:::999888777777444444444444444333333222333333333333333222222111000111222222222222111000111000000000////////////////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------....................................///............///000000/////////000000111222333555666666777777888888999999999:::;;;;;;<<<=========>>>???@@@@@@@@@?????????@@@@@@>>><<<<<>>?????????@@@@@@AAAAAACCCBBBAAABBBDDDFFFGGGFFFAAADDDFFFDDDAAAAAAEEEJJJFFFCCC@@@>>>===<<<999888999777666666777888666555444555777888999999888777666777888999999888888777999999::::::999888777666444333222111111000000111........................,,,,,,---------.........,,,,,,,,,------.........,,,,,,---------............---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///------......///000000000000000111111222333333333222333666888999999888777999:::<<<>>>???@@@@@@@@@EEEGGGIIIKKKLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOSSSYYYZZZTTTOOOQQQTTTTTTNNNNNNNNNMMMLLLJJJIIIHHH---------.........//////............/////////000............/////////000111111111111222333444555222222333333333444444444666333222555999;;;777333555555444555555666777888999<<>>>>>AAACCC@@@@@@?????????@@@AAABBB>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIGGGGGGEEECCCAAA???======<<<>>>@@@@@@>>><<<;;;<<<===<<<<<<;;;;;;<<<<<<===888999:::;;;;;;;;;:::999999888888777666555555444555444333333222222333333222222222111222222333333111111111111111111111111//////000000111111111222000000111222222222222111111111222333444444555555111111111333555666555444222222333444444444444333444333222222333444666777888999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLOOOQQQPPPOOOMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB???>>>======???@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;999888777666333333444444333333222111333444444444444333222222000000222333333222111000000000000000////////////////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------***************************++++++,,,,,,------...---------.........//////.....................---...............///000000////////////000111222333555555666666777777888888999999:::;;;<<<<<<======999===AAABBBBBBAAAAAABBB???AAABBB@@@===<<<>>>@@@>>>??????AAABBBCCCDDDDDDBBBAAAAAACCCEEEGGGFFFEEE@@@BBBDDDAAA>>>>>>CCCHHHCCCAAA>>><<<<<<;;;999777888666555555666666555444444555666888888888777777666777888999999888777666999:::::::::999888666555333333222111000000000111........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------......///000000000000000000111222222333333000222444666777777666555777888:::<<<===>>>??????CCCDDDEEEGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKNNNPPPQQQLLLSSSTTTMMMHHHJJJNNNMMMNNNNNNMMMMMMLLLJJJIIIHHH........................---------............///............////////////000000000000000000000000222222222222222222222222333333333444444444555555444444444444555777888999<<<;;;::::::;;;===@@@BBBAAA@@@@@@??????@@@AAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHFFFFFFDDDAAA???<<<;;;:::<<<<<<======<<<;;;::::::<<<;;;:::999888999::::::999::::::;;;:::999777666888888777555555444444444333333444444333333222111333333333222222222111111000000000000000000000000//////...//////000111111111000///......///000111333333333333666999<<<>>>222222222333333333444444444555555555444333333222222222222222333444555555777999<<<===;;;999999999<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBFFFHHHJJJIIIGGGGGGJJJMMMOOOMMMIIIFFFDDDEEEFFFFFFHHHFFFDDDBBBAAABBBCCCDDDDDDDDDEEEEEECCC@@@===;;;IIIGGGEEECCCCCCAAA>>><<<@@@@@@??????>>>===<<<<<<>>><<<::::::;;;<<<<<<;;;:::999777666666666777888444444444444444444444444333333333222222222111111111111111111111111111111111111000000//////..............................////////////////////////---------,,,,,,+++++++++,,,,,,---......---,,,,,,...,,,111111)))***...)))+++,,,------,,,,,,...///************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111333333444555666777888888888888888888999:::;;;;;;;;;;;;===>>>>>>???>>>>>>AAAAAABBBAAA@@@===:::888??????@@@@@@BBBCCCEEEEEEFFFDDDBBBBBBDDDEEEFFFEEE>>>??????@@@@@@AAABBBBBB??????>>><<<;;;:::999888:::999888777666666666666666777777777777666666555777777777777777777777777777888888888666555333111222111111000000000000000000000000000000000000000...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------+++)))***------***)))+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++++++++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222444444444444444444444444888888999:::;;;======>>>===>>>>>>>>>????????????EEEDDDBBBAAABBBCCCEEEFFFHHHGGGGGGJJJOOORRRRRRQQQNNNMMMJJJHHHGGGGGGIIIIIIKKKKKKJJJJJJJJJIIIIIIIII........................------------........................////////////////////////////////////222222222222222222222222333333333333444444444444444444444444555777888999;;;;;;::::::;;;===???AAA@@@@@@?????????@@@AAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???===;;;;;;;;;;;;<<<=========<<<<<<<<<;;;:::999888999999:::999999::::::999999888777888777666555444444444444333333444444333333222111333333222222222111111111000000000000000000000000444333111000//////000000111000///......///000000222111111222333666999;;;222222222333333333333444444444444444444333222222222222222222333444555666888:::======<<<:::::::::<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEGGGIIIHHHGGGGGGIIILLLMMMKKKHHHEEEDDDDDDEEEFFFEEEDDDBBBAAAAAACCCDDDEEECCCCCCDDDCCCBBB@@@???>>>EEECCC@@@@@@AAABBBBBBAAA@@@@@@??????>>>============;;;::::::<<<>>>>>>>>>999888777666666666777777444444444444444444444444333333222222222111111111111111111111111111111111000000000000//////.........................................................---------,,,,,,,,,+++,,,,,,---......---,,,,,,++++++000///((()))---,,,+++,,,------,,,,,,---///,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111333333444555666777777888777777777888888999:::;;;;;;;;;===>>>???@@@@@@@@@???@@@@@@@@@???===<<<;;;>>>???@@@AAACCCEEEGGGHHHIIIGGGDDDCCCDDDEEEEEEDDD???@@@@@@@@@@@@AAAAAAAAA??????>>><<<;;;:::999888:::999888777666666666666666666777777777777666666666666666666666666666666777777777777666444333111222111000000//////000000////////////////////////...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------///,,,+++......++++++...++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++++++++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000111111222222333333333333222222222222777777888999:::;;;<<<<<<;;;<<<<<<===>>>>>>??????CCCCCCCCCDDDDDDDDDDDDDDDGGGEEEEEEHHHLLLOOOOOONNNJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGG------------------------------------............---............/////////////////////////////////111111111111111111222222222222333333333444444444333333444444555666888999::::::::::::;;;<<<>>>?????????>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;:::999999888888999999:::999888888888888888888777666555555444444444444333333333333333222222111222222222222111111111000000000000000000000000000888666333111/////////000000//////......///000000111000000000111333555666111111222222222333333333333333444444444333222222222222222333333444555666888;;;======<<<::::::;;;<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCDDDFFFGGGFFFFFFFFFHHHJJJKKKIIIGGGDDDCCCCCCDDDEEEBBBAAA@@@@@@AAACCCEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDXXXSSSLLLGGGDDDBBBAAA@@@@@@@@@??????>>>>>>=========;;;::::::===???@@@@@@888777666666555555666666333333333333333333333333333222222222222111111111111111111111111111111111000000000////////////...////////////////////////.................................---------------,,,,,,------------,,,,,,)))+++...///,,,+++,,,...+++,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............///////////////000000000000111111222222333444555666777777777666666777777888999::::::;;;===???@@@BBBBBBBBB???>>>>>>============>>>>>>???AAACCCFFFHHHJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;999888888999888777666666555666666444555666777777888777777666666666666666666666666666777777666555444222222222111000000//////000000////////////////////////...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------000---,,,......++++++...++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++,,,...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111111222111111111111111111111111555666666777888999::::::999999:::;;;===>>>??????BBBCCCDDDFFFFFFEEEDDDCCCEEEDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEE------------------------,,,,,,---------.........---------.........//////////////////////////////000000000111111111111111222222222222333333333333333333333444555666777888999999999999:::;;;===============>>>>>>@@@AAAAAA@@@@@@????????????@@@@@@?????????@@@@@@AAABBBBBBFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@@@@???>>>>>>======<<<<<<======>>>=========:::999999888888888888888999999777666666777888999666555555444333333444444222333333333333222111111222111111111111000000000////////////////////////888666333000......///000............/////////000000000//////000000111222111111111111222222222222222222333333333333222222222222222222333444555666777999;;;;;;999888888999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@???>>>===>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@???@@@BBBDDDEEEIIIHHHGGGFFFGGGHHHJJJLLLddd^^^TTTKKKEEEBBB???>>>?????????>>>>>>=========>>><<<::::::<<<>>>???>>>666666666555555555555555222222222222222222222222222222222222111111111111111111111111111111111111////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,222999555------+++,,,------,,,+++,,,---000///...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111111222333444555666666555555555555666777888999999:::<<>>===;;;;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIJJJHHHEEECCCBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<:::999888888888777666666555555555666444444555777888888888888666666666666666666666666666666555555444333222222111111000///////////////////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000000+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...............//////000111111111000000111111111111222222555666666777888888999999888888:::;;;===???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDD------------------------,,,,,,,,,------------...------------..................................../////////000000111111111111111111222222222333333333333333333444666777888888888888999999:::;;;;;;<<<<<<<<<===>>>???AAABBB@@@@@@????????????@@@@@@???>>>>>>>>>???@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDD??????>>>>>>>>>>>>======>>>>>>>>>>>>===<<<::::::888999888888888888777777888777666555666777888999555444444333333333333444222222333333222222111000111111111000000000//////////////////////////////333222000...---...//////------......////////////111000000000000000000000000000000111111111222222111111222222222222222111222222111222222333444555444666777777666555555666999999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???>>>===<<<===???AAACCCBBBAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAA@@@AAAAAAAAABBBAAA@@@>>>???@@@AAABBBHHHGGGFFFFFFGGGIIILLLNNNTTTOOOHHHCCCAAAAAAAAAAAA>>>>>>===============<<>>@@@BBBCCCCCCAAA???===:::999:::;;;<<>>>>>>>>>>>===;;;:::999888777777666555555444555555555444444555777888888888888777777777777777777777777555555444444333333222222111000000///.../////////...........................------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555555///******++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,+++***+++---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............///000000111111000111111111222222222333666666777777888888999999888999:::<<<>>>@@@AAABBBEEEDDDBBB@@@AAACCCEEEGGGCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.......................................//////000000111111000000111111111222222222222222333333444555777888777888888888999999999999::::::;;;<<<>>>???AAABBB@@@@@@????????????@@@@@@>>>>>>======>>>@@@BBBCCC@@@@@@BBBCCCDDDDDDDDDDDD>>>>>>>>>>>>============>>>>>>>>>===<<<:::888888777888888888888777666666666666666666666777777888444333333222222333333333222222222222222111111000000000000000////////////000000000000000000000000///......---------......,,,---...///////////////000000000000000000000000///000000000000111111111000000111222222222111111000000000111111222333444222333444333222222333444777777777777888999::::::999999::::::;;;;;;<<<<<<===<<<<<<<<<===???@@@AAAAAA???>>>???AAACCCCCCBBBAAA@@@@@@?????????@@@@@@BBBAAA???>>>===???@@@AAADDDCCCBBBBBBDDDFFFIIIKKKGGGDDDAAA@@@@@@AAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>;;;999777888888777777333444444444444333222222111111111111111111111111222111111111111000000000000000000000000000000000---............/////////........................---------------------------------------.........,,,,,,++++++++++++,,,,,,,,,000+++888OOODDD,,,,,,+++,,,---,,,+++***+++,,,///...---,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000//////000111222333444444333222222333333444555666666777999<<<>>>???@@@AAAAAA???<<<:::999999:::;;;BBBCCCEEEFFFFFFFFFEEEDDD@@@>>>===>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;:::888777777555555444444444444555555444555666777777888777777666666666666666666666666555444333222222222222333111000//////......//////...........................------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------222888888222...---++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000000111000000000111222222333333666666666777777888888888888999;;;<<<>>>@@@AAABBBFFFCCC@@@>>>>>>AAAEEEGGGAAACCCDDDEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFFFFEEEEEEEEE,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................------...//////000111111000000000000111111111222222222222333444555666777777777888888888888888888999999:::;;;===???AAABBB@@@@@@????????????@@@@@@>>>===<<<<<<===???BBBCCC??????@@@AAABBBBBBBBBBBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888888666777888888888777666555444555666666777777777666333333222222222222333333222222222222222111000000000000/////////.........000000000000000000000000---......///...---,,,++++++,,,---///////////////......///////////////////////////000000000111111///000000111222222111111////////////000111222333111222222222000000111333555555555555666777888888777777777888999::::::::::::;;;;;;<<<>>>??????@@@@@@>>><<<===@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>?????????>>>=========???AAABBBAAAAAAAAAAAABBBDDDFFFHHHEEEDDDCCCCCCCCCBBB???<<<:::::::::::::::::::::::::::888555555555666666555222333444444444333111111111111111111111111111111111111111111000000000000000000000000000000000000---------.........//////------------------------------------------------+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,)))222,,,666MMM>>>(((000+++,,,---,,,***)))***+++...---,,,+++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000...//////000111222333333222111111222222333444555444555777999;;;======>>>======;;;:::::::::;;;;;;???@@@BBBDDDEEEEEEDDDCCCAAA???>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????>>>===<<<;;;999888777777555444444333444444555555666666777777777777666666444444444444444444444444444333222111111222222333000000///............///...........................------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,///444555111///000++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------......///000000000......///000000111222222555555555555666666666666888999:::;;;===>>>???@@@CCCAAA???>>>>>>@@@CCCEEE???AAACCCDDDCCCCCCEEEHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEE,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------...///000000111000000000000111111111111222222222333444555666777666777777888888888888777888999:::;;;===???AAABBB@@@@@@????????????@@@@@@======<<<<<<===???BBBCCC??????@@@AAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;::::::999999666777888888888777555444333444666777777777666555222222222111222222333333111222222222222111000000000/////////............000000000000000000000000---...000000000---+++)))***+++---///000000///...------......//////......////////////000000000000//////000111111111111111............///000111222111222222111000000111333444444333444444555666777555666666777888999999999999:::;;;===>>>????????????===;;;<<>>>>>>>>>>>===<<<<<<<<<===@@@BBBDDDAAAAAAAAABBBDDDEEEFFFGGG>>>???@@@CCCDDDCCC@@@===999999999999999999999999777555333333444666666555222222333444333222111000000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,+++******+++,,,---'''222---444GGG777$$$555+++,,,---,,,***)))***+++,,,,,,++++++******++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......///000111222333333111111111111222333444555333444666888:::;;;;;;<<<::::::::::::;;;;;;<<<===<<<>>>@@@CCCDDDEEEDDDDDDDDDBBB@@@???@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???======<<<;;;999888777777444444333333333444444555666777777777777777666555222222222222222222222222444333222111111111222333000000///..........................................------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,)))***---...------111++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---,,,******+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------......///000000000---------...///000000111333333444444444444444444888888999:::<<<===>>>>>>@@@@@@?????????@@@AAABBB===???BBBCCCBBBBBBEEEGGGFFFEEECCCBBBCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////...///000000000000222444//////000111222222333333333333444555666777888888777777888:::<<<===>>>?????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>============AAAAAAAAA@@@@@@AAAAAABBBDDDAAA<<<;;;;;;===??????>>><<<::::::::::::888666666666666666666666666666444444555555555555444444444333333222111111111222000000111111111111000000111111111111111000//////////////////////////////........................---.........//////000000////////////////////////000000//////.........---000000000000000000000000111111111000000000000000111111000000//////......333444555555333222333555666666666666777888999::::::<<>>===@@@???======>>>???BBBCCC?????????>>>>>>>>>>>>>>>999:::;;;>>>@@@CCCEEEFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAACCCEEECCC===888777777666666666666777777888777666555444333333333333333333222222111111111111222333222000000000111000000000000000000000000////////////////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,...777>>>===222'''++++++******++++++,,,---///000000...+++******++++++++++++*********))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---------............///000000111222222222222111222222111111000111111222444555666666666666999;;;<<<;;;:::999999999:::;;;??????>>>>>>???AAACCCDDDAAA@@@@@@??????@@@@@@AAAFFFAAA<<<<<<>>>???===:::<<<;;;999777666555444444444333333333333444555555777666666666666555555555333333333333333333333333222222222111000//////...//////000000000000//////.........------,,,,,,,,,---------------------------,,,,,,+++*********+++,,,+++***)))))))))++++++++++++------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000333222111000000222444555444555888;;;=========<<<@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGFFFDDDAAA???DDDCCCBBBDDDHHHIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................---///111///---,,,///111//////000111111222333333333333444555666777888888777888999:::<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEDDDAAA===;;;;;;===>>>>>>>>><<<:::::::::999888666555555555555555555555555444444555555555555444444444333222222111111111222000000111111111111000000111111111111111000//////................................................---........./////////000........................000/////////............000000000000000000000000000000000000000000000000111000000000/////////...111333444444333222444555666666666666777888999999;;;===???AAABBBAAA@@@>>>>>>===<<<<<<===>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;===@@@EEEIIILLLDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBCCCEEEFFFDDD???:::888888777777777777888888777666555444444333444444333333333222222222111111111222333222000000000111000000000000000000000000////////////////////////........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***111888:::666000///...---++++++++++++,,,...///000///,,,*********+++++++++*********))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------------............///000111111222222111111222111111111111111111111222333555555444555777999;;;:::999888888999:::;;;;;;;;;:::;;;<<<===???@@@@@@@@@????????????@@@@@@CCC>>>::::::<<<>>>;;;888<<<;;;999777666555444444555444444444444555666666666666555555555444444444333333333333333333333333222222111111000//////...........................---------------,,,,,,,,,---------------------------,,,++++++******++++++,,,+++***))))))***++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......///000000000000000222111000///000111333444333555888:::<<<===<<<<<<<<<===>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBDDDGGGHHHGGGEEEBBBCCCCCCDDDEEEEEEDDDDDD++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................---///000///,,,+++---//////000000111111222222222222333333444555666777777999999:::;;;<<<<<<<<<<<<>>>???AAABBBCCCBBB@@@???<<<<<<======>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGEEEAAA===;;;;;;<<<<<<<<<===;;;999999999999777666555555555555555555555555333444444555555444444333333333222111111111111222000000111111111111000000111111111111111000//////.............................................................../////////........................////////////............000000000000000000000000000000000000000000000000000000000000////////////000222333333222222444555555555555555666777888888<<<===???AAABBBBBB@@@???===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===AAAGGGLLLPPPCCCBBBBBBCCCFFFGGGFFFEEEDDDDDDEEEGGGGGGDDD@@@<<<999999999888888999999999555555444444444444444555333333333333222222222222111222333222000000000111000000000000000000000000////////////////////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,///555:::<<<===333111...+++*********+++,,,...000000---+++***)))+++++++++************************************************++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------............//////000111111111111111111111111111111111111111111222333333333444666888:::999888777888888::::::888888888999:::;;;===>>>??????>>>>>>>>>>>>??????@@@===::::::===>>><<<:::;;;:::999777666555444444666555555555555666777777444444444444333333333333222222222222222222222222222111111000000//////......---,,,++++++,,,---...,,,,,,,,,,,,------------------------------------,,,,,,++++++******+++++++++******)))******+++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......///000000000000///111000///...///000111222333444777999;;;;;;<<<;;;999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBDDDFFFGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCC+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.................................000......///111111000...///000000000111111111222222222333444555666666777999:::;;;<<<<<<;;;;;;:::;;;===???AAABBB@@@>>>===;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBDDDEEEFFFDDDAAA===;;;;;;;;;;;;:::<<<:::888888999999777666555555555555555555555555333333444444444444333333222222111111111111111222000000111111111111000000111111111111111000//////................................................................................................///////////////.........000000000000000000000000/////////000000000000000000000000000////////////333444555444333222333444555555444444555666666777:::<<<===???@@@@@@@@@???<<<<<<<<<<<<<<<>>>???@@@=========>>>>>>>>>>>>>>>======>>>???CCCGGGKKKNNNDDDCCCBBBDDDFFFHHHGGGFFFEEEEEEFFFGGGFFFCCC???<<<999999888888888888999999444444444444444444555555333333333333333333333333111222333222000000000111////////////////////////////////////////////////------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------000444999===222000---***))))))***+++***,,,///000...+++***)))************************************************************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------............///000000111111000000000000000111111111111111111222333333333444666888999888777666777888999:::999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>???===<<<===??????>>>===:::999888777555555555444555555555555555666666777333333333333222222222111222222222222222222222222111111000000////////////...---+++******+++---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,------...///---...//////000000////////////.........///000111222333555777999::::::;;;888999;;;===???AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAABBB*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................333---***///777:::555///000000000000000111111111111111222333444555666666888999:::;;;;;;:::999888999:::===??????>>><<<:::;;;<<<<<<===>>>??????@@@@@@@@@?????????@@@AAAAAACCC@@@===;;;:::;;;:::999:::999888888888888777555555555555555555555555555222222333333333333222222111111111000000111222222000000111111111111000000111111111111111000//////...............................................................---------.................................///////////////////////////////////////......//////000000000000////////////000000000000666777777666333222222333444444444333444444555555777888:::<<<========================>>>???@@@@@@<<<<<<======>>>>>>>>>>>><<<===@@@BBBDDDFFFGGGGGGEEEDDDCCCEEEGGGHHHHHHGGGDDDEEEFFFFFFCCC@@@===;;;888888888777777888888888555555444444444555666666333333333333333333333333111222333222000000000111////////////////////////////////////////////////------------------------+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***)))((())),,,///---,,,***)))((()))***+++(((+++...///...,,,******************************************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000000///...///000111111111111000111222444444333444666888777666666555666777888999999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<===>>>???>>>===999999777666555555555555444444333333444444555666333222222222111111111111111111111111111111111111000000000//////////////////...,,,++++++,,,...///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))******++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...///////////////.............../////////111222333555777888999:::999:::;;;<<<>>>???@@@AAAAAA@@@???>>>???AAABBBDDDAAAAAACCCCCCCCCBBBBBBCCC@@@@@@???>>>>>>??????@@@))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------------------------------222,,,***///888<<<666///000000000000000000000000000111111222333444555555666777999::::::999888666888999;;;<<<===<<<:::999<<<<<<======>>>>>>?????????>>>>>>======>>>>>>>>>AAA???<<<:::;;;;;;:::999999888777777888888777555444444444444444444444444111222222333333222222111111000000000000111222222000000111111111111000000111111111111111000//////------------------------.................................---------------------------------------.........///////////////////////////////////////---......//////000000111////////////000000000000555666777555333111222222444333333333333333444444555666777999:::;;;;;;;;;<<<======>>>?????????@@@;;;<<<<<<======>>>>>>???;;;===@@@CCCEEEEEEDDDDDDGGGEEEEEEFFFGGGHHHGGGFFFDDDFFFFFFEEEAAA>>>;;;;;;888888777777777777888888777777666666555666666777333333333333444444444444111222333222000000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++)))(((&&&'''''')))))))))))))))***++++++(((+++---...---+++++++++***************+++++++++************************)))))))))************+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////---...000111222111111000111222333333333444666888666555444444555666888999777888999;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999888777666555555555555333333333333333444555555222222222222111111111111000000000000000000000000////////////////////////000///...------...///000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,((()))***+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...////////////...------........./////////000111222444555777888999::::::;;;<<<<<<===>>>>>>======<<<<<<===???@@@BBB???AAACCCCCCAAA@@@AAABBB@@@???===<<<<<<===>>>>>>((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,------------------------------------,,,,,,///333555222///000000000000000000000///000000111222333444555555333444777999999888777555999999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<<<<===>>>?????????===;;;:::;;;;;;:::999999777666666777888666555444444444444444444444444111111222222222222111111000000000000000111222222000000111111111111000000111111111111111000//////------------------------.................................------,,,,,,,,,------------------------............/////////000////////////////////////------......///000000111.../////////000000000111111222333333111111222333333333222222222222333333444444555777888::::::;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???<<<===???BBBDDDFFFFFFGGGIIIGGGFFFFFFGGGHHHFFFEEEEEEFFFGGGEEE@@@<<<;;;;;;999999888888888888999999:::999888777777666777777333333333444444444555555111222333222000000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++...222444444222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******((()))***+++,,,++++++***(((***,,,,,,++++++,,,---))))))*********+++++++++************************))))))))))))************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.../////////......,,,---///111222111000000000111222222222333555777555444444333444666777888666777999;;;<<<<<<<<<;;;::::::999999999999:::::::::;;;<<<<<<<<<;;;::::::888777666555555555555555444444444444444555666666333333222222222111111111000000000000000000000000////////////////////////........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---...,,,---......//////......------...///////////////000000111222444666777888999999:::;;;<<<======>>>::::::;;;<<<===>>>???@@@>>>AAACCCBBB@@@???@@@AAA???>>><<<;;;:::;;;<<<===((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------------------------------(((+++///000...------...000000000000////////////000000111222333444444555111333666888999888666555:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<===???AAAAAA>>><<<::::::;;;;;;:::999888777666666777777666555444444444444444444444444111111222222222222111111000000///000000111222222000000111111111111000000111111111111111000//////------------------------.................................------,,,,,,,,,---------------------------.........//////000000////////////////////////---------...///000000111.../////////000000111111,,,...000000000111333444333333222222111222222333444444555777888999;;;;;;999:::;;;<<<============;;;;;;;;;<<<===>>>>>>???======>>>@@@CCCFFFIIIKKKJJJHHHGGGGGGGGGGGGFFFDDDEEEGGGHHHFFFAAA<<<;;;<<<;;;::::::999999::::::;;;;;;;;;999888777777777777333333333444444555555555111222333222000000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,///222555555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((&&&''')))+++++++++)))***,,,------,,,***))))))***++++++++++++,,,...))))))******++++++++++++************************))))))))))))************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......+++---///111222222000000...000111111000111444666444444333333444555777888777888:::<<<=========<<<:::999999999999999999:::<<<===??????===<<<;;;;;;888777666555555555555555555555555555555666777777333333333222222222222111000000000000000000000000.........///////////////---......//////......------,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))+++++++++,,,,,,+++++++++************************,,,,,,++++++,,,,,,---...,,,---......//////......---...//////000000/////////000000111333555777888777888999:::<<<===>>>???999:::;;;<<<===??????@@@>>>AAACCCBBB@@@>>>???AAA???>>><<<:::::::::<<<===++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000//////......222111//////000111444555333444666777888999888888999:::;;;:::999999;;;======<<<<<<;;;;;;:::999999:::::::::;;;>>>>>>===<<<<<<:::777777999;;;;;;;;;999888888777666555555555444444333222222333444444111111111111111111111111000///......///111333444222222222111000//////...........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------)))111999:::333,,,***+++---,,,,,,,,,,,,---..............................---------...///000000111000000000000111111111111////////////000000000000444444333444555777999:::666888:::<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@CCCFFFIIIKKKHHHGGGEEEDDDCCCCCCCCCCCCEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;::::::999888999888777666444444333333222222222222222222222222000111222222000......///000000//////.........---////////////.....................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********************************************++++++,,,---...//////,,,+++******)))*********)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000111111000......///111---...000111111111///.../////////000111111222222111111222333333444555555555666777888999999888777888888888777888888999999@@@??????===;;;999777666::::::888666555444444444555555444333333333333444444444333333222111000000000000000000000000000000...///000000000///---,,,---.........---,,,,,,+++///...---,,,++++++++++++************************************************)))***+++,,,+++***)))(((************************222---'''''')))+++)))''')))))))))***+++++++++,,,)))***++++++***)))***+++******++++++++++++******************************,,,+++++++++******))))))++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++---------------------------------............///000000//////111333666888<<<999666444333555999;;;<<<===============<<<<<<===>>>>>>>>>????????????>>>===<<<;;;;;;:::;;;;;;++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000//////......111000//////000111333555222444555777888888888888888999:::999888999:::<<<<<<<<<;;;;;;:::999999999999888888:::<<<===<<<:::888999999:::::::::::::::888777777666555555444444444333222111111222333444111111111111111111111111111000000///000222444555222222111111000//////...........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------///666======777111000111---,,,,,,,,,,,,---..............................---------...///000000000//////000000000111111111////////////000000000000444333333444555666888999666888:::<<<======<<<;;;<<<<<<;;;;;;:::;;;;;;;;;======>>>@@@BBBEEEGGGHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDBBB@@@>>>===;;;:::::::::;;;::::::999888777888777666555444333333333222222222222222222222222111111222222222111000000000/////////............////////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********************************************++++++,,,---...//////,,,++++++***************)))************++++++++++++++++++*********))))))*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------...111666:::---------------///000111/////////000111111222222111222222333333444444444555666777999999999888888888888888888888999:::;;;============<<<;;;:::999:::999888666555444444444666555444444333333444444444444333222222111000000000000000000000000000000...//////000///...---,,,------......------,,,+++......---,,,++++++++++++************************************************((()))+++,,,,,,,,,+++***************************---+++***,,,//////+++'''***************+++++++++)))***++++++***)))***+++******++++++++++++******************************+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------------------------------............///000000//////111333666777888777777666777999:::;;;<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000////////////...111000//////000111333444222333555666777888888888777888999999888888999;;;;;;;;;;;;:::999999888888777666666888:::;;;:::888777;;;???@@@===:::::::::666666555555444444333333222222111111111111222222111111111111111111111111222111000000111222444555222111111000000//////...........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------...333888777222......000---,,,,,,,,,,,,---......---------------------------------...//////000000//////000000000000111111////////////000000000000333333333444555666777888666777999<<<===<<<<<<;;;<<<;;;::::::999999999:::;;;<<<>>>@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAA???===;;;999999:::::::::999999888666666777666555333222222222222222222222222222222222222333111000222555555333111////////////............/////////............------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++******************************+++,,,---...//////,,,,,,+++***************)))************++++++++++++++++++************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---222888===555333///,,,,,,---000222...//////000000111111222222222222333333333333333555666888999::::::999999888888888999:::;;;<<<===;;;;;;<<<============<<<999888777666555555444555666666555444444444444555333333333222111111000000000000000000000000000000...////////////...------------......------,,,,,,...---,,,++++++***++++++************************************************((()))+++,,,------,,,+++************************((())),,,111444333,,,'''+++++++++***************)))***++++++***)))***+++******++++++++++++***************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------------------------------............///////////////111333555666444555777999:::;;;<<<<<<======>>>>>>>>>>>>==============================<<<;;;:::999888888888888+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000/////////000111222333222333444555666777777777777888999888777777999;;;;;;::::::999999888888777666666666777999:::999888:::@@@GGGGGGBBB<<<999:::444444444333333333222222111111111111111111111111111111111111111111111111111111000000000111222333111111000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***...000///+++)))***,,,---,,,,,,,,,,,,---......---------------------------------....../////////////////////000000000111////////////000000000000333333333444444555666666555666999;;;<<<<<<;;;:::;;;:::999999888888999999999;;;===???@@@AAA@@@@@@????????????@@@@@@AAAAAABBBAAA@@@>>><<<:::888888999999999999888666555444555444333222111111111111222222222222222222222222555111///222666888555111///////////////.........//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******************************+++,,,---......///,,,,,,+++************+++))))))*********+++++++++************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...///...------///333666>>>;;;777222///...//////......//////000111111111333333333222222222222222555666888999::::::::::::888888999:::;;;<<<>>>???;;;;;;<<<============<<<888777666555555555555555777666555555444444555555333222222222111111000000/////////////////////////////////.........------,,,------...------,,,,,,---,,,,,,+++******++++++***************************************************+++,,,------,,,+++***************************((()))---222444111+++&&&,,,+++++++++***))))))))))))***++++++***)))***+++******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000222333444333444555777999:::;;;;;;<<<===>>>>>>???>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999999888888888+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.............../////////////////////000111222222222222333444555666777777777888999888777777999;;;;;;::::::999999888888777777777777888:::;;;:::999;;;BBBHHHHHHAAA:::777666333333333333222222222222111111111111111111111111000000000000000000000000///////////////000000111000000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...,,,+++,,,...---,,,,,,,,,,,,---......------------------------------------...............////////////000000000////////////000000000000222222333333444444555555444666888:::;;;;;;:::999:::999999888888999999999999:::<<<>>>???>>>>>>=========>>>>>>??????@@@@@@AAA@@@???===;;;:::888888999999999888777666444444444333222111111111111111222222222222222222222222444111///111666888555111.........///////////////............------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************)))******+++,,,---......---,,,,,,+++***+++++++++))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...<<<;;;999666333111...---.........///000000111111222222222222222222222111444555777999::::::::::::999999999:::;;;===>>>???<<<<<<===<<<<<<;;;:::999666666555555555555555666666666555444444444444444222222111111111111111000///////////////////////////......---------------,,,,,,------...------,,,,,,,,,+++*********++++++************************************************+++,,,,,,---,,,+++)))(((***************************+++,,,......---***''',,,+++++++++***))))))))))))***++++++***)))***+++******++++++++++++******************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111222333444444333333444666999:::<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;:::999999999999++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////......///000000111111222222222222222444555666777777888999999888888999;;;;;;;;;;;;:::999999888888888777777999;;;<<<;;;999:::>>>BBBBBB===777444222333333333333222222222222111111222333333222111111000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---------,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////000000////////////000000000000111222333333444444333333444555777:::;;;::::::999888888888888999:::;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>?????????>>>???>>>>>>===<<<;;;:::999::::::999999777666444333333333222111111111111111222222222222222222222222222000///111444444222000.........///////////////.........------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------************************))))))***+++,,,---......------,,,+++++++++++++++)))************+++++++++***************+++++++++)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...---,,,---111222444444444222///...---......//////000000111111111111222222222222222333444666888999::::::999999999999:::;;;<<<===>>>======<<<<<<:::999777777555555555444555555666666555555444333333333333444111111111111111111111111000000000000000000000000///...------,,,,,,------,,,,,,------......------++++++************++++++******************************************************+++,,,+++***)))(((************************,,,++++++***))))))))))))+++++++++***************)))***++++++***)))***+++******++++++++++++*********************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000111111111444333222222333555888::::::;;;<<<===>>>>>>>>>===<<<<<<=========>>>>>>>>>===<<<;;;::::::999999999++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////---...///000000111111111222222111222333444666777888999:::999888999:::<<<<<<<<<;;;;;;:::999999999888777777999;;;;;;:::999777999:::;;;:::888555444333333333333333333333333111222333444444333222111000000000000000000000000//////000000000000//////////////////////////////........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////000000000000111111222333444333333222333555777999::::::999888777777777888:::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????>>>==================<<<<<<<<<<<<;;;;;;:::999888666555444333333222111111111222222222222222222222222222222000000000000000000///.............../////////000.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************************************++++++,,,------...************************))))))***+++,,,------...------,,,++++++++++++,,,)))************+++++++++))))))*********+++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...***,,,...000111000///...------......///000000000000000111111222222333333111333555777888999999999::::::999999:::;;;<<<<<<;;;;;;;;;:::999888666666444444444444444555666777444444333222222222222333000000000000111111111111000000000000000000000000///...---,,,,,,,,,------+++,,,------......------++++++************++++++************************************************&&&'''(((***++++++************************************)))(((((()))+++,,,***************+++++++++)))***++++++***)))***+++******++++++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++---------............///------...///000000000000000000222444666888999:::999:::;;;<<<============;;;<<<======>>>???@@@@@@<<<;;;:::999888888888888++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---...///000111111111111222111111111222444666777999:::;;;:::999999;;;======<<<<<<;;;;;;::::::999777666666888:::;;;:::888777666666888:::;;;999777333333333333333333333333222333444444444444333222000000000000000000000000000000111111111111000///.........///////////////........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000////////////000000000000000111222333444333222111333444777999::::::999888666666777999:::===>>>???>>>===<<<;;;:::;;;<<<<<<<<<===>>>??????>>>===<<<<<<=====================<<<;;;;;;:::888777555444333333222222222222222222222222222222222222222222...000111000...------...---.........//////000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++,,,,,,---......************************))))))***+++,,,------......---,,,,,,++++++,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,111111///---++++++---///,,,---......///......---------......///000000000//////000111222333333444000222444666888888888888::::::999999999::::::;;;999999999999999888777666444444444444444555666777444333222222111111222222000000000000000111111111000000000000000000000000///...---,,,+++,,,------+++,,,,,,---.........---+++***************++++++************************************************"""$$$&&&)))+++,,,,,,,,,************************(((((()))))))))***---///))))))******+++++++++,,,)))+++++++++***)))***+++******++++++++++++******************************+++++++++,,,,,,---------++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////------...///000000000///,,,...333777:::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB;;;:::999888777777777777+++++++++*********))))))*********++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...//////......///111111111111111222333444444888888888777777777777777<<<:::999777777888:::;;;;;;999777888:::;;;:::777:::999888888777777888888333333333222222222111111333333333222222222111111111111000000000000000000000000000000///////////////...---,,,,,,---...///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------+++,,,,,,------,,,,,,+++---------............///............////////////000000000111222222333333666666666777888888999999777888999:::;;;;;;<<<<<>>===<<<<<<;;;;;;<<>>===============>>>???@@@@@@???===;;;>>>;;;999:::;;;;;;888555444333222222111111111111222333333333333222111111111111111111000000000000////////////////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))******)))(((************************((()))+++,,,,,,+++)))(((************************************************(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///333222111000////////////111222333555666555555444999999999888888888888888666888999999888666666777222222333333333333444444333333333222222111111111111111111111111111222222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++((())))))))))))*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------...------,,,,,,------............------...///111333555777888999777888999:::::::::::::::999;;;======<<<;;;<<<===;;;:::777555555777999;;;+++++++++*********))))))++++++++++++++++++,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...//////......///000111111111111222333444444777777777777777777777777:::999888777777888:::;;;:::888777888:::;;;999777999999888777777777777888333333333222222222111111333333222222222111111111000000000000000111111111000000000000/////////...///...------------...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------...................../////////000000///000000111111222333333555555666777777888888999777888999:::;;;<<<<<<<<<======<<<<<<<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>======;;;999999::::::777444333333222111111111111111222222333333222222111000111111111000000000//////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************)))************++++++++++++***))))))******)))(((************************+++---///000000///---+++************************************************(((((((((((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............000000//////.../////////111222333444555555555444777777777777777666666666555666888888777555555555222222333333333333444444333333333222222222111111000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))))))))*********++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++************************,,,,,,,,,,,,++++++++++++*********++++++++++++,,,---------,,,++++++******,,,------...------,,,,,,---......//////......---///000111222333444555666666777888999:::::::::::::::;;;<<<;;;999888888999:::999777555555666777777+++++++++***************,,,,,,++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,...//////......///000000000000000111222333444444444555666666777777777888888777777777999:::;;;999888777888999:::999777999888777777666666777777333333333222222222111111333222222222222111111111//////000000111111111222000000000/////////......///...------------...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------............////////////000000000000//////000111111222222333444555555666777777888888777888:::;;;<<<=========<<<<<<<<<======>>>???@@@??????>>>>>>???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@???<<<:::999999999999666444333333222111111111222222222222333333222222111000111111000000000000//////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++)))************++++++++++++************)))))))))************************,,,...000222222000...,,,************************************************((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............------............//////111111222444444444444444444555555555555555555555444666777777555444333444222222333333333333444444333333333222222222222111000000//////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************+++++++++,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++++++++++++++************++++++************************---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,000000///---,,,***)))(((,,,,,,------...------,,,......////////////......///000000111111222222222444555666888999::::::::::::;;;<<<;;;999888999:::888888777666555444444333************************,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000000000///000000111222333222222333444555666777777666666666666777999:::;;;888888777777888888888777888777666666555555666666333333333222222222111111222222222222111111111111/////////000111111222222000000/////////..................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------........./////////000000000111111//////000000111222222222444444444555666666777777777888:::;;;<<<===>>>>>>===============>>>???@@@>>>>>>>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAA;;;;;;::::::999888777555444444333333333333333444222222222222222111000000111000000000////////////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++***+++++++++)))))))))***************************)))+++...000000...+++)))************************************************(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---...//////000000000111222222333444444444444444444444444555555555444666888777666444333333222222222333333333444444222222222222222222222222000000000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++......------,,,+++++++++++++++,,,,,,,,,---------111000///...,,,+++***))),,,,,,------...---------...//////000000//////.../////////000111111222222222333555777888::::::::::::<<<<<<<<<;;;;;;<<<>>>777888888777666444222111************************,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////000111222222000000111333444555666666555555666666777888999:::777777777777777777777777777666555555444444555555333333333222222222111111222222222111111111000000//////000000111111111111////////////............---..................---..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...////////////000000000000...//////000111111222222222333333444555555666666666777999;;;<<<===>>>>>>??????>>>===============<<<<<<===>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<;;;999888777777555555444444444555555666111222222222222111000000000000000////////////...........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++***+++---,,,)))((()))+++************************(((***---......---***(((************************************************))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...///000111111111000000111111222333333444444444444555555666666666666777999888666444444444222222222333333333444444222222222222222222222222222222222111111000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,---.........---......////////////......---......000111222333444111222444666777888999999<<<===<<<;;;999888999;;;777888888888777555222111***************+++++++++,,,,,,++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///............///000111222//////000111333444444555555555666666777777888888555777888777666555666777666555444444333333444444333333333222222222111111222111111111111000000000111000000000000000000000/////////.........------------...//////...------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............////////////......///000000111111222222222222333444444555555555666888:::;;;=========???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAA@@@???>>>>>>===:::;;;<<<;;;888666666666555555444444444555666666111111222222111111000///000000////////////......------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***,,,...,,,)))(((***,,,***************************+++---......---+++***************************************************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000111111000000000000000000111222333444444444555555666777777777666888999999666444333333222222333333333333444444111222222222222333333333333333222222111111000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************+++++++++,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,---............------............------,,,---...///111222333444111222444555666777777888===<<<;;;777444222333444777777888888777555333222))))))*********+++++++++++++++++++++++++++,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++---......---,,,...///............///000111111//////000000111222333333555555666666666666666666444666888777555444666777555444444333333333333333333333333222222222111111111111111111000000000000222222111111000///////////////.........---------------...//////...---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------..................//////000111111111111111222222333444444444444555777999:::<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAA???@@@@@@@@@>>>===;;;:::777999:::999666444444555333333333333333444555555111111111111111000000///000000/////////.........------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++))),,,///---)))'''***---************************+++,,,,,,,,,,,,,,,,,,+++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000000000......000000//////000111333444444444444555666777777777666777888888555333222222222222333333333333444444111111222222222333333333222222222111000/////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))))))))*********++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))***++++++,,,++++++************++++++************************((())))))******++++++,,,*********++++++++++++,,,***+++++++++,,,,,,------***+++,,,---............,,,,,,------------,,,,,,,,,------...//////000000222222333555555666666666999999777555333222444666555555555555555444333333))))))******++++++++++++*********++++++,,,,,,---)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///...------......///000111//////000000111111222222555666666666666666555444444666888777444444555888555444333333222222333333333333333222222222111111111111111111000000000000333333222111000///......//////.........---------,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111000111111222333333444444333444666888:::;;;<<<<<<:::::::::::::::;;;<<<===::::::;;;;;;<<<>>>???@@@===>>>??????>>><<<999777555777999777444111222333111111111111222222333444111111111111111000//////000/////////............------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))---///---)))'''***---************************+++******))))))******+++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---//////...---,,,000000/////////111222444333333444444555666777777555666777666444222111111222222333333333444444444111111111222222333333333222111111000///......---////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++((())))))))))))*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++++++++************++++++((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,---............+++,,,,,,------,,,,,,+++------------------------222333333444555555555555444444555444555777:::===444333333333333333333333************************************************+++++++++*********)))))))))************+++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111111000000111111222333444555666666666666666555777888888888888999999999444444444444444444444444444444444333333222222222444444333222111111111111222222222111000//////...------------------------,,,,,,,,,---------..............................++++++************++++++***************************************************,,,---,,,***(((((()))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++222222222111///---***))),,,,,,++++++,,,,,,---...------------------------........................111222222333333444555555222333555777999:::;;;<<<::::::::::::::::::;;;;;;999:::;;;<<<>>>???@@@AAA>>>===;;;;;;<<<;;;999777777666555333222222333333333333111000000000111222222222222111000//////...///............---------.........------,,,,,,,,,,,,---...//////...---,,,++++++************++++++,,,++++++******++++++,,,******************************************************************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************************************************************++++++************++++++***++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,------......------,,,---///000000///---,,,///.........000111333555444444555555555555555444777666666555444444333333444444444444333333222111000000111222222222222111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......//////...,,,,,,,,,---///111111222222333333444444555666555444444555666777888444333222222222444666888************************************************+++++++++*********)))))))))************+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111111000000111111222333444444555666666666666555;;;:::999888777666666555444444444444444444444444333333333222222111111111222222222111111222333333222222111111000//////...------------------------,,,,,,,,,---------..............................++++++************++++++************************************************)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++000000000000...,,,***))),,,,,,++++++,,,,,,---...------------------------........................///000000111222222333333111222444666777888999999888888888888999999999999999999::::::;;;<<<<<<<<<<<<;;;:::::::::999777555666555333222111111111222333222111000000000111222222222111111000//////...///............---------......---------,,,,,,,,,+++,,,---......---,,,+++++++++************++++++,,,++++++******++++++,,,******************************************************************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************************************************************++++++************++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,------...---------,,,---...//////...---,,,............///111333444333333444555555555555555666666555555444333333222333333333333333222111111000000111222222222222111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.........///...,,,,,,,,,---///000111111222222333444444444555444333333333444555666444333222111222444666777************************************************+++++++++***************)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111000000000000111222222333444555555666666555555::::::999888777666555555333333333333333333333333222222111111111111111000000000000111111333444444222111111000000//////...------------------------,,,,,,,,,---------......------------------------++++++************++++++************************************************''')))+++,,,++++++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---.........---,,,+++***,,,,,,++++++,,,,,,---...------------------------........................---......//////000111111000111222444555666666666666666666777777777888888999999999999888888888888:::999888888888777555333333333222111000000000000333222111111000000111111222222111111000////////////............---------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,******************************************************************************************************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************************************++++++************++++++,,,------------,,,++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,------,,,,,,,,,............///111222333111222333444555666666666555555444444333333222222111222222222222111000000///000111111222222111111111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******+++,,,,,,+++******)))))))))))))))))))))))))))************+++++++++************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,------.........---,,,,,,,,,---///000111111111222333333444444444444333222222222333333333222222111222333555666************************************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000000000111222222222333444555555555555555666666666777777777888888222222222222222222222222222222222222111111111111111111111111111222333333111111000000////////////------------------------,,,,,,,,,---------......------------------------++++++************++++++************************************************'''(((*********)))***+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------........................---------...//////000000111111222444444555555555555555666666777888888888888888888888888888888888:::999777777888777555333333222222111111111000000222222222111111111111111111111111111000000/////////............---------------------------------++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,******************************************************************************************************************************++++++++++++******+++++++++++++++,,,,,,,,,,,,+++******************************************************************************************++++++************++++++,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---------......///000111111000000222333555555666666444444333333222222222222000000111111111111000000///000000111111111111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,------......------,,,,,,,,,---...///000000111111222333333333444444333333222222222222222111111111222333444555************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000//////000000111222111222333444555555555555555555666666666777777777222222222222222222222222222333333333333333333333333222111111000000000111000000000///////////////------------------------,,,,,,,,,---------......------------------------++++++************++++++***************************************************,,,---,,,+++))))))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------........................------......///000000000111222333444555666666666666666777777888999::::::888888999999:::;;;;;;;;;;;;999888888999888555333333333333333333333222222222222222222111111000000111111111000000000000000///............---------------------------------------,,,,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,...---,,,+++++++++++++++************************************************************************++++++************+++++++++++++++++++++******)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------......///////////////000111333444555555555222222222222111111111111///000000111111000000000//////000111111111111000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,---......//////000111111222222333444444444444333333222222000000111111222333333444***************************************************************+++++++++)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000////////////000111111000111222333444555555555888888777666555444333333111111111111111111111111333333333333333444444444333333222000000/////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************...///000///---,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---......///000000111111111222444555666777777777666777888888999:::;;;;;;999::::::;;;<<<======>>>;;;:::999999999888666444444444555555555444444333111222222222222111000000111111000000000000000000///............---------,,,,,,,,,------------...------,,,,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,,,,///...---,,,,,,,,,,,,,,,************************************************************************++++++************++++++***++++++++++++***))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...//////......///000111222333444444444111111111111111111000000///000000111111111111000...///000000111111000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++++++++***))))))))))))***+++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,------------/////////000111111222222333333444444444333222222///000000111222222333333************************************************))))))*********+++++++++)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////000111111///000111333444444444555888777777666555444333222111111111111111111111111111111222222333333333333222111000000000000000111////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,---///...---,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,++++++,,,,,,---...------------------------........................------......///000000000000111333444666777888888666777777888999:::;;;<<<<<<<<<<<<===============;;;:::999999999888666444333444555555666555444333111222222333222111000///000000000000000000000111///............---------,,,,,,,,,---------......---,,,+++******+++,,,---++++++************++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,///...---,,,++++++++++++************************************************************************++++++************++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...//////...---,,,+++,,,---.........------000000111222222222222222000000000000000000000000///000111111222222222111...//////000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++,,,,,,------++++++,,,,,,------------......//////000111111222000111222333333333222111...///000111222222222222************************************************))))))******++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////////////////000111111//////111222333444444444444444444555555555666666000000000000000000000000000000111111222222222222////////////000111222333.........///////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************''')))++++++******+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------------------------........................,,,,,,---......//////000///000222444666777888888555666777888999:::;;;;;;??????>>>===<<<<<<;;;;;;:::999888888888888555333222333444555555555444333111111222333222111000///000000000000000111111111//////.........---------,,,,,,,,,------.........,,,+++***))))))***+++,,,++++++************++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,...---,,,+++************************************************************************************++++++************++++++,,,------------,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---///000000///---,,,+++,,,---.........---,,,000111111222222222111111////////////000000000000000000111222222222222222...//////000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,---------,,,,,,......//////000111111111...///000222222222111000...///000111111222222111...------------+++'''$$$)))(((((()))+++,,,***)))******************************+++++++++,,,,,,,,,************************************************+++++++++******)))))))))++++++******++++++,,,---,,,,,,,,,---------......---------............///111111111000111111222222444333222222111111222222222111000......000111222222222222222222222222222111111000000//////......//////////////////////////////...---,,,,,,++++++,,,++++++******++++++,,,---,,,,,,+++*********+++++++++************++++++++++++************++++++))))))))))))))))))))))))***'''%%%''',,,---)))$$$)))******++++++++++++***************************,,,++++++***++++++,,,,,,************+++,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------................................................111111222333555666777777444666888;;;<<<;;;:::::::::;;;;;;;;;<<<=========:::<<<===<<<999666555555555444333222111222333444333333333222222222111111//////000000000000/////////............---------------------------------,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************+++,,,---...---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000111111111111222222111000//////000000000000000000000000000000000000///...------,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***)))(((***++++++,,,,,,++++++*********+++,,,,,,---......///...,,,+++***+++,,,,,,---------............///111111111111000000000000000000111111111222222222)))))))))***,,,,,,+++)))''''''))))))))))))((((((******************************+++++++++,,,,,,,,,************************************************,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,---------......------------............111111000000000111222222333333222111111111111222222111///......///111222222222222222222222222222111000000000/////////...///////////////////////////......---,,,,,,++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++************++++++++++++************++++++************************+++************++++++***++++++,,,,,,++++++******************************,,,,,,++++++***++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------................................................222222222333333444444444444666888:::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<:::<<<===<<<999666555555555444444333333333333333333333222222222111111111//////000000000000/////////............---------------------------------,,,,,,,,,+++++++++*********************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************+++,,,---------,,,+++*********++++++************************(((((((((((()))))))))***)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------....../////////000000000000//////000000000111111111222111111000//////000000000000000000000000000000000//////...------,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***((()))******+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********))))))+++++++++++++++***))))))***++++++,,,,,,++++++******++++++,,,,,,---------...---,,,+++++++++,,,,,,------------............000000000000000000000000444444333222222111111000,,,+++******,,,...------))),,,000000---++++++,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------------............000000000000000111222222333222222111111111111111111111////////////111111111111111111111111111111000000000000////////////////////////////////////.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++******++++++++++++************++++++++++++************++++++++++++++++++++++++++++++***+++,,,+++)))(((+++---------,,,,,,+++*********************************---,,,,,,+++*********+++,,,,,,++++++***+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------------222222222111111111111111444555777888::::::999999;;;;;;;;;;;;:::::::::::::::<<<<<<;;;888666666666444444555555444444333222333222222222222111111111//////000000000000/////////............---------------------------------,,,,,,,,,++++++++++++***************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++*********++++++,,,---------,,,++++++******++++++************************((((((((()))))))))******)))************++++++++++++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------....../////////000000000//////000000000000111111111111000/////////000000000000000000000000000000/////////...------,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***((((((((((((+++++++++******************++++++++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------...............//////000000111111222666666555333222000///...666333///------------,,,)))///333333...+++,,,...******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------.........///////////////000111222222222111000000000000000111000////////////000111111111111111111111111111000000000000////////////////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++************++++++++++++************++++++++++++++++++++++++++++++''')))*********)))))))))+++++++++************+++************************------,,,+++************------,,,+++************++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------------------------------//////000000000000000111333444555777888888888888;;;;;;::::::999999999888:::;;;;;;:::777555555666444444555666555444333222222222222222111111111111//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++***+++************************(((((()))))))))*********))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------........./////////000000////////////000000000111111000000/////////000000//////////////////////////////.........---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++000...+++)))''''''((()))******************************+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000111222333555444333222111///......888555000---,,,,,,+++***%%%***///...***'''(((+++******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,------------...............///000111222222111000000//////000000000//////////////////000000000000000000000000000////////////000000000000////////////////////////---------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++((('''(((,,,000000,,,''')))))))))))))))***+++,,,************************---,,,++++++*********+++------,,,+++************++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---...///000111222222333444555666777777777::::::999999888888777777888999999888555444555666333444555555555444222111222222222111111111000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------............////////////...////////////000000000000///////////////000000////////////////////////...............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((*********+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...,,,***(((((()))***+++************************)))******+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---///000111222333000000000000////////////111///+++******++++++***'''***---,,,***)))+++---******************************+++++++++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------------------...000111222111000000///////////////////////////////////////////////////////////////////////////000000000000////////////////////////------------------------,,,++++++******++++++,,,++++++******++++++,,,,,,++++++************++++++++++++************+++++++++++++++++++++++++++++++++))))))///555777111++++++***)))))))))***,,,---************************,,,++++++***++++++,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222222111222222333444555666666888888888888888777777777777777777555333222333555333333444444333333222111222111111111111000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++((()))+++,,,------,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++***************+++++++++******************************************************+++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,------........./////////......////////////000000//////......//////000000000000000000000000000000........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((******+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++*********++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))***+++,,,***************+++++++++))))))***++++++++++++******++++++,,,,,,++++++************+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,---...000111222222------....../////////000,,,***((((((***+++++++++,,,,,,+++,,,,,,...000111******************************+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---...///111111000000///............///...//////////////////...////////////////////////.../////////000000000111////////////////////////------------------------,,,++++++******++++++,,,++++++******++++++,,,---++++++************++++++++++++************++++++************************+++++++++///333666666555000///,,,+++******+++,,,************************************+++,,,------+++++++++***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111111222333444555666666666777777777777777777555555555333111111222444333333222111111111111222111111111111000000000000//////000000000000/////////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++((()))+++---------,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,---------.........//////........./////////000000...............///000000000000000000000000000000........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------------......///000111111............//////000000---+++******+++,,,+++***+++)))''''''***---//////******************************+++++++++,,,,,,,,,************************************************)))))))))******+++++++++++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---...///111111000000///.....................////////////......////////////////////////.../////////000000111111////////////////////////------------------------,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++************++++++++++++************++++++)))))))))))))))))))))))))))***+++,,,---111777;;;555333000---+++******+++************************)))))))))***+++,,,......************+++,,,------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000111222333555555555555666666777777888888444444444222000000111333444333111000///000111222111111111111000000000000//////000000000000////////////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++''')))+++---...---,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////............/////////000...............///000111000000000000000000000000---.....................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***(((&&&'''(((***,,,---------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))((())))))******++++++++++++((()))***++++++++++++++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---)))***,,,---...---,,,,,,++++++,,,,,,,,,---------------......///000000000///000000000000000000000++++++************++++++,,,,,,+++++++++,,,------++++++************++++++)))************+++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////---///111111///---------000000000000000000000000000000000000000///......////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++)))((()))***))))))************))))))************************222111000...,,,***)))(((************************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......000111333555666777777777666555444333333222111111111111111111111111111111111111000000000000//////............/////////////////////......---........................,,,,,,,,,++++++*********,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***)))(((+++++++++++++++***)))(((&&&'''(((******+++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********+++,,,------......------///---...222666666000+++,,,---------.../////////000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))))))))************)))************+++++++++...,,,******+++,,,+++***************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000000000////////////++++++************++++++...---,,,+++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........................///111222222000/////////////////////////////////000000000000000///.................................------------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,+++***)))***+++)))******************)))************************......------,,,++++++***************************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------///000111111222333444444777666666555444333333222222222222222222222222222111111111111000000000000000//////......//////000///////////////......---........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***))))))******++++++***))))))(((*********))))))(((((((((++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++++++++++++++***+++,,,------...---------///...---000444444000,,,------------............////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))))))))************)))************+++++++++&&&***...000...+++)))'''************************************************************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000/////////////////////++++++************++++++///...---+++************++++++************++++++)))************+++++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///000222111000...////////////////////////////////////000000000///..............................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***,,,+++******+++,,,******++++++++++++************************************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111111222222222555555555444444333333333333333333333333333333333111111111111000000000000111000000//////000000111///////////////......---........................,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************++++++++++++***))))))))))))******))))))((((((,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++*********+++++++++++++++++++++,,,---------------000...---...222222000---............------------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))))))))************)))************+++++++++&&&+++111111...++++++,,,************************************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************+++++++++***************************************************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////++++++************++++++------,,,+++*********+++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................,,,---///...---,,,---...////////////////////////...///////////////..............................---------,,,,,,,,,++++++...---------,,,,,,++++++************************************************)))***++++++++++++,,,---+++++++++,,,,,,+++++++++************************))))))******+++++++++,,,******************************************************************************************************************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......000000000111111111111222444444444333333333333333333333333333333333333333111111111111000000000///111111000000000000111111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++******)))(((((())))))))))))((((((*********+++...222666999***************************++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))******++++++,,,,,,++++++,,,------------,,,///---,,,---///000000............------,,,,,,,,,---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************((()))))))))************))))))*********+++++++++++++++***(((((())),,,///************************************************++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************************************************************))))))*********+++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........///////////////++++++************++++++************++++++,,,---++++++************++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................+++---------++++++,,,.................................////////////..............................------,,,,,,,,,+++++++++---------,,,,,,+++++++++************************************************)))***,,,,,,++++++,,,...+++++++++,,,,,,+++++++++************************************************************************************************************************************************************************)))***++++++,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,,,,---...///---...//////111111222333222222222333333333333333333333333333333333333333111111111111000000000///111111000000000000111111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))******+++++++++******'''((())))))))))))(((((((((((()))+++///444888;;;***************************++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))))))))******+++++++++***+++,,,,,,------,,,,,,...---++++++---...//////......------,,,,,,,,,+++,,,,,,------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************((()))))))))************))))))*********+++++++++,,,((($$$%%%***------+++************************************************++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------....../////////000++++++************++++++))))))))))))+++,,,---...++++++************++++++)))************+++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))))))))))))))***+++,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........,,,---...000........................------.../////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++******************************************************+++---,,,++++++,,,---******++++++++++++******************************,,,,,,++++++***)))))))))************************************************************************************************************************)))******+++++++++++++++))))))******+++,,,,,,,,,------,,,+++,,,---...///,,,---...///000111222222111111111222222333333333333333333333333333333333111111111111000000000000111000000//////000000111///////////////......---........................,,,,,,,,,,,,------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))***++++++++++++***(((((())))))******))))))((((((((()))+++---000111***************************++++++,,,,,,++++++******************************************+++++++++)))************+++++++++************************************************)))))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,)))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************)))************+++++++++---++++++222999:::222***************************************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++******************************************+++++++++************************************************************************)))************+++++++++************************))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++---------......//////000++++++************++++++***)))))))))***+++,,,,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******(((((((((((()))***+++,,,************++++++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------,,,---------,,,,,,...000........................,,,---......//////......------------------------,,,,,,,,,++++++++++++***)))******************+++************************************************+++---------+++***+++,,,)))******************)))************************,,,++++++++++++*********************************************************************************************************************************))))))***+++++++++++++++((())))))***++++++,,,,,,...---,,,++++++---...000.........//////000000000///000000111222333333444222222222222222222222222111111111111000000000000000//////......//////000///////////////......---........................,,,,,,,,,---------......,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))***+++++++++++++++((())))))***++++++******)))))))))))))))))))))(((***************************++++++,,,,,,++++++***************************))))))*********+++++++++)))************+++++++++************************************************))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---************))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,------...------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************)))************+++++++++,,,---111777===<<<555...************************************************************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))*********+++++++++************************************************************************)))************+++++++++,,,,,,++++++***)))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......///000000++++++************++++++++++++***************+++++++++************++++++)))************+++++++++*********++++++,,,,,,,,,******++++++++++++******(((((((((((()))***+++,,,)))************+++++++++******************************************************+++++++++,,,,,,,,,------------------------***++++++***)))***,,,///........................,,,,,,---.../////////...------------------------,,,,,,,,,+++++++++******(((((())))))*********+++************************)))))))))))))))))))))))),,,---...---+++***+++,,,))))))************))))))************************+++++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))***++++++++++++***((())))))***++++++,,,,,,...---,,,++++++---...000000000//////............//////000111222333333444111111111111111111111111111111111111000000000000//////............/////////////////////......---........................,,,,,,,,,------.........,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))***+++++++++++++++))))))***+++++++++++++++***************)))((('''))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********+++,,,,,,---++++++******))))))((((((******+++,,,,,,,,,,,,+++)))***,,,,,,,,,++++++,,,+++++++++,,,,,,---------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************)))************+++++++++'''(((***---000000///...************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))******++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++---,,,,,,+++***)))((((((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............///------------------------+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...///000000......///000111222222333333333333222222111111111000000000000000000000000222111000.........///000000000000000000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++******************++++++******************+++++++++*********))))))))))))))))))))))))))))))************************************************,,,,,,+++***))))))******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))************------,,,++++++,,,------)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))************************,,,+++*********+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------............------------------------+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...//////000/////////000000111111222222222111111111000000000000000000000000000000000222111///.........///000////////////////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))************************************************,,,++++++***))))))******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))************---,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))***************************))))))((()))***+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------............------------------------+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000////////////000000000000000000000000111000///.........//////////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************++++++,,,,,,------************************+++++++++***************))))))))))))))))))))))))************************************************,,,+++******)))*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************++++++************++++++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))************************************************************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------------------++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------........./////////////////////...////////////////////////000000000000000000000000////////////.../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++,,,------......***************+++++++++************************))))))))))))))))))))))))************************************************++++++***************+++************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++******)))))))))))))))*********))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))***************************++++++,,,---///000000***+++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------------/////////...............///000000000000000000000////////////////////////.........////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++,,,------......))))))*********+++++++++************************))))))))))))))))))))))))************************************************+++***************++++++*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++******(((((())))))************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******************************+++---...///000000*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++***************+++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))))))))************+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,---------------...............////////////000000000000////////////////////////------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************************************************************************************++++++,,,,,,------)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))*********************************************************)))******+++,,,************************************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******((((((((()))******++++++))))))))))))))))))))))))***************************************************************************************+++++++++************************))))))))))))))))))))))))************************((()))***++++++***)))(((************************'''(((***+++,,,,,,,,,,,,*********++++++,,,,,,---*********+++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------........./////////////////////////////////,,,---.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******************************************************************************************************************************************************************************************************++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******************************************************))))))***++++++,,,************************************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************))))))))))))************))))))***++++++***)))))))))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******'''(((((()))******++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((************************'''(((***+++++++++******)))******+++,,,,,,------)))*********++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........////////////////////////+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++******************((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))******************************************************))))))***+++,,,,,,************************************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))************************************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((************************)))***,,,,,,---,,,+++***))))))***+++,,,,,,------))))))******++++++++++++++++++,,,,,,,,,---------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++...------......---+++***++++++++++++++++++++++++++++++******)))******++++++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------******++++++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................//////---,,,,,,---...///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........************************************************))))))))))))))))))))))))++++++******************))))))************))))))+++++++++*********))))))+++++++++*********))))))******************************++++++++++++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************)))((((((+++++++++*********))))))************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))************************************************))))))************))))))******************************************************))))))))))))******************************************************,,,+++***)))))))))+++++++++++++++*********)))))))))************+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************************************++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..............................///...------------...///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************************************************************************************))))))************))))))+++++++++*********))))))+++++++++*********))))))******************************++++++++++++******)))))))))***+++++++++,,,************************++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++((())))))))))))*********************************************************************************)))************+++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************)))((((((+++++++++*********))))))************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********))))))************************************************)))******************)))******************************************************))))))))))))******************************************************++++++***************++++++++++++*********)))))))))************+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************************************************************************+++,,,............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---....................................---------......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))************))))))+++++++++***************+++++++++*********************************************++++++++++++************************++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++((((((((())))))))))))***************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))(((+++++++++***************************************))))))))))))))))))))))))************************************************)))************++++++++++++++++++*********************************************************************++++++++++++************************************************************))))))))))))******************************************************)))******+++++++++******+++++++++***************)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++...///...---,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++++++++***************************************************************************+++---///000000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---..............................------------.........///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************+++++++++))))))************))))))******************************************************************************++++++++++++******+++++++++***************************************++++++************++++++((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************************************************************************************))))))*********+++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))(((************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************+++++++++,,,,,,+++++++++******************************************************))))))))))))******************************************************((()))+++,,,,,,+++***)))************************))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///444666333...+++)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***************************************************************************+++...000111000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---..............................,,,------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************))))))*********+++++++++))))))************))))))******************************************************************************++++++++++++******+++++++++***************++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))*********))))))************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************+++++++++,,,,,,+++++++++******************************************************))))))))))))******************************************************((()))***,,,,,,++++++***************************))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,111777888333...***)))++++++++++++++++++++++++)))***+++---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,------------,,,***************************************************************************+++...000111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---..............................+++,,,---...////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))************))))))***************+++++++++***************+++++++++******************************++++++++++++************************++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))************)))***************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++***************+++++++++******************************************************++++++++++++************************************************************))))))))))))******************************************************((()))***+++++++++++++++***************+++++++++)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***///333333...******+++++++++++++++++++++++++++(((***,,,---......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***************************************************************************,,,...000000///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..............................+++,,,---////////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******)))))))))***+++++++++,,,************************++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))*********+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++************************************************)))******************)))******************************************************))))))))))))******************************************************))))))))))))***+++,,,---))))))*********+++++++++)))************+++++++++++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,///---)))'''***...++++++++++++++++++++++++((())),,,.........---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++******************++++++++++++++++++++++++))))))***++++++++++++******************************************************************************,,,...000000...+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................***+++---///000000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))))))))******++++++++++++))))))******++++++++++++******************************++++++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************))))))******++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++))))))******++++++++++++************************************************))))))************))))))******************************************************))))))))))))*********************************************************)))(((((()))+++---...))))))******++++++++++++)))************++++++++++++*********+++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++************************************)))***,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************,,,+++*********+++,,,---************************************************+++---///000...,,,++++++************************++++++******************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............,,,---...---+++***+++,,,...------------...//////------------------------------------------------------------------------------,,,,,,+++***))))))+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++)))************+++++++++************************************************)))))))))***+++++++++,,,************************************************++++++************++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************)))************+++++++++(((((()))***+++,,,,,,,,,************************************************++++++************++++++************************(((((())))))******++++++***************************++++++,,,,,,++++++***)))************+++++++++************************++++++******************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************+++***)))(((((()))***+++******++++++++++++******(((***---//////---***(((************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++***************************************,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************++++++*********+++,,,---************************************************+++---///000...,,,++++++************************************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............,,,---...---+++***+++,,,---------,,,---......///------------------------------------------------------------------------------,,,,,,+++******)))+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++)))************+++++++++************************************************************++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************)))************+++++++++)))))))))***+++++++++,,,************************************************++++++************++++++************************))))))))))))***************************************++++++,,,,,,++++++***)))************+++++++++************************************************+++++++++******+++++++++************************************************************************+++***)))(((((()))***+++******++++++++++++******)))***,,,......,,,***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++************************************+++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***,,,---///000)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************************************++++++******++++++,,,---************************************************+++---///000...,,,++++++************************************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------......---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...---------------------------------------------------------------------------,,,,,,++++++*********+++++++++***************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++)))************+++++++++************************************************+++++++++++++++*********************************((((((((((((((((((((((((++++++************++++++)))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************)))************+++++++++******************++++++************************************************++++++************++++++***************************************)))))))))***************************++++++,,,,,,++++++***)))************+++++++++************************************************************************************************************************************************+++***))))))))))))***+++******++++++++++++*********++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++******+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************+++***++++++++++++,,,,,,************************************************+++---///000...,,,++++++***************************************+++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------+++,,,------++++++,,,---,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))*********++++++++++++++++++***************************************************************++++++************++++++************************+++++++++******)))))))))***************************++++++,,,,,,++++++***))))))*********+++++++++***************************************+++++++++******************************************************************************************************************************++++++++++++******,,,++++++++++++++++++,,,***************************************+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,***)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++*********++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************++++++,,,,,,,,,,,,************************************************+++---///000...,,,++++++************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************---,,,,,,,,,++++++******************************************************++++++************++++++************++++++++++++************************************************++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,++++++*********************************************************))))))*********++++++++++++++++++***************************************************************++++++************++++++************************,,,,,,++++++******))))))***************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++)))***++++++++++++***)))******************************************************************************++++++++++++************++++++++++++******,,,,,,+++******+++,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************,,,+++))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******))))))***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++************************************************************************)))***+++,,,,,,,,,,,,+++************************************************+++---///000...,,,++++++************************)))))))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************************************************************+++++++++)))************+++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,+++++++++************************************************++++++************++++++*********++++++++++++,,,************************************************++++++++++++++++++++++++)))***,,,------,,,++++++,,,,,,++++++++++++++++++************************************************)))************+++++++++******************++++++************************************************++++++************++++++************************+++++++++++++++************************************++++++,,,,,,++++++***)))************+++++++++************************)))))))))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************************************************+++,,,,,,+++************++++++++++++******,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************---+++))))))***++++++***++++++++++++++++++++++++************************************************,,,+++******************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************)))***+++,,,,,,,,,++++++************************************************+++---///000...,,,++++++************************((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++---,,,,,,+++---...---------,,,---......///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++)))************+++++++++)))************+++++++++************************************************++++++,,,,,,,,,,,,,,,,,,************************************************++++++************++++++*********+++++++++,,,,,,************************************************************************(((***+++---------+++***++++++++++++++++++,,,,,,************************************************)))************+++++++++)))))))))***+++++++++,,,************************************************++++++************++++++***************************++++++++++++++++++,,,***************************++++++,,,,,,++++++***)))************+++++++++************************((())))))***++++++,,,,,,***,,,---......---,,,***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,************************---+++)))(((***++++++***++++++++++++++++++++++++***************************************************)))))))))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************************************************************)))***+++,,,---,,,++++++************************************************+++---///000...,,,++++++************************((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++---,,,,,,,,,---......------------...//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++)))************+++++++++************************************************+++++++++,,,,,,---------************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************************************************************((()))+++---------+++************++++++,,,,,,---************************************************)))************+++++++++(((((()))***+++,,,,,,---************************************************++++++************++++++*********************************++++++,,,,,,---************************+++++++++,,,,,,+++++++++)))************+++++++++************************((())))))***++++++,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++***************************************************+++,,,------,,,+++*********++++++++++++*********++++++,,,,,,++++++***************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))************))))))************************++++++++++++++++++++++++************************++++++******++++++,,,---***+++,,,,,,,,,,,,+++***************************************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++++++++***))))))******+++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))...000...,,,,,,+++((()))************+++++++++************************(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++...111222000---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************)))))))))))))))******+++******************************************************++++++++++++******************************************************************************+++++++++*********)))))),,,+++***))))))***+++,,,************************************************************************************************************************************************))))))*********))))))(((++++++************++++++)))************+++++++++++++++++++++******)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***,,,......,,,+++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++************++++++************************))))))))))))))))))))))))************************+++++++++*********))))))******************************))))))******+++,,,******+++++++++******))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++************************++++++************++++++************************************+++,,,------++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,)))+++,,,+++***)))***++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++///111///,,,---,,,))))))************+++++++++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************)))))))))))))))***++++++******************************************************++++++++++++******************************************************************************+++++++++*********))))))++++++***))))))***++++++************************************************************************************************************************************************))))))************))))))++++++************++++++************++++++++++++++++++++++++*********))))))***++++++++++++***)))+++++++++++++++++++++++++++,,,---,,,+++++++++---++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************,,,++++++******++++++,,,************************************************************************+++++++++*********))))))************************+++++++++++++++,,,,,,---************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++************************++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,000222///---...---***)))************+++++++++***************************************))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***************************************************))))))))))))***++++++******************************************************++++++++++++******************************************************************************+++++++++***************++++++***))))))***++++++************************************************************************************************************************************************)))*********************++++++************++++++************+++++++++,,,++++++++++++************)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************,,,++++++******++++++,,,************************************************************************+++++++++***************************************,,,,,,++++++,,,,,,---...++++++***))))))***+++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,,,,000111...,,,------***))))))*********+++++++++************************+++++++++******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...///000111222+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******************************************************++++++++++++******************************************************************************************************+++******************+++******************************************************************************************************************************************************************++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++*********+++++++++++++++++++++++++++,,,,,,***))))))+++---++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************+++******))))))******+++************************************************************************************************************************+++++++++++++++,,,------,,,+++)))((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++***+++,,,------------,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++///000,,,***,,,,,,***))))))*********+++++++++************************,,,,,,++++++******))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))((((((***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000222444666888999+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***************************************************************++++++,,,******************************************************++++++++++++***************************************************************************************************************++++++***************************************************************************************************************************************************************))))))***+++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++******************++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************))))))(((((((((((())))))***************************************************************************************************************************************+++,,,,,,+++***)))((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++)))***+++---------,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,---+++//////+++)))+++,,,***)))************+++++++++************************+++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********((()))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******,,,...000222444444+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************************************+++************+++,,,,,,******************************************************++++++++++++*********************************************************************************************+++++++++)))***++++++++++++***)))************************************************************************************************************************************************+++***))))))***+++---...++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***,,,......,,,+++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************)))))))))(((((()))))))))************************++++++++++++++++++++++++***************************************+++++++++******************************))))))******+++,,,***))))))))))))+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++'''(((***,,,------,,,+++)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))******+++,,,,,,------,,,000000,,,***,,,---+++)))************+++++++++***************************++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))++++++***)))+++,,,***************************++++++++++++,,,,,,,,,((())))))***++++++,,,,,,************************+++++++++************)))))))))))))))))))))))))))************************************************++++++******++++++,,,---******************************************************++++++++++++******************************************************************************))))))*********+++++++++)))***++++++++++++***)))************************************************************************************************************************************************+++***))))))***+++---///++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++***,,,///000///---,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++************++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************+++************+++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,---************************************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++&&&(((***,,,---,,,+++***))))))***+++,,,,,,---------------,,,,,,+++++++++++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------...111111---+++---...,,,)))************+++++++++*********************************++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,''')))+++,,,+++***+++,,,******************************+++++++++,,,,,,,,,.........------,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))************************************************++++++******++++++,,,---******************************************************++++++++++++******************************************************************************))))))******++++++++++++)))***+++,,,,,,+++***)))************************************************************************************************************************************************+++***))))))***+++...///++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++)))---111222111...,,,+++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************))))))******++++++++++++************************,,,,,,++++++,,,,,,---...'''((()))+++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))************+++++++++******************************************************************************************************))))))******+++,,,,,,,,,,,,++++++***************))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---999333,,,)))+++---,,,***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******))))))******+++,,,,,,000000,,,)))++++++)))************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))******************************))))))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++************************+++++++++*********))))))************************************************************************,,,,,,+++***))))))************)))))))))))))))***************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))***,,,,,,***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))---,,,,,,+++*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++***************************************************************************************************************++++++,,,,,,,,,,,,+++++++++************))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---555///***)))+++,,,+++(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,******))))))******+++,,,,,,000000,,,)))++++++)))************************+++++++++*********))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++************+++******************************))))))******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************+++++++++*********))))))************************************************************************,,,++++++***))))))************)))))))))******+++************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))***,,,,,,***)))***+++++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************************---,,,++++++******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************************************************************************+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,///+++((((((***+++***'''++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++******))))))******+++,,,,,,000000,,,)))++++++)))************************+++++++++***************++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---******************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++***************)))************************+++++++++***************************************************************************************,,,+++******)))************)))))))))***+++,,,,,,************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++,,,,,,,,,+++******+++++++++***************)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***++++++,,,+++)))((()))+++,,,***(((++++++++++++++++++++++++************************++++++++++++++++++++++++************************((())))))))))))***************))))))******+++,,,,,,000000,,,)))++++++)))************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///******************************))))))******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++************************************************************************************************************************************++++++***************+++***))))))******+++,,,---************************************************))))))***++++++++++++******************************************************************************************+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++,,,,,,,,,++++++***************************)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))******+++,,,))))))***+++,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************((())))))))))))***************))))))******+++,,,,,,000000,,,)))++++++)))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///******************************))))))******+++,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************+++***************++++++***)))))))))***++++++,,,************************************************))))))***++++++++++++***************************************************************************))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************++++++,,,,,,,,,++++++***************************+++------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,---------,,,+++***++++++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++******))))))******+++,,,,,,000000,,,)))++++++)))***************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,......******************************))))))******+++,,,++++++++++++************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------***************************************+++++++++*********************************************************************************)))******+++,,,******)))))))))))))))***************************************************))))))***++++++++++++***************************************************************************)))))))))***++++++,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******************************+++,,,,,,,,,++++++***************+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,---...---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++***************+++***++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************+++++++++,,,******))))))******+++,,,,,,000000,,,)))++++++)))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++,,,---******************************))))))******+++,,,++++++++++++************,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,************************))))))*********+++++++++******************************************************************************))))))***++++++,,,******)))(((''''''''''''************************************************))))))***++++++++++++***************************************************************************((())))))***++++++,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,......---,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++***************+++***++++++***))))))+++,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,*********)))***++++++,,,,,,000000,,,)))++++++)))************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,*********************************)))***++++++,,,+++++++++************))),,,,,,,,,+++++++++******))))))******++++++++++++************************))))))******++++++++++++******************************************************************************))))))***+++,,,,,,+++***)))'''&&&&&&&&&&&&************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***,,,------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))(((+++111444222///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///111000...***(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////---+++***+++---,,,,,,,,,+++++++++******......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,+++*********,,,///000---,,,+++******+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,---+++******,,,------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,///333333---'''***++++++,,,,,,++++++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++000...,,,******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***+++---......---+++***........................---,,,,,,,,,,,,---......------------------------,,,,,,+++***+++,,,---...+++++++++,,,,,,---------........................,,,++++++******++++++,,,---***)))+++000333111...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///...---***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////---+++***+++---,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************+++++++++,,,++++++++++++++++++++++++************************************************************************************************+++***)))))))))+++---///,,,++++++++++++++++++,,,+++++++++******)))))))))************+++++++++,,,++++++---///000000---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,******---000000,,,'''***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,***)))((('''((()))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------,,,,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,...+++***,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////...,,,++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************)))))))))*********++++++***************************************************************************************************************************))))))((()))***,,,---+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))*********++++++***+++///333444222---)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******+++++++++,,,,,,,,,+++)))(((***,,,---***'''***++++++,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++))))))(((''''''(((***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,++++++,,,,,,,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************((())))))))))))*********))))))))))))))))))))))))*********************************************************************************************************)))***+++,,,---***+++,,,------,,,+++*********************))))))((())))))))))))************+++...111333111---)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++++++++,,,,,,,,,,,,***((((((***+++***)))***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++******+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////......------,,,---,,,,,,,,,,,,---......---------------------------------......///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...//////---+++++++++,,,,,,,,,+++++++++******)))******+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))************************************************************************************************+++++++++++++++,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++((())))))))))))*********+++++++++,,,......,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++++++++,,,,,,,,,,,,+++))))))***+++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////......------------,,,,,,,,,,,,---......------------------------------///111222444555555---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///---+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,)))))))))*********++++++,,,***((((((***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,---///111333555555666---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,...000000...+++******,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************************+++++++++,,,++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,+++++++++,,,++++++++++++++++++,,,)))*********++++++++++++************+++++++++,,,+++)))((((((***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,++++++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,------------,,,,,,,,,,,,---......------------------------+++,,,...///000111111000+++,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++++++++,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,+++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,...000000...,,,******,,,,,,,,,+++++++++******((()))***,,,,,,++++++***************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++******)))---,,,+++******+++,,,---(((((())))))*********+++***++++++++++++,,,,,,,,,***))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))***,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++---------------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,,,,---...///000000---,,,,,,,,,,,,---......------------------------***+++,,,------,,,+++***+++++++++,,,,,,---------........................333111///,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***...111000---++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,...000///---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++///......------,,,++++++,,,---......------...000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......******++++++++++++++++++---------............///------------------------///---+++)))+++...+++'''------------------------......---------,,,,,,,,,------------------------222000...,,,++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333333222///------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---000000...+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------+++***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++...------------,,,,,,,,,+++,,,------,,,,,,---///+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......000...------...///......---------............///....................................///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------000///---,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333555333000---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///000...,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------***'''(((,,,///...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......***+++---,,,++++++,,,...,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......000///,,,,,,,,,---,,,,,,---------............///........................***,,,...///...------...------------------------///.........------------------------------------...------,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++,,,......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***,,,------,,,,,,---...,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,---------......---000333111---++++++------------............///------...............///+++,,,...///,,,)))+++////////////////////////////////////............---........................,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++******))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***///444333///******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,---......------...///,,,------......------,,,------------------------,,,,,,,,,---------......+++555===<<<333---...333---------............///,,,,,,------............000...///111...))),,,222////////////////////////000000/////////.................................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---///++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***111777666...((())),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,---///...------...000------............------------------............,,,,,,,,,---------......(((333===<<<222+++---222---------............///---------......//////000///,,,...333222++++++000........................000000000000////////////........................,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000000---*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------................................................---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,000333111,,,)))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////+++++++++,,,,,,---------,,,,,,,,,------.........+++---......---,,,...///------............------------------.........///,,,,,,,,,---------......(((...333222...+++,,,...---------............///...//////000111111222222...+++111<<>><<<:::777999999888555333333333333222000///000000000///******+++++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,,,,///000...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++*********)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,...000///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------///////////////...---------------------------------------.........//////................................................---......//////......---------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---...,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......111///---...000111111///------..................//////.........---------//////.........---------000000...------,,,,,,---111000//////000000///...---///111444555555444333......222888>>>DDDNNNYYYVVVXXX[[[[[[ZZZYYYXXXYYYQQQMMMHHHDDDCCCBBBBBBAAA:::===@@@BBBCCCEEEHHHJJJBBB???999555222000000///++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000///&&&&&&///000)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,---//////---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///////////////......---........................------........./////////................................................---......//////......---------------------------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......000...---...///111000000..................------/////////............---/////////............---000000000/////////......000000000000000000000000333666;;;??????<<<888555777666777:::>>>EEETTTccclllllllllhhhddd___]]]\\\ZZZTTTLLLFFFCCCDDDEEEFFFBBBCCCFFFGGGIIIMMMQQQTTTSSSOOOGGG???888555333333,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------''',,,...------...,,,''',,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,------------....................................///////////////..........................................////////////......................................................////////////..............................//////...------...//////................................................------------------------......------------......,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......///.........//////000000...............---------/////////.............../////////...............---...///000111222222222---...///000222555999;;;FFFIIIMMMNNNLLLEEE>>>888<<<999888888999AAARRRcccssstttsssooohhhaaa[[[YYYWWWRRRJJJEEEDDDDDDEEEFFFFFFGGGIIIKKKNNNSSSXXX\\\```]]]VVVNNNFFF???<<<;;;,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++333AAAAAA333+++...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,...//////---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,------------------------------------......///////////////...////////////////////////........./////////000000////////////////////////////////////////////////...//////////////////...........................000//////......//////000................................................---------------------------,,,,,,,,,,,,,,,---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---........................///000.....................---////////////////////////////////////////////////,,,,,,---...///000111111...111555999>>>FFFOOOUUU___aaacccbbb^^^VVVNNNIII???===<<>>===<<<>>>???>>>===<<<===>>>===???@@@@@@?????????@@@;;;===???AAABBBBBBBBBBBBFFFFFFFFFFFFHHHNNNUUU[[[........................,,,,,,---------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///.........---++++++---///---,,,,,,+++,,,---...///---------.........------....../////////...---,,,......////////////.........---,,,---......,,,***//////.........---------,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,...---,,,,,,---///...,,,+++******+++++++++...,,,++++++------***(((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------.........///111000//////000000000//////.........///000000000000000000000000000000000111111111111111111111111000/////////111222111000000///......000000///.../////////000000000000///000000000000000000000000////////////////////////////////////////////////........................------------------------,,,------......------,,,///......---------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.....................................................................///000000000000000000////////////111000000000000000//////000---,,,000222222999AAAIIINNNVVV```iiinnnppppppuuurrrmmmfff^^^WWWQQQNNNOOOMMMJJJDDD@@@======???;;;:::888888:::;;;======:::;;;;;;;;;::::::<<<>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@??????@@@BBBDDDEEEDDDCCCBBBBBBCCCEEEGGGHHH........................------------------,,,,,,//////..................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---///000///---,,,,,,,,,---------.........////////////...------....../////////000000000000//////...///111222222111///...000/////////000000...,,,///............---------,,,,,,------.........///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///------,,,+++++++++++++++---+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------......//////000111000000000000000111111//////000000000000000000333333333222333333444555666777777888777666444333444333222222444444333222111000000111222333333222222000///111444444222000111111111000000000000000////////////////////////////////////////////////........................------------------------------............------------------,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.....................................................................///000000////////////000000000000///000111222333222111000111///000444:::BBBMMMXXXbbbfffmmmwww}}}|||tttmmmccc```ZZZUUUQQQPPPQQQQQQTTTNNNEEE>>>;;;:::;;;;;;::::::888888888:::;;;======???BBBDDDFFFHHHLLLOOOOOORRRTTTUUUSSSPPPOOONNNPPPNNNKKKJJJKKKPPPUUUXXXTTTRRRQQQQQQQQQOOOJJJFFF.................................------,,,,,,,,,000000//////.........---........................------------------------------------------,,,,,,------------------------------------------------........................---------............///000222444444111///......//////000000000///......000000/////////000111222/////////000111111111111000111444666666555333222666444333333444333111///000000////////////......---......//////000000111------............------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///,,,------,,,+++***+++,,,...,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------................................................////////////000000000000////////////...///111333222333555555555666777888<<<<<<===>>>???BBBDDDEEEFFFGGGHHHHHHHHHEEECCCAAA===;;;999888777666444222333222111222444555444333777444111444888:::777333111111111000000000000000////////////////////////////////////////////////................................................------............------,,,,,,---,,,,,,,,,++++++...------,,,,,,,,,------------------------------..............................------------.....................................................................///000000////////////000000000000---///222333333333222222222333888???IIIUUUccclllqqqtttyyy~~~~~~wwwllldddQQQQQQRRRUUUYYY^^^cccfff\\\SSSGGG???<<<<<<<<<;;;;;;===>>>????????????@@@@@@EEENNNUUU\\\aaaeeehhhjjjlllooooookkkgggdddbbb^^^\\\YYYWWWYYY]]]bbbfffkkkhhhggghhhiiieee\\\TTT.................................------,,,,,,,,,000000//////.........---........................------------------------------------------------------------------------------------------------........................---------............///111333666666444111/////////////////////---,,,,,,.........//////000111222......//////000000111111222444888;;;<<<<<<;;;:::;;;999888888888777555333333333222222111000000000------....../////////000---......//////......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///+++---......+++***+++,,,,,,,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------------------------------........................////////////////////////000000//////////////////...000111000///111444777:::===@@@BBBCCCFFFKKKNNNQQQRRRSSSUUUXXXZZZ\\\^^^___```aaaaaa```^^^\\\ZZZRRRPPPLLLIIIFFFCCC???<<<>>>;;;999777666444222000888444222333777888555000111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////........................---......//////......---,,,,,,---------,,,+++***------,,,,,,,,,------...------------------------..............................------------.....................................................................///000000.../////////000000000111...000222111000///111333333:::CCCMMMYYYeeepppuuuzzz||||||xxxnnnddd\\\XXXWWWYYY\\\^^^______^^^]]]PPPHHH>>>999888999999888999>>>DDDGGGGGGFFFFFFFFF@@@IIIWWWeeeooouuuyyy{{{}}}|||wwwsssqqqiiigggeeeccccccdddeeefffooommmlllnnnpppmmmeee]]]........................------------------,,,,,,//////..................------------------------------------------------------------............------------------------------------------------........................---------............//////111333333111///..............................///000222333555666777777666555444333222222222222666888<<<@@@CCCEEEFFFFFFBBB@@@???>>>>>>===:::888888888777555444333222111------------------------......////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///+++---000///,,,***+++---+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------------------------------........................////////////////////////...//////000000111111111333555777777666999>>>CCCHHHJJJMMMNNNPPPTTT\\\bbbcccdddgggjjjnnnppprrrrrrttttttuuuuuuuuusssrrrqqqqqqnnnjjjgggdddaaa]]]ZZZYYYVVVQQQMMMIIIDDD@@@<<>><<<::::::<<<>>>@@@AAAKKKPPPUUUVVVSSSOOOMMMMMMNNNXXXgggttt~~~~~~|||yyyvvvtttsssrrrooommmlllmmmnnnmmmiiieee........................,,,,,,---------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........................------------------------........................---------............///---///111111///......////////////000111444666888:::===@@@DDDGGGGGGGGGGGGGGGEEEBBB???;;;999888777999;;;???DDDIIIMMMPPPRRRMMMKKKIIIIIIHHHGGGDDDAAA===<<<;;;999777555444333111111000000///...............////////////......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------+++,,,...---,,,,,,---///***...111000,,,***+++------///111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................................................................///////////////////////////000222444777999;;;<<<<<>>BBBHHHMMMPPPSSSUUUVVV___cccfffeeeaaa^^^___aaahhhoooxxx}}}{{{xxxuuutttssstttttt........................,,,,,,,,,------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------........................---------.........//////---///111111/////////111111111222444777<<<@@@BBBIIILLLQQQVVVYYYYYYYYYXXXXXXUUUPPPKKKFFFBBB???>>>;;;===AAAGGGMMMRRRWWWYYYWWWUUUSSSRRRRRRPPPMMMKKKAAA@@@>>>;;;999777555444666555555444333222111111......////////////......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,------------------------------------------------+++,,,...---,,,,,,---///***...111000,,,***+++...111444777666222000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................////////////////////////000000000000000000000000222333666:::>>>BBBEEEGGGDDDHHHKKKKKKKKKOOOWWW]]]]]]\\\VVVMMMDDDBBBGGGLLLKKKPPPZZZeeeooovvv{{{|||xxxxxxwwwwwwwwwxxxxxxyyy}}}||||||}}}~~~~~~|||yyyxxxwwwvvvsssqqqpppnnnjjjaaaWWWNNNIIIFFF888888777666555555444444000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......---...///000000...,,,+++,,,,,,,,,,,,,,,---...///.........................................................------........................................................................///000000---......///000111111222000222444666;;;HHHYYYeeeiiissszzz{{{|||}}}zzzttt\\\SSSHHHAAA@@@BBBDDDEEE@@@>>>:::777888<<<@@@DDDHHHOOOZZZaaacccdddfffggg\\\aaafffhhhiiimmmuuu{{{yyy|||||||||////////////////////////------------------------------............---------------............///.........------,,,,,,,,,---------------------------------............///............////////////........................222000...++++++---///111///------///222222...***222333777===CCCIIIMMMOOOUUUUUUXXX\\\aaaaaa]]]YYYYYYUUUPPPPPPRRRQQQLLLFFFCCC@@@===<<<@@@HHHPPPVVVZZZYYYXXXXXXXXXUUUNNNHHH>>>===;;;888555333111000555222111222666888888666222111111000000111111111000//////......//////000........................,,,///000,,,,,,//////---------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---......------------...//////,,,,,,,,,---------......,,,,,,,,,------..........................................------,,,,,,,,,'''>>>QQQRRRKKKBBB333$$$------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................,,,,,,,,,---------..............................//////////////////......//////.........///000111000222333222///...111555999>>>FFFNNNSSSRRRMMMIIIDDDIIIRRR[[[bbbeeefffffffff]]]RRRJJJHHHIIIJJJJJJOOOQQQVVV]]]dddhhhiiiiiifffhhhjjjmmmooossswww{{{www|||}}}|||~~~}}}||||||}}}}}}|||zzzwwwuuurrrooojjjddd]]]XXXFFFBBB<<<999888777444222<<<999555333333333333222111111333444555222...***////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////....................................///////////////............000222333111000///000111222000...,,,111777===JJJ[[[ggglllmmmvvv{{{{{{uuudddQQQKKKDDD@@@@@@CCCFFFHHHAAA<<<888777;;;@@@CCCEEEZZZccchhhfffddddddaaa\\\fffiiinnntttyyy|||}}}}}}~~~{{{uuuxxxsssttt~~~vvvvvvxxx{{{////////////////////////------------------------------............---------------............///.........------,,,,,,,,,---------------------------------............///............////////////........................///......------...//////222000......111555777999>>>AAAEEEHHHKKKMMMPPPQQQWWWXXX\\\___```^^^YYYVVVWWWXXXXXXWWWUUUTTTSSSTTTGGGDDDAAA???@@@DDDHHHKKKRRRRRRRRRSSSUUUUUURRROOOBBB>>>999444222333666888999666333222444666777888888666444222///...------///.........------------........................---...,,,)))+++///000---------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,------.......................................---------,,,,,,,,,///---...>>>YYYfffQQQ222------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................,,,,,,---------................................./////////........................///000000111111,,,...000111222555;;;???IIIKKKPPPVVV[[[]]]\\\ZZZVVV[[[bbbhhhjjjiiifffcccZZZTTTLLLGGGGGGIIIKKKLLLNNNLLLKKKLLLPPPSSSUUUVVVZZZ[[[]]]^^^```ccchhhkkkooosssxxxyyyyyy{{{~~~}}}~~~zzzyyyxxxwwwuuuqqqkkkggg___ZZZRRRKKKDDD===666000444333444555666444111...000///...///000000///---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////....................................///////////////////////////000111222...///000111111000000000222;;;EEELLLWWWdddmmmqqqrrrzzz~~~}}}wwwhhhNNNIIIDDDCCCGGGLLLNNNNNNDDD@@@<<<<<>>777666999???DDDCCCBBB@@@<<<:::;;;>>>AAA???===:::666222///...---......//////...---,,,,,,........................666666333---,,,///...***------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,---------......---------------....................................------------,,,,,,,,,,,,***)))222DDDQQQIII888------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------........................,,,------------........................................................./////////000000000000000222333555888<<>><<<::::::999888555222444222///...///000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////....................................//////////////////000000111000000000...000222222111111555888>>>KKKYYY```fffooouuuxxxxxx~~~|||ppp___[[[WWWYYY___bbb___ZZZKKKIIIGGGHHHLLLPPPSSSUUU\\\bbbiiinnnsssyyy{{{zzz}}}wwwtttuuuxxxzzz////////////////////////........................------............---------------............///...............---------........................---------............///............////////////........................///000000000000000000111666<<>>BBBGGGLLLMMMNNNNNNMMMKKKIIIGGGHHHGGGGGGIIILLLQQQUUUWWWUUUPPPIIICCC@@@AAACCCFFFIIIKKKKKKHHHDDDBBBDDDFFFFFFDDDAAA===999666333222...///000000000000///...........................333888999333...------,,,........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---......------------...//////,,,,,,,,,---------......---------.......................................------------------------)))111444---'''(((---000------------------------......------,,,,,,,,,+++,,,,,,,,,------------...,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------........................------------.................................................../////////111000/////////000222333;;;<<>>999888777777888555222111222333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////....................................///////////////000111222222111///...///222333222111555>>>EEEOOO]]]jjjooopppuuuzzz||||||{{{zzzuuusssuuuyyyuuuhhh]]]OOOOOOQQQTTTYYY^^^bbbdddlllpppvvvzzz~~~}}}~~~~~~}}}yyytttpppmmmooo////////////////////////........................------............---------------............///................................................---------............///............////////////////////////////////////111000...---...000222444>>>CCCHHHJJJHHHFFFFFFGGGJJJIIIGGGCCC???@@@EEEJJJTTTVVVXXXUUUMMMFFFBBBAAA999:::;;;;;;:::===BBBFFFGGGJJJOOOSSSUUUUUUSSSRRRKKKKKKJJJJJJKKKNNNQQQTTTYYYXXXUUURRRMMMIIIEEECCCGGGKKKOOOOOOKKKGGGEEEFFFJJJIIIGGGDDD@@@<<<888666...//////000000000000///////////////////////////&&&222;;;777///,,,///222........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---......------------...//////,,,,,,,,,---------......................................................------------------------000///+++((()))++++++(((------------------------.........------,,,,,,,,,,,,,,,---------.........,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////........./////////000000///......///111666:::===>>>BBBGGGJJJIIIDDD???;;;;;;@@@IIIVVVeeeqqqxxx{{{xxxvvvtttsssuuuzzz~~~~~~~~~}}}}}}~~~ttthhhWWWHHHBBBBBBFFFIIIUUUZZZ```dddeeedddccccccgggeee```YYYSSSOOONNNNNNKKKTTTbbbpppyyyyyysssmmmYYYWWWUUUVVV[[[bbbgggjjjssstttvvvvvvuuurrrooonnnhhhaaaUUUJJJAAA;;;777444444222111111333444333222222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////............////////////000000111222222111000///000222222111222;;;IIISSS```kkkttttttsssvvv{{{~~~}}}yyygggXXXRRRUUUZZZ___dddjjjnnnqqqwwwzzz}}}~~~|||}}}tttzzz{{{sssooosssyyy////////////////////////........................------............---------------............///.............../////////........................---------............///............////////////////////////////////////000///......000555:::===HHHGGGEEECCCBBBDDDHHHLLLKKKIIIEEECCCDDDHHHLLLOOOUUUTTTPPPKKKDDD???===<<<;;;999666555888;;;>>>@@@???CCCIIIOOOSSSUUUUUUTTTSSSTTTTTTSSSRRRRRRTTTUUU[[[]]]^^^^^^ZZZTTTMMMIIIGGGLLLRRRUUUTTTPPPLLLJJJJJJKKKLLLKKKHHHCCC>>>:::222111000///.........//////////////////////////////<<>>333---...000........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,---------....../////////.......................................,,,,,,,,,------------......+++)))+++...111///,,,------------------------.........---------------,,,---------............,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,,,,------.................................------.........//////////////////////////////////////////000000111111222---...111555:::???DDDFFFCCCJJJRRRTTTPPPIIIDDDBBBHHHKKKRRR[[[ccchhhiiihhhfffccc___^^^bbbkkkttt{{{{{{zzzxxxtttpppnnnnnnnnnmmmdddWWWLLLFFFDDDEEEEEECCCGGGLLLOOOOOONNNMMMMMMTTTRRRNNNJJJFFFCCCAAAAAABBBEEELLLTTT]]]bbbccccccPPPMMMKKKKKKOOOUUUYYY[[[___bbbfffjjjmmmpppsssvvvooolllgggaaaYYYOOODDD===333222000111222333333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////............////////////000000111111222111111111000000222444:::FFFUUU```kkkrrrwwwuuutttxxx}}}~~~{{{lll```bbbffflllqqqtttwwwzzz|||{{{{{{zzzvvvnnniiinnnvvv////////////////////////........................------............---------------............///---........./////////000........................---------............///............////////////////////////////////////000111333777===CCCHHHKKKKKKGGGCCCCCCFFFKKKOOORRRMMMIIIGGGIIINNNSSSTTTSSSLLLGGGAAA===<<<>>>???@@@EEEAAA;;;777444555666777777:::>>>BBBFFFHHHHHHHHHJJJMMMQQQQQQOOOMMMMMMNNNQQQSSSUUUWWWVVVSSSOOOMMMJJJLLLQQQVVVYYYXXXTTTQQQEEEIIINNNRRRSSSPPPLLLIII<<<999666222///......///////////////////////////;;;AAACCC;;;333///...---........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,---------......000/////////.........---........................,,,,,,,,,---------......(((---111000+++(((,,,111------------------------------------............------------............,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++,,,,,,---......///....................................///////////////////////////////////////000000111222222333333222666;;;AAAEEEFFFEEEEEEFFFOOOXXXXXXQQQKKKJJJKKKMMMOOOSSSXXX[[[[[[XXXUUURRRNNNIIIGGGIIIQQQZZZaaagggfffccc]]]VVVQQQQQQRRRQQQNNNJJJGGGGGGGGGFFFEEEFFFFFFGGGFFFEEEDDDFFFHHHGGGFFFEEEEEEFFFFFFEEEEEEEEECCCCCCEEEIIIMMMOOOPPPMMMLLLKKKLLLNNNOOOOOONNNMMMOOOSSSWWW[[[aaaiiiooonnnoooqqqqqqnnnggg]]]VVVGGGBBB<<<888555444333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////............////////////000000000000111222333333111333777???KKKXXXdddlllppptttwwwuuuvvv|||yyysssuuuyyy}}}~~~}}}}}}~~~xxxwwwtttmmmdddcccttt////////////////////////////////////////////////---..................------------.........//////---.........//////000000////////////////////////---------.........//////............/////////000000000000000000000000000111444:::BBBJJJPPPUUUXXXHHHFFFFFFJJJPPPUUUVVVUUURRRNNNMMMRRRZZZ^^^\\\XXXEEE???999888===DDDJJJLLLBBB@@@;;;666222222555888222333555888999:::;;;;;;666;;;@@@BBB@@@>>>===>>>???@@@BBBDDDEEEGGGHHHHHHGGGHHHKKKQQQVVVXXXUUURRR???FFFOOOYYY^^^^^^[[[YYYFFFBBB<<<666222000000111000000000000000000000000222333111......222222000////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---......------------...//////,,,,,,,,,---------......000000//////.........---........................,,,,,,,,,------.........---,,,---///000//////000------------------------,,,---------.../////////---------.........//////,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........++++++,,,,,,---...//////..................................../////////000000000000000000000000000000000111222333333444444:::???GGGLLLMMMHHHBBB===DDDMMMUUUSSSJJJCCCFFFKKKKKKMMMPPPTTTWWWWWWTTTQQQFFFAAA<<<888888===DDDIIIFFFGGGFFFCCC@@@@@@BBBFFFHHHIIIMMMSSSYYY\\\\\\[[[YYYWWWSSSNNNKKKLLLPPPTTTPPPPPPQQQTTTXXXZZZZZZYYYMMMKKKJJJIIIIIIHHHFFFDDDMMMMMMNNNPPPQQQNNNJJJFFFLLLMMMMMMKKKKKKNNNUUU[[[iiijjjmmmppprrrrrrnnnkkk```XXXLLLBBB;;;777555444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000//////............//////000000000000000000000000............/////////000111000//////000222444555444777>>>KKKYYYgggppptttppptttvvvvvvzzz~~~|||}}}xxxvvvuuupppppppppnnnkkkvvv000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------........./////////////////////////////////.........///000///...222444000222999444///666999CCCOOOWWW]]]^^^WWWNNNPPPOOOOOOQQQTTTVVVWWWWWWYYY[[[___eeegggaaaUUUJJJ999888888999;;;<<<=========<<<:::888777777888888444777999:::888666666666555777888888777777999:::888888777777888:::;;;===AAABBBDDDHHHMMMRRRVVVYYYOOOSSSSSSQQQUUU]]]```^^^OOOHHH>>>888555444222111000...---///111222///---000000//////.........---000///---,,,++++++,,,---................................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,//////.........------------------............///---------.........//////////////////////////////........................,,,------......------,,,***+++---//////...---,,,------........./////////000000000/////////.........---------------......///............---------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,---------............///....................................////////////////////////////////////............/////////000...///000000000000000///000///111222000111<<>>:::888:::>>>AAACCCDDDGGGJJJJJJGGGDDDCCCDDDLLLUUUcccooovvvwwwvvvuuurrrmmmjjjhhhbbb]]]```hhhdddbbbaaabbbeeeggggggggg\\\[[[ZZZ[[[[[[ZZZXXXVVVZZZYYYXXXWWWYYYXXXOOODDDCCCFFFHHHGGGFFFEEEFFFGGGLLL[[[iiilllnnnrrrvvvuuurrrlllcccZZZPPPFFF<<<555555555555333111111333555222333333222222000//////000000000000000000000000000000////////////000000000000///...............////////////////////////000000000000000000000000222000...---,,,---...///////////////000000000000////////////000000000000222000///000222555666666777HHHZZZccciiioooqqqoooqqqssswwwzzz|||~~~}}}rrrjjjmmmvvv000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////000///...//////000//////000222///222:::999888AAAHHHPPPYYY^^^bbbbbb]]]UUUWWWVVVVVVXXX[[[]]]^^^^^^___```cccgggfff]]]NNNBBB<<<999666666888:::999777777999<<>>??????>>><<<999777777777888888888777666555666666777888888888777666;;;===@@@EEELLLSSSZZZ^^^VVVZZZ[[[ZZZ\\\bbbbbb^^^PPPHHH===555222222222222000...---...000111///---000000/////////.........//////......---.........................................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,//////.........------------------............///---------.........//////////////////////////////........................,,,------......------,,,+++---...000000///...------------------.........111111000000////////////------,,,,,,,,,---......000000/////////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,---------............///....................................////////////////////////////////////........./////////000000//////000000000000000000222000111555777===KKKZZZ\\\[[[TTTHHHAAA??????>>>BBBDDDDDDAAA>>>@@@IIIPPPccchhhjjjdddVVVIII@@@===<<<;;;;;;>>>BBBHHHLLLNNN\\\ZZZVVVPPPJJJIIILLLOOO]]]dddnnnvvvyyyyyywwwvvvxxxttttttuuusssoooppptttrrrqqqpppqqqssstttsssrrrmmmkkkiiiiiiiiiiiihhhfffmmmlllkkklllooonnnaaaSSSFFFEEEEEEEEEFFFFFFDDDCCCFFFSSS___fffmmmuuu{{{|||zzzssskkkeee___VVVIII???999555222111222222222000222333333222222111000000111111111111111111111111000000////////////000000000000///............///////////////////////////000000000000000000000000333111000.........000000////////////000000000111////////////000000000111222222222222333555777999CCCSSScccjjjnnnsssuuussssssuuuxxx{{{~~~{{{qqqiiimmm000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////------........./////////////////////////////////000000000//////000000000000555444888BBBCCCFFFRRRXXX^^^cccdddeeefffbbb]]]^^^]]]]]]^^^aaadddeeedddccceeegggiiifff\\\NNNDDD@@@;;;555444777888666333888===DDDLLLOOOOOOMMMKKKJJJIIIHHHIIIIIIFFF@@@;;;999777777999===>>><<<999:::999888777666555666666444555888===DDDLLLSSSXXXYYY^^^aaabbbccceeeccc___UUUMMMBBB888444333333444222111//////000111000000000000////////////............///000000000//////................................................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------......------,,,...............------------------............///------........./////////////////////////////////........................------............---------...///000111000//////..................------...............---------......------...//////000111111111000000000//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,---------............///....................................////////////////////////////////////....../////////000000000//////000000111111111111111000333:::DDDOOO]]]iiifffddd]]]RRRKKKKKKMMMMMMSSSOOOIIIEEEGGGOOO[[[dddiiieee[[[OOODDD===;;;<<>>TTTaaammmrrrtttuuuvvvvvvuuuxxx{{{~~~||||||tttllliiinnn~~~//////////////////////////////............//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////111111111000///000111333555<<>>>>>;;;:::???GGGNNNOOOMMMJJJFFF???999666777999;;;555555666888<<>>;;;999:::999888888999<<>>;;;:::;;;;;;888444000......//////000000000000111111------.../////////......................................................------------------------,,,,,,,,,---------............------------......,,,------......------,,,---------...............---------............///....../////////000000000////////////////////////..............................////////////......------........./////////............/////////000///000000000000111111111111111000///............000000/////////.........////////////////////////................................................------------------------------------------------,,,---------............------------------------,,,,,,,,,------------...---------............///..................................../////////////////////////////////////////////000000000111111111111000000111333555666===JJJYYYdddkkkooonnnkkkfffnnnvvvwwwwwwvvvrrrmmmQQQEEE;;;>>>IIIOOOHHH???@@@@@@AAADDDHHHLLLMMMNNNRRRXXX___eeehhhkkkpppsssmmmjjjffffffhhhkkkmmmnnnllloootttyyy||||||xxxuuuqqqlllfffbbbaaagggjjjfffccceeehhhiiimmmrrruuupppfffaaabbbgggcccVVVHHHAAA???@@@EEEIIIRRRXXX^^^___]]]```iiirrrqqqmmmeeeXXXIII>>>999777999888666444444444444555222222222222222222222222222111111000000111111222222111000000//////000000000000000000000000000000000000000000000000000000............////////////000000000111111111222222000000000111111111222222111222333777AAAQQQcccpppwwwyyy|||}}}xxxsssuuu{{{||||||xxxuuuwww~~~000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////.../////////000000000000000000000000000000000000---000222111111333999???DDDLLLLLLHHHEEE???CCCTTT```hhhllljjjggghhhjjjiiiiiigggggghhhjjjllllllllliiiiiihhhfffccc```___^^^]]]___aaa```^^^\\\[[[\\\ZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[\\\```dddhhhjjjiiikkkllljjjcccYYYOOOHHHCCCCCCBBBAAA???>>><<<;;;<<<<<>>JJJUUUYYYZZZ^^^aaa```bbbllltttwwwvvvuuupppjjjNNNGGG@@@???BBBEEECCC???EEEHHHLLLPPPTTTWWWZZZ[[[aaafffjjjlllkkkmmmrrrvvvggghhhkkksss~~~}}}xxxyyyuuuoookkkiiiccc]]]dddhhhkkkiiieeebbbdddgggeee[[[QQQLLLGGGAAAAAAEEEJJJPPPUUUVVVUUUVVV\\\bbbgggggggggddd\\\QQQFFF>>>;;;:::777555444333444555222222222222222222222222222111111000000111111222222111000000//////000000000000000000000000000000000000000000000000000000......///000000000000000000000111111111222222222000000111111111222222222///000555===KKK[[[kkkttt{{{zzz|||}}}xxxsssvvv~~~}}}{{{tttttt{{{000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000,,,///222222111444;;;AAAHHHOOOLLLDDD???999@@@SSS___gggllljjjgggggggggfffgggfffeeefffhhhjjjjjjjjjaaaccceeedddaaa\\\YYYWWWYYY^^^aaa```[[[WWWWWWYYYTTTSSSSSSRRRRRRRRRRRRRRRMMMNNNOOOPPPPPPQQQTTTVVVVVVYYY]]]___aaaccceeehhhiiiiiigggfffdddbbb```___SSSSSSQQQOOOLLLHHHDDDBBB<<<888888;;;;;;>>>JJJWWW^^^^^^]]]XXXRRRMMMMMMNNNIIIKKKMMMIIIBBB;;;666555//////000000111111111222333222111/////////000111................................................------------------------,,,,,,,,,---------............------------......,,,------......------,,,---------.........//////---------.........//////////////////000000000000////////////////////////..............................////////////......000000000000000111111222777888888:::;;;<<<===>>>CCCDDDDDDDDDEEEEEEFFFFFF???>>><<<:::888777666555222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------........................---------.........//////------------------------,,,,,,,,,------.........---------.........//////..................................../////////000////////////////////////000000000000111111111111222111111000222444666888999CCCJJJGGGEEEKKKQQQTTTaaajjjsssvvvwwwwwwsssnnnOOOLLLFFFAAA>>>@@@DDDHHHNNNRRRXXX]]]bbbggglllpppkkknnnooolllhhhgggkkkpppyyy~~~vvvggg[[[]]]___```aaaaaabbbccchhhbbb^^^\\\WWWNNNKKKNNNGGGKKKNNNPPPOOONNNOOOPPPZZZ]]]ccckkkmmmeeeVVVIII===;;;888555444333444444222222222222222222222222222222111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222000111111111111222222222444666===IIIYYYhhhtttzzzzzzyyyzzz{{{wwwqqquuu~~~~~~}}}vvvqqqkkkrrr000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////////////////000000000000666333///...000222222111111000000222777>>>FFFLLLRRRJJJ???999===IIIVVV^^^iiigggdddccceeeggghhhhhhiiifffcccaaaaaaaaaaaa```aaa___\\\ZZZXXXUUURRRQQQTTTSSSSSSTTTTTTSSSPPPNNNHHHOOORRRNNNLLLSSSZZZ\\\WWWSSSNNNKKKLLLPPPTTTVVVWWWXXXVVVSSSXXX```aaa\\\^^^___ccciiiiiifffeeehhhfff___WWWTTTTTTTTTQQQMMMHHHCCC<<<666555999???CCCMMMUUU]]][[[SSSNNNPPPUUUSSSRRRPPPNNNJJJEEEAAA???222222222000...///333666???888111...///111///---//////////////////////////////.........---------..........................................................................................................................................------000000//////.........---111111000///////////////000000000000///.........555222//////111333222000444333111000000333666888666:::???AAA@@@BBBGGGKKKOOOQQQSSSTTTSSSTTTUUUWWWSSSPPPMMMJJJIIIFFFCCC@@@CCC>>>888555555555444222/////////000222222///---............////////////000000//////.........---........................------------------------------............------,,,---------...////////////...---,,,+++,,,,,,---------............------////////////////////////////////////000000000000............/////////000///......///000000///......111222000333999<<<<<>>666444555666666444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000////////////000000111111111222222222111111111111111111///000000///000333666666777<<>>HHHQQQWWWYYYSSSKKKHHHLLLVVV```fffeeedddbbbccceeeggghhhhhhjjjgggeeecccbbb```]]][[[[[[XXXTTTPPPNNNMMMNNNNNNLLLOOOUUU[[[___^^^[[[XXX___eeehhhddddddnnnxxx}}}qqqlllhhhhhhlllqqqttttttmmmoookkkaaaZZZYYYYYYWWWXXXVVVUUUYYY[[[\\\aaagggccc___\\\\\\^^^]]]ZZZVVVJJJGGGCCC>>>;;;:::;;;<<>><<<:::777555555555444444666999;;;;;;;;;>>>FFFLLLQQQUUU\\\```bbbbbbbbbbbbdddbbb```^^^^^^\\\ZZZWWWTTTPPPLLLIIIFFFCCC>>>:::777555222000000111000000/////////............///000000/////////.................................---------------------------......//////......------------...............///...---,,,,,,,,,------------............------////////////////////////////////////000000000000........./////////000000......///000111222111000222555666444666===AAABBBJJJGGGIIIOOOTTTZZZfffqqqsssvvvzzz}}}~~~|||yyywwwoooiiibbb^^^\\\\\\___dddkkkiiikkkmmmjjjeeeeeejjjmmmwwwwwwrrrqqqfffZZZUUU\\\bbbbbbdddjjjmmmnnnmmmggg^^^TTTMMMJJJHHHKKKRRR___kkkpppnnniii```XXXLLL@@@:::777666666555555555555444444333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000000000000000000000111111111222222222111111111111111111000111111111111333666777===CCCNNN]]]lllvvvzzzzzzxxxwwwuuuvvvyyy{{{||||||~~~yyy{{{|||000000000000000000000000////////////////////////////////////////////////....../////////000000000/////////////////////////////////000000000111111000//////000222333222111222111333;;;GGGTTT]]]aaa```\\\YYYYYY]]]ccchhhkkk``````aaacccfffhhhhhhgggiiifffdddaaa___\\\WWWTTTSSSRRRNNNJJJHHHJJJOOORRRQQQXXXcccmmmrrrqqqmmmjjjiiiqqqwwwxxxzzz}}}}}}mmmfffhhhkkk^^^ZZZYYY[[[[[[XXXXXX[[[]]]\\\\\\\\\]]]]]]ZZZXXXQQQNNNHHHAAA<<<:::999999<<<<<<@@@HHHQQQVVVUUURRRPPPPPPPPPOOOMMMKKKIIIGGGGGG???555111111333333222444111...///111333222000/////////////////////////////////............---000000000000000000000000........................................................................................................................000000////////////......111111000/////////000000000000///......///111222---000666>>>FFFKKKLLLKKKIIIFFFCCCBBBCCCBBB>>>;;;<<<===;;;999777;;;BBBHHHSSSYYYaaagggiiiiiihhhhhhooommmkkkjjjjjjhhheeeccc^^^]]]\\\ZZZWWWQQQJJJEEEDDD???888333111000111111111111000000//////000000000000////////////..............................---------------------------......//////......---...............---------///...------,,,---------------............------////////////////////////////////////000000000000....../////////000000000...///000222333333333333444999===>>>BBBJJJOOOPPPVVVQQQPPPXXXdddllltttyyyyyy{{{~~~|||yyyvvvrrrttttttpppmmmnnnmmmllljjjeeeaaa```___bbbjjjsss|||iiiXXXVVVZZZ]]]aaagggmmmppprrrqqqjjj___RRRKKKFFFFFFJJJSSS^^^hhhlllmmmlllfff\\\OOOBBB:::666555555555555555555444333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111222222222222222222111222333333333333666888EEEKKKVVVdddqqqxxx{{{{{{xxxvvvtttuuuxxx{{{~~~~~~zzzuuuxxx~~~000000000000000000000000////////////////////////////////////////////////...////////////000000000//////////////////////////////000000000111111111///000000111222222111111111222888CCCQQQ\\\bbbccccccbbbbbbdddfffhhhhhhggg^^^^^^```dddggghhhgggeeedddaaa]]]ZZZXXXUUURRRPPPOOOQQQSSSSSSSSSVVV\\\bbbbbbjjjuuu~~~}}}{{{vvvuuuuuuxxx{{{uuufffXXXQQQUUUSSSRRRSSSUUUYYY[[[]]]XXXRRRJJJBBB<<<;;;<<<===;;;:::;;;@@@HHHMMMMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHLLLFFF===555222111111222111//////000222222111////////////////////////////////////...............////////////////////////............................................................................................................////////////000000//////////////////111111000000///000000111222111000/////////111222666999???FFFMMMQQQTTTUUUTTTQQQOOOPPPRRRRRRNNNJJJKKKJJJGGGBBB??????CCCFFFJJJOOOUUU[[[___cccgggjjjpppnnnlllkkkjjjhhheeebbbbbbcccddddddbbb^^^YYYVVVRRRLLLDDD===888555333111333222111000000000111222000000//////////////////......................................................////////////....../////////...---------,,,.........------------...------............------////////////////////////////////////000000000000...////////////000000000...000111222222222333444555???IIIOOOUUU\\\```aaa^^^\\\]]]eeeooovvvxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyyyy}}}}}}xxxvvvuuummmdddZZZXXXYYY___lll}}}xxxiii```ZZZYYY[[[bbbcccfffjjjkkkfff]]]VVVMMMJJJFFFFFFLLLVVV___dddlllkkkggg\\\MMM@@@777444444555555666666555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333222222333444444333777===MMMSSS^^^jjjsssxxxzzzyyyxxxvvvttttttxxx||||||rrrrrr111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111111111222333222111111111444999CCCPPP\\\bbbcccaaaeeeeeefffhhhiiihhhdddbbb______aaaccceeeeeebbb___[[[XXXSSSQQQQQQRRRRRRQQQPPPYYYdddiiijjjlllqqqvvvrrrxxxmmmbbbYYYTTTNNNMMMQQQXXX^^^bbbWWWTTTPPPKKKGGGEEEDDDCCCDDDCCCBBB@@@???@@@BBBDDDHHHHHHIIIJJJJJJIIIGGGFFFKKKKKKGGG>>>444///000333111111111111222111///---000000000000000000000000////////////////////////................................................................................................................................./////////000000//////000000000000000000111111000000000000111111000000000111333555777888BBBDDDHHHLLLQQQVVV[[[^^^[[[YYYWWWWWWZZZZZZYYYWWW[[[ZZZYYYVVVSSSQQQPPPPPPEEEFFFGGGIIINNNVVV^^^eeekkkjjjkkklllmmmllljjjhhhggghhhiiihhhgggfffeeeeee___ZZZTTTMMMGGGAAA<<<888444333111000//////000111//////000000000000000000////////////////////////...........................//////////////////.../////////...---------,,,---.....................------............------////////////////////////////////////000000000000////////////000000000111000111222111111222555888>>>LLLZZZbbbgggjjjjjjhhh^^^dddlllssswwwzzzzzzyyyvvvvvvvvvvvvwwwzzz|||~~~|||xxxuuuqqqfff[[[UUUZZZcccsssssskkkiiieee```]]]aaaiiimmmlllhhh^^^XXXNNNEEEBBBFFFOOOVVVbbbfffiiifffZZZLLLAAA;;;666666666666666666777777333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111222222333333333333222111222555444444;;;DDDWWW]]]fffooovvvyyyzzzzzzxxxvvvtttuuuyyy~~~}}}}}}{{{{{{xxx{{{111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111222222111222444333222222333444>>>FFFRRR]]]eeegggeeedddhhhhhhhhhiiiiiigggdddaaacccbbbaaaaaa```^^^YYYVVVPPPOOONNNOOOSSSWWWYYYZZZXXXfffwww}}}~~~~~~wwwmmm```XXXWWWXXXXXXVVVSSSUUUWWWXXXVVVRRRMMMJJJOOOPPPNNNGGG???:::;;;>>>AAABBBDDDFFFGGGGGGGGGFFFHHHMMMOOOHHH<<<333222444333333333222111000......000000000000000000000000...////////////000000000.................................................................................................................................//////000000111//////000000000000111111111111000000000111222222...000333777:::>>>AAABBBHHHJJJMMMPPPSSSXXX^^^bbbaaa```^^^\\\\\\]]]```bbbccceeefffgggfffdddaaa```XXXTTTNNNHHHEEEFFFKKKPPP]]]^^^bbbgggmmmppppppooohhhiiihhhfffdddcccdddfffeeeccc___[[[VVVPPPIIIEEE;;;999555222///.........//////000000000000111111////////////////////////...........................//////000000//////..................---------------...////////////...------............------////////////////////////////////////000000000000/////////000000000111111000111222111000333:::???MMM\\\jjjppppppmmmjjjeee^^^jjjvvv{{{|||}}}|||{{{tttuuuuuuwwwxxx{{{}}}~~~|||tttnnnllljjjddd^^^[[[gggooo{{{}}}pppcccaaahhhoooooolllkkkfff\\\PPPFFFCCCGGGKKKUUU\\\dddhhhdddZZZOOOIII<<<:::888666666666888999333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222222222222222222222111111111111111222222333444444444444111222666666777BBBOOObbbhhhooouuuxxxzzz{{{|||wwwvvvuuuwww|||~~~ttt}}}111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222000222333333222444888;;;HHHQQQ]]]eeeggggggggghhhhhhgggfffggghhhgggfffdddfffccc```]]]YYYUUUPPPLLLHHHJJJNNNVVV]]]cccffffffbbbrrr~~~uuutttzzzxxxuuuooocccZZZTTTVVVXXXYYYYYYWWWUUUTTTVVVXXXXXXSSSIIIAAA<<<;;;999;;;>>>BBBFFFHHHIIIJJJGGGMMMSSSQQQHHH===666333333333333222111000000111000000000000000000000000.../////////000000000000........................................................................................................................---......///000000111111//////000000000111111111111111000000111111222333444666:::???CCCEEEGGGGGGFFFIIIMMMOOOPPPSSSVVVYYYYYYZZZXXXUUUTTTXXXaaahhhfffggghhhjjjkkkjjjgggeeegggddd]]]TTTKKKEEECCCCCCLLLOOOUUU]]]eeekkklllllleeefffgggeeebbb```bbbcccbbb```___]]]\\\XXXTTTQQQKKKGGGAAA;;;555222000/////////000000000111111111////////////////////////........................//////000000000000//////---------...............,,,---...///000000///...------............------////////////////////////////////////000000000000//////000000000111111111///111111000111888BBBKKKXXXfffrrrtttoookkkfffbbbeeepppyyy{{{zzz{{{yyyvvvrrruuuxxxzzz{{{zzzwwwuuulllaaa^^^bbb___YYY___nnnwwwnnnppprrrmmmfffiiijjjhhh___SSSIIIGGGGGGIIINNNXXXaaaeeebbb[[[UUUDDDAAA<<<777444444666888444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333333333333333333222222111111111111111222222333444444555666222333888:::<<>>MMM^^^iiiooottttttnnnmmmsssyyyzzz{{{{{{}}}~~~wwwvvv444333111111111000...,,,000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////222111000111333333111//////111444999???IIIRRRYYY\\\```eeeggghhhhhhiiikkkhhhgggfffeeeccc```\\\YYYTTTWWW[[[YYYQQQLLLSSS^^^dddiiikkkiiihhhjjjiiiddd___iiiwwwyyyyyy|||aaaSSSSSSUUUTTTRRRRRRSSSWWW\\\]]]ZZZWWWEEE>>>777777>>>HHHQQQVVV[[[YYYYYYZZZ[[[UUUKKKBBB888555333222222333222111111111111111000000000000000000000000000000000000000000000000000000000000//////.........---------............////////////000/////////............////////////////////////000000000000111111111111111111000000000000111111111222555999===BBBEEEGGGIIIHHHEEEAAA===<<<===>>>JJJNNNQQQPPPKKKDDD===999666<<>>;;;777222000///000111222111000000000000000111////////////////////////////////////////////////........................000000000000000000000000999777333000......///000////////////////////////000000000000000000000000111111111111000000000000000///000666AAANNNWWW[[[[[[```dddcccaaaccckkkssszzz{{{vvvnnnkkknnnpppooorrrwwwzzzxxxooofffaaa^^^___ggghhhbbbhhh{{{uuujjjbbbaaadddaaaZZZNNNKKKGGGEEEHHHOOOWWW\\\\\\\\\UUUGGG<<<999999888555444444444444555666666555444444333222333333333111111222222222333333333222222333333333333222222222222222222222333333333222222222333333444555666888666666;;;FFFTTTccckkkrrrtttrrrmmmmmmuuu|||}}}xxx}}}~~~{{{|||}}}qqqttt444333111111222111///...000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////111000///000222222111000///111777@@@KKKVVV]]]```aaacccggghhhhhhgggggggggfffffffffccc]]]WWWRRRPPPMMM]]]hhhcccZZZ\\\kkkyyyrrrssspppkkkjjjmmmnnnmmmzzzvvv|||zzzsssgggXXXPPPNNNMMMPPPVVVZZZYYYVVVPPPDDD888444;;;FFFOOOSSSbbb```^^^^^^^^^[[[TTTOOO@@@:::333111333555333000222222111111111000000000000000000000000000000000000000000000000000000000/////////............---............////////////////////////............////////////////////////000000000000111111111111333222000//////000222333222666<<>>999777===DDDHHHJJJNNNUUU[[[eeeeeedddbbbaaabbbeeehhhbbb```ZZZRRRQQQTTTTTTQQQKKKJJJHHHCCC???===>>>@@@EEEIIINNNSSSWWWYYY\\\]]]UUULLL???555222444777:::<<<@@@JJJXXXcccddd\\\TTTMMMHHH@@@999333111111222333222222111111000//////////////////////////////////////////////////////........................000000000000000000000000===:::555111///...///000////////////////////////000000000000000000000000111111111111111111111111111///333>>>MMMUUUTTTPPPPPPZZZbbbaaaeeeooouuutttuuusssnnniiijjjpppssssssuuutttrrrrrrrrrqqqnnnlllooooooggg```pppiiiaaacccccc```XXXSSSLLLEEECCCHHHPPPVVV[[[```___TTTGGG>>>:::777666666555444333444666999555555444333333333333444222222222222333333333333333333444444444444333333333333333333222222222222222222222222333444555555777666999CCCQQQ___iiinnnsssrrrnnnlllpppyyyyyy}}}zzz{{{tttxxxxxx222000///000222444444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222333555;;;FFFRRRZZZ^^^^^^bbbcccfffgggfffeeedddcccddddddaaaZZZSSSPPPRRRTTT^^^mmmuuummmgggooo|||kkkiiiggghhhnnnxxxqqq[[[SSSLLLIIIMMMRRRTTTUUUUUUKKK???888999@@@HHHMMM______```aaa```]]]XXXUUUIII???555111333555333///222222222111111111000000000000000000000000000000/////////////////////////////////...........................///////////////////////////.........///////////////////////////000000000111111111111333111000//////222444666888<<>>;;;===>>>@@@AAAEEENNN[[[dddiiijjjjjjiiiiiijjjlllooolllkkkgggbbb```cccaaa^^^UUUTTTRRRMMMHHHEEEEEEFFFCCCEEEHHHHHHIIIMMMSSSYYY^^^UUUIII>>>888666666777666999AAANNNZZZaaabbb___YYYTTTMMMDDD<<<666333111111111111111111000//////////////////////////////////////////////////////........................////////////////////////<<<999555000......000111////////////////////////000000000000000000000000000111111111111111222222555555:::EEEOOOOOOJJJFFFPPP___hhhhhhmmmxxxxxxoooeeeeeeeeehhhnnntttwwwwwwxxxnnnjjjwwwvvvfffggg}}}~~~mmmiiihhhfffaaa]]]WWWOOOHHHGGGKKKNNNWWW^^^```ZZZQQQHHH???777:::;;;:::888555444666888666555555444444444444444333333333333333333333333333333444444444444333333444444444333333222222111222222111222222333444555555777===KKK\\\iiinnnoooqqqnnnlllmmmttt{{{~~~~~~~~~{{{~~~{{{rrrsss333222000111222444444333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111222444555888;;;BBBMMMXXX^^^___]]]ccccccdddffffffeeecccaaa```___ZZZUUUTTTXXXbbbjjj{{{}}}wwwmmmlllrrrrrrlll\\\___gggvvvoooeeeWWWNNNKKKOOOTTTWWWTTTQQQJJJBBB;;;;;;@@@EEEVVVZZZ```bbbaaa^^^ZZZWWWPPPEEE999333333555222///222222222222111111111111111111111111111111111111////////////////////////////////////////////////............////////////.........///////////////000000000000000000000000///000000000111111111111111111000000222555999;;;AAADDDIIIMMMNNNKKKHHHEEE>>>:::777888???GGGNNNQQQLLLLLLKKKGGGCCC@@@??????AAAAAAAAABBBGGGRRR```iiigggiiilllmmmlllkkklllmmmiiikkkjjjhhhggghhheee___```aaa___\\\XXXUUUTTTTTTPPPNNNKKKFFFCCCEEELLLSSSYYYTTTLLLEEE???:::666333444999BBBKKKRRRXXX[[[]]]]]][[[WWWQQQHHH???888333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////777555111///...///111222000000000000000000000000111111111111111111111111000000111111222222222333777999@@@HHHIIIEEEDDDHHHYYYhhhrrrqqqsssyyyrrrddd^^^```eeelllqqqrrrqqqqqqsssooouuuqqq|||vvvsssaaa```\\\WWWQQQLLLIIIHHHQQQUUUXXXXXXWWWSSSGGG<<<:::;;;;;;:::888777666777777666555555444444555555333333333333333333333333222222333333333333222222555444444333333222222222222222222222333444555555555888BBBSSSdddnnnpppnnnllljjjlllqqqxxx{{{zzzyyy|||xxxwwwyyyzzz|||999666333222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222000111222111111333666888???DDDLLLWWW___ddddddcccdddddddddeeeeeedddaaa^^^XXXYYYZZZ^^^ccclllvvv}}}wwwiiibbbdddfff___TTT]]]eeexxxsssaaaSSSLLLLLLNNNRRRTTTSSSLLLBBB======AAALLLTTT]]]bbbaaa]]][[[YYYUUUKKK???777555444222///333222222222222111111111111111111111111111111111000000000000000000000000...////////////000000000............////////////.........///////////////000000000000000000000000000000000000111111111111000000111444888<<>>===???BBBEEECCCFFFJJJNNNSSSZZZaaafffgggjjjmmmmmmllljjjjjjjjjfffjjjlllkkkmmmmmmiiicccdddfffgggfffcccaaa```aaa___[[[UUUOOOJJJJJJMMMPPPRRRPPPMMMJJJFFFAAA;;;666444<<>>???@@@AAADDDHHHLLLJJJNNNSSSWWW[[[]]]___```fffggghhhgggeeedddddddddbbbfffhhhhhhjjjllljjjeeeaaadddggghhhhhhhhhhhhiiigggddd```]]]ZZZXXXUUUSSSOOONNNNNNNNNLLLHHHBBB>>>999===BBBIIINNNOOOOOOMMMRRRVVV[[[^^^\\\WWWPPPLLL:::888444111//////111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222333444444<<<===DDDKKKGGGCCCLLL[[[nnnrrruuuuuuqqqkkkfffcccmmmlllnnnoookkkgggmmmvvv~~~uuuiiibbb^^^[[[TTTOOOHHHKKKNNNRRRXXX^^^\\\VVVLLLDDD;;;888:::<<<:::888888777666666555555666666555555444444444333333333333333444444444444333333333333333444444444444444444444444444555666777777999CCCRRRbbblllpppooommmmmmmmmqqqxxxxxxuuuuuuyyy}}}~~~zzzvvvqqq{{{999777333222222333333222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111333444333222444999===NNNUUU^^^dddeeeeeeeeegggbbb___]]]\\\[[[WWWQQQLLLIIIUUUiii}}}ttthhh```YYY\\\lll{{{zzzoookkkTTTTTTUUUUUURRRMMMGGGCCC<<>>EEEKKKPPPRRRRRRQQQPPPNNNLLLJJJHHHGGGHHHMMMQQQPPPJJJDDD@@@???>>>AAADDDFFFHHHJJJMMMPPPRRRTTTVVVXXXZZZ\\\]]]^^^aaa```___\\\YYYXXXZZZ\\\WWWYYYZZZZZZ]]]aaaaaa]]]]]]aaaeeehhhjjjjjjkkklllhhhgggfffggggggddd]]]WWWLLLLLLMMMMMMMMMJJJEEEBBB@@@<<<999===EEEMMMOOOOOOMMMQQQXXX^^^```^^^ZZZWWW@@@===777222//////111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000111111111111111111111111000000111222333333444444BBBAAAGGGMMMKKKFFFOOO^^^tttssstttuuuooohhhhhhmmmmmmkkkkkkkkkgggiiiwwwwwwiiidddaaa[[[VVVGGGLLLPPPRRRWWW^^^bbbbbb^^^QQQAAA:::;;;===;;;777888888777666666666666666555555555444444333333333444555555555555555555444333333333444444555555555555555444555555666777888<<>>GGGXXXZZZ]]]aaadddeeeffffffbbb^^^]]]]]]XXXOOOKKKNNNVVVgggxxx}}}nnn^^^VVVdddyyybbbUUULLLOOOUUUVVVTTTTTTIIIHHHJJJNNNOOONNNPPPUUUYYYXXXTTTLLLAAA888444333444444333222000000111333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......---000333222//////333777333888@@@HHHNNNQQQQQQPPPOOOQQQSSSQQQMMMKKKLLLMMMSSSUUUTTTNNNFFFBBBCCCFFFDDDJJJQQQSSSRRRRRRUUUYYY[[[XXXVVVVVVUUUTTTTTTVVVOOOTTTSSSKKKJJJNNNLLLDDDIIIGGGJJJOOOPPPNNNOOOSSSTTTWWW[[[___dddhhhgggddddddeeeeeeccc```___```bbbYYYTTTOOOJJJHHHGGGFFFFFFHHHDDD???===???DDDJJJNNNPPPPPPRRRVVVZZZ\\\\\\[[[JJJBBB888333333333111...000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111555888555111111777===CCCLLLRRRLLLCCCFFFXXXjjjsssvvvvvvqqqkkkkkkooorrrkkkjjjhhhfffhhhwwwzzzkkkhhhddd___QQQQQQPPPRRRYYY___aaa___^^^XXXNNNCCC;;;777888:::666666777777666555444444333333444666777777555222333444666777777666444333444444444444444444444444333222333555444333999@@@HHHMMM[[[kkkqqqnnnnnnqqqssstttuuuvvvxxxyyy{{{{{{{{{vvvwwwmmmjjj|||444444444333333333222222222222222111///...000111111111111111111111111111222222111111111111222222222222222222333333333333111333333333444;;;EEENNNZZZ\\\```dddffffffeeedddbbb]]]YYYVVVNNNHHHJJJRRR___pppzzztttiiiccc```[[[kkkwwwiii\\\VVVSSSPPPQQQTTTRRRKKKFFFEEEEEEDDDEEEIIIRRRTTTVVVRRRIII???777333555555444333222222222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000///////////////222444333111222666:::<<<@@@FFFMMMQQQSSSRRRQQQOOOQQQSSSQQQNNNLLLLLLMMMOOORRRTTTRRROOOMMMNNNPPPVVVWWWXXXXXXVVVTTTSSSSSSQQQLLLGGGFFFFFFFFFFFFFFFFFFHHHFFFAAA>>>???@@@>>>DDDAAA>>>@@@EEEGGGEEEAAACCCGGGLLLPPPUUUXXX[[[[[[YYYYYYYYY[[[^^^aaacccddd```]]]YYYVVVUUUSSSQQQPPPLLLKKKHHHBBB>>>>>>BBBGGGMMMMMMNNNPPPRRRTTTWWWYYYTTTLLLCCC;;;777555222000111000000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000111000000000000111111111111///222444333222333999>>>DDDJJJMMMJJJGGGOOOaaarrrwwwtttpppmmmmmmoooooonnnlll___ZZZiii~~~yyypppiii^^^ZZZUUUUUU\\\dddhhhiii```[[[RRRHHH@@@;;;999:::777777777888777777666666>>><<<999777777555333111333444555777777555444333444444444444444444444444444333555777666666;;;CCCNNNTTTaaammmqqqmmmmmmpppssstttuuuwwwxxxzzz{{{|||zzzyyy|||yyyrrr~~~rrrfffsss444444444444333333333333222333222111000000222333222222222222222222222222222222222222222222222222111111111222222222222333333222111444;;;FFFQQQXXX]]]```dddggggggeeeaaa^^^^^^YYYTTTNNNIIIHHHPPPYYY\\\jjjnnnaaaWWW^^^nnnyyyzzziiiZZZQQQRRRWWW___TTTIIICCC@@@<<<<<<>>>GGGNNNVVVXXXSSSGGG<<<555444444444444444444333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000000/////////111333555444444666;;;@@@EEEHHHMMMQQQSSSTTTRRRQQQOOOPPPPPPNNNLLLKKKLLLMMMPPPRRRVVVYYYZZZZZZYYYXXXXXXUUURRRQQQPPPNNNJJJGGGJJJHHHEEEBBBBBBBBBAAA@@@DDDCCCCCCDDDCCCBBBFFFMMMUUUZZZWWWMMMGGGGGGDDD>>>===???BBBDDDFFFHHHJJJLLLIIIIIIIIIKKKOOORRRSSSTTT___]]]\\\\\\]]]\\\ZZZWWWPPPRRRQQQJJJ@@@;;;===AAAIIIKKKKKKJJJJJJLLLQQQVVV\\\WWWOOOGGG???888444222222222222222222000//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000/////////000000000111111000000000111111111222222111111111222555999>>>AAAFFFGGGGGGIIIOOO\\\lllxxxxxxpppiiikkkrrruuupppkkkdddaaaoooxxxddd^^^YYYZZZaaagggjjjkkkddd```XXXOOOGGG@@@;;;999888888888888999999999999DDDAAA<<<888777666555444333444555666666555444333444444444444444444444444666555666888888999@@@HHHTTT\\\hhhqqqoookkkkkkpppssstttvvvwwwyyyzzz{{{|||xxxvvvwwwppphhhvvvwwwtttyyy555444444444444333333333222333222111000111444666222222222222222222222222222222222222222222222222000000111111111222222222666333222777BBBOOOZZZ___```ccceeegggddd___YYYUUUVVVSSSOOONNNNNNRRRXXX]]]VVV[[[[[[YYYbbb{{{kkkZZZWWWZZZccc[[[TTTNNNFFF>>>:::;;;???GGGSSSZZZXXXNNNBBB:::555444444444555444333222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111444555777<<>>999888888888888888999999:::???<<<999888888999888777444444555666666555444444555555555555555555555555666555666999:::<<>>BBBFFFEEEAAA???BBBEEEMMMQQQTTTSSSLLLCCC:::555222222333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222666333222666<<>>GGGPPPXXXcccmmmoookkkjjjnnnrrrssstttvvvxxxyyyyyyxxxxxxwwwrrrjjj```dddmmmmmm555555555555444444444333222333222222222444999<<<333333333333333333333333111222333444444333222111111111111222222222222333444555888AAALLLUUUZZZ[[[bbbaaa```]]]YYYTTTPPPNNNSSSUUUVVVWWWZZZ[[[UUUMMMQQQXXXiiipppfffWWWYYY^^^```XXXIII???<<<;;;AAAJJJTTTXXXUUUNNNHHH<<<888444333444555333111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222///222666;;;BBBHHHMMMOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUOOOIIIFFFIIIPPPWWW\\\___^^^\\\XXXRRRMMMIIIFFFHHHLLLNNNMMMKKKOOOYYYaaaqqqeee___bbbppp{{{yyysssrrrkkkssszzzuuugggVVVLLLIIIFFFFFFFFFJJJOOOSSSVVVVVV]]]YYYWWWWWWYYYTTTKKKBBB:::>>>@@@@@@===;;;;;;<<>>CCCCCCBBBHHHLLLUUU```jjjooommmkkkmmmooouuuwwwpppjjjrrr~~~jjjeeeggghhhkkkpppiiifffbbb___ZZZRRRGGG???;;;:::888777777777888999555555666777999777444222555555555555555555555555555555555555555555555555555444666:::===AAAKKKUUUZZZdddlllllljjjlllpppssssssuuuwwwxxxxxxwwwuuutttiiifffddddddvvv|||ttt555555555555444444444444222333222222222555:::>>>333333333333333333333333111222444555555444222111222222222222333333333333444888@@@JJJTTTZZZ]]]]]]aaa___\\\YYYWWWVVVUUUVVVWWW]]]___[[[WWWWWWUUUQQQ[[[mmmddd```^^^aaa___UUUHHHAAA<<>>===<<<;;;;;;;;;<<<>>>CCCIIINNNMMMHHHCCC999777444111//////000111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000111111111222222222111111111222222222333333000333777>>>DDDGGGHHHHHHKKKSSS___hhhmmmnnnlllkkkrrrqqqssssssnnnsss}}}tttrrrmmmkkknnnjjjhhhdddccc```YYYNNNEEE>>><<<:::888777777888999888777666666888888666555555555555444444555555555555555555555555555555555666666888<<<@@@DDDOOOZZZ^^^fffkkkjjjjjjooorrrrrrtttuuuwwwwwwwwwtttrrrppphhhbbbcccmmmtttwww666666555555555444444444333333222222333666;;;???333333333333333333333333111222444555555444222111222222333333333444444444666===HHHSSS\\\```bbbbbbaaa^^^[[[XXXWWWYYY\\\^^^ZZZcccggg^^^UUUVVV[[[]]]sssvvviiiaaacccfff```RRRHHH===BBBKKKUUU\\\[[[TTTNNNGGG@@@888444666777666444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222:::<<<@@@FFFKKKOOOOOONNNIIIHHHFFFEEECCCCCCBBBBBBBBB@@@@@@DDDJJJOOOPPPPPPFFFHHHHHHDDDAAABBBHHHNNNUUUXXXaaarrrkkkXXXRRRJJJEEECCCDDDEEEFFFFFFJJJPPPTTTVVVUUUSSSRRRGGGCCC???======>>>???>>><<<<<<===DDDLLLPPPNNNJJJ@@@===888444111000111222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333000555<<>>BBBGGGRRR]]]bbbhhhkkkjjjkkkqqqsssqqqtttuuuwwwwwwvvvssspppnnnqqqgggeeetttwwwuuu888777555444555555444222666555555888<<<===:::777444444444444444444444444333333333333333333333333777444444666666333444777;;;DDDQQQYYY\\\]]]aaadddddd___WWWTTT\\\gggfff^^^WWWffffff\\\\\\```gggsssttt___eeelllcccWWWUUUEEEBBBIIIYYY^^^YYYVVV[[[NNNGGG>>>888666555555444333333333222222222111111222222222111111111111000222111111111000000//////000000000000000000000000111111111111111111111111222333333333111111222444===AAAGGGKKKLLLLLLLLLMMMFFFBBB>>>:::888999;;;<<>>FFFQQQ\\\cccgggfffgggjjjooosssvvvvvvwwwoooqqq{{{{{{uuuyyyrrrhhh|||nnn:::777555444555555444333555555666888::::::888666444444444444444444444444333333333333333333333333666333333666555333555999===FFFSSS\\\```bbbbbbccc]]][[[VVVUUU]]]fffddd]]]aaaooopppkkkooorrr{{{xxxjjjgggccc]]]XXXLLLEEEFFFTTT]]]ZZZXXXYYYRRRKKKAAA:::777666666555333333333222222222222111222222222222111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000111000000111333666@@@EEEJJJMMMLLLIIIEEEDDD<<<:::888666666999<<>>;;;666666555777:::???CCCFFFNNNGGGEEEIIIIIIDDDDDDHHHQQQTTTccc|||uuuvvvxxxtttvvvzzz|||~~~~~~jjjTTTKKKJJJJJJNNNQQQQQQKKKBBB>>>???CCCEEEDDDFFFIIIMMMNNNKKKGGGOOOMMMHHH@@@888333333555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111222333333222222444666888BBBQQQ\\\aaacccdddeeecccllloooiiigggmmmrrrrrrssshhh}}}zzziiikkkmmmnnnlllfff```\\\WWWNNNBBB;;;::::::888666888888888999999999999999666888::::::888555666777777777777666777888888999;;;<<>>666444555333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111222333333222333666888<<>>;;;:::999777888888888999999::::::::::::888777888777555666999777666666777777777888888:::===AAAIIIRRR[[[cccggg```aaaccciiioootttvvvvvvvvvzzzzzz{{{vvv|||GGGBBB<<<777666555555555333666888666333111222444444444444444444444444444444444444444444444444444444333444666666666>>>GGGQQQTTT[[[aaaddd```YYYSSSPPPSSSXXX\\\[[[XXXVVVVVVZZZiii~~~~~~rrrrrrsssjjjaaa]]][[[ZZZ\\\^^^ZZZUUULLLBBB;;;666666666444444444333333333222222333333333222222222222111000000000000000000111111111111111111111111111111111111111111111111111111222333444666999>>>FFFKKKOOOOOOMMMIIIEEEBBBAAABBBEEEFFFHHHJJJMMMQQQTTTUUUXXXPPPJJJIIIJJJSSSkkkwwwooo{{{nnn\\\KKKFFFGGGJJJNNNRRRPPPKKKFFFFFFGGGIIIMMMQQQPPPLLLGGGDDDIIIOOOMMMEEE<<<666444333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222222222333333333444777:::DDDNNN\\\eeegggggghhhiiinnnnnnjjjfffkkkuuutttkkkiiixxxnnnrrrxxxuuulllfffaaaYYYLLLCCC>>><<<;;;:::888888999999:::::::::;;;<<<777888>>>AAA===777555666777777888888888888888999===CCCKKKTTT\\\bbbeee```aaadddjjjpppuuuwwwwww{{{wwwttt}}}vvvNNNHHH@@@:::777666666555555666666555333222333444444444444444444444444444444444444444444444444444444444555777777999BBBMMMUUUXXX\\\___^^^ZZZUUURRRRRRUUUZZZ]]]YYYUUUWWW]]]```}}}vvvxxxrrrjjjccc___]]]\\\]]]ZZZWWWPPPGGG>>>888666666444444444444333333333333333333333333222222222222000000000000111111111111111111111111111111111111111111111111111111111111///111444777;;;@@@GGGLLLPPPOOOLLLIIIGGGGGGJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTQQQNNNKKKLLLXXXpppxxxqqqnnnsssyyyfffQQQFFFDDDEEEKKKRRRTTTOOOIIICCCCCCDDDIIIOOORRRRRRPPPCCCFFFJJJMMMKKKDDD;;;555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222222333333333333555999<<>>CCCIIINNNOOOOOONNNLLLLLLMMMQQQTTTSSSSSSTTTTTTSSSRRRQQQPPPKKKMMMOOOXXXttt{{{{{{mmm\\\QQQNNNKKKLLLPPPSSSSSSRRRIIIFFFCCCEEEJJJPPPRRRSSSJJJGGGEEEIIIMMMJJJ@@@777444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222222333333333333666:::===MMMRRR[[[ccciiikkklllkkkhhhgggllltttsssnnnsss}}}nnniiibbb^^^VVVOOOHHHBBB===:::::::::::::::::::::999999999777???MMMOOOBBB666444777888999:::;;;::::::999:::???HHHQQQYYY^^^``````___```dddjjjppptttuuutttwwwrrrxxx}}}tttXXXQQQGGG>>>999777666666888555222333666777666444444444444444444444444444555555555555555555555555555555777999999<<>>BBBGGGLLLPPPMMMOOOPPPPPPPPPQQQTTTVVVVVVVVVVVVVVVTTTRRRPPPNNNIIIOOOTTTcccvvvvvv|||yyytttiiiccc___YYYTTTSSSWWW]]]aaaSSSMMMFFFDDDGGGLLLOOOPPPQQQIIIBBBEEEMMMMMMDDD999444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222222333333333333666;;;>>>KKKNNNUUU^^^fffjjjkkkjjjjjjggglllrrrnnnmmmrrroooccc```ZZZRRRJJJCCC<<<999;;;;;;;;;::::::999999999;;;888===FFFDDD999666<<<888999:::;;;<<<;;;::::::;;;AAAJJJTTT[[[___``````^^^```ccciiiooorrrsssrrrrrrrrrzzzoooYYYUUUOOOFFF>>>999888888555555444444444555555666444333333222222333333444222222333333333444444444888777555777<<>>CCCFFFIIILLLNNNNNNQQQSSSQQQMMMLLLOOOTTTYYY^^^ZZZOOONNNUUUUUUMMMQQQNNNmmmvvvppp|||zzz~~~}}}nnn^^^\\\kkk|||jjjZZZHHHBBBEEEKKKMMMLLLLLLHHHFFFHHHLLLNNNKKKGGG@@@<<<888777777777555222333333333333333333333333444444333333333333222222111222333333444444333333111222222333333222222111222333444333222555;;;@@@EEEAAAEEESSSaaahhhiiiiiiiiihhhjjjjjjjjj|||uuummmddd[[[WWWSSSLLLCCC===>>>===<<<<<<<<<;;;999777888888888888888888888888:::999888888888888888888===DDDMMMUUU[[[^^^___``````eeekkknnnppprrrrrrpppjjjqqquuuyyy{{{mmm}}}[[[XXXSSSKKKCCC===999888666666666555555666666777555555444444444444555555222333333333333444444444777666666888>>>GGGOOOTTT[[[[[[XXXUUUXXXbbboooyyyYYYVVV[[[ooozzzsssddd]]]XXXVVVQQQFFF>>>;;;888777666444333333444444333444444444444333222222111111111111111111111111111111111111222222222222///000222222111000111333777;;;AAAFFFIIIKKKMMMNNNMMMPPPRRRQQQOOOQQQVVV[[[]]][[[UUUQQQVVVbbbiiijjjmmmppprrrqqqsssxxxwwwzzz|||wwwgggXXXPPPMMMHHHGGGIIILLLJJJIIIJJJMMMOOOMMMKKKDDD???:::777666666555333333333333333333333333333444444333333333333222222111222333333444444333333222222333333333333222222333444555444555999???DDDGGGAAABBBQQQbbbjjjjjjhhhgggllljjjeeeqqq~~~vvvkkk___ZZZXXXQQQFFF<<<>>><<<;;;;;;<<<;;;999777999999999999999999999999:::999888888888888999999>>>DDDMMMUUUZZZ]]]___``````dddiiimmmqqqssssssqqqmmmuuuyyy}}}jjjqqq]]][[[WWWQQQJJJBBB<<<888888777777666666777777888666666555555555555666666333333333444444444555555666666888<<>>DDDMMMTTTYYY[[[]]]___```bbbgggmmmrrrsssrrrqqqppp|||zzzbbb^^^\\\YYYUUUOOOGGG???:::888888777666666666777777666555555555555555555666444444444444555555555555555777:::@@@GGGOOOVVVYYYWWWVVVPPPNNN[[[mmmooofffXXXTTTiiitttjjj^^^WWWTTTNNNGGGAAA888888666555555555666666444444444555444333333222222222222222222222222222111111111222222222333333222333333222111222555777???CCCIIINNNOOOOOOOOOPPPQQQUUUZZZ^^^```cccfffiiieee]]]hhhxxxtttooofffiiieeeUUUKKKMMMKKKLLLLLLKKKJJJKKKMMMOOOLLLGGG@@@999666555555666444444444444444444444444444444333333333222222222111222333333444444333333222333333333333333333222555555555666999>>>DDDHHHCCCCCCJJJZZZgggjjjgggdddjjjkkkiiitttttt~~~yyyoooddd]]]VVVKKKBBB>>><<<::::::;;;<<<;;;999:::::::::::::::::::::::::::999888888888:::;;;===@@@EEEMMMTTTXXXZZZ\\\]]]___aaagggooosssrrrpppoooyyyvvvttt^^^\\\YYYVVVRRRKKKCCC>>>888777666666555555555666555555444444444444555555444444555555555666666666555888===DDDKKKRRRWWWYYYTTTTTTQQQPPPYYYccc```UUURRRXXXuuutttbbbXXXVVVTTTKKKAAA:::999777666555555666777444444555555555444333333222222222222222222222222111222222222222333333333333333333222222444888;;;BBBFFFLLLPPPRRRRRRSSSTTTWWW\\\bbbgggiiiiiihhhggg^^^```|||wwwzzz|||~~~zzzhhhVVVOOOKKKKKKJJJIIIGGGGGGIIIKKKKKKHHHBBB<<<777555666777444444444444444444444444444444333333333222222222111222333333444444333333333333333444444333333333555444444555999???DDDFFFAAAHHHWWWeeeiiifffdddeeeiiidddkkk~~~}}}ooo```VVVNNNIII@@@>>>;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999888888999;;;===???BBBGGGNNNTTTWWWZZZ[[[]]]___aaahhhrrrtttpppoooqqq}}}}}}bbb^^^YYYVVVRRRMMMFFFAAA888888777666555555555555555444444444444444444555555555555666666666666777666:::@@@HHHNNNSSSVVVWWWSSSTTTVVVXXXZZZZZZYYYWWWaaannnkkk\\\XXXWWWNNNCCC<<<:::888777666555666666555555555555555444333333333333333333333333333333222222222222333333333333333333333222333666;;;???EEEIIINNNRRRUUUWWWYYY[[[```ccchhhlllmmmjjjfffccc[[[jjj~~~~~~yyytttnnnjjjnnntttxxxeeeXXXOOOMMMJJJGGGEEEEEEEEEEEEGGGFFFDDD???:::777666777444444444444444444444444444444333333333333222222111222333333444444333333333333444444444444333333666444444666<<>>CCCHHHLLLPPPUUUXXX\\\aaadddfffgggiiikkkjjjhhhdddaaafff~~~rrrhhhkkkuuuvvvzzzyyyxxx{{{zzz~~~~~~zzztttpppttt|||~~~vvvxxxyyynnn___WWWRRRKKKGGGGGGFFFCCCAAA@@@CCCDDDBBB===999777666555555555555555555555555444444333333333333222222111222333333444444333333333333444444444444333333666555555999AAAIIINNNQQQSSSZZZfffllliiicccccchhhiiiuuuyyygggYYYNNNFFFCCC@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999<<<@@@BBBGGGKKKQQQUUUXXXZZZ\\\]]]fffffflllrrrpppppp~~~}}}xxxqqqiii^^^VVVRRRMMMGGGCCC;;;:::999888777777777777777777666666666666777777666666666666777777777777888===DDDLLLQQQSSSSSSRRROOOQQQ[[[ddd]]]SSSaaayyykkkYYYTTTSSSPPP???===;;;888666555444444555555666666555555444333333333333333333333333333222222333333333444444444333222222222444999@@@FFFKKKNNNRRRVVV[[[```fffjjjjjjiiihhhggggggeeecccaaauuummm___aaaVVVdddlll{{{uuuppp{{{|||xxx}}}wwwjjjkkkrrrlll___]]]VVVMMMIIIIIIHHHDDD@@@<<<@@@DDDDDD@@@:::777666555555555555555555555555444444444333333333222222222222333444444444333333333444444555555444444333777555666<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999===AAACCCIIIMMMRRRVVVXXXZZZ\\\^^^iiihhhlllpppnnnqqqsssmmm~~~qqqaaaVVVRRRPPPLLLHHHCCC===888666888999666333777777666666666666777777444666777777666666777999:::AAAKKKRRRUUUTTTRRRRRR```YYY[[[^^^XXXYYY}}}wwwbbb^^^XXXNNNGGG@@@999555777888777555666666555555555444444444333333333333333333333333444444444444444444444444444333222333777<<>>AAADDDDDDCCCAAA<<<888666777777777777777666555444444444444444444444444333333333444333333222222444333333333333444555555555666888???JJJUUU]]]aaaccchhhkkkgggccccccgggiii}}}ppp\\\MMMHHH@@@===???BBB???:::>>>============<<<<<<<<<999:::;;;<<<===???BBBEEEIIIQQQWWWXXXZZZ^^^bbbbbbhhhlllmmmpppvvvvvv{{{pppzzzxxxfff\\\YYYVVVPPPIIIFFF@@@:::888999:::888555777777666666666666777777555666777777666666888:::<<>>;;;=========<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@DDDFFFKKKRRRWWWWWWYYY^^^cccdddaaaggghhhkkkooonnn{{{sssuuu~~~mmmbbb^^^[[[TTTNNNJJJDDD===999999:::999888888777777666666777777888555666777777777777999;;;@@@IIISSSSSSNNNLLLRRRYYYYYYZZZUUUTTTpppxxxaaaWWWWWWNNNHHH@@@;;;:::999888666666666666555555555444444333333333333333333333333444444444444444444444444888777888===DDDJJJLLLMMMUUU]]]ccccccccceeefffeeedddXXXQQQ\\\eeebbbtttwww]]]eeezzzqqqvvvhhhgggkkksss~~~sssnnnnnnlllfff]]]QQQEEE>>>CCC???>>>@@@CCCCCC>>>:::666666666666555555444444444444444444444444444444333333444444444444444333444444444333444444555666555777<<>>>>>AAAEEEHHHMMMSSSWWWWWWXXX^^^dddfffdddkkklllkkkmmmkkkwwwssswwwhhh^^^YYYUUUSSSLLLFFF???:::999999::::::888777777777777777777888666777888888777999;;;>>>CCCLLLTTTRRRKKKIIIRRR[[[[[[XXXSSS\\\kkk\\\YYYQQQKKKCCC===:::999888666666666666666555555555555444444444444444444444444444444444444444444444444777777999@@@IIIOOOOOONNNXXXaaaiiihhhffffffgggfff[[[UUUUUUdddmmmiii{{{fffaaasss}}}mmmkkkxxxwwweee___hhhpppnnnooowww~~~vvviiiYYYJJJ@@@AAA??????CCCDDDBBB@@@???:::999999888777777777777555555555555555555555555222222333333444333333333444444444444444555666666666888>>>HHHTTT^^^dddggghhhbbb```dddccccccqqq___WWWMMMFFFAAA===<<<>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@EEEHHHOOOUUUXXXVVVXXX___eeehhhkkkssssssnnnmmmoooxxxsss```VVVTTTVVVMMMHHHAAA;;;888888999999888888777777777777888888666777888888888:::===@@@EEELLLRRRQQQLLLKKKRRRZZZ[[[SSSUUUnnn}}}fffXXXRRRMMMFFF???:::888777666777777666666666555555555444444444444444444444444444444444444444444444444555666:::BBBJJJOOOPPPOOOYYYccckkkkkkhhhhhhhhhfffYYY^^^ggguuuzzzrrrxxxeeeuuubbb]]]\\\```cccdddhhhmmmxxxtttsss{{{xxxgggVVVJJJ@@@>>>AAAEEECCC>>>>>>BBB<<<;;;999888777777777888555555555555555555555555333333444555666666555555555444444444444555666666666:::AAALLLWWW```eeegggbbb______``````iiieeeZZZOOOIIIDDD>>>===???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>:::888888999999888888777777888888999777888888888999;;;???CCCGGGKKKOOOQQQQQQRRRUUUXXXUUUSSSbbbuuu[[[TTTOOOHHHAAA;;;999888888777777777666666666555555444444444444444444444444444444444444444444444444444888>>>DDDJJJNNNQQQRRRZZZccckkkllljjjjjjgggddd^^^nnn{{{zzzpppvvvsssdddQQQZZZ______fffsss{{{|||~~~nnn```JJJCCCAAACCCAAA;;;<<>>============<<<<<<<<<<<<<<<<<<;;;<<>>>>>BBB<<<;;;999777555666666777555555555555555555555555555666777888888999999999555555555555555666666777777<<>>AAA??????>>>>>>>>>===============<<<<<<<<<@@@FFFJJJQQQWWW[[[ZZZ[[[bbbhhhjjjlllqqqrrr|||uuubbbTTTQQQOOOKKKEEE???;;;::::::999999888888888888999999888888999999:::===BBBEEELLLIIIJJJSSS___ddd^^^VVVQQQkkknnnWWWTTTMMMFFF???<<<<<<===777777777777666666666666555555555555555555555555444444444444444444444444777???HHHLLLLLLNNNUUU[[[___eeeiiikkklllkkkccc[[[lll~~~tttuuu}}}wwwrrr]]]WWWZZZ]]]fffjjjnnnpppsss{{{yyy]]]EEEBBBFFFDDDBBBDDD???===;;;999888888888999666666666666666666666666222333444555666666666666555555555555555666777777888===FFFRRR\\\cccddddddaaafffdddaaawwwbbbQQQHHHAAA???BBB????????????>>>>>>>>>>>>??????>>>======AAAGGGKKKQQQWWW[[[[[[\\\bbbhhhjjjllllllnnnooo}}}iiiUUUTTTOOOKKKHHHBBB;;;999;;;777777777777888999:::;;;888888888888999>>>DDDIIIMMMMMMNNNYYYgggaaaUUUXXXbbb```YYYOOOFFF@@@<<<:::999999999888888777666666666555555555555555555555555666222111444555444444666<<<@@@FFFJJJMMMRRRYYY^^^ddddddhhhnnnlllcccaaafffuuuzzzqqqxxxsssmmmxxx|||tttbbbaaa\\\]]]kkkvvvzzzyyyuuuyyytttTTTEEEBBB@@@@@@AAA@@@>>>;;;888777777888999666666555555555444444444444444444555555555666666555666666555444444666999777<<>>>>>>>>>>>AAAAAA???======AAAGGGLLLVVVTTTSSSWWW^^^eeehhhjjjqqqmmmrrroooxxxrrr]]]UUUOOOJJJGGGAAA:::777999:::999888888888888888999888888888888:::???EEEIIIKKKMMMNNNXXXaaaYYYUUUaaammm___QQQJJJCCC<<<999;;;999999888888777777666666555555555555555555555555666222111444555444555777???DDDIIINNNQQQVVV]]]bbbiiimmmnnniiicccffftttuuunnneeecccsssuuu___WWW[[[YYY\\\jjj~~~nnnOOODDDGGGIIIFFFCCCAAA===:::888777888888666666555555555444444444444444444555555555666666555666666555444555777999999???HHHSSS\\\cccfffhhhaaadddeeeppp^^^GGGGGGIII@@@????????????>>>>>>>>>>>>AAAAAA???===>>>AAAGGGLLLTTTSSSTTTXXX___fffiiikkkoookkkqqq}}}ppp~~~hhhXXXQQQKKKHHHCCC===999999<<<;;;:::999888888888888888999999999;;;@@@FFFJJJIIIMMMQQQYYY[[[RRR[[[vvv~~~gggTTTNNNHHH===999===999999999888777777666666555555555555555555555555555222222555666444666:::CCCGGGMMMQQQUUUZZZaaafffeeeooopppffffff{{{qqqaaa\\\fff|||{{{bbb\\\QQQRRRZZZZZZ]]]lll\\\HHHIIIJJJBBBFFFDDD@@@;;;888777777888666666666555555555444444444444555555555666666666666666666666555555888:::<<>>@@@@@@?????????>>>>>>>>>AAA@@@???>>>>>>BBBHHHLLLRRRRRRUUU[[[aaagggjjjkkkllliiinnnoootttttt^^^UUULLLIIIGGGBBB======;;;;;;:::999999999999999888999:::;;;===AAAGGGKKKIIIPPPVVVZZZXXXRRRfffpppXXXPPPJJJ===999>>>::::::999888888777777666555555555555555555555555555333333666666555888===DDDIIIOOOSSSVVV\\\bbbhhheeeoooooogggtttaaaZZZfff~~~yyyaaa\\\[[[VVVXXX```^^^bbbsss}}}www{{{qqqZZZPPPIIIBBBGGGDDD@@@<<<999888888888666666666666555555555555555555555555666666666666666777777666555666999;;;>>>CCCMMMVVV^^^ccceeeffftttdddfff]]]MMMHHH>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@??????CCCHHHLLLRRRTTTXXX^^^cccgggiiijjjiiiffflllzzzppp~~~eeeYYYMMMIIIHHHDDD@@@>>>::::::999999:::;;;<<<<<<888999;;;<<<>>>CCCHHHLLLMMMVVVZZZYYYVVVWWWrrr}}}{{{___SSSJJJ???;;;???::::::999999888777777777666666666666666666666666555444444666666555:::@@@EEEIIIOOOSSSVVV[[[aaagggnnnqqqjjjggghhhVVV```}}}kkk[[[bbbbbb^^^^^^cccaaaiii}}}ppp[[[OOONNNGGGEEEAAA<<<:::999999999777777666666666555555555555555555666666666777777666777777777666777:::<<<>>>DDDMMMWWW___cccddddddoooccckkkoooPPPGGGGGG@@@@@@@@@@@@???????????????@@@@@@@@@@@@DDDIIILLLSSSVVV[[[```dddggghhhjjjdddeeeqqq{{{|||ppp___NNNHHHGGGDDD???===::::::::::::;;;<<<===>>>888:::<<<>>>@@@DDDIIIMMMPPP\\\]]]VVVXXXdddmmmXXXKKKBBB>>>>>>:::::::::999888888777777666666666666666666666666555444555777666666;;;CCCGGGKKKPPPTTTVVVZZZ```eeekkkjjjfffnnncccbbbvvvvvvbbbZZZccceeebbbbbbggghhhuuuttt```TTTTTTKKKHHHCCC???;;;999999999777777777666666666555555555555666666666777777777666777888777777888;;;===>>>DDDNNNXXX```cccddddddaaabbbzzzxxxTTTHHHJJJAAA@@@@@@@@@@@@????????????@@@@@@@@@AAADDDIIIMMMSSSWWW]]]aaadddgggjjjllldddqqqwwwkkkUUUKKKHHHDDD@@@===<<<;;;;;;;;;;;;;;;<<<<<<888:::===???AAAEEEJJJNNNNNN^^^]]]UUUaaa{{{```MMMGGGBBB===;;;::::::999999888888777666666666666666666666666555555666888666666===EEEKKKOOOTTTVVVXXX\\\aaafffcccjjjvvvwwwpppggg\\\\\\eeejjjjjjlllrrrvvvzzzqqqdddYYYRRRNNNHHHBBB===:::888888777777777777666666666555555666666666777777777777666777888888777999;;;>>>???EEEOOOZZZbbbeeeffffff```nnngggRRRGGGAAAAAA@@@@@@@@@?????????>>>???@@@AAABBBEEEIIIMMMRRRVVV\\\aaadddhhhmmmqqqrrrtttvvv\\\OOOKKKGGGAAA>>>>>>===<<<;;;;;;;;;;;;;;;888:::===???BBBFFFKKKNNNJJJ\\\\\\UUUkkkfffOOOJJJEEE<<<;;;;;;:::999999888888777777777777777777777777777555555666888666666===GGGOOORRRWWWYYYZZZ]]]cccgggdddwww{{{mmmxxx```]]]eeekkkrrrtttxxx~~~eeeXXXTTTMMMEEE???:::888777777777777777666666666666666666666666777777777777666777888888888999<<<>>>@@@FFFQQQ\\\cccggghhhgggjjj|||bbbGGGAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBEEEJJJMMMOOOTTT[[[```dddjjjpppuuuuuuvvvlllVVVJJJDDDAAA???<<<;;;:::::::::;;;<<<===<<<888;;;DDDJJJIIIJJJNNNTTT^^^WWW]]]mmmVVVKKK@@@@@@<<<<<<;;;:::::::::;;;;;;999888888777666555555444777777666666888<<>>???@@@AAAAAABBBEEEIIILLLOOO[[[\\\[[[bbbgggnnn|||rrreeeQQQGGGDDDDDD===<<<;;;::::::;;;<<<======<<<>>>AAABBBDDDLLLTTT```\\\```bbbQQQKKKAAA===<<<<<<;;;::::::;;;;;;888888888777777666666555777777777777999>>>DDDIIIPPPUUUTTTXXXdddccc\\\]]]ppptttgggZZZ|||hhhaaaZZZ[[[ffflllqqqrrr{{{dddPPPEEE@@@???>>>;;;:::999888888888999:::777777777777777777777777888666777::::::999<<>>===<<<;;;;;;;;;<<<===;;;===@@@BBBEEEMMMYYYdddkkkcccqqq|||xxxxxxtttpppoooooommmjjjmmmrrr|||nnnWWWPPPBBB>>>===<<<;;;;;;:::;;;;;;888888888777777777666666777777777888:::???FFFKKKOOOVVVWWWZZZ```[[[WWW___qqqbbbeeekkkcccQQQTTTWWW```mmmsssyyytttYYYHHHBBBBBBCCCAAA???<<<999777666777777777777777777777777777777888666777999:::999<<>>===<<<;;;<<<======999>>>AAACCCHHHSSSbbbllliiifff{{{sssllleee``````\\\ZZZZZZ[[[ZZZXXX[[[```aaaggglllkkkeeeaaacccgggoooqqqyyy___RRRDDD???>>>===<<<;;;;;;;;;;;;888888888888777777777777777777888999;;;AAAHHHMMMMMMXXX\\\[[[YYYSSSWWWjjj|||eeehhhnnnVVVOOOYYY___iiiyyyeeeLLLCCCBBBBBBAAA???<<<999777777777888999999999999999999999999888666666999999999===CCCKKKMMMTTT^^^bbbeeelllvvvVVVGGGDDDFFFAAAAAAEEEBBB@@@AAABBBBBBCCCFFFJJJMMMPPPTTTSSSXXXcccdddggguuuppp}}}qqqWWWIIIFFF@@@???>>>===<<<<<<======;;;???BBBDDDIIIUUUaaaggg^^^ccczzzlllccc]]]VVVRRRRRRRRRQQQSSSVVVVVVTTTWWW[[[WWWYYYZZZXXXTTTTTTYYY^^^ccccccjjj|||iiiRRRIII??????===<<<;;;;;;::::::888888888888888888888888777888888:::===BBBJJJOOONNNYYY]]][[[VVVRRRaaa~~~jjjeee~~~```QQQSSSaaadddllluuuUUUEEE???===<<<;;;:::999999999:::;;;::::::::::::::::::::::::999777777999::::::???EEELLLMMMTTT^^^bbbdddnnn{{{zzz[[[HHHBBBEEEAAA???CCCAAAAAABBBBBBCCCCCCFFFJJJMMMTTTVVVUUUZZZbbbaaaeeeuuuppp}}}]]]KKKFFFAAA@@@???===<<<<<<===>>><<<@@@CCCDDDKKKWWW___aaaYYYeeesssggg[[[TTTPPPLLLKKKMMMOOONNNQQQVVVVVVSSSTTTXXXTTTTTTTTTRRRRRRSSSWWWZZZ\\\^^^dddppptttRRRPPP@@@???>>><<<;;;;;;::::::888888888888888888888888777888999:::===CCCKKKPPPRRRZZZ[[[ZZZYYYZZZqqqxxxbbbnnnzzzaaaTTTYYYgggjjjppp```LLLBBB===999999999999::::::::::::999999999999999999999999:::888888:::;;;;;;@@@GGGPPPOOOVVV___bbbbbbmmm||||||eeeOOOGGGIIIDDDAAACCCAAAAAABBBCCCCCCDDDFFFJJJMMMQQQVVVWWW[[[``````mmmssseeeQQQJJJBBBAAA???============>>><<<@@@CCCFFFOOO\\\aaa```\\\kkkxxxrrrdddYYYNNNJJJHHHGGGHHHKKKLLLLLLPPPTTTTTTQQQQQQTTTQQQPPPPPPPPPQQQSSSTTTUUURRRVVV\\\bbbkkkzzz}}}{{{RRRUUU@@@???>>>===;;;;;;::::::888888888888888888999999777888999;;;>>>DDDLLLQQQWWWZZZYYYYYY]]]ddduuubbbxxxssslll^^^cccppprrryyyiiiSSSHHHAAA::::::;;;:::999888777666888888888888888888888888;;;888888:::;;;<<>>>>>===<<>>>>>@@@999:::>>>:::999999999999999999999999<<<888999>>>CCCHHHOOOWWWYYY]]]]]]\\\fffffffffyyylllWWWdddvvvgggNNNDDD===;;;::::::;;;;;;999888999999999999999999999999888777888;;;;;;<<>>===???DDDFFFMMMYYYZZZZZZdddyyygggWWWMMMJJJFFFGGGIIILLLNNNOOOPPPPPPNNNNNNNNNPPPRRRSSSRRRPPPPPPPPPOOOOOOOOOQQQRRRSSS[[[___gggmmmooonnnttt|||{{{zzzaaaJJJ???@@@BBB;;;:::>>><<<::::::::::::::::::::::::;;;999:::@@@EEEJJJQQQXXXWWW___aaa___mmmcccpppnnneeeXXXooosssTTTCCC>>><<<::::::;;;;;;:::888::::::::::::::::::::::::999888999;;;<<<===DDDMMMRRRSSS\\\fffjjjsssbbbJJJFFFFFFDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPSSS___ooowwwuuubbbKKKEEEAAAAAAAAA???======>>>DDDFFFMMMVVVXXXaaatttyyyhhhZZZNNNHHHGGGDDDIIIPPPSSSRRRQQQQQQRRROOOOOOOOOPPPQQQRRRSSSSSSQQQPPPPPPPPPPPPRRRSSSTTT___eeeoooxxxyyyvvvxxx}}}~~~wwwsssqqqMMM@@@@@@CCC;;;888======::::::::::::::::::::::::;;;999;;;BBBHHHLLLSSSYYYXXX___``````yyyvvvggg~~~gggccclll~~~^^^GGG@@@>>>;;;:::;;;;;;:::999::::::::::::::::::::::::999888999;;;<<<>>>FFFPPPVVVYYY___dddgggrrrlllMMMGGGGGGEEECCCEEEEEEEEEEEEFFFGGGHHHIIIPPPRRRXXXcccqqqkkkwwwQQQGGG@@@@@@AAA>>><<<===<<>>GGGNNNRRRWWW\\\```]]]___tttooovvvwwwxxxjjjNNNCCC@@@===;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999<<<>>>AAAJJJTTTXXX^^^bbbcccjjj{{{]]]LLLGGGEEEBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKMMM[[[iiiqqqkkk~~~bbbPPPCCCBBBBBB======BBBBBBHHHLLLPPPVVV```iiiZZZKKKEEEDDDDDDEEEGGGIIIKKKNNNPPPPPPNNNNNNMMMMMMPPPRRRSSSRRRSSSUUUXXXUUUUUUUUUWWWYYY\\\___aaabbbmmm~~~|||ssskkkeeebbbfffjjjKKK===AAA???<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::@@@IIIPPPTTTXXX]]]bbb```iiimmm}}}nnnRRRDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>BBBLLLVVVXXX^^^aaabbbmmmyyycccNNNFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMM___lllrrrkkkhhhTTTEEECCCCCC>>>???DDD<<>>BBBMMMWWWXXX^^^```aaalll{{{gggOOOFFFEEEFFFBBBBBBCCCEEEGGGIIIKKKLLLQQQQQQcccpppqqqqqqYYYCCCHHHEEE??????BBBFFFBBBKKKQQQMMM]]]rrrVVVNNNGGGEEEEEEEEEHHHLLLOOOPPPPPPPPPQQQRRRPPPMMMPPPNNNNNNRRRUUUWWWXXXYYYZZZVVVWWW]]]bbbccceeehhhmmmqqq~~~yyysssggg\\\]]]zzzRRR???HHH===:::BBB:::===<<<;;;:::::::::::::::<<<<<<@@@IIIPPPUUU[[[bbbaaammmmmm}}}{{{xxx{{{ssstttooofffcccccc```ZZZbbbccciiisssvvvqqqooorrrttt{{{}}}fffJJJ>>>???BBB<<<999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===CCCMMMTTT]]]]]]bbb^^^lll|||}}}RRREEEMMMAAAEEEFFFGGGGGGGGGHHHKKKNNNOOOUUUfffvvv{{{```FFFGGGDDD???@@@AAACCCBBBLLLRRROOObbbgggSSSLLLFFFEEEFFFFFFIIINNNPPPQQQQQQQQQRRRRRRPPPNNNQQQPPPPPPSSSWWWZZZ[[[\\\\\\ZZZ^^^eeejjjiiihhhiiiooosss|||tttiii```^^^xxxYYYBBBHHH>>>;;;AAA:::===<<<;;;;;;:::::::::;;;===<<<@@@IIIQQQVVV]]]cccmmmzzz```tttlllsss|||vvvpppwwwwwwqqqeee]]]^^^``````aaaaaagggpppttttttvvvzzz~~~zzzwww|||{{{}}}pppOOO@@@>>>BBB<<<999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>DDDMMMUUU___aaafff]]]eeeuuu\\\HHHMMMCCCEEEFFFGGGGGGGGGHHHKKKNNNTTTXXXkkkmmmLLLFFFBBB@@@BBB@@@AAACCCNNNQQQPPPgggqqq\\\NNNHHHCCCDDDFFFHHHKKKPPPQQQRRRSSSTTTTTTRRRPPPOOOQQQQQQRRRTTTYYY^^^aaaaaa^^^^^^dddmmmqqqmmmiiihhhqqquuutttkkkggg___qqqcccEEEFFF???===@@@999===<<<;;;;;;:::;;;;;;;;;===<<>>AAA<<<:::===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???EEEOOOVVV^^^bbbgggZZZ^^^qqqjjjMMMLLLFFFEEEFFFGGGGGGGGGIIILLLNNNSSSVVVmmm|||UUUGGGAAAAAADDD@@@CCCFFFOOOOOORRRppp{{{hhhVVVJJJDDDAAADDDHHHJJJMMMRRRRRRSSSVVVYYYWWWRRROOOOOOPPPRRRSSSUUU[[[cccggggggaaaaaagggooosssnnniiihhhpppvvvtttlllkkk___eeeoooJJJDDD@@@>>>@@@;;;<<<<<<;;;;;;;;;;;;<<<<<<======BBBLLLTTTZZZaaahhhfffyyyyyyhhhiiizzzccchhh|||}}}ttteee```dddmmmsssiiimmmuuu|||~~~{{{vvvrrrlllooojjjhhhkkkmmmzzzvvvfffLLL???AAA===:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@FFFPPPXXX[[[```eeeXXX]]]ttt{{{TTTKKKIIIEEEGGGGGGGGGGGGIIILLLNNNUUUXXXvvvaaaJJJ@@@BBBEEE???EEEIIIPPPPPP[[[ppp```QQQGGGBBBAAAEEEJJJLLLOOOSSSSSSUUU[[[```]]]TTTOOOPPPOOOSSSTTTVVV]]]hhhmmmlllhhhgggjjjqqqsssppplllkkkoooxxxtttkkklll```ZZZ||||||QQQEEEBBB@@@??????<<<<<<;;;;;;;;;<<<<<<======>>>DDDOOOXXX]]]bbbhhhjjjsssnnnfffnnnvvvdddlllssskkkmmmtttyyy|||zzzzzzxxxuuuqqqllljjjiiibbb^^^___aaatttvvvUUUAAAAAA>>>;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>AAAHHHRRRZZZ]]]```eee[[[ddd|||^^^JJJJJJFFFGGGHHHHHHHHHIIILLLOOOYYY```wwwnnnPPPAAACCCFFF???DDDKKKRRRVVVmmmfffWWWJJJGGGCCCBBBGGGLLLMMMPPPSSSTTTWWW```hhhdddVVVOOOPPPPPPUUUWWWWWW```nnnuuusssqqqooopppvvvwwwtttppppppsss~~~vvvjjjkkkbbbTTThhh\\\IIIFFFAAA>>>BBB<<<<<<<<<;;;<<<<<<===>>>===???GGGSSS\\\___bbbfffhhhkkk{{{mmmnnn~~~mmmbbbkkkxxx|||zzzyyyxxxxxx~~~tttqqqooojjjfffbbb```ZZZWWWZZZ\\\qqq^^^DDDCCC???<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???BBBJJJTTT\\\bbbeeejjjbbblllmmmLLLKKKFFFGGGHHHHHHHHHJJJMMMOOOXXXccc{{{wwwxxxVVVBBBCCCGGG???CCCLLLVVV^^^|||vvv___SSSGGGHHHDDDDDDIIIMMMNNNPPPSSSUUUXXXdddooojjjYYYOOOPPPQQQXXXZZZZZZdddttt|||yyyuuusssvvv{{{|||wwwsssrrr{{{zzzkkkiii```SSS]]]llljjjPPPJJJAAA===DDD<<<<<<<<<<<<<<<===>>>>>>===@@@JJJWWW___```aaadddaaahhh~~~nnn{{{{{{nnngggpppxxxwwwuuuwww{{{nnnjjjhhhddd___\\\YYYTTTTTTWWWWWWiiifffGGGDDDAAA<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@CCCKKKUUU]]]bbbgggoooiiittt}}}QQQOOOFFFGGGHHHHHHHHHJJJMMMOOOTTTcccZZZBBBCCCGGG???CCCNNNXXXbbbqqq\\\SSSHHHIIIFFFFFFKKKNNNNNNOOORRRUUUYYYgggsssmmmZZZOOOPPPSSSZZZ]]]]]]gggxxx~~~uuutttxxx~~~yyyrrrppp}}}kkkiii^^^TTTZZZ]]]vvvsssVVVMMMAAA;;;EEE<<<<<<<<<<<<<<<===>>>>>>===AAALLLZZZaaaaaaaaabbbcccpppkkk}}}vvvqqqzzz|||zzz}}}yyyjjjeeeccc___[[[ZZZWWWRRRTTTVVVQQQ___|||kkkIIIEEEAAA=================================;;;===???@@@DDDKKKVVV^^^^^^fffrrrmmmxxxWWWTTTGGGHHHHHHHHHHHHJJJMMMPPPUUUgggfffDDDAAAEEE===GGGSSSTTTaaajjjXXXPPPNNNEEEEEEGGGJJJMMMOOOOOOOOONNN___qqqvvvjjjZZZRRRSSSWWW```bbb___gggyyy{{{yyy}}}yyysssuuu|||kkkiii___WWWUUUWWWfffQQQCCCCCC@@@???????????????>>>>>>>>>>>>>>>???IIIYYYccccccaaabbbrrryyyjjj|||uuujjjddd]]]YYYWWWVVVSSSQQQOOOMMMPPP^^^lll|||SSS??????CCCAAA===========================<<<<<<<<<>>>DDDMMMUUU[[[aaammmjjjhhh~~~bbbMMMIIIGGGGGGIIIIIIHHHKKKQQQ]]]cccqqqKKKDDDGGG@@@FFFSSSVVVeeefffXXXTTTVVVFFFGGGIIILLLOOOQQQQQQQQQUUUfffvvvvvvgggWWWRRRUUU\\\eeegggcccjjj|||~~~xxxssswwwmmmiiiaaaXXXTTTSSS^^^]]]IIIDDD@@@???????????????>>>>>>>>>>>>@@@AAAKKK[[[cccccceeekkkmmmmmmqqqfff___WWWRRRQQQRRRPPPOOOMMMKKKMMMYYYfff{{{aaaFFF???@@@>>>:::========================>>>======@@@FFFNNNWWW\\\___fffaaaeeedddMMMJJJHHHIIIKKKKKKIIILLLRRRYYYccc}}}RRREEEGGGCCCHHHTTTZZZkkk|||___OOOKKKMMMGGGIIIKKKNNNQQQSSSSSSTTT]]]nnn|||vvvbbbRRRQQQWWWccclllnnniiiooovvvtttzzzppphhhbbbYYYSSSNNNVVVnnnPPPEEEBBB@@@@@@@@@?????????>>>>>>>>>AAADDDOOO]]]cccccckkkwww```ppp}}}lllaaaZZZRRRMMMLLLNNNLLLLLLKKKIIIIIIRRR\\\ppprrrOOO@@@???>>><<<========================@@@??????BBBGGGPPPXXX^^^dddeee^^^jjjiiiMMMJJJIIIIIILLLKKKJJJLLLQQQ\\\mmmVVVCCCEEEDDDIIITTT]]]sss~~~\\\HHHBBBCCCGGGIIIMMMPPPRRRSSSTTTUUU```tttwww___PPPRRRZZZgggqqqsssnnnssswwwxxxsssgggaaaXXXSSSNNNTTT~~~~~~TTTDDDDDDBBB@@@@@@@@@?????????>>>>>>AAAEEEQQQ___cccbbbooozzz]]]uuuuuufff^^^WWWQQQMMMMMMJJJIIIIIIJJJHHHFFFLLLTTTgggWWWBBB@@@BBBCCC========================@@@@@@@@@BBBHHHQQQZZZ___iiifff```qqqpppQQQKKKIIIIIIKKKKKKIIILLLQQQaaa}}}[[[CCCDDDEEEHHHRRR^^^yyy```LLLFFFGGGEEEIIIOOORRRSSSSSSUUUVVVaaavvvvvv^^^QQQVVV^^^jjjuuuxxxrrrwww~~~vvvggg]]]UUUSSSQQQVVV~~~XXXCCCFFFDDD@@@@@@@@@@@@????????????@@@DDDRRRaaacccbbbqqqqqq___vvvrrrhhh]]]WWWSSSNNNLLLMMMHHHGGGHHHIIIHHHEEEIIIOOO```}}}|||```EEE@@@CCCEEE>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBIIIRRR[[[aaafffddd```uuu{{{XXXOOOLLLLLLMMMLLLKKKNNNTTTbbbwwwnnnnnnuuuyyybbbFFFFFFHHHFFFQQQbbbcccNNNGGGHHHEEEJJJQQQTTTTTTTTTVVVXXXfffzzzttt\\\UUU\\\dddqqq|||xxx|||wwwhhhYYYRRRSSSSSSVVVvvv]]]EEEIIIDDDAAA@@@@@@@@@@@@?????????@@@CCCRRReeegggcccqqqeee\\\qqqlllaaaYYYQQQNNNLLLHHHHHHJJJGGGEEEFFFHHHGGGEEEGGGLLLaaa~~~yyyiiiJJJ@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCJJJTTT^^^dddfffcccbbbyyyeeeUUUQQQOOOOOONNNNNNRRRYYYhhhsssgggccceeegggiiimmmrrrzzzgggHHHFFFHHHIIIUUUlllcccKKKDDDEEEFFFLLLSSSWWWVVVVVVXXX[[[qqqpppZZZWWWccclll{{{xxxiiiXXXPPPRRRRRROOOeeeeeeIIIKKKBBBAAAAAA@@@@@@@@@?????????AAACCCTTThhhlllfffrrreee___wwwkkk]]]UUUOOOIIIHHHFFFCCCCCCGGGFFFCCCDDDFFFFFFEEEGGGKKK___{{{qqqOOOBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???DDDLLLWWWaaahhhgggaaa^^^wwwzzzWWWRRRNNNMMMLLLMMMSSS[[[qqqyyyllleeeaaa```aaa___bbbfffjjjooowwwhhhHHHEEEFFFNNN\\\wwwcccLLLGGGIIIGGGNNNUUUYYYXXXXXXZZZ]]]zzzmmmXXXYYYgggqqqxxxjjjXXXPPPQQQPPPIIIWWWyyylllMMMMMM@@@AAAAAAAAA@@@@@@@@@??????BBBCCCUUUkkkpppiiisssssskkknnn^^^VVVQQQLLLGGGFFFDDDAAAAAAEEEEEEBBBBBBEEEEEEDDDFFFJJJVVVrrrvvvSSSEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@EEENNNYYYdddkkkfff[[[TTTmmmVVVPPPKKKIIIHHHIIIQQQYYYtttsssddd___aaaaaa``````^^^dddjjjmmmpppwwwrrrEEEGGGGGGMMMWWW{{{gggPPPIIIKKKLLLPPPSSS\\\eee]]]XXXbbbyyyiiiYYYYYYggg|||lll]]]SSSLLLKKKLLLQQQaaasss}}}UUULLLHHHFFFAAA???BBBCCCAAAAAACCCAAACCCSSSjjjqqqmmmvvv~~~qqqooo___SSSMMMKKKJJJGGGEEECCCBBBBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHXXX^^^qqqQQQ@@@III@@@AAA@@@@@@???>>>===<<<<<<>>>>>>AAAGGGQQQ[[[bbbfffjjjZZZRRReeewww___IIIOOOPPPLLLQQQQQQZZZvvvuuummmdddaaaccceeecccaaagggdddeeekkkooosss~~~wwwHHHIIIHHHKKKYYYjjjRRRJJJKKKLLLSSSXXX```hhh```^^^jjjhhhWWWXXXiiinnnZZZRRRMMMMMMMMMNNN[[[jjj[[[MMMGGGFFFBBB???BBBCCCAAA@@@BBBCCCBBBQQQiiirrrqqqzzzvvvqqqdddXXXPPPMMMJJJHHHFFFDDDCCCBBBCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFOOOUUUgggXXXBBBGGG@@@@@@@@@??????>>>>>>======>>>>>>@@@FFFOOOZZZccciiihhhWWWOOOcccwwwgggMMMOOONNNJJJPPPQQQ\\\yyynnniiidddaaaaaadddfffggghhheeeeeejjjnnnttt}}}LLLIIIFFFJJJ]]]oooUUUKKKLLLLLLWWW___hhhmmmeeeeeeuuuiiiVVVYYYnnnoooXXXQQQNNNOOOMMMKKKTTT```~~~fffPPPHHHGGGBBB@@@BBBBBB@@@???AAADDDBBBPPPiiiuuuvvvyyyppp```VVVOOOKKKKKKGGGFFFEEECCCCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDJJJOOOaaadddFFFEEE@@@???????????????????????????>>>???DDDMMMYYYfffmmmgggWWWOOOcccllloooQQQPPPMMMIIIOOORRR___ttt|||ffffffdddcccdddhhhmmmppphhhffffffiiinnnwwwPPPIIIEEELLLbbbwwwZZZMMMKKKKKK[[[hhhqqqrrrhhhiii{{{mmmZZZ^^^uuummmWWWPPPMMMNNNLLLJJJRRR^^^pppSSSLLLHHHDDDAAACCCCCC@@@???@@@BBBCCCSSSlllxxx|||zzzsss```UUUOOOJJJGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCIIILLL]]]~~~rrrMMMEEEBBB?????????@@@@@@@@@@@@@@@???>>>>>>AAAJJJXXXgggqqqjjjZZZTTThhh~~~kkk~~~rrrQQQOOOMMMJJJOOORRRaaarrrnnneeeddddddgggmmmssswwwxxxkkklllmmmpppwwwXXXNNNIIILLLbbbbbbQQQKKKLLL^^^mmmvvvuuuhhhjjj}}}tttbbbfff}}}}}}iiiWWWPPPKKKKKKJJJIIISSSaaauuuSSSNNNIIIEEEDDDGGGGGGCCC@@@@@@???DDDXXXqqq}}}{{{pppdddXXXRRRNNNHHHDDDDDDCCCBBBAAAAAAAAABBBDDDDDDGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHWWWwwwVVVFFFEEE@@@@@@@@@@@@AAAAAAAAAAAA??????>>>@@@HHHWWWhhhtttooo___[[[rrryyy}}}vvvqqqpppppplllfffcccdddddddddgggooo{{{sssPPPMMMOOOMMMQQQTTTccc~~~hhhhhhddddddlllxxx~~~zzzqqquuuyyy}}}```UUUOOOKKK^^^mmmXXXMMMNNN^^^kkkrrrqqqgggkkkzzzhhhmmmzzzfffXXXOOOJJJJJJHHHIIITTTcccxxxQQQNNNIIIFFFHHHLLLMMMHHHCCCBBB@@@EEEZZZvvv}}}rrreee\\\TTTQQQNNNHHHCCCBBBBBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDCCCCCCCCCDDDEEEIIIJJJXXXuuu```HHHHHHAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@GGGVVVhhhuuupppaaaaaa{{{yyyuuunnniiigggeeecccbbbaaa___]]]ZZZZZZZZZ\\\```hhhqqqwwwwwwRRRMMMPPPOOORRRUUUfffjjjlllhhhiiitttzzzrrr{{{cccUUUOOOLLL]]]{{{yyy___PPPQQQ\\\dddhhhiiidddnnn}}}jjjqqqzzzeeeWWWOOOJJJJJJHHHHHHRRR```~~~RRROOOHHHGGGKKKRRRRRRLLLFFFDDDEEEEEEWWWwwwxxxfff]]]UUUOOOMMMJJJEEEBBBBBBAAAAAA@@@??????@@@BBBBBBDDDCCCBBBBBBBBBCCCDDDEEEIIILLLYYYtttiiiJJJJJJCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAGGGUUUggguuummm___bbbyyypppiiieeeaaacccddddddbbb______aaaaaaaaabbbfffmmmuuuzzz}}}{{{WWWOOOQQQOOOSSSWWWjjjppprrrqqqvvvzzzbbbQQQIIINNN___}}}eeeSSSRRRZZZ]]]___bbbbbbqqq~~~jjjqqqzzzfffVVVNNNJJJKKKHHHGGGOOO[[[wwwUUUQQQHHHHHHMMMUUUVVVOOOHHHEEEIIIEEETTTwwwlll\\\YYYQQQJJJHHHFFFBBBAAACCCAAAAAA@@@??????@@@AAABBBBBBAAAAAA@@@AAABBBDDDEEEDDDGGGUUUooommmKKKKKKDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAGGGTTTgggtttiii\\\aaayyymmmeeebbbbbbbbbdddgggjjjjjjeeeaaabbbeeelllkkkmmmsss|||ttt]]]QQQPPPNNNSSSYYYmmmtttwww{{{iiiMMMOOOSSSbbbuuuWWWRRRXXX______[[[ccc|||lllqqq~~~mmmUUUNNNHHHGGGHHHIIIMMMRRRpppWWWOOOGGGPPPSSSYYY```VVVGGGEEEDDDEEETTTvvv{{{{{{yyy|||~~~pppddd[[[PPPGGGFFFHHHEEEAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBPPPUUU___pppLLLLLLGGGEEECCCBBBBBBBBBAAA@@@AAA@@@@@@AAADDDMMM___qqqiii^^^eee{{{ooojjjiiiiiimmmqqqqqquuuwwwwwwuuuwww~~~|||ttteeeQQQRRRQQQRRR[[[xxx{{{kkkOOOPPPUUUhhhxxxZZZSSSWWW[[[\\\]]]iiirrryyylllVVVNNNHHHGGGHHHIIIMMMQQQ]]]ZZZRRRIIISSSYYY```fffZZZIIIGGGDDDEEETTTuuuxxxkkk^^^SSSIIIGGGGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBNNNRRR___nnnNNNQQQHHHFFFCCCBBBBBBBBBAAA@@@AAA@@@@@@BBBDDDLLL___pppkkkccclll~~~tttppppppqqqvvv{{{|||nnnSSSQQQPPPSSS^^^{{{mmmPPPPPPYYYppp~~~___XXXYYY]]]bbbiiiyyy}}}lllWWWOOOIIIHHHHHHIIILLLPPP[[[]]]TTTLLLXXXbbbmmmqqq```KKKIIIFFFFFFSSSpppwww}}}vvv```UUUJJJGGGFFFCCC@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBKKKOOO^^^pppQQQTTTJJJGGGDDDBBBBBBBBBAAA@@@AAA@@@@@@BBBDDDLLL^^^ooojjjeeeqqq~~~{{{zzz|||zzzWWWQQQQQQVVVaaa~~~oooQQQPPPUUUnnneee^^^```gggsss}}}jjjWWWOOOIIIHHHHHHHHHLLLPPP^^^^^^TTTPPP___nnn|||}}}eeeLLLHHHHHHGGGQQQhhhrrrqqquuu\\\RRRHHHEEEDDDAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDJJJMMM```~~~XXXUUULLLIIIFFFCCCBBBBBBAAA@@@AAA@@@AAABBBDDDKKK]]]mmmdddaaaqqq[[[SSSSSSXXXbbb|||qqqQQQOOOKKKfffkkk```eeerrryyyhhhWWWOOOHHHHHHHHHIIILLLQQQWWW^^^TTTVVViii~~~kkkMMMHHHHHHGGGNNNaaavvvuuuiiizzzssseeeSSSKKKDDDBBBAAA???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCFFFJJJLLLbbbgggYYYPPPMMMHHHEEECCCCCCBBBAAAAAAAAAAAACCCDDDKKK[[[kkk```^^^nnn]]]VVVVVVZZZaaazzztttSSSOOOKKKdddppp```gggvvvvvveeeUUUNNNHHHGGGHHHIIIMMMRRR^^^aaaXXXbbbwwwsssOOOIIIGGGEEEKKK[[[ooolllqqqyyycccWWWKKKEEE@@@@@@@@@>>>???BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGJJJLLLcccttt```TTTPPPKKKFFFEEEDDDCCCBBBAAAAAABBBCCCDDDJJJZZZjjjaaa^^^nnn^^^XXXXXX[[[bbbzzzyyyVVVPPPPPPeeetttbbbhhhttttttbbbTTTMMMGGGGGGIIIJJJNNNSSSkkkggg```ppp|||TTTMMMIIIEEEHHHVVViii}}}xxxvvvjjjZZZQQQGGGBBB???@@@@@@======@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFIIILLLcccllluuubbbXXXSSSMMMHHHFFFEEEDDDCCCAAAAAABBBCCCDDDJJJYYYhhhddd```ooo}}}^^^YYYXXX\\\eee|||XXXQQQOOOcccvvvfffiiiqqq{{{sss```SSSLLLFFFGGGIIIKKKOOOTTTiiilllfffyyyXXXPPPMMMGGGFFFRRReee{{{}}}sss___RRRLLLEEEBBB@@@BBBAAA===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHLLLbbbsssgggppp___ZZZUUUNNNIIIGGGFFFEEEDDDAAAAAABBBCCCDDDIIIXXXhhheee```pppzzz|||^^^XXXXXX\\\hhhTTTLLLLLLcccmmmiiikkkuuummm^^^SSSMMMIIIHHHIIIIIINNNTTTooozzzvvv```SSSNNNIIIFFFKKK[[[www}}}www]]]NNNIIIBBB????????????>>>>>>>>>>>>@@@?????????>>>>>>======>>>???@@@@@@BBBBBBCCCDDDEEEEEEMMMfffllliiitttttt___WWWRRRNNNLLLHHHCCCBBBEEEDDDAAAAAACCCCCCFFFXXXlllggggggzzz\\\ZZZ___\\\lll~~~XXXNNNMMM]]]zzzvvvqqqpppwww|||kkk]]]QQQLLLHHHHHHHHHIIIMMMSSSlllaaaTTTNNNKKKJJJNNN[[[uuuoooWWWJJJGGGAAA?????????>>>>>>>>>======?????????>>>>>>>>>======>>>???@@@@@@BBBBBBCCCDDDFFFEEENNNhhhiiihhhzzzxxxbbbWWWRRRNNNNNNKKKHHHIIILLLEEEAAAAAACCCCCCFFFVVViiinnnoooxxx}}}```\\\aaa___oooZZZOOONNNYYYuuuyyyvvv{{{zzzhhhZZZOOOJJJFFFGGGGGGHHHLLLQQQeeeeeeWWWQQQOOONNNOOOWWWnnntttdddOOOEEEDDD@@@??????>>>>>>>>>>>>======??????>>>>>>>>>>>>======>>>???@@@@@@BBBBBBCCCDDDGGGFFFOOOiiidddggg{{{fffZZZUUUQQQPPPOOONNNPPPUUUGGGCCCBBBDDDCCCDDDSSSeeeuuuxxxuuuyyyzzzccc\\\aaaaaarrr\\\NNNLLL[[[~~~~~~zzz~~~zzzfffXXXMMMHHHEEEFFFGGGGGGKKKPPP\\\kkk^^^UUURRRPPPMMMPPPfff{{{jjj[[[IIIAAABBB>>>???>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>???@@@@@@BBBBBBCCCDDDGGGEEEOOOjjj```ggg~~~jjj```YYYTTTSSSRRRPPPSSSXXXIIIDDDCCCDDDCCCCCCPPP___tttzzztttvvvwwweee\\\aaacccuuubbbQQQJJJ\\\|||~~~yyycccVVVKKKGGGDDDFFFGGGGGGJJJOOOUUU~~~rrreeeZZZUUUQQQMMMNNNgggtttcccUUUEEE???AAA===>>>>>>>>>============<<<==================>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFEEEPPPmmm}}}___kkkrrrggg```ZZZWWWSSSPPPQQQVVVKKKEEECCCEEECCCCCCMMM[[[llluuutttuuuzzzjjj^^^dddhhhzzziiiVVVKKKYYY~~~~~~||||||zzz{{{}}}ttt___UUUJJJFFFDDDFFFGGGGGGJJJOOOUUU~~~xxxmmmaaaZZZUUURRRTTTooo~~~mmm\\\PPPCCC???@@@<<<>>>>>>============<<<<<<<<<<<<============>>>>>>>>>???@@@@@@BBBBBBCCCDDDHHHGGGUUUttttttbbbvvv}}}ooohhh```[[[UUUOOOOOOQQQKKKEEECCCEEEDDDBBBKKKWWWfffnnnvvvuuuzzznnnaaahhhnnnnnnYYYMMMUUUvvv|||zzzvvvuuuwwwxxxuuutttwwwxxxxxx~~~lllZZZUUUJJJFFFEEEGGGHHHHHHKKKPPPZZZ}}}wwwkkkccc\\\ZZZ[[[sss~~~uuutttuuu{{{yyycccTTTKKK@@@>>>@@@;;;>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@BBBBBBCCCDDDJJJKKK\\\~~~hhheeetttmmmfff```XXXPPPMMMOOOKKKEEEBBBEEEDDDBBBIIITTTfffkkkwwwtttyyymmm```hhhooo|||xxxxxxnnnYYYPPPTTTrrr|||xxxwwwxxxqqqmmmnnnssstttrrrwww~~~eeeWWWUUUJJJFFFEEEGGGHHHHHHKKKPPP___sssjjjccc___^^^rrrxxxnnnkkkkkkqqquuuyyyqqq\\\NNNGGG>>>===@@@;;;>>>=========<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDLLLNNNbbbzzz^^^hhhwwwpppiiiccc[[[RRRNNNOOOKKKDDDBBBEEEEEECCCIIISSSiiikkkxxxsss~~~jjj]]]eeemmm}}}vvvsssppprrr{{{tttXXXKKKXXXuuu}}}wwwyyysssqqqvvvxxxuuusssuuu}}}xxxyyy~~~wwwfffWWWOOOGGGFFFFFFGGGEEEEEEJJJRRRggg||||||vvvnnnddd]]]kkkyyyuuuuuujjjdddbbbeeehhhkkkqqq{{{}}}ttt\\\SSSHHHAAA@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@===???@@@@@@@@@BBBDDDFFFGGGSSSpppdddTTTjjjxxxlllbbb[[[UUUPPPLLLJJJGGGFFFFFFDDDBBBGGGOOOgggllluuuyyyggg\\\dddsss{{{rrrhhhjjjkkkooowwwwwwZZZNNNWWWkkk|||tttcccUUUMMMGGGEEEFFFHHHGGGGGGNNNVVVwww~~~xxxnnnbbbccc~~~rrrlll|||zzz}}}zzznnnddd___]]]\\\^^^```eeelllqqqkkkcccRRRJJJAAA======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@???@@@AAAAAAAAABBBDDDGGGHHHVVVttt[[[VVVppp{{{pppfff___YYYSSSOOOLLLIIIGGGGGGEEEDDDIIIPPPdddnnnwww{{{xxxtttfff[[[ddduuurrrjjjgggcccdddgggooozzz}}}^^^NNNSSSaaayyy~~~ooo___RRRKKKFFFEEEGGGIIIIIIJJJQQQYYY{{{ttthhhdddqqqpppgggiiiyyyrrr~~~|||qqqfff___ZZZXXXSSSUUUUUUWWW\\\^^^XXXOOOFFFBBB===;;;<<<>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFIIIYYYwwwuuuWWW\\\yyyuuullleee___XXXSSSNNNJJJHHHHHHFFFFFFKKKRRRaaarrrwwwzzzrrrnnndddZZZdddxxxooobbb```ccchhhlllssscccPPPSSS]]]ttt{{{jjj[[[OOOIIIGGGFFFGGGIIIIIIJJJQQQYYY~~~|||tttmmmkkksss~~~mmmddd{{{~~~uuukkkccc]]]YYYVVVNNNPPPPPPPPPSSSTTTNNNFFFAAA???======>>>??????===========================>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAABBBDDDFFFJJJYYYuuurrrZZZdddzzzrrrllleee]]]XXXRRRLLLHHHHHHGGGGGGKKKQQQ^^^uuuvvvzzzttttttdddYYYcccxxxxxxiiigggggglllvvvrrr{{{fffSSSVVV]]]qqqyyygggYYYNNNHHHGGGFFFGGGIIIHHHHHHNNNVVVmmmzzztttpppqqqsss~~~pppyyyooofff```[[[WWWTTTKKKMMMNNNMMMNNNOOOKKKDDD@@@???>>>>>>???>>>>>>==============================>>>>>>??????????????????@@@AAAAAAAAAAAADDDFFFMMMZZZuuummmYYYiii~~~xxxssslllccc]]]WWWPPPJJJHHHGGGFFFIIINNNWWWrrrzzzqqq~~~fffYYYaaaxxxqqqoootttssswwwhhhPPPTTT\\\rrruuudddVVVLLLHHHGGGFFFFFFHHHGGGGGGMMMUUUfffzzzsssnnn~~~vvvoooeee^^^ZZZVVVRRROOOGGGJJJKKKIIIJJJKKKHHHBBB>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>@@@AAABBBBBBCCCEEEHHHRRRaaa}}}lllXXXppp~~~zzzsssjjjddd___VVVNNNJJJHHHFFFHHHKKKOOOjjj{{{qqqhhhYYY___www~~~rrrvvv||||||~~~iiiOOOSSS\\\sssooo___SSSKKKHHHEEEDDDEEEGGGGGGHHHNNNWWWppp{{{ssszzzssskkkddd[[[VVVTTTSSSOOOLLLEEEHHHHHHFFFFFFFFFCCC>>>============<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@?????????AAABBBCCCDDDFFFIIIKKKYYYnnngggzzzqqqjjjhhh]]]SSSNNNJJJGGGGGGJJJKKKfffxxxnnnxxxiiiYYY^^^www|||jjjUUUXXX]]]qqqzzzjjj\\\QQQKKKHHHCCCCCCDDDGGGHHHJJJQQQYYY~~~~~~www}}}qqqiiiddd]]]UUUQQQQQQQQQOOOLLLEEEHHHHHHEEEDDDDDDAAA<<<>>>>>>>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@??????@@@BBBDDDEEEFFFHHHLLLNNN^^^yyy|||vvvooonnnbbbVVVPPPLLLHHHGGGIIILLLeeetttmmmddd~~~iiiYYY^^^wwwcccPPPVVVeeexxxuuuhhh[[[NNNHHHGGGAAAJJJGGGBBBFFFIIIPPP___|||xxxmmmhhh```ZZZSSSPPPPPPOOOJJJFFFCCCDDDDDDEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@BBB@@@DDDJJJGGGKKK\\\|||{{{yyynnnjjj___SSSMMMLLLIIIEEEUUUaaa|||pppZZZVVV|||fff___XXXnnneeeYYY\\\gggvvvssseeeXXXMMMFFFFFFDDDIIIGGGEEEHHHIIITTTiii}}}~~~rrrgggbbb\\\WWWQQQOOOOOOMMMIIIFFFCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@AAAAAAAAACCCFFFDDDGGGLLLIIINNN```~~~rrrpppggg[[[RRROOOLLLHHHQQQ]]]www|||zzzkkk\\\YYYwww```^^^[[[pppnnniiiggglllvvvooobbbVVVJJJEEEEEEFFFHHHFFFHHHJJJIIIYYYxxx~~~wwwjjj___ZZZWWWSSSOOOMMMMMMLLLHHHEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@DDDCCCFFFKKKIIIQQQfffppprrrnnncccXXXSSSPPPLLLPPP[[[tttvvvqqqmmmkkk```XXXVVVggg```\\\\\\nnnxxxvvvooopppvvv{{{kkk___SSSIIIEEEEEEFFFEEEDDDIIIKKKHHH\\\~~~yyyqqqeeeZZZUUUSSSPPPMMMLLLLLLKKKHHHFFFBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB===BBBBBBEEEJJJKKKWWWooommmsssrrriii^^^WWWSSSPPPSSS\\\rrriiifffdddggg]]]VVVRRR[[[___VVVTTTddd}}}zzzrrrppptttvvvggg[[[QQQHHHEEEFFFEEEDDDBBBGGGJJJHHH]]]zzzuuummmaaaWWWSSSPPPNNNMMMLLLKKKJJJHHHFFFBBBAAAAAA@@@??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBGGGFFFGGGKKKNNN___{{{nnnttt~~~tttzzz{{{rrreee\\\VVVQQQRRRZZZoooyyybbbbbbbbbqqqdddZZZSSS]]]mmm```YYY```~~~{{{rrroooqqq{{{|||oooaaaVVVMMMFFFEEEGGGCCCEEECCCEEEIIIJJJ]]]}}}|||tttpppiii___VVVRRRMMMMMMLLLKKKJJJHHHFFFEEECCCBBBAAA@@@????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCHHHGGGFFFKKKPPPggg]]]kkk|||pppeee[[[TTTQQQWWWkkksss^^^aaacccwwwhhhZZZUUUgggvvvlllzzzvvvrrrqqqwwwttthhhZZZQQQIIIDDDDDDGGGBBBHHHEEEDDDIIINNN]]]ttt~~~}}}uuummmjjjddd[[[SSSPPPJJJKKKKKKJJJGGGEEECCCBBBDDDCCCAAA@@@??????@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAGGGGGGIIIQQQ\\\zzz___yyyyyypppdddZZZUUUYYYjjjlll[[[___bbbuuugggZZZYYYxxxwwwyyy{{{wwwtttvvvooocccVVVMMMFFFBBBBBBFFFBBBJJJGGGCCCJJJQQQ]]]nnn|||yyywwwooohhheeeaaaXXXQQQOOOHHHIIIJJJHHHEEEBBB@@@@@@DDDCCCBBB@@@???@@@@@@AAA????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBJJJMMMRRR^^^ooonnn~~~wwwlllaaa[[[^^^kkkgggXXX]]]```vvvjjj^^^bbbuuuyyy}}}~~~xxxqqqrrrzzz{{{iii___SSSLLLGGGBBBCCCFFFAAAMMMFFFAAAOOOWWWbbb{{{~~~zzzqqqrrrkkkfffccc^^^UUUPPPOOOLLLJJJIIIGGGEEECCCCCCBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???BBBDDDDDDEEEFFFGGGFFFGGGFFFIIIWWWppp}}}{{{wwwpppjjj```^^^cccxxxdddWWWYYY___nnnbbbbbbjjjzzzmmmdddhhhtttxxx~~~vvvkkkiiimmm~~~xxxeeeZZZPPPIIIEEEAAABBBEEEDDDJJJEEEEEEOOOSSSgggsss}}}~~~}}}vvvllleee___]]]YYYSSSPPPPPPLLLKKKIIIGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFHHHHHHHHHMMMJJJMMM___}}}~~~zzzsssmmm```\\\^^^qqq~~~bbbVVVZZZaaarrr```[[[cccvvviiicccgggmmmlllwwwjjjdddeeerrrppp^^^TTTKKKGGGDDDAAABBBEEEFFFHHHFFFJJJRRR[[[|||oooppp}}}~~~vvvwwwsssiiiaaa[[[XXXUUUPPPNNNOOOMMMLLLJJJHHHFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEGGGHHHIIIMMMLLLSSSjjj~~~xxxssseee^^^\\\lllvvv^^^UUU[[[dddsss^^^XXXcccuuuiiihhhlllmmmeeezzzwwwrrrrrr}}}~~~tttdddWWWOOOHHHEEEDDDBBBCCCFFFEEEHHHIIIKKKYYYwwwxxx}}}pppnnniiiggg```ZZZYYYUUUOOOLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAEEEHHHIIIJJJLLLMMMSSSddd}}}yyymmmddd___kkknnnZZZUUU\\\fffppp\\\ZZZhhh~~~tttrrruuutttjjjppp}}}}}}|||sssjjj\\\RRRKKKFFFEEEEEEDDDEEEHHHBBBKKKLLLJJJbbbtttkkkaaa___ZZZWWWXXXVVVPPPLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEGGGLLLMMMKKKMMMRRRWWWgggtttllleeekkkgggXXXUUU]]]hhhmmmYYYYYYfff{{{zzzxxxnnnhhh~~~|||vvvkkkcccWWWNNNHHHDDDEEEFFFEEEFFFIII@@@JJJOOOLLLhhh{{{mmm___YYYUUURRRTTTSSSOOOMMMMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGIIIMMMKKKIIIPPP\\\lllyyyrrrjjjkkkyyywwwaaaWWWVVV___jjjkkkVVVWWWeee{{{vvvjjjeee}}}oooccc]]]SSSKKKEEEBBBDDDFFFEEEEEEHHHCCCGGGNNNPPPhhhvvvfff```YYYSSSQQQOOOLLLLLLNNNHHHHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIMMMLLLMMM___ttt~~~yyyqqqkkkqqqmmm[[[VVVWWWaaammmiiiXXXaaazzzwwwhhhdddwwwjjj]]]XXXOOOIIIDDDAAACCCEEEDDDDDDGGGFFFCCCLLLTTTfffsssmmmcccXXXRRRMMMIIIJJJMMMIIIHHHGGGFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHMMMRRRSSS[[[vvvwwwmmmmmm~~~fffWWWUUUXXXbbboooggg[[[ppp{{{iiiddduuurrrdddWWWMMMHHHEEECCCAAAAAAEEEGGGGGGFFFMMMGGGHHHLLL[[[xxxfff^^^UUUIIIGGGLLLGGGFFFEEECCCDDDFFFDDDAAACCCCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJOOOYYYeeewwwtttzzz{{{vvv|||zzz[[[YYYWWWWWWbbbkkk```eeevvvqqqttt{{{mmm___SSSJJJEEEEEECCCAAABBBEEEHHHHHHGGGFFFJJJMMMLLL]]]vvvhhhWWWNNNOOOKKKJJJGGGFFFHHHIIIHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGKKKJJJHHHFFFFFFHHHKKKMMMJJJOOO]]]ppp}}}}}}yyy~~~oooVVVVVVUUUUUU^^^eeeaaaooo{{{|||~~~vvvzzz|||}}}qqqdddWWWMMMFFFCCCDDDCCCBBBCCCFFFHHHHHHHHHDDDLLLPPPMMMeeexxxcccTTTPPPRRRMMMHHHFFFGGGIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKIIIHHHIIIKKKMMMJJJWWWnnn|||cccQQQUUUTTTUUU[[[___\\\vvv~~~www~~~~~~wwwpppeeeYYYOOOHHHDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIMMMVVV```tttccc\\\```VVVKKKHHHHHHHHHHHHIIIEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIEEEIIIMMMNNNMMMLLLMMMNNNUUUiiiyyy^^^QQQTTTSSSVVV\\\\\\[[[|||mmmhhhbbbYYYPPPIIIEEEEEEEEEBBBCCCEEEFFFGGGHHHJJJJJJMMMRRRlllzzzrrrcccUUUPPPNNNKKKJJJLLLGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEHHHKKKKKKLLLPPPWWW]]]tttppp[[[QQQQQQPPPUUU\\\ZZZ___ttt]]][[[WWWPPPIIIEEEDDDDDDFFFAAADDDFFFHHHHHHIIIJJJLLLNNNaaaqqqdddaaa^^^VVVPPPOOOKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJOOO]]]ppp~~~fffWWWPPPNNNLLLSSS[[[XXX^^^iiiXXXTTTQQQKKKFFFCCCBBBCCCDDDAAADDDGGGIIIIIIIIIKKKMMMQQQwww~~~pppccc^^^```]]]XXXSSSNNNLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQUUUYYYdddxxxzzz\\\SSSQQQOOOMMMUUU\\\VVV[[[yyyaaaXXXQQQNNNJJJEEEBBBAAAAAABBB@@@DDDHHHJJJIIIIIIKKKMMMTTT|||ttt{{{uuulllbbbZZZSSSPPPOOOLLLLLLMMMOOOPPPQQQRRRSSSNNNVVVbbbooo}}}oooVVVQQQSSSSSSQQQYYY___XXX]]]|||ggg\\\VVVMMMIIIDDDAAA@@@AAAAAAAAADDDGGGHHHFFFFFFIIILLLLLLXXX{{{ooogggdddddd^^^\\\[[[___eeehhheeeaaajjjwww}}}dddOOOSSSMMMOOO___eee]]]ZZZ\\\~~~zzzbbbWWWRRRNNNKKKGGGCCCAAAAAABBBBBBBBBGGGHHHIIIKKKKKKKKKLLLOOObbbooo\\\OOOUUUQQQRRR]]]```[[[\\\vvv|||zzz^^^RRRQQQOOOJJJGGGDDDBBBAAABBBDDDDDDDDDKKKHHHKKKOOONNNJJJNNNVVV|||xxxbbbWWWNNNTTTRRRRRRXXXYYY[[[fff~~~zzzeeeUUURRRSSSNNNGGGCCCBBBAAAAAADDDFFFGGGGGGLLLIIILLLOOOJJJGGGTTThhhnnn\\\WWWLLLQQQOOONNNRRRUUUeee}}}wwwwwwiiiXXXPPPNNNLLLHHHCCCAAA@@@AAACCCGGGIIIJJJIIIKKKKKKLLLKKKGGGMMMgggjjjZZZVVVLLLOOOLLLLLLPPPYYYyyyzzztttjjj^^^RRRKKKGGGCCCBBBDDD@@@@@@BBBEEEIIILLLLLLKKKJJJLLLKKKHHHMMMeee}}}bbbUUURRROOOOOOKKKLLLSSSaaa|||wwwsss~~~~~~~~~~~~hhh```VVVLLLGGGDDD@@@@@@DDD@@@AAACCCHHHLLLNNNNNNLLLKKKMMMJJJIII^^^hhhWWWQQQPPPPPPNNNIIILLLTTTccc~~~yyytttrrrrrr~~~|||~~~}}}mmmYYYRRRIIICCCDDDCCC>>><<<>>>AAABBBEEEIIIMMMOOOOOOMMMLLLNNNIIIKKKmmmlllWWWOOOPPPRRROOOKKKFFFKKKRRRaaayyyqqqmmmooorrr