BM6P6(@ ...///000111000///---+++..................------***+++,,,---...000111111---......///000111111222222111111000///......---000000000///......------////////////...---,,,+++........................---------.........//////,,,---------.../////////................................................000000///...------,,,,,,***++++++,,,,,,------...///......------,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................///...---,,,,,,---.../////////...---,,,,,,++++++******++++++++++++,,,,,,...........................---,,,,,,++++++++++++........................+++,,,---...---,,,+++***---+++***,,,...///,,,)))---,,,,,,,,,,,,---..............................//////////////////............////////////..........................................//////////////////000000///...------........................////////////000000000000000000000000000000000000..................------////////////////////////---------...///000000111111111000000//////......////////////000000000000000222333333111///......////////////000000000000222222111111111111222222222222333333333444444444555555555555555555444444777777777777888888888888777:::===>>>>>>>>>>>>???===???CCCEEEFFFGGGIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQRRRRRRQQQRRRSSSUUUSSSSSSSSSVVVWWWXXXWWWUUUTTTRRRPPPQQQSSSUUUWWWTTTUUUTTTQQQMMMLLLMMMPPPWWWXXXYYYZZZZZZYYYXXXWWWZZZ[[[[[[ZZZXXXUUUQQQOOOMMMOOOQQQPPPOOOMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBAAAAAACCCAAA@@@BBBEEEFFFDDDAAA???@@@@@@@@@@@@???>>>>>>@@@===<<<<<>>;;;<<<<<<======<<<<<<;;;:::999999999999999999999999:::::::::999999999888888999888777777888888777666444444444444444444444444333333333333333333333333444444333222333444555666222333555666666555333222333333333222222111111111111222444555666555444444333333222222111222222222000000000000000000000000////////////////////////................................................///...---,,,,,,---...///........................---------.........//////.........///////////////////////////............////////////////////////000000//////.........---...........................///000000000///---,,,........................+++,,,,,,---...///000000.........///000111111111111111111000///.....................////////////............---,,,+++***........................---------.........//////---------.......................................////////////////////////000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................///...------------...///.........------,,,,,,+++,,,,,,,,,,,,---------..............................---,,,,,,+++++++++,,,........................,,,,,,,,,------,,,,,,+++...,,,***+++---...---+++------,,,,,,------...///------------------------..............................////////////..........................................///////////////////////////...------.........................../////////000000000000////////////////////////........................////////////////////////------......///000000111000000000000//////......////////////000000000000///111222222///---------////////////000000000000222222111111111111222222333333333333444444444444555555555555555555555555666666777777777888888888888:::===>>>>>>===>>>???===???BBBDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQRRRRRRQQQPPPQQQTTTVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRSSSTTTRRRPPPPPPSSSVVVXXXYYYYYYZZZZZZYYYXXXWWWYYYYYYYYYXXXVVVTTTRRRPPPMMMOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBEEECCCBBBDDDGGGGGGFFFCCC@@@@@@@@@@@@@@@???>>>>>>@@@>>><<<===>>>???===;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::::::::999999999888888999888666777888888777555555555555555555555555555333333333333333333333333444333333333333444555555333444555666666444333222333333333222222222111111222333444555555555444333333333222111111111222222000000000000000000000000------------------------......................................................---,,,,,,---..............................------..................---.........//////000000////////////....................................000/////////.........---..............................///000000...---,,,........................------........./////////......//////000000111111111111000000//////......,,,------...//////000000......///......---,,,+++........................---------..............................---------........................//////////////////////////////......---,,,,,,,,,......------,,,++++++***++++++,,,------...//////...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///...------------...///---------------------------.........////////////........................------,,,+++++++++,,,,,,........................---,,,,,,,,,,,,,,,------///---+++***,,,------------------,,,------...///------------------------------------------............////////////..............................---............////////////////////////......---............................../////////000000000////////////////////////........................////////////////////////------......///000000000000000000////////////...////////////000000000000...000111000...---------////////////000000000000222222111111111111222222333333333333444444444555555555555555555555555555666666777777777777888888999;;;>>>???>>>======>>>===???BBBCCCCCCCCCEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLOOOQQQSSSSSSQQQPPPQQQRRROOONNNMMMOOOQQQSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQRRRUUUWWWYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRNNNPPPQQQPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDCCCDDDFFFFFFEEEDDD@@@@@@@@@@@@@@@??????>>>AAA???>>>===>>>===<<<:::;;;;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999888888888777666666777777666555666666666666666666666666333333333333333333333333222333444444555555444444444444555666555444222111333333333222222222222111333444444444444333333222333333222111111111111111000000000000000000000000........................////////////////////////...........................------,,,,,,------...------------------------..................------,,,------...///000111111////////////..................................../////////.......................................---......//////...---------------.............../////////................../////////000000000111111000000000/////////...---------......///////////////000//////...------................................................/////////...---------,,,........................////////////////////////.........------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................------.........,,,,,,------------------............////////////........................---,,,,,,++++++,,,,,,,,,...........................---,,,++++++,,,...//////...+++***+++,,,......---------------...//////------------------------,,,,,,,,,---------------......////////////..............................---------.........//////...///////////////......................................./////////000000////////////////////////............////////////////////////////////////............//////000000////////////////////////////////////000000000000///000111000...---...///////////////000000000000222222111111111111222222222222222222333333333333444444444555555555555555666666666666777777777888:::<<<>>>>>>===<<<<<<<<<===>>>AAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGJJJKKKLLLOOOPPPRRRRRRQQQQQQRRRSSSPPPOOOMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSPPPQQQRRRQQQPPPNNNOOOPPPSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888777555666777777666444555555555555555555555555333333333333333333333333222333444555666555444333555555555555444333222111222222222222222222222222444444444444333333222222444333222111000000000111000000000000000000000000111111111111111111111111////////////////////////................................................------------------------...............---------,,,,,,---...///000111222////////////....................................................................................------...............------------.........//////000////////////.........////////////000000000000000000000000///////////////.........---------,,,------.........---,,,,,,.............................................---/////////...---------,,,........................---------------------------------------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---........................---..................---,,,,,,------------------,,,------------.................................,,,,,,,,,++++++,,,,,,---........................------,,,+++,,,---///000///...---++++++,,,...000...------------...//////------------------------,,,,,,,,,---------............////////////..............................------------..................///////////////.......................................////////////................................./////////000000////////////////////////............////////////.............../////////////////////000000000000000111222111///...///111////////////000000000000222222111111111111222222111111111111222222222222444444444555555555666666555666666666666777777777999;;;======<<<;;;;;;;;;<<<>>>@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPPPPPPPQQQSSSUUUSSSQQQOOONNNNNNNNNMMMKKKLLLNNNPPPSSSUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWXXX[[[ZZZYYYXXXVVVUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTSSSRRRRRRSSSUUUUUUUUUUUUUUUSSSQQQNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@>>>===;;;;;;;;;>>>>>>>>>>>>>>>======<<<:::::::::::::::::::::::::::::::::999999999888888888777666666777777666555444444444444444444444444333333333333333333333333222333444555666555444333555555555444444333333222222222222222222222222222444444333333222222222222444333222111000000000000////////////////////////111111111111111111111111////////////////////////......................../////////000000/////////------------------------.....................---,,,,,,---...///000111222////////////....................................---------.......................................---------------.........,,,,,,------.../////////////////////////////////////////////000000000000000000000000//////////////////......---,,,,,,+++******++++++++++++***))).......................................---------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////...---,,,,,,++++++,,,,,,,,,------------...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................------...//////...------------------------------++++++,,,,,,,,,---------........................,,,,,,+++++++++,,,------........................,,,,,,,,,,,,---...///000.........---+++,,,...000......------......///000........................,,,,,,,,,---......//////......////////////..............................,,,------------.........---...//////////////////........................------........./////////.................................//////000000111////////////////////////......//////////////////---............/////////////////////000000000000000111222111//////000222////////////000000000000222222111111111111222222111111111111222222222222333333444444555666666666555555666666666666777777666999;;;<<<;;;::::::;;;;;;===???@@@@@@???AAABBBCCCCCCDDDFFFGGGJJJKKKLLLLLLNNNOOOOOONNNOOORRRTTTTTTRRROOONNNNNNMMMLLLJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSRRRRRRUUUYYY]]]___```[[[YYYXXXVVVTTTSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGFFFDDDCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@??????@@@@@@???<<<;;;;;;<<>>>>>===:::::::::::::::::::::::::::::::::999999999888888999888777777888888777666444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444111222222222222333333333444333333222222222222333444333222111000/////////////////////////////////...........................................................................///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000111111////////////............---------------------------------------.................................,,,,,,,,,,,,------...///,,,,,,------...//////000///////////////000000000000000000000////////////////////////000000000000------------------------***++++++,,,,,,++++++***........................//////.........------------------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------,,,,,,,,,,,,---------....../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------........................------...//////...------.........------,,,,,,++++++,,,,,,,,,,,,---------........................,,,+++++++++,,,,,,---...........................+++,,,---...////////////,,,...//////---,,,---///...............//////000////////////////////////,,,------...//////000000......////////////..............................,,,,,,---------.........------...///////////////........................---------.........//////........................---......///000000111111/////////////////////////////////////////////...---------.........//////////////////000000000000000000000///......000222////////////000000000000222222111111111111222222222222333333333444444444333333444444555666666777555555555666666666777777444666999:::999999999:::;;;===???@@@@@@@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNOOOOOONNNLLLLLLNNNPPPQQQOOOMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPPPPSSSYYY]]]______ZZZYYYVVVTTTRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTTTTUUUVVVZZZ\\\WWWUUUSSSPPPMMMKKKJJJIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFDDDBBBBBBCCCEEEFFFCCCFFFGGGGGGDDDBBBCCCEEEAAAAAABBBBBBAAAAAA@@@???===???@@@???<<<;;;<<<>>>???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999888888999999888777555555555555555555555555333333333333333333333333444333333333333444555555333333333333444555555666111111222222222333333333333222111111111222333444444333222000//////......////////////////////////------------------------------------------------........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---.........//////000000////////////............------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,---...///,,,,,,------...///000000.../////////000000000111000000000000////////////////////////000000000000+++,,,,,,------......///------...//////.................................//////.........---------,,,------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,,,,------......///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................,,,---...//////...---,,,//////...---,,,,,,++++++,,,,,,,,,---------..............................++++++++++++,,,,,,---...........................***+++---///000000///...+++...000000---,,,---///...............///000000000000000000000000000000------......///000111111......////////////..............................,,,,,,,,,---------......------...///000000//////........................---------.........//////........................---......///000111111222///////////////////////////////////////.........---------.........//////////////////000000000000/////////...------///111////////////000000000000222222111111111111222222444444444555555555666666333333444444555666777777555555555555666666666777222444777999999888999::::::<<>>@@@???<<<;;;===???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;:::999999::::::999777666666666666666666666666333333333333333333333333555444333222333444555666222222222333444555666777111111111222222333333333222222111111111222444555444333222000///.........////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111.........///////////////000/////////............------------------------,,,,,,,,,------.................................000000//////....................................//////000000000000//////111111000000//////......000000000000000000000000000///...---------------,,,,,,,,,------.........,,,---......//////............------------......///...---,,,,,,---...//////............---------........................//////.........---------$$$'''+++...///...+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------........................222111000///...---,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------........................000///---,,,+++,,,,,,---,,,...///...---+++,,,,,,,,,---///000111000///---///////////////.........///////////////000111111////////////........................////////////............////////////---...//////...,,,***)))///......---------......000///---,,,,,,---///000///////////////.........//////.........---------///...---...000000000///......////////////......000000000000000000000000000000//////.........---111111111111000...---,,,......//////000000111111,,,---///...------...000000000//////......------000111111111111222222222444555555666666666666666666555555555555666777777444444444555555777888888666666666666777777777777:::;;;===>>>@@@AAAAAABBBBBBCCCDDDEEEHHHJJJLLLMMMLLLMMMNNNLLLJJJIIIIIIJJJMMMNNNMMMLLLKKKLLLNNNPPPQQQPPPOOONNNNNNNNNNNNNNNLLLNNNPPPSSSUUUVVVVVVVVVRRRSSSTTTTTTTTTRRRQQQPPPRRRTTTWWWWWWVVVSSSRRRRRRMMMRRRXXX[[[ZZZXXXWWWVVVUUUTTTRRROOONNNMMMMMMMMMIIIJJJJJJJJJJJJHHHGGGFFFDDDGGGIIIKKKJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBAAA???>>>>>>??????============>>>>>>>>>>>>;;;;;;::::::::::::999999999::::::::::::999888888888888999;;;<<<;;;888555333333444444444444444444444333222111111111222333//////...000333444444333444444444444444444444444111111111111111111111111222222222222222222222222222222222111000//////.........//////000000111111000000//////.........---......------------......000///...---------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////......////////////......111111000///////////////000////////////............------------...//////000000000000000000000000/////////.........------........................//////000000000000//////000000000000//////......//////////////////////////////...---------------,,,,,,,,,---------......,,,---......//////...............------.........///...------------...//////............---------........................//////.........---------+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------------------------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------........................///...---,,,,,,,,,------,,,...//////---,,,,,,---,,,---///000000000......------------------------...............//////000////////////........................////////////............////////////............---,,,++++++///......---------......000...---,,,,,,---...000...............---------//////.........---------///...---...///000///.........////////////......////////////////////////000/////////............000111111000000///...---///////////////000000000---...//////......///000///////////////.........000000111111111222222222333333444555555555555444444333333333333444555555444444444444555666777888555666666666777777777777777888999;;;======>>>>>>AAAAAABBBDDDEEEHHHIIIKKKLLLMMMOOONNNMMMLLLMMMOOOKKKLLLMMMMMMMMMMMMPPPRRROOOPPPRRRSSSRRRQQQNNNMMMMMMOOOPPPRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTSSSSSSRRRSSSUUUVVVVVVUUUSSSSSSSSSQQQTTTWWWYYYYYYXXXWWWVVVTTTSSSQQQOOOMMMMMMLLLMMMKKKLLLLLLLLLLLLJJJIIIHHHEEEGGGIIIJJJIIIHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@>>>>>>>>>===============;;;;;;::::::::::::999999888999999999999888777777777777777888::::::888666444444444444444444444444555444222111111111111222111000000111444555555444444444444444444444444444111111111111111111111111000000000000000000000000222222111111000//////....../////////000000000111000/////////..................------------......//////...---------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---............//////000000//////...111000000////////////////////////.........------...------------...//////////////////////////////.........---------------...........................//////000000//////...000000000////////////...........................//////...------------...,,,,,,,,,------------...,,,---......//////..............................///...------------...//////............---------......................../////////............---//////............///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---............---,,,,,,,,,------------------------------------------------------........................------,,,,,,,,,---......,,,...//////---,,,,,,---,,,---...///000///......******++++++,,,,,,---------------------...///////////////............------............/////////---............///////////////...---,,,,,,,,,,,,......---------......//////...---,,,,,,---...///------------------------...............---------000///......///000///---......////////////......////////////////////////////////////............//////000000000000//////000000//////////////////---...000///......///111.........///////////////000000000111111111222222111222222333333333333333222222111111222222333444333333333333444555666666555555666666666777777777666777888:::;;;<<<<<<<<>>>>>======<<<<<<<<<;;;;;;::::::::::::999999777888888888888777666666666555444555777888888777555555555444444333333222555444333222111111111111222111111222444666555555444444444444444444444444111111111111111111111111000000000000000000000000222222111111000/////////////////////000000000000////////////..................------------......//////...------------............------------------,,,,,,++++++,,,,,,---******++++++,,,------...///000000111111000000///000000//////......//////............---------,,,...------------...//////........................------------------------...........................//////////////////...////////////////////////........................///......---------......------------------------,,,---......///.........---..................---.........------.........///............---------......................../////////...............//////...---------------------------------------------------------------------------------------........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,,,,,,,------........................------------------------........................,,,,,,,,,,,,---......///---...000///---,,,,,,---,,,---.../////////......))))))***+++,,,------.........------......///000//////.........------------------.........//////---------.........//////000///...,,,,,,,,,---......------------.../////////...------------...///---------------.................................000///......//////...---......////////////......///////////////////////////////////////...............///000000000000000000000000//////......---,,,...//////...---///000------......//////000000000000000000111111111111111111222333333333333222111111111111111222333333333222222222333333444555555555555666666666777777888999:::<<<======>>>>>>?????????@@@BBBCCCEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNJJJLLLOOOPPPPPPOOOOOOPPPMMMOOOSSSUUUUUUSSSOOOLLLNNNPPPSSSUUUVVVTTTRRRQQQOOOOOOPPPRRRSSSSSSTTTTTTUUUVVVVVVTTTSSSRRRTTTUUUYYYVVVTTTSSSTTTTTTSSSQQQOOOOOONNNMMMLLLKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888777777666666444333444777888999888666666555444333333222222555444333222111111000000222111000222444555555444333333333333333333333333111111111111111111111111222222222222222222222222111111111111000000//////////////////000000000000///////////////...............------------......///......---------.....................------------,,,,,,++++++,,,,,,---+++++++++,,,------......000000111111111111000000000//////.........//////......---------,,,,,,,,,...------------...//////------------------------------------------------..............................////////////...................../////////..............................---------......///------------------------,,,---......///.........------...//////...---------..................---///............---------........................////////////////////////...//////000///...,,,+++------------------------------------------------------------------------........................,,,------...//////......------------------------,,,,,,,,,,,,------------------,,,,,,,,,------...........................------------------------........................+++,,,,,,------.........---///000///...,,,------,,,------...............***++++++,,,---....../////////......//////000111............------------------------............------------............000///...---,,,---...///---------------...//////.........------.........------......////////////---.....................000///......///000///---......////////////.......................................///////////////---...///000000111111000000000//////......------+++---......---,,,...///------......//////000000//////000000000111111111111111222333333333333222222222222222222333333444333222222222222333444444555555555555666666666666999:::;;;<<<===>>>>>>>>>>>>??????@@@BBBDDDFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNPPPPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNPPPQQQTTTUUUVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVVVVTTTSSSRRRTTTUUUWWWUUUTTTRRRRRRQQQOOONNNMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGFFFEEEDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999999999::::::999999888777666555444555777999999999666666555444333333222222444444333333222111000000111000///111333444333222333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000000000000000000000////////////.........///////////////......------------............---------......///........................---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////000000111111111111000000//////............//////......---------,,,,,,,,,...------------...//////---------------------------------------.................................---......//////......------............/////////...........................------------...//////...------------,,,,,,,,,,,,---......//////......,,,---...//////...---,,,------...//////...------///............---------...........................////////////000000000///000111222222000...,,,------------------------------------------------------------------------........................,,,,,,---...////////////........................//////......------,,,,,,------,,,,,,,,,---..............................------------------------........................,,,,,,---.........---------///000000...------...---------------.........,,,,,,------....../////////////////////000111111.........------------,,,,,,------------.........,,,------------.........//////...............///---------------...///000........................------......///000000000---------...............///...---...000000000///......////////////.......................................///////////////......///000000111000000//////..................,,,---......------...000.........////////////////////////000000000111111000111111222333222222222333333222222333333444555333333333222222333333444444444555555555666666666777888999:::;;;;;;;;;;;;===>>>???@@@BBBEEEGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMOOOPPPOOOMMMKKKKKKLLLNNNMMMMMMLLLLLLMMMNNNOOORRRRRRRRRRRRQQQPPPNNNMMMQQQQQQQQQPPPPPPQQQRRRRRRTTTUUUVVVUUUSSSSSSSSSTTTSSSUUUWWWVVVRRROOOMMMMMMKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::999888888666555555666888999888777555555555444444333333222222222333333333222111111111000///000222333222111333333333333333333333333111111111111111111111111////////////////////////111111000000000000000000000000000000////////////.........///////////////......------------.........------------...//////.............../////////---,,,,,,++++++,,,,,,---,,,,,,---......//////000///000000111111000000///......------......//////............---------,,,...------------...//////------------------------------........./////////........................---......//////......------------.........//////////////////////////////---------------...//////......---------,,,,,,,,,,,,---......//////......,,,---///000000///---,,,------...//////...------///............---------.........................../////////000000000000000/////////////////////........................------------------------................................................+++,,,---...////////////------------------------............------------,,,,,,,,,,,,,,,---...///........................------------------------........................,,,---.........---,,,+++...///000000...------...---,,,,,,,,,------......------------............///............///000000.........---------,,,,,,,,,,,,---------.........,,,,,,---------...............////////////......---,,,,,,------///000000---..................---,,,,,,---......///000000---------.........//////---,,,,,,---000111111000......////////////........................................../////////000...///000000000000000///------.....................///000000//////000111///////////////.........////////////000000000111//////000111111111111000333222222222222333444444444444333333333333444444444444444555555555666666666777888999::::::::::::;;;<<<===???BBBEEEGGGIIIFFFHHHIIIIIIIIIIIIJJJLLLLLLMMMMMMLLLKKKJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQPPPOOOOOONNNNNNNNNNNNPPPOOOOOOOOOPPPRRRSSSTTTSSSUUUVVVVVVUUUSSSSSSSSSOOOUUU\\\[[[UUUOOOMMMMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGFFFEEEFFFHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999888777777555444444666777777555333444444444444444444444444000111222333333333222222222111000111333444333222222222222222222222222222111111111111111111111111////////////////////////000000000000000000000111111000000000/////////.............../////////000......------------......---------------...//////---........./////////000---,,,,,,++++++,,,,,,---+++,,,,,,------...//////...//////000000//////......------------...///000/////////.........------...------------...//////------------------------........./////////000000........................---..................------------.........//////000000000000000000000000---------------...///000.........------,,,,,,,,,,,,---......//////......,,,---///000000///---,,,,,,---...//////...---,,,//////.........---------.........................../////////000000111111///...+++******,,,...///........................------------------------................................................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///////////////////////////------------------------........................------...///...---+++***...///111000...------...---,,,,,,,,,,,,---......------------------------...------------...//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///...---,,,,,,,,,---...///000111------............------++++++,,,,,,---...//////---------.........//////,,,,,,+++---000222222111......////////////..............................---.........//////000000//////000000000000//////,,,------......////////////111222222111111222333000000//////.........---////////////000000000000---......///////////////222222111111222222333444555555444333333444444444444444444555555555666666777888999:::::::::::::::999:::<<<>>>AAADDDGGGIIIAAACCCEEEFFFFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJMMMOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSNNNMMMNNNOOOPPPSSSUUUWWWRRRTTTWWWWWWVVVSSSRRRRRRLLLVVV______WWWOOOMMMNNNJJJKKKMMMNNNNNNMMMMMMLLLGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGFFFFFFGGGIIILLLEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCAAAAAA???@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888777666666333333444555777666333000333333444444444444444444///000222333444444333222444222222222444555444333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111111111000000/////////...---.........//////000000.........------.........---------------...///000---.........//////000000---,,,,,,++++++,,,,,,---***++++++,,,,,,---............////////////......---------------...///000000////////////............------------...//////........................333111///.........---+++............////////////000///...------...///000............////////////////////////////////////......//////000000111111//////.........------------------............/////////...------------......---,,,,,,---...000111---.........//////000000---,,,,,,,,,,,,---......///000111222222111000///000000///...------,,,,,,---------.........//////......////////////......//////.........---------....................................//////000000......---,,,---...///000/////////......---------...------------...//////........................///...---,,,,,,,,,,,,,,,//////.........------------------------------------------............///........................---------............///---------...///000000111222222000///....................................//////......---------,,,++++++,,,---......------,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------.........//////000000000...,,,******,,,...000000000///---,,,---///222000000///...............//////.........---------000///...---,,,------...---.........//////000000111111111000000000000000...............///000000111111000///////////////000000000000000///////////////000000000//////...333333333333333333333333444444444555444444333333555444444555555666777888;;;:::999888777777777777<<<<<<>>>???AAACCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPTTTQQQNNNMMMPPPSSSUUUVVVUUUVVVVVVUUUTTTRRRPPPOOONNNNNNVVV```aaaWWWNNNJJJNNNNNNMMMMMMLLLJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>======???AAACCCAAAAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>>============<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999555777999;;;;;;999777555444444333333333333444444444444555555444444333222333333333222222111111111333333333333333333333333444444555555555444333222333333222222222222222222111111111111111111111111000000000000000000000000///.........------------////////////////////////000000//////.........---///////////////.........000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000111111111111000000///......------///000111+++,,,.../////////......---,,,,,,++++++,,,,,,---///...---,,,,,,---...///111///------...///...---............////////////000///...------...///000............////////////////////////////////////......////////////////////////.........------------------............/////////...------------.........---------......//////////////////........................//////000///000111111111111000///000//////...------,,,,,,---------.....................////////////......//////.........---------........................------........./////////------,,,+++,,,---...///000//////......------...,,,,,,,,,,,,,,,---..............................///...---,,,,,,,,,,,,---//////.........------------------------------------------............///........................---------............///------......///000000111111000///...------------......................../////////.........------,,,,,,---...............,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---------------.........///---,,,***((((((***,,,---///000///...,,,---///111000000///...............//////.........---------000///...---,,,------...////////////////////////000000000000000000000000...............///000000111000000///////////////000000000000000000000000///000000111111000000///333333333333333333333333222222333333333333333222333333333444444555666777777777777666666777888888;;;;;;===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPOOOSSSPPPMMMLLLNNNQQQTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMOOONNNQQQYYYZZZTTTNNNMMMNNNNNNMMMMMMKKKJJJHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<;;;;;;:::999555666888999999888666555555555444444444444555555444444555555444444333222333333333222222222111111333333333333333333333333111222333333333222111000222222222222222222222222222222222111111111111111111111111111111111111111/////////.........------........................000/////////.........---............//////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111//////000000000000/////////......---...///000111,,,---.../////////...------,,,,,,++++++,,,,,,---///...------------...//////---,,,---///000000///............//////////////////............//////............////////////////////////////////////..................------...............------------------............/////////...------------.....................------000000000///......------...------------.../////////000000111111000000////////////...------,,,,,,.........---------------......////////////.....................---------........................---------------.........,,,,,,++++++,,,,,,---...//////...---------......,,,++++++++++++,,,------..............................---,,,,,,,,,------...............---------........................---------............///........................---------............///------......///000000000//////...---,,,,,,,,,,,,------------------------000000////////////......---............/////////,,,,,,,,,,,,,,,------...+++*********+++,,,------,,,,,,,,,------------------,,,***))))))***,,,---/////////...------///111000000///..............................---------//////...------------...///////////////.........000000000000000000000000...............///000000111000//////......//////000000000000000000000000000000111111111111111000333333333333333333333333///000111222333333333222333333222333333444555666555555555555666777888999999:::;;;<<<>>>@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJLLLMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNKKKKKKMMMOOOQQQRRRPPPPPPPPPOOOOOOMMMLLLKKKOOOLLLLLLPPPRRRPPPOOOPPPNNNNNNMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;:::999999666666666666666666666666666555555555555555555666444444555555444444333222333333333222222222222111222222222222222222222222111222333333333222000///111111111222222333333444222222222222111111000000111111111111111111111111000000000/////////............................../////////...............---------.../////////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......////////////......///............///000000.........///......---,,,------,,,,,,,,,,,,------///...------------...//////---,,,,,,...//////.............../////////////////////....../////////............////////////////////////////////////.........------,,,,,,,,,........................---------............/////////...------------.........///000///...,,,+++///////////////.........+++++++++++++++,,,------///000000000000000000/////////.........---------......------------,,,,,,......////////////......................................................------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,+++,,,,,,---..............................------,,,,,,,,,------........................////////////////////////---------............///........................---------............///............//////000000//////...---,,,,,,------------------------------000000000000000///////////////........./////////,,,,,,,,,,,,,,,---......+++***++++++,,,---...///------------------------000///------------///000/////////...------///111000000///...................................................------......---.........//////000000/////////000000000000000...............///000000000000///............///...///////////////000000000111111222222222222111222222222222222222222222///000111222333333333333333333333333444555666777666555555555666666777888888888999;;;<<<>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIILLLLLLLLLKKKJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJIIIKKKMMMOOOOOONNNNNNMMMMMMMMMLLLKKKKKKMMMKKKJJJKKKNNNOOOPPPQQQNNNNNNMMMLLLKKKIIIGGGGGGEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@??????@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>===========================<<<;;;::::::;;;;;;;;;;;;:::999999777777666555555666777777666666555555555555666666444444555555444444333222222222222222222222222222111111111111111111111111333333444555444333222111000000111222333333444444333333222222111000000000000000000000000000000000000000000000////////////................................................,,,,,,------...///000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---..................---............/////////000/////////......---,,,,,,------,,,,,,,,,,,,------.........------.........000...---,,,---...---,,,............////////////...//////////////////...............////////////////////////////////////......------,,,,,,++++++---.....................---------............/////////...------------.........///000///...,,,+++,,,------...///000000111,,,++++++++++++,,,------000//////////////////000...............---------------------------,,,,,,......////////////......---.............................................---------------------------......///////////////,,,,,,,,,---------,,,,,,---------------......///........................------,,,,,,,,,------...---.....................////////////////////////---------............///........................---------............///............//////////////////......---.........------------------------/////////000000000000000000///............//////------,,,,,,------...///,,,,,,,,,------///000111//////..................111000////////////000111...///000///...---///000000000///...............---.....................------..................+++,,,---...///111111222......//////000000000000...............///000000000//////...............---------....../////////000000111222222222222222222222222222222222222222000000222333444444444444444444444444555666777888999888777666666666666666777777888999;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCEEEGGGJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOOOOOOONNNLLLJJJIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKNNNQQQPPPNNNLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>============<<<===>>>>>>>>>>>>======<<<::::::;;;;;;::::::999888999888666555555666888999666666555555555555666666444444555555444444333222222222222222222222222222111111111111111111111111222333444444444333222111000000111222333333444444222222222111111111000000////////////////////////000000000000////////////........................---------...............+++,,,,,,---...//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------............---------....../////////////////////......------------...------,,,,,,------...---..................---000...,,,,,,---...---,,,............////////////......////////////..................////////////////////////////////////------------------,,,,,,---------...............---------............/////////...------------.....................------+++,,,---...///111222222///............///000000000//////......//////000........................+++,,,,,,,,,------------......////////////......---------................................................---------------......///000000000000///+++,,,...000000///---,,,...------------...//////........................------,,,,,,,,,---......---------.......................................---------............///........................---------............///......////////////////////////...............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000000///...---------...///---------------......///...---------...///000000///////////////..................------.........---///000///...---...000000000///...............---------...............,,,---......///.........+++,,,---...///111111222---......//////000000111...............///000000000///......------......---------......//////000//////000111222222222222222222222222222222222222111111222333444444444333555555555555555777888888:::999888777666666666666777777888999:::;;;<<<<<<======>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMGGGJJJKKKLLLOOOQQQOOOKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFDDDCCCBBBAAAEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>============<<<<<<======>>>>>>>>>======<<<:::::::::::::::999888888888888666666666666888888666555555555555555555666444444555555444444333222111222222222222333333333222222222222222222222222000111222222222111///...111111111222222333333444111111111111111111111111////////////////////////000000000/////////......---------------------------------------.........,,,,,,,,,---.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............---------......///000///////////////...---------............------------......------...//////...------...,,,+++,,,---......---............////////////---...///000000///...---............////////////////////////////////////------------............---------.........//////---------............/////////...------------.........---------......///,,,------...///000111111000////////////000111111000///............///000........................******+++,,,---......///......////////////......---------.........//////......................../////////.........------------///000000000///...+++...222555555333000---------,,,,,,------...///........................,,,,,,,,,,,,,,,---...///---------.........//////---------------------------------............///........................---------............////////////////////////......---------------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000///---,,,+++,,,---...---------------...//////......---------......////////////......------------,,,,,,,,,,,,,,,,,,------///000000.........///000000///...............---------.........//////,,,,,,.../////////..................////////////------......///000000111...............///000000//////...------------.........//////000111111222---...///000111111111111111111111111111111111111111111222222222222222111444444444444555666777777777777666555555555666666777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQOOONNNLLLLLLMMMNNNNNNMMMJJJJJJIIIIIIIIIJJJLLLLLLFFFJJJKKKJJJLLLPPPNNNHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA===>>>???@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888666666666555555666666666555555444444444444555555444444555555444444333222111111222222222333333333333333333333333333333333000111111222222000///...222222222222222222222222000000000111222222333333111111111111111111111111/////////.........------------------------------,,,,,,,,,------.........------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////......------///000000000///.........---,,,---...//////......------------......------...//////...------,,,+++***+++...///000///............/////////000---...///000000///...---............/////////000////////////////////////---------....../////////---------.........//////---------.........////////////...------------......---,,,,,,---...000111.........///////////////...............///000000000///...------...///000---.....................))))))***+++---...//////......////////////......---------.........//////........................000000/////////.........,,,,,,.../////////...------000555999999666222///,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,---...///---------.........//////---------------------------------.........//////........................---------........./////////////////////.........,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///---+++++++++---......------------...//////......---,,,,,,,,,------.........------,,,,,,,,,---------------------------///000000///......///000000///...............---------.........//////+++,,,.../////////......111000000///...------------------...///000000111...............///000000//////...------------...///000000111222333333333------///000000111111111111111111111111111111111000111111111111000000///333333333333444555666666444444444444444555666777777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRPPPOOOMMMMMMNNNOOOOOONNNIIIHHHHHHGGGHHHIIIKKKLLLFFFJJJJJJHHHJJJNNNMMMGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA?????????AAABBB======>>>@@@@@@AAAAAAAAA>>>=========<<<<<<<<<<<<999999:::;;;;;;:::::::::999::::::::::::999888888555555555555555555555555444444444333333444444444444444555555444444333222111111111222222333333333333333333333333333333333222222333444333222111000333333222222222222222222//////000111222333333444222222222222222222222222///.........------------------------------------,,,,,,,,,------.........------------------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......////////////......,,,---///000000000///......---,,,,,,---...///111......------------......,,,---...//////...---,,,111...,,,+++,,,---,,,,,,............////////////---...//////////////////111111111111000000000000222111111111000000//////......------------......,,,,,,---...//////......//////000000///...------...---,,,+++++++++++++++//////000000///...---------------...///000000111........................000000////////////000000......------------......000000//////............---...............------......//////...---,,,,,,......////////////........................------000///...---------------,,,///333666666222...***---------.........////////////............////////////............//////---...//////......///000////////////////////////000000000000///...---,,,/////////...------,,,,,,000000000///...,,,+++***........................---------...............000//////...------,,,,,,////////////////////////////////////............---------............///........................//////.........---------......---,,,,,,,,,---------,,,,,,,,,,,,---........./////////...---,,,,,,,,,------...///000111111111111000///////////////111111000000//////......////////////////////////////////////////////////---------............///........................////////////000000000000000000000000111111111111000111222333333222111000111111222333333444555555333444444444555555666666777777777777888999:::;;;<<<<<<===>>>???@@@AAAAAA???DDDIIIIIIEEEBBBCCCEEEEEEFFFFFFFFFFFFHHHLLLOOONNNOOOPPPQQQQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOLLLJJJHHHGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHFFFEEECCCCCCDDDDDDCCCCCCEEEFFFGGGHHHHHHIIIEEEDDDBBBAAA@@@???????????????@@@@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;::::::999888999888888888999:::;;;;;;777888888999888777666555333333333333333333333333444444555555444222111///000111111111111222222222222222222222222222222222333333222222111000////////////000111111111111111111111111111111111111111111111111111111111111111000000//////......------......//////...---,,,,,,......------...///111222111111000000//////......---.........//////000000,,,,,,,,,,,,,,,---...//////......------,,,++++++........................////////////////////////...------,,,,,,------...---...............------000000111111111111000000000...,,,,,,---...---,,,............////////////111111000000///---,,,+++.........//////000000000000000000000//////............------------......,,,------...//////......///////////////...------000///......---------...///////////////...---,,,---------...///000000000................................................------,,,,,,,,,,,,------/////////.........------------........................//////...------,,,------............------,,,---------...///////////////...------------------...000111222111000///---------.........//////......------------......///..................///,,,...//////...---///000........................///////////////......---------...........................///......---,,,..........................................------................................................////////////........................////////////........................///.........---------------,,,,,,,,,,,,---......,,,++++++++++++,,,------....../////////......---------......//////000000111000//////......///////////////.........------////////////////////////---------------------------------............///.........................../////////000000000000//////000000000111111111000111222222222222111000111111222222333444444555555555555555555444444444777777777777888999:::::::::;;;<<<<<<>>>>>>???@@@AAAFFFJJJKKKGGGEEEEEEGGGGGGHHHHHHGGGFFFHHHKKKNNNRRRRRRSSSSSSSSSQQQPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDBBBAAA@@@????????????@@@AAAAAA@@@???===<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;::::::999888888777777777777888888999777888999999999888666555444444444444444444444444444444444444333222111000000111111111111222222222333333333333222222222222333333222111111000////////////000111111111111111111111111111111111111111111111111111111111111111////////////...........................---,,,,,,---,,,,,,,,,,,,...///000000000000000//////......---........./////////000------,,,,,,,,,---............------------,,,,,,...................................................------------------...---...............------......////////////.........------...000000///---............////////////000000000000///...,,,,,,***+++,,,---...///000000////////////..................------------......,,,---......///............////////////...------000///......---.........---............---,,,,,,---------...//////000000........................,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,.........---------------,,,,,,---.../////////............///......---,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000///...------------------------------...000222333------........./////////------,,,,,,,,,,,,------......------------......,,,---///...------...000........................------...////////////...,,,,,,------...//////000,,,,,,---.../////////.........................../////////...---------,,,,,,,,,------...///000000......................../////////............---........./////////000000------------------------............------------,,,,,,,,,,,,------...///+++++++++++++++,,,,,,---......///000000000//////.........///////////////000///......------...............---------------////////////////////////---------------------------------............///////////////////////////....../////////000000000//////000000000000111111000111222222222222111000111111222222333333444444666666555555444333333333666666666666777888999:::999999:::;;;<<<===>>>>>>AAAEEEIIIJJJGGGFFFFFFHHHIIIIIIHHHGGGFFFGGGIIILLLSSSSSSSSSSSSRRRPPPOOONNNJJJIIIIIIHHHIIIJJJKKKLLLOOOMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIILLLKKKJJJHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@>>>===<<<==================<<<:::::::::::::::999999888777666666666666666666555888888999:::999888777666666666666666666666666666555444333222222111222222000111111111111222222222444444444333333222222222222222222111111000000/////////000111111111111111111111111111111111111111111111111111111111111111.............../////////---............------,,,************+++,,,---...000000000////////////................../////////......---,,,,,,,,,---------------------.................................------------------------------------------------------...............---,,,------------------,,,---------///111111///...............////////////,,,---...///000000000///++++++,,,------...//////////////////////////////......------------......------...............---.........//////...------------,,,,,,,,,,,,------,,,---------------,,,,,,---------....../////////........................,,,---///000000///---,,,------,,,,,,,,,,,,------------------------------+++,,,---...////////////---...............------,,,------......------,,,,,,---------......//////......---,,,,,,---------...---,,,,,,,,,...000222............////////////...------,,,,,,------...------,,,,,,,,,,,,---------///000000......///111........................+++,,,---...////////////---------.........//////,,,---......///.................................000000///...---,,,,,,,,,,,,,,,------.../////////........................//////.........------------------.........//////------------------------------------------------------,,,,,,,,,------...,,,,,,++++++,,,,,,---...///000000000000000///...///////////////.........//////...---------------......------------------////////////////////////////////////////////////---------............///000000000000000000000000........./////////000000////////////000000000111111111111222222111111111111111222222333333333333555444444444444444444444666666666666777888999999999999:::;;;<<<===>>>>>>???BBBEEEFFFEEEDDDEEEFFFFFFGGGFFFEEEEEEFFFIIIKKKPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJIIIJJJKKKMMMNNNQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBB@@@???>>><<<<<<============<<<<<<999::::::::::::999888888777777777666666555444444777888999::::::999888777666666666666666666666666555444222111111111222333000000111111111222222222555555444444333222222222222111111111000000000/////////000111111111111111111111111111111111111111111111111111111111111111---------....../////////---------......------,,,*********++++++,,,------////////////////////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000........................------------------------------............------,,,---......///.........,,,,,,------------,,,,,,---------///111111///...............////////////,,,---...///000000000000........................000000000000000000000000......------------......---...............------------............------------,,,,,,,,,------...,,,,,,---------------,,,------------....................................---...000111111000...---......------------......------------------------,,,------...//////......------...............---......////////////......//////......---------,,,------,,,,,,,,,------..................---------........./////////000000//////............//////------,,,,,,,,,,,,------...000111111000///111222........................***+++,,,...//////////////////.........---------.........///......---,,,........................000000///...---,,,,,,,,,............................................................------------+++++++++,,,,,,,,,------------------------------,,,,,,------------------///...---,,,,,,,,,,,,,,,---------------...//////111111111111000///------///////////////.........//////...---------------........................////////////////////////////////////////////////---------............///000000000000000000000000............////////////...////////////000000000222111111111111111111222111111222222222222222333111222222333444555666666555555555555666777888999999:::;;;;;;======>>>???>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCDDDCCCCCCEEEIIILLLLLLLLLMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQRRRPPPMMMMMMNNNOOONNNNNNOOONNNLLLKKKJJJJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJJJJJJJJJJHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCBBBAAA???>>>:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777777888888888888777555555777777999999:::999888777444444444444444444444444444333222111000111222333000000111111111222222222444444444333333222222222111111111000000000000000//////000111111111111111000000000000000000000000000000000000000000000000,,,,,,------......//////,,,,,,---------------,,,***+++,,,,,,---......................../////////...............---------///...---,,,,,,,,,,,,,,,+++,,,------...///000000........................---------------------------......//////......---,,,------...//////......---------......---------...------...000000///---............///////////////////////////...------000000000/////////......000000000000111111111111......------------...............///......---,,,,,,,,,---............---/////////...//////000111,,,,,,---............---------------------------...........................///000111111000///...///......------......///---------------.........---...............------,,,---......///............//////////////////...000000///...---,,,,,,+++,,,,,,,,,,,,,,,------...---.../////////...,,,+++....../////////000000000/////////....../////////......------------.........000111111000///111222------------------------***+++,,,---.../////////000//////...------,,,,,,.../////////...---,,,,,,......................../////////...---------,,,..................------------------------------.........------------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...............//////000000000000000///...------.........///////////////000///......------...................../////////////////////////////////---------------------------------............///////////////////////////------........./////////......////////////000000222222111000000111222222111111222222222222222222000000111333444555666777444444444555555666777888999::::::;;;<<<===>>>>>>???@@@BBBCCCEEEFFFGGGGGGBBBBBBCCCCCCCCCFFFJJJMMMLLLLLLLLLLLLMMMOOOPPPQQQNNNMMMMMMMMMNNNPPPRRRSSSRRROOOMMMLLLMMMMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGFFFEEECCCBBBAAACCCCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>::::::;;;;;;;;;;;;::::::999999999999999888888777777888999:::999888777666555666777888999888777777333333333333333333333333222222111111111111222222000111111111111222222222222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000---------------.........+++,,,,,,------------,,,+++,,,---.../////////...---............/////////.........---------------......---,,,,,,,,,------,,,,,,---...//////000000........................---------------------------...///000000///...---,,,,,,---...////////////---......//////......---000...,,,,,,---...---,,,............///////////////////////////......---///////////////000000000/////////000000000111111......------------............//////...------,,,+++,,,------.........---///////////////000111111,,,---...///////////////------------------------........................////////////////////////...------,,,,,,------...------........./////////////////////...---,,,,,,,,,------...//////......---......//////......---/////////...---------,,,,,,,,,++++++,,,,,,---...---....../////////........./////////000000000000///......------......//////..................///---...//////......///000------------------------+++,,,------..............................------,,,---......///...................................................------,,,,,,------.../////////------------------------.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000...------------...//////,,,---...///////////////------......//////000000111000//////......//////,,,,,,---------.........////////////////////////---------------------------------............///........................---------.........//////........./////////000000222222111000000111222222222222111111111111111111111111222333444444555555444444444444555666777777888888999:::;;;<<<======>>>>>>???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEFFFJJJMMMLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMOOOPPPRRRQQQNNNLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMKKKJJJIIIHHHGGGHHHHHHIIIFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFEEECCCAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888777777666777888::::::999888777444555666777888777777666333333333333333333333333111111222222222222111111000111111111111222222222///000000111111222222333///000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...------------------,,,***+++,,,---------------+++,,,---...//////......---------.........//////.........------,,,,,,,,,------,,,,,,,,,---......------......//////000000................................................---...///000000///...---+++,,,---...////////////------............------111...,,,+++,,,------,,,............/////////000+++,,,---///000111111111,,,------...///000111111---.........//////000000.........------............/////////...---,,,,,,+++,,,------.........------------------...//////------...///000000//////------------------------........................///...------------...///---,,,,,,++++++,,,,,,---........./////////000000000000000///...---++++++,,,,,,---.../////////...,,,------......------,,,------..................++++++++++++,,,,,,---...------------...000111222////////////000000000000...------,,,,,,------...//////............//////+++,,,...---,,,,,,---///------------------------,,,,,,------......------,,,,,,------.../////////***+++,,,...///000000000........................---------...............***+++,,,---///000111111------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++---000111333---,,,,,,,,,,,,---......)))***,,,...///000111111,,,------...///000111111111111000///////////////+++++++++,,,,,,---------////////////////////////////////////////////////---------.........//////........................---------.........//////............/////////000333222111000000111222333222222111111111111111111333333333333333333333333444444444444444666777777777777888999:::;;;;;;<<<;;;;;;;;;===AAACCCDDDCCCHHHHHHHHHGGGFFFGGGJJJLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPMMMKKKJJJJJJKKKJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBAAA@@@>>>===<<<<<<============<<<<<<888999999999999888777777444666888999:::999888777333444555777777777666555333333333333333333333333///000222333333222111000000111111111111222222222......///000111222222333////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000.........------,,,,,,,,,***+++,,,,,,------------***+++---...//////...------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,------...///............////////////........................////////////////////////---...///111111///...---+++,,,---...////////////,,,------......------,,,------------------------//////.........---------............////////////......////////////......000000111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////000000//////.........---...........................------------...//////+++---...///...///111222......//////000000111111///////////////..................------,,,,,,,,,000000000///...---,,,+++---------............/////////.........---------//////...---,,,++++++***------............------,,,,,,------...///000000,,,,,,------.../////////------------------------//////...------------.........////////////......---------------...///000..........................................---------.../////////...---,,,..............................------------......------------------------......------------........./////////---,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------............------........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................------//////////////////////////////.........---------............////////////,,,---...//////...---,,,000111111111111222222222333333222111000000111111333333333444444333222222444444444444444555666777<<<;;;;;;:::::::::;;;;;;>>>???@@@AAABBBCCCCCCDDDDDDGGGHHHEEEGGGKKKKKKEEEIIIJJJJJJJJJHHHFFFFFFFFFIIIHHHGGGFFFHHHJJJNNNPPPPPPOOONNNMMMLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHGGGIIIJJJKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA???>>>>>>>>>??????@@@@@@??????>>>===<<<======<<<;;;::::::999888;;;;;;<<<<<<;;;;;;:::999999888888777777777777777555555555555555555555555444444555555444444333222222///---...111333222000111111111000000000000///000000////////////000000//////.........------------------.........//////////////////////////////...//////000111222222222666444111...,,,++++++,,,.........------,,,,,,,,,***++++++,,,,,,------...........................------------------------...---,,,,,,,,,,,,---...,,,000333222...+++***+++,,,,,,,,,---------..............................,,,,,,---...////////////---------.........//////------............------------------------------//////.........---------............//////////////////000000000000////////////000000//////...---------------------------///......------,,,++++++,,,,,,---------.........000/////////.........---........................---------,,,---......///,,,---//////......000111//////////////////.....................---------.........------,,,,,,,,,***************)))((('''.........////////////000//////.........---------.........------,,,,,,+++------............------,,,,,,------...//////000..................------------------------------//////...------------------......//////......---------,,,,,,---......///..........................................------+++,,,---/////////..............................------,,,,,,,,,,,,------------------------------......------------........./////////---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---......//////////////////..................---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................//////////////////////////////.........---------............////////////...//////////////////...000000111111111222222222333222222111000000111111333333333444444333333222333333333444555666777777<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCEEEHHHHHHEEEFFFIIIGGGCCCGGGHHHIIIIIIHHHGGGGGGFFFIIIHHHGGGFFFHHHJJJMMMOOOMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJGGGGGGHHHIIIHHHHHHHHHHHHGGGIIIJJJKKKJJJHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA@@@???>>>>>>??????????????????>>><<<<<<===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;::::::999999888777777666666777777555555555555555555555555222333333333333222111111222000...///111333222111222222111111111000000000222222111111111111222222//////.........------------------.........//////////////////////////////...//////000111111222222666444111///---,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...---///111111///---,,,,,,---------.........//////........................,,,------.........------,,,------------.........------............------------------------------...............---------............////////////000000000111111000000000.........///......------........................111000///...,,,+++)))))),,,,,,,,,,,,------------/////////.......................................,,,,,,,,,,,,,,,------...---...//////...---...///000//////...------,,,,,,------------------------.........---------------+++,,,,,,,,,,,,,,,++++++...////////////000000000...............---------------------------------------............------,,,,,,------.../////////000//////...------,,,,,,------------------------///......---------------,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------------------------......***+++---...///000000000........................,,,,,,,,,++++++,,,,,,,,,------------------------......------------........./////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...//////000000000000////////////.........------------------.........//////,,,,,,,,,,,,,,,,,,------,,,---......//////..............................////////////////////////...............---------............////////////000000////////////000000000000000111111111222222333222111111000111111111222333333444444333333333222222333444555666777888<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAADDDGGGHHHFFFEEEFFFDDDAAAEEEFFFHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFGGGIIILLLMMMIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHFFFFFFGGGHHHHHHGGGHHHHHHGGGIIIJJJKKKJJJHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBB@@@????????????????????????>>>===<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::999999888888777666666666666666555555555555555555555555333333333333333222111111222000//////111222222111333222222222111111111111111111111111111111111111/////////............---------........./////////////////////////////////...//////000000111111222666444222000...------......------------,,,,,,,,,......------,,,++++++***------------------------------------------------...------,,,,,,------......---...///000000...,,,........./////////000000........................,,,------------,,,,,,+++,,,,,,,,,,,,------------------............------............................................................//////////////////000000000000//////---------......---,,,,,,------------------------000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,................................................,,,++++++++++++,,,------...///000///---,,,---...---------------------,,,---------------........................---------......///000000000000000............////////////........................,,,,,,,,,------.........------............---------------.........////////////.........---------------------------------///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---------------------------,,,,,,------------......,,,------....../////////........................------,,,,,,,,,,,,------------------------------......------------........./////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---....../////////000000//////////////////...------,,,,,,........................,,,,,,,,,---------------,,,---......///.........---------...............////////////////////////....................................////////////111000///......///000111000000000000111111111111222222111111111111111222222222333444444444333333000111333444666777888888:::999999999999::::::;;;::::::;;;<<<===>>>??????AAADDDFFFEEEDDDDDDDDDCCCEEEFFFGGGHHHJJJJJJHHHGGGIIIHHHGGGFFFGGGHHHJJJKKKFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJHHHEEEEEEFFFHHHHHHGGGHHHHHHGGGIIIJJJKKKJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAA@@@@@@??????????????????>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777666555555555555666555555555555555555555555555555555666555444444333222111000000111111222222333333333222222222111111//////000000000000///////////////...........................////////////////////////////////////////////////000000111111333222111///...---------------------------------......------,,,,,,,,,,,,---------------------------------------------------------------------------+++***,,,///000...+++---.........////////////........................------------,,,+++******+++++++++,,,,,,,,,------------............------........................---.................................////////////---..................---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,++++++++++++,,,------...///000///---+++,,,---***++++++,,,---......///------......////////////........................***+++,,,------...------,,,,,,,,,---------......---.....................+++,,,,,,------.........------............---------------...............---------.........//////------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------......//////......------------..............................------------......------------------------......------------........./////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,------...///---......//////......---//////.........---------000//////...------,,,,,,,,,,,,,,,------.........,,,---......///.........---------.........//////////////////////////////---.................................////////////000///------------///000//////000000000111111111222111111111111111222222111222333333444444444333000111333555666777888888666666666666777777888999888999999:::;;;<<<===>>>>>>???BBBDDDDDDDDDFFFIIIIIIGGGFFFHHHJJJJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFHHHHHHHHHHHHHHHGGGIIIJJJKKKJJJHHHIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@???>>>??????>>>>>>===<<<;;;999999::::::::::::::::::999999::::::999999888777777666555555444555555555555555555555555555555555555555666666666555444444222222222111000111111222333333333222222222111111...///000000000000///...////////////////////////........./////////000000///////////////////////////////////////000000000000000///...---,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------------------------------+++)))(((***---///---***,,,,,,---------.................................------------,,,+++******+++++++++,,,,,,,,,------------............------........................---------...........................////////////,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,---------------.................................,,,,,,,,,,,,,,,------...---//////...,,,+++,,,---)))***+++,,,...///000000------......///000000000.............../////////***+++,,,,,,------------++++++,,,,,,,,,------------------...............,,,,,,,,,------.........------............------........................,,,,,,------...//////000------------------------...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111000///...,,,,,,,,,,,,........................///......------......///------------------------......------------........./////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------------......///------............------........................111000///...---,,,++++++,,,,,,,,,---......//////,,,---......//////......,,,,,,------.../////////////////////////////////---------...........................////////////......------------....../////////000000000111111111111111000111111222333111111222333444444444444000111444666777777777666444444444444555666777777888888999:::;;;<<<<<<===<<<===???CCCCCCCCCIIIOOOOOOKKKGGGGGGIIIJJJIIIGGGHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHGGGIIIJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888999999::::::;;;;;;888999999999999888777777666666555444444444444444555555555555555555555555444444444444444333222222222333333222000000111333333222222222111111111111000111222333333222111000...////////////000000000....../////////000000000////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---......//////........................------------------------,,,------......------,,,+++***)))***,,,---,,,+++,,,,,,,,,------------...........................,,,------------,,,,,,+++,,,,,,,,,,,,------------------............------........................---------.........//////............////////////------............------,,,,,,---...............------------------------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,------.................................---------,,,---......///,,,.........,,,,,,,,,...++++++,,,---...//////000,,,,,,---......///000000---........./////////000---...///////////////...,,,,,,,,,---------......---------.........//////,,,,,,------------------------............------........................------..................------------------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......000///...---,,,,,,---..............................------,,,,,,------...------------------------......------------........./////////---,,,---...------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------------...//////......////////////......,,,,,,------...///////////////......---------,,,,,,,,,------.../////////,,,---......//////......,,,,,,------...//////000////////////////////////---------.........//////............////////////......////////////......////////////000000000111111111000000111222222333000111222333444444444444111222444666777777666555444444444444555666777888777888999:::;;;<<<<<<===>>>===>>>BBBBBBBBBJJJTTTVVVPPPIIIFFFHHHJJJIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAACCCFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFFFFHHHJJJJJJJJJHHHHHHGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::777888888999::::::;;;;;;888888888888888777777666666555444444333333444444555555555555555555555555444444444444444333333222222333444333000///111333222222111111111000000000000111222333333222111000.../////////000000000000.../////////000000000000////////////////////////////////////////////////..................------,,,,,,,,,---------......---------...............////////////////////////------------------------,,,,,,---......---,,,,,,,,,,,,---,,,++++++---...------------....................................,,,------.........------,,,------------.........------............------////////////////////////---------.........//////............/////////000......////////////......,,,------.../////////...........................------------------------/////////......---------,,,,,,,,,------....................................------------...//////,,,---......,,,,,,---...---.....................++++++,,,,,,---...//////---.........//////000000---...............---------------.........//////---------.........//////---------------------------..................---.....................---/////////...------,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,------///000........................---,,,,,,++++++,,,,,,---------------------------.........------............/////////---,,,---...------------------------------------------------++++++,,,,,,,,,---------------------------------...------------...////////////000000000000//////+++,,,,,,---...///000000---------............///,,,,,,------...///000000,,,---......//////......,,,,,,------...///000000////////////////////////---------.........//////............/////////000...///000111111000///...////////////000000000000111111000000111222333333000111222333444444555444222333555777777666555444444444444555555777888888888888999:::;;;<<<<<<===@@@>>>???AAAAAAAAAJJJVVVZZZSSSJJJFFFGGGIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDAAA??????BBBEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGIIIJJJKKKJJJHHHHHHGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::777777888999:::;;;;;;<<<888888888888888777666666555555444333333333333444555555555555555555555555666666777777666666555444222444555333000///111333111111111000000000000///---///000111111000///---.../////////000000111111////////////000000000000///////////////////////////////////////............///////////////......,,,,,,,,,------........./////////...------,,,,,,000000000000000000000000------------------------,,,,,,---......---,,,,,,---///000///,,,+++...111............/////////000........................,,,,,,---...////////////---------.........//////---..................---///...---,,,,,,---///000---------............/////////...------------...,,,---///000000000///...//////.........---------..................------------...............---..................------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...//////...---,,,..............................---,,,,,,,,,,,,---------------------------,,,---------.../////////////////////////////////000000///...---,,,,,,+++,,,---......//////......000//////.........//////,,,,,,,,,---------......---///000///---,,,,,,------...///111111111000///......---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------,,,,,,+++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,++++++************++++++,,,---...//////---------,,,,,,+++++++++.........------.........//////............//////---------.........//////......////////////......---....../////////////////////.........---------....................................////////////////////////////////////000///...------...000111000000000000000000000000000000000000111111111111000000////////////000000000111111111222222222222......///000111222222333//////000111222222333333444444444444444444444444333444555555555444333222777777777888999999:::::::::;;;<<<>>>@@@BBBCCCDDDHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFJJJHHHFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<;;;:::;;;;;;999999999999;;;;;;999999888888777666666666888666555444444555666888444555555333222222444666222222222222222222222333111222333333444444444444555333///,,,,,,---///111444333111000000000111222............/////////000//////............//////...............------,,,........................---.../////////...,,,+++......------------..............................////////////////////////------------------------,,,---------......//////---------............///......////////////..............................,,,------......------,,,------+++******+++------...------,,,,,,------...///...------------...///---------............/////////...---------------,,,---...///000//////...//////.........---------........................------...............---........................---------------------------------............///------............------........................//////...------------...---------------------------------.............../////////////////////////////////......------,,,---------............///111111000...------------,,,,,,---------.........---///000///...,,,,,,---,,,------............---//////......---,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------------,,,,,,,,,++++++,,,,,,---------...............---------,,,,,,,,,---------------------------------......------,,,++++++,,,,,,,,,---------///...------------...///------------,,,,,,+++++++++,,,,,,------..................---------,,,,,,......------------......///..................///+++++++++,,,,,,,,,------.........//////.........------.../////////////////////.........---------....................................////////////////////////////////////......//////......---,,,........................//////000000000111111111000000///////////////000000000000000111111111222//////000000111111222222//////000111111222333333444444444444444444444444444444555666666555444444666666777888888999999:::;;;;;;===>>>@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGEEEEEEEEEGGGHHHJJJGGGGGGGGGFFFFFFGGGGGGGGGIIIHHHFFFFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999999::::::;;;999999888888777666666666777666555444444555666777444555555333222222444666333333333333333222222222111222333333444444333333555333111///......000111333222111000///000111111........./////////000000//////............/////////////////////...------.......................................---,,,,,,......------------..............................////////////////////////------------------------...............------------------............///......////////////.....................---------,,,------......------,,,------,,,,,,,,,,,,------...------,,,,,,------...000///...------------------------............/////////......------------------...////////////..................---------........................---...............------................................................---------............///.........------.................................000000///............///------------------------...............---------////////////////////////..............................---,,,---...///000222111000...---,,,,,,+++,,,------------.........---...000///...,,,------......------------------000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------------,,,,,,,,,,,,------------...............------------,,,,,,,,,------------------------------...//////......---,,,,,,,,,,,,------------///...------------...///............------------------------------------//////............------------,,,,,,,,,,,,------......------------......+++++++++,,,,,,,,,------------............------------...////////////..................---------....................................////////////////////////////////////---...///000000...,,,***........................//////000000000000111111111000000///.........///////////////000000000000000000000000000111111111///000000111111222222222444444444444444444444444444555666666666666555555666666777777888888999999;;;<<<===???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<;;;;;;<<<<<<;;;::::::999999::::::;;;999999888888777666666666777666555444444555666777444444555444222222444666555555444444333333222222111222222333333333333333444333222111000000000111222111000/////////000000....../////////000000000//////............//////000000000000000///..............................///......---------------......------------..............................////////////////////////------------------------//////......---,,,,,,,,,---------............///......////////////......//////.........---------,,,------......------,,,------............------...------,,,,,,------...000000///...---,,,,,,,,,---------............///...............------,,,------........./////////........................---------........................///......---,,,---------...............////////////////////////---------............//////...---,,,,,,---...///........................000//////......................................./////////...---------,,,////////////////////////---........./////////000///...,,,+++,,,---///111111000///...---,,,,,,,,,------------............,,,...//////...------...222111///...---......////////////.........------------------------,,,,,,------------------------......---,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------............---,,,,,,,,,------------............------............---------------------.........------,,,,,,,,,............---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////,,,,,,------------,,,,,,,,,---......//////..................................................................////////////////////////////////////---...///000000///...---........................////////////000000000111111000///........................////////////000111111111000000000000000///000000000111111111222333333333333333333333333444444444555555555555555555555666666777888888999;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@BBBDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA???===;;;:::;;;<<<===::::::::::::::::::::::::999999888888777666666666777666555555555555666777333444555444333333444555666666555444444333222222111222222333333333222222222222222222111111000///111000000///////////////...////////////000000000//////............//////111111111111111000//////........................///...---,,,,,,,,,---.........------------..............................////////////////////////------------------------...------------------------------............///......////////////....../////////...------,,,,,,,,,------......------,,,,,,---...//////...---,,,...------,,,,,,------...000000///......---,,,+++---------............///......//////......---,,,---------------......///---.....................---------.........//////......//////...------,,,---------.........//////////////////////////////---------............//////...---,,,,,,---...///........................///...------,,,,,,------......................../////////...---------,,,////////////////////////------......///000000000///...,,,+++,,,---///111...------------......///---------.........//////,,,...//////...------...111000///---------...///.........---------------------------------------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---------------,,,,,,---------.........---..................---,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////,,,,,,------------,,,,,,,,,------...............---.........................................................////////////////////////////////////......------...000222333////////////////////////...////////////000000000000000///...............---.........////////////111111111000000000000000000000000000000111111111333333333333333333333333222222222333333444444444444555555666666777888888;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@???<<<;;;:::;;;<<<===::::::::::::::::::::::::999999888888777666666666666666555555555555666666333444555555333333444555666666555444444333222222222222222333333222111111///000111111111000///...000000000000/////////...////////////000000000111//////............//////111111111111111000000///...........................---,,,++++++,,,............------------..............................////////////////////////------------------------***++++++,,,---...//////---------............///......////////////......//////.........---------,,,------......------,,,,,,---...//////...---,,,...------,,,,,,------....../////////...---,,,,,,---------............///---.../////////...,,,+++------,,,,,,------...///---------...............,,,,,,------.../////////////////////...---,,,,,,,,,,,,------.../////////////////////////////////---------............///.........------.......................................---,,,,,,,,,,,,,,,.......................................---------////////////////////////.........//////000000000......---,,,---...///000,,,,,,,,,,,,---...///000------........./////////+++---//////...---...///------,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,------...------------............////////////............,,,,,,,,,------------...------------------------******+++,,,------------,,,---------............------...//////...------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------......------------......+++++++++,,,,,,,,,------------............------,,,,,,---............------------...................................................////////////////////////////////////......,,,,,,---///222333000000000000000000000000......////////////000000///......---......//////............////////////000000000000000111111111000000000000000000000000333333333333333333333333222111111111222333444555444444555555666666777777::::::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>><<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999888888777666666666666666666666666666666666222444555555444333333444555555444444333333222222222222222222222222111000//////000000000000///...000000111111111000///.../////////000000000111111//////............//////111111111111111000//////........................,,,,,,,,,,,,,,,------.........------------..............................////////////////////////------------------------))))))***,,,---...///000---------............///......////////////..............................,,,------......------,,,------............------...------,,,,,,------...---......//////...---,,,---------............///---...///000///...,,,+++------,,,,,,,,,---...///---------.........//////,,,,,,------...//////000////////////...---,,,+++,,,,,,------...//////000........................---------............///------............------........................//////...---------------........................---------...............///////////////////////////////////////000000000---------............///------,,,,,,,,,---..................////////////+++---//////...---...///++++++,,,---------,,,,,,........................------------.........///........................,,,,,,++++++,,,,,,---...------------.........///000/////////............,,,,,,,,,---------......------------------------***+++,,,---............------------............------...//////...------,,,---------............------------------,,,,,,,,,,,,,,,,,,------............------------......///..................///+++++++++,,,,,,,,,------.........//////.........+++,,,------......---------------.........//////....................................////////////////////////////////////---------,,,,,,---------////////////////////////........./////////000000------------...///000000....../////////000000000//////000000111111222222000000000000000000000///222222222222222222222222222222111111222444555666333444444555555666777777888999::::::;;;<<<======??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFHHHJJJKKKJJJIIIFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999888888777666666666555555666666666666555555222444666666444333333444333333333333333222222222222222222222222111000000000000000000000000000000000111222222222111000/////////000000000111111111//////............//////000000111111000000///...........................***+++,,,---------------......------------..............................////////////////////////------------------------******+++,,,------......---------............///......////////////......,,,,,,------.../////////,,,------......------,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,---.../////////...------------.........//////---...///000000...,,,+++------,,,+++,,,---...///---------.........//////,,,,,,------...///000000////////////...---,,,+++,,,,,,------...///000000........................---------.........//////,,,---...//////...---,,,........................000000///...............////////////////////////,,,------....../////////////////////////////////000000000000////////////,,,---......//////......///...------,,,,,,,,,,,,............/////////000+++---//////.........///+++,,,...///000///......////////////000000000000---------.........//////........................++++++++++++,,,,,,---...---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,---...////////////---------.........//////,,,---...//////...---,,,---.........//////000000---------------------------------........./////////......------....../////////............//////---------.........//////......////////////......+++,,,------......---------------.........//////..................................../////////000////////////////////////,,,---......,,,***(((&&&..................................../////////000,,,,,,,,,---...///000111////////////000000000000...//////000111222222333000000000000////////////222222222222222222222222333333222222333555666777333333444444555666666777888888999999:::;;;<<<<<>>===;;;<<<<<<======<<<;;;:::999999;;;;;;;;;;;;999999999999888888777666666666555555666666666666555555222444666666555333333444222222222222222222222333222222222222222111000///222111111000111111222222111222222333333111000///000000000000111111111111//////............//////000000000000000///..............................)))***,,,---...---,,,,,,.........------.................................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......+++,,,,,,---...///000000,,,------......------,,,------+++******+++------...------,,,,,,------...//////...---,,,,,,++++++////////////////////////------------------------......////////////............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++////////////000000000000---------............//////...------...///...---////////////////////////..............................//////...---,,,,,,++++++++++++++++++++++++---...............------////////////////////////------............------......------------.........................................................------,,,,,,,,,------000000//////.........---.........------,,,,,,,,,,,,---...//////...---,,,...------------...//////......////////////...............------,,,,,,,,,......------------......---------............///++++++,,,---...///000111...............------,,,000000//////.........------------------...///000,,,------......------,,,........................////////////////////////........................................................................------............------///...---,,,,,,,,,,,,,,,000000//////.........---++++++,,,---...///000000////////////////////////,,,,,,---...///000111222---------.........//////------............------..................................../////////000000000000000000000000000000000000000000000000000000111111111111222222222333222111111111222333444444444555555666777777777888999999::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHJJJKKKKKKJJJHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>???@@@AAA@@@>>>======<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::888888888888777777777777888888777666444333222111444444444333333222222222444333333222111000//////111111000000111222333333111000///......///000111//////000000000000//////000000111111111000000///111111000000//////......******++++++,,,---------///////////////////////////............---------........................//////.........---------------------------------......---------,,,,,,,,,...........................------------...//////000000//////...---++++++///............---------,,,,,,,,,---------...............------,,,,,,,,,........................000000///......---,,,,,,........................------------------------......////////////............................................................---------,,,,,,,,,////////////////////////000000000///////////////---------............//////...------...///...---......................................................//////...------,,,---------------------------......//////...------........................------............------......------------.....................---------...........................------,,,,,,------...000/////////.....................------,,,,,,,,,------............------...------------...//////......////////////...............------,,,,,,,,,........................---------............///...........................////////////...------000/////////............---------------...//////,,,------......------,,,........................////////////////////////................................................////////////////////////,,,------------------,,,///......---,,,,,,------000/////////............000//////......---------////////////////////////......//////////////////---------.........////////////000000000000//////................................./////////000000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111222333444444444555555666666777777888888888999::::::;;;;;;=========>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>???@@@@@@???>>>======<<<;;;;;;:::999999>>>>>>>>>=========<<<<<<888888888888777777777777666666555555444444333333444444444333333222222222333333333222111111000000111111000000111222222333111000///......///000111//////000000000000////////////000000000000000///111000000000/////////.../////////...............///////////////////////////............---------........................//////.........---------------------------------......---------,,,,,,,,,...........................------------...//////////////////...---,,,,,,///............---------,,,,,,,,,---------............---------,,,,,,,,,........................000000000///......------------------------------------------------------......////////////............................................................---------,,,,,,,,,111111111111111111111111000000000//////.........---------............//////...------...///...---------------------------.................................///......---,,,////////////////////////---......//////.................................------............------......------------......//////.........---------...........................---------------......////////////.....................---------------.........------............------------...//////......////////////...............---------------......////////////......---------............///000000///...---,,,,,,+++//////000000000///......////////////...............------------...//////------............------........................////////////////////////................................................////////////////////////,,,,,,,,,------,,,,,,,,,//////......------......////////////............111111000//////...------////////////////////////111111000///...------,,,------.........////////////000000111111000000///............................../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111222222333444444444444555666666777777666666777888888999999:::;;;;;;<<<===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBB@@@??????@@@@@@>>>=========<<<<<<;;;:::::::::============<<<<<<<<<<<<888888888888777777777777444444444444444444444444444444333333333333222222333333333333333222222222111111111000111111222333000000////////////000000//////000000000000//////---...///000000000000000000000000000////////////111111000000///......---///////////////////////////............---------.......................................---------..............................---------,,,,,,,,,------------------------...------------...//////---...............------///............---------,,,,,,,,,---------.........------------,,,,,,,,,........................////////////......------------------------------..............................////////////............................................................---------,,,,,,,,,............////////////000000000///......---------------............//////---------...///...---------------------------........................---...............------////////////////////////---......////////////...........................------............------......------------....../////////...------,,,,,,...........................------------......//////////////////........................---------///...---,,,,,,---...///...------------...//////......////////////.....................---------......///000000///......---------............///000000///...---,,,,,,+++000000000000000//////...///////////////...............---------......///------............------........................////////////////////////................................................------------------------,,,------......------,,,000//////........./////////////////////.........////////////000000000111////////////////////////111111000///...------,,,............////////////......////////////.................................////////////000000000////////////////////////////////////////////////000000000000111111111111222111222222222222333333333333444555555666666777555555666666777888888888999999:::<<<===@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFDDDDDDDDDDDDFFFGGGDDDCCCCCCBBBBBBCCCCCCCCCHHHFFFDDDAAAAAAAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAABBB@@@??????@@@@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888777777777666444444444444333333333333333333333333333333333333222222222333333444444444222111111111111111222222000000////////////000000//////000000000000//////......///000111111111111000000000000//////////////////.........---------///////////////////////////............---------................................................////////////////////////......---------,,,,,,,,,------------------------...------------...//////,,,------...//////......///............---------,,,,,,,,,---------......------------------------..............................------------------------------------------..............................////////////............................................................---------,,,,,,,,,,,,,,,,,,------.........000/////////.........------------............//////---------...///...---------------------------........................------...............---........................---......///000000//////........................------............------......------------......//////.........---------........................---------------...///000.........///////////////........................///...---,,,,,,---...///...------------...//////......////////////....................................////////////......---------............///.....................---000000000000000//////............//////////////////......---------......---......//////......---........................////////////////////////................................................------------------------......////////////......//////.........//////000.........///////////////......//////000000111111000000000000000000000000///////////////................../////////000000......////////////......////////////////////////////////////000000000111//////////////////////////////////////////////////////000000000111111111111111222222333333333333333333444444555666666666444555555666666777888888888888999:::<<>>???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888888888777777777777888888777666444333222111222222333333333333444444111111222222333333444444333222111111000111111111//////000000000000////////////000000000000//////000000111111111111000000////////////000000000000---......///000000111111///////////////////////////............---------........................---------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---.../////////...///............---------,,,,,,,,,---------......,,,,,,,,,------------...........................---------.....................................................................////////////............................................................---------,,,,,,,,,,,,,,,,,,---......//////,,,------....../////////---------............//////...------...///...---................................................,,,------...//////..............................------///000000111111111------------------------------............------......------------......,,,,,,------.../////////........................------------...///000111............/////////000---........./////////000------............------...------------...//////......////////////......---........./////////000///...,,,******,,,...///---------............///---------.........//////...////////////...------............/////////000//////...---------------......////////////..............................////////////////////////..............................................................................////////////......------,,,,,,---......///............/////////000---............/////////000000000000000000000000............/////////000.../////////000000000000111111222222222222111111//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000////////////000000000111000111222333333333222222222333333444444555555666555555555666777777888888888888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAA>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@?????????>>>===>>>@@@AAAAAA@@@<<<<<<<<<<<<============;;;::::::::::::999999999888888888888777777777777888888777666555555444444222222222333333444444444111111111222222222222222333222222111000000111111...///000111111000///...//////000000000000/////////000000000///...---,,,.../////////000000000111...............////////////////////////////////////............---------........................---------.........//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------..................///............---------,,,,,,,,,---------......,,,,,,,,,---------.......................................///////////////////////////////////////////////////////////////......////////////............................................................---------,,,,,,,,,******++++++,,,---......+++,,,,,,---...///000000---------........./////////...------...///...---////////////////////////........................,,,,,,---.../////////...////////////////////////------///000111111111111---------------------------..................---.........------.........+++,,,,,,---...///000000........................---------......000111111---.........//////000000---.........//////000000,,,---...//////...---,,,...------------...//////......////////////......---.........//////000000///---***((((((***---///---------.........//////.......................................------,,,---.........//////000000000///...---------------......////////////..............................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---...///---.........//////000000))))))+++---///111222333000000000000000000000000//////////////////......////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000111222333444333222222222222333444444555555666555555666666777888888888999999999999:::;;;<<<===<<<<<<<<<<<<===???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????>>>======>>>@@@BBBBBBAAA<<<<<<<<<===============:::::::::999999999888888888888888888777777777777777777777777777777777777222222222333333444444444111111111111111111111111333333222111000000111111...///000111111000///...//////000000000000///////////////...---,,,******.../////////000000111111---------,,,++++++******//////////////////////////////.........---------........................---------.........//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...............------//////.........---------,,,,,,,,,---------......,,,,,,,,,------.................................---...///000000///...---.........------,,,,,,,,,+++,,,,,,,,,---.........---------------------------,,,+++***+++---///000//////...---,,,,,,++++++------------------------...------,,,,,,------...---//////,,,+++...---***......------------......000000//////......---------------............///000000000000///...---,,,//////......------,,,,,,///......---------......////////////////////////---.........//////000000////////////////////////////////////////////////---------............///////////////////////////000000000000000000000000------------.........///111111000000//////............/////////...,,,+++,,,---------.../////////222111000.........///000111000000///...---------...---,,,,,,++++++++++++////////////////////////000000//////.........---111111111111000000000000...///000000000///---,,,........................000000//////.........---000///......000111111000000000/////////.........,,,,,,,,,---------......//////............//////........................///////////////.........///000000000000//////...111000///......///000111000000///////////////000111111111111111000//////000000000000000000000000111111111111111000/////////......------///000111////////////////////////............////////////000///...------...///000000000///...............---......///000111111222111111222222222333333333444444444555555555555555666666666666666555555555777777777777888999:::;;;>>>===<<<;;;<<<>>>@@@AAA@@@???>>>>>>>>>???AAAAAABBBBBBBBBAAA@@@???>>>===DDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;999999:::::::::999888888666666666666777777777777555666666555333111222333444444444444444444444444333333333333333333333333000000000000000000000000000000000000////////////000000//////.........---////////////............////////////////////////------......//////000000000///---,,,+++,,,,,,---...------------...//////444222000---,,,,,,------////////////////////////........................------------------------,,,------......------,,,,,,------......------,,,,,,---......//////......------------------------......,,,,,,,,,,,,..............................------------------------......////////////...............------,,,,,,,,,---------------------------------.........//////......---,,,---///111222///......---,,,,,,++++++------------------,,,,,,...------,,,,,,------...---//////++++++---...+++......------------......////////////............---------............///,,,---...//////000000////////////........................---------......////////////////////////---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////------........./////////000000000000//////............/////////...,,,,,,---------...............111000///---------...///111000000///......------///...------,,,,,,,,,---////////////////////////111000000000////////////............////////////...///000000000///------........................000/////////...............---,,,,,,...//////.........---------,,,,,,,,,,,,,,,---------.........//////............//////........................////////////...............//////000000000//////111000///......///000000000000///////////////000111111111111111000//////////////////////////////111111111111111000//////000//////...///000111222////////////////////////............////////////000///............///000000000///........................///000111111111000000000111111111222222444444444444555555555555666666666666555555555555555555555555666777888999===<<<;;;;;;;;;===???@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@??????>>>======<<<;;;::::::::::::999:::::::::999999888888888888777777666666555555555666666555333222222333444444444444444444444444333333333333333333333333000000000000000000000000000000000000////////////111111111000000/////////////////////.............................................//////////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,---......333111///---,,,,,,---...........................------------------------------------------------,,,------......------,,,,,,------......------,,,,,,---......//////.................................---,,,++++++,,,---...------------------------------------------------//////............//////.........---------------/////////............------......//////000000000000///......///000222333.........------,,,,,,+++.........------,,,,,,,,,...------,,,,,,------......000...***)))---...---......------------...................../////////---------............///,,,,,,---//////000000000...///////////////000000........................////////////////////////.............../////////................................................---------............///////////////////////////////////////////////////............/////////000000000000////////////............///......---,,,...............---------///......------------...000000000///......------//////...---------......////////////////////////111111111000000000000///------......//////000000/////////000///......---........................////////////...............---,,,,,,...//////............------------,,,,,,------------.........//////............//////////////////////////////........................---...//////000000000000000//////......///000000000//////......///000000000000111111000000//////........................000000111111000000//////000000000000000111222222////////////////////////............////////////000//////......//////000000//////............///......//////000000111111/////////000000000111111333333333444444555555555555555555555555555555555555555555555666777888888<<<;;;::::::;;;<<<>>>??????>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???======>>>??????@@@@@@??????>>>;;;::::::999999999:::::::::::::::999999999888888999999888777666555444444444555666555333222222333444444444444444444444444333333333333333333333333000000000000000000000000000000000000////////////000000000///////////////////////////....................................///////////////............---,,,+++,,,---...///,,,++++++++++++,,,------111000...---------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,,,,---......//////......////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000...............---------........./////////////////////..................////////////000111222333......---------,,,,,,,,,.........------,,,,,,+++...------,,,,,,------...///000---))))))---///......------,,,,,,------...---------....../////////---------............///.../////////......---,,,......//////000000111111------..................////////////////////////................................................////////////////////////---------............///////////////////////////////////////////////////........./////////000000////////////////////////..................------/////////...---------,,,///.....................000000//////..................------------......////////////////////////000000000///////////////...//////000111222222333///////////////......---........................///////////////.........000///......000111111000000000000///////////////------------............//////............//////000000000000000000000000------...............///,,,---...///000000000000............/////////000//////.........///000000///000000000000000//////........................///000000000000000///////////////000000000111111////////////////////////............////////////000//////////////////000000///............//////.../////////000000000111/////////000000000111111222222222333444444555555444444555555555555555666777666666777777888999::::::::::::::::::<<<===>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@???AAACCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>>>>:::999999999::::::;;;<<<;;;;;;:::999888888888888888888888777666555555555444555666555333222333444444444444444444444444444222222222222222222222222000000000000000000000000000000000000////////////------------------,,,,,,////////////....................................000000//////......---------,,,,,,+++,,,---///000,,,,,,,,,+++,,,,,,---...///...---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,,,,------......------,,,,,,---......///........./////////...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000........................---------...///000111111000//////...---,,,++++++............///000111111---------------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------......///---))))))---000///------,,,,,,,,,,,,------,,,,,,------......//////---------............///...............------,,,......//////000000111111,,,,,,---...//////......////////////////////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////....................................////////////.............../////////......------............/////////...---------,,,////////////000/////////////////////............---,,,,,,,,,,,,,,,------////////////////////////...........................//////000111222222333000/////////............////////////////////////.........///////////////000///......000111111000000000000000000000000000---------.........////////////............//////000000000000000000000000,,,---------......//////,,,,,,---///000000000000------......////////////...............///000000...//////000000000//////...........................//////000000000//////......////////////000///////////////////////////............///////////////000000000000000000/////////............//////////////////000000000000000000000111111111222222111111222222333444444555333444444444555555666666666666666666777888999:::999999999:::;;;;;;<<<=========>>>>>>????????????======>>>???@@@@@@@@@@@@???@@@BBBCCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>;;;::::::;;;;;;<<<===>>><<<;;;:::999888888888888666666666666777777777777333555555555333222333444444444444444444444444444222222222222222222222222000000000000000000000000000000000000////////////,,,,,,------------------////////////....................................000000//////......---------,,,,,,+++,,,---///000---------------......///---------------......///........................------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,---......///..................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////.............../////////,,,------...//////000000//////...---,,,++++++***,,,,,,---......//////000------------------------------------------------...------,,,,,,------...---...---)))***...000...------,,,,,,,,,,,,---------------------.........---------............///)))***,,,---//////000000...///////////////000000+++,,,---/////////......////////////////////////.........------------------------------------------------------------------------............///////////////////////////........................------------.........///---............/////////......---------...//////...............---------...///000000111000000000//////////////////......,,,,,,+++++++++,,,------////////////////////////,,,---------------......------......//////000000000000///............///////////////////////////.........///////////////...---,,,,,,...//////...---............/////////------.........///////////////............//////////////////////////////,,,,,,,,,---......//////,,,---......////////////,,,---...///////////////------------...///000000......///000000000//////..............................///000000000//////------...///////////////////////////////////////............///////////////000000111111000000//////............//////000////////////000000000000000000000111111111222222000000111222333333444444333333333444555555666666444444444444555666777777999999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>???@@@@@@@@@??????@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAA===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>???===<<<:::888777777888888555666666666777777777888333444555555333333333555444444444444444444444444222222222222222222222222000000000000000000000000000000000000///////////////////////////000000000////////////............------------------------///////////////............---,,,+++,,,---...///...------------...//////---------------.........------------------------........................+++,,,,,,------.........,,,------......------,,,,,,------......------,,,,,,---......//////...............---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---........./////////000///.........------,,,,,,---------...............,,,,,,---...////////////------------------------+++,,,,,,------............------,,,,,,------...+++...---++++++//////------,,,,,,++++++,,,,,,---...------------------,,,---------............///)))***+++---...///000000/////////...............***+++---///000000///...////////////////////////.........------,,,,,,,,,------------------------000000000000000000000000---------............///////////////////////////........................,,,,,,,,,,,,---------------------.........//////...------,,,---...///000---------...............------///000000000//////.../////////////////////,,,,,,,,,,,,,,,---......////////////////////////------------......//////............////////////111000///...---......///////////////////////////............/////////000...---,,,,,,...//////...---.........////////////............//////////////////............//////........................++++++,,,------...//////------......///.........+++,,,---///////////////------------...///000000---......///000000//////////////////////////////---......///000000//////---...///000111000000///////////////////////////............///////////////000111111111111000///...............///000000000000000000/////////////////////000000000111111//////000111222333444444222222333444444555666666444444444444444555777777999:::;;;<<<<<<=========<<<<<<>>>?????????>>>======>>>???????????????>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@??????======>>>>>>>>>>>>===============<<<======>>>>>>>>><<<:::888777777888888777777777777666666666666333444555555333333444555444444444444444444444444111111111111111111111111000000000000000000000000000000000000/////////////////////000000111111111////////////............------------------------.........//////////////////...---,,,+++,,,---...------,,,,,,------...///---------...------,,,,,,------------------------------------------------++++++,,,,,,---......///,,,------......------,,,,,,------......------,,,,,,---......//////....../////////...---,,,,,,,,,+++,,,---......---,,,+++---------------------------------------------------...///000000///...------.........//////000000111000///...,,,***)))))),,,,,,---...///000111222,,,---...///000000000000------------------------***++++++,,,---...//////...------,,,,,,------...***---...+++,,,//////------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////,,,,,,------...---------//////......---------,,,***+++---///000000///...////////////////////////.........------,,,,,,,,,---------------------------------------------------------.........//////////////////////////////........................+++++++++,,,,,,,,,---------------.........//////...------,,,---...///000,,,------....../////////+++,,,.../////////...............///////////////---------------...///000////////////////////////---.........//////000000111111111111000000000000111000///------......///000000000000000000000000---.........//////000000000///......000111111000///000000000111111222222............/////////000//////............//////........................++++++,,,,,,---...//////.........///......------***+++---///000000///...,,,,,,,,,---...///000111------...///000000//////000000000000000000000000------...///000000//////...///000222222111111000////////////////////////............/////////000///000111222222111000///...............///000111000000000000////////////............/////////000...///000111222333444444222222333333444555666666666555555666666777888999999:::;;;<<<============;;;<<<>>>?????????>>>===>>>>>>????????????>>>>>>@@@@@@?????????@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>======>>>======<<<<<<<<<======>>><<<:::888777777888888999999888777666555444444333444555555333333444555444444444444444444444444111111111111111111111111000000000000000000000000000000000000////////////---.........//////000000000/////////............---------------------------.........//////000000000///---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,------......------,,,,,,---......//////......111000000///...---------,,,,,,............,,,,,,........................------------------------111000000///...---------,,,,,,,,,---...///000000//////...---,,,,,,++++++,,,,,,,,,---------......////////////////////////......------------......+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////.........------------------,,,,,,+++++++++---------............///,,,---------------,,,,,,,,,,,,,,,------------...000...,,,,,,---...///...,,,------......------,,,,,,,,,,,,---------......,,,---.../////////------////////////////////////.../////////...---,,,,,,..................------////////////////////////........................)))***,,,...//////............---------,,,,,,,,,,,,,,,---.../////////...---....../////////////////////......---------,,,........................---.../////////...---,,,////////////////////////222111///...------......//////......---------,,,////////////000000000000111111000000//////......//////000000000000//////..................------000000000000000000000000////////////////////////,,,,,,,,,---------......000000000000000000000000---------............/////////000000///...------//////////////////////////////............//////222111000//////...//////000000//////.........---//////............////////////000000000000////////////............//////------......//////000000000000000000000000000000////////////000000000000---------......///000111000000////////////000000111111222222222333333333666555444444555666555333555666888:::;;;:::999888888888888999:::<<<===>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@<<<>>>??????>>>===???@@@CCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>?????????===;;;:::888999::::::999666555555666777888999888555333222222666666666666555555555555444444333333333333222222444222111111222222111///222222222333333222222222222111111111000000//////......//////000000111111////////////............///---++++++---///000000111000...------...000111...---,,,,,,,,,,,,---...---.........---,,,,,,+++......------------.........------,,,,,,------...//////...---,,,++++++***---------,,,,,,+++++++++.........------,,,,,,,,,......---,,,,,,---------//////////////////////////////.........---------//////............//////++++++,,,,,,,,,---------000///......,,,,,,+++***111000000///......------+++,,,,,,------.........//////...------,,,++++++,,,---------..........................................------------....../////////......---------------,,,,,,------.../////////.........------------------,,,,,,,,,++++++---------............///------............------............////////////000...,,,,,,---//////...,,,------......------,,,---------.........//////////////////...---,,,,,,.................................///......------........................................................................***+++---............---.........---------,,,,,,------......///.........------...///////////////111000000000/////////...........................------...............---////////////////////////000///...---------...////////////.........------.../////////000000000000000000000000//////............////////////......////////////////////////000000000000000000000000////////////////////////---------.........//////........................---------............//////////////////...------........................//////.........///000000111000//////////////////000000/////////.........//////............//////111111222222222222111111//////............////////////////////////000000000000000000000000000000.../////////000000000000............///000111111000000////////////000000111111111222222222333333555444333333555555444333444555777999:::999888777777666777777888999:::;;;:::;;;<<<<<<======<<<<<<=========>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@AAABBBBBBAAAAAABBBDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>???>>>===;;;:::888777888999888777666777888777888999888555444444444666666666666555555555555444444333333333333222222444222111111222222111000111111222222222222111111111111111000000000//////......//////000000000000////////////............///---,,,,,,...//////...000///---,,,,,,---///000......---,,,,,,---......---.........------,,,+++------,,,,,,,,,,,,------...------,,,,,,------...000000//////...------------------,,,,,,,,,++++++......---------,,,,,,,,,------,,,,,,,,,,,,------000000000000000000000000//////.........---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------......------,,,,,,++++++000000000///......------,,,,,,,,,,,,,,,,,,,,,---//////......---,,,,,,,,,------........./////////------------------------......------------......111000///...---,,,,,,+++...------------...//////...............---------------------,,,,,,,,,,,,---------............///---....../////////......//////000000000111111111000...------...//////...------............------........./////////000000111000///...---,,,,,,,,,........................------......///.................................------------------------........................,,,------.........------.........------------,,,.........///......------------...////////////...000000000///////////////........................---------------...///000////////////////////////...------------...//////000000////////////............/////////000000000000000000////////////...------............------///000000000000000000000000000000000000000000000////////////////////////........./////////000000........................---------............//////////////////......---------------------------///////////////000111111/////////...//////000000000000////////////......//////............//////000111111222222111111000//////............//////000000000000000000//////000000000000000000000000....../////////000000000////////////000111222222000000////////////000000111111111222222222222333444333222222444444333222333444555777888777777666666555555555666666777888;;;;;;<<<============<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAACCCDDDDDDCCCBBBDDDEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===>>>>>>>>>===;;;:::999555777888888777777888999777888999888666555666777666666666555555555555444444444333333333333222222444222111111222333222000000000111111111111000000111111000000000000//////...////////////000000000/////////............---///...---...//////---,,,///...---,,,,,,---...///......---,,,,,,---......---............---,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------............---------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---000000000000000000000000...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............---------------------,,,//////......---------,,,.........////////////000------------------------......------------............---,,,++++++******......------......///000........................------------------,,,,,,---------............///---...////////////////////////000000000111111111000...------///000///...------............---------.........////////////111///...---,,,,,,---...........................,,,,,,---.../////////...---------...............------------------------.......................................---------............------------.../////////...---,,,,,,,,,---......//////......------------------------........................---,,,,,,,,,---...000111////////////////////////,,,,,,,,,---......///000000000000000000/////////........./////////000000////////////////////////---......//////......---///////////////000000000////////////////////////////////////////////////---.........////////////........................---------............///...///////////////..............................///////////////000111222...............///000111000000////////////////////////............//////......////////////......//////............//////222222111111000000//////////////////////////////........./////////000000////////////000111222333000000////////////000000111111111111222222222222333111111111333444333222222222444555666666555555666555555555555555666666;;;;;;<<<============<<<=====================<<<=========>>>>>>>>>?????????@@@BBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>=========>>>>>>===;;;:::999666777888888777666777999777888888888666666888999666666555555555444444444444444333333333222222222222111000000111222111000//////000000000000//////000000000000000000////////////////////////////////////.........---------///......///000///,,,***...---,,,,,,,,,,,,---.........------------......------............------------,,,,,,,,,,,,------...------,,,,,,------...*********++++++,,,,,,,,,------------------,,,,,,------------------------,,,++++++++++++,,,------////////////////////////........................//////............//////,,,,,,,,,------------...++++++++++++,,,,,,------////////////............////////////............///...............------.........////////////000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---.....................---------------------------------............///---......///000000//////......////////////000000000.........000000///------......//////......---,,,,,,---------............---,,,,,,---...///111........................,,,,,,---.../////////...---------.........//////------------------------........................///.....................//////.........---------.../////////...---,,,,,,,,,------...............,,,,,,,,,---------------........................---,,,,,,,,,---...000111////////////////////////+++,,,---...//////000000/////////000000000000000............////////////...............//////////////////000000/////////---------....../////////////////////////////////////////////////////////,,,,,,---------.........////////////////////////---------............///......///////////////...///////////////////////////////////////000111111......---......///000000//////000000000000000000//////............//////......////////////......//////............//////222222111111000000//////////////////////////////............////////////////////////000111222333000000////////////000000000000111111111222222222222111000111333444333222111222222333444444555555666666555555555666666777::::::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===???@@@@@@??????@@@AAABBBBBBBBBCCCBBBBBB@@@@@@????????????????????????????????????>>>>>>>>>===<<<<<<=========;;;:::999888999:::888666555555666777777888777666666888:::555555555555444444444444444444333333333222222222000///...///000111000////////////000000///////////////////////////000000/////////...........................------------///......///000///,,,***---------,,,,,,---------........................------...//////......---......------------.........------,,,,,,------...)))******++++++,,,,,,,,,------------------------------------------------,,,+++++++++,,,,,,---...........................---.....................//////............//////,,,,,,---------.........***++++++,,,,,,------...//////////////////......//////////////////000000........................------........./////////------------------------......------------......---------.........//////---,,,,,,,,,,,,---......---------...............------------............---------............///,,,---...///////////////---------.........////////////...///111111///---......////////////......,,,,,,,,,------------...,,,,,,,,,---...///000111------------------------------......///.........,,,,,,------.../////////------------------------........................///......---......///////////////.........------.........///......------,,,,,,---............---.............../////////........................---------------...///000////////////////////////,,,---...///000000000000......////////////000000------........./////////---............///////////////000000000000//////,,,,,,------......//////000000000000000000000000////////////////////////,,,,,,,,,------------...000000000000000000000000---------............///---...//////////////////000000000000000000000000//////............//////.........---......////////////000000000000111111//////............/////////000000111111000000/////////............//////000000000000000000//////000000000000000000000000------........./////////////////////000111222222000000////////////000000000000000111111111111222222111000111333444444333111111222222333444444555666555555555666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAA@@@??????@@@BBB@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>;;;<<<<<<===<<<;;;:::999999::::::999666555555666777777777666555555888:::555555555444444444444333444444333333333333222222000///...///111111111/////////000000000000//////......////////////000000/////////............---.........------------,,,///...---...//////---,,,---------------------------...////////////...---------...////////////...///......------......///...------,,,,,,------...,,,,,,------......//////------------............,,,,,,,,,------------...,,,,,,,,,,,,---...//////---------------------------------...............------,,,,,,,,,,,,------,,,---------............,,,,,,,,,------............/////////////////////------......//////000000............////////////,,,---------..........................................------------........................------,,,++++++++++++,,,---------------.........//////------------.........///---------............///++++++---....../////////------.........//////////////////000111111///---......////////////......------------............,,,,,,---...////////////------------------------.........///......------,,,,,,------...//////000......................................................------...///000111////////////............------......///.........+++,,,------......---------------....../////////........................------...............---////////////////////////---...///111111111000000------........./////////---------.........//////---------.........//////...//////////////////...---------...//////000000000000000000000000000000////////////////////////------------............////////////////////////---------............///------...///////////////000000000000000000000000000///...------,,,,,,---//////...---------......//////000000000111111111//////............////////////000000000000////////////............////////////////////////000000000000000000000000000000---------.........//////............///000111111000000////////////000000000000000000111111111111222111000222444555555444222222222222333444555555444444444555555777888999777888999999::::::999999:::::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>???@@@@@@??????@@@BBB>>>???@@@AAAAAA???>>><<<===>>>>>>>>>?????????@@@????????????>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999888999999888666555666777777777777555444444666999555555555444444444333333444444333333333333222222111000000111222333333111///000000111111000000///........./////////000000//////.........---------.........---------,,,,,,///---,,,,,,...//////............//////.........---...///000000///...---------...///////////////...------,,,,,,------......------,,,,,,------................../////////------------.........///,,,,,,,,,---------......------------...///000111........................---------.........//////------,,,,,,,,,,,,------------------.............................................///////////////,,,,,,,,,---...///000000.........///////////////,,,,,,,,,---------......////////////////////////.........------...............---,,,+++******)))++++++******++++++,,,------------.........//////---------.........//////---------.........//////***+++,,,---......................../////////////////////000222111///---......////////////................../////////000---.../////////...---,,,------------------------.../////////...---,,,,,,,,,,,,------...///000000////////////////////////...........................---------...///111222000/////////............,,,,,,---.../////////...+++,,,------......------+++++++++,,,,,,---------........................---.../////////...---,,,////////////////////////...///111222222111111000,,,---------......//////---------.........//////---------.........//////---..................------......///000111111222000000000000000000000000////////////////////////............/////////000........................---------.........//////------...///000000//////////////////////////////000///...---,,,+++++++++000///...---------------//////000000111111111222//////............//////------............------//////............//////------......//////000000000000000000000000000000---------.........//////---------......///000111000000////////////000000000000000000111111111111222111111222444666555444222222222222333444555666222333333444555666888999777777888999999999999888999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<>>>??????>>>===???@@@===>>>@@@@@@@@@???===;;;======>>>>>>?????????@@@????????????>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999666777888888777777888999888777666444333333555888555555444444444333333333444444444333333333222222333222111222444555444333000000111111111111000000---.........//////000000//////.........---------......---------,,,,,,,,,///---++++++---///000000......////////////......---...///000000///...---------...///000000//////---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------.........//////,,,,,,,,,------.........---------...///000111111////////////////////////---------.........///////////////....../////////---------........./////////////////////////////////...---,,,,,,---...///......//////000000111111.......................................---------///////////////..........................................------,,,,,,,,,---------,,,,,,+++++++++........................,,,---......//////......,,,,,,,,,---...///000111,,,,,,---.../////////...///...---,,,+++,,,,,,---......------------......000000//////......------//////............//////,,,---------.../////////........................////////////////////////......---,,,---...///000000000////////////000000---...///000000///...---...............///000000//////.........---------///////////////.........++++++,,,,,,---.........---------.........//////////////////////////////,,,,,,,,,------.........//////////////////.........///000111111000///...////////////////////////............/////////000///............---------............/////////000////////////////////////////////////////////////////////////////////////222111///------...000111111000...---++++++******///////////////.........000000000000000000000000---.........//////000000////////////000000000000------...///000000//////000000/////////000111222222111000//////.../////////---+++******,,,///000////////////////////////////////////000000000000111111000///...---,,,,,,////////////////////////000000000000000000000000000000//////.........---////////////000000000000000111111111111222222222111111222222222333333333555555555555666666666666::::::::::::::::::;;;;;;999:::<<<;;;::::::;;;======<<<;;;;;;::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888777888888999999888666444333333333555666555555555555555555555555555444333333222222333333111111111111000000000000000000000000000000000000000000////////////000000////////////....................................222111000.........//////........................////////////..................//////////////////---,,,,,,,,,,,,---......+++,,,...---,,,,,,---///.........------,,,,,,,,,------------------------,,,,,,,,,------............------------...//////111///---,,,,,,,,,...///////////////////////////........................---------............///...---,,,,,,,,,,,,---...000//////......//////000------........./////////........................------..................////////////..........................................---------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,---......//////......---------------...///000,,,---......//////......000///---,,,,,,,,,------......------------......111111111111000000////////////............//////---------...............................................................//////.........///000111000000////////////000000---...///000000///...---...............///000000//////.........---------/////////////////////...............---------------------.........//////////////////////////////,,,,,,,,,------.........------------------------...///000111111000///...////////////////////////........./////////000000000000/////////................../////////000000////////////////////////////////////////////////////////////////////////000000///......///000111222111000///...---------////////////////////////000000000000000000000000............/////////000111111000000//////......---......///000000/////////000111111222111111111111000//////////////////111000///...///000222333////////////////////////////////////000000000000222222111000000/////////////////////////////////000000000000000000000000000000/////////.........////////////000000000111000000111111111222222222111111111222222222333333444444444555555555555666999999999999999::::::::::::;;;<<<<<<;;;;;;<<<>>>===<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;;;;;;;::::::::::::999999888888888999999777666444333333444555666444444444444444444444444444444333222222222222333111111111111000000000000000000000000000000000000000000////////////000000////////////....................................111000///...------..........................................------------............---------------,,,,,,,,,,,,---.........//////...,,,+++,,,---.........------,,,,,,,,,---------------------------------.........//////...------------...//////000///---,,,,,,---...///////////////////////////........................---------............///...---,,,,,,,,,,,,---...------............---------------------.................................,,,---------.../////////...................................................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------......///------.../////////......000///......------............------------......111111111000000000000/////////............//////...............---------........................------------------------000////////////000111111000//////......//////000......////////////.....................///000000/////////.........------......//////////////////000000000///...------------............/////////////////////////////////---------------.........------------------------//////000000000000//////////////////////////////....../////////000000000111111111000000000//////....../////////000000000////////////////////////////////////////////////////////////////////////......//////000000111111111000//////......//////////////////////////////000000000000000000000000............////////////222222111000///...------......///000000000//////---///222444555333111////////////...//////000000222222222222222333333333////////////////////////////////////000000000000222222222222222222222222////////////////////////000000000000000000000000000000////////////....../////////000000000111111000000000111111111222222111111111222222222222333333333444444444555555555777777777888888999999999:::<<<======<<<;;;===>>><<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;:::::::::::::::999888777777777777777777666555333333444555555333333333333333333333333444444333222222222222222111111111111000000000000000000000000000000000000000000////////////000000////////////....................................///......------------..............................------------,,,,,,,,,......------,,,,,,,,,+++---,,,,,,,,,,,,---......000111111///---+++,,,,,,.........---------------....................................////////////...------------...//////000///...,,,,,,---......////////////////////////........................---------............///...------,,,,,,------.........000000000000......------------------..............................,,,,,,,,,---...///000000------...............///........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......---------............////////////......////////////......//////......------------..............................//////............///////////////...---------,,,........................------------------------///////////////000000000/////////....../////////...//////////////////..................///000000////////////........................////////////111000000000/////////................../////////////////////////////////---------...............////////////000000000000//////000000000000//////////////////////////////...////////////000000000111111000000000/////////...////////////000000000////////////////////////////////////////////////////////////////////////,,,---///000111111111111......------------......///////////////000000000////////////////////////.........///////////////111111000000//////.........//////000000000//////,,,///333666777444000---...............///000111///000111222222222111000////////////////////////////////////000000000000111111111222222333333333////////////////////////////////////////////////000000////////////////////////000000000111111111000000000000111111111111111111111111222222222222444444444444555555555555555555666666777888888888999:::<<<;;;::::::;;;===;;;;;;:::::::::;;;;;;<<<========================>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;:::::::::999999999888777666555444444444777666555444444444444555444444444444444444444444444333333222111222222222111111111111000000000///////////////////////////000000////////////000000////////////.........................................................///.................................---------,,,,,,//////...------,,,,,,,,,---,,,,,,,,,,,,---......000111111000...,,,---..................---------////////////////////////------.....................------------...//////000///...------------...////////////////////////........................---------............///------------------------111222333444444333222111................................................,,,,,,,,,---...///000000,,,---------......//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......---------.........///////////////............//////////////////......------------......---------------.........//////............///////////////...---------,,,................................................------.........///////////////............///////////////....../////////...............///000000000000/////////.........---.........//////000000/////////000000000111111////////////////////////////////////////////////......................../////////000000000111111000000////////////000000000000000000000000000000////////////000000000111000000000/////////......////////////000000000111////////////////////////////////////////////////////////////////////////,,,---///000111111111111...------------...//////////////////000000111111///////////////////////////////////////...............//////000000111111///000000000000000//////+++...333666666444000---......---......///000000---...000222222111000///000000000000000000000000////////////000000000000//////000000111222222222000000000000000000000000//////////////////////////////000000000000000000000000000000111111111111//////000000000111111111000000111111111222222222444444555555555666666666444444555666666777888888777999::::::999888:::;;;:::::::::::::::;;;<<<===========================??????????????????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::999888777666555555555666666555555444444444444666666666666666666666666333333222111111111111222111111111111000000000///////////////////////////000000////////////000000////////////..........................................//////000000000000........................////////////.........---////////////......---------,,,,,,,,,,,,---......---///000///......///000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////......------------////////////////////////........................---------............///------------------------......////////////....../////////.......................................,,,---------.../////////,,,,,,,,,---......//////........................,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------....../////////000000000///......------.../////////............------------.........////////////000000000//////............//////...............---------........................////////////////////////,,,------...///.........///......------....../////////............//////...............///000000000000000/////////......------......///000000000.........///000111111111000000000////////////.../////////////////////////////////...............---------......//////000000000////////////000000000000000000000000000000/////////000000000111111000000/////////........./////////000000000111111////////////////////////////////////////////////////////////////////////......//////000000111111000000000///000000111111...//////000000111111222000000000000000000000000///////////////.........------...///000111222222000000111111111000//////,,,...111333444222000............---....../////////000111222333222111111000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111222222/////////000000000111111000000000111111111111222333444444444555555555555444444555666666777888888666777999888777777888:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999;;;:::999999888888888888666555555555555444444444666666666666666666666666333333222111111111111111111111111111000000000000000000000000000000000000000000////////////000000////////////....................................------///000111111111111........................000000/////////.........////////////////////////---,,,,,,,,,,,,---......,,,...//////......///000.............../////////........................,,,,,,,,,+++++++++++++++...------------.../////////............---------////////////////////////........................---------............///,,,------......------,,,,,,,,,++++++++++++,,,,,,.........---------,,,,,,........................------..................++++++,,,------...//////........................,,,,,,,,,---------......------------.........///------------------------,,,---......//////......---------------...///000000000000000000///......+++,,,---...///......---......------------.............../////////000000//////............//////---------...............................................................,,,---...///000//////...///......------......///000///...------...///000...............///000000000000000000/////////...------......///000000111////////////////////////000000000000/////////...////////////////////////000/////////.........---,,,------...//////000000111000///......///000111000000000000000000000000//////000000000111111111111111111000000000////////////000000000111111111////////////////////////////////////////////////////////////////////////000000///......///000111111111000000000000000111...//////000111111222222000000000000000000000000000/////////..................//////000000111111111111111111111000//////......///000000000000/////////...---------......000111111222222222222222000000000000000000000000////////////000000000000/////////000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222////////////000000000111000000000000111111111111111111222222222333333333444444555666777888999999666888999999888888999:::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999888888777777777888888555555555555555444444333666666666666666666666666333222222111111111111111111111111111000000000000000000000000000000000000000000////////////000000////////////....................................+++,,,...///111111111111........................//////.........---------,,,------......//////000---,,,,,,,,,,,,---......---...///...---,,,---...---........./////////000---------------------------------,,,,,,+++++++++...------------...//////...............------,,,////////////////////////........................---------............///,,,,,,---......---,,,,,,111000///......///000111---------,,,,,,+++++++++.......................................---------++++++,,,,,,---...//////........................,,,,,,,,,------.........---------.........//////........................,,,---......//////......,,,,,,,,,---...///000111000000000000000///......***+++---.........------.........------.........,,,,,,,,,---------......//////............//////,,,------....../////////........................---------------------------...000111111111000///.........------.........000///...------...///000...............///000000000000000000////////////---------...///000000111000000//////......------111111000000/////////...////////////////////////000000//////.........---...//////000111222222333111000///......///000111000000000000000000000000000000000000111111111111222222222111111111111000000000000000111111111111////////////////////////////////////////////////////////////////////////222111///------...000111000000///..................//////000111222222222000000000000000000000000000000//////.........---000000000000////////////111111111111111000/////////......---...///000000000///...---------------//////000000000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222////////////000000000000000000000000111111111111///000000000000111111111444444555666777888999:::777999::::::999888:::;;;888888999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888555555444444444555555666555555666666555555444333555555555555555555555555333222222111000111111111111111111111000000000000000000000000000000000000000000////////////000000000/////////....................................)))***,,,...000000000000..............................---------,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---.........//////...,,,******+++---.........//////000000------------------------.........------,,,,,,,,,...------------...//////......//////......---,,,////////////////////////........................---------.........//////,,,,,,---......---,,,,,,111111111111000///------------------,,,+++)))(((........................////////////////////////------------------------,,,---...//////...---,,,..................------,,,,,,,,,---------......---------.........//////////////////////////////------------------------//////.........---------................................................000000//////............---------............///000000//////.........---//////.........---------........................222000...---,,,---...//////////////////////////////////////////.........//////............//////......//////000000111111000000000///......------........................////////////////////////////////////////////////------............------////////////000000000000///////////////.........000000111111111111000000000000000000000000000000000000000000111111111111///...---,,,,,,---...///............////////////////////////////////////111000///......///000111000000000000111111111111000000000000////////////000000000000000000000000000000000000000///......////////////////////////000000000000000000000000.../////////000000000111//////...------------...000000//////.........---//////000000000000//////222222111111000000//////111111000///////////////222111000//////...//////////////////////////////111111111111111000//////---...000111111111000/////////000000111111111222000000000000///...---,,,///000111222222111///...222222222111111111111111555555666666777777888888888888888777777777777777::::::::::::;;;===???@@@??????>>>>>>======<<<<<>>>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999:::999888777777888999::::::999999888777666666555666666666666555555555555666666555444222111000000333333333222222222111111000000000000111111111111222111111111000000//////////////////////////////...............///000000222111111000///......---..................------000000///...---,,,,,,,,,------............------........................//////...---,,,,,,,,,,,,000000000000000000000000///////////////.........////////////////////////.........------,,,,,,,,,'''(((***,,,---//////000........................//////.........---------..................------......---------,,,,,,,,,---------...............111111111111000///...---000000//////////////////////////////////////////////////////////////////------------------------....../////////...,,,,,,..................------,,,,,,,,,---------......---------.........//////................................................//////.........---------.......................................---------/////////.........---------------............///000/////////.........---//////.........---------........................111000...---------////////////////////////////////////////////////////////////............//////......//////000000000000............//////////////////............//////////////////////////////////////////////////////------............------....../////////000000000/////////////////////...000000111111111111000000000000000000000000000000/////////000000000111111///...------------...///............////////////////////////////////////...///000000000000///...//////000000000111111111000000000000000000000///000000000000000000000000000000000000000///......////////////////////////000000000000000000000000////////////000000000000000000///............///000000/////////.........//////000000000000//////111111111000000000000000111111000///////////////111000000////////////000000000000000000000000000///////////////...---------...///000111000000//////000000000111111111111//////000000///...------///000111222222111///...111111111111111111222222333444444555555666777777777777777777777777777777::::::::::::;;;<<<>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999:::;;;;;;999999888777777666555555666666666666555555555555666555555444333222111111222222222111111111000000000000000000111111111111111111111000000000//////////////////////////////---------------...//////000000//////...------,,,......................../////////...---------,,,------............------........................------,,,,,,,,,------...........................////////////..........................................---------,,,,,,,,,))))))+++,,,.../////////........................//////.........---------..................------............------,,,,,,,,,---///000000000......000111111000000///...---...------,,,---...///000000000000000000000000000////////////////////////------------------------......//////...---,,,,,,------------------......,,,,,,,,,---------......------........./////////........................////////////////////////...............---------........................//////.........---------.........------------------------............////////////..............................---------////////////////////////111000...------...////////////////////////////////////////////////////////////............//////...////////////000000000,,,------...//////000000000///...------...///000////////////////////////////////////////////////------............------------........./////////....../////////////////////000000111111000000///000000000000000000000000.........////////////000///......------......///............////////////////////////////////////---...000111111000...---//////000000000000111111000000000000000000000000000000000000000000000000000000111111000000//////////////////////////////000000000000000000000000000000000000////////////111111000///////////////000000////////////......///000000111111000000///000000000000111111111111111000000///////////////000////////////000000111000000000000000000000000///////////////...------......///000000000000000000000000000111111111111...///////////////...---///000111222222111000///000000000111222222222333222222333333444555555666555555666666777777888888999999999:::;;;<<<>>>>>>===============<<<<<<<<<999999:::<<<===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;888888777777666666555555666666666666555555555555444444444444333333333222111111111000000000//////000000000000111111111111111111000000000000//////////////////////////////---,,,,,,,,,,,,---......//////......---,,,,,,,,,..........................................------------............------........................,,,,,,,,,,,,---...//////------------------------...................................................------------,,,,,,,,,++++++,,,......//////..........................................---------------------------....../////////............---+++---///111111000...---000000000000000///......///...,,,++++++,,,...///////////////////////////////////////////////////---------------------------------...............,,,,,,------------......,,,,,,,,,---------..................////////////................................................................................................/////////...------,,,,,,---------------------------------............///................................................////////////////////////000///............/////////////////////////////////////////////000000000//////............//////////////////////////////---------....../////////000///---,,,,,,---///000////////////////////////////////////////////////------............------------------.........///............//////////////////000000000000//////////////////////////////---------.........////////////............//////............////////////////////////////////////......///000000///......////////////000000000111000000000000000111111111////////////////////////000000111111111000000///////////////////////////////////////////////////000000000000////////////111000//////......//////000000//////////////////000000000111111000000000//////000000111111222222000000////////////000000//////...//////000111111////////////////////////111111111111111000//////...//////000000000000000000000000000000111111111......///////////////...//////000111111111111000//////000111222333333333222222333333444555555555444444555666666777888888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777666666666555555666666666666555555555555333333444444444444444444222111111111000000000000///000000000111111111111000000000000000000//////////////////////////////...------,,,------..................------,,,,,,............////////////---------...............------............------........................,,,,,,,,,,,,,,,---...///------------------------------...............///........................------------------------------......///.........................................................,,,,,,------------....../////////////////////...,,,,,,---...............///000000000000//////...444333111///......000111........................////////////////////////------------------------***+++,,,---...000111222,,,,,,,,,,,,------......,,,,,,,,,---------.............../////////000000........................---------------------------.............................................//////.........------------------------------------------............///---------...............---.....................//////////////////////////////........./////////////////////////////////////////////000000111111//////............///////////////...............///.........---------,,,......---,,,,,,---......////////////////////////////////////////////////------............------------------.........///---.........//////000000//////000000000000//////////////////////////////------------............////////////////////////............////////////////////////////////////111///...,,,,,,...///111...////////////000000000///000000000111111111222////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000////////////000///......------......//////000000000000000000000000111111111111000000//////000000111111222222000000////////////000000//////...//////000111111........................111111111111111000/////////////////////000000111111111000000000000000000------...///000000////////////000111111111111111//////000111222333333333222333333444444555666666333333444555666777777777777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777666666666666666666666666555555555555333333444444444444555555333333222222222111111111///000000000111111111111//////////////////000000//////////////////////////////...............////////////......................../////////000000---------...............------............------........................///...---,,,,,,,,,,,,,,,........................,,,---------......//////........................------------------------------......///......---........................---.....................,,,,,,,,,,,,------........./////////////////////---,,,+++******,,,.../////////000000000000//////333111000...---,,,------........................////////////////////////------------------------***++++++,,,...000111333++++++,,,,,,------......,,,,,,,,,---------............/////////000000000---------------------------------------------------------...............................................................---------------.........---------............///---------------.........---------................................................///////////////////////////////////////...//////000000111111222//////............///////////////............---//////......---,,,,,,+++........................////////////////////////////////////////////////------............------------........./////////------......///000000000...//////000000//////...000000000000000000000000---------............///...//////000000//////...............////////////////////////////////////222000---******---000222......////////////000000///000000111111222222222000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000////////////000000000000//////...---------------//////000000000000111111000111111222222111111000000000000000111111111111///////////////000000111000////////////000000111------------------------///////////////...------///////////////000111111111111111111000000000000,,,,,,...///000000000000/////////000111111222222000000000111222222222333222222333444444555555666333333444444555555666666666666888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777666666666666555555555555444444444444444555555555333333333222222222222111000000000000111111111111......////////////000000////////////////////////000000///............///.................................//////000000111..................------------............------........................//////...---,,,,,,,,,,,,........................,,,,,,,,,---......//////------------------------,,,,,,,,,------------...,,,------.........------........................---------...............++++++,,,,,,------......---............/////////...,,,+++******,,,.../////////000000000000//////------,,,,,,++++++******........................////////////////////////------------------------------,,,,,,---...000111***++++++,,,------......,,,,,,,,,---------........./////////000000000000------------------------........................---------.........//////........................,,,,,,------.../////////------........./////////---------............///,,,,,,,,,------.........---------.........//////---------------------------......///////////////////////////////////////...//////000111111222222//////............////////////.........---------------------------------...///000111111000///...////////////////////////////////////////////////------............------....../////////000000000------......///000000111......////////////......000000000000000000000000---............/////////...///000111111000///...............////////////////////////////////////000///---,,,,,,---///000........./////////000000///000000111111222333333000000000000000000000000///000111222222222222111000000000000000000000000000000000000000000000000------...///000111222222000//////...............//////000000000111111111000111111222222111111000111111111000000000000000///////////////000111111111000000////////////000........................///////////////...------000//////...///000111222111111111111000000000///+++,,,---///000111111111////////////000111222333111111111111111111222222111111222222333444444444444444444444444444444444555666888999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<======<<<;;;;;;888888888888999999999999666666666666555555555555555555555555555444444444222222222222111111111111000000000000111111111111........./////////000000////////////////////////000///......---------...---------------------------......///000000111111/////////...---------,,,------............------...........................------,,,,,,,,,------------------------------++++++,,,------...//////------------------------,,,,,,,,,---------......++++++,,,---------------........................---------.........//////***++++++,,,------......,,,,,,------............,,,---.../////////......//////000000000000000///,,,---.../////////......000000000000000000000000////////////////////////------------------------000///...---,,,---......******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000------------------------////////////////////////---------.........//////........................+++,,,,,,---...///000000........./////////000000---------.........//////,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////////////////////////////...//////000111222222222//////............////////////.........---------+++,,,,,,------......//////000333444444333000///////////////////////////////////////////////////---..................---////////////000000000000---------...///000000111......////////////......000000000000000000000000.........////////////000...///000111111000///.............../////////000////////////////////////..................................../////////000///000000111222222333333000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000,,,---...///000111222333111111000/////////////////////000000111111111222111111222222222222111111222222111111000000/////////////////////000111111222111000//////...//////////////////////////////111111111111111000000///000///.........///111222222111111111000000//////+++,,,---///000111111111////////////000111222333222222222111111111111111000000000111222222333333444444444444444444444333444666777999::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999:::;;;;;;:::999999999999999999999999::::::777666666666555555555555666666555555555444444444111111111111000000000000000000000000111111111111---.........//////000000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000000///...------,,,,,,---..................---........................,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,------.........)))***+++,,,------------........................---------.........//////******+++,,,,,,---......,,,,,,,,,---------......+++---111444444222///,,,111222333444444333222111////////////////////////////////////////////////,,,,,,---...///000111222/////////...---------,,,///...---,,,,,,---...///++++++++++++++++++++++++333222000...------------......///000000000000000................................................222000...,,,+++,,,---...//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...,,,++++++,,,...///---------------------------------............///---------............/////////000000000///---,,,000000111111111111000000........................////////////............///,,,((((((***,,,,,,+++......//////000000111111////////////////////////,,,---......//////......////////////////////////........................---...///000000///...------,,,,,,---000111111000000000000000000///......////////////000000000000///...,,,+++,,,---///000222111000.........///000////////////////////////...............///000000111000///......///000111000000000000000111111222111111000000000000000111111111111111000000000000111000///......///000111//////.........---------000000000000////////////000000///...............////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000//////............//////000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000///////////////.........111///...------...///111////////////000000000000///222444555444333444555666555333222111111222333555555666666777777888888777888888999999:::;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666888888888888777777777777888777666444444555555666555555444333222222111111111222222222222111000000000000000000////////////////////////////////////////////////////////////..............................------------............///000111222222333---------............///...+++***+++---...,,,***000///...------...///000.........------,,,,,,,,,,,,---......//////......+++++++++,,,,,,---------...........................---,,,,,,++++++,,,,,,...------------...//////,,,,,,------...///000000//////............////////////////////////////////////............//////------------------------000111222333333222111000////////////////////////////////////////////////......//////////////////...............---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////......---...............///000000000000000................................................111000...,,,,,,,,,---...//////.........---------------............------------------------------------------------------///...,,,++++++,,,...///---------------------------------............///---------............///222111000...,,,)))&&&$$$//////000000000000//////........................////////////............000---******,,,......------.........////////////........................,,,------...............////////////////////////////////////////////////...///000000000000///...///...---...///000///...000000000000000///............/////////000000000222111/////////000222333111111000/////////////////////////////////////////////.........//////000111000///......///000111000////////////000111111//////......///000000111111111111111000000000000111000///......///000111//////.........---------......//////000000111111333333222111111111111111////////////000000000111000000000000000/////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000------......///000000111000000000000000000000000000000000000000000000000/////////////////////...000///...------...///000////////////000000000000000111222222222111111111555444333222222222333333444555555666777777888888777888888999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999888777666888888888777777777666666888777666555444555555666555555555444333222222222222222222222222111000000111000000000////////////////////////////////////////////////////////////........................///......------......///.........//////000000111---------............///000...,,,---///000...,,,//////...------...//////......---------,,,,,,,,,,,,---......//////......++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---....../////////............////////////////////////////////////............//////------------------,,,,,,000000111111111111000000////////////////////////////////////////////////111111000///...------,,,---------...............///...---,,,,,,---...///------------------------+++,,,---.....................///000000000000///................................................111000...---,,,,,,---..................---------------............------........................,,,,,,,,,---.........//////...---,,,,,,---...///........................---------............///---------............/////////000000///...---,,,......////////////..............................////////////............000...,,,,,,---...///...------------....................................,,,,,,---............---///////////////////////////////////////////////////000000111111000000///333111000000111111000...000000000000000///......------........./////////222111000000000111333444000000000000000//////...////////////////////////000000///....../////////000000////////////000000//////......//////000111......---......///000000111111111111000000000000000000////////////000000/////////............---------...///000111222222333333222222111111222222/////////000000000111111//////000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000------......///000000000000000000000000000000000000000000000000000000000......//////////////////000///...------...///000////////////000000000000333111000000111111000///333222222222222333444444444444555555666777777777777777888888999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::::::::::::::999888777777888888777777777777666666777777666555555555555666666666555555444333333333222222222222222111111000111111000000000/////////////////////////////////////////////////////////........................///......------......///........................---------............//////...---.../////////---......------------.........------------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,------+++++++++,,,------............////////////....../////////////////////////////////....../////////.........------,,,,,,,,,//////000000000000//////////////////////////////////////////////////////111111000///...------,,,,,,---------.../////////......,,,,,,,,,,,,..............................***+++---.........---,,,---...//////000000//////................................................000///...------------...........................------............------------------------------+++,,,,,,---...//////000......------------......////////////////////////---------............///---------............///......///000111111222222---..................---........................////////////............///...---------......///........................------------------------,,,,,,---...............////////////////////////........................000000111111111111000000555333222222333333222111000000000000000///......------------........./////////.........///000111...///000111111000///...////////////////////////111000//////////////////000000////////////000000...............///000000000//////.........//////111111111111000000000///000000////////////000000/////////.....................//////000000111111000000///////////////000//////000000000111111111/////////000000111111222////////////////////////////////////////////////000000////////////000000////////////////////////............//////000000////////////////////////////////////////////////............////////////000///............///000////////////000000000000444222000000222333222000111111111222222333444555333444444555555666777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;:::::::::999999999999999999999888777777888777777777666666666666777666666666555555555555666666555555555444444444222222333333222222111000111111111000000000//////////////////////////////////////////////////////........................//////............////////////..................---------............///---,,,,,,,,,---------,,,------------------------------------------------,,,---......///.........,,,,,,------------------++++++,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,------.........------...//////...------////////////////////////......////////////...............------,,,,,,+++///////////////////////////////////////////////////////////////////////////////////////.........,,,---------.../////////...---,,,++++++,,,---...........................,,,---.........---+++***------...///////////////................................................///......------------------.....................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................////////////////////////---------............///---------............///111000///...,,,+++******------............------........................////////////............---......---------......////////////////////////........................,,,---......//////......////////////////////////------------------------111111000000000000111111222111000111333444333222000000000000000///......------------.........///------------......//////...///000111111000///...////////////////////////111000000/////////000000//////000000000000//////...............///000000333222111000///.........111111111111000000000/////////000000000000//////////////////////////////111111000000//////............---------......///000000000000111111111111//////000000111111222222////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////////////////////////////---.........//////000000//////............//////////////////000000000000000000///000222222222111///000111222333333444444333333333444555555666666666777777888888999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;:::::::::999999999888888999999999888777777777777777666666666666555666666666666666555555444555555555555555444444444222333333333333222111111111111111111000000000000/////////////////////////////////////////////////////////////////////////////////....../////////000/////////////////////---------............///---------------,,,------,,,------------------,,,------------------------,,,---......///.........------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------------......///............////////////------............------////////////////////////......///000000///...............------,,,,,,,,,000000////////////000000////////////////////////////////////////////////------......//////000000---------..................---,,,++++++,,,---..........................................---,,,+++------...////////////........................................................................------------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000................................................---------............///---------............///000//////.........//////------............------........................////////////............---...///...---------///000000000000000/////////////////////////////////......///000000000000///////////////////////////........................111000000//////000000111///...---...000111111///000000000000000///......------........./////////.../////////000000000000...//////000000000000000////////////////////////000/////////000000111222//////000000000000////////////......//////000111444333222000////////////111111111111000000000000//////000000000000//////...////////////000000000222222111000///...------//////.........///000000000000000111111111222222000000111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000......//////////////////000000000000000000000000000000000000000000000000------......///000000000////////////////////////////////////000000000000---///222222000//////000///000111222333333333333222222333333444555555555666666777777888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======::::::::::::999999999999777888888888888888777777777777666666666666555555666666666777666555555444444444444444444444444444333333333333333222222111222222111111111000000000////////////////////////////////////////////////////////////////////////000//////......//////000////////////////////////---------............///...000000000///...///000------............------,,,,,,,,,------------...,,,---......//////..................------------++++++,,,,,,------.........---,,,,,,++++++,,,,,,...------------...//////////////////////////////......---,,,,,,---......////////////////////////---...///000000///...---------------------------111111000//////000111111////////////////////////////////////////////////............/////////000...............---------------,,,++++++,,,------------------------------.........---......//////,,,---......//////......................................................------...............------------.........//////------............------------------------------............////////////......////////////......---------------------------------............///---------............///---......///111444666777......////////////..............................////////////............---///111111...---...000000000/////////.........000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000000000///......///000000111000//////000000///...000000000000000///............/////////000000000//////000111111111111111///////////////000111111////////////////////////......//////000111333333...///000111111000///...000////////////000111111000000/////////000000111111111111111000000000000...///000111111000///....../////////000000000000111111000000//////......///////////////000111111000000111111111222222222222222111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000/////////////////////...000000000000000000000000000000000000000000000000------......///000000111......////////////......////////////000000000000///555:::888333......000///000111222333333222222222222222333444444555555666666777777888888999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999888777777888888888888777777777777666666666555555555555666777777777666444444333333333333333444444444333333444444333333222111222222222111111111000000////////////////////////////////////////////////////////////////////////000000////////////000000---------......//////000---------............///...000111111......///111---...////////////...---,,,,,,,,,---------......,,,---......//////......///.........------------+++,,,,,,---......//////...---,,,,,,++++++,,,,,,------,,,,,,------...//////////////////////////////...,,,++++++,,,...///////////////////////////---...///000000///...---+++,,,,,,------.........222111000//////000111222//////////////////////////////////////////////////////////////////....../////////......------,,,------++++++++++++------------------------------------------...000222333,,,---......//////......................................................------......///......------------.........//////---..................---........................///////////////...............////////////......---------------------------------.........//////---------.........//////000000...------......///......////////////..............................000/////////...............111333222000///000222//////.........---------000000000000000000000000000000111222222222222222////////////////////////111111111111111111111111000///...------...///000666444333222222222000...000000000000000//////...////////////000000000000......///000000000000000000///.........000111222////////////////////////.........///000222444444...///000111111000///...000000000000000111222222,,,,,,------///000111222111111111111000000000000...///000111111000///....../////////000000111111////////////000000000000...............///000000000111111111111222222222333222222222111000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000---------...///000000111......////////////......////////////000000000000444<<>>CCC???888444111000000///111111000000111111222333000111222333444444444444666777777777888888888888888888888888888888888888777999;;;=========<<<;;;<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<;;;:::999888:::999888666666666777888666444333444777777555222333444444444444444444444777666444333222333333444222222222111111111000000000000111111111111000000......------------......000...,,,,,,...000000000////////////////////////......---,,,---...///000.......................................---------,,,---...//////---+++***...------,,,,,,,,,------///............------------------............///......------------...............------,,,,,,,,,+++,,,------......------////////////////////////............////////////000000000000000000000000...///000000000///---,,,---,,,,,,++++++,,,,,,---222111000///////////////000000000000////////////////////////////////////////////////////////////111111000//////////////////............---------------------------------/////////////////////...000/////////............//////.........---------,,,---------...............------,,,,,,------...///...,,,,,,...//////...///..................///000///......---------.........................../////////000000000000000000//////......//////000000000000000000/////////........................---------.........//////....../////////......---000000000000000000000000000000///..................333888777222...///222.........------,,,,,,,,,............////////////000111111222222111000///------......///000000000111000000000/////////...000000/////////.........////////////////////////000000////////////000000.........///////////////........................,,,---......//////......000000000000111111111111000///...------...///000////////////000000000000111111000000000000000111......//////000000000000000000000111111000000000222222222222111111111000000000000000000000000000111111000///////////////000000000000000000000000111111111111111111111111111222222222111111000////////////000000000111111111111000000////////////111111111111000000000000222111000//////000111222000000000000000000000000///000000111111111111000////////////////////////////////////////////////////////////000000000000111111222555999===BBBDDD???;;;666222111000000///111111000000111111222333000111222333444444444444666666777777777888888888888888888888888888888888888999;;;=========<<<;;;;;;;;;;;;;;;;;;:::999999999999:::::::::999888777:::999777666666666777888666444333555777777555333444444444333333333333333666555444333333333333333222222222111111111000000000000111111111111000000///......------......///000...,,,---...000000000////////////////////////......---------...///000........................000000000000000000000///------/////////...,,,+++...------,,,,,,------...///............------------------............///......------------............---------,,,,,,,,,,,,,,,---...............////////////////////////............////////////////////////////////////...///000000///...---,,,------,,,,,,,,,,,,------111111000000000000000111000000000000////////////////////////////////////........................///......---------------///............---------------------------------......//////////////////////////////...........................---------------........./////////......------------.........---,,,,,,///000000000------------------------000000///............///........................000000000000000/////////.........//////.........000000000000111111111111........................------.........//////////////////......---,,,+++000000000000000000000000000//////..................000333444222000000000.........---------------............////////////000////////////000000111------......///000000000000000000000////////////000000////////////..................////////////000000////////////000000000000///////////////...........................------...////////////...000000000000111111111111111000///...------...///////////////000000000000222222111000//////000000......////////////000000000000111111111111000000333333333222222222222222////////////////////////111111000/////////000000000000000000000000000000222222222111111111111111000111111111111000//////000000000000000111111111111000000000000/////////111111111111111111111111222111000000000000111222000000000000000000000000000111111111111000000///////////////////////////////////////////////////.........///000111111111///000111222555999<<<>>>888555222000000000000000111000000000000111222222111111222333444444444444666666666666777777777777777777777777777777777777888999:::<<<===<<<<<<;;;:::::::::::::::999999888888888999999888888777666999888777777666777777777666555444555666777555333444444333333222222111111444444555555444444333333222222222111111111111111000000111111111111000000///......------......///000...------///000000///////////////////////////......------......///000........................//////000000000000000000---...///000///...---,,,...---------------......///............------------------............///......------------.........------------,,,,,,,,,---......///////////////////////////////////////............////////////...........................////////////...------......------------......111111000000000111222222000000000000////////////////////////////////////...........................---,,,,,,++++++,,,,,,///............---------------------------------............///////////////////////////..........................................////////////000......------------......///...,,,---///000000///------------------------//////...............///........................//////......------,,,,,,,,,---...//////...---,,,......///000000111222222....................................////////////000111111111000000///...////////////////////////000000//////...//////000......///111222222000///...............---------............///////////////...---------///111222000000000///......------000000000000////////////000000//////////////////......///////////////000000000////////////000000111000000000//////..............................------...//////////////////000000000111111111111222111///...---------...////////////000000000000333222111000///////////////////////////////////////000111111111111000///222222222222222222222222////////////////////////111111000000///000000111000000000000000000000000......//////000000000000000000111111111000000///111111111111111111111111000000000000000000000000000111111111111111222222111111111111111111111111000000000000000000000000111111111111111000///...////////////////////////////////////////////////.../////////000000000111///////////////000111222222000......///111111000000000000000000111222222111222333333444444444333555555555666666666777777777777777777777777777777666777888:::::::::::::::999999999::::::999999888888888888888888777777777888888777777777777777777555555555666666666555444444444333222222111000000333333555555555444333222111111111111111111111111000000111111111111000000//////............/////////...------///000000///////////////////////////...............//////000........................------------...............//////000000///.........------------......//////............------------------............///......------------......------------------------......///000000000000000////////////////////////............////////////.............................................---.........------.........222111111111111222222333000000000000////////////////////////////////////........................111000000//////////////////............------------------------------------.........//////000000.........///////////////---..............................////////////000///......------......///222000......//////...------...////////////...---...------,,,------......//////////////////////////////......------,,,,,,,,,---...//////...---,,,,,,------...///000111111////////////////////////........./////////000000///000111222222222222222////////////////////////000000000//////000000111...------///111222000.......................................///////////////...---,,,,,,...000222000000000///......------////////////000000000000//////000000000000000000/////////000000111111111000000////////////000000111111000000/////////...////////////////////////---...//////000000/////////000000000111111111111222111///...---------...////////////000000000000222222111000//////000000000000000000000000000//////000111222222111000///000000111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000,,,------///000111222333000000111111111111000000222222222222222111111111000000000000111111111111000000111111222222222333111111222222222222111111111111111111111111111111111111111111111000///...000000000000000000000000000000000000000000000000111000000000/////////...111111111000000000000000...---,,,...000111111000000000//////000000111222222222333444444444333333444555555555555666666666666666666666666666666666555666666777888888999999888999999::::::999999999::::::999999888888888888777777777888888888777777555666666777666666555555444444333222222111000000222333444555555555333333111111111111111111111111000000111111111111000000/////////....../////////......---...000000///...////////////////////////.........///////////////////////////////////////,,,---------......//////......//////////////////---------------...///000///............------------------............///......------------......------------------------...///000000111111000000////////////////////////............////////////////////////////////////...------------..................------.........333333222222222222222333000000000000////////////////////////////////////........................000///......------......///............---------------------------------------......///000000000.........///////////////---------...............------.........///////////////............//////333111///...//////...---...///000111111000///...---,,,,,,,,,,,,---......////////////////////////000000000000000/////////.........//////.........,,,------...///000000111////////////////////////....../////////000000000---...///000111111111111000000000000000000000000000////////////000000111...------///000111000///.............../////////............////////////000///---,,,---...000111------......///000000000////////////000000000000//////000000000000111111//////000000111111222222000000////////////000000111000000000000000000///////////////////////////......///000000000000///000000000000111111111111111000///...------...///////////////000000000000111111000000000000111111222222111111111111000000...000111222222111000...000000000000000111111111000000000000000000000000111111000000000111222222000000000000000000000000...//////111222333444555000000111222222222222111333333333222222222222222000000000111111111111222000000111111222333333333111111222333333222111111111111111111111111111111000111111111111000000///000000000000000000000000000000000000000000000000111111111000///...............///000111111222222---------///111222111///000////////////000111111222333333444444333333333444444444444555555555666666666666666666666666666555555666666777888888999888999999:::::::::::::::::::::999888888888888999666666777888888888888777444666888777666555666777444444333333222222111111333333444444555555444444111111111111111222222222000000111111111111000000000//////......//////000...------///000111///...////////////////////////---...///000000000000///////////////////////////......//////000111111111..................//////------------...///000000///............------------------............///......------------......,,,,,,,,,------------......//////000000000000000////////////////////////............////////////////////////////////////---------,,,------...///......------------......555444333222222222222222000000000000////////////////////////////////////////////////////////////------,,,++++++++++++,,,///............---------------------------------------......///000000111............/////////000---------.........//////,,,---------............//////............//////111000......///000000///...///111222222111///...---------------...///////////////////////////////////////000000000000000000//////......//////000......//////000000000111////////////////////////.../////////000000000000......///////////////...000000000000000000000000---------------...//////...///000000//////000000---........./////////000............////////////111000///.........///000------......///000000000.../////////000000000111//////000000000111111111......//////000111111222000000////////////000000000000000000000111111111////////////////////////......///000000000000000000000000000111111111111000///...------...///000////////////000000000000////////////000111222333333333333222222222111111...///111333333111///...000000000111111222222222222222222222222222222222111111000000111111222333000000000000000000000000111111111111111222222222111111222333333333333333444444333333333222222222000000111111111222222222000000111222222333444444111222222333333222222111111111111111111111111111///000000111111111111000000000000000000000000000000000000000000000000000000000000000////////////,,,---...//////000000000......///111222222000...///////////////000111111222333333444444333333222333333444444444555555555555555555555555555555555777777777777888999::::::999999:::;;;;;;;;;;;;;;;:::999888777666777777888555666777888999888888777444666888888666555666777444444444333333333333333333333333333333444555666000000111111111222222222000000111111111111000000000000////////////000000...------///111111///---////////////////////////---...///000111000000///////////////////////////......//////000111111222---------------......///------------...///000111///............------------------............///......------------......,,,,,,,,,---------......---...//////000000//////////////////////////////............////////////........................------,,,,,,,,,---...///------,,,,,,,,,,,,------666555444333222111111111000000000000////////////////////////////////////000000000000000000000000000000///............/////////.........------------------------------------------...///000000111---.........//////000000---------.........//////,,,,,,,,,---------......//////............//////000...---...000111111111...///000222222000///..................///000111000000000000000000000000,,,---------......//////111000///......///000111000000000000111111111111000000000000000000000000////////////000000000000111111111111000///...---000000000000000000000000++++++++++++,,,,,,---...///000111000///...///111---.........//////000000............/////////000222111000///////////////000000000///......------.../////////000000111111//////000000111111111222---------...///000000111000000////////////000000//////000000111111222222000000000000000000000000...//////000000000000000000000000000111111111111//////...------...000000////////////000000000000.../////////000222333444444444444333333222222222...///222333333222///...111111111222222333333333222222222222222222222222111111000000111222333333000000000000000000000000222111111000///......---111222333444444444444444444444444333333222222222000000111111222222222222000000111222333333444444111222333444444333222111111111111111111111111111...///000111111111111111000000000000000000000000000000000000000000000000......//////000000111111222222222222111000///...//////000222333333000...///////////////000111111333333333444444333222222333333333444444444555555555555555555555555555555888888888888999:::;;;<<<999:::;;;;;;<<<<<<<<<<<<999888666555555555666777555666777999999999888777444777999888666555666888444444444444444444444444444444333222333444666777000000111111222222222222000000111111111111000000000000////////////000000------...///111111///---////////////////////////---...000111111111000///000000000000000000000000,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---...///---------......000111111//////.........------------------.........//////.........------.........,,,,,,,,,------.........---......///////////////////////////////////////............/////////000---------------------------,,,,,,+++,,,---//////---,,,,,,++++++,,,,,,---333333333333333222111000000000000000////////////000000000000000000000000000000//////.........---........................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////////////////////////////////////////////////////............////////////111000///...............///////////////////////////...,,,,,,,,,---///111////////////000000000000...............---------,,,---------.../////////////////////////////////...//////000000000000000000000000000000000000000000000//////.........---//////............//////...------,,,,,,------...//////////////////////////////000//////...---------...///000000111000000000000000000000000000000////////////////////////////////////000000000000111111000///////////////////////////000000000000333222000///.........///+++,,,---///000000111111222111000//////000111222111111111111111000//////000000...------...///000000///...---,,,,,,---...111111111111000000000000222222222111111111111111666444111///...///111222222222222111111111111000000111111111111222222222444444333333222111000000//////000111222333333444111111000000000000111111000111111111111222222222000111111222222111111000444333222111111111222333222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111000000000111222222333333222222222111111111000000222111...------...111222000000000///000111111222000000////////////000000000000000000000000000000//////000000000000//////---...///000222444555666444444444444444444444444666777777777777666666555777777777777888888888888888888888888888888888888777777666666666666777777888888888888888777666555666666666555444444333333111222222333333444444555222333333444444333333222333333222222111000000000222222222222111111000000///000000///---,,,,,,---////////////////////////,,,,,,,,,------------...222111///.........///000111111000000/////////...////////////////////////////////////////////////000///...------...///000111000000///...---------,,,---------...////////////...------------...///.........------,,,,,,,,,........................---......///////////////............////////////.........------,,,,,,,,,------............------.........///......---,,,333333333333333222111111111000000000////////////000000000000000000000000000/////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------....................................................................................////////////000000///...............///////////////////////////...---,,,,,,---///000000000000///////////////,,,,,,,,,---...///000111------..................////////////////////////......///000000000//////000000000000000000000000000/////////............//////............/////////......------......///000000000000000000000000//////000000000///.........//////000000000000///000000000000000000000000////////////////////////////////////000000000000222111000000//////000000////////////000000000000111000///...//////000111......///000111111111111222111000//////000111222111111111111111000//////000///............000000111000...---------...////////////000000111111111111111111111111111111111444333111/////////111222222222222222111111111111111111111111222222222222444444333333222111111000111111111111222222222222111111000000000000111111111111111111222222222222444444555555555555444444444333222111111111222333222222111111111111111111222222222222222222222222222222111111111111222222222222111111111111222222222222111111111111111111222222222111111111000000333111000//////000111333000000000000111111111111000000////////////000000000000000000000000000000//////000000000000//////......///111222333444555333333333333333333333333555666666777777777666666666666777777777888888888999999999999999888888888777777666666666666777777::::::999999888888888888666666666555444444333333333333333333333333333333111222222333333222222111111111111111111111222222222222222111111000000000///000111000...------///////////////////////////............////////////222111000///...//////000///.........------------................................................000///...------...///000000000000///...------------------.......................................+++++++++*********))))))..............................///000000000000///............////////////......---------,,,,,,,,,------............------/////////000///......---333333333333333333222222111111000000000/////////000000000000000000000000////////////....................................------------------------......---------,,,,,,,,,,,,------------.............................................................................................////////////////////////............////////////////////////......---,,,,,,...///000111000000//////.........---,,,,,,,,,---///111222//////..................////////////////////////------...////////////...////////////////////////////////////............//////............///////////////....../////////111111111111111111111111//////000000111000000000///000000000000//////...000000000000000000000000////////////////////////////////////000000000000222111000000//////000000////////////000000000000///......///000111222333000111111222222111111000111111000000000000111111000111111111111000000///............///000111111111000///////////////000------...///000111222222111111111111111111111111222111111000000000111111333222222222111111111111111111222222222333333333444444333333222222111111333333222222111111111111111111000000000000111111111111111111222222222333555555666666666666555555444444333222222222222222111111222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333333333222222111000000///222222222111111111111111222222222222222222222222///000111222222222111000111000000//////000000111000000000000000000000000///000000111111000000//////000000111222222333333222222222222222222222222444444555666777777777777666666777777777777888888999999999999999999999999777777666666666666777777:::999777666666777888888666666666555444444333333555555444333333222111111000111111222222111111000///000000111222222333333222222111000000000111111///000111000///...///000//////////////////////////////000000000111111111111111000///////////////............------------------------------------........................//////...------...//////000000//////...---------...............---------,,,---...//////...---,,,------------,,,,,,,,,,,,...........................///000000111111000000............////////////...------------,,,,,,,,,------............------000000000000000///......555444444333333333333333111111111000000000/////////////////////////////////////////////.................................------------------------......---------,,,,,,,,,---------.........//////....................................................................................////////////...///////////////......////////////////////////...------------...///000111111000///......------000///...,,,,,,---...///000000//////......------////////////////////////,,,------.......................................///////////////.........//////............////////////............//////000000000000000000000000...///000111111222111111000000111000000///...---////////////////////////////////////////////////////////////000000000000111000//////......//////////////////000000000000/////////000000111222222111111222222111000000///111000000000000000000111000000111111111111000///---......///000000111222111111000000000000000000---......///000000111111000000000111111111111111000000111111111111111111333333222222222111111111222222222222333333333444444444333333333222222222222222222222222222222222222111111000000111111222111111111222222222333333333333444444444444333333444444333333222222222222111111222222222222222333333333333333333333333333222222222111111222222222222222222333333333333333222222222111111111000000111111111111111111111111000111222333333222111000...///111333333222111000111000000000000000000111000000000000000000000000000000000111111000000000111111111111111222222222222222222222222222222222222333444555666777777777666666666666777777777888999999999999::::::::::::777777666666666666777777777666444333222444555777666666666555444444333333444444444333333222222222111111222222222222111111000000111111111222222222222111000000///000111111///000111000///...///000//////////////////////////////000000000111111111111000000///////////////000000000000000/////////------------------------................................................/////////......---------/////////...---------,,,,,,---///000000///---,,,...............---------........................//////000111111111111111............////////////------------------------------............------///////////////...------777666555444333333333333111111111111000000000000////////////////////////.........///////////////........................------------------------......---------,,,,,,,,,---------.........//////....................................................................................////////////---...//////000///......////////////////////////------------......//////111000000///...------,,,000///...---,,,---......000000000//////......---////////////////////////,,,------...............------------------------........./////////////////////............//////...------,,,,,,------...////////////////////////...///000111111222111111000000111000000///...---////////////////////////////////////////////////////////////000000000000//////...------------...////////////000000000000000000111111111111000000111111111111000///......000000000111111000000000///000000111111111000000---...//////000111111222000000111111111111111111000000000000000/////////000111111111222222222333111111111222222222222222333333333222222222222111222333333333444444444444444444444333333333333333000111111222333333444444222222111111111111222222111222222222222333333333222222333333333333222222444444444444333333222222111111222222333333333333333333333333333333333333111111000000000000111111000000111222333333222222000000111111111222222222111111111111111111111111///000222333333222000///...000222333444333111000111111000000000000111111111111111111111111111111000000111111111111000000111111111111111111111111444444444444444444444444222222333555555666666666555666666666666777777777888888888999999:::::::::777777666666666666777777666555333222222444555777666666666555444444333333222222222333333444444444222222333333333333222222222222222111111111000000222111/////////000111222///000111000......///000////////////////////////......////////////000000000000000000000//////.../////////000000000000000................................................------............------............------------/////////...---------,,,,,,---///000000///---,,,******************++++++........................//////000111111111111111............////////////------------------------------............------------......------,,,+++:::888666444333222333333222222111111111000000000000000000000000000000000.........///////////////........................------------------------......---------,,,,,,,,,,,,------------.........------------------------------------------------------------------------............////////////------///000000000///...////////////////////////---------............///000//////......---------++++++,,,---...///000000000000//////////////////////////////////////////------...////////////..................................../////////////////////............//////------,,,,,,,,,,,,------........................//////000000111000000000///000000000000//////...000000000000000000000000////////////////////////////////////000000000000000///......------......////////////000000000000000111111222222111000000000111111111000///......000000111111111111000000///000000111111111111000......000000111111111111///000000111111111111000222111111111000000000///111111222222333444444444444333333222222222333333333333333333222222222222333333333444444444555555444444444444333333333333000000111222333444555555222222111111111111222222222222222222333333333333444444555555555555444444444444444444444333222222111111222222333444444444444444444444444444444444111000000000000000000111///000111333333333222222///000000111222222333333111111111111111222222222///000111222222111000///000000222333333333222111222111111000000111111222111111111111111111111111000111111222222111111000111111111111111222222222444444444444444444444444222222333444555555555555555555666666666666777777777777777888888999999:::777777666666666666777777777777666555555666888999666666666555444444333333111111222333333444555555333333333444444333333333333333222222111000000///111000///......///111333111222333111///...///000////////////////////////---------.........//////000000000000000///......---------...............////////////////////////------------------------------............------------------------------...............---------,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,...........................///000000111111000000............////////////,,,,,,,,,------------...------............------,,,------------,,,++++++<<<:::888555222222222222222222222111111111000000000000000000000000000000............/////////000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............////////////,,,---///000111000///...////////////////////////,,,------.......................................)))+++---///000000/////////////////////000000000////////////////////////......///000000000//////..................................../////////000//////............//////......------------......//////////////////////////////000000000///.........//////000000000000///000000000000000000000000////////////////////////////////////000000000000111111000///////////////////////////000000000000...///111222333222222111111111111222111111000000///000111222222111000/////////000111111111111111//////111111111111000///......000111111111000000111111111111222222222222222222333444444555666666777666444222222222444444444444333333333222222222444444444444555555555555444444444444444444444444222222222333333444444444333222222111111222222333222222222333333333444444555555666666666666555555333444555555555444333222111111222222333444444555444444444444444444444444222111111000000111111222///000222444555444444333111111111111111111222222000000111111111222222222111222222222222222222111111111111222222222333333222111111000000111111222111111111111111111111111000111111222222111111000000000111111222222222333333333333333333333333333222333333444444444333333555555555666666666777777555666666777777888999999777777666666666666777777666666777777777888888888666666666555444444333333333333333333333333333333222222333333333333222222222222111111111111111111111000...------///222333555666666444111000000000////////////////////////------.........////////////000000111000///...---------------.........///........................------------------------,,,------......------,,,---------------------------------.......................................---------....../////////..............................///000000000000///............////////////,,,,,,,,,---------......------............------------......------,,,+++>>><<<888555222111111111222222222111111111111000000000000000000000000000---.........//////000000........................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------............/////////000+++---///000111000///...////////////////////////,,,---......//////......---------...............,,,---///111000...,,,***......//////000000111111////////////////////////...//////000000000000000////////////////////////---.........//////000000//////............////////////............//////000000000000000000000000//////000//////...------......///000000111000000000000000000000000000000////////////////////////////////////000000000000333222222111111111111111////////////000000000000,,,...000222333444444444111222222333333333222222///000111222222111000/////////000111111111111111000000111222222111//////---...///111111111000///000000111222333444444555333333444444555666777777:::888555333222222444555444444444333333333222222444444444555555555666666444444444444444444444444444444333333333333222222333222222111111222222333222222333333333444444444444444555555555555444444333444555555555444333222111111222333333444555555555555555555555555555555333222222222222222222333000111444666666666555444333333222222111000000000000000111111222222222222333333333333333333333333222222111111111222333444222222111111111111222222111111111111111111111111111111222222222222111111///000000111222222333333222222222222222222222222333333444444444333222222555555555555666666666777444555555666777888888888777777666666666666777777444444555666777777666666777666666555444444333333555444444333333222222111111111222222222222111111000000000111222222333333111000...------///222333888999999666333111111222////////////////////////............///////////////000111111111000...---.../////////000000111111------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,------......////////////...------------...///*********++++++,,,,,,,,,........................---......///////////////............/////////000,,,,,,,,,------.........---..................---......//////......---,,,FFF@@@:::777444111222666333444444555444333111000222222222111000//////...000000000000000000000000222111000///...---,,,,,,000000000000///...---,,,------------------------++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,---------.../////////////////////////////////........................000000000000000000000000///////////////.................................111111000000//////..............................---......///000/////////000000000000000000000000.........///////////////..................------............////////////////////////////////////000///...------...///000111111000000//////......////////////000000000000000000//////.........---////////////000000000000000000000000//////////////////////////////////////////000000111111222222000000000000000111111111000000000000111222333444222222222111111111111111111111000000//////......000000000000111111111111---...111333444444333222000000111111222222222222555444222000//////000111222222333444444444444333555444444333333444444555555555444444444333333333222333444444555555444444666666666666666666666666444333333222222333333444555333222222444555555444555444222111111222444555333444444444555555666666555555555555555555555555333444444555555444444333444444444333333222222222555444444333222222222222222444555555444333333444111111222222222222111111000111111111111222222222000111111000//////000222555444444333333222222111222222222111111111111000111111111111111111111111111222333333222111000///333333333333333333333333000000111111111222222222222333444444222222333444666666555555444444444333444666888999:::999777666666666777777777777666666666666666666555555555555666666555444444444444555222222111111222444555666333222000......///111222000000000000000000000000000000000000000000000000222333333333111///---,,,//////.........---------//////...---...///000111////////////////////////......------------.............../////////////////////////////////......////////////............//////...---,,,,,,++++++,,,,,,,,,---------............------------.........---,,,++++++,,,---...,,,...///...,,,++++++,,,........................////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,OOOFFF===999666333333666555555666666555444333222222222111111000//////...000000000000000000000000000000000000000/////////............---,,,+++***------------------------+++,,,,,,------...............------------......---------...............................................................////////////////////////////////////....................................000000000000//////....................................///000000000000///////////////////////////////////////................................................////////////////////////////////////000///...------...///000111000000000/////////...////////////000000000000000/////////................../////////000000000000000000000////////////000000000000000000000000000000000000000111111111000000000000111111111111000000000111111333444444444333333222222111111111111111000000////////////000000000000111111111111///000111222333333222222000111111111222222222222333333222111000000000111111222222333333333333333444444333333333333444444555555444444444333333333222333444444555555444444666666666666666666666666444444333333333333444444555333222333444555555555555444333222111222444555444444555555555666666666555555555555555444444444333444444555555444444333444444444333333333222222444444333333222333333333444555777666444333333444111111222222222222111111111111111111222222222222333333333333333333333333222222222222333333333333222222222111111111111000111111111111111111111111111222222333222111000///222222222222222222222222111111111111111111222222222333444444222222333444666666666555555555444444555666777999999888777666555555666666666666555555666666666666555555555555666666555444444444444444222222111111222333555666333222000///...///000111000000000000000000000000////////////////////////222222111111000///------//////.........---------......---------...///000..............................------------......---------.......................................////////////.....................------,,,,,,+++,,,,,,,,,---------............------------......---------,,,,,,---------...///111000///---...///........................////////////////////////------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,]]]PPPBBB<<<:::666555555777888888777777555444444222222111111000/////////000000000000000000000000......///000111222222333------...------,,,+++***------------------------------------------------///..................///...............---------................................................////////////////////////................................................000000000////////////...........................---...//////000000//////////////////////////////000/////////...---------....................................//////////////////////////////////////////............//////000000000000////////////////////////000000000000////////////............------........./////////////////////000000000000111111111111111111111111111111111111000000000000000000000111111111222222222111111222222333444555555555444333222222111111111000000000000/////////000000000111111111222222111222222222222222222222111111111111222222222222111222222222222222111111111111222333333333333222444333333222222333333444555555444444444333333333333333444555555555555444666666666666666666666666555555444444444444555555555444222333444666666555555444333222222333555555555555666666666666777777666666555555555444444444444444555555555555444444444444444444333333333333333333333333333333444555666777888777555333333444111222222333333222222111111111111111222222222333555333333555888999666444000000111111222333333444222222222111111111111000111111111111111111111111111222222222222111000000111111111111111111111111222222111111111111111111222333444333222111222444666666666666666555555555555666777888999888777666444444555555555555444444666666666555555555555444555555555444444444444444222222111222222333444555444333111///......//////000000000000000000000000////////////////////////000000///..............................------------------,,,---......///------------------------......------------......------------------------------------------------/////////............---------------------------,,,,,,,,,---------............------------......,,,------......------,,,---...000000///...///000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------------------------jjjZZZIIIAAA===999666555888888888777666555444444111111111111000000//////////////////////////////------...///000111111222.../////////......---,,,------------------------------------------,,,,,,//////............///////////////...---------,,,................................................////////////////////////------...............///........................////////////////////////........................,,,------...............////////////////////////000000///...------,,,,,,---------.........................../////////////////////////////////////////////....../////////000000000000////////////////////////000000000000///////////////.........------------.........///////////////000000000000000000000000000000000000222222111111000000//////000000000111111222222333333222222222333333444555444444333333222111000000000000000000000000000000000000111111111222222222444333222111111111111222222222222222222222222222000111222333444333222111000111222222333333222222333333222222222222333333555555444444444333333333333444444555555555555555666666666666666666666666666666555555555555666666555444333333555666666555555444444333444444555666666666666777777777777777666666666555444444333333444444555555555555444444444444444444444444333333333333333333333444555666888999:::888666444333444222222333333333333222222111111111222222222333333555222111555:::;;;666111000000111111111222222222222222222111111111000000111111111111111111111111111111111222111111111111111111111111111111111111222222222111111111111111111333333333222111222333666666666666666666666666555666777777888888777777444555555666666555555444666666555555555444444444555555555555444444333333111111222222222333333444444333222000///.........000000000000000000000000///////////////////////////...---,,,,,,---///000........................,,,,,,,,,,,,------......------------------------......------------...............---------------+++,,,,,,,,,,,,,,,------//////.........---------,,,,,,------------------,,,,,,,,,---------............------------......+++,,,---......---,,,+++***,,,---...---------...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................uuucccQQQGGGBBB<<<888777888888777555444333333333111111111000000000000000////////////////////////..........................................---,,,------------------------------------------,,,,,,//////............///////////////...---------,,,........................................................................,,,---------......//////......................................./////////........................***+++,,,,,,------,,,,,,........................000//////...---,,,,,,+++---------.........//////............////////////////////////////////////...//////////////////...////////////000000000000////////////000000000000.........///////////////------------.........///.../////////000000000111////////////////////////222222111111000000/////////000000111222333333333333333222222333333444444222222222111000//////...000000000000111111111111111111111111222222222222555444333222111111111222333222222222222222222222000111333444444333222111111111222333333333333222444333333222222333333444555555444444444333333333333444555555666666555555666666666666666666666666777666666555555666666777666444333333555666666555444444444444555666666777777777777777777666666666666666555555555444444444444555555666666555555444444444444444444444444444333333333333444555555666888999:::999666444444444333333444444444444333333111222222222222333333333333000///333777888444///222222222111111111000000222222222111111111000000111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111222333333111111222333555555555666666666666666555555666777777777777777666666666777777666666666555555555555444444444444444444555555444444333222111111222222222222222222444333222111///.........////////////////////////...........................---,,,,,,,,,---///000---.....................,,,,,,,,,---------------..............................------------......////////////......------++++++++++++,,,,,,------............------------,,,,,,------------------,,,,,,,,,---------............------------......+++,,,---......---,,,+++***,,,---...---------...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................|||lllZZZOOOGGG@@@<<<<<<888777666444333222222222111111000000000000000000000000000000000000000000.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------///..................///...............---------------------------------................................................,,,,,,,,,---......//////........................---............/////////........................***+++,,,,,,------,,,,,,........................///.........---,,,,,,,,,,,,,,,------.../////////............////////////////////////////////////......////////////......////////////000000000000////////////000000000000.........///////////////------........./////////......//////000000111111........................111111111111000000000000///000000111222333444444333333222222222222333333000000000000000/////////000000000111111111111222111111111222222222222333444444333333222222222111333333333333222222222222222333333333333333222222222222333444444444444333555444444333333444444555555555444444444333333333444444555666666666666555666666666666666666666666666666555555555555666666666555333444555777666666444444555666666777777777777777666666666666555555555555555555555555555555555555666666666666555555444444444444555555555555444444444444444444555666777888999888666444444555333444444555555444444333222222222222333333333333222000000111444444111...444333333222111111000000222222222111111111111000111111111111111111111111111111111000111111222333222222222222222222222222000000111111111222222222111222333222111000111333444444444555555555555555555555555666666666777777666666777777777777666666555555555444444444444333333444444555555333222111111111222222222222111111333222222111000///......////////////////////////..............................---------......///---------...............,,,,,,---............---////////////////////////......------------......000000000///......------***++++++,,,,,,------............------------,,,------------------------,,,,,,,,,---------............------------......,,,------......------,,,---...000000///...///000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------ssscccWWWMMMEEEBBBCCC999888666444222222222222000000000000000000000111000000000000000000000000///.........------------***++++++,,,,,,+++++++++------------------------+++,,,,,,------...............------------......---------...............------------------------................................................++++++,,,------...//////........................---------.........//////........................,,,,,,---............---........................------------------------,,,,,,------...//////000............////////////////////////////////////---...///000000///...---.../////////000000000111////////////000000000000............/////////000....../////////000000000.........///000111111111////////////////////////000000000000000111111111///000000111333444444555333222222111111111222222000000000000000111111111000000111111111222222222111111111222222222333333222333444444444333222111444444333333333222222222555444333333222222222222333333444555555555555444666555555444444555555666555555444444444333333333444444555666666666666666666666666666666666666666666555555444444555555666666555444444666777777666444444555666777888888888666666666555555555444444333333444444555666666666555555666666666666555555444444444444555555555666666555555444444444444555555777888888666444444555444444555555555555444444222222222333333333444444444333333222222111111000333333333333222222222222222222222111111111111000111111111111111111111111111111000000000111333333111111111111111111111111//////000111222333333444000222333222111000111222333333333333444444444555555555555555555666777777555666666666666666666555555555555444444444333333222333444555555333222000000111222333333222111000111111111111111000//////////////////////////////............................../////////......------------.........//////,,,---.../////////....................................------------......000000///......---,,,,,,+++++++++,,,---..................---------,,,,,,.........------,,,,,,+++,,,,,,,,,---------............------------......---------,,,,,,---------...///111000///---...///////////////////////////////////////////////////------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,xxxjjj]]]QQQHHHEEEHHH:::888666444333222222222000000000000000111111111000000000000000000000000......//////////////////,,,,,,---......---------------------------------++++++,,,,,,---...//////---------,,,,,,---------,,,------....../////////------------------------................................................++++++,,,,,,---...//////........................---------.........//////........................---...//////000000//////........................,,,,,,------------------,,,,,,------...///000000............/////////000////////////////////////---...///000000///...---.../////////000000111111////////////000000000000---.........//////000000////////////000000000000---......///000111111222000000000000000000000000//////000000111111222222///000000222333444555555222222111111000111111111000000000111222222333333000000111111222222222222111111222222222333333333111222444555555444222111444444444333333222222222777666444222111111222222333444555555666666555555666666555555555555666666555555444444444333333333444555555666666666666666666666666666666666666666555555444444444444555555666555444444666777777666444444666777888888888888666666555555444444444333222333333444555666777777555555666666666666555555444444444555555555666666777666555444444444444444444666777777555444555666444444555555555555444444222222333333333444444444666777666444222111222333222222222333333444555555222222222111111111111000111111111111111111111111111111000000000111333444000000000000000000000000......///111222333444555000222222222111000111222222222222333333444444444555555555555555666777777444555555555555555555444555555444444444333333333222333444555555333111000000111222333333222000000000000111111111000000///////////////////////////...........................///000000000///---,,,---------.........//////------///000000000///...------------------------.........------.........//////...---,,,,,,++++++++++++,,,------...//////......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------...............------...............,,,++++++,,,......,,,...///...,,,++++++,,,000000000000000000000000////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,vvvfff]]]YYYPPPCCC999999999777333111000000333333333222222222111111000000000000////////////........................///......------......///......---------......///++++++,,,,,,---.../////////////////////.........,,,------......------,,,////////////000000000000000///...---------------,,,,,,,,,,,,,,,---...///...//////000///---,,,+++.........------,,,,,,,,,------------------------...------,,,,,,------............................................................------,,,,,,,,,......////////////......000000//////.........---//////............//////555444222000//////000111////////////000000000000//////............//////////////////////////////000000000000000000000000222222111111000000//////111111000000000000111111111111000000000000111111111111222222222222111111111111111111111111222222000000111111111111000000111111111111111111111111000111111111222222222222555555555444444333333333000000111222444666888999666666555444444444444555444444444444444444444444777666666444333222111111555555555555555555555555666666666666666666666666777777777777777777777777444444444555555555666666777777777777666666666666444555555666666666666666666666666666666666666666666666666666666555555555555555555555555333111...555555555666666666777777777777666666666666777777666555444333333333333333555555555555555555555555555555555555444333222111333444444555555444444333333444444444444444444333333333222111000000000111111222444444222111111222000111111111111000//////333333333222222111111111000000000000000000000000222222111111222222333444333222111111111222333444555555555555555555444444555555555555555555555555444444444444444444444444444555555555444333333222222222222222222222222222111000///......///000111//////.........---------//////.........------------------............///................................................000000//////.........------------............///........................---.........///000000000...---+++++++++,,,...000---------.........//////............////////////////////////////////////------......------,,,+++,,,,,,,,,---------......000...---...111222111//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000|||rrrhhh^^^RRRHHH;;;;;;:::777555333222222333333333222222222111111000000000000////////////........................---,,,,,,++++++,,,,,,---///......---------......++++++,,,,,,---......///444333222000---+++***))),,,------......------,,,------------............//////...------------------------------......///------................../////////......---------------------------------...------,,,,,,------...........................////////////////////////.........------,,,,,,,,,......////////////......000/////////............//////............//////444333111///...///000111////////////000000000000000000////////////000000........................000000000000000000000000111111111000000000000000//////............//////111000000//////000000111111111222222222222111111333222222222111000000000...//////000000//////...111111111111111111111111000000111111111222222222555555444444444333333333111222222444666888999:::666666555444444444444555444444444444444444444444555555555444444444444444555555555555555555555555666666666666666666666666777777777777777777777777444444444555555555666666888777777777666666666666444555666666777777666666666666666666666666666666666666666666666666666666666555444444444333222111555555555666666666666666777777777666666777777777666555444444333333444444555555555555555555555555666666666666555444333222333444444555555444444333333444555666666555444333444333333222111111222222000222333222111111222333222222222111111000000000333222222222222222222111000000000000000000000000222222111111222222333444222222111111111222333444555555555555555555444444666666666666666666666666444444444444444444444444444444555555444444333222222222222222222222222222111000////////////000111//////.........---------......---------,,,,,,,,,---------............///................................................///.........---------------------............///........................,,,,,,,,,---------------......---------...///000---------.........//////............////////////........................///.........------,,,,,,,,,,,,---------.........000...---...000111000///...............///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,---wwwfffVVVMMM>>>===:::888666444444333333333333222222222111111000000000000////////////////////////////////////------,,,,,,,,,,,,------000///...---------------+++,,,,,,------......................../////////,,,------......------,,,,,,------------.........//////...------------...000//////...............,,,,,,,,,---...///000000///////////////.........------------------------......------------..............................000000000000000000000000.........---------------......////////////......////////////............//////............//////333111000.........//////////////////000000000000000000////////////000000------------------------000000000000000000000000///000000000000000000111000//////......//////000000//////......//////000111111222222222222111111444333333222111000//////000000000111111000000000222222222222222222222222000000000111111111111222555444444444444333333333333333444555777999:::;;;666666555444444444444555444444555555555555555555333444444444555555666666555555555555555555555555666666666666666666666666777777777777777777777777444444555555555666666666888888777777777666666666555555666777777777777777666666666666666666666666777777777777777777777777999888666555444444555666666666666666666666666555888888777777777777888888666555555444444444444555555555555555555555555555666777777666666555444333444444555555555555444444333444666777777666444333444444333333222333333333111111222111000111333666555444333111000000111111111111111222222222222222000000000000000000000000222111111111111222333333222222111111222222333444444444444444444444555555666666666666666666666666444444444444444444444444444444555555444444333333222222222222222222222222111000000//////000000111/////////.........---------------,,,,,,,,,++++++---------............///................................................---------------,,,,,,,,,---------............///........................---------------,,,,,,,,,........./////////000000---............/////////............////////////........................222000///---,,,,,,------,,,------------.........///---------///000///...------......///000222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++nnnZZZQQQBBB???;;;777666555444444333333333222222222111111000000000000////////////000000000000000000000000//////............//////000///...---------------,,,,,,,,,---------......******+++---///000222222,,,------......------,,,........./////////000000///......---------......222111000///...............------,,,,,,...///000//////................................................------------..............................////////////////////////...............---------......////////////......///////////////.........//////............//////111000///............///////////////000000000000000//////......//////000........................////////////////////////.../////////000000111111222111111111111111111222//////............//////111111222222222222111111333222222222111000000000222333333444444333333222222222222222222222222222000000000111111111222222444444444444444444444444333444444555777888:::;;;666666555444444444444555555555555555555666666666444555555555555666666666555555555555555555555555666666666666666666666666777777777777777777777777555555555555666666666666888888888777777777666666555666777777888888777777777777777777777777777777777777777888888888888888;;;;;;999777666666999;;;777777777777666666666666999888888777777888888999666666555555555555555666555555555555555555555555777777777777777666555555444444555555555555444444333555777888888777555333444333333222222222333333222222222111111222666999888666333111000111222333000000111111222222333333000000000000000000000000111111111111111222222333222111222222222222333333333333444444444444555555666666666666666666666666444444444444444444444444333444444555444444333333222222222222222222222222000000000000000000000000////////////..................---------,,,,,,,,,---------............///................................................---------------------------------............///........................000000000///.........---------...////////////................../////////............////////////........................333222///---,,,,,,......------------...............---------..................---......///000000------------------------,,,,,,------------------////////////...------,,,uuuaaaUUUFFFAAA;;;777666555444333333333333222222222111111000000000000////////////000000000000000000000000000//////......//////000//////...---------------,,,,,,,,,---------------/////////...------,,,,,,,,,------......------,,,............////////////......---------......///333222111000///.........000///...,,,,,,------...------------------------........................///......------......///..............................................................................////////////.............../////////////////////............///////////////...............////////////000000000000///......------......///////////////////////////////////////////////////......//////000000000111222222111111111111222222//////............//////111111222222222222111111000000000111222222222333333333444444444444333333222222222222222222222222111111111111222222222222444444444444444444444444222222333444555777888999666666555444444444444555555555555666666777777777777777666666666555555555666666666666666666666666777777777777777777777777888888888888888888888888555555555666666666777777888888888888777777777777666777777888999888888888888888888888888888888888888888888999999999::::::;;;;;;;;;999777666888:::888888888888888888888888999999888888888888999999666666666555555666666777666666666666666666666666777777777888777777666555444555555666666555555444444555777888888777555444222222111111111111222222444444444333222444777:::777666444222111111222333000000000111111222222222000000000000000000000000111111000000111111222333111111222222333333333333333333333333444444555555444444444444444444444444444444444444444444444444333333444444555444444333222222222222222222222222000000111111111111000000000000/////////.........////////////............---------............///////////////////////////..........................................//////---------............///........................000000000///.........---+++,,,---............---////////////////////////............////////////........................333111///---,,,---...///---------.........//////............---------...///...------,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////...---,,,,,,{{{jjj\\\MMMFFF===888777666555333333333333222222222111111000000000000////////////////////////////////////......------------............---------......///---------------------------------------.........,,,------......------,,,+++,,,,,,,,,,,,---------...------------...//////222222000///............000000///...---,,,,,,,,,,,,,,,,,,---------------........................//////............//////.............................................................../////////......////////////.............../////////////////////............////////////////////////......////////////000000000000//////............//////000000000000000000000000000000000000000000000000...//////////////////000111000000//////000000111000//////......//////000111111222222222222111111//////000111222333333444000111111222222111111000333333333333333333333333222222222333333333333444333333333444444444444555111222222222444555666777666666555444444444444555555555666666777777888888888888777777666666666555666666666666666666666666777777777777777777777777888888888888888888888888555555666666666777777777999999888888888777777777777777888999999999999999888888888888888888888888888888999999:::;;;;;;;;;:::===???>>>:::777777888999999999:::::::::;;;;;;::::::999999999999::::::777666666666666777777888666666666666666666666666666666777777777777666666555555666666666666555555555555555666666555555555111111000000111111222222444444555444333444666999555444333222222222333444000000000111111111111111000000000000000000000000111000000000000111222222000111222333333333333222222222333333444444555555333333333333333333333333444444444444444444444444333333444444555555444444222222222222222222222222000111111222222111111000000000000/////////......000000000////////////...---------............///////////////////////////.................................///////////////---------............///........................---------------,,,,,,,,,,,,,,,,,,------------...000000000////////////...............////////////------------------------000///...---------...///------........./////////...///000///---------/////////---,,,+++*********------------------------+++,,,,,,------.........***+++,,,------,,,+++***uuugggSSSKKKAAA;;;999888666444333333333222222222111111000000000000////////////..............................------------......---------------...///000------------------------))))))+++,,,...///111111,,,------......------,,,++++++,,,,,,,,,------------------------...//////111000//////..............................------------------.........///........................//////............//////................................................---........./////////000......////////////................../////////000//////............///////////////000000/////////////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////.........111000000//////000000111111000000//////000000111111111222222222222111111000000000111222222222333000000111111111111000000333333333333333333333333333333444444444444555555333333333444444444555555222222222222333555666666666666555444444444444555555555666777777888999999666777777777777777888888666666666666666666666666777777777777777777777777888888888888888888888888555666666666777777777777999999999888888888777777777888999999::::::999999999999999999999999999999999999999:::;;;<<<<<<<<<===BBBGGGGGGBBB===::::::999::::::;;;<<<===>>>>>>::::::999999999999::::::777777666666777777888999666666666666666666666666555666666777777666666555555555666666666666555555555555444333333444555555222111111111111222333444222444555444333222444555222222222222333333333333111111111111000000000000000000000000000000000000000000000000000111222222000111222333333333222222111222222333444444555555444444444444444444444444444444444444444444444444222333444444555555444444222222222222222222222222000111222222222222111000000000000000/////////...000////////////.........---------............///////////////////////////........................---------....../////////---------............///........................,,,,,,,,,---------------...------,,,,,,...///000000000000000/////////...............////////////---------------------------------------.....................///////////////000111000...---...000///...---,,,,,,,,,,,,,,,........................++++++,,,,,,---......///((()))+++---------,,,+++|||oooXXXOOODDD===;;;:::777555333333333222222222111111000000000000////////////........................000000////////////000000,,,,,,,,,---...///000111------------------------//////...---,,,,,,++++++,,,------......------,,,---------.........//////---------------...///000000//////...............+++,,,---///000//////...---.........//////000000//////////////////////////////............//////........................000000000000000000000000---.........//////000000......////////////......---.........//////000000//////............////////////000000000000000///////////////000000000000333333222222222222333333////////////////////////000000000000000000000000000000//////.........---333333222222222222333333111111000000000000111111111111222222222222111111222222222111111111111111222222222333333222222222333333333333333333333333444444444555555555666666333333333444444555555555222222222333444555666777666666555444444444444555555666666777888999999999555555666777888999::::::777777777777777777777777777777777777777777777777888888888888888888888888666666666666777777777777999999999888888888888777888888999::::::::::::999999999999999999999999999999999::::::;;;<<<======BBBIIIPPPQQQKKKCCC???===999:::;;;<<<===???@@@@@@;;;::::::999999::::::;;;777777666777777888999999777777777777777777777777555555666666666666666555555555666666666666555555666555333222222333555666222222222222333333444555111222444444222111111222///000111333333333333333222222111111000000//////000000000000000000000000000000000000000111111222000111222333444333222222111111222333333444555555555555555555555555555555444444444444444444444444222333333444555555555444222222222222222222222222000111222333333222111000000000000000//////////////////.........------------------.........//////000000000000000000000000........................,,,,,,,,,------.........---------.........//////........................---......//////000000000000///---,,,---...000222111111000000/////////.............../////////000------------------------***+++,,,---......................../////////000///111222111...---...000......---------......///........................++++++,,,,,,---...//////(((***,,,///000///......lllYYYHHHBBB>>>666555999777777555444333222222222111111000/////////////////////////////////////////////.........---------............---,,,++++++***+++,,,---...---,,,+++......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------///............///000000//////.........------------------............///////////////////////////------------------,,,,,,---------------...////////////............//////////////////////////////............////////////////////////////////////////////////////////////...............///000000000000000000000000000000111111000000//////......//////000000000000//////000000000000////////////000000000000////////////333222222222111000000000000111111111111222222222222222333333333444444444333333333333333333333333444333333333333444555555444444444666999999888666555555555555555555555555222222333333444555666666666666555555555555666666777666555555555666888999888666555666999:::999777777777777777777777777777888999;;;:::999777888888666666777777777888888888999999888777555555777888;;;<<<<<<;;;999888888999======<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???======>>>>>>???@@@AAAAAAAAAOOOXXXTTTKKKFFFAAA;;;>>>@@@BBBBBB???===???DDD>>>======<<<<<<<<<======:::999999:::<<<;;;999777888888999999999999888888444444666666777777777666777777555555555555777777333333444555666666666666666555555444333333333333444444333222222111111000444444333222222222333333999555222222333333111///111111111111111111111111111111222222222333333333222222333333333222222111222333444555666888999999444444444444444444444444444444222222222222444444444444444444444444444444333333333333333222111000111111111111111111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////////////////////////////////////////////////////---,,,,,,---...///...,,,***+++...///...,,,---...............------........................000000000///......------//////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111111000000//////......,,,,,,,,,---------......//////.........---------...------,,,,,,,,,------//////...------------...yyyjjjYYYLLLBBB:::777888666666555333333222222222111111000///////////////------------------------000000/////////.........---------...------,,,,,,+++,,,---.........------......------------..............................------------------------........................------............------............//////////////////.........------------------............///////////////////////////------------------------......------......///000//////............//////////////////////////////............////////////////////////////////////////////////////////////...............///000000000000000000000000000000111111000000////////////000000000//////000000000111111111111111000000000000000000000000000000///222222222111111111111111000111111111111222222222222222222222333333333333333333333333333333333333444444333333444444555666444555777777777777666555555555555555555555555555222333333444555555666666666666666555555666666666777777666555666777888999999777666777999:::888777999999999999999999999999888:::;;;;;;:::999999:::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;===<<<<<<<<<;;;:::::::::;;;=========>>>>>>??????@@@BBBCCCCCCCCCDDDDDDDDDDDDAAABBBCCCEEEFFFGGGHHHHHHJJJSSSYYYUUUOOOKKKHHHCCCFFFHHHKKKLLLJJJHHHIIIKKKFFFEEECCCBBBAAAAAA@@@AAA>>>======>>>@@@@@@>>><<<:::::::::;;;;;;<<<;;;:::888888777777777777777777888777777666666777777888444555555666777777777777555555444333333333444444444444333333222111111111222222222111111222333333444222000111333555444222111111111111111111111111000000111111111222222222222222222333333222222111222333333444555666777777333333333333333333333333444333333222222333333444444444444444444444444444333333333333333222111000111111111111111111111111111000000000/////////...------------------------............///////////////////////////////////////////////////////////////////////////////////////...------------...///000...,,,---///000000...---......//////...------.................................///////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000000///////////////,,,,,,---------.........//////.........---------...------,,,,,,------...//////...------------...mmmWWWHHH@@@;;;777555555444333222222222333111111000/////////000000........................000000000000000/////////,,,,,,------...---------,,,---.../////////............------------..............................................................................------............------,,,---...///000///.....................------------------............///////////////////////////,,,,,,,,,---........./////////......//////000111//////............//////////////////////////////............////////////////////////////////////////////////////////////........./////////000000000000000000000000000000111000000000000/////////000000000//////000000000111111111111111222222222000000000000000000000000111111111111111222222222000111111111111222222222111111111222222222222333222222222222222222222222444444444333444444555666888;;;===<<<888666666777666666666666666666666666333333444444555666666666777666666666666666666777777777666666777777888999:::888777888999999888777::::::::::::::::::::::::888:::<<<<<<:::::::::;;;::::::::::::::::::999999;;;<<<======<<<<<<===>>>>>>>>>======>>>>>>???@@@======???@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMOOOSSSVVVSSSPPPOOOLLLIIIIIIMMMRRRUUUUUUTTTQQQNNNMMMLLLIIIGGGEEECCCCCCCCCAAA@@@@@@AAABBBBBB@@@???>>>======>>>???@@@???===>>>===;;;:::999999999:::999999888888888888999999666666777777777777777777444444444333444444555555555444444333333222111111111111000111111222333444333111000111222444444333222222222222222222222222000000000000111111111111111222222333333222222222333333333333444444444555222222222222222222222222444333333222222333333444444444444444444444444444222222333333333222111111111111111111111111111111000000000000////////////....................................////////////////////////////////////////////////////////////////////////////////////......---------......///111///...///000222111111---......//////.................................------......///000000111........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......///////////////////////////000000,,,------------........................---------...---------------......//////...------------...yyy___LLLFFF???777555555444333333333333333111111000000///000000111111111111111111111111111////////////////////////++++++,,,---............,,,------.....................------------..............................------------------------........................------............------+++,,,...000000///...---........................---------............///////////////////////////+++,,,,,,---...//////000///////////////000111111//////............//////////////////////////////............////////////////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111000//////000111111000000111111111111111222000000000000000111111111000000000111222222222333000000111111111222222222000000111111111222222222111111111222222222222222444444444444444555666666===AAADDDAAA;;;777888;;;666666666666666666666666444444555555555666666666777777777777777777777777777777777777888888999999:::999999999999999888888::::::::::::::::::::::::999;;;<<<<<<:::999999:::999::::::;;;;;;<<<======>>>@@@AAAAAA@@@??????@@@CCCBBBAAABBBDDDFFFGGGGGGEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVWWWXXXWWWVVVTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSQQQOOONNNVVV___dddgggeee^^^WWWXXXVVVSSSOOOLLLKKKJJJJJJHHHFFFEEEFFFGGGGGGFFFDDDEEECCCBBBDDDFFFGGGEEEBBBEEECCC@@@===<<<<<<<<<===::::::::::::::::::::::::888888777777777777777777444444444444444555666777555555444444333333222222111111111111222333444555555444222111111111111000222222222222222222222222000111111111222222222222111111222333333333222222333333333222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333222222111111111111111111111111111000000000000////////////....................................////////////////////////////////////////////////////////////////////////////////////------------.........///000000//////000111111111---......////////////.......................................//////000000------------------------...//////////////////...------------------------......////////////......---......//////000000000------------.......................................------------....../////////...------------...{{{dddSSSKKKCCC:::666666555444333333333333111111000000000000111111222222222222222222222222........................++++++,,,---............,,,,,,,,,,,,,,,---------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------+++,,,...000000///---,,,---.....................---------............///////////////////////////,,,,,,------...///000000///////////////000111111//////............//////////////////////////////............////////////////////////////////////////////////////////////...///000000111111000000000000000000000000000000000000000000111111111111222111000//////000111222/////////000000000111111///000000000111111111222000000000111222222222333000000111111111222222222000000111111111222222222111111222222222333333333555444444444444555666666===AAADDDBBB<<<777888:::777777777777777777777777555555666666666666666777777777888999999888777777777888888999999999999999999:::::::::999999999::::::::::::::::::::::::::::::<<<===<<<;;;999999:::<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFHHHHHHGGGGGGIIIMMMNNNNNNLLLPPPPPPQQQRRRSSSUUUUUUVVVWWWZZZ___dddggghhhhhhgggfffeeeccc```^^^\\\ZZZYYYXXXXXXYYY[[[\\\[[[ZZZZZZ```lllyyyxxxnnniiifffbbb]]]YYYWWWVVVVVVSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLPPPTTTTTTQQQMMMMMMJJJGGGCCC@@@???>>>???========================;;;:::999888777777888888555555555555666777888888666666555555444333333222222222222333444555666777444444333222111111111222222222222222222222222222222222222333333333444444000111222333333333333333222222222222222111111111444444444444444444444444333333333333333333333333333333333333333333333333111222222333333333222222111111111111111111111111////////////000000000000------------------------............////////////////////////////////////////////////////////////////////////////////////,,,------.........//////...//////......///000111---......///000000//////////////////////////////000000//////....................................000000111111111111000000------------------------......///000000///......------......//////000000---------.........//////---.....................---------------...///000//////...------------...zzzlll^^^SSSHHH???999888777555444444333333111111000000000111222222////////////////////////------------............,,,,,,------...---------,,,++++++++++++,,,------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------+++,,,---...///...---------------...............---------............///////////////////////////---------.../////////000//////......//////000111//////............//////////////////////////////............////////////////////////////////////////////////////////////...///000111222111000///000000000000000000000000000000000111111111111222333222000//////000222333.........///000000111111///000000111111222222222111111111111111222222222000111111111111222222222111111111222222222222333222222222333333444444555555555444444555555666777:::===???===999666666777777777777777777777777777666666777777777777777777777888999::::::999888777888888999::::::::::::999888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@?????????@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKNNNPPPRRRQQQRRRVVVZZZ[[[XXXUUUTTTUUUUUUVVVWWWWWWXXXXXXYYY^^^dddkkkoooqqqqqqpppooommmiiifffcccbbbbbbccc```___```bbbbbbbbbeeekkkzzz{{{xxxqqqjjjddd```^^^]]]\\\ZZZWWWVVVVVVUUUTTTRRRUUUUUUYYYaaahhhjjjfff```\\\YYYTTTNNNIIIEEEBBBAAAAAABBBBBBCCCCCCBBBBBBAAA???>>><<<;;;:::::::::;;;888888777777888888999999777666666555555444333333444444333444444555666777000222333333222333555777333333333333333333333333333333333333444444444555000111222222333333333333222222222222222111111111444444444444444444444444222333333444444333333222333333333333333333333333111111222333333333222222111111111111111111111111////////////000000000000------------------------............////////////////////////////////////////////////////////////////////////////////////+++,,,---...////////////---.........------///111---...//////000000000000////////////////////////111000000///......------/////////////////////////////////000000/////////---------------------------...///000000///...---..................//////------........./////////---------...............------------...///000000//////...------------...}}}wwwmmm\\\MMMEEE;;;:::999777555444333333111111000000111111222333////////////////////////---.........////////////---------...------,,,,,,---,,,,,,+++,,,---...///......------------..............................------------------------........................------............------,,,,,,---------.........---------.........//////---------............///////////////////////////............////////////......------......///000//////............//////////////////////////////............////////////////////////////////////////////////////////////...///000222222111000///000000000000000000000000000000111111111222222222444222000//////000222444...//////000111111222222///000000111111222333333222222222111111111111111000111111111111222222222222222222222333333333333222333333444555555666666555555555555555666666777888999999999999777666555888888888888888888888888777777777777777777777777777888:::;;;;;;:::888777888999:::;;;;;;;;;:::999777999;;;;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEFFFGGGHHHJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQSSSWWW\\\aaaaaaaaaccchhhllllllgggbbb\\\\\\]]]^^^___```aaaaaa___dddkkkrrrwwwxxxwwwvvvtttqqqnnnkkkkkknnnqqqtttssspppnnnnnnmmmnnnyyy{{{rrrlllhhhfffhhheeeaaa___^^^]]][[[YYY\\\___fffsssyyyssspppjjjbbbYYYQQQKKKGGGGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCAAA???======>>>???;;;;;;:::999999999::::::777777666666555444444444444444333333333444444555000222444444333444666999333333333333333333333333222222333333333444444444000000111222333333333333222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222000111222333333333333222111111111111111111111111.../////////000000000111....................................////////////////////////////////////////////////////////////////////////////////////+++,,,---////////////...,,,...///...,,,,,,///111------///000000111111111///////////////////////////////////////.........000000000000000000000000......////////////..............................---...///000000///...---..................------............////////////---------.........//////------------...///000111//////...------------...wwwbbbPPPIII===<<<:::888666444333333111111000000111222333333000000000000000000000000.../////////000000111111............---,,,++++++......---,,,---...///000.........------.................................................................................---..................---------,,,,,,,,,---...///---------.........//////---------........./////////////////////////////////////////////.........---------------...////////////............//////////////////////////////............/////////000////////////////////////////////////////////////...///111222333222000///000000000000000000000000000000111111222222222222444222000//////000222444///000000111222222333333///000000111222222333333333222222222111111000000000111111111111222222222222222333333333444444444333333444444555666777777555555555555555666777777888777777999::::::888555888888888888888888888888888888888777777777777777777888:::;;;;;;:::888777888999:::;;;<<<;;;::::::666888;;;;;;:::;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHKKKNNNPPPTTTVVV\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]```gggnnntttnnnnnnqqqwww|||{{{tttnnnhhhiiijjjlllmmmooopppqqqjjjooovvv}}}{{{yyyvvvuuuxxx}}}~~~|||zzzuuusssvvvsssooollljjjiiigggeee```dddooo|||rrrggg\\\SSSNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGDDDBBB@@@@@@AAABBB===<<<;;;;;;::::::::::::777777777666555555444444444444333222222222333333444666777666333222444777333333333333333333333333111111222222222333333333///000111222333444444444111111222222222333333333222222222222222222222222222222444444444444222222222222222222222222222222000111222333333333333333111111111111111111111111.../////////000000111111000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////***+++---///000000///...---///000///------///222------///000111111111111000000000000000000000000------......///000000000000000000000000000000000//////000000000000//////........................---...///111111///...---/////////......------,,,............/////////000---------.........//////---------......000111111//////...------------...zzzlllZZZPPPIIIAAA;;;999777444444666444444444333333222222222222111111000///......---000000///...------,,,,,,//////...---,,,++++++***------------------------////////////////////////---.........///000000000..................------........................------------------------+++,,,............,,,+++............//////////////////............/////////////////////......---,,,---......//////..............................////////////////////////////////////////////////---...///000000111000000............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111000000222222222222222222222222222222222111222222333333111222111000444777555000222222111111111111111222333333333333333333333333888888777777666666555555888888777777666666555555777888888999999:::;;;;;;777777666666777888999999:::::::::::::::::::::;;;:::;;;;;;<<<<<<<<<======???<<<:::;;;======>>>???CCCEEEFFFEEEDDDDDDFFFHHHPPPTTTYYY[[[[[[```hhhnnnvvvwwwuuuqqqqqqtttsssoooiiifffcccfffmmmuuu{{{~~~xxx|||~~~wwwzzz}}}{{{~~~~~~{{{xxxssspppkkkiiikkkvvv|||ssshhh\\\UUUXXX[[[^^^```___\\\XXXVVVTTTPPPKKKGGGDDDCCCEEEFFFHHHDDD@@@=========<<<<<<<<<:::777555666888888888555555555555555666666666666666555444444333222222222222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333111111111111000000000000000000000000////////////......//////...---,,,,,,---------.........//////........................////////////////////////------------------,,,,,,////////////////////////222222111000///...------......//////000000111111////////////////////////000000000000000000000000111...++++++---//////---222000//////000000///---/////////////////////////////////000///......---//////000000///...------000000//////.........---)))***,,,...//////......////////////////////////---------............///yyyhhhYYYMMMEEE===:::888555444666555444444333333222222222111111000000//////...............///////////////000//////......------,,,........................////////////////////////..................//////................................................------------------------,,,------......------,,,............//////////////////............//////...............------,,,,,,---......//////..............................////////////////////////////////////////////////...//////000000000000///........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000222222222111111111000000000000111111111222222222222222111111222333444444111444444333333666555222333333222222222222333333333333333333333333333333777777777777666666666666666555555555555666666777888999999:::;;;;;;<<<<<<888777777777777888888999;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<======<<<===???AAACCCDDDDDDMMMNNNNNNNNNNNNPPPSSSVVV___dddjjjnnnpppvvv~~~}}}tttooojjjkkksss}}}zzzwwwuuuyyyyyypppggg```ccchhhnnnrrrsssoookkkhhhfffbbbZZZRRRLLLJJJJJJJJJLLLIIIFFFDDDCCCCCCAAA@@@>>><<<:::888999999888777777888888999888777666555666666555555444444333333222333333444444444333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444333333333222222222333333333333333333333333111111111111111111111111111111111111000000000000000000000000//////////////////000000///......------------.........//////...................................................---------------------////////////////////////000000000000////////////.../////////000000000111........................////////////////////////222000------///111000///111000//////000000///---........................000/////////............//////////////////...---000/////////.........---+++,,,...////////////...////////////////////////---------............///sssaaaTTTJJJ@@@<<<:::666555666555555444444333222222111000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////.........---------------................................................------------------------......------------......---............///////////////............//////---------...---,,,,,,+++,,,---......//////..............................///////////////////////////////////////////////////000000000000//////........./////////000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111111222222222111111111111111/////////000000111111222111111111111222444555555444999;;;777333444555444444444333333333333444444333333333333333333444444666666666777777777888888555444333333333555777999999::::::;;;;;;<<<======999999888888777888888888;;;<<<===>>>>>>===<<<;;;<<<;;;::::::;;;===???@@@@@@BBBDDDFFFHHHJJJLLLLLLSSSTTTWWWZZZ]]]aaagggkkkwww|||~~~xxxpppnnnsss~~~|||uuupppnnnuuu~~~|||zzztttmmmdddZZZSSSOOOOOOPPPPPPMMMKKKIIIHHHGGGDDDBBBEEEDDDBBBAAAAAA???===:::777888888888777555333111555555555555555555444444333333444555555555555555111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333222222222222333333333333333333333333000000000000000000000000111111111111000000000000000000000000////////////000000000000000/////////---............/////////........................................................................////////////////////////.........//////000000000////////////000000000000------------------------////////////////////////111///......///000000///111///...///000000///---........................111000///...---......///---...///////////////////////////.....................///000000//////...////////////////////////---------............///}}}mmm]]]PPPDDD???;;;777555555666666555444333222222111000000000000000000111111444333222000...,,,+++***------......////////////.............../////////////////////////////////.........---,,,,,,,,,+++---------...............................................................///...---,,,,,,---...///---------.........////////////............//////---............---,,,,,,,,,---......///.................................////////////////////////////////////////////////000000111000000///...---...////////////000000000111111111111111111111111////////////////////////222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111222333444666777999@@@BBB<<<444222444444333333333333333444444555333333333444444444444444555666666777888888999999888666444333333555777999999999::::::;;;<<<<<<<<<;;;:::999888888888888888:::;;;===>>>>>>===<<<;;;>>>===<<<<<<===AAADDDFFFIIIMMMOOOOOOQQQUUUXXXXXX\\\```gggnnntttzzz~~~yyy{{{~~~wwwqqqggg^^^XXXVVVXXXYYYXXXUUUPPPMMMKKKJJJIIIHHHMMMLLLKKKJJJJJJGGGCCC@@@::::::999777666555444444555555555444444444444444222333444555555555555555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000///000000000000////////////000000//////////////////.............../////////.........................................................///////////////////////////////////////........./////////000000////////////000000000000------------------------////////////////////////...---,,,,,,------------000///......///000///...........................222000...---,,,---///000------...///000000//////........................////////////......------////////////////////////---------............///fffXXXIIIAAA>>>999666555777666666555333222222111000000000000111111111111333222111///---+++***))),,,,,,,,,------...//////,,,,,,---------.........////////////////////////.........---,,,,,,,,,+++---------.........//////////////////////////////........................//////---,,,,,,---//////------------............//////............/////////////////////...------,,,---......///.................................////////////////////////////////////////////////000000111000000///...---////////////000000000111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111444444333222111000000///111111111222333555666777===DDDGGG>>>555111333444222222222222222333444444333333333444444555555555555555666777888999::::::<<<:::777555444555777888888888888999::::::;;;;;;;;;;;;:::999999888999999999:::<<<===>>>>>>>>>===???>>>>>>???BBBFFFJJJMMMSSSZZZ^^^^^^aaahhhmmmmmmqqqwww|||vvvmmmeee______aaacccccc^^^VVVQQQNNNNNNNNNOOOOOONNNNNNNNNMMMKKKFFFCCCBBB@@@===:::999999;;;<<<555555555555444444444444222222333444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000///000000000000///////////////...---------...//////////////////////////////............................................................//////000000////////////////////////////////////............000000000000////////////................................................,,,------------,,,,,,---///...---...///000///...........................222000...---,,,---///000------...///000000//////---------...............//////...------,,,,,,,,,////////////////////////---------............///qqqaaaOOOFFFAAA<<<888777888777666555444333222111111111111111111111111111............------------+++,,,,,,,,,------......++++++,,,,,,---.........////////////////////////.........---------------,,,,,,------.../////////////////////////////////........................//////............//////,,,------------.........//////............////////////000000//////...---,,,---......//////..............................///////////////////////////////////////////////////000000000000//////.../////////000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111222222222555444444333222111000000222222222222333555666666<<>>999444333444333222222222333333444555666333333444444555666666666777777777888888999999999::::::888777666666666666888888999999:::;;;;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<>>>@@@CCCGGGIIIHHHIIILLLQQQWWW\\\```cccjjj{{{}}}}}}}}}{{{vvvpppjjjeeeaaa]]][[[ZZZZZZYYY[[[\\\[[[YYYWWWNNNMMMKKKHHHDDDAAA>>>=========<<<;;;999888777777555555666555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000///////////////...---,,,---...000111000000000000/////////...........................------------------------+++,,,,,,---......//////////////////////////////------...............///111000000000/////////...................................................+++...000000...------......---,,,---///000///...------------------------000/////////............//////////////////...---,,,,,,,,,------.........///...---,,,,,,---......////////////////////////---------............///oooZZZOOOJJJDDD???<<<999888777666444333222111333333333222111000//////222111111000///......---////////////////////////---------...///000000111////////////////////////---.........///000000000,,,,,,------...///000000000000000000000000000000////////////////////////---...///000000///...---,,,,,,,,,---------......//////............//////------......------,,,+++,,,---......//////..............................////////////////////////////////////////////////......///000000111000000000000000000111111111111........................000000000000000000000000////////////////////////000000000000000000000000000000111111222222222222000000111111222222222222---...///000111222333333444444333333333444444555111666888555333444555444333333333444555666777888333333444444555666777777888888888888888999999999777777777777777666666666999999:::;;;;;;<<<<<<===::::::::::::;;;;;;<<<===>>>>>>===>>>BBBFFFJJJMMMOOOQQQVVV\\\bbbggglllnnnvvv}}}wwwpppkkkfffeeeeeegggiiiiiihhhgggZZZZZZZZZWWWSSSLLLFFFBBBAAA@@@???>>><<<:::999999888888777777666444333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000///...---...///111333111111000000/////////...........................------------------------++++++,,,,,,---...//////////////////////////////++++++,,,---...///000111111111000000/////////...------------------------........................))),,,//////,,,***+++,,,...---,,,---///000///...------------------------/////////000//////...---///000000000///...------,,,,,,,,,------.........000///...------...///000////////////////////////---------.........//////{{{jjjZZZQQQKKKDDD>>>999777555555555444222111333111///---,,,...000111000000000000000///......------------------------//////......---------,,,......////////////..............................,,,+++++++++,,,...000111,,,...222333111///......000///...---------------,,,,,,,,,------.........//////////////////......////////////////////////................................................------......//////000000---------.........//////////////////////////////000000000000//////////////////............//////000000000000000000000000///////////////.........000000000000111111111111111111111111111111111111000000000000111111111111222222111111111111111222000111222333444555555444222333444444555555444444666666555444333333222222444444555666777888999999888888777666666666666666777777777777888888888888777777777777777888888999:::999888:::===???>>><<<@@@???>>><<<;;;;;;<<<<<<>>>@@@BBBEEEHHHNNNUUUZZZ___aaaeeemmmwwwvvvyyy{{{}}}~~~}}}{{{{{{{{{tttrrruuuqqq```XXXVVVNNNOOOMMMGGGAAA>>>??????>>>;;;;;;999666444333333444222333555666666666555444333333222222222222222333444333222222111111222222111111111111111111111111...//////000111222222222222222222222222222222222111111111111111111111111111000000000000000111111111111000000//////......////////////............////////////////////////////////////////////////000000//////............//////.........---------,,,---......//////......000000000000000000000000///////////////000111111......---,,,,,,,,,,,,---------------------------//////............//////------------------------//////............//////....................................//////////////////.........------------.........---,,,,,,+++))))))+++,,,...///000111............////////////wwwgggXXXMMMFFFAAA999777666555555555333222333222000/////////111222000000000000000///......////////////////////////111000000000////////////......////////////.................................---,,,,,,,,,---...///,,,///222333111///...---///......---------......,,,------------------...........................////////////////////////.........................................................///////////////---.....................////////////////////////000000000000//////////////////............//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111222222111111111111111222222222222333333444444444222222333333444444444444555555555444444333333222444444555666777888999999777666666666777888888999777777777777888888888888999888888888888888999999:::888888:::===???>>>===@@@@@@??????@@@BBBEEEGGGJJJLLLOOOPPPSSSWWW^^^ccciiioooyyyvvvmmmllleeeaaa^^^YYYSSSMMMHHHCCC???===<<<:::999777777777888333444444555444444333222333333333222333333444444333222111111000000111111111111111111111111111111...//////000111111222222222222222222222222222222111111111111111111111111222111111000000000000000111000000000/////////...////////////............////////////////////////......................../////////.........------//////.........---------,,,---......//////......//////////////////////////////......//////000111///...------,,,,,,------///////////////////////////..................///------------------------//////............//////....................................//////////////////.........---------............------,,,,,,,,,,,,------............------------............wwwdddSSSHHHDDD:::888666666666666555333333333222222111111111111000000000000000//////...000000000000000000000000000000000000////////////......////////////..............................///...---,,,,,,,,,,,,------000222222000...------......---------...//////.........---------------------------------......////////////////////////................................................///////////////.........///.....................////////////////////////////////////000000000000000//////......//////000000000000000000000000000////////////////////////000000000000111111111111////////////////////////000000000111111111222222222111111111111111222222444333222222222333444555222222222333333333444444444444444444444444444444444444555666777888999999555555555666777888:::;;;777777777888888888999999::::::999999888999999:::;;;::::::;;;>>>AAAAAAAAADDDEEEEEEDDDFFFJJJPPPTTTUUUXXX[[[]]]^^^bbbiiinnnwwwzzztttqqqmmmhhhaaaWWWNNNHHHBBB@@@>>><<<===<<<;;;:::666666555555444333222222333333333333444444555666222222111000000000000000111111111111111111111111/////////000111111222222222222222222222222222222111111111111111111111111222222111000//////000000000000000000////////////////////////............////////////////////////------------------------.........---------------...............---------------...////////////.................................------......///000///...------,,,---------////////////////////////......------------......------------------------//////............//////....................................////////////...............---------............---------,,,000000///......---------,,,,,,,,,------------...ppp\\\LLLEEE===:::888666777777666444111222333333333222000000//////000000000000//////////////////////////////...............---------......////////////..............................------------------------...000222111///------------------------...///000//////......------,,,,,,,,,,,,,,,---------------////////////////////////................................................000000//////......------////////////............////////////////////////////////////000000000000000000////////////000000///////////////////////////////////////000000000///000000000111111111111000000000000000000000000000000111111111222222222111111111000111111222333666444222111111222333555333333333333333444444555333333444444444444444444555555555666777888888888555555555555666777888999777777888888888999999999:::999999888888999999:::===<<<===???AAADDDGGGHHHKKKLLLLLLLLLMMMRRRYYY^^^bbbfffjjjkkkkkknnnuuu{{{{{{vvvtttooofff]]]XXXLLLHHHCCCBBBBBBAAA>>>:::999888777666555555555555333333333333444444555666333222222111111111111111111111111111111111111111//////000000111111111111222222222222222222222222111111111111111111111111111000000000000000111111000000000000////////////////////////............////////////////////////------------------------------------------------........................------...///////////////........................---------------...////////////...---------------------------------------------,,,,,,,,,,,,------------------------------///......------......///....................................////////////.................................---------......000000000///......------,,,,,,---------.........{{{gggQQQEEE@@@===:::888777777666555000111222333222111///...//////000000000000//////////////////////////////---------.....................////////////..............................++++++,,,---.........///---///111000///------------------------...///000/////////......---------,,,,,,,,,---------......////////////////////////................................................000000//////......------////////////////////////////////////////////////.../////////000000000111000000////////////000000////////////////////////////////////000000111111///000000000111111111111111111111111111111111111111111111111222222222222111111000000111222222333666444222111111222333555444444444333444444666666333333444444444444444444555555666666777777888888666555555444444555555555888888888888999999999999999888888888888999::::::<<<===???AAADDDHHHLLLOOOPPPSSSWWWYYYZZZ^^^fffllluuuyyy|||{{{xxxyyy~~~xxxvvvssslllfffeeeXXXRRRKKKJJJKKKJJJCCC======;;;999777555555666777333333333333333444555555444444333222222222222333111111111111111111111111000000000000000111111111222222222222222222222222111111111111111111111111////////////000111333333////////////000000000000////////////............////////////////////////---------------------------------------------------.....................---...//////000000//////........................---------------...////////////...------------...........................------,,,,,,,,,,,,------------------------------......------------..........................................////////////---.....................///...---------......///.........///////////////---.........////////////rrrYYYIIIDDDAAA<<<999888777666555000111222222222111///......//////000000000000000000000000000000000000000/////////000000000000000......////////////..............................)))***,,,---.../////////,,,...000///...---...///......---------...///////////////...............,,,,,,,,,---......//////////////////////////////................................................///////////////.............../////////000000000////////////////////////......//////000000111111111000000//////000000111000000000000000000000000...//////000000111111222000000000000111111111111111111111111111111111111111111111222222222222333000000000000111222333333444333222222222333444555555444333222333444555666444444444444444444444444555666666666777777777888777666555555444444444555888888888999999999999:::888888888999:::;;;<<<======???BBBDDDHHHMMMSSSWWWZZZaaahhhlllmmmpppvvv{{{zzzvvvrrrjjjggghhhbbb[[[UUUUUUYYYYYYRRRJJJEEEBBB>>>:::888777888888666555555444444444555555555555444333333333333333111111111111111111111111000000000000000000111111222222222222222222222222111111111111111111111111////////////000222333444////////////000000000000////////////............////////////////////////---------------------------------------.........---------.....................///000000000000///..............................------......///000000///......------......000000000000000000000000......------------......------------------------......------------..........................................////////////---------...............///...---------...///000,,,,,,---...//////000000........./////////000000yyyaaaRRRHHHCCC>>>:::888666555444222222222222222111111000......///000000000000000////////////////////////////////////000000000111......////////////..............................***+++---.........------+++---............///000///......---------..................////////////,,,------...//////000000////////////////////////.........................................................///////////////------...///000111111222////////////////////////.........///000111111111111111000000000000111111000000000000000000000000...//////000111111222222000000000000111111111111111111111111111111111111111111111222222222333333000000000000111222333444222222222333333444444444333222111000000222444555555555555444444333333222666666666666777777777777777777666666666777777888888888888999999999::::::999999:::;;;===???@@@AAABBBEEEIIILLLPPPVVV^^^dddnnnvvv}}}wwwrrriiieeehhhhhhaaa]]]aaajjjmmmggg___TTTPPPJJJCCC>>><<<<<<<<<999999888777666666666666555444333333222222333333111111111111111111111111111000000000000000000000222222222222222222222222111111111111111111111111111111000000000000000111.../////////000000000111////////////............////////////////////////........................------........./////////---------.........//////......///000000000000000//////////////////////////////......//////000111000//////...............000000000000000000000000///..................///------------------------...------,,,,,,------.......................................////////////---------........./////////...---,,,---...000111,,,,,,,,,---......//////---------.........//////}}}fffZZZJJJEEE???:::888666444333444444333333333222222222......///000000000000000------------------------,,,---------......//////......////////////..............................,,,---.........---,,,+++***,,,............000111000///...---------------------......//////000000------......///000111111////////////////////////................................................---.........//////000000,,,---...///000111222333////////////////////////---......///000111111222111111000000000000111111000000000000000000000000...//////000111222222222000000000000111111111111000000000000000000000000111111222222222333333333000000000000111222333444000111222333444555555444111000///......000222333666666555444333333222222666666666666777777777777777777777777888:::;;;<<<888888999999999:::::::::::::::;;;===???AAACCCEEEIIILLLPPPTTTYYY```hhhooozzztttjjjeeehhhjjjdddaaaiiivvv|||wwwpppbbb]]]UUULLLFFFBBB@@@@@@<<<<<<:::999888888777777444333222222111111222222111111111111111111111111111111111000000000000000222222222222222222222222111111111111111111111111444333222000///............/////////000000111111000/////////............////////////////////////////////////////////////........./////////000000---------.........//////...//////000000000000000000000000000000000000000///////////////000111111000000///...............//////////////////////////////............//////------------------------...------,,,,,,------......................................./////////000---------........./////////...---,,,---...111222,,,,,,,,,---------------,,,,,,,,,---------......uuu]]]RRRHHH@@@===<<<888666666555444444333333222222111111111111111000000000000......////////////......---------.........//////000000000000000000000000000000//////......------...------,,,,,,------...........................//////////////////////////////............//////000000000000000000000000222111000.........///000////////////////////////111111000000//////......000000000000000000000000////////////////////////......///000000000000000------...///000111222222222111111111000000//////000000000000000000000000000111111111111222222222000000000000111111111111333333333333333333333333111111222333333333333222222222111000111222444555666555444333222333444555111111111000111111222333000222444555444444555666666666666666777777777777999999888888888888999999999;;;======;;;::::::;;;;;;>>>AAADDDFFFGGGIIIKKKPPPOOOUUUbbboooxxxwwwrrrsssmmmjjjiiilllssswwwvvvsssiiiiiifff```WWWOOOJJJHHHCCCBBBAAA===999666666666333222111111333444333333222222222222222222222222111111111222222333333333222222222222222222222222111111000000000000111111/////////000111111222222000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------......000000//////.........---........................////////////000000000000///////////////...............////////////......000///............///000000000//////.........---------............------.........------,,,,,,,,,---------............///.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...............////////////mmmWWWMMMCCC???===999666666555555444333333222222111000000000000////////////......////////////......---------.........//////....................................------------...------,,,,,,------...........................//////////////////////////////............//////........................222111000///......///000////////////////////////000000000000//////..............................////////////////////////......///000000000000000000000000000////////////111111111000000000//////000000000000000000000000000111111111111222222222000000000000111111111111333333333333333333333333111111222333333333333222222222222222222222333333444444333333333333444444333222222222222333444444222444666666555444555666777777777888888888888999777777777777777888999999777888:::;;;<<<===???AAAHHHJJJLLLMMMMMMNNNPPPRRRWWWYYYcccttt}}}yyywwwwwwtttooojjjjjjlllmmmlllhhhaaaYYYSSSJJJIIIGGGCCC???;;;999999777555333222333444444333222222222222222333333333222222222222222222333333222222222222222222222222222222111111111111222222111111111000000000000000000000////////////000000000000000000000000000000///////////////////////////////////////////////////..................///000/////////....................................////////////000000000000/////////////////////.........////////////......---,,,,,,++++++,,,,,,---000/////////............------............------......---------,,,,,,,,,---------............///....../////////000000000---------------------------------............//////..................///............////////////zzz___SSSGGGBBB???:::666555555555444444333222222222000000/////////...............////////////......------........./////////........................,,,,,,,,,---------------...------,,,,,,------...........................//////////////////////////////............//////........................111000000////////////000////////////////////////000000000////////////...........................////////////////////////......///000000000000///111000000000/////////...111111000000000000//////000000000000000000000000000111111111111222222222000000000111111111222222333333333333333333333333111222222333333333333333222333333333333222222111111222222333444444444444444444444444444555555666555777888888666555555666888888888999999999::::::888888888888999999:::;;;999:::<<<<<<>>>AAAEEEHHHPPPSSSUUUWWWWWWXXXZZZ[[[\\\aaannnyyyooohhhjjjlllppptttuuupppggg___WWWVVVRRRNNNHHHCCC???===<<<999666444444555555444111111222222333333444444333333222222222222222222222222222222222222222222333333222222222222333333222222111111000//////...000000////////////000000000000000000000000000000////////////////////////////////////////////////000//////......//////000////////////....................................////////////000000000000......//////////////////......////////////......//////............//////////////////............------............------...------------,,,,,,,,,---------............///...////////////000000000........................---------............///////////////////////////............////////////gggYYYJJJDDDAAA===888777555555555444333333222222000000000000////////////......////////////..................////////////........................,,,,,,,,,------......///...------,,,,,,------...........................//////////////////////////////............//////........................000000000////////////000////////////////////////////////////////////////........................////////////////////////---...//////000000//////.........///000111111111000000000000000000//////000000000000000000000000000000111111111222222222000000111111111222222222333333333333333333333333111222333333444444333333333333444555444333111000///000222444555555444333555444444444444555666666888999::::::777666666666888888888888999999999:::<<<<<<;;;;;;;;;;;;<<<<<>>@@@CCCGGGLLLRRR[[[dddkkkuuu}}}}}}wwwqqqjjj```UUULLLHHHFFFBBB@@@???===:::888444444444444333333333333333333222222222222222222222222222222222222222222111000000000000000000111...//////000111111222222000000////////////000000000000000000000000000000////////////////////////////////////////////////000//////......//////000.........///////////////........................////////////000000000000------......///000000000......////////////............///000000///...............///////////////------............------,,,,,,,,,------------...---------............///,,,,,,---------.........////////////////////////---------............///------////////////------............////////////ttt^^^SSSNNNGGG@@@===666666666555444444333333222222222111111111111000......////////////........./////////000000000000///////////////////////////...............------...------,,,,,,------...........................//////////////////////////////............//////////////////////////////---...///000111111000///////////////////////////---------.........//////////////////////////////////////////////////////,,,---......//////......222222111000///...------........./////////000000111111111111111111111111000111111111111222222222111111111222222222333333333333333333333333333333222333444444555444444444444444333333333444444555555555555444444555666666777666666666666777888888999:::;;;;;;999777888888888888888999999999::::::999999;;;===???BBBDDDFFFJJJMMMSSSZZZbbblllvvv}}}~~~xxxqqqfffYYYPPPLLLJJJHHHGGGFFFCCC???<<<555555555444333333222222222222222222222222333333222222222222222222222222222111111000000111111222000000000000000111111111000000////////////000000000000000000000000000000///////////////////////////////////////////////////..................///............/////////000........................////////////000000000000------......///000000111......////////////......000111222222222222111000............/////////000------............------,,,,,,,,,---------......---------............///........./////////000000........................---------............///---...000111111000...---............////////////|||eeeXXXQQQIIIAAA===666666666555444444333333111111111111000000000000......////////////......////////////000000000000.................................------,,,,,,,,,...------,,,,,,------...........................//////////////////////////////............//////........................---...///111111111000///////////////////////////---------.........//////........................////////////////////////,,,---......//////......////////////000000000000---.........//////000000111111111111111111111111000111111111111222222222111111222222222333333333333333333333333333333333222333444444555555444444444333333222333444666777888777555444444555666777888888888777888888999:::888:::;;;;;;999888888999999999:::::::::;;;;;;;;;999:::===@@@DDDIIILLLNNNVVVZZZ```hhhpppyyy{{{uuujjj\\\QQQNNNMMMLLLLLLKKKGGGCCC???666666555444333222222111111111111222222333333444222222222222222222222222333222222222222222222333222222111111000/////////000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------......---.........//////000000........................////////////000000000000---------...///000000111......////////////......---...///000000///...------.........//////000000---..................---,,,,,,,,,------.........---------.........//////000000000000111111111111........................---------.........//////...000111222222111000.............../////////000yyy```RRRNNNJJJDDD888666444333444555444444111111111111000000000000222111111000///......---......///000000000000000,,,,,,,,,++++++*********------------------------..............................------------......///////////////000111111,,,---......//////..................////////////,,,...//////...------...////////////////////////000000000000000000000000........................////////////000000000000...---,,,+++---///222444111000///......///000111222111000//////000111222222222111111000//////...111111111111111111111111222222333333333333444444222222333333333444444444333444444555555444444333444333222111222333444555444333333222222333333444777666555666777999<<<>>>@@@>>>;;;::::::::::::999999999:::<<<>>>???===<<<@@@BBBFFFIIIMMMSSSXXX\\\aaajjjtttyyy{{{{{{qqqjjjaaaXXXZZZ^^^bbb___VVVMMMHHHGGG???===:::777444333333444333333222222222111111000444333222222111111222222222222222111111111111000//////////////////////////////...//////000111222222222111000///...------////////////............////////////////////////000000000000////////////////////////////////////000000//////......------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------..............................---------,,,,,,,,,////////////////////////......////////////......000///---+++++++++---.....................------////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------............................../////////....../////////mmm\\\SSSLLLFFF<<<999666444444444333222111111111111000000000000111111111000///...............///000000000000000......---------,,,,,,,,,......................................................------------......///////////////000000111,,,---......//////..................////////////---...000000...---...///////////////////////////000000000000000000000000////////////////////////////////////000000000000111///---,,,,,,...000222111000////////////000111222111000//////000111222000000000000111111111111111111111111111111111111222222222333333333444444222222333333333444444444333444444555555444444333444333222222222333444555555555444444444444555555777666666666777:::<<<>>>AAA???<<<:::999888888777<<<;;;:::;;;===???AAABBBCCCGGGMMMSSSXXX___ffflllqqqwww~~~yyyrrriii```aaaeeehhhgggbbbZZZTTTQQQKKKEEE>>>;;;;;;:::777444444444444333333333333222444333222222111222222222222222222111111111111000111111111111111111111111000////////////000000111111111000000//////......////////////............////////////////////////000000000000/////////...///////////////////////////////////////.........000000111111111111000000---------............///........................////////////.........---..............................////////////......000...---++++++,,,---...........................////////////////////////......---,,,,,,---......---------.........//////...........................//////000000//////...jjjYYYNNNGGGAAA>>>999666444444222111222222111111111000000000111111000000//////............///000000000000000///////////////.........////////////////////////..............................------------............/////////000000000,,,---......//////..................////////////...///111111///...///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111///---------///000111000000//////000000111111111000000000000111111//////000000111222333333111111111111111111111111222222222222333333333333333333333333444444444444333444444555555444444333444333333333333444555555666666555555555555666666777666666777888:::<<<>>>@@@???===;;;:::999999:::>>>===;;;;;;>>>CCCHHHKKKKKKQQQZZZaaafffnnnyyy~~~vvvmmmiiijjjmmmpppqqqmmmgggcccVVVLLLBBB???AAAAAA<<<666666666555444444444444444444444333222222222222222222222222111111111111000111111111111111111111111111000000////////////000000000000000////////////////////////............////////////////////////000000000/////////......////////////////////////.........///////////////111222222333333222222111////////////000000000000////////////////////////111111000000000000000///..............................////////////......///...---,,,+++,,,---...........................////////////////////////......---,,,,,,---.............../////////000000..............................///000000///......vvv___PPPIIIDDD@@@;;;888666555333222222222222111111111000000111000000000/////////.........///000000000000000////////////////////////......................................................------------...............///////////////,,,---......///.....................///////////////000222222000///000111000000000000000000000000////////////////////////////////////////////////////////////000000000000222111///.........///000000000000000000000000000111000000000000000000111///000000111111222333333111111111111111111111111111222222222222333333333333333333444444444444555333444444555555444444333444444444444444555555666777666666555555666666777666666777777999;;;<<<===>>>>>>===<<<<<<<<<>>>@@@======>>>@@@DDDKKKSSSXXXXXX___hhhnnnsss{{{|||qqqooooootttyyy|||yyyuuuddd[[[PPPJJJIIIHHHDDD@@@999888666555444333333444444444333222222222222333222222222111111111000000111111111111111111111111111111000//////...//////.../////////000000000111////////////............////////////////////////000000/////////.........////////////////////////------......//////000000///000000111111000000/////////000000000111111111000000000000000000000000000000000000000000000000..............................////////////.........------,,,,,,,,,---...............////////////////////////////////////......------------......---.........////////////........................///...---,,,,,,---...///gggUUULLLGGGBBB===999777777666555222222222222111111111111000000000000////////////......///000000000000000..................//////------------------------..............................------------......------...///000//////...,,,---......///.....................///////////////111222222111000000111000000000000000000000000////////////////////////........................////////////000000000000000//////...///000111222000000111111111111000000000000000111111000000000111111111111111111111111111111111111111111111111111111111222222222333333333333444444444555555555333444444555555444444333444444555555666666666666666666555555555555666666666666777888:::;;;<<<===<<<===>>>===;;;<<<>>>AAA>>>AAAEEEJJJPPPWWW```fffkkkpppuuuyyy}}}~~~yyyuuuvvv|||~~~yyyrrriii___WWWRRRNNNLLL>>>===:::777444333333333555444333333222222333333222222222111111111000000000000000000000000000000111111000//////...//////......//////000000111111////////////............////////////////////////////////////............////////////////////////------......//////000000...//////000000//////........./////////000000000000000000000000000000000////////////////////////..............................////////////......---------,,,------------........./////////000000////////////////////////........................,,,,,,---------.................................000...***((((((***...000vvv^^^RRRJJJEEE???;;;999888777777333222222222222111111111000000000000////////////......///000000000000000------------............------------------------..............................------------......,,,---...///000///......,,,---......//////..................///////////////000222222000///000111000000000000000000000000000000000000000000000000........................////////////000000000000////////////000000111222000111111222222111111000000000111111111111000000222222222222222222111111111111111111111111111111111111111111222222222222333444444444555555555555333444444555555444444333444555666666777777666666666666555555555555666666666777888999:::<<<=========???@@@>>><<<<<>>???AAA@@@BBBFFFLLLVVVbbblllrrr{{{uuupppnnnttt~~~vvvgggeee```VVVKKKEEECCCEEE:::999888666555444333333222222222222222222222222111111111111111111111111111111222222222222111111222111000//////000111222......------------......------......///000000000//////.........---------......////////////......///////////////.....................////////////000000000000000000000000/////////...------,,,,,,000000000000000000000000.........................................................------,,,,,,,,,---------...///000000111000000000000000000000000............////////////000//////...............////////////............//////000000///...------uuu]]]SSSIIICCC???999555555555555444333222222222222222111111111000000000000000000000000000000000000111000000000/////////...//////...------------...,,,,,,------------,,,,,,------------------------//////.........---------.........---------,,,,,,,,,------------............---,,,,,,,,,,,,---...000000000//////.........000///...------...///000////////////////////////000000000000000000000000000000000000000000000000222222222111111000000000111111222222111000000///222222111111222222333444333333333333333333333333111111111222333333444444333333444444444555555555333444555555666666666666777777777777777777777777777777888999999999999888888888999:::;;;<<<>>>@@@BBBFFFMMMWWWbbbppp~~~yyyvvv|||}}}nnnjjjcccYYYPPPJJJGGGGGG>>>===;;;888666444444333444333333222222111111000111111111111111111111111111111222222222222111111222111000//////000111222000000////////////000000//////////////////......//////.........---------......////////////....../////////////////////...............////////////000000000000000000000000........................////////////////////////......................................................---------,,,,,,,,,------......///000000111000000000000000000000000............////////////111000///...------......////////////...............////////////......---eeeXXXKKKDDD@@@:::666555444444555444444333222111222222222222111111111111000000000000000000000000000000000000//////////////////...------------...------............------------------------------/////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...------,,,,,,------.../////////...............//////............//////........................000000000000000000000000000000000000000000000000222222111111111111000000333333222111111111111222111111111111111222333333333333333333333333333333111111222222333333444444222222222333333333333333555555666666666666555555777777777777777777777777777777888888999:::::::::777999;;;<<<<<<>>>AAACCCFFFNNNYYYdddooo}}}vvvpppggg^^^WWWQQQMMMJJJEEECCC???;;;888555444444444444333222222111000000222222222222222222222222111111222222222222111111111111000000000000111111000000////////////000000111111000//////...------/////////............---......////////////............//////////////////............////////////000000000000000000000000---------...............////////////////////////...................................................------------,,,,,,,,,------......///000000000000000000000000000000000............////////////333111///---,,,---...////////////............------....../////////......ppp___OOOGGGCCC>>>:::888666666777777777555333222111111111111111111111111////////////////////////000000000000//////////////////...------------.........////////////............................../////////...............,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------000000////////////000000..................------/////////....../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000333222111000000111222333000000000000000111111222333333333333333333333333111111222222333444444555333333333333333333333333555555666777777777666666777777888888888888888999888888888888888999::::::999<<>>===CCCJJJNNNQQQUUU]]]dddfffqqq}}}zzzuuunnnggg___VVVQQQQQQPPPNNNKKKGGGBBB===;;;555555555555555555555555333333333333333333333333111111222222222222111111000000111111111111000000000000////////////000000......///000000111222222...////////////000000000......////////////......------......///000000000............////////////////////////////////////000//////...------,,,,,,........................................................................,,,,,,,,,------------.........//////////////////000000000000000000000000............////////////000//////........................------------,,,,,,------.........------aaaQQQMMMGGG???999777666555444444333333333//////000000000111111111000000000000000000000000.../////////000000000111//////...------------...---......//////......---.........................../////////000000000000............------------,,,------------.........---...///000000///...---.........//////000000000---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222000111111222333333222222444444333333444444555666333333333333333333333333222222333333444555555555777777777666666666555555555666777888999999999999888888999999:::;;;;;;<<<======<<<===>>>AAACCCEEEDDDKKKTTTYYY\\\bbblllssssss{{{{{{{{{zzztttkkkaaaXXXTTTSSSTTTTTTSSSOOOJJJDDD@@@999999888777666555444444333333333333333333333333111111222222222222111111///000111222222111000///000000////////////000000000000000000000000111111.../////////000000000000......////////////......------......///000000111............////////////////////////////////////---------.........//////........................................................................,,,,,,,,,---------....../////////////////////...000000000000000000000000............////////////---...///000000//////............---------,,,,,,------.........---,,,,,,jjjXXXRRRKKKBBB;;;:::999777555555555666666000000111111222222222333000000000000000000000000.../////////000000111111//////...------------...------............------////////////////////////.../////////000000111111......------------,,,,,,---------........./////////000111222222111000///.../////////000000111111---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000111111222222333333333333000111333444555444333333111111000000111111222333333333333333333333333333222222333444444555555666777777666666666555555555888888888999999999888888888888999::::::;;;<<<<<<=========???AAAEEEIIIKKKKKKSSS\\\bbbffflllwwwyyy|||}}}xxxnnnbbbZZZVVVUUUWWWXXXXXXUUUOOOIIIEEE======;;;999666444222222333333333333333333333333111111222222222222111111///000111222222111000///......------------......222222111111000/////////.../////////000000111111......////////////......---------...///000000111............/////////000////////////////////////******+++---///000111222........................................................................,,,,,,,,,------.........///////////////.........000000000000000000000000............/////////000+++,,,///111111111///.........---------,,,,,,,,,............---,,,++++++```PPPLLLEEE===:::888666555555555444333555444333222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////222222111111000000000///////////////////////////......////////////......------------------------////////////////////////////////////000000000000////////////000000000000---......///000111111222222111111111000000//////000000000000111111111111111111222222222333333333333333222222333333444555666555555444444444555555555444444333333444444555555555555555666666666666777777777777777777777777555555666666777777888888;;;;;;;;;;;;;;;;;;<<<======@@@@@@>>>AAAIIIPPPQQQWWW\\\bbbiiiuuuooo```[[[\\\]]]```bbbaaa\\\UUUPPPNNNGGGDDD???:::777555444555555444333333444444333222333333333222222222111111222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000...---,,,////////////////////////000000000000000000000000////////////000000000000///////////////.........000////////////.........///////////////////////////............---------............////////////////////////000000000000...............---------000000//////.........---000000//////.........---......------------......//////...---+++***))))))oooZZZQQQKKKEEE<<<:::777666777666555444444444333111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////......------------------////////////////////////,,,,,,------------,,,,,,------------------------////////////////////////////////////000000000000////////////000000000000......//////000000111111111111111111000000000///000000000000111111111111111111222222222333333333333333222222333333444555444444444333333333444444555444444333333444444555444444555555666777777777777777777777777777777777555555666666777888888999:::;;;;;;;;;;;;<<<===???@@@EEEHHHHHHKKKSSSYYYZZZaaafffllluuuyyylllggghhhhhhhhhgggddd___ZZZVVVTTTLLLKKKHHHDDD@@@<<<999777555444333333555555444333333333222222222111111111111111111000000000000///000000000000000000000000000000000000000000000000111111111111000000000000000111111000000///...---////////////////////////000000000000000000000000////////////000000000000......................../////////............---///////////////////////////............---------------------.............../////////000000000000000000000000000000000000000/////////............000/////////..................------------......///......---,,,+++******|||aaaRRRJJJGGG???===:::888888888666555444333222111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////000000000000////////////000000000000////////////000000000000111111111111000000000000000000000000111111111111111111222222222333333333333333222222333333444555333333222222222333333444555444444333333444444555333444444555666777888888777777777777777777777777666666666777888888999999999:::;;;;;;;;;<<<>>>AAACCCKKKRRRUUUXXX___eeegggkkkpppwww}}}yyyyyywwwrrrlllgggdddcccaaa```YYYWWWUUUPPPJJJCCC<<<999666555333444555666555444222222222222111111111111111000000000000/////////000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000------------............///............---------///////////////////////////............---------,,,,,,,,,------------........./////////000000000000000000000000000000000////////////............////////////..................------------............---------,,,,,,,,,hhhQQQHHHGGGBBB???;;;999888777666555333333222111000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........///000000000111////////////////////////........................------------------------////////////////////////////////////000000000000////////////000000000000000000000000////////////111111111000000000000000///000000000111111111111111111222222222333333333333333222222333333444555333333333222333333444555555444444333333444444555555555555555666666666666777777777777777777777777666666777888888999999::::::;;;<<<<<<:::<<>><<<>>>CCCHHHSSS```lllooopppvvv~~~}}}{{{}}}xxxqqqnnnnnnoookkkhhhccc\\\UUUOOOJJJHHH???<<<999777777777666555333333333333222222222111333333222222222222111111111111111111111111111111111111111111111111111111111111111111000000000///---...///000000111111000////////////////////////////////////////////////////////////000000000000//////000000111111111222//////.........---------///////////////////////////............------------.........////////////............////////////............//////000000.........///////////////.........///////////////......------------......------............//////|||```PPPMMMGGGCCC===999777666555555555444333222111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////------..................////////////////////////---,,,+++******+++,,,---------------------------////////////////////////////////////000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333333333222222333333444555444444444444555666666777555444444333333444444555777777777666555555444444888888888888888888888888888888888999::::::;;;;;;;;;>>>BBBBBBBBBEEEMMMTTTeeerrr~~~~~~}}}zzzqqqnnnnnnllljjjgggccc___\\\ZZZZZZHHHDDD???<<<:::888777666444444444444333333333333444444333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000......///000000111000000////////////////////////000000000000000000000000////////////000000000000000000111111222222333333000////////////.........///////////////////////////............---------........./////////000000------.........////////////000000111111222222333.........///////////////.........///////////////......------------............//////////////////mmmZZZSSSJJJFFF???;;;888777777666666555444333222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////222111111111111111000000////////////////////////---,,,***))))))***,,,---------------------------////////////////////////////////////000000000000////////////000000000000......//////000000111111///000000000111111111111000000000000111111111111111111222222222333333333333333222222333333444555333333333333444555666777555444444333333444444555555555555555666666777777888888888888888888888888888888999999:::;;;;;;;;;:::???EEEGGGIIIPPPZZZcccuuu||||||{{{xxxssssssqqqqqqqqqooommmjjjgggfffRRRNNNGGGBBB>>><<<999777666666555555555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111000000000000...///000000000000000///////////////////////////000000000000000000000000////////////000000000000///000000111222222333333111111000000000////////////////////////////////////............------------------.........//////---------........./////////000000111222222333333............/////////000............/////////000......------------......000000//////////////////|||fff^^^LLLHHHAAA<<<:::999888777666666555444333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000//////......------///////////////////////////...,,,++++++,,,...///------------------------////////////////////////////////////000000000000////////////000000000000---......///000111111222//////000000111111111222000000000000111111111111111111222222222333333333333333222222333333444555222222222222333444555666555444444333333444444555222222333555666888999:::888888888888888888888888888999999::::::;;;;;;<<<999???FFFKKKOOOWWWdddooo~~~~~~zzz{{{|||{{{wwwqqqjjjfffeeehhhhhhffffffiiigggbbbgggcccccciiinnnmmmllllllhhhjjjmmmmmmllljjjiiiiiiiiifffkkkyyyzzz{{{xxxyyy{{{zzzwwwrrrllliiiYYYTTTMMMFFFBBB>>>;;;999777666666666666555555555222222222111111111111000111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000...//////000111222222222111111111111000000000000//////////////////////////////.........---------,,,,,,,,,---------......---------.........//////---......///000111111111---.........//////000000---.........//////000000.........------.........111000000000/////////...zzzaaaUUUMMMEEEAAA===888666777666666666555444444333333111///......///000000///000000000000000000000000111111000000//////.........---,,,,,,---...///000---.....................000000000000000000000000000000//////...---++++++------,,,------...///000111111000000//////......////////////000000000000000000000000000000000000222111111111000000//////000111111111111222222222111111222222222333333333333222111000111222333444555555555444444333333333222222222333333333444444666666666666666666666666555444444444444555666666777999;;;<<<<<<;;;:::999<<<;;;:::;;;===?????????BBBGGGNNNUUU\\\gggttt}}}zzzppphhhcccaaaaaaXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^^^^______^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]^^^___^^^^^^```fffnnnvvv{{{uuuhhhdddgggdddaaa[[[RRRIIICCC@@@???888999999777444333333444222222222333333444444444000111111111111222222222//////000000111111111222////////////////////////------......//////000000//////............//////000000000000000000000000000)))///444---+++000///111222333444444333222111////////////////////////000000000000000///////////////...------------...........................///////////////...............////////////......000000000000000000000000000000//////......------//////.........---------........................nnnXXXPPPHHHDDD@@@:::777888666666666555444444333333333222000000222222222111000000000000000000000000111000000000/////////.........---------...000000//////..........................................000000000000///...------------,,,------...///000111000000000/////////...////////////000000000000000000000000000000000000111111111111000000000///000111111111111222222222111111222222222333333333222222222111222222333444555555444444444333333333555555555666666666777777555555555555555555555555666666666666777777777777888999:::<<<<<<;;;999888:::999999;;;>>>AAADDDEEELLLOOOXXXdddrrr}}}xxxwwwvvvtttrrrooommmkkkiiifffbbb]]]YYYWWWVVVUUUSSSTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\^^^___```bbbccceeefffffffffbbbbbbaaa`````````aaaaaaeeedddbbbbbbdddhhhmmmpppqqquuu{{{|||qqqmmmooosssrrrnnnggg^^^TTTMMMJJJ===<<<:::888777777777777444444333333333222222222111111111111222222222222000000111111111111111111111111111111111111111111........./////////////////////............//////000000000000000000000000///***///222...222777222000111222333333222111000//////////////////////////////////////////////////////...------------.........................../////////////////////.........////////////......///////////////////////////////////////.........//////.........---------........................uuu\\\SSSJJJFFFCCC===999999666666666555444444333333333222000000222333222111000000000000000000000000000000000000//////////////////.........///000000000000000//////.................................///000000000000000//////------,,,------...///000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000111111111111222222222111111222222222333333333111222222333333333333333555444444444444333333333666666666777777777888888444444444444444444444444777777999:::::::::999888888999:::;;;;;;:::999888::::::;;;===AAAGGGLLLOOOUUUWWWaaasssuuunnniiidddaaa^^^]]]\\\ZZZYYYWWWVVVVVVSSSSSSTTTTTTUUUTTTTTTSSSTTTUUUWWWXXXZZZ[[[[[[[[[]]]\\\\\\\\\^^^```ccceeefffggghhhjjjllllllmmmmmmggggggffffffggghhhhhhiiijjjiiihhhggggggggghhhhhhiiiiiijjjlllnnnqqqsssuuunnnpppqqqooolllnnnuuu|||}}}xxxyyy|||}}}~~~zzzrrrfffZZZSSSEEE@@@;;;888888888777555555555444333222111000000111111111111222222222333222222222222222111111111111111111111111111111111///////////////.........//////............//////000000000000000000000000...,,,/////////;;;@@@555///000000111111000000///////////////////////////........................//////...------------.................................//////////////////...//////000000//////....................................///////////////...............---------........................www^^^TTTJJJFFFDDD???;;;:::666666666555444444333333222000//////000111111000000000000000000000000000000000000000////////////000000/////////000000000111111111000//////......000000000000000000000000---...///000000000000000------,,,------...///000000000000000////////////////////////000000000000000000000000000000000000111111111000000000000000000000111111111222222222111111222222222333333333000111333444444444333222444444444444444444444444333444444444555555555555666666666666666666666666666888:::;;;<<<;;;999888999999::::::::::::999999<<<===???BBBGGGNNNUUU[[[bbbeeeoooyyyrrrlllddd]]]YYYWWWUUUSSS[[[ZZZYYYYYYXXXXXXXXXXXXUUUVVVWWWYYYZZZ[[[[[[\\\^^^___```aaacccdddeeeeeegggfffeeeeeegggjjjmmmooooooppppppqqqrrrrrrrrrqqqlllmmmmmmnnnoooqqqrrrsssnnnoooooooooooommmkkkjjjmmmlllkkkkkkkkklllmmmnnnffffffdddaaa___bbbhhhmmmqqqtttzzz}}}{{{~~~tttggg^^^PPPIII???;;;::::::777444555555444333222111000000111111111222222222333333444333333222222111111111111111111111111111111111000000//////......------//////............//////000000000000000000000000......///,,,--->>>CCC333////////////////////////////////////////////////---------...............//////...------------.......................................//////////////////000000000000//////........................------......//////000000................................................cccVVVJJJEEEDDD@@@<<<;;;666666666555444444333333222000//////000111111000000000000000000000000000////////////000000000000000000000000000000//////111111000000/////////...000000000000000000000000,,,,,,---...////////////------,,,------...///000////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111000000111111111222222222111111222222222333333333111222333444555444333333444444444444444444444444222222333333333444444444777777777777777777777777666777999;;;;;;:::999888999999::::::;;;;;;;;;;;;===@@@DDDHHHMMMVVV___fffuuuzzzzzzooojjjjjjiiiddd^^^]]][[[YYYXXXXXXXXXWWWVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\]]]___aaaccceeehhhiiiiiijjjkkklllmmmnnnrrrqqqqqqqqqrrruuuwwwyyywwwwwwyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzwwwxxxzzzzzzyyyuuurrrpppnnnnnnoooooonnnmmmlllkkkllliiiddd```^^^```cccfffccceeegggjjjmmmsssyyy}}}xxx|||xxxppp\\\RRRGGG@@@>>>===:::777444444444333333333222222111222222222222333333333444333333222222111111111000000000000000000000000000000//////......------//////............///////////////////////////////////////++++++;;;???///........................////////////////////////------------......////////////...------------...........................---.........//////000000//////000000000000//////////////////////////////------......//////000000---.............................................nnn^^^NNNGGGDDD@@@===;;;666666666555444444333333444333111111333444333222000000000000000000000000////////////000000000000//////000000000///......////////////////////////........................,,,,,,---......///......------,,,------...///000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222333444444444444444333333333444444444444555444444444555555555555666999999999999999999999999666777999:::::::::999888999999:::;;;<<<===>>>>>>@@@EEEKKKRRRYYYbbbmmmuuu|||qqqjjjgggaaa[[[YYY[[[]]][[[XXXYYYZZZ\\\^^^^^^^^^]]]\\\[[[\\\^^^___``````___^^^bbbbbbdddfffiiilllooopppoooooooooppprrrtttvvvwww{{{xxxtttuuuvvvvvvuuusssqqqooosssnnngggbbbaaa`````````___```aaa``````aaaccceeejjjmmmuuuzzzwwwzzzzzz{{{~~~hhh^^^PPPEEE???===;;;999555555555555444444444444222222222222333333333333222222222222222111111111///////////////////////////////////////.........//////............//////////////////////////////000---///---+++555888---///......------......///////////////////////////---------...//////000000//////...------------...........................------......///000000000///000000111111000000///////////////////////////.........///////////////---------.......................................~~~kkkWWWKKKFFFAAA===<<<666666666555444444333333555333222222333444333333000000000000000000000000.../////////000000000111...//////000///...---,,,---------...//////000000........................---......////////////...------,,,------...///000.../////////000000000111////////////000000000000000000000000000000000000///000000000111111111111000111111111111222222222111111222222222333333333333333333333333444555555333333333444444444555555555555555555666666666666888888888888888888888888888888999999999:::::::::999999:::;;;===???AAABBBFFFNNNXXXaaakkkvvv|||vvvpppkkkeee```\\\\\\ZZZYYYZZZ]]]```aaaaaaaaaccceeefffffffffeeeeeefffhhhkkkmmmnnnmmmkkkiiinnnpppsssvvvyyyzzzzzzzzzvvvvvvxxxzzz}}}~~~}}}}}}wwwoookkkiiihhheeebbbdddeeeeeedddbbbaaaaaabbbdddccceeelllyyy{{{ssslllxxxzzziiiWWWIII@@@===<<<888888777666555444444333222222222333333333444444000000111111111111111111000000000000000000000000........./////////////////////............//////////////////////////////000+++///111,,,///333---000///...------...///000////////////////////////------...//////000111111//////...------------...........................------......///000000111000000111111111111000000........................///////////////.........---------.........//////........................uuu^^^PPPIIICCC>>><<<777666666555444444333333333111000000111222222111000000000000000000000000.../////////000000111111....../////////...,,,++++++,,,,,,---...///000000000000000000000000000000//////000000000000//////---------------...000000.../////////000000111111////////////000000000000000000000000000000000000//////000000111111111222000111111111111222222222111111222222222333333333555444333222333444555666333333333444444555555555444444444444555555555666777777777777777777777777::::::999999999:::;;;<<<999999:::<<<>>>@@@CCCDDDMMMVVVcccoooyyyxxxooogggbbbgggddd```^^^___`````````^^^___```bbbeeegggiiijjjjjjlllmmmmmmmmmmmmnnnooojjjmmmqqqtttuuussspppnnnxxx{{{~~~{{{}}}~~~zzzvvvuuusssoookkkiiikkklllllljjjhhhhhhiiidddcccdddffflllttt||||||sssnnnYYYKKKEEECCC;;;:::999888666444333222222222333333333444444444//////000000111111111222111111111111111111111111---.........//////000000//////............/////////////////////////////////(((...444...,,,000000000///...------...///000////////////////////////.........///000111111222//////...------------...........................---------...///000000111000000111111111111000000------------------------000000//////.........------------.........//////........................eeeTTTIII@@@???EEE888777555666777888666555222222222222222222222222222111111000000000000000111111000000//////......---------------------------------------...///000222111///...///000///...000000000000000000000000..................------000000000000111111111111...///000111222333333333000000000000000000000000000000000000////////////222222222222222222222222111111333444444333111111444444444444444444444444555444444444444555666666888666333111111333666888555555555666777999:::;;;999888777888:::<<<>>>>>><<<;;;>>>AAABBBBBBHHHPPP\\\kkkuuu|||uuunnngggdddcccbbbdddbbbaaabbbeeefffdddbbbeeefffgggiiikkknnnpppqqqnnnnnnnnnmmmlllnnnqqqtttrrrwww~~~~~~zzzxxxwww}}}}}}~~~~~~~~~|||{{{yyyuuurrrooogggcccffflllmmmlllmmmqqqssswww}}}fffTTTLLLHHH===;;;::::::999888666444222333444555444333222111222222111111111111222222333333111000000000111222111111111111000000000000000000000000000///......////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000///---,,,,,,---...///111111000000//////......000000000000000000000000///...---,,,,,,---...///000000//////.........---///////////////////////////111222111000///000111mmmYYYMMMFFFDDDEEE;;;999777666777666555333222222222222222222222222222222111000000000000000111000000000/////////...------------------------...------------...///000222000//////000000///...000000000000000000000000........................000000000000111111111111...///000111111111111111000000000000000000000000000000000000000000000///222222222222222222222222222222333333333333222222444444444444444444444444555444444444444555666666666555555555555555555666666666666666888999:::;;;<<<;;;::::::;;;<<<<<<<<<===<<>>;;;999777666555444222333333333333222222222222222222111000000000000111000000000000////////////////////////////////////......------......//////222000//////000111000...000000000000000000000000........................000000000000111111111111...//////000000000//////000000000000000000000000000000000000000000000000222222222222222222222222444444333333333333444444444444444444444444444444555555444444555555666777444555888999999888555444666666666777888999:::;;;<<<<<<<<<<<<============@@@???BBBGGGMMMTTT```lllsss~~~{{{sssllliiihhhhhhhhhkkkkkklllmmmnnnooopppppprrrpppnnnoooqqqsssttttttvvvuuusssqqqqqqsssuuuvvvtttvvvxxxzzzzzz{{{|||~~~zzzsssrrrpppllljjjkkkffffffeeeeeefffgggiiijjjnnnttt}}}xxxfffYYYPPPJJJCCCAAAAAA???:::666444444555666666555555444222222111111111111222222333222111111000000111111111111000000000000//////000000000000000//////...////////////////////////////////////////////////000000000000000000000000------------------------------------------------///...------------...///---,,,+++******+++------000000000////////////...000000000000000000000000///......------......///////////////............////////////////////////...///000///.........000vvv[[[PPPJJJEEE???<<<999777777666444333333333333333333222222222333222111111000000111111000000000000//////////////////////////////////////////............//////111000///000111111000///////////////////////////............///////////////000000000111111111111000000000111000000//////000000000000000000000000000000000000000111111111222222222222222222222222555555333222222333555555333333444444444444444444555555555555555666666777555666888::::::888666555777777777888999:::;;;;;;999:::<<<>>>>>>???@@@AAAEEEEEEHHHOOOVVV^^^kkkwww|||~~~ssshhhdddaaa```cccgggkkklllnnnoooqqqsssttttttsssrrrwwwvvvttttttvvvxxxzzz{{{zzzxxxvvvuuuvvvyyy|||~~~yyyqqqmmmmmmlllkkkjjjiiiiiijjjjjjfffhhhkkkqqqzzz{{{mmm\\\TTTIIIDDDCCCCCC???;;;444555555555555555555555333222222111111222222333222222222111111111111111111000000000//////////////////000000000000//////////////////////////////////////////////////////////////////////////////------------------------------------------------.........------.........---,,,,,,++++++,,,---...//////////////////////////////////////////////////////............/////////////////////.........////////////////////////---...///...------...///gggTTTKKKGGG???<<<999777777777666555444444444333333333222222333222222111111111111111////////////000000000000000000000000000000000000000//////.........//////000000000111222222111///////////////////////////........./////////000000///000000000111111111111111111222222222111000000000000000000000000000000///000000000111111111222222222222222222222222222555555333222222333555555333333333444444444555555666555555555555666777777777888888888888888888777999888888999999:::;;;<<<:::<<<>>>??????@@@BBBDDDHHHLLLTTT___gggnnnxxx|||rrrfff]]][[[[[[\\\```eeekkknnnoooqqqsssvvvxxxxxxwwwvvvtttzzzzzzzzzzzzzzz{{{}}}zzzyyyxxxyyy|||}}}sssnnnmmmmmmmmmmmmoooqqqrrrmmmllljjjiiilllrrr{{{nnndddVVVLLLGGGEEEAAA>>>666555555444444444444444333333222222222222333333222222222222111111000000000000000////////////...//////000000000000//////////////////////////////000000000000000000000000////////////////////////................................................---..................------------------...//////.............../////////////////////////////////////////////////////////.........///////////////////////////////////////,,,...///...---,,,---...zzz^^^OOOJJJ@@@===999777777777777777555555444444333333222222333333222111111111111222////////////000000000000000000000000000000000000000000//////......//////000///000111333333111///000000000000000000000000.........//////000000111000000000000111111111111000111222222222222111111000000000000000000000000///000000111111222222222222222222222222222222222444444333333333333444444222333333444444555555555666666555555666666777888999888777666666777888999:::999999999::::::;;;<<<===???AAAAAA@@@BBBFFFKKKRRRZZZjjjzzzxxxllleeeaaa\\\XXX]]]^^^aaafffkkknnnooooooqqqssswwwzzz||||||{{{zzz}}}~~~~~~vvvuuuttttttuuuxxx{{{~~~zzzxxxuuupppmmmlllnnnpppqqqpppttt~~~xxxkkk^^^RRRIIICCC???999888777555444444444444333333222222222222333333111222222222222111000000000000////////////.........//////000000000000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////------...//////...------,,,------....../////////---............/////////000000000000000000000000...//////000000//////............///////////////////////////////////////---...///...---------///nnnWWWNNNCCC@@@;;;888777777666555666555555444333333222222444333222222111111222222.../////////000000000111////////////////////////111111000/////////////////////000222444444111///000000000000000000000000---......///000000111111000000000000111111111111...///000111222222222111000000000000000000000000///000000111111222333333222222222222222222222222222222333333333333222222222222333333444555555666666666666666666777777888888777666666666666777888;;;::::::::::::;;;;;;<<<;;;???BBBCCCDDDIIIQQQXXXhhhssstttmmmddd^^^\\\^^^___```eeeeeeggglllppptttttttttrrruuuyyy}}}zzztttpppoooooojjjjjjqqquuu{{{ssscccUUUKKKFFF>>><<<:::888666555555555444333333222222333333444111222222333222111000///000000/////////...............///000000000000000////////////////////////000000000000000000000000000000000000000000000000------------------------////////////////////////------...//////...------++++++,,,---............---------.........//////000000000000000000000000...///000111111000///.............../////////000////////////////////////---///000///...---...///zzz]]]PPPFFFBBB<<<888666555444333666666555444333333222222444333222222111111222222.../////////000000111111////////////////////////111111000/////////////////////000222444444222///000000000000000000000000---......///000111111222000000000000111111111111------///000111111111111000000000000000000000000///000000111222222333333222222222222222222222222111111333444444333111111222222333333444555666666666666666666666777888888666666777777777777666666;;;;;;:::::::::;;;<<<<<<777;;;@@@DDDHHHQQQ]]]fff|||qqqaaa___\\\[[[]]]bbbgggkkkgggggghhhlllrrrvvvxxxyyywwwyyy}}}~~~xxxtttvvvooommmnnnlllkkkyyyqqq```TTTOOOAAA???===:::888666666666444333333222222333333444111111222333222111000///000/////////..................///000000000000000////////////////////////000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...//////...---,,,)))***+++,,,---...---------------.........//////000000000000000000000000...///000111111000///...---.........//////000000////////////////////////...///000///......///000pppSSSLLLFFF===666666888777444444444444555444444333333444333222222111111222222////////////////////////////////////////////////222222111111000000//////000000000000000000000000//////000000000000//////000000000000////////////111111000000//////......111111111111111111111111111111222222222222111111///000111222333444444444111111000000000000000111222222222333333444444444444444222111111222444444555666666777888999999:::888888888777777777777777:::::::::;;;======<<<:::???>>>BBBIIIPPP]]]uuuqqqddd]]]]]]^^^aaadddiiimmmppprrrmmmpppooonnnrrrzzz~~~|||zzzyyytttnnnpppwwwuuuggg\\\NNNGGG???999777666555333444444444333333333333333222333333333333222111111------......///000000000111111000000//////......000000000000000000000000000000000000000000000000........................////////////////////////---...///000111111111111........................---------............///---------............///,,,...///000000...,,,+++---------------------------------.........//////........................------///000000000///...fffVVVNNNCCC;;;999999777444444444555555444444333333444333222222111111222222111111111111111111111111........................,,,---...///111222333444000000000000000000000000//////000000000000//////000000000000/////////////////////000000000000000111111111111111111111111111111222222222222111111//////000111222222222222222222111111111111222222222222222222222333333333444444333333333333444444666666666777777888888888777777777777888888888888:::::::::<<<===>>>>>>===>>>@@@GGGPPPZZZlllzzzrrriiibbb\\\YYY```cccgggkkkoooqqqssssssooorrrttttttyyy}}}|||}}}yyyuuuwww}}}{{{xxxmmm]]]RRRDDD<<<;;;;;;888333666666555444333333333222222333333333333222111111000000000000000000000///111111000000////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000///......................................./////////000000........./////////000000//////000000000///...------------------------------------.........//////........................111000///...------......zzzbbbWWWIII@@@<<<:::777555555555555555444444333333444333222222111111222222111111111111111111111111------------------------***+++,,,...000222444444000000000000000000000000//////000000000000//////////////////000000000000......///000000111222222000000000000000000000000111111222222222222111111...///000111111111111111333333222222222333333444222222222222222222111111444444555555555555444444666666666666777777777777666777777777888999999999::::::;;;<<<===???@@@AAABBBGGGQQQ[[[iiitttjjjfffcccbbb```^^^^^^___aaabbbeeeiiinnnsssvvvxxxxxxwwwtttyyy|||wwwwwwxxx{{{nnn___LLLBBBAAAAAA<<<666888777666555444333333333222333333333333222111111333333222111111000//////111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000///...---+++***........................////////////000000000111////////////000000000111111111111000000000//////////////////////////////------........./////////........................444222///,,,+++,,,---///mmm]]]LLLCCC>>>:::777666666666555444444444333333444333222222111111222222111111111111111111111111....................................////////////000000000000000000000000//////000000000000//////////////////000000000000//////000000000111111111////////////////////////111111222222222222111111//////000111222222111111333222222222222333333444444444444333333222222222444555666777777666555444777777666666666666666666666666777888999999:::::::::;;;<<<<<<<<<>>>AAACCCJJJQQQ[[[fffuuurrrfff]]]ZZZ[[[XXXZZZ]]]```cccgggkkknnnlllnnnrrrwww{{{~~~~~~~~~|||yyyvvvwww~~~|||nnn\\\NNNHHHEEE@@@<<<888777666444444444444444222333333333333222111111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////...,,,+++***............................../////////000000000....../////////000000000222111000/////////000000////////////////////////............////////////........................333111///---,,,---...///tttaaaMMMDDD@@@;;;777777888777666444444333444444444333222222111111222222000000000000000000000000////////////////////////111000000///...------,,,000000000000000000000000//////000000000000//////.../////////000000000111222111111111000000000///////////////////////////111111222222222222111111111111222222333222222222111111111111111222333333666666666555555444444333444555777777777777555444777777777777666666666666666777777888999::::::;;;;;;<<<===<<<<<>>>>>>>>BBBIIIOOOUUU\\\eeeqqq~~~ssseee]]]XXXXXXZZZXXXWWWYYYcccgggkkklllllllllooorrr}}}xxxxxxxxxyyyzzz{{{yyyxxxzzzyyywwwuuuttttttuuuuuuvvvvvvvvvuuurrrppppppqqqpppnnnkkkjjjjjjmmmpppsssssstttvvvxxxxxxwwwuuutttvvvwwwxxxwwwwwwxxx{{{}}}}}}|||{{{{{{}}}lllZZZNNNHHH???===:::777666555666777222333333333333222111111......//////000111111222000000000111111111111222111111111111111111111111000000000000000000000000........................////////////////////////,,,,,,---...///000000000........................------------............------------............000000/////////.........000000000000000000000000....../////////000000000////////////////////////,,,---///000000000///...nnnUUUKKKFFF>>>;;;<<<:::999666444333333444555444333222222111111222222000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000//////000000000000//////.........///000111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111222222333555555555555555555666666666666666555555444444555555666777777888888999999::::::999999999999999999999999:::===???AAACCCIIISSS[[[```eeekkkvvv~~~pppddd]]]YYYTTTTTTZZZ`````````aaammmooorrrqqqqqqtttzzz{{{xxxvvvvvvsssrrrrrrssssssssspppnnnnnnmmmmmmllllllllllllllllllllllllkkkhhhffffffggggggfffdddddddddfffiiijjjjjjlllooopppooommmkkkkkkkkklllmmmmmmmmmnnnppprrrrrrrrrqqqrrrtttwwwyyy{{{~~~~~~ooo]]]QQQHHHEEEAAA<<<888666666666222333333333333222111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000........................////////////////////////,,,---...///000000000000....................................////////////............////////////000000111111111000///...////////////////////////.../////////000000000000////////////////////////////////////............tttZZZOOOIII@@@<<<>>>;;;999666444333333444555444333222222111111222222111111111111111111111111////////////////////////111111111111000000000000000000000000000000000000//////000000000000//////---......///000111111222000000000111222222333333111111111111111111111111111111222222222222111111000000111111111000000///222222222333444555666777333444444444555666666666666555444333333444555666777777888999:::;;;;;;;;;::::::999999999999999999888<<<@@@CCCFFFNNNZZZccclllnnnqqq{{{sssfff___[[[YYY\\\VVVUUU[[[bbbggglllpppppprrrsssrrrrrrxxx~~~zzz||||||yyysssooonnnoooooonnnmmmmmmmmmkkkhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdddaaa______`````````aaaaaabbbcccdddddddddgggiiijjjiiigggeeedddbbbdddfffgggggghhhiiikkkkkkkkklllmmmnnnqqqsssuuuwwwwwwxxx{{{iiiYYYPPPLLLFFF???:::777555555222333333333333222111111444444333222222111111111000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000........................////////////000000000000////////////000000000000000111333444333222000...////////////////////////////////////000000000000000000000000000000000000444222///---,,,,,,...///|||```PPPHHHAAA<<<<<<;;;999666333222333444666333333333333222111000000000000000000000000000000/////////...------,,,,,,333444444222000//////000777555333222333333111000222111111111000000//////000000000000111111111111111111111000000000000000000111111111111222222222111111222222222333333333111111222222222333333333333333333333333333333333000111222333333222111000777777666666666666777777666666666666777777777777;;;;;;:::;;;<<<;;;999888:::===DDDMMMQQQVVVaaallluuuwwwvvvjjj```\\\ZZZZZZYYY___aaaccceeeiiinnnuuuzzzyyy{{{~~~|||yyywwwyyyuuuppplllkkkjjjiiiiiihhhhhhgggfffeeecccaaa`````````______^^^]]]]]]\\\eeecccaaa^^^\\\\\\\\\]]]^^^```aaaaaa```______```eeeddddddcccccccccbbbbbbcccaaa______```aaa```___ddddddddddddeeegggjjjkkkooooooppprrruuuxxxzzz{{{}}}ttt\\\QQQGGGCCC???999777:::555444444444444444444444333222000///...///000222000000111111111111000000000000////////////000000......////////////......//////............//////000000000000000000000000111111000000//////......////////////............+++,,,,,,---...///000000////////////000000000000111111222222222333333333222111...---,,,---...000////////////////////////000//////......000111222SSS;;;)))***000///,,,---gggUUULLLDDD>>><<<:::999666444444444555666444444444444444222111111000000000000000000000000//////000000000000000000222333333222000///000111666444222222222333222000111111111111000000000///000000000000111111111111222222222111111111111111000111111111111222222222111111222222222333333333111222222222222333333333333333333333333333333333666666777888888777666666777777666666666666777777777777777888888888999999::::::999:::<<<======<<<@@@DDDMMMWWW\\\```gggpppvvv|||wwwjjjeee___]]]```dddfffgggfffhhhjjjmmmpppvvv|||~~~~~~|||zzzxxxuuurrrqqqrrrnnniiifffeeeeeedddcccccccccbbbaaa```^^^\\\[[[]]]\\\\\\\\\\\\\\\]]]]]]aaa___]]][[[ZZZZZZ[[[\\\___aaabbbbbbaaa``````aaabbbbbbcccccccccccccccccccccaaa______``````___^^^bbbbbbaaabbbcccdddfffgggiiijjjkkkllloooqqqssstttvvvxxx{{{}}}~~~yyyxxxyyy|||tttbbbPPPGGGBBB<<<888888777777666555444333333333333222000/////////111222000000111111111111000000000000////////////000000......////////////......//////............//////000000000000000000000000111000000000/////////...////////////............///............---------////////////000000000000111111111111222222222222111000///...---....../////////////////////////////////.........///000111GGG444(((,,,111///,,,---qqq\\\QQQHHHAAA===888888777666555555666666555555555555444333222222000000000000000000000000......///000000111222222000111222222000000111222555333222111222222222000111111111111000000000000000000000000111111111111222222222222222222222222000111111111111222222222111111222222222333333333222222222222333333333333444444444444444444444444444555555666666555555444777777666666666666777777888888999999999:::::::::999999999999;;;>>>@@@BBBCCCHHHRRR]]]bbbccchhhooowwwpppccccccaaa```bbbeeeiiilllmmmppprrrvvvyyy}}}~~~|||zzzxxxwwwuuussspppmmmkkkiiiiiiiiifffbbb````````````______^^^^^^\\\[[[ZZZYYYXXXYYYYYYYYYYYYZZZ\\\___``````___]]][[[ZZZZZZ\\\\\\```aaaccccccaaa```aaabbbaaaaaabbbbbbcccdddddddddcccbbb````````````___]]]```____________```aaabbbccccccdddeeeggghhhiiijjjjjjmmmpppssstttvvvxxxzzz{{{vvvssssssuuuyyywww^^^OOOHHHBBB<<<888999888777555444333222222333222111000000000111222000000111111111111000000111000000//////000000111...//////000000//////...//////............//////000000000000000000000000000000000000////////////////////////............///............---------////////////000000000000000000000000111111111111////////////............////////////////////////......------......///000888---)))...222///---...|||bbbTTTKKKDDD@@@888888888777777777666666555555555555444333222111000000000000000000000000------......////////////...000111111000000111333444222000000222222222111111111111000000000000000///000000000111111111111111111111222222222222222000000111111111222222222111111222222222333333333222222222333333333444444444444444444555555555555222222222222222222222222777777666666666666777777888999999999:::::::::::::::999999999:::>>>CCCGGGKKKNNNUUU___cccdddhhhnnnxxxvvviiicccgggggghhhkkkmmmpppqqqqqqyyy}}}{{{xxxvvvsssqqqooommmjjjgggdddbbbaaaaaabbb```]]]\\\]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXZZZ\\\___bbbdddfffdddaaa___^^^^^^______```bbbccccccbbbaaaaaabbbbbbbbbbbbccccccccccccccceeedddbbbbbbbbbbbb```^^^_________^^^^^^^^^_________``````aaabbbbbbccccccbbbdddhhhiiijjjlllnnnooouuuwwwyyyzzzzzz{{{}}}{{{vvvuuuvvvvvvzzznnn\\\QQQHHHAAA<<<:::888777555333333333333444333222111111111111222000111111222222111111000111000000000000000000111//////000000000000////////////............//////////////////////////////000000000000////////////////////////............+++,,,,,,---...///000000////////////000000000000////////////000000000000......///000//////......////////////////////////------------.........///000++++++///111......000lllXXXNNNHHHCCC999999999888888777666666333444444333333222111000111111111111111111111111000000//////...............///000111000000111333222111//////111222222111000000000000000000111111///000000000111111111111000000000000111111222222000000111111111222222222111111222222222333333333222222333333333444444444444444444555555666666666666666555555555555666666777777666666666666777777888888888999999999::::::;;;;;;;;;;;;<<<@@@FFFKKKYYYXXX\\\ccchhhlllrrryyyqqqhhhfffgggcccfffkkkppptttxxx|||~~~|||vvvqqqnnnllljjjhhhhhhfffccc```^^^\\\\\\\\\\\\ZZZYYYYYY[[[]]]]]]\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\^^^```dddggghhhkkkiiifffcccaaaaaaaaaaaaaaabbbddddddbbbbbbbbbcccfffeeeeeedddcccbbbaaaaaafffeeeeeeeeefffeeeccc`````````````````````____________```aaabbbaaaaaa```___aaacccdddccccccdddeeegggiiijjjkkkkkkkkkmmmooorrrvvv{{{~~~{{{{{{|||zzz{{{~~~}}}mmm\\\OOOFFF@@@:::999777555444444444555444333333222222222222222111111222222222222111111111111000000000000111111//////000000000000////////////............//////////////////////////////////////////000000000000////////////............+++,,,,,,---...///000000////////////000000000000....../////////000000000......//////000///......////////////////////////,,,------...............///......///...---///222|||dddUUULLLFFF<<<;;;:::888777777666666333333333333222111000000111111111111111111111111333333222111111000//////...///000000//////111222111///...///111222222111000000000000111111111111000000000000111111111111/////////000111111222222000111111111111222222222111111222222222333333333333333333333444444444444444444555555666777777777777777666666666666777777777777666666666666777777888888999999999:::::::::;;;===???@@@AAAFFFMMMSSS___]]]___hhhqqqyyy}}}rrrqqqnnnhhhcccbbbfffiiidddhhhlllqqquuuzzzzzzuuuoookkkhhhgggfffdddbbbaaa___]]][[[ZZZYYYYYYWWWVVVUUUWWWZZZ\\\]]]]]]^^^]]][[[ZZZZZZ[[[\\\]]]___```bbbdddfffiiijjjkkkllljjjgggdddbbbbbbbbbcccccceeegggfffeeedddeeeeeehhhhhhgggeeedddcccbbbaaafffffffffggghhhhhheeecccbbbbbbcccccccccbbbaaaaaa___```bbbccccccbbbaaaaaa^^^```aaaaaa___^^^^^^______aaabbbcccbbbbbbdddeeehhhlllqqqssstttuuuyyy|||}}}lll\\\OOOFFF>>><<<999777555555666666444444444333333333222222111111222222222222111111222111111000000111111222///000000111111000000/////////............//////000000000000000000000000////////////000000000000////////////............///............---------////////////000000000000////////////000000000000............////////////////////////////////////------...////////////...000000//////------///222ttt___QQQIII???===:::888666666666777444444444444333222111000111111111111111111111111222222111111111111111111...///111000//////000111///...---...000222222111///000000000111111111111000000000000111111111111//////000111111222333333000111111111111222222222111111222222222333333333333333333444444444444555444555555666777777888888666555444333333444555666777777666666666666777777::::::::::::;;;;;;;;;;;;:::>>>CCCFFFHHHNNNWWW^^^___^^^dddrrrmmm```bbbccceeeffffffggghhhiiiiiillloooqqquuuzzz~~~{{{yyysssoooiiieeeccccccbbbaaa\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVYYY]]]`````````aaa```___^^^^^^___aaabbbcccdddgggjjjkkkllllllkkkjjjiiigggeeeeeeeeeggghhhgggiiijjjjjjiiihhhiiiiiihhhhhhgggfffeeeeeeddddddeeeeeeeeegggiiiiiifffdddbbbcccdddeeeeeeddddddccc___```bbbcccdddcccbbbaaa]]]^^^______]]][[[[[[\\\^^^___aaaaaa``````aaaccc```dddhhhjjjjjjlllooorrryyyqqq```SSSFFFCCC???;;;888666666777444444444444444333333222111222222333333222222111222111111000000111111222000000111111111111000000//////............//////000000000000000000000000.../////////000000000111////////////............///............---------////////////000000000000//////000000000111111111///......---...///000111////////////////////////---...///000000000//////---...////////////000///gggUUUJJJAAA???;;;777555555666777555555555555444333222222111111111111111111111111.........///000000111111///000111000///...///000///...---...000222222222//////000000111111111222000000000000111111111111000000111222333333444444000111111111111222222222111111222222222333333333333333333444444444555555444555555666777888888999777666555444444555666777777777666666666666777777;;;;;;;;;<<<<<<<<<======999???EEEJJJNNNTTT^^^eeeaaaccclllwwwkkkfffdddccc```bbbgggkkklllkkkiiifffgggjjjmmmqqqwww}}}zzzxxxuuusssiiieee```\\\[[[[[[[[[[[[XXXYYYZZZZZZZZZXXXWWWUUUXXXXXXYYY]]]aaadddeeeeeefffeeecccccccccdddfffgggdddgggjjjmmmnnnmmmlllkkkjjjiiihhhggghhhjjjlllmmmjjjlllnnnmmmlllkkkllllllgggggggggggggggfffffffffccccccdddgggiiiiiigggdddbbbcccdddeeefffeeeeeeddd^^^___aaacccccccccbbbaaa[[[]]]^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^```[[[___dddeeeeeefffiiilllnnnsssxxxzzzzzzqqq```LLLIIIDDD>>>:::777666666444444555555444444333222111222222333333222222111222222111111111111222222000000111111111111000000//////............//////000000000000000000000000.../////////000000111111000/////////............+++,,,,,,---...///000000////////////000000000000000000000000111111111111000///---,,,---...111222////////////////////////---...000111111111000///))),,,...///000111///,,,ooo\\\OOOFFF>>>888888888555444555666666555444333333333333111111111111000000000000////////////////////////000000000000000000000000222111111111000000//////000111111111111222222222111111111000000000000000222222111111111111222222111111111111222333444555111111000000111111222333333333333333333333333333444444555555666777777777777777777777777777777777999999999888888888888777999999;;;>>>===::::::>>>???DDDOOOZZZ^^^^^^aaafffhhhlllwww{{{kkkbbbaaaddddddbbbkkkmmmooopppooommmjjjhhhjjjmmmqqquuuzzz}}}zzzwwwvvvuuuqqqkkkfff```\\\XXXVVVXXXXXXWWWVVVZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]```cccfffhhhiiiggggggffffffffffffggggggdddfffiiikkklllmmmoooqqqnnnmmmlllkkkjjjkkkllllllooooooooonnnmmmkkkjjjiiihhhhhhhhhhhhhhhgggffffffhhhhhhhhhhhhhhhiiijjjjjjffffffeeefffgggfffcccaaa___```aaabbbcccddddddddd`````````aaa``````___^^^^^^^^^^^^^^^]]]]]]\\\[[[^^^___```aaabbbcccdddeeeiiiiiijjjjjjmmmqqqxxx|||rrr^^^UUUKKKDDD===666444555666444333333555555444333222222222222222222222222111111111111111111111111333222111000////////////000000111111111111000000//////000000000000////////////............//////////////////////////////000///...---------------000000000000111111111111//////000000000000//////000000000000000000000000------............------111111000000//////......000000000000000000000000yyyeeeXXXGGG???999999:::777666777777777666555444444444444111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000000///000111111111111222222222111000000000000000000000222222111111111111222222111111111111222333444444222111111111111222333333333333333333333333333333666666666666666555555555777777777777777777777777888888888888888888999999;;;:::;;;>>>===;;;===AAAHHHMMMXXXcccgggggglllrrrzzz}}}}}}xxxsssmmmfffccceeeiiijjjjjjppprrruuuvvvuuurrrnnnllljjjmmmqqquuuzzz}}}{{{xxxvvvsssqqqppplllfffbbb]]]ZZZVVVUUUVVVXXXWWWVVVXXXYYY[[[\\\]]]]]]]]]\\\___```bbbdddfffhhhiiijjjiiiiiihhhhhhhhhhhhhhhhhhfffhhhkkkmmmmmmnnnppprrrpppooonnnllllllllllllmmmooooooooonnnmmmkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhfffeeefffffffffdddbbb```aaabbbcccdddddddddddd```````````````___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^___```aaabbbccccccbbbcccdddeeegggjjjooosssvvv}}}lll___QQQJJJDDD===888666777666555555555555333222222222222222222222222222111111111111111111111111111000000000000000111111000000111111111111000000//////000000000000////////////............////////////////////////////////////...---------------//////000000000111111111//////000000000000//////------------------------.........//////.........000000000000//////......000000000000000000000000~~~hhhXXXJJJBBB;;;;;;;;;999888999888888777555555555555555222222111111111000000000111111111111111111111111000000000000000000000000111111111111000000000000000111111111111222222222000000000000000000111111222222111111111111222222222222222111222222333333333222222222222333444444333333333333333333444444888777777666555555444444777777777777777777777777777777888888999:::::::::===;;;;;;>>>>>>===@@@FFFNNNTTT___jjjooorrryyy|||nnneeebbbbbbccceeehhhkkknnnpppqqqtttvvvzzz{{{zzzvvvrrrooolllnnnrrrvvv{{{}}}zzzyyywwwvvvsssppppppnnnllljjjgggddd___[[[XXXVVVTTTSSSUUUWWWWWWWWWWWWZZZ^^^aaacccdddcccbbbfffggghhhjjjkkkkkkllllllmmmmmmllllllkkkkkkjjjjjjiiikkkmmmoooooooooqqqrrrqqqqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmllljjjjjjlllllllllmmmllllllkkkjjjiiiiiihhhhhhhhhiiijjjjjjjjjhhhfffeeeffffffeeedddccccccddddddddddddcccccc___````````````___^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^___```aaaaaa]]]^^^```aaaaaacccfffhhhkkkrrryyy~~~|||ppp^^^TTTNNNEEE===888888777666666666555333111222222222222222222222222111111111111111111111111////////////000111222333000000111111111111000000//////000000000000////////////............////////////////////////////////////...------------...//////000000000000111111//////000000000000//////////////////////////////...//////000000//////...000000000////////////...000000000000000000000000kkkUUULLLCCC===<<<<<<:::999:::888777666555444444444444222222222111111111000000111111111111111111111111000000000000000000000000111111111000000000000000000000111111111222222222000000000000000111111111222222111111111111222222333333222222111222222222444333333333333444555555333333333444444444444444777777666666555555555555666666666666666666666666666777777888:::;;;;;;<<<===;;;;;;===>>>???EEELLLUUU\\\hhhuuu{{{wwwlllddd___^^^cccgggllloooooooooqqqsssuuuxxx{{{}}}|||xxxssspppqqqrrruuuxxx}}}xxxvvvsssqqqpppnnnllljjjhhhfffdddbbb___\\\XXXVVVTTTSSSRRRRRRTTTVVVYYYZZZ\\\___ccchhhjjjkkkiiihhhjjjkkkmmmnnnoooooooooooopppppppppoooooonnnmmmmmmjjjllloooooooooooopppqqqqqqppppppooonnnnnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjmmmmmmnnnnnnnnnmmmmmmllljjjjjjjjjiiiiiijjjkkkkkkllljjjgggfffgggggggggfffeeeeeeeeeeeeeeedddcccccc___````````````___^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^______[[[]]]___```______```aaadddiiiooosssvvvzzz{{{{{{ooobbbVVVJJJ@@@<<<777666555666666666444222222222222222222222222222111111111111111111111111000000//////000111222222000000111111111111000000//////000000000000////////////............/////////////////////////////////......---------......////////////000000000111//////000000000000//////111111111111111111111111//////000000000000//////////////////////////////////////////////////////vvv\\\NNNEEE>>><<<<<<999999:::777666555444333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000111111111222222222//////000000111111111111222222111111111111222222333333222222111222222222444444333333444444555666333333333444444555555555555555555555666666777777666666666666666666666666666666777999:::;;;<<<===<<<:::;;;>>>AAACCCJJJRRR___hhhvvvqqqgggffffffeeedddkkkooorrrqqqooonnnqqqtttxxxzzz}}}~~~{{{wwwtttwwwwwwyyy|||}}}zzzyyyqqqoookkkjjjiiihhhfffeeeaaa```___]]]ZZZWWWUUUTTTSSSSSSSSSSSSUUUXXX[[[]]]cccfffjjjnnnppppppnnnmmmkkkmmmoooqqqrrrrrrrrrqqqqqqqqqrrrrrrqqqpppoooooolllnnnooopppooonnnooopppoooooooooooonnnnnnmmmmmmoooooooooooonnnmmmllllllmmmnnnnnnoooooonnnnnnnnnmmmllllllkkkkkkkkkllllllmmmkkkhhhggghhhiiihhhhhhffffffgggffffffeeedddccc``````aaaaaa``````___^^^]]]^^^^^^______^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]ZZZ\\\^^^^^^]]]\\\\\\]]]___bbbfffiiikkknnntttxxx}}}|||xxx~~~rrr```NNNEEEDDD999777555555666666555444222222222222222222222222111111111111111111111111222222111000//////000000000000111111111111000000//////000000000000////////////............//////////////////////////////......---------......///...////////////000000000//////000000000000//////........................//////000000000000//////.............../////////////////////////////////gggRRRHHH@@@===<<<999888:::666555444333333222333333333222222222222111111111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222/////////000111111222222222222111111111111222222222222222111222222333333444333333333333444555555333333333444555555666666444444555555666777777888777777777777777777777777777777888999:::;;;<<<===;;;:::<<>>999666666666666222222222222222222222222111111111111111111111111111111000000000000000111000000111111111111000000//////000000000000////////////............//////////////////////////////---------------...//////........./////////000000//////000000000000//////222222222222222222222222.........//////.........---------.........//////000000000000000000000000yyyZZZPPPEEEAAA>>>;;;999;;;888777666555555444444555333333333222222222111111111111111111111111111111000000000000000000000000//////000000111111111222000111111111111222222222...//////000111222222222222222111111111111222222111111111111222333444555333222222222222333444444333333444444555666777777777777777666555555444444777777777777777777777777888999999::::::;;;;;;<<<<<<===BBBJJJQQQWWW___gggsss~~~wwwjjjhhhkkkqqquuussspppssszzzssstttuuuwww{{{}}}~~~~~~||||||}}}|||xxxtttqqqooolllhhhdddaaa___^^^___\\\YYYXXXZZZ[[[\\\[[[ZZZ\\\]]]\\\YYYYYY[[[^^^XXXZZZ\\\\\\\\\___dddhhhhhhjjjlllooorrrtttvvvvvvtttuuuwwwxxxwwwtttqqqooolllnnnppprrrssssssrrrqqqrrrtttuuutttrrrppppppqqqlllmmmppprrrssstttttttttrrrrrrsssssssssrrrqqqqqqrrrrrrssstttuuuuuuttttttssssssrrrqqqpppppppppqqqmmmllllllmmmnnnmmmjjjhhhgggggghhhhhhhhhhhhggggggcccddddddddddddcccbbbbbb]]]]]]^^^___`````````___^^^^^^]]]]]]\\\[[[[[[[[[]]]]]]]]]\\\ZZZZZZ[[[]]][[[\\\\\\\\\]]]^^^___```]]]```dddffffffjjjrrryyyyyy}}}mmmeeeSSSLLLCCC;;;777666666666222222222222222222222222111111111111111111111111////////////000111222333000000111111111111000000//////000000000000////////////............//////////////////////////////---------------...///000............/////////000//////000000000000//////////////////////////////------............---------------.........//////000000000000000000000000|||bbbUUUIIIDDDBBB>>><<<<<<:::999888666555555555555555444333333222222333333000000000000000000000000222222111111111111111111111111111111111111111111//////000111222222333333////////////////////////222222222222222222222222222222222222222222222222444444444444444444444444444444444555555555666666777666555555555555555666777888999999777666666777888:::;;;<<<;;;;;;===>>>===BBBIIIQQQ[[[fffqqqxxx~~~tttmmmoootttuuuvvvxxxzzzzzz{{{{{{|||~~~|||xxxwwwvvvuuussspppkkkggghhhfffbbb^^^ZZZXXXVVVVVVYYYXXXUUUTTTUUUXXX[[[^^^____________```aaabbbccceeedddbbbaaaaaadddfffhhhkkklllnnnpppqqqrrrqqqqqqxxxyyyyyyzzzxxxvvvsssqqqrrrrrrqqqqqqpppppppppooorrrsssuuuvvvuuussspppnnnssssssssssssttttttuuuvvvwwwvvvxxxzzzuuunnnpppwwwwwwtttuuuxxxyyywwwxxx{{{xxxxxxwwwwwwvvvuuuuuuuuurrrqqqppppppqqqooommmjjjggghhhjjjkkkkkkiiigggfffcccffffffdddcccdddccc`````````aaabbbcccbbb^^^\\\```___]]]]]]^^^^^^]]][[[\\\[[[[[[\\\]]]]]][[[ZZZ___^^^\\\ZZZZZZ[[[\\\]]]^^^^^^___```bbbeeegggiiipppsssxxx}}}~~~nnncccVVVFFF===;;;;;;:::888777555333333444444444333222222222222222222222222222222222111111111000000......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////------...000111111111111////////////////////////000000000000000000000000000000//////.........---////////////////////////////////////////////////eeeWWWHHHCCCAAA===999888:::999888777555555555555555444333333222222333333000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444444444444444555555555555666666666666666666666666666888999:::999888999::::::;;;<<<<<<<<<<<<>>>???DDDHHHNNNXXXdddrrr~~~}}}vvvrrrnnnqqqyyyxxxyyyzzz|||}}}~~~~~~|||yyyvvvtttrrrpppnnnkkkgggddd```___\\\ZZZWWWVVVVVVVVVXXXWWWUUUUUUVVVYYY\\\^^^aaaaaabbbcccdddeeeeeefffhhhgggeeeeeefffhhhjjjlllnnnooopppqqqrrrsssssssssvvvvvvvvvvvvvvvtttsssrrrrrrrrrrrrssssssssssssssstttuuuwwwyyyyyyxxxvvvtttttttttsssssstttuuuvvvwwwxxxxxxzzz}}}yyyuuuwww~~~~~~}}}}}}zzzxxxwwwvvvwwwvvvuuuvvvvvvuuurrrpppllllllmmmnnnnnnnnnnnnnnnjjjlllkkkgggeeegggeeebbbcccbbbbbbccccccbbb```]]]aaa```^^^^^^___^^^]]][[[\\\[[[[[[]]]___```___^^^___^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^___```ccceeefffgggjjjooosssyyy|||hhh[[[JJJ@@@???>>>:::666777555333333444444333222222222222222222222222222222222222111111111000000////////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000111000000////////////////////////000000000000000000000000000/////////............////////////////////////////////////////////////sss```MMMDDDCCC@@@;;;777:::999888777666555555555555444333333222222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222333333222222222222222222222222000000000111111111111111222222222222222222222222444444444444444444444444333333333444444444555555555666777888999999888777555777999:::::::::<<<===<<<=========<<<===@@@BBBNNNPPPWWWcccsssvvvlllmmmpppsss{{{~~~~~~|||{{{{{{zzzwwwsssqqqoookkkiiigggeeebbb```ZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYXXXXXXZZZ\\\___aaacccdddfffhhhiiiiiiiiiiiikkkjjjjjjjjjkkkmmmpppqqqssssssrrrrrrssstttuuuuuuuuuuuutttttttttuuuuuuuuussssssttttttuuuvvvvvvwwwssstttwwwyyyzzzyyyxxxwwwyyyxxxwwwvvvwwwyyy|||}}}|||}}}||||||{{{yyyxxxxxxxxxxxxyyywwwxxxuuuooolllmmmllliiiiiigggfffeeeeeedddbbb```bbbaaa``````aaa```^^^\\\___^^^]]]^^^```aaa```___```___^^^]]]\\\]]]^^^^^^]]]]]]]]]^^^___```bbbbbb```bbbfffjjjnnnsssyyy}}}|||||||||}}}wwwgggTTTIIIFFFDDD===666888666333333333333222111222222222222222222222222222222222111111111111111/////////000000000000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////............////////////////////////////////////////////////rrrVVVIIIEEECCC>>>;;;::::::888777666555555555555444333333222222333333000000000000000000000000111111111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111222222222222222222222222222222222333333444444444444444444333333333333444444444444444555888:::;;;:::999888555777::::::::::::;;;<<<===============???BBBEEEVVVXXX```nnnsssooopppwww}}}~~~}}}yyywwwvvvtttqqqnnnmmmjjjeeebbb```___^^^]]]XXXXXXWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^```bbbdddfffdddfffiiilllmmmmmmmmmlllmmmnnnnnnoooppprrrssstttuuutttssssssssstttuuuvvvuuuttttttssstttvvvxxxzzztttuuuuuuvvvvvvwwwwwwxxxuuuwwwyyy{{{|||||||||{{{~~~}}}||||||~~~~~~{{{{{{zzzxxxqqqooollljjjiiihhhgggeeeccccccbbbcccdddcccaaa___cccbbb```_________^^^]]]``````___^^^^^^^^^^^^___^^^^^^^^^^^^______``````^^^aaadddfffiiilllqqqtttzzz{{{|||~~~~~~yyyxxxbbbTTTPPPKKKBBB:::999777444333444333222111222222222222222222222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////...///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////bbbMMMEEEAAA>>>===;;;:::999777666666666666555444333333222222333333000000000000000000000000000000111111111222222222111111111111111111111111111111111111111222222222000000000000000000000000222222222333333333444444222222222222222222222222333333333444444444555555333333333444444444555555444666888:::;;;;;;:::999666888::::::999888999:::<<<=========>>>BBBHHHLLL[[[```jjjyyyzzzyyymmmnnnttt|||}}}}}}zzzvvvssspppnnnkkkjjjiiieee```]]]\\\\\\\\\[[[XXXXXXWWWWWWXXXYYYZZZ[[[^^^___```bbbdddfffggghhheeegggjjjmmmooopppooooooooopppqqqrrrttttttuuuuuuuuutttsssrrrrrrsssuuuuuutttsssrrrrrrtttvvvyyy{{{wwwwwwwwwxxxxxxxxxyyyyyy|||}}}}}}{{{wwwtttsssqqqooommmhhhgggggghhhiiihhheeeccceeecccaaa`````````___^^^``````______^^^^^^^^^________________________^^^___aaaccceeefffhhhkkknnnpppuuu{{{|||zzz}}}}}}}}}qqqaaaYYYRRRHHH???;;;999666555444444222111222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////000000000000//////...000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////rrrWWWIIIAAA======;;;:::999888777666666666555444333333222222333333000000000000000000000000000000000111222222333333111111111111111111111111111111111111111111111111333333333333333333333333222222333333444555555555222222222222222222222222222333333444444555555555444444444555555555666666666777888999::::::999888666888::::::999888888999<<<======???BBBHHHPPPUUU___hhhvvvvvvyyyssstttwwwzzz~~~~~~|||xxxvvvrrrnnnjjjgggfffeeeccc```]]]ZZZZZZ[[[ZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\```aaaccceeegggggghhhhhhgggiiikkknnnppprrrrrrrrrqqqrrrtttuuuvvvvvvuuutttsssrrrrrrrrrsssttttttuuurrrrrrqqqrrrsssvvvyyy{{{zzz{{{{{{|||}}}~~~~~~wwwvvvvvvuuuuuurrrnnnkkkiiigggdddcccdddddddddccc```____________^^^^^^^^^^^^^^^____________^^^]]]]]]___bbbccccccdddfffhhhkkknnnsssyyy~~~~~~tttsssxxx}}}ssshhh]]]PPPFFF===;;;888666666555333111222222222222222222222222111111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////lllXXXJJJCCCBBB;;;;;;999888777666666666555444333333222222333333000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111333333333333333333333333111111222333333444555555222222222222222222222222222222333333444555555666555555555666666666777777777777888888888888888888666888:::;;;::::::;;;<<<===>>>???BBBGGGOOOYYY___cccqqq{{{yyyzzz{{{|||||||||~~~~~~|||{{{rrrqqqmmmhhhdddaaa```aaa^^^[[[YYYXXXYYYZZZYYYXXXXXXXXXXXXYYY[[[]]]___aaaeeefffhhhjjjllllllkkkkkkjjjkkkmmmoooqqqtttvvvvvvsssuuuwwwxxxxxxwwwuuutttqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuwwwyyy|||}}}~~~~~~yyyvvvrrrnnnjjjiiigggfffddd_______________^^^]]]]]][[[\\\]]]^^^^^^]]]\\\\\\\\\^^^```aaaaaaaaabbbdddiiikkknnnpppsssxxx~~~}}}qqqpppttt{{{}}}mmm]]]RRR???===:::888777666444222222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...///000000111000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////hhhVVVLLLIII<<<;;;999888777777666666555444333333222222333333000000000000000000000000///000000111222222333333111111111111111111111111222222111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222222333333444555666666666666666666777777777777999888777777666777777888555777:::;;;<<<===>>>@@@>>>???AAADDDJJJTTT___ffffffwww}}}wwwyyy|||{{{{{{~~~|||zzzyyyxxxnnnmmmiiiddd```]]]]]]^^^ZZZXXXWWWWWWXXXYYYXXXWWWZZZZZZ[[[]]]___bbbeeegggjjjlllnnnpppqqqqqqpppooollllllnnnppprrruuuxxxyyyuuuwwwyyyzzzzzzxxxuuussspppqqqsssuuuwwwwwwwwwvvvyyyyyyzzz{{{|||~~~~~~wwwqqqlllhhhdddbbb^^^^^^______^^^^^^]]]\\\YYYZZZ[[[]]]]]]\\\[[[[[[[[[]]]````````````aaabbbhhhiiikkkkkkmmmpppuuuxxx|||sssqqquuuzzz|||iii]]]AAA>>>;;;999888777555333222222222222222222222222000000111111222222222222222222222222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------///000111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////vvv^^^LLLDDD@@@<<<999888999999999777777666555444444444444222000...///222333111///111111111111111111111111555333111//////000111222///000000000000//////...111111222222222333333333555444444333333444444555555555555555666666666666444444444555555555555666555555555555666666666777777777777777888888888888666888:::;;;;;;<<<>>>@@@@@@CCCHHHNNNTTT[[[ccchhhlllyyyyyy{{{{{{zzz~~~~~~yyytttqqqpppooojjjeee```^^^___aaa```___XXXXXXXXXWWWWWWWWWWWWWWWYYY]]]bbbfffhhhiiikkkmmmnnnmmmmmmnnnoooqqqssstttrrrqqqoooooopppqqqtttuuuwwwyyyzzzzzzzzzzzz{{{}}}zzz}}}}}}{{{{{{}}}}}}zzz{{{|||~~~zzzuuupppmmmiiihhhfffdddbbbaaaaaa```aaa```^^^]]][[[ZZZYYYYYY[[[\\\]]]^^^]]]^^^___```ggggggggghhhjjjlllooopppuuuxxx~~~{{{xxxyyy~~~lllVVVFFF@@@>>>666444777333333333333222222222111111111111111111111111111111111111000000000000000000//////000000111111111222000000000000////////////000000000000////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111000000//////......lllUUUDDDAAA===::::::999999888777666555444333333333333222000//////222222111///111111111111111111111111333222111000000111111222///000000111111111000000000000111111111222222222444444333333333333444444444444444444555555555555444444444555555555555666555555555666666666666666777777777777888888888888777999;;;<<<<<<===???AAA???CCCIIIOOOUUU\\\ccchhhqqq{{{}}}xxxwwwyyy|||}}}}}}{{{vvvpppmmmkkkjjjeeeaaa]]]\\\]]]^^^]]]\\\VVVVVVWWWWWWWWWWWWXXXXXX[[[___dddhhhjjjkkklllmmmnnnoooppprrrsssssssssssspppppppppqqqrrrtttwwwxxxvvvwwwxxxxxxyyy{{{}}}vvvyyy~~~zzzvvvsssnnniiigggfffeeeeeeeeedddbbb```^^^]]]\\\\\\^^^^^^____________``````eeeeeeeeefffhhhkkkmmmooopppuuu{{{wwwaaaOOOFFFAAA777666999555333333333333222222222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000////////////000000000000////////////......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000000000/////////...uuu[[[HHHFFFBBB@@@>>>===;;;999666555444333222222222222222111000000111222111000111111111111111111111111111111222222222222222222///000111222222222222222000000000000111111111111444444333333333333444444222333333333444444444444444444444555555555555666666666666666666555555555777777777888888888999999999:::<<<<<<<<<===???BBBAAAEEEMMMTTTZZZ```eeeiiisssvvvvvvxxx{{{xxxssspppsssvvvxxxzzz}}}|||zzzvvvqqqkkkgggdddbbb^^^\\\ZZZYYYZZZZZZYYYXXXTTTUUUVVVWWWXXXYYYZZZZZZ___ccciiimmmnnnmmmmmmmmmpppqqqtttuuuvvvuuusssrrrppppppqqqsssuuuwwwyyyzzzxxxyyyyyyzzz|||rrrxxx}}}vvvsssqqqooonnniiihhheeebbb___]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]bbbbbbbbbdddfffiiikkkmmmkkkqqqyyy}}}rrr___SSSJJJ===999;;;777444444333333333222222222222222222222222222222222111111222222222222222222000000000000111111111111////////////000000000000000000000000////////////------...///000111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////vvv^^^NNNKKKHHHFFFDDDAAA>>>;;;555555444333222222222222111111111111111222111111111111111111111111111111///000222444444333222111///000111222333444444444000111111111222222222222444333333333333333333444333333333333444444444444444444444555555555555666666666666666555555555555777777888888888999999999999:::;;;<<<<<<===@@@BBBFFFKKKSSSZZZ```dddhhhjjjqqqtttvvv|||nnngggiiijjjoootttzzz|||}}}}}}vvvtttppplllgggbbb___]]]XXXXXXXXXXXXXXXXXXWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^ccchhhnnnrrrrrrpppooonnnssstttuuuuuuuuuuuuttttttqqqrrrsssuuuvvvxxxzzzzzz}}}~~~sss{{{~~~zzztttrrrnnniiiddd___\\\[[[]]]\\\[[[[[[\\\]]]^^^^^^`````````aaacccfffiiijjjiiiooowwwzzzyyy|||pppcccXXXHHH???<<<666444444444444333333333333222222222222222222222222222222222222222333333333000000000000000111111111////////////000000000000000000000000////////////......//////000000111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////......//////000000111111000000000000////////////vvv\\\OOOLLLIIIGGGEEEBBB>>><<<555555444333222222222222111111222222111111111222111111111111111111111111///000333444555444222111000000111333333444444444222222222333333333444444333333333222222333333333333444444444444555555555444444444555555555555666666666666666666555555555888888888888999999999999999:::;;;;;;;;;===AAACCCJJJOOOWWW^^^cccfffiiikkkqqqzzzssscccccciiimmmrrrwww}}}~~~~~~}}}zzzpppooolllhhhccc___\\\ZZZVVVWWWWWWXXXWWWWWWXXXXXXVVVWWWYYY\\\^^^```bbbcccggglllqqquuuuuusssqqqpppwwwuuutttsssssstttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzyyy}}}vvvnnngggccc```bbb```]]]^^^```bbbbbbbbb_________```bbbdddfffhhhhhhooouuuvvvuuuwwwttthhhTTTGGG???555555555555444444444333333222222222222222222222222111111222222222333333333111111000000000000000000.../////////000000000111000000000000////////////111111000000//////......///000000000111111111111000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////000000000000vvvXXXLLLIIIEEEBBB@@@>>>;;;999666555444333222222222222111222333222111111222333111111111111111111111111000111333555555444222111000111222333333333333333333333333333444444444555333333222222222222333333444444444444555555555555444444444555555555555666555555555555666666666777888888888999999999999:::999::::::;;;<<>><<<;;;:::888777666555444333333333333000222444333111000222444111111111111111111111111222333444444444333222111111111222222222222222111222222333333333444444444333333222222222222333333222333333333444444444444444444444555555555555666333444444555666777888888888888888999999999:::::::::;;;<<<===>>>BBBGGGKKKRRRWWW```hhhooouuuzzz}}}yyyiiifffjjjmmmppptttvvvzzzzzztttpppmmmhhhfffbbb___\\\[[[ZZZZZZVVVWWWXXXWWWVVVXXX\\\___```aaacccfffiiikkkmmmnnnlllppptttvvvwwwvvvvvvvvvxxxwwwvvvuuuvvvxxx{{{}}}}}}{{{yyyxxxyyy}}}{{{wwwsssnnngggeeeffffffdddaaaccccccbbbaaabbbcccdddeeeggghhhiiijjjkkkmmmrrruuuwww|||{{{dddRRRFFF;;;666666666666555555555444333333333333333333333333//////000000111222222333111111111111000000000///.........///000111111111000000000000////////////111111000000//////......000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.../////////000000000111oooJJJFFF@@@===<<<;;;;;;:::777777666555444444444444000333444333111000222444111111111111111111111111444444444444333222222111111111222222222111000000111111222222222333333333333222222222222222222333111111222222222333333333444444444555555555666666222333444555666888999999888888999999999:::::::::;;;<<<===>>>@@@EEEJJJOOOWWW\\\eeennnwwwrrrgggccckkkssstttuuuyyy||||||uuuoooiiiffffffccc___\\\YYYYYYZZZ[[[VVVXXXXXXWWWVVVXXX]]]aaadddeeegggiiilllnnnpppqqqnnnppptttvvvvvvvvvwwwxxxwwwwwwxxxyyyzzz|||}}}}}}}}}zzzyyy{{{|||tttppppppoookkkhhheeedddcccbbbbbbcccddddddeeeddddddeeegggjjjmmmoooqqqvvv{{{}}}eeeTTTIII???777666666666555555555555333333333333333333333333...//////000111111222222222111111111000000//////---......///000111111222000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////........./////////000000111111}}}ZZZHHH;;;;;;>>>;;;999:::777777777666555555444444444444444444444444444444111111222222222333333333555444333222111111111111222222222222222222222222000111111111111222222222444444444555555555555666444444444444444444444444444444444555555555555666777777777777777888888888999::::::;;;;;;;;;::::::===999:::CCCJJJMMMQQQXXX\\\fffrrrzzzrrreeehhhnnnuuuzzz}}}}}}|||}}}}}}wwwrrrnnniiieeebbbaaa___\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVXXX]]]dddiiilllkkkjjjlllooosssuuuvvvrrrsssvvvyyy{{{|||||||||wwwxxxzzz{{{{{{|||}}}wwwsssoookkkllliiieeedddeeeeeebbb___cccaaa___```dddiiimmmooorrruuuyyy}}}}}}gggWWWKKKBBB???;;;888::::::666444555555444333333222222333333222222222222222222222222111111111111111111111111000000111111111111000000222111111111000000////////////............//////000000////////////000000000111222111000//////111000000000000000000000000///////////////.........//////............////////////000000///...------aaaNNN>>><<<>>>;;;888999777777666555444333333333333333333333333333333333111111222222222333333333555444333222111111111111222222222222222222222222111111111111222222222222333333333333444444444555555555555555555555555555555555555666666666777777777777777777888888888888999999::::::;;;;;;::::::<<<:::>>>GGGNNNRRRXXX___eeemmmwww~~~jjjcccffflllssswwwyyyzzz}}}|||wwwtttoookkkhhhdddaaa^^^^^^\\\ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZ]]]bbbhhhlllooooooooopppsssuuuvvvvvvsssuuuwwwyyy{{{|||||||||wwwyyy{{{||||||~~~}}}xxxoookkkgggeeefffeeeccc```bbb```___```cccgggiiijjjmmmooosssvvvyyy~~~ooobbbVVVMMMDDD===999888888555555777555444444333222333333333333333333333333333333333111111111111111111111111000000111111111111000000000000000000//////......//////............//////000000////////////000000000111222111000//////111000000000000000000000000/////////////////////...//////............/////////////////////...------kkkVVVBBB>>>>>>:::777777777777666555333222222111222222222222222222222222111111222222222333333333444444333222111111111111222222222222222222222222111111111111222222222333222222222333333333444444666666666666666666666666666666777777777888888888777777777888888888999999999999::::::;;;;;;;;;;;;===@@@FFFOOOTTTXXX___gggrrrxxxyyyfff___aaakkkqqqxxxzzzyyyzzz|||wwwuuunnnkkkgggdddbbb```]]][[[\\\[[[YYYWWWVVVVVVVVVVVVXXXZZZ^^^aaadddhhhmmmppptttuuuvvvwwwwwwwwwwwwwwwuuuwwwyyyzzz{{{|||{{{{{{{{{|||~~~xxxsssmmmkkkjjjiiifffcccdddbbbaaabbbdddfffggggggiiijjjlllooorrrwww~~~vvvmmmaaaUUUKKKBBB;;;888777555666999555555444333333333333444444444444444444444444444111111111111111111111111000000111111111111000000////////////............000//////......//////000111000000//////000000111000111222111000//////111000000000000000000000000......////////////////////////............/////////////////////......---xxx___GGG???>>>:::777888888888777666444333222222222222222222222222222222111111222222222333333333444333222222111111111222111222222222222222333333111111111222222222333333222333333333333444444444555555555555555666666666666666666777777777888888777777777888888999999:::999999::::::;;;<<<======AAAHHHPPPWWW[[[```iiiqqq~~~rrreee```dddkkkppptttxxx{{{}}}~~~zzzvvvrrroooiiifffccc```___]]][[[YYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ^^^cccgggkkknnnqqqtttxxxyyy{{{{{{zzzxxxwwwwwwxxxyyy{{{|||}}}}}}|||{{{{{{vvvssspppkkkggggggeeedddeeeggghhhhhhggghhhhhhjjjkkknnntttzzz|||{{{uuuiii\\\SSSJJJAAA===:::666666999666555555444444444444444444444444444444444444444111111111111111111111111000000111111111111000000////////////////////////000000////////////000000111000000000000000000111000111222111/////////111////////////////////////............//////////////////............//////...///////////////......kkkMMMAAA>>>;;;999:::999999888777666555444444444444444444444444444444111111222222222333333333333333222222111111222222111111111222222333333333111222222222222333333333444444444444555555555555333333444444444555555555555555666666666777777777666777777888999::::::::::::::::::;;;<<<>>>???@@@DDDLLLWWW___fffqqq|||{{{eee\\\^^^dddkkkpppvvvuuuvvv|||zzzvvvrrrnnnkkkeeeccc___]]]\\\ZZZXXXVVVVVVXXXXXXXXXVVVWWWZZZ]]]^^^bbbhhhmmmppprrrtttvvvyyy{{{}}}}}}zzzwwwwwwwww{{{|||~~~~~~}}}yyyrrrmmmkkkiiigggggghhhiiihhhggggggggghhhiiilllqqqxxx}}}}}}xxxnnn___UUULLLFFF@@@999666777777666555555444444555555222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000////////////000000111111000000000000111111000111222111/////////111////////////////////////---.........//////000000//////............//////......///////////////...{{{VVVDDD???<<<;;;===999999888777777666666666444444444444444444444444111111222222222333333333333333222222111222222333111111111222222333333444222222222222333333333333444444444555555555666666222222333333444555555555555555555666666666777777666777777888999:::;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDFFFPPP\\\hhhwwwsssdddXXXZZZdddlllqqqssszzzwwwxxxyyyuuuqqqmmmiiifff```^^^[[[YYYXXXWWWUUUSSSSSSUUUXXXXXXWWWYYY]]]aaaeeeiiinnnrrrtttuuuwwwxxxyyy|||~~~|||yyywwwxxxzzz~~~~~~xxxrrroookkkiiihhhgggfffeeeeeefffggghhhkkkoootttyyy}}}~~~nnndddXXXOOOFFF<<<777777777777666555555555555666222222222222222222222222111111111111111111111111000000111111111111000000000000000000111111111111111000000//////000000111222111111000000111111222000111222111000//////111000000000000000000000000------......///000000000//////............//////---...//////////////////aaaIIIAAA===<<<>>>777777777777777666666666333333333333333333333333111111222222222333333333333222222111222222333333000111111222333333444444222222222333333333444444333333444444444555555555333333333444555666666666666666777777777888888888666777777888:::;;;;;;<<<============???BBBEEEFFFNNNXXXdddrrrvvviiibbb]]]]]]dddmmmqqqtttwww{{{{{{~~~{{{wwwrrrmmmiiifffaaa___[[[YYYWWWVVVWWWWWWVVVUUUSSSWWWZZZ[[[[[[^^^dddiiimmmqqqtttwwwxxxxxxyyy{{{yyy|||}}}|||xxxwwwzzz~~~{{{tttnnnkkkhhhfffddddddfffhhhjjjllloootttwwwxxxyyy{{{~~~~~~qqqbbbUUUIII>>>999999888777666666555555666666333333333333333333333333111111111111111111111111000000111111111111000000/////////000000000111111111111000000000000111111222111111000000111111222000111222111000//////111000000000000000000000000------......///000000111//////............//////------...///////////////iiiMMMBBB===<<>>>>>===>>>@@@CCCFFFHHHXXXaaalllzzzdddVVVVVVYYYaaakkkoooooosssxxx{{{~~~uuuqqqlllgggccc```[[[YYYYYYXXXVVVWWWXXXZZZYYYYYYVVVZZZ___```aaadddjjjpppsssvvvyyyzzzzzzzzz{{{|||yyy|||~~~|||xxxxxx||||||tttoookkkhhhffffffhhhkkkmmmoooqqquuuxxxtttuuuvvvyyy|||zzzgggWWWIII???;;;<<<888888777666666666666666444444444444444444444444111111111111111111111111000000111111111111000000---.........//////000000111111000000000000111111222222111111111111222222000111222111000//////111000000000000000000000000---------...///000000111//////............//////------...///000000//////yyyTTTBBB======>>>999888888666555444333222333333222222111222222222444333333222111111111222111111111111111111111111111111111111111111111111111111222333333333333222444444444444444444444444666666666666666555555555555555666666777777888888;;;;;;:::::::::;;;<<<<<>>888555666777444333444444333222222111111222222222222111111111222333444111111111111111111111111000000000000000000000000///////////////000111111000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////.........///////////////\\\DDDBBB???888666666666666666666666666888777666444333222111111444333333222222222222222222222222222222222222222222222222222222222222222333333444555555555555444444444444444444444444444555555666666666666666666555555666777777888888999:::::::::::::::;;;<<<======<<>>>>>AAAFFFLLL[[[uuuppp___ZZZ]]]dddjjjppprrruuuwwwyyy}}}xxxwwwtttqqqnnnjjjfffcccbbb___\\\XXXWWWWWWXXXXXXZZZZZZZZZ[[[^^^bbbfffhhhqqqrrrsssssstttvvvzzz}}}~~~}}}}}}~~~~~~yyysssrrrrrrssstttrrrqqqppprrrtttvvvvvvuuuyyy{{{oooZZZKKKFFF===888999:::888666666444333222222111111222222222222222222222222222333111111111111111111111111111111111111111111111111///////////////000000111///000000000111111111111111111111000000000000000////////////////////////////////////////////////////////////////////////000000//////......------lllKKKEEEDDD===999999888777666555444444333222222222222222333444444333333222333333444444222222222222222222222222222222222222222222222222111111222333333333333333555555555555555555555555444555555555666666777777666666777777888999999999:::999999:::;;;<<<======??????BBBGGGTTTmmmsss^^^YYY^^^eeekkknnnssstttvvvxxxzzz}}}xxxwwwtttpppkkkeeebbb```]]][[[XXXVVVUUUVVVWWWYYYZZZ[[[\\\^^^bbbgggkkkmmmsssuuuvvvwwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuuuuuuuutttrrrpppppprrrsssssssssuuuwww|||ppp\\\KKKAAA:::;;;===:::777666555555444333333333333444222222222222222222222222111111111111111111111111000000000000000000000000///////////////000000111///000000000111111111111000000000000000000111111////////////////////////////////////////////////////////////////////////000000//////......------wwwRRREEEBBB>>>;;;:::999888666555444333111111111111222333444444333333333333333444444555333333333333333333333333333333333333333333333333000111222222333333222222555555555555555555555555444444555555666777777777666666777888888999999:::999999999:::;;;<<<===>>>??????BBBLLL```kkk```XXX\\\fffllloooqqqtttvvvxxxzzz|||{{{vvvuuurrrmmmfffaaa^^^]]]YYYXXXWWWVVVVVVWWWXXXYYY[[[\\\^^^aaaeeejjjnnnqqqtttvvvxxxyyyzzz{{{}}}~~~~~~~~~{{{yyywwwsssqqqpppppprrrtttuuuuuurrrtttxxx|||~~~[[[NNNAAA======:::666555666666555444444444444444222222333333333222111111111111111111111111111111///////////////////////////////////////000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////.........aaaHHHAAAAAA999999888888777666555555333333222222222333444444333333333333333444555555333333333333333333333333333333333333333333333333111222333333444444333333555555555555555555555555444444555555666777777888666777777888888999::::::999999999:::;;;<<<===>>>???AAAGGGVVVrrr}}}mmm___[[[[[[ccclllqqqtttwwwvvvxxx{{{~~~~~~yyysssoooooolllfff___[[[ZZZ[[[WWWWWWVVVWWWWWWXXXYYYZZZ\\\]]]```ccchhhmmmpppssstttvvvyyy{{{||||||~~~vvvtttqqqqqqrrrtttttttttpppqqqsssvvvzzz~~~xxxeeeNNNBBB===999777666555555444333333333333444222333333333333222111000111111111111111111111111........................///////////////000111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.........///////////////sssSSSGGGIII777777777777777777777777666555444444333333333333333333333333333444555666333333333333333333333333333333333333333333333333222333444444555555444444666666666666666666666666444444444555666777777888777777777888999999::::::999999999:::;;;<<<>>>>>>AAADDDMMM```yyyfff^^^]]]aaaiiipppsssxxx}}}xxx{{{~~~}}}yyysssllliiihhhfff```ZZZVVVWWWYYYUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^aaaeeeiiinnnrrrttttttwwwzzz|||}}}}}}{{{xxxtttrrrrrrrrrqqqqqqooooooppprrruuuxxx|||}}}|||xxx[[[HHH???;;;999:::555444333333222222333333222333333444333222111000111111111111111111111111........................///////////////000111111000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////---.........//////000000qqqTTTFFFBBB???<<<:::999999888777666555444333222333444444333333333333333333333333000000000111222222222333444444444444444444444444222222222333333333444444666666555555555444444444777777777777888888888888777777777888999999::::::777888;;;>>>===:::===CCCBBBKKK\\\vvvmmm```^^^```eeemmmuuu{{{~~~~~~|||uuunnniiigggccc```[[[WWWUUUUUUTTTTTTSSSVVVXXXXXXWWWXXX[[[^^^ccceeehhhkkkmmmppptttwww~~~|||~~~|||yyyyyyzzzxxxwwwuuuvvvwwwvvvttttttvvvwww}}}~~~hhhNNNCCC???:::666777444222222333444555444333333333222222222111111111111111111111111111111222111///.........///000////////////000000000000000000111222222222222222222222222222222222222222//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000___NNNBBB???<<<:::999999888777777666555444444444555555333333333333333333333333222222222222333333333333444444444444444444444444444444444555555555666666666666555555555444444444666666777777777888888888888888999999:::;;;;;;<<<999888:::>>>===;;;>>>CCCFFFPPPcccxxxggg```aaadddiiipppvvv{{{|||xxxsssmmmhhheeeaaa^^^ZZZVVVUUUTTTTTTTTTTTTWWWYYYYYYYYYZZZ^^^bbbhhhjjjmmmoooqqqtttwwwzzz~~~}}}{{{yyywwwtttrrrrrrsssvvvwwwzzzzzz~~~yyy\\\KKKCCC>>><<<888666444444555666555444333333333222222222222111111111111111111111111111222111000///...//////000////////////000000000000///000111111222222111111222222222222222222222222//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000___LLLBBB???<<<:::999999888777777777666555555555555666333333333333333333333333555444444444444444333333444444444444444444444444444444444555555555666666666666666555555555555444666666666666777777777777888888888999::::::;;;;;;===;;;;;;>>>???>>>@@@DDDLLLYYYooo~~~jjjaaabbbdddiiiooossswww{{{~~~zzzuuurrroookkkeee```]]][[[WWWTTTRRRRRRSSSTTTVVVXXX[[[[[[[[[^^^dddiiippprrrtttuuuvvvxxx{{{~~~yyysssqqqsssvvvxxxxxxwwwvvvyyy}}}~~~kkkRRRCCC===<<<999777666666777777666444333333333333222222222222111111111111111111111111111111000///////////////////////////000000000000...///000000111111000000222222222222222222222222//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000yyyVVVGGGBBB???<<<:::999999888777666666666555555555555555444444444444444444444444555555555444444333333333444444444444444444444444222222222333333333444444666666666555555555555555555555666666666777777777555555666777777888888999@@@<<<;;;???AAAAAACCCGGGOOO```zzznnn```___eeeffflllssswwwyyy}}}|||vvvooolllkkkggg```ZZZWWWVVVTTTQQQPPPPPPRRRTTTXXXZZZ]]]^^^___ccciiiooowwwxxxzzzzzzzzz{{{~~~zzztttssswww{{{{{{zzzvvvtttvvvzzz|||{{{}}}zzz]]]GGG>>><<<999888777777777777555333444444333333333222222222111111111111111111111111111000000///////////////////////////000000000000......///000000000000000111111111111111111111111//////000000000000//////////////////////////////////////////////////////////////////////////////qqqRRRIIIBBB???<<<:::999999888777555555555555444444333333444444444444444444444444555555444444333333222222444444444444444444444444222222222333333333444444666666666666666666666666666666666666777777777777666666666777888888999999???;;;:::===???@@@DDDJJJPPPeee|||mmmaaa\\\___eeegggnnnvvvzzz}}}}}}zzzssslllhhhfffbbb[[[UUURRRRRRRRROOONNNOOORRRVVVZZZ]]]aaabbbdddhhhnnntttzzz|||}}}}}}|||}}}}}}xxxuuuvvvzzz|||{{{xxxwwwtttuuuzzz|||{{{|||pppXXXIIIEEE:::999777666666666444222444444444333333333222222111111111111111111111111000000000000000//////...////////////000000000000......///000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000////////////////////////pppRRRKKKBBB???<<<:::999999888777444444555555444444333222444444444444444444444444444444444444444444333333444444444444444444444444444444444555555555666666555666666666666777777777777777777777888888888888888999999:::;;;;;;<<<<<<;;;::::::<<<<<<>>>EEENNNYYYnnnyyyfff\\\YYY[[[aaaffflllrrrzzz{{{xxxtttooohhhdddaaa]]]XXXTTTPPPQQQRRRPPPNNNPPPUUUYYY^^^bbbgggjjjkkkoootttyyy|||}}}~~~~~~}}}~~~{{{yyyvvvvvvxxxyyywwwtttwwwssstttyyy|||||||||~~~}}}fffTTTKKK===:::777555555555444333444444444444333333333333111111111111111111111111000000000000000///......////////////000000000000...///000000111111000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000vvvUUUJJJBBB???<<<:::999999888777444555666666666555333333555555555555555555555555555555555555555555666666444444444444444444444444444444444555555555666666555666666666777777777777888888888888999999999999:::::::::;;;<<<<<<======;;;<<>>@@@KKKWWWmmm~~~rrreeeXXXVVVZZZ___fffllluuuyyyzzztttpppkkkhhhddd___[[[XXXVVVUUUPPPSSSTTTSSSQQQSSSYYY^^^ccchhhnnnqqqsssvvvzzz}}}}}}~~~~~~~~~|||xxxvvvuuuuuuuuutttpppqqqvvvzzz{{{{{{|||}}}nnn[[[NNN@@@===888555444555555555555444444444444333333333111111111111111111111111///000000111000///...---////////////000000000000///000111111222222111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000ZZZJJJBBB???<<<:::999999888777555666777777777666444333555555555555555555555555555555666666777777888888444444444444444444444444222222222333333333444444555666666666777777888888888888999999999:::::::::888999999::::::;;;;;;<<<>>>AAAEEEFFFBBBDDDQQQ```{{{qqqaaaYYYTTTWWW^^^eeemmmsss{{{~~~|||vvvoookkkcccccc```\\\XXXUUUUUUVVVRRRUUUWWWVVVTTTVVV\\\bbbffflllssswwwyyyzzz}}}}}}~~~{{{uuutttuuuxxxrrrnnnnnntttyyyyyyyyy{{{|||~~~ttt```SSSCCC???999555555666777777555555444444444333333333111111111111111111111111///000111111111000...---////////////000000000000000000111222222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000cccIIIDDD@@@;;;888888999::::::777777666555444444333333333333333333333333333333555555555555555555555555333333333444444444555555333333444444555666777777777777777777777888888999999999999888888888888888;;;;;;<<<======<<<<<<;;;@@@:::;;;BBBEEEIIIXXXjjjqqqbbb```QQQSSSWWW___gggnnnrrrsss~~~|||wwwqqqjjjfffaaa^^^[[[WWWUUUUUUVVVWWWXXXVVVTTTTTTVVV\\\aaaeeeppptttxxxzzzzzz{{{~~~|||xxxuuusssqqqrrrsssrrrqqqrrrxxx|||{{{gggVVVFFFBBB===:::;;;:::888555444444333333333222222222222222111000000111222222111111111111000000//////000000////////////000000000000000000111111111111111111111111000000000000//////000000111111111222......///000000000000000000///.........000111222//////............//////iiiMMMCCC@@@<<<999999:::::::::777666666555555444333333555555555555555555555555444444444444444444444444333333333444444444555555333333444444555666666777777777777777777888888999777777777777666666666666;;;;;;;;;<<<<<<<<<<<<<<>>AAAGGGJJJNNN^^^qqqvvvaaaVVVTTTPPPTTTZZZbbbjjjppptttwww~~~yyysssmmmgggbbb\\\ZZZWWWUUUSSSRRRSSSSSSTTTSSSRRRTTTXXX___eeejjjoootttxxx{{{{{{{{{}}}~~~~~~zzzwwwrrrssstttuuuuuuwwwzzz|||zzzjjjUUUMMMBBB;;;888888777555666666666555555555444444444444333222222333444444222222111111111000000000000000////////////000000000000000000111111111111111111111111000000000000///000000000111111111111......///000000000000000000//////......///000111000000////////////000000qqqSSSCCC@@@<<<;;;;;;;;;;;;:::777666666555555444444444555555555555555555555555444444444444444444444444333333333444444444555555333333444444555666666666777777777777777888888999777777777777777777777777::::::;;;;;;<<<<<<<<<<<<======BBBIIIMMMTTTggg|||nnnaaaTTTNNNOOOPPPWWW```hhhnnnsssyyy|||~~~yyysssmmmhhhbbb^^^XXXWWWVVVUUUTTTSSSSSSSSSQQQQQQSSSVVV]]]dddlllpppqqqtttxxx{{{|||{{{||||||~~~}}}uuuuuuuuuwwwzzz|||||||||~~~iii]]]MMM@@@999888888888666666666555555555555444444333333222222333333444222222222222222111111111000000////////////000000000000000000111111111111111111111111000000000000000000000000111111111111......///000000000000000111000000////////////000111111000000000000111111zzzYYYDDDAAA>>><<<<<<;;;;;;:::777666666666555555444444333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555666666777777777777777888888999888999999999999999:::::::::::::::;;;;;;<<<===>>>:::===DDDKKKRRR^^^vvvnnn^^^WWWQQQPPPTTTSSS\\\hhhppptttxxx~~~}}}yyysssmmmhhhccc^^^ZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTUUUWWW\\\cccjjjqqquuuuuuvvvxxxyyyzzz{{{|||}}}|||yyywwwxxx|||~~~~~~|||~~~xxxkkkXXXHHH@@@===<<<<<<444444444444333333333333111111111111111111111111222222222222222222222222000000////////////000000///000000000111111111111111111111111000000000///000000000000000111111111......///000000000000000111111000000//////......111000000//////000000111___FFFCCC???<<<;;;;;;:::999666666666666666555555555333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555555555777777777777777888888999888888999999:::::::::;;;::::::::::::<<<===???@@@AAADDDKKKRRR[[[kkkeeeWWWSSSRRRSSSXXX[[[dddpppwww{{{~~~wwwsssnnnhhhddd```\\\YYYWWWXXXYYYZZZZZZ[[[[[[\\\[[[]]]___dddiiioootttwwwzzzxxxvvvvvvxxx|||{{{zzz{{{}}}}}}|||{{{}}}}}}qqq```QQQHHHBBB???<<<555555444444444333333333111111111111111111111111222222222222222222222222000000////////////000000///000000000111111111111111111111111000000000///111111000000000000000000......///000000000000000111111000000//////......000//////......//////000gggJJJFFF@@@<<<:::::::::999666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555777777777777777888888999666666777777888999999999;;;::::::;;;===???AAACCCEEEJJJRRR\\\gggxxxyyy___UUUTTTTTTVVV[[[gggnnnvvv}}}}}}zzzrrrnnnhhhddd```]]]ZZZXXXVVVVVVWWWXXXZZZ\\\^^^___cccdddgggjjjnnnrrrvvvxxx|||yyyvvvwwwzzz~~~}}}|||{{{zzzxxx{{{~~~~~~~~~xxxhhhYYYNNNFFF???:::777777777666666666555555222333333444444333333222111111111222222222222222000000////////////000000000000000000111111111111111111111111000000000000111111111111000000000000......///000000000000000///000000000000000///...//////............//////oooOOOIIIAAA;;;999999999999666666666666666666666777555555555555555555555555666666666666666666666666333333333444444444555555555555555555555555555555777777777777777888888999666666777888888999::::::<<<;;;;;;<<<>>>@@@CCCEEEGGGOOO\\\kkk{{{}}}iiiYYYXXX\\\^^^bbbhhhsssvvv{{{{{{wwwtttlllhhhccc___]]][[[YYYWWWVVVVVVVVVWWWZZZ]]]```bbbggghhhkkknnnqqqtttvvvwwwzzzyyyxxxzzz|||wwwvvvtttyyy}}}}}}||||||sssbbbUUUJJJ@@@:::777777777777666666666666222333444444444444333222000000000111111111222222000000////////////000000000000000000111111111111111111111111000000000000111111111111000000000///......///000000000000000...///000111111000000///000000////////////000000vvvQQQKKKBBB;;;888888999999666666666666777777777777333333333333333333333333777777777777777777777777333333333444444444555555555555555555555555555444777777777777777888888999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>AAADDDFFFJJJVVVhhh}}}lll___WWW]]]fffkkkqqqxxx{{{{{{~~~}}}xxxsssppphhhddd```\\\ZZZYYYXXXWWWXXXXXXWWWXXX[[[___cccfffhhhiiilllooorrruuuvvvwwwxxxxxxyyy~~~|||uuurrrssswww|||}}}{{{zzz~~~}}}jjjZZZMMMCCC<<<666555555555444444444444000111222333333222111000//////000000111111111222000000////////////000000000000000000111111111111111111111111000000000000222111111111000000//////...//////000000000000000---...///111111111000000111111000000000000111111]]]IIIBBBCCC<<<999;;;888888888777777666666555555444555555555666666777777555555555555555444444444444444444444444444444444777666666555555555666666777777777777888888888888999999999999999999::::::;;;999999===???@@@DDDIIIQQQfffyyysssbbbaaabbbhhhqqqxxx{{{|||~~~~~~xxxssspppmmmlllccc___ZZZXXXXXXXXXVVVTTTVVVXXXYYYYYYZZZ^^^eeekkktttuuuuuuvvvwwwxxxxxxyyyxxx||||||||||||}}}sssaaaUUUJJJAAA:::666444666555222222444555555444444444333333333333333333222222222111111111111000000000000111111111111222222222222111111111111111111111111111111222111111111000000//////000000000000000111111222000000000000000000000000000000000000000000000000]]]HHH@@@AAA<<<999<<<:::888888888777666666555555555555555555666666666777666666666666666666666666444444444444444444444444666666555555555555666666777777777777888888888888:::::::::::::::;;;;;;;;;>>>;;;;;;>>>??????CCCIIIWWWooozzzhhhaaacccgggnnnvvv{{{~~~~~~|||uuupppllliiigggaaa^^^YYYWWWWWWWWWVVVTTTWWWXXXYYY[[[___dddjjjooouuuvvvvvvwwwxxxxxxxxxxxxxxx{{{zzzjjj\\\NNNCCC>>>:::888:::999555555666555555444444444333333333222222222111111111000000111111000000000000111111111111222222222222111111111111111111111111111111111111111111000000000///000000000000000111111222000000000000000000000000000000000000000000000000cccLLLBBBBBB<<<:::<<<999999888888777777666555555555555555555666666666666555555666666777777888888666666666666666666666666666666555555555555666666777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<>>><<<<<>>999666777777444222444555555444444444333333333111111111000000000//////111111000000000000111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000111111222000000000000000000000000000000000000000000000000mmmTTTGGGDDD===:::;;;777999999888888777666666555555555555666666666666666444444555666777777888888666666666666666666666666666555555555555666666777777777888888888999999999:::::::::;;;<<<<<<======>>><<<===AAADDDHHHRRR\\\ppp~~~qqqhhhdddcccdddlllvvv~~~~~~zzzuuuooojjjeee```]]][[[YYYWWWUUUUUUVVVVVVWWWYYYYYY[[[aaakkktttxxxxxxyyyzzz{{{||||||zzzyyyxxx{{{~~~~~~|||}}}}}}|||eeeRRR@@@999555555666333222333555555444444444333333333222111111111000000000000111111000000000000111111111111222222222222111111111111111111111111111111111111111000000000000000000000000000000111111222////////////////////////000000000000000000000000tttYYYIIIEEE===;;;<<<888999999999888777777666666666666666666666555555555333333444555555666777777777777777777777777777777555555555555555666777777888888888888999999999999888999999:::;;;<<<<<<<<<>>><<<>>>AAADDDJJJVVVbbb~~~pppccc]]]bbbiiijjjqqqzzz}}}yyytttnnniiiddd___\\\XXXWWWVVVUUUTTTUUUWWWYYY[[[[[[^^^fffpppxxx{{{{{{{{{||||||}}}}}}|||{{{zzz}}}}}}~~~qqq]]]JJJ@@@999888999888777888555555444444444333333333333333222222222111111111111111000000000000111111111111222222222222111111111111111111111111111111000000000000000000111111000000000000000111111222////////////////////////000000000000000000000000|||___LLLGGG???===>>>;;;:::999999888888777666666666666666666666555555555333333444444555555666666777777777777777777777777555555444555555666777888888888888999999999999:::888888999:::;;;<<<<<<===???>>>???BBBEEELLLZZZhhhvvvddd[[[YYYbbbmmmqqqtttyyy||||||xxxqqqkkkgggbbb^^^[[[VVVVVVVVVUUUUUUVVVYYY\\\^^^```eeelllsssyyy|||}}}}}}}}}}}}}}}}}}}}}~~~~~~lllUUUIII===999888777777888555555444444444333333333333333333222222222222111111111000000000000111111111111222222222222111111111111111111111111111111000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000mmmWWWOOOEEEAAAAAA<<<::::::999888888777777666777666666666555555555555555555555555555666666666666666666666666666666666444444444555555666777888888888888999999999::::::999999:::;;;<<<===>>>>>>??????AAAFFFKKKUUUgggwwwhhh___]]]^^^gggrrrwwwvvvuuuwww}}}}}}zzzuuunnngggbbb^^^[[[YYYUUUVVVWWWVVVUUUWWW[[[^^^cccgggmmmrrrvvvzzz}}}~~~}}}|||}}}cccSSSCCC:::888666555666555555444444444333333333222222222222111111111111111111000000000000111111111111222222222222111111111111111111111111111111///000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000}}}dddXXXKKKEEEBBB<<<::::::999999888777777777777777666666555555555444777777777777666666666666666666666666666666666666444444444555555777888888888888999999999:::::::::::::::;;;<<<===>>>???@@@===>>>CCCJJJSSS```vvvuuucccaaaeeegggnnnxxxzzzvvvrrrttt|||yyyxxxsssjjjccc^^^[[[YYYWWWTTTVVVWWWVVVUUUWWW\\\```ffflllssswwwxxxzzz}}}~~~}}}|||}}}rrr```LLLAAA<<<999888999555555444444444333333333111111111111000000000000111111000000000000111111111111222222222222111111111111111111111111111111//////000000111111111222000000000000000111111222000000000000000000000000000000000000000000000000yyymmm^^^HHH<<>>>>>:::::::::999888888777777666666666666666666666666666666555555555555666666666666666666666666666666888777777777777777888888888888888888999999999999:::<<<============@@@BBBDDDFFFPPPddd{{{eee]]]YYYaaannnwww|||}}}}}}vvvqqqjjjeee___[[[ZZZZZZ[[[[[[XXXXXXXXXYYY\\\aaaiiinnnwwwxxxzzz{{{{{{{{{}}}~~~hhhQQQAAA;;;;;;888666444444555555555444333333333222222222111111111111111111111111111111111111111111111111111111///000000111222222333333111111000/////////000000000000000000111111111111000000000000000000000000111111111111111111111111gggUUUMMMDDD===<<<;;;::::::999999888777777666555555555555555555666666666555555555555666666777777777666666666666666777777777777777777888999999999888888999999:::;;;:::<<<=========>>>AAACCCIIIMMM[[[wwwnnnaaa\\\^^^hhhrrrxxx{{{}}}xxxppplllfffbbb\\\XXXWWWYYYZZZ[[[YYYYYYZZZ\\\```ffflllpppvvvyyy{{{||||||}}}~~~~~~|||~~~}}}yyyxxx~~~tttXXXFFF>>>===999777555444555666555444333333333222222222111111000000111111222222222222111111111111111111111111000000111111111222222222000000///////////////000///000000000111111111111000000000000000000000000000000000000111111111111hhhSSSLLLGGGAAA???;;;;;;::::::999888888888555444444333333444444555666666555555555555666666888888777777666666666666777777666666777888999999;;;::::::::::::;;;<<<<<<;;;<<<>>>>>>>>>???BBBDDDIIIRRRhhhwwwggg```___dddooowwwzzz|||yyyrrrkkkgggccc___ZZZWWWVVVXXXYYYYYYYYYZZZ]]]aaaffflllppprrrtttwwwzzz|||}}}~~~}}}~~~|||wwwvvvyyy}}}```LLLBBB===999777555555555666555333333333333222222222111111000000000111222222333333111111111111111111111111222222222111111111000000000///////////////000000///000000000111111111111000000000000000000000000//////000000000111111111nnnUUULLLGGGAAA>>>;;;;;;;;;:::999999888888666555444333333444555666666666555555555555666666999888888777777666666555666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????@@@CCCEEEHHHXXXvvv~~~mmmfff```bbbiiittt|||zzztttnnnhhhccc___\\\XXXWWWWWWXXXYYYYYYZZZ[[[```gggnnnsssttttttsssvvvyyy|||}}}}}}wwwuuuttt}}}kkkVVVHHH???:::888666555666666555333333333333222222222111111000000000111111222222222111111111111111111111111333333222222111000000///000000/////////000111111000000000000111111111111000000000000000000000000...//////000000111111111yyy\\\OOOGGGAAA<<<<<<;;;;;;::::::999888888888777555444444555777888666666555555555555666666999999888888777666666555666666666666777888999:::999:::;;;<<<<<<<<<;;;;;;;;;===>>>??????AAADDDFFFMMMbbbpppggggggeeegggoooyyy|||vvvqqqkkkeeeaaaYYYXXXVVVWWWYYY[[[[[[ZZZZZZ]]]cccllltttxxxwwwuuuwwwxxxzzz|||~~~xxxuuuooovvvvvvbbbPPPCCC;;;999666666666666555333333333333222222222111111000000000000000000000000111111111111111111111111222222111111111111111111000000000000000111222222000000000000111111111111000000000000000000000000......//////000111111222gggVVVMMMEEE@@@<<<;;;;;;::::::999999888:::888777666666777888:::666666555555555555666666999999999888777666666555666666666666777888999:::777888:::<<<<<<;;;:::999;;;===>>>???@@@AAADDDFFFTTTllliiiccchhhkkkmmmttt|||yyytttoooiiiddd```UUUUUUUUUWWW[[[]]]]]]\\\YYY]]]eeepppxxx{{{yyyuuuzzz{{{|||}}}{{{uuunnnsss|||jjjWWWGGG;;;999777666666666555333333333333222222222111111000000000///////////////111111111111111111111111000000000111222222333333111111000000111222333333000000000000111111111111000000000000000000000000---......///000111111222|||___OOOFFF@@@===<<<<<<;;;999888777777777666666666666666777888888777777777666666555555999888888888777777666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>CCCFFFFFFHHHLLL]]]mmmaaabbbfffpppqqqtttzzz|||uuunnnhhhbbb]]]YYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[aaaiiiqqquuuwwwyyyzzzyyy{{{}}}~~~~~~sssuuuyyy{{{hhhOOOBBB;;;666666666555777:::333333222111111000000///222222222222222222222222222222222222222222222222000111111222222333444444111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000111iiiWWWLLLDDD>>>======<<<;;;:::999888777777666666666666777777888888888777777777666666888888888888888777777777888888888888999999999999999999:::;;;;;;<<<=========<<<>>>AAABBBCCCIIIPPPhhhwwweeeaaaeeejjjvvvwwwyyy~~~|||wwwpppjjjeeeaaa]]]ZZZXXXXXXWWWWWWXXXXXXYYYZZZ^^^dddkkkqqquuuxxxzzz|||}}}}}}yyy{{{mmmTTTDDD<<<666666666444444666555444444333333222111111222222222222222222222222222222222222222222222222333222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000111mmm\\\PPPHHH>>>>>>===<<<;;;;;;::::::888777777666666777777777999999999888888888888777888888888888888999999999888888888888999999::::::888888999;;;<<<===>>>???>>>>>>@@@BBB@@@BBBMMMYYYxxxyyyccc^^^dddmmmsss}}}}}}{{{uuuqqqkkkfffbbb___\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\cccgggmmmrrruuuxxx|||~~~|||~~~~~~~~~uuu[[[III@@@999888888555444555777666666555444444333333222222222222222222222222222222222222222222222222444444333333222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111~~~dddWWWOOOHHH=========<<<;;;::::::999888888777777666777777777999999999999999999999999777777888888999999::::::777888888999999:::::::::999999:::;;;<<<===>>>>>>@@@AAACCCCCCAAAEEEUUUfff~~~dddZZZ```llluuuzzz}}}rrrmmmgggbbb___]]][[[YYYXXXXXXYYY[[[]]]___bbbcccgggjjjnnnqqqtttxxx{{{~~~{{{}}}|||dddPPPFFF===;;;;;;888777777777777666666555444444444222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000///////////////////////////000000111111111111111qqqYYYOOOJJJEEE<<<<<<;;;;;;:::999999999999999888777777777777777999999999999999:::::::::777777777888888999999:::777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCCCCAAAIII^^^sssmmm[[[\\\hhhsssyyy}}}zzzpppllleee```]]][[[YYYXXXVVVWWWYYY]]]```dddgggiiijjjllloooqqqtttvvvzzz}}}~~~nnnXXXKKK@@@<<<<<<:::888888666666555555444333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000////////////////////////...///000111111111111111nnnUUUKKKGGGCCC;;;;;;:::::::::999999999:::999888888777777777777888999999999999:::::::::777777777777777888888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDOOOggg}}}ttteee]]]eeeqqqwww{{{~~~yyyrrrnnniiiccc^^^[[[ZZZYYYXXXUUUWWWYYY]]]bbbfffjjjllllllnnnqqqssstttvvvyyy|||}}}}}}bbbSSSCCC===;;;999777777555555555444333333222222222222222222222222222222222222222222222222222222000111111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000---...000111222222111111nnnUUULLLFFFAAA;;;;;;;;;;;;;;;:::::::::;;;:::999888777777777777888888888888999999999:::777777777666666666666666777888888999:::;;;<<<===;;;;;;<<<<<<======>>>>>>>>>>>>@@@DDDKKKZZZsssooofffeeepppzzz{{{~~~|||sssllliiieee___[[[YYYZZZZZZZZZYYYZZZ\\\```dddhhhkkkmmmnnnqqqtttvvvwwwxxxzzz{{{{{{~~~qqq___KKK@@@===999777666666555555444444333333222222222222222222222222222222222222222222222222222222222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000---...000222333222111000mmmVVVMMMFFF@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777777777777777888888999999999777777666666555555444444777888888999;;;<<<======999:::;;;<<<===???@@@@@@AAA@@@CCCIIIRRRccc|||oooiiimmmyyy~~~}}}yyyqqqjjjeeeaaa\\\XXXXXXZZZ[[[\\\___```aaadddgggjjjmmmnnnpppsssvvvxxxyyyyyyzzz|||~~~jjjRRRFFF@@@<<<999888666666666555444444333333222222222222222222222222222222222222222222222222444444333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,...000222333222111000oooVVVMMMHHHDDD@@@???===;;;:::999::::::999888888777777888888999777777888999999999999888888888999999999:::::::::777888888999999:::;;;;;;:::;;;======<<<===>>>@@@???BBBFFFLLLZZZqqqzzzgggoooyyy}}}yyytttnnniii```[[[UUURRRRRRVVVZZZ\\\]]]```dddiiimmmppprrrsssssstttvvvvvvwwwzzz}}}vvvcccUUUFFF777666===888666444444555555444333333333333222222111111111222222222222222222222222222222222222222222222222000000000000////////////000000000000000000000000////////////////////////000000111111111111000000vvvYYYLLLGGGDDD???>>>===;;;:::::::::;;;999999888888888888999999777777888999999999999999888888999999999:::::::::888888888999::::::;;;;;;:::;;;============???AAABBBEEEJJJTTTfffxxxlllsss|||zzzvvvrrrlllggg___[[[UUUQQQQQQTTTXXXZZZ]]]___dddiiimmmppprrrssssssuuuvvvxxxyyy{{{rrrcccQQQ???888<<<888666444444555555444333444333333333222222222222222222222222222222222222222222222222222222222222111000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000{{{\\\LLLFFFCCC>>>===<<<;;;:::;;;;;;<<<::::::999999999999::::::777888888999999999999999888888999999999:::::::::888888999999::::::;;;;;;:::<<<=========>>>@@@BBBGGGIIIQQQ```xxxtttsssxxx~~~|||wwwsssoooiiieee^^^ZZZUUUQQQPPPRRRUUUXXX___bbbfffkkkpppsssuuuuuusssuuuxxxzzz{{{~~~}}}nnnZZZDDD999888999777555444555555444333444444444444333333333333222222222222222222222222222222222222222222222222111111000000000/////////000000000000000000000000111111111111111111111111000000111111111111000000www\\\NNNGGGBBB======;;;;;;:::;;;<<<===;;;::::::999999::::::;;;777888999999::::::999999888888999999999:::::::::888888999999:::;;;;;;<<<;;;<<<===>>>>>>???BBBEEELLLOOOYYYllluuuqqqxxx{{{yyysssppplllgggccc\\\ZZZUUUQQQOOOQQQTTTXXXcccfffkkkppptttwwwxxxxxxuuuwwwzzz}}}~~~uuuaaaKKK>>>;;;999777555555555555444333444444444444444444444444222222222222222222222222222222222222222222222222111111111000000000//////000000000000000000000000111111111111111111111111000000111111111111000000pppZZZQQQIIIAAA======;;;;;;:::;;;<<<===;;;::::::999999::::::;;;888888999::::::::::::999888888999999999:::::::::888999999:::;;;;;;<<<<<<;;;===>>>>>>>>>AAADDDGGGPPPUUUaaawwwvvvmmmqqqyyy|||~~~~~~vvvpppmmmjjjeeebbbZZZYYYWWWSSSQQQRRRWWW[[[fffiiinnnssswwwyyyyyyyyywwwzzz}}}~~~hhhSSSEEE@@@:::888666555555555444333444444444444444444444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000111111111111000000lllYYYRRRJJJAAA>>>===<<<;;;:::;;;;;;<<<::::::999999999999::::::888999999:::::::::::::::888888999999999:::::::::999999::::::;;;;;;<<<<<<<<<===>>>>>>???BBBFFFJJJRRRZZZkkkmmmkkkttt{{{|||~~~{{{sssmmmjjjgggccc```YYYYYYYYYVVVUUUWWW]]]bbbiiilllqqqvvvxxxyyyxxxwwwzzz}}}lllVVVFFF>>>;;;999777555666555444222333333333333444444444444222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000111111111111111111111111000000111111111111000000qqq[[[RRRJJJCCC???>>>===;;;:::::::::;;;999999888888888888999999888999::::::;;;;;;::::::888888999999999:::::::::999999::::::;;;<<<<<<<<<======>>>>>>@@@CCCHHHKKKRRR___sssxxxiiinnnwww}}}xxxoooiiifffddd```]]]XXXZZZ[[[ZZZYYY\\\ccciiiooorrrvvvzzz||||||zzzyyy|||sss]]]JJJ>>><<<999777666666555444222222222222222333333333444222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000www]]]QQQIIIDDD@@@???===;;;:::999::::::999888888888888888888999888999::::::;;;;;;::::::888888999999999:::::::::999999:::;;;;;;<<<<<<======>>>>>>???@@@CCCHHHLLLRRRaaayyyqqqhhhqqqzzz||||||vvvmmmgggdddaaa^^^[[[WWWZZZ\\\\\\\\\___gggnnnuuuxxx|||~~~|||~~~~~~hhhTTTFFF<<<:::777666666555444222111111111222222333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000111111111111000000mmmUUUOOOKKKEEEAAA@@@>>>===;;;:::::::::777777666777777888999999;;;;;;:::999999888888888777888999:::;;;<<<<<<<<<===:::888:::===???>>><<<===;;;<<>>:::777888777444444777555444333333222222333333444444333333333333222222333333333222222111111111111111222222222222111111000000111222222222222222111111000000000000111111111111111000000000//////oooUUUNNNJJJEEEAAA@@@???===<<<;;;::::::777777777777777888999999999999999999999999::::::888999999:::;;;;;;;;;;;;;;;999888999<<<======<<<>>>===>>>AAABBBCCCIIIPPP___uuuvvveeekkkwww~~~xxxsssoooiiiccc___\\\\\\\\\ZZZ[[[\\\^^^bbbgggooottt{{{~~~~~~~~~~~~|||ggg\\\DDD>>>999888777555444777555444333333222222333333444444333333333333222222444444444333333333222222111111222222222222111111///000111111222222111111333333222222222222333333333333333222222222111111tttWWWNNNJJJEEEBBBAAA???===<<<;;;;;;;;;888888777777888888999999888888888999:::;;;;;;;;;999999:::;;;;;;::::::::::::999888999;;;<<<<<<<<<@@@???@@@CCCDDDEEELLLUUUhhhmmmjjjqqqzzz~~~{{{sssppplllgggaaa]]][[[ZZZZZZXXXZZZ]]]aaaeeekkkrrrwww}}}~~~{{{{{{}}}|||~~~vvvhhhLLLCCC;;;999888555555666555444444333333333333333444444333333333333222222555555444444444444333333111111222222222222111111//////000111111111111111333333222222222222333333333333333222222222222222}}}]]]PPPJJJFFFBBBAAA@@@>>>===<<<;;;;;;999999888888888999999:::999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999::::::999:::;;;<<<======AAA@@@BBBDDDDDDGGGPPPZZZppppppiiipppuuu|||wwwpppllljjjeee```]]]ZZZZZZYYYXXX[[[```eeejjjooovvvzzzxxxoootttwwwxxxqqqUUUHHH<<<888888666666777555555444333333333333333444444333333333222222222444444444444444333333333111111222222222222111111//////000111111111111000000//////////////////000000000000000000000000000dddSSSLLLHHHCCCBBB@@@???===<<<<<<<<<::::::999999999999::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<===>>>?????????BBBDDDEEEHHHTTT```xxxzzzgggkkktttvvv||||||sssmmmiiigggddd```]]][[[[[[[[[ZZZ^^^eeejjjoootttyyy|||zzzjjjpppwwwzzzxxx```OOO>>>888888888777777666555444444333333444444444444333333333222222222222222222222222333333333111111222222222222111111//////000111111111111111......------------......000000000000000000000000lllWWWNNNJJJCCCCCCAAA???>>>=========;;;;;;::::::999999::::::<<<<<<<<<;;;:::999999999999999:::;;;;;;:::::::::;;;<<<======<<<===???AAA>>>???BBBDDDFFFKKKYYYggg{{{kkkcccllluuuwww|||}}}vvvpppllldddcccaaa___]]]\\\\\\\\\___cccjjjppptttxxx{{{}}}oootttoooZZZCCC:::::::::888777666555555444444444444444444444333333333333222222111111222222222222333333111111222222222222111111000000111222222222222222000000////////////000000222222222222222333333333qqqYYYNNNIIIDDDCCCBBB@@@???>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::888999999:::;;;;;;;;;;;;:::<<<======;;;<<<>>>AAA>>>???CCCFFFHHHNNN^^^nnnkkkcccaaajjjtttyyy}}}|||vvvqqqmmmjjj___^^^]]]\\\\\\\\\\\\]]]ccchhhooouuuyyyzzz|||}}}}}}~~~fffKKK???<<<;;;888555666666555444444444444444444444333333333333222222222222222333333333444444111111222222222222111111111111222333333333333333111111111000000111111111111111222222222333333333sssYYYNNNHHHDDDCCCBBB@@@???>>>=========<<<;;;:::::::::::::::999::::::;;;;;;<<<<<<===777888999:::;;;<<<<<<<<<999;;;===<<<::::::===@@@>>>@@@DDDGGGIIIQQQbbbsss}}}eee```___gggsss|||~~~xxxrrrmmmjjjiii[[[[[[[[[[[[[[[[[[\\\\\\fffkkksssxxx{{{||||||}}}oooQQQBBB???<<<777444666666555444444444444555444444444333333333222222333333333444444555555555111111222222222222111111222222333444444444444333111111000000000000111111//////000000111111111111yyy[[[MMMIIIFFFEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777:::===?????????@@@AAAEEE@@@BBBJJJOOOUUUggg|||kkkcccaaafffrrryyyzzz{{{~~~sssmmmlllggg___[[[\\\\\\[[[[[[]]]```bbbppprrrvvvyyyzzz|||{{{```HHH===999888888777777666555555555555555222333444555555444333222666333111222444555333000111111111111111111111111222333444444333222000///111111111111111111111111000000000000000000000000~~~]]]NNNJJJFFFEEEBBB@@@>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888;;;>>>?????????@@@AAACCC@@@CCCLLLRRR[[[qqq|||eeehhhgggllluuu{{{|||xxxnnnhhhgggbbb\\\[[[\\\\\\\\\\\\___dddggguuuwwwzzz{{{|||}}}~~~|||gggMMMAAA;;;999;;;777777666555555555555666333444444444444444444333555333222222444444333111111111111111111111111111000111222333333333222111111111111111111111111111111111111111111111111111aaaOOOLLLFFFDDDBBB???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???@@@AAAAAAEEENNNWWWeeeqqqiiioooppptttzzz}}}~~~{{{rrriiicccbbb___ZZZZZZ[[[[[[[[[^^^ccciiinnnzzz|||~~~~~~~~~}}}~~~}}}pppUUUEEE<<<999;;;888777666666555555666666555444444333333444444555555333222222444444222111111111111111111111111111///000111222333333333333111111111111111111111111222222222222222222222222hhhRRRMMMEEEDDDAAA???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>???@@@AAABBBGGGQQQ\\\ooo{{{lllrrruuuxxx|||~~~~~~|||wwwnnnfffaaa^^^\\\ZZZXXXYYYYYY[[[^^^eeennnttt{{{}}}~~~{{{^^^JJJ===999999888777777666555666666666555444333222222333444555444444333333333333222222111111111111111111111111000000111111222222222222111111111111111111111111222222222222222222222222pppVVVOOOFFFDDDBBB???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>??????>>>>>>???AAABBBDDDKKKUUUdddzzzlllggguuuxxx}}}|||xxxrrriiibbb^^^ZZZXXXXXXVVVWWWXXXZZZ___gggpppvvvzzz|||~~~mmmUUUCCC;;;:::888888777666666666666666555444333222222333444555333444444333333222222222111111111111111111111111222222222111111000000000111111111111111111111111222222222222222222222222yyyZZZPPPGGGEEECCC@@@===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???>>>>>>???AAACCCFFFHHHOOO]]]ppphhhjjjvvvzzzzzzssskkkddd```[[[VVVTTTUUUUUUWWWYYY\\\aaahhhqqqwwwxxx{{{}}}~~~cccMMMAAA>>>999888777777666666777777555444444333333444444555333444555444222111222333111111111111111111111111333333222000000//////000111111111111111111111111222222222222222222222222^^^QQQHHHFFFDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<===>>>>>>>>>???BBBDDDJJJMMMUUUfffssskkkqqqxxxzzz~~~xxxqqqiiibbb```\\\UUURRRTTTVVVYYY\\\___dddjjjrrrwwwzzz|||oooTTTDDD???999888777777666666777777333444444444444444444333222444555444222111222444111111111111111111111111222111000//////000111111111111111111111111111111111111111111111111111111aaaRRRIIIGGGDDDAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@<<<===>>>>>>>>>@@@CCCFFFMMMPPPYYYlllhhhkkktttwww{{{|||vvvqqqiiidddccc___WWWTTTUUUXXXZZZ^^^bbbffflllssswww|||~~~~~~sssVVVDDD>>>999888888777777777777777222333555555555555333222222444666444222000222444111111111111111111111111000000/////////111222333111111111111111111111111000000000000000000000000gggUUULLLGGGBBB@@@AAAAAA>>>:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???;;;;;;???BBBBBBDDDGGGOOOVVVhhhoooeeekkkvvv|||yyyrrrkkkccc\\\]]]^^^[[[XXXWWW\\\[[[\\\bbbjjjrrruuuvvv}}}~~~~~~www[[[GGG===<<<999666555666777888777666666555444444444444555444444333333333333222222222222222222222222222222222222111111111111222222111000000000111222333333000000000000000000000000mmmXXXOOOIIIDDDAAABBBAAA===:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@===<<<@@@BBBBBBDDDHHHLLLXXXqqqkkkjjjpppvvvzzz~~~wwwpppjjjaaa\\\\\\]]]ZZZXXXWWW\\\\\\___eeennntttxxxyyy}}}~~~zzz^^^JJJ@@@<<<999666555666777777777666666555444444444444555444444333333333333222222222222222222222222222222222222111111111111222222111111111000111111222222000000000000000000000000sssYYYPPPKKKEEECCCBBBAAA===:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAA>>>===AAABBBBBBEEEIIINNN___kkkgggrrrvvvwwwyyy~~~~~~zzztttlllggg___ZZZ[[[\\\YYYWWWXXX[[[]]]bbbiiiqqqwwwzzz{{{|||~~~fffQQQFFF<<<:::666555666666777666666666555444444444444555444444333333333333222222222222222222222222222222222222111111111111222222222222111111000111111111000000000000000000000000vvvXXXNNNJJJFFFCCCBBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@===>>>@@@AAAAAAEEEKKKTTTiiiwww```iiixxxxxxvvvzzz~~~{{{xxxqqqjjjddd]]]YYYZZZZZZXXXWWWXXXYYY\\\ccckkkrrrwwwzzzzzz{{{|||~~~nnnXXXLLL>>>;;;777666666666666666666666555444444444444555444444333333333222222222222222222222222222222222222222111111111111222222333333222111000000000111000000000000000000000000zzzZZZKKKIIIEEECCCAAAAAA??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>><<<===@@@@@@AAAGGGNNNZZZoookkkaaaooozzzwwwwww~~~yyyuuuooohhhaaa\\\YYYYYYYYYWWWWWWZZZXXX]]]dddlllqqquuuxxxyyyyyy{{{}}}~~~~~~sss\\\NNN@@@===999777777777666666666666555444444444444555444444333333333222222222222222222222222222222222222222111111111111222222333333222111000000000111000000000000000000000000^^^LLLJJJGGGDDDBBBAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<>>>@@@AAABBBIIIRRR^^^uuurrriiiiiitttyyyvvvzzz|||vvvrrrllleee___[[[YYYZZZYYYWWWXXX\\\\\\aaahhhnnnqqqtttvvvxxxyyy{{{}}}~~~~~~vvv^^^OOOBBB???;;;999888888777666666666555444444444444555444444333333333333222222222222222222222222222222222222111111111111222222222222111111000111111111000000000000000000000000aaaQQQOOOLLLHHHCCCAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======???BBBCCCEEENNNWWWhhh~~~gggiiinnnuuuxxxyyy~~~yyysssoooiiibbb]]]ZZZYYYZZZYYYWWWYYY^^^ccchhhnnnqqqsssuuuwwwzzz{{{|||~~~|||dddUUUDDDAAA===:::999999888777666666555444444444444555444444333333333333222222222222222222222222222222222222111111111111222222111111111000111111222222000000000000000000000000aaaUUUTTTPPPKKKEEEAAA??????>>>=========<<<<<<<<<<<<========================:::;;;<<<===>>>>>>>>>>>>>>>>>>AAADDDEEEHHHQQQ[[[qqquuubbbiiippptttwww|||wwwpppmmmggg```]]]ZZZYYYZZZYYYWWWZZZ___iiimmmrrruuuuuuvvvyyy||||||~~~kkk\\\FFFBBB>>>;;;::::::999888666666555444444444444555444444444333333333222222222222222222222222222222222222111111111111222222111000000000111222333333000000000000000000000000fffYYYSSSNNNKKKFFF???<<<===>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;>>>???@@@???>>>>>>@@@BBBBBB@@@@@@BBBDDDKKKZZZiiizzzhhhfffkkkppprrrsssxxx}}}uuupppjjjccc^^^\\\ZZZXXXXXXYYY[[[___aaakkktttwwwsssvvv{{{wwweeeSSSGGG>>>>>>>>>:::999;;;777777777777666666666666666555555555555444444444777666555444222111000///444333111000000000111111222222222222222222333333333333222111000000111111nnnZZZSSSKKKHHHCCC>>>===@@@??????>>>===============>>>>>>>>>>>>>>>============>>>???>>>===>>>@@@BBBBBBAAACCCFFFJJJRRRcccrrreeeeeejjjpppsssuuuzzzxxxqqqmmmhhhbbb^^^[[[ZZZXXXXXXZZZ]]]aaadddmmmtttvvvrrruuu~~~{{{ooo[[[MMM@@@<<<;;;999777888777777777777666666666666666555555555555444444444444444444333333222222111333333111000000000111111666444222000///000222333111111000///////////////vvv\\\RRRIIIDDDAAA>>>???BBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<===>>>>>>===>>>@@@BBBCCCDDDHHHMMMSSS]]]pppuuufffeeekkkrrrvvvxxx|||zzzrrrllliiieee```\\\ZZZYYYXXXXXX[[[```fffiiiooouuuuuuqqqsss{{{}}}zzz|||}}}|||iiiWWWDDD<<<;;;:::888777777777777777666666666666666555555555555444444444222222222333333333333333333222111111000111111111888555222///...///111333111000//////////////////{{{[[[QQQHHHDDDBBB@@@@@@BBB@@@???>>>>>>======>>>>>>=========>>>>>>?????????<<<===>>>???>>>???BBBDDDEEEGGGMMMTTTZZZggg|||mmmjjjhhhnnnuuuyyyzzz~~~}}}vvvnnnhhheeebbb]]]ZZZYYYXXXWWWYYY]]]dddkkkooosssuuuuuuqqqrrrxxx{{{yyyzzz|||}}}|||}}}uuubbbKKK>>><<<<<<;;;999777777777777666666666666666555555555555444444444222222222222222222222222222222111111111111111111555333111//////000111222222222111111111111111222|||ZZZQQQIIIGGGFFFBBB@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<======>>>>>>>>>===>>>@@@@@@@@@BBBDDDGGGHHHKKKQQQXXX```nnnvvvfffiiimmmrrrxxx{{{||||||vvvmmmfffccc```\\\XXXXXXXXXXXXZZZ___gggoootttuuuvvvuuussstttxxx{{{zzzyyy||||||{{{||||||yyyhhhPPP@@@<<<======:::777777777777666666666666666555555555555444444444444333333222222111000000111111111111222111111111///000111222222222222111222111111111111111222222]]]RRRJJJHHHHHHDDD@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@AAABBBCCCFFFIIIIIIMMMSSS[[[cccuuujjjcccfffpppuuuzzz|||}}}{{{tttkkkeeeaaa___[[[XXXYYYXXXXXX[[[aaajjjsssyyywwwwwwwwwwwwxxxzzz||||||{{{}}}|||||||||zzzlllVVVCCC;;;;;;;;;999777777777777666666666666666555555555555444444444444333333222111000000000000000111222222222222111,,,...000333444333222111///////////////000000111bbbUUUJJJGGGGGGDDDBBBAAA???>>>>>>===<<<=========>>>>>>>>>===============<<<>>>@@@AAABBBCCCFFFIIIJJJMMMTTT\\\fff{{{sssffffffgggqqquuuyyy{{{}}}xxxqqqiiiccc```___\\\ZZZZZZYYYYYY\\\ccclllvvv{{{yyyxxxyyy{{{||||||}}}~~~}}}}}}}}}|||{{{}}}sss```JJJ===;;;;;;888777777777777666666666666666555555555555444444444222222222111111111111111///000111222333222222111...///000111222222111111///////////////000111111fffXXXJJJEEEEEEDDDCCCCCC@@@??????>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======;;;===???@@@AAACCCFFFIIIIIIMMMTTT]]]hhhiiihhhmmmlllppptttxxxzzz~~~uuunnnfffaaa```___^^^\\\[[[ZZZZZZ\\\cccmmmwww}}}yyyyyyzzz~~~~~~~~~~~~|||{{{{{{{{{{{{iiiQQQAAA===<<<:::777777777777666666666666666666555555555444444444///000000111222222333333///000111222333333222111222111000//////000111111111111000111111222333333pppUUUJJJMMMHHHCCCCCCAAA??????>>>===============>>>>>>============>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHPPPWWW[[[kkkqqqbbbeeellloooqqqyyy{{{qqqnnnhhhccc___]]]]]]]]]WWWWWWYYY^^^eeelllqqqttt{{{xxxuuuuuuyyy|||~~~~~~~~~~~~}}}|||zzzkkkTTTEEE???;;;999777777777777777888888999555555666666555555444333333333333222222222111111222222222222222222222222222222222111111111000000111111111111111111111111rrrWWWJJJMMMHHHCCCCCCAAA??????>>>===============>>>>>>============>>>>>>???@@@BBBCCCCCCCCCEEEGGGGGGNNNUUU]]]rrrkkkbbbdddjjjooottt{{{{{{vvvmmmjjjddd___[[[ZZZZZZZZZYYYZZZ\\\```ffflllqqqsssyyywwwuuuwww{{{~~~yyy}}}uuu___MMMDDD???===888888777777777777888888555555666666555555444333333333333222222222111111222222222222222222222222222222222111111111000000111111111111111111111111xxxZZZKKKLLLGGGBBBCCCAAA??????>>>============>>>>>>>>>============>>>>>>@@@AAACCCCCCBBBCCCDDDFFFGGGLLLSSSaaa|||ttteeeeeefffjjjqqqvvvzzz~~~vvvqqqjjjgggbbb]]]ZZZYYYYYYZZZ\\\]]]```eeeiiinnnrrrtttwwwwwwxxxzzz~~~~~~xxx{{{~~~}}}hhhSSSDDD>>>===:::999888777777777777777555555666666555555444333333333333222222222111111222222222222222222222222222222222111111111111111111111111111111111111111___MMMLLLFFFBBBCCC@@@@@@???>>>>>>======>>>>>>>>>>>>============>>>>>>@@@BBBCCCCCCBBBBBBDDDEEEHHHLLLSSSdddhhhdddlllkkkmmmtttrrrvvv{{{}}}tttoooiiifffbbb^^^[[[[[[\\\]]]]]]```eeejjjnnnqqquuuwwwxxxyyy{{{~~~|||xxxyyyzzz{{{~~~rrrZZZFFF======<<<;;;999888777666666666555555555666555555444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111eeeOOOLLLFFFCCCCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@BBBCCCCCCBBBBBBDDDEEEJJJLLLTTTiii~~~bbbeeeooonnnnnntttmmmrrrxxx|||tttooogggeeeaaa]]]\\\\\\]]]___]]]cccjjjpppsssvvvxxxzzz{{{||||||yyyxxxxxxxxxxxx{{{fffMMMAAAAAA<<<<<<:::888777666666666555555555666555555444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111kkkRRRMMMGGGDDDDDDBBB@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>@@@AAACCCCCCBBBCCCDDDFFFKKKNNNWWWnnnsssbbbfffooooooooossslllrrrzzzyyysssoooccc```]]]ZZZYYYZZZ\\\^^^```gggpppuuuwwwxxxzzz||||||~~~{{{wwwwwwvvvuuuuuuxxx}}}lllQQQBBB@@@<<<<<<:::999888777777666555555666666555555444333333333333222222222111111111111111111111111111111111111111111111222222222111111111111111111111111pppUUUNNNHHHEEEFFFCCCAAA@@@??????>>>>>>??????>>>>>>============>>>>>>???@@@BBBCCCCCCCCCEEEGGGJJJOOOZZZsssvvvllleeehhhooorrrsssuuupppxxx{{{uuuooolll___]]]ZZZXXXXXXYYY[[[]]]eeelllvvvzzzzzzyyyyyyzzz{{{~~~{{{yyyuuusssqqqqqqtttxxx|||~~~pppTTTCCC@@@<<<;;;:::999888777777777555555666666555555444333333333333222222222111111111111111111111111111111000000111111111222222222111111111111111111111111sssWWWOOOIIIFFFGGGDDDAAA@@@??????>>>?????????>>>>>>============>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIOOO\\\vvvkkkjjjjjjkkkpppuuuxxxxxxttt~~~~~~wwwqqqllliii___]]]ZZZXXXXXXZZZ\\\^^^iiiqqqzzz}}}{{{xxxwwwxxxyyy|||~~~}}}zzzrrrqqqoooooorrruuuwwwxxxwww[[[HHHDDD;;;;;;:::999888888888888555555666666555555444333333333333222222222111111000000000000000000000000000000111111222222222222111111111111111111111111|||\\\PPPMMMGGGDDDFFFCCCBBBAAA???>>>========================>>>??????AAAAAAAAA@@@@@@CCCGGGJJJKKKWWWbbb{{{mmmiiifffiiiqqqyyy}}}~~~xxx|||ssskkkeeebbb^^^]]][[[YYYYYY[[[```dddqqquuuzzz}}}}}}{{{yyyyyy|||}}}~~~}}}zzzyyyxxxuuurrrpppqqquuuxxxjjjOOODDD???===:::999:::999888777666666666666555555555555444333222222111111111222222111111111000000//////000111111111111222222222444444333333222111000000^^^PPPMMMHHHDDDEEEAAAAAA???>>>===========================>>>??????AAAAAAAAA@@@AAACCCGGGKKKOOO\\\iiiiiifffdddiiiqqqyyy}}}}}}}}}{{{rrriiiccc```[[[[[[ZZZYYYZZZ]]]ccchhhssswww{{{|||{{{xxxvvvuuuzzz{{{}}}~~~~~~zzzwwwvvvvvvtttqqqooopppsssvvv}}}}}}[[[EEE???===:::999999999777666666666666666555555555555333333333222222222111111222111111111000000000000000111111111111222222222222222111111000//////...cccQQQMMMIIIEEECCC@@@???>>>===============>>>============>>>??????@@@AAAAAAAAAAAADDDHHHLLLPPP```nnnvvvcccbbbccciiiqqqxxxzzzzzzyyyppphhhaaa^^^ZZZZZZYYYYYY[[[```fffllluuuxxx{{{{{{yyyvvvtttsssxxxzzz|||}}}{{{xxxuuutttssspppnnnnnnqqqsssxxx~~~iiiFFF???<<<999888888888777666666666666666555555555555222222333444333222111000111111111111111000000000000111111111111222222222222222111111000/////////jjjSSSMMMKKKFFFBBB??????>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@AAAAAAAAABBBEEEJJJMMMUUUfffuuukkk``````dddjjjqqqvvvwwwwwwxxxooogggaaa]]]ZZZZZZYYYYYY[[[aaahhhnnnwwwyyy{{{{{{yyyvvvuuuuuuyyy{{{}}}~~~~~~~~~|||wwwvvvtttqqqnnnmmmnnnppptttzzzoooJJJ@@@===999777777777666555666666666666555555555555000111333444444333111000111111111111111111111111000000111111111222222222333333333222222222111111tttWWWNNNKKKGGGBBBAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCFFFKKKOOO\\\nnn}}}}}}ddd___aaaffflllqqquuuvvvvvv~~~vvvnnngggaaa^^^\\\[[[ZZZZZZ\\\aaaiiiooowwwyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzyyywwwsssooommmnnnooossszzzlllOOOAAA>>>:::777777777666666666666666666555555555555000111333444444333111000111111111111111222222222000000111111111222222222333333333222222222222222~~~\\\OOOKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDGGGMMMQQQ]]]rrrtttaaa```ccchhhnnnssswwwyyyyyy{{{ssslllfffbbb```]]]\\\ZZZZZZ\\\ccckkkrrrxxxzzz{{{|||||||||~~~~~~}}}zzzwwwyyyyyywwwtttqqqooooooppptttzzz}}}hhhTTTCCC???;;;888777777777777666666666666555555555555000111222333444333222222111111111222222222222222000111111111111222222222000000000000000000000000bbbPPPKKKHHHEEECCCBBBAAA@@@??????????????????>>>>>>??????@@@AAA???@@@BBBBBBDDDHHHNNNRRR___wwwmmm^^^___cccjjjpppvvv{{{~~~wwwooohhhcccaaa```[[[ZZZYYYZZZ]]]eeeooovvvzzz{{{|||||||||}}}~~~~~~|||yyywwwuuuvvvuuutttrrrqqqrrrsssvvv{{{~~~hhhYYYEEEAAA<<<888888888888888666666666666555555555555111111222222222333333333111111111222222333333333000111111111111222222222000000000000000000000000eeePPPJJJIIIGGGCCCBBBAAA???>>>=========?????????>>>??????@@@AAA???@@@BBBCCCEEEIIINNNRRRgggiii]]]^^^cccjjjqqqxxx~~~}}}uuullleeeaaa``````YYYXXXXXXYYY^^^gggrrryyy{{{|||||||||{{{|||~~~|||~~~~~~~~~~~~~~~{{{yyyqqqrrrssssssrrrssstttvvvvvv{{{jjj\\\FFFBBB<<<999888999999999777666666666555555555555222111111111222222444444111111111222222333333333000111111111111222222222222222222222222222333333zzz```QQQMMMHHHGGGBBBAAAAAA@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBCCCAAABBBDDDEEEGGGPPPZZZmmmeee```]]]fffqqqxxx{{{{{{rrrkkkfffccc```^^^YYYZZZ[[[]]]aaahhhqqqxxx||||||}}}}}}~~~~~~~~~~~~}}}zzzzzzxxxuuusssqqqrrrsssuuupppvvv~~~xxxgggOOOEEE>>>===:::444555<<<777777777777666666666666444333333222222111111000222222222222222222222222111111111111111111111111222222222222222222222222cccSSSOOOIIIHHHDDDCCCBBBAAA@@@@@@???@@@@@@@@@??????@@@@@@AAABBBBBBAAABBBEEEGGGJJJUUU```wwwwww^^^[[[\\\fffrrryyy|||zzzrrrkkkfffbbb___]]]ZZZZZZ\\\___fffmmmuuuyyy{{{{{{|||}}}~~~~~~~~~~~~}}}zzzzzzxxxtttqqqooonnnoooooorrrxxxuuuXXXJJJ???>>>;;;666555:::777777777777666666666666444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222hhhVVVPPPIIIIIIEEEDDDCCCAAA@@@???>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAACCCFFFHHHNNNZZZggg}}}jjjWWWWWW\\\gggsss|||zzzqqqjjjeeeaaa^^^\\\[[[[[[]]]cccmmmuuuyyyzzzzzzzzz{{{|||~~~~~~~~~}}}||||||~~~~~~|||{{{{{{yyyuuuqqqnnnmmmllllllsssxxx~~~eeeRRRAAA>>>===999666888777777777777666666666666222222333444444555666666222222222222222222222222111111111111111111111111222222222222222222222222mmmXXXOOOIIIHHHDDDDDDBBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBAAAAAADDDGGGIIIOOO^^^lll```SSSWWW^^^hhhuuu~~~~~~xxxpppiiidddaaa^^^\\\]]]\\\^^^gggrrr{{{}}}{{{yyyyyyzzz|||}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{{{{yyyvvvrrrpppnnnnnnnnnrrrwww}}}rrrYYYBBB===>>>;;;888777777777777777666666666666111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222rrrZZZOOOGGGGGGBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAABBBDDDGGGHHHOOO___ooovvvXXXRRRYYYaaakkkwww|||vvvnnnhhhccc```^^^\\\]]]]]]```iiiuuu|||}}}{{{xxxyyyzzz|||}}}}}}~~~{{{yyywwwvvvxxxyyyzzzzzzvvvuuusssqqqpppoooooooooppptttzzz~~~aaaEEE===>>>===999888777777777777666666666666333333333222222111111111222222222222222222222222111111111111111111111111222222222222222222222222www\\\OOOFFFGGGAAAAAAAAA@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBAAABBBEEEGGGIIIPPPcccttthhhTTTSSSZZZfffnnnyyy~~~xxxssslllfffcccaaa___^^^^^^___cccjjjsssyyy{{{zzzyyyyyyzzz{{{}}}~~~~~~||||||~~~}}}yyywwwuuuuuuvvvxxxxxxxxxppppppooonnnnnnnnnnnnnnnooorrrxxxkkkKKK??????===::::::777777777777666666666666666666555444444333222222222222222222222222222222111111111111111111111111222222222222222222222222|||___PPPGGGHHHCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@BBBFFFIIIKKKTTThhh{{{bbbTTTWWW]]]jjjrrr{{{~~~vvvqqqjjjeeebbbaaa```___^^^```dddjjjppptttwwwxxxzzzzzz{{{{{{|||}}}}}}~~~}}}}}}|||}}}{{{zzzvvvuuussstttvvvwwwwwwvvvooonnnnnnnnnnnnnnnnnnnnnqqqsssxxxwwwTTTCCC???<<<999:::777777777777666666666666444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222bbbQQQHHHIIIEEEDDDCCCAAA@@@???>>>>>>@@@@@@??????@@@@@@AAABBB???BBBFFFJJJLLLWWWmmm}}}bbbXXX[[[aaammmttt|||~~~tttoooiiidddbbbaaaaaa```]]]aaafffjjjmmmppptttwwwzzz{{{{{{{{{||||||}}}}}}|||~~~}}}{{{yyyxxxtttsssssstttvvvwwwvvvuuuqqqqqqppppppoooooonnnnnnssstttyyyZZZGGG@@@;;;999;;;777777777777666666666666000111111222222333333444222222222222222222222222111111111111111111111111222222222222222222222222]]]RRRLLLCCCCCCBBBBBBAAAAAA@@@??????@@@@@@??????@@@@@@AAABBBHHHBBBBBBHHHLLLVVVnnnvvv___```ggghhhsssyyy~~~|||sssnnniiigggddd______bbb[[[ccciiikkkmmmrrrtttsssyyyzzz|||}}}}}}{{{xxxvvvtttrrrqqqrrrttttttsssrrrqqqqqqqqqpppppppppoooooooooqqqtttwww}}}}}}\\\EEE<<<999888888::::::999888777666555444555555444444444333333333444444333222111111111111333222222111111222222333111111222222222333333333```SSSLLLDDDAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAABBBEEEBBBCCCIIINNNYYYtttrrr^^^___hhhlllvvv{{{~~~zzzqqqkkkgggeeebbb^^^]]]```^^^ffflllnnnppptttvvvuuuyyyzzz|||~~~~~~}}}{{{yyywwwtttsssrrrssstttuuutttsssrrrrrrqqqqqqqqqpppppppppnnnppprrrvvv{{{bbbKKK???<<<:::999999888888777666555444444555555444444444333333333111111111000111111222222333222222111111222222333111111222222222333333333cccSSSLLLFFFAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEKKKOOO]]]{{{lll[[[___jjjqqqzzz|||uuunnnhhhdddbbb```\\\\\\___bbbjjjqqqsssssswwwxxxxxxxxxzzz|||~~~}}}}}}~~~{{{}}}}}}~~~|||zzzxxxuuutttssstttvvvwwwvvvuuussssssrrrrrrrrrqqqqqqqqqmmmoooqqqtttyyyjjjQQQCCC>>><<<:::777666666666555555444444555555444444444333333333/////////000000111222333333222222111111222222333111111222222222333333333hhhUUUNNNJJJEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@AAABBBBBB@@@CCCGGGLLLRRRdddfffZZZ___lllvvv|||yyyrrrkkkfffbbbaaa___[[[\\\___eeennnvvvwwwvvvxxxzzzyyyvvvxxx{{{~~~~~~~~~|||{{{{{{|||}}}~~~~~~|||zzzvvvuuutttuuuwwwxxxwwwvvvttttttsssssssssrrrrrrrrrnnnoooqqqtttxxx~~~oooUUUEEE???===;;;666666666666666666666666555555444444444333333333111111000000111222333333333222222111111222222333111111222222222333333333qqq[[[SSSQQQJJJIIIFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAADDDIIINNNWWWnnn{{{aaa[[[aaaooozzz~~~~~~vvvpppjjjeeeaaaaaa___\\\]]]aaafffqqqyyyyyywwwxxxzzzzzzuuuwwwzzz}}}~~~{{{zzzzzz|||~~~}}}xxxwwwvvvvvvwwwxxxwwwvvvtttttttttsssssssssrrrrrroooppprrrtttwww}}}qqqWWWEEE???===;;;777777777777777777777777555555444444444333333333555444333222222222222222333222222111111222222333111111222222222333333333|||bbbXXXVVVMMMKKKHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBEEEIIIPPP```|||ppp^^^___eeeppp}}}|||uuupppiiidddaaaaaa```]]]^^^bbbhhhsss||||||yyyxxxzzzzzzwwwxxxzzz}}}}}}{{{zzz}}}zzzxxxwwwwwwwwwwwwvvvtttttttttsssssssssrrrrrrrrroooppprrrsssvvv|||uuuZZZFFF???===;;;999999888888777777777666555555444444444333333333666666444333333222222222333222222111111222222333111111222222222333333333cccWWWUUULLLIIIFFFCCCAAA@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEJJJTTTjjjfff]]]ccchhhrrr}}}|||uuuqqqgggbbb___```___]]]___bbbjjjvvvzzzyyyzzz{{{|||||||||}}}~~~}}}}}}|||~~~{{{yyywwwwwwwwwvvvtttrrrssssssssssssrrrrrrrrrqqqooooooppprrrtttyyy{{{___HHH@@@>>>:::999999888777666555555444555555444444444333333333444444333222222333333333333222222111111222222333111111222222222333333333aaaSSSQQQIIIGGGCCCAAA???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEIIIVVVqqqaaa]]]fffkkkrrr}}}}}}vvvqqqeeeaaa^^^___^^^\\\^^^bbblllxxx|||zzz{{{|||~~~}}}}}}{{{~~~}}}|||zzzxxxwwwvvvuuusssqqqssssssrrrrrrrrrqqqqqqqqqnnnnnnooopppssswww~~~cccJJJAAA>>>:::999888777666555444333333555555444444444333333333111111111111222333444444333222222222222222222333111111222222222333333333zzzZZZRRRNNNFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFJJJYYYzzz|||aaa```jjjooowww{{{sssllleee```\\\ZZZYYYZZZ```hhhpppxxx~~~}}}{{{|||~~~~~~~~~~~~}}}}}}yyy{{{}}}{{{yyyxxxxxxwwwvvvtttvvvtttssssssuuuuuuuuuuuuttttttsssrrrsssvvv|||sssRRR@@@>>><<<::::::999999888777777777666555555444444333222222333333333333333333333333333333333444444555555555333333333222222111111111}}}[[[RRRMMMGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFKKK[[[}}}zzzdddfffooosssxxxzzzrrrlllfffaaa]]][[[ZZZ[[[bbbjjjssszzz}}}zzz{{{|||{{{||||||}}}}}}~~~|||yyy{{{|||zzzwwwvvvvvvvvvtttsssuuutttsssssstttuuuuuutttsssrrrqqqpppqqquuu{{{wwwTTT@@@???>>>::::::999999888777777777666555555444444333222222333333333333333333333333222222222222333333444444333333333222222222111111^^^RRRKKKHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGMMM^^^uuugggllluuuwww{{{yyyqqqlllgggbbb]]]\\\[[[\\\cccllluuu||||||yyyyyyzzzxxxzzzzzz{{{|||}}}|||yyyyyy}}}zzzxxxuuutttttttttrrrqqqttttttssssssssssssttttttqqqpppooommmooottt{{{}}}XXXAAA??????::::::999999888777777777666555555444444333222222333333333333333333333333111111111111222222222222333333333222222222222111cccSSSLLLHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHOOO```qqqiiiooovvvyyy}}}~~~xxxpppkkkfffaaa\\\[[[[[[]]]eeennnwww|||}}}zzzxxxyyyzzzxxxyyyyyyzzz{{{}}}|||yyyyyyzzz||||||{{{zzzxxxuuutttttttttrrrqqqsssssssssrrrqqqqqqrrrsssqqqpppnnnlllnnnsss{{{\\\BBB???@@@::::::999999888777777777666555555444444333222222333333333333333333333333111111222222222222222222222222222222222222222222gggUUUMMMGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCFFFJJJRRRcccxxxnnnjjjooouuuxxx~~~|||vvvooojjjeee___[[[ZZZ[[[^^^gggqqqxxx{{{|||xxxxxx{{{|||zzzzzzzzzzzz{{{}}}}}}zzzxxxxxxxxxxxxxxx{{{yyyvvvuuuuuuuuutttrrrrrrssssssrrrpppoooppprrrqqqpppnnnmmmnnnssszzzcccFFF??????::::::999999888777777777666555555444444333222222333333333333333333333333333333333333222222222222222222222222222222222222jjjVVVMMMGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDFFFKKKUUUfffrrrnnnlllppptttwww~~~zzztttnnnjjjddd^^^ZZZ[[[\\\aaalllvvvzzz|||{{{xxxxxx|||}}}|||{{{{{{zzz{{{}}}~~~{{{xxxvvvvvvvvvvvv|||zzzwwwvvvvvvvvvuuusssqqqssstttrrrnnnmmmooorrrppppppooonnnooosssxxx|||lllMMMAAA>>>::::::999999888777777777666555555444444333222222333333333333333333333333333333333333333222222222111222222222222333333333jjjUUUMMMHHHGGGEEECCCBBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEEEEKKKWWWiiinnnnnnqqquuuvvvxxx}}}}}}xxxsssnnniiiddd___[[[\\\___eeeqqq|||}}}xxxxxx|||}}}{{{{{{{{{zzzzzz{{{~~~}}}yyyuuuttttttuuu|||zzzwwwvvvvvvvvvuuusssppprrrtttqqqmmmkkknnnqqqnnnooooooooooooqqquuuxxx|||uuuUUUEEE>>>::::::999999888777777777666555555444444333222222333333333333333333333333333222222222111111111111111111222222222333333333jjjTTTLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCKKKXXXkkkkkkooouuuyyyzzzyyy}}}|||wwwsssmmmiiieee```]]]^^^bbbhhhttt~~~yyyxxx||||||yyy{{{zzzyyyxxxzzz|||~~~yyyuuussssssttt|||yyywwwvvvvvvuuutttsssooorrrtttqqqlllkkkmmmqqqmmmnnnoooooonnnooorrrttt{{{{{{[[[HHH???::::::999999888777777777666555555444444333222222333333333333333333333333222111111111000000//////111111111222222333333333sssWWWPPPIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBAAAAAADDDFFFKKKKKKZZZyyykkkpppuuuxxxzzz}}}zzzxxxssskkkdddaaaaaaaaa___aaaiiiwww|||yyyzzz{{{{{{zzz}}}|||~~~}}}{{{{{{wwwwwwwwwuuutttuuuwwwxxxyyyyyywwwtttrrrvvvuuutttqqqooooooqqqssssssqqqmmmkkkkkknnnrrruuuzzzwww}}}uuuWWWEEE@@@===<<<:::888666666666666555555444333333333333444333333333333333333333333777666444222111/////////222222222222222222222222vvvYYYRRRIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCBBBAAABBBDDDFFFLLLPPPddd~~~nnnrrrvvvyyyzzz}}}zzzwwwrrrjjjccc___``````___bbbkkkxxx}}}{{{|||}}}}}}||||||{{{}}}}}}{{{{{{wwwuuuuuuuuutttyyyyyyyyyyyywwwuuurrrpppttttttsssqqqooooooqqqsssssspppmmmjjjjjjlllppprrrvvvuuu{{{yyy]]]IIICCC>>>===;;;999777777777777555555444333333333333444333333333333333333333333444333333222111111111222222222222222222222222222xxxZZZRRRIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCBBBAAABBBDDDGGGKKKTTToooxxxqqqtttwwwyyyzzz~~~xxxuuuppphhhbbb^^^_________bbbkkkxxx}}}}}}~~~~~~~~~zzzzzz{{{}}}|||{{{|||vvvtttttttttttt|||{{{zzzxxxuuussspppoooqqqrrrqqqpppooooooqqqsssssspppmmmjjjjjjkkknnnooossssss{{{|||aaaLLLAAA???>>><<<:::999888888888555555444333333333333444333333333333333333333333111111111111222333444555222222222222222222222222yyyZZZPPPIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCCCCBBBCCCEEEGGGIIIVVVttttttpppsssvvvxxx{{{~~~wwwsssnnngggaaa^^^^^^^^^___bbbjjjuuu|||}}}}}}}}}yyyyyyzzz||||||{{{{{{{{{~~~wwwsssrrrsssttt|||{{{yyywwwtttrrrqqqpppooopppppppppooooooqqqssssssqqqnnnlllkkkkkkmmmnnnrrrttt}}}jjjQQQAAA???>>><<<:::888888888888555555444333333333333444333333333333333333333333111111111111222333444555222222222222222222222222{{{[[[PPPIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCCCCBBBCCCFFFHHHKKKYYYyyyrrrmmmppptttwww|||}}}wwwrrrllleeeaaa______^^^___bbbiiirrrwww{{{|||~~~zzzyyyzzz|||||||||~~~{{{wwwttttttvvvwwwyyyyyytttrrrssstttyyyxxxwwwvvvtttsssrrrrrrnnnoooppppppooopppqqqssstttrrrpppnnnmmmmmmmmmmmmsssxxxuuuWWWCCC>>>===;;;999888777777777555555444333333333333444333333333333333333333333222222222111222222333333222222222222222222222222___RRRIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCCCCCCCDDDFFFIIIPPP```pppjjjmmmrrrvvv|||~~~wwwqqqkkkeeeaaa```______```eeelllrrrwww{{{|||~~~~~~}}}~~~{{{zzz{{{}}}|||||||||tttrrrqqqooolllkkkqqqzzzxxx{{{}}}vvvsssrrrtttvvvvvvvvvvvvuuuuuutttsssnnnpppqqqqqqppppppqqqssssssrrrqqqpppooonnnmmmmmmtttyyyzzzYYYBBB>>>===;;;999777777777777555555444333333333333444333333333333333333333333333333222222111111222222222222222222222222222222```SSSIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCCCCCCCCCCDDDGGGIIISSSfffmmmiiimmmrrrvvv{{{wwwpppjjjeeebbb```___```ccciiiqqqwww{{{|||}}}}}}{{{zzz{{{}}}~~~||||||}}}}}}}}}wwwsssqqqpppmmmiiiiiimmmmmmooosssxxx~~~yyytttrrrssstttuuuvvvwwwvvvuuusssqqqpppqqqssssssqqqqqqqqqsssqqqppppppoooooonnnmmmlllrrrxxx]]]CCC???>>><<<:::999888888888555555444333333333333444333333333333333333333333333222222111111222222333222222222222222222222222^^^QQQIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCDDDCCCCCCDDDGGGJJJSSSiiijjjjjjmmmrrrvvvzzzxxxpppjjjeeebbb______```eeemmmuuu|||}}}~~~|||yyyxxxyyy|||}}}}}}~~~}}}}}}|||vvvrrrtttsssmmmhhheeefffgggiiilllooosssvvvxxxwww~~~{{{tttrrrssstttvvvwwwxxxwwwtttqqqoooqqqrrrttttttrrrqqqqqqrrrnnnooooooooonnnmmmlllkkkpppwww~~~fffLLLAAA???===;;;:::999999:::555555444333333333333444333333333333333333333333111111111111222333444444222222222222222222222222]]]RRRJJJHHHFFFCCCBBBBBBBBBCCCGGGDDDCCCEEEEEEEEEHHHMMMZZZuuuhhhmmmooorrrwww{{{yyyqqqiiibbb^^^\\\\\\^^^eeeoooxxx}}}~~~{{{zzz{{{|||~~~|||zzz{{{|||xxxuuurrrnnnjjjhhheeeccccccdddggghhhhhhlllppptttwww{{{|||yyywwwuuuuuuttttttvvvxxxwwwsssooopppppppppppppppppppppppptttqqqnnnoooqqqrrrpppnnnqqqtttzzzjjjIIIBBB???;;;999999999999888555555555666666666666666444444444333333222222222222333333333333222111111333333222222333333444555}}}|||^^^SSSJJJHHHFFFCCCBBBBBBCCCCCCEEEBBBBBBEEEFFFFFFKKKPPP```|||jjjmmmooorrrwww|||{{{uuummmfffaaa^^^^^^^^^bbbiiirrrzzz~~~~~~|||zzz{{{{{{~~~}}}|||{{{}}}~~~{{{wwwrrrmmmiiigggdddbbbcccddddddcccdddgggjjjmmmpppuuu{{{}}}zzzwwwuuutttssssssuuuwwwvvvsssoooqqqqqqqqqqqqpppppppppppprrrpppnnnnnnpppqqqpppnnnqqqtttyyyqqqRRRBBB???;;;999999999999888666666666666666555555555444444444333333222222222222333333333333222111111333333222222333333444555tttwww```SSSJJJIIIFFFDDDBBBBBBCCCCCCCCCAAABBBEEEFFFHHHNNNUUUfff{{{lllnnnooossswww}}}}}}wwwooohhhccc___^^^___aaafffnnnvvv|||~~~~~~}}}}}}{{{zzzzzz{{{|||}}}~~~~~~wwwrrrpppmmmiiifffeeecccbbb```^^^___aaabbbdddhhhmmmppptttyyy{{{wwwtttqqqqqqrrrtttuuuuuurrrppprrrrrrrrrqqqqqqppppppppppppnnnmmmmmmnnnoooooonnnppprrrxxxqqqSSSCCC@@@<<<999999999888888777777666666555555444444444444333333333333222222333333333333333222222111333333222222333333444555{{{qqqvvvaaaTTTKKKIIIFFFDDDCCCBBBCCCDDDCCCBBBCCCFFFGGGHHHOOOWWWhhhvvvmmmnnnooorrrxxx~~~|||tttllleeeaaa_________cccjjjrrrxxx|||}}}}}}{{{~~~~~~{{{zzzzzzyyy{{{~~~~~~zzz{{{wwwrrrnnnkkkhhheeeccc^^^^^^^^^^^^___aaadddfffgggkkksss{{{{{{vvvsssooooooqqqrrrssssssrrrqqqssssssrrrrrrqqqqqqppppppnnnmmmllllllmmmmmmmmmmmmnnnqqqvvv~~~mmmQQQDDD@@@<<<:::999999888888888888777666555444444333333333333333333333333333333333444444333333222111333333222222333333444555wwwqqquuu~~~bbbTTTKKKIIIGGGDDDCCCCCCCCCDDDEEEDDDEEEGGGFFFHHHOOOYYYiiirrrnnnnnnooorrrwww}}}tttkkkeeeaaa```aaa]]]ccckkksssxxx{{{||||||{{{}}}}}}{{{zzzzzzxxx{{{}}}}}}~~~|||wwwsssoookkkhhhdddbbb```______```aaaaaaaaadddhhhnnnvvv{{{vvvrrrnnnoooqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqpppppppppmmmmmmmmmlllkkkkkkllllllmmmooottt|||nnnSSSDDDAAA===::::::999888777888888777666555444444333333333333333333333333333333444444444444333222222333333222222333333444555rrrooorrryyyaaaTTTKKKJJJGGGEEECCCCCCDDDDDDEEEEEEFFFHHHGGGHHHQQQ[[[nnnooonnnmmmnnnpppvvvvvvllleeebbbaaaaaa\\\bbbllltttxxxzzz|||}}}{{{}}}~~~~~~|||{{{zzz{{{www{{{}}}zzzxxx{{{}}}xxxtttuuuyyy||||||xxxssspppjjjgggdddbbbaaaaaaaaa```___```bbbdddhhhooowww|||}}}xxxtttnnnppprrrrrrqqqpppqqqrrrppppppppppppppppppppppppnnnoooooommmjjjiiijjjkkklllnnnsss{{{pppUUUEEEBBB>>>;;;:::999888777777777666666555555444444222222333333333333444444444444444444444333222222333333222222333333444555llllllqqqyyyaaaTTTLLLJJJGGGEEECCCCCCDDDEEECCCDDDFFFHHHGGGIIITTT```xxxmmmnnnlllmmmooouuu~~~wwwmmmfffbbb``````\\\cccllltttxxx{{{}}}{{{}}}}}}}}}{{{zzz{{{|||xxx{{{~~~|||yyyyyyxxxxxxwwwtttqqqqqquuuxxx}}}~~~zzzrrrnnniiifffffffffdddccc```````````````ccchhhlllzzz{{{wwwppprrrsssrrrpppoooppprrrnnnnnnnnnooooooppppppqqqpppqqqqqqnnnjjjhhhiiijjjkkkmmmrrryyytttVVVFFFBBB>>>;;;:::999888777666666666666666555555555222222222333333444444444444444444555444444333222333333222222333333444555}}}jjjkkkqqq{{{```TTTLLLJJJGGGEEEDDDCCCDDDEEEAAABBBEEEHHHHHHKKKVVVccc~~~kkknnnkkklllnnnttt~~~wwwnnnfffaaa___^^^\\\dddmmmuuuyyy||||||}}}}}}|||zzzzzz{{{}}}xxx{{{|||{{{zzz|||~~~xxxwwwsssuuuvvvuuussssssvvvxxxwwwyyy}}}xxxsssnnnkkkkkkkkkiiifffccccccbbb```^^^___bbbeeehhhmmmrrruuu{{{~~~yyyqqqssstttssspppnnnppprrrllllllmmmnnnooopppqqqqqqqqqrrrrrrooojjjggghhhjjjjjjlllqqqyyyzzzZZZFFFCCC>>>;;;:::999888777555555555666666666666666222222222333333444444444444444555555444444333222333333222222333333444555wwwkkkmmmmmm}}}bbbQQQMMMGGGEEEFFFGGGDDDDDDEEEEEEAAABBBGGGIIILLLZZZkkk~~~mmmpppsssooommmsss|||tttnnnfff___\\\^^^]]]iiiuuu{{{{{{{{{|||}}}~~~~~~}}}}}}zzzxxxwwwwwwyyy{{{zzzyyyzzz}}}~~~}}}{{{|||}}}}}}~~~{{{vvvrrrooonnnmmmjjjiiifffeeeeeedddaaa___iiillloooooopppuuuwwwuuurrrqqqrrrsssssssssooonnnmmmmmmnnnnnnmmmlllsssrrrpppooommmkkkjjjiiijjjnnnsss{{{cccIIIAAA;;;;;;;;;999777888888777666555444333333333333222111222444555444333111111111222222333333333444444444333333222222222vvvjjjmmmlll{{{aaaPPPMMMHHHEEEGGGGGGEEEDDDFFFEEEAAACCCHHHJJJNNN]]]nnnoooqqqrrroooooouuuzzzrrrmmmfff___\\\______kkkwww|||||||||||||||||||||||||||zzzwwwtttvvv{{{}}}yyyxxxzzz}}}yyytttqqqnnnmmmmmmkkkiiihhhhhhgggeeecccaaadddfffffffffjjjqqqwww~~~wwwtttqqqpppppprrrrrrrrrpppnnnmmmmmmnnnnnnmmmlllppppppoooooonnnmmmlllkkkllloootttzzzfffJJJBBB<<<<<<<<<999888999888777666555555555555555222111000111333444333222111111222222222333333333444444444333333222222222vvvjjjllljjjwwwaaaQQQNNNHHHFFFGGGHHHEEEDDDFFFEEEBBBDDDIIIKKKOOO___qqq}}}nnnooopppppprrryyywwwpppkkkeee___]]]```cccnnnyyy~~~}}}|||{{{zzzzzzzzz{{{|||yyy~~~vvvrrrvvv}}}zzzzzz|||{{{vvvsssqqqpppnnnlllkkkkkkkkkiiigggbbbdddfffeeedddeeeiiimmmssssssxxx~~~}}}vvvssspppnnnnnnppppppppppppooommmmmmnnnnnnnnnmmmnnnnnnooooooooonnnnnnnnnnnnppptttyyy~~~hhhLLLDDD======<<<:::999:::888777777666666666777777222111000111222333222111111222222222222333333333444444333333333333222222zzzkkkkkkiiivvveeeUUUMMMHHHEEEFFFGGGDDDDDDFFFFFFDDDFFFJJJJJJNNN^^^qqqvvvjjjjjjnnnpppuuu}}}}}}|||uuunnniiiddd___^^^bbbgggrrr|||}}}~~~|||zzzyyyxxxyyy{{{|||zzzxxxuuuzzz~~~~~~zzzxxxsssqqqooooooooonnnmmmkkkhhhjjjkkkjjjgggfffgggiiijjjiiimmmuuu~~~}}}vvvsssooommmmmmnnnooooooqqqooommmmmmnnnooonnnmmmnnnooopppppppppooonnnnnnnnnpppssswww||||||iiiNNNEEE>>>======:::999;;;666666666555666666777777333222111111333444333111222222222222222222222222333333333333333333333333pppkkkiiiwwwiiiWWWLLLGGGDDDFFFFFFDDDCCCEEEGGGEEEGGGJJJHHHKKK\\\pppqqqiiiiiilllpppwww{{{tttlllhhhccc___```ccciiittt~~~|||}}}|||zzzyyyxxxzzz{{{}}}{{{{{{zzz~~~|||{{{~~~~~~vvvtttrrrrrrrrrqqqooommmlllllllllkkkiiigggfffffffffdddfffmmmuuu}}}xxxtttooommmmmmnnnoooppprrrpppmmmmmmnnnoooooonnnppppppqqqrrrqqqpppnnnmmmmmmnnnqqqvvv{{{~~~lllOOOFFF???===<<<::::::;;;555555444444444555666666555444333333444555444222222222222222222222222222333333333333333333333333vvvllljjj|||jjjVVVLLLGGGDDDFFFFFFDDDCCCEEEGGGEEEGGGJJJHHHJJJ]]]rrr|||nnnllllllkkkpppxxx{{{tttlllhhhccc___aaaeeejjjuuu~~~{{{|||{{{zzzzzzzzz{{{}}}}}}{{{||||||~~~|||vvvvvvzzz{{{yyyvvvuuuuuutttrrrppppppooonnnmmmlllkkkjjjiiidddbbbdddiiimmmrrr{{{zzzvvvqqqnnnnnnoooqqqqqqssspppmmmlllmmmooooooooopppqqqrrrsssrrrpppnnnmmmnnnoooqqquuuzzzpppPPPGGG>>><<<<<<:::999;;;666555444444444444555555666555444444555555444333333333333222222222222111222222333333333333444444}}}mmmkkkiiiUUUNNNIIIFFFHHHHHHFFFEEEGGGEEEDDDHHHJJJIIIMMMaaawwwssskkknnnoookkkpppxxx|||tttlllhhhccc```aaafffjjjuuu~~~~~~zzzzzzzzz{{{||||||}}}~~~zzz}}}yyyxxx{{{}}}}}}}}}}}}{{{}}}~~~{{{yyyxxxwwwtttrrrsssqqqpppoooooooooooonnnfffdddeeehhhiiiiiinnnuuu~~~}}}xxxsssooooooqqqsssssstttqqqmmmlllmmmoooppppppnnnoooqqqssssssrrrpppoooqqqrrrsssvvvzzzqqqPPPFFF>>>;;;;;;999888:::888777666555444444444555666555333333444555333222333333333222222222111111222222222333333444444444mmmlllhhhUUUPPPKKKHHHJJJJJJHHHGGGIIICCCCCCGGGKKKJJJOOOeee|||llliiiooopppkkkpppxxx~~~}}}uuummmhhhccc```aaafffjjjttt~~~~~~zzzxxxyyy{{{}}}~~~yyyzzzwwwsssxxxxxxyyyzzz~~~~~~|||{{{yyyvvvtttpppooommmlllmmmnnnooonnniiiggghhhiiihhhfffggglllsss}}}~~~zzztttpppppprrrtttuuutttqqqnnnlllmmmoooppppppkkkmmmpppsssttttttsssrrrttttttuuuvvvzzz~~~qqqPPPFFF===;;;:::888888:::999999888666555555555555555444222333333444222111333333333222222111111111222222222333333444444444mmmnnnbbbTTTKKKIIIGGGDDDCCCCCCCCCDDDFFFFFFFFFGGGHHHRRRggg{{{jjjjjjooommmllloooyyyyyyrrrkkkgggdddbbbdddiiipppyyy~~~|||{{{zzzzzz|||~~~~~~}}}zzzrrr{{{||||||~~~~~~}}}{{{wwwssspppooonnnmmmmmmmmmnnnnnnkkklllllllllkkkjjjhhhgggfffooo|||}}}wwwrrroooppprrruuuwwwqqqlllkkknnnppppppnnnpppppppppppppppppppppppptttrrrqqqtttvvvyyyrrrSSSHHH???>>>>>>;;;888888777777777666555555444444222333333444555555555444333222222111222333555666333333333222222111111111|||mmmpppcccTTTLLLJJJHHHEEEDDDDDDDDDEEEFFFFFFFFFGGGIIISSShhh|||kkkjjjnnnkkknnnpppyyy{{{ssslllhhheeebbbeeejjjoooyyy~~~}}}|||{{{{{{}}}~~~~~~|||xxx~~~|||xxxuuusssqqqnnnmmmmmmmmmnnnnnnnnnnnnnnnlllkkkiiihhheeejjjrrryyy~~~~~~|||zzzwwwuuussssssttttttyyytttooommmoooqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqsssppppppsssuuuxxxrrrSSSHHH???===>>>;;;999999777777777666555555444444222333444444555555444444444333222222222333444555444444444333333333222222wwwmmmtttcccTTTMMMKKKHHHFFFEEEEEEEEEFFFFFFEEEFFFGGGJJJTTTkkkmmmjjjllliiiooorrrzzz|||tttlllhhhdddbbbeeejjjoooyyy}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{yyyuuuqqqooonnnooooooqqqqqqqqqpppnnnllljjjiiiggghhhiiikkknnnppprrrsssuuu{{{~~~|||||||||wwwwwwxxxxxxxxxwwwvvvuuuzzzvvvrrroooooopppqqqqqqppppppqqqrrrrrrrrrrrrrrrqqqnnnnnnqqqtttwww~~~tttSSSHHH???===>>><<<::::::777777777666555555444444333333444444555555444444444444333222222222333333555555444444444444333333vvvpppwwwdddTTTLLLKKKHHHFFFDDDDDDEEEEEEFFFEEEFFFHHHKKKVVVnnnnnnkkkjjjfffooosss|||{{{ssskkkfffcccaaadddjjjpppzzz}}}~~~~~~~~~|||zzzxxxxxx|||{{{vvvtttssstttuuuuuuuuusssrrrpppnnnlllkkkkkkjjjiiihhhiiiiiihhhhhhkkknnnsssxxx~~~~~~~~~yyyyyyyyyzzzyyyxxxwwwwwwyyywwwsssooollllllmmmooommmnnnpppqqqrrrrrrrrrqqqooollllllpppsssvvv~~~xxxTTTIII???======<<<:::;;;777777777666555555444444333333444444555444444333555444444333222222222222444444444444444333333333|||sssxxxdddTTTKKKIIIGGGDDDCCCCCCDDDDDDFFFEEEFFFHHHLLLYYYqqqnnnjjjiiifffmmmsssyyyqqqhhhdddaaa___ccciiirrr|||}}}}}}~~~~~~yyyssspppmmmmmmqqqwwwzzz|||}}}~~~|||||||||}}}zzzyyywwwuuusssrrrqqqpppqqqooonnnnnnnnnllliiieeeffffffhhhlllppprrruuuxxxxxxxxx~~~~~~|||zzzyyyxxxyyyzzzxxxwwwtttnnnhhheeegggjjjjjjkkkmmmoooqqqqqqppppppnnnkkklllpppssswww{{{VVVJJJ@@@======;;;:::;;;777777777666555555444444333444444555444444333333444444444444333222222111222222222222222333333333wwwwwweeeTTTKKKIIIFFFDDDCCCBBBCCCDDDFFFEEEFFFIIIMMM[[[tttllljjjkkkiiinnntttwwwnnnfffbbb______dddjjjvvv}}}~~~}}}|||}}}wwwsssoookkkhhhiiinnnrrruuuuuuqqqqqqtttxxx~~~~~~}}}{{{yyyxxxxxxwwwwwwvvvtttuuuvvvsssnnniiieeecccbbbdddeeecccdddfffhhhhhhooozzz{{{yyyzzz{{{}}}yyyyyyvvvnnnddd```bbbfffgggiiilllooopppppppppooonnnllllllqqqtttxxxXXXLLLAAA======:::999:::777777777666555555444444444444555555444444333333333333444444444333222222111111222222222222333333yyyuuueeeUUUKKKJJJGGGEEECCCCCCDDDEEEFFFEEEFFFIIINNN\\\vvvwwwhhhiiimmmnnnrrruuuvvvmmmeeeaaa``````fffmmm{{{}}}}}}|||{{{~~~{{{vvvsssoookkkiiilllrrrvvvwwwvvvssssssrrrsssvvv{{{~~~{{{{{{|||zzzuuuppphhhdddbbbdddbbb]]]]]]```bbbbbbfffnnnvvvzzzwww{{{~~~|||}}}~~~}}}~~~zzzpppddd^^^```eeegggiiillloooqqqqqqqqqpppooommmnnnrrrvvvzzzZZZNNNBBB===<<<999888999777777777666555555444444444444555555444444333222111222333444444444333222222222222333333333444444zzzttteeeUUUMMMKKKHHHFFFEEEDDDEEEFFFFFFEEEFFFIIINNN]]]wwwqqqeeehhhooorrrvvvwwwvvvmmmeeebbbaaabbbhhhooo}}}}}}}}}{{{zzz~~~~~~|||xxxuuurrrooommmqqqxxx}}}}}}|||~~~|||xxxvvvuuuvvvyyyzzzzzzzzzvvvlllgggeeefffddd^^^]]]aaaaaa```bbbhhhmmmttt~~~uuussswww|||~~~ssseee^^^```eeegggiiimmmppprrrrrrrrrqqqpppnnnooossswww|||\\\OOOCCC>>><<<999777888777777777666555555444444444555555555444333333222000111333444555444444333333333333444444555555555xxxtttgggVVVMMMJJJGGGEEEEEEFFFFFFEEEFFFCCCDDDLLLRRR```oooiiiiiiiiippprrrvvv}}}xxxppphhhcccaaabbbiiirrr~~~}}}}}}}}}{{{{{{|||~~~~~~}}}}}}|||||||||~~~}}}|||{{{{{{}}}~~~{{{zzzrrrnnniiifffdddcccaaa```^^^```ccceeegggllltttyyy}}}vvvooolllqqqyyy}}}~~~{{{}}}|||~~~|||uuujjjdddeeeiiijjjkkkmmmppprrrssstttuuusssrrrsssuuuvvvyyyeeeLLL??????;;;999999333444444444444444333333333555444333222111222333444333333333333333333333333222222333333333333444444vvvsssiiiUUUMMMJJJGGGEEEEEEFFFFFFEEEGGGDDDEEEKKKRRRbbbooohhhhhhhhhpppqqquuu}}}yyyqqqhhhccc```aaajjjsss~~~~~~}}}||||||~~~~~~{{{wwwqqqmmmjjjhhheeedddaaabbbdddddddddggglllpppqqqxxx|||wwwpppkkknnnttt}}}{{{wwwxxx{{{}}}yyypppjjjjjjmmmnnnooopppqqqrrrsssssssssrrrpppqqqssstttvvv~~~iiiOOOAAAAAA<<<::::::555777666666666666555555555555444333222222333444444333333333333333333333333222222333333333333444444uuurrrlllUUUMMMJJJGGGEEEEEEFFFFFFEEEHHHEEEFFFKKKTTThhhmmmgggggghhhooopppuuu~~~|||ssshhhbbb^^^aaakkkuuu~~~~~~}}}}}}}}}xxxssspppllliiifffffffffdddbbbccceeegggjjjnnnsssxxx}}}~~~|||{{{xxxrrrkkkjjjooo|||zzzxxxsssrrrttt{{{~~~|||tttooonnnooorrrsssssstttttttttssssssqqqppppppqqqqqqssszzznnnSSSDDDCCC===;;;;;;666777777777666666666555555555444444333444444555555333333333333333333333333222222333333333333444444uuutttmmmUUUMMMJJJGGGEEEEEEFFFFFFEEEHHHFFFGGGMMMXXXqqqkkkffffffgggooorrrwww~~~ttthhhaaa^^^aaalllwww~~~~~~~~~~~~|||wwwrrrnnnkkkjjjhhhfffeeeeeefffgggjjjlllnnnpppttt{{{}}}{{{{{{yyyrrrkkkjjjmmm}}}|||{{{yyysssqqqrrruuuyyy}}}{{{vvvpppnnnnnnsssttttttuuuuuuuuuuuuuuusssqqqqqqrrrqqqrrryyyrrrVVVFFFCCC===;;;;;;666666666555555444444333333444444444444555555666666333333333333333333333333222222222333333333444444uuuxxxnnnWWWMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFHHHNNN\\\zzziiieeefffhhhooottt{{{~~~ttthhhaaa^^^bbbnnnyyy}}}~~~~~~~~~~~~~~~wwwsssmmmkkkhhhffffffhhhjjjkkkllllllkkkkkknnnssszzz}}}{{{uuunnnooottt~~~}}}}}}}}}|||wwwssssssqqqvvvzzz{{{wwwrrrooonnnqqqrrrsssuuuvvvwwwxxxxxxvvvtttssstttsssssszzztttWWWFFFBBB<<<::::::666777666666555444444333333333444444555555666666666333333333333333333333333222222222333333333444444tttyyypppYYYMMMJJJGGGEEEEEEFFFFFFEEEDDDGGGJJJOOO___gggdddfffiiiqqqwww~~~}}}ssshhhaaa___dddooo{{{}}}~~~~~~~~~}}}~~~~~~{{{rrrmmmhhheeegggjjjlllnnnppppppooooooqqquuuxxxzzz}}}}}}~~~}}}~~~{{{vvvtttrrrvvvzzz{{{yyyuuuqqqpppnnnoooqqqtttvvvxxxyyyyyyvvvtttssstttsssssszzzuuuXXXFFFAAA;;;999;;;777:::999888888777666555555222333444555555555555555333333333333333333333333222222333333333333444444qqqxxxrrrZZZMMMJJJGGGEEEEEEFFFFFFEEEDDDHHHKKKPPP___eeecccfffjjjrrrxxx{{{rrrhhhbbbaaaeeeqqq}}}~~~}}}~~~~~~}}}|||}}}|||{{{||||||uuummmhhhhhhkkknnnooosssssstttvvvyyy{{{||||||}}}}}}||||||~~~~~~wwwrrrrrruuuyyy{{{yyyvvvssspppmmmnnnppprrruuuvvvwwwxxxtttrrrqqqrrrqqqqqqxxxvvvYYYFFFAAA;;;:::<<<999::::::999888777666555555000111333444555555555444333333333333333333333333222222333333333333444444ooowwwttt[[[MMMJJJGGGEEEEEEFFFFFFEEEDDDIIILLLOOO^^^dddcccgggkkksssxxxyyyqqqhhhcccbbbgggrrr}}}~~~}}}}}}~~~}}}{{{|||~~~}}}yyyxxxyyy{{{{{{{{{~~~ssslllkkkmmmoooppppppqqqtttwww{{{}}}|||{{{~~~{{{yyy}}}vvvppprrrtttwwwyyyxxxuuurrrooommmnnnppprrrsssuuuuuuvvvqqqooonnnooonnnooovvvwwwYYYFFFAAA;;;;;;>>>;;;888888777666555444333333///111222444555555444444333333333333333333333333222222333333333444444444|||pppwwwtttYYYJJJHHHEEEDDDEEEFFFFFFFFFEEEIIIKKKOOO```hhhaaaccckkktttvvvzzzqqqhhhdddeeejjjuuu}}}}}}~~~~~~|||}}}~~~~~~yyy}}}yyyuuutttuuuvvvzzzyyy~~~}}}~~~}}}zzzxxxxxxyyy{{{vvvsssuuuvvvwwwvvvssspppnnnoooooooooppppppoooooooooqqqpppnnnmmmnnnssszzz{{{XXXBBB@@@<<<:::;;;888888777555444444555555666222222222333333444444444333333333333333333333333333333333444444444555555|||ooouuuuuuZZZLLLIIIFFFDDDEEEFFFFFFFFFEEEIIILLLPPPbbbhhh```dddlllsssxxxxxxpppgggeeeggglllwww~~~}}}~~~~~~~~~||||||}}}}}}|||yyywwwwwwzzz|||wwwuuuvvvwwwxxxwwwtttrrrpppqqqqqqppppppppppppqqqqqqqqqqqqpppooopppuuu{{{]]]EEEBBB>>>;;;<<<999777777666555555555555555222333333333333333333444333333333333333333333333333333333444444444555555zzzooovvvwww[[[NNNKKKGGGFFFFFFFFFFFFEEEEEEIIILLLRRRfffooofffllltttwwwzzzwwwooogggfffhhhooozzz~~~~~~~~~|||{{{{{{{{{}}}~~~|||yyywwwvvvwww}}}wwwxxxyyyyyyxxxvvvtttrrrtttsssqqqppppppqqqssstttrrrrrrrrrqqqrrrvvv{{{cccIIIDDD>>>;;;===;;;666666666666666555555444444333333333333333333222333333333333333333333333333333333444444444555555vvvpppzzzxxx\\\OOOLLLHHHFFFFFFFFFFFFEEEEEEIIILLLTTTjjjtttjjjqqqwwwwww{{{xxxpppiiigggjjjpppzzz~~~}}}}}}zzzyyyyyyzzz}}}|||zzzyyyxxxttt|||yyyzzzzzzzzzyyywwwuuutttuuusssqqqooooooqqqsssuuuqqqrrrrrrrrrsssvvvzzz~~~gggLLLEEE>>>;;;===;;;555666777777777666444333444444444333333222222222333333333333333333333333333333333444444444555555sssppp|||wwwZZZOOOLLLHHHFFFFFFFFFFFFEEEFFFIIILLLUUUmmmrrrhhhmmmrrrssszzz~~~yyyqqqjjjiiijjjoooyyy~~~}}}}}}yyyxxxyyyzzz}}}|||{{{zzzzzzuuu}}}zzzzzzzzzzzzyyywwwvvvuuuuuusssqqqooooooqqqsssuuuqqqqqqrrrqqqrrruuuyyy}}}gggKKKDDD<<<999<<<:::555666777777777666444333444444444333333222222222333333333333333333333333333333333444444444555555pppooo}}}tttWWWNNNKKKGGGFFFFFFFFFFFFEEEGGGIIIMMMVVVpppqqqkkkmmmppptttyyy}}}yyyqqqjjjiiikkkoooxxx~~~}}}|||yyyyyyyyy{{{~~~~~~|||{{{{{{zzzyyy||||||{{{zzzzzzzzzyyyyyyxxxvvvuuuuuutttsssqqqppppppqqqssstttrrrrrrqqqqqqqqqtttyyy}}}eeeJJJCCC<<<999;;;:::666666666666666555555444444333333333333333333222333333333333333333333333333333333444444444555555mmmppppppTTTLLLIIIFFFDDDEEEFFFFFFFFFHHHJJJMMMWWWqqq{{{ooonnnmmmpppxxxyyyvvvoooiiihhhkkkpppyyy~~~}}}|||zzzzzzzzz||||||yyyxxxxxxxxx~~~}}}yyyyyyyyywwwyyyxxxxxxwwwvvvuuuttttttttttttssssssssssssttttttttttttrrrpppqqqtttzzz~~~cccIIICCC===:::<<<:::777777666555555555555555222333333333333333333444333333333333333333333333333333333444444444555555kkkpppmmmRRRJJJHHHEEEDDDEEEFFFFFFFFFHHHJJJMMMWWWqqqoooiiillliiilllxxxzzzsssmmmggghhhkkkpppzzz~~~~~~}}}}}}{{{{{{{{{}}}{{{xxxvvvuuurrryyy|||zzzxxxyyy{{{zzzxxxxxxwwwvvvuuutttsssssstttuuuuuuuuuuuuuuuuuutttwwwvvvsssqqqqqquuu|||yyybbbIIIDDD>>>;;;===;;;888777666444444555666666222222222333333444444444333333333333333333333333333333333444444444555555tttlll}}}hhhUUULLLJJJHHHFFFFFFFFFGGGHHHFFFNNNQQQWWWsssfffeeehhhlllrrrttt{{{xxxpppjjjkkknnnrrryyy~~~}}}~~~~~~~~~~~~}}}wwwssssssrrrtttxxxzzz{{{zzzwwwvvvsssuuuxxxzzzzzzxxxuuurrrssssssqqqooommmnnnqqqssstttrrrqqqssssssssswww}}}~~~___CCCCCCAAA<<<;;;:::888888777777666666555555444444444444444444444444444444444444444444444444333333333333333333333333sssoooiiiVVVLLLJJJHHHFFFFFFFFFGGGHHHGGGMMMPPPYYYxxxeeefffjjjmmmrrrsss}}}xxxpppjjjkkknnnrrryyy~~~}}}}}}}}}}}}}}}}}}wwwsssssssssuuuxxx{{{|||zzzxxxvvvtttvvvzzz}}}~~~{{{wwwtttqqqqqqooommmjjjkkkmmmpppsssqqqqqqttttttsssvvv|||}}}___DDDCCC@@@;;;;;;:::888888777777666666555555444444444444444444444444333333333333333333333333333333333333333333333333zzzrrrsssjjjVVVKKKJJJHHHFFFEEEFFFGGGHHHIIILLLOOO[[[||||||cccfffkkknnnrrrsssyyyqqqjjjjjjnnnssszzz~~~}}}||||||||||||~~~|||wwwsssssssssvvvzzz}}}}}}|||yyywwwtttvvvzzz~~~~~~xxxtttqqqqqqooollljjjiiikkkmmmqqqpppqqqttttttrrruuuzzz{{{```FFFCCC???::::::999888888777777666666555555444444444444444444444444333333333333333333333333444444444444444444444444wwwqqqxxxiiiUUUKKKJJJGGGFFFEEEEEEGGGHHHHHHLLLPPP\\\{{{|||cccfffjjjnnntttvvvyyyqqqjjjjjjnnnsss{{{~~~~~~{{{{{{{{{{{{}}}~~~~~~|||wwwsssttttttwww{{{~~~~~~{{{yyyssstttxxx}}}~~~xxxssstttsssrrroookkkjjjkkkmmmooooooqqqttttttrrrtttxxx~~~www___GGGCCC===999:::999888888777777666666555555444444444444444444444444222222222222222222222222555555555555555555555555vvvrrr|||hhhTTTKKKIIIGGGEEEEEEEEEFFFGGGGGGLLLQQQ\\\www~~~dddfffjjjnnnvvvzzzyyyqqqjjjjjjnnnsss|||~~~~~~~~~~~~{{{{{{||||||~~~~~~~~~|||wwwssstttsssvvv||||||vvvvvvxxx}}}yyyssstttsssrrrooollljjjjjjlllooooooqqqttttttrrrtttxxx|||sss}}}{{{[[[GGGCCC<<<999:::888888888777777666666555555444444444444444444444444222222222222222222222222555555555555555555555555uuurrr~~~fffRRRJJJIIIGGGEEEDDDEEEFFFGGGFFFKKKRRR^^^xxx~~~eeegggjjjoooyyy~~~zzzqqqjjjjjjnnnttt}}}~~~}}}}}}~~~|||}}}}}}~~~|||wwwssssssqqqvvv||||||zzzzzz~~~{{{uuuqqqrrrqqqnnnkkkiiiiiijjjqqqpppqqqttttttrrruuuzzzuuuyyyoooUUUFFFCCC<<<:::;;;888888888777777666666555555444444444444444444444444333333333333333333333333444444444444444444444444uuusss|||dddRRRJJJIIIGGGEEEDDDEEEFFFGGGGGGJJJQQQaaa~~~{{{eeeiiimmmqqq{{{zzzqqqjjjiiinnnttt~~~~~~|||}}}~~~~~~}}}wwwsssssspppuuu|||}}}{{{}}}|||vvvqqqrrrqqqooollljjjjjjkkksssqqqqqqttttttsssvvv|||||||||dddOOODDDCCC===:::<<<888888888777777666666555555444444444444444444444444333333333333333333333333333333333333333333333333tttsssyyydddSSSJJJIIIFFFEEEDDDDDDFFFGGGHHHIIIPPPdddwwweeekkkpppsss|||zzzqqqjjjiiinnnttt~~~}}}||||||~~~}}}wwwssssssooottt||||||yyyzzzzzztttsssttttttrrrooommmmmmnnntttrrrqqqssssssssswww}}}^^^KKKCCCCCC===;;;===888888888888777666666555555444444444444444444444444444444444444444444444444333333333333333333333333{{{}}}|||aaaRRRLLLJJJHHHFFFEEEEEEEEEFFFIIIKKKQQQcccjjjdddjjjpppyyyvvv}}}{{{ssskkkjjjqqqzzz~~~}}}}}}~~~{{{wwwrrrooorrruuu{{{}}}zzzxxxwwwwwwuuutttsssssstttttttttttttttsssyyyxxxvvvuuutttuuuvvvwww\\\OOODDD@@@???===<<<======<<<:::888666444333333555555555555555555555555444444444444444444444444222222333333333444444444zzz}}}}}}___PPPLLLJJJHHHFFFEEEEEEFFFFFFIIIKKKRRRgggkkkdddhhhnnnuuurrrzzz{{{tttlllkkkrrr{{{~~~~~~~~~}}}zzzwwwssspppqqquuu{{{~~~{{{yyyxxxxxxwwwvvvtttuuuuuuvvvvvvvvvvvvvvvzzzyyywwwuuutttuuuvvvwww\\\OOODDD@@@???===<<<<<<:::999888666555444444444555555555555555555555555444444444444444444444444222222333333333444444444xxx}}}___RRRKKKJJJHHHFFFEEEEEEFFFGGGIIIKKKSSSjjjkkkdddgggkkkrrrooowwwzzztttmmmlllsss|||~~~}}}~~~~~~}}}{{{wwwxxx|||~~~{{{xxxvvvsssqqqpppttt{{{|||{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzyyywwwvvvuuuuuuvvvvvv\\\OOODDD@@@???<<<:::;;;777777666555555444555555555555555555555555555555444444444444444444444444333333333333444444444444uuu}}}cccVVVKKKJJJGGGFFFEEEEEEFFFGGGJJJKKKRRRhhhkkkdddgggjjjqqqpppyyyxxxsssnnnmmmsss{{{}}}}}}~~~|||~~~~~~}}}~~~|||}}}yyysssooommmnnnrrruuu{{{}}}|||xxxuuutttrrrqqqpppttt{{{~~~||||||}}}|||{{{xxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvvvv[[[OOODDD@@@>>>;;;999999888888777666555555555555555555555555555555555555444444444444444444444444333333333444444444444555rrr{{{cccWWWKKKIIIGGGEEEEEEEEEGGGHHHJJJKKKPPPccckkkeeehhhllltttuuuvvvrrrnnnmmmqqqyyy~~~||||||}}}{{{~~~}}}{{{zzzzzz{{{|||}}}yyyvvvqqqmmmkkkhhhhhhgggfffgggkkkoooqqquuuyyyzzzuuusssrrrpppppppppttt{{{~~~}}}~~~~~~~~~}}}yyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwww|||yyyYYYNNNCCC???>>>;;;999888;;;:::999777666555444444555555555555555555555555444444444444444444444444333333444444444555555555mmmyyy___TTTJJJIIIGGGEEEEEEFFFGGGHHHIIIKKKPPP___|||lllgggjjjnnnwwwzzzvvvsssooonnnqqqxxx~~~||||||}}}~~~|||~~~{{{{{{zzzyyyxxxxxxxxxwwwvvvsssnnnjjjfffccc```]]]WWW[[[^^^```dddjjjnnnmmmpppvvvzzzuuusssqqqpppooorrruuu{{{~~~{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{uuuWWWLLLBBB???>>>;;;999999<<<;;;999888666555555444555555555555555555555555444444444444444444444444333444444444555555555555|||jjjxxx\\\QQQJJJIIIGGGEEEEEEFFFGGGHHHFFFKKKRRR___wwwmmmiiillloooxxx{{{wwwuuuqqqoooqqqwww}}}|||||||||}}}}}}|||wwwwwwwwwvvvtttqqqnnnmmmhhhccc]]]YYYXXXWWWVVVTTTQQQVVV[[[\\\bbbjjjnnnllllllsss~~~{{{wwwuuusssqqqooosssvvvzzz~~~~~~}}}|||yyywwwvvvuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{rrrTTTJJJAAA??????<<<999999999999888666666555555555555555555555555555555555444444444444444444444444444444444444555555555555yyyhhhwww\\\PPPJJJHHHGGGEEEEEEFFFHHHIIICCCKKKUUUaaauuuooojjjmmmoooxxx{{{yyywwwsssqqqrrrwww~~~}}}||||||||||||}}}~~~wwwvvvvvvvvvsssooojjjdddaaa]]]WWWQQQNNNNNNPPPPPPPPPQQQWWW[[[\\\aaakkkooommmiiiqqq~~~}}}yyywwwtttrrrppptttvvvyyy}}}~~~~~~~~~{{{xxxvvvuuuvvvvvvtttuuuvvvxxxzzz{{{{{{{{{|||}}}pppSSSIII@@@>>>???<<<::::::666666555555555666666777555555555555555555555555444444444444444444444444444444444555555555666666zzziiivvv~~~[[[QQQIIIHHHFFFDDDDDDDDDDDDEEEHHHIIITTTiiixxxzzziiimmmnnnsss~~~wwwppppppvvv|||}}}||||||}}}}}}|||~~~{{{sssvvvsssnnniiieee```[[[XXXRRRPPPMMMKKKJJJKKKMMMNNNTTTVVV]]]hhhnnnnnnooorrrsssvvv}}}{{{xxxvvvuuuuuuppptttyyy~~~~~~~~~}}}|||zzzxxxwwwwwwwwwtttuuuvvvwwwxxxyyyzzzzzz|||uuuXXXLLLAAA>>>>>>===<<<<<<777777777777777888888888555555555555555555555555333333333333333333333333666666666666666666666666vvvhhhxxx|||XXXNNNIIIHHHFFFDDDDDDDDDDDDEEEGGGHHHRRRdddsss|||iiinnnqqqxxx~~~xxxqqqqqqwww~~~~~~|||{{{|||}}}}}}}}}}}}zzzrrrppplllgggbbb^^^ZZZVVVSSSOOOMMMKKKJJJKKKLLLOOOPPP[[[\\\ccclllpppppppppsssssswww~~~~~~zzzwwwuuutttsssqqqtttzzz~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||~~~vvvWWWKKKAAA>>>>>>===;;;<<<888777777777777777777777444444444444444444444444333333333333333333333333555555555555555555555555rrrhhh}}}}}}xxxUUUKKKHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIRRRaaaooojjjooovvv~~~yyyrrrsssyyy}}}{{{{{{|||}}}}}}||||||~~~xxxooojjjeee___ZZZWWWTTTQQQOOOMMMMMMLLLMMMNNNQQQTTTVVVcccccchhhooosssqqqqqqttttttxxx}}}yyyvvvsssrrrrrrqqqtttzzz~~~}}}||||||{{{{{{|||}}}~~~}}}{{{zzzyyyyyyzzz{{{|||vvvUUUJJJAAA??????<<<::::::888888888777777666666666333333333333333333333333333333333333333333333333444444444444444444444444pppiii{{{qqqSSSKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIKKKSSS```pppmmmrrrzzzyyyssstttzzz~~~|||{{{{{{|||{{{zzzzzz}}}||||||}}}vvvllleeeaaa[[[VVVSSSRRRPPPOOONNNOOOPPPRRRUUUYYY]]]___ffffffiiippprrrqqqrrrtttuuuyyy}}}zzzvvvsssrrrqqqppptttzzz}}}||||||}}}}}}{{{xxxvvvuuuvvvxxxyyy}}}~~~tttUUUJJJAAA??????<<<999999999999888777666555555444333333333333333333333333333333333333333333333333444444444444444444444444pppmmmyyyjjjRRRNNNGGGFFFEEEDDDDDDDDDEEEFFFHHHKKKSSS```tttsssvvv}}}zzzttttttzzz}}}{{{{{{{{{zzzyyyzzz}}}{{{zzz{{{|||rrrhhh___[[[VVVRRRQQQQQQPPPOOOOOOPPPRRRVVVZZZ___ccceeeeeedddgggmmmpppoooqqqtttvvv{{{~~~{{{wwwtttrrrqqqooossszzz}}}|||}}}~~~}}}{{{xxxuuutttuuuwwwxxxyyyxxxvvvWWWLLLBBB???>>>;;;999999999888888777666555444444333333333333333333333333333333333333333333333333444444444444444444444444|||pppppp}}}zzzdddQQQPPPGGGFFFEEEDDDDDDEEEFFFGGGEEEHHHPPP___wwwyyyzzzzzzssssssyyy~~~|||||||||{{{zzzzzz}}}~~~}}}}}}{{{uuukkkaaaVVVTTTPPPOOOOOOPPPOOOOOOOOOQQQTTTXXX\\\aaadddfffdddccceeejjjmmmnnnppptttvvv|||~~~{{{wwwtttrrrpppnnnrrryyy}}}|||}}}~~~{{{yyyxxxxxxyyyzzzwww~~~uuu}}}\\\PPPDDD???===:::888999777777777666666555555555333333333333333333333333333333333333333333333333444444444444444444444444xxxooorrr~~~~~~```PPPOOOGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHOOO___|||||||||yyyrrrqqqwww}}}~~~}}}~~~~~~~~~}}}{{{}}}~~~zzztttmmmcccZZZPPPOOOMMMNNNPPPQQQQQQPPPRRRTTTWWW[[[___cccfffhhhgggeeefffjjjmmmmmmppptttvvv}}}}}}zzzvvvssspppooolllpppxxx~~~||||||~~~~~~|||{{{{{{{{{{{{xxxvvvaaaSSSEEE???<<<:::888999666666666666666666555555444444444444444444444444333333333333333333333333555555555555555555555555tttmmmsss___NNNNNNFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJQQQbbb~~~}}}yyyrrrqqquuu{{{}}}}}}~~~}}}}}}|||~~~~~~zzzyyyzzz{{{|||uuunnnhhh^^^UUUNNNNNNNNNOOORRRSSSSSSRRRVVVXXX[[[___cccfffiiikkkkkkhhhhhhlllmmmmmmppptttvvv}}}~~~}}}|||yyyuuurrrooommmkkkooowww}}}{{{|||~~~~~~~~~}}}|||{{{{{{zzzzzzxxxdddUUUFFF???<<<999888:::555555555666666666666666555555555555555555555555333333333333333333333333666666666666666666666666qqqqqq~~~[[[OOOLLLGGGFFFEEECCCCCCEEEFFFGGGGGGJJJPPP```|||||||||xxxuuuuuuyyy~~~{{{zzz|||~~~}}}|||~~~|||zzzxxxuuuyyy~~~yyyqqqiiibbb[[[UUURRROOOKKKKKKOOOSSSSSSTTTWWW]]]]]]^^^aaaeeehhhiiiiiilllmmmnnnnnnmmmmmmnnnppp|||{{{wwwsssooommmkkkmmmnnnsss{{{}}}{{{}}}~~~~~~}}}~~~~~~|||zzzzzz{{{xxxlllRRRDDDCCC???>>>>>>::::::999888777666666666666555555555555555555555555333333333333333333333333111222333444555777888888qqqqqqZZZLLLIIIGGGFFFEEECCCCCCEEEFFFGGGHHHKKKPPP```{{{~~~}}}uuuqqqrrrxxx{{{zzz|||}}}}}}|||~~~{{{tttsssrrrrrrwww~~~{{{zzztttmmmeee^^^XXXSSSOOONNNLLLLLLQQQTTTVVV[[[aaafffcccaaaaaadddhhhkkklllmmmnnnoooooonnnnnnppprrr|||~~~{{{wwwrrrooolllkkklllmmmrrrzzz~~~|||}}}zzzxxxxxxzzz|||zzzmmmSSSDDDCCC???===>>>::::::999888777666666666666555555555555555555555555333333333333333333333333222333333444555666777777ooooooZZZMMMHHHGGGFFFEEECCCCCCEEEFFFGGGIIILLLQQQaaazzz~~~|||sssmmmpppwww~~~{{{zzzzzz{{{{{{{{{}}}yyysssnnnnnnpppsssyyyyyysssrrrmmmfff___YYYTTTOOOMMMMMMMMMOOOTTTWWWZZZdddmmmppplllfffccceeeiiimmmpppnnnooooooooonnnooorrrttt}}}}}}zzzvvvrrrnnnlllkkklllmmmrrryyy~~~|||wwwtttuuuyyy}}}|||oooTTTEEECCC???===>>>:::999999888777666666666666555555555555555555555555333333333333333333444444444444444555555555666666llllll|||^^^QQQJJJGGGFFFEEECCCCCCEEEFFFGGGJJJLLLRRRbbbyyy~~~{{{rrrnnnqqqxxx~~~|||zzzyyyyyyyyyzzz{{{}}}tttqqqooopppttt{{{{{{tttnnnkkkfff___YYYTTTQQQNNNLLLNNNOOORRRWWWYYY]]]iiiuuuvvvqqqjjjfffgggjjjmmmooonnnoooooonnnnnnpppsssvvv~~~~~~|||yyyuuuqqqnnnkkkjjjlllnnnssszzz~~~}}}xxxuuuuuuxxx|||}}}rrrVVVFFFDDD>>>===>>>999999888777666666555555666555555555555555555555555333333333444444444444444555555555555555555555444iiihhhzzz{{{~~~^^^SSSJJJGGGFFFEEECCCCCCEEEFFFGGGJJJMMMSSSbbbwww|||zzzsssqqqtttzzz}}}~~~{{{zzzyyywwwwwwxxxzzz||||||~~~{{{ttttttuuuvvv|||~~~zzzuuupppllleeeaaaZZZUUURRRPPPNNNMMMPPPQQQUUUZZZ\\\___jjjuuutttqqqllljjjjjjlllmmmmmmnnnnnnnnnmmmmmmpppuuuxxx}}}|||zzzwwwtttpppmmmkkkjjjmmmpppuuu{{{}}}~~~~~~}}}yyyxxxxxxzzz}}}tttXXXHHHDDD>>><<<===999999888777666555555555555555555555555555555555555333333333444444555555555555555555555555444444444fffiiiuuuwww[[[QQQHHHGGGFFFEEECCCCCCEEEFFFGGGIIILLLSSScccuuu{{{~~~{{{uuutttxxx{{{{{{yyyvvvwwwwwwvvvvvvwwwzzz}}}|||}}}~~~{{{yyy|||}}}~~~wwwrrrooollljjj```\\\VVVQQQPPPOOOOOONNNRRRSSSXXX^^^aaadddjjjrrrqqqooollllllmmmnnnnnnnnnppppppnnnmmmnnnqqqwww|||~~~~~~{{{yyyvvvsssooollljjjiiimmmqqqwww}}}~~~|||~~~~~~||||||~~~|||zzzyyyyyy{{{wwwZZZIIIEEE>>><<<===999888888777666555555555555555555555555555555555555333333333444555555666666555555555555555555444444eeemmmrrrpppWWWOOOFFFGGGFFFEEECCCCCCEEEFFFGGGHHHKKKSSScccsss{{{~~~}}}vvvuuuyyy|||zzzwwwssstttuuuuuuuuuwww{{{||||||}}}~~~wwwpppmmmkkkgggddd\\\XXXRRRNNNMMMNNNOOOOOORRRSSSYYYccchhhjjjlllpppooommmkkkkkkmmmppprrrrrrsssrrrpppooopppttt{{{}}}zzzxxxuuurrrnnnllljjjiiilllpppwww}}}~~~|||~~~~~~||||||~~~}}}~~~~~~{{{yyyyyyyyyxxx}}}yyy\\\JJJEEE>>><<<===999888888666555555555555555555555555555555555555555333333444444555666666666444444555555555555555555eeerrrrrrnnnVVVPPPGGGGGGFFFEEECCCCCCEEEFFFGGGGGGKKKRRRccc|||rrr|||wwwuuuxxx|||zzzwwwqqqssstttuuutttwww||||||||||||}}}~~~xxxrrrmmmkkkhhhccc```ZZZVVVPPPLLLLLLMMMNNNOOORRRSSSZZZfffmmmnnnnnnoooooommmjjjjjjmmmqqquuuvvvuuutttrrrqqqrrrvvv}}}}}}{{{||||||yyyxxxuuuqqqnnnkkkjjjiiijjjooowww}}}|||~~~||||||~~~|||}}}}}}|||yyyxxxyyyzzzwww|||zzz]]]JJJEEE>>><<<===999888777666555555444444555555555555555555555555555333333444444555666777777444444444555555555666666cccwwwsss{{{kkkQQQJJJJJJDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIOOO^^^yyyzzzooozzz}}}|||wwwrrruuuxxxxxxvvvvvvttttttvvvyyy|||||||||}}}zzz{{{|||yyysssnnnjjjiiijjjiiiddd___UUURRRNNNKKKJJJMMMPPPSSSTTTXXX___ffflllpppqqqqqqjjjgggfffiiipppuuuuuusssvvvqqqpppsssxxx{{{vvvtttxxx~~~zzzzzzxxxtttpppmmmkkkjjjiiijjjpppxxx|||zzz{{{}}}~~~~~~||||||}}}}}}{{{zzzxxxwwwwww{{{^^^JJJGGG@@@;;;:::888888888888888777666555444888888777666555444444333555555555444444333333333333333333444444555555555eeezzzrrr{{{jjjQQQJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIOOO^^^zzztttkkkwwwyyywwwzzz|||}}}uuurrrtttxxxxxxwwwxxxwwwwwwxxx{{{||||||{{{|||zzz{{{wwwqqqnnnnnnkkkhhhhhhiiigggbbb]]]TTTQQQMMMKKKKKKMMMQQQTTTVVVZZZaaahhhnnnqqqsssssskkkhhhgggkkkqqquuuuuutttvvvqqqppptttxxx|||}}}tttqqq{{{~~~zzzyyywwwtttqqqnnnlllkkkkkklllpppxxx~~~|||{{{{{{|||}}}}}}|||||||||}}}|||{{{yyyxxxxxx|||aaaLLLHHHBBB<<<<<<:::888888888777777666555444777777666666555555444444555555444444444333333333555444444444444444444333fff~~~qqq|||hhhQQQJJJGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIOOO]]]zzzpppiiiuuuwwwsssuuuwww}}}~~~uuuqqqssswwwxxxxxxyyyyyyyyy{{{}}}}}}|||{{{~~~|||zzz|||xxxnnnhhheeeiiigggfffggggggddd^^^YYYRRRPPPMMMKKKLLLOOOSSSVVVYYY]]]ccciiinnnrrrsssssskkkjjjjjjmmmsssvvvvvvuuuuuurrrqqquuuzzz}}}zzzyyy~~~zzzxxxvvvtttqqqooonnnmmmmmmnnnrrrwww|||}}}{{{{{{||||||{{{{{{{{{||||||||||||{{{{{{{{{~~~dddNNNKKKCCC>>>>>><<<888888888777666666555555666666666666666555555555555444444444444333333333666666555555444333333333fffooodddQQQJJJFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFIIINNN]]]zzzpppkkkwwwxxxuuuwwwyyyvvvqqqrrrvvvwwwwwwxxxxxxyyy{{{}}}~~~}}}{{{|||{{{{{{}}}~~~sssllliiihhhiiihhhhhhhhhfffaaaZZZTTTPPPNNNMMMLLLNNNRRRVVVYYY[[[^^^ccchhhmmmooopppqqqllllllmmmppptttwwwwwwvvvtttrrrssswww{{{~~~zzzvvvuuusssqqqoooooooooooopppssswww{{{~~~~~~|||||||||{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}fffPPPKKKDDD??????<<<999888777666666555555555555555555666666666666666444444444444444444444444555555555555444444444444iiiooo^^^PPPKKKEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHNNN]]]yyyrrrlllyyyzzzxxx}}}xxxssssssuuuwwwxxxwwwwwwwwwzzz|||~~~~~~}}}zzz{{{|||~~~{{{sssnnnmmmnnnllllllllljjjfff^^^VVVPPPNNNMMMMMMNNNQQQUUUZZZ]]]]]]```cccgggjjjkkkllllllmmmmmmooorrruuuwwwwwwwwwsssrrrtttyyy}}}}}}zzzuuutttrrrpppooooooooopppqqqtttwww{{{~~~~~~|||||||||{{{yyyzzzzzz{{{{{{||||||}}}}}}~~~gggPPPKKKCCC>>>>>><<<999888777666555555555666555555555666666666666666444444444444444444444444333333444444555666777777rrrooo~~~YYYOOOKKKDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDHHHNNN\\\xxxrrrlllyyy{{{{{{{{{uuutttwwwzzz{{{zzzxxxxxxyyy{{{}}}~~~}}}zzz{{{}}}{{{tttpppooooooppppppooollleee]]]TTTOOOMMMMMMNNNPPPTTTYYY^^^aaabbbccceeegggiiiiiiiiiiiilllnnnqqqsssvvvwwwwwwwwwrrrrrruuu{{{~~~}}}zzztttsssqqqooonnnnnnooooooqqqtttyyy}}}~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}hhhPPPJJJBBB======;;;:::999777555555555666666666666666666666555555555333333333444444444444555222222333555666777888999zzzooowwwTTTNNNLLLDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCGGGNNN\\\wwwtttnnnyyy||||||wwwwwwzzz}}}zzzyyyzzz|||}}}}}}zzz|||~~~}}}uuuqqqppppppqqqqqqpppllleee\\\UUUPPPMMMMMMOOORRRWWW]]]bbbeeeiiiiiijjjkkkkkkjjjjjjiiilllnnnqqqtttuuuvvvvvvwwwrrrssswww|||}}}zzzsssrrrpppnnnmmmmmmmmmnnnppptttzzz}}}}}}~~~}}}|||zzzzzzzzzyyyxxxyyyyyyzzz{{{|||iiiQQQKKKBBB===>>><<<:::999777555444555666777777777666666555555444444333333333444444444555555333444444555666777777888wwwpppsssQQQMMMLLLDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBGGGNNN\\\vvvxxxppp{{{|||xxxyyy}}}}}}zzzzzz{{{||||||{{{}}}}}}wwwsssqqqqqqppppppoookkkddd\\\UUURRRLLLMMMPPPSSSYYY___dddgggnnnnnnnnnnnnmmmlllkkkjjjkkknnnrrrtttuuuuuuvvvvvvqqqssswww}}}}}}zzzsssrrrpppnnnllllllllllllooottt{{{~~~}}}}}}~~~~~~}}}{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{kkkRRRLLLCCC>>>>>>===:::999777555444555666777888888777666555444444333333333333444444555555555555555555666666666666666lllmmmWWWNNNEEEBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBEEEKKKXXXuuu}}}qqq}}}}}}zzz{{{}}}yyyyyy{{{|||}}}{{{}}}~~~~~~~~~|||vvvrrrpppnnnpppnnniiiccc]]]XXXTTTRRRQQQRRRUUUZZZ___ccceeefffppptttvvvuuupppllljjjkkkmmmqqqwwwxxxvvvsssssstttuuuvvvyyy}}}{{{xxxssspppmmmiiihhhhhhjjjkkkooouuuzzz~~~~~~|||~~~||||||~~~|||{{{zzzzzz|||jjjRRRMMMDDD??????===888888777777666555555555777777666555333111///...444444444444444444444444555444444444444555666666sssjjjUUUMMMEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDFFFJJJVVVppptttzzzzzz}}}|||zzzzzz{{{}}}}}}|||}}}yyytttqqqpppooommmjjjeee___YYYTTTQQQOOONNNRRRXXX___eeehhhiiihhhqqquuuxxxwwwrrrnnnllllllppptttyyyyyywwwtttssstttuuuxxx|||}}}yyyvvvrrrpppllliiiggghhhjjjkkkpppwww}}}~~~|||~~~||||||~~~}}}{{{zzzzzz|||nnnUUUNNNDDD>>>>>><<<::::::999888888777777666111222333333444444444444444444444444444444444444555444444444444555666666zzzeeeSSSLLLEEEEEECCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIISSSiiivvvzzzyyy{{{~~~|||zzzzzz|||}}}}}}|||~~~~~~vvvrrrqqqqqqqqqkkkhhhccc\\\VVVRRROOONNNMMMSSS\\\dddjjjllllllkkkrrrvvvzzzyyyuuupppnnnooossswww{{{{{{wwwtttssstttuuuyyy~~~|||wwwsssrrrooollliiiggghhhjjjkkkrrryyy~~~|||}}}|||}}}}}}{{{zzzzzz|||~~~sssXXXOOODDD======;;;;;;;;;;;;:::999999888888///000111333555666777777444444444444444444444444555444444444444555666666}}}```PPPKKKEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFIIIQQQeeewww{{{yyy{{{~~~|||zzz{{{|||}}}}}}{{{|||~~~~~~vvvrrrrrrrrrsssmmmjjjccc]]]WWWSSSRRRQQQPPPVVV^^^eeeiiikkkkkkkkkssswww{{{{{{wwwsssqqqqqqtttxxx{{{zzzvvvrrrrrrssstttzzz}}}wwwrrrrrrpppmmmjjjhhhiiikkkmmmssszzz}}}~~~||||||~~~|||zzzzzz{{{}}}uuuYYYOOOCCC======<<<<<<;;;;;;:::999999888888222333444444444444444444444444444444444444444444555444444444444555666666[[[OOOJJJEEEGGGBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEHHHQQQdddyyy{{{zzz}}}}}}{{{{{{|||}}}|||xxxzzz}}}~~~vvvrrrqqqqqqrrroookkkddd\\\WWWTTTSSSTTTVVVYYY^^^aaaccceeehhhjjjrrrwww{{{|||xxxtttrrrrrrsssvvvxxxwwwtttqqqqqqrrrtttzzz~~~xxxtttsssqqqmmmkkkjjjkkkmmmnnnrrrzzz~~~}}}{{{||||||zzzzzz{{{|||~~~sssXXXNNNCCC===>>>===:::::::::999888888777777555555555555444333333222444444444444444444444444555444444444444555666666|||WWWNNNJJJDDDGGGBBBBBBAAAAAABBBBBBCCCDDDEEEDDDHHHRRRddd}}}||||||}}}|||||||||{{{{{{wwwyyy|||}}}wwwsssqqqqqqqqqnnniiibbbZZZUUUSSSSSSTTTYYY[[[]]]]]]\\\^^^ccchhhpppuuu{{{|||yyytttrrrrrrooorrruuuuuurrrpppqqqsssuuu{{{}}}xxxtttssspppmmmjjjjjjkkkmmmooorrryyy~~~}}}zzz|||}}}zzzyyyzzz|||}}}sssXXXOOOEEE??????===999999999888777777666666333444444555555555444444444444444444444444444444555444444444444555666666vvvTTTNNNJJJDDDFFFBBBBBBAAAAAABBBBBBCCCDDDEEEDDDHHHSSSddd~~~}}}}}}~~~||||||{{{zzzyyywwwyyy|||~~~|||xxxwwwvvvvvvnnniiiaaaYYYTTTRRRSSSUUUXXXZZZ\\\[[[ZZZ[[[aaafffnnnsssyyy{{{xxxtttqqqqqqmmmpppssssssrrrqqqsssuuuwww}}}~~~|||{{{yyyuuurrrqqqnnnkkkiiihhhiiilllmmmsssyyy|||yyy|||}}}zzzyyyzzz{{{|||uuu[[[RRRHHH@@@???===999999999888777777666666333444444555555555555555444444444444444444444444555444444444444555666666tttSSSNNNJJJCCCEEEBBBAAAAAAAAAAAABBBCCCCCCFFFDDDHHHSSSddd}}}~~~~~~}}}|||{{{yyyxxxxxxzzz}}}~~~}}}}}}pppjjjbbbZZZUUUTTTUUUWWWUUUYYY\\\\\\ZZZ[[[```eeelllrrrxxxzzzwwwsssqqqpppkkkooorrrsssrrrrrruuuwwwyyy{{{xxxwwwvvvssspppooommmiiigggfffhhhjjjllltttzzz{{{yyy|||}}}{{{yyyzzz{{{|||{{{www^^^UUUJJJAAA???<<<::::::999999888777777666666666666666555444333333444444444444444444444444555444444444444555666666zzzlllXXXKKKFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGKKKQQQ^^^xxx~~~~~~~~~}}}}}}|||{{{yyy|||zzzzzz~~~|||zzzttthhh]]]ZZZ\\\[[[ZZZZZZXXXZZZYYYVVVTTTVVV]]]dddqqqwwwzzzxxxuuusssppplllllllllkkkkkkllloootttxxx~~~}}}yyyyyyyyytttqqqqqqnnnmmmkkkiiihhhhhhiiiiiiwwwwwwzzz}}}}}}|||{{{|||}}}zzzyyyyyy{{{|||{{{bbbUUUGGGAAA@@@<<<;;;:::999888777777777777777666555444444555666777555444444333333444444555666666666666666666666666gggVVVJJJFFFGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDFFFIIIPPP___yyy~~~|||}}}}}}{{{{{{{{{zzzxxx{{{yyyyyy~~~~~~|||ttthhh]]][[[\\\ZZZYYYYYYXXXYYYYYYVVVSSSVVV]]]cccmmmsssxxxwwwuuutttqqqmmmiiijjjjjjkkklllqqqvvv{{{}}}yyyyyywwwsssoooooonnnllljjjhhhggghhhiiijjjtttuuuyyy}}}{{{{{{{{{~~~|||{{{zzzzzzzzz{{{|||bbbUUUGGGAAA@@@;;;;;;:::999888777777777777777666555444444555666777555444444333333444444555555555555555555555555555aaaRRRHHHEEEGGGEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDFFFOOObbb~~~}}}{{{|||~~~~~~{{{yyyzzzzzzyyyxxxzzzxxxyyy~~~|||rrrggg^^^\\\\\\ZZZXXXXXXXXXXXXWWWTTTSSSUUU\\\aaahhhooouuuuuuuuutttqqqmmmfffgggiiijjjnnnssszzz}}}yyyxxxuuuooollllllnnnllliiiffffffgggjjjkkkqqqsssxxx~~~~~~}}}{{{{{{{{{~~~~~~~~~}}}|||{{{zzzzzz~~~dddVVVHHHAAA@@@<<<;;;:::999888777777777777666666555555555555666666555444444333333444444555555555555555555555555555\\\OOOGGGDDDFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCEEECCCFFFPPPfff}}}||||||}}}zzzyyyyyyyyyyyyxxx{{{yyyzzz~~~zzzwwwmmmeee^^^^^^^^^[[[YYYYYYWWWVVVUUURRRRRRUUU[[[```eeemmmssstttsssrrrooojjjcccdddgggjjjooovvv~~~}}}yyywwwsssllliiijjjmmmkkkgggeeeeeegggjjjlllqqqtttyyy~~~~~~~~~|||}}}~~~}}}}}}~~~}}}|||{{{{{{||||||gggXXXJJJBBBBBB===;;;:::999888777777777777666666666555555666666666555444444333333444444555555555555555555555555555|||ZZZNNNGGGDDDEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFRRRjjj~~~}}}}}}~~~zzzyyyyyyzzzzzzzzz|||zzz{{{{{{uuuqqqjjjddd___``````]]]ZZZ[[[UUUSSSRRRPPPQQQUUU[[[___eeelllqqqqqqooonnnkkkfffaaacccfffjjjpppxxx}}}yyywwwqqqjjjggghhhllliiifffddddddgggjjjmmmssswww}}}~~~}}}|||{{{}}}}}}zzzyyy{{{~~~kkk[[[KKKDDDCCC>>>;;;:::999888777777777777555666666666666666666555555444444333333444444555555555555555555555555555zzzYYYOOOHHHEEEEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDHHHSSShhh}}}~~~}}}zzzxxxxxxzzz{{{{{{{{{xxxyyy~~~{{{uuupppjjjeeecccdddbbb]]]ZZZZZZRRRPPPNNNNNNQQQVVV\\\___ffflllpppnnnkkkkkkhhhdddaaacccgggkkkqqqyyy}}}zzzwwwppphhhfffiiiiiihhheeeddddddgggjjjllltttzzz~~~}}}|||{{{~~~zzzyyy{{{mmm\\\LLLDDDCCC???;;;:::999888777777777777555555666666666666555555555444444333333444444555444444444444444444444444xxxYYYQQQKKKIIIIIIEEECCCCCCBBBBBBBBBBBBCCCCCCBBBDDDHHHQQQbbb~~~||||||~~~|||xxxvvvwwwyyyzzzzzzwwwuuuvvv{{{zzzuuunnnjjjggggggccc\\\WWWVVVOOOMMMLLLLLLQQQWWW]]]```fffkkkmmmjjjhhhhhhgggdddbbbdddggglllqqqyyy}}}zzzwwwppphhhgggjjjgggfffeeedddeeegggiiikkkttt{{{~~~}}}|||~~~||||||~~~mmm\\\KKKCCCBBB===;;;:::999888777777777777444555666777777666555444555444444333333444444555444444444444444444444444vvvXXXRRRMMMKKKLLLHHHCCCCCCCCCBBBBBBCCCCCCCCCAAADDDHHHOOO]]]www{{{zzz{{{~~~zzzvvvtttuuuwwwyyyyyysssqqqsssyyy~~~{{{rrrnnnkkkjjjdddZZZTTTSSSNNNLLLJJJKKKQQQWWW]]]```eeeiiikkkhhhfffhhhhhhfffccceeehhhlllqqqyyy}}}{{{wwwppphhhgggkkkeeeeeeeeeeeefffhhhiiijjjsss{{{}}}|||~~~~~~~~~mmm[[[JJJBBB@@@<<<;;;:::999888777777777777444555666777777666555444555444444333333444444555444444444444444444444444}}}gggaaaYYYTTTPPPHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIPPPbbbvvv}}}~~~~~~~~~yyytttsssuuuyyyzzzzzz|||vvvuuu|||xxxsssqqqpppmmmcccVVVMMMLLLHHHHHHJJJOOOVVV]]]aaacccjjjjjjjjjiiihhhhhhgggggg___bbbgggooowww~~~~~~~~~~~~|||xxxqqqkkkhhhggggggfffdddccceeehhhkkkttt~~~~~~~~~}}}}}}rrr\\\NNNEEEBBBCCC>>>===;;;999888777666666555555555555555555555555666666666666666666666666666666555555555444444444rrrfffZZZRRRMMMDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBGGGGGGNNNbbbvvv}}}yyyuuusssvvvyyy{{{{{{{{{vvvvvv|||zzztttqqqoookkkbbbVVVOOONNNLLLMMMOOOTTT[[[aaadddeeeiiiiiihhhgggggggggggggggdddffflllrrryyy}}}}}}|||yyyuuupppkkkhhhhhhggggggeeedddfffiiilllrrr||||||}}}sss]]]PPPGGGCCCBBB===<<<;;;999888777777777555555555555555555555555555555555555555555555555666666555555555444444444uuu{{{xxxhhhXXXNNNIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEMMMcccwww}}}zzzvvvtttvvvxxxzzz{{{zzzwwwwww|||~~~xxxsssoooiii```UUUOOOPPPQQQRRRUUU[[[bbbgggiiijjjhhhgggfffeeeeeeeeefffggggggjjjnnnttt{{{~~~{{{zzzyyyvvvrrrooollljjjhhhhhhgggfffeeegggkkknnnuuu~~~~~~}}}{{{|||uuu```UUUKKKDDD@@@<<<<<<:::999888888888888666666666666666666666666444444444444444444444444555555555555555444444444mmmxxxtttcccRRRJJJGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDMMMcccwww|||yyyvvvvvvvvvxxxxxxyyyyyyyyy|||~~~~~~xxxpppiii^^^SSSOOOPPPRRRTTTYYY```hhhmmmoooooofffeeedddddddddeeeggghhhgggjjjnnnttt{{{|||{{{yyywwwtttqqqnnnmmmlllgggggggggggggggiiimmmppp}}}}}}|||zzzzzz}}}yyyeeeZZZPPPEEE???<<<;;;:::999999999999999777777777777777777777777444444444444444444444444555555555555555555555555jjj{{{kkk\\\MMMFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGEEEMMMbbbwww|||xxxuuuttttttuuuxxxzzz{{{|||}}}}}}tttjjj]]]RRRNNNPPPRRRUUU\\\dddlllpppqqqpppfffeeeeeeeeefffhhhjjjkkkhhhkkkpppvvv~~~}}}{{{yyyvvvssspppnnnmmmmmmfffggggggggggggjjjooorrr||||||yyyxxxzzz}}}}}}iii]]]RRRGGG@@@<<<;;;;;;:::999999999:::777777777777777777777777555555555555555555555555444555555555555555555555nnnzzzbbbVVVIIIDDDEEECCCAAAAAAAAAAAAAAAAAAAAAAAADDDHHHGGGLLL___tttzzzuuusssssstttwww{{{}}}{{{|||vvvkkk___SSSPPPRRRSSSWWW^^^gggnnnqqqpppnnnfffggghhhiiikkklllmmmnnnlllooottt{{{~~~{{{yyyvvvssspppnnnlllllldddeeeffffffgggkkkpppsss}}}~~~|||yyyyyy{{{}}}mmm```SSSHHHBBB===<<<;;;:::999999999999666666666666666666666666666666666666666666666666444444444555555555555555|||tttiiiWWWPPPFFFCCCEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBHHHHHHKKK[[[ppp{{{vvvtttuuuvvvwww|||~~~{{{{{{wwwmmmaaaVVVSSSUUUWWW[[[bbbjjjooopppmmmjjjgggiiikkknnnpppqqqqqqpppooorrrwww}}}}}}yyyxxxvvvsssooollljjjiiicccdddeeeeeegggkkkppptttzzz~~~{{{zzz{{{~~~qqqaaaSSSIIIDDD???>>><<<;;;999999888888555555555555555555555555555555555555555555555555444444444555555555666666zzzyyysssZZZLLLJJJCCCBBBFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHIIIWWWlll}}}~~~~~~{{{wwwuuuwwwyyyvvv}}}{{{zzzwwwnnncccYYYVVVYYY[[[___eeelllpppooojjjfffgggjjjnnnqqqttttttsssrrrpppssswww|||~~~{{{wwwwwwuuurrrnnnkkkhhhfffbbbcccdddeeegggjjjpppttt|||}}}}}}~~~~~~}}}}}}|||{{{{{{}}}rrraaaRRRIIIFFF@@@???===;;;999888888888555555555555555555555555444444444444444444444444444444444555555555666666~~~fffYYYLLLGGGEEEBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAFFFEEEIIIVVVggg}}}{{{|||zzz{{{{{{yyyvvvsssssstttxxxzzz|||||||||}}}yyyooocccZZZXXX[[[bbbfffkkkooopppnnnjjjgggnnnpppsssuuuvvvuuutttsssuuuxxx{{{|||~~~{{{wwwppplllkkkkkkllllllfffbbbaaaccceeehhhpppyyy~~~~~~~~~|||}}}~~~zzzwwwvvvyyyyyydddTTTJJJ@@@???===:::888888999;;;===555555666666777777888888555555444444444444555555444444555555555555444444}}}dddWWWKKKFFFDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAEEEDDDGGGSSSddd{{{xxxyyy|||}}}}}}}}}{{{wwwuuuuuuvvvxxxzzz|||}}}}}}}}}yyyoooddd[[[YYY]]]gggjjjnnnqqqqqqooolllkkknnnpppsssuuuuuutttsssrrrsssuuuyyy{{{~~~zzzuuupppllljjjjjjiiiiiihhhdddbbbccceeeiiirrr{{{}}}}}}}}}|||yyywwwxxx||||||eeeSSSJJJAAA@@@>>><<<:::999999999:::666666666777777777777777666666666555555666666666444555555666666555555444}}}}}}aaaTTTIIIEEEDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAADDDBBBDDDOOO```|||xxxxxx{{{}}}}}}}}}zzzwwwuuuuuuvvvyyyzzz|||}}}}}}~~~xxxnnnddd\\\\\\aaakkknnnpppqqqooonnnmmmnnnppprrruuuvvvtttsssrrrrrrqqqssswwwzzz~~~wwwtttpppllljjjiiigggeeeiiieeecccdddfffjjjsss}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxzzzeeePPPHHHBBB@@@???>>>;;;:::888888777777777777777777777666666777777666666666666777777444555555666666555555444zzz|||]]]QQQGGGCCCCCCBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBEEEBBBCCCMMM]]]~~~{{{zzz|||{{{{{{zzzxxxuuussstttuuuxxxzzz|||}}}}}}~~~wwwnnneee___```fffnnnpppqqqooolllkkkmmmooosssvvvxxxxxxuuurrrrrrsssrrrsssvvvzzz~~~~~~vvvtttpppmmmkkkiiifffcccgggddddddfffhhhkkkrrrzzz}}}{{{zzz{{{{{{zzzyyy|||~~~}}}~~~{{{zzzzzzyyyyyy{{{cccMMMFFFBBB??????>>><<<;;;:::888888999888888777777666666666777666666666666666666777555555666666666666555555xxx|||[[[PPPFFFCCCCCCBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBFFFCCCCCCMMMZZZyyy~~~{{{}}}||||||zzzwwwtttssstttuuuxxxzzz{{{||||||}}}wwwnnnfffaaaeeekkkrrrsssssspppllllllooossswwwzzz|||zzzuuurrrsssttttttuuuwww{{{}}}vvvsssqqqnnnmmmjjjfffccccccbbbdddiiikkkkkkpppvvv}}}{{{zzzzzzzzzyyyxxx{{{~~~||||||~~~~~~zzz|||{{{zzzyyyzzz~~~}}}{{{zzzaaaKKKDDDAAA=========<<<<<<;;;;;;:::999999888888777777666666666555555444444555555666555666666666666666666555{{{yyyZZZOOOFFFDDDDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAEEECCCDDDLLLXXXuuu|||~~~~~~|||yyyvvvuuuvvvxxxwwwxxxzzz{{{{{{|||~~~vvvnnngggdddiiipppuuuwwwwwwtttooooootttyyyyyy|||~~~{{{tttqqqrrrtttvvvvvvxxx}}}{{{uuurrrpppnnnllljjjgggeeebbbaaadddiiikkklllpppvvv~~~~~~|||{{{zzz|||}}}zzz{{{~~~~~~|||||||||zzzyyyxxx{{{{{{|||```KKKEEEBBB>>>===<<<<<<;;;<<<<<<<<<888888888888888888777777555555444444444444555555555666666777777666666555{{{[[[PPPFFFDDDEEECCCAAAAAABBBAAAAAA@@@@@@AAAAAABBB???DDDCCCDDDKKKUUUooo~~~|||xxxuuutttvvvxxxuuuwwwyyyzzzzzz{{{|||~~~vvvnnngggfffllltttuuuxxxyyyuuuppppppvvv|||yyy|||~~~zzzrrrnnnooosssuuuvvvxxx~~~|||wwwssspppmmmkkkjjjiiigggffffffddddddgggiiikkkrrryyy~~~|||yyy{{{{{{xxxyyy}}}~~~{{{zzzyyywwwvvvyyy}}}|||~~~aaaMMMGGGDDDAAA???===;;;::::::;;;<<<888888888888888888999999666666555555555555666666666666777777777777666666[[[QQQGGGEEEEEECCCAAAAAABBBAAAAAA@@@@@@AAAAAABBB===BBBBBBCCCJJJSSSlll}}}|||zzzvvvsssrrrtttwwwtttvvvxxxyyyyyyzzz|||}}}~~~uuummmhhhgggmmmvvvsssvvvxxxtttoooooouuu{{{xxx|||}}}yyyppplllmmmqqqttttttxxxzzztttqqqnnnkkkiiiiiihhhgggfffjjjfffdddfffhhhkkkttt~~~~~~{{{xxxzzzyyywwwxxx}}}yyyyyyxxxvvvuuuwww|||yyy}}}aaaOOOJJJFFFDDDAAA>>>;;;999999:::;;;777777777888999999999:::777777666666666666777777666666777777777777666666sssXXXPPPEEE@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???DDDCCCEEEKKKRRRggg~~~uuuoooooorrruuuxxxyyyzzz{{{{{{||||||{{{{{{zzzoookkkkkkllloootttrrrssssssrrrqqqqqqrrrttt|||}}}}}}xxxqqqmmmlllmmmtttvvvzzz|||yyywwwssspppkkkhhhfffeeeddddddeeeeeefffhhhlllsss{{{}}}}}}}}}}}}~~~|||yyyxxxyyy{{{~~~|||xxxvvvxxxxxxyyy||||||```QQQLLLEEEBBBAAA???<<<::::::::::::999999999888777666666555666666666666777777777777555555666666666666555555mmmVVVNNNEEE@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEKKKQQQeee{{{tttooonnnqqqtttuuuxxxxxxyyyzzz{{{{{{{{{{{{wwwkkkggggggiiimmmqqqtttuuuuuutttssssssuuuwww{{{||||||xxxrrrnnnnnnooouuuvvvyyy~~~zzzwwwuuuqqqoookkkhhhfffeeeeeedddeeeeeefffgggkkksss|||~~~}}}}}}}}}~~~~~~}}}zzzzzzzzz{{{~~~|||xxxvvvxxxyyyzzz}}}|||gggUUUNNNEEECCCAAA???<<<;;;::::::::::::999999888777777666666666666666666777777777777555555666666666666555555dddRRRLLLDDD??????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDEEEJJJPPPddd~~~yyytttpppppprrrssssssuuuvvvwwwxxxyyy{{{{{{|||~~~~~~rrrgggcccdddfffjjjoootttttttttsssrrrsssvvvyyy{{{}}}}}}yyysssppppppqqqtttvvvyyy~~~zzzwwwtttrrrnnnmmmjjjhhhfffeeeeeeeeefffeeeeeefffjjjsss}}}|||}}}~~~~~~~~~}}}}}}|||{{{|||~~~~~~{{{wwwvvvxxx{{{|||{{{mmmXXXNNNCCCCCCBBB???===;;;::::::::::::999999888888777777777777777777777666666666666555555666666666666555555{{{\\\NNNIIICCC??????@@@@@@???????????????????????????>>>CCCBBBDDDJJJPPPeee{{{wwwuuutttuuuuuutttssstttuuuvvvxxxzzz||||||{{{~~~yyynnndddaaaccceeejjjoooqqqqqqpppooooooqqquuuxxx~~~{{{tttpppoooqqqsssvvv{{{~~~~~~}}}zzzwwwssspppnnnkkkkkkjjjhhhfffeeeeeeffffffeeedddeeeiiisss~~~{{{{{{~~~~~~~~~}}}|||}}}~~~~~~}}}yyyvvvuuuyyy|||wwwnnnXXXNNNCCCDDDBBB@@@>>><<<;;;;;;;;;::::::999999999888888888777777777777666666666666555555666666666666555555|||wwwzzzYYYJJJGGGCCC@@@??????@@@@@@????????????????????????<<>>===<<<<<<<<<::::::::::::999999999999888777777777666666666555555555666666666666555555{{{vvvpppYYYGGGFFFCCCAAA@@@@@@@@@AAA????????????????????????<<>>CCCAAABBBHHHMMMaaa}}}zzzyyywwwuuuuuutttttttttvvvyyy{{{}}}xxxkkkeeedddiiioooqqqsssvvvvvvuuutttrrrsssyyywwwqqqpppppprrrxxx|||xxxrrrlllgggdddgggjjjkkkiiidddaaabbbdddaaabbbdddfffllluuu~~~|||~~~}}}|||zzz{{{||||||{{{zzzuuusssuuu{{{zzztttkkkUUUOOOIIIEEEDDDBBB???>>>=========::::::;;;;;;;;;;;;;;;;;;888888888777666555555555555555666666666666555555}}}vvv~~~wwwXXXOOODDDEEEEEECCCAAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAEEECCCCCCGGGKKK^^^}}}{{{xxxvvvtttsssvvvuuuuuuuuuvvvxxx{{{}}}}}}ssshhhccccccjjjqqqsssuuuwwwwwwvvvtttrrrtttyyyxxxsssrrrsssssszzz}}}xxxrrrlllfffcccgggjjjllliiiddd```aaaccc```aaadddgggmmmvvv~~~}}}~~~|||{{{zzzzzz{{{|||{{{yyyuuusssuuu|||xxxvvviiiSSSLLLEEEFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555555666666666666555555~~~kkkUUUHHHCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA>>>@@@EEEFFFJJJ___www{{{vvvtttsssssssssqqqrrrrrrtttvvvxxxzzz{{{|||}}}~~~zzzmmmgggdddfffpppwwwwwwtttrrruuusssqqqppprrrxxx|||yyywwwtttrrr|||{{{~~~{{{uuupppmmmkkkjjjlllkkkhhhccc```___aaaddd^^^bbbiiinnnrrrxxx}}}|||~~~}}}zzz}}}yyy{{{~~~{{{}}}{{{zzzzzz~~~yyymmmVVVLLLJJJHHHFFFCCC@@@>>>===>>>>>>:::;;;===>>>>>><<<:::999777777777777666666666666777777666666555555555444bbbQQQGGGCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA???AAAEEEEEEIII]]]tttxxxsssqqqqqqrrrrrrrrrssstttuuuwwwyyyzzz{{{~~~|||ooogggdddgggpppwwwwwwtttssstttsssrrrrrrtttyyy|||zzzxxxuuutttwwwxxx}}}~~~zzzuuuqqqnnnmmmlllkkkjjjgggccc```___bbbddd```fffmmmrrrwww|||~~~~~~{{{|||yyy{{{|||}}}zzzyyyzzz~~~lllVVVLLLKKKIIIGGGDDDAAA???>>>>>>???<<<<<<>>>>>>>>><<<:::999888888777777777666666666777777666666666555555555|||YYYNNNHHHBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAA@@@AAAEEEDDDHHHZZZmmmwwwrrrpppqqqrrrsssrrrrrrsssuuuwwwxxxyyyzzz}}}~~~zzzmmmfffdddgggpppwwwvvvtttsssrrrsssssstttwww|||}}}{{{xxxvvvtttqqqttt{{{}}}yyyuuurrrpppooonnnjjjiiifffbbb______bbbdddccciiiqqqwww{{{~~~{{{{{{yyy{{{}}}}}}yyyxxxyyy}}}jjjVVVMMMKKKJJJHHHEEEBBB@@@??????@@@>>>>>>??????>>><<<:::999888888888777777777777666777777666666666666555555zzzuuuUUUMMMHHHBBBBBBAAA@@@??????????????????>>>>>>>>>???@@@@@@AAAAAABBBDDDCCCGGGVVVfff~~~xxxsssqqqrrrtttuuuqqqqqqssstttvvvwwwxxxxxxzzzzzz}}}ttthhheeecccgggooouuutttrrrrrrppprrrtttvvvyyy~~~}}}zzzwwwtttrrrlllpppxxx}}}zzzvvvrrrpppnnnmmmgggfffdddaaa^^^___bbbeeeeeellluuu{{{|||zzzzzz{{{~~~}}}xxxxxxyyy}}}iiiWWWOOOMMMLLLJJJGGGCCCAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999888888888777777777777777666666666666666666uuu~~~qqqUUUMMMFFFCCCBBBAAA@@@???????????????????????????@@@AAAAAA@@@AAABBBCCCBBBFFFRRR^^^vvvzzztttrrrrrrssstttrrrsssuuuvvvxxxxxxxxxxxxyyyxxx|||~~~qqqfffdddcccgggooorrrpppooopppoooqqqtttwwwzzz}}}yyyuuuqqqnnnjjjnnnuuu{{{~~~}}}zzzvvvrrrnnnllljjjeeedddbbb___^^^___bbbeeeiiipppyyy}}}yyy{{{}}}~~~{{{wwwwwwyyy~~~iiiYYYRRROOOMMMKKKHHHDDDBBBAAA@@@AAA@@@@@@@@@???===<<<;;;:::999999999999888888888888666666777777777777777777|||ppp|||lllUUUNNNDDDDDDCCCBBB@@@???????????????????????????@@@AAABBB???AAABBBBBBBBBFFFPPPXXXqqq|||wwwtttsssrrrqqquuuvvvxxxzzz{{{{{{{{{zzzxxxxxx|||}}}qqqgggeeeeeeiiioooqqqnnnmmmnnnmmmpppsssvvvzzz~~~yyyuuuqqqoookkkmmmrrrxxx|||~~~|||yyyuuuqqqmmmjjjhhhcccbbb```^^^]]]^^^bbbeeemmmttt|||~~~zzz}}}~~~~~~~~~yyywwwxxxzzzjjj]]]WWWRRRNNNLLLHHHDDDBBB@@@@@@@@@??????>>>===<<<<<<;;;;;;:::::::::999999999888888666666777777777777888888uuummm}}}fffVVVRRRGGGEEEDDDCCCAAA@@@@@@??????=========>>>>>>@@@AAAAAA===@@@BBBAAAAAAFFFNNNTTTmmm}}}zzzwwwtttssstttuuuxxxzzz{{{zzzzzzyyyvvvuuu{{{|||qqqhhhhhhhhhlllrrrrrrnnnlllnnnmmmoooqqqtttyyy|||yyyvvvsssooonnnpppvvv{{{~~~zzzyyywwwtttqqqmmmjjjhhhaaaaaa___]]]\\\^^^bbbfffmmmsss{{{~~~~~~{{{~~~~~~~~~wwwxxxxxx{{{lll```ZZZUUUNNNLLLHHHDDDAAA@@@???@@@>>>======<<<;;;;;;;;;<<<;;;::::::::::::999999999666666777777777888888888qqqlll~~~dddYYYWWWLLLFFFEEECCCBBBAAA@@@@@@@@@<<<<<<<<<<<<===>>>@@@@@@;;;???AAA@@@AAAGGGNNNRRRjjj|||xxxvvvqqqsssuuuwwwxxxxxxvvvvvvsssrrrxxxzzzppphhhkkkkkkoootttsssnnnmmmooolllnnnpppsssxxx|||zzzxxxqqqnnnooouuuzzz~~~|||wwwvvvuuussspppnnnkkkjjj``````^^^]]]\\\^^^bbbfffjjjpppwww|||~~~~~~{{{~~~~~~}}}vvvxxxyyy|||nnnbbb]]]VVVNNNKKKHHHDDDAAA?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999666666777777888888888999{{{vvveeeSSSJJJGGGCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAACCCGGGLLLQQQkkkzzzuuusssuuuuuuvvvwwwwwwvvvuuutttvvvrrrvvv~~~uuuooolllooonnnlllnnnppppppmmmjjjkkklllpppttt{{{}}}|||zzzyyytttooommmqqqvvv{{{{{{wwwsssssssssrrrpppmmmjjjhhhbbbaaa```______```aaabbblllpppvvv{{{~~~zzz~~~~~~}}}uuuxxx}}}}}}kkk```ZZZTTTQQQOOOJJJFFFCCCBBBBBBBBB???@@@@@@@@@???>>><<<;;;999999:::::::::999888888999999888888888888999999|||~~~aaaQQQIIIEEEAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>???????????????@@@@@@AAABBBEEEJJJNNNccc|||zzzuuurrrsssssstttuuuuuutttsssrrrrrrooosss{{{vvvqqqoooqqqooommmmmmnnnmmmkkkiiilllnnnqqqvvv|||}}}vvvqqqnnnpppuuuyyy}}}yyywwwsssssssssrrrooollliiigggdddcccbbbaaaaaabbbdddeeemmmrrryyy~~~~~~yyy|||}}}|||{{{yyy{{{ggg]]]YYYUUUTTTQQQLLLGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@???===<<<999::::::::::::999999888999999888888888888999999}}}sss\\\OOOGGGBBB???????????????@@@AAAAAA>>>>>>>>>>>>????????????===>>>@@@AAAAAADDDGGGJJJYYYsss{{{tttqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqnnnrrryyy~~~wwwtttssstttqqqnnnllllllkkkjjjiiimmmooosssxxx}}}xxxrrrnnnpppsssxxx~~~|||{{{xxxvvvttttttsssqqqnnnjjjgggeeedddcccbbbaaabbbccceeefffmmmsss{{{~~~}}}~~~~~~|||{{{xxxzzz}}}~~~|||zzzyyyyyy{{{}}}fff\\\ZZZWWWVVVSSSNNNIIIEEECCCAAAAAABBBBBBBBBAAA@@@???======:::;;;;;;;;;::::::999888999999888888888888999999zzzzzziiiXXXNNNGGGBBB@@@???????????????@@@@@@===>>>>>>>>>????????????<<<>>>@@@AAABBBCCCFFFHHHRRRlll|||uuuqqqppppppqqqqqqqqqqqqqqqqqqrrrqqqtttzzzxxxvvvwwwvvvtttpppnnnllllllmmmmmmooorrruuuzzzxxxrrrnnnooorrrwww}}}{{{zzzxxxwwwuuutttrrrooolllhhheeecccaaa```______```bbbeeeggglllrrrzzz~~~}}}{{{zzzxxxwwwxxxzzz||||||zzzyyyxxxyyyzzz{{{kkk```\\\YYYVVVTTTPPPLLLHHHEEEDDDDDDCCCCCCBBBAAA@@@>>>======;;;<<<<<<;;;;;;:::999888999999888888888888999999uuuvvvaaaUUUMMMFFFBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>????????????>>>???AAAAAABBBCCCEEEGGGOOOfff~~~wwwrrrppppppqqqqqqqqqrrrrrrssssssrrruuuzzzxxxwwwxxxwwwvvvtttqqqppppppqqqsssrrrtttwww{{{yyysssnnnooorrrwww}}}{{{zzzxxxwwwtttsssqqqmmmjjjfffcccaaaaaa```______```dddgggjjjmmmsss{{{|||xxxvvvuuuuuuzzz{{{|||{{{yyyxxxyyyzzzzzz{{{~~~sssfff___\\\UUUSSSQQQNNNKKKIIIHHHHHHDDDCCCBBB@@@???>>>===============<<<;;;:::999999999999888888888888999999~~~rrrssszzzwww[[[RRRKKKFFFCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAADDDGGGMMMaaa~~~wwwsssqqqqqqpppqqqqqqrrrssstttqqqqqqsssvvv|||xxxwwwxxxyyyyyyxxxvvvtttssstttvvvtttuuuwww{{{}}}vvvpppppprrrvvv}}}|||zzzxxxvvvsssrrrooolllhhheeebbbaaacccbbbaaaaaacccgggkkknnnqqqwww~~~~~~zzzvvvtttuuuwww{{{||||||zzzxxxwwwyyyzzz}}}}}}}}}wwwggg___\\\UUUTTTRRRPPPNNNLLLKKKKKKFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888888999999yyyqqqtttzzzqqqWWWNNNHHHDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>===???CCCFFFIIIZZZyyy|||vvvsssppppppppppppppprrrssstttpppqqqqqqsssyyywwwuuuvvvzzz||||||zzzvvvttttttuuuvvvvvvwwwzzz{{{tttqqqrrruuu|||~~~}}}{{{yyyuuusssrrrpppmmmjjjgggdddbbbaaacccbbb```aaaccchhhmmmppptttxxx~~~|||xxxuuuuuuyyy}}}||||||{{{yyyvvvvvvxxxzzz~~~|||rrrccc\\\[[[WWWVVVTTTRRROOOMMMKKKKKKIIIHHHEEECCCAAA@@@@@@@@@>>>>>>>>>>>><<<;;;:::999999999888888888888999999vvvrrrvvvnnnUUULLLFFFBBBCCC>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???????????????>>>===;;;;;;===AAAEEEEEEVVVrrrzzzuuurrrpppooooooooooooqqqssstttqqqrrrrrrsssyyywwwtttttt|||~~~~~~|||wwwsssrrrssswwwwwwwwwyyy~~~vvvsssrrrssszzz}}}|||{{{xxxtttpppqqqooollliiifffdddbbbaaaaaa```^^^___aaaffflllooossswww}}}||||||zzzvvvtttvvv|||{{{{{{zzzwwwuuuuuuwwwyyy~~~~~~{{{lll^^^YYYYYYZZZYYYVVVSSSPPPMMMKKKIIILLLJJJHHHEEECCCBBBBBBBBB?????????>>>===;;;:::999999999888888888888999999tttoooeeeTTTJJJFFFGGGCCC@@@@@@???????????????@@@???>>>===<<<<<<===>>>>>>AAAAAA@@@@@@@@@AAABBBBBBIIIRRRhhh{{{uuupppnnnmmmnnnpppsssssssssuuurrrqqqsssvvv}}}wwwuuuwww}}}|||xxxtttqqqpppsssuuuyyyyyyzzz|||{{{uuuuuuzzz}}}yyyxxxvvvtttrrrooonnnllliiifffcccaaa```___```bbbcccdddfffiiilllppptttzzz~~~|||||||||}}}|||{{{}}}|||{{{xxxuuuuuuxxxzzzzzz|||~~~ggg^^^\\\\\\```___\\\VVVPPPLLLJJJJJJKKKKKKIIIGGGEEEDDDBBBAAABBBAAAAAA@@@???>>>======<<<<<<;;;::::::999999888tttooobbbSSSIIIEEEFFFBBBAAA@@@??????>>>>>>>>>???>>>>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@AAABBBBBBJJJQQQccc|||uuuooommmllllllnnnqqqqqqqqqssspppoooqqqsssyyywwwvvvxxxyyyxxxuuurrrooooooqqqttt{{{{{{|||}}}xxxwww{{{|||xxxvvvtttqqqooonnnmmmkkkiiifffcccaaa```]]]^^^___```aaaccchhhkkknnnrrrxxx}}}~~~}}}{{{{{{|||}}}|||{{{||||||zzzwwwuuuuuuxxxzzz{{{||||||~~~jjjaaa___^^^\\\\\\[[[WWWRRRNNNLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>======<<<;;;;;;:::999999888888}}}rrrppp]]]PPPGGGDDDDDDAAABBBAAA@@@???>>>===============<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBKKKOOO\\\www}}}vvvooommmjjjjjjlllnnnooooooqqqnnnmmmnnnpppuuu~~~wwwvvvxxxwwwvvvtttqqqooopppsssvvv|||}}}~~~zzz{{{~~~|||uuuoooqqqwww{{{wwwuuurrrooommmmmmllljjjhhheeecccaaa```^^^_________```ccciiimmmmmmqqqwww|||}}}{{{zzzzzz|||}}}}}}|||{{{{{{yyywwwuuuuuuxxx{{{|||~~~|||yyy}}}llleeeaaa___YYYZZZ[[[ZZZVVVRRRPPPOOOLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@???>>>======;;;;;;::::::999999888888tttoooqqqwwwWWWMMMFFFBBBCCC@@@BBBAAA@@@???======<<<<<<<<<<<<<<<===>>>??????@@@????????????@@@AAABBBBBBIIIMMMYYYqqq~~~wwwpppnnnkkkjjjkkkmmmnnnnnnpppmmmlllmmmnnnrrr{{{~~~wwwuuuwwwwwwvvvuuurrrqqqssswwwzzz}}}}}}}}}}}}pppjjjiiijjjnnnuuuzzz}}}zzzwwwuuussspppmmmlllkkkiiigggdddbbb```___aaaaaa``````bbbfffmmmrrrooosssyyy}}}|||zzzyyyzzz|||}}}}}}|||{{{zzzyyywwwuuuvvvyyy|||}}}yyyzzzmmmfffaaa___ZZZ\\\^^^^^^ZZZVVVSSSRRRNNNNNNLLLKKKIIIHHHFFFFFFCCCCCCBBBAAA@@@>>>======;;;;;;;;;:::999999888888}}}kkkkkkqqqmmmRRRKKKEEEAAABBB???BBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===>>>?????????????????????@@@AAABBBCCCFFFLLLZZZrrrxxxtttpppmmmkkklllmmmnnnnnnpppmmmmmmnnnoooqqqyyywwwtttuuuvvvvvvuuusssrrrtttyyy|||}}}|||~~~xxxlllhhhiiihhhjjjooossszzz}}}{{{yyywwwvvvtttqqqooojjjiiihhheeecccaaa______aaaaaaaaaaaaccchhhooottttttwww|||~~~|||{{{yyyzzz|||}}}}}}}}}zzzzzzyyywwwvvvwwwzzz}}}}}}tttjjjccc___^^^^^^```bbbbbb^^^YYYUUUSSSRRRQQQPPPNNNLLLJJJHHHHHHEEEEEEDDDBBBAAA???>>>>>><<<<<<;;;;;;:::999999999wwwggglllvvvdddMMMIIIDDDAAABBB???AAA@@@???>>>===<<<<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>??????AAABBBCCCEEELLL[[[sss{{{vvvsssnnnllllllmmmnnnoooooommmnnnooooooqqqxxxxxxuuuvvvuuutttsssrrrrrrtttxxx|||}}}{{{{{{|||pppjjjhhhggggggjjjooottt{{{|||{{{yyywwwvvvtttqqqnnniiihhhfffdddbbb```___^^^___```aaabbbdddiiioootttwwwzzz}}}~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}{{{{{{zzzxxxwwwyyy|||oooggg___\\\^^^```cccdddccc___ZZZVVVUUUWWWVVVTTTQQQOOOLLLJJJIIIHHHGGGFFFDDDCCCAAA@@@???======<<<<<<;;;:::::::::pppeeeooo~~~^^^JJJHHHDDDAAABBB?????????>>>===============<<<===>>>??????>>>============>>>>>>???AAABBBCCCEEEMMM\\\sss}}}xxxtttoookkkkkkmmmnnnnnnnnnmmmnnnppppppqqqxxx|||yyyyyyvvvvvvuuussssssuuuzzz}}}~~~{{{zzzxxxqqqkkkhhhjjjgggiiipppwww{{{~~~}}}{{{yyywwwtttqqqmmmiiihhhgggfffdddbbb```^^^^^^___aaaccceeeggglllqqquuuvvvyyy|||~~~~~~}}}~~~~~~{{{|||~~~~~~||||||~~~~~~~~~}}}{{{{{{{{{yyyyyy{{{~~~zzzlllddd\\\ZZZ^^^```bbbcccbbb^^^ZZZWWWVVV[[[ZZZXXXTTTQQQNNNKKKJJJJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;kkkdddsss~~~{{{ZZZHHHHHHDDDAAABBB@@@???>>>===============>>>======>>>??????>>>===<<<=========>>>???AAABBBCCCFFFMMM\\\qqq~~~xxxtttnnnkkkjjjlllmmmmmmmmmlllmmmpppppppppwww|||}}}yyyyyyxxxvvvvvvxxx|||{{{yyy~~~{{{rrrlllhhhhhhkkkjjjooowww~~~~~~|||yyyvvvsssnnniiieeegggfffeeecccaaa```^^^]]]aaacccfffiiikkkoootttxxxsssvvvzzz}}}}}}}}}~~~~~~yyy{{{~~~~~~}}}~~~~~~}}}||||||{{{zzzzzz|||tttvvvjjjbbbZZZYYY___^^^```aaa```]]]ZZZXXXXXX^^^]]]ZZZVVVRRROOOLLLJJJKKKJJJIIIGGGEEEDDDBBBBBB?????????>>>======<<<<<<{{{kkkkkk|||wwwnnn]]]KKKDDDCCCAAA???>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAACCCLLLVVVnnn{{{uuunnnhhhggggggiiiiiilllmmmoooppprrruuuzzz~~~{{{uuuqqqppptttyyy}}}|||{{{{{{~~~|||qqqjjjhhhiiikkkqqqyyy}}}{{{wwwtttrrrpppmmmkkkhhhgggeeecccbbb`````````dddcccdddiiiooouuuwwwwww|||}}}~~~}}}~~~zzzzzz~~~|||}}}}}}~~~}}}{{{yyy~~~|||zzzzzz|||vvvllldddaaaaaaaaaZZZaaaaaa```\\\XXXVVVXXX[[[``````___[[[VVVQQQOOONNNLLLKKKIIIGGGFFFDDDCCCCCCAAAAAA@@@???>>>===<<<;;;qqqiiirrryyymmm]]]LLLEEEDDDBBB@@@???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@AAAEEELLLTTThhhzzzuuunnniiihhhjjjkkklllkkkmmmnnnooopppsssxxx{{{{{{uuuqqqqqquuuzzz~~~~~~}}}}}}yyyoooiiiggghhhjjjrrrzzz|||yyyuuurrrpppnnnkkkiiigggfffeeecccbbbaaa``````aaabbbgggnnnvvv{{{||||||}}}~~~}}}}}}~~~|||{{{|||}}}}}}~~~~~~|||zzz|||zzzwwwwwwyyy|||zzzkkkeeeaaaaaaaaaZZZaaabbbbbb___[[[ZZZ]]]```cccbbb___[[[WWWSSSPPPOOONNNLLLJJJGGGEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<>>>>>>>>>>>???@@@AAABBBDDDKKKQQQbbb~~~zzzuuuoookkkjjjllloooppplllmmmmmmnnnnnnqqquuuxxx}}}xxxttttttxxx~~~yyyqqqllljjjkkklllttt{{{~~~zzzwwwssspppnnnllliiigggffffffdddcccaaaaaa``````^^^bbbjjjttt}}}~~~}}}}}}~~~}}}||||||}}}~~~}}}|||zzzxxxvvvtttvvvzzznnnjjjfffeeeeee___bbbdddeeecccaaa```cccfffeeeccc```\\\XXXUUUSSSRRRRRRPPPLLLHHHFFFDDDDDDDDDAAAAAA@@@???>>>======<<>>>>>>>>??????@@@AAABBBAAAIIIOOO```zzzyyyrrrnnnmmmnnnppppppmmmmmmnnnmmmmmmooosssvvv|||zzzwwwxxx||||||vvvsssrrrssstttuuuzzz}}}yyyvvvrrrooommmkkkhhhfffeeeeeecccbbbaaaaaaaaaaaa___dddllluuu}}}~~~~~~~~~||||||}}}~~~~~~|||zzzyyyvvvuuuvvv{{{sssqqqllljjjjjjeeedddfffhhhgggdddccceeegggeeeccc___]]][[[ZZZXXXWWWVVVSSSOOOKKKGGGFFFFFFFFFAAAAAA@@@??????>>>======xxxrrr]]]RRRGGGCCCBBB@@@???@@@============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB???GGGNNN]]]wwwxxxqqqooonnnoooooonnnnnnnnnnnnmmmooorrruuuyyy}}}yyyvvvxxx}}}|||yyyyyy{{{|||zzz{{{~~~{{{xxxuuuqqqnnnmmmkkkhhhfffdddcccbbbbbbaaaaaaaaaaaabbbfffmmmtttzzz~~~||||||}}}~~~|||xxxwwwvvvuuuvvv{{{~~~tttsssmmmjjjjjjfffeeehhhjjjiiifffddddddfffeeebbb___^^^^^^^^^\\\ZZZXXXVVVRRRNNNJJJHHHGGGGGGAAAAAA@@@@@@??????>>>>>>zzz~~~qqqXXXNNNEEECCCBBB??????AAA============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAA@@@GGGLLLYYYppp|||tttpppoooooonnnmmmnnnnnnmmmmmmnnnrrrtttwww}}}|||yyyuuusssuuuzzz|||yyyuuurrrooommmlllkkkhhhgggcccbbbbbbaaaaaaaaabbbbbbeeeiiiooouuuyyy~~~~~~|||~~~}}}||||||~~~|||zzzssstttuuutttuuuyyy|||pppooogggcccddd```dddhhhkkkkkkgggddddddeeeeeebbb``````aaa```]]]YYYWWWUUURRROOOLLLIIIGGGFFFAAAAAA@@@@@@@@@?????????~~~}}}gggUUULLLEEECCCBBB@@@@@@BBB============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@FFFIIITTTiii|||~~~wwwrrrppppppoookkklllllllllkkkmmmpppssswww|||~~~{{{xxxtttsssuuu{{{}}}xxxuuuqqqooolllkkkjjjjjjhhhfffbbbbbbaaaaaaaaaaaabbbbbbeeekkkssszzz}}}}}}yyywww|||{{{|||}}}}}}zzzxxxqqqtttvvvvvvvvvzzzwwwllljjj```[[[]]]ZZZbbbfffkkkllliiigggfffggghhheeebbbbbbccc```YYYTTTRRRRRRQQQOOOLLLHHHEEEDDDAAAAAA@@@@@@@@@@@@??????}}}|||}}}fffTTTLLLFFFDDDCCCAAAAAACCC>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===>>>??????EEEGGGQQQgggzzzxxxsssrrrqqqqqqjjjjjjjjjjjjjjjlllooorrrwww{{{~~~}}}zzzvvvuuuwww}}}~~~zzzvvvsssnnnllljjjiiiiiihhhgggfffaaaaaaaaaaaaaaabbbbbbcccdddlllwww~~~}}}yyyuuussszzzzzz~~~|||}}}|||yyyvvvrrruuuyyyyyyyyy}}}vvvkkkggg]]]WWWYYYXXX```eeejjjlllkkkiiiiiijjjkkkhhheeedddddd___VVVOOOOOOOOOOOONNNKKKGGGDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@tttyyyiiiWWWRRRKKKGGGFFFEEEAAA>>>?????????>>>===;;;:::999;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>CCCMMM\\\sssyyywwwvvvrrrmmmkkklllkkkjjjhhhhhhjjjlllqqqzzz{{{|||zzzwwwvvvyyy~~~|||zzzvvvtttnnnmmmkkkiiihhhgggffffffaaa```___```cccfffhhhhhhkkkqqqxxx~~~~~~|||yyyxxxyyyzzzxxxvvvzzz~~~|||xxxuuuuuuuuuwww|||~~~tttqqqiii[[[SSSUUU```gggooopppkkkggggggiiilllkkkjjjgggbbb\\\VVVSSSUUURRROOOLLLKKKKKKIIIHHHGGGEEECCCBBBBBBBBBAAA???{{{zzz~~~gggUUUPPPJJJGGGFFFEEEBBB@@@??????>>>>>>===;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>??????BBBJJJWWWlll|||zzzwwwvvvrrrnnnmmmmmmmmmkkkiiiiiikkklllnnnvvv||||||zzzwwwvvvyyy}}}{{{xxxuuussslllllljjjiiigggfffddddddaaa``````aaadddgggiiijjjqqquuuzzz}}}~~~zzzyyyzzz{{{zzzyyy}}}|||xxxvvvvvvuuuxxx{{{}}}~~~sssoooggg\\\XXX]]]ffflllqqqpppkkkggghhhkkkkkkkkkkkkiiieee___ZZZWWWZZZWWWRRROOOMMMLLLJJJHHHIIIGGGDDDCCCCCCCCCAAA@@@~~~yyydddSSSNNNIIIFFFFFFFFFDDDAAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????>>>@@@???AAAGGGQQQccc{{{{{{xxxuuurrrooooooooonnnllljjjiiikkkmmmlllqqqzzz|||{{{yyyvvvvvvyyy~~~}}}zzzyyywwwtttqqqjjjjjjjjjhhhgggdddcccaaa`````````bbbdddgggiiikkkuuuwww{{{}}}{{{yyyyyy{{{|||||||||yyywwwwwwvvvxxx{{{|||~~~|||rrrlllddd]]]___gggooorrrtttqqqkkkhhhjjjmmmlllmmmmmmlllhhhddd___\\\___[[[WWWSSSPPPNNNKKKIIIKKKIIIFFFEEEEEEDDDCCCBBB}}}ttt```PPPKKKGGGEEEFFFFFFEEECCC???>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@DDDKKK\\\wwwyyyvvvssspppoooooonnnllljjjiiikkklllmmmpppxxx{{{zzzxxxvvvvvvxxx~~~}}}{{{yyyxxxvvvsssqqqjjjjjjiiihhhfffdddaaa```^^^___```aaacccfffiiilllssswww{{{{{{xxxxxxzzz|||~~~~~~|||zzzxxxyyyxxxyyy{{{|||~~~zzzqqqjjjccc___eeeooouuuvvvuuuqqqllljjjllloooooooooooommmjjjeeeaaa^^^___\\\XXXTTTSSSQQQNNNMMMMMMKKKHHHGGGGGGFFFDDDCCCnnn]]]MMMHHHDDDCCCDDDEEEDDDBBB???>>>===<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>?????????>>>>>>@@@CCCHHHVVVppp}}}xxxsssqqqnnnnnnmmmkkkiiiiiijjjlllqqqrrryyy}}}yyywwwvvvvvvxxx}}}}}}{{{yyywwwvvvuuurrrpppjjjjjjiiigggeeecccaaa```[[[]]]___aaabbbeeeiiimmmooottt{{{~~~{{{xxxwwwxxx|||~~~~~~~~~~~~}}}|||{{{zzz{{{yyyyyy||||||{{{tttmmmgggfffllltttuuuvvvuuuqqqmmmlllmmmppprrrqqqoookkkgggccc```^^^]]]ZZZWWWUUUTTTTTTRRRQQQOOOMMMJJJHHHHHHGGGEEEDDDfffXXXJJJFFFBBBAAABBBCCCBBBAAA???>>>===;;;;;;;;;<<<===::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????===>>>AAACCCEEEQQQhhh~~~zzztttqqqlllmmmlllkkkiiiiiikkkmmmtttttt{{{xxxvvvuuuuuuxxx}}}~~~|||{{{zzzxxxuuuttttttrrrpppnnnkkkiiigggdddbbb```______ZZZ]]]```aaabbbeeejjjoooooottt|||~~~~~~|||yyywwwxxx{{{~~~~~~}}}~~~}}}|||{{{{{{{{{|||zzzzzz}}}~~~}}}xxxsssooonnnpppssspppqqqrrrqqqooonnnoooppprrrpppkkkfffbbb___^^^]]][[[XXXVVVUUUVVVVVVVVVUUUPPPNNNKKKIIIIIIHHHFFFDDDvvv]]]RRRHHHDDD@@@>>>@@@AAA@@@>>>???>>><<<;;;;;;;;;===>>>999999:::::::::;;;;;;;;;999:::;;;===>>>?????????===???BBBCCCBBBJJJ```ttt|||uuuqqqlllmmmmmmlllkkkkkkmmmoootttttt{{{wwwvvvuuuuuuxxx}}}~~~{{{yyyxxxuuusssqqqppppppooommmkkkjjjgggddd```]]]\\\]]]]]][[[^^^bbbddddddffflllrrruuuyyy}}}~~~~~~{{{yyyyyy|||}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{{{{}}}|||{{{xxxtttrrrpppmmmiiihhhkkknnnpppqqqpppooooooooolllfff```]]]\\\]]]^^^\\\YYYWWWVVVWWWXXXXXXWWWQQQNNNKKKIIIIIIHHHFFFDDDoooXXXNNNGGGCCC???===???@@@???===???>>><<<;;;;;;<<<===>>>999999:::::::::;;;;;;;;;999:::;;;===>>>?????????===@@@CCCCCCAAAFFFYYYmmm~~~vvvqqqlllmmmmmmmmmlllmmmooorrrtttsss{{{~~~vvvuuuuuuuuuxxx}}}~~~}}}|||zzzyyyrrrpppnnnnnnnnnmmmkkkiiiiiifffaaa\\\ZZZZZZ[[[\\\\\\```dddfffeeehhhooottt|||~~~}}}~~~{{{zzz}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{|||~~~wwwvvvtttrrrqqqnnnggg___bbbfffkkkppprrrqqqooonnnlllhhhbbb\\\YYYZZZ]]]___^^^[[[YYYXXXXXXYYYYYYXXXQQQNNNKKKIIIIIIGGGEEEDDDmmmXXXMMMGGGEEECCCBBBCCCCCCCCCBBBCCCAAA>>><<<:::999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@BBBBBBBBBGGGXXXiiizzzuuunnnlllkkkllloooqqqrrrqqquuuxxx}}}~~~vvvuuutttvvvzzz||||||{{{uuuqqqnnnlllmmmoooooollliiifffdddaaa]]][[[ZZZYYYZZZ___aaabbbcccdddjjjrrrxxx~~~}}}{{{yyyyyy|||~~~{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyy{{{|||}}}yyypppiiihhhiiifffbbbbbbbbbiiiooopppoooooommmhhhjjjgggccc^^^[[[ZZZ[[[[[[\\\YYYWWWXXXXXXXXXYYYZZZSSSQQQMMMJJJGGGFFFFFFGGGlll\\\RRRJJJGGGCCCBBBBBBCCCCCCBBBBBB@@@>>>;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>????????????@@@AAA@@@FFFUUUeee{{{uuuooommmlllllloooqqqrrrrrrtttwww|||}}}zzzxxxwwwwww{{{||||||{{{vvvqqqooommmnnnppppppmmmjjjeeeccc```]]][[[ZZZZZZZZZ^^^```bbbccceeejjjrrryyy~~~}}}{{{zzz{{{}}}|||}}}~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~ppphhhaaabbbcccbbbaaabbbfffooouuutttpppmmmjjjfffhhhfffccc```]]][[[ZZZZZZZZZXXXVVVWWWXXXWWWVVVUUUQQQPPPMMMKKKIIIHHHHHHHHHooo```VVVMMMIIIDDDAAAAAABBBCCCCCC???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>===???@@@@@@DDDRRR```}}}wwwqqqooommmmmmoooqqqrrrrrrsssvvvyyy{{{}}}|||yyyyyy||||||~~~|||wwwqqqnnnlllmmmoooooollliiidddccc```]]][[[ZZZ[[[[[[\\\___bbbcccfffkkkssszzz}}}}}}}}}zzzzzzzzz|||~~~}}}}}}~~~~~~~~~~~~|||yyyyyyzzz|||~~~{{{|||~~~zzzjjjccc^^^```cccbbbbbbccclllvvv}}}yyyqqqkkkhhheeegggfffeeeccc```\\\YYYWWWXXXWWWVVVWWWYYYYYYVVVRRROOOOOOOOONNNLLLKKKIIIHHHsssdddYYYOOOKKKEEEAAA@@@AAABBBBBB===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======???@@@@@@CCCOOO[[[yyyzzztttqqqnnnnnnoooqqqrrrrrrqqqsssvvvwwwyyy~~~}}}yyyyyy}}}{{{vvvooollljjjkkkmmmmmmjjjgggcccaaa___]]][[[[[[\\\\\\\\\___bbbdddgggllluuu{{{}}}~~~{{{zzzuuuuuuwww{{{~~~~~~}}}~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}yyy{{{~~~yyylllgggfffiiijjjgggddddddooozzz|||rrrkkkiiihhhiiiiiihhhfffaaa\\\VVVSSSUUUWWWXXXYYY\\\]]]XXXRRRQQQQQQRRRQQQOOOMMMJJJHHHnnnddd___OOOKKKEEEAAA@@@AAAAAABBB;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===???AAAAAACCCLLLVVVmmmwwwtttpppnnnoooqqqrrrrrroooqqqtttuuuwww}}}|||xxxyyy~~~~~~xxxsssllliiiggghhhjjjjjjgggdddbbb```^^^\\\\\\\\\]]]^^^]]]```dddfffiiinnnvvv|||~~~~~~{{{yyypppqqqtttyyy}}}~~~}}}}}}~~~~~~}}}|||zzz{{{{{{||||||||||||{{{xxxzzz~~~yyypppoooppptttrrrkkkdddbbbooozzz|||rrrmmmllllllmmmlllkkkhhhbbb[[[UUUQQQQQQWWW[[[[[[\\\^^^ZZZTTTTTTUUUUUUUUURRROOOLLLIII{{{qqqdddaaaaaaMMMIIIDDDAAA@@@@@@@@@@@@::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===???AAABBBBBBIIIQQQcccxxxzzzvvvrrrooooooqqqrrrrrroooqqqtttuuuwww||||||xxxzzz{{{uuuqqqjjjgggeeefffhhhhhheeebbb```___]]]\\\\\\]]]^^^______bbbfffiiikkkpppwww|||}}}zzzqqqrrrtttxxx|||~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||xxxyyy{{{|||}}}}}}|||{{{yyy|||{{{qqqqqqtttxxxuuullldddbbboooxxx}}}yyyrrrppppppppppppooolllhhhbbb]]]XXXUUUPPP[[[aaa]]]ZZZ[[[ZZZTTTWWWWWWXXXWWWUUUSSSPPPNNN}}}lllaaa\\\ZZZJJJGGGCCCAAA@@@@@@??????::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAAAAAEEELLL[[[ooo|||xxxssspppoooqqqrrrrrrppprrrtttuuuvvv{{{{{{|||}}}xxxssspppiiigggeeefffhhhhhheeebbb___^^^]]]\\\\\\]]]___```aaaeeeiiikkkmmmqqqwww}}}|||wwwvvvwwwyyy|||}}}|||zzzyyyzzz{{{}}}}}}}}}||||||yyyyyyzzzzzz{{{|||}}}}}}|||~~~~~~}}}oooooorrrvvvssslllhhhhhhpppvvvxxxuuuqqqrrrsssrrrqqqnnnkkkfffbbb```^^^]]]VVVdddkkkccc[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWUUUUUU}}}qqqdddXXXOOOHHHFFFBBBAAAAAA@@@???>>>::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<>>>>>>>>>>>AAACCCLLLfffxxxsssqqqqqqrrrrrrooossswwwwwwvvvyyy|||wwwrrrpppnnnkkkkkkkkklllllljjjfffcccbbbccccccaaa^^^]]]___aaadddeeegggnnnvvv|||~~~~~~|||{{{zzzzzzzzzyyyvvvsssyyyxxxxxxzzz~~~~~~|||yyyzzzyyyyyyyyyzzz|||}}}~~~mmmkkkllloooooonnnpppvvvyyyvvvqqqnnnnnnpppqqqqqqrrrnnniiifffddddddcccbbbiiimmmooollleee^^^\\\]]]SSSYYY\\\\\\\\\^^^___]]]oooggg[[[RRRJJJDDDDDDDDDAAA???@@@>>>>>>>>>???>>>>>>===<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>AAACCCLLLdddzzzuuurrrrrrrrrrrrmmmqqquuutttsssuuu}}}}}}}}}yyyvvvsssrrrrrrmmmmmmnnnoooooommmiiifffccccccbbb___\\\\\\^^^aaafffgggkkkrrrzzz|||}}}}}}}}}{{{yyyxxxwww|||{{{{{{}}}}}}{{{yyyyyyxxxyyyzzz|||~~~{{{hhhdddcccgggkkkooouuu|||~~~yyysssooonnnppprrrssssssooojjjfffdddcccbbbaaaiiimmmooommmfff```^^^___VVV[[[^^^]]]\\\^^^^^^[[[rrrmmmdddYYYPPPHHHFFFDDDAAA???@@@AAAAAAAAAAAAAAA@@@???>>>::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCJJJ```{{{}}}xxxuuusssrrrqqqqqqtttwwwwwwuuuwww}}}}}}{{{yyyvvvtttsssrrrrrrqqqrrrrrrttttttrrrnnnjjjdddccc```\\\ZZZ[[[^^^aaagggjjjooowww~~~||||||yyyzzz{{{~~~}}}}}}}}}~~~~~~|||zzzxxxxxxxxxxxxzzz|||~~~}}}{{{xxxddd]]]ZZZ___hhhpppxxx{{{uuuqqqppprrrtttuuusssoookkkgggeeeccc```^^^hhhlllnnnmmmhhhcccaaa```[[[```bbb___]]]^^^^^^\\\zzzooollleee\\\RRRJJJGGGEEECCCBBBCCCBBBBBBBBBBBBBBBAAA@@@???:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>AAACCCGGGYYYqqq{{{wwwuuusssqqqtttvvvxxxxxxvvvwww||||||zzzxxxuuusssrrrqqqqqqwwwwwwxxxzzzzzzwwwrrrnnneeebbb^^^YYYXXXZZZ]]]```fffkkkrrr{{{}}}|||~~~|||{{{xxxzzz}}}}}}}}}||||||{{{{{{zzzyyywwwwwwwwwxxxzzz|||~~~|||{{{xxxeee\\\VVV[[[dddlllsssyyy}}}yyyvvvttttttvvvvvvvvvsssppplllhhhfffccc```^^^gggjjjlllkkkgggcccbbbaaa___dddeeebbbaaabbbbbb```{{{uuukkkhhhbbbZZZQQQIIIGGGGGGEEEEEEGGGBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;========================;;;===>>>>>>>>>>>>AAACCCDDDPPPeeezzz~~~yyyvvvtttrrrqqqsssuuutttssssssvvvyyy|||yyyyyyxxxvvvuuutttttttttttt{{{{{{|||~~~}}}zzztttpppddd```ZZZWWWWWWYYY]]]```eeekkksss{{{~~~||||||}}}}}}yyyvvvyyy|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxyyyzzz}}}~~~}}}{{{ggg]]]VVVXXX^^^bbbfffjjjuuuttttttvvvxxxyyyxxxwwwsssppplllhhhfffeeecccaaaggghhhhhhgggeeecccbbbbbbcccgggiiifffeeeggghhhfff|||rrriiifff```VVVMMMGGGGGGHHHHHHHHHJJJCCCCCCCCCBBBAAA@@@???>>>======<<<;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>AAACCCCCCHHHZZZrrrzzzwwwuuutttssstttuuuuuutttuuuvvvxxxzzz}}}xxxuuuttttttssstttuuuwwwyyyzzz||||||}}}~~~}}}xxxrrrlllaaa]]]XXXUUUVVVZZZ]]]___dddjjjsss{{{~~~||||||~~~}}}xxxvvvwwwyyy~~~|||{{{|||~~~{{{{{{zzzzzz{{{}}}~~~|||hhh^^^VVVUUUWWWYYY]]]bbbppppppqqqtttwwwyyyxxxwwwssspppkkkhhhggggggggggggiiihhheeecccbbbbbbbbbcccfffjjjkkkhhhgggiiikkkiii{{{vvvmmmgggddd___RRRKKKFFFGGGIIIHHHGGGIIIDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>AAACCCDDDDDDSSSmmmzzzwwwvvvvvvuuuuuuvvvwwwwwwwwwxxxyyywww~~~}}}{{{xxxuuurrrrrrrrrssstttvvvyyyzzzzzz{{{{{{|||yyytttlllggg^^^ZZZUUUTTTWWW[[[^^^___dddkkktttzzz~~~~~~~~~|||yyywwwvvvvvv~~~|||{{{}}}~~~}}}|||||||||~~~~~~{{{jjjaaaXXXUUUUUUXXXaaaiiipppnnnmmmooorrruuuvvvwwwsssooojjjggghhhjjjlllmmmmmmjjjeeeaaa```bbbccceeeiiimmmmmmiiigggiiiiiihhh~~~|||mmmnnniiieeeccc^^^PPPJJJFFFGGGIIIHHHFFFGGGEEEEEEEEEDDDCCCAAA@@@???:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>AAACCCEEEBBBOOOlllzzzwwwwwwwwwqqqrrrsssssstttuuuuuuvvvwww}}}||||||{{{yyywwwuuutttsssrrrssstttuuuvvvxxxyyyyyyyyyvvvppphhhbbb\\\XXXTTTTTTXXX\\\^^^^^^eeekkktttzzz~~~|||zzzyyyvvvuuu}}}~~~~~~|||zzzyyy|||~~~}}}}}}~~~|||yyymmmddd[[[WWWWWW]]]jjjvvvsssoookkkjjjmmmqqquuuwwwsssoooiiiggghhhlllppprrrpppkkkeeeaaa```bbbeeefffkkknnnnnniiifffggggggeee|||zzzllljjjjjjddd[[[WWWLLLJJJFFFBBBAAABBBCCCDDDFFFEEEDDDDDDEEEDDDBBB@@@;;;;;;<<<<<<;;;;;;:::999>>>===<<<<<<===>>>???@@@>>>===<<<;;;;;;<<<===>>>GGGGGGPPPkkkyyyuuusssqqqrrrsssvvvwwwwwwtttqqq|||}}}~~~|||zzzxxxwwwxxxyyyzzzyyyvvvsssqqqqqqqqqpppnnnooonnnllllllkkkhhhdddaaaXXXVVVRRRQQQSSSXXX]]]aaajjjmmmrrrxxx}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~zzz}}}xxxooofffZZZRRRSSS^^^ooo|||tttkkkkkkooorrrsssuuuqqqooommmllllllllljjjhhhjjjgggddddddgggjjjjjjiiillllllkkkjjjiiihhhgggfffwwwrrrnnnlllddd[[[WWWLLLHHHDDDAAA@@@AAACCCDDDEEEDDDCCCCCCCCCCCCAAA???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::;;;======??????>>>======>>>@@@@@@BBBFFFOOOjjjyyytttqqqsssrrrrrrsssuuuuuuuuussszzz{{{~~~zzzyyyxxxxxxzzz|||~~~~~~vvvssspppnnnmmmlllkkkjjjhhhgggeeeeeedddbbb^^^[[[UUUSSSQQQPPPRRRWWW]]]aaakkknnntttzzz~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~vvvqqqhhh^^^XXXVVVZZZjjjyyywwwlllmmmrrrtttssssssqqqooolllkkkllllllkkkkkkkkkhhheeefffhhhkkkllllllkkkkkkjjjiiihhhgggffffffsssyyytttpppiii```[[[LLLHHHCCC@@@AAACCCEEEGGGDDDCCCBBBBBBBBBBBBAAA???>>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<<<>>=========???@@@AAA>>>FFFOOOfffzzztttqqquuusssqqqqqqrrrtttuuutttwwwxxx|||yyyxxxxxxyyy}}}uuurrrnnnkkkjjjhhhgggeeebbb```^^^^^^]]][[[XXXVVVSSSRRRPPPPPPTTTYYY___cccmmmqqqwww~~~}}}}}}}}}}}}~~~|||zzz{{{ttttttiiiaaa^^^WWWUUUcccwwwvvvlllnnnuuuwwwtttqqqqqqooommmmmmmmmnnnnnnmmmiiigggeeeeeehhhkkkmmmmmmkkkkkkjjjiiihhhhhhgggfff|||vvv}}}{{{tttjjjcccPPPJJJEEECCCEEEIIIKKKLLLFFFDDDCCCBBBCCCCCCBBBAAA??????>>>>>>>>>===>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===???@@@>>>IIIOOO```}}}wwwtttuuusssrrrrrrsssttttttsssvvvwww~~~||||||zzzzzz|||~~~vvvrrrnnnjjjhhhfffdddbbb^^^\\\[[[ZZZZZZYYYVVVTTTSSSRRRQQQSSSWWW]]]cccgggooossszzz~~~{{{}}}~~~~~~||||||~~~~~~~~~wwwwwwyyytttsssggg___]]]UUUQQQaaayyyuuukkknnnvvvxxxuuurrrpppoooooopppqqqqqqnnnlllddddddcccdddfffiiikkkmmmmmmllllllkkkjjjiiiiiiiii{{{}}}~~~qqqhhhTTTOOOJJJIIIMMMQQQSSSSSSJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>???=====================<<<;;;::::::;;;<<<>>>@@@AAABBBLLLNNNYYY{{{|||yyysssssstttuuuwwwvvvsssqqqvvvwww}}}~~~{{{zzzyyy}}}~~~tttppplllhhheeeccc```___[[[ZZZXXXWWWWWWWWWUUUSSSRRRRRRRRRTTTXXX___eeeiiiqqquuu|||}}}~~~~~~yyy|||~~~}}}~~~~~~~~~{{{{{{}}}zzzwwwsssvvvzzzvvvqqqfff]]]YYYRRRRRReee~~~{{{ooopppuuuwwwuuusssppppppqqqssssssqqqmmmiiiaaaccceeegggiiikkkmmmnnnooonnnnnnmmmmmmlllllllll~~~|||qqqeeeYYYTTTPPPQQQVVV[[[\\\ZZZOOOLLLIIIGGGFFFFFFEEEDDDAAA@@@???>>>===>>>??????<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<>>>@@@BBBDDDFFFMMMLLLRRRmmm~~~ttttttvvvxxxyyywwwtttqqqvvvwww{{{~~~xxxvvvwww}}}ppplllhhhdddaaa___\\\ZZZYYYWWWTTTTTTTTTTTTTTTRRRQQQQQQRRRUUUZZZ```fffjjjsssvvv|||}}}}}}}}}{{{}}}{{{||||||}}}~~~~~~~~~{{{{{{{{{nnnooorrryyy}}}wwwppphhh^^^WWWTTT\\\ppptttpppqqqqqqrrrsssrrrqqqqqqppppppmmmiiifff```dddiiilllnnnooopppqqqppppppooooooooonnnnnnnnnuuu~~~yyykkk___\\\XXXTTTWWW^^^cccbbb___RRROOOJJJHHHGGGFFFEEEDDDAAA@@@>>>=========???@@@======>>>>>>>>>===;;;;;;;;;;;;;;;<<<>>>AAACCCDDDGGGKKKHHHMMM```vvvwwwwwwvvvwwwxxxxxxuuusssvvvuuuxxx|||{{{xxxvvvwww}}}~~~nnnkkkfffccc```^^^\\\ZZZXXXVVVTTTSSSTTTUUUTTTSSSUUUUUUVVVYYY^^^dddjjjmmmtttwww{{{~~~}}}|||~~~~~~|||zzz{{{}}}~~~~~~}}}|||{{{}}}zzz{{{sssfffkkkrrr}}}xxxpppnnneeeZZZ[[[iii{{{qqqiiigggiiiooouuuvvvrrrmmmiiigggfffdddccc^^^dddkkkpppqqqqqqqqqqqqppppppoooooooooooonnnnnnqqq{{{rrrfff[[[^^^YYYWWW[[[bbbgggeeeaaaSSSPPPKKKHHHFFFEEEDDDCCCAAA@@@>>><<<<<<===>>>??????@@@AAAAAAAAA???>>>===999999999:::<<>>>>>???>>>===>>>???@@@@@@@@@>>>===<<<<<<<<<;;;<<<===@@@CCCEEEGGGHHHCCCDDDSSSfffyyywwwuuuuuuvvvwwwvvvuuuuuuxxxzzzzzzzzz~~~|||{{{||||||}}}yyyxxx~~~wwwoooiiiccc___]]]\\\ZZZWWWZZZZZZZZZYYYWWWWWWXXXYYY^^^^^^___cccjjjqqqvvvxxxxxxwwwwwwyyy|||~~~~~~~~~}}}{{{yyyzzz~~~~~~}}}|||{{{yyywwwvvvwwwwwwzzzrrrdddkkkxxx{{{yyyzzztttsssooommmrrr}}}}}}sssbbbTTTUUU```kkkooosssqqqnnnkkkiiihhhhhhiiieeeeeekkkrrrsssnnnkkkkkkmmmllljjjjjjlllmmmmmmlllvvvxxxzzz{{{xxxpppfff]]]XXX[[[]]]^^^^^^]]]\\\]]]^^^```XXXPPPJJJIIIHHHEEEBBBEEEBBB@@@??????@@@@@@???======>>>??????>>>======<<<<<<;;;<<<===@@@BBBDDDEEEGGGAAABBBPPPaaa{{{xxxvvvuuutttuuuvvvvvvuuusssvvvxxxxxxxxx}}}|||zzzzzz{{{|||~~~{{{{{{vvvlllggg```]]]\\\\\\[[[YYY[[[[[[[[[ZZZXXXXXXYYYZZZ]]]___bbbggglllrrrwwwzzz{{{{{{{{{|||~~~~~~}}}}}}{{{zzz{{{~~~~~~}}}}}}~~~}}}}}}}}}|||{{{zzzxxxxxxzzzzzz|||qqqeeemmmxxxyyyuuuuuuttttttqqqmmmpppxxx~~~uuummm^^^RRRSSS___iiimmmpppooommmkkkjjjkkklllmmmfffgggmmmtttuuuppplllllljjjhhhfffgggiiilllnnnnnn}}}ssstttuuusssmmmeee___\\\``````___\\\ZZZZZZ\\\^^^```ZZZSSSOOOMMMMMMJJJHHHEEECCCAAA@@@AAAAAAAAA@@@<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===???AAABBBCCCEEE@@@@@@LLL[[[rrryyywwwuuutttuuuvvvuuuuuusssuuuwwwwwwxxx|||~~~|||yyyxxxyyyzzz{{{|||zzz{{{|||tttiiiddd]]]ZZZZZZ[[[[[[ZZZ[[[\\\\\\[[[YYYYYYZZZ\\\\\\```eeeiiilllpppwww{{{~~~~~~|||}}}{{{zzz{{{}}}~~~~~~|||{{{|||}}}|||||||||{{{{{{{{{zzzzzz{{{|||}}}|||nnnfffooozzzzzztttqqqtttuuurrrmmmmmmrrrvvvuuupppjjj___VVVXXXcccmmmppppppooommmlllkkkkkklllmmmhhhiiipppwwwxxxrrrmmmlllgggeeedddeeeiiilllnnnnnn|||ppprrrsssqqqmmmiiifffeeefffdddaaa]]]ZZZZZZ]]]___]]]YYYUUURRRQQQQQQOOONNNFFFCCCAAA@@@AAAAAAAAA@@@===============<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAADDD??????JJJUUUhhh|||zzzwwwuuuuuuvvvvvvuuuuuuvvvwwwxxxyyy}}}~~~}}}zzzxxxvvvvvvvvvvvvvvvuuuxxx~~~yyypppgggaaaZZZWWWXXXYYYZZZYYYZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^bbbeeeffffffjjjssszzz~~~|||}}}}}}{{{{{{{{{}}}~~~~~~}}}{{{{{{|||}}}{{{{{{{{{{{{{{{||||||}}}zzz{{{~~~tttllljjjsss}}}}}}vvvrrrqqqsssrrrmmmlllnnnpppooopppmmmfff```bbbllluuuxxxrrrqqqooollljjjiiihhhhhhiiijjjqqqxxxyyyrrrmmmlllgggggghhhjjjmmmnnnmmmlll}}}nnnkkklllmmmllljjjgggfffffffffeeeaaa]]]ZZZYYY\\\___^^^\\\XXXUUUSSSQQQOOONNNGGGDDDBBB@@@AAAAAA@@@@@@@@@???>>>===<<<;;;:::999<<<<<<<<<======>>>??????@@@DDD@@@???HHHPPP___www~~~zzzwwwwwwwwwvvvuuuuuuuuuvvvwwwyyy}}}}}}zzzwwwuuusssrrrrrrrrrrrrvvv|||}}}vvvnnnddd^^^XXXUUUVVVWWWWWWVVVXXXYYYZZZ[[[[[[\\\^^^```cccddddddaaa```eeeoooxxx}}}|||}}}~~~~~~||||||}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~|||{{{zzz|||~~~{{{{{{zzzzzz{{{|||~~~xxx{{{uuuqqqqqqyyy~~~wwwqqqnnnrrrrrrnnnkkkmmmnnnmmmooonnnjjjeeegggooowwwzzzqqqpppnnnllljjjhhhggggggjjjkkkpppwwwwwwqqqkkkjjjjjjlllnnnqqqssspppkkkgggqqqeeebbbdddeeeeeecccaaaaaabbbaaaaaa___\\\ZZZYYYZZZ\\\aaa```]]]YYYUUUQQQMMMKKKJJJGGGDDDBBBBBBBBB@@@???AAA@@@???===<<<;;;;;;;;;========================>>>CCC@@@@@@GGGLLLXXXmmm}}}}}}yyywwwvvvuuutttrrrrrrrrrtttvvvzzz}}}~~~{{{xxxuuurrrqqqpppqqqrrruuuyyy{{{xxxqqqjjj^^^ZZZUUUTTTUUUWWWVVVUUUVVVXXXZZZ[[[]]]___bbbeeeiiihhhfffcccccchhhqqqxxx|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzz}}}~~~}}}|||zzzzzz|||~~~|||{{{zzzzzz{{{}}}~~~xxx}}}zzzyyyyyy}}}~~~wwwpppmmmrrrtttooolllmmmooooookkkllliiiddddddkkkrrruuummmmmmmmmllllllkkkjjjjjjkkkkkkooouuuuuuooojjjjjjnnnooorrruuuuuuqqqjjjeeewwwjjjccc___aaaccccccaaa```______]]]^^^___^^^\\\[[[[[[\\\``````___\\\XXXSSSQQQOOONNNKKKHHHEEEDDDCCCBBB@@@@@@???>>>=========>>>>>>==================<<<<<<;;;AAA??????EEEHHHRRRfffsss~~~yyyvvvtttsssrrrrrrrrrqqqsssvvvyyy|||}}}}}}{{{yyyvvvtttrrrqqqqqqqqqqqqrrrrrrnnnfffaaaVVVTTTQQQSSSVVVXXXXXXVVVVVVXXX[[[]]]```cccgggjjjmmmlllkkkkkknnnsssyyy|||}}}zzzyyyyyyzzzzzzzzzyyyxxxvvvuuuvvvxxxyyyyyy||||||{{{zzzxxxxxxzzz|||}}}|||{{{zzz{{{|||~~~}}}zzzzzz|||~~~{{{uuupppuuuvvvqqqmmmnnnqqqqqqkkkmmmjjjcccbbbgggnnnqqqoooooooooooonnnmmmlllkkknnnmmmoootttsssnnnkkkkkkoooooopppqqqqqqnnniiieee|||ppphhheeeaaadddffffffeeecccbbbbbb\\\^^^aaabbbaaa___^^^]]][[[\\\]]]]]][[[XXXWWWWWWRRROOOJJJHHHFFFEEECCCAAA>>>=========>>>???AAABBB=========>>>======<<<;;;999???>>>>>>DDDFFFOOObbbkkkqqquuu~~~xxxuuusssqqqppptttssssssuuuxxx{{{}}}}}}~~~}}}|||{{{yyyxxxvvvttttttpppooommmllljjjddd]]]WWWQQQOOOOOORRRWWWZZZYYYXXXVVVYYY\\\___bbbfffkkknnnooooooooosssxxx}}}zzzxxxxxxxxxyyyxxxyyyvvvttttttuuuwwwxxxxxx{{{{{{zzzxxxvvvwwwyyy{{{}}}|||{{{zzz{{{|||~~~uuuwwwzzz}}}|||rrrwwwxxxrrrmmmnnnqqqrrroooqqqmmmfffccchhhoooqqqttttttsssqqqooommmkkkjjjpppnnnpppssssssnnnlllmmmpppnnnmmmlllmmmkkkiiiggg