BM6P6(@ 111111000000000000111111000000000000000000000000---...///000000111111111111000///......///000111000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222///////////////000111111000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111...///000222222111111000111111111111111111111111222000///...///000222333333333333222111000//////111111000///////////////000000000000000111111222000000000000000000000000222111111111000000//////111000/////////000222333333333333333222222111000111222333444333333111111222111111111111111222222222222222222222222222222111111000000111111222333333333333333333333333333222333444444555555444444222222222222333333444555333333333333333333333333666666555555555444444444333333444444444444444444333444444555666777888888333555666777888888777777;;;:::999888888888999:::======<<<<<<<<<<<<======@@@@@@??????????????????@@@@@@???>>>===<<<;;;;;;>>>>>>============>>>>>>DDDDDDCCCDDDDDDEEEFFFGGGJJJGGGDDDFFFJJJMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHJJJGGGEEECCCCCCEEEHHHIIIJJJDDDEEEGGGGGGHHHJJJMMMPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWVVVTTTRRRPPPPPPOOONNNOOOQQQTTTUUUXXXUUUSSSTTTVVVWWWUUUSSSUUUUUUVVVVVVVVVVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSRRRNNNKKKJJJLLLNNNRRRRRRQQQQQQRRRSSSTTTTTTQQQPPPOOONNNNNNNNNNNNNNNRRRPPPOOOOOOOOOOOOMMMLLLIIIKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;888999999999999888777777999:::;;;===???@@@AAAAAA???>>>===<<<:::999777777555555444333333333333444333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......222111000//////000111222333222111000//////000000/////////...,,,,,,---......000111000///...///111111000///...---,,,,,,,,,---...///000000///...---111111000000//////............////////////......////////////............//////000000000000//////////////////000000000000222222111111111111111111111111111111111111111111444444444555555555666666222222444444444444222222333333333333333333333333111111000000000000111111000000000000000000000000---...///000000111111111111000////////////000111000000000000000000000000//////////////////////////////////////////////////////000000000000000000///////////////000111111000000////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111...///000111222111111000111111111111111111111111111000///...///000222333333333333222222111000///111111000///////////////000000//////000000111222000000000000000000000000111111111111000000000///111000000///000111222333333333333333333222111000000111222333333333222111222222111111111111111111////////////////////////111111000000111111222333222222222222222222222222222333444444555444444444333222222222333333444555333333333333333333333333666555555555444444444333333333333444444444444555444444555555666666777777666555555555666777888999;;;:::999888888999:::;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>======<<>>>>>>>>>>>??????CCCCCCCCCDDDDDDEEEFFFGGGJJJGGGEEEGGGKKKMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFHHHIIIHHHFFFDDDDDDFFFIIIJJJJJJFFFGGGGGGGGGGGGIIIMMMPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPPPPOOOOOOPPPRRRUUUVVVWWWUUUTTTUUUWWWWWWVVVSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVTTTPPPMMMKKKLLLMMMPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSRRRQQQPPPPPPOOORRRPPPOOONNNOOOOOOMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::::::::999888888888999;;;===>>>???@@@@@@>>>===<<<;;;999888777666555555444333333333333444000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000//////000111111222111111000000/////////............---------......000111000///...///000000//////...------------......////////////......000000000000//////............////////////......////////////............//////000000000000//////////////////000000000000111111111111111111111111111111111111111111111111222222333333333444444444222333333444444333333222333333333333333333333333111111000000000000111111000000000000000000000000---...///000000111111111111000000//////000000111000000000000000000000000........................////////////////////////000000/////////////////////////////////000111111000000////////////000000---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111//////000111111111111000111111111111111111111111111000/////////000222333333333333333222111000///111111000000000/////////000000//////000000111222000000000000000000000000111111111111000000000000111000000000000111222222222222333333333222111111000000111222333333222222333333222111000000000111........................111111000000111111222333111111222222222222111111222222333444444444444444333333222222222333444444333333333333333333333333555555444444444444333333333333333444444444555555555555555666666666666666888666444333444666999;;;:::999999999:::;;;<<<=========<<<<<<<<<<<<========================>>>>>>??????????????????????????????>>>>>>>>>>>>??????CCCCCCCCCDDDEEEFFFFFFGGGIIIGGGGGGIIILLLMMMKKKHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGGGGHHHIIIIIIGGGFFFFFFHHHJJJJJJJJJIIIIIIHHHFFFFFFHHHMMMPPPNNNPPPQQQSSSTTTTTTSSSRRRSSSRRRQQQQQQQQQQQQRRRSSSPPPOOONNNOOOPPPSSSUUUWWWVVVUUUUUUVVVWWWXXXVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWZZZZZZYYYYYYYYYXXXXXXXXXZZZYYYWWWSSSOOOMMMMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWVVVWWWWWWWWWVVVTTTQQQPPPQQQOOONNNNNNOOOOOOMMMLLLKKKKKKMMMMMMMMMMMMKKKKKKHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888888999:::<<<===>>>>>>>>>;;;;;;:::999777666555555555555444333333333333333......///000111222222111000000000000000000000000000000000000000000000000000000000000000000000000111111000//////000111111111000000//////000000111000111111111000///...---,,,------.........------...///000000......///000//////......---....../////////............//////000000000////////////.........////////////......////////////...............//////000000//////...////////////000000000000111111111111111111111111111111111111111111111111000000111111111222222222222333333444444333333222333333333333333333333333111111000000000000111111000000000000000000000000---...///000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////......------///////////////000000111000000////////////000000.........////////////000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111///000000000111111111111111111111111111111111111000000//////000000111222222333333333222222111000000000000111111000000000///////////////000111111000000000000000000000000111111111000000000000000000000000111111111222222111222222333333333222222000000111111222222333333333333222111000000000000111111111111111111111111111111000000111111222333111222333333333333222111222222333444444444444333333333333222222333333444333333333333333333333333444444333333333333333333222333333444444555555555666666666666666555555555777666555444555777999:::888999999:::;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>BBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHJJJMMMLLLJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGIIIJJJKKKIIIHHHHHHIIIKKKKKKJJJKKKJJJHHHFFFEEEGGGLLLPPPMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRPPPNNNNNNOOOQQQTTTOOOOOONNNNNNOOOQQQTTTUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZXXXVVVRRRPPPQQQRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWXXXZZZZZZYYYUUURRROOOPPPNNNMMMMMMNNNNNNMMMKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::999999999999::::::999999888777777888999:::;;;<<<<<<<<<888888777777666555444444555444333333222222333333//////000111222222111111000000000000000000000000000000000000000000000000000000000000000000000000222000...------...000222000000000//////000000000///000000111000///...---,,,,,,---...//////...,,,...///000///......///000...............///000000000///...------...///000////////////////////////......////////////......////////////...............//////////////////...////////////000000000000000000000000111111111111111111111111111111111111000000000111111111111222333333333333333333333333222222333333333333444444111111000000000000111111000000000000000000000000---...///000000111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000//////......------///////////////000000111000000////////////000000///000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111000000000000000111111111111111111111111111111111000000000000000111111222222333333333333222111111///000111111111111000000/////////...///000000111000000000000000000000000000000000000000000111111000111111111222222222222000111222222333333333333000000000111111222222222333222222111000000111111222222222222222222222222111111000000111111222333222333444555555444333222111222333333444444333333444333333222222333333333333333333333333333333333222222333333333333333333222222333333444555666666666666666666666555555555444555666777777888888888777888999;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>======<<<<<<======>>>AAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLLLLJJJIIIIIIJJJKKKJJJIIIKKKJJJHHHEEEDDDFFFKKKOOOLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQNNNMMMNNNQQQUUUPPPOOONNNMMMMMMOOOQQQRRRRRRSSSVVVWWWXXXWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWTTTSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVXXXZZZ[[[YYYUUUQQQNNNOOOMMMLLLLLLMMMNNNMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHGGGEEEDDDBBBAAA@@@@@@????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888999999999999999888888888888888777666666666777888999999999999999666666666555555444444444444444333222222222222333222222333333222111111000000000000000000000000000000000000000000000000000////////////////////////000///---,,,,,,---///000/////////000000///////////////000000000000000//////---,,,...000000...,,,---///000///...---...///...............///000111000///...------...///000.............../////////......////////////......////////////..................////////////......////////////000000000000//////000000000111111111111111111111111111111111111111111111222222222222333333333333333333333333222222222333333444444444111111000000000000111111000000000000000000000000---...///000000111111111000111111222222111111000000000000000000000000000111111111111111111111111////////////////////////000000/////////////////////////////////000111111000000////////////000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000///000111111222111111111111111111111111///000000000111111111111222333333333333333222222///000111222222222111000//////......//////000111000000000000000000000000000000000000111111111111000111222222333333222222///000111222333444444444222111111000000000111111222111111111111111222222000000000000000000000000111111000000111111222333222444555777777555444222111111222333333333333333444444333222222222333333333333333333333333333333111111222222222222333333111222333333444555666666555555555666666666666666333444666888888888777777777888999;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>@@@AAACCCEEEGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKJJJJJJJJJLLLNNNMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHGGGEEEDDDFFFJJJMMMKKKKKKJJJKKKLLLNNNPPPRRRRRRSSSSSSPPPNNNNNNRRRVVVTTTSSSPPPNNNMMMMMMMMMNNNOOORRRUUUWWWWWWVVVWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUTTTUUUVVVWWWVVVVVVUUUTTTUUUUUUUUUUUUWWWYYYYYYXXXUUUQQQOOOMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEECCCBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777888888888888888777777777888777666666555666666777777777777777666444444444444444444444444444444333222222222222222444444444333333111000000000000000000000000000000000000000000000000000000////////////////////////......---,,,,,,---.........//////000000//////...////////////000111333444333000------000111///------...//////------...//////.........///000000111//////............//////---............/////////......////////////......////////////............---......//////......---////////////000000000000...//////000000111111111111111111111111111111111111222222222222333333333444333333222222333333444111222222333333444444555111111000000000000111111000000000000000000000000---...///000000111111111000111222222222222111000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000///////////////000111111000000////////////000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111000/////////000222222111111111111111111111111//////000111111111111111222222333333444333333222...///111333333222111000///............///000000000000000000000000000000///000000000111111111111000111222333333333222222//////111222333444444444333222111000//////000000000000000000111222333333000000000000000000000000111111000000111111222333111333555666666555333111111111222333333333333222555444333333222222222333333333333333333333333333111111111111222222222333111222222333444555666777444444555555666666777777555555555666777777888888666777999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???AAACCCFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKGGGIIIJJJKKKKKKLLLNNNPPPMMMKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEDDDDDDEEEIIIKKKKKKIIIGGGGGGHHHKKKOOORRRSSSUUUVVVSSSPPPOOOSSSXXXZZZXXXTTTPPPNNNLLLLLLLLLLLLPPPUUUWWWVVVUUUVVVWWWUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVWWWVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVXXXXXXXXXUUUSSSQQQMMMKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIHHHHHHIIIIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>=========<<<<<<::::::::::::::::::::::::888888888888888888888888666666666777777888888888888888888888888777666666555555666666666666555555444444444444444444444444444333222222111222222222111222222222222222111000000000000000000000000000000000000000000000000000////////////////////////..............................///000000///......//////......000333666888888333...---///111000...---...//////------...///000///////////////000000......////////////......---------.........//////......////////////......////////////............---......//////......---////////////000000000000......//////000111111222111111111111111111111111111111222222222222333333444333333222222333333444111111222333333444555555111111000000000000111111000000000000000000000000---...///000111111111111000111222333333222111000000000000000000000000000//////////////////////////////////////////////////////000000111111222222///////////////000111111000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111000/////////000222333111111111111111111111111//////000111111111111111222222333444444333333333...///111333444333111000...............///000000000000000000000000000000//////000000111111111222000111222333444333222222...///111222333444555555444333111000///...////////////000000111222444444111111111111111111111111111111111000111222222333000222444666666444222000111111222333333333333222555444333333222222222222333333333333333333333333000000111111222222222333111111222333444666666777333444444555666777888888777666444444444666999;;;666777999:::;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>===============BBBAAAAAA@@@@@@AAAAAABBB???@@@CCCFFFGGGHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGHHHJJJKKKKKKMMMOOORRRLLLKKKJJJJJJKKKJJJHHHFFFCCCDDDEEEDDDDDDEEEHHHJJJKKKHHHFFFDDDFFFJJJOOORRRSSSVVVWWWUUUQQQQQQTTTYYY^^^\\\WWWSSSOOOLLLKKKKKKKKKOOOTTTVVVVVVUUUUUUWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVWWWVVVTTTRRRQQQRRRQQQQQQQQQQQQRRRSSSUUUUUUUUUVVVWWWXXXWWWVVVTTTSSSLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEDDDDDDCCCCCCCCCBBB>>>=========<<<<<<<<<<<<999999999999999999999999777777777777777777777777555666666666777777888888999999999999999888777777555555555666555555444444333333444444444444555555444333222222111111222222...///000111111222222111000000000000000000000000000000000000000000000000////////////////////////......///000000///......---...///000000///...---000///---...000444999<<<;;;555...---///111111///---...///...------...///000000////////////000000---...///000000///...------------.........//////......////////////......000/////////............---..................---////////////000000000000---......///000111111222111111111111111111111111111111111111222222222222444444222222222222444444111111222333333444555555000000000000000111111222111111000///////////////333333222222111000000000...///111222333333333222111111111000000000000000111111111111111111111111000000000000111111111111222111111111000000//////000//////.........////////////000000111111111222000000000000000000000000111111000000//////......111111111111111111111111000000111111111111000000111111000000000000111111///...------...///000111000000000000000000000000222222111111111111111222////////////////////////222222333333333444444444111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111222222222444777::::::777444222111111111111222222222222222222222222111111000000444444333222222111000000000000000000000000000000............///111222333222222222222222222222222...///111333444444444333111111222222222333333333333333333333333333333333666555444333333333333333222222333444444555555666444555666888888999999999555555555555555666777888888888999:::::::::999999;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;===>>>???AAA@@@@@@@@@??????>>>>>>>>>??????@@@BBBDDDFFFGGGAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEECCC@@@???@@@BBBEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNHHHIIIIIIGGGFFFFFFHHHJJJMMMKKKJJJIIIJJJKKKMMMNNNMMMNNNNNNNNNNNNPPPTTTWWW^^^\\\XXXTTTQQQOOOOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRQQQOOONNNMMMOOOPPPRRRSSSSSSSSSRRRQQQRRRUUUXXXYYYWWWSSSQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDBBBBBBFFFEEEEEEDDDCCCBBBBBBBBB======<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777777777777888888888777888888777777666555444666777888888888777555444777777777777777666555555666666555444444444444555444333222222111111222222000000111111111111000000111///...000222333111///333111///...---...000111000000000000000000000000222111111111000000//////+++,,,...000000000000///000000000000000000000000666444000---,,,...000111////////////////////////........................///...------------...///111111000000/////////...//////000000000000//////000000000000000000000000222111000...+++)))&&&%%%000000000000111111111111000000000000111111111111000000000000////////////000000111222333444444555000000000000000000000000444444444444444444444444/////////...///000000111111111000///////////////111111111111111111111222///000111111222222222222//////////////////////////////////////////////////////000000000111111111111111111111000000000///000//////........./////////000000000111111111111////////////////////////111000000000/////////...111111111111111111111111000000111111111111000000111111000000000000111111//////.........///000000000000000000000000000000111111111000000000111111111111111111111111111111000000000111111111222222111111111111111111111111000000000111111000000000111111111111111111111111222111111000////////////111222555777777555222111////////////000000000000333222222111111111111111222222222222222222222222000000000000000000000000///......//////000111222222222222222222222222222000111222333444444444444111111222222222333333333333333333333333333333333555555444333333333333333444444444444444444444444555666777777888888888888666666555555555666777777888999::::::;;;:::::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEECCC@@@@@@AAABBBEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIKKKLLLNNNNNNOOOOOOOOONNNOOORRRTTTYYYXXXUUUSSSQQQQQQRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRSSSSSSSSSTTTTTTSSSQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPRRRTTTWWWWWWUUURRROOONNNLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@======<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777777777777777777777777777777777777666555555666777777888777666555444666666666666666555444444666666555444444444444444444333222222111111222222000000111111111111000000000///...000222333111///222111///.........///000000000000000000000000000111111111000000000/////////000111222333333333333000000000000000000000000333222000......///111222////////////////////////........................////////////////////////000000000//////............//////000000//////...........................000000000///...,,,+++***//////000000000111111111000000000000111111111111/////////000000000000000000111111222222333333444222222222222222222222222333333333333333333333333...............//////000111111000/////////000000//////000111111222333333111111000000000111111222............//////////////////////////////////////////000000000000111111111111111111000000000000/////////......//////000000000000000111111111111........................000000000000////////////000000000000000000000000000000111111111111000000111111000000000000111111000000///.........//////000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111111000000//////000000111111111111111111111111111222111000///...---------000111222333333222111000////////////000000000000444333111000000000111222000000111111222333444444000000000000000000000000000000////////////000000000000000000000000000000333333222222222222333333111111222222222333333333333333333333333333333333555444444333333333333333666666555444444333222222666666777777777777777666777777666555555555666666888999999:::;;;;;;::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>======>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFEEECCCAAA@@@AAACCCFFFGGGHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEFFFHHHJJJLLLJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLKKKIIIIIIKKKMMMKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNOOOPPPSSSRRRQQQPPPQQQRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNOOOPPPOOOOOOOOORRRTTTVVVUUURRROOOLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777777777777777777777666777777777777666666555666777777777777666555444555555555555555444444333666555555444444444444444444333222222111111222222000000111111111111000000000//////000222222111000000000000000////////////000000000000000000000000111111000000000000//////111111111111222333444555000000000000000000000000000////////////000111222000000000000000000000000////////////////////////...///000111111000///.../////////........................//////.................................//////000111111000000000//////000000000000111111000000000000111111111111...//////000000111111111222222222222222222222222222222222222222222222222222222222222222222222222///............///000000111111000000///000000111///000000000111111111222333222000//////000111222......///////////////000000000000000000000000000////////////000000000111111111111000000000000000//////////////////000111000000000000000111111111////////////////////////000000000000////////////////////////////////////000000111111111111000000111111000000000000111111111111000//////.........000000000000000000000000...//////000000000000000////////////////////////222222222222333333333333111111111111111111111111111000///......///000111222222222222222222222222111000000///............000000000000000000000000000111111111222222222222444333111000///000111222000000000111222222333333000000000000000000000000111111000///////////////000000000000000000000000444333111000///000111111111111222222222333333333333333333333333333333333444444333333222333333444555555444444444333333333666666777777777666555555888888777666555555555666777777888999::::::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<=========>>>>>>>>>>>>===============???@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBAAABBBCCCFFFGGGHHHHHHIIIJJJJJJJJJGGGFFFDDDCCCDDDFFFIIIKKKIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLKKKJJJIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNPPPRRRRRRPPPNNNMMMLLLNNNMMMMMMNNNOOOPPPRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOQQQSSSTTTSSSOOOKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777777777777666666666555666777777777777777666666666666666666555555555555555666666555555444333666555444444333333444444444333222222111111222222000000111111111111000000//////000111111222111000000000000111000///......////////////////////////000000000000000000//////000000///...///000222333000000000000000000000000//////000000000000000///000000000000000000000000000000000000000000000000---...000111111000...---..................------------............------000000000000000000000000//////000111222222111111////////////000000000111///000000000111111111111......///000111111222222333222222222111111000000000000000000000000000000111111111111111111111111000000//////000000111222111111000000000000111111111111111000000000//////222111000/////////000111/////////000000111111111000000000000000000000000...////////////000000000000000000000000000111111///////////////000111111111111000000000000000000000000000000000000000000////////////000000000000////////////////////////000000111111111111000000111111000000000000111111111111111000000///......////////////////////////---...///000111000000000////////////////////////111111222222222333333333111111111111111111111111111000///......///000111111111111111111111111111////////////000000111222111111000000000000111111000111111111222222222222333222111000000000111222111111111111111111111111000000000000000000000000222111000//////......///////////////////////////333111000.........//////111111222222222333333333333333333333333333333333333333222222222333333444333333333444444444555555555555666666666555555444999888777666666666666666555666777888999999999999;;;;;;;;;;;;;;;<<<======;;;<<<<<<==============================>>>>>>>>>AAAAAABBBBBBCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEECCCBBBCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIGGGEEECCCCCCEEEGGGIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIJJJJJJIIIHHHIIIJJJMMMLLLLLLMMMMMMMMMNNNNNNMMMPPPRRRRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRRRRQQQMMMIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777777777666666555555444555666777777888777777777666666555555555555555666777777777777666555555555555444333333333333333444333222222111111222222000000111111111111000000...///111111111111111111000000000111000///......//////////////////////////////////////////000000000///...------///000111000000000000000000000000000111111111000///---,,,000000000000000000000000000000000000000000000000,,,---///000000///---,,,------..................------............------000000000000000000000000000000111111111000000///...////////////000000000///000000000111111111111...//////000111222222333333222222111111000000///000000000000000000000000111111111111111111111111000000000000000111222222111111000000000111222222222222111000000///......000000/////////000000111//////000000111111222222////////////////////////......////////////000000000000000000111111111111////////////000111222222111111111111000000000000111111111111111111111111////////////000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000111111111000//////////////////////////////---...000111222111111000111111111111111111111111/////////000000000000111111111111111111111111111000//////......//////000000000000000000000000000.........///000111333333000000000000000000000000////////////000000000000222222222222111111000000111111111111111111000000000000000000000000000000111111000///////////////////////////////////////111111000///......//////111111222222222333333333333333333333333333333333222222222222222333333444222222333333444555666666444444555555555555555444888888777666666666777777555555777888999999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>===============>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHLLLLLLMMMMMMMMMMMMNNNNNNLLLNNNQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOLLLHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<;;;;;;::::::999999888888777777666666555555444444444666777888888888888777666555555444444555555777777777777777666666555555444444333333333333333444333222222111111222222000000111111111111000000...000111222111000111222000000000000////////////000000000000000000000000......////////////000000111000000000000000111111000000000000000000000000111111111000///...,,,+++000000000000000000000000////////////////////////,,,---...//////...---,,,.............../////////.........//////.................................000000111111000000///.........////////////000000000000000000111111111111///000000111111222222222222222111111111000000000222222222222222222222222111111111111111111111111///////////////000111111111111000000111111222333000000000000000/////////......///000111111111000......//////000111111222////////////////////////........./////////000000///000000000111111111111////////////000111222333111111111111000000000///000000000000000000000000.../////////000000000111111111111111111111111111000000111111111111000000111111000000000000111111//////000111111111000000////////////////////////---...000222333333222111111111111111111111111111////////////000000000000111111111111111111111111...//////////////////...////////////////////////............//////000111//////000000000000//////////////////000000000000000111222333333111000/////////000000111111222222000000000000000000000000111000///////////////000000000000000000000000000111111111111111111000000111111222222222333333333333333333333333333333333222222111111222333333444333444444444444444444444222333444555555555555555777777777666777777888888666777888999;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>>>>?????????@@@@@@>>>???AAACCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCAAACCCEEEFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHJJJKKKKKKJJJHHHFFFEEEGGGIIIIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJLLLOOOPPPOOOOOOOOOPPPMMMNNNNNNNNNNNNNNNMMMMMMJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNKKKHHHGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<;;;;;;::::::999999888888777777666555555444444333444555777888888999999777666555444444444555555666666777777666666555444555444333333222222333333444333222222111111222222000000111111111111000000---000222222000///000222222111///.........///000000000000000000000000000........./////////000000111111222222222111111000000000000000000000000000000000//////............////////////////////////.........................................................//////000000000...//////000000//////...........................///000000111111111000000........./////////000000000000000000111111111111111111111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222...............///000000111111000000111222333333......//////000000111111,,,---///111111111111000---------...///000000111111111111111111111111111............/////////000//////000000111111111222////////////000111222333222111111111000000//////////////////////////////.../////////000000111111111111111111111111111111000000111111111111000000111111000000000000111111...///000111222222111000////////////////////////---///111333444333222111////////////////////////111111111111222222222222111111111111111111111111---...///000000///...---///////////////////////////......---------......---...///000000///...---111111111111222222222222///111333444444222///...------...000111333444444000000000000000000000000000000////////////000000111111111111111111111111111222333444444333222111111111222222222333333333333333333333333333333333222111111111222333333444666555555444444333333222111222333444555555666555777777666666777888999999777888:::;;;<<<=========999999888888999999:::;;;:::;;;===>>>>>>>>>===<<<>>>>>>??????@@@@@@@@@AAA<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAAAAABBBCCCCCCAAACCCEEEFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCEEEFFFHHHEEEEEEFFFGGGHHHIIIIIIJJJFFFHHHKKKMMMLLLJJJGGGEEEFFFHHHJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIKKKNNNOOOOOOOOOQQQRRRNNNOOOOOOPPPPPPPPPOOOOOOHHHJJJMMMQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMNNNOOOOOONNNKKKHHHHHHHHHKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<======<<<<<<;;;::::::999999888888777777666555444444444333333555777888999999999777666555444333444555555555555666666555555444333555444333333222222333333444333222222111111222222000000111111111111000000---000222222000///000222333111///...---...000111000000000000000000000000---.........//////000000///000111222222111///...000000000000000000000000///............///000000////////////////////////........................000000////////////000000.../////////000000111111//////000000000000//////000000000000000000000000//////000111222222222222............/////////000000000000000111111111111222222222111111111111111000000000000000111111111000000000000000000000000222222222222222222222222111000///......///000111000000000000000000000000000000////////////000000---------.........//////...//////000111222222333------...///000111222222////////////////////////000000000000000000000000222111000//////000111222222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////...///000222222111111000000000////////////000000111111000//////...//////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000333333222222111000000000//////............//////000000000000000000000000111111000///////////////000000000000////////////000000000000111111111111111111111111111000//////000000111111111111000000222222333333333333444444222111111111000000//////000000//////000111222222000000000000111111111111000000000000000000000000111111222222222333333333333333333333333333333333555555555444444333333333666555333222111222333333666666666666777888999:::888888999::::::::::::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNIIIHHHIIIKKKOOORRRSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKIIIGGGFFFFFFFFFDDDBBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::999999888888888888888777777777777777777777666555555444444444444555555444444333222444444444555555555555666333333333222222222111111111222333333222111000///000000000000000000000000000000111222222222222111222111111111000000//////000111222333333222000000000000000000111111111111111111111111111111111111////////////////////////000///............////////////////////////////////////000000000000//////000000000000000000000000------------------------)))+++...111222111000//////...---,,,,,,---...//////000111222222111000///////////////////////////000000...------...///000222111111000///......---000000000000000000000000111111222222222333333333111222333333333333222111111000////////////000111000000000000000000000000000000////////////000000---------.........//////---......//////000000000////////////000000000000////////////////////////000000000000000000000000000///...------...///000111111111000000000//////000000000000000000000000000000000000000000000000111111111111000000000///...///000111222111111000000000////////////000000222111000000/////////000000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000222222222111111111000000//////............//////////////////////////////111111000///////////////000000000000////////////000000000000111111111111111111111111111000//////000000111111111111000000111111111222222222333333222111111111000000000000000000000000000111111222000000000000111111111111111111111111111111111111222222222222222222222222222222222333333444444444555555555444444333333333555555333222222222333333555555555555666777888999666777888888999999888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::======<<<======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFFFFHHHLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@??????>>>===========================999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999999888888555555555444444444444333444444444444333333333333444555555555555444333333444444444444555555555555333333333222222222111111111222222333222111000///000000000000000000000000000000111222222222222111111111111000000000/////////000111111111111000///000000000000111111111111000000000000000000000000000000000000000000000000.....................---//////////////////////////////000000000000//////........................------------------------'''))),,,...//////...---///...------------...//////000111111111111000///////////////////////////000//////.........//////////////////000000000000000000000000000000000000111111111222222222333333111222222333333222222111111000000//////000000111000000000000000000000000000000////////////000000---............/////////------------------------111000000000/////////...////////////////////////000000000000000000000000//////............//////111111000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000//////000111111111111000000000////////////000000222222111000000000000111000000000000000000000000111111111111111111111111000111111111111111111000000000000000000000000000000000000111111111222222000//////......//////000........................000000000000////////////////////////000000000000000000000000111111111111000111111111111000000///000000111111111111000000000000000111111111111222111111111111111000000000111111111111111000000000000000000000111111111111222222222222222222222222222222222222222222111111111111222333333444555555555555555444444444444444555555444333333333444444444444444444555666777777555666777777888888777777888888999:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;>>>>>>============>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFFFFGGGJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGFFFEEECCCCCCCCCCCCBBB@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;::::::999888888888444444444333333333222222333333333333444444444444555555666666555555444333444444444444555555555555333333333222222222111111111222222222222111000000000000000000000000000000///000111111222222111111111111000000000000//////...///000000000000//////000000000000111111111111////////////////////////111111111111111111111111,,,,,,............---,,,//////////////////////////////000000000000//////........................////////////////////////(((***,,,...//////...---///......------......//////000000111111000000///////////////////////////...//////000000/////////,,,---...///000111222333000000000000000000000000111111111222222222222333111111222333333222111111000000000000000000000000000000000000000000000000000000////////////000000.............../////////...---------------------000000000000////////////////////////////////////////////////////////////111111000000000000111111000000000000000000//////000000000000000000000000////////////////////////111111111000000000000000///000000000111111111111000000////////////000000222222111111111111111222000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000/////////000111222222333000000////////////000000........................///000000000000000//////////////////000000000000///000000000111111111111000000111111111111000///000000111111111111000000000000000111111111222222111111111111111111111111222222222222111000000//////000000000111111111111222222222222222222222222222222222222111111111111000000111222444555666666555555555555555444444444555555444444444444444444555555444444555666666777555666777777888888777777666777888999:::;;;<<<========================<<>>>>>============>>>>>>>>>????????????>>>>>>@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGHHHKKKLLLMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLLLLNNNLLLKKKIIIIIIKKKLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::999888888777777666666666555555555555444333333444555555666777777555555666666555555444333333333444444444555555555333333333222222222111111111111111222111111111111000000000000000000000000///000000111111111111111000000000000000000////////////000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111+++,,,...000000///---,,,//////////////////////////////000000000000//////........................////////////////////////---...000222333222222111//////............/////////000000000000000000///////////////////////////---...000111111000///...,,,---...///000111222333000000000000000000000000111111111111222222222222111111222222222222111111000000111111111111000000000000000000000000000000000000////////////000000/////////////////////////////////........................///000111111111000000000000000000000000////////////////////////000000111111111111000000//////////////////000000000000000000000000000000////////////////////////000000000000000000111111000000000000000111111111000000////////////000000222111111111111111222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000......///000111222222333000000////////////000000...........................///000000000000//////.../////////000000000111///000000000111111111111///000000111111111000000000000111111111111000000111111111111222222222333111111111111111222222222222222333333222111000//////000000000111111111111111111111111111111111111111111111111111111111111000000111222444555666666555555555555555555555555555555555555555555555555666666555555666666777777666777888888999999888888666666777888999;;;;;;<<<<<<=====================???>>>>>>============>>><<<<<<============<<<<<<@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOKKKLLLLLLMMMLLLLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;:::::::::999999888888777666666777777777666666666555555222333333444555666777777555555555555555444444333333333333444444444444555333333333222222222111111111111111111111111222222000000000000000000000000//////000111111111111000//////////////////000000000000000000111111222222///000000000111111111111111111111111111111111111111111111111111111111111,,,...000111222111///...//////////////////////////////000000000000//////////////////////////////000000000000000000000000000111222333444444333333////////////////////////000//////////////////000////////////////////////---...000111111111000///.../////////000000000111000000000000000000000000000000111111111222222222111111111111111111111111000111111222222111111000000000000000000000000000000000////////////000000000000000////////////...//////////////////000000------...///000111222222000000000000000000000000000000000000000000000000......////////////............////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111222000000////////////000000111000000000000111222222000000000000000000000000////////////////////////000111111111111111111000000000000000000000000000......//////000111222222111000000//////000000111........................---...000111111000//////......//////000000111111000000000000111111111111///000000111111111111000000000111111111111000000111111111222222222333333111111111222222222222222111222333333333222111000000000000000111111111111000000000000000000000000000000000111111111222222111111222333333444555555555555555555555666666666444555666666777666666666777666666555666666777777666777888888999999888888666666777888999999::::::;;;<<<<<<<<<<<<=========>>>>>>============>>>>>>;;;<<<<<<======<<<<<<;;;@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAABBBCCCDDDCCCBBB@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::::::::999999888888777666666666555555555444444444444333000111111222333444444444444444555555444444333222333333333333444444444444333333333222222222111111111111111000111111222333000000000000000000000000...///000000111111000000......////////////000000111000000000111222333444000000000000111111111111111111111111111111111111111111111111111111111111---...000111222222111000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000///000111111222222222111...//////000000//////...000//////......//////000////////////////////////......///000111111111111000000000000////////////000000000000000000000000000000000111111111111222222111000000000000111222000111222222222222111000000000000000000000000000000000////////////000000000000000000/////////............///000000000111......//////000000111111000000000000000000000000000000000000000000000000---...///000000///...---........./////////000000000000000000000000000000000000000000000000000000///000000000111111111111111000/////////000222222000000////////////000000000/////////000000111222000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000.../////////000000111111111111000000000000111111////////////////////////---...000111111111000///.........///000111111111000000000000111111111111//////000111111111111111000000111111111111000000000000000111111111111222111111111222222333333333000111222444444333222111000000000000111111111111111111111111111111111111......///000111222333333222222222333333444444444444555555555666666666777444555666777888777777666666555555444444555555666555666777777888888777777666777777777888888999999::::::;;;;;;<<<<<<<<<<<<======<<<======>>>???@@@<<<======>>>>>>======<<>><<<<<<<<<===???@@@::::::::::::::::::::::::888888999::::::::::::999999888888777666666555555444444444333333333222222111111111222222333333333333333333444333333222111222222333333333444444444333333333222222222111111111111000000000111333333000000000000000000000000...//////000000000000000........./////////000000000/////////000111333444000000000000111111111111111111111111111111111111000000000000000000000000.........///000111111111//////////////////////////////000000000000///////////////////////////////////////////////////////////////000000000000000...///000111111000///...000///............///000////////////////////////////////////000111222333000000000///////////////000000000000000000000000000000000000111111111111222111000//////000111222000111222333333222111000000000000000000000000000000000////////////000000111111000000/////////...---------...///000111111000000000000////////////000000000000000000000000000000000000000000000000///000111222222111000///---.........//////000000000000000000000000000000000000000000000000000000//////000000111111111222111000/////////000222333000000////////////000000//////...//////000111111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000,,,...000111222111000///---......///000111111222000000000000111111111111//////000111111111111111000000111111111111000000////////////000000000000111111111222222333333333///000222444444444222111000000000000111111111111222222222222222222222222------...000111222333444333333333333333333333333444555555555666666777777444555666888888888777666555444444333333333444444444555555666666666666666777777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBB???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFHHHKKKMMMNNNMMMKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@???>>>===>>>@@@AAAAAA@@@>>>===<<<;;;<<<>>>@@@AAA999999999999999999999999888888999::::::::::::999888888888777666666555555555555555444444444333333333333444444444444555555222333333333333222111111222222333333333444444444333333333222222222111111111111000000000111333444000000000000000000000000...//////000000000000000---.........//////000000///.........///000222333000000000000111111111111000000000000000000000000////////////////////////------------...///111222//////////////////////////////000000000000//////........................////////////////////////000000000000000111111111...///000111111000///...000///...------...///000////////////////////////000//////...///111333444.../////////000000111111000000000000000000000000000000000000111111111111222111000//////000111222000000111111111111000000000000111222222222222111000000//////.........---000000000000000000000000111111000000//////......//////000111111111111111//////000000111111222222000000000000000000000000///000000///......000111...............---------......//////000000111111111111000000000000111111000000111222222222222111111111000000000000111111000000////////////000000////////////000000000000---------......000111111222111111111000000//////000000111111111111000000////////////////////////222111111111000000//////000000////////////000000////////////000000000000000000000000000000000000222111000//////000111222000000000000000000000000///000000000111111111111222111111111000000/////////......///111222000///111111222222222333333333444444444333333222222222111111222333333111000///111111111111111111111111000000000000000000000000111111222222222333333333222222333444555666888999777888999999999999888777666666555555444444444444555666777777777666444333555555666666777777888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>???@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKJJJHHHFFFDDDAAABBBDDDFFFHHHHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNPPPOOONNNLLLKKKIIIHHHGGGLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBCCCCCC???>>>===>>>???@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888555666666777888999999999999::::::888555333333444555555444333333333333444000000111222222222222222222222222111111111000000222222333333333444444444222222222111111111000000000000000000////////////000///......///000111222------...000111222333444...///////////////......////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000........................000000////////////000000000000000000111111111111111111000000//////......////////////////////////000000000000000000000000000000000000////////////111000000///...---------//////............//////000000////////////000000111111000000000000111111222111111111000000//////............////////////////////////////////////000000111111111111000000000000111222222222222111111111000000000/////////000000000000000000000000111000000000/////////.........///000000000000000000000000000000111111111111111111111111111111111000111222111000///000222000000000000000000000000.../////////000000000111111111000000000000111111000000111222222222222111111111000000000000111111000000////////////000000000000000000000/////////////////////000111222222222111111111000000000000000000111111111111000000111111111111111111111111111111111111000000000///000000////////////000000111111111111000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111111111222222222222222111111111000000000000.........///000111000...111111222222222333333333444444444333333222222222222222222222222111000000111111111111111111111111000000000000000000000000111111111111222222222333222222222333444666777888888888888888888888888888777777666666555555555555555555666666666666666555555555666666777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>========================<<<<<<===>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIGGGEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHJJJKKKLLLMMMOOONNNMMMLLLJJJIIIHHHGGGKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAA???>>>======??????>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888555555666777777888999999888999999888666444444555555555444333333333333444000111111222222222111111222222222111111111000000222222222222333333333333222222222111111111000000000000000000////////////...------,,,---...///000......///000111222222333///000000000000000//////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////......------------.........////////////000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////111000000///......------//////............//////000000////////////000000111111000000000000111111111111111000000000///////////////000000000000111111111111111111111111111000000111111111111000000///000111111222222111111111111111111000000000000000000000000000000000000000000000000////////////---...//////000000//////111111111111000000000000111111111111111111111111///111333333222111111111000000000000000000000000////////////000000000000111000000//////000000111///000111111222222111111111111111111111111111111000000////////////000000111111111000000/////////000000000000111222333333111111111111111000000000000000111111111111000000111111111111111111111111111111111111000000000000000000////////////000000333222222222111111000000000000000000000000000000111111000000000000111111000000000000000000000000111222222222222333333333111111111111111000000000000//////000222222111///111111222222222333333333444444333333333333222222333333222111111111111111222222222222222222222222000000000000000000000000000000000111111111222222222111222222333444555666888888777666666777888888777777777666666666666666555555444555555666777888555555666777777888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDBBBAAA@@@?????????>>><<<===>>>???>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888555555666666777777888888777888999888666555666777555555444333333333333333111111222222222111111000222222222111111111111111000111111111222222222222222111111111111000000000000000000000////////////......---------...///////////////000000111111111000000111111111111000000////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000......------------..................////////////000000000000////////////111111111111111111111111000000000000000000000000////////////000000000000111000000//////......---//////............//////000//////......//////000111000000//////000000111111111000000000000//////000000000000111111111111222222222222222222222222000000111111111111000000///000000111111111111111000000000000000000000000000000000000000000000000000000000000////////////...//////000000000000000222222111111000000//////000000000000000000000000...000333444222111000000.............../////////////////////000000000000000000////////////000000///000000111111111111111111111111111111111111111000000////////////000000222222111111000/////////000000000000000111222333111111111111111111111111000111111222222111111000111111111111111111111111111111111000000000000000000000////////////000000333222222111111000000///000000000000000000000000111000000000000000000111000000000000000000000000111111111222222222333333111111111111111111111111222111111222444444333222111111222222222333333333333333333333333333333333444333222111000111222333222222222222222222222222000000000000000000000000///000000000000111111111222111111111222333444444888777555444444555777888666666666666555555555555444444333444555777999:::555666666777888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEGGGGGGJJJJJJKKKKKKJJJIIIHHHHHHDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBEEEDDDCCCAAA@@@????????????===<<<<<<>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888555555555666666777777777666777888888666666777888555444333333222222333333111222222222222111000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000000000111111000000000000000000////////////000111111111000000////////////////////////000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000////////////000000........./////////000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000//////......//////............///////////////....../////////000000////////////000000000000000000000000////////////000000000111111111222222222222222222222222000000111111111111000000//////000111111111111000////////////////////////////////////////////////////////////000000000000000000111222222222222111222222111111000000//////////////////////////////---///222333111/////////............//////000000000000000000////////////000000////////////000000//////000111111111111000000111222222222222111000000000////////////000000222111111111000000000///000000/////////000111111111111111111111222222222111111222222222222111111000000000000000000000000000000000000000000111111000000////////////000000111111000000000/////////000000000000000000000000000000000111111000000000000000000000000000000000000000000000111111111222111111111111111222222222111111111222333444333111111111222222222333333333333333333333333333333333555444222111111111222333222222222222222222222222111111111111111111111111///000000000000111111111222222111111111222222333777666444333333444666777444444444444444444444444444333333333555777999:::666666777777888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIICCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA>>>===<<<<<<======<<<:::<<<<<<;;;;;;;;;:::::::::999999999888888888777777555555555555555666666666444666777777666555777888444444333222222222222333111111222222222111111000111111111111111111111111//////000000000111111111000000000000000000000000000000000000////////////111111111111111111000000000000000///////////////---...//////000000000///////////////////////////000000000000111111111111////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000111111111////////////000000000000////////////////////////////////////////////////.../////////000000000111000000000000000///////////////............////////////............//////000000////////////000000//////////////////000000........./////////000000111111111111111111111111000000111111111111000000...///000000111111000000............////////////////////////////////////////////////000000000000000111222222333333222222111111111111000000000000////////////////////////---///111111000////////////000000111111222222333000000000000////////////000//////......//////000...///000000111111000000000111222333333222111000000000////////////000000111111111111111111111111000000/////////000000111111111111222222222222222111111222222222222111111////////////////////////000000000000111111111111000000////////////000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000//////000000000111111111111111111222222222222222000//////000222222111///111111222222222333333333222222333333333333444444444444333222222222222222333333333333333333333333222222222222222222222222000000000111111111222222333333222222111222222222555555444333333444555555333333333333333444444444333333444444666777888999666666777888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAA>>>===;;;;;;<<<<<<;;;999<<<<<<;;;;;;;;;:::::::::999888888888888777777777444444555555555555555555444555666666444444555666444444333222222222222222000000111222222222222222111111111111111222222222///000000000111111111111//////000000000000000111000000000000//////////////////000000000///......////////////////////////,,,---...//////000//////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////......------------......000000000000111111111111////////////000000000000........................000000000000000000000000......//////000000111111000000000000000000000000//////............/////////......------......///000//////......//////000......////////////000000............////////////////////////////////////000000111111111111000000...//////000000000000000......//////000000000000////////////////////////.../////////000000000111000000111222222222222222000000000000000111111111111111111111111111111111///000111111000///000111///000000111222222333333111000000000/////////...//////............//////...//////000000000000000000111333444444333111000000000////////////000000000000000111111222222333222111111000000111111111111111111222222333333333111222222333333222222111000000000000000000000000///000000000111111111111000000////////////000000/////////000000111222222000000000000000000000000///000111222222111000///000000000000000000000000000000111111111222222222111111111222222333333333111000000111333333222111111111222222222333333333222222222333333444444444333333444444333333222111333333333333333333333333333333333333333333333333111111111111222222222333444444333222222222222222333333333333333333333333333333333444444444555555333444555666777777777777666777777888888999::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===========================<<<<<<===>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@??????>>>??????>>>===;;;;;;;;;;;;:::888<<<<<<;;;;;;;;;:::::::::888888888888777777777777444444444444444444444444333444555555333222333444444333222222111222222222...///000111222333333333000000111111111222222222000000000111111111222222////////////000000111111000000000000///////////////000000111000///...---......//////////////////------...000000111111111////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000......------------....../////////000000000000111.../////////000000000111////////////////////////000000000000000000000000.........///000111111111000000000000000000000000//////............/////////......------....../////////............//////........./////////000000...////////////000000000////////////////////////000000111111111111000000...//////000000000000000//////000000111111111222////////////////////////.../////////000000111111//////000111111111111111//////000000111111222222222222222222222222222222111222222111000000111333---......///000111111111111111000000/////////...//////............//////...//////000000000000000000111333444444333111000000000////////////000000//////000111222333333444333333222222111222222222111111111222222333333333111222222333333222222111111111111111111111111111//////000000111111111222000000////////////000000//////000111222333333444000000000000000000000000///000111222222111000///000000000000000000000000111111222222222333333333111111111222222333333333444444333555666777666444111111222222222333333333222222222333333444444444222333444555444333222111333333333333333333333333444444444444444444444444111222222222222333333333555555444333222222222222222333333444444333333222444444444555555555666666333444555777777777666666777777777888999999::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>=========>>><<<;;;;;;;;;;;;999888<<<<<<;;;;;;;;;:::::::::888888888888777777777777444444444444444444444444333444555444222111222333444333222222111111222222---...000111333333444444000000111111222222222222111111111111222222222222.../////////000000111111000000000000////////////111222333333333111000///............//////000000......000111111222222222////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000............/////////000.../////////000000111111000000000000000000000000000000000000000000000000---......///000111111222000000000000000111111111//////............//////.........------.........//////............//////---.........//////000000000000000000111111111111////////////////////////000000000000000000000000.........//////000111222222111111111000000//////000000////////////000000000000000000000000000000111111111111000000000000222222111111000/////////222222222222222111000///000000111111111111000000000000000000000000000000///000111222222111000//////000111222111000...,,,...//////000111222222333000111111111111222222222222222111111111111222222444333222111000000000000222222222111111111000000000000111111111111000000222222222333333222222222222111111111000000//////333333333333222111000000000000000000000000000000111111222222222222111111000000111111111222222222111111222222222333333333111111111111111222222333222111///.........///000222222222111111111000000222222222222222222222222222222222333444555666777666666555444333222222222222333333444444333333222000111222333555666777888444333333222222333333444444333222111000111222333666555222000000000111222444333222111222333444555444444444444444444444444555444333333444666999;;;::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJJJJKKKJJJHHHFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???======@@@@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888777777666666666666777777444444555555555555444444666555444333222333444444444444333333222111000000000000000000000000000000///////////////...------111111111111222222222222000000000000000000000000000000000000000000000000......///000000000000000////////////////////////111111000000/////////...////////////////////////////////////////////////000000000000000000000000///////////////...............//////000000111111222111111000///......---////////////000000000000////////////////////////////////////000000000000000000000000000000000000............////////////000000000000000000000000111111000000//////.........///000///...---...000000000000000////////////++++++,,,---...///000111///////////////////////////////////////.........000000000000000000000000///......//////000111222111111111111000000000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222111000000000000111111111111000000000000000000000000000000///000111111111111000//////000111222111000...------------...///000000000000111111111111222222222222222111111111111222222222111111111111111222222222222222111111111000000111222222333333222222111222222333333333333222222333222222222111111111111000000111222222222111111000000000000000000000000111111222222222222111111111111111222222222222333111111222222222333333333///////////////000111111444444333222222222222222333222222222222111111111333333333333222222222222333333333333444555666666777666555444333333333333333333444444444444333333333333333444444555555666444333333222222333333444444333333222222222222222333222111111111222444444333333222222222333444555444444444444444444444444555444333333555777999::::::999999999999999:::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGJJJNNNPPPPPPMMMIIIKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>@@@>>><<<===>>>???===;;;;;;;;;;;;;;;::::::::::::888888888888999999999999777777666666666666777777444555555666666555555444666555444333333333444444444444333222222111000000000000000000000000000000111111111111111000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000///////////////////////////.........------------////////////////////////////////////////////////000000000000000000000000////////////////////////.../////////000000000111000000000///...---------////////////000000000000////////////////////////.../////////000000000000/////////////////////////////////000000000000111000000000000000000000000111000000000/////////......///000///...---...000000////////////////////////............---------000000000000000000000000////////////////////////000000000000000000000000////////////000111222222111111111111000000000000000000////////////000000////////////////////////////////////////////////...//////000111111222222111222222222222111000000000000111111111111000000000000000000000000000000///000000111111000000/////////000111111000...---------......//////000000000111111111111222222222222222111111111111222222000000000000111222333444222222222111111111111111333333444444444444333333222222333333333333222222333333333333333222222222......///000111222222111000000000000000000000000111111222222222222111111222222222222333333333333111111222222222333333333000////////////000111111111111111222111111000///333333333333222222222222444444444333333222222222333333333333444444555666777777666555444444444444333333444444444444333333555555444444444444444444444444333333333333444444333333444444333333222111000000111222444555666666333333333222333444444555666666666666666666666666555555444444555777999:::999999999999:::;;;<<<<<<999999999999999999999999:::;;;<<<<<<::::::;;;<<<<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKGGGFFFEEECCCCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGDDDFFFKKKSSSZZZYYYRRRKKKIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHGGGGGGFFFGGGGGGJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA???>>>===<<<>>>===<<<<<<======<<<:::::::::::::::999999999999888888888999999999::::::888777777666666777777888444555555666666555555444666555444333333333333444333333333222111111000000000000000000000000000000222222222333222222111000/////////000000000111111000000000000000000000000000000000000000000000000......///000000000000000////////////////////////............------------////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////......------,,,,,,////////////000000000000////////////////////////....../////////000000000////////////////////////000000000000111111111111000000000000000000000000000000000000////////////...///000///...---...000/////////////////////////////////.........------000000000000000000000000////////////////////////////////////////////////////////////000111222333111111111000000000000000000000////////////000000////////////////////////............//////////////////000000111111111111111111222222222111111000000111111222222111111000000000000000000000000000///000000000000000000/////////000000000000///...///000000000111111111222000000111111111222222222222222111111111111222222111111000000111222222333111111111111111111111111333333444444444444333333111111222222222222111111333333333333222222222222//////000111222222111111////////////////////////111111222222222222111111222222333333333444444444111111222222222333333333222222111111222222333444///000111222222111///...444444444333333333222222444444444333333333222222333333333333333444555666777777666555555555555555444444555555555555444444666555444444444444555666444444333333333333444444333444555555555444222111///000222444555666666666333333333333444444555555666666666666666666666666555555555555666777888999999999999999:::;;;<<<===999999999999:::::::::::::::;;;<<<<<<::::::;;;<<<<<<===???@@@AAA@@@@@@???????????????????????????>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEAAAAAABBBDDDEEEGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHEEEFFFJJJSSS\\\\\\SSSJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGFFFFFFHHHHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999777777888888999:::::::::888777777666666777777888555555666666666666555555555555444444333333333333333222222222111111000000000000000000000000000000222222222333333222111111111111222222222333333333000000000000000000000000////////////////////////......///000000000000000////////////////////////000000000000000/////////////////////////////////000000000000000000000000///////////////////////////////////////000000000////////////000000000000/////////......---------////////////000000000000////////////////////////........./////////000000//////////////////////////////000000000111111111000000000000000000000000000000000000////////////...///000///...---...000.........///////////////,,,------...///000000000///////////////////////////////////////000000000/////////////////////////////////000000111222333000000000000000000111111000000////////////000000////////////////////////---........./////////000111111111111000000//////000111111222222222111111111111222222222222111111111111111111111111111111000//////////////////000//////000000000000000///000000000000111111111111000000111111111222222222222222111111111111222222333222222111000000111111111111111111111111111111222222333333333333222222000000111111111111000000111111222222222222222222222222333333222111111000////////////////////////111111222222222222111111222222333333333444444444111111222222222333333333222222222222222333333444222333555666666555444333444444444333333333222222333333333333333333333333444444333333333444555555777777666555555555555666444555555666666555555444555444333333444555777888555444444333333444444555444444555666666444333222222333444555555555555555333333444444444555555555777777777777777777777777666666666666777777888999888888888999:::;;;<<<===999:::::::::;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<===????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFBBBBBBDDDEEEGGGHHHIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHOOOVVVWWWPPPIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;::::::::::::777777777888888999999999777777666666666666777777555666666666666666666555444444444444444333333333222222111111111111111000000000000000000000000000000000111111111111111000222222222222333333333333111111111111111111111111////////////////////////......///000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000111111000000000000////////////000000000///////////////////////////000000000000////////////////////////............////////////................................./////////000000000000000000000000000000////////////000000000000...///000///...---...000------....../////////000---.........///000000000........................////////////000000111111000000000000000000000000000000000000111222333333000000000000111111111111000000////////////000000////////////////////////.........//////000000111222222111111000//////...000000111222222222222111111111222222222222111111111111111111111111111111000//////......//////000////////////000000000000............////////////000111111111111222222222222222111111111111222222444333222111000000000000111111111111111222222222111111222222222222111111000000111111111111000000111111111111222222222222444444444333333111000000000000000000000000000000111111222222222222111111222222222222333333333333111111222222222333333333111000000000000111222222222333333444444444444444333333333333222222222222000111111222222333333444444444444333333444444555666666555555444555555666555555666666666666555555555444333333444666888999555555444444444444555555555555666666555555444333555555555555555555444444333333444555555555555444777777777777777777777777666666666777777888888888888888888888999:::;;;;;;:::::::::;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<:::;;;===>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEECCCDDDFFFFFFGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHFFFIIIMMMNNNKKKFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBB@@@?????????;;;;;;<<<======>>>>>>???:::;;;<<<;;;999999999;;;;;;;;;;;;;;;::::::::::::777777777777777777777777666555555444444555555666555666666777777666666555444444555555444444333222111111111111111111111111000000000000000000000000...///000000111000000000000000000111111111111222111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000---------...............000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111222000000000000////////////000000000000000000//////////////////000000000000////////////////////////------........./////////....................................////////////000000000000000000000000////////////000000000000...///000///...---...000---------......//////000222111111000///...------------------------------...//////000000111111222000000000000000000000000000000000000111222333333///000000000111111111111000000////////////000000000000000000000000000000......///000000111222222111111111000000000000000000000111222222222222222111222222333333222222111111111111111111111111111000///............///000///////////////000111111////////////............000111111111111222222222222222111111111111222222222222111111111111111222000000111111111222222222111111222222222222111111222222333333333333222222222222222222333333444444111222222222222222111000000000000000000000000000111111222222222222111111111111111222222222222333111111222222222333333333111111000000111111222333111111111111111222333333333222222222222111111111......///000222333444444555444444333333444444444555444444444444444555555666666666777777666666666888666444333333555777888555555444444444444555555777666666555555555555555777666555444444555666777333333555666666666555444666666666666666666666666666666777888888888888777888888888777777888999999888999999:::;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGFFFEEECCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHHHHGGGEEEHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<======:::<<<===<<<999888:::;;;::::::::::::999999999999777777666666555555444444444444333333333333444444666666777777777777666666444444555555555444333222000000000000111111111111000000000000000000000000...//////000111111000000000000000111111111222222111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000------------.........///000000000000000000000000////////////////////////000000000000000000000000...//////000111111222222111000000000/////////...////////////////////////////////////000000000000////////////////////////---------.........//////...........................////////////000000000000000000000000000000000.../////////000000000111...///000///...---...000,,,,,,---......///000000222222111000///...------...........................//////000111111222222000000000000000000000000000000000000111222333444//////000000111111111222000000////////////000000111111111111111111111111...//////000111222222333/////////000111111222222///000111222222222222222111222222333333222222111111111111111111111111111000///...------...///000///////////////000111111111111111111000000000000000111111111111222222222222222111111111111222222000000000000111222333444000000111111222222222222111222222333333222222111333444444555555444444333333333333444444555555555...///000111111222222111000000000000000000000000111111222222222222111111000000111111111222222222111111222222222333333333333333222222333333444555555555444333444555777888222222222111111111000000,,,,,,...///111333444555555444444333333333444444444444333333333444444555666666777777777777666666:::888666333333333555666555555444444444444555555888777666444444555666666777666444333444555777999333333555666666666555444666666666666666666666666666777777888888888888777888888777777777777777777777777888999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFEEEEEEEEEIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>============<<<<<<;;;;;;;;;:::<<<>>><<<:::888:::<<<999999999888888888888777777777666555444333333222444333333222222333333444666666777777777777666666333444555555555444333222000000000000000111111111000000000000000000000000...///000111111111111111222222333333333444444444111111111111111111111111000000000000000000000000...//////000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222111111000000/////////...---.....................////////////000000000000////////////////////////---------.........//////........................000000000000111111111111000000000000000000000000.../////////000000111111...///000///...---...000,,,,,,------...///000000////////////000000000000////////////////////////...//////000111222222222111111111111111111111111////////////000000000000222222111111111111222222333333333333222000///---000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222333333333222111000///...---.........//////000000111111111111111111111111111111111000000000000000111111222222222222111111//////000111111111111000333333333222222111111111///////////////000111111111111222222222222111111333333222111111000000///333333333444444333222222333222111111000000111111000000000111222222222333222222222222222111000///000111222333333222111000111111222222222333333333333333333333333333333333444444333222222222333333666666555444222111000///111222222333444555777888888666555444555555333222555555555555555555555555777777777777777666666666777777777777777888888888888888777777666666555555666666555555555555666666555555444333444555666777555555444444555666888999777777666666666666777777666888999;;;;;;:::999888999999999999999888777666555555777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@;;;<<<>>>@@@AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGEEECCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???>>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888666555555444444555333222222333444444333666666666666666777777777444333333333333222222222555444222000000111222333222111111111000000//////111111000000111222333333444444444444444444444444444444333222222111111000000000000000000000111111000000000000000111111222000111111222222111111000------...//////000//////111000000000////////////000000000000000000000000////////////////////////............////////////111111000000000000000111////////////////////////................................................---...///...---...///111...---...///000///,,,***...------------...//////000000000000////////////......///000000000000000000000//////.........---////////////////////////............/////////000000///...------...///000000000000///......------////////////////////////000/////////...---------222111111000000111111222111222222222222000///...////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222333333333333222111000///........./////////000000111111111111111111111111000000000000000111111111111111222222222222111111///000111111222222111111444444444333333333222222///////////////000111111222222333333333333222222222222222222111111111111111111222222222222111111333222111111000000111111111111111111111111222222222222222222222111000000111111222222222222111111222222222222222222222333111111111111111111111111333333333222222333444444666555555444333222111111222222222333444555666777888666555444555555333222444444444444444444444444666666666666666666666666666666666666666666666666666666666666555555555444666666555555555555666666555555444333444555666777555555444444555666888999777777666666666666777777666888999;;;;;;:::999888999999::::::999888888777555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@===>>>???AAABBBBBBAAAAAA===>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888:::999888666555555444444555333222222333444444333555555666777888888999999555555444444333333222222555444222000000111222333111111111111000000000///000000000000000111222222333333333222222111111000333333333222222222222111111111111111111111111111000000000000000111111222111111222222222222111111......///000000000////////////.........---------000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111////////////////////////................................................---...//////......///111/////////000111000...+++...------------...//////111111000000//////............///000000000000000000000000/////////......////////////////////////........./////////000000000///............///000///////////////.........////////////////////////222222111000///...------222111111000000111111222///000000111111000000///////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222333444444333333222111000////////////000000000000000000000000000000000000//////000000111111222222111111222222222222111111000111111222222222222222444444444444444333333333000////////////000111111333333333444444333333333111222222222222333333333111222222333333222222222333222111111000000111111111111111111111111000000111222222222222111000000222222111111111111222222222222222222222222222222111111111111111111111111222222222222333444444555555555444444444333333333333333333333333444555555777666444444555555444222333333333333333333333333333444444555555666666666666666666555444444333333555555555555444444444444666666555555555555666666555555444333444555666777666555444444555666888999888777777666666777777888666777999:::::::::999888:::::::::::::::999999888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@>>>???@@@AAAAAAAAAAAAAAA>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666999888777666555444444444555333222222333444444333444444555777888999:::;;;666666555555444333222222444333222111111111222333111111111111000000000000000000/////////000111111444444333222111000//////111111222222222333333333222222222222222222222222000000000000000111111222222222222333333222222222000111111111111000000////////////.........------000000000000000000000000111111111111111111111111///000000000000111111111111000000000000000111111////////////////////////................................................---...//////......///111000000000111222111///,,,......------......///000222111111000///......---......///000000000000000111000000000000000//////////////////////////////....../////////000000000000//////......//////000......////////////000000111111111111111111111111444333333222222111111111111111000000000000111111......//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000111111111222222222444444444444444333222111000000000000000000000000////////////////////////......///000111222222333111111222222222222111111111111222333333333333222333333333333333333333333000000//////000000111222222222333333333333222222000111111222333444444444333333444555555555555444333222111111000000111111222222111111000000//////111111222222222111111000333333111000000111333333333333333222222222222111333333333333333333333333111111111222333444555666444444444444444444444444333333333222333333444444777555444444555555444333222222222222222222222222222222333333444555666666777666666555444333333222555555555555555555555555666555555444444555555666555555444333444555666777666555555555555777888999888777777777777777777888777777888999:::999999888::::::;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAADDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666888888777666555444444444555333222222333444333333333333444555666777888999777777666555444333333222444333222111111111222222111111111000000000000000000///////////////000000555444444444333333222222000000111222333333444444444333333333333333222222000000000000000111111222222222333333333333222222222222222222222111000///111111111000000000000///////////////////////////000000000000000000000000000000111111111222222222000000000000000000111222////////////////////////................................................,,,...///000......///000000//////000111000...,,,...............//////000222222111000///...------......///000000000000000111111111111000000000000////////////////////////...////////////000000000000//////////////////000---......///000000111111111111111111111111111111111111222222333333444444111000000000000000000111.........//////000111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222333333444444444333222222111111111111111111111000////////////////////////......///000111222222333111111222222222222111111111111222333333333333222111111111111111111222222000000000000000111222222111111222222222222111111000000111222333333444555222333444444555555555444333222111111000000111111222111111000000/////////000111111222222222111111444333222111111222333444222222222222222222222222333333333333333333333333111111111222333444555666333333333444444444444555333333222222222333333444666555444444555666444333222222222222222222222222111222222333444555555666777777666555555444333333666666666666666666666666555555444444444444555555555555444333444555666777666666555555666777999:::888888777777777777888888777777888888999999999999999::::::;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@<<<<<<============>>>>>><<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777888777666555444444444555555333222222333444333333333333333333444444444444777777666555444444333333333333222222222111222222000000000000000000111111000000///////////////000222222222333333444444444000000111222333444444555444444444333333333222222000000000000000111111222111222222333333222222111222222333222222111000000222111111111000000000000////////////////////////////////////////////////111111111111222222222222000000//////000111222222000000000000000000000000////////////////////////........................,,,...000000///...///000000...---...//////---,,,///............///000000111111111000///......---......///000000000000000000000000000111111111111000000000000000000000000////////////000000000111///000000000000000000///---......///000111222222////////////////////////......///000111222222333111000000//////000000111000////////////000111222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333222222222222222222111111111111000000000000000000000000//////000000111111222222111111222222222222111111000111111222222222222222000000000000111111111111111000000000000111222222000111111222222111111000//////000111222222333333//////000111222222222222333222111111000000111111000000000000000000//////000000111222222222222111333333222222222222333333111111222222222333333333111111111111111111111111222222222222333444444555333333333333333333333333222222222222222333444444666555444444555666555444222222222222222222222222222333333444444555555555666666666555555444444333666666666777777777777777555555444444444444555555555555444333444555666777777666555555666777999:::999888888777777888888999777777777777888888999999888999999:::::::::::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>???@@@BBBCCC@@@BBBCCCEEEGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>========================;;;::::::999999:::::::::::::::::::::::::::::::::999999999999888888888888777666555555444444555555555333222222333444444333222222222222222222222222555555555444444444444444333333333222222222111111000000000000111111111111111111000/////////000000......///000111222333333000000111222333333444444555444444333333222222111000000000000000111111222111111111222222111111111111111222222222111111000000000/////////.........000000000000000000000000........................000111111111111222222222////////////000111222333000000000000000000000000////////////////////////........................+++...000111000/////////000...------......---,,,//////......//////000111000000000000////////////......///000000000000000//////000000000000000111000000000000000000000000/////////000000000111111///000000111111000000///......///000000111222222////////////////////////.../////////000000111111000000////////////000000111111000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222222222111333333222222222111111111111111111111111111111111000000000000000111111111111111222222222222111111///000111111222222111111000000111111111222222222111111000000111111222333111222222333333222222111/////////000000111111111---...///000111111111111333222111111000000111111/////////000000000000000000000111222222222222222222333333333333333333222000000111222333444444555111111111111111111111111333333333222222333444444222222222222222222222111111111111111222333444555666444333444555666555444333333333333333333333333444444444444444555555555444444444444333333333333555555555666666666777777555444444333333444444555555555444333444555666777777666666666666888999:::999888888777777888888999777777777777777888888999777888888999::::::999999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>???AAACCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@??????>>>===>>>>>>>>>===============::::::999999999999::::::::::::::::::::::::::::::999999999888888888777777666666555444444444555555555333222222333444444333111111222222333333333444333333333333444444444444222333333333222222111111///000000000111111111111222222111000000000000000//////000000111111222222111111111222222333333333444444444333222111111111000000000000000111111222///000000111111000000//////000111111111111111111000000000/////////......000000000000000000000000////////////////////////000000000111111111111222////////////000111222333000000000000000000000000////////////////////////........................+++---000111000///...///111///------...///...---///////////////000000111////////////000000000000......///000000000000000....../////////000000000000000000000000000000000//////000000000111111111///000111111111111000////////////000000111111222111111111111111111111111222222222111111111111111000000////////////000000333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111222222222111111333333333222222111111111111111111111111111111111111111111000000000000000111111222222222222111111//////000111111111111111111111222222222333333333111111111000111111222333222333333444444333333222////////////000000000000//////000222222333333333333222222111000111111111......//////000000111111///000111222222222222222222222444555555444222222//////000111333444555666333333333333333333333333444444333222222222333333222222222111111111000000000000000111222444555666555444333444666666555444333333333333333333333333555555555555555555444444222222222222222222333333444444444555555555666666555444444333333444444555555555444333444555666777777666666666666888999:::999999888888888888999999777777777777777888888999666777888999999999999999999999::::::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>======??????>>>>>>============999999999888999999::::::::::::::::::::::::::::::888888888888777777777777666666555444444444555555555333222222333444444333000000111222444555666666111111222333333444444555222333333333333222111111//////000000111111111222333333222111000000111111333333333222222222222222111222222222222333333333444444333222222111000000000000000000000111111222//////000000000000//////...///000111111111111111222222222222111111111111000000000000000000000000000000000000000000000000///000000000000111111111////////////000111222333000000000000000000000000000000000000000000000000........................+++---000111000///...///222000///...///000///...///////////////000111111......//////000000111111...//////000000000000000---.........//////000000000000000000000000000000000000000000111111111111///000111222222111000///000000000000111111111111111111000000111111222333222111000000000111333333222111111111000000//////000000000000111111111111111111111111111111111111222111000.........///000000000000000000000000000111111111000000000000000000000111222222222222111000000000000000000000000444333222111000...------000000111111111000000///......//////000000111111000000000000000000000000000000111111111222222222333333333222222111111111000000222333333222111000111111111111111111111111000111111111222222222222////////////////////////222111111111000000//////111000///000111222111///000000000000111111111111333222222111111222222333111111111111111111111111000111111111111222222222222333555555555555333222333333333222222222111111222222111111222222333444888777666555555444555555777666555444333222222222444444444444444444444444444333333333333444555555333333333222222222111111555444444333333333444444222222333333333444444444444444555666777888999999999999888888888888888888555555444555555666777888777777888999:::;;;;;;<<<999999999999:::;;;<<<<<<;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDDDDDDDGGGOOOVVV]]]YYYSSSOOOKKKHHHDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNJJJHHHEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDBBB@@@??????@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@>>>===<<<===<<<<<<;;;;;;:::999999::::::::::::::::::::::::999888888999::::::777555777777777777777777777777777666444222222222444555555444444333333444444555444333222111111111222222111111222333333333333222555555555444444333333333222111000000000000000000333222222222111000000000000000000000111111111111//////000111222222333333333444555444222111222333000000000000000/////////000000//////000111222222------...///000111222222000111111111111222222222000000111111111111000000......//////000000111111//////000000000000/////////////////////000000111333333333222222111111111///////////////...------000000////////////000000000000000000000000000000111000...///000111///......///000000...------...000000111111111111000000111111111111111000//////111111000000//////......000111111111111222222222666222///...000222222111111000000////////////000222111000//////000111222111111000000111111222333222111000000000111222333222111111111000000000000000000000000111111111111111111111111111111111111222111000///......///000000000000000000000000000111000000000000000000000000000111222222222222111111111111111111111111111333222222111000///......000000111111111111000000000000000000111111111111000000000000000000000000000000111111111222222222333333333222222111111111222222333333333222222111111111111111111111111111000000000111111111222222111111111111111111111111111111111111000000000///111000///000111222111///000000000000111111111111222111111000000111111222111111111111111111111111111111111111222222222222333333444444444444333333333333333222222222111111222222111111222222333444666555555555555666666666666666555444333333222222444444444444444444444444444333333333333444555555333333333222222222222111555444444333333444444444222222333333333444444444555555666777888999::::::888888888888888888888888666666666555666666777777777888888999999::::::;;;888888888999999:::;;;<<<;;;;;;<<<===============;;;;;;<<<<<<<<<=========>>>AAADDDDDDEEEIIIQQQWWW\\\XXXSSSNNNJJJGGGDDDAAACCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIGGGDDDCCCDDDEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888999888888999:::999777555555555555555555555555555777555444222222222444555444444333333333333444444333333333222222222111111000111222222333333222222555444444444333333333333222222111000000//////000222222111111111111111111000000000000111111111111///000000111222222333333333444555444222111111222//////////////////......111111000000///000000000000000000000111111111111//////000000000111111111000000111111111111000000.../////////000000000111//////000000000000//////000////////////000111111555555444444444333333333000000111111000//////...000000////////////000000000000000000000000000000111///...///000111000...111222333333111000000111000000111111111111000000111111111111111000//////111000000000/////////...000000111111111222222222333000---...000333333222000000////////////000000222111000000000000111222111000000000000111222222111111000000111111222333111111111111111000000000000000000111111111222222111111111111111111111111111000000////////////000000000000000000000000000000000000000000000111111000000111222222222222111111111111111111111111111111111111111000000000///000000111111111111000000222222222222111111111111000000000000000000000000000000000111111111111222222222222222222111111111555444333222222222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111000000000000111000///000111222111///000000000111111111222222111000000000000000000111222222222222222222222222111111111111222222222333333222222222222222222333333333333222222222111111222222111111222222333444333444444555666666777777444555555555555444222111444444444444444444444444444333333333333444555555333333333333222222222222444444444333333444444555333333333333444444444444555666666777888999::::::888888888888888888888888888888777666666666777777999999999999999999999999888888888999::::::;;;;;;;;;;;;<<<============<<<<<<<<<=========>>>>>>>>>>>>AAACCCDDDEEEIIIPPPVVVYYYUUUPPPLLLJJJGGGDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHEEECCCBBBCCCCCCCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC????????????????????????CCCBBBBBBAAA@@@AAAAAAAAA???>>>===<<<;;;;;;<<<<<<;;;;;;::::::999888888777777777777777777777777777999888777888999999777555555555555555555555555555666555333222222333444444333222222222222222222333222222333444333222111000000111222222333333222222444444333333333333333222333222222111000//////...000000111111111111111111000000000000111111111111000000000111222222333333222333555555222000000000///////////////000000000222222111000////////////333222222222111111000000.../////////000000000000000000111111111111000000////////////000000000000//////000000000000//////000000000000000111111222444444444333333333333333222222222222222111111000000000////////////000000000000000000000000000000000///...///000111000///...000111111///......///000000111111111111000000000000111111000000//////000000000000////////////000000000111111111222222000...------000222333333//////...//////000111222222222111111111111222222000000000000000111222222111111111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000////////////000000000000000000000000000000000000000000111111111000000111222222222222111111111111111111111111111000000000000000111111111///000000111111111111000222222222111111000000000000000000000000000000000000000000000111111111111222222222111111111111111555444222111000111111222111111111111111111111111//////000000000111111111111111111111111111111111111111111000000000000000111000///000111222111///000000111111111222222222111111000000000000111111222222222222222222222222111111111222222222333333333222111000000111222333333333333222222222111111222222111111222222333444333444444555666666666666222333555666666444333111444444444444444444444444444333333333333444555555444444333333333222222222444444333333333444555555333333333444444444444555555555555666777888888999777777777777888888888888999999888777777666777777:::999999999888888777777888999::::::;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???AAABBBCCCDDDGGGLLLQQQSSSPPPLLLJJJIIIHHHGGGEEECCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@>>><<<::::::;;;<<<===::::::999999888777777777999999999999999999999999888777666777888888666555666666666666666666666666444444333222222333333444222222111111111111222222111222333444444333000///000000111222222222222222333333333333222222222222222222222111000///......//////000000111111222222///000000000111111111111000000111111111222222222111333555555333000//////111111111111111111111111111000000/////////000000222222111111111000000000/////////000000000111111000000111111111111000000////////////000000000000//////000000000000//////000000000000000111222222111111111111111000000000333333333444444333333222000000////////////000000////////////////////////000///...///000111000///---///000///...,,,------000000111111111111000000///000000000000000//////000000000000////////////000000000000111111111111//////......///000111111............///000222222222222111111111111222222000000//////000000111222000000111111222222222222111111111111111222222222111111111111222222222222111111111111111111111111/////////000000000000/////////////////////////////////000000111111111111000000111222222222222111111111111111111111111111000000000000111111111111//////000111111111111111111111111000000//////...000000000000000000000000000000000000000000000000111111111111111111111111333222000/////////000111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000111111111000///000111222111///111111111111222222222222222222222111111222222222222222222222222222222222111222222222222333333333222222000//////000222222333333333222222222111111222222111111222222333444555555666666555444333333111333444666666555333222444444444444444444444444444333333333333444555555444444444333333333222222333333333333333444555666333333444444444555555555333333444444555666666666666666777777777888888888999999888777777666777777:::999999888888777777666999:::;;;<<<=========<<<:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAAAAAAAABBBDDDGGGJJJKKKIIIGGGGGGHHHIIIIIIIIIEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFCCCBBBCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>@@@>>><<<;;;;;;<<<===>>>:::999999888888777666666888888888888888888888888888777555555666777666555555555555555555555555555333333333222222333333333222111111000000111111222111222333444444333000///000000111222222222222111222222222222222222222222111222222222111000...---/////////000000111111222///000000000111111111111111111111111111222222222111333444444333111111111222222222111111111000000............///000111222/////////000000000111111000000000111111111222222000000111111111111000000000000000000//////////////////000000000000//////000000000///000111111222000000000000000000000000222333444444444444333333000000////////////000000///////////////////////////......///000111111000000222333333111000000111000000111111111111000000...//////000000000//////////////////000000000000//////000000000111111111111111000000.........///............///000222222111111111111111111111111000////////////000111111000000111222222222222111111111111222222222222222111111111222222222222333111111111111111111111111...//////000000000000////////////////////////////////////000111111222222000000111222222222222111222222222222222222222222000000000000000111111111...///000111111222111111000000000///////////////000000000000000000000000111000000000000000//////000000000111111111111111000000/////////000000000111111111111111111111111000111111111222222222222////////////////////////000000000000111111111111111000///000111222111///111111111222222222222333333333222222222222333333333333333333333333333333222222222222333333333333222111111111111111111222333333333222222222111111222222111111222222333444555555666666555444222111111222444555555555555444444444444444444444444444444333333333333444555555444444444444333333333333333333333333444555555666333444444444555555555555333333333333444444444555555666666777777888888888888888777666666666777777999999888888888777777777888999;;;=========<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>@@@??????@@@AAACCCEEEFFFGGGEEEDDDEEEGGGJJJKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHEEECCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>===<<<;;;;;;<<<===>>>::::::999999888777777666555555555555555555555555888666444444555666555444333333333333333333333333222222222222333333333333222111111111111111111222222222333444333222111000///000111111222222111111000111111111111222222222000000111222222111///...//////000000000000000000000000000000111111111111111111111111111111111111111333444333222222444555333222222111000///......,,,,,,---...///111222333......//////000000000111111111111111222222222222000000111111111111000000000000000000//////////////////000000000000/////////////////////000000111111111111111111222222222111222222333333333333333000000////////////000000000000000000000000000000///...---///111222111000///111222111000...//////000000111111111111000000......///000000000//////////////////000000000000/////////000000000111111111222333111///------...//////...//////000111222000000111111111111000000///////////////000111111///000111222333222222111111111111222222333333333111111111222222222333333111111111111111111111111---...///000111111000///////////////////////////...//////000111111222222000000111222222222222111222222222222222222222222111111111000000000000000...///000111111222222222000000000000000000111111000000000000000000000000111111000000///////////////000000000111111111222...///000111111111111111111111111111111111111111222222222222333333333333000000000000000000000000///000000000111111111111111000///000111222111///111111111222222222333333222222111111111111222222333333333333333333333333222222222333333333444444111222222222222222222111333333333222222222111111222222111111222222333444333444555666666555333222222222333333444555666666444444444444444444444444444333333333333444555555555444444444444333333333333333333333444555666666444444444444555555555555333333444444444444555555555555666666777888888999666666666555666666777777888888888888777777777777666888:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>===>>>???BBBDDDFFFGGGFFFDDDCCCDDDFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIFFFDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDAAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB??????????????????????????????>>>===============;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888777777555555555555555555555555888666444333444555555444222222222222222222222222111111222333333333333333222222222111111222222222333333333222222222111111///000000111111111111111000000000000111111222222...///111222222222000///000000000000000/////////000000000000111111111111111111111111111111111111222333333333222444777:::777666555444222000///...---------...///000111222111111111000000000000000000000000000111111111111000000111111111111000000111000000000/////////...//////000000000000//////...............//////000000000000111111111222222///000111222222222222222000000////////////000000000000000000000000000000///...---...111222111000---...000///---,,,,,,---000000111111111111000000---......///000000//////.../////////000000000111////////////000000000111000222444333000...///000000000////////////000000...///000000000000///...///////////////000111111///000111222333222111111111111111222222333333333111111222222222333333333111111111111111111111111---...///111111111000///////////////////////////...//////000111222222222000000111222222222222111222222222222222222222222111111111111000000000///......///111111222222222000000111111222222222333000000000000000000000000111111000000/////////...//////000000111111111222---///000222333333333222111111111111111111111111222222333333333444444444111111111111111111111111//////000000111111111222111000///000111222111///111111222222222333333333111111000000000000111111333333333333333333333333222222333333333444444444111222333444444333222111333333333222222222111111222222111111222222333444000222444666666666444444222222222333444555666777444444444444444444444444444333333333333444555555555555444444444333333333222222222333444555666777444444444555555555666666444444555555555555555555444555555666777888888999555555555555555666777888777777777777777888888888444666888:::;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<>>>>>>>>>>>>>>999999:::;;;;;;;;;::::::;;;;;;::::::999888888888777777777777777777777777888666444333444555555444444444444444444444444444000111222333333333333333333333222222222222333333444333222111111111222222//////000111111111111111//////000000111111111222---...000222333222111000111111000000//////......000000000000111111111111222222111111111111111111333333333222222555999===<<<;;;:::888666444222111//////.........//////000444444333222111000///...////////////000000000000000000111111111111000000111111000000/////////...//////000000000000//////---------------...//////---.........//////000000...///000111111111111111000000////////////000000000000000000000000000000......---...111222222111000111333222000//////000000000111111111111000000------...///000000//////.../////////000000111111////////////000000000000...111444333111000111333111000000////////////000---...///000000///...---000111111111111222222222111111111111111111111111333333333333333333333333//////000111222333333333444333111000000000111111000000000000000000000000...///000///------///000111000/////////000222333111111000000000000111111222222111111222222333444333222111////////////000000000000000000000000000666555333111000000000111000000000000000000000000000000000000000000000000111111222222222333333333//////......///000111111000111222333333222111000333333333222222111111111//////000000111111222222444333222111000000000000222222111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222333444555555555444333333333222222222333444444444444444444444444444444444444444555555555555666666666666666555444333222333333222222222333444444555555444333333333333444444444555555666777777777555555555555555555555555666666555555555555666666888888888888888888888888888999999999999:::::::::999999999999999999999999:::;;;<<<<<<<<<<<<<<<;;;??????AAABBBCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFHHHIIILLLKKKKKKKKKJJJJJJIIIIIIGGGIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>======??????>>><<<<<<;;;;;;;;;<<<;;;::::::999999::::::888888888999888777666666666666555444444444444555111222222333333444444555555555444333333222111111444444444333333222222222333333333333333333333333111222222222222111000000////////////000111333333111111111111000000000000///000222333333222111000111111000///////////////000000//////.........---000000000000000000000000111333444333222666>>>EEEGGGFFFBBB<<<666222222222111111000000//////......111000///...------...///111111000000000000111111///000111222222222222222111111111111111000//////000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111111111222111111000//////000///////////////000111111111111111111111111111///////////////...------000000000000////////////////////////////////////000000000000000000000000000000000000000000000000333333222222111000//////111000...---...///111222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222//////000222222333333222333222111000000000111111000000000000000000000000...///000///------///000111000/////////000222222111111000000000000111111222222111111222222333444333222111000//////000000000000000000000000000000444333222111111111222333000000000000000000000000000000000000000000000000111111111222222222333333000000/////////000111111000111222222222222111000333222222222222222222111000000000000000111111111111111000/////////000000000000000000000000000000111111111222222222333333222222222111111111111111333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222333444555555555444333222222222222333333444555333333333333333333333333444444444444555555555555555555555555444333222111111111111222333444555666555555444333333333333444555555555666777777888888666666666666666666666666777666666555555555666666888888888888888888888888888888888999999::::::::::::::::::999999999999999;;;;;;<<<============<<<@@@AAABBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJKKKKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAABBBBBBDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<;;;::::::999999::::::666666666666555555555555666666555444444444444555333333444444444444555555555444444333222222111111444333333333222222222222111111111111111111111111111222222222222111000000/////////000000111222222111111111111000000000000///000111333333222111000111111000///////////////111111000000000/////////000000000000000000000000111333444333222666===CCCJJJHHHCCC<<<555000......111000000000/////////...222111000////////////000111111000000000000111111000000111222222222222222111111111111111000//////000000000000000000000000////////////////////////---.........////////////000000000111111111222222000///---,,,,,,,,,......///////////////000111111111111111111111111111111111111111222111111000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000333333222111111000//////000000.........///111222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111///000111222222222222222222222111000000000111111000000000000000000000000///000000///......///111000000000///000111111222222222111111111111222222222222111111222222333444333333111000000///000000000000000000000000000000111111111111111222333444000000000000000000000000000000000000000000000000111111111222222222222333222222111000000000111111000111222222222222111000111111111222222222222222111111111111000000000000111000000000000111222222//////////////////000000111111111222222222222333222222222222111111000000333333333333333333333333111111111111111111111111333333333333333333333333111111222222222333333333222222222222222222222222222222333444444444444444222111222222333444555666333333333333333333333333444444444444555555555555444444444444333222111111000000111222333555666777555555444333333333333333555555666666777888888999777777777777777777777777888777666555555555555555777777777777777777777777777777888999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFIIILLLMMMMMMMMMLLLLLLKKKKKKLLLLLLJJJLLLLLLKKKHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::888777555444444444555666666666555444444444444555666666555555555555444444444444333333222222111111222222222222222111111111111111111111111111111111111222222222222111000000000000000000000000111111111111111111000000000000...///111222222222111000111111000////////////000111111111111000000000000000000000000000000000000000222333333222555;;;@@@FFFDDD@@@:::444///......000000000000////////////222222111000000000111111111111000000000000111111000000111222222222222111000111111111111000000///000000000000000000000000////////////////////////------........./////////000000000000111111111222///---+++)))***,,,...000............///111222222000000000000000000000000000111111222222222111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000222222222111111000000///000///.........///111222000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000///000111222222222222222111111111000000000000111000000000000000000000000///000000///......///111000000000000000111111222222222111111111111222222222222111111222222333444333333222111000000000000000000000000000000000000111111111111111222222333000000000000000000000000000000000000000000000000111111111111222222222222333333222111000000000111111111111222222111111111000000111111222222333333222222111111000000//////222222222222333444555666/////////000000000000000111111111111222222222222333333222222111000000000222222222222222222222222000000000000000000000000111111111111111111111111111111222222222333333333111222222222222222333333222222333333444444444444111111111222333444555666222222222222222222222222333333444444444555555555444444444444444333222222111111111222333444555666555444333333222222333333444444555555666777777777666666666666666666666666888777666555555444555555666666666666666666666666777777888999:::;;;;;;<<<:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLMMMMMMKKKHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCCDDDDDDDDDDDDCCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999777666555666888999666666555444444444444555666666666555444333333222333333333333222222111111111111111111111111111111333333333333333333333333111222222222222111000000000111111111111000000///111111111111000000000///...///000111222222111111222111000000//////000000000000000000000000000000///////////////////////////000111111111333777:::::::::888666222111111222000000000000////////////111111111111000111111111222111111000000111111222000111111222222222111111000000111111111111000////////////////////////////////////////////////////////////000000000111111...////////////000000000//////...---...///111222---------...///111222333000000000000000000000000...///000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000000///000//////...///000111111////////////////////////000000111111111222222222111111111111111111111111000000000000000000000000000000111222222222111111000000000000111000000000000000000000000000000000///000111000......000111///000000000111111111111222111111111111111111222222222111111222222333444333333222222111111000///000000000000000000000000222222222222111111000000000000000000000000000000000000000000000000000000000000111111111222222222333333222111000000000111222111111111111111111222000000000111111222222222222222111111000000//////111111222222333444666666000000000111111222222222000000111111111222222222222222222111111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111222222222333333333111111111222222333333333222222222222333333444444222222222222333444555666222222222222222222222222333333333444444444444555444555555555555444444333444444333222222222333333444444333222222222222333222222333333444555555666555555555555555555555555777777666555555555555555666666666666666666666666777777888999::::::;;;;;;999999999::::::;;;;;;;;;===<<<<<<<<<===>>>@@@@@@DDDDDDDDDDDDDDDEEEGGGGGGJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMLLLMMMLLLJJJGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEAAABBBCCCDDDDDDCCCAAA@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFFFFEEECCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>======<<<<<<<<<<<<===<<<;;;::::::999999::::::;;;999777666555666888999666666555444444444444555666555555444333222111111333222222222222222111111111111111111111111111111333333333333333333333333111222222222222111000000000000111111111000000///111111111111000000000///......///000111111222222222222111000000000000000////////////////////////////////////////////////---.../////////000222444000111222111000000111333////////////000000000000///000000000000000000000222222111111111111222222111111222222222111111000///000000111111111000000////////////////////////////////////////////////////////////000000000000---------............///---...000111222222111000---------...///111222333////////////////////////...//////000000000//////------....../////////000////////////////////////////////////////////////000000000000000000000000111111111000000000000000///////////////000000111////////////////////////000111111111111222222222111111111111111111111111000000000000000000000000000111111222222222111111...///000111111111000000000000000000000000000000000000111000//////000222//////000111111111111000111111000000000000111111222222111111222222333444333333333333222111000///000000000000000000000000111222222222111000//////000000000000000000000000000000000000000000000000000000000111111111111222222222111000000000111111222222111000000111222222000000000111111111111111111111111111000000000000/////////000000222333333000000111111222222333333000000000111111111111222111111111111111111111111222222222222222222222222000000000000000000000000333333333333333333333333111111222222222333333333111111111222222333333444222222222222222333444444333333222222333333444444333333333333333333333333333333333333444444444444444555555666666555444444555555444333222222222222444444333222222222222222111111222222333444444444555555555555555555555555666666555555555555666666777777777777777777777777888888999999999:::::::::777888888999999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCCCCCCCDDDEEEHHHJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKHHHFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEAAABBBDDDEEEEEECCCBBB@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDBBB@@@????????????@@@@@@@@@@@@@@@@@@@@@??????????????????======<<<<<<<<<<<<======<<<;;;::::::999999::::::888777555444444444555666666666555444444444444555555555444333222222111111222222222222222222111111111111111222222222222222111111111111111111111111111222222222222111000000///000111222222111000///111111111111000000000000.........///000111222222222222111000000000000111............////////////000000000000000000000000------......////////////---...000///......///000////////////000000000000...///000000111111000000222222111111111111222222111222222222222111000000///000000111111111111000000000000000000000000000////////////////////////,,,,,,---------.........------------............+++---000222222000...,,,............///111222222////////////////////////111111111111111000//////---------......//////000........................////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222111111000---...000111111111000000000000000000000000000000000111111000//////000222...///000111222111111000000000////////////000000222222111111222222333444333333333333333111000///000000000000000000000000//////111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111222222111000000111222222111111111111000000000000000000000000000111111111///////////////000111222/////////000111222222222000000000000111111111111000000000111222222333333111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333000111111222333333444444333222111111111222333444444444333222222222333333333333333333333333333333222222333333333444444444333444444555555444444444444444333222222222333333444333222222111222222222111222222333333444555555555555555555555555555555555555444555555666777888888888888888888888888888:::::::::999999999999888666666777888888999::::::;;;;;;::::::;;;===???AAAAAAAAABBBCCCFFFJJJNNNPPPLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFIIIJJJIIIIIIIIIGGGEEEDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<======<<<;;;::::::999999::::::666666666666555555555555666666555444444444444555555555444444333333333222111111111111111111222222222222222222333333333444111111111111111111111111111222222222222111000000---...000222222222111000111111111111000000000000---......///000111222333333222111111000000111111......//////000000000000000000000000000000000000.........///000000///...---...000///...---...///.../////////000000000111///000111222222222111111333222222111111222222333222222222222222111000000//////000111111111111111000000000000000000000000////////////////////////,,,,,,,,,---------.............../////////000000---...///000///...---,,,///////////////000111111........................111111111000000...---,,,,,,,,,---......///000000////////////////////////////////////////////////000000000000000000000000///000000000000000000000...//////000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222111111000---...///111111111000///000000000000000000000000000111111000//////000222...///000222222111111000//////............//////222222111111222222333444333333444444333222000///000000000000000000000000,,,---///111222333222222000000000000000000000000000000000000000000000000000000000000111111111111//////...//////000111111333222111000000111222333222222111111000000////////////000000111111222222111111111111111111222333---......///000111111222000000000000111111111111//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111222333333444444333222111111111222333444555555444333222222222222444444444444444444444444222222333333333444444444222222333444444333333333222222222222333333444555444333222222111111222222222222333444444555555666777777777777777777777777444444444444666777888999888888888888888888888888;;;;;;:::999999888888777555666666777888888999999;;;:::999999:::<<>>>>>??????@@@@@@@@@@@@BBBAAAAAA@@@???>>>============<<<<<<<<<======>>><<<;;;::::::999999::::::888888888999888777666666666666555444444444444555666555555555555444444444111111111111111111222222222222222333333444444444333333333333333333333333111222222222222111000000,,,...000222333222111111111111111111000000000000------......///111222333333222111111000111111111//////000000111111111222000000000000000000000000/////////111222111///---+++---///000//////000111.../////////000000111111000111222333444333333222333222222111111222222333222222222222222111000/////////000111111111111111000000000000000000000000////////////////////////........./////////000000000000000000111111111111111000///...............000///////////////000111......................../////////...---+++)))))),,,,,,------...///000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...//////000000000000000000000000000000000000000444444333222111111111222000000////////////000000111111111111111111111111222111111111000000//////...//////000111222222222000000000000000000000000111111111111111111111111111111111111111000///...111111000000000000111111111000///000222333333333222222222111111111111000111000000000//////......111111222222222222111111000111222333333222000///000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000222222222222222111000///000000////////////000000000000000000111111111111222222111111000/////////222111000//////000111222444333333222222333333444222111111111000000//////222222333333333333444444111222333333444444333333111111111111111000///...111111111111111111111111444444333333333333333333222333333444444333333333000111222333444333222111555555555444444333333333444333333222222333333444222222222222222222222222222222333333333333444444333333222333444666888999888888888777777777777777888888888777777777777777888888999999999999888888888888888888888999999999;;;;;;::::::::::::999999>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAA@@@@@@AAAAAACCCEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAACCCBBBAAA???>>><<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777777555444444444444555666666888888777666555444333333666555555555555444444444111111111111111111111111222222333333333333444444444444333333222111000000111111111111000000000000222111111111000000//////000000000000000000000000,,,---...///000111222333111111111111000000000000000000000000000000000000------............------////////////////////////111111222222222222111111///////////////000111111444111//////222333222000...//////000111222222333222222111111000/////////000000000000////////////......//////000000111111//////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////......////////////......111111000000//////......111000///......///000111000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222111000///......///000111000000000000000000000000333333222111111111111111111111000000000111111222111111111111111111111111111111111111000000000///...//////000111111222222000000000000000000000000111111111111111111111111111111222222111111000///111111000000000000111111111000///000222333333333222222222111111111111000111111111000000000//////111111222222222222111111111111222222222111111000000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000111222222222222111000///000000////////////000000...////////////000000000000000000000000111111111222111000//////000111222222222111111111111222222111111111000000000//////111111111222222222333333111222333333444444333333222222222222111111000///111111111111111111111111222222222222222333333333333333333444333333222222111111222333333333333222444444444333333333222222444333333222222333333444222222222222222222222222222222222333333333444444333333333333444555777888777777777777777777777777888777777777777777777777777777888888888888777777888888888888888999999999999999999::::::;;;;;;;;;===>>>???@@@AAACCCDDDDDDDDDBBBAAAAAABBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFGGGHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======???@@@AAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888777666777666555444444444444444777777777666555555444444555444444444333333333333111111111111111111111111222222222333333333444444444444333333222111111000111111111111000000000000111111111111000000000///////////////////////////---......///000111222222111111111111000000000000000000000000000000000000//////000000000000///////////////////////////////////////000000////////////////////////000000111333111///000222333222000---------...///000000000222111111111111111111111111111000000000/////////.../////////000000000111------------------------//////////////////////////////000000000000/////////000000111111000000///////////////////////////......////////////......111000000000/////////...111000//////...///000111000000000000000000000000///////////////000111111000000000000000000000000000000111111111222222222111000////////////000111////////////////////////222222111000000000111111111111111111111222333444111111111111111111111111111111111111000000000000/////////000111111222222000000000000000000000000111111111111111111111111222222222222222222111000111111000000000000111111111000///000222333333333222222222111111111111000222222222111111111111000111111222222222222111111222111111111111111222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222111111000000000000////////////000000............////////////...//////000111111222222111111000000000000111111111111000000000000111111111111000000000000//////000000000111111111111222111222222333333333333333222222333333333222111111111111111111111111111111000000111111222222333333333333444444333222111111222222111111222222333444333333333222222222222222333333222222222222333333333333333333333333333333222222222222333333333333444444333333444555666666777777777777777777777777777777777777777777888888777888888999999888888777777777888888888999999999777888888999;;;<<<<<<===<<<===>>>???AAABBBCCCCCCCCCAAA@@@AAABBBBBBAAA???BBBBBBBBBDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDD@@@BBBDDDFFFGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>======>>>??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888666666888777666555444333333333666666666666666666666666444444333333333222222222222222222222222222222222222222222222333333333333444333333222222111111111111111111111000000000000111111111111000000000000/////////////////////////////////000000111111111111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000//////////////////////////////......//////000000222111000000111222111000------......//////000000111111111222222222333333111111111000000000000///////////////000000000000------------------------///////////////////////////000000111111000000///000111111111111111111000000000000000000000000000......////////////......000000000000////////////000000/////////000000111000000000000000000000000///////////////000000111000000000000000000000000000000000111111111222222111000000//////000000111////////////////////////111111000000000000000111111111000111111222333444111111111111111111111111111111111000000000000000//////000000111111111111000000000000000000000000111111111111111111111111222222333333333222222111111111000000000000111111111000///000222333333333222222222111111111000000222222222222222222222222111111222222222222111111222111000000000111222333000000000000000000000000000000000000000000000000111000000000000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000////////////000000........./////////000000//////000000111111111111111000000000000000000111111000000//////000000111000000000000000000//////000000000111111111222222111111222333333333333222222222333333444333333333111111111111111111111111...//////000111222222333333333333333333222111000333222111000111222333444222222111111111111111111333333222222222222333333333333333333333333333333111222222222222333333333444444444444444444444555666666666777777777777777777777777777777888888888888999999::::::999999888777777777888999999::::::888888999::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBBBB@@@???@@@AAABBB@@@???BBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@???>>>===============<<<<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::999::::::999888777666666777777666444444333333333555555555555666666777777444444444333333333333222222222222222222222222222111222222222222333333333333333333222222111111111111111111111000000000///111111111000000000000000////////////////////////000000000000000000111111111111111111000000000///000000000000000000000000111111222222222222111111111111111111111111111111111111111000000111111111//////.........//////000111000000111111111000000///000000000111111111222111111111111111111111222222222111111111000000000////////////000000000000////////////////////////////////////////////////000000000111111000000000111111222222222222111111000000000000000000000000......////////////......000000000000////////////000000000000000000111111000000000000000000000000000000////////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000000000000111222333111111111111111111111111000000000000000000111111000000000000000111111111000000000000000000000000111111111111111111111111111222222333333333222222111111000000000000111111111000///000222333333333222222222111111111000000222222222222222333333333111111222222222222111111222111000000000111333444000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000///000000111111111000000000000////////////000000//////000000000111111111111111111111000000//////000000000111111000000000111111000000000000111111//////////////////000000111111111111222222222333000111222222333333222222111222333444444444444444111111111111111111111111......///000111111222222222333333333222222111000333222111000111222333444111111111111111111111111333222222111111222222333333333333333333333333333111111111222222222333333333333444444444444444444555555666666777777777777666666777777888888888888777777888888888888777777666777777888999999:::::::::::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAA???>>>???@@@AAA@@@???BBBBBBBBBCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@????????????>>>>>>>>>???>>>>>>===<<<<<<<<<<<<=========<<<======>>>???<<<;;;;;;;;;;;;:::::::::999999999999888888777666555555444444444555555666444444555555666777777777555555555555444444444444222222222222222222222222111111111222222222333333333333222222222222222111111111111111000000000///000000000000000000111111000000000000000000000000000000000000111111111111111111111111000000000///////////////////////////000111111222222111111000222222222222222222222222111111000//////000111111//////............/////////000111111111000000000000000000000111111111111222222222111111000000000222222222222111111111111000000000000////////////000000000000000000000000////////////////////////000000111111111111000000111111222222222222111111000000000000000000000000......////////////......////////////000000000000//////000111111111111111000000000000000000000000000000////////////000000//////////////////////////////000000000111111111000000111111111111000000111111111111111111111111111111000000000111222222111111111000000000111111111111111111111111111111000000000000111111111111000000000000000000111111000000000000000000000000111111111111111111111111000111222222222222222222111111000000000000111111111000///000222333333333222222222111111111111000111222222222222333333333111111222222222222111111000000000000111222333333000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111000000000000////////////000000000000000000111111111111222222111111000//////...000000111111111111000000111111000000000000111111......////////////000000111111111222222222333333000111111222222222222222000111222333444555555555111111111111111111111111//////000000111111222222111111222222222222111111222222111111222222333444111111111111111222222222222222111111111111222222222222222222222222222222111111111111222222222222111222333444444444444444444555555666666777777888666666666777888888999999444555555555555555555444666666777888999::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<>>>???@@@@@@???>>>>>>>>>@@@AAA@@@???AAAAAAAAABBBCCCDDDFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>========================<<<<<<<<<>>>>>>=========>>>>>>???;;;;;;;;;;;;::::::::::::999999::::::999888888777444444444444444555666666444555555555666666777777666666555555555444444444333333333333333333333333111111111111222222222222222222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111000000000111111222222222111111111111000000000000////////////////////////000000000111111000000000111111111111111111111111//////------------////////////......------......---000222222111//////000............////////////222222222222222222111111333333333222222222111111000000000000////////////........................////////////////////////000111111222222111111000000111111111111111111000000000000000000000000000......////////////......////////////000000000000//////000111222222222222000000000000000000000000111000000///////////////000000000000000000000000/////////000000000111111000111111222222111111000222222222222222222222222111111111111111222333333444333222111111111111111111111111111111111111111///000000000111111111111111000000000000000000000000000000000000000000000111111111111111111111111///000111111222222111111111111000000000000111111111000///000222333333333222222222111111111111000111111111111222222222333111111222222222222111111//////000111222333333333000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000...//////000000000000000000000////////////000000/////////000000000000111111111111000000000000000///000111222222111000///000//////......//////000........./////////000000000000000111111111111222000000111222222222222222///000111333444444555555111111111111111111111111111111111111111111111111///000111222222333222222111111222333333333333222111111111222222222333333222222111111111111222222111111111111111111111111111111111111222222222222000111222444555555555444444444555555666777777888555666666777888888999999555555666666666666555555555666777888999:::;;;;;;::::::::::::::::::::::::999999:::;;;===>>>???@@@???>>>===>>>@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBCCCDDDEEEFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======<<<<<<>>>======<<<<<<<<<======;;;;;;;;;:::::::::999999:::::::::::::::999999888666555555444444444555555555555555666666666666666555555555444444444333333333333333333333333333333111111111111222222222222222222222222222222222222111111111111000000000000///000000000111111111111222222222222222222222222//////000111222222333333111111111111000000000000////////////////////////000000111111111111000000111111111111111111111111000///---,,,,,,---///000000///...------------...,,,///222222000/////////////////////............111111222333444666666777444333333333333222222222111000000000/////////...........................////////////////////////000111111222222111111000///000000111111000000///////////////////////////......////////////........./////////000000000111...///111222333333222222000000000000000000000000111111000///////////////000000000000000000000000////////////000000000111000111222222222222111000111111111111111111111111222222111111222333444444666555444333222111111111111111111111111111111111//////000000111111111222111111111000000000000000000000000000000000000000111111111111111111111111...///000111111111111111111111000000000000111111111000///000222333333333222222222111111111111000000000000111111222222222111111222222222222111111...///111222333333222222000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000............/////////000/////////000111111222222///000111222222111000///.........------.........---.........//////000000////////////000000000000000000111222222222222111...///000222333444555555111111111111111111111111222222222111111111111111...///000111222333333333000111222333444333222222111111222222333333333333222222111111111111222222000000000000000000000000000111111111111222222222///000222444555555555555444444444555666777777888555666666777888999999999888888999999999999888888555666777888999:::;;;;;;888888999:::;;;;;;<<<===888999:::;;;<<<>>>??????>>>======>>>???@@@@@@????????????@@@AAABBBCCCDDD???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======>>>=========<<<<<<<<<<<<::::::;;;<<<=========<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::999999888777666555444333333333666666666666666666666666444444444333333333222222333333333333333333333333000111111111111222222222222222222222222222222222111111111111000000000000//////000000111111111222333333333333333333333333...///000111222333444444111111111111000000000000////////////////////////111111111222222111111111000000000000000000000000222000///......///000222000///...---------------,,,///333333000......///111111111111000000000000///000222444777999;;;<<<444444444333333333222222111111000000/////////...111111111111111111111111////////////////////////111111222222222222111111//////000000000000//////////////////////////////......////////////........./////////000000111111...///111222333333222222000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000000111222333333222111000000000000000000000000000444333333222222333333444666666666555555444444444222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111222222111111000000//////111111111111111111111111111111000000000000111111111222222222222111000000///000222333444444333222444333222222111111222222111222222333333222222111333333333333333333333333000000000000000000000000//////000000000000//////......///000000000000000...//////000111222222222////////////////////////////////////////////////////////////000000000000///////////////......---000000///...............////////////000000000000000000////////////000000............/////////000------......//////000000000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111444333333222111000//////111111222222222333333333555444222111111111222222222222111111111111111111111111111111000000//////222333444444333222000///111222333444555666666666444444555666777888999999555555666666777777888888666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<>>>??????>>><<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888777444444444444444444444444555555555555555555555555555555555444444333222222333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111111111222333444555444333333222222222111111111000000000/////////000///---,,,222111111000000000000000///000111222333222111111111111111111111111222222111111000000000000111111222111000.........///000222222111000///...------///////////////...------000000222333555666777888333333333222222111111111111111111111000000000000000000000000////////////...............///000000111222333333333111000/////////000111111111111111000000000000000000000000------...///000111222222...///////////////......---...000111111111000///000000000000111111111111333222111111000000111111000000000000111222333444111111111111111111111111000000000000000000000000//////000222222333333333333333222222222222333333555555555444444333333333222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000//////000000000111111111111111111000000/////////111111111111111111111111111111000000000000111111222333333333333222111111///000222333444444333333444333222222111111222222222222333333333333222222333333222222222222222222000000000000000000000000//////000000000000//////......///000000000000000...//////000111111222222////////////////////////////////////////////////.../////////000000000000------...///000000//////000000///...............////////////000000000000000//////......//////000........./////////000000/////////000000000000000000000000000111111111111000000000000//////////////////000000000111111111//////000000000111111111333222222111111000000000111111111222222222333333444333222111111111222222111111111111111111111111222222111111111000000000111111222333333222222222000000111222333333333333666666666666666666777777555555666666666666666666666666666666888999:::;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@??????@@@BBBAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===============::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===??????>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;:::999888888444444444444444444444444444444444444444444444444333333333444444444444444333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222333444555444444333222222222111111111000000111000000000000000//////111000000//////////////////000111222333222222111111111111111111111111111111000000//////000000111222111///.........///000000000000000////////////222222222222222111000000///000111222444555666777333333222222222111111111111111111111000000000000000000000000//////////////////......//////000111000000111111111111111111//////000111111111111111////////////////////////............////////////222111111000///---+++***---...///000111000000////////////000000000000111333222111111000000111111............///000111222111111111111111111111111111111111111111111111111...///000111111222222222222222111111111111222222333333333333333222222222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000111111000000000000////////////111111111111111111111111111111000000000000111111333333444444333333222111000000111333333333333333444333222222111111222222222333333444444333333222111111111111111111111222000000000000000000000000//////000000000000//////......///000000000000000...//////000000111111222////////////////////////////////////////////////....../////////000000000+++,,,---///000000111111000//////............///////////////000000000000///..................///....../////////000000000111111111111000000000000000000000000111111111111000000000000//////////////////000000000000111111//////000000000000111111111111111111111111111111111111111222222222222333333333222111111111111222111111111111111111111111222222222222222111111111000000000111222333444444111111222222222222222111777777666666666555555555555555555555555555444444555555555555666888999:::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@BBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@===;;;;;;;;;:::999999999999:::888999999:::999999888888444444444444444444444444444444444444444444444444111111222333333444555555333222222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222333444444444444333222222222111111111111111111111000000000111222222000000///............///000000111222222222222111111111111111111111111111000//////......//////000111000///.........//////......//////000000111111//////000000000///.........///000111222333444555222222222111111111111111111111111111000000000000////////////000000000000000////////////000111111////////////000111222222//////000111111111111111///////////////////////////.........------------111111111000///---,,,+++......///000000000000000000000000111111111222222333222111111000000111111///////////////000111222111111111111111111111111222222222222222222222222///000111222222222222222111111000000000000111111222222222222111111111111222222222222222222222222000000000000000000000000222222111111000000//////////////////////////////////////////000000000111////////////////////////111111111111111111111111111111000000000000111111222222333333222222111000000111111222333333333444444333222222111111222222333333444444444444333333000000000000111111111111000000000000000000000000//////000000000000//////......///000000000000000////////////000000111111////////////////////////////////////////////////........./////////000000,,,---...///000000000000000///............//////////////////000000000000......------------.........////////////000000000111111111000000////////////000000000111111111111000000000000////////////////////////000000000111////////////000000000111///000000000111111111222111111111111222222222222222222111111111111111111000000000000111111111111222222222222222222222222222111000000000111333444333333444444444333333222555555555555555555555555555555555444444333333333444444444555555777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???===<<<;;;;;;::::::;;;;;;;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????<<<;;;;;;:::::::::::::::===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@???<<<999999999888777777777777777666666777777888777777777444444444444444444444444333333333333333333333333333333222222222111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000111111222111111111111111111111111///111222111000000222555333222111111000000111111111111111111111222222222222222222111111111000000//////............//////.........////////////...000000000000////////////000111111222222111111111.........//////000000000000000000000000000000000111111111111000000000///.../////////000000000111000000000000000111111222333222000...---....../////////000111111111111111........................---......///000000111111------...//////////////////////////////000000111111111111222222222333333333222111111000000111111222222222222222222333444111111111111111111111111111111111111111111111111000111222222222222222222111111000000000000111111000000000111111111111111222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000......////////////000000000000000000111111111111111111111111111111111111111111000000000000111111000000000111000//////...111111111111222333444555444333222222111111222222111222222333333222222111/////////000111111222222000000000000000000000000//////000000000000//////......///000000000000000////////////////////////////////////////////////////////////////////////------.........////////////////////////...------///............//////000////////////000000000000///..................////////////000000000111111////////////............000000000000111111111111000000000000////////////......////////////000000......////////////000000/////////000000111111111000000000111111111111222///000111111222111111111...//////000000111111111111111111222222222222222333333222111000/////////000000111111111111111000111111222333444555666777444444444444444444333333555555555555555666777777999999999999::::::::::::::::::::::::;;;<<<=================================>>>??????>>>>>>???AAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===??????<<<:::888888777666666666666777666666666777777666555555444444444444444444444444222222222222222222222222333333222222111000000///222111111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222333333000000//////000000111222111111111111111222222222///222555555222111222444333333222111111111111222111111000000111111222333333333222222111000000000000//////......//////000------.../////////......111111000000//////......//////000000111111000000............////////////////////////000000000000111111111111000000000000......//////000000111111000////////////000111111444333222000///...------//////000111111111111111........................------...///000111222222000000000000///...---,,,///////////////000111111/////////000000000000111333222111111000000111111111111000000000111111222111111111111111111111111000000000000000000000000...//////000000000//////222111111000000111111222000000000111111222222222222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000........./////////000000000111111111222222222333111111111111111111111111111111000000000000111111111111111111111000//////222111111111111333444555444333222222111111222222000111111222222111111000//////000111111222333333000000000000000000000000//////000000000000//////......///000000000000000////////////////////////////////////////////////////////////////////////---------.........//////---...///////////////..................///000000////////////000000000000000//////......//////000//////000000000111111111///////////////000000000000000000000111111111111000000000000////////////........./////////000000........./////////000000/////////000000000000000000000000000111111111111...///000111222222111000......//////000111111222000000000111111111222222000111111111111111000000...///000111111111111111222222333333444444444555444444444444555555555555666666555555666666777888888999999999999:::::::::::::::::::::;;;<<<===>>>===========================>>>??????>>>>>>???@@@AAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@???BBBBBBAAAAAA@@@?????????<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>===;;;888777666666555555666666666666666666666555444333444444444444444444444444222222222222222222222222111111111111111000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333222111111000111222333444000000111111111222222222111555::::::666333333555333222222111000111111111222111000000000111222333333333222222111000000///111000000//////000000111,,,---.../////////......////////////000000000000,,,,,,---...............///////////////................../////////000000111111111111000000000000.........///000111111111//////......//////000111222222222222111000///...//////000111111111111111.................................//////000000000000000000000///...---,,,000//////...///000111222000000000111111111222222333222111111000000111111222111111000000111111111111111111111111111111111111111111111111111111111000000000111111000000///222222111111111111222222000000111111222222222333222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000............/////////000111111222222222333333333111111111111111111111111111111000000000000111111222222222222222111000000222111111000111333444555444333222222111111222222000000111111111111000000///000000111222333333333000000000000000000000000//////000000000000//////...//////000000000000000///////////////.........////////////////////////////////////////////////---------.........//////,,,,,,...///000000111111...............///000111////////////000000000000000000////////////000000000000000000111111111111//////000000111111222222000000000000111111111111000000000000////////////............/////////000............/////////000000000000000000/////////000000000000111111111111...///000222222222111000---......///000111111222//////000000111111111222---...000222222222111111///000111222333444444444444444333333333333222222444444444555555666666666777666666666666777777888888888999999999:::::::::999999999:::;;;<<<===>>>===========================>>>??????>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>BBBBBBAAAAAA@@@??????>>>===<<<;;;;;;::::::;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<======<<<777777666555555555555555666666666666555444333222444444444444444444444444111111111111111111111111//////000000111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333444333222222222333444555000000111111222222222222222888======999555444555222111111000000000000000222111000000000111333444333333222222111000000///111111000000000000111111+++,,,.../////////......------...///000111222222//////000111111222111111///////////////.........---.........//////000000111111111111000000000000---......///000111111222...............///000000000111222333333222000/////////000111111111111111........................///............---------,,,---...///000000000000000///.........///111222333333444444444555555555333222222111000111111111444444333333222333333333111111111111111111111111222222222222222222222222333333444444444333333222111111111222222333333333111222222333333444444555222222222111111111000000222111111111000000/////////////////////000111111111111000///////////////000000000000000000000000111111111111111111111111222222222111111///......000000000000000000000000///000111222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000///......///000111///////////////.........------------------,,,,,,///////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000///000111222222111000///111111000000//////......---.........//////000000000000000000111111111111000000000000000000000000111000///...------...///......//////////////////111111111000000000000000111000/////////000222333000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000111111000000111111222333222222111111222222333444555555555444444333333333555444444444444555666666777777888999:::::::::::::::;;;;;;;;;<<<<<<======>>>===;;;999999999:::;;;??????>>>========================>>>??????@@@@@@????????????????????????AAA@@@@@@???>>>===<<<<<<999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999888888999:::999999999999999999::::::888888888888777777777666666555555555555444444444555444333333333444555555000000000000000000000000111222333333333111000///222333444444333222111000000000000000000000000000000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000222222111000/////////000222333555666666555333222333222000/////////000111//////000000111111111222000000111111111111000000................................................111000///...------......222111000//////......///---///000222222000///---000000000000000000000000222111111111000000//////000000//////.........---,,,---......///.........222111111111000000//////000000000000000000000000////////////////////////...---,,,,,,,,,,,,---............///////////////000000000000000111111222000000111222222222222111222222222111111111000000222222222222222222222222000000000000000000000000222222111000//////000000000000000000000000000000111222222222222222222333111111222222333444444444222222222111111111000000222111111111000000000000///////////////000111111111111000///////////////000000000000000000000000111111111111111111111111222222222222111000///...000000000000000000000000000000111222222222111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000///......///000111/////////////////////.../////////////////////////////////////////////////////////////////////////////////////////////...////////////////////////000000000000000000000000//////111111111000///...000000000000////////////............/////////000//////000000000111111111000000000000000000000000111000///...---......//////////////////.........000000000000000000000000111000/////////000222222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111000000111111222333222222111111222222333444555555444444444333333333555444444444444555666666777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;999999999:::;;;???>>>>>>========================>>>??????@@@@@@???????????????@@@@@@@@@>>>>>>>>>======<<<<<<<<<999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999888888999999999999999999999999888888777777777777777666666666555555555555444444444444555444333222222333444444111111111111111111111111///000000111000///...---///000000111111000///...000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000222333444555555444333222222222000/////////000111//////000000000111111111000000111111111111000000................................................//////////////////......111111000///////////////...///000111111000///...000000000000000000000000111111111000000000//////000/////////.........------...//////000000//////111111111000000000//////000000000000000000000000////////////////////////......---,,,,,,---..................////////////111111111111111222222333000000111222222222222111222222222111111111000000222222222222222222222222000000000000000000000000333222222111000000111111000000000000000000000000222222222222222111111111111111111222333333444444222222222111111111111111111111111111111000000000000////////////000111111111111000///////////////000000000000000000000000111111111111111111111111333333333333222111000///000000000000000000000000111111222222222111111000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000......//////////////////////////////////////////////////////////////////////////////////////////......//////////////////////////////////////////000000000000000000000000......000000000000///...////////////000000000000............//////////////////000000000000111111000000000000000000000000000000///.........//////000000//////.........---000000000000000000000000000000000///000111111222000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000111000000000000111222222222222111111222222333444444444444444333333333333555444444444444555666666666777888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999999:::;;;;;;>>>>>>======<<<<<<======<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888999999999999888888777777777555555555555555666666666555555555555444444444444555444333222222222222222111111111111111111111111///000000000000///............///000000000//////000000000000000000000000111000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222222111111000///000000000//////000000000000111111///000000111111000000///...................................................///000111111000//////111000000////////////000...///000111111000///...000000000000000000000000111111000000000000///////////////..................//////000000000000000111111000000000000//////000000000000000000000000////////////////////////......---,,,,,,---..................//////000000222111111111111222333333///000111111222222111111222222222111111111111111222222222222222222222222000000000000000000000000333333222111111111222222000000000000000000000000333333222222111111000000000000111111222333333333111111111111111111111111111111111111111111111111000000//////000000111222111000000///////////////////////////////////////111111111111111111111111333333333333333222111000000000000000000000000000222222222222222111000///111111111111111111111111111111111222222222222222000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000////////////000000............////////////------------............////////////////////////////////////////////////............////////////////////////////////////////////////////////////------///000000//////.........//////000000111111.........///////////////////////////000000000111////////////////////////000000//////////////////000000000///......------/////////000000000000000000000000000000111111222////////////////////////////////////////////////000000//////000000111222000000000000000000000000000000000000000111222222222222111111222222333444333333333333333333333333555444444444444555666666666777888999999::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;>>>======<<<<<<<<<======<<<<<<======>>>?????????@@@@@@@@@@@@@@@?????????======<<<<<<;;;;;;::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999888888888999999888777777666555555333333444444444555555555555555555444444444333333444333333222111111111111111111111111111111111111111111222222222111111111///000000111111111111111////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222111000000111222222222111111000000000000000//////000000000000000000//////000000000000//////................................................,,,...000222222111000///000///////////////000111//////000000000000//////000000000000000000000000000000000000000000//////..............................///000000000000///000000000000000000//////000000000000000000000000////////////////////////......------------......------......//////000000111111000000111111222333///000000111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222111111000111111222000000000000000000000000222222222111111000000000//////000111111222222333111111111111111111111111111111111111111222222222000000000000000111222222111000000///////////////////////////////////////000000000000000000000000222222333333333222111111000000000000000000000000222222222222222111000///111111111111111111111111000000000000111111222222000000000000000000000000000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////---.........//////000000---------.........//////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////,,,---...000000000///.........//////000000111111///////////////............////////////000000000//////////////////////////////000000000000000000000000//////.........---......//////000000000000///000000000111111111111///////////////////////////////////////////////////............///000000000000000000000000000000000000//////000000111222222222111111222222333444333333333333333333333333555444444444444555666666666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????>>>===;;;:::999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999888777777888888777666666555444444333333333333333444444444555444444444444333333333333333333333222111111111111111111111111111111111111111111111111111222222000000000000000000111111////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222111111000000111111222111111111111000000000///000000////////////////////////000000000000//////////////////////////////........................,,,---000111222111000/////////...//////000111111//////000000000000////////////////////////////////////////////////000000---------...............,,,---......//////......//////////////////000000////////////////////////////////////////////////........................---------...///000000111///////////////000111111//////000111111111111000111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000111111111111111000000000/////////000111111222222111111111111111222222222111111111222222222222222111000000000000111222222111111000///////////////000000000000000000000000000000000000000000000000111222222222222222111111000000000000000000000000111111222222222111111000111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////------......///000000000/////////000000111111222////////////////////////////////////////////////------......///000000000////////////////////////000000000000000000000000,,,---///000111111000///////////////000000000000///////////////...............////////////000000000000000000000000000000//////000111111111000000////////////////////////---......//////000000111//////000111111111111000000000000000000000000000000000000000000000000000...------------...//////000000000000000000000000000////////////000111111222222111111222222333444222222222222333333333333555444444444444555666666555666777888999999999999;;;;;;;;;;;;::::::::::::777888888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<======;;;<<<<<<======>>>>>>????????????>>>======<<<<<<>>>>>>===<<<;;;::::::999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999888777666666666666555555444444444444444444444333333333222444444444444333333333333222222333333333333222222222222222222222222222222/////////...//////000111111000///............///000000000000000000000000111000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111111111111111111111000111111111111000//////000000////////////.........//////000000//////...////////////////////////........................---...///000000///..................///111222222000000////////////000000////////////////////////......////////////000000---------------.........,,,------.....................////////////000000////////////////////////////////////////////////---...////////////...---,,,------...///000111111///............///000000...///000000111111000000111111111111111222222222222222222222222222222222000000000000000000000000//////.........///000000000000000000000000000000000000000000111111111111......//////000111111222000000111111111222222222111111111222222333333333111111000000111111222333111111000///////////////000000000000000000000000000000000000000000000000000000111111222111111000000000000000000000000000000000111222222222111111111111111111111111111111//////000111111222333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000///...------......///000000111...//////000111111222222////////////////////////////////////////////////------......///000000111////////////////////////000000000000000000000000---...///111222222111000000000000000////////////000/////////...................../////////000000000000000000000000000000...///000111222111111000------......///000000000------......///000000111...///000111222111111000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000///////////////000111111222222111111222222333444111111222222222333333333555444444444444555666666555666777888999999999999999999999999888888777777666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::;;;;;;::::::999999999::::::999888666666555555444444444444444444666666555444333222222111444444444333333333222222111222333444555555444444222222222222222222222222000///.........///111222333222111///............000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111222333333222111111000111111222111000///...000000/////////...............////////////......////////////////////////....................................------------------......///111222333000000////////////000000////////////////////////........./////////000000,,,,,,,,,------.........------...///////////////........./////////000000////////////////////////////////////////////////---...///000000///...---,,,,,,---...///000111111///////////////000000111...//////000000000000000000000111111111222222222222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000//////000000111111222222......//////000111111111000000111111222222222222111111111222222333333333111111111000111111222333111111000///////////////000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000///000111222222222222222111111111111111111111111000000111222333333444444000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000///...---------...///000000111,,,------...///000000111////////////////////////////////////////////////---------...///000000111////////////////////////000000000000000000000000---...000111222222222111111111000000//////......000000//////.........---............/////////000000000000000000000000000...///000222222222111000,,,,,,---...///000111111---------...///000000111...///000222222111111000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000///////////////000111111222222111111222222333444111111111222222333333333555444444444444555666666555666777888888999999888888777777777666666555555555666888999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;;;;::::::666666777999:::;;;<<<<<<999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999::::::999888666555333444444444444444444444777777666555333222111111444444444333333333222222000111333555666666666555222222222222222222222222222111000000000222333444777666444222000000000000000000000000000000000000000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000000111333444444333111000000111111222222000///...000000//////.........---......////////////......000000000000000000000000........................///...---,,,,,,,,,,,,,,,---------...000111333333000000////////////000000////////////////////////---.........//////000000,,,,,,,,,------............//////000000000000000---.........//////000000////////////////////////////////////////////////---...///000000///...---,,,,,,---...///000111222000000000000000111111222...//////000000000000000000000111111222222222222222222222222222222222222000000000000000000000000000000///000000111222222000000000000000000000000333333222222111000//////000000000000000000000000333222111000000111222333222111000//////000111222000000000000000111111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111333333333222000///---,,,000000000000000000000000000000111111111000000//////000000000111111111111000///...------...///000////////////////////////000000000000000000000000111111000000//////......111111000///...---,,,,,,////////////////////////---,,,,,,...000111111000........................////////////////////////............////////////////////////////////////000000//////.........---///////////////000111111000000000000000000000000//////............//////////////////////////////000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000222222111111111111222222111111111111111000//////111111000000111111222333222222111111222222333444666444222000000222444666666666666666777777777777666666777888888888888888999888888777888999;;;<<<666666777888999;;;===>>>==========================================<<<<<<============<<<;;;:::999888888888888888888888888888888888888888888888888999999::::::::::::;;;;;;<<<;;;:::999888666555555444444555555555555555555444444444333333222222222333333222111000000111111555444444333333222222111222222111111111111222222111111111000111111222222666444111...------///000000000111222222222222111111111222222222333333333333333333222222111111111111111111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000222222222111000//////...111111000000//////............////////////.........------------...//////000000///...............------...///000000//////...//////000111222222222000000000000////////////000000//////.........---//////............//////000111111///------///111111111000000//////......333666777666222000000222000000000000000000000000///////////////000111111///......---------......000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000111222333222000000000111000000000000000000000000///,,,***+++...000111///222222222222111111111111444333333222111111000000111111111111111111111111222222111000000111222222222111000000000000111222222222111111000000//////111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111000000000000///...,,,,,,000000000000000000000000111111222222222222111111111111111111222222222222111000////////////000111111111111111111111111111////////////////////////111000000000/////////...///////////////.........////////////////////////---,,,+++,,,......---,,,........................////////////////////////............////////////////////////////////////000/////////...........................//////000000000000000000000000000//////............//////////////////////////////000000////////////000000000000111111111111000000////////////000000000000........................111111000000000000111111111111111111111000//////111111000000111111222333222222111111222222333444555444222111111222444555555666666666777777777777666666777888888888888777777777777777888:::<<<===999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::999888888888888888888888888888999999999999999999999999888888888999999999::::::999999888888777666555555444444444444444444444444444444444333333222222222333333222111111111111111222222222222222333333333222222111111111111222222222222111111000111111111666444222000......///000//////000111111111111111111111222222222333333333333333222222222222222222111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111222222111111000//////...111111000000////////////......////////////.........------------...//////000000///...............---......//////000//////...//////000111111222222000000000000////////////000/////////............//////............/////////,,,***+++---//////.../////////.........------///111222111///------///........................///////////////000000111//////...............///////////////////////////000000000000000000000000000000000000000000000000///000000111222111111111111222333222000000000111000000000000000000000000111...,,,---000222111000.../////////000000111111444444333333222222111111111111111111111111111111222222111000000111222222222222111111111111222222333333222111000///......111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111//////000000//////...---000000000000000000000000111222222333333333222222111222222222222333333333222111111000000111111222111111111111111111111111////////////////////////000000000000////////////---.........//////000000///////////////////////////---,,,,,,------,,,+++////////////////////////////////////////////////............////////////////////////////////////////////////............---------------...//////000000000000000000000000//////............//////////////////////////////000000////////////000000000111111222222111111000////////////000000000000........................000000////////////000000000111111111111000000///111111000000111111222333222222111111222222333444444333333333333333333444555555666666666777777777555666777777888888777777666666777777999:::<<<===;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;:::999999888888888888888888888888::::::::::::::::::::::::777777888888888999999999777777777666666555555555333333333333333333333333444444333333333333222222333333222222222222111111000111111222333333444444222222111111111111222222333222111111000000000000444444333222111000000000...//////000111000000000111111222222222333333333222222222222222222333333222222222111111000000000000000000000000000000000000000000111111111222222111111111111111111111111222222111111000/////////111000000000000/////////...//////000000//////.........------......///000000000///.........//////......////////////000000/////////000111111222222000000000000////////////////////////............//////............//////---)))%%%(((...111///,,,.........---------------,,,...//////---------...........................////////////000000000000////////////////////////........................000000000000000000000000000000000000000000000000000000111222222222222111111222333222000000000111000000000000000000000000333111000000111222222111---...///000111222333333444444444333333222222222111111111111111111111111222111111111111111111222333222222222222222222333222111111111000000//////111111111000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111000111111222222222111111000000000000000000000000111111222222333222222222111111111222222222333333111111111111111111111111111111111111111111111111........................000000000000////////////............////////////////////////////////////000///......///000///---000000000000000000000000////////////////////////............///////////////////////////////////////////////////...............------......///000//////////////////////////////............//////////////////////////////000000////////////000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000111111111111000///111111000000111111222333222222111111222222333444222333444555555444333222555555555666666666777777555666666777777777777777777777777888888999::::::;;;;;;:::999888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<;;;::::::888888888888888888888888::::::::::::::::::::::::888888888888999999999999666666666666666666666666444444444333333333333333333333333333333333333333333333333333333333222222222222333333444444444444222222111111111111222222333333222000////////////222333333444333222111000//////000111111111111111111111222222222333333333111111111222222333333333555444444333222111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111000000//////000000000000000000000000//////000000000000//////...............//////000000000///////////////000//////////////////000000//////000000111111111111000000000000///////////////////////////.........//////............//////---***(((***...111///,,,......---------------------...///000000000000000000000000000000000000000...//////000000000000000/////////000000000000000........................////////////////////////000000000000000000000000000111111222222222222222111222333222000000000111000000000000000000000000333222222111222222222111111111222222333444444555444444333333333333333222111111111111111111111111111111111222222111111111222222222222222222222222//////000000111111111222000000000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111000111111222222222222222000000000000000000000000//////000111222222111111000000000000111111111222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////............////////////////////////...---,,,...000111111000000000000000000000000000////////////////////////............////////////////////////////////////........./////////////////////......//////000111//////////////////////////////............//////////////////////////////000000////////////000000......////////////......////////////000000000000111111111111111111111111//////............/////////000000111111111000000111111000000111111222333222222111111222222333444222333555666666555333222555555555555666666666666555555666777777777777777999999999888888888777777999999999888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<============<<<;;;;;;888888888888888888888888::::::::::::::::::::::::999999999::::::::::::;;;666666666777777777888888666555555555444444444333333333333333333333333333222333444444444444333333666555555555444444444333222222111111111111222222333222111000////////////111222333444444333111000000111222222333333222222111111222222222333333333111111111222222333333333666666555444333333222222000000000000000000000000111111111111222222222222111111111111111111111111111111111000000000000000000000000000111111111111//////000000000000/////////............///000000000000/////////000000111111000////////////000000000000000000000111111111000000000000////////////........./////////////////////............//////...///000000///...//////..............................///000111222111111000000000000000000000000......///000111000000///......///000111111000000........................////////////////////////////////////////////////000000111222222222222111111222333222000000000111000000000000000000000000111111222222111000000111444444444333333333333333333333333333222222222222222222222222222222222222000111222222222222111000111111222222222222111111......///000111222333333000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111//////000000111000000000000000000000000000000000...///000111111111111111//////000000000111111111///000000111111000000///////////////////////////000000000000000000000000////////////000000000000000000//////.........---////////////////////////+++******+++...000//////////////////////////////////////////////////////............////////////////////////////////////.........//////////////////////////////000111111000000000000000000000000//////............//////////////////////////////000000////////////000000---......//////......---////////////000000000000//////////////////////////////............/////////000000111111111111000111111000000111111222333222222111111222222333444333444555666666555444333444444555555555666666666444555666666777777666666888888999999888888777666888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;888888888888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;777777777777777777777777666666666555555444444333222222333333333333444444222333444555666555444333666666666555444333333333222222111111111111222222222111000000////////////000111222333333333222111111222333333444444333333111111222222222333333333222222222222222222333333555555555444444333333333000000000000000000000000111111111222222222222333222222222222222222222222111111000000000000000000000000000111111111111222///000000111111000000/////////......//////000111000000/////////000111111222111000///...///000111000000000000000000111111000000000000////////////........./////////////////////............/////////111333222///......000.............../////////...------...000111000...........................---...000111111111000///,,,---///000111000000///........................000000000000000000000000//////////////////////////////000111111111111000111222333222000000000111000000000000000000000000...000222222000000000111333333333222222222111111222222222222222222222222222222222222222222222222000111222222222222111000000000111222222111000000//////000000111111222222///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111000000111111111000//////000000000000000000000000...///000111222222222222000000111111111222222222000000111222222111000000000000000000000000000000111111111111111111111111.../////////000000000111.........///////////////////////////////////////---++++++,,,...///...---........................////////////////////////............////////////////////////////////////............/////////000///............///000000000000000000000000000000//////............//////////////////////////////000000////////////000000......////////////......////////////000000000000////////////////////////000//////////////////000//////000111111111111111111111000000111111222333222222111111222222333444444444555555555555444444444444444555555555666666444555666666777777666666444555777888999999999888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999999::::::;;;;;;::::::999888888888888888888888888999999999999999999999999888999999999::::::::::::666666666666666666666666666666555444444333222222222222222333333444444444222333555666666666555444333333333333333333222222222222111111111111222222111000000/////////000000///000000111222222222111111111222333333333333222111111222222222333333333333333222222222222222222333333333333333222222222000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000111000000111111111222222222000000111111111111000000///////////////000000111000000//////000111111222333222000///...///000111111000000000000000000000000000000000////////////............/////////000//////............//////------...///000000...---,,,,,,---------.........///------...000111///---........................---...000111111111//////+++,,,...000000000///...////////////////////////000000000000000000000000////////////////////////......///000000000000///111222333222000000000111000000000000000000000000,,,///222222111000111222222222222222333333333333111111111111111111111222222222222222222222222222000111222333333222111000///000111222222111000///111111111111000000000000//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111222222222222111111111222222222222111111333333333333333222111111000000000000000000000000///000111222333444444444111111222222222333333333111222333444444333222111111111111111111111111111111111111111111111111111.../////////000000111111,,,,,,---...///000111222////////////////////////111///......///000...---........................////////////////////////............/////////000////////////////////////---.........//////000000...------------...//////000000000000000000000000//////............//////////////////////////////000000////////////000000//////000000000000//////////////////000000000000111111111111111111111111000000////////////000000//////000111111111111111111111111000111222222333222222111111222222333444555555555555555555555555444444444555555555666666444555555666666666666666111333555888:::;;;;;;;;;999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888777888888999999999888888888888888888888888888888888888888888888888888888777888888888888999999999666666555555555444444444555555444333333222111111222222222333333444444444222333555777777666555444000000000111222222333333222222111111111111222222000////////////000000111/////////000000111222222000000111222222222222111111111222222222333333333444333333222222111111111111111111111111111222222000000000000000000000000111111222222222333333333222222222222222222222222000000000000000111111111000000111111222222222222000000111111111111000000///////////////000111111000000///000000111222222444222000///...///000111111111111000000000000000000000000000////////////---.........//////000000//////............//////+++)))'''+++000222...***+++++++++,,,,,,---------111///...///222222000---000000000000000000000000---...000111222111///...***+++---///000000///...000000000000000000000000000000000000000000000000////////////////////////---......///////////////111222333222000000000111000000000000000000000000,,,///333333222111222444222333333444555666777777222222111111000111111111111111000///...---,,,,,,111111111111111111111111333333222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111000000111222333333222222222111111111000000......//////000000111111222222111111111111111222111111111111000000//////000000000000000000000000000000000000111111111111000000111111111222222222333222000//////000222333//////000111111111111111111111111111111111111111111111111111111111111111000000000000////////////......------------......////////////////////////000000000000000000000000////////////////////////------......///000000000222000///------///000222111111111111111111111111///000000000000000//////------......//////000000///000000111111000...---////////////............000000///...............000000000000000000000000000000000000000000000000000000////////////000000111111000///////////////000000000000000000000000111111000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333666666555555555444444444555555666666777777888888888777777777888999999:::999999999999999999999999888999;;;;;;:::;;;<<<>>>:::;;;<<<===<<<;;;:::999777777777777777777777777999999999888888888777777888888777777777777888888999888777666666777888999777777666666555555555444222333555666666555333222444444333333333222222222111222222333333444444555222222111111111111111111222222111111111111222222333333222111000000111111333333333222222222111111////////////////////////111111000000111111222333444333333222222333333444222222111111111111111111333222111000000111222333111111000000111111222333222222111111000/////////000000000000000000000000/////////000111111222222000000000000000000000000//////............//////---......///000111111222222222222222222222222222000000000000000000000000////////////000000000000//////000000111111111222000////////////111333444000000////////////000000......------------......,,,---...000000000//////---......///000111111222---.........//////000000000000000000000/////////000000000000000000000000...///111222222222111000......//////000000111111000000000///////////////000000000000000///......000000000000000000000000000000000000000111111111000222444666888888888888222111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111222222222222222111111111000000000000000000111111111222111111000000000000000111222222111111111000000000111111111111111111111111000000000000111111111111000000111111111222222222555444222111111222444555///000000111111111111111111111111111111111111111000000000000000000000000111000000000//////////////////............//////////////////////////////////////////////////////////////////////////////------......///000000000111000///......///000111111111111111111111111111//////000000000000//////.........///////////////,,,---...///000000//////////////////............000000///...............000000000000000000000000000000000000000000000000000000////////////000000111111000///////////////000000000000000000000000111111000000000000000111222222222222222222222222000000111111111222222222333333333333333333333333555555444444333333333333555555555666777777888888:::999999999::::::;;;<<<999999999999999999999999888:::;;;;;;;;;;;;<<<>>>;;;;;;;;;<<<;;;::::::999::::::::::::::::::::::::999999999888888777777777888888777777777777888888888888777666666777888888777666666666555555555555222333555666666555444333333333333333222222222222333333333333333333333222111111111111111111111111222222111111111111222222333222222111000000111111222222222111111111000000////////////////////////111111000000111111222333444333333222222333333444222222111111111111111111222222111000000111222222111222222222333333333333222111111111111000000000111111111111111111111111222222222111000000//////111111111111111111111111//////............//////.........///000111111111222222222222222222222222000000000000000000000000////////////000000000000///000000000111111111111000////////////111222333000//////............//////......------......///......//////000/////////.........///000111111111........./////////000000000000000000000000000000000000000000000000000000---...///000000000//////////////////000000111111222222222222111111111111222222222222222111000000000000000000000000000000000000000000000000000111222333555777888999999999000000000000111222333333333333333444444555555555333333333333333333333333111111111222222333333444000000000000000000000000000000000000000000000000000000000111111111222222000000/////////000111111222222222111111111111111111111111111222222222222000000/////////000000111222222222222222111111111111111111111111111111111000000000111111111222222111111111111111222222222444333222111111222333444///000111111222222111111111111111111111111111111000000000000000000000000111111000000000/////////000000////////////000000////////////////////////////////////////////////////////////////////////------......///000000000111000///......///000111000000000000000000000000//////000000000000/////////////////////.........***+++,,,...//////000000////////////............000//////............///000000000000000000000000000000000000000000000000000000////////////000000111000000///////////////000000000000000000000000000000000000000000111111333333333333333333333333//////000000000111111111333333333333333333333333444333333333333222222222444555555666666777888888:::999999999999:::;;;;;;999999999999999999999999999:::<<<<<<;;;;;;<<<>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888777777777777888777777666666777777888888777777666666777777888666666666666555555555555222333444555666666555444333333333333222222222111555444444333222222111111111111111111111111111111222222111111111111222222333222111111000111111111111111111111000000000000111111111111111111111111111111000000111111222333333333222222222222333333111111222222222222222222222222111000000111222222111222333444555444333333111111111111222222222222111111111111111111111111333222222111000000//////111111111111111111111111000//////......//////000......//////000000111111222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111000000000//////000111111000///......------------///......------......///000000//////......//////......//////000000111111......////////////000000000000/////////000000000000000000000000000000000//////000111111111111111/////////000000000000111222222222222222222222222222222222333222222111000111111111111111111111111111111000000000000000000111222333555666777777777000000000000111222333444222222222222333333333333333333333333333333333333000000111222333333444444111111111111111111111111000000000000000000000000000000111111111222222222000///////////////000000111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111000000///000000111222000000111222222222222111111111111111111111111111000000000000000000000000111111111000000000//////111111000000000000111111////////////////////////////////////////////////////////////////////////------......///000000000000000////////////000000////////////////////////...//////000000000000///000000//////......------,,,,,,---...//////000000////////////............000///............//////000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000///////////////////////////000000111111111111111222222222222222222222222000000000000111111111222333333333333333333333333444333333333333333333333444444555555666777777888888777777777777777888888888888888888888888888888999;;;<<<<<<;;;;;;<<<======<<<:::999888999:::;;;888888888888888888888888777777777777777777777777777777666666666666777777777777777666666777777777666666666666666555555555222333444555666666666555444444444444333333333333333333333333222222111111111111111111111222222222222222111111111111222222222222111111111111111222222222222222111111111000222222222222222222222222111111000000111111222333333333222222222222333333111111222222222222222333222111111111111111111222000111333555555444333111000111111222333333444444111111111111111111111111///000000111111222333333111111111111111111111111000000////////////000000.../////////000000000111111111111111111111111111////////////////////////////////////000000000000000000000000000111111111000000000///////////////111000///...............//////............//////222111///.........//////.../////////000000000111//////////////////000000///......---......///000////////////////////////......//////000000000000000000000000000000000000///000000000000000111111000000000111111000000///000000000000000000000000111111111000000000000000......///111222333333333000000000000111222333444333222222222222111111111333333333333333333333333000000111222333333444444222222222222222222222222000000000000000000000000111111111111222222222222000000///////////////000111111111111111111111111000000000000000000000000222111111111222222333444222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111////////////000111111222000000111222222222222222111111111111111111111111222222222222222222222222111111111111000000000000111111000000000000111111////////////////////////........................////////////////////////------......///000000000000000////////////000000..............................///000000000000000000000//////......------000/////////////////////////////////............//////............//////111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000////////////////////////...///000111111111111111000000000000000000000000111111111222222222333333333333333333333333333333444444444444555555555555444444444555666666777777888888777666666777777777888888888888888888888888999:::;;;;;;::::::;;;<<<<<<;;;:::999888999::::::888888888888888888888888666666666666666666666666777777666666666666777777666666666777777666666666555555555666666666666666333444444555666666666666555555555555444444444444111111111222222333333333000000111111111222222222222222111111111111222222222111111111111111222222444444333333333222222222333333333333333333333333111111000000111111222333333222222111111222222333111111222222333333333333111111111222222111111111///000222333444333111000000000111222333444444555111111111111111111111111000000000111222222333333111111111111111111111111000000////////////000000////////////000000000000111111111111111111111111////////////////////////////////////000000000000111111000000000000000000000000000000////////////222111111000//////000000/////////....../////////333111000.........///000////////////000000000000000000000000000000//////------,,,+++,,,---...000////////////////////////++++++++++++,,,,,,------111111111111000000000000//////000000111111111222000000111111111111000000////////////////////////111111111111000000//////---......///000111222222000000000000111222333333444444444333333222222222333333333333333333333333111111111222222333333444222222222222222222222222000000000000000000000000111111111222222222222333111111000/////////000000111111111111111222222222000000000///////////////222222222222222333444555111111111222222222222222222222222222222222222222111111111222222222222333222222222111111111111111000000111222222333333333000111222222333222222222111111111111111111111111333333333333333333333333222222111111111000000000111111000000000000111111////////////////////////........................////////////////////////------......///000000000//////000000000000//////////////////////////////---...///000000111111000///////////////.........111111000///////////////////////////............///............//////000111111111111111111111111000000000000000000000000000000////////////000000///////////////000000111000000000000000000000000---...000111222222111111000000000000000000000000111222222222222333333333333333333333333333333333444444555555555555555666333444444555555666777777::::::999888888888888999888888888888888888888888888:::;;;:::999888999;;;;;;;;;:::999999999999999999999999999999999999999555555555555666666666666777666666555555666666777555666666777777666666555555555555666666666666666555555555555555555555555555555555555444444444444000000111111222333333444000000000111222222333333222222111111111111222222111111111000111111222333555444444444333333333333333333333333333333333333111111000000111111222333222222111111111111222222111111222222333444444444000111222222222222111000///000111222333222111111000000000111222333333444222222222222222222222222333333333222111111000000222222222222222222222222111000000//////000000111////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000......///000000000//////222111111000000111111222000//////......//////000111111000/////////000000////////////000000000000111111000000000000//////---,,,+++***+++---///000000000000000000000000000000////////////000111111222111111111111000000000111111222222333444444444111222333333444333333333////////////////////////222222111111000/////////000//////000000222333333222111111111111111222222333333333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333222222111000000000000000000000111111111222222222111111111000000000//////111111111111222333444555000000000111111111222222222222222222222222222222111111111222222222333333222222222111111111000000///000111222222333333333000111222222333333222222111111111111111111111111222222222222222222222222222222222111111111000000000000000//////000000000////////////////////////........................////////////////////////------......///000000000//////000000000000//////////////////////////////---...///000111111111111........./////////////////////.........///000000////////////...........................///000000111111111111111111111111000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000---...000222333222111000000000000000000000000000111111111111222222222222333333333333333333333333333333333444444555555555333333444555555666666777::::::999888888888888888888888888888888888888888777888999999777777888999:::::::::::::::999888888888888888888888888888888444444444555555666666666666666555555555555666666555555666777777666555555555555555555666666666777888777666555555444444444444444333333333222222222111111111111111222222222///000000111222222333333222222111111111111222222111111000000111222222333444444444333333333222222222222222222222222222222111111000000111111222333222222111111111111222222111111222222333444444555000111222222222222111000111111111222222222333333000000000111111222222222222222222222222222222222444333333222222111111000222222222222222222222222111111000000000000111111000000000000////////////111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000///,,,---...000000000//////////////////000111222333000000////////////000000///000000111111111000000000000000000////////////111111111000000000/////////...,,,+++,,,...111222000000000000000000000000333333222111222333444555222222222111111111000000111111222333333444555555111222333333444444444333111111111111111111111111222222111111000//////...000000//////000111222333222222111111111111111111///000000111333444444555111111111111111111111111333333222222222222222222000000000000000000000000000000000000000000000000111111222222222333333333333333222111000000111111000000111111222222222222333222222222111111000000000000000000111222333444//////000000111111111222222222222222222222222222111111222222222333333333222222222222111111000000------///000111111111111111111222333333333333222111111111111111111111111111111111111111111111111222222222111111111111000000000////////////000000////////////////////////........................////////////////////////------......///000000000//////000000000000//////000000000000000000000000---...///000111111111111---.........//////000000---,,,,,,,,,---///000222000/////////...........................///000111111111111111111111111111000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000,,,...000222333222111000111111111111111111111111000000000000111111111111333333333333333333333333222222222333333444444444333333444444555666666777888888777666666555666666777777777777777777777777777888999888777666777888999999:::;;;:::999888777555555555555555555555555444444444555555555666666666666555555555555666666444555666777777666555444444555555555666666777777999888777555444444444444222222222111111111000000333333222222111000000000///000000111222222333333222222111111111111222222111111000000111222333333333333333222222222111111222222222222222222222222111111111000111222222333222222111111111111222222111111222333333444555555000111222333333222111000333333222222222333444555000000000000000111111111222222222222222222222222000111111222222333444444222222222222222222222222111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////+++,,,...000000000000000............///111222333000000////////////000000...///000222222222111000000000000000////////////222111111111000000//////000///---------000333444000000000000000000000000///...---------...000111222222222222111111000000//////000111222222333333///000111222222222222222333333333333333333333333222222222111000//////...///...------...///000111111111111111111111111111111000///000222333222111333222000//////000222333333222111000000111222333000000000000000000000000//////000000111111222222000000000000000111111222222222222222222222222222000111111111111222222222333333222111000///......222222111111111111222222333222222111000000111111000000111111111222222222222222222222222222222222111111222222222222111111333222111000000000111222...///111333444444444333222222222111111111111111000000000000000000000000333333222111000000000000111000000///.../////////000000000000////////////////////////////////////111000000/////////000000//////............//////000000111000000///...---////////////////////////////////////////////////////////////000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000111111111000000///000000111222222222222111111111111111111111111111444444444444444444444444222333444444555555444444666555444333333444555666777777888888888777777666777777777777777777777777888888777777777777777888777777777777666666666666777777777777777777777777666555444333333333333333666666777777666555444444666555555555555444444444555444333333333444555666777666444333222333333444222000///000333444222000111000000000111222333333222222111111111111222222000000000000000000000000000111222444555555444444111111000000000000111111333222222111111222222333222222222222222222222222333222111000////////////000000000000000111111222000000111111111222222222222222111111222222333444///111111111000///000111444333111000000000111111555444333333444555444333555444444333222111000000222222111111111111222222111111222222222222111111000111111111111222222222//////...//////000111222111111000000000000111111000000000000000///......000000000000////////////000000000000000///......000000000000000000000000000///---+++++++++---...////////////000000000000222222111000///...------......///000111222222333000000000000000000000000000111111111111222222222222222222111111111111000111000000000000222333444111111111111111111111111000000000000000000000000222000...---,,,---///000//////000000111111111222111111111111111111111111333222111222444555444333333222111000000111222333222222111000000111222222000000000000000000000000000000000000000111111111000000000000000111111222222222222222222222222222000111111111111222222222222222111111000000//////222111111000000111111222222222111111111111111111111111222222222333333333222222222222222222222222111111222222222222111111333222111111111111222333111222333444444333222222333333222222111111000000111111111111111111111111333222111000000000000000111111111000000000//////000000000/////////..............................000//////......//////000//////............/////////000000000000//////...////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111222222222222111111000000111222222222222111111111111111111111111111333333333333333333333333222333444444555555444444666555444444444444555666777777888888888888777777666666666666666666666666888888777777777777777888888888888777777777777666444444444444444444444444666555444444333333333444666666666666555555444444555555555555444444444444555444333222222333333444555444333222222222333444111000///000333444333111111111111000111111222222111111111000000111111111000000000000000000000000///000222333444444444333111111111000000111111111333222222111111222222333333333222222222222222222333222111000////////////000000//////000000111222111111111111222222222222222222111111222222333444000111222222000000111222333333222111000111222222555444333444666666444222111111111222222222333333222111111000000111111222000111111222222111111000000000111111111222222222000////////////000000111000000////////////000000000000000000000///......000000000000////////////000000000000000///......000000000000000000000000111000...---,,,---...///////////////000000000000111111111111000000000000.........///000000111111000000000000000000000000000000111111111222222222222222222111111111000000111000000000000222333444111111111111111111111111000000000000000000000000111000///.........///000//////000000000111111111111111111111111111111111333222111222444555444333333222111000000111222333222222111000000111222222000000000000000000000000111111111111000000000000000000000000000111111222222222222222222222222222000111111111111222222222111111111111111111111111222111111000000111111222000111111222222222111111000000111111111222222222222222222222222222222222111111222222222222111111333333222222222222333333333444444444444333222111444333333222111000000000111111111111111111111111222222111000000000111111111111222333222111000///////////////....................................///...............////////////............//////...//////000000000000///////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111222333333222222111000000111222222222222111111111111111111111111111222222222222222222222222222333444444555555444444666555444444444444555666777777888888999888888777666666666666666666666666777777777666666777777888999888888888777777777777444444444444444444444444666555444444444444444444555444444444444444333333555555444444444333333333444444333222111111111222222222222111222222333444000//////000222444333222222222111000000000111111111000000//////000000111000000000000000000000000///000111222222333222222222222111111111111222222222222111111111111222222333333333222222111111111333222111000////////////000000//////000000111222111111222222222333333333222111111111111222333333111222333222111000111333333222222222222333333444444444444666777777444222111111111222222222222333222111111000000111111222000111111222222111111000000000000111111111222222111000000////////////000//////............//////000000000000000//////...////////////000000000000000000000000000//////...000000000000000000000000111000///.........///000////////////000000000000000111111111222222222222............////////////000000000000000000000000000000000111111111222222222222111111111000000000000000000000000222333333111111111111111111111111000000000000000000000000111111111000000000000/////////000000000000111111111111111111111111111111111000///000222333222111333222222111111222222333222111111111111111111222000000000000000000000000222222111111000000//////000000000000000111111222111111111111111111111111000000111111111222222222000000000111111222222222111111000000000000111111///000111222333222111111////////////000000000111111111111111111111111111111111222222222222111111333333333333333333444444333333444444444333333333444444333222111111000///111111111111111111111111333222222222222222333333111222333444444222000///////////////.........---------------------------...------------....../////////............//////---...///000000111000000////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111222222222111111000000111222222222222111111111111111111111111111111111111111111222222222222333444444555555444444555555555444444555555555777777888888999888888888666666666666666666666666777666666666666777777888777777777777666666666666555555555555555555555555555555444444444444444555444333333333333333333333444444444444333333333222444333222111111000000///000000000111111222333333/////////111222333333333333222111000000///000000000000////////////000000000000000000000000000000//////000000111111111111333222222222222222222333222222111111111111222222444333333222222111111111222222111000//////000000///////////////000111111222222222222333333333333111111111111111222222333111222333333222111222333222222222333333444444555333333555777999888555222444444333222111000//////111111000000000000111111000000111111111111000000000000000000111111111111111111000//////...//////000//////......//////000//////000000000000//////////////////000000000000//////000000000000//////////////////////////////000000///......//////000////////////000000000000111111111111111111111111//////////////////......000000000000000000000000000000000000111111111111111111111111000000000000/////////000111111222333111111111111111111111111000000000000000000000000111222222222222111000/////////000000000000000000111111111111111111111111111000///000222333222111333222222222222222222333111111111222222111111111000000000000000000000000222222111111000000//////000000000000000111111222111111111111111111111111000000111111111222222222000000111111222222333333111000000000000000000111000111111222222222111111000000000111111111222222111111111111111111111111111111222222222222111111222222333333444444444444111111222222333444555555444444333333222111111000111111111111111111111111333333333333333444555666111222444555444333111///000////////////.................................---------------...////////////............//////---...///000000111000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000......///000000000000000000000111222222222222111111111111111111111111111000000000111111222222222222333444444555555444444444555555555555555555444555666777888888888888888555555555555555555555555666666555555666777888888666555555555444444444444555555555555555555555555444444333333333333444555333333222222222222333444444333333333222222222222333333222222111000///...///000000111222222222222///000111111111222333444222222111000////////////000000////////////000000000000000000000000000000000000000000000000111111333222222222222222222333222111111000000111111222333333333222222111111111222111000000000000000000/////////...///000000111111111222222222333333333111111000000111111222333111222333333222111222333111222222333444444444444222222444777888888555222444333333222111000///...111000000000000000000111000000000111111000000000//////000000000111111111111111000//////...//////111000000//////000000111//////000000000000//////.../////////000000000111//////000000000000//////////////////////////////..................//////////////////000000000000222111111000//////......111000000000000000000000//////////////////////////////000000000111111111111111111000000000//////...//////000111111222222111111111111111111111111000000000000000000000000222222222333222111000000000000//////////////////111111111111111111111111333222111222444555444333333333333333333333333333000111222222222222111000000000000000000000000000111111111111000000000000000000000000000111111222111111111111111111111111000111111111111222222222111111111222222222333333111000000//////000000111333222111111000000111111222333333333333444444444111111111111111111111111111111222222222222111111000111222333444444444333000000000111222333555666333333333333222222222222222222222222222222222222222222333333444555666777222222333444333222111000000000000000////////////////////////////////////------------...///000000//////............//////...//////000000000000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000------...///000000000000000000111222222222222111111111111111111111111111000000000111222222333333222333444444555555444444444444555666666555444444444444555666777777777777555555555555555555555555555555555555666777888888444444444444333333333333222222222222222222222222222222222222222333333444444333222111222333444555333333333222222222111111222222222222222111000///000000111222222222111111///111222222111000222333111111000/////////000000111000000//////000000111000000000000000000000000111111000000000000111111222222111111111111222222111111000000000000111111222222222222222222222222111111000000000000000111//////......//////000111000000111111111222222222111000000000000111222222111222333222111000111333111222333333333333333222111111333555777777555222000000000111111111111222111000000//////000000111///000000111111000000////////////000000000111111111000000////////////000111111000000000000111111...//////000000000000000......//////000000111111...//////000000000000000000000000000000000000000------............//////////////////000000000000222222111000///...------000000000000111111111111/////////////////////////////////000000000111111111111000000000/////////---...///000111111111111111111111111111111111111000000000000000000000000222222222111111111111000000000////////////......111111111111111111111111333222111222444555444333222333333333333333333222000111222222222222111000000000000000000000000000000000000000000111111111000000000000000111111222111111111111111111111111000111111111111222222222222222222222222222222222000000////////////000000666444222///...///000111222222222222333333333333111111111111111111111111111111222222222222111111///000111222333333333222111000000000000111333333222222222333333333333444222222222222222222222222000000111111333444555666222222222222111111111111222111111111000000000000000000000000000000000000............///000111222//////............/////////000000000000//////...000000000000000000000000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////---...///000000111111111000000111222222222222111111111111111111111111111000000111111222333333444222333444444555555444444444444555666666555444444222333444555666666666666555555555555555555555555555444444555555777888888555555444444444333333333111111111111111111111111111111000000111111222333444333222222222333555666222222222222111111111111111222222333333222111000111222333333333222111000000222333222000///000222000////////////000000111111111111000000111111111000000000000000000000000222222111000000000111222111111111000000111111111111111000000000000111111111111111222222333333444111111000000000000111111///............///000000//////000000000111111111000000000000000111222222000111222222000000111222111222333333333222111000111111111222444555444333000000000000111111111111000000////////////000000//////000000000000//////////////////000000000111000////////////000000111000000////////////000000......///000000000000000.........///000111111111......///000000000000000000000000000000000000000......//////000000000000////////////000000000000111111111000000/////////......//////000111111111////////////////////////////////////000000000111111000000000////////////---...///000111111111000111111111111111111111111000000000000000000000000333222111000///000000111000000/////////.........111111111111111111111111111000///000222333222111222333333444444333333222000111222333333222111000000000000000000000000000//////000000111111222222000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222000000////////////000000888666222...---...000111////////////000000000000000000000000000000000000111111222222222222111111...///111222333333222222222222000/////////000111111222222333333444444555222222222222222222222222/////////000111333444555333222111000000000111111222222222222111111111000000000000000000000000000.........//////111222222//////............//////000000111000000///......000000000000000000000000////////////////////////////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000////////////////////////......000111111222222222000000111222222222222111111111111111111111111111000000111222333333444444222333444444555555444444333444555666666555444333111222333444555555555555555555555555555555555555444444444555555777888888666666555555555444444444333333333333333333333333000000//////000111222222555444222222222444666777222222222111111111111000000111333444444333222111222333444444333222111000111333444333000...///111//////...//////000111222222222111111111111222222000000000000000000000000333222111000000111222222111111000000000000111111111111000000000000111111000000111222333444444555111000000000000000111111...............///000000////////////000000000000000000000000000111111222///111222111000///000111111222333333222111///...111000000111333444444333333333222111000///......000000////////////000000//////000000000000//////////////////000000000000//////...//////000111222//////............//////......///000000000000000---......///000111111222......///000000000000000000000000000000000000000...///000111111111111111////////////000000000000111111111111111222222222,,,------...///000111111////////////////////////////////////000000000000000000000000////////////,,,---///111111111000000111111111111111111111111000000000000000000000000333222000......///000222000000//////.........---333333333333333333333333111222333333444444333333444444555555555444222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000111000000///...---......///000111222222333222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222000000000000000000000000333222111000000111222333000000000000000111111222333444444444444333222222444333333222222333333444333444444444444333222222111111111111222333444555222222222222222222222222111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000222222222222222222222222222222222111111111111111//////000000111111222222+++,,,------......------000000000000000000000000////////////............111111000000000000000111........................000000111111111111000000//////000000111111111222000111111111111222222222111111222222222333333333444333333222222333333444333333444444555666666666999888888777666555555444444555666555333222333444555555555555555555555555888888777555444333222111333333444555555444333333222222222222222222222222444333111//////000111222555444333222111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222111111111111222222222222111111111111111111222222111111000000//////222111111111000000//////111111222222222222111111000000000000000000000000000000111111111000000///111111222222222222111111......//////000000111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000222111000//////000111222333333333222222111111111//////000000000000//////////////////////////////222111111111000000//////,,,...000222333444444333111111000///////////////000000111111111111000000......//////000000111111000///...------...///000........................000000//////.........---000000000111222222222333333333222222111000000000......//////000000000111////////////...........................///000111............/////////000222222111000///...------111111111111111111111111000111111222222111111000222222222222222111000///000000000000000000000000333333333333333333333333111222333333444444333333333333444444444333111111222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111000000000//////000000111111222222222222222222222222222222111111000000111111222333222222222222222222222222333333333333333333333333000000000000000000000000222222111000000111222222000000000000000111222222333333333333333222222111333333222222222222333333111222222222222111000000111111111111222333444555222222222222222222222222111111111111000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000000000111111111---......///////////////000000000000000000000000111111000000/////////...000//////....../////////000000000000000000000000000000111111111111000000///000000000111111111111000111111111111222222222111111111222222222333333444333333222222333333444333333444444555666666666888888888777666555555444444555666555333222333444555555555555555555555555777777666555444333333222333333444555555444333333222222222222222222222222555333222000000000222222444333222111000000000000111111111111111111111111222222111111111111222222222222222222222222222222111000000000000000000111111111111111111111111111111111111111000000000000222111111111000000000000111111222222222222111111000000000000000000000000111222222333333333222222111111222222222222111111/////////000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000222111000//////000111222333333222222222111111111//////000000000000//////////////////////////////000000000000//////......---...///111222222222111111111000///////////////000000111111111111000000//////000000000000000000...---,,,,,,,,,,,,---...////////////////////////000/////////............///000000000000000111111111111000000000000//////........./////////000000000000000/////////......///............//////000........./////////000000111111000000//////......000000000000000000000000000000111111111111000000000000111222333333333333222222222222222222222222333333333333333333333333111222333333444444333333222222333333333222111111333222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111...///000111222222222222000000000000000111111111222222222222222222222222111111000000111111222333222222222222222222222222333333333333333333333333000000000000000000000000222222111000000111222222111000000000000111222222222333333333333222111111222222111111111111222222111222222222222111000000111111111111111222333444222222222222222222222222222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000333222222111000//////.........------------......000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222111111111222222222222333333333333333333333333333333333333444555555666666777888888777777666555444444555666555333333333444555555555555555555555555666666555555555444444444333444444555555444444333222222222222222222222222555444222111111222333333222222111000////////////111111111111111111111111222222111111111111222222222222222222222222222222000000////////////000000111111111111111111111111000000000111111111111111111111111111111000000000111111222222222222111111000000000000000000000000000111222333333333333333111111222222222222111111000000000000000000//////////////////////////////000000000000000000000000222111111111111000000000000000000000000000000000111111000000000000111111222222222111111111111111//////000000000000//////////////////////////////////////////..................///000000000000000111111000//////////////////000000111111000000///111111111111000000000000...------,,,,,,------...////////////////////////////////////............000///////////////............////////////000000.........////////////000111111000000000/////////000//////............///....../////////000000000000000000000////////////////////////////////////000000111111111111000000...///000222444555666666333333333333333333333333333333333333333333333333111222333333444444333333222222333333333222222222333333222222222111111111222222222222222222222222000000000000000000000000111111111111111111111111000000111222222222222222111111111000000000000000111111111111111111111111111111000000111111222333111222222222222222333333222222222222222222222222000000000000000000000000222111111111111111111222111111000000111111222333222222333333222222111000222111111000000111111222333444444444444333222222111111111111111222333333111222222222222222333333222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000222222111111000000/////////000111111222222111111////////////////////////333222111111000///.........------------...//////////////////////////////000111111222222111111000000000000000000111111111000000111111111222222222111111111111222222222222333333333333333333333333222333333444444555666666777777888888777666555444444666666555444333444555555555555555555555555555444555555555555555555555444444444444444444444444333333222222222222222111444444333222222333333444222222111000000000000000111111111111111111111111222222111111111111222222222222222222222222222222000000////////////000000111111111111111222222222000000000111111222222222111111111111111111111111111111222222222222111111000000000000000000000000---...///000111222222222111111222222222222111111222111111000000/////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111000000000000000000111111111111111111111111000//////000000000000//////////////////////////////////////////////////////000000000000000000//////111000000/////////////////////000000000000//////222222111111000000//////000000////////////000000///////////////////////////////////////.........000000000//////.........------...//////000111111000000000000000000000000111111111111000000000000111000///..................////////////000000000.../////////000000000111000000000000000000000000111111222222222222111111...///111333555666666777333333333333333333333333333333333333333333333333111222333333444444333333444333333333333444444444333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111000000111111111000000000000000111111111111111111111111111111000000111111222333111111111222222333333333111111111111111111111111000000000000000000000000111111111222222111111111111111111111111222222333222333333333333222111111222111111000000111111222333444444444444333222222111111000000111111222222111111111222222333333333222222222222111111111111000000000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////......//////000000000000222222111111000000////////////000111111111111000////////////////////////111111000///......------//////......///000000111000000000000000000000000111111222222222222111111111111000000000000000000000000111111111222222222000000111111111222222222222333333444444333333222222222333333444555555555666666777888888777555444555666777666444333444555555555555555555555555555444444444555555555555555444444444444444444444444333333333222222111111111333333333333333333333444333333222111111111222222111111111111111111111111222222111111111111222222222222222222222222222222222111111000000111111222000000111111111222222222000000111111222222333333111111111111111222222222111111222222222222111111000000000000000000000000---...///000111222222222111111222222222222111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000222222111111111000000000111000000/////////////////////000000000000//////222111111111000000//////000000000000000000000000------------------------.........///////////////111111111000000/////////---...//////000111222222111111111111111111111111111111111111000000000000111000///...............////////////000000000111......//////000000111111111111111111111111111111222333333333333333333222000111222333444555555444111111111111111111111111333333333333333333333333111222333333444444333333444444333333333444555666333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222111000///...000000000000000111111111111111111111111111111111111111000000111111222333111111111222222333333444111111111111111111111111000000000000000000000000000111222222222222111000222111111111111222333333333444444444444333222222222222111111111111222222111222222222222111000000111111000000000111111222111111111222222333333444333222222222222111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////...//////000000111111222111111111111000000000000......///000000000000000000000000000000000000000////////////............000000///000000111222333222222222222222222222222111111222222222222111111111111111111000000000000000111111111111222222222000000000111111111111222222222444444444444222222222222222333444444555555555666777999999777555444555666777666444444444555555555555555555555555555444444555555555555555555555444444333333444444555444333333222222111111111222222222333333333333333333333222222222222222333111111111111111111111111222222111111111111222222222222222222222222222222222222111111111111222222000000000111222222333333111111111222222222222222111111111222222222222222111111222222222222111111000000000000000000000000000111222333333333333333111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000111111111111000000////////////000000000000//////000000000000//////////////////////////////000000000000111111111111333222111111111111111222111111000///////////////...//////000000//////...000000000000////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111111000000000000000///......///000000111222222222222111111111111000000111111000000000/////////000//////............////////////000000000111111......//////000000111111111111111111111111111111222222333333333333222222222222333333333333333222000000000000000000000000333333333333333333333333111222333333444444333333333333222222222333555555444444333333333222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000111111000////////////000000111111222222111111111111111111111111111111000000111111222333000111111222333333444444222222222222222222222222000000000000000000000000000111222222222222111000222222111111222222333444444555555555555444333333333333222222222222333333111222222222222111000000111111000000000000111111000111111222333333444444333333222222222111111111///000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000000111222222333000000000000000111111111...//////000000000000000000000000000000000000000///////////////000000000000000000000111222333333333333333333333333333333111222222333333222222111111111111111000000000///000111111111111222222222000000000000111111111111111222444555555444222111111222222333333444555555444555777999999888666444555666777666555444555666555555555555555555555555555555555555555555444444555444333333333333444555444444333333222111111000000111111222222333222222222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222111111000000000000111111///000000111222222333333333222222222222222222111111111111222222333333333111111222222222222111111000000000000000000000000111222222333333333222222111111222222222222111111111111111111111111222222222222222222222222222222000000000000000000000000////////////000000111111000000000000000000000000///000111222222111000///........./////////000000//////000000000000///////////////////////////////////////000000000111111111111000///000000111222111111000///////////////......////////////...................../////////---...///000000///...---------------------------............/////////000......///////////////000.........//////000000000000000000000//////......000000000/////////......///............//////000//////000000000111111111////////////000000000000111111111111111111111111000111111222222111111000000111222222333222222222000000000000000000000000333333333333333333333333222222333444444444333333222222111111111222444555444444444333333333222222333333333333333333333333111111111111111111111111222222222222222222222222---...///000000111111000...//////000111222222333000000000000000000000000111111111000111222222333000000111222333333444444444444444444444444444444000000000000000000000000000111222333333222111000222222111111222222333444555555666666555555444333444333333222222333333444333444444444444333222222111111000000000000000111000000111222333333444444333333333222222222111111//////000000111111111222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000111111111111111111111111///000000111222333333333//////000000111111222222//////000111111111111111000000000000000000000000/////////000111111222222////////////000111333333111111111111111111111111111222222333333222222111222111111111000000//////000111111111111222222222000000000000111111111111111222444555555444222111111222222333333444555555444555777999999888666444555777777777555444555666555555555555555555555555666666555555555444444444555444333333333333444555444444333333222111000000///000111222222222222222111000000000000000111111111111111111111111111111222222111111111111222222222222222222222222222222000000////////////000000///000000111222222333333444333333222222111111111111111111222222333333333111111222222222222111111000000000000000000000000000000111111111000000///111111222222222222111111000000000111222222222333222222222222222222222222000000000000000000000000.../////////000000111111000000000000000000000000///000111222222111000///---.........//////000000//////000000000000//////////////////////////////---.........//////000000000///.........000111222111111000///////////////......////////////......,,,---------....../////////000111222222111000///........................---.........//////000000,,,------....../////////---------...............//////......---------,,,////////////...........................///000111000000000000111111111111000000000000////////////000000000000000000000000//////000000000000////////////000111222333333333000000000000000000000000444444444444444444444444444444444444444444444444222222222333333444444444444444222222222222444444222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222333333333222222111111111000000000000000000000000111111111222333444666777555555333333333333555555111000000000000000111111000111111111111222222222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000000000555333111111222222222111222222111111111111111111222222222111111111111000111111111111000000000000////////////////////////...//////000111222222222000/////////......------111111000000111222333333//////000000111111222222////////////////////////333222222222111111000000111111111111000000000000000111111111111222222222222222111000//////000000111111000/////////////////////000111222222333333000000////////////000000111222333333111111222333111111000000000000111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222333444555666888999999666666666666555555555555555444222333555666666666666666666555444444333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222222222222111111111111111444333333222222333333444000000////////////000000......000111222333333333555555444333333222111111333222111000000111222333555555444333222111000///333222000///...///000222111111222222222333333333000000000000000000000000222222222222222222222222111111111111111111111111000111222000...------...222111111000000000000000////////////000000000000000000000000000000000000000000000000////////////222111111111000000/////////............---------000000000000000000000000111111111000000000000000000000///...............000000000000000111111222111111111111000000000000......///000000000000000........................//////............//////.../////////...---,,,,,,............///111222333///////////////////////////////////////......---//////............//////////////////000000000000///000111222222111000///000000//////000111222222111111111111111111111111000000000111111222222333444444333333222111000000444444444444444444444444222222222222222222222222222222222333333444444444444333333222222333333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111111111111222333444555666555444333222222333444555222111111000000000111111111111111111222222222222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111222222444333111111111222111000111111111111111111111111222222222111111111111000111111111111000000000000////////////////////////...//////000111111222222333222222222111111111111000000000000000111222222000000000000000111111111000000000000000000000000222222111111111000000000111111111111000000000000000111111111111222222222333222111000000000000000111111000//////////////////000000111222222333333222111111000000111111222111222333333111111222333111111000000000000111111//////000000000111111111111111111111111111111111222222222222222222222222111222222222222333333333333333444555666777777888777777777666666555555555666444333333555666666555555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111222222444333333222222333333444111000000/////////000000...///000222333444444444555555444333333222111111333222111000000111222333333333333222222222222111333222000/////////111111111111111111222222222333111111111111111111111111222222222222222222222222111111111111111111111111222333333222000//////000222111000000//////000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000000000000000/////////.........000000000000000000000000111000000000000000000000111111000////////////000000000000000000111111222111111111000000000//////......///000000000000000........................//////............//////......//////......---,,,000000/////////000111111/////////.....................//////......---,,,///......------------...////////////000000000000///000111222222111000///000000000000000111222222111111111111111111111111111111111222222222222222333333333222111000000000333333333333333333333333222222222222222222222222222222333333333333444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111111111111111222444555666333333222222222222333333444333222111111111111111111111111111222222222333222222111111111111222222111111222222333333444444222222222222222222222222111111111111111111111111///000000111222222333333333111000000111111111000111111111111111111111111222222222111111111111000111111111111000000000000/////////////////////////////////000111111222222000000000000////////////000000/////////000111111111111111111000000000000111111111111111111111111111111000000000000//////111111111111000000000000000111111111111222222222333333222111111111111222111111000/////////000000000000000111222222333333333333222222222222333333111222333222111111222333111111000000000000111111////////////000000000000000000000000000000000000222222222222222222222222222222222222333333333333333444444444555555555555888888777777666666666555777555333333444555444333444444444444555555555555444444444333333222222222111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222000000000111222222222333333333222222222222333333222222111000/////////000///000111333444444444444555444444333333222222111222222111111111111222222111111111222222333333333333222111000///000111111000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111444555555444222111222333111000000///////////////111111111111222222222222000000000000000000000000000000000000000000000000111111111111111000000000111111111000000000//////000000000000000000000000000000000000000000111111222222111000000000000111000000000000000111111222111111000000000000//////......///000000000000000........................//////............//////....../////////...------111111000/////////////////////......---------,,,......//////......---,,,///...---,,,,,,,,,,,,,,,////////////000000000000///000111222222111000000111000000000000111222222111111111111111111111111333333333333222222222222222222111111000000//////333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222333444555222222222222222222222222444444333222111111111111111111111222222222333333222222111111111111222222000000111222333444444555222222222222222222222222000000000000000000000000000000111111111222222222222000//////000111111000111111111111111222222222222222222111111111000000111111111111000000000/////////////////////////////////000000111111111111///////////////.........000///////////////000000222222111111000000//////111111111111111111111111000000000///////////////111111111111000000000///000000111111111222222222333333222222222222222333111111000000///000000111000000111111111222222222333333333222222333333333000222333222111000111222111111000000000000111111....../////////000000000////////////////////////111222222222222222333333222222222333333333444444444444444444444444444444666666666777777777888888777555333333444444333222222222333444444555666666555555444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333333333333222222222222333333333333222111000000000000000111222333444444444444444444444333333222222222222222222222222222222222111111222222222333333333333222111000000000111111///000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111444555555444333222222333111000//////......//////000000000111111111222222000000000000000000000000000000111111111111111222111111111111111111111111111111000000000/////////////////////////////////000000000000000111111111222222111000000000000111000000000000000111111222111000000000////////////......///000000000000000........................//////............//////......////////////......//////.............../////////......------,,,,,,//////000000//////...---//////...---,,,,,,,,,,,,////////////000000000000///000111222222222111000111111111000000111222222111111111111111111111111444444444333333222222222111111000000/////////...333333333333333333333333555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222333333444222222222222222222222222444333333222111111222222111222222222222333333333222222111111111111222222000000111111222333444444222222222222222222222222000000000000000000000000222222222111111111000000222000//////000111111000000000111111111222222222222222222111111111000000111111111111000000000///000000000000000000000000000000000000000111111111222222222222222222222222000000///////////////000222222111111000000//////111111111111111111111111///////////////000000000111111111111000000000///000000111111111222222222333222222222222222333333111111000000000000111111111111111111111222222222222222111111111111222222000111222222000000111222111111000000000000111111////////////000000000000////////////////////////111111111222222333333333222222333333333444444444444444444444444333333333333333444666777888999:::777555333333333444333222111222222333444555666666555555444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333333333222222111111222222333333333222111111111111111111222333333444444444444444444333333333333222222222222222333333222222222333333333222222222111111333222222111111111111111///000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111222333444333222111222333111111000////////////////////////000000000111111000000000000000000000000000111111111222222333333111111111111111222222222000000000/////////......//////////////////////////////000000111111111111111111000////////////000000000000000000111111222000000000////////////.........///000000000000000//////////////////////////////............//////......///////////////...,,,,,,,,,,,,---...///000//////.........---------000111111111111000//////000000///...------......////////////000000000000///000111222333333222111222222111111111111111222111111111111111111111111444444444333333222222222000000000///////////////444444444444444444444444333333333333333333333333444444333333333333222222222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222111111111111111222333333222222333333333333222222222222111111111111222222222222222222333333333333222222111111111111222222000000111111222222333333222222222222222222222222111111111111111111111111333333222222111000000///222000//////111222222111000000000111222222333333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111222222222111111000/////////000000111111111111000000000000111111111111111111111111//////000000000000111111111111111111000000000000000111111111111222222222222111111111111222333333111111000000000111222222111111111111111111111111111111000000000000111111000111222111000000111222111111000000000000111111000000000000111111111111000000000000000000000000111111111222222333333444333333333333444444444444555555555444444444444444222222333555666888999:::666444222222333444333222111222222333444555555555444444444333333222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000111222222222333222222111111111111222222333222222222222222333333111111222333333333333333333333333333333333333333222222333333333333222222333333333222222111111111333222222222222111111111000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111222333333111111222333222111111000000000000000.../////////000000000000000000000000000000000000111111111222333333444444111111111222222222222222000000/////////.........000000000000000000000000/////////000111111222222111111000////////////000000000000000000111111222000000////////////............///000000000000000//////////////////////////////............//////......///000000000//////++++++++++++---...///000////////////////////////000111111111111000////////////.........//////000////////////000000000000///000111333333333333222333333222111111111111222111111111111111111111111333333333333222222222222000000000000////////////555555555555555555555555444444444444444444444444444444444333333222222222222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111222222333222333444555555444333222000000000000111111222333222222222333333333444444222222111111111111222222111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111222111000000222333333222///000000111222222333333222222222111111111111000111111111111000000000000000000000000000000000000111000000000000000000000....../////////000000000222222111000000000000000000000000000000111111111000000000000000000000000000000000111111111222222111111111111000000000000000111111111111222222222000000000000000111222333111111000000111111222333111111111111111111111111111111000000000000111111///111222111000///000222111111000000000000111111111111111111222222222222111111111111111111111111000111111222333333444444333333333444444444444555555555555555555555666666333333444444555555666666444333111222333444444333222222222333333444444444333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111222222222222111111111111222222222222222222222333444555000111222222333222222222333333333333333333333333222222333444444333222222111222222222222222333333222333333333222222111111111111111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111111222333333222111222333333333222111111111111111//////000000000111111111000000000000000000000000111111222222333444444555111111111222222333333333111111111000000000//////000000000000000000000000...//////000111111222222222222111000000000000111000000000000000111111222000000/////////...............///000000000000000//////////////////////////////............//////......///000000000000000------------...//////000......//////000111111111///////////////...------------------...///000000////////////000000000000///000111333444444333333444333222222111111111222111111111111111111111111111111111222222222222222000000000000000000000000666666666666666666666666666666666666666666666666444444444333333222222222222222444444444444222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111222222333333555555555555333333......//////000111333444222222333333333444444444222222111111111111222222222222222111111111111111222222222222222222222222222222222222222222222222000000000111222222333333333111000111333444444333///000000111222222333333222222222111111111111000111111111111000000000000000000000000000000000000111111111000000000000000111111222222333333333444333333222111000000111111//////000000111111222222////////////////////////000000111111222222222333111111111111000000000000000111111111111222222222000000//////000111222222111111000000111222333333222222111111111111111111222111111111111111111222///111222111000///000111111111000000000000111111111111222222222333333333111111111111111111111111000000111222333333444444333333333444444444555555555555555666666666777777555555444444444333333333333222111111333555555444222222333333333333444444333333333333333333333444111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000222222222111111111111111222222111111111111222222111111111222333444555666000000111222222222111111333333333333333333333333222222444444444444222222///000111222333444555555222333333333333222111111111222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222333444444222222333444444333222222111111222222000111111111111222222222000000000000000000000000111111222333333444555555111111111222222333333333222222222111111111111000000000000000000000000000...//////000111222222222444333222222111111222222000000000000000111111222000/////////...............//////000000000000000000000000000000000000000//////............//////......///000000000000000111111000////////////000......///000111222333333------......------,,,++++++++++++,,,---...///000////////////000000000000///000222333444444333333444333333222111111111222111111111111111111111111000000000111111222222333000000000000111111111111333444444555555444444333555555555555555555555555555444333333222222333333777555222//////111444777333333222222111111000000222222222111111111111000222222222222222222222222222222111111111111222222444444444444444444444333222222111111111111222222333333333222222111111111000000111222333333444444333333333222111000//////000111111111111222222222333333333333333333333333222222222222222222222222//////000111222333333333333222222111111222222333222222333444333222111000000111111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000222111111111000000//////000000000000000111111222000000000000000000000000111111000000000000000111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000////////////000111222333444333111000000000111111111222222111///...///000000000000000////////////000000000000111111111111111111222222222333333333333222000/////////000000222222222222222222222222000000111111111222222222333222222111111222222333333222111000111222333444111222222333333444444555444444444444444444444444444444444444444444333333444444333222222111000000000000000000000000000000111111222222222222111111333333222111111222333333111111111111111000///...333222222222222222222222222222222222222222222222111222222333333222222111111111111111111111222222111111222333333333333222444444444444333222111111000000111111111222222222111222222333333222222111000000111222222222111111111222222333333222222111111222333444444222000///444444444333333222222222000000111222333333444444111111111111111111111111222222222222222222222222111111222222222222111111000000111222222222222111222222222222222222222222......////////////......000000111111111111000000000000000000000111111111222222222222222111000///222111111000000000000000111000000000//////......000000000000111111111111////////////////////////...------------...//////000//////............///++++++,,,---...///000111000000000000///////////////////////////.........////////////////////////..............................//////000000111111222222111111222222333444777666555444333333222111222111000//////000111222000000000000000000000000333444444444444444444333555555555555555555555555555444333333222222333333444333333222222333333444333222222222222222222111222222222222111111111111222222222222222222222222222222111111111111222222222222222222222222333333222222111111111111222222333333222222222222222222000111111222333333444444333333333222222111000///000111111111111222222222333333333333333333333333222222222222222222222222000000000111222222222333333222222111111222222333222222333333333222111000111111111111222222222222000000000000000000000000000000000000000000000000111000000000000000000000111111111111000000000///000000000000000111111222000000000000000000000000111111000000000000000111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000////////////000111222333333222111000000000111111///111111000///......///111000000000////////////000000000000111111111111111111111111222222222333333222111000000000000111222222222222222222222222222222222333333333444444555444444333333444444555222222222222222333444444222222333333333333444444222222222222222222222222333333333444444444444444444444444333222222111111111111111111111111111111111111222222222222111111333222222111111222222333000111111111111000000///222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000111111222222222222222333333444444333333222111111111111222222222222333222222333333333333222222111222222222222222111111111222222333333222222111222333555666777666555444444444444333333222222222111111222333333444555555222222222222222111111111222222222222222222222222000111111222222111111000000000111222222222222111222222222222222222222222...//////000000//////...000000111111111111000000......///000111222222333222222222222222111000000222111111000000000000000111111111000000/////////000000000000111111111111000000000000000000000000000///...---------------/////////...//////000000/////////...............000000000000/////////////////////////////////...////////////////////////........................////////////000000000000111111111111111222333333444444333333222111111111111111000000000000111111000000000000000000000000444444444444444444444444555555555555555555555555555444333333222222333333111222444555555444222111222222222222222333333333333222222222111111111111111111111111111111111111222222111111111111222222//////000000111111222222222222111111111111222222222222222222222222333333111111111222222333333444333333333333222111000///000111111111111222222222333333333333333333333333222222222222222222222222111111111111111111222222333222222111111222222333222333333333333222111000111111111111222222222333////////////////////////000000000000000000000000000000000000000000111111111111111111000000000000000000000000000111111222000000000000000000000000000000000//////000000111222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222111111000000000000000000000000////////////000111222333222222111000000000111111...000000000...---...///111111000000000/////////000000000000111111111111000000000111111111222222333333222111111111111222222222222222222222222222444444444444555555555555444444333333333333444444222222333444444444444444444444333333333333222222000000000000000000000000222222222333333444444555555555444444333333222222111111111111111111111111111111222222222222111111333222111111111111222333///000000111111111111000111111111111111111111111222222222222222222222222333333222111111222333333444333333222222111111111///000111111222222111111111222222333333333333333222222222222333333333333222222333333333333222222333333444333333222111000111222222333333222222111...///111333444444444444444444333333333333222222222222333333444555555555444444333333222222111111222222222222222222222222000111111222222111111000000000111222222222222111000000000000000000000000///000000111111000000//////000000111111000000///------...///111222333333111222222222222111000000222111111000000000000000111111111111111000000000000000000000111111111111111111111111111111111111222111///...---,,,,,,,,,////////////000000111222000000000//////.........000000000000////////////......//////////////////////////////////////////////////////////////////000000000000////////////000000000000000111111222000000000000000000000000000111111111111111111000000000000000000000000000444444444333333444444444555555555555555555555555555444333333222222333333000222444555555444333111000000111111222222333333333333222222222111111111111111111111111111111111333222222111111222222333...//////000111222222333333222222111111222222333111111111222222333333333111111111222222333333333222333333333222222111000000000111111111222222222222222222222222222222222111111111111111111111111222222222111111111111111333222222111111222222333333333333333222222111111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111111222000000000000000000000000000////////////000000111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////000111222222111111111000000000000111///000111000///...///000111111111000000000/////////000000000111111111111///000000000000111111111333333222222222222222222222222222222222222222222444444444444555555555555222222111111111111222222222333444555666555444333555555444333333222111111000000000000000000000000000111111222333444444555555555555444444333333333111111111111111111111111111111222222222222111111222222111111111111222222...///000111111111111111000000000000000111111111222222222222222222222222444333111000000111333444555444444333222111000000//////000111111111111000000000111333333444444444222222333333333444444444222333333333333333333222555555555444333222111000111222222333333222222111...///000111222222222222333333333333333333333333222222222333333444444444555444444333333222222222222222222222222222222222000000111111111111000000000000111222222222222111000000000000000000000000000000111111111111000000//////000000000000//////---......///000111222222111111222222222111111000222111111000000000000000222222111111111111111111///000000000111111111111111111111111111111111111111000///...------------////////////000111333333.........///000111111222000000000000////////////............////////////////////////////////////////////////////////////111111000000//////......///////////////000111111/////////000000000111111000000222333333222000000111111111111111111111111555444333333333333444555555555555555555555555555555444333333222222333333222222222222333333444555///000000000111111222222333333333222222222222111111111111111111111111111333333222222222222333333000000000111222333444444333333222222222222333333111111111222222333333333111222222222222222333333222333333333333222111111000000111111111222222222222222222222222222222222111111111111111111111111222222222111111111111111333222222111111222222333333333222222222222111222111222222222222333333333111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000111111000000000000000111111222000000000000000000000000//////......///000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000111222000000000000111000000000000111222222000000111222111111111111000000000000///000000000111111111111///000000000000111111111222222222222333222222222222222222222222222222222333333333333444444444444222111111000000111111222222333444555666555444333555555444333222222111111111111111111111111111111000000111111222333444444555555444444444444333333111111111111111111111111111111222222222222111111111111111111111111111111...///000111111111111111//////000000000111111111222222222222222222222222444333111000000111333444444444333222222111000000//////000111111111111000///000111222333444444444222222333333333444444444333333333444444333333333555555555444333222111000111222222333333222222111333444444444444444333333333333333333333333333333111111111111111222222222444444444333333222222222222222222222222222222222000000000111111000000000000000111222222222222111////////////////////////000000111111111111000000//////000000000000//////000000000///////////////000111111222222222111111222111111000000000000000111111111111111111222222///000000000111111111111111111111111111111111111//////.........//////000////////////000111333333......//////000000111111000000000000////////////---.........//////000000000000000000000000000000000000000000000000000000111111000000//////......//////......//////000111//////000000111222222222000111222333333222111000222222222222222222222222555444333222222333444555555555555555555555555555555444333333222222333333444333111000111333555777111111111111111111222222333333333333222222222222222222222222222222222222333333222222222222333333111222222222333444444444333333222222222222333333222222222222222222333333222222222222222222222222222333333333333333222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111222222333222222111111222222333444333222222111111222222222222222222333333333333111111111111111111111111000000000000000000000000/////////000111111222222000000000000111111111111000000000000000111111222000000000000000000000000............///000111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000.........////////////000000000000000000000000000111000000000000000111111...///000111111111000000000222333222111111222444222222111111111000000000000000000000111111111111000000000111111111222222000111222222333222222222222222222222222222222222111222222222333333333333333333222222222222333333222222333444444444444444555555444333333222111111111111111111111111111111000000000111111222222333444444444333333333333333222222222222222222222222111111222222222222111111000000111222222111000000///000000111111111111000///000000111111222222222222222222222222222222222333333222111111222333333333222222111111000000000///000111111222222111111///000111222333333333333222222222222333333333333333333444444444444333333333333444333333222111000111222222333333222222111333333333222222111111111222222333333333333444444000000000111111111111111222222222333333333333333222222222222222222222222///000000111111000000///000000111222222222222111///////////////////////////000000111111000000///...//////000000//////...111000000//////......---000000111222222222222111222111111000000000000000000000000111111111111111000000000000111111111111111111111111111111111111///.........//////000111////////////000000111222111111000000///...------000000000000////////////------......///000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111000000111111222222222333111111222222222222111111222222222222222222222222666555333222222333555666555555555555555555555555555444333333222222333333333222111111222333555777444444333333333333333222444444333333333222222222333333333333333333333333444333333222222333333444222222333333333333333333444333333222222333333444333333222222222222222222222222222222222222222222222222333333444333333222000111111111111222222222111111111111111111111111111111111111111111111111000000000111222222222333333222222111111222222333444333222111111111222222222222222333333333444444111111111111111111111111000000000000000000000000...//////000111111222222///000000000111111111111000000000000000111111222000000000000000000000000...------......000111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000111111000000000000111111---...000111111111000000///111222222111111222333222222222111111111000000000000000000111111111111111111111111222222222333///000111222222222111111222222222222222222222222222222222222333333333333333333222222222222333333222222222222222333444444444444444333333222222222111111111111111111111111000000000111111111111111222222333333333333333333222222222222222222222222111111222222222222111111///000111222222111000///000111111111111000000///000000111111222333333444222222222222222222222222222222222222222222222222000000000000000000000000000111111222222222222222///000111222222222222222111111111222222222222333333333444444444444333333111222222222222222111111111222222333333222222111///////////////000000000222222222333333444444444111111111111111111111111000000111111222333333333222222222222222222222222//////000000000000//////000000111222222222222111000000000000000000000000...//////000000//////.........////////////......///////////////.........000000111222222222222222222111111000000000000000/////////000000111111111000000000000111111111111000000000000000000000000000000///////////////000/////////...//////000000111111000///...---,,,+++000000000000////////////------......///000000111000000000000000000000000111111111111111111111111////////////000000000000000000//////000000111222111111111111111111222222333222222111111222222333333333333333333333333333666555333222222333555666555555555555555555555555555444333333222222333333111111222222333444555555666666666555555444444444444444444333333333222222444444444444444444444444444333333222222333333444333333333222222222222222444333333222222333333444444333333222222111111111222222222222222222222222222222333444444333333333000111111111111222222222111111111111111111111111000000000000000000000000//////000111222333333444333222222222222222222333444333222111111111222333222222333333333444444444000000000000000000000000000000000000000000000000...//////000111222222222//////000000111111111222000000000000000111111222000000000000000000000000---------......000111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000000111---...///111111111000///...000111111000000111333222222222111111111111000000000000000111111111111111222222222222333333333...///000111222222111000222222222222222222222222222222222333333333444444111111000000000000111111333222111000111222333444444444333333333333222222111111111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222111111222222222222111111///000111222222111000///111111111111111000///...000000111222333333444444222222222222222222222222111222222333333222222111////////////000000000000111111222333333333333222000000111222222222222111000000111111111222222222333444444555555444444333000000111222222222111111222222222333333222222222111111111111222333555666222222222333333444444444333222222222222222222222//////000111222333333444222222222222222222222222//////000000000000//////000000111222222222222111111111111111111111111111......////////////............////////////......---.........//////000000///000111222222222222222222111111000000000000000......//////000000000111000000000000111111111111////////////////////////333222111///............000//////............///---------...............000000000000////////////---------...///000000111000000000000000000000000111111111111111111111111......//////000000111111000000000000000111222222111111111111000000000000444333222111111222333444333333333333333333333333555555555555555555555555666666555555555444444444555444333333333333444555333333333444444444555555444444333333333333222222333333333333333333333333333333333444444444555555444444333222111111111111222222222111111111000000---...000111222222111000222222222222222222222222333333333333333333333333333222111000000111222333555444333222222222333333333333333222222111111111000000111111111222222222111111000000000000111111111111222333333333333222555444333333222222333333222222111111000111111111000000000000000000111111222111111111000000//////111111222222222222111111333333333222111000//////000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000222111000//////000111222000000000000000000000000//////000000000000/////////////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000///...............///000000000000000000000000222111000//////000111222222222222222222222222222//////000000111111111111111111222222222333333333222222222222222222222222111111222222222333333333444444444444444444444444222222222111111111000000111111111111111111111111111111111111111111111111222222222333333444444444111111222222222333333333000000000000000000000000000000000000000000000000333222111/////////000111//////000111222222333333555444333333222222222222333222111000000000111222111111000000111111222333000000111111111222222222000000000000000000000000111111222222222333333333...///111222333333222222222222222222222222333333111111111222222333333333444333111000000000111111222111000/////////000111555555444333333222111111111222222222222111000000111111111111111111111111111000000000//////......//////000000111111111222000000000000000000000000111111111111111111111111......////////////......////////////////////////000000000000000000000000///////////////000000000000000000000111111111111000111111111111222222222333333222111000000111111222222111111000////////////......------///000111000000000...,,,,,,...000000000000000000000000000000000111111111111000000////////////000000000000//////000111222222333333000///.........///111222000000000000000000000000111222222333333222222111......///111222333444555222222111111111111111111555555555555555555555555666666555555555444444444444444444444444444444444333333333444444444555555444444333333333333222222333333333333333333333333333333333444444444444555222222222111222222333333222222222222222222222222000000111111222222111111222222222222222222222222333333333333333333333333333222111000000111222333111111222222333333333444333333333222222222111111000000111111111222222222111111000000000000111111111111222333333333333222444333333222222222222222222111111111111111222222111111111111111111111111111111111111000000000///111111222222222222111111333222222222111000000000000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000222111000//////000111222000000000000000000000000//////000000000000/////////////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222222222222222222222111111111111222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111222222222333333333333111111111222222222333333000000000000000000000000000000000000000000000000333222000/////////000111//////000111111222333333444444333222222222333333444333222000000000111111111111111111111222222333111111111222222222222333000000000000000000000///111111222222222333333333//////000111222333333333222222222222222222222222111222222222222222222333333333111000000000111111111000000000000111333333555444444333222222111111111222222222222111000000111111111111111111111111111111111000000000//////000000000000111111111222000000000000000000000000////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333222222111000000111111222222111111000////////////......---...///000111000000000...---,,,...000000000000000000000000000///000000111111000000////////////000000000111111//////000111111222333333000000/////////000111222111111111111111111111111111222222333333222222111//////000111222333333444111111111111111111111111555555555555555555555555666666666555555555555444444555666666666666555444333333333444444444555555444444333333333333222222333333333333333333333333333333333333444444444444111111111111222333444555111222222333333444444555333333222222111111222222333333333333333333333333333333333333333333333333222222111111111111222222---...000222333333333333333333333222222222222111111111111111111222222222111111000000000000111111111111222333333333333222333222222111111111111111000000000000111222333333222222222222222222111111111111111111000000000000111111222222222222111111222222111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///000222333333333333222000000000000000000000000111111000000000000111111111111111111111111111111333333333222222222222222111111222222222333333333111111111111111111111111111111222222222333333333000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222222333000000000000000000000000000000000000000000000000222111000000///000000000///000000111111222222222333222222222222333333444444333222111000000000000111111111111222222222333222222222222333333333333111111111000000/////////111111222222222333333333000000000000111222333333444333333222222111111111222222222222222111111111333222111111000111111111000000000111222333555666444444333333222222111111111222222222222111000000000000000000000000000000222222222111111111111000000000000111111111111111000000000000000000000000////////////////////////...//////000000//////...////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222333222111111000111111111222222111111000////////////............///000000///000000///------///000000000000000000000000000...//////000000//////...000000000111111111222222///000000111111222222222111111000000111111222333111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111555555555555555555555555666666666555555555555555444555777888888777555444333333333444444444555555444444333333333222222222333333333333333333333333222222333333333444444444222111111111222222333444111111222333444555666777666555333222111111222222333333333333333333333333222222333333333333444444222222222222222222222222,,,...000222333222111000222222222222222222222222111111111111111111111111111111000000000000111111111111222333333333333222222111111000000000000000000000000000111222333444333333333222222222222222111111111000000000000000111222222333333222222111111111111111111222222222000000111111111222222222000000000000000000000000000000000000000000000000000000////////////000000111000000000000000000111000000000000000000000000//////000000000000/////////////////////000000111////////////////////////000000000000000000000000////////////////////////...///222444555444333222000000000000000000000000111000000000000000000111111111111111111111111111333222222222222111111111111111222222222333333333000000000000000000000000111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111222222222222000000000000000000000000////////////////////////111111000000000000000000///000000000111111111222222111111111222333444444444333333111000000//////111111222222222333333222222222333333333444444444333333222222111111000000111111222222222333333333222111000000000111333444444444333333222111000000333333222222111111000000222222111111111111111111111111222222333444555555333333333333222222111111111222222222222111000000////////////////////////222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000222222222111111111111111///000000000111111111111000000111111111222222222222222111111111111111222222222111111000/////////............/////////000///000111000......///000////////////////////////......////////////......000111111111222222222222///000000000111111111222111111111222222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111222222222666666666666666666666666666666666666666666666666444555777888888777555444333333333444444444555555444444333333333222222222333333333333333333333333222222222333333333444444444333222222111111111222111111222333555666777777777666444222111111222222333333333333333333333333222222222333333444444444222222222333333222222222...///111222222111///...222222222222222222222222111111111111111111111111111111000000000000111111111111222333333333333222222111000000//////000000000000000000111222333444333333333222222222111111000000000000000000111111222222333333333333222222111111111111111222222222000000111111111222222222000000000000000000000000000000000000000000000000000000////////////000000000000000111111000000000000000000000000000000000//////000000000000/////////////////////000000111........................000000000000000000000000////////////////////////,,,...000222333333222111000000000000000000000000000000000111111000000000000000000000000000000000111111111111111000000000111111222222222333333333000000000000000000000000111111222222222333333333444444444444444444444444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000////////////////////////000000000111111111000000000000000000000111111111111111111111222222333444333333222222111000//////000111222333333333333222222222333333333444444444444444444333333222222222111111222222222333333333222111000000000111222333444444333333222111000000222222222111111000000000111111111111222111111111333333444444333333333333333222222222222222111111111222222222222111000000////////////////////////222222222222222333333333222222222111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222222222111111000000///000000000111111111111000000111111111222222222222111111111111111222222222222111111000/////////---......///////////////...000111111//////000111////////////////////////......////////////......000111111111222222222222000000000000000111111111111222222222333333333333111111111111111111111111000111111222222111111000222222222111111111111000000000111111111222222222666666666666666666666666555666666666666777777777444555666666666666555444333333333444444444555555444444333333333333222222333333333333333333333333222222222222333333333333555444333222111111111111111111222333555666666777666555444333222222111222222222222222222222222222111222222333333444444555222222333333333333222222000111111222111000///...111222222222222333333333222222222111111111111111111111000000000000111111111111222333333333333222222111111000000000000000000000000000111222333333333333333222111111000000000000000000111111111111222222333333333333222222222222111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000//////000000000000/////////////////////000111111////////////////////////000000000000000000000000000000000000000000000000---...///111111111000000000000000000000000000000000000111111111111000000//////////////////////////////000000000111111111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111111111111111000000000000000000000111111111111222000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000222111111111111222222333111222222222222111000000000111333444444444333222222222222222333333333333333333333333333333333333111111222222222333333333222111111111111111222222444333333222222111111111111111111111111000000000000000111222222222222111333444444444444333222111222222222222222222111111111222222222222111000000000000000000000000000000111222222222222333333333222222222222222111111111000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000000000000000000000000000222222222111000000//////000000000000111111111111000111111111111222222222111111111000111111222333222222111111000/////////---......///000/////////...///111111000///000111000000000000000000000000...//////000000//////...000000000111111111222222000000000000000000000000111111222333333333333222222222222222222222222222000000111111111111000000222222111111111111111111000000000111222222333333666666666666666666666666555666666666777777777777444444444444444444444444333333333444444444555555444444333333333333222222333333333333333333333333111222222222222333333333333333222222111222222222111111222333444555555666333333333333333222111000111111111111111111111111111111222333333444555555222222333444444333222222000000111111111111111111111111222222222333333333222222222111111111000000111111000000000000111111111111222333333333333222222222111000000000000111222111111111111111222222333222222111000000/////////000000000111111111111222333333444444333333222333222222222111000000000000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000///000111222222111000///000000000000000000000000//////000000000000/////////////////////000111111////////////////////////000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000///000111222222111000/////////////////////////////////000111222222333333111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222111111000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000///333222111111111111111111///000111222333222111111000111333444555444333222111111111222222222222333000000111111222333333333111111222222222333333333111111222222222111111000222222222222222222222222000000000000111111111111///000111222333222222111111222333333444333222222111111111111111111222222111222222222222111000000111111111111111111111111111111111111222222222333333333333222222111111111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000222222111000000///......000000000000111111111111000111111111111222222222111111000000111222222333222222111111000/////////------///000000000///...---///111222111000000111000000000000000000000000///000000111111000000////////////000000000111111000000000000000000000///000000222333333333222111222222222222222222222222000000111111111111000000111111111111111111222222///000000111222222333333777777777777777777777777555666666666777777888888555444333333333333444555333333333444444444555555444444444333333333222222333333333333333333333333111111222222222333333333111111111111222333444444111222222333333444444444111222333444333222111000000000000000000000000000111111222333333444555555222222444444444444222222000000000000111222444555111111111222222333333333222222222222111111000000111111000000000000111111111111222333333333333222333222222111111111111111222222111111111111111111222222111111000//////...//////000000111111111222222333333444444333333222444333333222111000//////000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000///000111222222111000///000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000///000000111000000000000000000000000///000111222222111000/////////////////////////////////000111333444555666111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000000111111222222222222000000000000000000000000111111111111111111111111333222222222111111000000000000000000111111111111000000000000000000000000000000000000000000000000...///000222222222111000000000000000////////////333333222111000000000111...///111222333333222222000111333555555444333222000000111111111222222222......///000111222222333111111222222222333333333000111222333333222000///222222222222222222333333//////000000111111222222///000111222333333222111...///111333444444444333111111111111111111222222111222222222222111000000111111111111111111111111000000000111111222222222333333333222222111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111000///......---000000000000111111111111000111111111111222222222111111000000111222333333222222111111000/////////,,,---///000000000///...---///111222111000111111000000000000000000000000000000111111111111000000////////////000000000000000000000000///////////////000111222333222111111222222222222222222222222000000111111111111000000000000111111111222222222///000000111222222333333666666777777777777666666999888888777666555555444777777777777666555444333444444444555555555666666555555555555555555555444555555555444444333333333111111111111111111111111333333333333333333333333333333333222222222111111444444444333333222222222111111111111111111222222111111222222222333333333666666555444222111000000111111111111111111111111222222222222222222222222333333222111000000111111333222222222111000000000222222333333333333444444666444333111000000111111111111111111111111111111000000000000000111111111000000000000111111111111111222333333111111222333222111111111000000//////222222111111111111111111000000000000000000000000000000000000000111111111222111111111000000//////000000000000000000000000///000000000000111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000111111222////////////////////////............////////////............////////////000000000000000000000000......//////000000111111......///000111222222333000000111222222222222111444333111000000111333444111111222222222333333333333333333333333333333333555555555555444333222222222222222111111111111000111111000000111111222333222222222111111111111000222000......000222222222111111222222222111111000000111111222222000///...000000000000000000000000111111000000//////......////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222444555444333333444555333333333222222111111111000111111222222333444444222000//////000222111111333222222222111000000000222222222222222222222222333333333333333222111000111111111111111111111111222222222222222222222222111222222222222111000000000000111111111222222222111111111111000...---,,,///////////////000111111///////////////...---------------------...///000000000000000000000000000111222333222000000000111222222111111000000//////000000000000111111111111000111111111111222222222//////000000111111111222000000////////////000000//////000000000000//////000000000000000000000000//////000111222333333444////////////000000000000------............------000000000000111111111111000000//////000111222222222222222222222222222222//////000000111111111222111111222222222333333333555666666666666666666555777666666555555444444444777777777777666555444333222222333333333444444444444444444555555555666666555555444444444333333333222222222222222222222222333333333333333333333333111111111222222333333333444444444333333222222222222222111111111111111222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111000000111111222222222111111111111111222222222333333333444444555444333111111111111111111111111111111111111111111111111000000000000000000000000000111111111111111222333333111111222333222222222222111111111000111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000///000000000000000000000000000000000111111111222222000000000000111111111111000000000000000000000///////////////000000000111000000000000000111111222000000000000000000000000....../////////000000000/////////000000000111111111111111111111111111111////////////000000111111//////000000111111222222111111222333333333333222333222111000000111222333111111222222222333333333333333333333333333333333333333333444333333222222222222222111111111111000111111000000111111222333222222222111111111111000222000......000222222222111111222222222111111000000111111222111000///...000000000000000000000000111111000000////////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333444555444333222333444333333333222222222111111000111111222222333444444333222000000222222222111222222222111111111111111222222222222222222222222111111111111111000//////111111111111111111111111222222222222222222222222111111111111111000///...111111222222333333333333111111111111000///...---//////......//////000111000000000000000///......000000//////////////////111111111111111111111111111222333222000000000111.........///////////////000000000000111111111111000111111111111222222222000000000000111111111222000000////////////000000//////000000000000//////000000000000000000000000//////000000111111222222////////////000000000000......////////////......000000000000111111111111000000000000000111222333222222222222222222222222///000000000111111111111111111111222222222333333666666777777777777666666666666666666666666666666777777777777666555444333222333333333333444444444333444444555555666666666555444444444444333333333444444444444444444444444333333333333333333333333///000111222333444444555444444333333333333222222444333222111111111111111111111222222222333333333000111111222333444555555333333333333333333333333222222222222222222222222333222111111000111111111111111111111111222222222222222222222333333333333444444333222111111111111111111111111111111111111222222111111000000//////000000000000111111111111111222333333111111222333333333333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222333000000000000111111111111000000000000000000000000/////////000000000111111000000000000000111111222111111111111111111111111///000000000000111111111000000000111111111222222222222222222222222222222/////////000000000000111000000000000000111111111111222333333444444333333222111000//////000111222111111222222222333333333333333333333333333333333111111222222333333222222222222222111111111111000111111000000111111222333222222222111111111111000111000...///000222222111000111111222222222111111000111111111111000//////000000000000000000000000111000000000000/////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444555666444333111222333333333333222222222222111000111111222222333444444555444222222333333222000111111111111111222222222222222222222222222222222111111222222222111000000000000000000000000000000222222222222222222222222111111111111000///...---222333333333333444444444///000000111111000000///...............///000000000111111111111000//////222222111111000/////////111111111111111111111111111222333222000000000111------...//////000111111000000000000111111111111000111111111111222222222000000000111111111111111000000////////////000000//////000000000000//////000000000000000000000000/////////000000000000000////////////000000000000//////000000000000//////000000000111111111222222222111111111111222333333333333222222111111111111000000000000111111111111111111111222222222222333888888888888888888888888888888888888999999999999666666777666666555444444555555555555666666666666555555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333000000111222333333444444333333333333333333333333555444333222111000000000111111222222222333333333000000111222333444444555111111111111111111111111222222222222222222222222222222111111111111111222000000000111222222222333111222222222222333333333333333333222222111111111111111111111111111111111333222222111000///......///000000000111111111111111222333333111111222333222222222222222222222222111111111111111222222222222222222222222222222222222222111111111111111000111111111000000000000000000000000000000000000000111111222222222333333333///000000000111111111111000000000000000111111111//////000000000111111111000000000000000111111222111111111111111111111111000000111111111222222222000000000111111111222222222222222222222222222222000000000000000000000000111111111000000000000000000111222222333333222222111111000//////000111111111111222222222333333333333333333333333333333333000111222333333333333333222222222111111111000000111111000000111111222333222222222111111111000000111000//////111222111000000000111222222222111111111111111111000000000///////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222333333222222222222222222222222333333333333333333333333444555666444222111111222222222222222222222222222000111111222222333444444555444333333333333111///000000000111222222222333222222222222222222222222333444444444444444333333000000000000000000000000222222222222222222222222222222222222111///...---222333333333333333333333...///000111111111111111...............//////000111111222222222111111000111111111111111000000000111111111111111111111111111222333222000000000111000000111111111222222222///000000000111111111111000000111111111222222222111111111111111111111111000000////////////000000//////000000000000//////000000000000000000000000///////////////.........////////////000000000000000000111111111111000000000000111111111222222222333222222222222222333333333333222222111111000000000000000000000111111111111111111111222222222222888777777666666777777888888888888888999999999999666666666666666666555444555555555666666666777777777777666555444333333222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555444333222111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111111111222222000000000111222222222333111111111222222222333333222333333333222222111111111111111111111111111111333222222111000///......///000000000111111111111111222333333111111222333000000111111111111111111000000111111111222222222111111111111111111111111333222222222111111000000000000000000000000111111111111111111111111111111111111222222222333333333///000000000111111111111///000000000111111111222000000000000111111111111000000000000000111111222111111111111111111111111111111111111222222222222/////////000000000111111111111111111111111111111111111111111000000000000111111111000000000000000//////000111111111111111111000000000000000000111111111222222222333333333333333333333333333333333222222333444555555444444222222222111111111000000111111000000111111222333222222222111111111000000111000///000111222000//////000111222222222222222111111111000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333444555555444222000111222222222222222222222222222000111111222222333444444444333222222333222000---000000000111222222222333222222222222222222222222333444444555555555444444000000000000000000000000222222222222222222222222333333333333222111000///222222222222111111111111...///000111222222222111...............///000000111111222222222222111111---...///111111222222111111111111111111111111111111222333222000000000111333222222222111111111000///000000000111111111111000000111111111222222222222222222111111111111111000000////////////000000//////000000000000///////////////////////////////////////...............////////////000000000000000000111111111111000000111111111111222222222222333333222222222222222333222222222111111000000000111111000000000000000000000000111111111222222222666555444333333444555666666666666666666666666666555666666666666666555555333333444444444555555555777777666555444333333222333333333444444444444555222222222222222222222222333333333333333333333333333333333222222222111111222222333333333333444444555444333222222222222222111111222222222333333333333333222222111111000000333333333333333333333333222222222222222222222222111111111000111111222333111111111111111222222222111111111111222222222222222222333333333222222111111111111111111111111111222222111111000000//////000000000000111111111111111222333333111111222333000000000000000111111111000000000111222222333333111111111111111111111111333333333222111111000000000000000000111111111111111111111111111111111111111111111111222222222333000000000000111111111111///000000111111222222222000000000111111111222222000000000000000111111222111111111111111111111111000111111111111222222222/////////000000000111111111111111111111111111111222111111111111000000000000000000000000111111111...//////000111000000000111111111111111111111111111111222222222333333333333333333333333333333333333333444555555555444444222222222111111111111000111111000000111111222333222222222111111111111000111000000111222222000...///000111222222222222222222111111000///000000000000000000000000000000000000000000111111111111222////////////////////////111111111111111111111111111111111222222333333444222222222222222222222222333333333333333333333333333444555333222000111222111222222222222333333333000111111222222333444444333222222333333333000...111111111111111222222222222222222222222222222222222222333444444444333333111111111111111111111111222222222222222222222222333333333444333333222111222222111111111111111000///000000111222222222111///////////////000111111000000111222222222222111+++---///111222333333222222222222222222222222222111222333222000000000111222111111000//////......000000000000111111111111000111111111111222222222222222222222222111111111000000////////////000000//////000000000000//////////////////////////////.........///////////////////////////000000000000000000111111111111000000111111111222222222222333333333222111111111111222111111111111111111111111111111111111000000000000000000000111111111111222777666555333333555666777777666666555555444444444555555666666666666555555444444444444555555555555555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222333333222222222333333444444444444333333222222222333333111111222222222333333333222222222222111111111000333333333333333333333333222222222222222222222222111111000000111222222333222222222111111111111111111111111111222222222222111222333333333333222111111111111111111111111111111111111000000000000000000000000000111111111111111222333333111111222333000000000111111222222222///000000111222222333333222222222222222222222222444444333222222111000000///000000000111111111111111111111111111111111111000000000111111111222222000000000000111111111111///000000111111222333333000000111111111222222222000000000000000111111222000000000000000000000000000000000111111111111222000000000111111111222222222222222222222222222222222222222111111111000000//////000000111111222222//////000111111111111111111111222222222222111111111111222222222333333333333333333333333333333333333333444444444333222222222222222111111111111000111111000000111111222333222222222111111111111000111111000111222111///---//////000222222333333222222222000/////////000111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000111111222333333444444222222222222222222222222333333333333333333333333222333444333222111222333111111222222222333333333000111111222222333444444222222222444555444222///222222222111111111111111222222222222222222222222222222333444444444444444222222222222222222222222222222222222222222222222111111222333333333333222333333333222222111111111000000111222222222111111000000000000000111222222///000000111222222111111...///111333444444333222222222222222222222222222111222333222000000000111000000000000000000000000000000000000111111111111000111111111111222222222333333333222222111111111000000////////////000000//////000000000000//////////////////////////////.........//////000000111////////////000000000000///000000000000000000///111111111222222222333333333222111000000000000000//////000000111111222222111111111111000000000///000000000000111111111111:::999888666666888999:::999888888777666555555444555555666666666666666555666666666666777777777888222222333444555666777888333333333444444555555555555555555555555555555555333333333333333333333333000000111222333444444555222222222333333444444444333333222222222333444444111111222222222333333333111111111111111111222222111111111111111111111111222222222222222222222222111111000000111222333333333222222222111111000000000111111111111222222222000111333333444333222111111111111111111111111111000000000000000111111111000000000000111111111111111222333333111111222333111111111222222333333333///000000111222222333333333333333333333333333333444444333333222111000000//////000000111111111222111111111111111111111111///000000000000111111111000000000000111111111111///000000111222222333333000111111111111222222222000000000000000111111222///////////////////////////000000000000111111111111111222222222333333333333333333333333333333333222222222222111111000000...//////000111222222333000000111222222222222222222222333333333333222222111111222222222333333333333333333333333333333333333333333333333222111000222222222111111111111000111111111000111222222333222222222111111111111000111111000111222111///---//////000222222333333333333222000/////////000111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222333333333333333333333333111222333333222111222444111111111222222333333333000111111222333333444444222222333555777666444111333222222222111111000000222222222222222222222222444444555666777777777666333333333333333333333333222222222222222222222222///000111222222222222222444444444333333222222222111111222222222111111000111111111111111222222333...///000111111111111111111222444555555444333111222222222222222222222222111222333222000000000111111111111222333333444444000000000000111111111111000111111111111222222222333333333222222111111111000000////////////000000//////000000000000//////////////////////////////---......///000111222222////////////000000000000//////000000000000//////111111222222222333333333222222111000//////000000......///000111222333333222111111111000000//////000000000000111111111111888888777666666777888999666666666666666666666666444444444444555555555666666555555555555444444444333333333444444555555555333333333333333333333333555444444333333444444555444555555555444333333222222222444444444444222222222222333333333333444444333333333333333222111000222222222222222222222222555555555444444333333333111111111111111111111111111111222222222333333333333333222111000000000111666555444333222222222222000000000000000000000000...///000111111111111111222222222222222222222222000111222333333222000000000000000000000111111111222222222111111111000000000000000000000000000000333333222111111222333333000000111222333444444555000111111222222222111111111000000000000000000000111222222333333222222111222222111111111111111222222222111111111111222222222222222222222222222222222222222222222222222222000000000000111111111111111111222222222222111111000000000000000000000000222111000000000111333333222222222222222222222222000000000000000000000000333333333222222111111111444222///......000333555111111111111111111111111222111111111000000//////333333333333333333333333111111111111111111111111000000111111111111000000111111111111111111111111222222222222222222222222111111000000111111222333222222333333333222222111000000000000000000000000111111000///////////////000111111111111222222222000000111111111222222222111222222222333333333333111111111111111111111111111222222333333444444555444444444333333222222222111222222333333333222222111111222222222333333333111111111000111111222222444333222222222333444555111111000000111222333333111111111111111111111111333333333333333333333333333333333222333333444444111222333444555444333222222222222222222222222222333333333333333333333333000000111111111111000000///000000000000111111111000000000000000000000000333222222444777888444111444000......111222111...222222222111111///......//////000000111111111222111000000000000000111222111222222333444555666666<<<888444333555666555333111111000///////////////000000000000000000000000///////////////.........000000111111222222222333222222111111000000//////111111111000000000000000000111111111111222222222333222222111111222222333------...///000111222222444444333222111111111222000000000000000111111222999888777666666777888888888888888888888888888888888888777666555444333333666555555555555444444444333333333444444555555555333333333333333333333333444444333333333333444444444444555555444333333222222333333444444333333222222222333333333333444444333333333333333222111111222222222222222222222222444444444444333333333222111111111111111111111111111111222222222333333333444333222222222222222222555555444333222222222222111111111111111111111111///000111111222222111111222222222222222222222222111222333444333333222111000000000000111111111111222222222111111111000000111111111111111111111111333333222111111222333333000000000000000111111111111111222222222111111000111111111111222222222222111222222333333222222111222222111111111111111222222222111111111111222222222222222222222222222222222222222222222222222222000000000000111111111111111111222222222222111111000000000000000000000000222111000000000111222333222222222222222222222222111111111111111111111111333333333222222222111111111111111111111222222333111111111111111111111111//////000000111111222222222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111222222222222222222222222111111000000111111222333222222222333333222222111111111111111111111111111111111000///////////////000111111111111222222222444444333222111000///...000000000111111111222222111111111111111111111111111222222333333444444555555444444444333333333222111222222333333222222222111111222222222333333333222222111111111222333333444333222111111111222333111111000000111222222333111111111111111111111111111222222222333333444444333333222222222222333333111222333333444444333333222222222222222222222222333333333333333333333333000000111111111111000000000000000111111111222222111111111111111111111111222111111333666666333000444333222333444555444333222222222222111000///...///000000000111111111111000000000000000111111222222222333333444555555555777555222222333444333111111111000///////////////000000000000000000000000/////////////////////............/////////000000111111111000000000000000111000000000000000000000000111111111111222222222333222222111111222222333//////000000111222222222333333222111111111111111000000000000000111111222:::999888777777777777777888888888888888888888888999999888777666555444444666555555555555444444444444444444444444555555555333333333333333333333333444333333222222333333444444444444444444333333222222333333444444333333222222222333333333333444444333333333333333222222111222222222222222222222222333333333333222222222222222222222222222222222222111111222222222333333333333333333222333333444444555444333222222111222222111111111111111111111111000111222222222222222222222222222222222222222222222333333444444444333333111111111111111111111111222222222111111111111111111111111111111111111111333222222111111222222333111111111000000000//////222222222222111111000000111111222222333333333444111111222222222222111111222111111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000111111111111111111222222222222111111000000000000000000000000111111000000111111222333222222222222222222222222222222222222222222222222333333333222222222222111///000222333333333222111111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111000000000000111222222111222222333333222222222111111111111111111111111111111000////////////000000111111111111222222222555555333222000///...---000000000111111111222222111111111111111111111111111222222333333444444555555555555444444444444444222222222222222222222222111111222222222333333333333222222222222333444555444333222000000000111111111111111000111111222333111111111111111111111111222222333333444555666666444333222111111111111111222222222222222333444444111111111111111111111111333333333333333333333333000000111111111111000000111111111111222222222333222222222222222222222222111111111333444444222000,,,...111111111000000111222222222222111000//////000000000000111111111111000000000000000111222222333333333333444444444444222111111111333333111000111111000/////////000000000000000000000000000000......//////////////////---...............//////000000000000111111111111000000000000000000111111000111111111111222222222333222222111111222222333222222222222222222222222222222111000000000111111000000000000000111111222;;;:::999888777777666666888888888888888888888888666777777777777888888888666555555555555444444444444444444555555555555555444444444444444444444444333333222222222222333333333333444444444333333222333333333333333333333333222222222333333333444444222333333444333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222333444555444333333222111111222222111111111111111111111111111222222333333333222222111111111111111111111111222222222333333333333333222222111111111111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222111111000000000000000111222222333333333111111222222222222111111111111111000111111222333222222111111111111222222111111111111222222222222111111111111111111111111///000000000111111111111111111222222222222111111000000000000000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333222222111111111111111111111111444444333111000...---,,,222222222222222222222222222222222222222222222222222333333444444333333222111111111111111111111111000000000000000000000000000000000000000111222222111111222333333333222222111111111111111111111111222111000000//////000000000000111111111222222222222222222111111111111111111111111222222222333333111111111111111111111111111222222333333444444555555555555555555555555555333333222222222222222222111111222222222333333333333333333333333444555666666555333111000000111111222111111111111111222222111111111111111111111111333333444555666777888999444333222111000000000000333222111111111222444555333333333333333333333333222222222222222222222222000111111222222111111000111111222222222333333333333333333333333333333333222222222333444333222111&&&+++///000...------///222222222222111111000///000000000000000111111111000000000000111222333333444444444333333333222222000000222333444444222111111111000000///000000111000000000000000000000000............////////////////////////000000000000//////000000111111222222000000000000000111111111000000111111111222222222333222222111111222222333333333222222111111111111111111000000000000000111000000000000000111111222:::::::::999888777666666777777777777777777777777777777777777888888888999666555555555555444444444555555555555555555555555444444444444444444444444444333333222222333333444222222333333444333333222333333333333333333333333222222222333333333444444222333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111000111111222333444333333222111111111222222111111111111111111111111222222333333333222222111111111111111111111111111111111111111111222333333333222222222111111000000111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333444444333333111111000000111111000000000000111111222222000111111222222111111000111111000000111222222333222222111111111111222222000000000111111222222222111111111111111111111111///000000000111111111111111111222222222222111111000000000000000000000000000000111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111222333444000000000000000000000000444444333111000...---,,,333333333333333333333333222222222222222222222222333333444444444444333333111111111111111111111111000000000000000000000000000000//////000000111222000111222333333333333333111111111111111111111111222222111000000000000000000000111111111222222222111111111111111111111111000000000000111111111222111111111111111111111111111222222333333444444555555555555555555555555555444333222111111111222222111111222222222333333333333333333333444555666777777666444333222222222333222222111111111111111222111111111111111111111111111222222444555666777777444333222111000000000000333222111000111222333444444444444444444444444444222222222222222222222222111111222222222222111111111111222222222333333333333333333333333333333333333444444444444333333333+++///444555333111222444111222222222222111111000111111000000000000000000000000000000111222333444444444444333333222111111111222444555666555555444111111000000000000111111111111111111111111111111---.........//////000000000000000000//////////////////000000111111222222//////000000111111111111000000111111111222222222333222222111111222222333222222222111111000//////111000000000000000111111000000000000000111111222999:::::::::999888777777666666666666666666666666::::::999888777666555555666555555555555444444444666666666555555555555555444444444444444444444444555444444333333444444555111222222333333333333333444333333222222333333444222222333333333333444444222333333444444444444444222222222222222222222222222222222222333333333333333333333333333333333333111111222222222333333333111111000000111111222222222222111111111111222222222222222222222222222222222222222222222222111000111111111111111111111111000000000000111222333333333333333222111111000000111111111111111222222222222222222222222222222222111222222333333222222111---...///000111222333333333222111000000111222333000000000000000000000000000000111111111111000000000000000000111222333333222222111111111111222222//////000000111222222222111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000000000111222222222222111222222222222222222222222000000000000000000000000111222222222222333333333333333222111111222444555000000000000000000000000000000000000000111111111333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111000////////////000111111000111222222333333333333222222222222222222222222222222111000000000000111000111111111111222222222444333333222111000//////........./////////000000111111111111111111111111111222222333333444444555444444444444444555555555555444222111000111111222111111222222222333333333222222222333444555666777777666555444333333444444333222111111000111111111111111111111111111111111//////000000111222333333444333222111111111111111111111111111111222333333444444444444444444444444222222222222222222222222111111222222222222111111111111111111222222222333333333333333333333333333444555666555333222333555000222555555555444444555111222222222222222111111111111111111000000000000000000000111222333444555444444333333222222111111222444555666555444555666111111000000000111222222111111111111111111111111------......///000000000/////////............---000000000000111111111111/////////000111111222222000111111111111222222222333222222111111222222333222222111111000000000///111111000000000111222222000000000000000111111222888999:::::::::999888888777777777777777777777777999999888777666555555444666555555555555444444444777666666666555555555444555555555555555555555555666555555444444555555666111111222333333333333333444333333222222333333444222222333333333333444444222333333444555555444444222222222222222222222222222333333333444444444444333333333333333333333333111111222222222333333333333333222111111111222222222222111111111111222222222222222222222222222222111111222222111111000///111111111111111111111111111111000000111222444555444444333222222111000000000000111111111222222222222222222222222222222222111222333333333333222111//////000000000111111111111111000///000111333555333222222111111000000///000000111111111111000000000000000000111222333444222222111111111111222222/////////000111222222222111111111111111111111111000000000000111111111111111111222222222222111111000000000000000000000000///000111222333222222111222222222222222222222222111111111111111111111111111111222222222333333333111222333333444444333333000000000000000000000000//////000000111111222222222222222222222222222222333333333333333333333333222222333333333333222222111111111111111111111111222222222222222222222222///////////////000111111000000111222333333333333222222222222222222222222333222111111000000111111000111111111111222222222222222222111111111000000000000000000111111111111111111111111111111111111111222222333333444444555222333333333444444444444666444222111000000111222111111222222222333333333111111111222333555666777666555444333333333444555333222222111000000111111111111111111111111111111///000000000111111222222333333222222222222333333000000111222222222222222222222222222222222222222111111111111111111111111111222222333333222222111000000000111111111222222222222222222222222222222333555555444111111222444222111111111222333222111111222222333333222222111111111111111000000000///000000000111222333555555333333333222222222222222111333444333111111333555111111000000111111222333111111111111111111111111------......///000000111000000/////////.........111111111000000000000000...//////000111111222222000111111111111222222222333222222111111222222333222222222222222222111111111111111111111222333333000000000000000111111222777888999:::;;;:::999888888888888888888888888888666666666666777777777777666666555555555444444444777777666666555555555444555555555555555555555555666666555555555555666666000111222333333333333333444444222222222222444444222222333333333444444444222333333444555555555444222222222222222222222222333333333444444555555555333333333333333333333333111111222222222333333333555444444333222222222222222111111111111111222222222222222222222222222222111111111111111000///...000000000000000000000000222222111111222444555666444444333333222111000000000000111111222222222222222222222222222222222222111222333444444333222111333333333222222222222222111000//////000222444666555444444333222111000000000000111111111111000000000000000000111222333444222222111111111111222222...//////000111222222222000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000///000111222333222111111222222222222222222222222222222222222222222222222111111111222222333333333///111444666666555222111000000000000000000000000222111111111000000//////111111111111111111111111333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222///////////////000111111///000111222333444444444222222222222222222222222333222111111000111111111000111111111111222222222......///111222333444555333333444444444555555555111111111111111111111111111222222333333444555555222222222333333444444444666555222111000000111222111111222222222333333333111111111222333444666666444333222222222333444555333333222111000000111111111111111111111111111111333333333333333333333333333333333222333333444444///000111333333222111111000000000000000000000000111111111111111111111111111222222333333222222111///000000000000111111111222222222222222222222222222444555333000///111333666333000000333444333111111222222333333333222222222111111111000000//////000000000111222444555666222222222222222222222222000222222000......000444111111000000111222333333111111111111111111111111---------...///000000111333333222222111111000000222222111111000000//////...//////000111222222222000111111111111222222222333222222222222222222333333333333333333333333333222222111111222333444444000000000000000111111222999999999888888888777777888888888888888888888888999999888777666555444444888888777666666666666666666666555444444444444444555555444444444444555555888888888888888777666666444444444444444444444444333333333333333333333333333333444444555666777777333333333333333333333333333222222111111222222333222222222222222222222222333222222111111222222333222222222222222222333333000000000000000000000000111111222222222222111111000000111222222222222111000000000000000000000000111111111111111111111111000111111111111222222222333222111111000000111111222333333444444333333222222222222111111111000000111111111111111111111111111111222333333444555555333222000///...///000222222222222222222111000//////////////////000111111111111222222222222111111111000...------...////////////000000111111111222///////////////000111111000000000000000000000000111111000000000000000111111111111111111111111111111111000000000000000111111111222333333333333222111111222333333333333222222222222222222222222222111222222333333444444555333333222222111000//////111222222222222333333333000111111111111222222222111111222222222222111111111111000000111111222333444444444444444444444444111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000000111111111111222222222222222333333333222111111222222222222222222222222444444444444444444444444333333222222333333444555222444666555333222333666444333333222111111111222000000111111111222222222222222111111111111222222444444444444444444444444333222222111111222222333000000000000111111111111000000111111111222222222888888999888888777666666222222222222222222222222111111111111111111222222000000111111111111000000111111222222222333333333000000////////////000000333444555444222111222333444444333333333222222222...///111333333222111000333333222222111111222222222111000//////000111222///............000111222222222111111000//////...222222111111111111111111////////////000000000000111111111111000...---,,,000000000000000000000000......//////......---,,,---...000000//////111222////////////000000000000000111111111111222222222000111222222333333333333111111111111111111111111222222111111111111222222111222222222222333333333::::::999999999999888888888888888888888888888888888888888777666666555555888888777666666666666666666555555444444444555555555555444444444444555555777777888888777666666555444444444444444444444444333333333333333333333333333333333444555555555666333333333333333333333333333333222222222222333333333333333333333333333333333222222111111222222333111222222222222333333333111111111111111111111111111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111000111111111111222222222333222111111000000111111111222222333333222222111222222222111111111000000000000000000000000000000111111222222333444444555333222000/////////111111222222222222222111000000///////////////000111111111111222222222222111111000000000//////000000111//////000000000000000000///////////////000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000111222222111111111111222222222222000000111222222222222111222222222222222222222222222222222222222222111111444333333222111111000000///000000000000111111111000111111111111222222222111111222222222222111111111111000000111111222333333333333333333333333333111111111000000111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111000111111111111222222222111111222222222222111111222222222222222222222222444444444444444444444444333222222222222333444444222444666555333222333555444333222222111111111222111111111111111222222222222222111111111111222222333333333333333333333333333222222111111222222333000000000000111111111111111111111111222222222222333444444444444333333222333333333222222222222222111111111111111111222222111111222222222222111111111111111111222222222222000000////////////000000000222333333111111222333444333333333333222222222000111333555555555333222444333222222111111111111222111000//////000111222/////////...///000222333222222111000000///......111111111111111111111111---......///000111222222111111111111000///...---000000000000000000000000//////000000//////...---///000111000///...///000////////////000000000111000111111111111222222222111111222333333333222222111111111111111111111111000000////////////000000//////000000000111111111;;;;;;;;;::::::::::::999999999999999999999999999777777777777777777777777888777777666666666666666555555555444555555666666555555444444444444555555666666666666666666555444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333222222222222333333444444444444444444444444333222222111111222222333111111222222222333333333222222222222222222222222111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111000111111111111222222222333222111111000000111111000111111222222111111000222222222111111111111111000000000000000000000000111111222222333333444444333222111000///000111111111222222222222111000000000////////////000111111111111222222222222111111//////000111222222222222111111000000000000000000000000/////////000111111000000000000000000000000111000000000000000111111////////////////////////000000000000000111222333111000/////////000222333///000000111111111111111222222222222222222222222333222222111000000//////444444333333222222111111///000000000000111111111000111111111111222222222111111222222222222111111111111000000111111222333222222222222222222222222222222111111111111222222222222222222222222222222////////////////////////111111111111000000000000111111111111222222222222000111111111111222222222///000111222222333222222222222222222222222222222444444444444333333333333222222222222222333444444222444555444333222333555333333222111111111111222222222222222222111111111222222111111111111222222333333333333333333333333333222222111111222222333000000000111111111222222222222222222222222222222000111222222222222222222444444333333222222111111222222222222222222111111222222333333333333222222111111111111222222222222111000000//////000000111...000111111111111222444333333333222222222111111333444666777777777555444555444333222111000000000111111000000000000111111000000///000000111333333222111111000000/////////111111111111111111111111,,,---...///111222333333111222222222111000//////000000000000000000000000000111111111111000//////000111222111...---...////////////000000000111111000111111111111222222222222222333333333222111111111111111111111111111111000//////......//////000/////////000000000111111<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999666666777777777888888888777777666666666666777777555555555555555666666777555555444444444444555555444555555666555555444444444444444444444444444444444444444444444444444444333333333333333333222222444444444444444444444444333333333222222333333333444444444444444444444444333222222111111222222333111111111222222333333444333333333333333333333333111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111000000111111111222222222333222111111000000111111111111222222222222111111111111111111111111111111000000000000000000000000111111222222333333333333333222111000000000111111111111222222222111111000000000//////000000111222111111222222222222111111,,,...000222333333333222333333222222111111000000111000000///000000111111000000000000000000000000000000000000000000111222000000000000000000000000222222111000000111111111111000...---...///111333000000111222222222222222111111111111111111111111222222111111111000000000444444444333333222222222111111222222222333333333000000111111111222222222111111222222222222111111111111000000111111222333111111111111111111111111333222222222222222222333222222222222222222222222000000000000000000000000111111111111000000000///000000000111111111222222000000111111111222222222000000222333444444444444222222222222222222222222444444444333333333333333222222222111222333333444333333444333333333333444222222111111111111111222333333222222222222111111333222222111111222222333222222222222222222222222333222222111111222222333000000111111111222222222333333333333333222222222333333444555555666555555444444444333333222111111333222222222222222111111111222222222222222222111222222222222333333333333111000000000000000000111000111222222111111222333222222222222111111111111444555666888888777555444555444333111000000000000111000000000000000000111000000000111111222333333333222222222111111111000000000000000111111111111......///000111111222222111111222222222111111000000000000000000000000000000000111111000000///...000111111000///....../////////000000000111111111000000111111111222222222333333333333222222111000111111111111111111111111111111000000000000111111111111111111222222222222=========<<<<<<<<<;;;;;;999999999999999999999999666666777777888888999999777777666666666666777777666666555555555666666777555555444444444444555555444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333222222444444444444444444444444444333333333333333333444222222222222222222222222333222222111111222222333000000111222333333444444333333333333333333333333111111222222222222111111000000111222222222222111111111111111111111111111111111111111111111111111000000111111111222222222333222111111000000111111222222333333333333222222111111111111111111111111222222222222222222222222111111222222222222222333333222222111111111111111000111111222222222111111000000000000000111222222111111222222222222111111+++,,,///111222222222222444444444333333222222222111111000000000000111111000000000000000000000000000000//////000111222222111111111111111111111111555444333111000000000000000///...------///111222111222333333444444333333111111111111111111111111111111111111222222333333444444333333333333333222111111222222222333333333000000111111111222222222111111222222222222111111111111000000111111222333111111111111111111111111333222222222222222222333222222222222222222222222111111111111111111111111111111111111000000000////////////000000000111111000000111111111222222222111222333444555555555555222222222222222222222222444444333333333222222222222111111111111222333333333333222333333333333222111111111000000111222222333222222222222222222222333333222222222222333333222222222222222222222222333222222111111222222333111111111111222222222222444444333333333333333333555666666777888888888888444444444333333333222222333333333333222222111111000000111111111111000000333333333444444444444555111111000000000000111111444555555444222000111222222222111111111000000000222444555666666555333222444333222111000000000000000000000111111000000000///000000111222222333333444444333333333333222222//////000000000111111111111111111111000000000000000111111222222222111111000000000000000000000000///000000000000///......---///000000//////000222000000000000111111111111000000111111111222222222333333333333222222111000000000000000000000000000111111000000000000111111000000111111111222222222=========<<<<<<<<<<<<;;;::::::::::::::::::::::::777777777888888999999999666666666666666777777888888777666666555555666666555555444444444444555555333444555555666555555555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333444444222222222222222222222222333222222111111222222333000000111222333444444555333333333333333333333333111111222222222222111111000000111222222222222111222222222222222222222222111111111111111111111111000111111111111222222222333222111111000000111111333333333444444333333333111111111111111222222222333333333333333333333333111111222222222222222222333222222222222111111111000000111222222222222111111000000000000111222222111111222222222222111111,,,---...000111222222222444444444333333333333333222222111000000000111111000000000000000000000000////////////000111222333111111111111111111111111555444333222111000000000000///.........///111222222333333444444444444444111111111111111111111111000000111111222333333444333333333333222222222222///000000000000111111111000111111111111222222222111111222222222222111111111111000000111111222333111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111000000000000.../////////000000000000000111111111111222222222111222333444555555555444222222222222222222222222444444333333222222111111111111111111111222333333444222111222333444333111111000000000000111222222222222222222333333333444333333222222222222333333333333333333333333333333333222222111111222222333111111111222222222222333333333333444444555555555555555666666777666666666333333333333444444444444444444444333222222111111000000000111111000000000333333333333444444444444222111111000000111111222666666666555222000000111111111111000000000000///111222333444444333111000222222111000000000000111000000111111111111000000...///000111222222222222333333333333333333333333...//////000000111111111333222222111111000////////////000111222222222222000000000000000000000000//////000000//////...------...000000//////111222000000000111111111222222000111111111111222222222222222333333333222111111000000000000000000000000///......------......///........./////////000000======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888999999666666666666666777888888999999777666555555555555555555444444444444555555444444555666666666666666444444444444444444444444555555555555555555555555333333333444555555555666555555555555555555555555444444333333333333444444333333333333333333333333333222222111111222222333///000111222333444444555222222222222222222222222111111222222222222111111000000111222222222222111222222222222222222222222111111111111111111111111000111111111111222222222333222111111000000111111222222333333333333222222000000111111111222222222222222222222222222222222222222111111111111111111222333333333222222111111000000111222222222222222111111000000111111222333111111222222222222111111/////////000111222333444111111111222222222222222333222111111000000111111000000000000000000000000////////////000111222333111111111111111111111111222222222111111222222333//////000000000111111111222222333444444444444333111111111111111111111111000000111111111111111111222222222222222222222222///000000000000111111111000111111111111222222222111111222222222222111111111111000000111111222333222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000111111111000111111111111222222222111111222333333222222222222222222222222222222222444444333333222111111000111111111111111222222333444222000111333444333111000000000000000111222222000111111222333444555555444333333222222333333444333333333333333333333333333222222111111222222333111111111222222222333333222222333444555666777777444444555555555444333333222222333333444555555555555444444333222222111111000111111222222111111000111111111222222222333333222111111000000111111222444444555333111000000111111111000000000/////////000111333333333111000...000000000000000111111222///000111222222111000///---...///111111111111111222222222222222222222222......//////000111111222222222111111111111111111---...///000111111111111000000000000000000000000000000111111000000///......///000000//////000111000000111111111222222222000111111111111222222222111111222333333333222222000000000000000000000000......------------................../////////000===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666777888888;;;:::888777555444444444555555555444444555555555444444555666777777777666444444444444444444444444555555555555555555555555333333444444555666777777555555555555555555555555555444444333333444444555444444444444444444444444333222222222222222222333///000000222333444555555222222222222222222222222111111222222222222111111000000111222222222222111222222222222222222222222111111111111111111111111000111111111111222222222333222222111000111111111111111222222222222111111000000111111222222222222111111111111111111111111222222111111111111111111222333333333333222111111///000111222222222222222111111111000111111222333111111222222222222111111222111111000111222444555//////000000111111111222333333222111000000111111000000000000000000000000////////////000111222333000000000000000000000000000000000111222444555666//////000111222111111111111111222333333333333222000000000000000000000000111111000000//////......111111111111111111111222111222222222222333333333000111111111111222222222111111222222222222111111111111111000111222222333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222000111111111111222222222000000111111111000000///222222222222222222222222444444333333222111000000111111111000111222222333444222000111333444333000000000///000000111222222000000111222444555666666444333333222222333333444444444444444444444444444333222222222222222222333111111222222222333333333111222333444555777888888555555555555444444333222111222222333444555666666555555444333333222111111222222222333333222222222///000000000000111111111222222111111111111222222111222333222111000111222000000000000////////////000111333333333111///...////////////000111222333///000111222222111000///,,,---///000111111000000000000000000000000111111---......///000111111222000000111111222222222333,,,---...000111111111111000000000000000000000000111222222222222111000000000111222111///---...///000111111111111222222222000111111111111222222222000111222333333333333333000000000000000000000000000000////////////000000000000000000111111111111>>>===<<<===>>>>>>===<<<;;;;;;::::::::::::999999;;;;;;;;;:::::::::999999555555666666666666555555888888777777666666555555666555555444444444555555666555555666777777555444333555666555444222333333555555555555555555555555222222333444555555555555333333333444444444555555555555555555555444444444777777777777666666666666333333222222111000//////111111222333333333333222333333333222222111111111222222222222222222222222222222222222222111000///111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111333333333222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111222222222000///...000000000000000000000000222444666444222000222444000000000000000000000000000000000000000000000000222111111000000000000000222222111111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000......///000111222222333222222222111111111111000000000000000111111111111222111///.........///000000000////////////000000111111222222222333333333333333333333333333333333111111000000000000111111000000000000000000000000000000000000000///......000000////////////000000111111000000000000111111111111111111111111111111333333333222222111111111222222111111222222333444111111222222222222111111333222222222222222222222333333333222222222222111222111000000000111333333111111222222222333333333333333333333333333333333111222222333333222222111333222111111111222444444333111//////000111000//////222666:::<<<===;;;:::888888888888666444222111000111111111111222222222222111111111000000//////////////////000000000000333222111111000000111111222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444333333222222222//////000000111111111222444444444444444333222111,,,///111111...,,,...000111111000000111111222333222222111111111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111000111222333444333222222333222222111111222222333+++---000222333333111000......//////000000111111444333333222111000//////???===<<<<<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999666666777777777777666666888888777777666666666666666666555555555666777777666555555666777777666444333555666666444333333444555555555555555555555555333333444444555444444444333333333333444444444444444444444555555555555555666666555555555444444444444444444333222111111111000111222222333333222222333333333222222222111111222222222222222222222222222222222222222111000000111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111333333222222111111111000111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111000000///000000000000000000000000111333444333111///111222000000000000000000000000000000000000000000000000222111111000000000000000000000000//////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000111111222222222222222111111111111000000000000000111111111111222111000/////////000000111111000000000000111111111111111111222222222333333333333333333333333333111111000000000000111111000000000000000000000000000000111111000//////...000000////////////000000111111000000000000111111111111111111111111111111333333333222222111111111111111111111111222333333111111222222222222111111222222222222222222222222111111111000000000000///222111000000000111222333111111111111222222222333222222222222222222111111222222222333333222222222222222111000111222333444444222000000111222111000000333777;;;===>>>===<<<777777777666555444333222000111111111111222222222111111111111111111000000/////////000000000111111333222111111000000111111000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222444444333333333222222222000111111111222222222222000000111111111111000000///000111000//////000111111111000000111111222333222222111111111111222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111000111222333333333222222333222222111111222222333000000000111111111111111////////////000000111111333333222222111000000000AAA???===<<<===>>>===<<<>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::777777888888888888777777888777777777777666666666666666666666777777888999666555555666777888666555444555777666444333333444555555555555555555555555444444444555444444333333222222222222333333333333333333444444555555666666444444444333333333333222555555444444333333222222000000111222222222222111333333333333222222222222222222222222222222222222222222222222222222111000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333222111000000//////111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000111222222000000000000000000000000000222222222000///000111000000000000000000000000000000000000000000000000222111111000000000000000//////............//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000111111111111111111111222222222111111111111000000000000111111111222222333222111111000000111111222222111111111111222222000000000111111111222222333333333333333333333333111111000000000000111111000000000000000000000000000111111111111000//////111000000//////000000111111111000000000000111111111111111111111111111111222222222222222111111111111000000000000111222222111111222222222222111111111111111111111111111111111111111000000000000///111111000000111111222333000000000111111111222222000000000000000000000000222222222222222222222222111111000000111111222333555333111111222333222111111333777;;;===>>>>>>===666666555444444444444444000111111111111222222222111111111222222222222222000000000111111111222222333222111111000000111111...//////000111111222222000000000000000000000000////////////////////////////////////////////////000111111111111222222222333333333333222222222222222222222222222333333333...//////000000000000///333111//////000111111111111111000000111111222333222222111111111111222222000000000000000000000000//////000000000000111111000000000000000000000000000000000000111111111111000111222333333333333222222222111111111111222222333222111/////////111111/////////000000000000111111111111111111111111111DDDBBB???>>>>>>@@@@@@@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888999999::::::999999888777777777777777777777777666666666666777888999999666555555666888888777555444666777777555444444555555555555555555555555555555555555555444333222222111111222222222333333333222222333444444555666666444444444333333333222222555444444444333333222222///000111111222222111111333333333333333333333333222222222222222222222222222222222333333222111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111333222222111000///......111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000///000111333444000000000000000000000000111111111111111000111111000000000000000000000000000000000000000000000000222111111000000000000000//////............//////000000000000000000000000000000000000000000000000000111111111111111222222000000000000000000000000111111111111000000000///000000000000000000000000222111111111111111111111222222222111111111000000000000111111111222222222333333222222222111111111222111111000000111111222///000000000000111111111222222222222222222222222222111111000000111111222000000000000000000000000000111111222111111000000111000000000000000000111111111000000000000111111111111111111111111111111222222222111111111111111000000000///000000111222111111222222222222111111000000000000000111111111333333333222222222111111111111111111111222222222///000000000000111111111000000000000111111111111222222222222222222222222000000000111111111222222444333111111222222222111000222555999<<<<<<<<<<<<555555333333333444555666000000111111111222222222111111111222222333333444000111111111222222222222333222111111000000111111//////000000111111111111000000000000000000000000........................////////////////////////000000111111111222222222333222222222222222222222222222222222222222222222111111111111111000//////444000------///222111000111111000000111111222333222222111111111111222222000000000000000000000000//////000000000000000000///////////////////////////000000000111111111111111111222222333333333333222222111111111111222222222222111000000111111111000000000000000000000000000000111111111222222222HHHEEE@@@>>>>>>@@@AAAAAA============<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999777777777777888888888888666555555555666666777888666555555666888999888666555777888777666555555555555555555555555555555555555555555555444333222222111111222222222333333333111222222333444555666666555555555555444444444333333333333333222222222222000000111222222222222222333333333333333333333333222222222222222222222222111222222333333333222222111111111111111111111111////////////////////////000000111111111222222222111111111111111111111111222222111111000//////...111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222111000000000222333444000000000000000000000000222111111111222222222222111111111111111111111111000000000000000000000000222111111000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000111111111111000000000///000000000000000000000000222222222222111111111111222222222111111111000000111111111111222222222222333333333333222222222111000000////////////000000///000000000000111111111222222222222222222222222222222111111111111222222000000000000000000000000111111222222222222222111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000///000000111222111111222222222222111111//////000000000111111111333333333222222222111111000000111111222222222222///000000000000111111111111111111222222333333333333222222111111222222333000000111111222222222222333111000///111111000///...000333666888999999999444444222222222333555666000000111111111222222222111111111222222333333444000111111111222222222222333222111111000000111111111111111111000000//////111111111111111111111111////////////////////////////////////////////////000000111111111222222222222222222222222222222222111111111111111111000000333333222222000///---,,,333///,,,+++...000000///111111000000111111222333222222111111111111222222000000000000000000000000000000/////////////////////////////////////////////000000000111111111111222111222222222222333333222111111000000111111222...///111333444333222111111111111111000000000000000000000111222222333333QQQLLLFFFAAA???@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::999999777777777888888888888999777666666555555666666666666555555777999999888777666777999888666555555666555555555555555555555555444444444555444444333333222222222222333333333333222222333333444444555555666666666666555555555555333333333222222222222222111111222333333333333222333333333333444444444444222222222222222222222222111222333333333333333333111111111111111111111111////////////////////////000111111111111222222222111111111111111111111111222111111111111000000000111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111222222333000000000000000000000000222111000111333333333111111111111111111111111111000000000000000000000000222111111000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000111111222333333333000000000000000000000000111111111111000000000000000000000000000000000000111111222222222222222222222222222111111111111000111111111222222222222333222333333333333222111111000000////////////000000000000000111111111222222222222222222222222222222222222111111111111222222000000000000000000000000111111222333333333333222222111111000000111111222111111000000000000111111111111111111111111111111000000000111111111111111111000000000000111222222111111222222222222111111///000000111111222222222111111111000000000000///000000111222222222222111000000000111111111222222222222222333444444555555444333222111111222333444111111222333333333333222333111//////000111000///...///111333444555555555333333222222222333333444000111111111111222222222111111111222222222222222000000000111111111222222333222111111000000111111222222111111000//////...111111111111111111111111000000000000000000000000////////////////////////000111111111111222222222111111111222222222222222111111111000000000000000111111111000...---+++***111///------.../////////111111000000111111222333222222111111111111222222000000000000000000000000000000////////////......000000000000000000000000000000000000111111111111222222111111222222333444111111000000000000111111,,,...111444555555333222222111111111111000000000000000111111222222222333```ZZZQQQIIIEEECCCBBBAAA??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999777777888888888999999999999999888777666666666666666555555777999:::999777666888999999777666666777555555555555555555555555333333444444555444444444333333333333444444444444333333333333333333333333666666666666555555555444333333333444444444444444222222333444444444444333333333333444444444555555222222222222222222222222111222333333444444333333111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333222222111111000000000000000000000000111///...///222333222000111111111111111111111111000000000000000000000000222111111000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000111222222333444444000000000000000000000000111111111111000000000000000000000000000000000000111111111222222333333333222222222111111111111000111111111222222222333333111222333333333222000000111000000000000000000111111111111111222222222333111111111111111111111111333222222111111222222333000000000000000000000000111222222333444444333333222111111000000111111222111111000000000000111111111111111111111111111111///000000000111111111222111111111111111222333333111111222222222222111111000000111111222333333444111111111000000000000//////000111222333222222111111111111111222222222333222222222333444555555555444333111000000111333444111222333444555444444333444222000000111111111000///000111222222333222222222333333333333222222111000111111111111222222222111111111111111111000000/////////000000000111111333222111111000000111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000111111111222222222222222222222111111000000000//////000000000///.........000000000///...///000111111000000111111222333222222111111111111222222000000000000000000000000000000/////////.........000000000000000000000000000000000000111111111111222222111111111222333444111111000000000000111111000000222333333333333222222222222111111111000000111111111111111222222222nnnggg\\\RRRKKKGGGEEEDDD@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;888999999::::::999999888777777888888999999999999;;;;;;999888777777666666666555555777999:::999888777888999999777666666777555555555555555555555555222222333444555555555555333333444444444444555555444333333333333333333333666666555555555444444444444555555555555555555555222333444444555555444444333333333444444555555555222222222222222222222222111222333333444444444444111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111222333333444444111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222333444444333222000///000000000000000000000000000...---...111222111///111111111111111111111111000000000000000000000000222111111000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000111222333333444444000000000000000000000000111111111111000000000000000000000000000000000000000000111222333333444444222222222111111111111000111111222222222333333333111111222333222111000///222222111111111111222222111222222222222333333333111111111111111111111111333222222111111222222333000000000000000000000000111222333333444444444444222222111111111111222222111111000000000000111111111111111111111111111111//////000000111111111222222222111111222222333444111111222222222222111111000000111222333333444444333333333222222222222111///000111222333222111111111222222222222333333333111111222333444444555555444333111000000111333444222333444555666555444333555333111111222333222111000000111222222222111111222222333444333222111000000111111111111222222222222111111111000000//////////////////000000000000333222222111000111111111/////////000111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000111111222222222222333333333222222111111111//////111222333333333333---111333333000...000222111111111000111222222333222222111111111111222222000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111333222111111111222333444111111000000000000111111444333222111111111222333222222222222111111000000111111111111111111111111{{{{{{ssscccUUUMMMHHHDDDDDDDDDDDDAAA???===>>>@@@=========<<<;;;;;;::::::999999999888888888888777999999999888888888777777::::::888777777777888999888888777777777777777777999888888777666555555444444666777999999777666444666666666666555444333222222222333444444555555666444444444444444444444444222333444444555555444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111222222111000//////000000222111111111000000//////000000000000000000000000000000000000000111111222222222222222222222222222222222333333333444444444222222222111111000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111222333333444444333333333222222111111111333333222222111000//////111111222222222333333333222222222222222222222222000111111222222111111000000000000000000000000000555333000...---...000222000111111111111222222222000000000111222222222333555444444333333222222111333333333333333333333333000000000000000000000000000000111222333333444444444444333333222111000000111111111111111111111111111111222222222333333333444444444444444444444444111111111111111111111111000000111111222222222222111111000000000000111111222222222111000//////...222111000000000111333333222333333444444333333222222222111111111111222222222222222222222222222222000000000111222222222333000111111111111222222222222222333444555777888999777666333111111111222333111111222222222333333333444333222111000///...---//////000111222222333333222333444555444333222111222222333333333333444444000000000000000000000000...///000111222111000000222222222111111111111000777666444222111111222222111111000000//////............///000111222222333333222222111000///......333333222222111000000///000000000000111222333444111111000000111111222333111111111111000000//////222222222222222222222222111111111000000000000000222222111111000//////...000111111111111222222222////////////////////////---...000111111111000/////////000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111000///......---000000000000000000000000{{{~~~{{{ooocccZZZQQQJJJCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<;;;;;;:::999999999999888888888888::::::::::::999999999888:::999888777777777888999888888888888888888888888888888888777666555555555555555777777777777555555666666666666555444333222666555555444444333222222444444444444444444444444444444555666666666666666444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222111000000000000000111111111111000000000///111111111111111111111111000000000000000111111222222222222222222222222222222222222222333333333333333333222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222111111111333333333222222111111111333333222222111000000///111111222222222333333333222222222222222222222222111111222222222222111111000000000000000000000000333222000///...///111222000111111111111222222222111111111111111222222222444444333333333333222222333333333333333333333333111111111111111111111111111111111222222333333444444444333333222111111000111111111111111111111111000000111111111222222222444444444444444444444444222222222222222222222222000111111111222222222222111111000000000000111111222222222111000/////////222111000000000111222333222333333444444333333222222222111111111111222222222222222222222222222222111111111111111222222222111111111111222222222222222222222333444555666777777555333222111111222333111111222222222333333333333333222111000///......000000000111222222333333333333444444333333222111222222333333333333444444222222222222222222222222///000111222222222111111222222222111111111111000444333222111000000111111111111000000//////////////////000000111111222222222222111111000000//////111111111111111111111111222222111111111111111222111111111111111222222333222222111111111000000000222222222222222222222222111000000000000000000000000000000000000111111111000111111111111222222222////////////////////////---...///000111000000///000000000111111111222222111111111000000111111111111111111111111111111111111111111111111111111111444444333333222111111000111111111111111111111111{{{~~~tttjjj^^^TTTHHHEEEAAA@@@AAAAAA???<<<>>>>>>======<<<<<<;;;;;;:::::::::999999999888888;;;;;;;;;:::::::::999999:::999888888777777888888888888888888888888888888888888777777666666555555555555555555555555555555666666666666555444333333666555555444444333222222444444444444444444444444555666666777888777777777444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222111000000000000000000111111111111000000000000111111111111111111111111000000000000000111111222222222222222222222222222111111111222222222222333333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111333222222111000000//////222222222222222111111111333333222222111000000000111111222222222333333333222222222222222222222222222222222333333222222222000000000000000000000000000000000000000111111111000111111111111222222222222222222111111111111111222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444333333222222111111111111111111111111111111111//////000000000111111111444444444444444444444444333333333333333333333333111111111111222222222222111111000000000000111111222222222111000000//////111111000000111111222333222333333444444333333222222222111111111111222222222222222222222222222222222222222111111111111111111111111111222222222333333333222222333333444555666555333222111222222333111111222222222333333333333333222111000/////////000000111111222333333333444444333222222222222222222222333333333333444444444444444444444444444444000111111222333222222222222222222111111111111000111000000/////////000000111000000000000/////////000000000000000111111111111111111000000000000000//////000111222222333333444333222111000000000000000111111111111222222222222222222222222111111111222222222222222222222222000000000000000000111111...//////000111222222222000111111111111222222222////////////////////////......///000000000000000111111111222222222222222111000000//////000000111222222222222222222222222111111111111111111111111444444444333333222222111111111111111111111111111yyy}}}vvvkkkbbbWWWOOOGGGCCCCCCCCCAAA>>>??????>>>======<<<<<<;;;;;;:::::::::999999999999;;;::::::::::::999999999999999999888888888888888888888888888999999999999888777777777666666666555555555444444444444555555555555666666555444444333222222333444444555555666444444444444444444444444555555666777777777777777333333444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111000000000000000111111111111000000000000000111111111111111111111111000000000000000111111222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111222222222222222333333111111111111111111111111111222222333333222222111111111111111111111111111111111111000000000//////222222222111111111111111222222222111111111000000111111222222222333333333222222222222222222222222222222333333333333222222000000000000000000000000...///000111222222111111000000111111111222222222333222222222111000000000111111222333333444555555222222222222222222222222222222222222222222222222333333222222222222222222333333333222222111111111111111111111111111111111000000000000111111111222333333333333333333333333333333333333333333333333222222222222222222222222222111111000000111111222222222222111111000000000111111111111111222222222222333333444444333333222222222111111111111222222222222222222222222222222333222222222111000000000111111111222222222333333333333222222111222222333555444333222222222222333111111222222222333333333222222222111111000000000111111111222222333333333555444222111111111222333222222222333333333444444444444444444444444444444111111222222333333333333222222222111111111000000////////////000000111111000000000000000000000000111111111000000000000000000000000000000111111111000000000111222222333333333222222111000000111111000000111111222222222222222222222222222222222222111111111111111111111111000000000000000111111111/////////000111111222222000000111111111222222222////////////////////////...//////000000000000000222222222222222222222222000000////////////000000222222222222222222222222111111111111111111111111111111111000000000//////222222222222222222222222rrrwwwzzz{{{||||||yyysssggg]]]PPPGGGEEECCCAAA>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888888888999999999999888888777777777777888888888999999999777777777777666666666666555555444444444444555555555555555666555555444333222222333444444555555666444444444444444444444444333444555555666666555555333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111000000000000000111111000000000000000000111111111111111111111111111111000000000000000111111222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111333444444555555444444333111111111111111111111111//////000000000111111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222111222222333333222222111000000000000000000000000---...000222222222111000000000111111111222222222333222222222111000000000111111222222333444555555222222222222222222222222222222222222222222222222333333222222222222222222333333222222222222222111111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222333222222222222222222222222222111111111111222222222222222222111111111111000000111111222222222222222333333444444333333222222222111111111111222222222222222222222222222222333222222222111000000000111222222222222333333333333333222111111111111222444444333333222222333333111111222222222333333333222222222111111111111111222222222222222333333333444333222111000111222333222222222333333333444444333333333333333333333333222222222222222333333333222222222111111111000000//////000111111222222222000000000000111111111111111111111000000000000000000000000000000111111111111111111111111111111111111111000000111222222333///000111222222222222111222222222222222222222222111111111111111111111111//////000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000///////////////000000111222222222222222222222222000000////////////000000111111111111111111111111111111111111111111111111////////////............111111111111111111111111ppprrrqqqqqqvvv~~~sssiii\\\QQQJJJEEEAAA>>>@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888777777888999999999999888777777666666666777888888999999777777777777666666666666555555555555555555555555444555555555555555444444666555555444444333222222444444444444444444444444222333333444444444444444222333333444444555555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333000000000000000111111222000000000000111111111111222222222222222222222222000000000000000111111222222222222222222222222222111111111222222222222333222222222222333333333333222222222222222222222222111111111111111111111111111111111222222333333444111111111111111111111111444555555666666555555444111111111111111111111111//////000000111222222333000000000111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111222222111111111000000000000000000000000...///111222222111000000000111111111111222222222222222222111111111111111111111222333333444555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333111111111111111111111111333333333333222222222222222222111111111111222222222222222222222222222222000000111222222222222111222333333444444333333222222222111111111111222222222222222222222222222222222222222111111111111111222222222222333333333333333333222222111222222222333333333333333333333333111111222222222333333333111111111222222222222222222222333333333333333333333333222111111111111111222222333333333333444444111111111111111111111111222111111111111222333333222222222111111111111000000111222222333333333222000000000111111111111222000000000000000111111111111111111000000000000000222222111111111111111111000000000000111222333444///000111333333222111111111111111222222222222222111111111111111111111111/////////000111111222222111111111000000000000000000111111111111222222222000000000000000000000000///////////////000111111222222222222222111111111111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000|||yyysssnnnqqqzzzzzzuuulllaaaVVVMMMFFFBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888999999:::999888777666444555555666777777888888666666666666777777777777555555777777777777555555444444555555555555555444666555555444444333222222444444444444444444444444222222333444444444444444222222333333444555555666222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333000000000000000111222222///000000000111111111111222222222222222222222222000000000000000111111222222222222222222222222222222222222222333333333333111111111222222222333333111111111111111111111111111111111111111111111111000111111222333333444444111111111111111111111111444444555555555555444444111111111111111111111111111111111222222222222222///000000000111111111222111111111111111111111111111111222222222333333333222222222222222222222222///000000111111000000///000000000000000000000000000111111111111000000///000111111111111222222222111111111111111222222222222222222333333444444444111111111111111111111111111111111111111111111111111111111222222333333444222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222444444333333333222222222333222222111111222222333222222222222222222222222///000111222333222222111222333333444444333333222222222111111111111222222222222222222222222222222111111111111111222222222222222222333333333444444333333222222222333333444222333333333444333333333111111222222222333333333111111111222222333333333333333333333333333333333222222222222222111000000222222333333333333444444222222222222222222222222111111000000000111222333222222222111111111111000000111222333333333222111000000111111111222222222//////000000111111222222222222111111000000//////000000000111222222333333222111111111111111222222///000222333333222111000000000000111111111222222111111111111111111111111...//////000111111222222//////000000111111222222000111111111111222222222000000000000000000000000000//////...///000111222222222111111111000000000111111111000000111111111111111111111111111111111111111111111111111111111000000000000000111111111////////////////////////yyyooooootttxxxwww~~~}}}xxxooobbbUUUKKKGGGAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888999:::999888777666333444444555666777777888666666666666777777777777444666888999999888666444444444555555555555555444222222333444444555555666444444444444444444444444222333444444555555444444222222333333444555666666222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333000000///000000111222222//////000000111111111222222222222222222222222222000000000000000111111222222222222222222222222222222222333333333444444444000000000111111222222222000000000000000000000000111111111111111111111111000000111222333333444444111111111111111111111111333444444555555444444333111111111111111111111111444444333333222111111111//////000000111111111222111111111111111111222222111111222222222333333333222222222222222222222222//////000000000000//////000000000000000000000000222222111111000000//////000111111111111222222222000000111111222222222333222222333333333333444444111111111111111111111111000000000000000000000000000000111222333333444444222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222333333333333333333333333444444444333333222222222333222222111111222222333222222222222222222222222///000111222333222111111222333333444444333333222222222111111111111222222222222222222222222222222000000111111222222222333222222333333333444444444333333222222333333444555222222333444444444333333111111222222222333333333111111111222222333333444333333333333333333333333111111222333333111000///222222333333333444444444222222222222222222222222111000/////////000222333222222222111111111111000000111222333333222111000000000111111222222222222...//////000111222222333333222222111000//////.........///111222333444555444333222111000000000000...000222333333333111000//////000000111111111222000000000000000000000000...//////000111222222222------...000111333444444000111111111111222222222000000000000000000000000000///.........///111222222111111111000000//////222222111111111111222222222222222222222222222222111111111111111111111111///////////////000000000////////////////////////yyyuuuvvvyyy{{{{{{}}}~~~xxxiiiWWWKKKHHHGGGFFFDDDAAA<<<888666>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666777777888888888999777777777777888888888888555555555444444333333222666555444333333444555666555555444444444444555555444444444444444444444444555555444444444444555555555555555555555666777888333333333222222222111111222222222222222222222222555666666555333111111222555444333222111111111111111222222333333222222111222222111111111111222222333333333222222111111111333222222222222222222333111111111111111111111111222222111111000000111111222222222222222222222222222222222111111111000000333222111000000000222222444333333222111111111222222222111111222222333444333333333222222222111111333444666666666444222000000000000000000000000000000000000000000000000000444333222111111222333444333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111000000222444555000000000000000000000000333333333222222111111111333333333222222222111111000111111222222111111000333333333333333333333333444444444444444444333333444333333222111111111222111111111111111111111111444444444333333222222222222222222222222222222222333222222111111222222333000000000000000000000000111222333333333333222111000111222333333333333333444444444333333222222222444333222222111111111111444444333333333333222222111111111111111222222222000111333555666666666555555555555555555555555555444333222222333444666777777666444333222222333444333333333333333333333333444444444333333222222222000000111111222222222222///111222222111000111111555555444333333222111111222222222111000//////...111222222333222111000///222222222222222222222222222111111111000000//////111111222222222333333333333333222222111000//////......///111222333444555555444333222111111111111000000111222333333444444111111111111111111111111000111111222222000///.../////////000111111222222111000...///000222222111000000000000000000111111////////////////////////000000000000000000000000111111111111111111111111222222222111//////222444111111000000000000000111111111000000//////......000///...000111222222111000000000000000000000000zzzwww|||~~~xxxfffYYYLLLKKKHHHEEEBBB???===<<<>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666777777777888888888888555555555555555444444444555555555555444444444444555444333333333333444555555555444444444444555555444444444444444444444444555555444444444444555555555444444444555555666777333333333333222222222222333333333333333333333333333444555444222222333444666555444333222222222222111222222333333222222111222222111111111111222222222222222111111000000000222222111111111111222222111111111111111111111111222111111000000000111111222222222222222222222222222222222111111111000000333222111000000111222222444333222222111111222222222222111111222222333444333333222222222111111111333333444555444333222111000000000000000000000000000000000000000000000000333222111111111111222333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111000000222444555111111111111111111111111333333333222222222111111333333222222222111111111111111222222222222111111333333333333333333333333333333333444444444444444444333222222111111111222111111111111111111111111444444444333333222222222222222222222222222222222333222222111111222222333111111111111111111111111111222333333333333222111000111222333333333333333444444444333333222222222444444333222222222222222333333222222222111111111222222111111111111111111000111222444555555555555555555555555555555555555333333333333444555666777888777555444333333333333333333333333333333333333444444444333333222222222000111111111222222222222222444555555444333333444555555444333333222111111222222222111000/////////111222333333333111000///222222222222222222222222111111111111000000000///000000111111111222222222///000000000000111111111//////000111222333333444555444333222111111111111000000111222222333444444111111111111111111111111000111111222111000///.../////////000111111222222333222111111333444444333111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111222222111///000111333111111000000000000111111222222111111111000000000333111000000222333333222000000000000000000000000wwwxxxyyy}}}sssgggWWWTTTNNNHHHDDDBBBBBBCCC>>><<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777888888888888888888888777777666666555555555555555666666666666444444333222222333444444555555444444444444555555444444444444444444444444555555444444444444555555444444333333333444555555444444444444333333333333333333333333333333333333111333444444333333444555666555444333333333333333111222222333333222222111222222111111111111222222111111111000000000000000111111111000000111111111111111111111111111111111111111000000000111111222222222222222222222222222222222222111111111111111222111111000111111222222333333222222111111222222222222111111222222333444222222222111111111000000222222222222222333333333////////////////////////000000000000000000000000222111111000000111111222222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111000000222333444222222222222222222222222333333333222222222222111333222222222222111111111222222333333333333222222333333333333333333333333222222222333333444444555333333222111111111111222111111111111111111111111444444333333333333222222222222222222222222222222333222222111111222222333111111111111111111111111111222222333333222222111111111222333333333222222444444333333333333222222555444444333333333333333222222222111111111000000333222222222111000000000000000222333444444444444444444444444444444444444222333444555666666666666999888777555444333333333333333333333333333333333444444333333333333222222111111111111222222222222333444666666444333444555555444444333333222222111222222222111000000//////222222333333333222111111222222222222222222222222111111111111000000000000//////000000000111111111,,,,,,---///000111222333000000111111111222222222444333222111111111111111000000111111222333333333111111111111111111111111000000111111111000///.../////////000111111222222000///......000111111000222111111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111111222222111000000111333111111000000000111111222222222222222222111111111666333111111222333333222000000000000000000000000}}}yyywww{{{|||uuugggaaaXXXOOOHHHDDDCCCDDD???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777888888888::::::999999888777666666555555666666777777888888444444444444444444444444555555444444444444555555444444444444444444444444555555444444444444555555333333333222222333444444555555444444444333333333444444444444444444444444333444555555444333444666555444333222222222222222111222222333333222222111222222111111111111222222111111111111111111000000111111000000000000111111111111111111111111111111111111111111111222333444222222222222222222222222111111111111111111111111111111111111111111222222333333222222111222222333222222111111222222333444222222111111111000000000111111000000111222333444////////////////////////000000000000000000000000111000000000000000000111111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111000111111222333222222222222222222222222222222222222222222222222222222222222111111111111222333333444444333333222222222222222222222222222000111111222333444444555222222111111111111111222111111111111111111111111333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111222222333333333222222333333333333333333333333555444444333333444444444222222222222111111111111333333333222111000//////000000111222222333333333444444444444444444444444222333555666777777666555999999777666555444333333222222222222222222222222333333333333333333333333222222222222222222222222111333444444333222222333444444444333333222222222222222222111111000000000222222333333333222222222111111111111111111111111111111111000000000000000000000000000111111111222,,,---...///000222333333111111111111111111111111333333222111111111111111000000111111222222222333111111111111111111111111000000000000000//////////////////000111111222222///---,,,,,,...//////...222222111111000/////////111111111111111111111111////////////////////////111111111111111111111111000222222222000000111333111111000000111111222222222222222222222222111111777444111000111222222222000000000000000000000000|||xxx|||vvvpppeeeYYYOOOHHHCCCBBB@@@???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888777777777777777777777777666555444444333333555666666777777888888888555555666666666666555555555555444444444444555555444444444444444444444444555555444444444444555555444333333222222222333333555555444444444333333333444444444444444444444444666777888777444333444555333222111111111111111111111222222333333222222111222222111111111111222222222222222222222222222222111111000000000000111111111111111111111111111111111111111222333444555666222222222222222222222222111111111111111111111111000000111111222222222222333222222111222222333333222222111111222222333444222222222111111111111000000000000000000111222333000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000222333333444444333333222222222222222222222222222000000111111222333444444111111111000000111222222111111111111111111111111333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222333333333222222111333333333333333333333333444444444333333444444555444333333333333222222222333333333222111000/////////000000000111111222222444444444444444444444444111333444666777666666555888888777777555444333333222222222222222222222222333333333333333333333333333222222222222222222222111333444444333222222333444444333333333333222222222222222222111111111111222222222222222222222333111111111111111111111111000000000000000000111111111111111222222222333333000000000111111222222222222222222111111111111000222222111111000000111111000111111111111111222222000000000000000000000000000000000////////////////////////000111111222222222000//////111222222111111111111111000000//////000000000000000000000000////////////////////////000000000000000000000000000111333222111000111222111111111111111222333333111111111111111111111111555333111000111222111111000000000000000000000000{{{|||{{{rrrggg[[[PPPGGGCCCCCCAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888777777777777888777777666666555555555666666666666777777777777666666777777777777666666555555444444444444555555444444444444444444444444555555444444444444555555444444333222222222333333444444444444333333333333333333333333333333333333777888888777444333333444111111000000000000111111111222222333333222222111222222111111111111222222222222222222222333333333111111111000000111111111111111111111111111111111000000111111333444666666222222222222222222222222111111111111111222222222///000111222222222222222222222111111222222333333222222111111222222333444333333333222222222111111111111111111111222222222000000000000000000000000000000000000000000000000000111111222222111111000222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000000000000000000000000000000000111222222222222333333333222111111111111000000000222222333333333333222222222222222222222222222222000000000111111222222333111000000000000111222222111111111111111111111111222222333333333333444444222222222222222222222222333222222111111222222333333333333333333333333333333222222111111222222333222222333333333222111111222222333333333333444444333333333333333444444555444444444333333333222222333222222222111000000000000////////////000111222333333333333333333333333111222333444555555555555666666666666666555333333222222222222222222222222222222333333333333444444333333333333222222222222333444666666444333444555333333333333333333333333222222222222222222222222111111000000111111222333111111111111111111111111000000000000111111111111111222222222222333333333222222222222111111111111222222111111111111111111222111111000000000111111111111111111111111111111000000000000000000000000111000///.........///////////////000111111222222111000...///111222222111000000000000000000000111////////////////////////000000000000000000000000000000000000000000000000///111333333111000111222111111111111111222333444000000000111111111111111333222111111222333111000000000000000000000000000~~~|||}}}{{{ssshhh\\\PPPJJJEEECCC@@@>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666999999999888888888888888777666666666666666555555555555666777777666555555555555444444444444555555444444444444444444444444555555444444444444555555555555444333333333333333333333333333222222222222333333333333333333333333444555666555333222222333222111111111111111222222111222222333333222222111222222111111111111222222000111111111222222222222222222111111111111222222111111111111111111111111......///000111333555555222222222222222222222222000000111111111222222222...///111222333333222222222222111111222222333444222222111111222222333444444444444333333333333222111222333333333222111000222222222222222222222222000000000000000000000000111111222333333222111111333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000//////111111111111111111111111111111222222222333333333111111111111000000000000111111222222222222111111111111111111111111111111000000000111111111111111000000000000000111222222111111111111111111111111222222222333333444444444222222222222222222222222333222222111111222222333444444444444444444444444333333222111111222333333222333333333333222111000222222222333333444444444222222222222222333444444333333333333222222222111222222111111111111111111//////.........///000111333333333333333333333333222222111222222333444555333444555666555555444333111111111111111111111111222222222333333444444444444444333333333222222222222444555555444333333444333333333333333333333333222222222222222222222222000000/////////000111222111111111111111111111111///000000000111111111111111111111111222222222222111111111111111111111111111111111111111111222222111111000000000000111111111111111111000000000000000000000000000000000000111000///...---......////////////000111111222222000...------///000000////////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000///111333333222111111111111111111111222333444555111111111222222222333333111111222444555555333000000000000000000000000000~~~{{{rrreeeXXXPPPFFFDDDAAA???>>>===;;;999========================;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666555555555555666666666666777777666666555555444444333444555666666555444333555555555444444555555555444444444444444444444444555555555444444555555555666555444444333333333333333333333222222222111111222222222222222222222222000222333333222111222444222222222111222222333333222222222333333222222222222222111111111111222222//////000000111111111222333333222222222222333333111111111111111111111111,,,,,,---...000111333444222222222222222222222222000000111111222222222222...///111222333333222222222111111111222333333444222222111111222222333444555555444444444333333333111333444555444222000///222222222222222222222222000000000000000000000000111222333444444333222111333333333333333333333333333222222222222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000///...222222222222222222222222111111111222222333333333111111111111000000000000111111111222222111111111111111111111111111111111111111111111000000000000000000///000000111222222111111111111111111111111222222222333333444444444222222222222222222222222333222222222222222222333444444444444444444444444444333222111111222333444333333333333333222111000222222222333333444444444111111111111222222333444222222222111111111111000111111111111111222222222000///...------...000111333333333333333333333333222111000000111222444555222333444555555555444333111111111111111111111111222222222333333444444444444444444333333222222222///111333222111000111111333333333333333333333333222222222222222222222222000///.........000111222000000000000000000000000//////000000111111111222000000000000111111111111.../////////000000000111000000111111111222222222111000000000000000111111111111111000000000000000000000000000000000000000111000///------......////////////000111111222222333222000111333444444333......///000111222333333111111111111111111111111000000000000000000000000000000000000000000000000///111333333222111000111111111111111222333444555222222222333333444444444111111333666888777444111000000000000000000000000~~~~~~~~~tttdddXXXJJJGGGCCC@@@@@@AAAAAABBB<<<=========<<<<<<;;;:::999999999::::::;;;;;;;;;999888888888999::::::;;;999888888888777777666666555666777888888888888888999888888777666555555444555555555555555555555555000111333555666666555555555555555666666666666777333444444555444333111000333333333222222111111111111222333444555666666666888666444333444555555444222333333444444333333222444333222111111222333444000000000000111111111111222111111111222333444444000000000000000000000000000111111111111222222222222222222111000//////...111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222111111111000000111111222222222222111111000000111222222222222111111333555777777555333111111111111222222333333333000111222222333333333333333222222222111000000000111111222222222222111111000111222333333222111000000000111222333333444444111111111111111111111111333333222111000000111111333222222222111111000000111222222333333222222111222222222222222222222222333333333333333222111000//////000111222222333333111111222222222333333333444333222111111111222333000000000111222222000...222222222222222222222222444444333222333444555666333333333333333333333333111111111222222333333333555555555444444333333333555444444333333444444555333333222111000000000000444333222222444555444222333222222111111222222333444222111000111222111111000000111111111222222222222222111111111111111222000111222333444333333222222222111111111111222222444444444444444444444444444444444333333222222222333333333333333333333333555555444333333222111111000000000000000000000000333333222222333333444555222222222222222222222222111111111000111111222333111111111000000000000000111111111111111111111111////////////000000000000222222222222222222222222111222222333333222222111111111111111111111111111000000000111222222222333...///111222222222111000000000111111111111000000111000///......///000111...............///000000111111111111111111111111222222222111000//////...,,,***)))***---///---+++............////////////000000111222222222222111000000000000000000000000111111111111111111111111555555555444444333333333000000000000000000000000~~~{{{~~~tttiiiXXXPPPFFFBBBBBBCCCAAA>>>============<<<<<<;;;:::999999:::::::::;;;;;;;;;999999888888999::::::;;;999888888888777777777777666777777777888888888888999999999888777777666666555555555555555555555555111222444555555555555444444444555555555666666666333333444444444333222222333333333222222222111111111222333444444555444444777555333333333444444333222333333444444333333222333222222222222222222333000000000000111111111111111111111111111222333333000000000000000000000000000111111111111222222222222222222111000/////////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111222222222222111111//////000111111111111111222444666777777666444222000000000111111222222222111111222333333333222222222222222111111111111111111111222222222222111111000111222222222222111000000000111111222333333444111111111111111111111111333222111000000000000111222222222111111000000000111222222333333222222111222222222222222222222222333333333333333222111000///000000111222222333333111111111222222222333333444333222111111111222333111111111222333333111///222222222222222222222222444333222222222333555555333333333333333333333333222222222222222222333333444444444333333333222222333333333222222333333333333333222111111000111111444222111222333444333222333222222111111222222333333222111111222222222222000000111111111222222222222222111111111111111222111222333444555444444333222222111111111111222222444444444444444444444444444444444333333333222222333333333333333333333333555444444333222222111111111111111111111111111111000000//////000000111222222222222222222222222222111111000000000000000111000000000000111111111111111111111111111111111111////////////000000000000000000//////............111222222333333222222111111111111111111111111111111111111111111111222222...///000111111111000000000000111111111111000000111000////////////000111//////.........//////000111111111111111111111111222222111111000//////...111///...///222333222000/////////000000000000111000000111222222222222111111111111111111111111111111111111111111111111111444444444333333333222222111111111111111111111111}}}|||yyyggg[[[MMMFFFFFFGGGCCC?????????>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999::::::;;;888888888888888777777777888777666666666777888999::::::999999888888777777666666666666666666666666333444444555555555444444333444444444555555555555333333333333333333444555333333333333222222222222222222333333333333222222666444222222333444333222222333333444444333333222222222222333333222222222000000000111111111222222111111000000000111222222000000000000000000000000000111111111111222222222222222222111000000//////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111222222222222111111.../////////000000000000333444666777777666444333000000000000000111111111222222222333222222111111111111111111111222222222111111222222222222111111000111222222222222111000///000000111111222222222111111111111111111111111222111000000000000000000111111111000000000000000111222222333333222222111222222222222222222222222222222333333333222111111000000000111222222333333000000111111111222222222444444333222222222222222333222222333444444333111222222222222333333333333222222222222222333444444333333333333333333333333333333222222222222222222333333333222222222222222333222222111111222222333333222222111111111111222444222111111222333222111333222222111111222222333222222222222222222222222111111111111111222222222222111111111111111222222333333444555555555444444222222111111111111222222444444444444444444444444444444444444333333333333222222222222222222222222444444333333222222111111111111111111111111111111//////......//////000111222222222222222222222222111000000/////////000000///000000000111222222222111111111111111111111111////////////000000000000.........------,,,,,,,,,111111222222222222111111111111111111111111111111111111111111111111000000---...///000000000000///000000111111111111000000111000000//////000000111000000///....../////////111111111111111111111111222222111111000/////////000///...///111222111000000000000000111111111111///000111111222222111111222222222222222222222222111111111111111111111111333222222222222111111111222222222222222222222222}}}rrrhhhZZZQQQMMMKKKHHHFFFAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999::::::;;;888888888888888888888888999888666555555777888:::999999999888888777777777777777777777777777777777555555555555555444444444333333333444444444555555444333222222222444555777333333333333333333333333222333333333222222111000444222111111333333222111222333333444444333333222111222333444444333222111000000111111111222222222111000000000000000111111000000000000000000000000000000111111111222222222222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333111111111111111111111111111222222333333222222111////////////000000111111222333555666666555333222000000111111111111111111222222222222222111000///000000000111222222222333111111222222222222111111111111111222222111111111//////000000000111111111111111111111111111111111111111000//////000000111000000000000000000000000111222222333333222222111222222222222222222222222222222333333333222222111000000111111111222222222000000000111111111222222444444333333222222222222333222111222333444333111222222222333333333333333111111111222222222333333222222222222222222222222333333333222222111111111222222111111111111111111333333222222222222333333222222111111111222333333555333111000111222222111333222222111111222222333000111222222111111111222111111111111111111111111111111111000111111222333333333444444444444444444222222111111111111222222333333333333333333333333444444444444444444333333111111111111111111111111333333333333222222111111111111111111111111111111111111111111111222333333222222222222222222222222////////////000111222333//////000111222222333333111111111111111111111111////////////000000000000........./////////000000111111222222222222111111111111111111111111111111222222111111000000//////---......///////////////000000111111111111000000000000000000000000000000111000//////////////////111111111111111111111111111111111111000000//////////////////000000000/////////000000000111111111///000000111111111111111222222222222222222222222111111111111111111111111111111111111111000000000111111111111111111111111zzz{{{|||zzzuuulllaaaVVVOOOLLLLLLEEEDDDBBB@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;888888888888888999999999:::888777555555666888999777777777777777666666666777777777777777777777777666555555555555555555555333333333444444444555555444444333222333444666777333333333333333333333333333333333333222111000000222111111111333333222111222333333444444333333222111222333444444333222111111111111111222222222222111111000000000000000111000000000000000000000000000000111111111222222222222222222222111111111111111111111111111111111111333333333333333333333333111111111111111111111111111111111222222333333333111111111111111111111111222222333333333333222222111111000000000111222333111222222333333222222111222222222222222222222222222222222222111111000///000000000111222222222333111111222222222222111111222111111111111111111222000000000000000111111111111111111111111111111111111111000000000000111111000000000000000111111111111222222333333222222111222222222222222222222222111222222333333333222222111111111111111222222222000111111111111222222222444444444444333333222222333222000111222333222111222222333333333444444444111111222222222333333333222222222222222222222222333333333222222111111111111111111111111111111111444444333333333333444444222111111111222333444444666444111000111222222222333222222111111222222333///222333333111///000111111111111111111111111111111111000000111222222333333333222222222222222222222222111111111111222222333333333333333333333333444444444444444444444444111111111111111111111111333222222222222222111111111111111111111111111111333222222222222333444444222222222222222222222222...//////000222444666777///000000111222333333444111111111111111111111111////////////000000000000------...///111222333444000111111222222111111000000000000000000000000000222111111000000/////////...............//////000000000111111111111000000000000111111111111000000111000000/////////000000111111111111111111111111111111111000000000000000222222222222111111111222........./////////000000//////000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000~~~}}}|||qqqcccXXXRRRPPPIIIGGGEEEBBB@@@?????????===============<<<<<<<<<<<<;;;;;;:::::::::::::::888888888999999999999999999888777666666666777888777666666666666666666666666666666666666666666666666555555444555555666666333444444444555555555555444444444444444444555666333333333333444444444444333333444333333222111111222111111222444444333111222333333444444333333222222222222333333222222222111111111222222222222333222222111000000000111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111444444444444444444444444222222222222222222222222111111111222222333333444111111111111111222222222222222333333333333222222222111000000000111333444000111111222222111111000333333333222222222222222111111111222111111000000111111111111111222222222111111222222222222111111222222111000000111222222111111111111111111111111111111111111111111111111111111111111111111222333111111111111111222222222111222222333333222222111222222222222222222222222111111222333333333222222111111111111111111111111111111222222222333333333444444444444444333222222333222000000111222222111222222333333444444555555111222222333444333333333222222222222222222222222333333222222222222222222111111111111111222222222555444444333333444444555111111111222222444555666888555222111111333333333333222222111111222222333222555777666222//////111222222222111111111111111000000000000111222333333333333222111111111222222222222111111111111222222333333333333333333333333444444444444555555555555222222222222222222222222222222222222222222111111222222222222222222222222111111111000111222222333222222222222222222222222//////000111333555777888000111111111222333333333111111111111111111111111////////////000000000000+++,,,---...000111333333000000111111111111000000000000000000000000000000000000000000000000////////////......//////000111000000111111111111000000000111111222222111111000000/////////000000111222111111111111111111111111111111000000000000000000///111111111///...///000............////////////...///000000111111000000000000000000000000000000000000000000000000000000/////////000000000000111////////////////////////~~~}}}sssggg\\\VVVLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::888888888999999:::::::::888888888888777777777666777777777777777777777777555555555555555555555555555555444444555666777888444444555555555666666666555555555555555555444333333333333444444444555555333444444444444333333222222111111333555555333222222333333444444333333222333222222222222222222333111111111222222222333333333333222111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000111111222333333444444000000111111111222222222222333333444444333333222222111/////////000222333111111111111111111111111222222222222111111111000///000000111111111111000222222222111111111111111111111222222222222111111222222111000000111222222222222222222222222222111111111111111111111111111222222222222222333444444111222222222333333333333111222222333333222222111222222222222222222222222000111222333333333333222111111111111111111111111222333333333333444444444333444555555555444333222555333111111222333333333222222333333444555555666111222333444555444444333111111111111111111111111222222222222222222333333111111111222222222333333444333333333333333333444111111111222333444666666999777333111222333444444333222222111111222222333666999<<<:::555111111222222222222111111111000000000000000000111222333444555444333222111222222333222222111111111111222222222222222222222222222222444444444444555555555666333333333333333333333333111111111111111111222222222222222222222222222222000000000000000111111222222222222222222222222222000000000111222333555555222222222222222222222222111111111111111111111111////////////000000000000---......//////000111111000000111111111111000000000000000000000000000000/////////000000000000000000000/////////000111222000000111111111111000000000111222222222222111000......//////000111333333111111111111111111111111000000000000000000000111---///000///,,,+++---......////////////000000000...//////000000000000000111111111111111111111111000000000000000000000000//////000000000111111111////////////////////////yyy{{{uuuggg]]]NNNLLLIIIEEECCCBBBBBBBBB??????>>>>>>=========<<<===<<<;;;:::::::::::::::888888888999999:::::::::888888888888888777666555888888888888888888999999555555555555555555555555555444444444555666888999555555555666666666666777555555666777666555333222333333333444444555555555333444444555555444444444222111222444555666444222222333333444444333333222444333222111111222333444111111222222222333333333444444333222111111222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000111222333333444444000000111111222222222222222333333444444333333222111000...---...///111222222222222222222222222222222111111111000000//////...///000111111111111111333222222222111111000000111111222222222222111111333222111000000111222333333333222222222222222222111111111111111111111111333222222222333444444555222222222333333444444444222222222333333222222222222222222222222222222222000111222333333333333333222222111111111111111111333333333444444444555555333444555555555444333222666444222222333555555444222222333333444555666666222333444555666555444444111111111111111111111111111111111222222333333444111111222222333333333333333222222222222222222333000111111222333555666777;;;777444222222444444444333222222222222222222333999===@@@===777333222444222222222222111111000000000000000000111222333444666666444333222333333444222222111111111111222222222222222222222222222222444444444555555555666666333333333333333333333333111111111111111111222222222222222222222222222222111111111111111222222333222222222222222222222222222222111111111111111222333333222222222222222222111111111111111111111111////////////000000000000222111111111000000000000000000111111111111000000000000000000000000000000......//////000000111111111000/////////000222333000000111111111111000000000111222333333222111000.........///000222444444111111111111111111111111000000000000000111111111111333444333000///000222000000000000111111111111...//////000000000000000222222222222222222222222000000000000000000000000///000000000111111222222000000000000000000000000uuummm\\\RRRIIIGGGKKKLLLDDD<<<;;;;;;<<<<<<===<<<<<<<<<===<<<;;;:::::::::::::::;;;::::::999999::::::;;;777777777777777777888888555555666888888999999999777777777777666666666666666666555555555555666666555555555555555555555555666666555555555444444444333222222222333333444555444333333222222333333444222222222222222222222222444444444444444444444444444444444333333222222222333333333333333333333333333333333222222111111111000000111222333333444444333222222111111222222333222222222222222222222222333333333222222111111111222222222222222222222222111222222333333222222111333333333222222111111111222222111111222222333444222222333333333333444444222222222111000//////...000111111111111222222222222222222222222111000///000000000111222222222333444444444333333222222222111111222333333333333222111111111111111000//////111111111111111111111111111111222333333333333222555555555444444333333333444333333222111111111222333333333333333333333333333333333333333333333333555555555444444333333333333333333444444444555555222222222222222222222222222222222333333444444444666666555555555444444444555555555555555555555555333444555555555444333222444444444333333333222222555444333333222222222222333444555555666666555555222333333333333222111111000111111111111222222222444444444444444444444444444333222222222333444555555555555444444333333333444333222222111111222222222111000//////111333444777777555444222111//////000111111111111222222222222333333333444555555555777666555333333222222222333222222222333444444555333333444444333333222111222222111111222222333444444444444333333222222222444444333333333333222222222222111111000///......222222222222222222222222222111111111000000//////111111000///////////////333222222222111111000000222222222111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......000111111111111222222222333333333333333222111000444333333222111000//////333333222111111111222222777666333111//////000111000000//////.........---111111000000111222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////yyyqqqdddZZZOOOKKKKKKKKKFFFAAA>>>>>>>>>>>>===<<<<<<;;;===<<<;;;::::::::::::;;;;;;::::::999999::::::;;;888888888888777777777777555666777888888999888888666666666666555555555555555555555555555555555555555555555555555555555555666666555555555444444444333333333333333444555555555444444333333444444555222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222333333333222222222111111111111111222222333333444333222222111111222222333222222222222222222222222333333333222222222111111222222222222222222222222111222222333333222222111333333333222222222111111222222111111222222333444222222222333333444444444222222222111000/////////000111111111111222222222111111111111111000//////000000000000000111111111222222222222111111111000000111111222222222222222111111111111111000//////000000000000000000000000111111222333333333333222555555444444444333333333444333333222222111222222333333333333333333333333333333333333333333333333555555444444444333333333333333333444444444555555222222222222222222222222222222333333333444444444555555444444333333333333444444444444444444444444444444444555555444444333444444444333333333222222555444333333222222222333222333333444444444444444222333333333333222111111111111111111222222222222444444444444444444444444333222111111111222444444555555444444444333333333444333222222111111222222222111000///000111333444444444444333333222222222111111111111222222222222333333333444555555666666777666555444444333333333222222222222222333444444333333444444333333222111222222111111222222333333444444444333333333222222444444333333333333222222555444333222222222222222222222222222222222222222111111111111000000000///111111000///////////////222222111111111000000000111111111111111111222222111111111111000000000///000000000000000000000000000000000000000000000000111111000000////////////000000111111111222222222222333333333222222111000222222222111111111111111333333333333333444444444777555333111000000000111000000/////////.........000000000000000111222222000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000///{{{pppggg[[[RRRMMMJJJGGGEEEAAA@@@@@@???===<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;999999888888888777777777777777888888888888888777666666555555555444444444333444555555555555444333666666666666666666666666666666666555555555555444444444333333444444555555666555555444444555555666333333333333333333333333333333333333333333333333444444333333333333222222111111111111111111111111333333333222222222222111222222222222222222222222333222222111111222222333222222222222222222222222333333333222222222222111222222222222222222222222111222222333333222222111333333333222222222222111222222111111222222333444111111222333333444555555222222222111000000//////000111111111111222222222000000000111000000///...000000000000000/////////000000000000000////////////000111111222222111111111111111222111111000///000000000000000000000000111111222333333333333222444444444444333333333333333333333333222222222222222222222222222222222222333333333333333333333333555444444444444333333333333333333444444444555555222222222222333333333333333333333333444444444444444333333333333222222222333333333333333333333333555444444444444444555555444444444444333333333333444444333222222222333333111222333333444444333333333333333333333222222111111111111111222222222333444444444444444444444444333333333222333444444555555444444444444333333333444333222222111111222222222111111000000222333444111111222333333444555555111111111111222222222333333444444555666666777777888777777666555555555444222222111111222222333333333333444444333333222111111111222222222333333333444444444444333333333333444444333333333333222222555444333222222333444555222222222222222222222222111111111111000000000000111000000///////////////111111000000000000//////000000000111222222222333111111111111000000000000000000000000000000000000000000000000000000000000111000000000000/////////000000000111111111222222222222222333222222111000000000111111111222222222222333444666666666555555555444222111000000000111000000////////////......000000/////////000111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000yyysssiii]]]SSSLLLGGGDDDAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999::::::;;;:::999999888888777777666888888999999999888777777777666666666666555555555333444666777777666444333777777777777777777777777666666666555555555555555444333333333333333444444555555444444444444555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222111111222222333444111111222222333444555555222222222111111000000000000000111111111222222222000000111111111111000000222222111111000000//////000000000000000000////////////000111111111111000111111111222222111111000000000000000000000000000111111222333333333333222333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444444444444444444444444444333333333444444444555555222222222333333333333333333333444444444444444444444333333333333333333333333333333333333333333333555555444333333444666777555444444444444333333333444333333222222333333333222222333444444444444333333333444444333333222111111111111222222222333333444444444444444444444444555555555555555666666666444444444444444444444444444333222222111111222222222222111111111222333444111111222333333444555555111111111222222222333333333444444555666777888888888888888888777777666666222222111111111222222333333333444444333333222111111111222222333333333333444444444444444444333333444444333333333222222222333222111000000222333444222222222222222222222222111111111000000000000000000000////////////000000000000000/////////////////////000111222333333333111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111000111444666777666555444444333222111000000111111000000//////////////////000///////////////000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000111111111~~~{{{tttjjj]]]QQQHHHCCCAAA@@@???>>>=========>>>;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::;;;:::999999999888888777777888999999999999888888777888888888777777777777666444555777999999777555444777777777777777777777777666666666666666666666666333333222222222222333333444444333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222333333222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222111111222222333444111111222333333444555555222222222222111111111111000000111111111222222222111222222333333222222222333333333222222111111111111111111111111111111111//////000111111111111000111111222222222222111111222222222222222222222222111111222333333333333222333333333333333333333333222333333444444444333222222222222222222222222222222222222333333444444444444444444444444444444444333333333444444444555555222222333333333444444444444444444444444444444444444444444444555555555555333333333333333333333333555555444333444555666888555555555444444444333333333333333222222333333444333333444555555555555555333444444444444333222222111222222222222333333333444444444444444444444444333444444555555555555555444444444444444444444444444333222222111111222222222222222222222333333444222333333333333333333333111222222222222333333333333333444555666777888999888888999999999888777666333333222222111222222333333333444444333333222111000111222333333333222222444444444444444444444444444444333333333222222222333222111111111222333444222222222222222222222222000000000000000000111111000000////////////000000///////////////000000000//////000111222333333333000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111//////000000000111111111000111111222222111111111333333222222111000000///...///222444555444333222222222111111111111111111//////000000000000000000000000///////////////000000000000000000000000000000000000000111111111111111111111111111111111111///000000000111111111222}}}}}}zzzsssiii[[[OOOHHHDDDCCCAAA???>>>===>>>>>>;;;;;;:::::::::;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999888888999999999999999888999999999888888888777777666777888888888888777666666666666666666666666666555666666666666777777777444444333222222222333333333333333222222333333333333333333333333333333333333333333333333333333333222222333333333333444444555555555555555555555555111222222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222111222222222222333333333222222222222222222222222111222222333333222222111111222222222222333333333222222111111222222333444222222333333333333444444222222222222222222222222000111111111111222222222111222333333444333333333333333333333333222222222111111222222222222222333///000111111222222111111000111222222333222222222333333333333333333333333111111222333333333333222222222222222333333333333111222444555555444333333333333333333333333333333111222222333333444444555333333333444444444444555333333333444444444555555222222333333444444555555555555555555444444444444444444555555555555555666333333333333333333333333444444444444555666777777555555555555444444444333333333222222222333444444333444555555666666555555444444444444444333222222222222222222333333333333444444444444444444444444111111222333333333333222333333333444444444444555444333222222111111222222222222222333333333333333444444333333333333222222222222222222333333333333222222333555666777888888777777999999999888777666444444333333222222333333333333444444333333222111000111222333444333222222444444444444555555555555444444333333333333222222444444444444444333333333222222222222222222222222000000000000111111111111///////////////000000111//////000000000000111111000000000111222222222333000000000000111111111111000000000000000000000000111111111111111111111111000000000111111111111222/////////000000000111111///000111111222111111111444444333222111000///......///000111222222111111000000111111111111111111//////000000000000111111111111000/////////000000000000000000000000000000000000000111111111222222222222222222222222222222///000000111111222222222~~~}}}{{{xxxrrrhhh[[[SSSKKKIIIEEEBBB???>>>======:::::::::::::::;;;<<<===;;;::::::999999::::::;;;777888888999999::::::;;;777777888999::::::::::::888888888888777777777777777777777777777777777777555555555555555555555555555666666666777777777777666666555444444444444444444444333333333333444444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444111111222222222333333333111111111222222333333444333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111111111222222222333333333222222111111222222333444444444333333333333222222222222222222222222222222000111111111111222222222111111222333333333333333222222222222222333333333111111111222222222333333000111111222222222222222000111222222333333333222222222222222222222222222111111222333333333333222111111222222222333333333111222444555666555444333444444444444444444444444111111222333333444555555333333333444444444555555333333333444444444555555222222333333444555555666666555555555444444444444333333333444444555555555444444444444444444444444333444555666666777777777555555555555444444444444333222222222333333444555333333444555555555555444444444444555444444333222222222222333333333444444444444444444444444444444111222333444555444444333333333333444444444555555444333222222111111222222111222333333444444333333333333333333333333333333222222222333333333444444111111222444555666777888666777888999999888777666666555444444333333444444333333444444333333222111///111222444444333222111444444444444555555555666444444333333333333222222222333444555444333111000222222222222222222222222///000000000111111111111///////////////000111111000000000111111111222222111111111111111111222222///000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222////////////000000000111//////000111111111111111222222222111111111000000000000000000000000000000//////000111111111111111//////000000000111111111222222111000000000000000000000000000000000000000000000111111111222222222222222222222222222222222///000000111111222333333}}}|||zzzzzzwwwpppeee]]]QQQNNNIIIEEEAAA>>>======:::::::::::::::;;;<<<===;;;::::::999999::::::;;;777777888999:::;;;;;;<<<666777888999:::;;;;;;;;;777777777777666666666666666666555555555555666666555555555555555555555555555666666666777777888888888888777666666666666666555555555444444555555555444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333111111111222222333333333000000111222333333444444333222222222222222222333222222222222222222222222111111111222222333333333222222222222222222222222222222222333333222222222111111111222222333333333222222111111222222333444555444444333333222222111222222222222222222222222000111111111111222222222///000111222222222222222000000000111222222222333000000111111222222222333111111222333333333333222000111222333333333333333111111111111111111111111111111222333333333333222111111111222222333333333111222444666666555444333555555555555555555555555111111222333333444555555333333333444444555555555333333333444444444555555222222333333444555666666666666555555555444444444222222222333333444444444555555555555555555555555222333555777888777777666666666555555555444444444222222222222333333444555222222333444444444333333444444555555444444333222222222333333333444444444444444444444444444444444444555777888888888777666333333333444444555555555444333222222111111222222111222333444444444333333222222222333333444444555222222333333333444444444000111222333555666777888555666888999999888777666777666555444444444444444333333444444444333222222///111222444444333222111444444444555555555666666444444444333333333222222000111333333333000---+++222222222222222222222222//////000000111111111222///////////////000111111000000111111222222222333222222222111111111111111//////000000111111111222000000000000000000000000111111111111111111111111000000111111222222222222////////////000000000000//////000111111111111111111111111111111222222222222111000000///000000111...///000111111222111111//////000000111111111222333333222111000000111111000000000000000000000000000111111111111222222222222222222222222222222222///000000111222222333333~~~yyyzzzzzztttlllhhh\\\VVVMMMFFFAAA???>>>===<<<;;;:::999999999:::;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666777666555444444444444444555555444555555666777888555555666666555444333333666555444333333333333333444444444444444444444444444444444444444444444444222222333333333333444444444444444333333222222222111222222333333222222111333333333333333333333333333333222111111222333333333222222111111222222333333333222111222333444555333333333222222111111111333222222111111222222333111111111111111111111111333333222111111222333333111222222333444444444444111111222222222333333333444444444333333222222222333333222111111222333333222222222222222222222222222333444555444333222111444444333333333333222222222222222333333444444444222222111000000111222222222222333333333333444444000000000111222333555555555555555666666666666666555444333222222222222222111111111111222222333444333444444444555555666666555444444333333444444555333333333444444444555555666777777777666555444444444444444444444444444444333333333444444555555555444444555555666777777888777666555444444444444444555444444333333444444555555555444444444444555555555555555555555555555555444444333222333444555666666666666666666555555444555444444444444555666666888888777666555444444444555444333333222222222222222333444444222222333444333333333444555666777777444444222222222222444444333333333444444444555555777777666666666666777777999888777666666666666666333333333333333333333333444333222222222444666888444444444555555555555555555555555444444333333333000111222333333333333333111111111222222333333333//////000000111111111222222222222111111111111000111111111111111111111111111222222222222111000000222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000333222111000////////////222222111000//////000000//////000000111111111222000000000///000000111222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222|||yyyzzzwwwqqqmmmiii___RRRIIIFFFEEEDDDCCC>>>===<<<::::::;;;<<<<<<999999999999999999::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666666666555444444444444444666666555555555666777777555555666666555444444333555555444333333333444444444444444444444444444444444444444444444444444444222222333333333333444444444444444333333222222222111222222333333222222111333333333333333333333333333333222111111222333333333222222111111222222333333333222222222333444555333333333222222222111111333222222111111222222333222222222222222222222222333333222111111222333333222222333444444444333333111111222222222333333333444333333333222222222222333333222111111222333333222222222222222222222222222222333444444333333333444444333333333333222222111111111111111111222222222222222333333222222222222222333333333333444444222222222222222222333333333333444555666666777777666666555444444444444444333222222222333333444555555555555555555666666666555444444333333444444555333333444444444555555555666666666777666666555555444444444444444444444444333444444444444444444555333444444555666666777777555555444444444555555666555444444333333444444555666555555444444555555666555555555555555555555555444444333333333444555666666666666666666555555444555444444444444555666666666666555333333222222333555444333333222222222333222333444444222222333444333333333444444555666777444333333222222333333444333333333444444444555555777777777666666666666666666555555444444444444444333333333333333333333333444333222222222444666777555555555555555555444444555555444444444333333333111222222333333333222222111111222222222333333333000111111111111111111222222222222111111111111000111111111111111111111111111222222222222111000000////////////////////////////////////////////////000000000000111111111111000000000000111111111111///000000111111000000///000000000000000000000000333222111000////////////111111000///////////////000000000000111111111222111000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222wwwuuutttqqqppprrrgggWWWLLLHHHGGGEEECCC@@@???>>><<<<<<<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666666666555444444444444555888777777666666666666777555555555666555555444333444444333333333444555555444444444444444444444444444444444444444444444444222222333333333333444444444444333333333333222222111222222333333222222111333333333333333333333333333222222111111222222333333222222111111222222333333222222222222333444444333333333333222222222222333222222111111222222333333333333333333333333333333222222111111222222333333333444444444333222222111111222222222333333333222222222222222111111111333222222111111222222333222222222222222222222222222222222222333444444555444444333333333333222222222222111111111111111111222333444555555444333222222222333333333333444444444444333222222222222222111111222444555666777888888777666666555666666666555444444444444555555666777777777777666666666666555555444444444444555555444444444444555555555666555555666777777777666666444444444444444444444444555555555444444444444444333333333444555555666666444444444444555666777888555555444444444444555555666555555444444555555666555555555555555555555555444444333333444444555666666666666666666555555444555444444444444555666666666555444333333333333333444444333222222222333333222333444444222222333444333333333333444555666777444333333222222333333444333333333444444444555555666777777888777666555444555444444444333333333333333333333333333333333333444333222222333444666777666666666555444444444333555444444444444333333333222333333333333222222111111222222222222333333333333333222222222222222111222222222111111111111000111111111111111111111111111222222222222111000000222222222222222222222222////////////////////////000000000111111111222222000000000111111111222222///000000111111000000///000000000000000000000000333222111000////////////000000///.........//////000000000111111111111111111111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222}}}sssooopppssswwwooocccWWWNNNGGGDDDCCCAAA@@@???=========>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777666777777777777666666666666666555555444444444555555999888777666666666666666444555555555555555444444333333333333333444555666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333222222111111222222333222222222222222333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222444444444444333222222111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111222444666777444444333333333222222222444444444333333222222222111333444666666444333111222222222333333333444444444333333222222222333333222222333333444555666666777777666666666666666777666666666555555666777777999888888888777777666666555555444444444444555555444555555555555666666666444555666777777777777777555555555555555555555555666666555555444444333333333333333444444444555555555555555555555666777777555555444444444444555555666666555555555555666666555555555555555555555555444444444444444555555666666666666666666555555444555444444444444555666666888777666555555555555555444333333222222333333333222333444444222222333444444333333333444444555666333333333333333333333333333333333444444444555555555666888888888666444222555666666666666555555555444444333333333333222222333333222333333444666777777777666555444333333333444444444444444444444444444444444444333222111111222222222222222222222222444444444333333222222222222222222111111111000000111111111111111111111111111222222222222111000000333333333333333333333333111111111111111111111111000000111111111222222222000000111111111222222222111111222222222222111111000000000000000000000000222222111000//////000000000000////////////000000111111111111111111111111222222111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222|||qqqqqqwwwxxxxxxtttjjj[[[OOOHHHFFFBBBAAA???>>>=========>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777666777777777777666666666666555555444444444555555666888888777666666555666666444444555555555555555444333333333333333444555666444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333222222111111222222333111111222222222333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222444444444444333222222111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111222444666777444444333333333222222222444444444333333222222222000222333555555333222000222222222333333333444444222222222222333444555666444444444444444444333333666555555444555555666666888888777777666777777888999999888888777777666666666555555444444555555666555555555666666666777777555555666777888888888777555555555555555555555555666666666555555444444444333333333444444444444444888777666555555555555555666555555444444555555666666666666555555666666666555555555555555555555555444444555555555666666555666666666666666555555444555444444444444555666666777777666555555555555666333333333222222333333444222333444444222222333444444333333333333444444555333333333333333333333333333333333444444444555555444666777888777666444222555555666777777666666555444444444333333222222222222333333333444555555666777777666555444333333333444444444444444444444444444444444444444333222111222222222222222222222222555444444444333333222222222222222111111111000000111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111111111111111111111222222222222111111111111222222222222222333333444444333333222000000000000000000000000222111000000000000000000222111111000111111222222222222222111111111111111222222111111222222333444111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222yyysssvvvsssxxxzzzuuuhhhXXXMMMGGGCCCBBB@@@>>>>>>===>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666555444444444444555666666777666666555555555555666333444555555666555555555444444333333333444555555444444444444444444444444333333333333333333333333222222333333333333444444222222333333333333444444111222222333333222222111333333333333333333333333111222222333333222222111333222222111111222222333000111111222333222222222333333333333444444444444333222222111111222222333333333333333333333333333111222222333333222222111333333444444444333222222111111222222222333333333111111111222222222222222111222222333333222222111111111111111111111111111222222222222333444444555444444333333333333222222222222111111111111111111111222333444444333222111222222333333333333444444111111222222333555666777666666555555444333333333444444333333444444555555999888888777777777777777888888888888777777777777666666555555555555666666666666666666777777777777666666777888888888777777555555555555555555555555666666666555555555555555444444444444444444555555999888777666555555555555666666555555555555666666777666666555555666666777555555555555555555555555444444555666666666666555666666666666666555555444555444444444444555666666555444444333333333444444333333222222222333444444222333444444222222333444444444333333333333444444222333333444444333333222333333333444444444555555444555666666666666555444333444555666666666555444555444444333333222222111222222333444444555555555666666666555444444444333333333333444444444444555333444444444444333333222333333333222222222222111444444333333333333333222222222222111111111111000111111111111111111111111111222222222222111000000111111111111111111111111////////////////////////111111111222222222222333111111111222222222222333333333333444444333333333000000000000000000000000111111000000000000000111222222111111111222333333222222222222222111111111111111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222}}}xxxpppssswwwxxxsssfffVVVJJJEEEDDDBBB@@@?????????@@@>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666444444444444444555666666555444444444444555555666333444444555666666555555555555444333333333444444444444444444444444444444222222222222222222222222222222333333333333444444222222222333333444444444111222222333333222222111333333333333333333333333111222333333333333222111333222222111111222222333///000111222333222222111333333333444444444555555333222222111111222222333222222222222222222222222111222333333333333222111222222333444444444333333111111222222222333333333222222222222333333333444111222333333333333222111111111111111111111111111222222333444444333333333444444333333333333222222111111111111111111222222333333444444444444333333222222333333333333444444333333333333333444555666666666555555555555555555444444333333444444555666999999888777777777777777666666777777777777777777666666555555555555666666666666777777777888888888777777888888888777666666555555555555555555555555555555555555666666666666555555555555555555555555777777666666666666666777666666555555555555666666777777666666666666777777555555555555555555555555333444555666777666666555666666666666666555555444555444444444444555666666444444333333333444444555333222222222333333444555222333444444222222333444444444333333222333333444222333333444444333333222333333333444444444555555333444444555555666666666333444666777888777666555555555444333333222111111222222333444555555555555555555555555555555444444333333333444444444555555333333444444444444444444333333333222222222111111222222222222333333333333222222222111111111111000111111111111111111111111111222222222222111000000333333333333333333333333////////////////////////111111111222222222333333111111111222222222333333111222222222222222222111000000000000000000000000111111000000000000111111111111000000111222222333333333333222222111111111111000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222tttsssvvv|||vvvbbbRRRGGGFFFDDDBBBAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777666666666666444444444444444555666777333333333333333444555666333333444555666666666555666555444444333333333333444444444444444444444444222222222222222222222222222222333333333444444444222222222333333444444444222222222333333222222222333333333333333333333333111222333444444333222111333222222222222222222333///000111222333222111111333333333444444555555555333222222222222222222333111111111111111111111111111222333444444333222111111222333333444444444444111111222222222333333333222222222333333444444444111222333444444333222111000000000000000000000000222333444555444333222111444444444333333333222222222222222333333444444555666555444444444444555666222222333333333444444444555555444333333333444444444555555555666666777777444444444444444555666777999999888777666666777777555555666666777777888888666666555555555555666666777777777777888888888888888888888888888777666555666666666666666666666666444444555555666666777777666666666666666666555555666555555666666777888999666666555555555555666666777777666666666666777777555555555555555555555555333444666777777777666555666666666666666555555444555444444444444555666666666666555555555666666777222222222222333333444555222333444444222222333444444444333222222333333333222222444444444444222222333333333444444444555555333333333333444666777888555777999:::;;;:::999888555555444333333222111111111222333444555555555555444444444555555555555555333333333444444555555555222222333444555555555555333333333222222111111111111111111222222333333333222222222111111111111000111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111111111111111222222222333333333111111222222222333333333000000111111111111000000000000000000000000000000111000000000000000111111000000///000000111222222333333333222222111111111000000000///000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222xxxwww}}}}}}}}}uuudddRRRMMMFFF@@@===>>>???AAA@@@>>><<<<<<<<<===<<<;;;>>>>>>===;;;;;;:::::::::;;;;;;::::::::::::999999999999999888888888777777666666666666777777777777555666888999999888666555333333555666666666555444666555444444333333333333333222111000000222444555444444444333333222222222444444444444444444444444333333333222222111111111333333333333333333333333333333333333333333333333//////000111222222333333111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333111111111222222333333333222222111111111111111111222222222222222222222222444333222222222222333444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333333333333444555666555555555555555555555555333333333444555666777888555555555444444333333333000222444666666555444333222333555555555555666888555555666666777777888888888888777777666666666555666666555555555444444444555555555555666666666666777777666666777888999999999999888888777777777666444444444555555555666666666666666666666666666666555555555555555666777888555777888777666555666888777777777777666666666666777666666666666555555555444444444444444444333333666555555555444444444444666666777777666555444444333444444444555666666666444555666555333222333444666555333222222333444555555444333333222222333333111111111111111111111111333333333333333333333333444444444333333222222222444444555555666777777888222222222222222222222222111111222222222333333333444444444444444444444444222222222333333444444444222222222222222222222222222222222111111111000000444444333333333333222222222222222111111111000000333333333222222222111111333333333222222111111111333222222222222222222333000000111111111222222222111222222333333222222111333333333444444555555555222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000444333222111000000000000000000000000000000000000///111222111000///000111000111222333444333222111222222222222222222222222000111111111111222222222444444333222222111111000yyy{{{{{{|||ppp___UUUIIIBBBAAACCCBBBAAAAAA???======>>>>>>===<<<@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888777777777777777777777666666666222333555666666555333222333444555666666666555444555555444333333333333333444333222111111333555666444444444333333333222222444444444444444444444444333333333222222222111111333333333333333333333333333333333333333333333333111111222222333333444444111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333222222222222222222333333111111111111111111111111222222222222222222222222666555444444444444555666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222222222333333333444333333333333444555666555555555444444444444444444444444444555666777888555555555444444333333333333444555777777666555444222444555555444444666777666666666666777777888888888888777777777666666666777777777666666666555555444555555555555666666666777777777777777888999999666666555444444444444444444444555555555666666666666666666666666666666666555555444444555555666777555777888777666555666888777777777666666666555555666666666555555555555444555555555555444444444444666666666555555555444444555555666666555444444333444444444555555555555555444555666555333222333444555444444333333444444444555444333333222222333333222222222222222222222222333333333333333333333333444444444333333222222222333333444555555666777777333333222222222222222222111111222222222333333333333333333333333333333333222222333333333333333333222222222222222222222222333333333333222222111111444444333333333222222222222222222111111111000000222222222111111111000000333333333222222222111111222222111111111111222222000000111111111222222222222222222222222222222222222222222222222333333333222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000111111111000111111222333000000000000000000000000///111222111000///000111000111222333444333333222222222222222222222222222000111111111111222222222222222222222222222222333zzzwww~~~|||ooobbbQQQHHHFFFGGGDDD@@@CCCAAA???>>>??????>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888888888777777666666555555666777888888777666555333444555555666666555555444444333222222222333333444444333222222333555666444444444444333333333333444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111222222222333333333111111222222222333333333333333222222222222222222111111111111111111111111222222222222222222222222555555444444444444555555333333333333333333333333111111222222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333444555555444444444444444444444444444444444444555666777888555555555444444444444444555666777777777666555444444555666666555444555666666666666777777777777888888888888777777777777777888888888888777777777777555555555666666666666777777777777777777777888999999888777666555666777888555555555555666666666666666666666666666666666666444444444444444444555666555777888777666555666888666666666666555555555555666555555555555444444444555555555555666666666666777777777666666666555555444444555555555444333333555555555555555444444444444555666555333222333444333333444444555444444333555444333333222222333333444444444444444444444444333333333333333333333333444444333333333333222222222333333444444555555666555444333111111111222222111111222222222333333333222222222222222222222222333333333333333222222222222222222222222222222222444444444333333333333222333333333333222222222222222222222111111111111111111111111000000000//////333333333222222222222111111111111000000111111111111111111111111222222222333222111000000111222333111111111111111000000000222222222222222222222222111111111111000000000000////////////////////////000000000000000000000000/////////000111333444555000000000000000000000000///111222111000///000111///000111222333444444444222222222222222222222222000111111111111222222222000111111222333333444444}}}tttzzz}}}{{{ooo^^^QQQJJJGGGCCC@@@CCCAAA???>>>?????????===<<<;;;:::999999999999999;;;;;;:::::::::999999999888888888888888888888888999999888888777666555555777888888999999888888777444444444555555555555555444333333222222222333333444333333222222333444444444444444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111222222333333222222111111111222222222333333333111111222222222333333333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333444444555222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444444444333333333444444555333333333333444444444444444444333333444555666666555555555555555444444444666666666777666555444333555666777666555444555666777777777777777777777777888888888888888888888888888888888888888777777777777777777777888888888888888777777777777777888888:::999888666666777999:::555555666666666777777777666666666666666666666666444444333333333444444555555777888777666555666888666666666666555555555444555555555555444444444444666666666666777777777777777777777777666666666666444555555666555555444444666666666555444444444333444555666555333222333444222333444555555555444333555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444777555333222111111222222111111222222222333333333111111111111111111111111444333333333222222111111222222222222222222222222333333333333333333333222333333333222222222222111111111111111111111111111222111111111000000000000222222222222222222222222111111000000000000111111111111111111111111111111444222111//////111222444222222111111000000//////111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////000111222444555000000000000000000000000///111222111000///000111//////000222333444555555333333222222222222222111000000111111111222222222111111111222222333333333{{{zzz}}}wwwxxxlll]]]PPPGGGCCCBBBBBB@@@>>>>>>??????>>>===;;;;;;:::999999999::::::;;;;;;:::::::::999999999888888888888888888888888:::999999888777666666555555555555555555555555555444444444444555555666666333333333222222333444444333333333222222222333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111222222222222222222222222222222333333333333222222111111222222222333333333111111222222222333333333333333333222222111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222333444444222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444555444444333333333444444333333333444444555555555333333333222333333444444555555555555555555555555555555555555444444333222555666777777555444555666888888888888777777777777888888888999999999999999777777777777777777777777888999999999999:::::::::888888777777777777777888666555444444444555666666666666666777777777888888666666666666666666666666555444444333333333444444555777888777666555666888777666666666666555555555666666555555555444444444666666666777777777888888777777777777666666666666555666777777777777666666666666666555444444444333444555666555333222333444111222444555666555444333555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333777666444222111111222222111111222222222333333333111111111111111111111111333333333222222111111111222222222222222222222222111111111111222222222222333333222222222111111111111111111111111111111111333333222222222111111111222222222222222222222222111111000000000000111111111111111111111111111111333222000//////000222333333333333222111111111000111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000222111111111111111222222000000000000000000000000///111222111000///000111///000000111222444555555333333333222222111111111000000111111111222222222333333333222222222111111ttt}}}|||wwwkkk\\\OOOIIIGGGCCCAAA???>>>??????>>>=========<<<<<<<<<<<<<<<===;;;;;;::::::::::::999999888888888888888999999999999999999888888777777666777777777666666777777777555444444444444555666666444444333333333444555555444444444444333333333333444444444444555555555555444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333222222333333333333222222111111222222222333333333111111222222222333333333333333222222222222222222000000000111222222333333222222222222222222222222333333444444444444333333222222222222222222222222000000111111222222333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444555555444333333333444444333444444555555666666666444333333333333333444444555555555555555666666666444444444444333333333333555666777777555555666777999888888888888777777777999999999999999:::::::::777777777777777888888888999999999:::::::::;;;;;;999888888777777777777777555666666666666777777777777777777777888888888888666666666666666666666666666555444444444444444444555777888777666555666888777777777777666666666666777666666666666555555555555555666666777777888888777777777666666666555555666666777888888888777777555555555555555444444444444555666555333222333444222222333444555555555555555444333333222222333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333555555444444333333222222111111222222222333333333111111111111111111111111222222222222222111111111222222222222222222222222000111111111111111222222222222222222111111111111111111111111111222222222333333333222222222222111111222222222222333333333111111111000000111111111222222222111111111111111222111000//////000111222333333333333333222222222111111111111111111111111000000000000111111111111222222222222222222222222000000000000000000000000444333222111000000000000000000000000000000000000///111222111000///000111111111111111222333444555444333333222222111111111000111111111111222222222444444333333222111111000zzzzzz||||||wwwmmm```UUUNNNDDDBBB@@@@@@@@@@@@@@@>>>>>>======<<<======>>>>>>;;;;;;::::::::::::999999777777888888888999999999888888888888888888888888:::999999999999999999:::555444444333444555666777555444444444555555666777666666666666666555444444444444444444555555555666444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333000111111222222333333333333333333333333333333333222333333444444333333222111111222222222333333333111111222222222333333333222222222222222222333333///000000111222222333333222222222222222222222222222333444444444444333222111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555666555444333333333333333444444555666666777888888666555555444444555555555444555555555666666666777444444444444444555555666444555777777666666777999999999999888888888777777999999999:::::::::;;;;;;888888888888999999::::::888888888888999999999:::999999888777777777777777666777999:::::::::999888777777777888888888999999666666666666666666666666777666555555444444555555555777888777666555666888999888888888777777777777888888777777777666666666444444555666666777888888666666666555555555444444555555666777777777777777444444444555555555555555444555666555333222333444333333333333444555666666555444333333222222333333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444333333333222333555666555444333222111111222222222333333333222222222222222222222222111111111111222222222222222222222222222222222222111111111222222333333333222222222222111111111111000000111111111222222222222222222222111111111111111111222222222333333333222222111111111111222222222222222111111111000000111111000000000000111111222222222333333333333333111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000444333222111000000000000000000000000000000000000///111222111000///000111222222111111111222444444444444333333222111111000000111111111111222222222333222222222222222222222yyy{{{}}}~~~yyynnn___TTTEEECCCAAAAAABBBBBBAAA@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999777777888888999999999999888888888888888999999999777777666666666666777777555555444333444555666777555555555555555666777888888888888888888777666666444444444555555555666666444444444444444444444444333333333444444555555555333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222333333444444333333222111111222222222333333333111111222222222333333333111111111222222333333444///000000111222222333333222222222222222222222222000111222333333222111000111111111111111111111111222222222111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555666555444333333333333333555555555666777888888999888777777666666666777777444555555555666666777777555555555555555666777888333555666777666777888:::999999999999888888777777999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;666777777777777888888888999999888777777666777777111333666888999777555444777888888888888999999999666666666666666666666666888777666555555555555555666777888777666555666888999999999999888888888777888888888888777777777777333444444555666777777888666555555555444444444444444444555666777777666666333444444555555666666666444555666555333222333444333333222222333444666777555444333333222222333333555555555555555555555555333333333333333333333333222222222333333444444444444444444444444444444444111222555777777555333222111111222222222333333333222222222222222222222222000000111111222222222333222222222222222222222222222222222333333444444444222222222111111111111000000000111111222222222222111111111111000000000000111111111222222333333333333333222222222222333333222222222222111111000000000000111111111111000000111111111222333333333444000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000333222222111000000111111000000000000000000000000///111222111000///000111333222111111111222333444444444333333222111000000000111111111111222222222111111111222222333444444zzzzzzooo^^^NNNKKKFFFCCCBBBAAA@@@@@@<<<===============<<<;;;;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999888888999999999999888888;;;;;;:::999888777666666666555555444444444555555555555555555555555555555444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111333333333222222111111111333333333222222111111111333333333333333333333333000000000000000000000000333333333333333333333333222222222222222222222222000111222333333222111000222222333333333444444444555555555666666666666777555666666777777777777777777666555555444444444444777888999888666555666777888777555444444555666777777777777777777888888888999999999999999:::;;;;;;777888999::::::999888777;;;999777777888:::::::::888999:::::::::999777666777777888999999999999888777777777666666666555555:::999888777777888999:::888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777999999888888777666666555666666666666666666666666888888888888777777777777999999888777777777777777666666666666666666666666555555444333222222111111444444444444444444444444222222333333333333444444444333222222111111222222333333333333333333333333444222111111222333333222444444444333333222222222444444444333333222222222333333333222222111111111111111222222222222111111111111111111111111111111444222000///...///000111222222222222222222222222//////000000111111111222333222000/////////000111000000000000000000000000000000111111111222222222111111111111111111111111444333222000------///111//////............//////111111222333333333333222333222222222111111000000222111000//////......///000000000000000000000000111111000000//////............//////000000111111222222111111111111111222000000000000000111111111222222111111111111222222222222222222222222222222222111000//////000111222222222222222222222222222}}}~~~~~~xxxiiiYYYQQQGGGCCCDDDDDDAAA>>>>>>>>>??????>>>>>>======;;;;;;;;;:::::::::999999::::::999999999888888888888888999999999999888888999999999888888777666666555444444444444555666666666666666666666666666666444444444555555555666666333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111333333333222222222111111333333333222222222111111333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222222333444444444444333222222222333333333444444444444555555555555666666666444555555666666666666666888777666666555555555555555666777777666555666888777666555555555555666777999999888888888888888888::::::::::::::::::;;;;;;<<<===>>>?????????>>>===>>><<<:::999:::;;;;;;::::::::::::;;;;;;:::999999999:::::::::::::::::::::999999999999999999999999999999888888888999999:::888888888888888888888888888888888888888888888888777777777777777777777777777777888888888888777777:::999999888777777666666666666666666666666666666777777777777777777777777888888777666666777777777666666666666666666666666666555555444333333222222444444444444444444444444333333444444444555555555444444333222222222222333333333333333333333333333444222111111222333333222444444444333333222222222444444444333333222222222333333333222222222111111111111222222222222111111222222222222222222222222444333111000000000111222222222222222222222222222000000000000111111111222222222111000000000000000111111111111111111111111000000111111111222222222111111111111111111111111333333222///------///111//////............//////000111222222333333222222000000000000/////////...000000/////////000000111000000000000000000000000111111000000////////////////////////000000000000111111000000///000000111000000000000111111111111000000////////////000000222222222222222222222222222111000//////000111222222222222222222222222222~~~xxxhhh[[[KKKEEEFFFGGGBBB<<<@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;::::::::::::999999999888888888777777888888999999999999888888777777777888777777777666444444444444555666777777777777777777777777777777444444444555555555555555333333333333333333333333333333333333333333333333444444333333222222111111333333333333333333333333333333333333333333333333333333333333444444444555222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111222222333333333222222222222111333333333222222222222111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333333333333333444444444444444444444555555555555666333444555555666666555555888888777666666666777777444666777777666777888:::777777666777777888999:::;;;::::::999999:::::::::<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAAAAAAAA???======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777777777888888888888888777777888999::::::999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888:::::::::999888888777777666666666666666666666666666666666666777777777777777666666666666666777888666666666666666666666666666666666555444444333333444444444444444444444444444555555555555666666666555555444333333333333444333333333333333333333333444333111111333333333222444444333333333333222222444444333333333333222222333333333222222222222111111111222222222222111111333333333333333333333333555444222111111222333333222222222222222222222222000000000111111111111111111111222222111111000///111111111111111111111111111111111111111222222222111111111111111111111111111222111///------///000000//////......//////000000111222222333333222222000000000000////////////////////////000111222222000000000000000000000000111000000000000/////////000000000000////////////000///////////////000000111111111111111111111111000000////////////000000111111111111111111111111222111000000000000111222222222222222222222222222~~~sssfffUUULLLIIIGGGBBB===AAAAAA@@@??????>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999999999888888888888888888999999999999888888444555666777888777777666666666555555555555555666666666666666666666666666555555555555555555555555222222222222222222222222333333333333333333333333555555444333222222111111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555444444444444555555555555444555555666777666666666777777777666777777888888666888999999888888999:::888888999:::;;;===>>>???<<<<<<<<<<<<===???@@@AAA@@@@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIFFFDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA??????>>>>>>>>>===<<<;;;:::;;;;;;<<<777777888888888999999999555666888:::::::::999888999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888:::::::::999999999888888666666666666666666666666666666666666666777777777666666666555666666777888666666666666666666666666777666666666555555555444555555555555555555555555444444555555555666666666666666555444444444444444444444444444444444444444444333111111333444333222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333444333222222222222333333222222222222222222222222111111111111111111111111000111222333222111000///111111111111111111111111111111111111111111111111111111111111111111111111000111111///------...000000000////////////000000000000111222222222222222222222222111111111111111000000//////000111111222000000000000000000000000000000000000000000000000111111000000//////......000000/////////000111111222222111111111111111000222222111111111111222222000000000000000000000000111111111111111111111111111222222222222222333333zzzqqqdddYYYQQQKKKFFFCCCBBBAAA@@@>>>>>>===>>>>>><<<<<<<<<;;;;;;;;;::::::;;;::::::::::::999999999888888999999999999888888333444666888888888777666999888777666555444444444555555555555555555555555555555555555555555555444222222222222222222222222333333333333333333333333555555444444333222111111333333333333333333333333333333333333333333333333000111111111222222222222222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444444444555555555444444444555555555666666666666777888888888888777777666666666777888999999888:::;;;:::888888999:::999:::<<<>>>@@@BBBCCCDDDAAAAAAAAABBBDDDGGGJJJLLLKKKLLLNNNPPPRRRSSSSSSSSSWWWWWWWWWWWWXXXYYYYYYYYYMMMMMMLLLNNNPPPRRRQQQPPPOOOOOONNNLLLJJJIIIGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===============777888999;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888777777888999999:::::::::999999999999999777777777777777777777777555666666666777777888888777777666666666666777777666666666666666666666666777666666666666666555555555555555555555555555555333444444444444555555555777666555555444444555555444444444444444444444444555333222222333444444333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222333333333333333333333333222222111111111222222222222222222222222222222222222222222111111111111111111222333333333222000///111111111111111111111111111111111111111111111111111111111111111111111111000000111000......///000000000////////////000000000000111222222222222111111111111111111111222222222222111000000000000000111111111111111111111111000000000000111111111111111111000000//////......000000000000111111222333333222222222111111000000222222111111111111222222000000000000000000000000111111222222222222111111111111111222222333333333}}}uuukkkaaaWWWOOOKKKCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999888888999999999999888888444555777999999999777666999888777666555444444444555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333555555444444333333222222333333333333333333333333333333333333333333333333000000000000111111111111222222222222222222222222333333333333333333333333......//////000111111111222222222222222222222222222222222222222222222222111111111222222222222333111222222222222333333333111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222555555444444444444555555333444444444555555555555555555555666666666666777777777888999999999888888777777777888999:::;;;<<<:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBEEEHHHJJJLLLLLLKKKKKKKKKLLLOOORRRVVVXXXYYY[[[]]]___````````````aaaaaa```______``````aaaVVVUUUVVVXXXZZZ[[[ZZZYYYYYYZZZZZZYYYXXXVVVTTTSSSLLLLLLKKKKKKJJJHHHFFFEEEAAAAAAAAA@@@@@@?????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888777777888999:::999999999999999999888888777777777777777777777777666666777777888888999999999999888777777777777777666666666666666666666666666666666666666666555555555555555555555555555555333333444444444555555555666666555444444444444555444444444444444444444444555444222222444444444333222222333333333333444444222222333333333333444444111222222222222333333333222222333333333333222222333333333333333333333333111111111222222222222222222222222222222222222222222222222222222111111111222222222333222222111000222222222222222222222222222222222111111111111111111111111111111111111111000111222111000///000111111000000//////000000111///000111111222222111111////////////000000000000333333222111000000000000111111111111111111111111000000000111111111111222000000000000////////////111000000000111222333444333333333222111111000000000000////////////000000111111111111111111111111111111222333333222111111111111111222222333333444}}}vvvjjj\\\RRREEEDDDAAA???>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888999999999999888888555666999::::::999777666777666666666666666777777555555555555555555555555666666555555555444444444333333333333333333333333333333333333333333333333444444444444444444333333444444444444444444444444444444444444444444444444000000111111111222222222222222222222222222222222333333333333333333333333.........///000111111111222222222222222222222222222222222222222222222222111111111222222222333333111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222666555444444444444555666444444444444555555555555666666666777777777888888666666777888888888888888999999999:::;;;===>>>???>>>???BBBBBBCCCDDDFFFHHHJJJLLLOOOSSSVVVYYYZZZ[[[YYYXXXWWWXXXYYY\\\```bbbdddeeefffgggfffeeecccbbb``````^^^]]]\\\\\\]]]]]]ZZZYYYYYYZZZ[[[[[[YYYWWWZZZ\\\___aaaaaa```]]]\\\YYYZZZ[[[[[[YYYVVVSSSQQQKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;888888888888888888888888777777777777777777777777777777777888999:::::::::<<<;;;:::888777777777777666666666666666666666666555555555555555555555555555555555555555555555555444555555555555666666666666555444444333333444444555555555555555555555555555444222222444555444333222222222333333444444444222222222333333444444444111111222222222333333333222333333444444333333222222222222222222222222222111222222333333333333333222222222222222222222222333333333222222111111111333333222222111111111222222222222222222222222222222222222111111111000000111111111111111111111111000111333333111111111222111111000000000000111111///000000111111111111111.../////////000000000000222222111111000111111111111111111111111111111111000000111111111222222222////////////000000000000/////////000000111222333444444333222222111000000000000////////////000000222222222222222222222222111222222333333222222111000111111222333333444444yyyfffVVVGGGEEECCC@@@??????@@@AAA======<<<<<<<<<;;;;;;;;;999999999888888888888777888888999999999999888888666777:::;;;;;;999777666444444555555666888999:::777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444111111222222222333333333222222222222222222222222333333333333333333333333///000000111222333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333111111111222222333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444333222222222222333444444444444555555555666666777777777777888888888888555666666777777777777777;;;;;;;;;<<<>>>???AAABBBBBBDDDGGGJJJKKKMMMPPPRRRUUUWWW[[[___ccceeeggggggcccbbb`````````cccfffggghhhhhhhhhhhhfffccc```^^^```^^^]]][[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWTTTQQQVVVYYY^^^bbbdddcccaaa___cccdddffffffeeeaaa]]]ZZZYYYYYYXXXWWWUUUTTTSSSSSSIIIHHHFFFDDDCCCCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;777777777777777777888888777777777777777777777777777777888999::::::;;;;;;===<<<;;;999888777777666666666666666666666666666444444444555555555555555666666666666666666666666666666666666777777777777555555444333333333333444555555555555555555555555666444222333444555444444222222222333333444444444222222222333333444444444111111111222222333333333222333333444444333333222111111111111111111111111222333444444555555555444222222222222222222222222333333333222222111111111444333222111000111222333222222222222222222222222222222222222111111000000111111111111111111111111000222444444222222222333111111000000000000111111//////000111111111111111000000111111222222222333000000000000111222333444111111111111111111111111000000111111222222222222......//////000000111111............///000222222444444333333222111000000222222111111111111222222222222222222222222222222111222333444444333222111000000111222333333444444ttt[[[MMMHHHDDDCCCAAA======@@@=========<<<;;;;;;::::::;;;;;;::::::999888777777999999999999999999999999777777777777777888888888999888888777777777777777999999888777666555444444444444444444444444444444555444444333333333444444555555444444444444555555555555555555555555555555333333333444444444555555555555444444444333333333333333333333333333333333222222222222222222222222222333333444444333333222000111111111111222222222333333333222222111111111888777666444222000///...000111222333444333222222//////000111222222333333222222333333333333444444333333333333333333333333222222333333333333444444444333333222222333333444444444444444444444444444333333333333333333333333444444333333333444555555777888999999777777888999::::::999999888999999999<<<<<<===???BBBGGGKKKNNNMMMNNNOOOQQQTTTWWWYYY[[[___]]]\\\```fffiiigggccceeedddbbb`````````bbbccceeeeeefffeeedddaaa___]]]^^^___```^^^\\\ZZZZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWUUUVVVYYY[[[]]]]]]]]]]]]bbbgggiiifffeeeggggggeeefffeeebbb___\\\ZZZZZZZZZTTTOOOJJJIIIMMMPPPOOOLLLHHHGGGDDDBBBAAAAAAAAABBB>>>>>>>>>>>>============???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999:::;;;<<>>:::888888777666777666777888999999777555444444444555555555555666666666666666666666666666777666666555444444333333444555555555666777777777555555444444444333333333555555555555555555444444555555444444444333333333444444444444444444444444333333333333333333333333333333333444444444555555000111111111111222222222222222333333333444444444222222222222222222333333333333333222222222111111111222222111///...///111222222222111111111000000222222222222222222222222111000000000//////......000000000000000000000000333333222222111000//////000111222222222000///...///000000000000111111111333000......111222111///000000000000000000000000222222111000/////////000111111111111111111111111000000111111111111000000000000000000000000000000333222222222222222222333222222111111000///////////////000111222333333444111111222222222333333333}}}fffSSSLLLFFFDDDBBB??????AAA>>>======<<<<<<;;;::::::;;;;;;::::::999888888777999999999999999999999999777777777777888888888888888888777666666666666777888888777777666666555555555555555555555555555555555444444333333444444444555555444444444444555555444444444444444444444444333333333444444444444555555444444444444333333333333333333333333333333333222222222222222222222222222333333444444333333222000111111111111222222222333333333222222222111111555444444333222111111000000111222333333333222222000111111222333333444444222222333333333333444444333333333333333333333333222222333333333333444444444333333222222333333444444444444444444444444444444444444444444444444444666555555555555555666666777888888777555444555666999999999999:::;;;<<<<<<>>>???AAADDDIIIMMMQQQSSSTTTUUUVVVYYY[[[^^^aaabbbfffcccbbbdddhhhjjjhhheeedddcccaaa___^^^^^^___``````bbbdddfffgggffffffeeebbbccccccbbbaaa```aaacccffffffdddccc```^^^\\\[[[[[[\\\]]]^^^______``````cccgggiiigggfffhhhgggdddiiigggdddbbbbbbaaaaaa```ZZZWWWTTTTTTVVVVVVUUURRRMMMLLLJJJHHHFFFEEEDDDDDDAAAAAA@@@???>>>>>>======??????===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999:::;;;<<>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999999888888999999999999999999999999888888888888888888888888888777666666555555666666777777777777666666666666666666666666666666666666444444444333333444444555555555444444444444555555333333333333333333333333333333333333444444444444444444444444333333333333222222333333333333333333222222222222222222222222222222333333333333222222000111111111111222222222333333333222222222222111111111111222222222333333000111222333333333333222222222222333333444444555222222333333333333444444333333333333333333333333222222333333333333444444444444333333333333444444444444444444444444444444555555555555555555555555888777777666666777777777888999999888555444444555888999;;;<<<>>>@@@BBBCCCCCCDDDGGGJJJNNNRRRUUUVVVYYYZZZ[[[^^^aaaccceeefffhhheeecccdddfffgggdddbbb^^^]]]\\\[[[[[[\\\]]]]]]bbbcccfffiiikkklllllllllhhhiiiiiigggeeeeeefffhhhkkkjjjiiifffdddaaa___^^^```_________```aaadddeeehhhlllooonnnoooqqqpppllliiifffcccccceeefffeeeddd^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUSSSQQQNNNLLLKKKHHHGGGFFFDDDBBBAAA?????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888999999:::;;;<<<<<<:::999999:::;;;:::999999888888:::;;;;;;999777888888777666555444333333888888888888888888888888222222333555666777888888555555555444444444444444555555444444444333333333555555555555555555555555555555555444444444444333222222222222222222222222444444444333333222222222111111111222222222333333111111111111222222222333111111111111222222222222444333333222222111111111222111111111111000000000000111222222000000111333444444444333333333222222222222222222222222222222222222222111111111111000////////////////////////333333222222111000000000000111111111111000//////111111111111222222222333222000...///000111000000000000000000000000000000222111111111111222222333........................//////000000000000//////111111111111111111111111111111111000000111111111222222222333333333333333222222222222222222222222222222222222333333333333xxxgggYYYKKKGGGFFFDDDAAA@@@>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888888888777777777666555555555555555555666666666777777777888555555555555555555555555444444333333333444555555555555444444444444555555333333333333333333333333222222333333333444444444444444444333333333222222222222222222222333333333222222222222222222222222222222333333333333222222000000111111111222222222222222222222222222222222000000000111111222222222111111222222333333333333222222222222333333444444222222222333333333444444333333333333333333333333222222222333333333444444444444333333333333444444444444444444555555555555555555555555555666666666888888777777777777888888888:::;;;:::999888999:::===>>>AAADDDGGGIIIKKKLLLLLLKKKKKKKKKMMMOOORRRTTTVVVWWWYYY\\\___aaacccdddcccaaa______```aaa___^^^\\\\\\\\\\\\]]]___```aaafffggghhhjjjjjjjjjjjjjjjiiijjjjjjhhhffffffggghhhhhhhhhhhhfffdddbbb```______^^^]]]]]]```dddiiilllmmmqqquuuvvvyyy|||zzzuuulllhhhddddddgggiiigggeeecccddddddccc```______```_________^^^\\\ZZZWWWVVVRRRQQQOOOMMMKKKHHHGGGFFF@@@@@@????????????@@@@@@::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<:::999999;;;======;;;999:::999999;;;<<<<<<:::888888888777777666555444444777777777777777777777777333333444555666777888888555555555444333333333222555555444444444333333333444444444555555555555555555555555555444444444444444444444444444444444444555555444333333222111111222222222222333333333333111111111222222222333333111111222222222333333333444444333333222111000000111000000000000000000000///111222333222111333444444333333333333222222222222222222222222222222222222222222222222222222222////////////////////////222222222111111111000000000000111111111000000000111111222222222333333333111000/////////000000000000000000000000000000000222111111111222333444444/////////////////////////////////000000/////////111111111111111111111111111111000000000000111111111111111222333444444555333333333222222111111111222222222333333333444444}}}ooo```QQQJJJHHHDDDAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999:::999999999888888777777777777666555555555555555555555666666777777888888444444444444444444444444333333333333333444555666555555444444444444555555444444444444444444444444222222222333333333444444444444333333333222222222111111111222222333333333222222222222222222222222111222222333333222222111000000111111111222222222222222222222222222222222111111111111111111111111222111222222222222333333111111111111222222222222222222222333333333444444333333333333333333333333222222222333333333444444555444444333333444444555444444444555555666666666333333444444555555555555777777777666777777888999666888;;;<<<<<<===???AAAEEEFFFIIIMMMPPPRRRSSSTTTTTTQQQLLLIIIHHHIIIMMMOOORRRSSSVVVYYY\\\^^^______```___]]]]]]^^^___```___aaaaaa```aaaaaabbbbbbbbbcccccccccccccccbbbbbbbbbaaadddfffhhhiiijjjlllnnnqqqqqqqqqooolllgggbbb______^^^^^^aaafffnnnvvv{{{zzz~~~xxxqqqnnnjjjiiijjjkkkiiihhhggggggfffccc``````aaacccbbbbbbccccccbbbaaa___^^^\\\[[[YYYWWWUUURRRQQQPPPGGGFFFDDDBBB@@@??????>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;777666777888:::999777555:::999:::;;;<<<<<<:::888777777777777777777777777666666666666666666666666666666666666666666666666555555555444333333333222555555444444444333333333444444444555555555666666666666555555555444444444444444444444444444444444555555444333333222111111333333333333444444444444111222222222222333333333333333333444444444444555444444333333222111000000000000000000000000000111///111333444333222333444222222222222111111111111222222222222222222222222222222222222222333333333000000000000000000000000222222222111111111111111000000000000000000111111111111222222222333333333000000//////...//////000000000000000000000000000222111111111222333444444000000000000000000000000//////000000000000//////111111111111111111111111111111000000000000111111///000000111222333444444444444333333222111111111222222333333333444444444uuuhhhYYYQQQKKKEEEAAAAAA??????>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::::::::999888888777777888777666666555555666666555555666666777777888888444444444444444444444444333333333333444555555666555555444444444444555555555555555555555555555555222222222222333333333333333333333333222222222222000000111111222333333333222222222222222222222222111111222222222222111111000111111111111222222222111222222222222333333333333333333222111111000000222222111111222222333444111111111111111111111111222222333333333333444444333333333333333333333333222222333333333333444444555555444444444444555555444444444555666666777777333333333444555555666666666666666777888999:::;;;666999<<<>>>@@@CCCFFFIIIMMMNNNQQQTTTVVVWWWWWWWWWWWWSSSNNNIIIGGGHHHKKKMMMRRRSSSWWWZZZ]]]^^^______bbbaaa``````aaabbbdddeeebbbbbbaaa```___]]]]]]\\\]]]]]]]]]]]]^^^^^^______\\\bbbjjjrrrxxx~~~xxxoooiiiiiijjjlllqqqyyyyyywwwuuussspppoooooooooqqqooollliiifffcccaaa```bbbbbbccccccbbbbbbaaa```bbbaaa```^^^\\\[[[YYYYYYRRRPPPLLLHHHCCC@@@===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999:::;;;;;;999777:::999999;;;<<<<<<:::888666777777777888888888999555555555555555555555555888888777777666555444444555555555444444444444444555555444444444333333333333333444444555666666666666666666555555555444444222222222222222222222222444444444333333222222222333333444444444555555555222222222222333333333333444444444444555555555555444333333222222111111111000000000111111111111222000222555555444333333333222222222111111111000000222222222222222222222222111222222222222333333333000000000000000000000000111111111111111111111111000000000///000000111222111111111111222222222333///000000///......///111000000000000000000000000222111111111111222222333222222222222222222222222000000111111111111000000222222222222222222222222111111111000000111111111///000000111222333333444444444333333222222222111333333333333444444444444{{{ooobbbXXXOOOFFFCCCCCC??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999999888777777888888777666666666666777666666666666777777777777555555555555555555555555333333333333444555666666555555444444444444555555444444444444444444444444111222222222222333333333333333333222222222222111///000000111222222333333222222222222222222222222111111222222222222111111000111111111111222222222111111222222222333333333333333333333222222222222222222111111111222333444222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444555555444444444444555555444444444555666777777777333444444555666666777777666666777888:::<<<===>>>;;;>>>BBBEEEGGGJJJNNNQQQRRRSSSUUUWWWWWWWWWVVVUUUTTTRRRPPPOOONNNOOOPPPQQQTTTWWWZZZ^^^```bbbbbbbbbbbbaaaaaa```___```bbbdddbbbcccccccccbbbaaaaaa```ddddddddddddeeeffffffggghhhqqq}}}~~~~~~zzzqqqkkkfffeeedddcccbbbbbbbbbbbbbbbbbbaaa``````___^^^^^^\\\ZZZVVVQQQLLLHHHFFFDDD@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>>>>===<<<999999999:::;;;;;;999777888888888888888888888777666666666666666666666666888888777777666555555444555555555555555555666666555555444444444333333333333333444444555666666777666666666666555555555555222222222222222222222222333333333333333333333333222222333333333444444444222222222333333333444444333333333444444444555555222222222222222222222222111111111111222222333333111444666666555333222222333333222222222111111111222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111111000/////////000222333000000000111111111222222...///000///------///111000000000000000000000000222222111000000000111111222222222222222222222222111111222222222222111111222222222222222222222222222222111111111111222222111222222222333333444444333333333333333333222222333333333444444444444555~~~ttthhh]]]RRRHHHDDDFFF??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999888777777999999888777777777777777777777777777666666666666666666666666666666666666222222222333444555666777555555555444444555555555333333333333333333333333111111222222222333333333333333333222222222111111///000000111222222333333222222222222222222222222111111222222222222111111000111111111111222222222111111111222222333333333333333333333333333444444333222111111111222333444333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444555555444444444444555555444444444555666777777888444555555666777888888999666777777999;;;>>>@@@AAACCCEEEIIILLLNNNQQQTTTWWWSSSUUUVVVWWWWWWUUUTTTRRROOOQQQSSSUUUVVVWWWVVVVVVVVVYYY\\\```cccddddddddd___^^^]]][[[ZZZ[[[]]]___gggiiijjjmmmnnnppppppqqqrrrrrrqqqpppppppppqqqqqqzzzkkkjjjhhheeedddccccccdddaaaaaaaaa````````````___aaa___]]]YYYVVVTTTRRRQQQCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888777777999;;;======<<<999888888:::;;;;;;999777;;;::::::999888777666666777777777777777777777777777777777777666666666666444555555555666777777777555555444444444333333333333333444444555666777777777666666666555555555555444444444444444444444444333333333333333333333444111111222222222333333333222222333333333444444444222222333333333444444444222222222222222222333333111111222222222333333333222444777777555333222222444444444333333333222222222222222222222222222222000000000111111222222222222222222222222222222222111111111111111111222222111000/////////111222333///000000000000111111111---///111///---,,,///111000000000000000000000000222222111000/////////000111111111111111111111111222222333333333333222222222222222222222222222222333333222222222222333333333333444444444444555555333333333333333333333333333333333444444444555555zzztttnnniii^^^OOODDDAAAAAA???>>>>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888888888888888888888888999999999888888888888777888888777666555444333333666666555555555555666666555555555666666666666666444444444444444444444444222333333444444333333222444444444333333222222222333333222111111222333333111111222222222111111000111111111111111111111111333333333333333333333333333333333333333333333333333222111000000111222333222222111111222222333444444333333222222333333444222222222222222222222222111222333333444444333333111111222222222333333333111111222222222333333333444444555555555555444444222222222333444555666777999777444222222333555777444555666777999:::;;;;;;999:::<<<===???CCCHHHLLLLLLOOOSSSVVVXXXXXXVVVUUUUUUUUUSSSQQQOOOOOORRRUUUSSSUUUWWWXXXXXXYYYYYYZZZ```_______________``````^^^[[[[[[]]]]]]]]]gggsss~~~}}}}}}{{{oooqqqrrrmmmlllpppnnnkkkfffaaa______```bbb\\\```bbbaaaaaa```^^^[[[PPPKKKEEEAAA???>>>>>>===<<<======<<<:::999:::;;;777888999:::;;;:::999999<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;:::888666555555666777888888888888888888777666666666888999:::888888888888777777777777444444222222222222444444666666666666666666666666666555555444222111111000222333333444444333333222333222222111111222222333444444444444333333222111444444444444444444333333222222222333333444444444333222222111000000000111111...+++,,,///111000///000111333444444333111000111111111111111111111111444444444444444444444444222222222222222222222222333444444444444333222222////////////////////////222222111111000000//////000000111111111111000000////////////////////////222222222111111111000000///111222111000///000111111111222222222222111111000111111111111222222222000111111111111222222222111111111111111111111111333222111000000222444555444444444333333222222222555444333444555555444333wwwssspppnnngggZZZOOOKKKCCCAAA???>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999888888888888777777777777777666666666555555555444444555555555777777666666555555444444444444444444444444444444222333333444444333333222444444444333333222222222333333222111111222333333111222222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333333222111000000111222333222222222111222222333444444333333222222333333444000000000000000000000000111222333333444444333333222222333333333444444444111222222222222333333333444444555555555555444444333333333333444555555666666555444333333444666777666666666777888:::;;;<<<;;;>>>AAADDDFFFJJJOOORRRTTTTTTUUUUUUUUUTTTTTTSSSRRRTTTUUUUUUTTTSSSUUUVVVUUUWWWZZZZZZZZZZZZ]]]```aaa```______aaaeeeiiilllmmmiiiggghhhjjjooo|||}}}~~~|||wwwrrrlllgggdddbbbaaa```___``````___]]]YYYUUUQQQLLLIIIEEEBBB???======<<<;;;:::;;;>>>???;;;<<<=========<<<;;;:::??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999999:::999888777666666777777888888888888777888777666666777888999:::888888888888777777777777555555444333333444555555555555555555555555555555444444444333333333333333222333333444444333333222333222222222222222222333333444444444333333222111444444444444444444444444222222222333333333444444333333222111111111111111222000......000222222111222111111111111111111222111111111111111111111111222222222222222222222222222222222222222222222222111111222222111111000///111111111111111111111111111111111000000000000000000000111111111111000000111111111111111111111111222222222111111111000000000111222222000000111222111111222222222222111111000111111111111222222222000111111111111222222222222222222222222222222222111000///...///000222333444444444333333333222222444444333444555666666666{{{vvvssssssvvvsssgggZZZSSSFFFCCC@@@?????????>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888666777777777888888888999666666555555555555666666888888777666555444333333444444444444444444444444333333444444444444333333444444333333333333222222333222222111111222222333222222333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222333444444333333222222222222333333111111111111111111111111111222333333444444333333333333444444444555555555222222222222333333333333444444555555555555444444555444444444444444555555444333333444444555666777777777777777999;;;===>>>@@@DDDIIIMMMOOORRRTTTVVVYYYWWWUUURRRPPPPPPPPPPPPPPPSSSVVVXXXWWWVVVVVVVVVXXX[[[]]]\\\[[[]]]eeekkksssrrrqqqrrrwww~~~~~~|||{{{tttpppkkkeeecccccccccaaa```^^^\\\YYYUUURRRMMMGGGCCCDDDBBB@@@======>>>@@@AAA????????????>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999888888888888888888999888888777777888888777777777888999999888888888888777777777777666666555555555555666666555555555555555555555555222222333333444444444555333333444444444444333333333333222222222222333333333333444444444333222222222333333444444555555555222222222222333333333333333333333333222222222222333222000111222444444333222111///......///111222111111111111111111111111000000000000000000000000222222222222222222222222111111222222111111000///111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111222111111111111000000000000111222222000000111222111111222222222222111111000111111111111222222222000111111111111222222222333333333333333333333333111000000//////111222333444444444444333333333333333333333444555777888888{{{wwwwwwzzzyyynnn___WWWJJJFFFBBB@@@??????>>>>>><<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::999999999888888888777777777777777777777777888777777777777777777888777777666666555555444444555555555555555555555555333333444444444444333333333333333333333333333333222222222222222222222222222222333444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222333444444333333222222222222333333333333333333333333333333111222333333444444333333333333333333444444444444222222222333333333444444444444555555555555444444666555555444444444444555444444555555555666666666888888888999<<>>????????????>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999999888888888999:::999999999999888888777666888888888888888888888999888888888888777777777666555555555555555555555555555555555555555555555555333333333444444444444555333333444444444444333333222333333333333333333222333333333444444333333222222222333333444555666666222222222222222222222333333333333444333333333222222222222222333333444333222111000//////000111222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333222111111111111111111111111111111//////000000111111222222000000111111111111000000111111111111111111111111111111111111000000000000///000111111//////000111111111222222222222111111000000111111111222222222000000111111111222222222333333333333333333333333333333222222222333444555444444444444444444333333333444444444444555777999|||wwwzzzzzzrrreee\\\PPPKKKEEEAAA??????>>>>>>======<<<;;;;;;:::999999999999999999999999999999:::::::::999999999999888888888777666555555444444777666666555555666666777444444555555666666777777555555555555555555555555333444444555555444444333333333333333333333333333222222222222222222222222111222333444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222333333222222333333444555333222222111111222222333333333333333333333333333111222333333444444333333222222222222333333333333222222333333333444444444444444555555555555444444666666555444444444555555666666666666666666666666999999;;;>>>BBBGGGKKKMMMNNNPPPSSSSSSRRRPPPOOOOOOPPPQQQRRRTTTUUUUUUTTTTTT\\\^^^^^^^^^\\\\\\^^^___]]]^^^___aaajjj{{{|||~~~vvvtttrrrnnnjjjfffdddaaa^^^\\\SSSPPPMMMJJJHHHEEEAAA===>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999:::999999888888999::::::999999999999999888777666888999999999999888888888888888888888777777777666444444444555555444444444555555555555555555555555555555555444444444333333333444444555555444444333222333444444444444333222222333333444444333333333222222333333444555666666222222222222222222222222222333333444444444333222000111222222222222222333111111222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222111111000000000000000000000000//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000...///000///......///000111111222222222222111111000000111111111222222222000000111111111222222222222222222222222222222222333333333333333444444555444444444444444444444444444555666555444444777:::yyyxxx{{{vvvmmmgggXXXRRRKKKDDDAAA@@@??????>>>>>>===<<<;;;::::::999888888888888888888888888::::::::::::999999999999888888777666555444333333444444333333333333444444333333444555666777888888555555555555555555555555444444555555555555444444222222333333333333444444111222222333333222222111000111222333333444444333111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222333333333333333444444555222222111111111111222222222222222222222222222222111222333333444444333333111111111222222222333333333333333333444444444444444444555555555555444444666555555555555555666666888777777777777888888999<<<>>>BBBFFFJJJOOORRRSSSRRRSSSSSSRRRPPPOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]\\\^^^```aaabbbdddgggiiijjjjjjlllssszzzvvvrrrnnnlllaaa\\\WWWSSSQQQNNNHHHCCCAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999:::::::::::::::999999999:::999999888888999999999:::999999888777888888888888777777777777333444555555555555444333444444444444444444444444666555555555444444333333444444555555555555444444222333444555555444333222222222333444444444333333222333333444444555555555222222222222222111111111000111333444444444333222...000222222111111111222000111333555555333111000111111111111111111111111111111111111111111111111111111111111111111111111000000111111000000///...////////////////////////000000000000111111111111000000111111111111000000//////////////////////////////000000000000000111...///000000......///000111111222222222222111111000111111111111222222222000111111111111222222222111111111111111111111111111111111222222222222222444444444444555555555555555777888777555666;;;???zzz{{{zzztttppp```ZZZQQQIIIEEECCCBBBAAA@@@???>>>===<<<;;;;;;:::999999999999999999999999;;;;;;:::::::::999999999888777777777666666555555555555444444444444555555444444555555666666777777555555555555555555555555444444555555555555444444222222222333333444444444111222333333333333222111///000111222333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333444444333222222444333333333333444555555222222111111111111222222222222222222222222222222111222333333444444333333222222222333333333444444333333333444444444444555444444555555555555444444555555444555555666777888777777666666888;;;===???CCCEEEIIINNNRRRTTTVVVVVVTTTTTTSSSRRRRRRTTTXXX[[[\\\\\\]]]]]]___```bbbccccccgggnnntttyyy}}}~~~uuujjjbbb]]]XXXRRRNNNIIIGGGEEECCCBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::888888:::;;;;;;;;;::::::888888999:::::::::999999999999:::::::::999888777888888888888777777777777444555666666666666555444444444444444444444444444444444444444555555555555444444555555555555444444222333444666666444333222111222333333444444444333444444444444444444444444222222222222111111111000///000222333444333222111...111333333222000111333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000//////...000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000////////////000000111111000111222111000///000222111111222222222222111111000111111111111222222222000111111111111222222222222222222222222222222222000111222222333333222222444444444444555555555666555888::::::999;;;BBBGGG}}}|||{{{wwwsssfff___UUULLLGGGEEEDDDCCCAAA@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777888888888888888888777777777777888888666666666666666555555555666666666666666666666666444444555555555555444444222222222333333444444444111222333444444333222111...///000111222333333333333333333333333333333333111111111111111111111111111111111111111111111111222222444444444444222222444333333333333444555555222222111111111111222222444444444444444444444444222222333444444444333333333333333444444444555555333333333444444444555555444555555555555555555444444444444555555777888999666555555666999===AAADDDGGGJJJOOOSSSVVVWWWWWWWWWUUUTTTSSSSSSTTTYYYaaafffcccaaa^^^]]]]]]___aaacccrrrzzz|||ooofff```ZZZVVVPPPNNNKKKGGGDDDCCCBBBAAA????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<<<<:::999777888999:::::::::::::::999::::::;;;:::999888777888888888888777777777777555666777888888777666555444444444444444444444444222222333444555666777888444444555555555555444444222333555666666555333222111222333333444444444444444444444444444444333333222222222222111111000000...///111333333333111000...111444444222111222333222111000......000111222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111000000111111111111111111111111222222111111000000//////000000111111111111000000111111111111111111111111.../////////000000111111111333333333222111222333111111222222222222111111000111111111111222222222000111111111111222222222333333333333333333333333222333444555555555444444444444444555555555666666444888;;;<<<<<<@@@HHHNNN~~~zzzyyy{{{uuujjj\\\RRRNNNLLLFFFBBBBBBAAA?????????>>><<<999;;;;;;;;;:::::::::999999<<<<<<======<<<<<<;;;:::;;;:::999888777777777777999999999888777666666555777777777777777777777777555555444444444333333333555555555555555555555555444444333333222111000000222111111000000111111222444444444333333222222222333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444666555444333222333444444111333444444333222222333333444444555555444444333666555444333222333444555666555555444444444555555666555444444555666888:::::::::;;;===@@@EEEIIILLLRRRRRRSSSWWWZZZYYYUUUQQQUUUTTTQQQPPPVVV```dddbbbXXXZZZ]]]]]]^^^ggguuu|||{{{~~~qqqfff```ZZZVVVSSSRRROOOJJJEEECCCCCC???<<<<<>>======>>>???@@@>>>===>>>>>>=========<<<<<<<<<::::::;;;<<<;;;:::999888999999:::;;;:::999888777:::999999888888999999:::999999999999888888777777777777666666555555555444666555555444444333222222333333333444444444555555444444444555555555666666444444444444444444444444333333111111111111333333666555333222111222222333222222111111222444555777111111111111111111111111000111222333333333333333333333333222222111111111111111111111111111111111000222333333111000000111222111111111000000//////000111111111111222222222000222333333111000000111222111111000///......---...///111222333222000///000/////////............000000000000111111111111000000111111111111000000333222111000////////////111111111000000000000000333222111111111222333444222222222222222222222222444333111000000222444555333222222111111333666777888:::>>>AAAEEEKKKQQQUUU{{{wwwzzzwwwqqqfff[[[QQQKKKFFFDDDBBB@@@?????????>>><<<:::;;;;;;;;;:::::::::999999;;;<<<<<<<<<<<<;;;::::::::::::999888777777777777999999888888777666666555666666666666666666666666666666555555555444444444333333333333333333333333444333333333222111111111333333333222222333333333444444444333333222222222333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444555555333222222222333444111333444444333222222333333444444555555444444333555555444333333333444555666555555444444555555555666666777777777777888888999:::===AAAFFFKKKPPPSSSXXXVVVTTTUUUVVVUUUSSSPPPPPPUUUXXXXXXYYY]]]]]][[[ZZZZZZ[[[___jjj}}}yyyyyy}}}xxxpppeeeaaa]]]ZZZWWWSSSOOOMMMHHHEEEBBBAAABBBCCCBBBAAA???>>>======>>>>>>===;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999888999::::::;;;:::999888777::::::999999999999::::::999999999999888888888777777777777666666555555555666666555555444333333222333333333444444444555555444444444555555555666666555555555555555555555555444333222111111222333444444333222222222333444555333222222111222333555555111111111111111111111111000111222333333333333333333333333222222111111111111111111111111111111111000222333333111000000111111111111111000000000///000111111111111222222222111222444333222000000111222111111000//////......---...000222333222111111000000/////////.........000000000000111111111111000000111111111111000000111000000000000000111111111000000000000000000000222222111111111222333444222222222222222222222222444333222222222333444555777777777666666888;;;===<<>>>>>???>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999999999888888888888888888999888888777777666666555555555555555555555555555777777666666666555555555444444444444444444444444333333333333222222222222555555444444444444555555444444333333333333222222333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222444444444444444444444444222222333333333333444444444444333222222222222222111333444444333222222333333444444555555444444333555444444333444444555555666555555444555555666666777888888999999999999888;;;===AAAFFFLLLSSSXXX[[[\\\YYYUUUSSSSSSTTTSSSSSSPPPXXX\\\ZZZXXXYYY[[[[[[aaaaaacccnnn|||{{{{{{{{{vvvrrrmmmgggccc___[[[WWWLLLJJJFFFDDDBBBAAAAAAAAAAAA???>>>>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999:::::::::::::::999888888;;;;;;::::::::::::;;;;;;999999999999888888888888777777777777777666666666666666666555444444333333333333333444444444555555444444444555555555555555666666666666666666666666444444333333333333444444222222222222333444555666333333222222222222333444222222222222222222222222111111222333333333222222222222222222222111111111111111111111111111111111000222333333111000000111111111111111000000000000000111111111111222222222222333555444222111111222111111111000000//////...---...000222333333222222000000000/////////......000000000000111111111111000000111111111111000000...//////000111222222333000000000000000000111111222222111111222222333444222222222222222222222222444444444444444444444444666666777777777999===@@@CCCHHHNNNRRRUUUVVVXXXYYYwwwxxxxxxqqqfffXXXMMMFFFCCCAAA???>>>>>>>>>===;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::999888888777888888999999999888888888888777777666666666666555555555555555555555555666666666666555555555444777777777777777777777777222222333333333333333333555555444444444444555555333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111222222222222222333333333333333333333333333333222222222333333333444444333333222222222111111111111333444444333222222333333444444555555444444333444444444444444555555555555555555555555666666777777777888999:::;;;======AAACCCGGGLLLQQQVVVYYY[[[YYYWWWUUUTTTTTTUUUVVVWWWWWW[[[]]][[[]]]dddjjjlllssssssxxx|||vvvoooggg___TTTQQQMMMHHHDDDBBBBBBBBBBBBAAA??????@@@@@@@@@>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888888888777777777666666555444444444333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333444444333333222222222222222222222222222222222222222222111222222333333333222222222222222111111111111111111111111111111111111111000222333333111000000111111111111000000000000000000000111111111222222222222444555555333222222333111111111000000000//////000000111222222222111111000000000////////////...///000000000111111111111000000111111111111000000...///000000111111222222000000000000000111111111222111222222222222333333222222222222222222222222333444444555555444333333333555888999:::===CCCGGGMMMQQQWWWZZZZZZXXXVVVVVVtttttttttuuurrrfffUUUGGGEEECCC@@@?????????===<<<<<<<<<<<<;;;;;;;;;::::::999999::::::999999888777777777888999999999888888777777777666666666666666555555555555555555555555555555555444444444333333777777777777777777777777333333333333333333444444444444333333333333444444333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111222222222333333333444444333333333222222222111111111333444444333222222333333444444555555444444333444444444555555666666666555555555555555666777888777777666888;;;???CCCEEEHHHJJJMMMPPPSSSUUUVVVVVVTTTUUUUUUUUUUUUUUUWWWXXX]]]aaaffflllxxx{{{nnnccc___XXXRRRMMMJJJHHHGGGCCCAAA???>>>@@@@@@@@@???@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999:::999999999999999999999999888777777666666555444444333333333444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333222222222222222222222222222111111222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111000222333333111000000111000000000000000000111111000000111111111222222222222444555555333222222333111111111111000000000000333333222222111111000///111000000000///////////////000000000111111111111000000111111111111000000///000111111111111000/////////000000111111111111111111222222333333333333222222222222222222222222222333444444555555444444666:::>>>@@@BBBFFFNNNTTTVVVYYY]]]]]]ZZZUUURRRPPPuuuqqqnnnssswwwqqq___NNNIIIFFFBBB@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;:::999::::::::::::999888888777888999::::::999777777666666666666666666666666555555555555555555555555555444444444444333333333444444444444444444444444444444444444333333333333333333222222222222333333222222333333333333444444333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333444111111111111111111111111222222333333333333444444333333333444333222222111111333444444333222222333333444444555555444444333333444555666666666666666555555555555666777888888777888999;;;???DDDHHHKKKLLLNNNPPPSSSTTTSSSRRRQQQRRRTTTVVVWWWWWWYYY\\\^^^hhhqqqzzzpppmmmmmmooossswww~~~ssslllbbb[[[WWWTTTPPPLLLGGGDDDAAA@@@@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999999:::::::::::::::888888888777666666555555333333333444444444555555555555555555555444444444444444444444444444444444333333444444444444333333444444444444333222111000111111222222222222222111333333333333333333333333222222333333333222111111000000000111111111111111111111111111111111111111000222333333111000000111000000000000111111111111000111111111111222222222222333555444222111111222111111111111111111111111333333333222111111000000111111000000000/////////000000000000111111111111000000111111111111000000///000111222222111///////////////000111111222222000111222333333333333222222222222222222222222222222333333444555666777777999===CCCEEEFFFKKKSSSZZZ\\\]]]^^^\\\WWWQQQNNNLLLzzzqqqkkkooovvvtttggg[[[MMMIIIEEEBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888999:::::::::888666555666666666666666666666666666666666666666666666666555555555555444444444444333333333333333333333333555555555444333333333222333333222222222222333333222222222333333444444444333222222111111222222333222222222222222222222222111111111111111111111111000111111222333333444444111111111111111111111111222222333333333333444444333444444555444333222111111333444444333222222333333444444555555444444333222333555666777777777666555555555555666777888999999;;;???CCCGGGJJJKKKLLLKKKNNNQQQTTTUUUUUUSSSRRRSSSUUUXXX[[[___fffnnntttssskkkfffiiinnnttt~~~~~~qqqjjjhhheee^^^WWWRRRNNNJJJFFFDDDCCCAAA?????????>>>>>>>>>=========>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::999::::::;;;::::::999999999999::::::999999999:::::::::;;;;;;999:::::::::;;;;;;;;;;;;999999888777777666666555333333333444444444555555666666555555555444444444555555555555555555555555111222333444444333222111222333444444444333222111///000111222333333222222333333333333333333333333222333333333333222111000///000000000111111111222111111111111111111111111000222333333111000000111///000000000111111111111000111111111111222222222111222444333222000000111111111111111111111111111111111111111222222333444111111111000000000//////000000000000111111111111000000111111111111000000---...000222222222111000...//////000111111222222000111222333333333222222222222222222222222222222444444444555777999;;;===???DDDIIIJJJIIIMMMUUU\\\^^^^^^\\\XXXSSSNNNLLLLLL~~~tttkkklllrrrtttmmmdddOOOKKKFFFCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888999:::;;;:::888666444555555555666666666666666777777777777777777777777777666666666555555555555555555555555555555555555666666555444333333222222444333333222222333333444222222222333333444444444333222222222222222222333222222222222222222222222111111111111111111111111000000111222333333444444222222222222222222222222222222333333333444444444444444555666555444333222111333555444333222333333333444444555555444444333222333555777777777777666555555555555666777999999:::>>>EEEJJJNNNNNNLLLKKKIIILLLPPPTTTWWWWWWVVVUUUTTTWWW[[[```hhhtttxxxooojjjjjjsss}}}|||{{{xxxpppggg]]]YYYSSSMMMJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<===<<<;;;:::999:::;;;;;;:::999999888888999999:::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999888888777666666666333333333444444444555555666666555555555444444444666666666666666666666666111111333333333333111111000111333444555555444333...///111222333333333222333333333333333333333333333333333333333222111000//////000000111111111222111111111111111111111111000222333333111000000111//////000000111111111222000111111111111222222222000222333333111000000111111111111111111111222222//////000111222444666777111111111111000000000000000000000000111111111111000000111111111111000000+++,,,///222333333333222...//////000111222222222000111222333444333222222222222222222222222222222666555555666888;;;???AAAIIINNNRRRRRRPPPRRRZZZaaa___]]]ZZZUUUPPPMMMMMMNNNooollltttzzzwwwqqqYYYSSSKKKFFFDDDBBB@@@===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888777777777555444555666777666555555555444444444444555555555555555555555555555555444555666777777666555555333333333333333333333333333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222111111000000000000111111555555555555444333222222111111222333333444555555444444444444444444444444222111111111111111222222444333333333333333333333111222444555555555444333222444666666555444555666777777888777777999===@@@@@@DDDJJJNNNOOOMMMLLLKKKKKKOOOSSSUUUTTTSSSSSSSSSTTTXXX^^^jjj~~~zzzzzz~~~{{{oooaaaWWWPPPJJJGGGFFFAAA>>><<<;;;===@@@AAABBB@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<===============<<<::::::999999999:::;;;;;;777777777666555555444444333444555555666666555555666666666666666555555444444444444555555555666666666666555444444333222222333333333333333333333333222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000000111222333222000...,,,111111111111111111111111000000000000000000000000///111222333333222000///...............///000000000111333444444333111000000000000000000000000000111111111111111111111111//////000111111111111111222222333333333333444444333333333333333333333333444666999;;;===@@@DDDGGGMMMUUU]]]aaa___]]]]]]```^^^ZZZUUUQQQQQQRRRTTTUUUwwwnnnqqquuutttpppbbb\\\SSSKKKFFFBBB@@@???<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999777666555555666777666555666555555444444555555666555555555555555555555555444555666777777666555444333333333333333333333333333333333333333333333333444444444333333222222222111111111111111111111111222222222222222222222222222222111111111111222222111222222333333333222222111222222333333444444444333333333333333333333333333222111111111111111222333333333333333333333333333333444555555555555555444666777777666555666777666888999999:::<<>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======;;;<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999888888777777666555555333444555555666666555555666666666666666555555444333444444444444555555555555555555444333222222222333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000...000111222222111000///111111111111111111111111000000000000000000000000000111222333222222111000///////////////000111222///000222333333222000///111111111111111111111111111111111111111111111111///000000111111111111111222222333333333333444444333333333333333333444444555777999;;;===@@@DDDGGGNNNVVV```ffffffdddaaaaaa]]]ZZZVVVSSSSSSUUUWWWXXXsssooopppqqqooonnniii___TTTIIICCCAAAAAA============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999777666555555777777666555666555555444444555555666666666666666666666666666555555666666666555555444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333333222222222222333333...///000111222222222222222222222333333333333333222222222222222222222222444333222111111111111111222222333333444444555555555555555555555666777777666777888777666555666777666888;;;===>>>@@@BBBDDDGGGIIIJJJKKKKKKMMMPPPRRRVVVVVVVVVYYY[[[]]]\\\\\\hhhuuussseeeYYYRRRKKKHHHFFFDDDCCCBBB@@@>>>AAA@@@???=========>>>>>>========================:::::::::;;;;;;<<<>>>>>><<<<<<=========<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;:::999999888888777666666444444555666666666666555666666666666666555555444333333333333444444444444555444444333333222222111333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000---...000222333333222111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000111222222///000111222222111000///111111111111111111111111111111111111111111111111///000111111222222111111222222333333333333444444222222333333444444444444666888:::<<<>>>@@@DDDGGGKKKSSS^^^gggkkkhhhccc___ZZZXXXVVVUUUWWWZZZ___aaa}}}rrrpppqqqrrrxxxtttkkk]]]OOOEEEBBBCCC??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888777777777666555666777888777555666666555555555555666666777777777777777777777777555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111222222222//////000111111111111111333333333222222222222222222222222222222222222222444444333222111111111111111222222333444555666666777666555555555666888999666777888777555555666888777:::???BBBCCCDDDFFFGGGHHHJJJLLLNNNPPPSSSVVVYYY\\\YYYWWWZZZ```ggglllnnnrrr|||mmmaaaVVVRRRMMMIIIFFFEEECCCAAABBBAAA???>>>======>>>???========================;;;;;;;;;;;;<<<===??????>>>>>>??????>>>>>>======@@@???>>>===<<<<<<<<<<<<:::999999888777777666666444444555666666666666666666666666666666555555444222222222333333333444444444444333333222222222222444444444444444444444444333222222111111222222333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000...///000222222222222222111111111111111111111111000000000000000000000000111111111000111111222333111111000000000111111222000000111222222111000000111111111111111111111111111111111111111111111111000000111222222222222111222222222333333333444444222222333444444555666666888:::<<<>>>???AAAEEEGGGHHHMMMVVV```ffffffaaa\\\XXXWWWWWWXXX\\\dddmmmttt}}}vvvuuuvvv|||yyyrrreeeWWWKKKFFFDDDAAA@@@???======<<<======<<<<<<<<<;;;;;;;;;::::::999999999888888888777777888666555666777888777666666666666555555666666666777777777777777777777777666666555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000111111222222333333222111111000222222222222222222222111444444444444444444444444444444333222111111222222222222333444444555666666777777666555555777888999555666777666555555777999:::===CCCFFFHHHIIIJJJKKKIIILLLOOORRRSSSUUUWWWYYYXXX\\\ccclllvvv~~~ttthhhaaaXXXPPPLLLIIIHHHGGGCCCBBB@@@???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@??????AAA@@@???>>>===<<<<<<<<<999888888777777666555555444555666666777777666666666666666666666555555444222222222333333333444444444444333333333333333222444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000111222333333111000000//////000000000111222222222222222222111111111111111111111111111111111111111111111111111000000111222222222222222222222222333333333444444222333444555666777888888;;;===???@@@AAACCCFFFHHHGGGKKKQQQXXX^^^```^^^\\\YYYYYY[[[^^^fffsss{{{zzz|||{{{vvvnnnbbbUUULLLGGGBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999888777666666888888777666777666666555555666666777666666666666666666666666777666555444333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111000000000000000000111444444444444333222111000111111111222222222222222444444444444444444444444333333222222222222333333333333444444555555666666666666666666666777888888555666777666666777:::<<<>>>AAAFFFIIIKKKLLLMMMNNNLLLOOORRRSSSTTTUUUVVVXXXXXXfffzzzzzzrrrfff[[[SSSMMMIIIGGGGGGEEECCCAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>============999888888777666666555555555555666777777777777666666666666666666555555444333333333333444444444444444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111222222222222222111111111111111111111111111111111000000000000000000000000000000000111222222333333111111000/////////000000222222222222222222222222222222222222222222222222111111111111111111111111000111222222333222222222222222333333333333444444333444555666888999;;;;;;>>>@@@BBBCCCCCCEEEHHHJJJJJJMMMQQQVVVZZZ\\\]]]^^^]]]```fffmmmwww|||yyyyyyxxxuuummmaaaSSSJJJDDDBBB@@@>>>=========>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666777888888777666777777666666666666777777555555555555555555555555777666555333222222333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222111111000000111111222222333333333333333222222000000111111222222333333333333333333333333333333222222222222333333444555444444444555555555555555444555666666777777666666666777888888888:::>>>AAABBBEEEIIIKKKMMMNNNPPPQQQOOOPPPRRRTTTVVVYYY^^^bbbkkk}}}sssfff[[[QQQLLLKKKJJJGGGDDDAAA@@@??????========================;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>:::999999888888777666666555555666777777777777777666666666666666555555444333444444444444555555555555555555555555555555555555555555555555555555555444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111222333333444111111111111111111111111000000000000000000000000...///111222333333222222333222111000000000000111222222111111111111222222222222222222222222222222111111111111111111111111000111222222333333222222222222333333333333444444444555666888:::<<<===>>>AAACCCDDDEEEEEEGGGIIILLLKKKPPPUUUXXXXXXYYY\\\^^^cccjjjuuu|||xxxxxxyyyyyyuuuhhhXXXMMMDDDCCC@@@>>>======>>>>>>======<<<<<<<<<;;;;;;;;;999999999888888888777777888777666777888999888666777777666666666666777777555555555555555555555555777666555333222222333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333222222222222222222333000111222333333333333333//////000111222333333444222222222222222222222222111111111222333444555666555555555555555444444444333444666777777777666555777888999999:::===AAADDDEEEGGGJJJLLLMMMOOOQQQSSSPPPQQQRRRTTTYYYaaajjjppp~~~nnn```XXXOOOMMMJJJFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>===============>>>???;;;;;;::::::999888888777555666666777777777777777666666666666666555555444444444444555555555666666555555666666666666666666555555555555555555555555444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111//////000111222444666777111111111111111111111111000000000000000000000000---///111333444333222111444333333222111111111222111111000000000000111111222222222222222222222222111111111111111111111111111111222333333333333222222222333333333444444444555666777999;;;===>>>???CCCEEEFFFFFFGGGHHHJJJMMMJJJPPPWWWZZZXXXWWWYYY\\\gggqqq|||xxxtttrrrtttrrrhhh^^^YYYKKKHHHEEEBBBAAA@@@???>>>::::::;;;;;;;;;;;;;;;;;;999999999999888888777777888888888888777777777777888888777666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333333333333444444444555555111000000000//////......333333333333333333333333///000111222333444444444333333444444444444555555333333333333333333333333333333333444444444555555333222111111222333555666444444444555666777888999999:::<<<<<<===@@@DDDGGGGGGGGGGGGHHHJJJLLLNNNOOORRRPPPQQQUUUaaappptttgggZZZRRRKKKIIIGGGBBB>>>===@@@???===>>>>>>???===<<>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@??????=========>>>===<<<<<<;;;======<<<;;;:::888777666666666777777777777666666777777777777777777777777777666555444333222222222333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222444444333333222111000000222111111111000000//////222222222222222222222222111111222222222222111111111222333444444333222111111111111111111111111111000000000000////////////222222111111111111111111444222000222444666444222000000000000000000000000111111000000//////......444333222111111222222333222222333333333444444444111111222333333333333222444444333222222333444555888888999;;;===AAADDDFFFHHHGGGFFFFFFIIIKKKLLLLLLTTTQQQQQQUUUUUUVVV___jjjwwwyyyrrrnnnpppqqqkkkddd```OOOJJJDDDAAA@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777888888888888777777777777666666555444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333222222222333333333444444222222222111111111000000333333333333333333333333000111222222333333333333111111222222222222333333333333333333333333333333333333333444444444555555444333333333333555666777555555555666777888999999999;;;>>>???AAACCCGGGIIIJJJKKKLLLNNNPPPQQQRRRRRRUUUWWW\\\eeessswwwkkkaaaXXXTTTPPPJJJFFFEEECCCAAA@@@@@@@@@@@@>>><<>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;:::999888888666666777777777777666666777777777777777777777777777666555444333333333333444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222444333333222111111000000222222222222111111111000222222222222222222222222111111222222222222111111000111222222222222111000111111111111111111111111111000000000////////////111111111111111111111111444222111222444555444222111111111111111111111111111111000000////////////111111111222222222222222222222222222333333333333111111222333333333333333444333333333333555666777::::::<<<>>>@@@CCCFFFHHHIIIHHHHHHJJJLLLNNNPPPPPPWWWTTTTTTWWWYYY\\\gggrrrwwwmmmnnnqqqpppkkkhhhXXXPPPGGGBBBBBBBBB@@@======<<<<<<<<<;;;:::::::::999999999999888888888888999999888888888777777777666666555444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333111111111222222222333333444444333333333333333222333333333333333333333333111222222333333333222222111111222222222222333333333333333333333333333333333333333444444444555555444444444444555666777888777777777777777888999::::::===AAACCCEEEGGGIIIKKKIIIKKKNNNPPPRRRSSSTTTSSS\\\aaakkkyyytttggg___XXXPPPKKKKKKFFFDDDBBBBBBAAA@@@>>><<>>??????@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>=========>>>???999999:::;;;;;;:::::::::666777777888888777777666777777777777777777777777777666555444444333444444555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222222222222111111000000///333333333222222222222222222222222222222222222222111111222222222222111111111111222333333222111111111111111111111111111111111111000000000/////////111111111111111111111111333222111222333444444222222222222222222222222222111000000000000/////////...///111222222222222111111111111222222222222333222222222222333333333333333333333333555777999;;;>>>???AAACCCEEEGGGIIIIIIKKKKKKMMMOOOQQQSSSTTTUUUTTTSSSTTTWWW[[[cccppp|||sssooorrrssspppnnncccYYYMMMFFFEEEEEEBBB???>>>======<<<;;;::::::999999999999999999999999999999999999888888888777777888888777666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333222222222222333333333333444444444444333333333333333333333333333333333333222222333333333222111111333333333444444444555555444444444444444444444444333333333444444444555555444444444555555666777777777777777777888999::::::===@@@DDDFFFGGGHHHIIIKKKKKKMMMOOORRRVVVYYY[[[\\\fffnnn{{{{{{ooodddYYYRRRQQQHHHFFFCCCBBBBBBAAA???===@@@???????????????@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@???===;;;;;;<<<>>>???999::::::;;;;;;::::::999777777777888888777777777777777777777777777777777777666666555444444555555666666666666666666666666444444444444444444444444222222222111111222222222222222222222222222222222111111111000000000//////222222222222222222222222111222222222222222333333111111222222222222111111333333333333333333333333111111111111111111111111111111111000000000//////111111111111111222222222222111111222333333333333222222222222222222222222000000000000000000000000,,,---000222333222111000000000111111111222222222222222222222333333444444111111222444777:::===???FFFFFFGGGHHHIIIJJJJJJJJJOOOPPPRRRTTTTTTUUUVVVWWWTTTUUUXXX^^^fffrrrxxxqqqrrrtttssssssjjj```SSSIIIFFFDDDAAA???>>>>>>===<<<;;;;;;::::::999999999999999999999:::999999999999888888888888888888777666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333333333333333444444444444222222333333333333333333333333333333333333333333222222333333333222111111333333333444444444555555444444444444444444444444333333333444444444555555222333333444555555666666666666666777888999;;;;;;AAADDDGGGHHHIIIHHHIIIJJJQQQRRRTTTYYY^^^eeekkknnnvvv~~~uuuggg^^^[[[NNNJJJFFFCCCBBBAAA@@@???@@@@@@???????????????@@@??????@@@AAABBBBBBBBBAAA???===;;;:::::::::<<<===;;;;;;;;;;;;:::999888888777777888888888888777777888888888888888888888888777777666555555555666666666666666666666666666666444444444444444444444444333222222222222222222333222222222222222222222222111111111000000000000000000000111111111111111111111111111222222333333333111111222222222222111111222222111111111111222222111111111111111111111111111111111111000000000000000000111111111222222222111111222222222222333333111111111111111111111111000000000000111111111111,,,---000222333222111000000000111111111222222222333333222222222333444555000111333666:::???CCCEEENNNNNNMMMMMMMMMLLLLLLLLLSSSUUUWWWWWWVVVVVVXXXZZZ\\\aaaiiippp|||~~~tttssstttuuuwwwmmmeeeYYYNNNFFFBBB???>>>>>>=========<<<;;;;;;;;;999999999999:::::::::::::::999999999999888888888666666555444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333333333444444444555555555111111222222222222333333333333333333333333333333111222222333333333222222111111222222222222333333444444444444444444444444333333333444444444555555222222444555555555555555666666777888:::<<<>>>???DDDFFFIIIJJJJJJJJJLLLMMMRRRUUUZZZbbbkkkttt|||wwwkkkfff[[[VVVNNNGGGDDDBBBBBBAAAAAA@@@??????>>>?????????>>>???@@@@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;;;;<<<;;;;;;:::999888777777888888999999888888777888888888888888888888888777777666666666666777777666666666666666666666666444444444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111000000000000000111111111111111111222222333333444111111222222222222111111//////............//////111111111111111111111111222222111111111000000000000000000111222222333333000111222222111111222444000000000000000000000000000000000111111111111222...///111222222222222111111111111222222222222333444333222222222333555666222333666:::???EEEJJJMMMSSSRRRPPPOOOOOOOOOPPPQQQWWWYYY[[[ZZZXXXYYY]]]aaafffppp{{{|||vvvtttuuuxxxrrrmmmbbbUUUIIIBBB@@@AAA============<<<<<<<<<<<<999999999:::::::::;;;;;;::::::999999999888888888666666555444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333444444333333222111333333333333333333333333222222333333333444444444111111222222222333333333333333333333333333333333000111222222333333333333111111222222222222333333555555555555555555555555333333333444444444555555222333555666777777666666777777999:::===???BBBCCCEEEGGGIIIKKKLLLNNNQQQTTTWWW]]]gggtttyyynnneeeYYYNNNHHHEEEDDDDDDAAA@@@@@@???>>>>>>??????>>>>>>?????????>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999777888888999999888888777888888888888888888888888888777777666666777777888555555555555555555555555555555555555555555555555555444444333333444444555222222222222222222222222111222222222222222222222000000000111111222222222000111111222333333444444111111222222222222111111000000///......///000000111111111111111111111111222222222111111111000000///000000111222222333333///111333222111000222444111111111111111111111111000000111111111222222222111111111222222222222222222222222222333333333333555444222222222333555666555777:::@@@FFFLLLRRRUUUTTTRRRPPPOOOPPPSSSVVVXXXYYY\\\]]]\\\[[[]]]dddjjjrrrzzzttttttxxxvvvssskkk]]]NNNEEEDDDFFF<<<<<<<<<===============999999999::::::;;;;;;;;;:::::::::999999999888888888888777666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444444333222222333333333333333333333333111111222222222333333333222222222333333444444444333333333333333333333333///000111222333444444444333333444444444555555555555555555555555555555555333333333444444444555555333444666888888888777777888999:::<<>>>>>??????>>>>>>>>>>>>>>>===<<<;;;======>>>>>>======<<<;;;777888999:::;;;;;;;;;;;;888888999999999999888888888888888888888888888888888777777777777777888888555555555555555555555555555555555555555555555555666555555444444555555666222222222222222222222222222222222222222222333333111111111222222333333333000000111222333333444444111111222222222222111111444333222111111222333444111111111111111111111111222222222111111111111000///000000111222222333333///111333222000000222444222222222222222222222222000000111111222222222222444333222222111222222333222222333333333444444444555444333222222444555777888:::>>>DDDJJJQQQWWW[[[SSSQQQOOOOOOQQQUUUZZZ^^^ZZZ\\\^^^]]]]]]aaajjjqqqyyyvvvuuuyyy{{{yyylllZZZJJJDDDCCC======<<<>>>??????>>><<<<<<;;;;;;:::::::::;;;;;;::::::999999888777666666555555555555555555555555999999888777666555444444555555444444444333333333444444444555555555555555222222111111222222333444333333333333333333333333000000000111111222222222222222111000111222444555333333333222222111111111222222222222222222222222333333333333333333333333444333333222222333333444666666555444333333333333111333555777888888777666;;;<<<<<<>>>@@@CCCGGGIIIJJJLLLOOOPPPOOORRRZZZdddrrryyyiii^^^VVVNNNHHHDDDBBB???>>>??????>>>===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======999999999999999999999999999::::::;;;;;;::::::999999999999888888888888777666666666666666555555444555666666666555444333333222222222333444555666777666555444333333333333333444333222222111111222222111111111111111111111111111111222222222222111111...///111333444333222111//////000000111111111222222111111111000000//////000111111111111222222222000111111111111222222222111111222222222222111111000000000000111111111111444444444333333222222222000111111111222222222222000111111111111222222222000111111222222333444444444444555555666888999:::???>>>AAAJJJUUU[[[YYYTTTWWWSSSPPPQQQWWW\\\]]]\\\```]]][[[]]]eeepppzzz||||||}}}uuudddSSSIIIEEE@@@???>>>>>>@@@@@@>>>======<<<;;;:::::::::::::::::::::999999888777777666888888888888888888888888777777666666555555444444555555555555444444444333444444444444444333333333222222111111222222333444333333333333333333333333222222222333333333444444333222111111111222333444333333333222222222111111222222222222222222222222333333333333333333333333555444444333333444444555666666555444444444555555333444666888999999999999;;;<<>>======<<<<<<============>>>>>>>>>>>>======::::::::::::::::::::::::999::::::;;;;;;::::::999999999999888888888888777666666777777666666555444555555555666555555444444333333333333444555666666666555444333333333333444444333222222111111222222111111111111111111111111000111111222222111111000000000000000000111111222000000000000111111111222111111111111000000000///000000111111111222222222000000111111111222222222000111111222222111111000000000000000111111111111333333333333222222222111000000000111111111222222000111111111111222222222333222111000111333555777666666666777888999::::::???AAAFFFMMMTTTZZZ\\\\\\\\\XXXTTTVVV[[[___```___bbbaaabbbhhhsss}}}|||}}}~~~ppp^^^OOOGGGCCCAAA??????@@@@@@???===>>>===<<<;;;:::999999999::::::999999888777777777666666666666666666666666555555555555555555555444666666666555555555444444444444444333333222222111222222111111222222333444333333333333333333333333444444444444555555555555333333222111111111222222333333333222222222222111222222222222222222222222333333333333333333333333666555555444444555555666666555555555555666777777666666777888999:::;;;<<<;;;???DDDHHHKKKMMMOOOPPPUUUTTTRRRSSSZZZiiizzzqqqccc]]]SSSNNNGGGCCCAAA@@@@@@@@@??????>>>============>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888888777666666777777666666555444444444555555666555555555333333333333444444555666555555444333333333444444444333222222111111222222111111111111111111111111000111111222222111111000333222111000000111333444000000000111111111111111111111111111000000000000000000000111111111222222000000000111111111222222000111111222222111111000000000000000111111111111222222222111111111111111/////////000000000111111000111111111111222222222666444111000000333777999888888888999:::;;;======AAAEEEKKKPPPUUU[[[bbbgggddd```[[[[[[___bbbccccccbbbdddjjjsssxxxwww|||wwwgggVVVJJJDDDBBB???>>>???@@@?????????>>><<<;;;:::999999888999999999888888888777777555555555555555555555555444444444555555666666666777666666666666555555555555555555444333222111111222222111111222222333444333333333333333333333333444444444555555555555555444333333222222111111111222222222222222222222222222222222222222222222222222222333333333333444444555555444444444444555555444444444444555666777888888777777777888;;;===???>>>CCCJJJOOOPPPQQQSSSTTTTTTVVVWWWZZZfffyyytttiii\\\VVVMMMFFFBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888777777777777777777777666555555333333444555666666666555333333333333333444555666555444444333333333444444444333222222111111222222111111111111111111111111000000111111111111000000111111222333444555666666111111111111111111111111111111111000000000000000000000000000111111111111000000000000111111111111000000111111111111000000///000000000111111111111111111111000000000000000////////////000000000000000000111111111222222222555444333222333555777999777777999;;;>>>@@@CCCDDDFFFIIINNNSSSXXX___ggglllkkkfffbbb___aaacccddddddeeekkkttt}}}sssvvv{{{~~~|||qqq```TTTEEEBBB???===>>>???@@@@@@???>>><<<;;;:::999999888999999999888888888888888888888888888888888888888555555555666777777888888777666666666666555555555777666666555444333333222222222111111222222333444333333333333333333333333444444444333333333333333333333333333222111111000222222222222222222222222222222222222222222222222222222222333333444444444444444333333333333444444222222222333444555777777777777666777999===@@@BBBDDDIIIPPPTTTTTTUUUWWWZZZXXX```hhhooozzzyyymmmfff[[[PPPJJJGGGEEEDDDAAAAAA@@@????????????@@@======>>>>>>>>>>>>======::::::::::::::::::::::::999::::::;;;;;;::::::999999999999888888888777777777777777777777666666555333333444555666666666555444444333333333444555555444444333333333444444555444333222222111111222222111111111111111111111111000000000111111000000000+++---111555777777666555222222222111111111111111000000000000000000111111//////000000000111111111//////000000000111111111000000000111111000000000///000000000111111111111000000000000000000000000////////////000000000000000000111111111222222222222333444666666666666666444666999===BBBGGGKKKMMMNNNOOOQQQWWW```ggglllnnnoookkkfffbbbbbbccceeefffllluuuuuuuuuwww|||{{{nnncccKKKGGGBBB>>>>>>?????????>>>===<<<;;;:::999999999888888888888888888888888777777777777777777777777555666666666777777888888666666666555555555444444666666666555555444444333222222111111222222333444333333333333333333333333333333333333222222222222222222333333333222111111111222222222222333333333222222222222222222222222111222222333333444444555333333333222222333333333222222222333333555666666666666777999<<<@@@DDDGGGJJJOOOUUUXXXXXXYYY___dddgggwwwyyykkk]]]SSSKKKFFFCCCBBBBBBAAA@@@@@@@@@@@@AAA======>>>>>>>>>>>>======::::::::::::::::::::::::999::::::;;;;;;::::::999999999999888888888888777777777888888777777666555444444555555666555555555444444444333333444444555444444333333333444555555444333222222111111222222111111111111111111111111///000000111111000000///&&&***///444666666444222222222222222222111111111000000000000111111111111/////////000000000111111/////////000000000111111///000000111111000000///000000000000111111111111000000000000111111111111/////////000000000111111000111111111111222222222111222555777888777555444333555999???EEELLLQQQTTTVVVWWWZZZ```hhhnnnppppppooolllhhheeeeeegggkkkmmmqqq|||{{{vvvtttyyyyyypppTTTNNNGGGAAA???>>>>>>======<<<;;;:::::::::::::::888888888888888888888888555555555555555555555555555555666666666666666666555555555555444444444333444444444444444444444444222222111111222222333444333333333333333333333333333333333333222222222111000111222333333333222222111111222222222333333333222222222222222222222222111111222333333444555555444444333333333333444444444444444444444555666777666777999<<<@@@EEEIIIKKKNNNTTTYYY[[[[[[```iiiqqq|||qqqaaaUUUKKKFFFCCCBBBBBBAAAAAAAAAAAAAAA======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999888888888888777777888888888888777666666555555555666555555444444555444444333333444444444333333333333333444555666444333222222111111222222111111111111111111111111//////000000000000//////+++...111444555555333222333333333222222111111111///000000000111111111111////////////000000000111////////////000000000111//////000000000000//////000000000000111111111111000000000111111222222222000000000111111111222222000111111111111222222222222222444555555666555555555777;;;AAAHHHNNNTTTWWWZZZ```gggmmmppprrrssstttnnnllljjjiiijjjooouuuzzz|||xxxrrrvvv}}}uuu[[[UUULLLDDD???===<<<;;;<<<;;;;;;:::::::::;;;;;;888888888888888888999999888888888888888888888888555555555555555555555555555555444444444333333333333333333333333333333444222222111111222222333444333333333333333333333333444444444333333222222222///000222333444333333222111111111222222333333333222222222222222222222222111111222333333444555555555555555444444555555555666555555555555666777777666888;;;???DDDIIIMMMOOOQQQVVV[[[\\\^^^eeeqqq{{{ssscccVVVOOOCCCCCCBBBAAAAAAAAAAAABBB======>>>>>>>>>>>>==============================999::::::;;;;;;::::::999999999999888888888888777888888888888888777666666555666666666555444333333555444444333333333444444333333333333333444555666444333222222111111222222111111111111111111111111//////000000000000//////333444555555666666555555333333333222222111111111//////000000111111111222////////////000000000000////////////000000000000//////000000000000//////000000000000111111111111000000111111222222222333111111111111222222222222000111111111111222222222333333222222333444666777777999===BBBIIIOOOTTTWWW\\\fffqqqvvvtttrrrtttxxxllllllkkklllooovvv~~~{{{yyy|||kkk^^^MMMDDDCCCCCC@@@<<<<<<<<<<<<;;;;;;::::::999666666777777888888999999777666555444444555666777777777666555444333222222666666555555555444444444333444444555555444444333333222222111111222222333666555555444444333333222444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555555666666666666666666555555555222444666777666666777888888;;;@@@EEEJJJNNNQQQSSSWWWVVVYYY^^^aaadddppp}}}}}}vvvfff]]]UUULLLDDDCCCDDDAAA??????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999888888888888777777777777777666666666666666666777777777777666666444444444444444444444444555444222111111222444555444444444333333222222222333222222111111222222333444333111000000000111222000000111111111222222222444444444333333222222222333222111000////////////////////////////////////111111000000000000111111000//////......000111222222222111000//////000000222222222222222222222222111111222222222333333333444444444333333333222222333444555555333333444555===???BBBEEEIIIOOOUUUZZZdddjjjrrrxxxzzzxxxwwwuuunnnoooooorrrwww{{{~~~~~~rrrdddSSSHHHEEEDDDAAA=========<<<;;;;;;:::::::::888888888888999999999999777777666555555666777777666666666666555555555555444444444333333333222222333444444555555444444333333333222222222222333333333333333333333444444444333333333333333333333333000000000000000000000000333333333333333333333333222222333333333333444444333333333333444444444555666666666666666666666666333555666777777888:::<<<:::>>>CCCHHHLLLOOOQQQRRRWWWUUUVVV[[[```hhhxxxzzzvvvuuu{{{ppp```TTTIIIFFFFFFCCC???>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999999999999999888888888888888777777777666666666666666666777777777777666666444444444444444444444444555444222111111222444555444333333333333333333222333222222111111222222333222111000///...//////000000000111111111222222222444444333333333222222222333222111000////////////000000000000000000000000111111000000000000111111......---------...///000222222111000000000000000222222222222222222222222111111111222222222333333111222222222333333444444444555666666555555666777>>>@@@DDDHHHMMMTTT[[[```iiinnnuuuzzzzzzxxxuuussskkkmmmpppttt|||~~~{{{nnn\\\OOOHHHEEEBBB@@@>>>======<<<;;;;;;:::::::::::::::999999999999999888888777777777777888888555555666666777777777888555444444444333333333333444444555555555555444444333333222222222222333333111111222222333444444555222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444222222222333333333444444666666666666666666666666555666666666777999===@@@@@@DDDIIIMMMOOOQQQSSSTTTZZZXXXXXX]]]ffftttyyysssrrrsssvvv}}}ppp```PPPJJJIIIGGGDDDBBBBBBAAAAAA@@@????????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999999888888888888888888777777777666666666666666777777777777666666555555555555555555555555555444333222222333444555222333333333333333333444333222222111111222222333111111000////////////000111111111111111222222222333333333333222222222222333222111000////////////111111111111111111111111111111000000000000111111.........---...//////000222111000000000000000000222222222222222222222222000000111111111222222222///000111222333444444555666777888777777777999;;;???BBBGGGMMMTTT\\\eeejjjqqquuuzzz|||zzzvvvsssqqqiiimmmssszzzwwweeeVVVLLLGGGCCCAAA???>>>>>>===<<<;;;:::::::::::::::999999888888777888888888888888888888888666777777777777888888888777777777666666666666555444444555555555555444444333333333222222333333333111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444222333333333333444444444666666666666666777777777888888777666777999>>>BBBFFFKKKPPPSSSTTTUUUWWWYYY]]]^^^aaahhhuuu|||wwwuuuvvvwwwwwwppp[[[PPPNNNKKKIIIGGGDDDCCCBBBAAA@@@?????????=========<<<<<<<<<<<<;;;::::::::::::999999999999::::::999999999888888888888888888777777777666666666666777777777777666666666666666666666666666666555444333333333333444555222222222333333444444444333222222111111222222333333333222222222111111111111111111111111111111111333222222222222222222222222222111000//////000000111111111111111111111111222111111000000111111222000000000111111111222222111111000000000000000111111111111111222222222222000000000111111111222222000000111111222333444444666777888888888999<<<>>>BBBFFFLLLTTT\\\fffooouuuyyy|||~~~~~~zzzvvvrrrqqqkkkqqqyyy{{{mmm^^^QQQIIIDDDBBB@@@??????>>><<<;;;;;;:::999999888888777777777666888888999999999999888888888888888888777777777777888888777777777666666666444555555666666555555444444333333333333333333444333333333222222111111111444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444555555555555666666666666777777888888::::::999888888;;;AAAEEEJJJOOOTTTVVVVVVWWW[[[^^^]]]ccclllxxxyyytttpppuuu{{{}}}~~~mmm]]]UUUNNNIIIGGGEEEDDDCCCAAA@@@?????????>>>>>>=========<<<<<<<<<999999999999888888888888:::::::::999999999999888888888888888777777777777666666777777777777666666666666666666666666666666444444444444444444444444222222222333333444444444333222222111111222222333333333333333222222222111111111111111111111111111222222222222222222222222222111000000000000000000000000000000000000000000222222111111111111222222111111111222222222222222111000000000000000111111000000000111111222222222000111111111111222222222222222222222222222222222555666888999:::<<<@@@CCCEEEKKKSSS]]]fffpppyyy~~~~~~zzzvvvttttttrrrzzz}}}tttgggYYYMMMFFFCCCAAA@@@???>>>===<<<;;;:::888888888777777777777777888888999999999999888888999888888888777777666666666666666666555555555555555555666666666666555555444444333333333333444444555444444333222222111111444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444444444444555555555666666555666666777777888888999:::;;;;;;;;;===AAAGGGKKKMMMRRRWWWXXXXXXZZZ```fffcccmmm{{{yyyyyyxxxuuurrrtttzzzxxxgggVVVKKKFFFGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>============:::::::::999999999888888::::::::::::999999999999999999888888888777777777666666777777777777666666555555555555555555555555444444444444444444444444222333333333333333333444333222222111111222222333111111222222111111000///222222222111111111111111111111111222222222222222111111000000000000000111000000000000000000000000222222111111111111222222//////000111111111111000000000000000000111111222//////000000111222222222111111222222222333333333444444444333333222222222555666888:::===AAAFFFJJJKKKRRR]]]hhhrrr{{{}}}yyywwwxxxzzz}}}~~~~~~zzzooo```SSSIIIFFFBBBAAA@@@???===<<<;;;:::777888888888888888999999777777888999999888777777666666666777777777777777777777777666666666555555555555666666666666555555444444333333333333444444444444444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444333333444444444555555555555666666777888888999999999:::===@@@CCCIIIOOOTTTTTTXXX]]]]]]]]]aaajjjrrryyy|||wwwuuuttttttyyylllYYYQQQIIIHHHFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999888888888777777666666777777777777666666444444444444444444444444444444555555555555444444444333333333333333333222333222222111111222222333111111222222222111000///222222222111111111000000000111111111222222222222111111000000000000111111111111111111111111111111333222222111111222222333///000111222222222111111000000000000000111222222/////////000111222222222222333333333333444444444444444444444444444555555666777:::===@@@FFFMMMQQQRRRZZZgggttt~~~|||xxxyyy}}}~~~{{{~~~}}}uuufffWWWLLLHHHBBBBBBAAA???>>><<<;;;;;;888888888999999::::::;;;666777888999999888777666444444555666777888999999999999999999888888888888555555666666666666555555555444444333333444444555222333333444444555555666222222222222222222222222444444444444444444444444333333333333333333333333222222333333333444444444222222333333333444444444555666666777888999999999777:::>>>CCCHHHOOOVVV[[[[[[___cccddddddiiittt}}}zzzuuurrrrrrwwwkkk```KKKJJJHHHFFFDDDBBBAAAAAA????????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888777666666777777777777666666444444444444444444444444444444555555555555444444444444444333333222222222333222222222222222222333333333444555444333222111222222222222111111000000000000111111222222222222111000000000000000111111222222222222222222222222333222222111111222222333111222333444555444333333000000///000000111222222...//////000111222222222333333333444444444555555222333333444555666777777777999<<>>???>>>:::999;;;999:::;;;<<<;;;:::999888999999999999888888888888888888888888888888888888555666777888888777666555555555444444444333333333444444222222222222444444444444444444444444444444444444444444444444444444111222222333333222222111111111222222222333333333222222333333333444444444555555555555555555444444:::777888;;;;;;999:::===:::???CCCIIIRRR^^^ddddddgggggglllqqqtttzzz|||wwwqqqrrrvvv}}}vvvtttssswwwcccZZZPPPFFFCCCBBB@@@AAADDDAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999::::::::::::999888888777777777777777888888888777777666666666555555555333333333333333333333333444333333222111111111222222111000000//////000000000000000000000000000111222333555777777666555444///222444444222111222444222111111111000000//////222111111111000000//////222222111111111111222222000///.........///111222444333333222111000//////000000000000111111111111000111111222222333444444222333444444444555777999;;;<<<<<<===AAAIIISSSZZZaaajjjxxxzzzxxxyyy}}}}}}}}}|||rrriii\\\JJJFFFAAA???@@@???;;;;;;===:::;;;;;;;;;;;;:::999999777777777777666666666666666666666666666666666666666666777777777777666666666666555555555444444444333333222111111222333333444444333333333333333333333333333333333333333333222222333333333333222222111222222222222333333333222222333333333444444444555555555555555555555555666444555999:::888999======CCCJJJRRR\\\hhhoooooolllkkkpppyyy{{{yyy{{{vvvmmmhhhhhhhhhlllrrrvvv{{{~~~|||yyywwwyyy|||dddYYYNNNJJJIIIEEECCCDDDAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999888888888888888777777777777777555555444444444333333333333333333333333333333333444333333222111111222222444444333333222222222222222222222222111111111111000111333444555444333222111333555444111000111222222111111111000000000000222111111111000000000000222222111111111111222222000000000000000111222222333333222222111000000000000000000000111111111111111111111222333333444444333444555555555666999;;;;;;===@@@CCCGGGOOOXXX___iiisssxxxxxx|||~~~}}}}}}vvvpppcccOOOIIIDDD@@@@@@@@@===<<<>>><<<;;;;;;:::::::::::::::888888777777777666666666666666666666666666666666777777666666666666777777777777666666666555555555222222111111111111222222222222222333333333333333222222222222222222222222333333444444444444333333222222222222333333333333333333333333444444444444555555555555555555555555333333555999999888:::???CCCLLLWWWaaalllvvvzzzyyyrrrpppuuu||||||}}}zzzqqqiiidddcccgggmmmnnngggaaa^^^``````ccchhhjjjmmmvvv}}}|||vvv|||~~~tttfffVVVOOOLLLGGGBBBAAAAAA@@@@@@????????????@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::999888888999999888888777777666666555555555444444444333333333333333333333333333333444333333222222222222222555555444444444333333333444333333333222222111111000111333444444444333222444555555444111000000111111111111111111000000000111111111111111000000000222222111111111111222222000111222222333333222222111111111111111111111111000000000111111111222222111111222222333333444444333555666666666888;;;>>>>>>AAAFFFJJJNNNUUU___fffttt|||xxx{{{|||yyy{{{|||yyywwwkkkWWWMMMFFF@@@@@@@@@===<<<>>>===<<<;;;999999:::;;;;;;:::::::::999999999888888888888888888888888888888888777666555555666777888666666666666555555555444333222222222222222222333111111222222222222333333222222222222333333333333333444444555555444444333222222222333333333444444333333333444444444444555555555555555666666666666555555777:::;;;:::???EEEMMMYYYgggrrryyy~~~zzzrrrrrrzzz~~~xxxqqqnnnnnnllleee```___^^^```ffffffbbb^^^_________aaadddeeefffmmmuuu|||~~~|||{{{|||~~~}}}|||}}}zzzcccUUUNNNHHHDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::::::::999888888:::999999888777666555555777777777777666666666666444444444444444444444444444333333222222222333333333333333333333222222222333333333222222111000000222333444555555555555444555555444333222111111222111111111111111111111111111111111111111111111111222222111111111111222222///000222333333333222111000000111111111222222222000000111111111222222222111111222222333444444555333444555666777999===@@@DDDHHHLLLOOOSSSZZZfffooo~~~|||}}}xxxzzzzzzzzz{{{sssaaaRRRIIIAAA@@@@@@===<<<<<<===<<<;;;:::999:::;;;<<<::::::::::::999999999999888888888888888888888888888777666555555666777888555555555444444444333333333444444444444444444333111111111222222333333333222333333333444444555555333444444555555444444333222222333333333444444444333333444444444555555555555555555666666666777777777666888;;;<<<>>>FFFOOO\\\iiiwwwzzztttpppvvvyyysssqqqpppnnniiieeedddaaaaaacccbbb^^^^^^aaa___^^^```cccbbbbbbhhhppprrrvvv~~~~~~|||{{{}}}{{{{{{|||vvv```SSSLLLJJJKKKCCCBBBBBBAAAAAAAAAAAABBB=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888:::999999888777666555555888888777777777666666666444444444444444444444444444333333222333333444444333333444444444333222111222222111111000000000000333333333444444444444444444333222222333333444444111111111111111222222222111111111111111222222222222222111111111111222222...///111222222222111000000000000111222222333333111111111111222222222222111222222333444444555555333444555666777:::???BBBMMMPPPSSSUUUXXXaaaooozzz~~~||||||zzzyyy}}}yyyjjjYYYNNNDDDAAAAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;999888888888888777777777666666666666666666666666777777666666666666777777555444444444444333333333444444555555555555444444111111222222333333444444333333333444444555555666333333444444444444333333333333333333444444444444333444444444555555555555555555555666666777777888777777999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999888888888888888777777777777777666666666666555555555444555555555555555555555555333333333333333444555555333444666666666555333222///000000111111222222333111111111111111222222333888555111111333555444333111111111222222333333333111111111222222333333333222222111111111111222222222111111111111222333333111111111111111222222222111111111222222222333333222222333333444555555555666777888999;;;@@@FFFJJJUUU]]]hhhooottt~~~}}}}}}www{{{}}}ttteeeXXXJJJFFFEEEAAA>>>===;;;<<<=========<<<:::999;;;;;;;;;:::::::::999999888888888888888888888888555666777888888777666555777666666666555555555555222222444444444444222222222222333444444555666666000000111222333333444444111222222333333222222111333333333444444444555555444444444555555555666666444555555666777888888999;;;<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777888888888888888888888777777777777555555555555555555555555333333333333333444555666111222333444444222000///000000111222333444444555333333222222333333444555:::666222111333444333222111111111222222333333333111111111222222333333333222222111111111111222222444333222111222333444555111111111111111111111111111111222222222333333333222222333444444555555666888999:::;;;===BBBIIIMMMUUU```ooozzz|||wwwuuuzzzzzzuuummm```OOODDDAAA@@@???============<<<;;;;;;:::::::::::::::999999999888888777777777777666666666666777777777777888888888888555666777777777666444333333333333333333333333333222222222222222222222222000111111111111222222222444444444444444444444444444444444444444444444444555666777888888888777666333555666666666777999;;;======@@@LLL___sss}}}zzz~~~lll\\\PPPIIIDDDEEEEEEAAA>>>===@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888;;;:::999999888888999999555666777888777555333222444555777888888777555444444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111222222111111111111111111111111111000000000000000222222222222222222222222222222222222222111000///000111111111111222222222000222444555555666777999:::;;;<<<===>>>DDDMMMTTT]]]cccqqq}}}}}}}}}uuuxxxxxxtttnnnbbbRRRFFFBBBBBBAAA???>>>======<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777555666666777666555444333333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444444444444444444444444444333444444555555555555555444666777777666777:::<<>>CCCSSSjjj~~~}}}oooXXXPPPHHHHHHHHHFFFDDDDDD@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888;;;:::999999888888999999777777888999888666444333444555777888888777555444444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222222222111000000111111111111222222222222222444555666555666888:::777999<<<>>>@@@GGGPPPWWW```hhhwww|||zzzxxxvvvwwwwwwrrrgggXXXLLLFFFCCCBBBAAA>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888777777666666555555555555666666666666555444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444666555555555444444333333444333333333444444555666666777888888777999;;;>>>DDDDDDLLL```{{{{{{zzz|||dddXXXLLLHHHGGGEEEDDDEEEAAAAAA@@@??????>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999999;;;:::999999888888999999888888999999999777555444555666777888888777666555444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111111111111111111111111111///000000000111222222222222222222222222222222222111222222222222111000000111111111111222222222333333555666666555666888:::777:::???BBBFFFMMMUUU\\\eeepppyyy|||}}}wwwyyyzzzwwwnnn```SSSJJJDDDBBBAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777777888777777666555444444333666666666555555555444444333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444666666555555444444333333666666555444555666888999888999999999999;;;>>>AAAIIILLLYYYqqq~~~}}}~~~zzzzzzvvvfffTTTJJJFFFCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;:::999999888888999999888888888888888666555444444555666666666666555444444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111111111111111111222222222//////000111222222333333111111111111111111111111111111222222222111111000111111111222222222333333333444555555555666888:::<<<@@@EEEIIIMMMSSS[[[bbbjjj{{{|||yyy~~~yyywwwwwwzzztttiii[[[NNNFFFAAA@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888888777777777666666666888777777666555444444333666555555444444444444444333333333333333333333333444444444444444444444444222222222222333333333333444444444444444444444444666666666555555444444444666666555555666777999:::999:::::::::;;;===AAAEEEIIISSShhh~~~{{{~~~||||||vvv___SSSMMMHHHEEEDDDBBBBBBAAAAAA@@@?????????=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;:::999999888888999999777777777777666555444444444444444444444444444444444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111000000111111111222222222///000000111222333333444111111111111111111111111000111111222222222111111111222222222222333333333222333444444444555999;;;AAAEEEJJJNNNQQQWWW___eeerrrzzzxxx{{{tttrrryyyvvvooocccTTTHHHBBB@@@??????>>>======<<<<<<;;;::::::999999999888888888777777777777666666666555888777777666666555555555666555444444333333444444333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444555555555555555555555555444444444555666777888999::::::;;;;;;===@@@EEEIIILLL^^^yyy~~~{{{wwwkkk\\\TTTMMMGGGDDDCCCCCCBBBAAAAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777666666555444444444444444444444444444444444444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111000000000111222222333333000111111111222333333333111111111111111111111111000000111222222222222111222222222222333333333333222333333444444777;;;>>>DDDHHHLLLPPPTTTZZZcccjjj}}}~~~zzzyyywwwrrrtttuuurrrhhhYYYKKKEEECCC??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888777777777666666777777777777777777777777666555444333333333444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555666666777777444555666777999999999999999:::;;;<<<>>>CCCIIIMMMYYYooonnnbbbUUUJJJEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999888777666555555555555666666666555555666666666444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444111222222333333222222111111111111111111111111111///000000111222222333333222222222222222222222222111111111111111111111111000000111222222222222222222222222333333333444444333444444555666:::???CCCIIILLLPPPTTTXXXaaakkkssswwwqqq}}}vvvxxx}}}vvvooorrrsssjjj\\\NNNGGGEEE??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777888888888888666555444333222333444444333333333333333333333333222222222222222222222222444444444555555555666666444444444444444444444444333333444555666777888888666777999;;;<<<===<<<<<<999:::;;;<<>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999999:::999888777666666666666888888777777777777888888444444444444444444444444444333333222222333333444333333222222333333444555444333333222222333333444222222222333333222222222111111111111111111111111///000000111222222333333333333222222222222222222000000000000000000000000///000111222222222222222222222333333333444444444444555666777888<<>>BBB>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::999999999888888:::999777666555666777999444222111111333444444333666666666666555555555555333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222555444222111111111222222000111111111111222222222111111000000000000111111...///000222222111111000222222222222222222222222222222222222222222222222333444555777:::>>>DDDIIILLLSSSYYYZZZaaappp~~~zzztttnnniiixxxssssssuuu~~~yyyppprrrtttggg[[[QQQEEECCCAAA>>><<<======<<<<<<:::::::::999999999999888999999999888888888888777777777666666666555555555666666666666666666666666555555555444444444333333333333333333222222111111333333333333333333333333333333444444555555555666666666666666666777777777666777777777555555777999;;;:::===BBBFFFMMM\\\kkk}}}yyyvvvyyy{{{|||zzzwwwuuuuuuvvvwwwxxxzzz}}}zzzeeeUUUKKKGGGDDDDDDAAA======@@@??????>>>>>>>>>=========:::::::::::::::::::::::::::::::::999999999999888:::999777666555666777888777666444555777888888777666666666666555555555555333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222444333222111111111222222000111111111111222222222111111000000000000111111...///111222222222111000222222222222222222222222222222222222222222222222111222444666999===CCCHHHNNNUUUZZZ^^^hhh{{{}}}vvvuuuvvvwww}}}wwwwwwpppuuusssvvvnnndddXXXHHHCCCAAA???>>>>>>>>>===<<<::::::::::::999999999999999999999888888888888777777777666666666666555555666666666666666666666666555555555444444444444333444444444444333333333333333333333333333333333333222333444555666777888888777777777666666666555555555666777777666666888::::::===BBBFFFIIITTTjjj~~~~~~}}}|||||||||yyyuuurrrqqqqqqppprrrtttwwwzzzyyy{{{uuu\\\PPPJJJFFFFFFDDD@@@>>>????????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999777666666666777888999777666777888:::999999666666666555555555555444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222444333222111111111222222000111111111111222222222111111000000000000111111//////111222222222111000222222222222222222222222222222222222333333333333222333666888;;;???EEEIIIPPPVVV\\\cccrrrxxxuuuxxx}}}|||vvv|||uuuxxxuuummm___LLLDDDBBB@@@?????????===<<<;;;;;;:::::::::999999999999999999888888888777777777777666666666666666666666666666666666666666666555555555555444444444444666555555555555555555555444444444444444444444444444444555555666777777888666666666666666666666666555666777777666777999;;;;;;@@@FFFHHHNNN```}}}~~~{{{wwwtttsssrrrppprrrtttvvvwwwzzz~~~~~~xxx~~~mmmXXXPPPIIIHHHGGGDDDAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777666666777777777555444555666888777777666666555555555444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222333222222222222222222222000000111111111222222222111111000000000000111111///000111222333222111111111222222222222222333333222222222333333333333333555777:::<<>>CCCHHHLLLWWWppp}}}{{{yyyxxxwwwsssuuuwwwxxxwwwxxxzzz{{{}}}|||dddWWWKKKHHHGGGEEECCCBBB@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777666444333333555666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000000111111111222222222111111000000000000111111///000111333333222222111111111111222222333333333222222333333333444444444666888<<>>===<<<;;;;;;;;;;;;::::::::::::999999999888888888888777666666777777777777888888666666666666666666666666666666666555555555444444222222222222222333333333444444444444444444444444666666666555555555444444222333444555666777777888444555777777777999;;;>>>AAAFFFLLLUUUhhh~~~}}}{{{wwwxxxzzzyyyxxxxxxyyyzzz~~~{{{wwwdddQQQHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????========================;;;;;;;;;;;;::::::::::::888888888888777777777666777555444444666777777666555555555444444444444333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222111111222333333333222222000111111111111222222222111111000000000000111111000000222333333333222111111111111222222333333444222222333333444444555555555888;;;???BBBGGGKKKOOOVVV]]]jjj{{{}}}ooofffgggkkkuuuyyysssqqqrrrlll^^^PPPKKKEEE@@@>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888777666666777777777888888888666666666666666666666666666666666666555555555555222333333333444444444444555555555555555555555555444444444444444555555555444444444555555666666666333555666777888999<<<>>>BBBHHHQQQbbb}}}{{{|||}}}|||{{{zzz{{{}}}||||||||||||}}}xxx\\\MMMIIIGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@========================<<<;;;;;;;;;;;;:::::::::888888888888888777666666777555444555666777777777555555555444444444333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000111222333333333333222000111111111111222222222111111000000000000111111000111222333333333222222000111111222333333444444222222333333444555555666555999===AAADDDHHHMMMPPPYYYccctttssskkkhhhmmmvvv|||vvvsssuuusssgggSSSMMMEEE???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666777777888888888999666666666666666666666666777666666666555555555555555666666666777777888888555555555555555555555555111222222333444555666666666555555555555444444444333555666777888:::===???CCCIIIUUUkkk~~~~~~|||{{{yyywwwwwwzzzgggTTTNNNKKKHHHHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888777666666555444333333555666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000111222333444333333222000111111111111222222222111111000000000000111111000111222333444333222222000000111222333333444444222222333333444555666666888;;;@@@DDDGGGKKKPPPSSS\\\hhh{{{uuummmjjjoooyyyxxxvvvvvvrrrppp\\\SSSHHHAAA???>>><<<:::>>>===<<<;;;:::;;;<<<<<<:::999888888777888888888888777555555777777777666666666666666555444333222222222222333333444444444777777888888777666555555444444444444444444444444333333333444444444555555333333444444555666666666;;;888666888:::;;;???DDDKKKOOObbb~~~|||{{{yyyxxxxxxwwwuuusss|||~~~vvvZZZNNNLLLJJJGGGDDDCCCBBBAAA@@@AAABBBBBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777666555555555555666666777888777444222111222333444444444333333333222222222222222222222222222222222333333333333333333333333444444444333333222222222222222111111222333444444222111111111000000//////////////////000000000000222222222222111111000000111///...000333555333111333333444555666777999:::===;;;===CCCIIIMMMTTTZZZaaa}}}uuuvvvxxxyyyyyyuuuppp^^^UUUIIIBBB??????===;;;>>>===<<<;;;;;;;;;<<<<<<:::999999888888888888888888777555555777888777666444555555666666666555555444444444555555555555555555555555555555444333333444444444444444444444444333333444444444555555555444555555666666777777888999777777:::<<<===BBBHHHOOOXXXqqq}}}{{{zzzyyywwwtttrrrwwwwww|||iiiWWWNNNKKKIIIEEEDDDBBBAAA@@@@@@AAABBB>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999888888888888777666666555555555666666777666555333222222333333555555555444444444333333222222222222222222222222333333333333333333333333222222111111111111111111000000//////000111111222222111111111000000000000000000000111111111111222222222222222111111111000000///000222444555222///222222222333444666777888???>>>@@@EEEIIIOOOYYYcccvvv{{{zzzvvvnnnbbbYYYMMMDDD@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<::::::999888888888888888999777555666777888777777444555666777777888888888777777777777666666666666444555555555555444333333444444444444444444444444333444444444444555555555555666666777777888999999777666777<<<>>>@@@FFFLLLUUUggg|||{{{xxxtttqqqtttqqqrrrvvvxxx^^^OOOIIIHHHEEEDDDBBBAAA@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::999999999888888888888888888777666555555555555666666555555444333333333666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111222222000000000///000000111222111111111111111000000000111111111222222222333333222222222222111111111111000000111333555444111///222222333444555777888999===>>>@@@DDDGGGNNN___ooo|||xxxtttkkkfff]]]RRRHHHBBB@@@??????>>>======<<<<<<<<<<<<<<<::::::999888888888888999999777666666777888888777666666777888888888888888888888888777777666666666666666666777777666555555333333444444444444444444444444444444555555555555555555666777777888888999777666999===@@@AAAHHHPPP___www}}}yyyuuuqqqtttpppmmmmmmppp}}}iiiTTTLLLJJJFFFEEECCCAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::999999999888888888999888777666555555555555555555666666555444333333555555555555444444444444333333333333333333333333111111111111111111111111222222222333333444444444333222222222222222333333111111111111111111111111111111111111222222222333222222222222222222222222222222222222333333222111444555555666888:::<<<===>>>@@@CCCEEEIIITTTkkkyyysssjjjiiibbbWWWMMMFFFBBB@@@@@@===============<<<<<<<<<;;;::::::999888999999999999888666666888888888777888888999999888777666666888777777666666555555555555555666666666666555555333333333444444444555555444444444555555555666666444555555666666777888888888888;;;???@@@CCCLLLVVVlll~~~xxxtttuuurrrnnnjjjiiiooo}}}eeeUUUNNNHHHGGGEEECCCAAA@@@@@@AAA?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888:::999888666666555555555555555666666666555444333444444444333333333333222333333333333333333333333111111111111111111111111222222222333333444444444333333222222222222222333111111111111111222222222000000000111111111222222222222222222222222222333333333111000000111444555555555666777999;;;===>>>AAACCCGGGJJJPPPaaa~~~}}}tttmmmkkkfff]]]RRRJJJDDDAAA@@@===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999:::888666777888999888777999999999888888777555555666666666666555555555555222222333444444444444333222333333444444555555555444444555555555666666666444444555666666777777888::::::===AAACCCGGGSSS___~~~|||yyyuuuqqqmmmhhhhhhqqq|||yyy___OOOKKKIIIGGGDDDBBBAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999888888777666666666666555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111222222222111000000///000000000111111111222222222222222000000000111111111111222222222222222333333333333222222222111000222555888333444555666888:::<<<>>>???AAAEEEKKKVVVkkksssooolllhhhaaaWWWMMMEEEAAA???===>>>>>>???>>>===<<<;;;;;;;;;:::999999999999::::::888777777888999999888777777777888777777666666555555555666666666666666111222333333444444444333222222333333444555555666555555555555666666666666555666666777777888888999<<<<<>>===>>>?????????>>><<<;;;<<<;;;::::::999999:::::::::888777777888999999888444555666777777888888777555555666666777777888888333444555555666666666555222222333333444555666666555555555555666666666777777777777888999999::::::<<<===@@@EEEIIISSSddduuu{{{wwwsssnnnmmmpppuuuvvv}}}fffNNNMMMJJJGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777777777777777888999777666555333444555777888666666555555555444444444444444444444444444444444333333333333333333333333555444444333333222222222444444333222111111222222111111111222222333333333222222333333333444444444222222222333333444444444)))...444777777555555555666777888999;;;>>>@@@AAAFFFFFFKKKVVViiipppmmmjjjllljjjaaaRRRGGGBBBBBB???===;;;;;;;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999999888888888777777777777777777777777777777666666666666555555555555444444444444444555666777444333333333333444555555444444444555666777888888666777888888777888:::<<<===@@@EEEHHHIIITTTpppyyysssqqqqqqqqqsssvvv|||oooUUULLLEEEEEEEEEBBB>>>===BBBBBBAAA@@@@@@??????>>><<<<<<<<<===============888999:::;;;:::999888777666666666666666777888888777777666555444333333222111222444555666666555444333444555555444333111000///000222333444333333222444222000///...///000111222222222222222222222222111111111111222333444555333333333444444333333333444444444444444444444444333333333333333333333333555555666888:::===@@@BBB@@@GGGPPP\\\ttttttpppnnnooommmdddVVVJJJEEEDDD@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777777777777777777777777777666666666666555555555555555555555555555666666777444444333333444444555666333333333333444555666666666777888888888888;;;===BBBDDDHHHMMMSSSccczzzxxxxxxzzzzzzzzz{{{uuu___TTTJJJHHHHHHFFFCCCBBBBBBBBBAAAAAA@@@?????????==================<<<<<<999::::::::::::999888888666666666666666777888888555555555555555444444444333444444444444444333333222222333444444333333333000111222333333333222222333222000/////////000111222222222222222222222222////////////000111222222000111222222222222111000222222222222222222222222333333333333333333333333666777888:::<<<>>>AAACCCDDDLLLWWWhhhzzzsssrrrrrrooogggZZZOOOHHHEEEAAA@@@>>>===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888777777777777777777777777666666666666555555555555555555555555555666666777444444444333444444555666333333333333444555666666666777999999999:::<<<>>>BBBCCCGGGNNNZZZrrrjjj[[[LLLFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;:::999999888888999999777666666666666777888888444444444555555555666666666555444333222222222222222222222222333444555666222222333333333222111111333222111//////000111111222222222222222222222222111000000000000000111111///000222333333222000///111111222222222222222222444444444444444444444444666888;;;===>>>???BBBDDDIIIRRRbbbyyyssssssrrrnnnggg]]]RRRIIIEEEAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666666666666666666666666666555555555555555444444444444444555555444444444444444555666666666666666666666777888888666888999::::::;;;>>>@@@CCCCCCFFFPPPccczzzgggQQQGGGDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@??????@@@??????>>>===<<<;;;;;;;;;:::999888777888999:::777777666666777777888999555555555555555555555555555444333111111111222333333333222111222333555666333333333333222111111000222222111000000111111222222222222222222222222222333333222222111222222222111222444666666444222111333333333333333444444444444444444444555555555555555888<<<>>>>>>@@@CCCFFFNNNXXXlllsssrrrppplllfff^^^TTTJJJDDD@@@???===<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666666666666666666666666666555555555555444444333333222333333444555444444444444555666666777777666666666777888888666888::::::;;;===???BBBFFFGGGLLLYYYrrrzzz^^^NNNIIIGGGFFFGGGCCCCCCBBBBBBAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;;;;:::999888777888999:::777777777777777888999999777666666555444444333333333333222111222333555666666555333222111222333333444333333222222111111111222111111111111111222222222222222222222222222222333333222222111222222222111222444555555444222111222222222333333444444444444444444555555666666666444999===??????@@@EEEIIIRRR```xxxxxxrrrooojjjfffaaaXXXMMMEEE@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888999999999777777777777777777777777666666666666555555555555555444333333333333333333555555444444555555666777666555555444555555666666666888:::;;;<<<>>>AAADDDFFFJJJRRRdddjjjUUULLLHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>=========;;;:::999999888888999999888777777777777888999999888777666555444333222222333333333333444555666777666555444333222222222222333333222111111222222222111111111222222222222222222222222222222222222222111000000000000000111111111111111222222111111111//////000000111222222222444444555555666777777777555999>>>??????BBBIIIOOOZZZnnnsssoookkkiiifff^^^RRRIIIAAA@@@>>>===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::777777888888888999999999777777777777777777777777666666666666555555555555777666555555444444444555555555555555555666666777666666555555555555666666666888:::<<<===???CCCEEEEEELLLZZZpppttt[[[PPPIIIEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>999::::::::::::999888888888888777777888888999:::666666555555444444444333444444555666666555555555333333333444444333222222333222111111111222333444000111222222333333333222222222222222222222222222////////////000111222222222222111000000111222222...//////000111111222222444555555666777777888888777<<<@@@AAAAAAEEEOOOWWWddduuuqqqmmmkkkjjjcccWWWMMMCCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;:::::::::777777888888999999999999777777777777777777777777777666666666555555555555888888777666666666666666555555555555555666777777999888777777777777888888666888;;;<<<>>>@@@CCCFFFJJJSSSddd~~~dddWWWOOOJJJHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????999999:::;;;:::999888777888888888777888888999:::444444444555555555555666666777777888777555444333000111333444555555444333222222111111111222444555000111222333333333333333222222222222222222222222111111111111222333444555555444222111111222444555000111111222333333444444444555555666777888888999999===AAABBBBBBHHHSSS\\\lll}}}qqqqqqtttlllccc\\\PPPIIIBBB===???@@@???===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888555666777888888777666555777777777777888888888888555555666666666666555555555555555555666666666666666666555555666777999:::888999888888<<>>===<<<<<<<<<<<<;;;;;;;;;999888777888:::;;;:::999888777777666555444444333555555555444333222111000444555555555444333222222555555444333333222111111000222444333222111222333000111222222222222111000...000333555666444111///000000111111111222222222333333333444444444555555666555444333555777;;;===???===???CCCFFFMMMZZZfff}}}xxxsssuuunnnhhh```TTTKKKDDD???@@@@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666666777777777777666666666666666666555555555555555555666666666666555555555555555555666666666666666666555555666777999:::::::::;;;;;;>>>CCCGGGIIITTTlll~~~~~~fffUUUNNNKKKHHHFFFCCCAAAAAAAAAAAA@@@???AAABBBAAA???======>>>===<<<<<<<<<<<<;;;;;;;;;999888777888:::;;;:::999888888777666666555444444555555555555555444333222444555555555555444444333555555444333333222111111000222444333222111222333111111111222222111111111///000333444555444222111222333333333333444444444333333333444444444555555666555444333555777:::<<<@@@???AAAEEEJJJRRR```nnn{{{rrrsssooollleeeWWWOOOGGGAAAAAA@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777777666666777777888777777666666555555444444555555666666666666555555555555555555666666666666666666555555666777999:::;;;<<<===???AAADDDIIINNNZZZ~~~}}}}}}~~~}}}xxx```SSSMMMHHHFFFCCCBBBBBBBBB@@@??????AAABBBAAA???======>>>===<<<<<<<<<<<<;;;;;;;;;999888888888:::;;;:::999888888888777777666666555555555666666666555555444444444555666666666555555555444444333333222222111000222444333222111222333222222111111111111222222000111222333333333333222333333333333444444444444333333333444444444555555666555444444555777999;;;AAAAAADDDIIIOOOYYYjjjzzz~~~sssuuuuuutttlll^^^SSSKKKDDDBBBAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777666666777888999:::999999888777666666555555555666666666666555555555555555555666666666666777666666666666888999:::<<<<<>>???AAABBBAAA???======>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888:::::::::888999888888888777777777666444444555666666666555555444444555666777777777666444444444333333222222222000222444333222111222222333222111111111111222333222222111111222222333444111111111222222222333333333333333444444444555555666555555555666888:::;;;@@@AAAEEELLLSSS```vvvzzz|||}}}}}}uuufffWWWNNNFFFCCCAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777666666777888999:::999999888777666666555555555666666666666555555555555555555666666666666777777666666777888:::;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;:::999888888::::::999888888888888888777777777777333444444555555555444444444444555666777777777666444444333333333333222222000222444333222111222222333333222222222222333333222222111111111222333444111111222222222333333333333333333444444444555555555555555666777999;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888777777888888888777777666666555555444444555555666666666666555555555555555555666666666666777777666666777888:::;;;;;;;;;@@@EEEFFFIIIYYYkkk}}}~~~}}}~~~~~~~~~|||zzz{{{mmmZZZNNNJJJFFFDDDCCCCCCBBBBBB???AAABBBAAA???======>>>===<<<<<<<<<<<<;;;;;;;;;;;;999888999::::::999777777777777777777777777777444444555555555444444333444444555666666666555555333333333333333333333333000222444333222111222333222222333333333333222222222222111111222222333444444444444444555555555555333333333444444444555555555555666888:::<<<>>>???AAADDDJJJSSS___rrryyywwwssshhh[[[RRRHHHEEEBBB>>><<<===========================<<<;;;;;;;;;;;;:::::::::777888888999999888888777666666666666555555555555555555666666666666555555555555555555666666666666888777777666777999:::;;;<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777666666666666666666666666666666666666666555444333444555555555555444444333333333333333333333333333000222444333222111222333000222444555555444222000111111222222222333333333444444444555555555555666333333333444444444555555444555777999<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::777888999::::::999888777777777777777888888888888555555666666666666555555555555555555666666666777888777777777777999:::;;;===<<>>======<<<<<<<<<;;;;;;;;;;;;:::999999::::::888777555555555555666666666666888888888888777666444444555555555555444333222222333333333333333333333333000222444333222111222333000222444777777444222000000111222333333333333222222222222333333333444444333333333444444444555555444555777:::>>>@@@CCCDDDIIIMMMUUU___mmm|||}}}vvvlllcccXXXJJJCCCBBBBBB???<<<======<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;:::999999888777777777777666666555555555444666666555555555444444444555666888999999888777777555777888999999:::<<>>>>>>>>===>>>>>><<<:::888888999999999888888888888999999777777777777666666666666666555444333333333333333222222222222333444444555444444444333333333222222444333333222222333333444000000000000000000000000111111111111111111111111111111222222222333333333333555666555444444555666777666666888;;;???AAABBBIIINNNXXXeeezzz~~~~~~~~~~~~}}}}}}}}}}}}~~~xxxpppeeeZZZMMMEEECCCBBB@@@<<<======<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;::::::999888777777777777666666666555555555666666555555555444444444666666777888999888888777666777888999888999<<<>>>>>>BBBHHHKKKPPPcccwwwrrrxxxlllbbbiiirrriiiVVVMMMJJJEEEFFFFFF???AAAAAA@@@@@@???>>>>>>>>>===>>>>>><<<:::888888999999999888888888888999999888777777777666666666666555555444444444444444444333333333222333333444444555555444444444333333333444333333222222333333444222222222222222222222222111111111111111111111111222222222222333333333333333555666555444444555777888888888:::===AAACCCDDDOOOTTT___ooo~~~||||||}}}~~~}}}}}}}}}}}}}}}~~~yyyuuuhhh^^^QQQHHHEEECCC@@@============<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;::::::::::::999888888777777777666666666666555555666666666555555555555444666666777888888888888888666888999999888999;;;===AAAEEEJJJNNNWWWpppqqqppp{{{hhh]]]WWWZZZ^^^ggg|||rrr\\\OOOLLLFFFFFFFFF@@@AAAAAAAAA@@@??????>>>>>>===>>>>>><<<:::999999:::999999888888888888999999888888777777777666666666555555555555555555666666555444333333333333333333555555555444444444333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333444444444444333444666666555555666777999999:::<<>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999::::::::::::999888777777777666666666666666666666666666555555555555555666666777777888888999999777888999999888999;;;===AAAFFFLLLRRR```{{{ooottttttccc[[[ZZZZZZXXXYYYfffxxx}}}{{{aaaQQQMMMGGGFFFGGGCCCBBBAAAAAA@@@@@@???>>>>>>======>>>===:::999:::;;;:::999999888888999999:::888888888777777777666666444444555666666777777777666555444333333333333333444444444333333333333222444333333222222333333444333333333333333333333333222222222222222222222222333333333444444444555555333444666666555555666888999:::<<<>>>@@@DDDHHHKKKRRRYYYiii~~~yyyvvvvvvwwwyyyyyyzzzzzzzzzzzz{{{|||~~~~~~~~~wwwtttmmmdddYYYOOOIIIEEEBBB???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;999888777666666777777777777777777666666666666666666666666666666666777777888999:::888999::::::::::::<<<>>>AAAGGGNNNXXXnnn~~~tttttt}}}pppccc^^^UUUUUUSSSTTT\\\kkkwww}}}wwwwwwzzz~~~hhhTTTOOOIIIGGGHHHFFFBBBBBBAAAAAA@@@?????????<<<===>>>===;;;::::::;;;::::::999999999999::::::888888888888777777777777333444555666777777666666666555555444333333333333333333333333222222222222444333333222222333333444222222222222222222222222222222222222222222222222333333333444444444555555333444666666555666777999888;;;===???AAADDDIIIMMMXXXbbbwww}}}wwwttttttuuuvvvvvvxxxxxxxxxyyyzzz{{{}}}~~~}}}wwwsssmmmfff[[[QQQJJJFFFCCCAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777888:::;;;;;;:::888777666666777777777777888888555666666666666777777777666666666666777888:::;;;888999;;;;;;;;;===???AAADDDJJJTTTdddsssrrr|||qqqeeeaaa\\\[[[YYYZZZ___hhhpppuuunnnsssyyyrrrZZZSSSKKKGGGIIIGGGBBBBBBBBBAAA@@@@@@??????<<<===>>>===;;;:::;;;<<<::::::999999999999::::::999999888888888777777777333444555666777666555444666555444444444444444444444444333333333222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333333444444444444333444666666666666888:::888;;;???AAABBBFFFKKKPPP\\\iii{{{wwwtttssstttttttttvvvvvvwwwwwwyyyzzz|||}}}}}}wwwtttlllfff\\\SSSKKKFFFCCCBBB>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::777888:::<<<<<<:::888777666666777777777888888888555666666666777777777777666666555666777888:::;;;888:::<<<======???BBBDDDHHHOOO[[[qqqyyymmmuuuzzzmmmgggfffccc```aaaeeeiiinnnqqqrrryyybbbYYYOOOHHHHHHGGGCCCBBBBBBAAAAAA@@@??????<<<===>>>===<<<;;;<<<===;;;::::::999999::::::;;;999999999888888888777777333444555666666555333222555444444444444555555666666666555555555444444444444333333222222333333444333333333333333333333333333333333333333333333333222222222222333333333333333444666666666777888:::999===BBBCCCDDDHHHNNNTTTaaarrr|||yyyuuurrrrrrsssttttttuuuuuuuuuvvvxxxzzz{{{|||~~~xxxwwwkkkfff]]]SSSLLLGGGDDDCCC>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::666888:::<<<<<<:::888777666666777777888888888999555666666666777777888888666555555555777888:::<<<888:::<<<===>>>@@@DDDFFFLLLSSSaaazzzpppkkkyyywwwooobbb^^^\\\```fffkkkpppsss{{{iii]]]QQQHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@???<<<===>>>===<<<;;;<<<===;;;::::::999999::::::;;;999999999888888888888777333444555666666444222000444444444444444555666777777777777777666666666666444333333222222333333444444444444444444444444444333333333333333333333333111111222222222333333333333444666777666777999::::::???DDDFFFFFFIIIPPPVVViii|||yyyvvvsssqqqrrrsssttttttttttttuuuvvvwwwyyy{{{|||~~~xxxuuuoooiii```UUULLLFFFBBBAAA>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888999888666555444444555555555555555555666666666777888888777777777777777888666555777===@@@AAADDDIIIKKKVVVlllvvvrrrxxx~~~ooojjj```[[[```iiipppsssvvv}}}yyy]]]PPPLLLJJJGGGCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@>>><<<<<<<<<======;;;;;;;;;;;;:::999888777444555666888888888777666666666666666555555555555666666666555555444444333444444444444444444444444888777666555444333222222111222222333222111000///111111222222222333333333555444333222222333555666555666777777666777999;;;???AAA???EEENNNMMMQQQaaapppxxxuuuuuuuuuuuuuuutttttttttrrrqqqqqqrrrsssuuuwwwxxxwwwsssooojjjbbbXXXNNNGGGCCCAAA???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999888777555555555555666555555555666666666777777888888777777777777888888888777999>>>AAAAAAEEEJJJQQQ\\\vvvxxxyyywwwmmmfffbbbgggmmmqqqtttxxxdddTTTNNNJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;:::999888777444555777888888888777777777777777777666666666666555555555444444444444444333333333333333333333333444444444444555555555555222333333444333222111000111111222222222333333333555444444444444555666666555666777777777777999<<>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888999999888666666666666666555555666666666777777777888777777777777777888888999888:::???AAABBBGGGMMMXXXfff}}}qqqmmmmmmppprrrtttwww|||ooo\\\QQQKKKHHHDDDDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;:::999888888555666777888888888777777555555555444444444333333333333333333444444444444222222222222222222222222333333444444555555555555333333444444444333222222111111222222222333333333111111222333333333333333444666777777777888:::<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999888888777666666666555666666666666777777777777777777777777777888999:::999;;;???@@@AAAHHHPPP]]]ppp|||rrrqqqtttxxxyyyyyy~~~~~~eeeUUULLLHHHEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<:::;;;;;;;;;::::::999888777777777777888777777777666666555555555555444444222222222333333444444444222222222222222222222222666666555444444333222222333333333333333333222222111111222222222333333333000111333444555555444333444555777777777999;;;>>>@@@DDDCCCGGGMMMNNNXXXooo|||qqqmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppprrruuuxxxyyy}}}ssspppjjjaaaXXXNNNFFFBBB????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888999999999888777777666555666666666666777777777888777777666666777888999999999999;;;>>>???AAAJJJSSSbbb{{{~~~vvvoooqqqvvv|||~~~rrr\\\OOOIIIGGGFFFDDDCCCBBBAAAAAAAAA?????????>>>======<<<;;;::::::;;;;;;;;;:::999999888888888777777777777888999999999888888888777777222222222333333444444444444444444444444444444444555555555444333333222222222111111111111222222222111111222222222333333333333444666888888888888777333555777777888:::===???AAAFFFEEEGGGMMMPPP___zzz~~~zzz{{{~~~zzzqqqjjjjjjlllllllllmmmmmmmmmnnnnnnnnnpppppppppqqqrrruuuwwwxxx}}}uuuqqqkkkbbbXXXOOOGGGCCC@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999888888888888777666555444666666666777777777888888666666666666777888999:::999999<<>>?????????>>>===<<<;;;:::::::::;;;;;;::::::999999999888777777777888888666666666555555555444444333333333333444444444444444444444444444444444444111111222333444555555666111111000000000111222333111111222222222333333333000111222333444555555555333444666888999;;;>>>@@@AAAFFFFFFHHHOOOVVVllloookkkkkkmmmnnnmmmjjjhhhiiikkkkkkkkkllllllmmmnnnnnnnnnrrrrrrrrrsssuuuxxxzzz|||vvvrrrkkkbbbXXXNNNGGGDDD@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::888777777777888999777777888888777666444333666666777777777888888888666666666666777888999::::::;;;>>>AAABBBFFFRRR___www~~~ssslllkkkkkkpppxxxnnnZZZSSSHHHHHHFFFDDDCCCBBBAAAAAA>>>?????????>>>===<<<;;;999::::::;;;;;;::::::999:::999888777777777888888444333333333333222222222555555555444444444444444333333333333333333333333000111222333444555555666222222111111111222333444111111222222222333333333/////////000111222444444222444666888999;;;>>>AAA@@@EEEFFFIIISSS___|||pppccc^^^______aaadddfffhhhiiiiiijjjjjjjjjkkkllllllmmmmmmpppppprrrtttwww{{{~~~wwwssskkkaaaWWWNNNHHHDDD@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;;;;:::888777777777888999666666777777777555444222777777777777888888888888666666666666777888999:::;;;<<<@@@CCCDDDIIIVVVdddyyynnnhhhkkkjjjmmmvvvuuu___WWWIIIHHHFFFEEECCCBBBBBBAAA>>>>>>?????????===;;;:::999999:::;;;;;;:::::::::;;;:::888777777777888888999888888888888777777777666666666555555444444444222222222222222222222222444333333333333333333333333333222111222333555666111111222222222333333333555444444444555777999:::222444666888999;;;???BBB>>>EEEFFFJJJVVVfffvvveee\\\WWWYYYXXXZZZ___eeeiiihhhfffhhhiiiiiijjjkkkkkkllllllkkklllnnnrrrvvv{{{~~~pppkkkeeeUUUMMMKKKEEECCCBBB@@@>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666555777777777777777777777777555555555555666666666666:::999888888888999:::;;;===???>>>CCCKKKMMMVVVlllpppssskkkiiikkknnnrrryyy}}}dddWWWOOOIIIEEEDDDBBB??????BBB@@@@@@??????>>>=========;;;;;;:::::::::999999999999999999888888888888777444444444555555555555555666666555444333222222222111222222333333444444555222222222222222222222222333333333333333333333333222222111111222222333444111222444333222222333555444555777999<<>>=========;;;;;;;;;;;;::::::::::::999999999888888888888777555555555555555555555555777666555444333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333444222333444444333333444666555666888:::===@@@BBBCCCEEEFFFKKKTTT```yyykkk]]]ZZZ[[[[[[\\\]]]```cccfffhhhjjjiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnqqqtttyyysssiiiXXXOOOLLLEEECCCBBB@@@???======<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;;;;777777777777777777777777666777777777777888888888:::999888888888:::;;;<<<<<>>=========<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777666666666666666666666666777777666555444444444444555555444333333222111111333333333333333333333333333333333333333333333333222222111111222222333444333444555555444444555777666777999<<<>>>AAACCCDDDEEEGGGMMMWWWhhhzzzfff]]][[[]]]^^^___```aaaccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkknnnqqqtttzzzvvvjjjZZZRRROOOGGGCCCBBBAAA???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::::::::::::::999777777777777777777777777777777888888888999999999:::999888888999:::<<<===;;;CCCDDDHHHQQQ\\\yyyrrrnnnvvv}}}vvvqqqpppsssqqqxxxaaaRRRKKKFFFFFFEEEBBB@@@@@@@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;999999999888888888777777777777777777666666666666777777666555555555555555444444444333333222222222333333333333333333333333333333333333333333333333222222111111222222333444444555666666555555666777888999;;;===???BBBCCCDDDEEEHHHOOO\\\rrrtttddd^^^___bbbbbbbbbbbbbbbcccdddffffffhhhhhhhhhhhhiiiiiiiiiiiiiiikkknnnqqquuuzzzwwwlll]]]VVVRRRIIIDDDCCCAAA???>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666888888888888888888888888888888888888999999999999999999888888999;;;<<<===<<>>===============<<<<<<<<<;;;;;;;;;999999999888888888777777888888777777666666666555777777666555555555555666222222222333333444444444333333333333333333333333333333333333333333333333222222111111222222333444444555777666555555666888999:::<<<>>>@@@BBBDDDEEEEEEIIIRRRccc~~~qqqeeeaaadddfffeeeeeeddddddddddddeeeeeegggggghhhhhhhhhiiiiiiiiiiiikkknnnqqqtttzzzzzzooobbb[[[UUUJJJDDDCCCAAA@@@>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999888777555555888888888888888888888888777888888888888999999999999999999999:::;;;===>>>>>>DDDEEEKKKYYYlllrrrdddkkkyyy{{{rrrnnnlllooouuuzzzxxxyyy___TTTJJJGGGFFFDDDAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777888777777666666555555444666666555555444555555666111111222333333444555555333333333333333333333333333333333333333333333333222222111111222222333444444555666666555555666888::::::<<<>>>@@@BBBCCCDDDEEELLLYYYmmmqqqgggeeegggiiigggffffffeeeeeeeeeeeeeeefffgggggghhhhhhiiiiiiiiijjjllloooqqqtttyyy~~~sssfff___WWWJJJDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777888888888888888888888888777777777888888888888999999999999999:::<<<>>>???@@@EEEFFFNNNaaayyy|||kkkaaakkkuuummmiiigggkkkqqqvvv{{{}}}fffYYYLLLGGGFFFDDDBBBBBB@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::999999999888888888888777777777666666555444444333555444444444444444555555333333333333333333333333444444444444444444444444333333333333333333333333222222111111222222333444333555666666555444666777::::::<<<>>>@@@AAACCCDDDGGGQQQ```wwwrrrjjjhhhiiijjjhhhgggffffffeeeeeeffffffffffffgggggghhhiiiiiijjjlllmmmpppqqqtttxxx}}}vvvjjjaaaXXXJJJDDDCCCBBB@@@???>>>============<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::888888888888888888888888666777777777777888888888999999999999:::<<<>>>???AAAFFFHHHRRRhhhwwwiiiaaammm~~~qqqiiieeedddhhhnnnrrr}}}jjj\\\MMMGGGFFFDDDCCCCCC@@@@@@??????>>>=========;;;;;;:::::::::999999999999999999888888888888777777666666555444333333333444444333333333444444555555444444333333222222111444444444444444444444444333333333333333333333333222222111111222222333444333444555555444444555777999:::<<<===???AAABBBCCCIIITTTfff~~~rrrkkkiiiiiiiiihhhhhhgggfffffffffffffffeeeffffffggghhhiiiiiijjjmmmnnnppprrrtttxxx}}}rrrkkkcccXXXQQQJJJFFFAAA???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888999999999:::::::::999999::::::<<<===???@@@???GGGLLLQQQkkkpppmmmnnn{{{~~~xxxooogggeeegggmmmqqqrrr{{{~~~}}}```OOOKKKEEEDDDFFFBBBBBBAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999888888888888777777777666777777777777777666666555333333333333333333333333444444444444444444444444555333222111111222444666333333444444444333222222333333222222333333444555555666666666444444666888888999;;;===@@@BBBCCCDDDPPP[[[ooo}}}ppplllmmmiiillliiieeeeeeggghhhgggfffdddeeeffffffeeeeeefffhhhkkkooorrrtttuuuxxx~~~uuunnneeeZZZSSSKKKGGGCCC@@@???@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999:::::::::999999:::;;;<<<===???@@@BBBJJJPPPZZZwwwjjjiiinnn~~~xxxssslllgggfffiiiooosssuuu}}}~~~eeeSSSNNNGGGEEEFFFBBBBBBAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999999999999999888888888888777777777777777666666555333333444444444444444444444444444444444444444444555444333222222333333444333333444444444444444333111111111000111111222333555666666666444555666888999;;;===???AAACCCFFFGGGSSS```www|||wwwllljjjmmmjjjllliiigggfffhhhiiihhhgggfffgggggggggffffffhhhjjjlllpppssstttuuuxxx~~~xxxpppggg\\\UUUMMMIIIDDDAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888999999999:::::::::999999:::;;;<<<>>>???@@@FFFLLLTTTeeeyyyfffhhhqqqqqqnnnjjjggghhhlllqqqtttwwwjjjWWWPPPHHHEEEFFFBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::::::::::::::::::::999999999999888777777888888777777666555555555555555555555444444444444444444444444444444444444444444444333222111222222333444555555555444111111111111111222333333444555666555444555777888:::<<<>>>@@@BBBDDDHHHKKKWWWgggzzzqqqnnnfffgggllljjjjjjhhhffffffggghhhggggggggghhhhhhgggffffffiiikkknnnqqqtttuuuvvvyyy~~~{{{rrrhhh]]]VVVMMMJJJEEEBBBAAAAAA@@@@@@============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999:::::::::999999:::;;;===>>>@@@AAAHHHKKKUUUlllooofffkkkwww|||llljjjhhhhhhiiimmmqqqssswwwmmmYYYQQQHHHEEEFFFAAABBBAAAAAA@@@???>>>======<<<;;;;;;;;;;;;:::::::::::::::999999999888888888777888888888888777666666666666666666555555555555444444444444444444444444444555666666555333111000000000222333444444444444444333333333333444555555444555666555555555777999:::<<>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999:::::::::999999:::;;;===???AAABBBJJJKKKUUUsss{{{hhhdddmmm}}}xxxjjjiiihhhhhhjjjmmmppprrruuu}}}ppp[[[RRRIIIEEEFFFAAABBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999888888888777777777777888888888888888777777666777777777666666555555555444444444444444444444444444555666777666444111/////////000222333333333333444444333333444444555666333444555555555555777999999<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888999999999:::::::::999999:::;;;===@@@BBBCCCJJJLLL[[[}}}rrreeebbbmmmzzzrrrjjjiiihhhiiijjjnnnqqqsssttt}}}www```VVVKKKFFFFFFBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::888888888777777777666666888888999999888888777666777777777666555555444444444444444444444444444444444555666777666444222111///000111222222333222222222222222222222333333444333444555555555666888:::999<<>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999:::::::::999999:::<<<>>>@@@BBBCCCKKKPPPeee~~~kkkgggdddrrrvvvnnniiihhhggghhhkkkooosssvvvvvv~~~hhh\\\OOOIIIHHHCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777888999999999999888777777777777666555555444333333444444444444444444444444444444555666666555444333222333333444444444333333333222222222222333444444222444555555555666888::::::>>>AAA@@@AAAFFFQQQ[[[iiisss```WWWXXXXXX^^^dddaaaeeehhhjjjkkkiiihhhiiijjjhhhgggfffdddcccdddhhhkkknnnrrrvvvyyy|||{{{vvvrrroooqqqqqqpppnnnooottt}}}wwwmmmccc]]]QQQMMMHHHDDDCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;:::::::::999999999999999999999999999999999888888999999999:::::::::999999:::<<<>>>@@@BBBDDDKKKTTTmmmvvvhhhiiiiiixxx~~~uuunnnggggggfffhhhkkkqqqvvvyyywwwooobbbSSSKKKIIICCCBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999999999999888777777777666666555444333333333444444444444444444444444444444555555555555555555555555555666555555444444555444444444444555666666222444555555555666888:::;;;???BBBBBBBBBHHHTTT^^^oooooo]]]UUUXXXYYY```fffcccaaaeeehhhhhhfffeeefffgggiiihhhgggeeedddeeeiiimmmnnnrrrvvvzzz}}}yyypppjjjhhhhhhhhhjjjkkkmmmooommmnnnwwwyyyrrrhhh^^^TTTLLLFFFEEEEEEBBB@@@AAA@@@@@@@@@????????????>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>:::999===@@@AAACCCGGGQQQYYYyyyoooddddddsssyyyoookkkmmmhhhgggjjjmmmooossswww}}}hhhWWWMMMIIIGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;999999999999888888777777888888999999999999888888999777555666888888666333222333333444444555555555555555555444444333333333444444555555555555444444333444555555333222333555666555333333555777;;;======@@@???DDDLLLLLLUUUiii{{{fff^^^WWWWWW]]]dddfffeeeeeeffffffggggggffffffeeefffggggggfffeeefffhhhjjjlllqqqxxx}}}~~~yyyqqqiiidddbbbbbbccceeefffjjjmmmlllmmmvvvyyyrrrggg]]]TTTLLLFFFEEEEEEBBB@@@AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>::::::>>>AAAAAADDDHHHVVVccc~~~jjjdddgggyyy}}}qqqkkkiiieeedddiiimmmpppuuuzzznnn[[[OOOIIIGGGEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;999999999999888888888777777888888999999888888777888777555666888888666333444444444444444555555555555555444444444333333333444444555555555555444444444555666666444444555666666555444444555888;;;===<<>>>>>>>>>>>=========<<<<<<============<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>;;;;;;>>>AAABBBFFFKKKWWWkkksssdddeeelllssskkkeeebbbccchhhmmmqqqwww~~~uuu___QQQJJJGGGFFFEEECCCAAA@@@?????????===<<<;;;;;;:::;;;;;;;;;999999999999888888888888777777888888888888777777888777666777888777666444666666555555555555555555555444444444444333333333444444555555555555444444555666777666555555666777555555444444555888;;;<<<;;;>>>>>>DDDNNNQQQ___wwwiii]]]YYYVVVXXX___ddddddcccddddddddddddddddddddddddfffggghhhgggfffgggjjjlllqqquuuzzz}}}hhhfffccc```___^^^______fffgggmmmsssuuuwww~~~zzzrrrggg]]]UUUMMMGGGFFFEEEBBB@@@@@@??????>>>>>>>>>==================>>>===<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<>>>;;;<<>>>>>>>>=========>>>===<<<<<<;;;::::::::::::::::::::::::999999::::::;;;<<<======>>><<<===@@@BBBDDDKKKSSS^^^zzzjjjeeemmmyyyyyyoookkkhhhfffgggjjjmmmqqqzzzdddRRRLLLLLLFFFEEEDDDBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<999999999999999999999:::777777888888888888777777666777888888777666555555777777666666555555555444444444444444444444444444333333444444444444333333222333555555444444555666555555555666777999;;;<<<>>>BBBBBBGGGQQQYYYmmmvvvaaaUUUTTTVVVZZZ___bbbbbbaaacccbbbaaaaaaaaaaaabbbcccccceeefffffffffhhhkkkmmmvvvyyy|||~~~hhhiiikkklllnnnnnnnnnnnnrrrrrrtttzzz~~~wwwmmmaaaWWWOOOHHHGGGFFFBBB@@@@@@@@@@@@@@@@@@????????????<<<============<<<;;;;;;::::::::::::::::::::::::888999::::::;;;<<<=========<<<>>>AAACCCEEENNNWWWdddwwwjjjhhhttt}}}rrrlllkkkjjjhhhiiilllmmmqqqzzzoooXXXNNNMMMFFFFFFDDDBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999999999::::::::::::888888999999999999888888666777888888666555555666666666555555555555555555333333333444444444444555333333444444444444333333111333444444333333555666555555666777888:::;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888999999:::;;;<<<===>>>======???BBBCCCFFFOOOZZZmmmssshhhjjjzzzzzzpppjjjiiihhhggghhhkkkmmmppp{{{{{{|||||||||aaaQQQMMMGGGFFFDDDCCCAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999999::::::::::::999999555777999888666444555777444444444444444555555555333333333444444444555555222333333444444333333222222333555555444444666777555555666777999:::;;;<<<>>>CCCDDDJJJWWWeeetttcccVVVVVVXXX[[[^^^```aaabbbdddcccaaa``````aaacccdddeeefffhhhhhhiiikkkooorrrwwwzzz}}}~~~}}}}}}||||||pppbbbXXXPPPIIIGGGFFFBBB@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888999:::;;;======>>>======???BBBDDDGGGQQQ[[[xxxpppfffkkk~~~zzzoooiiiiiifffeeegggjjjlllppp|||yyyyyyzzzzzz~~~iiiSSSLLLGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999::::::;;;;;;::::::999555777999999666444555777222333333444444555555555333333333444444555555555222333333444444333333222333444666666555666777999555555666888999:::;;;<<<<<>>>>><<<;;;;;;;;;;;;;;;<<<=========>>>>>>??????;;;:::999888888888999:::777777777777666666666666666666555555555555666666444444444444444444444444444333333222222333333444444444444555555555555666777777777888:::<<<>>>???AAADDDJJJRRR[[[oooooo```VVVYYY\\\___``````bbbcccbbbccccccddddddccccccbbbgggiiijjjkkklllnnnrrruuuyyy{{{}}}qqqjjj]]]XXXPPPIIIEEEBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>:::>>>???CCCJJJJJJTTTkkk{{{nnnkkksss}}}wwwoooiiidddaaadddeeegggjjjooowww|||wwwxxx|||www[[[MMMJJJHHHDDDCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;:::999888888888999999777777777777666666666666666666555555555555666666444444444444444444444444444333333222222333333444444444444555555555555666777777777888999;;;>>>???AAADDDJJJSSS___www}}}iii\\\TTTWWW[[[^^^___```bbbdddccccccccccccccccccccccccfffhhhjjjkkklllnnnrrrtttyyyzzz}}}tttkkk___YYYQQQIIIEEECCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>:::??????CCCKKKNNN]]]vvvtttjjjlllyyyyyyqqqjjjddd```___bbbdddfffjjjooowwwyyyxxx{{{aaaPPPKKKHHHEEECCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888999777777777777666666666666666666555555555555666666444444444444444444444444444444333333333333444444444444444555555555555666666666666777999;;;===???BBBDDDKKKTTTdddpppaaaYYYSSSVVVZZZ]]]___```bbbddddddcccbbbaaaaaabbbcccdddeeegggiiijjjkkkmmmqqqtttxxxzzz}}}yyynnnbbb[[[QQQJJJFFFDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<@@@@@@DDDLLLSSSeeemmmffflll|||vvvmmmfffbbb___]]]aaabbbeeeiiioooxxxyyyxxxzzzgggSSSLLLIIIEEECCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888777777777777666666666666666555555444444555555666444444444444444444444444444444333333333333444444444444444555555555555666555555555777999;;;>>>???BBBEEEKKKUUUiiizzzeee\\\YYYUUUXXX[[[^^^______aaabbbeeecccbbb``````bbbccceeecccfffhhhjjjkkkmmmpppssswwwyyy|||~~~tttfff]]]RRRJJJGGGEEECCCAAA??????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>BBBAAAEEEOOOXXXpppkkkgggpppuuukkkeeebbb___^^^___aaaeeeiiipppyyy}}}xxxxxx{{{lllUUULLLJJJFFFDDDCCCBBBAAA?????????===<<<<<<<<<<<<<<<:::::::::::::::999999999999999999999888888777777777777777777666666666666555555444444444444555555444444444444444444444444555444444333333444444555444444444555555555555666555555666777999<<<>>>@@@DDDGGGMMMXXXoooooo___ZZZYYYWWWZZZ]]]_________```aaadddcccaaa``````aaacccdddbbbeeehhhjjjlllnnnqqqsssvvvxxx{{{~~~yyyiii___RRRJJJGGGFFFDDDAAA??????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>CCCBBBGGGSSSaaa~~~kkkkkkxxxtttjjjeeecccaaa______aaaeeejjjqqqzzzzzzvvvwww{{{qqqWWWMMMJJJGGGDDDCCCBBBAAA?????????>>>===<<<<<<<<<<<<::::::::::::999999999999888888999999888888777666777777777777666666666666555555444444444444555555444444444444444444444444555555444444444444555555444444444555555555555666666666666888:::===@@@AAAEEEKKKRRR___xxxhhh\\\XXXWWWWWWYYY\\\^^^^^^^^^___```cccbbbaaa``````aaabbbcccbbbeeeiiikkkmmmoooqqqsssvvvxxx{{{~~~|||kkk```SSSJJJHHHGGGDDDAAA@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????===BBBCCCIIIYYYkkkzzzhhhmmmsssjjjfffdddbbb______aaaeeekkkrrr||||||wwwuuuwww|||uuuZZZNNNKKKGGGDDDCCCBBBAAA???@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999777888888999888777666555777777777777666666666666555444444333333444444555444444444444444444444444555555444444444444555555444444444555555555555666666666777999;;;>>>AAACCCGGGOOOYYYggg|||cccYYYUUUQQQRRRUUUYYY[[[\\\]]]___```bbbbbbaaaaaaaaaaaabbbbbbbbbeeeiiimmmnnnppprrrtttuuuwwwzzz}}}}}}lllaaaSSSJJJHHHHHHDDDAAAAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<>>======<<<<<<<<<;;;;;;;;;::::::999999999777888888999999777666555777777777777666666666666555444444333333444444555444444444444444444444444555555444444444444555555444444444555555555666666777777888999<<>>;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===???@@@AAAAAABBBGGGPPP\\\xxxpppbbbiiiqqqkkkiiifffcccbbb```ccchhhnnnvvv~~~{{{{{{}}}yyy]]]QQQJJJFFFFFFDDDAAA???AAA??????>>>>>>======<<<<<<::::::::::::::::::::::::777888888888888777666666888888888888888777666666777777777777777666666666555555555555555555555555555555555555555555555555666666666666777777777777888999:::;;;<<>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<>>>???@@@AAABBBCCCHHHQQQ```{{{lllaaaiii}}}pppjjjiiieeebbbbbb```ccchhhnnnuuu~~~}}}{{{|||}}}}}}```SSSLLLFFFFFFEEEBBB@@@AAA??????>>>>>>======<<<<<<::::::::::::::::::::::::888888999999888888777666888888888888888777666666666666555444444444444444555555555555555555555555666666666666666666666666666666666666777777777777888999:::;;;<<<@@@DDDGGGMMMUUUddd|||ttt]]]QQQOOONNNNNNSSSVVVVVVWWW\\\______aaabbbcccbbb`````````aaaaaaeeekkkoooqqqrrrsssssssssuuuwwwzzz}}}nnnbbbUUUNNNJJJEEECCCDDD@@@????????????>>>>>>>>>??????>>>===;;;:::999999<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<===>>>???@@@AAACCCDDDIIISSSfffsssiiibbbkkk{{{ooojjjgggdddaaaaaa___bbbhhhnnnvvv~~~{{{{{{{{{}}}gggVVVNNNGGGFFFEEEBBB@@@AAA??????>>>>>>======<<<<<<::::::::::::::::::::::::999999999999999888888777777888888888888777777666777666555333333444444555555555555555555555555555333333333333333333333333555666666666777777777888888999;;;<<<===@@@EEEIIIOOOWWWhhhppp\\\QQQNNNNNNMMMSSSVVVVVVXXX]]]```___aaabbbcccbbb```___```aaaaaaeeekkkoooqqqssstttuuusssuuuwwwzzz~~~~~~nnnbbbVVVOOOJJJEEECCCDDD@@@@@@?????????>>>>>>>>>??????>>>===;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBEEEIIITTTmmmlllfffeeeoooxxxmmmhhhfffbbb```aaa___ccchhhooowww}}}yyyyyyyyyzzznnnYYYOOOFFFEEEDDDBBB@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::999999999::::::::::::999888888777777888888888888777666999888666555555555777888555555555555555555555555333333333333333333333333555555666666777777888888888999;;;<<<>>>BBBFFFJJJRRRZZZkkkkkkZZZPPPLLLMMMNNNTTTYYYYYY[[[```bbbaaa```bbbbbbbbb```___```aaaaaaeeekkkoooqqqsssuuuvvvtttvvvyyy{{{}}}ooocccVVVOOOJJJEEECCCEEE@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;============>>>@@@AAABBB@@@EEEIIIUUUtttyyyeeecccfffrrr~~~uuukkkgggddd```___aaa```dddiiipppyyy{{{xxxwwwxxxyyysss\\\PPPFFFCCCCCCAAA????????????>>>>>>======<<<<<<;;;;;;;;;::::::999999999999::::::::::::999888888666777777888888888777777999888777666555666666777555555555555555555555555666666666666666666666666555555555666777888888888777999;;;<<>>>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;=========>>>???@@@AAABBB@@@FFFKKKWWWzzzppp______fffvvvzzzqqqiiifffbbb^^^^^^```___ccciiipppyyy}}}yyywwwwwwwwwxxx~~~yyy```SSSFFFCCCDDDBBB@@@?????????>>>>>>======<<<<<<<<<;;;;;;::::::999999888999999999999999888888777666777777888888888888777555555555555555444444444555555555555555555555555333333333333333333333333444444555666777888999999777999;;;===@@@DDDIIIMMMVVV```vvvvvvdddYYYPPPLLLMMMKKKRRRWWWYYY[[[___aaa``````aaabbbaaa___^^^___```cccfffjjjmmmoooppprrrtttwwwyyy{{{|||}}}ooocccWWWPPPKKKFFFDDDEEECCCCCCBBBBBBBBBBBBAAAAAA????????????????????????============<<<<<<<<<<<<=========>>>???@@@BBBBBBAAAHHHNNN[[[kkk^^^___iii}}}vvvooohhheeeaaa]]]]]]```]]]aaagggoooxxx}}}yyyxxxxxxwwwvvvzzzeeeVVVHHHDDDEEEDDDBBBAAA??????>>>>>>======<<<<<<<<<<<<;;;::::::999888888888888999999888888777666666666777888888888888888444555666777666555333222555555555555555555555555000000000000000000000000444444555666777888999999777999;;;===@@@EEEJJJNNNWWWeeesssddd[[[RRRNNNPPPKKKRRRWWWYYY\\\```bbb``````aaaaaaaaa___^^^___```dddfffjjjlllmmmnnnppprrrtttvvvyyy|||}}}pppdddWWWPPPKKKFFFDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<======>>>>>>???@@@BBBCCCBBBJJJPPP]]]jjj```bbbmmmuuunnnhhhdddaaa\\\]]]```[[[___fffmmmwww}}}~~~zzzyyyyyywwwtttwww|||}}}hhhYYYJJJFFFGGGFFFCCCBBB?????????>>>======<<<<<<<<<<<<;;;::::::999888888888888888888888777666666666666777888888888888888555666888:::999777555333555555555555555555555555555555555555555555555555444444555666777888999999777999;;;>>>AAAEEEKKKOOOWWWiiissseee]]]UUUPPPRRRLLLTTTZZZ[[[^^^bbbdddbbb___aaaaaaaaa___^^^___```dddfffiiikkklllmmmoooqqqqqqtttxxx{{{~~~sssgggYYYRRRLLLGGGDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@BBBDDDEEEJJJOOOaaakkkccceeetttqqqllleeeaaa______``````bbbdddjjjsssyyyuuuzzz{{{{{{yyyvvvuuuuuuvvv}}}uuu\\\MMMHHHBBBCCCCCC<<<@@@???======>>>>>><<<;;;;;;;;;;;;<<<<<<;;;::::::888999999::::::999999888666666666666666666666666777777666555555555555555666666666666666666666666444444444555555555555666555555666666777777888888888:::<<<>>>@@@EEEMMMSSS]]]mmmsssfff```XXXPPPMMMLLLPPPVVV[[[]]]___aaabbbdddcccaaa```____________eeegggiiijjjjjjkkkmmmoooppptttxxx{{{}}}wwwjjj\\\TTTNNNIIIEEEEEECCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>===============>>>>>>>>>??????===???BBBCCCBBBAAAAAABBBDDDJJJQQQeeekkkeeeiiixxxpppkkkfffaaa```______^^^aaaccciiirrryyyuuurrrtttuuutttqqqooooooooovvv{{{uuu]]]NNNIIICCCDDDEEE>>>???>>><<<<<<======;;;:::888999:::;;;;;;;;;;;;;;;888999999::::::999999888777777777777777777777777777777666555555555555555666666666666666666666666555555555666666666777777555555666666777777888888888:::===>>>@@@EEEMMMTTT___qqqtttgggaaaYYYQQQNNNLLLPPPVVV[[[^^^```aaacccdddcccaaa```_________```ccceeehhhiiijjjkkkmmmnnnooossswwwzzz|||}}}ooo```XXXRRRKKKFFFEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<============>>>;;;>>>BBBDDDCCCBBBAAAAAADDDJJJSSSiiimmmgggmmmzzznnnkkkfffbbbaaa___^^^\\\```bbbhhhqqqxxx~~~vvvnnnppprrrrrroookkkiiihhhmmmrrr}}}uuu^^^PPPKKKDDDDDDEEE??????===<<<<<<<<<<<<;;;999666777888:::;;;;;;<<<<<<888999999::::::999999888888888888888888888888888777777666555555555555555666666666666666666666666666666666666777777777888555555555666777888888888888;;;===???AAAGGGOOOUUUaaawwwuuuhhhbbbYYYRRRPPPMMMQQQWWW\\\___```bbbccccccbbbaaa_________``````bbbeeehhhkkkllllllnnnooonnnrrrvvvyyy{{{~~~uuudddZZZTTTMMMHHHFFFCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>============;;;;;;;;;<<<<<<<<<======;;;>>>AAABBBBBBAAAAAABBBFFFJJJTTTmmmqqqhhhrrrxxxnnnkkkgggcccaaa```]]][[[___aaagggpppwww}}}vvvnnnqqqsssssspppkkkhhhfffhhhmmmwwwrrr]]]PPPKKKDDDCCCEEE??????>>><<<<<<======;;;:::777888999999::::::::::::888999999::::::999999888888888888888888888888888777777666555555555555555666666666666666666666666555555666666666777777777444444555666777888888999888;;;>>>@@@CCCHHHQQQWWWddd~~~sssgggaaaXXXRRRQQQNNNRRRXXX]]]___aaacccdddbbbaaa```______```aaaaaabbbeeeiiilllmmmnnnpppqqqnnnrrrvvvyyyzzz}}}{{{ggg[[[UUUNNNHHHEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>>>>@@@CCCEEEIIIMMMWWWrrruuuiiivvvzzzooolllhhhdddbbb```]]][[[^^^```fffpppwww}}}|||sssjjjnnnrrrsssqqqmmmjjjiiiiiimmmuuuppp[[[PPPKKKCCCBBBDDD???AAA???>>>>>>???>>>===;;;::::::::::::999999888777888999999::::::999999888777777777777777777777777777777666555555555555555666666666666666666666666444444555555555666666666444444555666777888999999999<<>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======???CCCGGGKKKPPP]]]|||~~~tttkkk{{{~~~rrrnnniiieeebbbaaa___]]]^^^```fffpppwww~~~|||vvvjjjnnnsssuuutttqqqooonnnmmmooouuu~~~nnnZZZPPPKKKBBBAAACCC???BBB@@@????????????>>><<<<<<<<<;;;;;;:::888777666888999999::::::999999888777777777777777777777777777777666555555555555555666666666666666666666666444444444444555555555555333444555666777888999:::999<<<@@@BBBFFFLLLUUU\\\llljjjbbb^^^WWWTTTUUUTTTWWW\\\```aaaaaabbbbbb``````_________aaabbbccc```bbbeeefffgggiiikkknnnpppssswwwxxxxxxzzz~~~hhhXXXQQQLLLGGGEEEBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<=========<<<===>>>>>>>>>@@@CCCFFFLLLSSSffftttnnnmmmuuupppjjjeeebbbaaa```___^^^```gggpppxxx|||~~~|||xxxuuutttpppqqquuu|||mmm[[[QQQMMMCCCBBBDDD@@@AAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;:::999888888999999::::::999999888888888888888888888888888777777666555555555555555666666666666666666666666555555555555666666666666333333444666777999:::::::::===@@@CCCGGGNNNWWW^^^qqqzzzfff```^^^YYYWWWZZZWWWZZZ^^^aaaaaaaaaaaaaaa```_________```aaacccdddcccdddeeeeeefffhhhllloooooorrruuuvvvuuuvvvzzz~~~gggVVVOOOJJJFFFEEEBBBBBBAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============>>>:::<<>>>>><<<;;;::::::;;;<<<<<<<<<;;;;;;999999999::::::999999999999999999999999999999999777777666555555555555555666666666666666666666666666666666666777777777777333333444666777999:::::::::===AAADDDGGGNNNXXX^^^uuuwwweee```^^^ZZZYYY]]]XXX[[[___aaaaaa`````````____________```aaacccdddhhhhhhhhhggghhhjjjnnnrrroooqqqttttttrrrssswwwzzz~~~~~~kkk\\\NNNJJJIIICCCEEEDDDBBBAAA@@@?????????@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDLLLSSSlllvvvhhhhhhsss|||wwwnnnhhhhhhiiieeeaaa___^^^___fffqqqzzz}}}{{{yyyyyyyyyyyy{{{|||}}}}}}||||||vvvdddQQQIIIHHHFFFCCCBBB???????????????@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888777666666666666666666555555555555333333333444444444555555777888888888999999999999444555777888777888999;;;999CCCBBB@@@HHHOOOWWWdddwwwpppaaa______YYYXXX]]]^^^___```bbbbbbbbbaaa```\\\\\\]]]^^^___```aaaaaafffeeeeeefffhhhllloooqqqqqqrrrrrrnnnjjjjjjooouuuyyy}}}kkk]]]OOOKKKJJJCCCDDDDDDBBBAAA@@@??????????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>>>>???BBBEEEMMMSSSlllsssfffgggvvv}}}vvvnnnhhhhhhhhhddd```___^^^___eeepppzzz}}}{{{yyyyyyyyyzzz{{{}}}rrrdddUUUMMMHHHCCCBBBCCC?????????????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888888777666666666666666555555555444444333444444444555555555666666666666777777777777888444666777888777888999;;;999CCCBBB@@@HHHNNNVVVeee~~~nnn___^^^^^^ZZZZZZ___```aaabbbbbbaaa```___^^^]]]]]]]]]^^^___```aaabbbdddddddddfffhhhkkkmmmoooqqqqqqppplllhhhggglllqqqtttwww}}}lll___QQQLLLKKKDDDDDDCCCBBBAAA@@@???????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>?????????@@@CCCFFFMMMTTTmmmmmmcccfffyyy}}}uuunnnhhhgggfffbbb^^^^^^______fffqqq{{{~~~{{{yyyyyy{{{}}}ttthhh[[[QQQHHHAAAAAADDD?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888777777666666666666666555555555555555555555555666666666666444444555555555666666666444666888888888888:::;;;999BBBBBBAAAHHHMMMVVVfff{{{kkk^^^[[[\\\ZZZ]]]bbbccccccbbbbbbaaa___^^^]]]^^^]]]\\\\\\]]]___bbbcccaaabbbdddfffhhhjjjjjjkkknnnnnnmmmhhhddddddhhhlllooosssyyy~~~oooaaaSSSNNNLLLDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>=========<<<;;;;;;;;;;;;<<<===??????===>>>??????@@@AAAEEEGGGMMMUUUqqq|||gggaaaeeezzz}}}tttmmmhhhgggeee```]]]]]]```aaagggrrr}}}~~~|||~~~ppp___SSSJJJCCCAAACCC@@@??????>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999888777777888888888888777666888777777777777666666666666666666666666777777777444444444555555555666666444666888888888888:::<<<:::BBBBBBCCCIIILLLWWWjjjvvviii]]]ZZZZZZZZZ^^^bbbccccccbbbaaa```___^^^^^^___^^^\\\[[[\\\___bbbdddaaabbbeeegggiiiiiiiiihhhiiiiiigggdddbbbcccfffjjjnnnsssyyy~~~rrrcccTTTNNNLLLEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@===>>>???@@@@@@BBBEEEHHHLLLWWWxxxvvvccc```fffzzz{{{qqqlllhhhgggddd___]]]___bbbcccjjjvvvxxx```SSSLLLFFFCCCBBB@@@??????>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999666777777888888888777777999999999888888888777777777777777777777777777777555555666666666777777777555666888999888999:::<<<;;;BBBDDDEEEKKKNNNZZZqqq}}}pppggg]]]YYYYYYZZZ^^^aaabbbaaaaaa```````````````___^^^\\\[[[\\\___bbbdddaaacccfffiiijjjjjjhhhgggccccccaaa``````cccgggjjjmmmrrrxxx}}}vvveeeUUUOOOMMMEEECCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????<<<>>>??????@@@BBBFFFHHHMMMZZZsssaaaaaahhh|||yyyoookkkhhhgggddd```___aaaeeegggnnn{{{{{{bbbTTTNNNIIIDDDAAA?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999666777777888888888888777999999999999888888888888777777777777666666666666666666777777777888888888555777888999999999;;;<<<<<>>>>>>>>>>>>>>===============>>>>>>;;;===>>>???@@@BBBEEEHHHOOO]]]rrraaabbbjjj~~~wwwnnnjjjhhhhhheeeaaaaaadddgggiiirrryyyeeeXXXPPPIIIDDDBBB?????????????????????>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999666666777888888888888888888888888777777777666666777777777666666555555555666666777777777888888888555777999999999999;;;===>>>DDDGGGLLLSSSTTTdddttt___]]]ZZZXXXZZZ___bbbddddddcccaaa```____________]]]]]]]]]^^^___```aaabbbcccdddeeefffggggggffffffaaa___]]]]]]___cccgggiiikkkooouuuzzz}}}}}}hhhUUUNNNLLLEEEBBBBBBAAA@@@@@@@@@AAAAAA============>>>>>>>>>>>>???>>>>>>============>>>;;;<<<>>>>>>???AAAEEEHHHRRR___rrraaadddlll}}}vvvmmmjjjhhhhhhfffbbbbbbfffhhhkkkuuu}}}xxxvvv|||uuuggg\\\QQQHHHCCCDDD???????????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999:::;;;;;;:::::::::666666777888888888888888666666666666555555555555777777666666555555555444666666666666777777777777666777999999999999;;;===???EEEHHHNNNUUUWWWgggjjjXXXYYYXXXXXX[[[aaaeeegggfffeeeccc```^^^]]]]]]]]]\\\\\\]]]^^^___```aaaaaabbbcccddddddeeeeeeeeeeeeccc```^^^]]]```cccfffggglllpppvvv{{{~~~}}}hhhVVVPPPLLLCCCEEEDDDDDDBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>===============>>><<<>>>??????@@@BBBEEEHHHSSSgggsssmmmdddqqq}}}sssllljjjhhheeeeeeeeeggghhhlllpppxxx|||xxxxxxyyyzzzyyywwwxxx|||xxxrrrgggZZZOOOGGGCCCAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;:::888666555333333666666777777888888888999888888888888777777777777666666666777888888999999888999:::999999:::<<>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAACCCGGGJJJTTTiiirrrmmmeeettt}}}sssllljjjhhheeeddddddfffgggkkkoooxxxzzzvvvvvvwwwxxxwwwwwwyyy~~~xxxqqqfffZZZOOOHHHCCCAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999888777666555444666777777777888888888888888888888888777777777777666666666777888888999999666777888777777888;;;===EEEJJJLLLPPPYYY```tttnnn[[[UUUQQQTTT]]]eeehhhhhhfffeeedddcccaaa```______[[[\\\]]]]]]\\\^^^aaacccffffffeeeeeeeeeeeefffgggcccbbb```___aaaeeeiiilllppptttyyy|||~~~{{{gggVVVOOOLLLDDDDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBDDDHHHLLLTTTmmmpppmmmhhhyyy}}}tttllljjjhhheeeccccccddddddjjjnnnwww|||xxxxxxxxxxxxxxxzzz}}}wwwpppfff[[[PPPHHHDDDBBB@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;999999999888777777666666777777777777888888888888888888888888777777777777666666666777888888999999666777888888777999<<<>>>EEEKKKNNNSSS]]]eee|||ppp\\\WWWTTTVVV^^^eeehhhhhheeeeeedddcccaaa```___^^^\\\]]]]]]]]]\\\]]]```ccchhhggggggffffffgggggggggeeebbb___^^^___dddiiimmmrrrvvvzzz}}}{{{hhhVVVOOOMMMEEEDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>===>>>============>>>>>>?????????@@@@@@AAADDDIIILLLTTTqqqnnnmmmkkk}}}sssllljjjhhheeecccbbbbbbbbbiiinnnwww~~~}}}}}}|||uuupppfff[[[QQQIIIDDDBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777888888888888888888888777777777666666666666777888888999999999::::::::::::<<>>>>>>>>==================>>>??????>>>>>>??????@@@CCCIIIMMMUUUvvvmmmmmmnnn|||rrrkkkjjjhhhfffdddbbbbbbbbbhhhnnnwwwtttnnnfff[[[QQQJJJEEEBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777888888888999999999999888888777777777777777777888888888888777777777666666666666777888888999999999:::;;;;;;;;;===@@@BBBHHHPPPSSSXXXbbblllpppbbbZZZXXXVVVXXX]]]cccfffgggeeedddcccbbb```___^^^^^^]]]]]]^^^]]]\\\]]]___bbbiiihhhhhhhhhhhhiiijjjjjjfffccc___\\\^^^bbbhhhlllpppsssxxx{{{~~~oooZZZPPPMMMEEECCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>===<<<<<<======>>>???@@@>>>>>>>>>>>>???CCCIIIMMMXXX|||mmmnnnpppzzzqqqkkkjjjhhhfffeeedddcccccciiinnnxxxrrrnnneee\\\RRRJJJEEECCCAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888999999999::::::888888888888777777777777888888888888777777777777666666666777888888999999777888999999:::;;;???AAAIIIRRRVVV[[[dddpppjjj^^^WWWUUUUUUWWW\\\aaaeeefffddddddcccbbb```___^^^]]]]]]^^^^^^]]]\\\]]]___aaaggggggggghhhiiijjjkkkllleeebbb___]]]^^^bbbgggkkklllqqqwww{{{~~~sss]]]QQQLLLDDDCCCBBBBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@????????????@@@EEEKKKOOO]]]}}}mmmooorrryyyooojjjjjjiiigggfffeeeeeedddjjjoooxxxqqqmmmeee\\\SSSKKKFFFCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888999999999999999:::888888888888777777777666888888888888777777777777666666666777888888999999777888999::::::<<>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAAFFFLLLQQQ```}}}nnnooosssxxxnnnjjjiiiiiihhhgggffffffeeejjjpppyyyqqqllleee\\\SSSKKKFFFCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888777777666666888888888888777777777777666666666777888888999999999:::<<<<<<===???BBBEEEIIISSSXXX___kkkzzz{{{|||xxx```RRRPPPPPPQQQTTTYYY^^^ccceeedddcccbbbaaa```___^^^]]]^^^^^^^^^]]]\\\\\\___aaacccdddeeegggiiikkkmmmnnncccbbb```___```bbbeeehhhiiipppxxx~~~vvv___PPPJJJEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>AAACCCBBBCCCKKKTTT```zzzllljjjyyyyyyqqqhhhhhhfffdddccceeeiiilllmmmrrr{{{~~~}}}~~~~~~nnnggg```ZZZRRRIIIDDDDDDHHHCCC<<<;;;>>>AAAAAA???======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999999999888888777777777::::::999888777777888888555666777888888999888888888777777777777999:::;;;;;;<<<<<<;;;<<<@@@EEEIIIRRRTTTZZZ```iii~~~ppp\\\TTTTTTTTTUUUWWWZZZ^^^bbbeeebbbbbbaaaaaa```______^^^___^^^]]]]]]^^^___```aaaeeeffffffggghhhjjjlllmmmiiifffaaa]]]]]]aaafffjjjlllqqqwwwzzzzzz|||vvv___PPPKKKFFFCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>AAACCCBBBCCCKKKUUUeeeuuuiiiiiiyyyxxxooogggfffeeecccbbbdddgggkkkpppvvv~~~}}}||||||~~~|||mmmfff___ZZZRRRIIIDDDDDDEEE@@@;;;;;;>>>AAA@@@>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999999888888777777777777:::999999888777777888888666666777888888888777777888777777777777999:::;;;<<<======>>>@@@EEELLLPPPTTTWWW\\\ccclll~~~ooo]]]UUUSSSTTTUUUWWWZZZ^^^aaaccceeeddddddcccbbbaaa``````___^^^^^^^^^___```bbbccceeeffffffgggiiikkklllmmmkkkhhhccc```___aaaeeehhhkkkpppuuuxxxyyy{{{~~~uuu^^^QQQLLLGGGCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>@@@CCCBBBCCCLLLVVVkkknnneeegggyyywwwllleeeeeedddbbbaaabbbfffiiiqqqxxx}}}}}}}}}|||{{{|||||||||}}}~~~lllddd]]]YYYSSSKKKEEEEEEAAA>>><<<<<>>>>>>>>==================>>>>>>>>>>>>>>>>>>@@@BBBBBBDDDMMMXXXooohhhcccfffzzzuuuhhhcccccccccaaa```aaadddgggooowww~~~}}}{{{zzzzzzyyyyyyxxx}}}~~~mmmeee]]]YYYTTTLLLGGGEEEAAA@@@>>>???@@@???===;;;======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999999999999888888999999888888888888888999777777777777777666555444777777777888888999::::::888999:::<<<@@@GGGOOOUUUYYY]]]bbbgggttt~~~~~~|||eeeYYYTTTPPPRRRUUUXXX[[[^^^___```ggggggfffeeedddcccbbbbbb^^^___```aaacccdddeeefffffffffgggiiikkkmmmoooqqqpppooollljjjhhhffffffeeelllppptttvvvxxx{{{rrr___SSSNNNGGGDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>@@@BBBBBBEEEOOOZZZppp{{{eeebbbfffzzzrrreeecccccccccbbbaaaaaadddfffnnnwwwxxxyyyyyyxxxwwwxxxxxxyyyqqqhhh___[[[VVVNNNHHHEEEDDDCCCBBBAAAAAA???<<<:::======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999888888888888888999999777777888777777666555555666777777888999999::::::999999:::;;;>>>EEEMMMSSSZZZ___dddiiiwwwyyyqqq^^^UUURRROOOQQQTTTWWW[[[^^^___```eeeeeeeeedddccccccbbbbbb^^^___aaabbbdddeeeffffffffffffhhhjjjllloooqqqssssssrrrqqqooommmkkkiiihhhlllooosssuuuwww{{{~~~ppp```UUUOOOGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>===???BBBBBBEEEPPP[[[sssvvvcccaaadddwwwqqqgggcccddddddcccbbbccceeegggqqqzzz|||wwwxxxyyyxxxxxxzzz|||xxxmmmccc^^^YYYQQQHHHEEEDDDDDDCCCBBB@@@>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999999999:::::::::::::::888888888777888888999:::777888888888888777777666666666888999999:::999999;;;;;;;;;;;;>>>EEENNNTTT\\\bbbgggkkk{{{uuuiiiXXXRRRQQQMMMOOORRRVVVZZZ]]]```bbbcccccccccccccccccccccccc___```aaacccdddeeeeeeeeeffffffhhhjjjmmmpppsssuuuvvvuuutttsssrrrpppooonnnmmmpppsssuuuwww}}}{{{pppaaaVVVOOOFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>>>>===???AAABBBFFFQQQ]]]xxxsssbbb```aaarrr}}}qqqkkkeeeffffffeeedddeeeggghhhrrr{{{{{{yyyzzz{{{{{{{{{~~~sssgggbbb\\\RRRIIIDDDAAAAAAAAA@@@???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999777777777888888999999999888888777777888999999:::777888888999999999999888555666888999::::::999999;;;::::::;;;>>>FFFOOOUUU^^^eeejjjnnnrrrdddUUUQQQQQQLLLMMMPPPSSSXXX^^^bbbeeebbbbbbbbbcccddddddeeeeee___```bbbcccdddddddddcccfffggghhhkkknnnrrrtttvvvxxxwwwwwwvvvuuuuuuuuuuuutttvvvyyyzzz}}}yyyoooaaaWWWOOOEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>============>>>>>>>>>>>>>>>===???AAABBBFFFQQQ]]]}}}qqqaaa______ooo|||rrrnnnfffgggggggggffffffhhhiiirrr{{{||||||}}}~~~~~~~~~wwwjjjddd^^^TTTIIICCC===>>>>>>>>>===>>>@@@AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999555555666666777777777888888888777777888999::::::777888999:::::::::::::::555666888999::::::999999888888888999===EEEOOOVVVaaahhhlllpppqqq~~~bbbTTTQQQQQQLLLMMMNNNRRRWWW^^^cccfffaaaaaabbbcccdddffffffggg```aaabbbcccdddccccccbbbfffgggiiikkkooorrruuuwwwyyyxxxxxxwwwwwwxxxyyyyyy{{{}}}~~~qqq^^^RRRMMMGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>>>>???===AAA@@@BBBHHHFFFOOOdddpppbbbaaabbbqqqxxxrrrqqqoookkkfffeeefffkkkoootttzzzqqqjjjbbbWWWKKKDDDDDDBBB@@@???@@@@@@>>>===>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999888777666666888888888888888888888888777777777777888999:::;;;;;;<<<======@@@GGGRRRZZZaaagggmmmvvv{{{kkkcccRRRLLLJJJIIIIIIKKKNNNTTT\\\cccgggccccccdddddddddcccbbbbbbaaa```___^^^___```aaabbbhhhjjjjjjjjjnnntttvvvuuuxxxxxxyyyyyyzzz{{{{{{|||rrr___SSSNNNHHHDDDDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>AAA@@@BBBHHHGGGOOOeeemmm_________mmmzzzsssqqqoookkkgggfffiiimmmqqqtttzzzuuulllcccWWWKKKEEEDDDBBB@@@???@@@@@@>>>===>>><<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999888888888888888888888888888888777777777777888999:::;;;;;;<<<======@@@HHHRRRZZZcccgggmmmxxxzzznnnjjjWWWOOOKKKIIIIIIJJJMMMSSSYYY```dddddddddeeeeeedddcccbbbbbb```___^^^^^^^^^___aaaaaahhhkkklllkkkooovvvxxxwww{{{||||||}}}~~~sss```SSSOOOIIIGGGFFFEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>AAA???BBBHHHGGGPPPfffmmm^^^^^^]]]kkkzzzsssooommmiiiggggggjjjnnnqqqtttyyyzzzmmmcccVVVKKKEEEDDDBBB@@@???@@@@@@>>>===>>>===;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999::::::888888888888888888888888888777777888888999:::;;;;;;<<<======@@@HHHSSS\\\fffhhhmmm{{{zzzsssppp\\\QQQKKKJJJIIIIIILLLPPPWWW]]]aaafffffffffeeeeeecccbbbbbb______^^^^^^^^^___aaaaaaiiimmmnnnnnnqqqwwwzzzyyy}}}}}}~~~rrr___RRRNNNHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@>>>AAA???BBBHHHHHHRRRhhhooo```___^^^jjjyyyrrrllliiifffeeegggjjjnnnppprrrwww}}}zzzlllaaaUUUKKKFFFDDDBBB@@@???@@@@@@>>>===>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;<<<===>>>AAAJJJVVV___hhhiiimmm~~~zzzvvvqqq]]]RRRLLLIIIHHHHHHJJJOOOVVV]]]aaagggggggggfffeeedddcccbbb___^^^^^^^^^^^^___aaabbbjjjoooqqqqqqsssyyy|||{{{{{{{{{|||~~~qqq]]]QQQLLLGGGBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======>>>???@@@@@@>>>AAA???BBBIIIIIITTTjjjppp______^^^jjj{{{ssslllhhheeeeeehhhlllooopppppptttyyy~~~vvvhhh^^^TTTKKKGGGDDDBBB@@@???@@@@@@>>>===???===<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777666666555555888888888888888888888888888888888888999:::;;;<<<;;;<<<===>>>CCCMMMZZZccckkkjjjooo|||tttnnnZZZQQQNNNHHHHHHGGGIIINNNVVV^^^bbbffffffffffffeeedddcccbbb______^^^^^^___```bbbcccjjjpppsssssstttxxx{{{{{{yyyzzz{{{}}}qqq]]]PPPLLLFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@============>>>???@@@AAA???AAA???BBBIIIJJJUUUlllppp]]]\\\\\\iii}}}tttmmmiiiffffffkkkoooppppppllloootttyyytttggg]]]SSSKKKHHHDDDBBB@@@???@@@@@@>>>===???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888777666555444444888888888888888888888888999888888999999:::;;;<<<;;;<<<===???EEEPPP___iiinnnnnnttt|||qqqjjjXXXRRRQQQKKKJJJIIIJJJOOOVVV^^^ccceeeeeeeeeeeeeeeddddddccc``````______```bbbdddeeejjjqqquuutttsssvvvyyyyyyzzz{{{|||~~~qqq]]]PPPLLLGGGCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>============>>>???@@@AAA???AAA???BBBIIIKKKWWWnnnrrr]]]\\\]]]kkk|||rrrlllgggcccdddiiimmmnnnmmmhhhkkkoootttzzzuuuhhh___UUULLLIIIDDDBBB@@@???@@@@@@>>>===???>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999888888777777888888888888888888888888999999999999:::;;;<<<<<<;;;<<<>>>@@@GGGTTTcccnnnrrrsss{{{{{{sssjjjYYYUUUUUUQQQOOOLLLLLLOOOUUU\\\aaabbbccccccdddddddddddddddaaaaaa```aaabbbccceeefffjjjqqqvvvsssqqqsssvvvvvvzzz{{{|||rrr^^^QQQNNNHHHFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>========================>>>???@@@AAA???AAA???BBBIIIKKKWWWooouuu___^^^```nnnyyymmmhhhddd```aaaeeeiiijjjhhhfffiiilllqqqwwwwwwkkkaaaWWWMMMIIIDDDBBB@@@???@@@@@@>>>===???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;888888888888888888888888999999999999:::;;;<<<<<<:::<<<>>>AAAIIIVVVfffrrrtttwwwzzzyyyxxxlll[[[XXXXXXVVVSSSOOONNNOOOUUU[[[___aaaaaabbbcccddddddddddddbbbaaaaaaaaacccdddfffgggjjjqqqvvvsssppprrrttttttxxxyyy{{{~~~oooaaaQQQIIIKKKFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@===BBBAAABBBFFFGGGVVVpppyyybbb```aaappp{{{qqqmmmfffeeecccbbbbbbccceeefffggggggkkkttt|||wwwjjjaaaWWWNNNIIIBBBAAA@@@>>>>>>>>>>>>???@@@???===<<<<<<<<<===>>>::::::::::::::::::::::::;;;:::999999888888999999999999999888888888888777999999999999999999999999999999:::;;;;;;<<<<<<======AAABBBBBBJJJYYYiiiqqquuuzzztttxxx~~~ppp]]]UUUVVVPPPOOONNNOOORRRWWW]]]aaa___```bbbccceeeeeeffffffdddeeeffffffeeeeeegggiiiqqqtttvvvsssnnnooouuu||||||}}}}}}}}}~~~}}}nnn```QQQIIIIIIFFFDDDBBBBBBBBBCCCBBB@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@>>>CCCBBBCCCHHHIIIWWWrrrzzzbbbaaabbbppp{{{pppmmmfffeeeddddddcccdddeeeeeedddeeekkkttt}}}tttiiiaaaVVVMMMHHHCCCBBB@@@???>>>>>>>>>??????>>>>>>===============::::::::::::::::::::::::;;;:::999888888888999:::999999999888888888888777999999999999999999999999999::::::;;;;;;<<<<<<===<<<@@@BBBCCCKKK\\\llltttzzz~~~rrrvvvuuu___UUUTTTRRRQQQPPPPPPRRRVVV[[[^^^```aaabbbcccddddddddddddaaacccdddeeeeeefffiiikkkooorrrttttttrrrssswww{{{|||}}}|||nnnbbbTTTKKKIIIHHHEEECCCBBBBBBBBBAAA???AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@???CCCBBBDDDHHHJJJYYYttt{{{cccbbbcccqqqyyyoookkkfffffffffeeeeeedddccccccaaacccjjjuuu}}}pppggg```VVVLLLGGGDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::<<<;;;999888777888:::;;;999999999888888888888777999999999999999999999999:::::::::;;;<<<<<<======<<<@@@BBBDDDOOOaaaqqqyyy~~~oooqqq{{{cccUUURRRTTTSSSQQQQQQRRRVVVZZZ\\\```aaabbbccccccccccccccc___aaaccceeefffgggjjjlllmmmooorrruuuxxxyyyzzz{{{|||~~~~~~ooodddWWWNNNJJJHHHFFFDDDBBBBBBAAA@@@>>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@>>>BBBAAACCCHHHJJJZZZuuu{{{dddccceeessswwwmmmjjjdddeeeffffffeeeccc```___]]]aaajjjuuu|||wwwjjjddd___VVVLLLGGGEEECCCAAA???>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888777888:::;;;999999999888888888777777888999999999999999::::::::::::;;;;;;<<<=========<<>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@===AAA@@@AAAGGGJJJZZZvvvzzzddddddfffuuuwwwllliiidddeeeffffffdddaaa^^^\\\[[[```iiitttzzzsssgggccc___WWWNNNIIIDDDCCCAAA@@@>>>>>>>>>???===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;999999999888888888777777888888888999999:::::::::::::::;;;<<<<<<======>>>===@@@BBBHHHWWWlll}}}~~~fffkkkfffWWWRRRQQQQQQQQQRRRVVVZZZ^^^aaaaaabbbbbbcccccccccbbbbbbaaacccfffggggggggghhhjjjoooooorrryyy~~~~~~pppcccXXXMMMFFFHHHEEECCCBBBBBBBBBAAA???AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@<<<@@@???@@@FFFJJJ[[[wwwyyycccdddgggwwwxxxnnnkkkffffffgggfffccc```]]][[[[[[```iiirrrxxx~~~wwwkkkeeeaaaXXXOOOJJJDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999888888888888777888888888999999::::::;;;;;;;;;;;;<<<======>>>>>>???AAADDDJJJZZZqqq~~~eeemmm}}}eeeXXXTTTNNNOOOPPPSSSWWW\\\aaacccaaabbbcccdddddddddddddddbbbdddgggiiiiiihhhiiijjjpppppprrrwww~~~ttteeeZZZOOOFFFFFFDDDBBBBBBBBBCCCBBB@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>??????@@@===AAA@@@AAAGGGKKK]]]yyywwwbbbdddhhhyyy|||rrrnnnjjjiiihhhgggdddaaa^^^\\\[[[```iiiqqquuu|||rrrjjjdddZZZPPPJJJBBBBBB@@@@@@@@@@@@AAABBB???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999999999888888888888777777888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>AAABBBEEELLL]]]ttt~~~gggqqqzzzcccWWWUUUNNNOOOQQQTTTXXX]]]aaadddaaabbbcccdddeeefffffffffaaadddhhhjjjkkkkkklllmmmqqqqqqqqqtttxxx|||yyyiii^^^SSSIIIFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>??????@@@>>>BBB@@@BBBHHHMMM___{{{uuuaaadddhhhyyy~~~uuuqqqlllllljjjhhheeebbb```^^^\\\aaaiiiooossszzzyyyooofff[[[PPPJJJAAAAAA@@@@@@@@@AAABBBCCC@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;999888999999999888888888888777777777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEMMM___vvv~~~iiivvvwwwaaaWWWVVVOOOPPPRRRUUUXXX]]]aaacccaaabbbdddeeefffggggggggg___cccgggkkklllmmmnnnpppqqqqqqqqqqqqssswww|||~~~gggWWWLLLFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>????????????>>>======>>>>>>>>>>>>>>>??????@@@@@@CCCAAAAAAGGGLLL^^^{{{tttgggcccggg}}}{{{qqqmmmmmmmmmllljjjgggcccaaaeeeeeeiiiooottt|||ssshhhaaaTTTGGGFFFDDDBBBAAAAAAAAA@@@???<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777:::::::::::::::::::::::::::::::::;;;<<<===>>>??????CCCHHHRRReee}}}~~~kkkwwwrrr^^^UUUSSSOOONNNNNNQQQVVV[[[^^^___``````aaadddfffgggeeeccc```aaabbbeeehhhllloooqqqoooqqqrrrqqqpppsssxxx}}}~~~kkkZZZOOOIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@???CCCAAABBBHHHLLL^^^{{{uuuhhheeeiii~~~~~~tttnnnnnnmmmllliiifffcccaaaccccccgggmmmsss{{{uuuiiiaaaTTTGGGFFFDDDBBBAAAAAAAAA@@@???<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::777777888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@DDDJJJUUUjjjnnn|||ppp\\\SSSQQQOOONNNNNNQQQVVV[[[^^^_________aaadddfffgggeeecccccccccccceeegggkkknnnpppqqqrrrsssrrrqqqrrrwww{{{~~~~~~~~~lll\\\PPPJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@???CCCAAABBBHHHLLL^^^zzzvvviiifffjjjxxxoooooonnnllliiifffbbb```aaaaaadddkkkrrrzzzwwwkkkaaaSSSGGGFFFDDDAAAAAAAAAAAA@@@???<<<============<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@AAABBBAAAEEELLLZZZqqq}}}ooo~~~ooo\\\SSSRRRNNNMMMNNNQQQWWW\\\^^^_________```cccfffgggfffdddfffeeeeeeeeegggjjjnnnpppsssuuuvvvtttrrrrrruuuxxx}}}~~~~~~jjjZZZNNNHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>????????????>>>======>>>>>>>>>>>>>>>??????@@@???BBBAAACCCHHHLLL^^^zzzuuuhhhfffkkk}}}sssrrrpppnnnjjjfffcccaaa``````ccckkksss{{{wwwkkk```RRRHHHEEECCCAAA@@@AAAAAA???>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;============>>>@@@AAABBBBBBFFFMMM\\\vvv{{{mmm}}}ppp]]]UUUTTTNNNNNNOOORRRXXX]]]___```______```cccfffggggggffffffffffffgggiiilllppprrrvvvxxxyyywwwsssrrrtttwww~~~iiiYYYMMMGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>????????????>>>======>>>>>>>>>>>>>>>??????@@@>>>BBBAAACCCIIIMMM]]]yyytttgggeeekkkwwwuuusssoookkkgggdddbbbaaa```ccckkkttt|||uuujjj]]]QQQHHHEEECCCAAA@@@@@@@@@???>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAACCCGGGNNN^^^xxx|||mmm{{{qqq^^^VVVTTTNNNNNNPPPTTTZZZ___aaaaaaaaaaaaaaacccfffhhhhhhgggeeefffgggiiimmmpppsssuuuyyyzzzzzzxxxtttsssuuuyyykkkZZZOOOIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@>>>BBBAAADDDJJJMMM]]]yyysssfffeeekkkyyywwwtttpppkkkgggdddbbbbbb```ccckkkttt||||||}}}|||pppfffZZZOOOIIIEEECCC@@@@@@@@@@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::999999999999<<<<<<<<<===>>>>>>??????<<<<<<======>>>@@@AAABBBEEEHHHOOO```{{{|||mmmzzzrrr___UUUSSSOOOPPPRRRWWW\\\aaacccccceeedddccceeegggiiihhhhhheeegggjjjnnnqqqtttvvvvvvxxxyyyxxxuuurrrrrrvvvzzzkkk[[[QQQKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@===BBBBBBDDDJJJMMM]]]yyytttgggfffmmmyyywwwsssnnniiieeebbb```bbb___aaajjjssszzz~~~xxxtttuuuyyy}}}sssjjjcccWWWNNNIIIEEEBBB@@@???@@@@@@???===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::::::::<<<<<<<<<===>>>?????????>>>>>>>>>>>>@@@AAABBBCCCFFFIIIQQQcccxxxjjjyyyyyycccWWWSSSPPPQQQTTTYYY___ccceeeeeehhhgggeeefffhhhiiiiiihhhfffiiinnnrrruuuvvvvvvuuuuuuuuutttqqqnnnpppvvv{{{jjjZZZPPPJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>????????????>>>======>>>>>>>>>>>>>>>??????@@@===BBBBBBDDDJJJMMM]]]xxxuuuhhhgggnnnyyyvvvrrrmmmhhhccc```^^^bbb___```hhhqqqyyy}}}xxxsssoooppptttxxx}}}nnnggg```VVVMMMJJJDDDBBB@@@???@@@@@@>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;;;;<<<===:::::::::;;;<<<======>>>?????????@@@AAABBBDDDDDDHHHKKKSSSfffrrrfffwwwhhh[[[UUUQQQRRRUUUZZZ```dddffffffjjjiiigggggghhhiiiiiihhhiiilllqqquuuwwwwwwuuusssssssssqqqmmmkkknnnvvv|||yyygggXXXNNNJJJDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????======>>>????????????>>>???AAA???@@@GGGKKK[[[uuuxxxdddeeemmmxxxpppkkkkkkjjjfffbbbbbb^^^^^^bbbiiipppvvvxxxzzz}}}{{{zzz}}}zzzwwwuuussssssuuu{{{}}}oooiiiaaaSSSJJJIIIAAAAAAAAAAAA@@@???>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666999999:::<<<===???@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEKKKVVVlll{{{mmm___wwwkkk[[[UUUUUUQQQRRRYYY___bbbeeeiiifffggggggffffffgggiiillllllqqqwww{{{{{{zzzxxxwwwrrrqqqnnnjjjiiikkkpppuuu~~~~~~uuucccUUUKKKHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>???????????????BBB@@@AAAHHHLLL[[[vvv|||gggfffkkkwwwooojjjiiihhhdddaaa```]]]]]]aaahhhooouuu~~~xxxzzz|||{{{zzz|||{{{yyywwwuuuwww{{{{{{mmmggg___RRRJJJIIIAAAAAAAAAAAA@@@???>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::;;;<<<===???@@@AAABBB?????????@@@BBBCCCEEEFFFJJJOOO[[[pppvvvjjj^^^wwwnnn^^^WWWTTTQQQSSSZZZ___bbbeeehhhfffggggggfffffffffhhhkkklllpppvvvzzz{{{zzzyyyxxxsssrrrpppmmmkkkmmmqqqtttyyy|||{{{rrraaaSSSKKKHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>?????????>>>=========>>>@@@AAA@@@CCCAAACCCIIILLL\\\vvvjjjhhhjjj|||wwwooohhhgggfffbbb______]]]\\\___gggmmmsss}}}{{{{{{|||{{{zzz{{{}}}zzzzzz|||zzzwwwyyy|||}}}}}}yyykkkeee]]]QQQJJJIIIBBBBBBAAAAAA@@@??????>>><<<======>>>>>>======<<<=========<<<;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;<<<======<<<======???@@@AAABBBCCC@@@@@@@@@AAACCCDDDFFFGGGJJJNNNZZZppprrriii___yyyppp___XXXSSSPPPSSSZZZ```bbbdddgggggghhhhhhgggffffffhhhjjjkkkooovvvzzz{{{{{{{{{zzzvvvuuutttqqqooonnnpppssstttwww{{{{{{rrrbbbTTTKKKHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@???===<<<<<<>>>@@@AAAAAADDDBBBDDDJJJMMM\\\uuummmjjjjjjzzzxxxpppiiigggfffaaa^^^^^^\\\[[[^^^dddjjjqqqzzz~~~~~~}}}}}}}}}~~~}}}{{{}}}vvvhhhccc\\\QQQIIIIIIBBBBBBAAA@@@????????????======>>>>>>>>>>>>======>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<============>>>???@@@AAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHJJJNNNYYYqqqooojjjccc~~~ppp___XXXQQQOOORRRYYY___aaacccfffhhhjjjjjjjjjhhhhhhiiikkkkkkooouuuzzz|||||||||}}}{{{{{{yyyvvvrrrppppppppprrruuuyyy|||~~~rrraaaSSSJJJGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@???===<<<<<<>>>@@@AAAAAADDDBBBDDDKKKMMM[[[tttnnnkkkkkkzzz{{{rrrkkkhhhgggbbb______]]][[[\\\bbbgggmmmwwwtttgggccc]]]QQQIIIHHHCCCBBBAAA@@@????????????======>>>>>>>>>>>>======>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIMMMQQQ^^^wwwllliiidddnnn]]]UUUPPPNNNPPPWWW]]]___aaadddiiikkkllllllkkkjjjkkkmmmlllpppvvv{{{}}}~~~~~~~~~zzzuuurrrpppppptttvvvyyy{{{~~~ppp___QQQHHHEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>?????????>>>=========>>>@@@AAA@@@DDDBBBDDDJJJLLLZZZsssmmmjjjkkk{{{~~~uuullljjjgggccc``````^^^[[[\\\```eeejjjsss|||rrrgggddd^^^RRRIIIGGGCCCBBBAAA???>>>??????@@@===>>>>>>??????>>>>>>============<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEGGGHHHJJJKKKMMMRRR___zzzhhhfffbbbjjjYYYRRROOOLLLMMMTTTYYY\\\```dddhhhjjjlllmmmllllllmmmnnnooosssxxx|||~~~|||xxxuuutttuuuxxxyyy{{{|||}}}ooo^^^QQQIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>???????????????CCCBBBDDDJJJKKKXXXqqqllliiijjjzzzvvvmmmiiigggccc``````___\\\\\\___bbbgggpppyyy}}}|||pppgggfffaaaSSSIIIFFFDDDBBB@@@???>>>>>>???@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAAAABBBBBBEEEEEEEEEFFFGGGIIIKKKLLLLLLRRR```}}}ggggggcccgggWWWQQQOOOKKKJJJPPPVVVYYY^^^ccceeegggjjjlllllllllmmmnnnrrruuuzzz~~~}}}zzzyyy{{{|||zzz{{{||||||}}}ooo```TTTLLLIIIEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>?????????======>>>????????????>>>???BBBAAADDDJJJKKKXXXpppkkkggghhhyyyvvvmmmiiifffbbb___``````]]]\\\^^^aaaeeennnwww{{{}}}{{{ooohhhgggbbbTTTIIIFFFDDDBBB@@@>>>>>>>>>@@@@@@>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLQQQWWWfffiiiiiieeefffVVVPPPOOOJJJIIINNNSSSXXX]]]cccbbbeeehhhjjjkkkkkklllmmmtttwww|||~~~~~~~~~}}}|||}}}{{{|||}}}}}}~~~oooZZZNNNKKKFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>????????????>>>DDDBBBBBBHHHJJJTTThhhkkkhhhggguuuyyynnngggeeedddbbbaaaccc___]]]]]]^^^bbbmmmxxx~~~yyywwwyyy{{{~~~}}}rrriiiggg___QQQGGGFFFBBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<============<<<<<<======>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDGGGHHHHHHGGGFFFGGGJJJLLLSSSVVViiikkkjjjddd{{{dddXXXRRRNNNKKKIIIKKKMMMQQQYYYbbbeeehhhkkklllllllllmmmnnnrrrwww}}}{{{||||||{{{{{{}}}pppZZZNNNKKKFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>DDDAAAAAAGGGJJJUUUiii~~~jjjhhhhhhwww~~~wwwmmmfffdddcccaaa```bbb^^^\\\\\\]]]```kkkvvv}}}wwwuuuuuuppprrruuuxxx}}}xxxuuuvvvxxxyyy~~~sssjjjhhh```RRRHHHGGGBBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<::::::;;;;;;<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCCFFFGGGGGGGGGFFFGGGJJJLLLTTTXXXmmmkkkkkkggggggYYYRRRNNNJJJIIILLLNNNPPPXXX```eeegggjjjlllllllllmmmnnnqqquuu{{{}}}~~~~~~}}}}}}~~~pppYYYMMMJJJFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>CCC@@@@@@FFFJJJVVVjjj~~~iiiggghhhxxx|||tttkkkeeebbbbbb```^^^aaa]]][[[[[[[[[___iiissszzzvvvtttqqqpppiiijjjlllsssyyyoooiiieeefffhhhjjjpppwwwtttkkkhhhaaaRRRIIIHHHBBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<======??????@@@@@@AAABBBBBBBBBEEEFFFGGGGGGGGGHHHKKKMMMUUU\\\rrrkkkmmmkkkkkkZZZSSSMMMJJJJJJMMMNNNPPPVVV]]]dddfffiiikkkkkkkkklllmmmpppsssxxxzzz||||||}}}~~~nnnXXXLLLKKKGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>????????????>>>CCC@@@???FFFJJJVVVkkkjjjggghhhwwwzzzsssjjjdddbbbbbb```^^^aaa]]]\\\\\\\\\^^^hhhrrr|||zzzuuuooommmmmmnnnllljjjkkkkkklllsss{{{pppgggaaa\\\[[[\\\^^^dddkkkzzz}}}uuukkkggg```RRRHHHHHHBBBAAA???@@@AAAAAA@@@>>>========================>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIILLLOOOVVV___xxxjjjmmmmmmnnn[[[SSSMMMKKKKKKMMMNNNOOOTTT[[[ccceeehhhjjjjjjjjjkkklllnnnqqqtttvvvwwwyyy{{{}}}kkkVVVLLLKKKHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????===>>>>>>>>>????????????>>>BBB@@@???FFFIIIUUUiiinnnggggggtttyyyssskkkfffdddcccaaa___bbb___]]]]]]\\\^^^gggqqqzzzwwwmmmhhhcccbbbeeeggghhhhhhllllllmmmuuuvvvjjjccc\\\VVVUUUTTTTTTYYY```nnnyyy}}}zzztttjjjfff^^^PPPGGGFFFBBBAAA???@@@AAAAAA@@@>>>====================================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGGGGHHHKKKOOORRRWWWbbb~~~iiimmmnnnqqq\\\TTTOOOLLLLLLNNNNNNOOOSSSZZZbbbeeehhhiiiiiiiiijjjkkkmmmooorrrtttuuuwwwyyy{{{~~~~~~~~~jjjUUULLLKKKGGGDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>????????????===CCCAAAAAAGGGIIISSSfffrrrgggfffssszzztttmmmiiihhhgggeeebbbbbb___]]]]]]]]]^^^fffooo{{{|||pppgggccc^^^\\\^^^cccgggjjjlllmmmpppvvvssshhh___XXXSSSPPPOOONNNRRRWWWccckkkyyyyyywwwtttiiieee]]]OOOFFFFFFBBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>>>>??????CCCCCCDDDDDDEEEFFFFFFGGGDDDEEEGGGIIIJJJMMMQQQTTTZZZfffiiimmmnnnuuu___XXXRRROOOMMMNNNNNNNNNTTTZZZccceeehhhjjjjjjjjjkkkllllllooorrrtttuuuvvvyyy{{{|||~~~~~~~~~}}}jjjVVVLLLJJJFFFDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>????????????===CCCBBBBBBHHHIIIQQQcccuuuiiihhhsss|||wwwppplllkkkjjjhhhfffaaa^^^]]]]]]\\\\\\dddmmmyyy}}}rrrfffccc___[[[\\\aaaiiippprrrtttwwwzzzsssfff\\\VVVQQQPPPNNNMMMPPPUUUZZZ___lll|||vvvrrrxxxuuujjjeee]]]OOOGGGGGGBBBAAA???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===========================>>>>>>>>>>>>============>>>>>>?????????@@@CCCCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJLLLOOOTTTWWW^^^jjjkkknnnoooyyyccc]]]UUUQQQNNNNNNNNNNNNTTT\\\cccfffiiijjjjjjjjjkkkllllllooosssuuuvvvwwwyyyzzz{{{}}}~~~kkkWWWLLLIIIDDDDDDCCCCCCBBBBBBAAA@@@@@@??????????????????@@@@@@>>>>>>>>>>>>????????????<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>????????????>>>>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKMMMQQQUUUXXXaaammmmmmpppppp|||fff```WWWSSSOOONNNNNNNNNUUU]]]dddfffiiikkkkkkkkklllmmmllloootttvvvxxxxxxyyyzzzzzz|||iiiRRRJJJJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????BBB@@@@@@BBBDDDHHHRRR]]]wwwgggjjjppp{{{uuurrrqqqnnniiifff[[[[[[[[[[[[[[[^^^cccfffrrr{{{uuummmhhhccc```___cccooozzzyyymmmfffXXXUUUQQQOOOOOOPPPQQQQQQTTTZZZccclllvvvtttmmmmmmpppxxxyyykkkdddZZZMMMFFFFFFCCCCCCBBBAAA@@@>>>>>>===>>>>>>????????????>>>>>>========================???>>>===<<<<<<===>>>???????????????@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMQQQVVVZZZdddooommmpppppp~~~hhh___ZZZVVVQQQNNNOOORRRUUUWWWcccfffjjjlllllljjjjjjjjjkkknnnrrrwwwzzz{{{{{{{{{wwwwwwwww{{{}}}zzz{{{}}}}}}fffPPPHHHIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======??????>>>>>>>>>>>>??????AAA@@@@@@CCCDDDHHHRRR\\\~~~zzziiikkkpppxxxtttqqqnnniiieee\\\]]]]]]\\\]]]___cccfffoooxxx~~~uuuooojjjeeecccbbbfffqqq||||||mmmdddYYYVVVRRRPPPQQQRRRRRRRRRSSSYYYbbbkkkuuurrrjjjiiikkkqqqxxxwwwjjjddd[[[MMMFFFFFFCCCBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>>========================???>>>======<<<===>>>???????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNQQQVVVZZZeeeqqqoooqqqqqqiii___XXXUUUPPPNNNOOORRRVVVXXXdddgggkkkmmmmmmlllkkkkkkiiikkkppptttwwwyyyyyyyyyyyyxxxxxx{{{~~~}}}{{{{{{|||}}}vvvaaaMMMGGGHHHEEECCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>=========<<>>>>>>>>>>>??????AAA@@@@@@CCCDDDHHHQQQ[[[yyy~~~kkklllooo}}}vvvrrrmmmhhhddd]]]]]]]]]]]]\\\^^^aaadddlllttt~~~wwwsssnnnkkkiiihhhjjjttt~~~}}}mmmbbb[[[WWWSSSRRRRRRSSSSSSSSSSSSYYYaaajjjsss~~~tttjjjggggggkkkqqqvvv}}}ssshhhccc[[[NNNFFFFFFCCCBBBAAAAAA@@@???>>>>>>===>>>>>>??????>>>>>>===========================>>>>>>=========>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLOOOSSSXXX[[[ffftttqqqrrrrrrjjj___VVVTTTPPPNNNNNNRRRVVVYYYeeehhhlllnnnnnnmmmllllllhhhjjjooossswwwyyyzzzzzzzzzzzzyyy{{{||||||{{{yyy||||||}}}~~~ppp^^^LLLGGGIIIEEECCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>=========??????>>>>>>>>>>>>??????AAA???@@@CCCEEEHHHPPPZZZvvvmmmllllllxxxrrrmmmhhhddd^^^^^^^^^]]]\\\]]]___bbbjjjqqq{{{{{{yyyuuurrrpppnnnnnnvvv|||lllbbb[[[XXXTTTRRRRRRSSSTTTSSSSSSXXX```hhhqqq}}}yyyoookkkkkklllrrrvvvzzz|||pppfffbbb[[[NNNFFFEEEBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPTTTZZZ]]]fffvvvsssrrrrrrlll___TTTSSSQQQOOOOOORRRVVVZZZdddgggkkkmmmmmmllllllllliiilllppptttxxxzzz||||||{{{zzzzzz{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~mmm]]]MMMHHHIIIEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>??????@@@???@@@CCCEEEGGGOOOYYYtttooollljjj}}}yyyrrrmmmiiifffbbbbbbbbbaaa______```bbbiiioooyyy}}}yyywwwsssqqqwww~~~yyyllldddZZZWWWSSSQQQRRRSSSSSSSSSTTTYYY```hhhqqq}}}}}}tttppppppvvv}}}yyymmmccc```YYYMMMEEEEEEBBBAAAAAA@@@@@@?????????======>>>>>>>>>>>>====================================>>>???????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPSSSWWW\\\```hhhxxxsssqqqooommm___TTTTTTRRRPPPOOORRRWWW[[[bbbfffjjjllllllkkkkkkllljjjlllooosssvvvyyy{{{{{{yyyzzz{{{||||||}}}~~~}}}|||{{{{{{{{{{{{|||}}}|||~~~kkk]]]MMMHHHIIIDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????@@@???AAADDDEEEGGGOOOXXXrrrrrrnnnhhhyyyzzzrrrnnnjjjhhhhhhhhhhhhfffdddbbbcccdddiiiooowww~~~xxxsssuuu{{{xxxllleeeZZZWWWSSSQQQRRRSSSSSSSSSTTTYYYaaaiiissswwwuuuuuuxxxkkkaaa^^^WWWKKKDDDEEEAAAAAAAAA@@@@@@@@@??????<<<======>>>>>>======<<<==============================>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQSSSVVVZZZ```dddjjj|||qqqnnnkkknnn___TTTUUUUUUSSSQQQRRRWWW[[[aaaeeeiiillllllkkkkkkllliiijjjmmmpppsssuuuwwwxxxxxxzzz{{{{{{{{{|||~~~|||{{{zzzyyyyyyzzz{{{|||{{{|||jjj]]]MMMGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???AAADDDEEEFFFNNNWWWmmmvvvqqqiiixxxyyyrrrnnnllljjjjjjjjjjjjhhheeeccccccdddhhhnnnuuu{{{zzzsssssswwwxxxmmmfff\\\YYYUUUSSSSSSTTTUUUTTTUUUZZZbbbjjjttt{{{yyyzzzxxxjjj___[[[UUUIIIDDDEEEAAAAAAAAA@@@@@@@@@@@@???<<<<<<============<<<<<<========================<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPOOOQQQSSSVVVXXX]]]bbbfffooollllllhhhooo___VVVXXXXXXUUURRRRRRWWW\\\bbbeeejjjlllmmmllllllmmmjjjkkkmmmooorrrtttvvvvvvxxxzzz{{{yyyxxxxxx{{{~~~{{{zzzyyyxxxxxxyyy{{{||||||zzziii\\\MMMFFFFFF@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============??????>>>>>>>>>>>>??????@@@???AAADDDEEEFFFNNNVVVjjjyyysssjjjwwwyyyrrrooommmkkkiiiiiiiiigggcccaaa```aaahhhmmmtttyyy~~~{{{rrrqqquuuzzzmmmfff]]]ZZZVVVTTTTTTVVVVVVVVVVVV[[[bbbkkkvvv~~~}}}~~~xxxjjj^^^ZZZSSSHHHCCCEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<========================<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBDDDFFFGGGHHHFFFGGGIIIJJJLLLNNNPPPQQQQQQRRRUUUWWWZZZ___dddhhhrrriiijjjfffooo___WWWYYYZZZVVVRRRRRRWWW\\\cccfffkkkmmmnnnnnnnnnnnnmmmnnnoooqqqsssuuuwwwwwwyyyzzzzzzxxxuuuuuuwwwzzzzzzyyyxxxwwwwwwyyyzzz|||}}}~~~jjjYYYNNNIIIGGGEEEBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===============>>>>>>>>>>>>BBB@@@AAADDDFFFGGGLLLRRRgggooopppwwwvvvnnnjjjkkkllljjjgggccc```___^^^]]]dddhhhnnnuuu}}}{{{qqqpppxxx}}}oooggg```]]]ZZZXXXWWWUUURRRPPPYYY[[[bbbnnnzzznnnbbb\\\NNNEEEEEECCCCCCBBB???>>>======???@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAACCCCCCCCCDDDGGGIIIHHHJJJLLLMMMNNNPPPSSSVVVVVVWWWYYY\\\```eeejjjlllyyylllkkkmmmnnn```^^^[[[ZZZYYYWWWSSSUUUYYYbbbfffjjjmmmmmmlllllllllmmmmmmooosssxxxzzzzzzyyyxxxxxxyyywwwuuuttttttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~}}}||||||hhhWWWMMMIIIFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>============>>>>>>>>>>>>BBB@@@AAADDDFFFFFFKKKRRRfffnnnlllrrr|||tttooopppkkkiiifffcccaaa___^^^^^^aaaeeelllsss{{{}}}rrrrrrxxx~~~ppphhhccc```\\\YYYXXXVVVTTTRRRWWWXXX___lllxxxpppbbb[[[NNNGGGFFFCCCCCCAAA???>>>===>>>?????????>>>>>>>>>=========<<<======>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAABBBDDDDDDDDDEEEGGGIIIIIIKKKLLLMMMOOOQQQTTTWWWWWWYYY[[[^^^aaaeeejjjmmmyyymmmjjjkkkpppbbb^^^[[[ZZZZZZWWWTTTVVVZZZbbbfffkkknnnooonnnmmmmmmnnnoooqqquuuyyy|||{{{zzzxxxyyyyyyxxxvvvttttttuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}~~~yyyeeeUUULLLHHHFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>============>>>>>>>>>>>>BBB@@@AAADDDEEEFFFKKKRRRcccooojjjppp{{{uuutttjjjhhhfffcccaaa_________]]]bbbiiiqqqxxx~~~tttsssxxx~~~rrriiigggccc^^^ZZZYYYWWWVVVTTTVVVWWW___lllyyyuuuccc[[[OOOHHHGGGBBBBBBAAA@@@>>>===>>>>>>???>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOPPPRRRVVVYYYZZZ\\\^^^```bbbfffjjjmmmyyynnnhhhiiitttddd^^^[[[ZZZZZZXXXUUUWWW\\\cccgggllloooppppppppppppooopppssswww|||}}}|||{{{yyyzzzzzzyyyvvvtttuuuvvvuuutttsssssstttvvvxxxyyy{{{~~~uuucccSSSJJJGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????============>>>>>>>>>>>>BBB@@@@@@DDDEEEFFFKKKQQQbbbqqqkkkrrrzzzwwwtttjjjhhhfffcccaaa```______[[[```gggnnnuuu|||}}}uuutttwww}}}uuullliiieee___[[[YYYXXXWWWVVVXXXYYYaaaooo|||}}}ggg]]]PPPIIIGGGAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKNNNOOOPPPQQQRRRUUUYYY\\\]]]___bbbcccdddfffkkkooozzzrrrgggfffuuuccc]]]ZZZYYYZZZXXXVVVXXX]]]cccgggmmmqqqrrrrrrrrrrrrqqqrrrtttxxx|||~~~}}}{{{zzzzzz{{{yyyvvvtttuuuuuuwwwuuusssrrrrrruuuwwwyyyyyy~~~sssaaaQQQIIIFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>AAA???@@@CCCEEEEEEKKKQQQ```~~~rrrllltttvvvvvvrrrjjjiiifffcccaaa_________\\\```ffflllssszzz|||uuusssuuuzzzwwwooohhheee```\\\ZZZYYYWWWVVVXXXZZZcccrrrkkk^^^QQQIIIFFF@@@AAAAAA@@@??????>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTVVVWWWYYY\\\^^^___bbbeeefffeeehhhmmmrrr}}}xxxgggddduuubbb[[[XXXXXXYYYXXXVVVYYY___dddhhhnnnrrrssssssssssssqqqqqqsssvvvzzz||||||{{{zzz{{{zzzyyyvvvtttttttttwwwvvvtttssssssuuuxxxzzzxxx}}}rrr```QQQIIIFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===============>>>>>>>>>>>>AAA???@@@CCCDDDEEEJJJQQQ]]]xxxuuulllssssssuuuqqqkkkjjjgggccc```___^^^]]]]]]```dddiiipppxxxzzzvvvttttttuuuwwwooogggdddaaa___]]]\\\YYYWWWVVVZZZdddtttlll___OOOGGGEEEAAAAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRUUUYYY\\\]]]]]]___``````dddhhhhhhgggiiiooouuuiiicccsss```YYYVVVVVVXXXXXXVVVYYY___eeejjjooorrrssssssssssssqqqpppppprrruuuxxxzzzzzzyyyzzzzzzxxxuuusssssssssvvvvvvuuutttuuuwwwyyyzzzxxx|||~~~sss```QQQHHHEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>AAA??????CCCDDDEEEJJJQQQZZZqqq}}}nnnqqqqqqwwwsssmmmkkkgggddd```^^^\\\\\\^^^___aaaeeellluuuzzzwwwvvvuuusssuuummmfffdddcccbbbaaa___\\\YYYWWW\\\hhhxxx~~~jjj]]]MMMDDDEEECCC@@@AAA@@@@@@???>>>>>>===<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFHHHJJJKKKKKKMMMPPPRRRSSSWWW]]]aaabbbaaaaaaaaa```eeejjjjjjiiikkkrrrxxxkkkcccsss___WWWUUUUUUWWWWWWVVVYYY___fffjjjooorrrsssrrrrrrrrrpppnnnlllmmmppptttwwwxxxyyyyyyyyywwwtttqqqqqqrrrtttttttttuuuvvvxxxyyyzzzyyyzzz|||}}}{{{sss```QQQHHHEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@============<<<<<<<<<<<<============>>>>>>>>>>>>AAA??????CCCDDDEEEJJJPPPWWWmmmrrrqqqoooyyyuuunnnlllhhhddd```]]]\\\[[[^^^^^^```ccciiisss{{{yyywwwvvvttt}}}rrrkkkeeeeeedddeeedddbbb^^^[[[ZZZ___lll}}}yyyggg[[[KKKCCCEEEEEE@@@@@@AAA@@@@@@???>>>===<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJKKKLLLNNNRRRTTTTTTYYY___dddeeedddcccbbb```fffkkkkkkjjjlllssszzzmmmcccsss___VVVSSSTTTVVVVVVUUUYYY___gggkkkppprrrsssrrrqqqqqqooollliiiiiimmmqqquuuwwwxxxyyyxxxvvvsssqqqpppqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyy{{{~~~|||zzziiiWWWMMMIIIEEEEEEGGGBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>??????>>>???AAABBBDDDGGGKKKNNN\\\pppwwwooorrr}}}{{{uuunnnnnnlllhhhccc___^^^_________bbbeeehhhmmmyyy||||||~~~sssmmmnnnlllhhhddd```]]][[[ZZZ___dddppp|||iiiWWWLLLFFFEEEEEECCCCCCBBBAAAAAA@@@??????@@@???>>>======>>>???@@@>>>>>>>>>???@@@@@@@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDHHHJJJNNNPPPQQQSSSUUUWWWWWWZZZ___cccdddeeeggghhhhhhiiijjjkkkmmmrrryyy}}}jjjhhhwwwvvvaaaWWWWWWUUUSSSUUUZZZ```bbbjjjllloooqqqqqqpppqqqrrrpppooommmkkkjjjmmmqqquuuzzzvvvtttuuuyyyzzzxxxtttpppqqqrrrqqqpppqqqvvvyyyxxxzzz{{{{{{{{{~~~~~~wwwgggVVVLLLGGGDDDCCCEEEBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>???AAABBBDDDGGGKKKNNNZZZnnntttpppzzzzzzqqqooollliiieeecccaaa``````___aaaeeehhhmmmyyyvvvqqqpppnnnkkkfffbbb___\\\[[[___eeepppzzzhhhWWWKKKFFFEEEDDDCCCCCCBBBAAAAAA@@@??????@@@??????>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAADDDDDDEEEEEEFFFGGGHHHHHHJJJMMMOOOQQQQQQRRRTTTVVVYYY]]]aaacccdddeeefffgggiiijjjkkkllloootttzzz~~~mmmkkkyyyxxxcccWWWVVVSSSRRRTTTZZZ___bbbkkknnnqqqrrrrrrrrrssstttrrrqqqooolllkkklllppptttyyywwwuuuwww|||~~~|||yyysssttttttrrrqqqrrruuuxxxxxxzzz{{{||||||~~~sssdddSSSJJJFFFBBBAAACCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>???AAABBBCCCFFFJJJMMMXXXkkkuuunnnvvvuuuqqqllljjjiiigggccc```aaa___aaaeeehhhmmmyyyyyytttrrrpppmmmiiidddaaa___]]]```eeeppp~~~wwwfffVVVKKKFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTVVV\\\___ccceeeeeeeeeeeefffkkklllnnnoooqqqvvv|||nnnkkkzzz|||fffWWWTTTRRRQQQTTTYYY___dddlllooorrrssssssssstttuuuuuutttqqqnnnlllmmmpppsssxxxvvvvvvyyy~~~~~~wwwwwwvvvtttrrrrrrtttvvvvvvyyy{{{|||}}}zzzooo```QQQIIIFFFBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>>>>???AAABBBCCCFFFIIILLLWWWhhhqqqlllsssxxxrrrllljjjkkkjjjeee```bbb``````dddiiinnnxxxxxxuuurrrpppmmmiiieeebbb```___^^^dddooo}}}}}}ssscccTTTKKKFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMOOORRRTTTTTTUUUWWWXXX\\\___cccffffffgggggghhhmmmoooppprrrtttyyy~~~kkkhhhvvvkkkXXXSSSPPPPPPSSSXXX___ffflllnnnrrrsssttttttuuuvvvuuutttssspppnnnooorrruuuxxxxxxxxx{{{~~~zzzyyywwwtttrrrrrrsssttttttwwwyyy{{{|||tttjjj\\\OOOIIIGGGDDDBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>============>>>???AAABBBCCCEEEIIILLLUUUeeeqqqmmmsssyyysssmmmkkklllkkkfffaaaccc``````dddiiioooxxx~~~vvvssspppooolllhhheeebbb``````^^^dddooo|||xxxnnn```SSSJJJEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIILLLOOORRRUUUWWWXXX[[[]]][[[___dddggghhhiiikkklllooopppsssuuuwww{{{iiifffuuuppp[[[TTTOOOQQQSSSVVV___hhhkkknnnqqqsssssstttuuuvvvttttttsssrrrqqqrrruuuxxx||||||~~~~~~{{{xxxuuusssrrrrrrrrrrrrqqqtttwwwyyyzzz~~~nnndddXXXLLLHHHGGGEEECCCDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>============>>>???AAAAAABBBDDDHHHKKKSSS```~~~{{{nnnrrryyyuuupppnnnmmmkkkgggdddddd```___dddiiioooxxx|||uuurrrnnnmmmjjjhhheeecccbbbaaa```eeeppp}}}sssjjj]]]RRRJJJEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAACCCDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLOOOSSSVVVXXX[[[^^^```\\\___dddhhhjjjkkkmmmnnnooorrrtttvvvyyy}}}iiigggvvvxxx___UUUPPPRRRTTTUUU^^^iiikkkmmmqqqsssttttttuuuwwwtttuuuuuutttssstttwwwzzzxxxvvvrrrqqqqqqrrrqqqqqqpppssswwwxxxyyy|||}}}nnn^^^RRRHHHFFFFFFDDDCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>???AAAAAABBBDDDGGGJJJPPP[[[vvvoooppp}}}zzzxxxuuuqqqnnnkkkiiihhheee```___cccjjjpppxxx|||vvvssslllkkkjjjhhhfffeeedddddddddiiissszzzoooggg[[[QQQIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLOOORRRUUUXXXYYY[[[^^^```^^^bbbfffiiijjjkkklllmmmppprrruuuwwwzzz}}}jjjhhhwwwcccWWWQQQSSSTTTUUU^^^jjjlllnnnrrrtttuuuvvvwwwxxxwwwwwwwwwvvvtttuuuwwwyyy}}}~~~~~~uuurrrnnnnnnpppqqqqqqpppqqqtttxxxyyyyyy||||||qqqZZZOOOEEEDDDEEEDDDCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???????????????>>>>>>=========<<<>>>???AAAAAABBBDDDGGGJJJNNNXXXqqqpppooowwwzzzzzzxxxtttooolllkkkkkkfff```___cccjjjpppxxx~~~wwwuuulllkkkjjjhhhgggfffffffffhhhmmmvvv~~~rrrmmmeeeZZZPPPIIIEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAAAAAAAAAA??????AAAAAABBBDDDEEEGGGHHHHHHDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZ[[[]]]___aaadddhhhjjjkkkjjjkkklllppprrruuuxxxzzz~~~hhhgggvvveeeYYYQQQTTTUUUTTT]]]jjjmmmpppsssvvvvvvwwwyyyzzzyyyyyyyyywwwuuuuuuvvvxxxxxx{{{~~~~~~}}}|||{{{rrrooolllllloooqqqqqqppprrruuuyyyzzzzzz|||~~~kkk[[[OOOEEECCCEEECCC@@@@@@CCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???AAABBBCCCCCCDDDGGGIIIOOOXXXpppvvvpppqqq}}}|||zzztttlllhhhhhhbbbbbbbbbbbbeeellluuu||||||vvvooommmkkklllnnnnnnllliiigggkkkrrr}}}}}}~~~vvvnnniii^^^SSSLLLGGGCCCBBBEEEBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAFFFEEEDDDEEEFFFGGGFFFEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRTTTWWWYYY[[[\\\\\\\\\___dddjjjlllkkkiiiiiijjjooonnnqqqvvvxxxyyy}}}ggghhhxxxnnnZZZSSSUUUSSSXXXdddiiissstttvvvwwwyyyyyyzzzzzzwwwvvvvvvuuuuuuvvvwwwxxx{{{wwwtttwww}}}|||xxxnnnjjjhhhjjjpppsssqqqooorrruuuwwwyyyyyy{{{}}}qqqZZZNNNEEECCCEEECCCAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???AAABBBCCCCCCEEEGGGJJJNNNVVVmmmtttllljjj~~~}}}{{{uuummmjjjkkkcccbbbaaa```cccjjjsssyyyyyyvvvssssssuuuwwwvvvtttrrruuu|||rrrnnnkkk___SSSMMMHHHCCCBBBDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRWWWXXXYYY[[[]]]^^^______^^^eeelllpppnnnjjjhhhgggmmmlllnnnsssvvvwww|||dddeeetttqqq]]]UUUVVVSSSYYYeeekkkssstttuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvvvvwwwxxxyyyxxxtttrrrsssvvvxxxvvvtttooollljjjlllqqqsssrrrpppqqqtttvvvxxxyyy{{{~~~tttWWWMMMEEEDDDEEECCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>???@@@???AAABBBCCCDDDEEEHHHJJJNNNUUUjjjwwwkkkdddppp}}}{{{uuuooolllmmmfffdddaaa^^^```fffooovvv~~~xxxwwwzzz~~~~~~xxxuuummmaaaTTTMMMHHHCCCBBBDDDAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLOOOQQQSSSTTT[[[[[[[[[\\\]]]___``````aaaiiirrrwwwuuuoooiiigggkkkjjjkkkooorrrtttyyyccccccrrrvvv```VVVWWWSSSYYYgggmmmssstttuuuwwwxxxyyyzzzzzz|||{{{xxxvvvuuuvvvxxxzzzuuutttqqqooooooooopppqqqpppnnnlllmmmqqqssssssqqqpppsssvvvxxxyyy|||mmmUUULLLEEEDDDEEECCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<===>>>@@@BBB???AAABBBCCCDDDFFFIIIKKKOOOTTTgggoooaaaeee{{{|||yyyuuuooommmoooiiifffbbb______eeemmmsss}}}ooobbbTTTLLLHHHDDDBBBCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEFFFGGGHHHKKKLLLMMMOOOQQQSSSVVVWWWZZZ[[[]]]^^^_________^^^eeennnyyy|||tttmmmiiillljjjjjjmmmnnnooottt{{{fffeeessszzzcccXXXVVVSSSXXXgggmmmrrrsssuuuvvvxxxyyyyyyyyy}}}{{{xxxuuutttuuuwwwyyyvvvvvvtttppplllkkknnnqqqpppooommmnnnppprrrrrrpppooorrruuuwwwyyy|||wwwcccQQQJJJDDDDDDEEEBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@????????????????????????AAA@@@>>>>>>>>>???AAACCC???AAACCCDDDDDDFFFIIILLLOOOUUUeeeqqq______kkkyyyvvvtttooonnnooollljjjeeeaaaaaaeeelllrrr{{{}}}|||{{{}}}pppbbbRRRKKKGGGDDDBBBBBBAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDDDDDDDCCCEEEGGGGGGFFFFFFHHHJJJMMMNNNOOOQQQSSSVVVXXXZZZZZZ\\\```cccdddccc```^^^gggpppzzz|||uuummmjjjmmmkkkkkkllllllkkkooouuuiiifffrrr}}}eeeYYYVVVRRRWWWeeelllrrrssstttvvvxxxxxxyyyyyy{{{zzzwwwuuuttttttvvvwwwvvvwwwuuuqqqkkkjjjmmmqqqpppooonnnnnnoooppppppooooooqqqtttwwwyyy{{{qqq\\\OOOIIIDDDEEEEEEBBBBBBEEE????????????????????????????????????????????????AAA@@@?????????@@@BBBBBB???AAACCCDDDEEEGGGJJJMMMNNNUUUccc{{{ooo^^^\\\bbbttt}}}vvvuuutttqqqnnnooonnnlllhhhdddcccffflllqqqwww|||}}}|||zzzyyyzzzppp```PPPIIIGGGDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDGGGIIIIIIGGGGGGJJJMMMOOOPPPQQQSSSVVVYYY[[[\\\]]]```dddhhhiiigggeeecccfffmmmvvvyyyvvvpppllljjjmmmkkkkkknnnmmmkkkmmmrrrkkkeeennnhhh[[[XXXSSSWWWeeekkkrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvrrrnnnmmmooorrrppppppooonnnnnnnnnooooooooorrruuuwwwxxx{{{~~~~~~mmmWWWMMMGGGDDDEEEEEEBBBCCCEEE????????????????????????????????????????????????????????????@@@@@@@@@@@@???@@@CCCDDDEEEGGGKKKMMMLLLTTT```tttooo^^^]]]]]]dddzzztttuuuvvvsssppppppmmmllliiifffeeegggkkkoooqqquuu||||||xxxzzzxxxyyy{{{~~~ooo^^^MMMGGGFFFDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCEEEFFFFFFGGGDDDHHHKKKKKKIIIHHHKKKOOOPPPQQQRRRUUUXXX[[[]]]___aaabbbdddfffhhhiiiiiiiiiggglllqqqrrrooollllllllljjjiiillloooooommmnnnsss|||mmmdddkkkjjj^^^[[[UUUYYYeeejjjrrrrrrtttvvvwwwxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwvvvxxxxxxxxxvvvuuutttuuuvvvqqqqqqqqqpppooonnnooopppppprrruuuwwwxxxzzz}}}{{{jjjTTTKKKGGGDDDEEEEEEBBBCCCFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>????????????>>>???@@@CCCDDDEEEHHHKKKMMMJJJSSS^^^oooqqqaaa___[[[YYYpppyyytttvvvwwwuuuqqqqqqlllkkkjjjgggfffgggjjjmmmnnnpppvvv}}}{{{vvvwwwuuuxxx~~~nnn]]]LLLEEEEEEDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEIIILLLLLLIIIIIIMMMQQQQQQRRRSSSVVVYYY\\\^^^```bbbaaaaaabbbdddgggjjjllljjjmmmoooooommmlllmmmpppggghhhkkkpppqqqoooppptttzzzoooeeekkklll```]]]WWWZZZfffkkkqqqrrrtttuuuwwwxxxxxxxxxvvvwwwyyyzzzzzzyyyxxxwww|||{{{{{{{{{||||||{{{{{{sssssssssqqqpppooopppqqqqqqsssuuuwwwxxxyyy|||~~~~~~tttcccRRRIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNSSSYYYiiisss[[[ZZZ[[[YYYggg~~~}}}vvvwwwyyywwwttttttkkkjjjiiijjjlllmmmlllkkkmmmppptttyyy~~~~~~wwwtttyyy}}}{{{uuugggZZZMMMHHHGGGDDDAAA@@@AAAAAAAAAAAAAAABBBCCCDDD@@@AAACCCEEEEEEFFFEEEEEEFFFHHHIIIJJJKKKMMMPPPRRRVVVUUUVVVYYY^^^```___]]]^^^^^^___aaadddfffiiijjjoooooopppooonnnmmmkkkjjjiiiiiijjjnnnrrrtttsssqqqwwwzzzdddkkklllYYYWWWWWWUUU]]]kkkuuuuuuvvvxxxzzz{{{zzzxxxzzzxxxuuuuuuvvvxxxyyyyyy|||zzz{{{~~~}}}{{{xxxxxxxxxvvvtttqqqnnnlllnnnqqqvvvyyy{{{{{{}}}~~~zzzppp```PPPFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLOOOSSSYYYhhh~~~```ZZZYYYVVVbbbuuuyyyxxxxxxvvvssssssmmmlllkkkkkkllllllkkkiiikkkmmmpppuuuyyy~~~~~~wwwtttxxx|||}}}vvvqqqcccWWWJJJFFFFFFCCC@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCEEEFFFFFFFFFEEEHHHJJJLLLNNNOOOPPPRRRTTTWWWVVVVVVYYY]]]``````___``````aaaccceeegggiiijjjmmmnnnnnnooonnnmmmkkkjjjkkkkkklllooosssuuuvvvvvvxxx{{{eeelllmmmYYYVVVUUUSSS[[[hhhttttttvvvxxxzzz{{{zzzyyyzzzxxxuuutttvvvwwwxxxxxx}}}|||{{{|||}}}||||||{{{yyywwwsssqqqoooooorrrvvvyyyzzz{{{|||}}}vvvlll[[[MMMEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>======???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDGGGIIIKKKLLLPPPTTTZZZgggjjj]]]XXXVVV]]]kkkzzzwwwvvvtttrrrrrrooommmkkkjjjkkkjjjhhhfffhhhiiikkkooossswwwzzz|||{{{wwwtttvvv}}}zzzwwwqqqkkk^^^RRRGGGDDDDDDAAA@@@@@@EEEDDDCCCBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGJJJMMMQQQSSSSSSTTTUUUWWWWWWVVVVVVXXX\\\```bbbbbbccccccdddeeeggghhhiiijjjllllllmmmnnnnnnmmmlllkkknnnnnnnnnpppssswwwzzz}}}{{{}}}eeelll|||qqq\\\VVVTTTRRRYYYeeeqqqsssuuuyyy{{{|||{{{{{{{{{xxxuuutttuuuvvvvvvvvv{{{{{{{{{}}}}}}|||yyyvvvtttsssqqqtttxxxzzzzzzzzz{{{|||tttiiiYYYLLLEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLPPPSSSZZZfff~~~ttt```YYYXXX]]]eeeyyywwwssssssqqqpppqqqmmmkkkiiiiiihhhhhhfffddddddeeegggjjjnnnrrrvvvxxx|||pppooorrryyy|||~~~{{{vvvsssmmmhhhYYYOOOFFFDDDCCCAAA@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIILLLOOOTTTVVVWWWWWWXXXYYYXXXXXXXXXYYY\\\```ccceeefffggghhhiiijjjjjjkkkkkklllmmmnnnooopppoooooonnnooopppqqqqqqrrrvvv}}}ggglllwwwxxxaaaXXXUUUSSSZZZcccmmmqqquuuyyy{{{||||||}}}{{{yyyuuuttttttuuuuuuuuuzzz{{{|||}}}~~~~~~}}}~~~}}}|||{{{yyyxxxvvvuuutttwwwyyy{{{{{{{{{|||}}}~~~sssgggXXXMMMGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOOSSSYYYeeezzz|||bbbZZZYYY\\\```ooo}}}rrrooooooooooooqqqkkkiiigggffffffeeecccaaa```aaacccgggkkkqqquuuxxx~~~rrrmmmkkknnnsssyyy}}}{{{yyyuuussslllfffVVVMMMFFFDDDDDDBBBBBBDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHJJJKKKLLLNNNQQQUUUXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^aaaeeehhhiiijjjkkklllmmmmmmmmmlllnnnooopppqqqrrrrrrqqqqqqpppsssuuutttsssuuu|||jjjmmmttt~~~fffYYYTTTSSSYYYaaakkkooouuuyyy{{{{{{|||}}}|||yyyvvvtttuuuvvvvvvuuuyyy{{{}}}~~~}}}}}}|||{{{{{{{{{zzzxxxwwwwwwvvvvvvvvvxxxzzz{{{{{{{{{|||~~~{{{qqqdddUUUMMMGGGFFFEEEBBBAAA??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@????????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOOPPPSSSYYYccctttggg[[[YYYZZZ[[[iiiyyyooommmooopppqqqsssmmmjjjhhhfffeeecccaaa^^^]]]^^^```ccchhhnnnsssvvvzzz~~~yyyqqqkkklllpppwww}}}vvvvvv}}}xxxvvvsssllldddTTTLLLGGGEEEDDDBBBBBBEEE@@@AAAAAABBBCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZ[[[]]]\\\^^^___``````bbbfffiiijjjlllmmmoooppppppoooooooooppprrrsssssssssrrrrrrqqqvvv{{{zzzuuuuuuzzzmmmmmmqqqkkk[[[UUUTTTYYY___iiiooovvvzzzzzzzzz|||}}}|||yyyvvvuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuuuuutttuuuwwwyyyyyyyyyzzz|||~~~wwwmmm___QQQJJJFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPQQQSSSYYY```mmmqqq```\\\ZZZXXXcccuuuyyypppooorrrssssssuuurrroookkkhhheeebbb^^^[[[[[[[[[\\\___ccchhhmmmpppwww|||uuummmmmmpppttt{{{xxxrrrrrrxxx~~~~~~wwwvvvsssiii```RRRKKKFFFEEECCCAAAAAAEEEBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPSSSUUUXXXYYYZZZ[[[^^^```^^^aaacccdddcccdddfffiiikkkmmmoooqqqrrrrrrrrrqqqpppqqqrrrsssssssssrrrqqqsss{{{yyyuuuxxx}}}pppmmmmmmsss```XXXXXX\\\aaaiiiooowwwzzzzzzyyy{{{}}}|||yyywwwvvvwwwyyyyyyyyyuuuzzz~~~}}}yyyvvvtttsssrrrrrrtttvvvvvvvvvxxxzzz|||~~~sssjjj[[[NNNGGGDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTYYY___iii{{{fff```\\\XXX___kkk{{{sssrrruuuuuuuuuvvvwwwsssnnnjjjfffaaa\\\XXXZZZZZZZZZ\\\___dddhhhkkkwww|||wwwooonnnoooqqqtttxxx~~~{{{}}}xxxrrroootttzzz}}}{{{uuuuuurrrggg\\\PPPKKKFFFEEECCC@@@@@@DDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHJJJMMMOOOQQQVVVWWWYYYZZZ[[[]]]```bbb```cccffffffeeeeeefffiiikkkmmmppprrrttttttsssssspppqqqrrrrrrrrrrrrppppppttt~~~}}}vvvxxx|||rrrmmmjjjzzzfff^^^]]]aaaeeehhhooowww{{{zzzyyyzzz||||||yyywwwvvvxxxzzz{{{{{{tttyyy|||wwwtttqqqppppppqqqsssttttttuuuxxx{{{xxxsssggg\\\RRRHHHDDDCCCCCCBBB@@@??????>>>>>>????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGIIIKKKMMMPPPRRRSSSUUU[[[[[[___mmmhhh___[[[UUUXXXddd}}}yyywwwzzzzzzxxxwwwxxxwwwtttpppkkkddd___[[[]]]\\\[[[[[[\\\```dddgggtttzzzzzzwwwyyyvvvlllkkkrrrtttrrrqqqssswww|||tttppprrrssstttuuuzzzxxxtttwwwuuugggXXXIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIIIIKKKMMMNNNNNNPPPRRRTTTWWWZZZ^^^bbbeeeeeedddddddddfffhhhhhhffffffhhhkkkkkkllloooqqqrrrqqqqqqppprrrssstttsssqqqpppqqqrrrxxxzzzuuuvvvyyy{{{qqqmmmnnnmmm___```ddddddlllnnnqqquuuyyy{{{|||}}}}}}zzzxxxxxxzzzzzzxxxuuuvvvyyy|||~~~~~~}}}xxxuuuqqqooonnnooopppqqqrrrsssssssssuuupppdddYYYPPPFFFDDDCCCCCCBBB@@@??????>>>????????????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJLLLOOORRRTTTVVV[[[\\\aaannnoooddd]]]VVVYYYaaattt|||{{{yyywwwwww|||{{{yyyvvvqqqkkkfffbbb___^^^\\\[[[]]]```cccfffssszzzyyynnniiimmmmmmllllllooouuu|||xxxtttpppooommmnnntttzzzwwwxxxssseeeWWWIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOQQQSSSUUUZZZ\\\aaaeeeggghhhgggffffffhhhkkkkkkjjjjjjkkkmmmnnnoooqqqrrrsssrrrqqqppppppqqqsssrrrqqqqqqssstttzzzzzzvvvwwwzzzzzzoookkkiiitttbbb```bbbcccoooqqqtttwww{{{}}}~~~~~~|||zzzxxxxxxzzzzzzxxxvvvwwwzzz}}}}}}}}}~~~yyytttpppmmmoooooopppqqqrrrrrrrrrrrrqqqlll___TTTMMMDDDCCCCCCBBBAAAAAA@@@??????????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKJJJIIIIIIKKKOOORRRTTTUUU\\\^^^dddppp~~~vvvfff___YYYZZZ]]]hhh}}}xxxwwwyyy}}}zzzuuuooojjjgggbbb```^^^]]]___bbbeeegggrrrzzzssskkklllgggffffffjjjrrrzzzzzzwwwnnnkkkffffffooo~~~|||zzzqqqbbbUUUIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKNNNPPPQQQSSSVVVXXX^^^```dddhhhjjjkkkjjjjjjhhhkkkoooppppppppppppqqqrrrssstttuuuuuusssqqqpppnnnpppqqqrrrrrrrrrtttvvv{{{}}}}}}|||zzzxxxyyyzzzzzznnnjjjddd}}}hhhbbbeeehhhtttuuuxxxzzz}}}|||zzzyyyzzz{{{{{{zzzyyyzzz|||~~~~~~||||||zzztttpppmmmoooppppppqqqrrrrrrrrrrrr}}}zzzzzz}}}oooiii[[[QQQKKKDDDCCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMLLLJJJJJJKKKOOOSSSVVVUUU]]]```fffqqq{{{tttddd^^^\\\[[[ZZZaaayyy~~~xxxxxx{{{}}}yyysssmmmgggdddaaa```^^^^^^```cccgggjjjrrr{{{yyyooollleeeddddddhhhnnnuuu{{{~~~~~~{{{wwwnnnhhhbbbdddqqqqqq^^^RRRHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJLLLOOORRRTTTVVVYYY\\\aaacccgggjjjlllmmmllllllkkknnnrrruuuvvvvvvuuuuuuwwwwwwxxxxxxwwwtttrrrpppoooppprrrrrrrrrssstttvvv{{{yyywwwwwwxxxxxxyyyxxxzzzqqqjjjbbb{{{ooogggjjjpppyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||~~~|||vvvrrrpppooopppqqqrrrrrrrrrrrrrrrzzzssssss|||mmmgggXXXNNNJJJDDDBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBEEEEEEEEEFFFHHHJJJKKKLLLNNNMMMLLLKKKMMMQQQUUUXXXWWW^^^aaagggqqqwwwppp```\\\]]][[[ZZZ^^^rrr{{{{{{~~~|||wwwqqqiiiccc```\\\[[[ZZZ[[[]]]bbbfffiiiqqq{{{|||ooojjjcccccccccgggmmmtttxxxzzz}}}{{{vvvlllfffaaaeeevvvooo[[[NNNHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHJJJKKKMMMNNNLLLOOORRRUUUWWWYYY]]]___ccceeehhhkkkmmmmmmmmmmmmmmmooossswwwzzzzzzyyyxxxzzz{{{{{{zzzyyyvvvsssqqqqqqsssttttttsssssstttuuuyyyvvvssssssuuuwwwwwwvvv{{{uuujjjdddyyyuuuiiillluuu~~~~~~~~~~~~}}}~~~}}}xxxuuuuuuppppppqqqrrrrrrrrrqqqqqqwwwqqqlllnnn{{{llldddUUUKKKIIIEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNQQQTTTXXX[[[[[[bbbeeejjjrrrvvvvvvddd]]]]]]ZZZZZZ^^^mmm~~~~~~{{{vvvpppiiiccc___XXXWWWVVVVVVYYY^^^bbbeeeoooxxxzzzmmmfffbbbbbbdddiiiooouuuxxxxxx{{{yyylllgggccckkklllWWWLLLHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQPPPRRRVVVXXXZZZ]]]```bbbeeegggiiikkkmmmnnnoooooonnnooorrrvvvzzz||||||{{{||||||}}}|||zzzwwwtttrrrsssuuuvvvuuuttttttuuuvvvwwwuuusssssstttuuuuuuuuu{{{{{{jjjeeewww|||jjjkkkuuu~~~zzzvvvuuuvvvpppqqqqqqrrrrrrqqqqqqqqq|||}}}~~~nnniiiffflllyyyjjjbbbRRRIIIHHHDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOQQQTTTXXX[[[]]]```gggiiimmmtttvvvpppaaa\\\XXXZZZ]]]fff|||{{{yyyuuupppjjjdddaaa[[[YYYXXXWWWYYY\\\```cccllluuuxxxnnngggeeefffhhhmmmrrrtttttttttyyyrrrmmmlllvvvwwweeeSSSKKKHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVYYY[[[]]]___bbbeeehhhiiikkkmmmooopppppppppnnnnnnppptttyyy}}}}}}|||}}}}}}}}}|||zzzwwwtttrrrsssuuuvvvwwwvvvvvvxxxzzzwwwwwwvvvuuutttttttttuuuyyy~~~mmmcccuuummmlllwww}}}~~~}}}~~~}}}uuupppppprrrqqqqqqqqqrrrrrrqqqqqqppprrrttt|||nnnkkkcccmmmwwwiii```PPPGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPSSSVVVZZZ]]]^^^eeejjjlllpppvvvwwwzzzeeeZZZXXXZZZ[[[aaaxxxxxxwwwvvvsssooojjjeeebbbaaa___]]][[[\\\^^^aaaccciiirrr}}}~~~||||||xxx|||~~~yyyrrrlllkkklllnnnqqqsssssspppmmmvvvxxxttttttzzzqqq```QQQKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVXXX[[[]]]___aaacccfffjjjkkklllnnnpppqqqrrrrrrnnnmmmnnnrrrxxx|||}}}|||}}}}}}}}}}}}{{{xxxuuusssrrrtttvvvwwwxxxyyy{{{}}}wwwxxxyyyxxxuuutttuuuvvvwww|||rrr```sssrrrppp|||~~~{{{|||}}}{{{~~~~~~zzzqqqlllllloooqqqqqqrrrrrrrrrqqqqqqppp}}}iiippppppiiidddrrrzzziii\\\QQQGGGCCCDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDGGGJJJLLLMMMOOORRRTTTRRRRRRSSSSSSTTTXXX^^^bbbfffiiimmmrrrwwwvvvbbb```WWWUUU^^^ooo|||wwwrrroooqqqrrrnnnjjjiiihhhfffccc___^^^aaafffkkknnnsssyyy~~~{{{yyypppuuuzzz}}}}}}{{{yyywwwtttrrrppppppppppppooommmsssnnn[[[OOOMMMHHHIIIJJJIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLOOOSSSVVVZZZ[[[]]]___bbbdddfffgggiiijjjkkklllnnnoooooooooooooooppptttxxxzzzyyywwwuuuwwwyyy{{{|||{{{yyywwwsssuuuwwwyyyzzzzzzzzzzzz}}}|||{{{zzzxxxwwwvvvuuutttzzzyyyjjjvvvpppppp}}}zzzyyyzzz|||~~~~~~|||yyytttnnnjjjgggeeedddmmmooorrrsssqqqppppppppp{{{hhhooo}}}||||||www}}}}}}tttrrrnnnxxxgggYYYOOOGGGDDDEEEBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJLLLMMMOOOSSSUUUSSSTTTTTTUUUWWW\\\bbbfffgggjjjnnnrrrvvv}}}kkk___XXXVVV]]]iiizzztttooommmqqqssspppmmmllliiigggeeeaaa```aaafffiiikkkooouuuzzz~~~|||yyy}}}}}}yyyuuuqqqooommmkkkiiisss~~~~~~lllXXXKKKIIIHHHIIIJJJIIIHHHHHHJJJLLLLLLMMMNNNNNNOOOQQQUUUXXX\\\]]]___bbbeeefffhhhhhhkkklllnnnpppqqqrrrqqqqqqtttssssssvvvyyy{{{zzzxxxxxxyyy{{{||||||{{{zzzyyyxxxxxxyyy{{{||||||||||||~~~|||{{{xxxwwwuuutttuuuzzzjjjuuurrrppp~~~}}}zzzyyyzzz|||}}}}}}uuusssooojjjfffcccbbbbbbjjjnnnqqqssssssqqqqqqqqqwwwfffooo}}}{{{rrrmmmcccdddiiiqqqssspppnnnooozzzvvvcccVVVLLLFFFDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFHHHKKKLLLNNNPPPTTTVVVUUUVVVXXXYYY[[[```fffjjjjjjlllnnnqqquuuzzzzzzbbb[[[YYY^^^dddwww{{{rrrnnnmmmqqqtttrrrpppooojjjiiihhheeecccbbbdddggggggkkkpppuuuxxx{{{~~~|||uuupppmmmjjjhhhrrr}}}yyyiiiVVVJJJHHHIIIJJJJJJJJJIIIIIIKKKMMMNNNPPPQQQRRRRRRUUUYYY\\\^^^```cccfffhhhjjjjjjjjjmmmnnnqqqtttuuuuuuuuutttyyywwwwwwxxxzzz||||||{{{||||||||||||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}{{{yyywwwuuuuuuxxxzzzkkktttwwwppp{{{~~~{{{yyyzzz|||}}}}}}rrrpppmmmiiieeecccbbbaaagggkkkpppssstttsssssssssssseeeqqq~~~rrrjjj___ZZZYYY^^^bbbdddgggkkkvvvaaaSSSKKKEEECCCEEEBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNQQQTTTWWWXXXYYY[[[\\\^^^bbbgggkkklllnnnppprrrtttxxx}}}jjjaaa^^^```aaannnvvvqqqooorrruuurrrppppppkkkkkkkkkhhheeeccccccddddddhhhmmmqqqtttwwwzzz|||zzztttpppmmmkkkrrrzzzpppdddUUULLLLLLIIIJJJKKKKKKJJJJJJLLLNNNOOOQQQSSSTTTVVVXXX\\\^^^```bbbeeehhhjjjkkkkkkkkknnnpppsssvvvwwwwwwvvvvvvzzzyyyxxxxxxzzz|||~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxwww||||||pppttt~~~sssyyy|||{{{{{{}}}}}}}}}vvvuuuqqqnnnjjjgggfffeeefffjjjppptttttttttssssssqqqffftttrrrjjj[[[TTTQQQTTT[[[aaajjjrrruuu___QQQJJJEEECCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMPPPUUUXXX[[[\\\]]]^^^___bbbfffjjjoooppprrrsssuuuxxx}}}wwwhhh___```___fffxxxsssttttttqqqnnnnnnkkklllllljjjgggdddccccccdddgggkkknnnpppsssvvvyyy{{{}}}|||vvvsssqqqppptttzzzmmmggg___RRRLLLNNNJJJKKKLLLLLLKKKLLLNNNPPPPPPRRRUUUWWWXXX[[[^^^aaabbbcccfffhhhjjjkkkllllllmmmooorrruuuwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}|||{{{yyyxxxwwwxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}uuuuuuxxxzzz|||}}}}}}~~~~~~|||zzzwwwssspppllljjjiiihhhlllpppssstttsssrrrrrrqqqjjjyyy}}}oooggg\\\VVVQQQRRRWWW]]]iiisssppp[[[NNNIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLPPPTTTXXX[[[\\\^^^```aaadddhhhkkkqqqrrrtttuuuwwwzzzppp___^^^\\\___xxxxxxuuusssooollllllllllllmmmkkkgggdddccccccfffhhhkkkmmmnnnpppsssuuuvvvyyy~~~|||xxxvvvuuutttxxxssshhhbbbZZZMMMHHHKKKJJJKKKMMMMMMLLLMMMOOOQQQQQQSSSWWWYYY[[[^^^aaacccdddeeefffgggiiikkklllmmmnnnoooqqqsssuuuvvvwwwxxxvvvwwwxxxxxxxxxxxxzzz|||yyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||}}}|||~~~zzzvvv}}}}}}}}}}}}}}}}}}{{{yyyvvvssspppmmmlllmmmooorrrsssqqqppppppppp~~~qqqqqqnnnfff^^^YYYVVVUUUVVVZZZfffrrrzzzhhhTTTKKKHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOTTTWWWYYY[[[___aaadddggglllooorrrsssuuuwwwyyy~~~|||aaa]]]]]]\\\mmm|||vvvrrrmmmlllmmmkkklllllljjjfffdddccccccgggiiijjjkkkkkkmmmoooqqqoootttzzz~~~|||{{{{{{zzz}}}~~~qqqfff```WWWKKKGGGKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSVVVZZZ]]]___aaadddgggggggggggggggiiikkknnnpppoooooopppqqqsssvvvxxxzzzwwwyyy{{{zzzwwwuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxttttttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzz|||}}}uuu~~~|||{{{{{{{{{{{{zzzzzzyyyxxxvvvtttrrrqqqsssttttttrrrooommmmmmmmmxxxpppuuuqqqiiiWWWVVVVVVWWWXXX^^^lllyyysssaaaOOOHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJNNNSSSWWWWWWZZZ^^^bbbfffkkkpppsssrrrtttvvvxxx{{{ddd______]]]iii~~~~~~vvvqqqmmmlllnnnkkklllkkkiiifffdddcccdddhhhiiijjjjjjjjjjjjmmmoooiiiooouuuyyy||||||pppfff```WWWLLLIIINNNKKKLLLMMMNNNMMMNNNQQQSSSUUUXXX\\\___aaadddgggiiijjjiiiggggggiiilllooorrrpppppppppppprrrvvvyyy{{{yyy|||}}}|||wwwtttssssssvvvvvvvvvwwwxxxxxxxxxxxxsssuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}xxx{{{~~~ttt}}}zzzyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwuuuqqqmmmkkkkkkkkksssxxx|||~~~llldddYYYUUU[[[^^^___lll}}}hhh[[[NNNIIIHHHEEEBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGGGGFFFFFFGGGJJJOOOTTTWWWYYYZZZ\\\```dddjjjpppssswwwxxxzzz{{{}}}nnnbbb```\\\aaannn{{{uuuuuuuuuttttttllliiifffeeefffgggggggggllliiifffeeeggghhhiiihhhfffiiinnnuuu|||xxxlll```YYYRRRMMMMMMPPPNNNPPPSSSTTTTTTTTTUUUVVVWWWZZZ^^^```bbbdddfffhhhjjjjjjkkkkkklllmmmnnnnnnoooooooooppprrruuuyyy{{{}}}}}}}}}{{{yyyuuurrrpppqqqqqqrrrssstttuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxzzz|||qqquuu{{{|||xxxwwwxxxzzz|||uuusssssstttwwwyyyzzzyyywwwuuurrrooommmkkkkkkjjjrrrvvv|||vvveeeZZZUUUZZZ]]]___nnnxxxcccWWWKKKHHHHHHFFFDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLKKKKKKJJJHHHGGGFFFGGGJJJPPPUUUYYYXXXXXXZZZ^^^eeelllqqqtttxxx{{{}}}~~~}}}~~~uuuccc^^^ZZZ```lllxxxzzzzzzyyywwwvvvooolllhhhggghhhiiijjjjjjllliiieeecccccccccbbbbbbdddggglllrrrxxx}}}uuujjj^^^WWWRRRNNNOOORRRUUUVVVVVVTTTSSSRRRTTTUUUZZZ]]]```cccdddfffhhhjjjiiijjjjjjlllmmmnnnoooooommmmmmnnnooopppsssvvvyyyzzz{{{{{{zzzwwwtttqqqooooooqqqtttvvvxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwyyy{{{|||||||||||||||}}}oooooowwwzzzxxxwwwyyyzzzwwwuuutttuuuwwwxxxxxxxxxuuuuuutttssspppllliiigggppprrrxxx|||ggg[[[VVVZZZ]]]bbbtttrrr\\\QQQHHHGGGGGGFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIKKKMMMMMMLLLKKKJJJHHHGGGHHHLLLSSSZZZ^^^^^^[[[[[[___gggoootttvvvwww||||||yyyzzz||||||fff]]]XXX[[[ccclll~~~}}}||||||uuuqqqmmmkkkkkklllllllllllliiidddaaa___^^^]]]\\\aaacccggglllrrrvvvzzz|||zzzpppeeeZZZTTTQQQPPPSSSWWWbbb```\\\WWWTTTSSSUUUXXX]]]___ccceeeggghhhjjjllljjjjjjkkklllmmmnnnoooooolllmmmnnnooooooqqquuuxxxxxxyyyyyyyyywwwtttqqqooonnnqqquuuxxxzzzyyywwwuuuvvvvvvwwwwwwwwwvvvuuuuuussstttwwwyyy|||~~~|||}}}oooiiiuuu}}}yyyxxxxxxxxxyyywwwvvvvvvwwwxxxwwwvvvtttuuuwwwwwwsssmmmgggccclllmmmlll{{{iii]]]WWW\\\```hhh~~~pppWWWNNNFFFFFFGGGEEEDDDEEEAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFHHHJJJLLLMMMLLLKKKKKKIIIHHHGGGIIIOOOXXXaaafffkkkgggdddfffmmmsssvvvvvvvvv{{{zzzuuutttvvvooobbb[[[[[[^^^iii~~~~~~~~~}}}yyytttpppoooooonnnmmmkkkgggccc```^^^]]]\\\[[[\\\^^^bbbffflllqqquuuwww~~~xxxlllbbbXXXSSSRRRSSSWWW]]]nnnkkkddd\\\WWWWWWZZZ]]]___aaaeeeggghhhiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllnnnppppppoooqqqtttwwwyyyyyyzzzzzzyyywwwuuusssoooqqqtttvvvxxxxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvrrrsssuuuwwwyyy{{{}}}~~~{{{{{{}}}rrrfffxxx|||zzzyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwuuuwwwxxxwwwtttnnngggccceeeeee^^^qqq}}}hhh]]]WWW\\\bbbmmm{{{lllTTTLLLFFFFFFFFFCCCBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHKKKSSS]]]gggnnn{{{wwwrrrqqqsssvvvwwwwwwwww|||zzzvvvvvvxxx|||ggg______aaadddttt|||zzz}}}{{{wwwtttrrrooommmfffccc```^^^]]]^^^]]]]]]XXXZZZ]]]aaaggglllqqqtttzzz}}}wwwiii___WWWTTTTTTUUUZZZ```qqqmmmfff^^^YYYYYY]]]aaa___bbbeeeggghhhiiikkkmmmqqqppppppooommmlllkkkkkkkkknnnqqqpppnnnnnnrrruuu{{{|||}}}~~~~~~|||zzzyyysssrrrrrrssstttuuuwwwxxxuuuvvvvvvvvvvvvvvvuuuuuurrrsssssstttuuuvvvwwwxxxxxxxxx{{{vvveeexxx||||||zzzzzzuuutttssstttwwwyyyyyyyyyxxxxxxxxxuuurrrmmmiiifffzzz^^^___UUU___jjjqqqiii^^^YYY]]]cccooouuucccQQQKKKGGGGGGFFFBBBAAABBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIKKKLLLNNNNNNMMMLLLKKKIIIIIIKKKOOOWWWaaakkkqqq|||yyywwwwwwwwwxxxzzz|||}}}~~~}}}}}}}}}~~~mmmbbbaaabbb```kkk}}}zzz{{{|||yyyvvvqqqnnnbbb```]]]\\\^^^___```___YYYZZZ\\\___dddiiinnnpppwwwyyy}}}|||ssseee]]]VVVTTTUUUVVVZZZ___iiigggbbb]]]YYYZZZ^^^bbb```bbbfffggghhhiiikkkmmmrrrrrrqqqooonnnlllkkkkkkiiimmmqqqpppmmmlllooosss{{{|||~~~~~~}}}vvvuuutttrrrsssuuuwwwxxxrrrsssttttttuuuuuuttttttttttttsssrrrrrrrrrsssssstttvvvzzz{{{eeeqqq~~~~~~zzzxxxsssrrrqqqsssvvvxxxyyyxxxzzzyyywwwtttqqqnnnkkkiiisss]]]^^^RRRYYYcccmmmoooddd___bbbgggsssmmmYYYNNNIIIGGGGGGFFFBBBBBBDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIKKKMMMPPPQQQRRRQQQPPPMMMMMMOOOSSSYYYbbbjjjooozzz}}}~~~|||wwwuuuvvvyyyzzzxxxwwwxxx|||}}}pppgggbbbbbbhhh}}}}}}zzz|||~~~zzzuuuqqqeeeccc``````bbbdddeeeeee\\\]]]]]]___bbbfffjjjllltttvvvyyy|||yyyoooaaaZZZTTTSSSTTTTTTWWW\\\```___^^^\\\[[[]]]aaadddaaadddggghhhiiijjjlllnnnqqqqqqpppoooooonnnnnnmmmkkkppptttsssooommmqqquuuyyyzzz}}}~~~~~~yyyxxxwwwvvvvvvvvvwwwwwwrrrssstttvvvwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqrrrrrrttt{{{jjjnnn}}}xxxuuusssrrrqqqrrrtttvvvvvvuuuyyyxxxwwwuuurrrooollljjjnnn``````SSSZZZdddmmm}}}vvvlllfffhhhlllvvv{{{hhhTTTKKKHHHFFFHHHGGGDDDCCCEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJNNNQQQTTTVVVVVVVVVPPPPPPRRRUUU[[[bbbiiimmmrrrwww|||zzzuuusssvvvzzzxxxsssooorrryyyzzzsssfffcccfffxxx{{{zzz|||~~~xxxtttjjjhhhfffeeegggiiijjjjjj``````___```bbbdddgggiiirrrtttwwwzzz}}}zzzooo___XXXSSSSSSSSSSSSUUUYYY[[[\\\]]]]]]^^^```dddgggccceeehhhjjjjjjkkkmmmnnnooooooooooooppppppppppppooouuuyyyxxxsssqqquuuyyywwwxxx{{{}}}~~~~~~}}}}}}zzzzzz{{{{{{zzzxxxwwwvvvuuuvvvxxxyyy{{{{{{||||||vvvuuusssrrrqqqqqqrrrsssrrrttt|||oooooo|||uuuqqqtttsssqqqqqqssstttsssssswwwwwwxxxwwwtttpppllljjjmmm___]]]ZZZ\\\jjj~~~vvvooorrryyyuuubbbTTTKKKIIIGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJHHHMMMTTTZZZ]]]^^^______[[[VVVUUUXXXYYYYYY```iiiooorrruuuwwwwwwwwwxxxyyy|||tttllllllttt}}}zzzyyy|||ccceeeiiirrrzzzzzz{{{}}}}}}yyyvvvrrrmmmiiijjjnnnooojjjdddccc```]]]^^^cccgggiiiiiijjjmmmqqquuuyyy~~~~~~~~~vvvzzz{{{vvvuuuyyy}}}~~~mmm___\\\XXXUUUUUUVVVVVVUUUXXX[[[]]]___aaacccfffiiiiiihhhhhhhhhiiikkkmmmnnnrrrrrrssssssrrrpppooonnnrrrtttuuuvvvwwwuuutttsssxxxxxxxxxzzz{{{{{{zzzxxx|||zzzyyyzzz}}}~~~{{{yyyvvvyyy|||~~~}}}|||{{{zzzzzzuuussstttssspppqqquuurrrvvv}}}mmmuuu~~~~~~wwwsssppptttzzz|||zzzvvvrrrpppttttttuuuvvvuuupppjjjfff}}}kkk\\\\\\]]]fff{{{ppp^^^QQQJJJIIIGGGEEECCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCGGGGGGFFFFFFGGGHHHIIIJJJMMMQQQWWW]]]```aaaaaaaaa\\\XXXWWWZZZZZZXXX\\\ccckkknnnsssvvvxxxzzz|||~~~xxxqqqpppwww~~~yyyvvvyyylllfffgggmmm}}}}}}}}}|||}}}~~~{{{wwwuuuwwwsssooopppsssrrrllleeecccaaa______bbbfffhhhiiilllooorrruuuyyy}}}~~~xxxwwwqqquuuvvvsssrrrvvvyyyzzz|||ppp___\\\XXXVVVVVVWWWWWWVVVZZZ\\\```bbbdddeeehhhjjjiiiiiijjjkkklllmmmoooooorrrsssssstttsssrrrpppooorrrsssuuuvvvwwwvvvtttsssuuutttuuuwwwyyyzzzyyywwwyyyxxxwwwzzz}}}~~~}}}{{{yyy{{{}}}~~~|||zzzzzzzzzyyytttrrrsssrrrpppqqqtttssswww~~~ssssssyyyyyyuuutttwww|||}}}{{{wwwsssrrruuuttttttuuuuuurrrmmmiiiyyyiii\\\]]]cccuuuyyyhhhXXXMMMIIIHHHFFFDDDCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDHHHGGGGGGGGGGGGIIIJJJLLLOOOSSSXXX]]]```aaa```___]]]\\\]]]___^^^[[[\\\___hhhlllqqqvvvyyy|||}}}wwwvvv{{{}}}xxxzzzxxxjjjggggggsss|||||||||{{{zzzwwwuuussszzzwwwtttuuuvvvsssllleeebbbbbbaaa``````bbbfffiiikkknnnpppsssuuuxxx|||zzztttssspppuuuwwwvvvwww{{{}}}}}}~~~ooo^^^[[[XXXWWWWWWXXXXXXXXX\\\___cccfffggghhhjjjkkkjjjkkkmmmnnnpppqqqrrrrrrrrrssstttuuuuuutttsssqqqrrrsssuuuwwwwwwwwwuuutttrrrrrrrrrtttwwwxxxxxxvvvuuuuuuvvvxxx|||~~~}}}||||||}}}~~~}}}zzzxxxxxxxxxwwwsssqqqrrrqqqoooppptttuuuxxx|||oooqqq}}}{{{wwwuuuxxx{{{{{{yyyvvvtttsssvvvuuutttttttttsssqqqooovvvjjj```aaalllsssaaaSSSKKKHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMOOORRRVVV[[[^^^^^^\\\ZZZ___aaaeeehhhfffcccbbbbbbjjjnnnssswwwzzz|||~~~zzzzzz~~~{{{}}}ppphhheeelll}}}yyyyyyxxxwwwuuutttsssrrrvvvuuutttvvvvvvssskkkdddaaabbbbbb```]]]^^^cccggggggiiilllnnnqqqtttxxx{{{|||vvvtttuuuzzz~~~}}}iii]]]ZZZXXXXXXYYYZZZ[[[ZZZ]]]```dddggghhhiiijjjllllllmmmppprrrttttttttttttrrrtttvvvwwwxxxvvvuuusssssstttwwwyyyyyyyyyxxxwwwtttsssssstttvvvwwwvvvuuussstttuuuwwwyyyzzzzzzzzz}}}~~~}}}zzzwwwuuutttuuuuuuqqqoooqqqqqqoooppptttvvvyyymmmjjj{{{|||yyyrrrtttvvvvvvuuutttuuuuuuwwwuuusssssstttuuuttttttwwwnnneeehhhwwwmmm[[[OOOJJJGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKMMMNNNQQQRRRUUUZZZ^^^^^^[[[XXXaaafffkkknnnnnnnnnlllkkkpppssswwwyyyyyyzzz{{{||||||zzz{{{~~~}}}zzz|||uuuiiicccjjjvvv~~~xxxwwwvvvtttsssrrrrrrrrrqqqqqqsssuuuvvvssslllgggaaabbbaaa^^^[[[[[[___cccdddfffiiilllooossswwwzzz{{{wwwvvvxxx}}}rrrccc[[[ZZZXXXYYY[[[]]]]]]]]]^^^aaadddgggggghhhjjjkkknnnooorrrtttuuuvvvvvvuuussstttwwwyyyyyyxxxuuuttttttvvvxxx{{{||||||{{{zzzyyywwwvvvuuuvvvvvvuuutttttttttvvvvvvvvvuuuuuuvvv||||||{{{yyyuuusssrrrssstttpppnnnppppppoooqqquuuwwwzzzoooggg~~~zzzqqqrrrsssssssssuuuxxxzzzyyyvvvsssrrrtttuuuvvvuuuzzzuuupppuuuzzzhhhWWWLLLJJJFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPTTTUUUWWW\\\aaabbb^^^ZZZ```fffmmmooopppssstttrrrtttwwwyyyzzzyyyxxxyyyyyy|||zzzyyyzzz}}}||||||~~~~~~mmmccciiiqqq~~~|||{{{yyywwwuuusssqqqpppooopppsssvvvwwwtttoookkkcccccc```]]][[[[[[^^^```cccfffiiilllooorrrvvvzzzzzzwwwwwwxxx|||{{{jjj```ZZZYYYXXXZZZ]]]____________aaadddeeefffhhhjjjlllpppqqqrrrtttuuuuuuuuuuuusssuuuxxxzzzzzzxxxuuussstttvvvyyy{{{}}}}}}}}}|||}}}{{{xxxwwwwwwwwwvvvtttuuuwwwxxxwwwuuusssssstttyyyzzz{{{yyyvvvsssrrrssssssooonnnpppqqqppprrrvvvxxx|||wwwkkk}}}~~~ssstttsssssssssvvv{{{{{{xxxtttssssssttttttttt|||wwwdddRRRIIIJJJEEEDDDCCCBBBCCCCCCEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHJJJIIIIIIJJJKKKMMMPPPQQQVVVVVVYYY^^^dddeeeaaa\\\\\\dddiiiiiilllrrrtttrrrtttvvvyyyzzzzzzzzzzzz{{{|||{{{zzzzzz|||~~~~~~}}}xxxggghhhkkkppp}}}xxxtttpppnnnnnnppprrruuuuuusssooolllhhhddd```^^^]]]^^^^^^^^^ccceeegggiiikkknnnrrrtttwwwyyy|||~~~}}}{{{~~~}}}oooddd^^^YYYXXXYYY[[[^^^aaaaaaaaabbbcccddddddeeegggkkknnnssssssrrrrrrsssssstttuuutttvvvyyyzzzzzzwwwtttqqqssstttwwwzzz|||}}}||||||~~~{{{yyyxxxxxxxxxxxxwwwwwwyyy{{{yyyvvvtttuuuvvvwwwyyy{{{{{{xxxvvvuuutttsssooonnnqqqqqqqqqssswwwzzz~~~rrrxxxwwwvvvtttqqqqqqtttzzz~~~|||yyyvvvsssssssssrrrqqqtttbbbPPPHHHIIIDDDDDDCCCBBBBBBDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQVVVVVVXXX^^^dddeeeaaa\\\ZZZaaaeeedddgggnnnqqqpppqqqtttxxxzzz{{{{{{}}}~~~~~~}}}{{{zzz{{{}}}|||zzzzzz{{{}}}kkkgggeeeeeeyyy{{{uuuooolllmmmoooqqqrrrrrrpppmmmjjjkkkfffaaa^^^___```___]]]aaabbbdddffffffhhhkkknnnqqqsssuuuxxx{{{yyyiii```\\\XXXXXXYYY[[[___aaabbbbbbdddeeeeeedddeeehhhlllppptttsssrrrqqqqqqrrrssstttuuuwwwyyy{{{zzzwwwssspppqqqsssvvvyyy{{{|||{{{{{{|||zzzxxxwwwxxxyyyyyyyyyxxxzzz|||{{{xxxwwwwwwyyyvvvyyy|||}}}{{{xxxwwwvvvssspppoooqqqrrrqqqtttxxx|||xxxuuuxxxvvvrrrooonnnpppvvvzzz}}}zzzvvvtttsssrrrpppoookkk[[[OOOFFFBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLPPPRRRTTTXXXUUUVVV^^^gggiiiaaaYYY[[[[[[^^^bbbbbbbbbfffmmmwwwyyy{{{|||{{{zzzzzz{{{~~~}}}||||||}}}}}}yyyxxx|||sssjjjhhhcccmmmzzzttttttvvvvvvuuutttrrrooommmjjjiiijjjgggccc`````````___^^^______```aaaccceeeggghhhjjjmmmqqquuuwwwyyy|||~~~sssggg```ZZZXXXZZZ\\\^^^^^^___bbbdddggggggggghhhiiikkklllmmmsssuuuvvvuuutttrrrrrrsssssstttuuutttsssrrrssstttsssssssssssstttvvvwwwyyy}}}}}}||||||{{{{{{{{{zzzzzz{{{||||||{{{xxxtttrrrxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvuuutttuuuwwwzzz|||~~~~~~|||rrriiihhhjjjmmmsssxxx{{{|||}}}zzzuuupppmmmkkkgggYYYOOOHHHEEECCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKMMMPPPSSSUUU[[[YYYZZZ```fffeee]]]UUUTTTVVV\\\bbbddddddhhhooovvvxxx{{{||||||{{{|||}}}~~~~~~~~~~~~{{{yyyzzz~~~sssiiiccchhhuuuyyywwwwwwxxxxxxxxxvvvrrrnnnlllkkkllliiifffccccccccccccbbb```aaaaaabbbcccdddfffggghhhjjjmmmppprrrtttwwwzzz|||}}}~~~rrrggg```[[[ZZZ\\\^^^___```aaaccceeeeeefffggghhhjjjlllnnnoooqqqsssttttttrrrqqqqqqqqqtttuuuvvvvvvtttssstttuuutttssssssssstttuuuwwwxxx|||||||||{{{{{{zzzzzzzzzxxxyyyzzz{{{{{{yyywwwvvvyyyyyyyyyyyyxxxxxxwwwwwwuuuvvvvvvwwwxxxyyyzzzzzz~~~{{{}}}}}}sssjjjhhhjjjlllpppuuu|||}}}~~~{{{wwwsssqqqqqqvvvbbbVVVNNNIIIGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSVVVWWW\\\\\\^^^bbbccc```WWWPPPMMMQQQYYYcccffffffjjjooouuuxxx{{{|||||||||}}}~~~~~~~~~{{{zzz{{{|||lllcccdddgggvvv|||{{{zzz|||~~~{{{vvvpppmmmmmmmmmjjjgggeeeeeeffffffeeedddcccccccccccccccdddddddddfffhhhiiijjjmmmqqqtttvvvvvvwwwzzzpppfff```]]]\\\^^^aaabbbcccccceeefffeeefffgggiiikkknnnpppqqqqqqsssttttttsssqqqqqqqqqrrrtttuuuuuutttssstttuuuttttttssssssssstttvvvwwwzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwtttuuuwwwxxxyyyzzzzzzyyy}}}{{{~~~~~~~~~uuunnnkkkkkklllooottt|||}}}}}}{{{wwwuuuuuuuuummm\\\RRRKKKGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTWWWXXXZZZ[[[^^^aaadddccc^^^UUUOOOJJJOOOZZZeeehhhgggjjjooovvvxxx{{{|||{{{{{{{{{||||||}}}~~~}}}}}}nnneeebbb___jjjttt}}}zzz}}}~~~xxxqqqoooooommmjjjgggffffffggggggggghhhgggfffeeecccccccccccc___aaabbbccceeeiiinnnrrrtttsssrrrtttxxx}}}|||yyy{{{}}}lllddd```______aaadddfffffffffggghhhggghhhhhhjjjlllnnnpppqqqrrrtttwwwwwwvvvtttssstttppprrrttttttsssrrrssssssttttttsssrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{xxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxyyy{{{{{{~~~www{{{|||yyysssqqqpppooorrrwww||||||{{{yyyvvvtttuuuvvv{{{dddVVVNNNHHHDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMNNNPPPSSSUUUWWWYYYYYY]]]aaafffjjjjjjeee\\\UUUPPPTTT^^^gggjjjhhhiiimmmwwwyyy{{{{{{zzzyyyyyyyyyzzz|||}}}qqqfffbbb]]]cccjjjxxx|||xxx|||~~~}}}xxxssspppppppppmmmjjjhhhiiijjjjjjiiikkkjjjhhhfffdddbbbaaaaaa[[[]]]___aaaccchhhmmmqqqsssrrrpppooorrrxxx~~~~~~|||yyyxxxrrrppprrryyy|||{{{{{{}}}ssshhhcccaaaaaaaaadddgggiiiiiihhhiiijjjkkkkkkkkkkkklllmmmnnnoooqqqtttwwwxxxvvvuuuttttttqqqsssvvvvvvuuuttttttuuussssssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwuuusssssstttxxx|||~~~~~~ppp{{{xxx}}}zzzyyywwwtttwww|||}}}}}}}}}zzzwwwvvvvvvxxxppp]]]QQQKKKEEECCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIKKKNNNPPPRRRMMMNNNQQQSSSVVVXXXYYYYYYcccfffkkkrrruuuqqqggg___YYY\\\cccjjjkkkhhhjjjooowwwyyy{{{|||{{{zzzzzzzzz}}}}}}~~~zzzjjjccc^^^^^^bbbmmmzzzwwwxxxyyyzzzyyyvvvsssqqquuurrrooommmmmmnnnnnnmmmllljjjhhheeecccaaa______ZZZ\\\___aaacccggglllooorrrpppmmmlllnnnrrrwww{{{wwwvvvuuutttsssrrrrrrqqqhhhgggjjjoooqqqooooooqqq|||tttlllhhhdddcccdddcccfffiiikkkkkkjjjjjjjjjmmmmmmmmmmmmmmmnnnnnnoooooorrruuuwwwuuutttrrrrrrsssuuuxxxzzzyyyxxxwwwxxxrrrrrrqqqqqqssstttvvvwwwtttttttttuuuuuuuuuuuuuuuxxxxxxxxxwwwvvvuuutttsssuuutttsssrrrssstttuuuvvvwwwtttqqqppprrrvvv{{{}}}|||}}}oooyyy~~~zzzvvvxxx|||}}}~~~~~~|||{{{{{{|||vvvgggWWWNNNIIIDDDCCCEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJLLLOOORRRTTTQQQSSSUUUXXX[[[\\\]]]]]]gggiiinnnwww}}}zzznnndddbbbcccggglllllljjjmmmsssvvvxxx{{{}}}}}}}}}~~~ttthhhbbb]]]___fffttt{{{wwwuuutttvvvzzz{{{wwwtttxxxuuuqqqoooooooooooonnnjjjhhhfffccc```]]]\\\[[[[[[]]]```bbbccceeehhhjjjnnnllljjjiiikkknnnsssuuuyyy{{{~~~}}}{{{wwwtttmmmmmmlllkkkiiiiiiiiijjjbbbaaacccggghhhfffhhhkkkooottt{{{}}}ssskkkjjjjjjgggeeefffdddgggjjjllllllkkkjjjkkkmmmmmmmmmmmmnnnooopppqqqnnnrrruuuwwwvvvtttsssrrrqqqtttxxxyyyyyywwwwwwwwwpppppppppqqqsssuuuwwwyyysssssssssssstttttttttuuutttuuuvvvwwwvvvtttrrrqqqsssrrrqqqpppqqqrrrtttuuutttrrrpppppprrrvvvzzz}}}|||{{{|||~~~~~~uuuzzzsssssswwwyyy{{{~~~ooobbbTTTLLLHHHEEEEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJLLLPPPSSSUUUWWWXXX[[[^^^aaabbbcccccciiiiiimmmwww|||ooocccggggggjjjmmmlllkkkooovvvtttwww{{{~~~~~~mmmggg___```ccclll~~~wwwsssqqqttt{{{~~~zzzvvvxxxuuuqqqnnnnnnnnnmmmlllgggfffccc```]]][[[ZZZYYY\\\___aaacccccccccdddfffjjjiiiggggggiiilllpppsssrrruuuzzz~~~~~~|||zzzxxxwwwwwwvvvuuuqqqnnnhhhhhhgggfffcccbbbcccdddbbb___```bbbcccbbbfffkkkfffllluuu|||vvvmmmhhhkkkmmmiiifffgggdddgggkkkmmmlllkkkkkkkkkkkkkkklllmmmoooppprrrssspppsssxxxyyyyyyvvvuuuuuunnnqqquuuwwwvvvuuuttttttoooooooooqqqsssuuuxxxyyyrrrrrrrrrsssssstttttttttqqqsssuuuwwwvvvuuurrrppprrrqqqpppooooooqqqssstttpppppppppqqqsssvvvxxxzzz}}}|||}}}xxxooonnnqqqsssvvv{{{~~~|||kkk^^^PPPJJJGGGCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGEEEEEEHHHNNNTTTUUUUUUZZZ[[[\\\___ccceeeeeedddnnnoooppprrrvvvuuunnneeefffjjjnnnqqqrrrrrrssstttuuuxxx|||nnnbbb^^^```iiixxxwwwvvvuuutttuuuxxx{{{}}}xxxuuuqqqooonnnnnnlllkkkjjjgggaaa[[[XXXVVVVVVWWWVVV___eeeddddddggggggccc___aaacccfffiiikkkmmmmmmnnnsssyyy}}}~~~yyyxxxzzz{{{|||}}}}}}zzzuuuqqqnnnooommmkkkkkklllkkkgggdddfffccc___^^^___```^^^\\\_________```bbbeeegggiiijjjlllqqqxxx|||vvvpppiiigggiiijjjiiifffeeefffgggggggggiiilllnnnmmmmmmmmmlllkkklllooorrrtttvvvxxxyyyxxxuuurrrpppnnnooorrrvvvyyyyyyvvvsssqqqpppqqqsssuuuwwwvvvuuusssssstttttttttsssqqqpppssstttuuuwwwwwwuuutttsssrrrqqqrrrrrrssstttuuuvvvppppppoooooooooqqqrrrsssuuuxxx{{{}}}~~~zzztttqqqqqqsssyyyyyy{{{}}}xxxsss|||yyydddYYYNNNIIIGGGEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDGGGMMMRRRTTTUUUZZZZZZ\\\^^^bbbeeeggggggmmmnnnoooqqqqqqnnnggg```dddiiiooosssuuutttttttttxxx{{{yyyhhhbbbaaahhhttt~~~yyyxxxvvvvvvwwwyyy{{{}}}{{{xxxtttqqqqqqpppooonnnkkkhhhddd___[[[YYYXXXXXXWWW___ffffffeeegggfffccc^^^^^^```bbbdddfffhhhiiikkkoootttwwwxxxyyyzzz{{{zzz{{{~~~}}}sssmmmmmmooorrrrrrsssrrrpppmmmiiiggghhhfffeeeeeefffeeebbb___bbb___\\\\\\^^^___^^^]]]```___^^^___bbbggglllooonnnmmmqqqvvvyyy|||vvvpppiiifffhhhjjjiiihhhggghhhiiiiiiiiijjjmmmpppoooooonnnlllkkkkkknnnppptttvvvxxxyyyyyyvvvsssqqqooooooooorrrtttvvvuuutttrrrrrrrrrtttvvvwwwwwwvvvrrrssssssttttttsssrrrqqqssstttuuuvvvvvvuuutttsssqqqqqqqqqqqqrrrsssttttttqqqpppooooooooopppqqqrrrtttwwwzzz{{{}}}{{{uuuqqqqqqsssxxxyyy|||qqqkkkuuuxxxkkk[[[RRRKKKIIIHHHFFFEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEFFFJJJOOOTTTVVVWWW[[[[[[\\\^^^```dddhhhjjjlllmmmnnnnnnkkkeee___[[[aaagggpppwwwyyyxxxvvvuuuyyy|||tttjjjdddiiirrr{{{zzzxxxxxxxxxzzz|||}}}}}}yyytttqqqqqqqqqqqqpppmmmkkkhhheeeaaa^^^[[[ZZZYYY```fffhhhhhhhhhfffccc______^^^^^^___bbbdddeeeiiillloooqqqrrrssstttvvvtttuuuwwwxxxxxxwwwwwwvvvxxxzzz}}}~~~{{{yyyuuuvvvwwwxxxyyyzzz{{{||||||{{{yyyrrrjjjffffffhhhgggggggggfffeeecccbbbaaa```_________``````^^^\\\___]]]\\\\\\___aaabbbbbbbbbaaa```aaadddjjjqqquuusssqqqsssxxx|||vvvpppiiifffgggiiijjjjjjiiikkklllllllllmmmppprrrrrrrrrqqqnnnkkkjjjlllnnntttvvvxxxzzzzzzxxxvvvtttpppooommmnnnqqqsssuuuuuutttsssssstttwwwxxxxxxwwwqqqqqqrrrsssssssssrrrrrrrrrssstttuuuuuutttsssrrrqqqqqqpppppppppqqqqqqrrrrrrqqqpppooooooooopppppprrruuuxxxzzz{{{~~~wwwsssrrrsssuuuwwwzzz}}}ppplllvvv~~~kkk___TTTNNNIIIIIIHHHEEEDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLOOOSSSXXX\\\]]]______^^^]]]^^^bbbfffjjjjjjkkkmmmmmmhhh```[[[ZZZ___gggrrrzzz|||{{{xxxvvvvvvyyy~~~rrrhhhkkksss}}}|||zzzyyyyyyyyyzzz{{{{{{xxxssspppooopppppppppooonnnmmmkkkhhhddd```^^^]]]bbbgggjjjjjjiiigggdddeeecccaaa______aaadddfffiiikkklllmmmmmmnnnppprrrqqqqqqrrrrrrqqqqqqpppoooqqqrrrtttuuuvvvwwwzzz|||}}}}}}{{{{{{yyywwwvvvtttrrrnnnllljjjjjjkkknnnppprrrrrrrrrppppppmmmiiidddaaabbbdddbbbaaa``````____________\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]___bbbeeehhhiiihhhfffffffffiiioootttwwwvvvuuuyyyuuuoooiiiffffffiiikkkllllllnnnoooooooooppprrrtttwwwvvvsssppplllkkklllmmmsssuuuwwwyyyzzzyyyxxxwwwpppooonnnoooqqqtttttttttuuuttttttuuuwwwxxxxxxwwwppppppqqqqqqrrrrrrssssssrrrsssttttttttttttsssrrrqqqqqqpppoooooooooppppppsssrrrrrrqqqpppoooooooooqqqsssvvvxxxzzz~~~zzzuuussssssqqqssstttwwwzzzwwwwww{{{fffZZZQQQKKKHHHIIIHHHDDDCCCEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLNNNPPPSSSWWW[[[```bbbeeedddccc```^^^```dddhhhjjjiiikkkmmmiii___[[[]]]```hhhsss{{{~~~}}}{{{yyyuuuyyy}}}{{{xxxxxx{{{~~~~~~|||llllllsss}}}{{{yyyxxxwwwwww{{{wwwsssqqqpppqqqqqqppppppqqqqqqpppnnnjjjfffccccccdddgggkkkllljjjgggfffiiigggccc``````aaadddfffggghhhhhhhhhggghhhjjjllllllllllllkkkjjjiiiiiihhhhhhiiikkkkkkkkkmmmppprrrtttuuuvvvwwwwwwwwwwwwvvvssstttuuuvvvuuurrrpppnnnpppnnnlllkkkjjjhhheeebbbbbbaaabbbeeeiiikkkkkkiiibbbaaa___\\\ZZZYYY[[[\\\^^^]]]\\\\\\\\\\\\^^^^^^YYYZZZZZZ[[[[[[[[[]]]]]]\\\]]]^^^```cccfffjjjmmmmmmmmmmmmnnnppptttxxxzzzyyyyyyrrrnnnjjjfffgggiiikkkmmmnnnoooqqqrrrqqqrrrssstttyyyxxxuuuqqqmmmkkklllmmmqqqrrruuuwwwxxxyyyxxxxxxppppppqqqsssuuuvvvtttsssvvvtttssssssuuuwwwwwwwwwppppppppppppqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqppppppooopppppppppttttttsssrrrqqqpppooooooooorrruuuvvvxxx}}}}}}wwwuuuuuuoooooooooooossszzzvvvdddXXXNNNJJJHHHIIIGGGCCCCCCFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMPPPSSSUUUXXX]]]bbbfffjjjjjjiiieeeaaabbbfffjjjmmmhhhiiimmmkkkaaa]]]___cccjjjttt{{{~~~~~~}}}|||yyy|||{{{uuussstttwwwyyy|||vvvppprrrzzz~~~zzzxxxvvvuuu{{{xxxuuuttttttsssrrrqqqqqqrrrssstttrrrooollliiihhhfffgggkkkmmmkkkiiiiiiiiigggdddaaa```aaaccceeeddddddeeedddbbbbbbdddeeeeeeeeedddcccbbbbbbaaaaaa___````````````aaadddgggiiijjjkkklllllllllkkkjjjiiiiiijjjiiihhhfffdddcccfffdddbbbbbbbbbaaa___]]][[[ZZZ[[[^^^ccceeecccaaa[[[ZZZXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[VVVWWWXXXXXXWWWXXXZZZ\\\ZZZ\\\^^^```aaaeeeiiilllppppppppprrrvvv{{{ooommmjjjhhhhhhiiikkkmmmnnnppprrrsssrrrrrrssstttwwwvvvtttpppmmmkkklllmmmmmmoooqqqtttvvvwwwxxxxxxrrrrrrrrrtttwwwwwwuuusssuuusssqqqqqqsssuuuuuuuuupppppppppoooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqpppoooqqqtttvvvxxx|||{{{xxxwwwppppppooonnnpppxxx}}}ooo^^^RRRKKKHHHGGGHHHFFFDDDEEEIIIHHHHHHIIIJJJLLLMMMNNNNNNPPPSSSWWWYYY\\\```fffjjjnnnooooookkkggggggkkkoooqqqiiigggmmmlllccc\\\]]]gggmmmtttzzz}}}~~~~~~wwwuuuwww{{{}}}yyysssvvv}}}yyyuuutttxxxwwwuuuuuuuuutttqqqoooqqqssstttuuutttssspppooommmhhhfffkkkmmmkkkiiikkkjjjhhheeecccbbbbbbdddeeebbbddddddcccaaa```aaabbb``````___^^^^^^]]]]]]]]]YYYZZZZZZYYYXXXZZZ]]]``````aaabbbccccccbbb```_________^^^^^^]]]]]]]]]]]]^^^\\\ZZZYYY[[[\\\\\\[[[XXXVVVWWWZZZ___aaa^^^[[[ZZZXXXVVVUUUVVVXXXYYYZZZWWWWWWXXXXXXXXXXXXYYYYYYVVVWWWXXXWWWVVVVVVYYY\\\[[[]]]```aaabbbdddiiimmmpppooonnnqqqxxxzzzmmmlllkkkjjjiiiiiikkklllnnnppprrrsssrrrrrrrrrsssssssssqqqmmmjjjiiikkkllljjjlllnnnqqqtttvvvwwwwwwtttsssrrrsssuuuvvvvvvuuutttqqqooooooppprrrssssssqqqqqqoooooonnnooopppppprrrrrrqqqqqqqqqqqqrrrrrrssssssrrrsssssstttuuuvvvuuuuuuvvvvvvuuutttsssrrrnnnqqqtttvvvwww|||}}}zzzyyyuuuvvvuuussssssxxxzzzqqqfffWWWKKKIIIFFFFFFGGGFFFDDDGGGLLLKKKKKKLLLLLLMMMMMMNNNNNNTTTWWW[[[]]]```dddjjjoooooorrrsssppplllkkkoootttuuujjjfffmmmmmmccc[[[[[[jjjnnntttyyy|||~~~~~~}}}zzz|||~~~vvvtttzzzvvvtttttttttsssssssssrrrooolllrrrssstttuuuuuutttsssrrrpppiiifffjjjmmmkkkjjjmmmkkkjjjhhhfffeeeeeeffffffdddeeeffffffcccaaaaaabbb______^^^]]]]]]]]]]]]]]]WWWXXXXXXWWWVVVWWW[[[]]]ZZZ[[[]]]^^^]]]\\\ZZZYYYYYYXXXWWWVVVWWWXXXZZZ[[[YYYWWWTTTTTTVVVYYYZZZZZZXXXVVVVVVZZZ___aaa]]]YYYWWWUUUSSSSSSUUUWWWXXXXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZYYYWWWWWWZZZ]]]^^^aaacccddddddfffkkkoooooommmkkknnnyyyyyyvvvkkkllllllkkkjjjjjjkkklllmmmooorrrsssrrrqqqqqqrrrpppooonnnkkkhhhhhhjjjlllhhhjjjlllooorrruuuvvvwwwwwwtttqqqppprrruuuwwwxxxssspppnnnmmmoooqqqrrrrrrrrrqqqpppnnnnnnnnnoooooorrrqqqqqqppppppqqqqqqrrrssssssssstttuuuvvvwwwxxxuuuvvvwwwwwwwwwvvvttttttnnnqqqtttvvvwww||||||zzzyyy{{{|||zzzwwwyyyxxxooofffXXXOOONNNGGGGGGFFFFFFFFFFFFFFFGGGKKKJJJJJJKKKNNNPPPQQQQQQVVVYYY]]]```cccggglllpppqqqqqqpppnnnnnnooosssuuuyyyvvvmmmmmmsssjjj]]]^^^nnnrrrtttvvvzzz}}}~~~zzzzzz}}}{{{vvvsssooonnnkkkiiihhhiiiiiijjjlllssszzzzzztttmmmkkkmmmkkkiiigggfffgggiiilllnnniiihhhfffeeedddddddddeeeiiigggdddccccccbbb```^^^aaa^^^[[[ZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSUUUWWWYYYZZZXXXVVVVVVWWWYYYYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[VVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYWWWVVVWWWXXXXXXYYYYYYZZZ]]]```dddeeeggghhhjjjmmmrrruuusssooonnnqqqpppttt{{{uuutttnnnooopppooommmmmmnnnooommmooorrruuuvvvvvvuuutttuuurrrnnnmmmnnnoooooommmkkklllmmmoooqqqssstttuuuwwwuuurrrooonnnooorrrsssttttttsssqqqpppppppppooopppqqqsssttttttrrrooommmoooooonnnnnnnnnnnnoooooossstttttttttttttttsssssswwwvvvwwwxxxyyyxxxuuurrrqqqrrrtttvvvyyy~~~~~~|||}}}|||}}}qqqggg___SSSKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHMMMLLLLLLMMMOOOQQQRRRRRRVVVYYY^^^```cccfffkkkoooppppppnnnmmmmmmpppsssvvvyyy{{{vvvtttuuuhhh\\\___kkkppptttvvv|||~~~~~~~~~~~~~~~xxxuuunnnllliiifffddddddeeefffjjjooouuuuuuqqqllljjjjjjiiihhhffffffgggiiilllmmmlllkkkhhhfffeeeeeeeeeeeeiiigggeeeddddddcccaaa___```]]]ZZZYYYZZZ[[[[[[[[[YYYXXXVVVTTTTTTUUUWWWXXXVVVUUUSSSTTTVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZ\\\___jjjmmmpppooonnnnnnrrrvvv|||vvvsssrrrlllmmm~~~tttpppppppppqqqrrrrrrpppooooooooommmooorrrtttvvvvvvttttttvvvsssooonnnooopppooonnnllllllmmmnnnppprrrtttuuuxxxvvvsssppppppppprrrtttrrrqqqpppnnnmmmmmmnnnnnnpppqqqssstttsssqqqooommmnnnnnnmmmmmmmmmnnnoooooorrrsssttttttuuuuuuttttttwwwwwwwwwxxxyyywwwtttrrrpppqqqsssvvvzzzyyy~~~~~~~~~jjj```XXXOOOIIIJJJHHHGGGGGGGGGGGGGGGHHHHHHNNNNNNOOOPPPQQQRRRSSSTTTWWW[[[```bbbcccfffkkkooopppooommmlllmmmooorrrtttuuu}}}}}}{{{xxxhhh]]]aaaiiiooouuuyyy}}}}}}xxxrrrooojjjfffcccccccccdddiiilllnnnpppooommmjjjhhhgggfffeeeeeefffiiikkkmmmooommmkkkhhhfffeeeddddddgggfffdddcccdddcccaaa```^^^[[[YYYXXXYYY[[[[[[[[[ZZZYYYWWWUUUTTTUUUWWWXXXTTTSSSRRRTTTVVVXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]___aaarrrxxx|||zzztttrrruuuyyy}}}yyytttllljjjwwwvvvooonnnnnnqqqsssuuuuuussspppoooooolllnnnqqqsssuuuuuutttssswwwuuurrrqqqqqqqqqqqqpppmmmmmmllllllnnnqqqsssuuuyyywwwtttrrrqqqqqqrrrsssrrrqqqnnnmmmlllmmmnnnoooqqqrrrssstttsssqqqooommmmmmlllllllllmmmnnnooooooqqqrrrssstttuuuvvvvvvvvvxxxwwwwwwwwwxxxwwwuuurrroooqqqsssvvvzzz|||ttt|||~~~}}}iii]]]VVVNNNJJJKKKGGGFFFFFFFFFFFFGGGGGGHHHKKKMMMOOOQQQSSSTTTVVVWWWZZZ___dddffffffhhhmmmqqqrrrpppmmmkkkkkklllmmmmmmnnnxxx{{{|||zzzkkk___dddlllssszzz~~~~~~{{{xxxrrrlllhhhffffffgggjjjjjjjjjlllnnnnnnkkkgggfffeeeeeeeeegggiiikkkmmmpppnnnkkkhhheeecccbbbbbbdddcccaaaaaabbbbbbaaa___]]]ZZZXXXWWWXXXZZZZZZZZZ[[[YYYXXXVVVVVVVVVWWWWWWTTTTTTTTTVVVXXXZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\\\\ZZZYYYXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[]]]]]]]]]]]]\\\YYYZZZZZZ[[[[[[[[[[[[[[[^^^```bbbbbbbbbcccfffhhhxxx}}}yyy}}}zzztttrrr}}}yyyqqqoooooooooqqqtttvvvvvvtttqqqooonnnmmmnnnpppsssttttttttttttyyywwwuuutttsssrrrrrrqqqnnnmmmkkkkkklllooorrrtttwwwvvvtttrrrqqqqqqqqqqqqtttrrrpppnnnmmmnnnpppqqqqqqrrrssssssrrrqqqooonnnllllllkkkllllllmmmnnnooooooppprrrtttvvvwwwxxxxxxxxxwwwvvvwwwxxxwwwuuusssqqqrrrtttvvvxxx||||||qqqyyy~~~~~~~~~}}}}}}zzzhhh[[[TTTNNNJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKOOORRRSSSUUUXXXZZZ\\\bbbiiikkkjjjkkkpppuuuvvvsssooommmlllkkkhhheeeeeennnrrrwwwzzzmmmaaaeeeqqqyyy}}}{{{tttnnnkkkjjjiiijjjgggfffhhhkkkllljjjggggggggggggggghhhjjjlllmmmooommmjjjfffcccaaa```___```___^^^___``````___^^^]]]ZZZXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXUUUTTTTTTVVVXXXZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^____________^^^^^^]]]]]]\\\\\\\\\\\\```bbbeeeggghhhiiilllnnnzzztttqqqpppooolllppprrruuuvvvssspppooonnnnnnoooqqqrrrttttttuuutttyyyyyyxxxvvvtttsssrrrrrrnnnlllkkkjjjkkkmmmppprrrssssssrrrqqqqqqpppppppppuuusssqqqooonnnnnnooopppqqqqqqrrrrrrrrrqqqpppooolllllllllllllllmmmnnnnnnnnnoooqqqsssuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwuuuuuuvvvvvvvvvwwwyyy}}}~~~ooovvv~~~{{{|||}}}~~~~~~}}}}}}~~~tttdddXXXPPPLLLIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGKKKQQQTTTTTTUUUYYY\\\]]]dddlllnnnmmmmmmsssyyyzzzwwwsssqqqppplllfffaaa^^^gggkkkppptttiii```dddttt}}}|||yyyxxx{{{||||||uuuppplllkkkjjjgggdddeeegggiiihhhgggjjjjjjjjjjjjkkkllllllmmmmmmkkkhhhdddaaa___^^^]]]]]]\\\\\\]]]^^^______^^^^^^\\\YYYWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYVVVTTTSSSSSSVVVXXXYYYYYY\\\[[[ZZZZZZYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^___``````_______________aaabbbbbbdddcccbbbaaaaaaaaaaaaaaacccfffiiikkklllmmmoooqqqzzz|||tttqqqpppllliiioooqqqssstttrrrpppooooooooopppqqqssstttuuuvvvvvvyyyzzzzzzxxxuuusssrrrsssmmmlllkkkjjjjjjlllnnnoooppppppqqqqqqqqqqqqpppppptttsssrrrpppnnnmmmllllllppppppqqqrrrrrrrrrrrrqqqnnnnnnmmmmmmmmmmmmmmmnnnlllmmmppprrrtttvvvwwwwwwuuuttttttuuuwwwyyyyyyxxxyyyyyyzzzyyyxxxxxxzzz}}}{{{qqqttt~~~}}}yyy|||}}}~~~ssskkk___TTTNNNLLLJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJOOOUUUWWWVVVUUUXXX[[[[[[dddmmmpppnnnnnnttt{{{|||zzzwwwwwwvvvqqqhhhaaa[[[ffflllmmmkkk___YYYcccttt~~~}}}xxxsssrrruuu{{{}}}uuupppmmmmmmkkkhhhggghhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkgggdddaaa___^^^]]]\\\[[[[[[\\\^^^```______```]]]ZZZXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZWWWTTTSSSUUUXXXZZZZZZ^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^___^^^___```bbbccceeefffgggfffdddcccbbbccceeegggiiiiiihhhhhhgggggghhhiiijjjlllnnnqqqrrrrrrrrrssstttzzzzzztttqqqpppnnnllloooqqqrrrrrrqqqqqqqqqrrrpppqqqrrrsssuuuvvvwwwwwwyyyzzz{{{yyyuuurrrrrrssslllkkkkkkkkkkkkkkklllmmmnnnoooqqqrrrssssssrrrqqquuuuuutttssspppmmmkkkiiinnnooopppqqqrrrsssssstttppppppooonnnmmmmmmmmmmmmkkkmmmnnnqqqssstttuuuuuussssssrrrtttwwwzzz{{{zzz{{{|||}}}|||{{{{{{}}}~~~|||}}}}}}}}}wwwuuu{{{|||xxxyyyzzz|||lllfff]]]SSSNNNMMMLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSXXXYYYWWWUUUWWWZZZZZZcccmmmpppnnnnnnuuu{{{}}}{{{zzz{{{{{{vvvlllccc[[[iiiooollldddVVVTTTbbbrrr|||}}}wwwqqqoootttzzz{{{tttppprrrpppnnnlllkkklllnnnpppooooooooooooooonnnnnnnnnlllkkkgggdddaaa___^^^^^^\\\[[[[[[]]]___aaaaaa```bbb___[[[YYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\___[[[WWWUUUVVVYYY\\\]]]```___]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^___```aaaaaaaaaccceeegggiiikkklllllljjjhhhggggggjjjmmmppplllkkkkkkkkklllnnnpppqqquuuwwwyyyyyyxxxwwwwwwxxx{{{~~~}}}wwwrrrpppqqqqqqrrroooqqqrrrrrrqqqrrrsssuuuqqqrrrssstttuuuwwwxxxxxxxxxzzz{{{yyyuuurrrrrrssskkkkkkkkkkkkkkkkkkkkkkkkmmmoooqqqtttuuuuuutttsssxxxxxxxxxwwwtttpppllljjjmmmnnnoooppprrrssstttuuurrrqqqpppnnnmmmmmmmmmmmmkkklllnnnppprrrsssttttttrrrrrrrrrtttxxx{{{||||||}}}~~~~~~}}}~~~~~~{{{yyy~~~xxx{{{}}}xxxvvvwwwyyy|||}}}wwwpppdddXXXPPPKKKGGGHHHLLLKKKKKKLLLKKKJJJJJJMMMOOOTTT]]]cccccccccbbb\\\SSSUUU```mmmrrrpppppptttyyy~~~~~~}}}wwwoooiiifffqqqzzzwwwjjj^^^\\\___hhhwww~~~wwwtttuuuyyy~~~|||vvvwwwvvvssspppoooppprrrsssssstttssspppnnnmmmlllmmmmmmkkkjjjiiigggeeecccaaa```_________```bbbcccbbbaaaaaa```^^^[[[ZZZYYYZZZZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^```^^^[[[YYYXXXYYY[[[\\\___^^^]]]\\\[[[[[[ZZZZZZ```___^^^^^^___```bbbcccdddgggjjjkkkkkklllpppsssqqqpppmmmkkkkkklllnnnpppsssrrrqqqoooooosssxxx|||}}}|||yyyuuutttuuuuuusssrrrvvvuuusssssstttuuuuuutttsssrrrssstttvvvvvvuuussssssxxx|||{{{wwwqqqnnnnnnmmmllllllmmmnnnooommmlllmmmnnnppprrrtttuuuvvvvvv|||zzzwwwtttrrrooonnnmmmmmmlllmmmppptttuuutttqqquuusssooolllkkkmmmppprrrpppnnnlllmmmooorrrttttttooooooqqqtttxxxyyyyyyxxxuuuwwwzzz{{{|||~~~wwwrrr|||{{{yyywwwvvvvvvwwwyyy{{{{{{{{{tttmmmbbbWWWPPPKKKGGGHHHKKKJJJKKKKKKKKKKKKLLLNNNQQQTTT[[[bbbdddffffff^^^TTTUUU^^^jjjpppqqqqqqtttwww}}}}}}}}}{{{vvvrrrvvvnnn```]]]```jjjuuu|||yyyzzz~~~|||zzzwwwvvvvvvvvvtttrrrqqqpppooonnnlllkkkjjjjjjmmmkkkiiifffcccbbbaaa```aaaaaabbbcccdddeeeeeeeeeddddddbbb```___]]]]]]\\\\\\[[[ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZZZZ\\\^^^aaacccbbbbbb```___^^^^^^]]]]]]aaaaaaaaaaaaaaabbbcccccchhhjjjmmmnnnnnnppptttwwwwwwvvvsssqqqqqqrrrsssuuuvvvvvvtttssssssuuuzzz~~~yyywwwvvvvvvwwwyyyxxxuuurrrtttsssrrrssstttuuutttrrrrrrrrrsssuuuxxxxxxwwwuuuvvvyyy|||zzzuuuooommmmmmmmmlllllllllnnnnnnmmmkkkmmmnnnppprrrtttuuuvvvvvvyyyxxxvvvtttrrrpppoooooojjjiiijjjnnnrrrttttttrrrsssqqqnnnlllkkkllloooppppppnnnlllmmmooorrrssssssqqqqqqqqqsssvvvvvvuuussstttvvvxxxyyyzzz{{{~~~{{{ssszzz~~~}}}{{{vvvuuutttssstttuuuvvvvvvooohhh^^^TTTNNNJJJGGGHHHKKKJJJKKKLLLLLLMMMOOORRRUUUVVV[[[aaaggglllkkkaaaVVVUUU\\\eeemmmqqqssstttttt~~~}}}|||}}}~~~~~~xxxfffbbbffflllqqqzzz}}}~~~|||yyyuuurrrppppppooonnnmmmkkkjjjiiipppmmmhhhdddaaa``````aaaeeeeeefffggghhhiiijjjkkkiiiiiiiiihhhfffcccaaa```^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\\\\]]]___bbbeeeggggggfffeeecccbbbbbbbbbbbbdddeeefffgggggggggfffeeehhhjjjlllmmmnnnpppsssvvvyyyxxxuuussssssssstttuuuyyyyyyxxxxxxxxxzzz~~~tttrrrtttwwwzzz|||{{{wwwsssrrrrrrrrrsssttttttrrrppppppppprrruuuxxxzzzxxxwwwxxxzzz{{{xxxrrrmmmlllmmmmmmlllkkklllnnnnnnllljjjlllmmmoooqqqsssttttttuuuvvvuuutttsssrrrqqqpppppphhhhhhiiilllpppsssttttttpppooommmllllllmmmnnnooopppooommmnnnppprrrsssssssssrrrrrrrrrssssssqqqoooqqqsssuuuvvvvvvwwwyyy{{{{{{|||sssuuu~~~|||uuutttqqqooonnnnnnooopppyyykkkcccZZZQQQMMMKKKHHHIIILLLKKKMMMNNNPPPQQQTTTWWW[[[]]]^^^bbbiiiooommmaaaVVVTTTYYYaaajjjqqquuutttrrrwwwxxxzzz}}}rrrlllooonnnnnnsss~~~}}}zzzwwwttttttrrrpppnnnmmmllllllmmmrrrnnnhhhbbb______aaabbbggghhhjjjkkkkkklllnnnooommmmmmnnnnnnllliiifffdddcccaaa___]]]\\\]]]___```______```aaabbbdddeeefffjjjiiihhhgggffffffffffffiiijjjlllnnnnnnllljjjiiiiiijjjkkkmmmnnnqqqsssuuuwwwvvvtttssssssssstttuuuyyyzzz{{{|||}}}tttrrrtttwwwzzzzzzyyyvvvsssqqqqqqrrrtttuuuuuurrroookkklllooossswwwyyyxxxvvvxxxyyyzzzvvvqqqmmmmmmooommmlllllllllnnnmmmllljjjjjjkkkmmmooopppqqqrrrrrrtttssssssrrrrrrppppppoookkkkkkkkkmmmoooqqqrrrsssnnnnnnnnnnnnoooooopppppprrrpppoooppprrrttttttttttttsssrrrrrrrrrrrrpppnnnoooqqqssssssssstttvvvwwwppppppttt{{{yyyvvv~~~|||{{{sssrrrooollljjjjjjkkkmmmvvvjjj]]]UUUOOOMMMKKKIIIJJJMMMNNNOOORRRSSSUUUXXX]]]```cccaaabbbhhhlllhhh]]]TTTSSSWWW___iiirrrvvvuuurrrnnnqqqwww|||{{{tttuuusssnnnppp||||||zzzyyyxxxwwwtttppplllkkklllnnnppprrrnnngggaaa___```cccfffiiilllooopppooooooppprrroooqqqrrrsssqqqnnnkkkhhhfffdddaaa___^^^```bbbcccaaabbbdddeeeggghhhhhhhhhkkkkkkjjjiiiiiiiiiiiijjjjjjllloooqqqqqqpppmmmlllmmmmmmmmmoooqqqssstttuuuttttttsssssstttuuuvvvwwwzzz|||xxxuuuvvvvvvvvvuuutttssssssrrrrrrsssuuuvvvuuussspppggghhhlllqqqvvvxxxwwwuuuvvvxxxxxxuuuqqqoooppprrrnnnmmmmmmmmmnnnnnnllljjjhhhiiikkklllnnnnnnoooooorrrrrrrrrrrrqqqpppnnnnnnppppppqqqqqqppppppppppppmmmnnnooopppqqqrrrrrrrrrtttsssrrrsssuuuvvvvvvuuutttsssqqqqqqrrrsssrrrqqqnnnpppqqqrrrrrrrrrtttvvvjjjgggiiipppwww}}}}}}~~~|||yyyxxxqqqqqqpppmmmjjjiiikkkmmmtttjjjYYYRRRMMMMMMLLLKKKLLLOOOOOOQQQTTTVVVXXX[[[```cccfffaaa```cccddd___WWWSSSQQQVVV___iiiqqqvvvvvvttthhhmmmtttzzz}}}yyyyyyzzzrrrrrr~~~}}}}}}xxxuuuqqqmmmlllmmmppprrrqqqmmmgggbbb```cccgggjjjlllpppuuuvvvtttrrrrrrsssrrrtttuuuvvvuuussspppooohhhfffcccaaaaaaccceeegggccceeehhhkkkmmmnnnnnnnnnkkkkkkkkkkkklllmmmnnnnnnlllnnnqqqssstttsssqqqpppooonnnmmmnnnppprrrrrrqqqooooooppprrrtttvvvxxxyyyzzzxxxxxxwwwtttqqqpppqqqsssssssssssstttuuuuuusssqqqfffhhhlllrrrwwwxxxwwwuuuuuuwwwyyywwwsssqqqrrrtttpppooonnnnnnoooooommmkkkhhhhhhjjjkkklllmmmmmmmmmnnnooopppqqqqqqpppooonnnsssuuuvvvuuurrrooonnnnnnmmmnnnoooppprrrssstttuuutttsssssstttuuuvvvvvvttttttrrrqqqqqqrrrssssssrrrnnnoooqqqrrrrrrsssuuuwwwooohhhffflllttt{{{~~~~~~|||zzzxxxwwwppprrrrrroookkkiiijjjlllnnndddVVVPPPLLLMMMNNNMMMNNNQQQPPPRRRTTTVVVXXX[[[```cccddd^^^ZZZ[[[ZZZTTTQQQSSSOOOVVV```jjjqqquuuvvvwwwggglllqqquuuxxx|||yyyyyy||||||zzzyyywwwuuutttsssssssssnnnkkkfffccccccfffkkknnnnnnuuu{{{}}}yyyuuuttttttuuuvvvxxxyyyyyyxxxvvvuuunnnkkkhhhfffgggiiilllooojjjlllooorrrssssssrrrqqqllllllmmmnnnoooqqqrrrsssrrrsssvvvxxxyyyyyyyyyxxxvvvtttrrrrrrtttuuutttsssqqqrrrtttxxx{{{~~~{{{xxxyyyxxxuuuqqqppprrrtttsssrrrqqqrrrssstttsssqqqiiikkkpppvvvzzz|||zzzxxxwwwyyy{{{yyytttqqqrrrsssrrrqqqppppppppppppnnnllliiiiiikkklllmmmmmmnnnnnniiijjjmmmppprrrrrrrrrrrrsssvvvxxxwwwsssooolllllllllmmmmmmooopppsssuuuvvvsssrrrrrrsssuuuuuutttrrrtttrrrpppooopppqqqqqqpppnnnppprrrssstttuuuxxxzzzyyypppjjjmmmtttyyy~~~|||~~~}}}{{{zzzyyyxxxqqqtttvvvrrrlllgggggghhhhhh]]]TTTOOOLLLMMMOOONNNOOORRRPPPQQQTTTUUUWWW[[[___bbbaaaZZZUUUUUURRRMMMNNNSSSNNNVVVaaakkkqqquuuwwwyyyiiilllppprrrtttyyy~~~~~~zzzuuutttyyy}}}}}}}}}~~~~~~}}}zzzwwwvvvmmmjjjfffdddeeehhhmmmqqqqqqxxx}}}xxxuuuuuuwwwxxxyyy{{{{{{{{{zzzzzzsssqqqnnnlllmmmpppsssvvvssstttvvvwwwvvvtttqqqooommmmmmnnnoooqqqtttuuuwwwxxxyyy|||~~~}}}}}}~~~|||{{{}}}{{{|||wwwxxxyyywwwtttrrrsssuuusssqqqppppppqqqrrrrrrqqqlllooosssyyy~~~}}}{{{yyy{{{}}}zzzuuuqqqqqqqqqsssrrrqqqqqqqqqqqqooommmjjjkkklllmmmnnnnnnoooooodddgggkkkooorrrtttuuuuuuqqquuuyyyxxxtttooolllkkkkkkkkklllmmmooorrruuuvvvrrrqqqqqqrrrssstttrrrqqqtttrrrooonnnnnnooonnnmmmnnnpppsssuuuuuuwwwzzz|||uuummmoootttwwwxxxzzz~~~~~~}}}}}}|||{{{{{{zzzzzzsssvvvxxxtttlllfffdddeeessscccZZZPPPPPPOOOMMMKKKLLLNNNQQQUUUXXX[[[[[[[[[]]]aaaeeeaaa[[[RRRLLLJJJKKKLLLMMMXXXbbbjjjkkkooovvvzzzyyyqqqtttwwwwwwvvvxxx~~~|||vvvrrrkkkqqqzzz|||yyypppjjjllloooooonnnnnnvvv{{{|||wwwsssqqqtttvvvzzz~~~~~~yyyvvvuuuttttttxxx~~~}}}zzzxxxxxxwwwuuussssssrrrqqqsssvvvyyy{{{{{{|||~~~}}}vvvxxxwwwyyyzzzzzzxxxvvvuuuuuuwwwtttqqqnnnlllmmmnnnooonnnppprrrtttwwwzzz|||}}}~~~|||yyywwwvvvuuutttrrrsssttttttttttttttttttmmmmmmmmmnnnpppooommmkkkjjjjjjkkklllnnnppprrrsssqqqqqqpppooommmllljjjiiijjjhhhiiilllqqqtttuuussstttpppmmmooosssuuusssooopppppppppoooooonnnmmmllloooqqqsssssssssssstttuuuwwwtttqqqnnnooorrrvvvyyy~~~}}}|||}}}~~~~~~}}}|||wwwwwwwwwuuussspppmmmlllzzzhhh\\\UUUOOOPPPOOONNNNNNOOORRRUUUXXXZZZ]]]___```aaaccceeeccc^^^VVVNNNKKKMMMRRRUUUccclllrrrpppooorrruuuuuutttxxx{{{{{{zzz{{{~~~{{{{{{}}}zzzuuuooollljjjqqqzzzwwwooooooqqqqqqppppppxxx|||}}}xxxtttsssuuuwwwzzz}}}~~~|||yyywwwvvvwwwyyy~~~}}}|||yyywwwuuuvvvxxx{{{}}}wwwqqqtttuuuvvvxxxxxxwwwvvvvvvuuuwwwvvvsssqqqoooooooooppplllmmmoooqqqtttvvvxxxyyyzzzzzzyyyxxxwwwuuuttttttrrrrrrqqqpppqqqrrrtttuuuooonnnnnnnnnooonnnllljjjhhhhhhiiijjjkkkmmmnnnooopppoooooonnnlllkkkiiihhhgggffffffiiinnnqqqqqqpppqqqnnnkkklllpppsssrrrpppoooppppppppppppnnnlllkkklllnnnpppppppppooopppqqqqqqooollljjjjjjnnnrrruuu}}}~~~~~~~~~~~~|||{{{xxxxxxwwwvvvtttqqqnnnmmm~~~jjj]]]UUUQQQNNNOOOPPPPPPQQQSSSWWW[[[\\\\\\^^^aaadddfffffffffhhheee^^^VVVQQQSSSZZZ```pppwwwzzzuuummmkkkmmmnnnwwwyyy|||}}}|||||||||}}}}}}}}}wwwvvv{{{~~~~~~}}}yyytttnnniiifffjjjqqq{{{zzzwwwxxxvvvvvvwwwyyy|||~~~zzzwwwuuuyyyzzz{{{|||||||||{{{zzzxxxzzz~~~{{{}}}{{{rrroooqqqqqqrrrssstttuuuvvvvvvuuuttttttsssqqqpppooonnnnnnlllmmmnnnpppqqqssstttuuuuuuvvvwwwwwwwwwuuusssrrrqqqpppnnnmmmnnnpppsssuuuqqqooonnnmmmnnnmmmkkkjjjiiiiiihhhiiiiiijjjkkklllnnnnnnmmmmmmkkkjjjhhhhhhfffffffffhhhllloooppppppoookkkhhhhhhllloooppppppnnnoooqqqrrrqqqooommmkkkjjjlllnnnooonnnnnnnnnoookkkjjjhhhggghhhkkkooorrryyy~~~|||zzzyyyyyyxxxwwwuuusssqqqooosssdddYYYSSSQQQLLLMMMOOOQQQSSSWWW\\\______]]]]]]```fffkkklllkkkpppooollleee^^^^^^dddkkkwww}}}xxxnnnggggggiiiwwwvvvuuuvvvwwwxxxyyyyyyyyy}}}{{{yyy|||zzz|||}}}~~~|||vvvooohhheeelllsss~~~~~~|||~~~}}}{{{yyy}}}~~~~~~}}}||||||}}}~~~{{{~~~yyyxxxvvvqqqoooqqqllllllmmmoooqqqsssssssssnnnoooooopppooonnnlllkkknnnnnnooopppqqqrrrrrrsssssstttvvvxxxwwwtttqqqoooooonnnmmmmmmnnnppprrrsssooommmlllkkklllmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmllljjjiiiiiiiiihhhiiijjjllloooqqqrrrppplllhhhgggiiilllnnnnnnmmmoooqqqsssrrrpppmmmkkklllmmmooopppooonnnooopppjjjiiihhhhhhiiillloooqqqttt}}}}}}{{{zzzyyyxxxwwwvvvtttsssrrr}}}mmmbbbWWWQQQQQQKKKMMMOOOQQQTTTYYY^^^bbbeeebbb```bbbiiipppssstttyyy{{{{{{vvvpppnnnqqquuu{{{~~~uuummmlllnnnwwwrrrmmmlllooosssuuuvvvtttyyyyyyzzz~~~~~~uuummmiiiooowww}}}}}}wwwsssqqqrrrrrrpppoooppphhhggggggiiimmmooopppoookkklllmmmoooooonnnmmmlllmmmmmmnnnnnnooooooppppppsssuuuwwwxxxwwwsssooollllllmmmooopppqqqqqqppppppllljjjhhhhhhkkkmmmnnnoookkkkkkjjjiiiiiiiiiiiiiiimmmmmmmmmmmmmmmlllkkkjjjiiiiiijjjjjjkkkmmmppprrrrrrnnnjjjhhhiiijjjlllmmmmmmoooqqqssssssqqqnnnkkklllnnnppppppnnnnnnnnnooolllkkkjjjjjjkkkmmmnnnpppnnnxxx~~~~~~zzzyyyxxxwwwvvvuuuttttttppphhh^^^SSSOOOQQQLLLNNNPPPSSSVVVZZZ```dddjjjiiigggiiimmmssswwwzzz|||~~~|||zzz{{{|||}}}zzzwwwyyy{{{tttkkkiiilllqqqssssssnnnttt||||||zzzyyysssooorrryyyxxxkkkkkklllnnnnnnnnnmmmmmmgggeeeccceeeiiilllllljjjiiijjjmmmooopppqqqqqqpppjjjjjjkkkkkkllllllmmmmmmssstttvvvvvvuuurrrnnnkkkkkkmmmoooqqqrrrpppnnnllliiigggeeeeeehhhlllnnnoooiiiiiihhhgggggggggggggggllllllmmmmmmmmmllllllkkkggggggggggggfffhhhlllooopppnnnllljjjiiijjjlllmmmmmmoooqqqrrrrrrqqqooommmlllmmmoooooonnnmmmmmmnnnmmmmmmllllllkkkkkkkkkkkklllttt~~~}}}~~~~~~zzzyyyxxxwwwvvvuuuuuuvvv}}}pppfffbbbZZZOOOMMMRRROOOQQQSSSUUUXXX\\\aaaeeekkklllnnnooooooqqqsssuuutttuuuvvvxxxyyy{{{|||}}}|||||||||rrrooorrrvvvuuurrrlllsss{{{~~~}}}xxxtttssstttzzztttmmmfffiiilllnnnnnnmmmlllkkkiiifffcccdddhhhkkkjjjhhhfffhhhjjjmmmoooqqqssssssiiiiiijjjkkkllllllmmmmmmpppqqqrrrsssrrrpppnnnllllllmmmnnnnnnnnnmmmkkkjjjiiifffcccccceeeiiilllnnniiiiiihhhhhhgggggghhhhhhjjjkkkkkklllllllllkkkkkkeeeeeeeeedddcccdddiiilllkkkkkkkkkjjjjjjkkklllnnnooooooqqqqqqqqqqqqpppooonnnoooqqqqqqooonnnooooooqqqqqqpppnnnmmmkkkjjjiiilllqqq{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuvvvvvvssshhhaaa___WWWLLLMMMUUURRRTTTVVVWWWZZZ]]]cccfffhhhlllqqqqqqooollllllmmmjjjiiiiiilllqqqvvvyyyzzzyyyxxx~~~zzzwwwzzz{{{wwwrrrmmmttt~~~~~~{{{uuussstttuuuzzz||||||kkkffffffkkkooopppoooooommmkkklllgggddddddhhhkkkiiifffcccdddfffiiilllppprrrssskkkkkklllmmmnnnnnnoooooommmnnnoooppppppooonnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjgggcccbbbdddgggjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkiiiiiijjjkkkkkkkkkjjjjjjeeeffffffdddbbbdddhhhlllfffgggiiijjjjjjkkknnnooooooppppppqqqqqqqqqppppppqqqsssttttttrrrqqqrrrrrruuuuuutttrrrooommmjjjiiimmmooovvv~~~vvvyyy~~~}}}}}}}}}{{{yyyyyyxxxvvvuuuuuuuuuvvvwww